.box-location{margin-top:59px;z-index:2}.box-location-slider-pagination{position:absolute;bottom:clamp(30px,22.71px + 1.61905vw,47px);right:clamp(23px,-20.29px + 9.61905vw,124px);z-index:2;gap:16px}.box-location-slider-pagination__item{display:block;width:10px;height:10px;border:1px solid #fff;border-radius:50%;background-color:#fff;cursor:pointer;-webkit-transition:all .5s cubic-bezier(0,0,.2,1);transition:all .5s cubic-bezier(0,0,.2,1)}.box-location-slider-pagination__item--active{scale:1.3;background-color:transparent}.box-location-image{position:relative;display:block;aspect-ratio:.8141962422;width:100%;overflow:hidden;max-width:100%}@media screen and (min-width:768px){.box-location-image{aspect-ratio:16/9}}@media screen and (min-width:1025px){.box-location-image{aspect-ratio:1366/456}}.box-location-image:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;background:transparent -webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,96.1%,0)),color-stop(49%,rgba(107,107,109,.24)),to(#28282a)) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,hsla(0,0%,96.1%,0),rgba(107,107,109,.24) 49%,#28282a) 0 0 no-repeat padding-box;opacity:.76}.box-location-inner{position:absolute;left:clamp(23px,-72.57px + 21.2381vw,246px);bottom:clamp(70px,35.29px + 7.71429vw,151px);width:calc(100% - 46px);z-index:2;-webkit-column-gap:clamp(50px,20.43px + 6.57143vw,119px);-moz-column-gap:clamp(50px,20.43px + 6.57143vw,119px);column-gap:clamp(50px,20.43px + 6.57143vw,119px)}@media screen and (min-width:768px){.box-location-inner{width:calc(100% - 246px)}}.box-location-inner:has(.box-rooms__title){row-gap:20px;bottom:clamp(43px,-3.29px + 10.28571vw,151px)}@media screen and (min-width:768px){.box-location-inner:has(.box-rooms__title){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.box-location-inner__label{color:#fff;text-transform:uppercase}.box-rooms .box-location-inner__label{display:inline-block;margin-top:15px}.box-location-names{width:100%;padding-bottom:2px}.box-location-names .swiper-slide{width:auto}.box-location-names__title{color:#fff;cursor:pointer;opacity:.46;-webkit-transition:opacity .5s cubic-bezier(0,0,.2,1);transition:opacity .5s cubic-bezier(0,0,.2,1)}.swiper-slide-active .box-location-names__title{opacity:1}.box-location-content{position:relative;width:100%;max-width:501px;padding-block:31px 61px;padding-inline:109px 23px}@media screen and (min-width:768px){.box-location-content{padding-block:74px 108px;padding-inline:53px 0}}.box-location-content__text{margin-top:0}.box-location-content:before{content:"";display:block;position:absolute;top:0;left:70px;width:1px;height:100%;background-color:#be9f56;pointer-events:none}@media screen and (min-width:768px){.box-location-content:before{left:0;height:calc(100% + 123px)}}.box-location:has(+.box-parallax) .box-location-content:before{height:calc(100% + 60px)}.box-rooms__title{color:#fff;max-width:600px}.box-alternate{background-color:#faf6f1;padding-block:clamp(60px,33px + 6vw,123px) clamp(54px,10.71px + 9.61905vw,155px)}.box-alternate+.box-alternate{padding-top:0}.page-hotel .box-alternate{padding-bottom:0}.box-alternate:after,.box-alternate:before{content:"";display:block;position:absolute;bottom:91px;left:0;width:50%;height:1px;background-color:#be9f56;pointer-events:none;display:none}@media screen and (min-width:768px){.box-alternate:after,.box-alternate:before{display:block}.page-hotel .box-alternate:after,.page-hotel .box-alternate:before{display:none}}.box-alternate:before{left:0}.box-alternate:after{right:0}.box-alternate--no-lines:after,.box-alternate--no-lines:before{display:none}.box-alternate-inner{position:relative;padding-inline:clamp(23px,-12.57px + 7.90476vw,106px) clamp(23px,-38.29px + 13.61905vw,166px);z-index:2}@media screen and (min-width:768px){.box-alternate-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-hotel-container .box-alternate-inner:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.page-hotel-container .box-alternate-inner+.box-alternate-inner{margin-top:50px}.box-alternate-inner--reverse{padding-inline:clamp(23px,-14.71px + 8.38095vw,111px) clamp(23px,7.14px + 3.52381vw,60px);margin-top:70px}@media screen and (min-width:768px){.box-alternate-inner--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width:1025px){.box-alternate-inner--reverse{margin-top:-65px}}.box-alternate-inner--spa{margin-top:96px;padding-inline:0}@media screen and (min-width:768px){.box-alternate-inner--spa{padding-inline:clamp(23px,-116.54px + 18.1694vw,156px) clamp(23px,-15.82px + 5.05464vw,60px)}}.box-alternate-spa{gap:9px}@media screen and (min-width:768px){.box-alternate-spa{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.box-alternate-image{position:relative;display:block;aspect-ratio:.7270833333;width:100%;overflow:hidden;max-width:100%;max-height:635px}@media screen and (min-width:768px){.box-alternate-image{width:41.86%;aspect-ratio:458/629}}.box-alternate-inner--reverse .box-alternate-image,.page-hotel-inner--reverse .box-alternate-image{aspect-ratio:689/512}@media screen and (min-width:768px){.box-alternate-inner--reverse .box-alternate-image,.page-hotel-inner--reverse .box-alternate-image{width:57.65%}}.box-alternate-spa .box-alternate-image{aspect-ratio:726/592;max-height:592px}.box-alternate-spa .box-alternate-image:first-of-type{-ms-flex-preferred-size:63.13%;flex-basis:63.13%}.box-alternate-spa .box-alternate-image:last-of-type{-ms-flex-preferred-size:36.87%;flex-basis:36.87%;max-width:calc(100% - 40px)}@media screen and (min-width:768px){.box-alternate-spa .box-alternate-image:last-of-type{max-width:none}}.box-alternate-content{position:relative;width:100%;margin-top:40px}@media screen and (min-width:768px){.box-alternate-content{width:58.14%;padding-top:17px;padding-left:clamp(35px,-2.29px + 8.28571vw,122px);margin-top:0}}.page-hotel-container .box-alternate-inner:nth-of-type(2n) .box-alternate-content{padding-left:0}@media screen and (min-width:768px){.page-hotel-container .box-alternate-inner:nth-of-type(2n) .box-alternate-content{padding-right:clamp(35px,-56.28px + 11.88525vw,122px)}}@media screen and (min-width:768px){.box-alternate-inner--reverse .box-alternate-content{width:42.35%;padding-top:clamp(17px,-128.84px + 18.98907vw,156px);padding-left:0;padding-right:clamp(35px,-31.1px + 8.60656vw,98px)}}@media screen and (min-width:768px){.page-hotel .box-alternate-inner--reverse .box-alternate-content:after{content:"";position:absolute;left:-111px;bottom:26px;width:calc(100% + 111px);height:1px;background-color:#be9f56;pointer-events:none}}@media screen and (min-width:1521px){.page-hotel .box-alternate-inner--reverse .box-alternate-content:after{width:calc(100% + (100vw - 1313px)/2);left:calc((100vw - 1313px)/-2)}}@media screen and (min-width:768px){.page-hotel-inner--reverse .box-alternate-content{width:42.35%;padding-left:0;padding-right:clamp(35px,-31.1px + 8.60656vw,98px)}}.box-alternate-spa .box-alternate-content{background-color:#fff;padding:clamp(36px,33px + .66667vw,43px) clamp(31px,27.14px + .85714vw,40px) 35px;max-width:462px;width:calc(100% - 46px);margin-top:-50px;margin-inline:auto}@media screen and (min-width:768px){.box-alternate-spa .box-alternate-content{position:absolute;left:-20px;bottom:-99px;margin-inline:0;margin-top:0}}@media screen and (min-width:1025px){.box-alternate-spa .box-alternate-content{left:-60px}}@media screen and (min-width:1261px){.box-alternate-spa .box-alternate-content{left:-103px}}.box-alternate-content--line:after{content:"";position:absolute;left:0;bottom:-30px;width:100%;height:1px;background-color:#be9f56;pointer-events:none}@media screen and (min-width:768px){.box-alternate-content--line:after{bottom:20px;left:-111px;width:calc(100% + 111px)}}@media screen and (min-width:1025px){.box-alternate-content--line:after{bottom:100px}}@media screen and (min-width:1521px){.box-alternate-content--line:after{width:calc(100% + (100vw - 1305px)/2);left:calc((100vw - 1305px)/-2)}}.box-alternate-content__link{margin-top:30px;margin-right:20px}.box-alternate-logo{position:relative;display:block;aspect-ratio:.8674405046;width:100%;overflow:hidden;max-width:120px}@media screen and (min-width:768px){.box-alternate-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:163.66px}}.box-alternate-logo__img{-o-object-fit:contain;object-fit:contain}.box-experience{margin-top:83px;padding-inline:91px}.box-experience__title{max-width:502px}.box-experience__link{margin-top:41px}.box-experience-slider{margin-top:61px}.box-experience-image{position:relative;display:block;aspect-ratio:1.632;width:100%;overflow:hidden;max-width:100%}.box-parallax{margin-top:60px}.page-hotel~.box-parallax{margin-top:0}.minigallery+.box-parallax{margin-top:clamp(60px,42.86px + 3.80952vw,100px)}.box-parallax-image{position:relative;width:100%;height:80vh;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}@media screen and (min-width:768px){.box-parallax-image{height:100vh}}@supports not (-webkit-touch-callout:none){.box-parallax-image{background-attachment:fixed}}.box-offers{padding-inline:clamp(23px,-7px + 6.66667vw,93px)}.flip-book~.box-offers{margin-top:100px}.box-offers-wrapper{padding-block:50px 54px}@media screen and (min-width:768px){.box-offers-wrapper{padding-inline:47px}.box-offers-wrapper:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#be9f56;pointer-events:none}}.box-offers-slider{margin-top:clamp(33px,19.71px + 2.95238vw,64px)}.box-offers-slider .swiper-slide{height:auto}.box-offers-image{position:relative;display:block;aspect-ratio:1.7857142857;width:100%;overflow:hidden;max-width:100%}.box-offers-content{margin-top:clamp(30px,25.29px + 1.04762vw,41px);padding-inline:clamp(15px,1.71px + 2.95238vw,46px);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.box-offers-content__title{font-family:Cormorant,serif;text-transform:uppercase;font-weight:600;line-height:1.18em;font-size:22px}.box-offers-content__title--hotel{color:#be9f56;margin-bottom:30px}@media screen and (min-width:981px){.box-offers-content__title--hotel{white-space:nowrap}}.box-offers-content__text{margin-block:25px}.box-offers-content__text:empty{margin:0}.box-offers-content__link{margin-top:auto;margin-right:0}.box-offers-pagination{position:relative;z-index:2;gap:16px;margin-top:clamp(42px,30px + 2.66667vw,70px)}.box-offers-pagination__item{display:block;width:10px;height:10px;border:1px solid #737a7e;border-radius:50%;background-color:#737a7e;cursor:pointer;-webkit-transition:all .5s cubic-bezier(0,0,.2,1);transition:all .5s cubic-bezier(0,0,.2,1)}.box-offers-pagination__item--active{scale:1.3;background-color:transparent}.page{position:relative;margin-top:clamp(70px,52.86px + 3.80952vw,110px);padding-bottom:clamp(60px,42.43px + 3.90476vw,101px)}.page:after,.page:before{content:"";height:1px;background-color:#be9f56;position:absolute;top:144.5px;pointer-events:none;z-index:-1;width:50%;display:none}@media screen and (min-width:768px){.page:after,.page:before{display:block}}.page:before{left:0}.page:after{right:0}.page--white-cream{padding-top:70px;margin-top:0;background-color:#faf6f1}@media screen and (min-width:1025px){.page--white-cream{padding-top:90px}}@media screen and (min-width:1367px){.page--white-cream{padding-top:110px}}.page--white-cream:after,.page--white-cream:before{z-index:1}@media screen and (min-width:768px){.page--white-cream:after,.page--white-cream:before{top:204.5px}}@media screen and (min-width:1025px){.page--white-cream:after,.page--white-cream:before{top:234.5px}}@media screen and (min-width:1367px){.page--white-cream:after,.page--white-cream:before{top:254.5px}}.page--landing{margin-top:50px}.page-breadcrumb{position:relative;padding-inline:23px 0;z-index:2}@media screen and (min-width:768px){.page-breadcrumb{padding-right:90px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.page-breadcrumb:has(+.box-intro){margin-top:clamp(70px,57.14px + 2.85714vw,100px)}.page-breadcrumb__item{font-size:16px;font-weight:300;line-height:1.56em;color:#737a7e}.page-breadcrumb__item:after{content:"/";font-size:16px;font-weight:300;color:#737a7e;display:inline-block;margin-inline:6px}.page-breadcrumb__item:last-of-type{color:#be9f56}.page-breadcrumb__item:last-of-type:after{display:none}.page-wrapper{margin-top:clamp(40px,29.71px + 2.28571vw,64px);padding-inline:clamp(23px,-36.14px + 13.14286vw,161px) clamp(23px,7.14px + 3.52381vw,60px)}.page-base .page-wrapper{padding-inline:0}.page--white-cream .page-wrapper{z-index:2}.page-content{width:38.37%;background-color:#fff}.page--white-cream .page-content{background-color:#faf6f1}.page-base .page-content{width:100%;padding-inline:clamp(23px,15.07px + 1.7619vw,41.5px);margin-inline:auto}@media screen and (min-width:768px){.page-base .page-content{width:Max(630px,45.38%)}}.page-gallery .page-content{width:100%}@media screen and (min-width:768px){.page-gallery .page-content{width:52%}}.page-content__text{margin-top:clamp(32px,20px + 2.66667vw,60px)}.page-content__text.privacy{word-wrap:break-word}.page-content-logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:153px;margin:40px auto 0}@media screen and (min-width:981px){.page-content-logo{position:absolute;right:70px;bottom:30px;width:auto;margin:0}}@media screen and (min-width:1151px){.page-content-logo{right:160px}}.page-content-logo picture{position:relative;top:auto;left:auto;display:block}.page-content-logo__img{position:relative;width:auto;top:auto;left:auto;-o-object-fit:contain;object-fit:contain}.page-hotel{background-color:#faf6f1;padding-bottom:73px;margin-top:20px}@media screen and (min-width:768px){.page-hotel{margin-top:59px}}.page-hotel-wrapper{margin-top:47px}@media screen and (min-width:768px){.page-hotel-wrapper{padding-inline:30px}}.page-hotel-container{position:relative;padding-top:54px}@media screen and (min-width:768px){.page-hotel-container:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:1px;background-color:#be9f56;pointer-events:none}}.page-hotel-inner{background-color:#fff;padding:48px clamp(23px,-92.41px + 15.02732vw,133px) 50px clamp(23px,-32.61px + 7.24044vw,76px)}@media screen and (min-width:768px){.page-hotel-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:112px}}.page-hotel-inner--reverse{background-color:transparent;margin-top:50px;padding-block:0;padding-inline:clamp(23px,-57.79px + 10.51913vw,100px) clamp(23px,15.66px + .95628vw,30px)}@media screen and (min-width:768px){.page-hotel-inner--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:-100px;padding-bottom:112px}}@media screen and (min-width:1151px){.page-hotel-inner--reverse{margin-top:-170px}}.page-timeline-container:nth-child(2n){background-color:#faf6f1}.page-timeline-container+.page-timeline-container{padding-top:clamp(50px,38.43px + 2.57143vw,77px)}.page-timeline-container:before{content:"";width:1px;height:100%;background-color:#be9f56;position:absolute;top:0;left:100px;pointer-events:none;display:none}@media screen and (min-width:768px){.page-timeline-container:before{display:block}}@media screen and (min-width:1521px){.page-timeline-container:before{left:auto;right:calc((100vw - 1520px)/2 + 1410px)}}.page-timeline-wrapper{padding-inline:clamp(23px,11.43px + 2.57143vw,50px)}@media screen and (min-width:1151px){.page-timeline-wrapper{padding-inline:50px clamp(50px,-288.43px + 29.42857vw,153px)}}@media screen and (min-width:768px){.page-timeline-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.page-timeline-inner+.page-timeline-inner{margin-top:clamp(60px,25.71px + 7.61905vw,140px)}.page-timeline-inner:nth-of-type(2){padding-bottom:clamp(50px,42.29px + 1.71429vw,68px)}@media screen and (min-width:768px){.page-timeline-inner:nth-of-type(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.page-timeline-image{position:relative;display:block;aspect-ratio:1.2745098039;width:100%;overflow:hidden;max-width:100%}@media screen and (min-width:768px){.page-timeline-image{width:50%}}@media screen and (min-width:1151px){.page-timeline-image{width:39.12%}}.page-timeline-inner:nth-of-type(2) .page-timeline-image{aspect-ratio:566/518}@media screen and (min-width:1151px){.page-timeline-inner:nth-of-type(2) .page-timeline-image{width:48.66%}}.page-timeline-content{width:100%;margin-top:30px}@media screen and (min-width:768px){.page-timeline-content{width:50%;padding-left:clamp(35px,2.48px + 4.23497vw,66px);padding-right:20px;margin-top:0}}@media screen and (min-width:1151px){.page-timeline-content{width:60.88%}}@media screen and (min-width:768px){.page-timeline-inner:nth-of-type(2) .page-timeline-content{padding-left:108px;padding-right:clamp(35px,-20.61px + 7.24044vw,88px)}}@media screen and (min-width:1151px){.page-timeline-inner:nth-of-type(2) .page-timeline-content{width:51.53%}}.page-timeline-content__number{font-size:clamp(38px,20px + 4vw,80px);color:rgba(190,159,86,.5);font-family:Cormorant,serif}.page-timeline-content__subtitle{font-family:Cormorant,serif;font-size:21px;max-width:400px}.page-timeline-content__number:not(:empty)+.page-timeline-content__subtitle{margin-top:clamp(20px,-1px + 4.66667vw,69px)}.page-timeline-content__subtitle:empty{display:none}@media screen and (min-width:768px){.page-timeline-inner:first-of-type .page-timeline-content__subtitle{margin-left:auto}}.page-timeline-content__text{margin-top:clamp(20px,13.57px + 1.42857vw,35px);width:100%}@media screen and (min-width:768px){.page-timeline-content__text{max-width:400px}.page-timeline-inner:first-of-type .page-timeline-content__text{margin-left:auto}}.page-green{background-color:#faf6f1;padding-block:clamp(60px,39px + 4.66667vw,109px)}@media screen and (min-width:768px){.page-green{padding-inline:clamp(23px,-57.79px + 10.51913vw,100px)}}.page-green-item{background-color:#fff;padding:36px clamp(23px,6.71px + 3.61905vw,61px) 50px}.page-green-item+.page-green-item{margin-top:clamp(40px,34px + 1.33333vw,54px)}.page-green-inner{margin-top:21px}@media screen and (min-width:768px){.page-green-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.page-green-image{position:relative;display:block;aspect-ratio:.8877805486;width:100%;overflow:hidden;max-width:100%}@media screen and (min-width:768px){.page-green-image{width:34.09%}}.page-green-content{width:100%;margin-top:25px}@media screen and (min-width:768px){.page-green-content{width:65.91%;margin-top:0;padding-left:clamp(35px,14.43px + 4.57143vw,83px)}}.page-green-additional{margin-top:clamp(40px,31px + 2vw,61px);row-gap:20px}@media screen and (min-width:768px){.page-green-additional{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;row-gap:0}}.page-green-additional__label{font-weight:600;font-size:clamp(18px,16.29px + .38095vw,22px);font-family:Cormorant,serif;line-height:1.18em}.page-green-additional__link{margin:0}.page-green-landscape{position:relative;display:block;aspect-ratio:.8141962422;width:100%;overflow:hidden;max-width:100%}@media screen and (min-width:768px){.page-green-landscape{aspect-ratio:16/9}}@media screen and (min-width:1025px){.page-green-landscape{aspect-ratio:1366/456}}.page-spa{margin-top:clamp(40px,31.43px + 1.90476vw,60px)}.page-spa-wrapper{background-color:#faf6f1;padding-block:clamp(40px,14.71px + 5.61905vw,99px) clamp(50px,37.57px + 2.7619vw,79px)}@media screen and (min-width:768px){.page-spa-wrapper{padding-inline:clamp(35px,-15.36px + 6.55738vw,83px)}}.page-spa__title{color:#28282a;font-style:italic;max-width:832px;margin-inline:auto}.page-spa__row{display:grid;gap:clamp(30px,20.57px + 2.09524vw,52px);margin-top:clamp(40px,35.71px + .95238vw,50px)}@media screen and (min-width:851px){.page-spa__row{grid-template-columns:1fr 1fr}}.page-spa-image{position:relative;display:block;aspect-ratio:1.6062992126;width:100%;overflow:hidden;max-width:100%;margin-top:11px}.page-spa-content{background-color:#fff;padding:clamp(25px,16.86px + 1.80952vw,44px) clamp(23px,5px + 4vw,65px) clamp(30px,16.29px + 3.04762vw,62px)}.page-spa-content__title{font-size:clamp(25px,20.71px + .95238vw,35px);font-family:Cormorant,serif}.page-spa-content__link{margin-top:41px}.collection{background-color:#faf6f1;padding-bottom:clamp(50px,15.71px + 7.61905vw,130px)}@media screen and (min-width:768px){.collection{padding-inline:clamp(23px,20px + .66667vw,30px)}}.collection__title{position:relative}.collection__title:before{position:relative;content:attr(data-title);display:block;padding-inline:clamp(30px,12.86px + 3.80952vw,70px);background-color:#fff;z-index:2;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.collection__title:after{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%;height:1px;background-color:#be9f56;pointer-events:none;z-index:1}.collection-item{background-color:#fff;padding:clamp(60px,42.86px + 3.80952vw,100px) clamp(25px,14.29px + 2.38095vw,50px) clamp(40px,25px + 3.33333vw,75px)}.collection-container,.collection-item+.collection-item{margin-top:clamp(60px,42.86px + 3.80952vw,100px)}.collection-container{display:grid;grid-template-columns:1fr;row-gap:clamp(50px,19.25px + 6.83238vw,121.74px);-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}@media screen and (min-width:981px){.collection-container{grid-template-columns:1fr 1fr}}@media screen and (min-width:1025px){.collection-container{-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}}.collection-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:48%;-o-object-fit:contain;object-fit:contain;z-index:2;max-width:300px}.rooms{padding:0 clamp(23px,-1.86px + 5.52381vw,81px) clamp(30px,-7.5px + 8.33333vw,117.5px);display:grid;gap:50px 25px}@media screen and (min-width:981px){.rooms{grid-template-columns:1fr 1fr}}@media screen and (min-width:1025px){.rooms{-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}}@media screen and (min-width:1151px){.rooms{row-gap:90px}}@media screen and (min-width:1261px){.rooms{row-gap:121.74px}}.rooms-image{position:relative;display:block;aspect-ratio:1.7682926829;width:100%;overflow:hidden;max-width:100%}.collection .rooms-image:before{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;background-color:rgba(15,15,15,.2);pointer-events:none;z-index:1}.rooms-content{position:relative;padding:26px 0 13px}@media screen and (min-width:768px){.rooms-content{padding-inline:17px}}@media screen and (min-width:1151px){.rooms-content:after{content:"";display:block;position:absolute;top:0;right:210px;width:1px;height:100%;background-color:#be9f56;pointer-events:none}}.rooms-content__title{font-size:clamp(22px,18.57px + .7619vw,30px);font-weight:500;line-height:1.23em;font-family:Cormorant,serif;padding-right:1em}.rooms-content__label{display:inline-block;font-weight:300;margin-top:16px}.rooms-content__link{margin:0}.rooms-interior{background-color:#faf6f1;padding-bottom:clamp(60px,48.86px + 2.47619vw,86px)}.rooms-interior-image{position:relative;display:block;aspect-ratio:.8141962422;width:100%;overflow:hidden;max-width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}@media screen and (min-width:768px){.rooms-interior-image{aspect-ratio:16/9}}@media screen and (min-width:1025px){.rooms-interior-image{aspect-ratio:1366/456}}@supports not (-webkit-touch-callout:none){.rooms-interior-image{background-attachment:fixed}}.rooms-interior-content{position:relative;padding-block:31px 61px}@media screen and (min-width:768px){.rooms-interior-content{padding-block:clamp(50px,14.43px + 7.90476vw,133px)}}.rooms-interior-content:after{content:"";width:1px;height:100%;background-color:#be9f56;position:absolute;top:0;left:70px;pointer-events:none}@media screen and (min-width:768px){.rooms-interior-content:after{left:19.43%}}.rooms-interior-content__text{width:100%;padding-inline:109px 23px;margin-inline:auto;margin-top:0}@media screen and (min-width:768px){.rooms-interior-content__text{width:45.38%;padding-inline:41.5px}}@media screen and (min-width:768px){.rooms-interior-services{padding-inline:clamp(35px,-41.59px + 9.97268vw,108px)}}.rooms-interior-services-inner{background-color:#fff;padding:clamp(40px,34px + 1.33333vw,54px) clamp(23px,-7px + 6.66667vw,93px) clamp(60px,51.43px + 1.90476vw,80px)}.rooms-interior-services__title{font-weight:500;font-family:Cormorant,serif;font-size:30px}.rooms-interior-services__row{display:grid;-webkit-column-gap:clamp(30px,-43.44px + 9.56284vw,100px);-moz-column-gap:clamp(30px,-43.44px + 9.56284vw,100px);column-gap:clamp(30px,-43.44px + 9.56284vw,100px);margin-top:clamp(30px,19.29px + 2.38095vw,55px);list-style-type:disc;padding-left:20px}@media screen and (min-width:501px){.rooms-interior-services__row{grid-template-columns:1fr 1fr}}.rooms-interior-services__item{font-weight:300;line-height:1.56em}.rooms-interior-services__item::marker{color:#be9f56}.rooms-gallery{margin-top:clamp(60px,36.86px + 5.14286vw,114px);padding-inline:clamp(23px,20px + .66667vw,30px)}.rooms-gallery-inner:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;left:0;width:100%;height:1px;background-color:#be9f56;pointer-events:none}.rooms-gallery__title{background-color:#faf6f1;display:inline-block;position:relative;z-index:2;padding-inline:40px}.rooms-gallery__link{margin-top:clamp(50px,26.86px + 5.14286vw,104px);margin-right:0}.meeting{position:relative}.meeting-filter{background-color:#fff;row-gap:20px;-webkit-column-gap:clamp(10px,-2.86px + 2.85714vw,40px);-moz-column-gap:clamp(10px,-2.86px + 2.85714vw,40px);column-gap:clamp(10px,-2.86px + 2.85714vw,40px);padding:15px}@media screen and (min-width:1025px){.meeting-filter{position:-webkit-sticky;position:sticky;top:137px;border-bottom:1px solid #dedede;z-index:5}}.form-builder-meeting-top .meeting-filter{position:relative;top:auto;margin-top:45px;border-bottom:none;background-color:transparent;padding:0}.meeting-filter__item{cursor:pointer;font-family:Cormorant,serif;color:#28282a;font-size:22px;padding:6px 33px;border:1px solid #a5a5a5}.meeting-filter__item--active{color:#be9f56;background-color:#fff}.meeting-container{margin-block:clamp(40px,27.14px + 2.85714vw,70px)}@media screen and (min-width:1025px){.meeting-container{padding-inline:30px}}.meeting-item{background-color:#faf6f1;padding:clamp(30px,19.71px + 2.28571vw,54px) clamp(23px,15.29px + 1.71429vw,41px) 28px;display:grid;grid-template-columns:100%}@media screen and (min-width:1025px){.meeting-item{gap:24px;grid-template-columns:50% 50%}}@media screen and (min-width:1151px){.meeting-item{grid-template-columns:43.33% 56.67%}}.meeting-item+.meeting-item{margin-top:33.5px}.meeting-item--form{background-color:transparent;padding:clamp(10px,6.57px + .7619vw,18px) clamp(5px,-4.86px + 2.19048vw,28px) 0;border-top:1px solid #dedede;margin-top:21px}@media screen and (min-width:768px){.meeting-item--form{grid-template-columns:1fr 1fr}}.form-builder-meeting-select .meeting-inner__title,.meeting-inner{width:100%}.meeting-inner__subtitle{font-family:Cormorant,serif;font-size:25px;line-height:1.2em;margin-top:6px;font-weight:500}.meeting-inner__subtitle:empty{display:none}.meeting-inner__link{background-color:transparent;border:1px solid #737a7e;color:#737a7e;padding-inline:15px}@media screen and (max-width:500px){.meeting-inner__link+.meeting-inner__link{margin-top:20px}}.meeting-inner-container{margin-top:23px;border:1px solid #dedede;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:601px){.meeting-inner-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.meeting-inner-box{padding-top:25px;padding-inline:25px 12.5px}.meeting-inner-content{width:100%}@media screen and (min-width:601px){.meeting-inner-content{width:50%}}.meeting-inner-content__text{margin-top:0}@media screen and (min-width:601px){.meeting-inner-content__text{max-height:210px;padding-right:12.5px;scroll-behavior:smooth;overflow-y:auto;overflow-x:hidden;height:100%;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.meeting-inner-content__text::-webkit-scrollbar{width:3px}.meeting-inner-content__text::-webkit-scrollbar-button{width:0;height:0}.meeting-inner-content__text::-webkit-scrollbar-thumb{border-radius:10px;background-color:#be9f56}.meeting-inner-content__text::-webkit-scrollbar-thumb:active,.meeting-inner-content__text::-webkit-scrollbar-thumb:hover{background-color:#be9f56}.meeting-inner-content__text::-webkit-scrollbar-track{border-radius:10px;background:#dedede}.meeting-inner-content__text::-webkit-scrollbar-track:active,.meeting-inner-content__text::-webkit-scrollbar-track:hover{background:#dedede}.meeting-inner-content__text::-webkit-scrollbar-corner{background:transparent}}.meeting-wrapper{width:100%;margin-top:30px}@media screen and (min-width:1025px){.meeting-wrapper{margin-top:0}}.meeting-item--form .meeting-wrapper{margin-top:0}.meeting-select{margin-top:25px}.meeting-select span{font-family:Cormorant,serif;font-size:22px;font-weight:500;text-transform:uppercase;cursor:pointer;padding-block:10px}.meeting-select span.active{background-color:#fff}.meeting-image{position:relative;display:block;aspect-ratio:1;width:100%;overflow:hidden;max-width:100%}@media screen and (min-width:601px){.meeting-image{width:50%}}.meeting-item:not(.meeting-item--form) .meeting-image{min-height:369px}.meeting-item--form .meeting-image{width:100%;aspect-ratio:527.68/322.46}.meeting-slider{gap:0 30px}.meeting-slider-container{width:100%}.meeting-slider-container .swiper-slide{text-align:center;cursor:pointer;padding:19px 10px}@-moz-document url-prefix(){.meeting-slider-container .swiper-slide{height:77px}}.meeting-slider-container .swiper-slide.active,.meeting-slider:not(.meeting-slider--disable) .swiper-slide-active{background-color:#fff;border:1px solid #dedede;border-bottom-color:#fff}.meeting-slider__icon{height:clamp(35px,34.14px + .19048vw,37px);max-height:37px;-o-object-fit:contain;object-fit:contain;-webkit-transition:opacity .5s cubic-bezier(0,0,.2,1);transition:opacity .5s cubic-bezier(0,0,.2,1)}.meeting-content{height:100%}.meeting-content-image{aspect-ratio:2;width:100%}.meeting-content-wrapper{background-color:#fff;padding-block:clamp(30px,25.71px + .95238vw,40px) clamp(23px,20px + .66667vw,30px);padding-inline:clamp(23px,16.57px + 1.42857vw,38px);border:1px solid #dedede;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.meeting-item--form .meeting-content-wrapper{background-color:transparent;border:none}@media screen and (max-width:767px){.meeting-item--form .meeting-content-wrapper{padding-inline:0;padding-top:20px}}.meeting-content-box{gap:0 50px}.meeting-content-inner{width:40%}.meeting-item--form .meeting-content-inner{width:100%}.meeting-content-inner .disposition span{display:block;font-size:22px;font-family:Cormorant,serif;font-weight:500;margin-top:4px;text-transform:uppercase}.meeting-content-inner .max span{display:block;font-size:clamp(40px,35.71px + .95238vw,50px);font-weight:500;font-family:Cormorant,serif}.meeting-content-inner .disposition+.max,.meeting-content-inner .size{margin-top:30px}.meeting-content-inner .size p{display:block;font-family:Cormorant,serif;font-weight:500;font-size:22px}.meeting-content-inner .size:not(:has(p)){display:none}.meeting-content-image{position:relative;display:block;aspect-ratio:1.7777777778;width:60%;overflow:hidden;max-width:100%;max-height:132px}.meeting-content-image__img{-o-object-fit:contain;object-fit:contain}.meeting-description{margin-top:48px;padding-inline:53px}.meeting-services{padding-block:clamp(30px,12.86px + 3.80952vw,70px);padding-inline:clamp(43px,30.14px + 2.85714vw,73px) clamp(23px,10.14px + 2.85714vw,53px);list-style-type:disc;background-color:#fff;height:100%;border:1px solid #dedede;display:grid;-ms-flex-line-pack:start;align-content:flex-start;width:100%;gap:10px 15px}@media screen and (min-width:768px){.meeting-services{grid-template-columns:1fr 1fr}}.meeting-services__item{font-weight:300;line-height:1.56em}.meeting-services__item::marker{color:#be9f56}.meeting-arrow{position:relative;cursor:pointer}@media screen and (min-width:1025px){.meeting-slider--disable .meeting-arrow{display:none}}.meeting-arrow__icon{font-size:35px;color:#737a7e}.prefer{background-color:#faf6f1;padding:clamp(60px,-78.49px + 18.03279vw,192px) clamp(23px,-57.79px + 10.51913vw,100px) 72px}.prefer:before{content:"";width:1px;height:100%;background-color:#be9f56;position:absolute;top:0;left:19.43%;pointer-events:none}.prefer-wrapper{position:relative;z-index:2;width:100%;overflow-x:auto;padding:20px 16px 70px;background-color:#fff;max-width:1366px}.prefer-table{width:100%;max-width:1366px;min-width:850px;margin-inline:auto}.prefer-table-header{background-color:#737a7e;color:#fff}.prefer-table-header__label{font-size:clamp(22px,18.57px + .7619vw,30px);font-family:Cormorant,serif;padding:28px clamp(15px,9.43px + 1.2381vw,28px) 17px;width:50%}.prefer-table-header__label:not(:first-of-type){text-align:center;width:16.66667%}.prefer-table-header__label--silver{background-color:#a4a2a8}.prefer-table-header__label--gold{background-color:#997a48}.prefer-table-header__label--titanium{background-color:#36383a}.prefer-table-header__label span{display:block;font-family:Nunito Sans,sans-serif;font-size:clamp(14px,13.14px + .19048vw,16px);font-weight:300;line-height:1.56em}.prefer-table-row+.prefer-table-row{border-top:1px solid #dedede}.prefer-table-row__label{font-weight:300;padding:26px clamp(15px,9.43px + 1.2381vw,28px)}.prefer-table-row__label:not(:first-of-type){font-weight:600;color:#be9f56;text-align:center}.prefer-table-row__label span{display:block;width:14px;height:14px;border-radius:50%;margin-inline:auto;background-color:#be9f56}.prefer-table__text{margin-top:0}.prefer-table__text td{padding-left:40px}.minigallery{padding:clamp(60px,42.86px + 3.80952vw,100px) clamp(23px,20px + .66667vw,30px)}.minigallery:after,.minigallery:before{content:"";position:absolute;left:0;width:100%;height:1px;background-color:#be9f56;pointer-events:none;display:block}.minigallery:before{top:0}.minigallery:after{bottom:0}.minigallery-wrapper{display:grid;row-gap:clamp(30px,21.43px + 1.90476vw,50px);-webkit-column-gap:clamp(30px,-34px + 8.33333vw,91px);-moz-column-gap:clamp(30px,-34px + 8.33333vw,91px);column-gap:clamp(30px,-34px + 8.33333vw,91px)}@media screen and (min-width:501px){.minigallery-wrapper{grid-template-columns:1fr 1fr}}@media screen and (min-width:981px){.minigallery-wrapper{grid-template-columns:repeat(3,1fr)}}.rooms-gallery .minigallery-wrapper{margin-top:clamp(40px,25.43px + 3.2381vw,74px)}.minigallery-image{position:relative;display:block;aspect-ratio:1.2798634812;width:100%;overflow:hidden;max-width:100%}.location{margin-top:clamp(60px,37.71px + 4.95238vw,112px);background-color:#faf6f1;padding-block:clamp(50px,22.57px + 6.09524vw,114px) clamp(50px,9.29px + 9.04762vw,145px)}.location-wrapper{padding-inline:clamp(23px,.71px + 4.95238vw,75px);margin-top:clamp(40px,16.43px + 5.2381vw,95px);display:grid;gap:30px 28px}@media screen and (min-width:768px){.location-wrapper{grid-template-columns:1fr 1fr}}@media screen and (min-width:1261px){.location-wrapper{grid-template-columns:repeat(3,1fr)}}.location-item{background-color:#fff;padding:24px 23px 33px}.location-image{position:relative;display:block;aspect-ratio:1.7586206897;width:100%;overflow:hidden;max-width:100%}.location-inner{padding-inline:13px;padding-bottom:20.5px;border-bottom:1px solid #dedede}.location-content{margin-top:25.5px}.location-content__title{color:#0f0f0f;font-size:30px;font-weight:500}.location-content__icon{font-size:30px;color:#be9f56}.map{margin-top:65px}.map-container{width:100%;height:456px}.map-content{margin-top:29px;padding-inline:clamp(23px,1.14px + 4.85714vw,74px);row-gap:40px}@media screen and (min-width:981px){.map-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap;row-gap:0}}.map-content-inner{width:100%}@media screen and (min-width:981px){.map-content-inner{margin-right:59.36px;width:50%}}.map-content-inner-label{margin-right:30px}.map-content-inner-label__circle{display:block;width:11px;height:11px;border:1px solid #be9f56;border-radius:50%}.map-content-inner-label__circle+.map-content-inner-label__circle{margin-top:12px}.map-content-inner-label__circle:first-of-type{width:18px;height:18px;background-color:#be9f56}.map-content-inner-label__icon{font-size:30px;color:#28282a;margin-top:12px}.map-content-inner-field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.map-content-inner-field__input{width:100%;padding-bottom:14.75px;border-bottom:1px solid #dedede}.map-content-inner-field__input+.map-content-inner-field__input{margin-top:40px}.map-content-inner-field__input:focus{outline:none}.map-content-result{width:100%;padding-top:10px}@media screen and (min-width:501px){.map-content-result{width:50%}}@media screen and (min-width:981px){.map-content-result{width:30%}}.map-content-result__label{font-family:Cormorant,serif;font-size:20px}.map-content-result__label+.map-content-result__label{margin-top:50px}.map-content-buttons{width:100%}@media screen and (min-width:501px){.map-content-buttons{width:50%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width:981px){.map-content-buttons{width:20%}}.map-content-buttons .link{margin-top:0;min-width:200px;margin-right:0}.map-content-buttons .link.disable{pointer-events:none;opacity:.26}.map-content-buttons span{display:block;margin-top:15px}.map-content-buttons span.not-allowed{cursor:not-allowed}.press{margin-top:70px;padding-inline:93px;padding-bottom:100px}.press__row{position:relative;display:grid;gap:40px}@media screen and (min-width:768px){.press__row{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.press__item{position:relative}.press__item:only-of-type{width:Min(100%,300px)}.press-image{position:relative;display:block;aspect-ratio:.7246540909;width:100%;overflow:hidden;max-width:100%;max-height:442px}.press-content{position:relative;padding:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.press-content__title{margin-bottom:20px}.press-content__link{margin-top:auto}.area{padding-inline:clamp(40px,17.29px + 5.04762vw,93px);padding-bottom:90px}.area-form{width:100%;max-width:400px}.area-credentials__input{display:block;width:100%;border:1px solid rgba(40,40,42,.2);border-radius:2px;padding:8px 10px;font-size:14px;margin-top:30px}.area-credentials__input:focus{outline:none}.flip-book-container{padding-inline:clamp(23px,15.71px + 1.61905vw,40px)}.dropdown{margin-bottom:clamp(50px,28.57px + 4.7619vw,100px)}.dropdown-wrapper{padding-inline:clamp(23px,-7px + 6.66667vw,93px);max-width:1200px}.dropdown-item{padding:15px;border-bottom:1px solid #be9f56}@media screen and (min-width:1025px){.dropdown-item:first-of-type{display:grid;grid-template-columns:3fr repeat(var(--column-number),minmax(120px,1fr));-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.dropdown-item__title-header{font-family:Cormorant,serif;text-transform:uppercase;font-weight:600;line-height:1.18em;font-size:clamp(20px,19.14px + .19048vw,22px);color:#be9f56}.dropdown-item__title-header:not(:first-of-type){text-align:center;display:none}@media screen and (min-width:1025px){.dropdown-item__title-header:not(:first-of-type){display:block}}.dropdown-content{display:grid;grid-template-rows:0fr;padding-top:0;-webkit-transition:grid-template-rows .25s ease,padding-top .25s ease;transition:grid-template-rows .25s ease,padding-top .25s ease;transition:grid-template-rows .25s ease,padding-top .25s ease,-ms-grid-rows .25s ease}@media screen and (min-width:1025px){.dropdown-content{padding-inline:15px}}.active .dropdown-content{grid-template-rows:1fr;padding-top:15px}.dropdown-content__text{margin-top:0}.dropdown-content__price{text-align:right;font-size:clamp(22px,20.71px + .28571vw,25px);font-family:math,sans-serif}@media screen and (min-width:1025px){.dropdown-content__price{text-align:center}}.dropdown-content__price:before{content:attr(data-label);float:left;text-transform:uppercase;font-size:clamp(20px,19.14px + .19048vw,22px);font-weight:600;font-family:Cormorant,serif;color:#be9f56}@media screen and (min-width:1025px){.dropdown-content__price:before{display:none}}.dropdown-content div{overflow:hidden}.dropdown-container{display:grid;gap:15px 20px}@media screen and (min-width:1025px){.dropdown-container{grid-template-columns:3fr repeat(var(--column-number),minmax(120px,1fr))}}.dropdown-icon{width:19px;height:19px;cursor:pointer}.dropdown-icon__arrow,.dropdown-icon__close{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#737a7e;font-size:20px;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.active .dropdown-icon__arrow,.dropdown-icon__close{opacity:0}.active .dropdown-icon__close{opacity:1}.offers{padding-inline:clamp(23px,-261.58px + 29.03846vw,174px);padding-bottom:clamp(60px,21.43px + 8.57143vw,150px)}.offers-filter{row-gap:15px;-webkit-column-gap:clamp(30px,19.71px + 2.28571vw,54px);-moz-column-gap:clamp(30px,19.71px + 2.28571vw,54px);column-gap:clamp(30px,19.71px + 2.28571vw,54px);margin-bottom:clamp(50px,41.43px + 1.90476vw,70px)}.offers-filter__item{font-size:21px;font-family:Cormorant,serif;cursor:pointer;-webkit-transition:color .5s cubic-bezier(0,0,.2,1);transition:color .5s cubic-bezier(0,0,.2,1)}.offers-filter__item--active{color:#be9f56;text-decoration:underline}.offers-image{position:relative;display:block;aspect-ratio:1.7857142857;width:100%;overflow:hidden;max-width:100%}.offers__row{display:grid;-webkit-column-gap:19px;-moz-column-gap:19px;column-gap:19px;row-gap:clamp(50px,-2.46px + 6.8306vw,100px)}@media screen and (min-width:981px){.offers__row{grid-template-columns:1fr 1fr}}.fullgallery{position:relative;padding-inline:clamp(23px,20px + .66667vw,30px);padding-bottom:clamp(50px,7.14px + 9.52381vw,150px)}.fullgallery-cat{margin-bottom:clamp(50px,41.43px + 1.90476vw,70px);gap:15px 30px}@media screen and (min-width:768px){.fullgallery-cat{gap:15px 54px}}.fullgallery-cat__filter{cursor:pointer;font-size:21px;font-family:Cormorant,serif}.fullgallery-cat__filter--active{color:#be9f56;text-decoration:underline}.fullgallery-main{gap:30px;display:grid}@media screen and (min-width:1025px){.fullgallery-main{gap:50px}}@media screen and (min-width:1367px){.fullgallery-main{gap:63px 70px}}@media screen and (min-width:1441px){.fullgallery-main{gap:63px 91px}}@media screen and (min-width:501px){.fullgallery-main{grid-template-columns:repeat(auto-fit,minmax(375px,1fr))}}.fullgallery-main__item,.fullgallery-main__item a{position:relative;width:100%}.fullgallery-main__item a{display:block;aspect-ratio:1;overflow:hidden;height:100%}.fullgallery-main__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s cubic-bezier(.6,0,0,.98);transition:-webkit-transform .5s cubic-bezier(.6,0,0,.98);transition:transform .5s cubic-bezier(.6,0,0,.98);transition:transform .5s cubic-bezier(.6,0,0,.98),-webkit-transform .5s cubic-bezier(.6,0,0,.98)}.fullgallery-main__item:hover .fullgallery-main__img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.form{position:relative}@media screen and (min-width:768px){.form{padding-inline:30px}}.form-wrapper{background-color:#faf6f1;padding:clamp(40px,31px + 2vw,61px) clamp(23px,12.71px + 2.28571vw,47px)}@media screen and (min-width:768px){.form-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.form-image{position:relative;display:block;aspect-ratio:.7806041335;width:37.59%;overflow:hidden;max-width:100%;display:none}@media screen and (min-width:981px){.form-image{display:block}}.form-content{margin-inline:auto}@media screen and (min-width:981px){.form-content{padding-top:clamp(30px,19.29px + 2.38095vw,55px)}}.form-content:only-child{padding-top:0}.form-image+.form-content{width:100%;margin-inline:0}@media screen and (min-width:768px){.form-image+.form-content{padding-inline:clamp(35px,-57.33px + 12.02186vw,123px) clamp(35px,12.97px + 2.86885vw,56px)}}@media screen and (min-width:981px){.form-image+.form-content{width:62.41%}}.form-content__title{margin-bottom:clamp(40px,31.86px + 1.80952vw,59px)}.form .form_personalizzato{position:relative;width:100%;max-width:800px;margin:0 auto}.form .form_personalizzato ul,.form .form_personalizzato ul li{position:relative}.form .form_personalizzato ul li+li{margin-top:30px}@media screen and (max-width:767px){.form .form_personalizzato ul li+li{margin-top:20px}}.form .form_personalizzato ul li label{position:relative;margin:0;display:none}.form .form_personalizzato ul li input{display:block;width:100%;background-color:#fff;border-radius:2px;padding:8px 10px;font-size:18px;font-family:Cormorant,serif}.form .form_personalizzato ul li input:focus{outline:none}.form .form_personalizzato ul li input::-webkit-input-placeholder{color:#28282a}.form .form_personalizzato ul li input::-moz-placeholder{color:#28282a}.form .form_personalizzato ul li input:-ms-input-placeholder{color:#28282a}.form .form_personalizzato ul li input::-ms-input-placeholder{color:#28282a}.form .form_personalizzato ul li input::placeholder{color:#28282a}.form .form_personalizzato ul li input.link{max-width:180px;color:#fff;text-transform:uppercase;border:none;margin:0 auto;background-color:#be9f56}.form .form_personalizzato ul li input[type=checkbox]{display:inline-block;width:auto!important;cursor:pointer;float:none!important}.form .form_personalizzato ul li input[type=file]{border:none}.form .form_personalizzato ul li select{display:block;width:100%;cursor:pointer;-webkit-appearance:menuList;-moz-appearance:menuList;appearance:menuList;background-color:#fff;border-radius:2px;padding:8px 10px;font-size:18px;font-family:Cormorant,serif}.form .form_personalizzato ul li select:focus{outline:none}.form .form_personalizzato ul li textarea{display:block;width:100%;background-color:#fff;border-radius:2px;padding:8px 10px;font-size:18px;font-family:Cormorant,serif;resize:none;min-height:150px}.form .form_personalizzato ul li textarea::-webkit-input-placeholder{color:#28282a}.form .form_personalizzato ul li textarea::-moz-placeholder{color:#28282a}.form .form_personalizzato ul li textarea:-ms-input-placeholder{color:#28282a}.form .form_personalizzato ul li textarea::-ms-input-placeholder{color:#28282a}.form .form_personalizzato ul li textarea::placeholder{color:#28282a}.form .form_personalizzato ul li textarea:focus{outline:none}.form .form_personalizzato ul li.date{padding:8px 10px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.form .form_personalizzato ul li.date label{display:inline-block;font-size:18px;font-family:Cormorant,serif;width:50%}.form .form_personalizzato ul li.date label span{display:none}.form .form_personalizzato ul li.date input{padding:0;width:50%}.form .form_personalizzato ul li.select{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 10px;background-color:#fff;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.form .form_personalizzato ul li.select label{display:inline-block;font-size:18px;font-family:Cormorant,serif;width:50%}@media screen and (min-width:768px){.form .form_personalizzato ul li.select label{width:35%}}.form .form_personalizzato ul li.select label span{display:none}.form .form_personalizzato ul li.select select{padding:0;width:50%}@media screen and (min-width:768px){.form .form_personalizzato ul li.select select{width:65%}}.form .form_personalizzato ul li.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form .form_personalizzato ul li.checkbox label{display:inline-block;font-size:18px;font-family:Cormorant,serif;margin-left:16px}.form .form_personalizzato ul li.checkbox label span{display:none}.form .form_personalizzato ul li.checkbox input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.form .form_personalizzato ul li.file label{display:block;margin-bottom:20px;font-size:18px;font-family:Cormorant,serif}.form .form_personalizzato ul li.file input{background-color:transparent}.form .form_personalizzato ul li.privacy{display:block;font-size:18px;font-family:Cormorant,serif}.form .form_personalizzato ul li.privacy a{text-decoration:underline;color:#be9f56!important}.form .form_personalizzato.form_691 ul{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}@media screen and (min-width:501px){.form .form_personalizzato.form_691 ul{grid-template-columns:2fr 1fr 1fr}}.form .form_personalizzato.form_691 ul li{grid-column:1/-1}.form .form_personalizzato.form_691 ul li.date.disable{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}@media screen and (min-width:501px){.form .form_personalizzato.form_691 ul li.date.disable{grid-column:1/2}}.form .form_personalizzato.form_691 ul li.date.disable label{font-size:22px}.form .form_personalizzato.form_691 ul li.date.disable input[type=date]{background-color:transparent;margin-top:10px;font-size:35px;width:100%}.form .form_personalizzato.form_691 ul li.date.disable input[type=date]::-webkit-inner-spin-button{display:none}.form .form_personalizzato.form_691 ul li.date.disable input[type=date]::-webkit-calendar-picker-indicator{opacity:0}.form .form_personalizzato.form_691 ul li.adults{grid-column:1/2;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:501px){.form .form_personalizzato.form_691 ul li.adults{grid-column:2/3;margin-top:0}}.form .form_personalizzato.form_691 ul li.adults label{display:block;font-size:22px;font-family:Cormorant,serif}.form .form_personalizzato.form_691 ul li.adults input{background-color:transparent;margin-top:10px;font-size:35px;width:100%;padding:0;pointer-events:none}.form .form_personalizzato.form_691 ul li.children{grid-column:2/3;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:501px){.form .form_personalizzato.form_691 ul li.children{grid-column:3/4;margin-top:0}}.form .form_personalizzato.form_691 ul li.children label{display:block;font-size:22px;font-family:Cormorant,serif}.form .form_personalizzato.form_691 ul li.children input{background-color:transparent;margin-top:10px;font-size:35px;width:100%;padding:0;pointer-events:none}.form .form_personalizzato.form_691 ul li.hall,.form .form_personalizzato.form_691 ul li.services{grid-column:1/-1;background-color:transparent;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.form .form_personalizzato.form_691 ul li.hall:has(input:not(:placeholder-shown)),.form .form_personalizzato.form_691 ul li.services:has(input:not(:placeholder-shown)){display:-webkit-box;display:-ms-flexbox;display:flex}.form .form_personalizzato.form_691 ul li.hall label,.form .form_personalizzato.form_691 ul li.services label{display:block;font-size:22px;font-family:Cormorant,serif}.form .form_personalizzato.form_691 ul li.hall input,.form .form_personalizzato.form_691 ul li.services input{background-color:transparent;margin-top:10px;font-size:clamp(16px,15.14px + .19048vw,18px);width:100%;padding:0;pointer-events:none;font-family:Nunito Sans,sans-serif}.form #form_contatti,.form #form_newsletter{position:relative;width:100%;max-width:800px;margin:0 auto}.form #form_contatti div,.form #form_newsletter div{position:relative}@media screen and (max-width:767px){.form #form_contatti div,.form #form_newsletter div{grid-template-columns:1fr;gap:15px 0}}.form #form_contatti div+div,.form #form_newsletter div+div{margin-top:30px}@media screen and (max-width:767px){.form #form_contatti div+div,.form #form_newsletter div+div{margin-top:20px}}.form #form_contatti div label,.form #form_newsletter div label{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px;margin:0!important;font-size:18px;font-family:Cormorant,serif;pointer-events:none}.form #form_contatti div label span,.form #form_newsletter div label span{color:#28282a!important}.form #form_contatti div label:has(+input:not(:placeholder-shown)),.form #form_newsletter div label:has(+input:not(:placeholder-shown)){display:none}.form #form_contatti div label:has(+textarea),.form #form_newsletter div label:has(+textarea){position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;margin-bottom:15px!important;display:block}.form #form_contatti div input,.form #form_newsletter div input{display:block;width:100%;background-color:#fff;border-radius:2px;padding:8px 10px;font-size:18px;font-family:Cormorant,serif}.form #form_contatti div input:focus,.form #form_newsletter div input:focus{outline:none}.form #form_contatti div input.btn,.form #form_newsletter div input.btn{display:inline-block;font-size:16px;font-family:Cormorant,serif;text-transform:uppercase;text-align:center;color:#fff;border:1px solid #be9f56;background-color:#be9f56;padding:10px 22px;max-width:180px}.form #form_contatti div input[type=checkbox],.form #form_newsletter div input[type=checkbox]{display:inline-block;width:auto!important;cursor:pointer;float:none!important;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.form #form_contatti div textarea,.form #form_newsletter div textarea{display:block;background-color:#fff;font-family:Cormorant,serif;width:100%;border-radius:2px;padding:8px 10px;min-height:100px;font-size:18px!important}.form #form_contatti div textarea:focus,.form #form_newsletter div textarea:focus{outline:none}.form #form_contatti div.privacy_div,.form #form_newsletter div.privacy_div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.form #form_contatti div.privacy_div label,.form #form_newsletter div.privacy_div label{position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;left:auto}.form #form_contatti div.privacy_div a,.form #form_newsletter div.privacy_div a{color:#be9f56;text-decoration:underline}.form #form_contatti div.privacy_div_gen,.form #form_newsletter div.privacy_div_gen{display:block;font-size:18px;font-family:Cormorant,serif}.form #form_contatti div.privacy_div_gen a,.form #form_newsletter div.privacy_div_gen a{color:#be9f56!important;text-decoration:underline}.form #form_contatti div.div_pulsanti,.form #form_newsletter div.div_pulsanti{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form #form_contatti div.div_pulsanti strong,.form #form_newsletter div.div_pulsanti strong{margin-top:15px;color:#737a7e!important}.form-builder{background-color:#faf6f1;padding-block:clamp(40px,31.86px + 1.80952vw,59px) clamp(40px,14.29px + 5.71429vw,100px);padding-inline:clamp(23px,9.29px + 3.04762vw,55px)}.form-builder-container{width:100%;max-width:831px;gap:20px 16px}@media screen and (min-width:851px){.form-builder-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.form-builder-container-center{margin-top:21px}.form-builder-container-center__label{font-size:18px;font-family:Cormorant,serif}.form-builder-container-center__submit{margin-top:clamp(40px,36.14px + .85714vw,49px);margin-right:0}.form-builder-inner{width:100%}@media screen and (min-width:851px){.form-builder-inner{width:50%}}.form-builder-inner__label{display:block;font-family:Cormorant,serif;font-size:clamp(32px,24.29px + 1.71429vw,50px);color:#737a7e;margin-bottom:13px}.form-builder-hr{margin-top:61.5px;border-color:#dedede}.form-builder-element+.form-builder-element{margin-top:18px}.form-builder-element__input{width:100%;background-color:#fff;padding:10px;font-size:clamp(18px,15px + .66667vw,25px);font-family:Cormorant,serif;color:#28282a}.form-builder-element--date .form-builder-element__input{max-width:200px}.form-builder-element__input::-webkit-input-placeholder{color:#28282a}.form-builder-element__input::-moz-placeholder{color:#28282a}.form-builder-element__input:-ms-input-placeholder{color:#28282a}.form-builder-element__input::-ms-input-placeholder{color:#28282a}.form-builder-element__input::placeholder{color:#28282a}.form-builder-element__input:focus{outline:none}.form-builder-element__label{width:100%;padding-left:10px;font-size:18px;font-family:Cormorant,serif;color:#28282a}.form-builder-element--date{background-color:#fff}.form-builder-meeting{margin-top:50px}@media screen and (min-width:768px){.form-builder-meeting{padding-inline:15.5px}}.form-builder-meeting-top{padding-inline:15px}.form-builder-meeting-top__label{font-family:Cormorant,serif;font-size:clamp(32px,24.29px + 1.71429vw,50px);color:#737a7e}.form-builder-meeting-select{width:100%}.form-builder-meeting-arrow{cursor:pointer}.form-builder-meeting-arrow__icon{font-size:clamp(30px,21.43px + 1.90476vw,50px);color:#737a7e}.form-builder-meeting-slider{margin-top:21px}.form-builder-meeting-item{background-color:#fff;padding-block:18px clamp(30px,11.14px + 4.19048vw,74px);padding-inline:clamp(23px,17.86px + 1.14286vw,35px);border:1px solid #dedede}.form-builder-meeting-item__radio{margin-top:clamp(20px,10.14px + 2.19048vw,43px)}.form-builder-meeting-item__radio input{width:18px;height:18px;border:1px solid #28282a;border-radius:50%;background-clip:content-box;padding:3px}.form-builder-meeting-item__radio input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.form-builder-meeting-item__radio input[type=radio]:checked{background-color:#28282a}.form-builder-meeting-item__radio label{font-size:22px;font-family:Cormorant,serif;text-transform:uppercase;margin-left:10px}.form-builder-services{margin-top:clamp(40px,13.86px + 5.80952vw,101px);padding-inline:clamp(10px,-86.81px + 9.45378vw,55px)}.form-builder-services__title{color:#737a7e}.form-builder-services-wrapper{margin-top:clamp(30px,14.14px + 3.52381vw,67px);gap:30px}.form-builder-services-content{background-color:#fff;padding:clamp(25px,23.71px + .28571vw,28px) clamp(20px,16.57px + .7619vw,28px) clamp(25px,20.29px + 1.04762vw,36px);width:100%}@media screen and (min-width:768px){.form-builder-services-content{width:calc(50% - 20px)}}@media screen and (min-width:981px){.form-builder-services-content{width:calc(33.33% - 20px)}}.form-builder-services-content__title{color:#28282a;font-size:25px;font-family:Cormorant,serif;margin-top:21px}.form-builder-services-image{position:relative;display:block;aspect-ratio:1.6082474227;width:100%;overflow:hidden;max-width:100%}.form-builder-textarea{background-color:#fff;width:100%;margin-top:106px;max-width:832px;padding:10px;font-size:18px;font-family:Cormorant,serif;color:#28282a;resize:none;display:block}.form-builder-textarea:focus{outline:none}.form-builder-textarea::-webkit-input-placeholder{color:#28282a}.form-builder-textarea::-moz-placeholder{color:#28282a}.form-builder-textarea:-ms-input-placeholder{color:#28282a}.form-builder-textarea::-ms-input-placeholder{color:#28282a}.form-builder-textarea::placeholder{color:#28282a}.form-builder-privacy{max-width:832px;width:100%;margin-top:31px}.form-builder-privacy input[type=checkbox]{display:block;width:18px;height:18px;border:1px solid #be9f56;padding:3px;background-clip:content-box}.form-builder-privacy input[type=checkbox]:checked{background-color:#be9f56}.form-builder-privacy label{font-weight:300;margin-left:16px}.form-builder-privacy a{color:#be9f56}.page-landing{margin-top:40px;position:relative}@media screen and (max-width:767px){.page-landing{gap:10px}}.page-landing__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 20px}.page-landing__item{position:relative}.page-landing__link{text-transform:uppercase;font-size:12px;text-decoration:underline;color:#be9f56}@media screen and (min-width:768px){.page-landing__link{font-size:14px}}.footer-menu-landing{margin-top:20px}.footer-menu-landing__row{gap:15px}.footer-menu-landing__item{position:relative}.footer-menu-landing__link{font-size:10px;text-transform:uppercase}.link_landing_generator{margin-top:40px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media screen and (min-width:768px){.link_landing_generator{gap:15px 20px}}.link_landing_generator li{position:relative}.link_landing_generator li a{text-transform:uppercase;font-size:12px;text-decoration:underline;color:#be9f56}@media screen and (min-width:768px){.link_landing_generator li a{font-size:14px}}.footer-wrapper{padding-block:64px 90px;padding-inline:clamp(13px,-2.86px + 3.52381vw,50px);background-color:#faf6f1}@media screen and (min-width:768px){.footer-wrapper{padding-bottom:36.35px}}.footer-wrapper:has(+.footer-partners){padding-bottom:36.35px}.footer-menu__row{gap:20px 43px}.footer-menu__link{text-transform:uppercase}.footer-logo{display:inline-block;margin-top:86.02px}.footer-logo__img,.footer-logo picture{position:relative;top:auto;left:auto}.footer-logo__img{width:auto;height:80px}.footer-address{margin-top:40px;font-size:18px;line-height:1.18em;font-family:Cormorant,serif}.footer-address__label{font-size:22px;font-weight:700;color:#be9f56;text-transform:uppercase}.footer-inner{margin-top:53.7px;display:grid;grid-template-columns:auto auto;row-gap:20px}@media screen and (min-width:768px){.footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;row-gap:0}}.footer-social{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;grid-column:1/-1}@media screen and (min-width:768px){.footer-social{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;grid-column:auto}}.footer-social__row{gap:19.14px}.footer-social__icon{font-size:27px;color:#be9f56}.footer-blast__link{text-transform:uppercase;font-size:12px;color:#737a7e}.footer-up{cursor:pointer}.footer-up__icon{font-size:57px;color:#737a7e}.footer-partners{position:relative;background-color:#fff;padding:33px clamp(15px,-21.72px + 4.78142vw,50px) 92px;gap:40px}@media screen and (min-width:768px){.footer-partners{padding-bottom:50px}}.footer-partners__img{height:50px}
/*# sourceMappingURL=style.min.css.map */