@font-face{font-family:ClashDisplay;src:url(/_next/static/media/ClashDisplay-Bold.c87ba2b9.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/_next/static/media/ClashDisplay-Light.3c5526ef.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/_next/static/media/ClashDisplay-Regular.8f3d7fb3.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/_next/static/media/ClashDisplay-Extralight.06c60d17.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/_next/static/media/ClashDisplay-Medium.cf04a7fa.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/_next/static/media/ClashDisplay-Semibold.444b358c.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Elgoc;src:url(/_next/static/media/Elgoc-Regular.3ce42da1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}a,button,label,li,p,span{font-size:1rem;font-family:ClashDisplay,sans-serif;font-weight:400}.primary-title{font-family:Elgoc,sans-serif;font-size:2.8rem;width:100%;text-align:left}@media screen and (max-width:768px){.primary-title{width:auto}}@media screen and (max-width:480px){.primary-title{font-size:2.5rem}}.secondary-title{font-family:ClashDisplay,sans-serif;font-weight:500;font-size:2rem;width:auto}@media screen and (max-width:480px){.secondary-title{font-size:1.8rem}}.tertiary-title{font-family:ClashDisplay,sans-serif;font-weight:500;font-size:1.2rem}@media screen and (max-width:480px){.tertiary-title{font-size:1rem}}.w-auto{width:auto}@media screen and (max-width:768px){.w-auto{margin:auto}}.center-text{text-align:center}.text-between{display:flex;align-items:center;width:80%;margin:0 auto;justify-content:center;gap:1rem}.min-width-lg{min-width:500px}@media screen and (max-width:480px){.min-width-lg{min-width:auto}}.min-width-md{min-width:300px}.min-width-sm{min-width:200px}strong{font-weight:500}.theme-dark{background-color:#193029}.theme-dark,.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4,.theme-dark h5,.theme-dark h6,.theme-dark li,.theme-dark p,.theme-dark span,.theme-dark ul{color:#fffcf4}.theme-light{background-color:#fffcf4;color:#193029;display:flex;flex-direction:column;padding-bottom:5rem;max-width:1920px;margin:auto}@media screen and (max-width:768px){.theme-light{padding-bottom:2.5rem}}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6,.theme-light li,.theme-light p,.theme-light span,.theme-light ul{color:#193029}.flex{display:flex;gap:2rem}@media screen and (max-width:1200px){.flex{flex-direction:column}}@media screen and (max-width:768px){.flex{gap:1rem}}.flex-lg{display:flex;gap:5rem}@media screen and (max-width:1200px){.flex-lg{flex-direction:column}}@media screen and (max-width:1200px)and (max-width:768px){.flex-lg{gap:2rem}}@media screen and (max-width:1200px)and (max-width:480px){.flex-lg{gap:1rem}}.flex-end{display:flex;align-items:flex-end}@media screen and (max-width:1200px){.flex-end{flex-direction:column}}.flex-reverse{display:flex;flex-direction:row-reverse}@media screen and (max-width:1200px){.flex-reverse{flex-direction:column}}@media screen and (max-width:768px){.flex-reverse{gap:2rem}}.justify-space-between{justify-content:space-between}.justify-center{display:flex;justify-content:center}.justify-center-column{justify-content:center;align-items:center;flex-direction:column}.content-column,.flex-column{display:flex;flex-direction:column}.content-column{gap:5rem}@media screen and (max-width:768px){.content-column{gap:2.5rem}}.half-column{width:50%;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:1200px){.half-column{width:auto}}.half-column hr{margin:1rem 0;visibility:hidden}.half-column-end{width:50%;display:flex;overflow:hidden;flex-direction:column;justify-content:flex-end;gap:1rem}@media screen and (max-width:1200px){.half-column-end{width:100%}}@media screen and (max-width:768px){.half-column-end{justify-content:flex-start;gap:1rem}}.half-column-start{width:50%;display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}@media screen and (max-width:1200px){.half-column-start{width:100%}}.one-third-column{width:33.3333333333%;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:1200px){.one-third-column{width:100%}}.two-thirds-column{width:66.6666666667%;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:1200px){.two-thirds-column{width:100%}}.remove-overflow{overflow:initial}.sticky{position:-webkit-sticky;position:sticky;top:25%;height:-moz-fit-content;height:fit-content}.relative{position:relative}.list-style{list-style:disc}.hover{cursor:pointer}.hover-opacity{opacity:1;transition:opacity .3s}@media(pointer:fine){.hover-opacity:hover{opacity:.8}}.no-wrap{white-space:nowrap}@media screen and (max-width:1000px){.no-wrap{white-space:normal}}.fade{overflow-y:clip;opacity:0;visibility:hidden}@media screen and (max-width:768px){.fade{opacity:1;visibility:visible}}.fade a,.fade h1,.fade h2,.fade h3,.fade h4,.fade h5,.fade h6,.fade p{opacity:0;visibility:hidden}@media screen and (max-width:768px){.fade a,.fade h1,.fade h2,.fade h3,.fade h4,.fade h5,.fade h6,.fade p{opacity:1;visibility:visible}}*{padding:0;margin:0;text-decoration:none;list-style:none;box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{font-size:16px}body,html{margin:0;padding:0}body{font-size:1rem;width:100%;height:100%;font-family:Roslindale Display Condensed;overflow-x:hidden;background-color:#fffcf4;overscroll-behavior:none}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0;font-weight:400}ol,ul{list-style-type:none}a{text-decoration:none;color:initial}img{max-width:100%;height:auto;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}#mc-embedded-subscribe{margin:0!important}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-scrolling iframe{pointer-events:none}.btn-dark{display:inline-block;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:.3rem 1.2rem;font-size:1.2rem;text-align:center;color:#fffcf4;background-color:#193029;border-radius:50px;transition:all .3s;border:1px solid #fffcf4;cursor:pointer;white-space:nowrap}@media(pointer:fine){.btn-dark:hover{background:#fffcf4;color:#193029;border:1px solid #193029}}@media screen and (max-width:480px){.btn-dark{display:inline-block;text-align:center;border:1px solid #fffcf4;color:#fffcf4;background-color:#193029;border-radius:50px;padding:.55rem 1.2rem;transition:all .3s;cursor:pointer}}@media screen and (max-width:480px)and (max-width:480px){.btn-dark{min-width:170px;padding:.35rem 1rem;margin:auto}}@media screen and (max-width:480px)and (pointer:fine){.btn-dark:hover{background:#fffcf4;color:#193029;border:1px solid #193029;box-shadow:inset 0 0 0 1px #193029}}.btn-dark-sm{padding:.3rem 1rem;font-size:1rem}.btn-light{border:1px solid #193029;background-color:#fffcf4;border-radius:50px;padding:.3rem 1.2rem;font-size:1.2rem;transition:all .3s;width:auto;display:inline-block;color:#193029;text-align:center;cursor:pointer;height:-moz-fit-content;height:fit-content;white-space:nowrap}@media screen and (max-width:480px){.btn-light{min-width:170px;padding:.35rem 1rem;margin:auto}}@media(pointer:fine){.btn-light:hover{background:#193029;color:#fffcf4;border-color:#fffcf4}}.btn-light-sm{padding:.3rem 1rem;font-size:1rem}.btn-top{position:fixed;bottom:10px;right:3rem;z-index:99;border:1px solid #fffcf4}@media screen and (max-width:768px){.btn-top{right:2.5rem}}@media screen and (max-width:480px){.btn-top{right:1rem}}.btn-close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:.8rem;cursor:pointer;z-index:1002;color:#fffcf4;font-weight:400;padding:.5rem 1rem;transition:all .3s}.btn-close svg{width:40px;height:40px;transition:opacity .3s ease-in-out}.btn-close:hover svg{opacity:.8}@media screen and (max-width:768px){.btn-close{padding:.3rem .8rem}}.sd-cmp-3CtBh.sd-cmp-29k-b{display:none}.hide-big-text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%}.image-container-full{max-height:500px;height:auto;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}@media screen and (min-width:1800px){.image-container-full{height:900px}}@media screen and (max-width:1400px){.image-container-full{max-height:400px}}@media screen and (max-width:1200px){.image-container-full{max-height:300px}}.image-container-full img{height:100%;width:100%;object-position:center;object-fit:cover}.full-width{width:100%}.sm-padding-container{padding:0 3rem}@media screen and (max-width:1200px){.sm-padding-container{padding:0 2.5rem}}@media screen and (max-width:768px){.sm-padding-container{padding:1rem 2.5rem}}@media screen and (max-width:480px){.sm-padding-container{padding:0 1rem}}.md-padding-container{padding:0 3rem}@media screen and (max-width:768px){.md-padding-container{padding:0 2.5rem}}@media screen and (max-width:480px){.md-padding-container{padding:0 1rem}}.lg-padding-container{padding:0 3rem}@media screen and (max-width:768px){.lg-padding-container{padding:0 2.5rem}}@media screen and (max-width:480px){.lg-padding-container{padding:0 1rem}}.sm-margin-container{margin:1rem 3rem}@media screen and (max-width:768px){.sm-margin-container{margin:1rem 2.5rem}}@media screen and (max-width:480px){.sm-margin-container{margin:1rem}}.md-margin-container{margin:1rem 3rem}@media screen and (max-width:768px){.md-margin-container{margin:1rem 2.5rem}}@media screen and (max-width:480px){.md-margin-container{margin:1rem}}.lg-margin-container{margin:1rem 15rem}@media screen and (max-width:768px){.lg-margin-container{margin:1rem 5rem}}@media screen and (max-width:480px){.lg-margin-container{margin:1rem}}.max-width-lg{max-width:850px}.max-width-md{max-width:600px}.max-width-sm{max-width:500px}.margin-bottom{margin-bottom:2.5rem}@media screen and (max-width:768px){.margin-bottom{margin-bottom:2rem}}.gap-xl{gap:10rem;display:flex;flex-direction:column}@media screen and (max-width:768px){.gap-xl{gap:5rem}}.gap-lg{gap:5rem;display:flex}@media screen and (max-width:768px){.gap-lg{gap:2.5rem}}.gap-md{gap:2.5rem;display:flex}@media screen and (max-width:768px){.gap-md{gap:1rem}}.gap-sm{gap:1rem;display:flex}@media screen and (max-width:768px){.gap-sm{gap:1rem}}.margin-bottom-title{margin-bottom:2.5rem}:root{--header-height:70px;--close-content:"FERMER"}header nav{position:relative;width:100vw;height:70px;background-color:#fffcf4;color:#fff;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:10}header .container,header nav{display:flex;align-items:center}header .container{position:absolute;right:0;gap:1rem;margin-right:2rem}@media screen and (max-width:768px){header .container{gap:0}}@media screen and (max-width:480px){header .container{margin-right:1rem}}header .container .btn-tel{display:flex}header .container a{transition:.3s ease-in-out}header .container a:hover{opacity:.8}header .container a img{width:40px}header .container .locale_selector{position:relative;width:38px;height:38px;display:flex;justify-content:center;align-items:center}header .container .locale_selector .locale{cursor:pointer;display:flex;background:#193029;border-radius:50%;position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;transition:all .3s ease 0s}header .container .locale_selector .locale.selected{transform:translate(0)}header .container .locale_selector .locale.expanded{width:75%;height:75%;transform:translate(5px,42px);border-radius:50%}header .container .locale_selector .locale .fi{width:50%;height:50%;background-position:"center"}header #nav-container{position:fixed;top:0;height:100vh;width:100%;pointer-events:none;z-index:10;transition:opacity .3s}header #nav-container.isOpen .bg{visibility:visible;opacity:.6}header #nav-container.isOpen .button{pointer-events:auto}header #nav-container.isOpen .icon-bar:first-of-type{transform:translate3d(0,6px,0) rotate(45deg);width:100%}header #nav-container.isOpen .icon-bar:nth-of-type(2){opacity:0;width:100%}header #nav-container.isOpen .icon-bar:nth-of-type(3){transform:translate3d(0,-8px,0) rotate(-45deg);width:100%}header #nav-container.isOpen #nav-content{transform:none}header #nav-container .bg{position:absolute;top:var(--header-height);left:0;width:100%;height:calc(100% - 70px);visibility:hidden;opacity:0;transition:.3s;background:#000}header .button{position:relative;display:flex;flex-direction:column;justify-content:center;z-index:1;-webkit-appearance:none;border:0;background:transparent;border-radius:0;height:127px;width:25px;cursor:pointer;pointer-events:auto;margin-left:3rem;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (max-width:480px){header .button{margin-left:1rem}}@media(pointer:fine){header .button:hover .icon-bar:nth-child(2){width:80%}header .button:hover .icon-bar:nth-child(3){width:60%}}header #menu{position:absolute;top:50%;transform:translateY(-50%);left:2.5rem;font-weight:400;font-size:1.2rem}@media screen and (max-width:768px){header #menu{display:none}}header #menu:before{content:"MENU";width:100%;height:100%}header #menu:after{content:var(--close-content);width:100%;height:100%;display:none}header #nav-container.isOpen #menu:before{display:none}header #nav-container.isOpen #menu:after{display:block}header .icon-bar{display:block;width:100%;height:2px;background:#193029;transition:.3s}header .icon-bar+.icon-bar{margin-top:5px}header #nav-content{margin-top:var(--header-height);padding:0 20px;width:90%;max-width:300px;position:absolute;top:0;left:0;height:calc(100% - 70px);background:#fffcf4;transform:translateX(-100%);transition:transform .3s;will-change:transform;contain:paint;z-index:10}header #nav-content ul{height:100%;display:flex;flex-direction:column}header #nav-content li a{display:flex;align-items:center;position:relative;text-transform:uppercase;transition:color .1s;padding:10px 5px 10px 1rem;pointer-events:all!important}header #nav-content li a:before{content:"";background-image:url(/_next/static/media/fleche.b75b614b.svg);background-repeat:no-repeat;position:absolute;left:0;width:10px;height:10px;top:15px;display:none}header #nav-content li a:hover{text-decoration:underline;text-underline-offset:2px}header #nav-content li a:hover:before{display:block;animation:arrow .3s forwards}@keyframes arrow{0%{transform:translateX(-10px);opacity:0}to{transform:translateX(0);opacity:1}}header #nav-content li:not(.small)+.small{margin-top:auto}header .small{display:flex;align-self:center}header .small a{font-size:12px;font-weight:400;color:#888}header .small a+a{margin-left:15px}header #logo{height:100%;width:auto;display:flex;align-items:center}header #logo img{max-width:150px;height:auto}@media screen and (max-width:480px){header #logo img{max-width:120px}}@media screen and (max-width:768px){header .btn-dark{display:none}}footer{padding:2.5rem 0 0;height:auto}@media screen and (max-width:768px){footer{padding:2.5rem 1rem}}footer a,footer p{font-size:1rem}footer a{color:#fffcf4;transition:.3s ease-in-out}footer li a:hover{opacity:.7}footer .fontweight-light{font-weight:300}footer .sm-text{font-size:1rem}footer .footer-flex{display:flex;width:auto}@media screen and (max-width:480px){footer .footer-flex{flex-direction:column;gap:2.5rem}}footer .container{padding:1rem}footer .container:first-child{border-bottom:1px solid #fffcf4;margin:0 5rem}@media screen and (max-width:768px){footer .container:first-child{margin:0 2.5rem}}@media screen and (max-width:480px){footer .container:first-child{margin:0}}footer .container:nth-child(2){padding:2rem 1rem}footer .container:nth-child(3){border-top:1px solid #fffcf4;border-bottom:1px solid #fffcf4;display:flex;justify-content:space-around;padding:1rem 5rem}@media screen and (max-width:768px){footer .container:nth-child(3){padding:1rem 2.5rem}}@media screen and (max-width:480px){footer .container:nth-child(3){padding:1rem}}footer .container:nth-child(3) ul{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:768px){footer .container:nth-child(3){padding:1rem .5rem}footer .container:nth-child(3) ul{display:flex;flex-direction:row;align-items:center;gap:0;width:100%}}@media screen and (max-width:768px)and (max-width:480px){footer .container:nth-child(3) ul{flex-direction:column;gap:1rem}}footer .btn-light{max-width:200px}footer .item{padding:0 2.5rem}@media screen and (max-width:768px){footer .item{padding:0}footer .item ul li ul{flex-direction:row}}footer .item:first-child{border-right:1px solid #fffcf4}@media screen and (max-width:768px){footer .item:first-child{display:none}}footer .item:nth-child(3){border-left:1px solid #fffcf4}@media screen and (max-width:768px){footer .item:nth-child(3){border:none;margin:auto;justify-content:center;align-items:center}}footer .padding-container{height:100%}footer .footer-flex .item{width:33.3333333333%}@media screen and (max-width:768px){footer .footer-flex .item{width:100%}}header{position:fixed;z-index:10;display:flex;flex-direction:column;z-index:9999;height:var(--header-height)}.line{width:calc(100% - 6rem);margin-left:0;height:1px;position:relative;left:50%;transform:translateX(-50%);opacity:.3;background-color:#193029;bottom:0}@media(max-width:768px){.line{width:calc(100% - 5rem)}}@media(max-width:480px){.line{width:calc(100% - 2rem)}}#ke-booking-box{background-color:#da0b0b!important}::-webkit-scrollbar{background-color:#fffcf4;width:5px}::-webkit-scrollbar-thumb{background-color:#193029;height:auto}.slider{width:100%;height:100%}.slider:hover .swiper-button-next,.slider:hover .swiper-button-prev{opacity:1}.slider .swiper-wrapper .swiper-slide a img,.slider .swiper-wrapper .swiper-slide img:not(.reviewer-star){width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.slider .swiper-wrapper .swiper-slide a img,.slider .swiper-wrapper .swiper-slide img:not(.reviewer-star){max-height:450px}}.swiper-pagination-bullet{border:1px solid #193029!important;background-color:transparent!important;opacity:1!important}.swiper-pagination{position:-webkit-sticky!important;position:sticky!important;margin-top:1rem!important;z-index:999!important}.swiper-pagination-bullet-active{background:#193029!important;opacity:1!important}.swiper-button-next,.swiper-button-prev{color:#193029!important;top:calc(50% - 18px - 24px)!important;width:20px!important;height:20px!important;padding:20px!important;transition:.2s ease-in-out;opacity:0}@media screen and (max-width:768px){.swiper-button-next,.swiper-button-prev{display:none!important}}.swiper-button-prev:after{display:none}.swiper-button-prev:before{content:url(/_next/static/media/navigation-before.b90d4e60.svg)!important}.swiper-button-next:before{display:none}.swiper-button-next:after{content:url(/_next/static/media/navigation-after.cf226749.svg)!important}@media screen and (max-width:768px){.product-slider img{max-height:50vw!important}}.accordion .accordion{padding:0 0 0 6.5rem}@media screen and (max-width:768px){.accordion .accordion{padding:0;margin-bottom:2rem;width:100%}}.accordion .container{width:100%}.accordion .one-line-container{gap:2.5rem}.accordion .wrapper{border-bottom:1px solid rgba(25,48,41,.247);overflow:hidden}.accordion .wrapper .question-container{width:100%;text-align:left;padding:1.5rem 0;display:flex;align-items:center;justify-content:space-between;font-weight:500;background:transparent;border:none;cursor:pointer}.accordion .question-container.active{color:#1db954;background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.04),transparent)}@media(pointer:fine){.accordion .wrapper .question-container:hover{background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.04),transparent)}}.accordion .question-content{font-weight:500}.accordion .arrow{transition:.5s ease-in-out}.accordion .arrow:before{content:url(/_next/static/media/plus.51c1f5e2.svg)}.accordion .arrow.active:before,.accordion .arrow:before{display:flex;align-items:center;justify-content:center;opacity:.8}.accordion .arrow.active:before{content:url(/_next/static/media/minus.333029d5.svg)}.accordion .wrapper .arrow{font-size:2rem;transition:.5s ease-in-out}.accordion .arrow.active{rotate:180deg;color:#1db954}.accordion .wrapper .answer-container{padding:0 1.5rem;transition:height .4s ease-in-out}@media screen and (max-width:768px){.accordion .wrapper .answer-container{padding:0 .5rem}}.accordion .wrapper .answer-content{padding:1rem 0}@media screen and (max-width:425px){.accordion .wrapper .answer-content{font-size:16px}}.one-line-container{display:flex;align-items:center;gap:2.5rem;overflow:hidden}@media screen and (max-width:480px){.one-line-container{justify-content:flex-start;align-items:center}}.two-lines-container{display:flex;align-items:center;justify-content:space-between;width:100%;gap:2.5rem;overflow:hidden}@media screen and (max-width:1000px){.remove-line-on-mobile .wrapper-line{display:none}}@media screen and (max-width:768px){.remove-on-mobile{display:none}}.wrapper-line{position:relative;width:100%;background-color:#193029}.wrapper-line .line-left,.wrapper-line .line-right{position:absolute;height:.5px;background-color:#193029;opacity:.5}.wrapper-line .line-left{right:0}.wrapper-line .line-full{position:absolute;height:.5px;background-color:#193029;opacity:.5}.breadcrumbs{margin-bottom:.5rem}.breadcrumb{background-color:#fffcf4;top:70px;width:100vw;z-index:999;padding:calc(100px + 1.5rem) 0 0;overflow-x:hidden}@media screen and (max-width:768px){.breadcrumb{padding:calc(100px + 1.5rem) 0 0}}@media screen and (max-width:480px){.breadcrumb{padding:calc(100px + 1.5rem) 0 0}}.breadcrumb ul{list-style:none;display:flex;align-items:center;gap:.5rem}@media screen and (max-width:768px){.breadcrumb ul{padding:0 2.5rem}}@media screen and (max-width:480px){.breadcrumb ul{padding:0 1rem}}.breadcrumb ul li:first-child{text-transform:capitalize}.breadcrumb li a{text-decoration:none;color:#193029;transition:.3s ease-in-out}@media screen and (max-width:425px){.breadcrumb li a{font-size:.8rem}}@media(pointer:fine){.breadcrumb li a:hover{opacity:.6}}.breadcrumb li.active a{text-decoration:underline;text-underline-offset:.1rem}.breadcrumb-dark{background-color:#193029}.breadcrumb-dark>*,.breadcrumb-dark>ul>li>a{color:#fffcf4}@media screen and (max-width:768px){ul li:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.reviews{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}@media screen and (max-width:1050px){.reviews{flex-direction:column}}.reviews .review-card{width:calc(33.3333333333% - 6rem);display:flex;border:1px solid rgba(25,48,41,.435);box-shadow:0 0 6px 0 rgba(0,0,0,.3);padding:1.5rem 2rem;border-radius:25px;cursor:pointer}@media screen and (max-width:1050px){.reviews .review-card{width:auto;gap:.5rem}}@media screen and (max-width:768px){.reviews .review-card{width:auto;min-width:auto;gap:0}}.reviews .hide-long-text-reviews{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%}.reviews .reviewer-comment-wrapper{position:relative;display:inline}.reviews .reviewer-comment{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reviews .toggle-text{cursor:pointer;text-decoration:underline;text-underline-offset:2px;display:inline;font-size:.8rem}.reviews .reviewer-comment.expanded{display:block;overflow:visible;text-overflow:unset;-webkit-line-clamp:unset}.reviews .reviewer-content{display:flex;flex-direction:column;gap:.5rem}.reviews .reviewer-comment{font-size:.9rem}.reviews .reviewer-photo{max-width:30px}.reviews .reviewer-star{max-height:20px}.reviews .reviewer-name{text-transform:capitalize}.cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:10px;gap:10px}@media screen and (max-width:1765px){.cards-container{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media screen and (max-width:1235px){.cards-container{gap:2.5rem}}@media screen and (max-width:1121px){.cards-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media screen and (max-width:768px){.cards-container{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}}@media(pointer:fine){.cards-container .card:hover{transform:translateY(-10px)}}.cards-container .card{display:flex;flex-direction:column;overflow:hidden;transition:transform .3s}.cards-container .card .tertiary-title{font-size:1.2rem}.cards-container .card p{font-size:.9rem}.cards-container .card img{max-height:344px;width:100%;object-fit:cover;object-position:center;margin-bottom:2.5rem}@media screen and (max-width:1800px){.cards-container .card img{max-height:300px}}.cards-container .secondary-title{text-align:left;font-size:1.4rem;text-transform:uppercase;margin-bottom:2rem}@media screen and (max-width:480px){.cards-container .secondary-title{margin-bottom:1rem}}.cards-container hr{all:unset;width:100%;background-color:rgba(25,48,41,.247);margin-bottom:1.5rem;height:1px}@media screen and (max-width:480px){.cards-container hr{margin-bottom:1rem}}.masonry-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:1rem;grid-row-gap:1rem}.masonry-grid .div1{grid-area:1/1/2/4}.masonry-grid .div2{grid-area:1/4/2/5}.masonry-grid .div3{grid-area:2/1/3/3}.masonry-grid .div4{grid-area:2/3/3/5}.masonry-grid .div5{grid-area:3/1/4/2}.masonry-grid .div6{grid-area:3/2/4/5}.masonry-grid img{height:100%;width:100%;object-fit:cover;max-height:344px}@media screen and (max-width:768px){.masonry-grid img{max-height:200px}}@media screen and (max-width:480px){.masonry-grid img{max-height:150px}}.lodges-container{margin-bottom:0}.lodge-group-section{box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:20px}@media screen and (max-width:480px){.lodge-group-section{gap:0;flex-direction:column-reverse}}.lodge-group-section .sm-padding-container{padding:3rem}@media screen and (max-width:768px){.lodge-group-section .sm-padding-container{padding:1rem}}.lodge-group-section img{border-radius:20px 0 0 20px;object-fit:cover;height:100%}@media screen and (max-width:480px){.lodge-group-section img{border-radius:0 0 20px 20px}}.lodge-card{gap:0;box-shadow:0 0 10px rgba(0,0,0,.3);transition:.3s ease-in-out;cursor:pointer;will-change:transform;border-radius:20px;animation:.3s ease-in-out}.lodge-card .swiper-button-next,.lodge-card .swiper-button-prev{display:none}.lodge-card .content{padding:1rem;gap:1rem;display:flex;flex-direction:column}@media screen and (max-width:768px){.lodge-card .content{gap:.5rem}}.lodge-card .nights{font-size:.8rem}.lodge-card .icons{width:100%;height:auto;display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.lodge-card .icons img{width:25px;margin-bottom:0}@media screen and (max-width:768px){.lodge-card .icons img{width:18px}}.lodge-card .price{display:flex;justify-content:space-between;align-items:center;font-weight:500}@media screen and (max-width:1235px){.lodge-card .price{flex-direction:column;gap:.5rem}}@media screen and (max-width:768px){.lodge-card .price{flex-direction:row}}.lodge-card .swiper{width:100%;height:500px}@media screen and (max-width:1585px){.lodge-card .swiper{max-height:300px}}.lodge-card .swiper-wrapper{height:100%;width:100%}.lodge-card .swiper img{height:100%!important;max-height:100%!important;-webkit-backface-visibility:hidden;transform:translateZ(0)}.lodge-card .swiper-pagination-bullet{border:1px solid #fffcf4!important;background-color:transparent!important;opacity:1!important}.lodge-card .swiper-pagination-bullet-active{background:#fffcf4!important;opacity:1!important}.ReactModal__Overlay{background-color:rgba(0,0,0,.7)!important;color:#fffcf4!important;display:flex!important;align-items:center!important;height:100vh!important;z-index:2000!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;z-index:10000!important}.ReactModal__Content{width:100%;max-width:1600px;height:60%;background-color:#193029!important;overflow-y:scroll!important;padding:2.5rem!important;position:absolute;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;scrollbar-width:none}@media screen and (max-width:1700px){.ReactModal__Content{max-width:900px}}@media screen and (max-width:1070px){.ReactModal__Content{max-width:600px}}@media screen and (max-width:768px){.ReactModal__Content{max-width:400px}}@media screen and (max-width:480px){.ReactModal__Content{max-width:300px}}@media screen and (max-width:300px){.ReactModal__Content{max-width:200px}}.ReactModal__Content::-webkit-scrollbar{background-color:gray}.ReactModal__Content::-webkit-scrollbar-thumb{background-color:#d3d3d3;border-radius:50px}.ReactModal__Content .secondary-title{margin-bottom:1rem;text-align:center}.ReactModal__Content li{list-style:circle;margin-left:1.5rem}.sticky .frame{padding:var(--page-padding);position:relative;display:grid;z-index:1000;width:100%;grid-row-gap:1rem;grid-column-gap:2rem;justify-items:start;text-transform:uppercase;font-size:12px}.sticky .content{padding:var(--page-padding);display:flex;flex-direction:column;justify-content:center;align-items:center}.sticky .content--perspective{perspective-origin:50% 0;perspective:1000px}.sticky .content--sticky{margin:auto;width:calc(100% - 10rem);position:-webkit-sticky;position:sticky;top:0;--offset:0px;top:var(--offset);height:calc(100vh - var(--offset))}@media(max-width:768px){.sticky .content--sticky{width:calc(100% - 5rem)}}@media(max-width:480px){.sticky .content--sticky{width:calc(100% - 2rem)}}.sticky .content--grid:has(.content-inner){display:block;padding:0}.sticky .content-inner{width:100%;height:100%}.sticky .content-img{width:100%;height:70%;object-fit:cover}.sticky .spacer{margin-top:20vh}:root{--ldg-bnb-background:#fff;--ldg-bnb-border-radius:0.42em;--ldg-bnb-box-shadow:0px 24px 54px 0px rgba(0,0,0,.1);--ldg-bnb-padding:14px;--ldg-bnb-input-background:#fff;--ldg-bnb-button-border-radius:3.58em;--ldg-bnb-color-primary:#193029;--ldg-bnb-color-primary-lighter:#8c9894;--ldg-bnb-color-primary-darker:#0d1815;--ldg-bnb-color-primary-contrast:#fffcf4;--ldg-component-calendar-cell-selection-bg-color:#193029;--ldg-component-calendar-cell-selection-color:#fffcf4;--ldg-component-calendar-cell-selected-bg-color:#8c9894;--ldg-component-calendar-cell-selected-color:#fffcf4;--ldg-bnb-font-family:inherit}#lodgify-book-now-box{width:100%;box-sizing:border-box;font-family:ClashDisplay,sans-serif}.css-kvuu3i{padding:0 1rem}.css-1n6bo{width:100%!important;z-index:1000}@media screen and (max-width:480px){.css-1mwn02k p,.css-d2bpmy p{font-size:14px!important}}@media screen and (max-width:768px){.css-135p2on{height:17px!important;font-size:1rem}}.css-1tk5vg span{font-size:12px}.lodgify{font-family:ClashDisplay,sans-serif;width:100%;box-sizing:border-box}.lodgify span{margin-left:1rem}.css-mu0s7e:after{content:""!important;font-size:12px!important;color:#000}.wrapper-lodgify #btn-lodgify{border-radius:0;width:100%;border:0;padding:0;height:50px}@media screen and (min-width:768px){.wrapper-lodgify #btn-lodgify{display:none}}@media screen and (max-width:768px){.wrapper-lodgify{position:fixed;bottom:-242px;left:0;width:100%;transition:.5s ease-in-out}}.open{bottom:0}.modal-promo{height:-moz-fit-content;height:fit-content;border:3px solid #193029!important;max-width:45%;outline:none;background-color:#fffcf4!important;border-radius:15px}@media screen and (max-width:768px){.modal-promo{max-width:69%!important}}.modal-promo .secondary-title{margin-bottom:.5rem}.modal-promo p{color:#193029;margin-bottom:1rem}.modal-promo a{margin:auto;display:flex;justify-content:center;align-items:center}.modal-promo .btn-close svg{width:30px;height:30px;fill:#193029}.modal-promo h3{font-weight:500;font-size:1.2rem;line-height:1.8rem}@media screen and (max-width:768px){.modal-promo{max-width:200px}.modal-promo .special-offer{display:block;height:60dvh;overflow:scroll}.modal-promo .special-offer ul{list-style:circle;margin:0;padding:0}.modal-promo .special-offer ul li{white-space:unset;text-overflow:unset;overflow:unset;list-style:none;margin:0;font-size:.9rem;padding:.2rem}.modal-promo .special-offer::-webkit-scrollbar-thumb{border-radius:12px;background-color:#193029}.modal-promo .special-offer::-webkit-scrollbar{width:3px;opacity:.8}.modal-promo .secondary-title{font-size:1.3rem}.modal-promo p{font-size:.9rem;color:#193029;display:flex;flex-direction:column;justify-content:center}.modal-promo .btn-close{top:5px;right:0}.modal-promo .btn-light{font-size:1rem}}.banner{background-color:#193029;width:100%;height:40px;text-align:center;font-family:ClashDisplay;display:flex;justify-content:center;align-items:center}.banner a{color:#fffcf4;transition:.3s ease-in-out;font-size:1.2rem}@media screen and (max-width:500px){.banner a{font-size:.8rem;padding:1rem;height:40px}}.banner a:hover{opacity:.6}.marquee-text-container{width:100%;height:auto;display:flex;place-items:center;margin:0 auto}@keyframes marqueeOne{0%{transform:translate3d(var(--move-initial),0,0)}to{transform:translate3d(var(--move-final),0,0)}}.marquee-text-container .marquee{position:relative;overflow:hidden;--offset:10vw;--move-initial:calc(-25% + var(--offset));--move-final:calc(-50% + var(--offset))}.marquee-text-container .marquee-inner{width:-moz-fit-content;width:fit-content;display:flex;position:relative;white-space:nowrap}.marquee-text-container .marquee-inner span{font-size:16px;padding:0 1vw;text-transform:uppercase}@media screen and (max-width:768px){.marquee-text-container .marquee-inner span{font-size:17px}}.marquee-text-container .marquee .first{transform:translate3d(var(--move-initial),0,0);animation:marqueeOne 30s linear infinite}.language-selector__options{display:flex;gap:0 .3rem}@media screen and (max-width:768px){.language-selector__options{gap:.4rem;position:fixed;flex-direction:column;top:11%;right:6%}}.language-selector{z-index:1000;transition:transform .3s ease-in-out,opacity .3s ease-in-out}@media screen and (max-width:768px){.language-selector{position:fixed;top:11dvh;right:20px}}@media(min-width:768px){.language-selector{transform:translateY(0)!important;opacity:1!important}}@media(max-width:767px){.language-selector{position:fixed;z-index:9999}}.language-selector{display:flex;align-items:center;gap:.5rem;color:#193029}.language-selector__option{display:flex;align-items:center;gap:.25rem;padding:.5rem .45rem;border-radius:50%;background-color:#193029;border:1px solid transparent;cursor:pointer;transition:all .2s ease;font-size:.875rem;color:var(--color-text)}.language-selector__flag{font-size:1rem;line-height:1}.language-selector__code{font-weight:500;font-size:.75rem;letter-spacing:.025em}@media(max-width:768px){.language-selector__code{display:none}}.booking-form{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #e5e7eb;width:100%;box-sizing:border-box}.booking-form .booking-form-header{margin-bottom:1.5rem;text-align:center;border-bottom:1px solid #e5e7eb;padding-bottom:1rem}.booking-form .booking-form-content,.booking-form .form-group{display:flex;flex-direction:column;gap:.5rem}.booking-form .form-group{position:relative}.booking-form .form-label{font-weight:600;font-size:.875rem;color:#374151;margin-bottom:.5rem}.booking-form .date-selector{background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;padding:1rem;cursor:pointer;transition:all .2s ease}.booking-form .date-selector:hover{border-color:#9ca3af;background:#f3f4f6}.booking-form .date-display{display:flex;align-items:center;justify-content:space-between;gap:1rem}.booking-form .date-item{display:flex;flex-direction:column;align-items:center;flex:1 1}.booking-form .date-label{font-size:.75rem;color:#6b7280;margin-bottom:.25rem}.booking-form .date-value{font-size:.875rem;font-weight:500;color:#111827}.booking-form .date-separator{font-size:1.25rem;color:#6b7280}.booking-form .date-picker-container{position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:1000;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);padding:1rem;margin-top:.5rem;min-width:520px;max-width:90vw}.booking-form .date-picker-container .rdrCalendarWrapper{font-size:.875rem;width:100%}.booking-form .date-picker-container .rdrDateRangePickerWrapper{display:flex;justify-content:center;overflow:hidden}.booking-form .date-picker-container .rdrMonths{flex-direction:column}@media(min-width:640px){.booking-form .date-picker-container .rdrMonths{flex-direction:row}}.booking-form .date-picker-container .rdrMonth{width:100%;max-width:280px}.booking-form .date-picker-container .btn-light{width:100%;margin-top:1rem;padding:.5rem 1rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;transition:all .2s ease}.booking-form .date-picker-container .btn-light:hover{background:#e5e7eb}.booking-form .guests-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-gap:1rem;gap:1rem}.booking-form .guests-container .guest-type{display:flex;flex-direction:column;gap:.5rem}.booking-form .guests-container .guest-type label{font-size:.8rem;color:#6b7280;font-weight:500}.booking-form .guests-container .guest-type:nth-child(3){grid-column:1/span 2}.booking-form .booking-dropdown .Dropdown-control{background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;padding:.75rem;font-size:.875rem;cursor:pointer;transition:all .2s ease}.booking-form .booking-dropdown .Dropdown-control:hover{border-color:#9ca3af;background:#f3f4f6}.booking-form .booking-dropdown .Dropdown-arrow{border-color:#6b7280 transparent transparent}.booking-form .booking-dropdown .Dropdown-menu{border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-height:200px;overflow-y:auto;z-index:1001}.booking-form .booking-dropdown .Dropdown-option{padding:.75rem;font-size:.875rem;cursor:pointer;transition:background-color .2s ease}.booking-form .booking-dropdown .Dropdown-option:hover{background-color:#f3f4f6}.booking-form .booking-dropdown .Dropdown-option.is-selected{background-color:#3f51b5;color:#fff}.booking-form .booking-summary{background:#f9fafb;border-radius:6px;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.booking-form .summary-item{display:flex;justify-content:space-between;align-items:center}.booking-form .summary-label{font-size:.875rem;color:#6b7280}.booking-form .summary-value{font-size:.875rem;font-weight:500;color:#111827}.booking-form .booking-button{width:100%;padding:1rem;font-size:1rem;font-weight:600;border-radius:6px;transition:all .2s ease}.booking-form .booking-button:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}@media(max-width:768px){.booking-form{padding:1rem}.booking-form .date-picker-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:95vw;max-width:400px;max-height:90vh;overflow-y:auto;z-index:2000;min-width:100%}.booking-form .date-picker-container .rdrMonths{flex-direction:column}.booking-form .date-picker-container .rdrMonth{width:100%;max-width:none}.booking-form .date-display{flex-direction:column;gap:.5rem}.booking-form .date-separator{transform:rotate(90deg)}.date-picker-container:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#153029;z-index:-1}}.Dropdown-menu{z-index:1001!important}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:#153029!important}.hero{width:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:87px}@media screen and (max-width:768px){.hero{height:calc(100vh - 70px - 2rem);margin-top:70px}}@media screen and (max-width:500px){.hero{height:calc(100vh - 70px - 2rem);margin-top:87px}}.hero img{max-height:75vh}@media screen and (max-width:768px){.hero img{height:100%!important;max-height:100%!important;object-fit:cover!important}}@media screen and (min-width:1600px){.hero img{max-height:700px}}@media screen and (max-width:768px){.hero .swiper-slide{height:95%}}.hero .swiper-button-next,.hero .swiper-button-prev{color:#193029!important;top:calc(50% - 18px - 24px)!important;width:20px!important;height:20px!important;padding:20px!important;transition:.2s ease-in-out}@media screen and (max-width:480px){.hero .wrapper-line{display:none}}.hero h1{white-space:nowrap;font-size:1.5rem;font-family:Elgoc,sans-serif}@media screen and (max-width:425px){.hero h1{font-size:1.2rem;margin:auto;white-space:normal;text-align:center;max-width:300px}}.hero .two-lines-container{margin-top:1rem}.home-story{height:100%;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;text-align:center;height:auto;min-height:50vh;overflow:hidden;padding:5rem;position:relative}.home-story .overlay{background:rgba(0,0,0,.357)}.home-story .home-story-img,.home-story .overlay{width:100%;height:100%;position:absolute;top:0;left:0}.home-story .home-story-img{object-fit:cover;overflow:hidden;transform:scale(1)}.home-story div,.home-story h2,.home-story p{z-index:1}@media screen and (max-width:768px){.home-story{background-size:cover;padding:2.5rem;margin:0 rem;justify-content:center;height:auto;background-attachment:scroll}}@media screen and (max-width:425px){.home-story{padding:5rem 1rem;margin:0 1rem;gap:1rem}}.home-story h2{font-size:3rem;font-family:Elgoc,sans-serif;color:#fffcf4;text-align:center}@media screen and (max-width:425px){.home-story h2{font-size:2rem}}.home-story p{font-size:1.2rem;color:#fffcf4;max-width:1225px}@media screen and (max-width:425px){.home-story p{font-size:1rem}}@supports(-webkit-touch-callout:none){.unfix-ios-bg{background-attachment:scroll!important}}.error{padding-top:0}.error .scroll-section-outer{overflow:hidden}@media screen and (max-width:768px){.error .scroll-section-outer{display:none}}.error .scroll-section-inner{height:100vh;width:400vw;display:flex;flex-direction:row;position:relative}.error .scroll-section{height:100vh;width:500vw;display:flex;justify-content:center;align-items:center}.error .wrapper-indicator{width:100vw;height:100vh;position:absolute;z-index:-1}.error .wrapper-indicator .indicator{position:absolute;bottom:0;left:0;margin:2.5rem;font-size:1.5rem;text-decoration:underline;text-underline-offset:.2rem;animation:opacity 3s infinite}@keyframes opacity{0%{opacity:0}50%{opacity:1}to{opacity:0}}.error h2{width:100%;color:#fff;font-size:40vw;font-weight:400;text-align:center;margin-left:-60vw;font-family:Elgoc,sans-serif;padding-top:70px}.error .card{position:absolute;background:gray;overflow:hidden}.error .card img{width:15vw}.error #card-1{top:50%;left:80%}.error #card-2{top:25%;left:40%}.error #card-3{top:45%;left:60%}.error #card-4{top:15%;left:80%}.error .footer{height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;text-align:center}@media screen and (max-width:768px){.error .footer{height:calc(100vh - 70px);overflow:hidden;overscroll-behavior:none}}.error .footer .wrapper{width:auto;padding:1rem}.error .footer h1{font-family:Elgoc,sans-serif;font-size:10rem}.error .footer p{max-width:550px;font-size:1.5rem;font-weight:300}.error .footer a{text-decoration:none;margin-top:2rem}.contact .wrapper-questions img{width:100%;object-fit:cover;height:40vw;max-height:700px}.contact .wrapper-questions .secondary-title{margin-top:1.5rem;padding-bottom:1.5rem}.contact .contact .secondary-title{text-decoration:underline;text-underline-offset:3px;font-size:1.5rem;margin-bottom:1rem}.contact .contact iframe{width:100%}.contact .contact .email,.contact .contact .phone{transition:opacity .3s ease-in-out}@media(pointer:fine){.contact .contact .email:hover,.contact .contact .phone:hover{opacity:.6}}.contact .contact .email:before{background-image:url(/_next/static/media/email.ce7a4779.svg)}.contact .contact .email:before,.contact .contact .phone:before{content:"";width:20px;display:inline-block;height:20px;background-size:contain;background-repeat:no-repeat;background-position:50%;margin-right:8px;vertical-align:middle}.contact .contact .phone:before{background-image:url(/_next/static/media/telephone.3a789920.svg)}.contact .contact .half-column{gap:1rem}.contact .contact form{padding:1rem;border-radius:8px}@media screen and (max-width:480px){.contact .contact form{padding:1rem 0}}.contact .contact .form-group{gap:1rem;margin-bottom:20px;display:flex}@media screen and (max-width:480px){.contact .contact .form-group{flex-direction:column}}.contact .contact .form-wrapper{width:50%}@media screen and (max-width:480px){.contact .contact .form-wrapper{width:100%}}.contact .contact .form-wrapper-full{width:100%}.contact .contact .form-group label{display:block;margin-bottom:8px}.contact .contact .form-wrapper input{width:100%;padding:10px;margin-top:4px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;border-radius:50px}.contact .contact .form-wrapper-full textarea{height:150px;resize:vertical;width:100%;padding:10px;margin-top:4px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.contact .contact .form-wrapper-end{display:flex;justify-content:flex-end;align-items:center;gap:3rem}.contact .error{background-color:#721c24;border:1px solid #fffcf4;border-radius:5px}.contact .error,.contact .success{color:#fffcf4;padding:10px;margin-top:10px;font-size:16px;text-align:center}.contact .success{background-color:#193029;border:1px solid #c8e6c9;border-radius:5px}.blog{min-height:41vh}.blog .btn-light{font-size:1rem}.blog-cards-container{grid-template-columns:repeat(auto-fit,minmax(450px,1fr))}@media screen and (max-width:1024px){.blog-cards-container{display:flex}}.blog-cards-container .card{max-width:450px;margin:0 auto}.blog-cards-container .card img{margin-bottom:1rem}.blog-cards-container .card .secondary-title{margin-bottom:0}.blog-cards-container .card .date,.blog-cards-container .card .description{margin-bottom:1rem}.filter-container{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:20px}.filter-container button{min-width:92px;padding:.3rem 1rem}@media screen and (max-width:480px){.filter-container button{min-width:70px;padding:.3rem .5rem}}.button-container{display:flex;align-items:center;flex-wrap:wrap;gap:2.5rem}@media screen and (max-width:1200px){.button-container{gap:1.5rem}}.article .left-to-right,.article .right-to-left{display:flex;width:100%}@media(max-width:1040px){.article .left-to-right,.article .right-to-left{flex-direction:column}}.article .image,.article .text{width:50%;padding:1rem 0}@media(max-width:1040px){.article .image,.article .text{width:100%}}.article .image img{object-fit:cover;height:100%}.article .only-img{max-width:500px;margin:auto}.wrapper-article{max-width:1200px;margin:auto}.services-slider *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.services-slider u{text-decoration:underline;display:block}.services-slider p{margin:1rem 0}.services-slider img{height:100%!important;max-height:450px;object-fit:cover}.services-slider .swiper-button-next,.services-slider .swiper-button-prev{color:#193029!important;top:calc(50% - 18px - 24px)!important;width:20px!important;height:20px!important;padding:20px!important;transition:.2s ease-in-out}.services-slider .price span{text-decoration:underline;margin-left:0}.services-slider .contact{font-weight:500}@media screen and (max-width:768px){.services-slider .half-column{gap:.5rem}}.services-slider .subtitle{font-style:italic}.services-slider .services-slider-container img{width:50%!important}@media screen and (max-width:1200px){.services-slider .services-slider-container img{width:100%!important}}.services-slider .description-wrapper{width:50%;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:1200px){.services-slider .description-wrapper{width:100%!important}}@media screen and (max-width:768px){.services-slider .description-wrapper{max-height:181px;overflow:hidden}}.services-slider .btn-dark{display:none}@media screen and (max-width:768px){.services-slider .btn-dark{margin:0;display:block}}.services-slider .description-wrapper li{display:flex;flex-direction:column;gap:1rem}.services-slider .open{max-height:100%}.sitemap .primary-title,.sitemap .secondary-title{margin-bottom:1rem}.sitemap ul{display:flex;flex-direction:column}.sitemap ul:first-child{margin-top:1rem}.sitemap li{list-style:disc;margin-left:2.5rem;margin-bottom:1rem}@media(pointer:fine){.sitemap a:hover{text-decoration:underline;text-underline-offset:.2rem}}.grid-gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:20px;height:auto;max-height:500px}.grid-gallery .img-container{position:relative;overflow:hidden}.grid-gallery .img-container img{object-fit:cover;width:100%;height:100%}.div1{grid-area:1/1/3/3}.div2{grid-area:1/3/2/4}.div3{grid-area:1/4/2/5}.div4{grid-area:2/4/3/5}.div5{grid-area:2/3/3/4}.fixed-slider-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .5s ease-in-out forwards;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;z-index:20000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fixed-slider-overlay .slider-container{position:relative;width:100%;background:transparent;overflow:hidden;z-index:1001;margin:0 5rem;max-width:1200px}@media screen and (max-width:768px){.fixed-slider-overlay .slider-container{margin:0 2.5rem}}.fixed-slider-overlay .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1000}.fixed-slider-overlay img{max-height:500px!important}@media screen and (min-width:1600px){.fixed-slider-overlay img{max-height:700px!important}}.fixed-slider-overlay .swiper-pagination-bullet{border:1px solid #fffcf4!important;background-color:transparent!important;opacity:1!important}.fixed-slider-overlay .swiper-pagination-bullet-active{background:#fffcf4!important;opacity:1!important}.fixed-slider-overlay .swiper-button-next,.fixed-slider-overlay .swiper-button-prev{color:#193029!important;top:calc(50% - 18px - 24px)!important;width:20px!important;height:20px!important;padding:20px!important;transition:.2s ease-in-out}.lodges-slider .swiper-button-next,.lodges-slider .swiper-button-prev{top:calc(50% - 18px)!important}@media screen and (max-width:1585px){.lodge-details .cards-container{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.lodge-description{margin-top:-2.5rem}.lodge-description .one-third-column{position:-webkit-sticky;position:sticky;top:8%;height:-moz-fit-content;height:fit-content;z-index:1}@media screen and (max-width:768px){.lodge-description .one-third-column{position:inherit}.lodge-description .sm-padding-container{padding:0}}.lodge-description .sm-padding-container img{display:inline-block;max-width:25px}.lodge-description section{display:flex;flex-direction:column;gap:2rem}.lodge-description section strong{font-weight:500}.lodge-description section p{display:inline-block;flex-direction:row}.lodge-description .information-box{background:#193029;padding:2rem;border-radius:15px;gap:1rem}.lodge-description .information-box p{color:#fffcf4;font-size:1rem}@media screen and (max-width:480px){.lodge-description .btn-dark{margin:0}}.icons-container{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}@media screen and (max-width:480px){.icons-container{padding:0;flex-direction:column;align-items:flex-start;gap:1rem}}.icons-container li{display:flex;align-items:center;flex-direction:row-reverse;gap:.5rem;font-size:.9rem}@media screen and (max-width:480px){.icons-container li{font-size:.8rem}}.icons-container li:not(:first-child){margin-right:1rem}.icons-container img{max-width:25px}.icons-slider{gap:.5rem}.icons-slider li:not(:first-child){margin-right:0}@media screen and (max-width:480px){.icons-slider{display:flex;flex-direction:row}}.legals a{font-weight:400;text-decoration:underline;text-underline-offset:.2em;transition:opacity .3s ease-in-out}@media(pointer:fine){.legals a:hover{opacity:.6}}.our-services .half-column img{height:100%;object-fit:cover}