body,button,ul{padding:0}body,h1,h2,h3,h4,h5,h6,p,ul{margin:0}.aboutPage .wellbeingCards .container>div>div:first-child,.banner,.experiencesPage,.hotelsCards,.lang,.restaurants,.restaurants .container,.surroundingSlider>.container,.wellbeing,.wellbeingCards,header .container,section{position:relative}.hotelDetailSwiper,.imgContainer,.menuLeft,.slider a,body.active,html.active{overflow:hidden}.menuLeft,body{overflow-x:hidden}:root{--animationStyle:cubic-bezier(0.25, 0.46, 0.45, 0.94);--archivo:"Archivo"}html{font-size:10px;scroll-behavior:smooth}*,body{box-sizing:border-box}body{background-color:#fff}body.active2,html.active2{overflow:hidden;width:100vw;height:100vh}.hotelSwiper a,.hotelsPage.active .view,.instaCards a,.menuButton .logo svg,.slider a,.wellbeing .img img,header{width:100%}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 600000s,color 600000s}.imgContainer img,.instaSlider .swiper-slide,.lang>span,.lang>span svg,.langDropdown,.logo path,.menuBtn rect,.menuBtn svg,.menuButton,path{transition:all .4s var(--animationStyle)}.imgContainer img{width:100%;height:100%;object-fit:cover}.container{max-width:128rem;padding:0 2rem;margin:0 auto}@media screen and (max-width:4000px){html{font-size:11px}.container{max-width:200rem}}@media screen and (max-width:3000px){html{font-size:10px}.container{max-width:178rem}}@media screen and (max-width:2000px){html{font-size:8px}.container{max-width:164rem}}@media screen and (max-width:1199.9px){html{font-size:8px}}@media screen and (max-width:1023.9px){html{font-size:8px}}@media screen and (max-width:991.9px){html{font-size:7px}}.row{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:0 1.6rem}@media screen and (max-width:767.9px){html{font-size:10px;overflow-x:hidden;}.background{overflow:hidden;}.container{max-width:100%;padding-left:2rem;padding-right:2rem}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input::placeholder,select::placeholder,textarea::placeholder{color:#121212}input:focus::placeholder,textarea:focus::placeholder{color:transparent!important}a{text-decoration:none;display:inline-block}button{cursor:pointer;border:none}button,input,select,textarea{outline:0}ul{list-style-type:none}header{padding-top:5rem;position:absolute;left:0;top:0;z-index:3}header .container>a{color:#fff;text-align:right;font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.bookBtn,.menuTop button,header .container>button{padding:1.8rem 5.5rem;background:#fff;color:#4b5741;text-align:center;font-size:1.8rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.langDropdown a,.menuBtn{background-color:transparent}.lang>span,.langDropdown a{font-size:1.6rem;font-weight:500;line-height:normal;font-style:normal;text-transform:uppercase}.menuButton.active .lang span,.menuButton.dark .lang span,.menuTop button a,header .container>.bookBtn,header .container>button a,header.pages .container>a{color:#4b5741}header .container{display:flex;justify-content:flex-end;column-gap:4rem;align-items:center}.menuButton{position:fixed;z-index:20;left:5rem;top:50%;transform:translateY(-50%);height:calc(100vh - 10rem);border:1px solid #fff;padding:2rem .5rem 2.5rem;display:flex;flex-direction:column;width:6rem}.langDropdown a,.menuBtn,.slider a{position:relative}.menuButton.active,.menuButton.dark{border-color:#4b5741}.footerSocials a:hover path,.menuButton .logo.active path,.menuButton.dark .logo path,.menuButton.dark .menuBtn rect{fill:rgba(75,87,65,1)}.menuButton .lang span path{stroke:#fff}.menuButton.active .lang span path,.menuButton.dark .lang span path{stroke:rgba(75,87,65,1)}.menuButton>div{height:calc(100% / 3)}.loadMoreParent,.menuButton>div:nth-child(2){display:flex;align-items:center;justify-content:center}.logo path{transform-origin:50% 26%}.menuBtn{display:flex;align-items:center;justify-content:center}.langDropdown,.menuBtn>svg:nth-child(2){position:absolute;visibility:hidden;opacity:0;top:50%}.menuBtn>svg:nth-child(2){left:50%;transform:translate(-50%,-50%)}.menuBtn.active>svg:first-child{visibility:hidden;opacity:0}.langDropdown.active,.menuBtn.active>svg:nth-child(2),.menuLeft.active,.menuRight.active,.modal.active,.modalBg.active{opacity:1;visibility:visible}.menuButton>div:last-child{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.lang>span{display:flex;align-items:center;column-gap:.55rem;color:#fff;text-align:right;cursor:pointer}.banner>a,.bannerText h2,.langDropdown a,.slider p{text-align:center}.footerMid .inputGroup label,.langDropdown a,.select2-container::before{transition:all .2s var(--animationStyle)}.lang>span svg{transform:translateY(2px) rotate(0)}.lang.active>span svg{transform:translateY(2px) rotate(-90deg)}.langDropdown{left:calc(100%);display:flex;transform:translate(2rem,-50%);flex-direction:column;background-color:#fff;width:6rem;box-shadow:0 0 2px 2px rgba(198,216,183,.1)}.banner>a,.bannerText{display:flex;flex-direction:column}.langDropdown.active{transform:translate(1rem,-50%)}.langDropdown a{padding:1rem 0;color:#4b5741}.about .container,.aboutPage .wellbeingCards .container,.hotels .container,.instagram .container,.page .container,footer .container{padding-left:18.2rem}.footerSocials a,.footerSocials a path{transition:all .3s var(--animationStyle)}.langDropdown a:hover{background-color:#4b5741;color:#fff}.langDropdown a:hover span{color:#fff!important}.slider a{height:100vh}.banner>a,.bannerText,.slider a::before{position:absolute;z-index:2}.slider p{color:#fff;font-size:1.8rem;font-style:normal;font-weight:300;line-height:3rem;width:50%;margin:4rem auto 0}.mapMarker img,.slider a img,.slider a video{width:100%;height:100%;object-fit:cover}.slider a::before{content:"";left:0;top:0;width:100%;height:100%;background:rgba(75,87,65,.3)}.bannerText{left:0;top:0;width:100%;height:100%;align-items:center;justify-content:center}.menuLeft,.menuRight{height:100vh;position:fixed;transition:all .6s var(--animationStyle);top:0;visibility:hidden}.bannerText h2{color:#fff;font-size:7.8rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;width:80%}.banner>a{left:50%;transform:translateX(-50%);bottom:7rem;color:#fff;font-size:1.4rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;row-gap:2.15rem;align-items:center}.menuBottom a,.menuTop a,.select2-results__option--selectable,.selectize-input input{color:#4b5741;font-size:1.6rem;font-weight:500;line-height:normal;text-transform:uppercase;font-style:normal}.menuLeft,.menuLeft>ul{flex-direction:column;display:flex}.menuLeft{width:70vw;left:0;z-index:10;background:#efe9de;padding:7rem 5rem 7.6rem 18.6rem;row-gap:6rem;justify-content:space-between;transform:translateX(-100%);overflow-y:auto}.about,.detailVideo,.instaTop .img,.videoParent,.wellbeingBg,footer{overflow:hidden}.menuLeft .patterns{position:fixed;right:0;transform:translateX(50%);top:0;z-index:-1;height:100%;overflow:hidden}.menuLeft.active{transform:translateX(0)}.menuBottom,.menuTop{display:flex;align-items:center;column-gap:4rem}.menuTop a{text-align:right}.menuTop .bookBtn{margin-left:auto}.menuLeft>ul{row-gap:3.6rem}.menuLeft>ul a{color:#4b5741;font-size:3.2rem;font-style:normal;font-weight:500;line-height:4rem;text-transform:uppercase}.aboutLeft p,.seeMore{color:#fff;font-size:1.8rem}.menuRight{width:30vw;right:100%;z-index:10}.menuRight.active{right:0}.menuSlider{height:100%}.menuRight .imgContainer{width:100%;height:100%;position:relative}.about>.patterns,.text,.text::before{position:absolute;left:0}.text{bottom:0;padding:0 10rem 7rem 7.5rem;display:flex;flex-direction:column;row-gap:.6rem}.text::before{content:"";bottom:0;width:100%;height:150%;background:linear-gradient(0deg,#4b5741 0,rgba(75,87,65,0) 100%);opacity:2;z-index:10}.text span:first-child{color:#fff;font-size:1.9rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;position:relative;z-index:11}.text span:nth-child(2){color:#fff;font-size:3.4rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;position:relative;z-index:11}.about{padding:17.8rem 0 16rem;position:relative}.about>.patterns{top:-6rem;z-index:-1}.about .container>div{background:linear-gradient(115deg,rgba(255,255,255,.4) 2.19%,rgba(255,255,255,0) 58.72%),#91b6bb;position:relative;display:flex}.about .container>div>svg{position:absolute;right:-4rem;top:0}.aboutLeft{width:50%;padding:6rem 0 6rem 8rem;position:relative;z-index:2}.aboutLeft>svg{margin-bottom:5.5rem}.aboutLeft p{font-style:normal;font-weight:300;line-height:3rem;margin-bottom:2rem;width:80%}.seeMore,.wellbeing h3{font-weight:500;line-height:normal;text-transform:uppercase;font-style:normal}.wellbeingPage .background svg:nth-child(3){top:calc(100% + 20rem);right:-97rem}.wellbeingPage .background svg:nth-child(4){position:absolute;left:-30rem;top:calc(100% + 131rem)}.wellbeingPage .wellbeingCards>svg{position:absolute;left:0;bottom:0;top:unset!important;right:unset!important}.wellbeingPage .aboutLeft p{width:86%;text-align:justify}.aboutLeft .seeMoreParent{padding-top:3.5rem}.aboutLeft .seeMore{color:#91b6bb;background:#fff}.aboutRight{position:relative;width:50%}.aboutRight>.imgContainer:first-child{position:absolute;right:-10.1rem;top:-5.5rem;width:67rem;height:67rem}.aboutRight>.imgContainer:last-child{position:absolute;left:1rem;bottom:5.66rem;width:35.5rem;height:35.5rem;z-index:2}.wellbeing>svg{position:absolute;right:0;top:30rem;pointer-events:none}.wellbeingBg{position:absolute;left:0;top:0;width:37vw;background:#efe9de;height:100%;z-index:-1}.hotels,.hotels .container,.instaTop,.instagram{position:relative}.seeMore,footer{background-color:#4b5741}.wellbeingBg svg{position:absolute;left:-35rem;bottom:-62rem}.wellbeing .container{padding-left:18.2rem;display:flex;align-items:flex-end;padding-bottom:17.6rem}.instaTop,.seeMore{align-items:center;display:flex}.aboutSlider .swiper-slide>div,.footerMid>div,.wellbeing .container>div,.wellbeingCards .container>div>div{width:50%}.wellbeing .img{width:60.5rem}.wellbeing .container>div:last-child{padding-bottom:3.9rem}.seeMore{justify-content:center;column-gap:4.2rem;height:6rem;width:fit-content;padding-inline:3rem}#getInTouch form>button:hover svg,.application form>button:hover svg,.eventCard a:hover svg,.project a:hover svg,.restaurant a:hover svg,.seeMore:hover svg,.services>div a:hover svg,.vacancy a:hover svg,.wellbeingCards a:hover svg{animation:.6s linear infinite seeMore}@keyframes seeMore{0%,100%{transform:translateX(0)}50%{transform:translateX(.6rem)}}.wellbeing h3{color:#c2b69c;font-size:7.8rem;margin-bottom:2.5rem}.wellbeing p{color:#231f20;font-size:1.8rem;font-style:normal;font-weight:300;line-height:3rem;margin-bottom:2rem}.hotelSwiper a p,.hotels h3{color:#c2b69c;text-transform:uppercase}.wellbeing .seeMoreParent{padding-top:4rem}.hotels{padding:16rem 0 14rem;width:100vw}.hotels h3{font-size:7.8rem;font-style:normal;font-weight:500;line-height:normal;margin-bottom:4.5rem}.sectionTop{display:flex;justify-content:space-between;padding-bottom:4.5rem}.sectionTop p{color:#231f20;font-size:1.8rem;font-style:normal;font-weight:300;line-height:3rem;width:35%}.hotelSwiper a p,.hotelSwiper a span,.instaTop span{line-height:normal;font-style:normal}.hotelSwiper{padding-bottom:8.2rem}.hotelSwiper a p{font-size:1.9rem;font-weight:500;margin-bottom:.6rem}.hotelSwiper a span{color:#4b5741;font-size:3.5rem;font-weight:700;text-transform:uppercase;width:90%;display:block}.hotelSwiper a .imgContainer{width:100%;padding-top:100%;position:relative;margin-bottom:2.5rem}.hotelCards .imgContainer img,.hotelSwiper a .imgContainer img,.wellbeingCards .imgContainer img{position:absolute;left:0;top:0}.hotelSwiper .swiper-wrapper .swiper-slide:nth-child(2n){transform:translateY(8.2rem)}.swiper-button-next,.swiper-button-prev{right:10.6rem;width:15rem;height:15rem;border-radius:50%;background-color:#fff;border:1px solid #c2b69c;transition:all .4s var(--animationStyle);opacity:.7}.aboutSwiper .swiper-button-next,.aboutSwiper .swiper-button-prev{top:30%;right:-6.4rem;width:10rem;height:10rem}.swiper-button-prev{left:10.6rem;right:unset}.swiper-button-disabled{opacity:0!important}.restaurantSwiper .swiper-button-next,.restaurantSwiper .swiper-button-prev,.surroundingSwiper .swiper-button-next,.surroundingSwiper .swiper-button-prev{top:33%}.swiper-button-next svg,.swiper-button-prev svg{width:32.25px}.swiper-button-next::after,.swiper-button-prev::after{content:""}.instagram{padding:12rem 0;background:#f7f7f7}.instagram>svg:first-child{position:absolute;left:0;top:-16rem;pointer-events:none}.instagram>svg:nth-child(2){position:absolute;right:0;top:-66rem;pointer-events:none}.instaSlider{padding-bottom:10.3rem;padding-top:2rem;padding-inline:12rem}.instaSlider .swiper-slide-prev{transform:rotate(-35deg) translate(-5rem,10rem);transform-origin:right bottom;opacity:0}.instaSlider .swiper-slide-active{transform:rotate(-15deg);transform-origin:right bottom}.instaSlider .swiper-slide-next+.swiper-slide{transform:rotate(15deg);transform-origin:left bottom}.instaSlider .swiper-slide-next+.swiper-slide+.swiper-slide{transform:rotate(35deg) translate(5rem,10rem);transform-origin:left bottom;opacity:0}.instaTop{padding:2rem;border:1px solid #c2b69c;border-bottom:none;background:#fff;column-gap:1.8rem}.instaTop .img{width:5.5rem;height:5.5rem;border-radius:50%;border:1px solid #c2b69c;display:flex;align-items:center;justify-content:center}.instaTop .img img{width:100%;height:100%;object-fit:contain}.instaTop span{color:#231f20;font-size:1.7rem;font-weight:500;margin-bottom:.5rem;display:block}.instaTop p{color:#231f20;font-size:1.2rem;font-style:normal;font-weight:300;line-height:normal;opacity:.5}.instagram h3,.instagram>.container span{font-weight:500;line-height:normal;text-transform:uppercase;text-align:center}.instaTop>svg{position:absolute;right:1rem;top:1rem;width:1.8rem;height:1.8rem}.quote svg,.quote::before{top:-1.9rem;right:-4.51rem}.instaCards a .imgContainer{width:100%;padding-top:100%;position:relative}.eventCard .imgContainer img,.instaCards a .imgContainer img,.project .imgContainer img{position:absolute;top:0;left:0}.contacts>div,.instagram>.container{display:flex;flex-direction:column;align-items:center}.instagram>.container span{color:#4b5741;font-size:2.5rem;font-style:normal}.instagram>.container p,.pressRoom .hotelSwiper a p{color:#231f20;font-size:1.8rem;font-weight:300;line-height:3rem;font-style:normal}.instagram h3{color:#c2b69c;font-size:7.8rem;font-style:normal;margin-bottom:2.5rem}.instagram>.container p{text-align:center;opacity:.7;margin-bottom:5.5rem;width:50%}.instagram>.container>a{display:flex;align-items:center;justify-content:center;padding-inline:5.4rem;height:6rem;background:#4b5741;column-gap:1.4rem;color:#fff;font-size:1.8rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.sectionTop h3{margin-bottom:0}.pressRoom .swiper a .imgContainer{height:51.3rem;padding-top:0;margin-bottom:0}.cardBody{padding:5rem 5.5rem 7rem;border:1px solid #c2b69c;border-top:none}.pressRoom .hotelSwiper a p{text-transform:uppercase;margin-bottom:1rem}.blogCards a .cardBody span,.contactCard>div:first-child span,.pressRoom .hotelSwiper a span{color:#4b5741;font-size:2.4rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.footerMid>div:first-child span,.footerTop>div>div:first-child span,.loadMore,.pageTop h2{font-weight:500;line-height:normal}footer{padding:3.3rem 0 13rem;position:relative}footer>svg:first-child{position:absolute;right:0;top:40%;pointer-events:none}footer>svg:nth-child(2){position:absolute;left:-17rem;bottom:-16rem;pointer-events:none;transform:rotate(-45deg)}.services>div a,.services>div p{transform:translateY(2rem);color:#fff}footer>svg:nth-child(3){display:none}footer .container{padding-right:13.2rem;position:relative;z-index:2}.footerTop>div{border-bottom:1px solid #c1b49b;padding:1rem 0;display:flex;align-items:center}.contactBody>div:last-child>div,.footerTop>div:last-child{border-bottom:none}.footerTop .img{width:14rem;height:14rem;display:flex;align-items:center;justify-content:center}.footerTop .img img{width:80%;height:80%;object-fit:contain}.footerTop>div>div:first-child{width:20%}.footerTop>div>div:first-child span{color:#c2b69c;font-size:2.5rem;font-style:normal;text-transform:uppercase}.footerTop>div>div:last-child{width:80%;display:flex;column-gap:4rem}.footerMid{padding-top:7.3rem;display:flex}.footerMid>div:last-child{padding-top:.6rem;display:flex}.footerMid>div:first-child span{color:#fff;font-size:4rem;font-style:normal;text-transform:uppercase;display:block;margin-top:6.3rem;width:60%}.footerMid>div:last-child>div{width:50%;display:flex;flex-direction:column;row-gap:8.3rem}.footerMid>div:last-child>div>div>a,.footerMid>div:last-child>div>div>span{color:#c2b69c;font-size:2.5rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin-bottom:1.5rem;display:block;width:fit-content}.footerMid>div:last-child ul li a,.loadMore{color:#fff}.footerMid .inputGroup input,.footerMid .inputGroup label,.footerMid>div:last-child ul li a,.pageTop p{font-size:1.8rem;font-style:normal;font-weight:300;line-height:3rem}.footerSocials{display:flex;column-gap:1rem;padding-top:3.5rem}.footerSocials a{border-radius:50%;border:1px solid #c2b69c;width:5.5rem;height:5.5rem;display:flex;align-items:center;justify-content:center}.blogCards a img,.detailVideo img,.restaurant img{transition:all .6s var(--animationStyle)}.footerSocials a:hover{background-color:#c2b69c}.footerMid .inputGroup{position:relative;padding-top:1.3rem}.footerMid .inputGroup input{padding-bottom:1.9rem;border:none;border-bottom:1px solid rgba(255,255,255,.5);background-color:transparent;width:100%;height:4.9rem;color:#fff}.footerMid .inputGroup button{padding:0;background-color:transparent;position:absolute;right:0;bottom:2.8rem}.footerMid .inputGroup label{color:rgba(255,255,255,.5);position:absolute;bottom:1.9rem;left:0}.footerMid .inputGroup label.active{transform:translateY(-2.4rem);font-size:1.4rem}.copyright{display:flex;justify-content:space-between;align-items:center;padding-top:10.5rem}.copyright>div:first-child a,.copyright>div:first-child span,.copyright>div:last-child span{color:rgba(255,255,255,.3);font-size:1.4rem;font-style:normal;font-weight:300;line-height:normal}.copyright>div:last-child{display:flex;flex-direction:column;row-gap:1rem;align-items:flex-end}.copyright>div:last-child>div{display:flex;align-items:center;column-gap: 1.2rem}.background{position:absolute;top:0;left:0;width:100%;height:130vh;background-color:#efe9de;z-index:-1;transition:.3s}.background.active,.contactBg{height:100vh}@media screen and (min-height:576px){.background{height:75rem}}.hotelBg{height:110rem}#map,.background svg{width:100%;height:100%}.page{padding-top:16.5rem;padding-bottom:14rem}.pageTop{display:flex;flex-direction:column;align-items:center;row-gap:2rem}.pageTop h2{color:#4b5741;text-align:center;font-size:7.8rem;font-style:normal;text-transform:uppercase}.pageTop p{color:#4b5741;text-align:center;width:70%;margin:0 auto}.blogCards a .cardBody p,.project span{color:#231f20;font-size:1.8rem;font-weight:300;line-height:3rem;margin-bottom:1rem;text-transform:uppercase;font-style:normal;opacity:.5}.blogCards{padding:7.5rem 0 15rem;display:flex;flex-wrap:wrap;column-gap:5rem;row-gap:7.5rem}.blogCards a,.contactCards>div,.gallery .imgContainer,.hotelCards>a{width:calc(50% - 2.5rem)}.blogCards a .imgContainer{height:51.8rem}.blogCards a:hover img,.detailVideo:hover img,.eventCard:hover img,.gallery .imgContainer:hover img,.hotelCards a:hover img,.restaurant:hover img,.surrounding:hover img{transform:scale(1.05)}.blogCards a .cardBody{background-color:#fff;padding:4rem 5.5rem 4.9rem}.blogCards a:nth-child(2n),.contactCards .contactCard:nth-child(2n),.hotelCards>a:nth-child(2n){transform:translateY(7.5rem)}.loadMore{height:6rem;display:flex;align-items:center;justify-content:center;column-gap:1.81rem;font-size:1.8rem;font-style:normal;text-transform:uppercase;background:#4b5741;padding-inline:27rem}.projectCards{padding-top:10.5rem;padding-bottom:7.5rem;display:flex;flex-direction:column;row-gap:5rem}.project{width:100%;display:flex;align-items:stretch}.project>div:first-child{width:45%}.project .imgContainer{position:relative;padding-top:100%}.project>div:last-child{padding:8rem 8rem 6.8rem;width:55%;border:1px solid #c2b69c;background:#fff;display:flex;flex-direction:column}.project span{display:block}.project h4{color:#4b5741;font-size:2.4rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:4rem}.contactBody a,.contactBody p,.eventCard p,.project p,.surroundingSwiper p,.vacancy p,.vacancyDetail li,.vacancyDetail p{color:#231f20;font-size:1.8rem;font-style:normal;font-weight:300;line-height:3rem}.detailContent h3,.pageTop h1,.project a{color:#4b5741;line-height:normal;font-style:normal;text-transform:uppercase}.project a{display:flex;align-items:center;column-gap:1.7rem;font-size:1.8rem;font-weight:500;margin-top:auto}.background svg:first-child{position:absolute;top:-20rem;left:-30%}.background svg:first-child.active{display:none}.background svg:nth-child(2){position:absolute;top:0;right:-30%}.background>svg:nth-child(3){position:absolute;top:calc(100% + 2rem);right:-40rem}.detailPage{padding-top:25rem}.detailPage .pageTop span{color:#4b5741;text-align:center;font-size:1.8rem;font-style:normal;font-weight:300;line-height:3rem;margin-bottom:1.5rem}.pageTop h1{text-align:center;font-size:6.5rem;font-weight:500}.detailContent{padding-top:8rem}.detailContent iframe{height:64.6rem;width:100%}.content{padding-inline:18rem}.detailContent>.imgContainer{height:67rem}.contentPage .detailContent>.imgContainer{margin-bottom:10rem;position:relative}.detailContent h3{font-size:2.4rem;font-weight:700;margin-bottom:2rem;margin-top:7.8rem;padding-inline:8rem}.detailContent p{color:#231f20;font-size:1.8rem;font-style:normal;font-weight:300;line-height:3rem;padding-inline:8rem;margin-bottom:2.4rem}.quote{padding:7.8rem 8rem;background:#f7f7f7;position:relative;margin:7.8rem 0}.quote::before{content:url('data:image/svg+xml,<svg width="251" height="191" viewBox="0 0 251 191" fill="none" xmlns="http://www.w3.org/2000/svg" ><path d="M69.7143 93.9664L119.638 29.8592L119.954 29.4545L119.541 29.1498L82.231 1.59778L81.8424 1.31077L81.5422 1.68938L31.0328 65.4001C31.0324 65.4007 31.0319 65.4012 31.0315 65.4017C21.4439 77.2905 13.9587 89.1876 8.58155 101.093C3.19532 112.636 0.5 124.57 0.5 136.89C0.5 152.305 5.12807 165.059 14.4086 175.113C23.7243 185.205 38.4279 190.198 58.4 190.198C78.3623 190.198 92.6953 185.401 101.251 175.678L101.258 175.671C109.755 165.629 114.004 153.842 114.004 140.334C114.004 127.227 110.34 116.392 102.981 107.868C96.1118 99.4766 84.9845 94.8733 69.7143 93.9664ZM199.528 93.9664L249.452 29.8592L249.768 29.4545L249.355 29.1498L212.045 1.59778L211.656 1.31077L211.356 1.68938L160.847 65.4001C160.846 65.4008 160.846 65.4016 160.845 65.4023C151.258 77.2909 143.773 89.1878 138.396 101.093C133.009 112.636 130.314 124.57 130.314 136.89C130.314 152.305 134.942 165.059 144.223 175.113C153.538 185.205 168.242 190.198 188.214 190.198C208.176 190.198 222.509 185.401 231.065 175.678L231.072 175.671C239.569 165.629 243.818 153.842 243.818 140.334C243.818 127.227 240.154 116.392 232.795 107.868C225.926 99.4765 214.798 94.8733 199.528 93.9664Z" stroke="%23C2B69C" /></svg>');position:absolute;z-index:1}.quote span,p.quote{color:#c2b69c;font-size:3.3rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;z-index:2}.detailContent ul li,.videoContainer span{color:#231f20;font-weight:300;font-style:normal}.quote svg{position:absolute;display:none}.detailContent ul{padding-inline:8rem;padding-top:1rem;margin-bottom:7.8rem;display:flex;flex-direction:column;row-gap:4rem}.detailContent ul li{font-size:1.8rem;line-height:3rem;padding-left:8rem;position:relative}.detailContent ul li::before{content:"";position:absolute;left:0;top:.8rem;background-image:url('data:image/svg+xml,<svg width="35" height="35" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M21.9688 1.56233C21.9688 1.27501 22.1483 1.0236 22.4354 0.969724V0.987682C22.92 0.879935 23.3508 0.646483 23.7098 0.305283L23.8175 0.197536L23.62 0L23.5123 0.107747C23.0995 0.520778 22.5431 0.75423 21.9688 0.75423H17.2842C14.9329 0.75423 13.0303 2.6398 13.0303 4.99228C13.0303 5.27961 12.8509 5.53102 12.5637 5.58489C12.0791 5.67468 11.6483 5.92609 11.2893 6.26729L11.1816 6.37504L11.3791 6.57257L11.4868 6.46483C11.8996 6.0518 12.456 5.81834 13.0303 5.81834H17.7149C20.0662 5.81834 21.9688 3.91481 21.9688 1.56233ZM13.0303 33.4204C13.0303 33.7077 12.8509 33.9591 12.5637 34.013C12.0791 34.1208 11.6483 34.3542 11.2893 34.6954L11.1816 34.8032L11.3791 35.0007L11.4868 34.8929C11.8996 34.4799 12.456 34.2465 13.0303 34.2465H17.7149C20.0662 34.2465 21.9688 32.3429 21.9688 29.9904C21.9688 29.7031 22.1483 29.4517 22.4354 29.3978C22.92 29.308 23.3508 29.0566 23.7098 28.7154L23.8175 28.6077L23.62 28.4102L23.5123 28.5179C23.0995 28.9309 22.5431 29.1644 21.9688 29.1644H17.2842C14.9329 29.1644 13.0303 31.0679 13.0303 33.4204ZM0.197434 11.1699L0.305126 11.2777C0.64615 11.6189 0.89743 12.0678 0.987174 12.5527C1.04102 12.822 1.2923 13.0196 1.57948 13.0196C3.93075 13.0196 5.8333 14.9231 5.8333 17.2576V21.9626C5.8333 22.5372 6.06663 23.0939 6.47945 23.507L6.58714 23.6147L6.38971 23.8123L6.28202 23.7045C5.94099 23.3453 5.70766 22.9144 5.59997 22.4295C5.54612 22.1422 5.29484 21.9626 5.00766 21.9626C2.65639 21.9626 0.753841 20.0591 0.753841 17.7066V13.0196C0.753841 12.4449 0.52051 11.8882 0.107692 11.4752L0 11.3675L0.197434 11.1699ZM29.1855 13.0372V17.7062C29.1855 20.0407 31.0701 21.9443 33.4214 21.9443C33.7085 21.9443 33.9598 22.1418 34.0137 22.4291C34.1213 22.914 34.3547 23.345 34.6957 23.7041L34.8034 23.8119L35.0008 23.6143L34.8931 23.5066C34.4803 23.0936 34.247 22.5369 34.247 21.9622V17.2752C34.247 14.9407 32.3624 13.0372 30.0111 13.0372C29.7239 13.0372 29.4727 12.8396 29.4188 12.5703C29.3291 12.0854 29.0778 11.6364 28.7368 11.2952L28.6291 11.1875L28.4316 11.385L28.5393 11.4928C28.9522 11.9058 29.1855 12.4625 29.1855 13.0372ZM9.40516 3.06971C11.0564 4.72183 11.0564 7.41551 9.40516 9.08559L6.08467 12.4078C5.67185 12.8208 5.43852 13.3775 5.43852 13.9522V14.1138H5.15134V13.9522C5.15134 13.4493 5.29493 12.9824 5.56416 12.5874C5.72569 12.3539 5.6898 12.0307 5.49236 11.8331C3.84109 10.181 3.84109 7.48734 5.49236 5.81726L8.81286 2.49506C9.22567 2.08203 9.45901 1.52533 9.45901 0.950683V0.789062H9.74618V0.950683C9.74618 1.4535 9.60259 1.92041 9.33337 2.31548C9.17183 2.54893 9.20773 2.87217 9.40516 3.06971ZM28.9164 22.5908L25.5959 25.913V25.895C23.9446 27.5651 23.9446 30.2588 25.5959 31.9109C25.7933 32.1084 25.8292 32.4317 25.6677 32.6651C25.3984 33.0781 25.2549 33.545 25.2549 34.0479V34.2095H25.542V34.0479C25.542 33.4732 25.7754 32.9165 26.1882 32.5035L29.5087 29.1813C31.1599 27.5292 31.1599 24.8355 29.5087 23.1834C29.3112 22.9858 29.2753 22.6626 29.4369 22.4291C29.7061 22.0161 29.8497 21.5492 29.8497 21.0464V20.8848H29.5625V21.0464C29.5625 21.621 29.3292 22.1777 28.9164 22.5908ZM2.33301 25.6801C2.56635 25.8417 2.88942 25.8058 3.08686 25.6082C4.73813 23.9561 7.43042 23.9561 9.0817 25.6082L12.4022 28.9304C12.815 29.3435 13.3714 29.5769 13.9458 29.5769H14.1073V29.8463H13.9458C13.4432 29.8463 12.9765 29.7026 12.5637 29.4333C12.3304 29.2716 12.0073 29.3076 11.8099 29.5051C10.1407 31.1572 7.46632 31.1572 5.7971 29.5051L2.4766 26.1829C2.06378 25.7699 1.50738 25.5364 0.933022 25.5364H0.771484V25.2491H0.933022C1.43558 25.2491 1.90225 25.3927 2.31507 25.6621L2.33301 25.6801ZM31.9131 9.37434C32.1106 9.1768 32.4336 9.14088 32.667 9.30251L32.6849 9.32046C33.0977 9.58983 33.5644 9.73349 34.067 9.73349H34.2285V9.44617H34.067C33.4926 9.44617 32.9362 9.21272 32.5234 8.79969L29.2029 5.47748C27.5337 3.82536 24.8593 3.82536 23.1901 5.47748C22.9927 5.67502 22.6696 5.71093 22.4363 5.54931C22.0234 5.27995 21.5568 5.13628 21.0542 5.13628H20.8927V5.40565H21.0542C21.6286 5.40565 22.185 5.6391 22.5978 6.05213L25.9183 9.37434C27.5696 11.0265 30.2619 11.0265 31.9131 9.37434Z" fill="%23C2B69C"/></svg>');background-position:center;background-repeat:no-repeat;width:4rem;height:4rem}.videoContainer{padding-inline:13.5rem;padding-bottom:7.8rem}.detailVideo{height:64.5rem;position:relative;margin-bottom:3.5rem}.detailVideo img{width:100%;height:100%;object-fit:cover}.serviceData,.services video{transition:all .4s var(--animationStyle)}.videoContainer span{display:block;padding-inline:12.5rem;font-size:1.4rem;line-height:2.4rem;opacity:.5}.gallery{padding:0 13.5rem;margin:7.8rem 0;height:97rem;display:flex;flex-direction:column;row-gap:5rem;column-gap:5rem;width:fit-content;flex-wrap:wrap}.gallery .imgContainer:first-child,.gallery .imgContainer:nth-child(4){height:55rem}.gallery .imgContainer:nth-child(2),.gallery .imgContainer:nth-child(3){height:37rem}.wellbeingCards .container{display:flex;flex-direction:column;row-gap:18rem}.wellbeingCards>svg:first-child{position:absolute;right:0;top:-44rem;pointer-events:none}.wellbeingCards>svg:nth-child(2){position:absolute;left:-20rem;bottom:-87rem;pointer-events:none}.contactBody>div,.hotelDetail .container,.wellbeingCards .container>div{display:flex;align-items:center}.restaurantCards .restaurantsTop:nth-child(2n) .container>div,.restaurants2Top .container>div,.wellbeingCards .container>div:nth-child(2n){flex-direction:row-reverse}.wellbeingCards .container>div:nth-child(odd)>div:last-child{padding-left:11.5rem}.wellbeingCards .container>div:nth-child(2n)>div:last-child{padding-right:11.5rem}.wellbeingCards .imgContainer{padding-top:100%;position:relative;overflow:visible}.wellbeingPage .wellbeingCards .container>div:first-child .imgContainer::before,.wellbeingPage .wellbeingCards .container>div:nth-child(4) .imgContainer::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="325" height="324" viewBox="0 0 325 324" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M203.833 14.4194C203.833 11.7675 205.498 9.44718 208.162 8.94996V9.1157C212.658 8.12126 216.654 5.96664 219.985 2.81758L220.984 1.82314L219.152 0L218.153 0.99444C214.323 4.80646 209.161 6.96108 203.833 6.96108H160.373C138.559 6.96108 120.909 24.3638 120.909 46.0757C120.909 48.7275 119.244 51.0479 116.579 51.5451C112.084 52.3738 108.087 54.6942 104.757 57.8432L103.758 58.8377L105.589 60.6608L106.589 59.6664C110.418 55.8544 115.58 53.6997 120.909 53.6997H164.369C186.182 53.6997 203.833 36.1313 203.833 14.4194ZM120.885 308.443C120.885 311.094 119.22 313.415 116.556 313.912C112.06 314.906 108.064 317.061 104.733 320.21L103.734 321.205L105.566 323.028L106.565 322.033C110.395 318.221 115.557 316.067 120.885 316.067H164.345C186.159 316.067 203.809 298.498 203.809 276.786C203.809 274.134 205.474 271.814 208.139 271.317C212.635 270.488 216.631 268.168 219.961 265.019L220.96 264.024L219.129 262.201L218.129 263.196C214.3 267.008 209.138 269.162 203.809 269.162H160.349C138.536 269.162 120.885 286.731 120.885 308.443ZM1.83165 103.092L2.83073 104.086C5.9945 107.235 8.32569 111.379 9.15826 115.854C9.65781 118.34 11.989 120.163 14.6532 120.163C36.4666 120.163 54.117 137.731 54.117 159.278V202.701C54.117 208.005 56.2817 213.143 60.1115 216.955L61.1106 217.95L59.279 219.773L58.2799 218.778C55.1161 215.463 52.9514 211.486 51.9524 207.011C51.4528 204.359 49.1216 202.701 46.4574 202.701C24.6441 202.701 6.99358 185.133 6.99358 163.421V120.163C6.99358 114.859 4.8289 109.721 0.999083 105.909L0 104.915L1.83165 103.092ZM270.751 120.325V163.417C270.751 184.964 288.235 202.532 310.049 202.532C312.713 202.532 315.044 204.355 315.544 207.007C316.543 211.482 318.707 215.46 321.871 218.775L322.87 219.769L324.702 217.946L323.703 216.952C319.873 213.139 317.708 208.002 317.708 202.698V159.44C317.708 137.894 300.224 120.325 278.411 120.325C275.747 120.325 273.416 118.502 272.916 116.016C272.083 111.541 269.752 107.397 266.589 104.248L265.589 103.254L263.758 105.077L264.757 106.071C268.587 109.884 270.751 115.021 270.751 120.325ZM87.2505 28.3419C102.57 43.59 102.57 68.451 87.2505 83.8648L56.4454 114.527C52.6155 118.339 50.4509 123.477 50.4509 128.78V130.272H47.7866V128.78C47.7866 124.14 49.1187 119.83 51.6165 116.184C53.1151 114.029 52.7821 111.046 50.9504 109.223C35.6311 93.9749 35.6311 69.114 50.9504 53.7001L81.7555 23.0383C85.5853 19.2262 87.75 14.0883 87.75 8.78463V7.29297H90.4142V8.78463C90.4142 13.4253 89.0821 17.7346 86.5844 21.3809C85.0858 23.5355 85.4188 26.5188 87.2505 28.3419ZM268.263 208.501L237.458 239.163V238.997C222.139 254.411 222.139 279.272 237.458 294.52C239.29 296.343 239.623 299.327 238.124 301.481C235.627 305.293 234.294 309.603 234.294 314.243V315.735H236.959V314.243C236.959 308.94 239.123 303.802 242.953 299.99L273.758 269.328C289.078 254.08 289.078 229.219 273.758 213.971C271.927 212.147 271.594 209.164 273.092 207.009C275.59 203.197 276.922 198.888 276.922 194.248V192.756H274.258V194.248C274.258 199.551 272.093 204.689 268.263 208.501ZM21.6547 237.009C23.8194 238.501 26.8166 238.169 28.6483 236.346C43.9676 221.098 68.9447 221.098 84.2639 236.346L115.069 267.008C118.899 270.82 124.061 272.975 129.389 272.975H130.888V275.461H129.389C124.727 275.461 120.397 274.135 116.568 271.649C114.403 270.157 111.406 270.489 109.574 272.312C94.0883 287.56 69.2777 287.56 53.7919 272.312L22.9868 241.65C19.157 237.838 13.995 235.683 8.6666 235.683H7.16797V233.031H8.6666C13.329 233.031 17.6583 234.357 21.4882 236.843L21.6547 237.009ZM296.052 86.5188C297.884 84.6957 300.881 84.3642 303.046 85.8559L303.212 86.0216C307.042 88.5077 311.371 89.8336 316.034 89.8336H317.532V87.1818H316.034C310.705 87.1818 305.543 85.0271 301.714 81.2151L270.908 50.5532C255.423 35.3052 230.612 35.3052 215.126 50.5532C213.295 52.3764 210.297 52.7079 208.133 51.2162C204.303 48.7301 199.974 47.4042 195.311 47.4042H193.812V49.8903H195.311C200.64 49.8903 205.802 52.0449 209.631 55.8569L240.436 86.5188C255.756 101.767 280.733 101.767 296.052 86.5188Z" fill="%23C2B69C"/></svg>');position:absolute;z-index:2;bottom:-16.1rem;right:-13.5rem;transform:scale(.7)}.wellbeingCards h4{color:#c2b69c;font-size:5rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin-bottom:2.5rem}.contacts>div>span:nth-child(2),.wellbeingCards p{font-size:1.8rem;font-weight:300;line-height:3rem}.wellbeingCards p{color:#231f20;font-style:normal;margin-bottom:2.5rem;text-align:justify}.contactTop>button,.contacts p,.contacts>div a,.restaurant h4,.restaurants h3,.surroundingSlider h4,.wellbeingCards a{line-height:normal;text-transform:uppercase;font-style:normal}.wellbeingCards a{color:#4b5741;font-size:1.8rem;font-weight:500;display:flex;align-items:center;column-gap:1.7rem}.contactTop{display:flex;flex-direction:column;row-gap:6rem;padding-top:8.7rem}.contacts{display:flex;justify-content:space-around}.contacts>div>span:first-child{width:10.4rem;height:10.4rem;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:2.5rem}.contacts>div>span:nth-child(2){color:#4b5741;text-align:center;font-style:normal;text-transform:uppercase;margin-bottom:1rem;opacity:.7}.contacts p,.contacts>div a{color:#4b5741;text-align:center;font-size:2rem;font-weight:500}.contacts p{width:60%}.contactTop>button{color:#4b5741;text-align:center;font-size:1.8rem;font-weight:500;background-color:#fff;padding:1.8rem 14rem;width:fit-content;margin:0 auto}.contactCards{display:flex;flex-wrap:wrap;column-gap:5rem;row-gap:7.5rem;padding-top:7.5rem;padding-bottom:6.5rem}.contactCard>div:first-child{border:1px solid #c2b69c;background:#fff;border-bottom:none;padding:4.8rem 5.5rem 4.5rem}.contactCard .imgContainer{height:42rem}.contactBody{border:1px solid #c2b69c;background:#fff;border-top:none;padding:5.3rem 5.5rem 6.9rem}.contactBody>div:not(:first-child)>div{padding-top:4.3rem}.contactBody>div:not(:last-child)>div{padding-bottom:4.3rem}.contactBody>div>div:first-child{width:15%}.contactBody>div>div:last-child{width:85%;border-bottom:1px solid #dedede}.restaurantsTop .container>div{background:linear-gradient(115deg,rgba(255,255,255,.4) 2.19%,rgba(255,255,255,0) 58.72%),#000725}.restaurantCards .restaurantsTop:nth-child(2n) .container>div .aboutRight>.imgContainer:first-child{right:unset;left:-10.1rem}.restaurantCards .restaurantsTop:nth-child(2n) .container>div .aboutRight>.imgContainer:last-child{right:1rem;left:unset}.restaurantsTop .aboutLeft .seeMore{color:#000725}.restaurantsTop .aboutLeft .seeMore path{fill:rgba(0,7,37,1)}.restaurantsTop .container>div>svg{right:unset;left:35%;top:0}.meetingSwiper,.restaurantCards{padding-bottom:16rem}.restaurantsTop{padding-bottom:0}.restaurants>svg{position:absolute;bottom:-20rem;left:-10rem}.restaurants h3{color:#c2b69c;font-size:7.8rem;font-weight:500;margin-bottom:4rem}.restaurant .imgContainer{height:60rem;margin-bottom:3.6rem}.restaurant h4,.surroundingSlider h4{color:#4b5741;font-size:2.4rem;font-weight:700;margin-bottom:2rem}.restaurant p{color:#231f20;font-size:1.8rem;font-style:normal;font-weight:300;line-height:3rem;width:60%;margin-bottom:3rem}.experiencesTop .imgContainer+div h3,.restaurant a,.services>div h3{line-height:normal;text-transform:uppercase;font-style:normal}.restaurant a{display:flex;justify-content:center;align-items:center;column-gap:1.5rem;width:fit-content;color:#4b5741;font-size:1.8rem;font-weight:500}.restaurantSwiper{right:0;width:calc(100% + 6rem)}.experiencesTop{padding-top:9rem}.experiencesTop .imgContainer{height:63rem}.experiencesTop .imgContainer+div h3{color:#c2b69c;text-align:center;font-size:6.4rem;font-weight:500;margin:0 auto 3rem}.experiencesTop .imgContainer+div p{color:#231f20;text-align:center;font-size:1.8rem;font-style:normal;font-weight:300;line-height:3rem;width:80%;margin:0 auto}.serviceVideoSlider{display:none}.serviceVideos .container{padding-left:2rem}.videoParent{position:relative;height:87rem;z-index:2;transform:translateX(8rem)}.services,.services video,.videoParent::before{left:0;height:100%;position:absolute;top:0}.videoParent::before{content:"";width:100%;background:rgba(75,87,65,.3);mix-blend-mode:multiply}.services{width:100%;display:flex}.services>div{width:25%;display:flex;flex-direction:column;justify-content:flex-end}.eventCard a,.services>div a{align-items:center;display:flex}.services>div:not(:last-child){border-right:1px solid rgba(255,255,255,.5)}.services video{width:100%;object-fit:cover;z-index:-1}.services>div h3{color:#fff;font-size:2.2rem;font-weight:700;margin-bottom:2rem;width:70%}.services>div p{font-size:1.4rem;font-style:normal;font-weight:300;line-height:2.6rem;margin-bottom:4rem;transition:all .4s .2s var(--animationStyle);opacity:0}.hotelDetail h3,.services>div a,.surroundingSlider h3{line-height:normal;text-transform:uppercase;font-style:normal;font-weight:500}.services>div a{width:fit-content;font-size:1.8rem;column-gap:1.5rem;opacity:0;transition:all .4s .4s var(--animationStyle)}.serviceData{padding:0 5rem 6rem;transform:translateY(calc(100% - 12rem))}.hotelsPage.active .hotelCards a:nth-child(2n),.services>div:hover .serviceData{transform:translateY(0)}.services>div:hover a,.services>div:hover p{opacity:1;transform:translateY(0)}.mapHotelName.active,.services>div:first-child video{opacity:1}.experiencesPage>svg{position:absolute;bottom:-172rem;left:6rem}.surroundingSlider{position:relative;padding:14rem 0}.hotelDetail h3,.surroundingSlider h3{color:#c2b69c;font-size:6.4rem;margin-bottom:3rem}.surroundingSlider>svg{position:absolute;top:-50rem}.surroundingSlider>.container>p{color:#231f20;font-size:1.8rem;font-style:normal;font-weight:300;line-height:3rem;margin-bottom:5rem}.surroundingSwiper .imgContainer{height:53rem;margin-bottom:3.6rem;width:100%}#getInTouch .inputGroup,.application .inputGroup,.fileInput{margin-bottom:4.4rem;position:relative}.experiencesTop a,.experiencesTop button{width:fit-content;padding:1.8rem 5.5rem;background:#4b5741;color:#fff;text-align:center;font-size:1.8rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin:6rem auto 0}.eventCard h4,.meetingSlider h3{color:#c2b69c;font-style:normal;line-height:normal;text-transform:uppercase}.experiencesTop .imgContainer+div{padding:12rem 0 16rem;display:flex;flex-direction:column}.meetingSlider{padding-top:7.8rem;position:relative}.meetingSlider>svg:first-child{position:absolute;right:0;top:-116rem}.meetingSlider>svg:nth-child(2){position:absolute;left:0;top:42rem}.meetingSlider::before{content:"";position:absolute;left:0;top:0;width:100%;height:80%;background-color:#f7f7f7;z-index:-1}.meetingSlider h3{text-align:center;font-size:6.4rem;font-weight:500;margin-bottom:7.3rem}.meetingSwiper .swiper-wrapper .swiper-slide:nth-child(2n){transform:translateY(7.9rem)}.eventCard{border:1px solid #c1b49b}.eventCard .imgContainer{padding-top:100%;position:relative}.eventCardBody{padding:4rem 5.5rem 6rem;background:#fff}.eventCard h4{font-size:2.2rem;font-weight:700;margin-bottom:1.5rem}.eventCard a{width:fit-content;column-gap:1.7rem;color:#4b5741;font-size:1.8rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin-top:5rem;outline:0}.fancybox__caption{transform:translateY(calc(-100% - 3rem));z-index:20;color:#fff;font-size:3rem;text-align:center;width:50%}.vacanciesContainer{padding:7rem 8rem 8rem;background:#f7f7f7}.vacanciesTop{display:flex;align-items:center;justify-content:space-between}.vacanciesTop>span{color:#c2b69c;font-size:3.3rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.vacancy a,.vacancy span{display:flex;color:#4b5741;font-style:normal;line-height:normal;text-transform:uppercase}.vacancy{padding:6rem 0;border-bottom:1px solid #cdcdcd;display:flex;flex-direction:column;row-gap:2rem}.vacancies .vacancy:last-child{padding-bottom:0;border-bottom:none}.vacancy span{font-size:2.4rem;font-weight:700;align-items:center;justify-content:space-between}.vacancy a,.vacancy span span{font-size:1.8rem;font-weight:500}.vacancy span span{padding:1.2rem 2rem;background-color:#efe9de;line-height:2.376rem}.vacancy a{align-items:center;column-gap:1.5rem}.select2-container{width:26rem!important;height:6rem!important}.select2-container::before{content:url('data:image/svg+xml,<svg width="12" height="14" viewBox="0 0 15 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.49307 16.1291C7.49294 16.129 7.49274 16.129 7.49262 16.1291C7.49249 16.1293 7.49229 16.1293 7.49217 16.1291L6.34447 14.9938C6.34435 14.9937 6.34435 14.9935 6.34447 14.9934C6.34459 14.9933 6.34459 14.9931 6.34447 14.9929L0.241431 8.95574C-0.0780367 8.63971 -0.0780366 8.12368 0.24143 7.80766C0.556035 7.49645 1.06252 7.49645 1.37712 7.80766L3.09433 9.50634C4.35736 10.7557 6.50085 9.86107 6.50085 8.08448L6.50085 1.5C6.50085 0.947715 6.94857 0.5 7.50085 0.5C8.05314 0.5 8.50085 0.947715 8.50085 1.5L8.50085 8.06863C8.50085 9.84521 10.6443 10.7399 11.9074 9.49049L13.6247 7.79168C13.9393 7.48047 14.4458 7.48047 14.7604 7.79168C15.0799 8.1077 15.0799 8.62374 14.7604 8.93976L8.64123 14.9929C8.6411 14.9931 8.6411 14.9933 8.64123 14.9934C8.64137 14.9935 8.64137 14.9938 8.64123 14.9939L7.49358 16.1292C7.49344 16.1293 7.49322 16.1293 7.49309 16.1292L7.49307 16.1291ZM7.3884 13.7541C7.44626 13.8113 7.53942 13.8113 7.59728 13.7541C7.69162 13.6608 7.62554 13.5 7.49284 13.5C7.36014 13.5 7.29406 13.6608 7.3884 13.7541Z" fill="%234B5741"/></svg>');border:none;display:block;position:absolute;top:2.1rem;right:3rem;transform-origin:center}.selection{height:100%;display:block;background-color:#efe9de!important}.select2-container--default .select2-selection--single,.selectize-input{width:26rem;align-items:center;border:1px solid #4b5741!important;background-color:transparent!important;background-image:unset!important;box-shadow:unset!important;height:6rem!important;display:flex;font-size:1.6rem;font-weight:500;line-height:normal;text-transform:uppercase;color:#4b5741;font-style:normal}.selectize-input{padding:1.95rem 3rem}.select2-container--default .select2-selection--single{padding:0 3rem}.select2-container--default .select2-selection--single,.selectize-input{height:100%;border-radius:0!important;display:flex;align-items:center}#getInTouch,.application,.bg{position:fixed;height:100vh;transition:all .6s var(--animationStyle);top:0}.select2-container--default .select2-results__option--disabled{color:#ccc;font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.select2-container--default .select2-results>.select2-results__options{max-height:30rem}.fileInput input,.hotelsPage.active .pageTop p,.hotelsPage.active .pageTop>svg,.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container--default.select2-container--open::before{transform:rotate(180deg);top:1.6rem}.filter .selectize-input{background-color:#efe9de!important}.selectize-control.single .selectize-input:after{content:"";background-image:url('data:image/svg+xml,<svg width="15" height="17" viewBox="0 0 15 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.49307 16.1291C7.49294 16.129 7.49274 16.129 7.49262 16.1291C7.49249 16.1293 7.49229 16.1293 7.49217 16.1291L6.34447 14.9938C6.34435 14.9937 6.34435 14.9935 6.34447 14.9934C6.34459 14.9933 6.34459 14.9931 6.34447 14.9929L0.241431 8.95574C-0.0780367 8.63971 -0.0780366 8.12368 0.24143 7.80766C0.556035 7.49645 1.06252 7.49645 1.37712 7.80766L3.09433 9.50634C4.35736 10.7557 6.50085 9.86107 6.50085 8.08448L6.50085 1.5C6.50085 0.947715 6.94857 0.5 7.50085 0.5C8.05314 0.5 8.50085 0.947715 8.50085 1.5L8.50085 8.06863C8.50085 9.84521 10.6443 10.7399 11.9074 9.49049L13.6247 7.79168C13.9393 7.48047 14.4458 7.48047 14.7604 7.79168C15.0799 8.1077 15.0799 8.62374 14.7604 8.93976L8.64123 14.9929C8.6411 14.9931 8.6411 14.9933 8.64123 14.9934C8.64137 14.9935 8.64137 14.9938 8.64123 14.9939L7.49358 16.1292C7.49344 16.1293 7.49322 16.1293 7.49309 16.1292L7.49307 16.1291ZM7.3884 13.7541C7.44626 13.8113 7.53942 13.8113 7.59728 13.7541C7.69162 13.6608 7.62554 13.5 7.49284 13.5C7.36014 13.5 7.29406 13.6608 7.3884 13.7541Z" fill="%234B5741"/></svg>');border:none;width:1.5629rem;height:1.5629rem;background-position:center;background-repeat:no-repeat;background-size:contain;top:50%;right:3rem;transform:translateY(-30%) rotate(0);transition:all .4s var(--animationStyle);transform-origin:center}.selectize-control.single .selectize-input.dropdown-active:after{border-width:unset;margin-top:unset;border-color:unset;transform:translateY(-50%) rotate(180deg)}.vacancyDetail{border:1px solid #c2b69c;background:#fff;padding:9rem;margin-top:10rem}.vacancyDetail h3{color:#4b5741;font-size:2.4rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:2rem;margin-top:7.5rem}#getInTouch>span,.application>span,.vacancyDetail button{font-weight:500;line-height:normal;font-style:normal;text-transform:uppercase}.vacancyDetail>:first-child{margin-top:0;padding-top:0}.vacancyDetail p{margin-bottom:1rem}.vacancyDetail ol,.vacancyDetail ul{margin-bottom:3.5rem}.vacancyDetail ul{list-style:disc;padding-left:4rem}.vacancyDetail button{color:#fff;text-align:center;font-size:1.8rem;background:#4b5741;padding:1.8rem 5.5rem;margin-top:7.5rem}.bg{left:0;width:100vw;background:rgba(0,0,0,.5);z-index:20;opacity:0;visibility:hidden}.bg.active{opacity:1;visibility:visible}#getInTouch,.application{right:0;width:33vw;padding:6rem 7rem 7rem;background:#fff;z-index:21;transform:translateX(100%);overflow:auto}#getInTouch::-webkit-scrollbar,.application::-webkit-scrollbar{width:2px}#getInTouch::-webkit-scrollbar-track,.application::-webkit-scrollbar-track{width:2px;background-color:#efe9de}#getInTouch::-webkit-scrollbar-thumb,.application::-webkit-scrollbar-thumb{width:2px;background-color:#4b5741}#getInTouch.active,.application.active{transform:translateX(0)}.application .selectize-input{width:100%;height:5.5rem;padding:0;border:none!important;border-bottom:1px solid #d9d9d9!important}.close{position:absolute;right:7rem;top:7rem;background-color:transparent;padding:0}#getInTouch>span,.application>span{color:#c2b69c;font-size:4.2rem;display:block;margin-bottom:6rem;width:90%}#getInTouch p,.application p{color:#231f20;font-size:1.8rem;font-style:normal;font-weight:300;line-height:3rem;margin-bottom:6rem}#fileName,#getInTouch .inputGroup label,#getInTouch form>button,.application .inputGroup label,.application form>button,.fileInput label,.hotelTop .pageTop a{font-weight:500;line-height:normal;font-style:normal}#getInTouch form,.application form{display:flex;flex-direction:column;justify-content:space-between}#getInTouch .inputGroup input,#getInTouch .inputGroup textarea,.application .inputGroup input,.application .inputGroup select,.application .inputGroup textarea{height:5.5rem;width:100%;border:none;border-bottom:1px solid #d9d9d9;color:#231f20;font-size:2rem;font-style:normal;font-weight:500;line-height:normal}#getInTouch .inputGroup textarea,.application .inputGroup textarea{height:20rem;padding:2rem 0;resize:none}#fileName,#getInTouch .inputGroup label,.application .inputGroup label{color:rgba(35,31,32,.3);font-size:1.8rem;text-transform:uppercase;position:absolute;top:0;left:0;transition:all .3s var(--animationStyle)}#getInTouch .inputGroup label.active,.application .inputGroup label.active,.selectize-control.single .selectize-input.input-active label{transform:translateY(-1.2rem);font-size:1.5rem}#getInTouch form>button,.application form>button{height:6rem;background:#4b5741;display:flex;align-items:center;column-gap:14.9rem;padding-inline:3rem;color:#fff;font-size:1.8rem;text-transform:uppercase;width:fit-content}.fileInput{height:5.5rem;border-bottom:1px solid #d9d9d9}.fileInput label{position:absolute;right:0;bottom:2.3rem;display:flex;align-items:center;column-gap:3.6rem;height:5rem;background:#efe9de;cursor:pointer;color:#4b5741;font-size:1.6rem;text-transform:uppercase;padding-inline:2.5rem}.fileInput label::before{content:"DOC, DOCX, PDF (max 4 Mb)";position:absolute;top:calc(100% + .6rem);font-size:.8rem;color:#4b5741;left:50%;transform:translateX(-50%);width:max-content;text-transform:none}.hotelTop{display:flex;column-gap:5.5rem;padding-right:13rem}.hotelTop .pageTop{align-items:flex-start;width:51%}.hotelTop .pageTop h1{text-align:left}.hotelTop .pageTop p{text-align:left;width:90%;margin:0}.hotelTop .imgContainer{width:calc(49% - 5.5rem);height:80rem}.hotelTop .pageTop a{color:#4b5741;text-align:center;font-size:1.8rem;text-transform:uppercase;background:#fff;padding:1.8rem 5.5rem;margin-top:2rem}.hotelDetail{padding-top:21rem;position:relative;height:117rem}.hotelDetail>svg{position:absolute;pointer-events:none;top:-27rem;left:0;z-index:-1}.hotelDetail .container>div{width:50%;flex-direction:column;padding-right:4rem;padding-top:8.1rem}.aboutBottom a,.hotelDetail .container a{background:#4b5741;padding:1.8rem 5.5rem}.hotelDetail .container p{color:#231f20;font-size:1.8rem;font-style:normal;font-weight:300;line-height:3rem;margin-bottom:1rem}.aboutSwiper h4,.hotelDetail .container a{font-weight:500;line-height:normal;text-transform:uppercase;font-style:normal}.hotelDetail .container a{margin-top:7rem;width:fit-content;color:#fff;text-align:center;font-size:1.8rem}.hotelDetailSlider{padding-left:11rem;height:85rem;position:absolute;top:21rem;right:0;width:50vw}.aboutPage{padding-top:14rem}.aboutPage .wellbeingCards{padding-bottom:24rem}.wellbeingCards .container>div:nth-child(2n)>div:first-child{transform:translateX(20px)}.wellbeingCards .container>div:nth-child(odd)>div:first-child{transform:translateX(-20px)}.wellbeingCards .imgContainer>svg{position:absolute;z-index:2;bottom:-16.1rem;right:-13.5rem;transform:scale(.7)}.aboutPage .wellbeingCards .container>div:last-child>div:first-child .imgContainer:last-child{position:absolute;z-index:2;bottom:-12rem;width:39.1rem;height:48.1rem;left:-8rem;padding-top:unset}.aboutSlider{background:#4b5741;padding-top:8.4rem;position:relative;overflow:hidden}.aboutSlider .container{position:relative;z-index:2;padding-left:18.2rem}.aboutSwiper,.aboutSwiper .swiper-wrapper{position:unset}.aboutSlider>svg{position:absolute;left:-25rem;top:0;pointer-events:none}.aboutSwiper{padding-bottom:23.58rem;user-select:none}.aboutSlider .swiper-slide{display:flex;align-items:flex-end;cursor:default}.aboutSlider .swiper-slide>div:last-child{padding-bottom:3rem}.aboutSlider .swiper-slide>div .imgContainer:first-child{width:54.5rem;height:64.2152rem;transform:translate(0,-5rem);opacity:0;transition:all 1s 1s var(--animationStyle)}.aboutSlider .swiper-slide>div .imgContainer:last-child{width:28.9969rem;height:33.5rem;position:absolute;left:calc(54.5rem - 28.9969rem + 7rem);bottom:-7rem;z-index:3;transform:translate(0,5rem);opacity:0;transition:all 1s 1.4s var(--animationStyle)}.aboutSlider .swiper-slide-active>div .imgContainer:first-child,.aboutSlider .swiper-slide-active>div .imgContainer:last-child{transform:translate(0,0);opacity:1}.year{position:absolute;top:0;right:0;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#c2b69c;font-size:22rem;font-style:normal;font-weight:500;line-height:35.4rem;text-transform:uppercase;color:transparent;display:block;opacity:0;transform:translate(5rem,-5rem);transition:all 1s 1.8s var(--animationStyle)}.aboutSwiper .line,.line2{top:50%;position:absolute}.list,.map{transition:all .4s var(--animationStyle)}.swiper-slide-active .year{transform:translate(1rem,-8rem);opacity:1}.aboutSwiper h4{color:#c2b69c;font-size:5.4rem;margin-bottom:3rem;transform:translateY(5rem);opacity:0;transition:all .8s 2.2s var(--animationStyle)}.aboutSwiper p{color:#fff;font-size:1.8rem;font-style:normal;font-weight:300;line-height:3rem;transform:translateY(5rem);opacity:0;transition:all .8s 2.6s var(--animationStyle)}.aboutBottom h3,.aboutSwiper .swiper-pagination .swiper-pagination-bullet>div{text-align:center;font-weight:500;line-height:normal;font-style:normal;text-transform:uppercase}.aboutSwiper .swiper-slide-active h4,.aboutSwiper .swiper-slide-active p{transform:translateY(0);opacity:1}.aboutSwiper .swiper-pagination{position:relative;text-align:unset;display:flex;align-items:center;justify-content:space-between;bottom:-15.9rem;z-index:3}.line2{left:50%;transform:translate(-50%,-50%);width:calc(100% - 1.2rem);height:.2rem;background:#a5aba0}.lineParent{position:relative;bottom:-15.2rem;height:.4rem;z-index:2;pointer-events:none}.aboutSwiper .line{left:0;transform:translateY(-50%);width:0%;max-width:calc(100% - 1.2rem);margin:0 auto;height:.2rem;background:#fff;z-index:5;transition:all 1.4s var(--animationStyle)}.aboutSwiper .swiper-pagination .swiper-pagination-bullet{background-color:#a5aba0;width:1.2rem;height:1.2rem;opacity:1;transition:all .4s 1s var(--animationStyle);position:relative;z-index:3;outline:rgba(75,87,65,1) solid 2px;margin:0}.aboutSwiper .swiper-pagination .swiper-pagination-bullet-active,.aboutSwiper .swiper-pagination .swiper-pagination-bullet.active,.modal,.view button.active{background-color:#fff}.aboutSwiper .swiper-pagination .swiper-pagination-bullet>div{position:absolute;bottom:calc(100% + .7rem);left:50%;transform:translateX(-50%);color:#a5aba0;font-size:1.2rem;transition:all .4s 1s var(--animationStyle);pointer-events:none}.aboutSwiper .swiper-pagination .swiper-pagination-bullet:first-child>div{left:0;transform:translateX(0)}.aboutSwiper .swiper-pagination .swiper-pagination-bullet:last-child>div{left:unset;right:0;transform:translateX(0)}.aboutSwiper .swiper-pagination .swiper-pagination-bullet-active>div,header .container>a.active{color:#fff}.aboutBottom{padding-bottom:14rem;position:relative;overflow:hidden}.aboutBottom>svg{position:absolute;bottom:-32rem;left:-40rem;z-index:-1}.aboutBottom .container{padding-left:6rem}.aboutBottom .imgContainer{height:72.9rem;width:calc(100% - 14rem);margin:0 auto 7rem}.aboutBottom h3{color:#c2b69c;font-size:6.4rem;width:60%;margin:0 auto 3rem}.aboutBottom a,.aboutBottom p{font-size:1.8rem;text-align:center}.aboutBottom p{color:#231f20;font-style:normal;font-weight:300;line-height:3rem;width:60%;margin:0 auto 6rem}.aboutBottom a,.hotelCards a span,.view button{font-style:normal;font-weight:500}.aboutBottom a{color:#fff;line-height:normal;text-transform:uppercase;margin:0 auto;width:fit-content;display:block}.modal button,.view button{background-color:transparent}.filter,.filterLeft,.hotelsPage,.view,.view button{display:flex}.filter{padding-top:7.5rem;justify-content:space-between;align-items:center}.filterLeft{column-gap:1rem}.view{justify-content:flex-end}.view button{align-items:center;justify-content:center;column-gap:1.4rem;height:6rem;padding-inline:3.5rem;border:1px solid #4b5741;transition:all .2s var(--animationStyle);color:#4b5741;font-size:1.6rem;line-height:normal;text-transform:uppercase}.view button:first-child{border-right:none}.view button:last-child{border-left:none}.hotelsPage.active .list{width:43vw;padding-right:5rem}.hotelsPage.active .map{width:57vw}.list{width:100vw}.map{position:absolute;right:0;top:0;width:0;height:100vh}.mapMarker{width:6.5rem;height:6.5rem;border-radius:50%;border:3px solid #fff;overflow:hidden}.gm-style .gm-style-iw,.gm-style .gm-style-iw-d{overflow:visible!important}.gm-style .gm-style-iw-c{background-color:transparent!important;top:18px!important;box-shadow:none!important;padding:0!important}.gm-style .gm-style-iw-tc,.gm-style-iw-chr{display:none!important}.hotelCards{display:flex;column-gap:5rem;row-gap:7.5rem;padding-top:9rem;padding-bottom:7.5rem;flex-wrap:wrap}.hotelCards .imgContainer{padding-top:100%;position:relative;margin-bottom:3.5rem}.hotelCards a span{color:#c2b69c;font-size:1.9rem;line-height:normal;text-transform:uppercase;display:block;margin-top:.5rem}.hotelCards a h4,.modal h4{font-weight:700;text-transform:uppercase;font-style:normal}.hotelCards a h4{color:#4b5741;font-size:3.5rem;line-height:normal}.page.active{padding-top:5rem;padding-bottom:0;height:100vh}.hotelsPage.active .pageTop h2{font-size:4.8rem;text-align:left;margin-bottom:3.5rem}.hotelsPage.active .filter{padding-top:0}.hotelsPage.active .filter>div:first-child{position:absolute;visibility:hidden}.hotelsPage.active .view button{width:50%;padding:0}.hotelsPage.active .hotelCards{padding-top:5.5rem;flex-direction:column;row-gap:3.5rem;height:calc(100vh - 5rem - 5.5rem - 6rem - 14.5rem);overflow:auto;flex-wrap:nowrap;position:relative;padding-bottom:14rem}.hotelsPage.active .hotelCards::-webkit-scrollbar{display:none}.hotelsPage.active .hotelsCards::before{content:"";position:absolute;left:0;bottom:0;background:linear-gradient(0,#efe9de 0,rgba(239,233,222,0) 100%);width:100%;height:19.4rem;z-index:2;pointer-events:none}.hotelsPage.active .hotelCards a{display:flex;column-gap:3rem;width:100%;align-items:center}.hotelsPage.active .hotelCards a .imgContainer{width:14rem;min-width:14rem;height:14rem;padding-top:unset;margin-bottom:0}.hotelsPage.active .hotelCards a span{margin-bottom:.9rem;font-size:1.6rem}.hotelsPage.active .hotelCards a h4{font-size:2rem}.mobileMenu,.mobileMenuBtn{display:none}.mapHotelName{transform:translateY(46px);transition:.3s;opacity:0}.modal,.modalBg{position:fixed;visibility:hidden;opacity:0;transition:all .3s var(--animationStyle)}@media screen and (min-width:768px){.mobileLogo{display:none}}.modal{left:50%;top:50%;transform:translate(-50%,-50%);border-radius:4rem;z-index:15;padding:5rem 10rem 6rem;display:flex;flex-direction:column;align-items:center}.modal button{position:absolute;right:3rem;top:3rem}.modal span{width:7rem;height:7rem;background:#c3fafa;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:2.4rem}.modal h4{color:#0f3047;text-align:center;font-size:2.4rem;line-height:135%;letter-spacing:.024rem;margin-bottom:1.2rem}.modal p{color:#a0a0a0;font-size:2rem;font-style:normal;font-weight:400;line-height:3rem}.modalBg{left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:14}@media screen and (max-width:768px){.mobileMenu ul li a,.mobileMenuFooter ul li a,.mobileMenuTop>div:last-child a{font-style:normal;font-weight:500;text-transform:uppercase}.blogCards,.hotelCards,.wellbeingCards .container{row-gap:3rem}.mobileMenu,.serviceSliderData{transition:all .4s var(--animationStyle)}body,html{overflow-x:hidden}.about .patterns,.aboutBottom>svg,.aboutPage .wellbeingCards .container>div:last-child>div:first-child .imgContainer:last-child,.aboutSlider>svg,.footerTop,.hotelsPage .view button span,.hotelsPage.active .hotelCards,.hotelsPage.active .hotelsCards::before,.menuButton,.pageTop>svg,.serviceVideos,.slider a video:first-child,.surroundingSlider>svg,.swiper-button-next,.swiper-button-prev,.wellbeing>svg,.wellbeingCards>svg:first-child,.wellbeingCards>svg:nth-child(2),footer>svg:first-child,footer>svg:nth-child(2),header .container>a{display:none}header .container{column-gap:1rem}.menuTop button,header .container>button{padding:0 1.2rem;font-size:1.2rem;height:4rem;font-weight:600;background-color:rgba(255,255,255,.95)}.mobileMenuBtn{display:block;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.95)}.mobileLogo{display:block!important;width:fit-content;margin-right:auto}.mobileLogo svg{width:120px}.pages .mobileLogo path{fill:#4b5741}.bannerText{top:50%;transform:translateY(-50%);height:auto}.bannerText h2{font-size:2.4rem;width:calc(100% - 4rem)}.banner>a{bottom:5rem;width:max-content;font-size:1rem}.hotelsPage .background{height:85vh}.background{height:60rem}.about{padding-top:5rem;padding-bottom:23.3rem}.about .container{padding-left:2rem}.about .container>div{flex-direction:column;padding-top:4rem;padding-inline:2.6rem;padding-bottom:16.5rem}.about .container>div>div,.aboutSlider .swiper-slide>div,.blogCards a,.contactCards>div,.copyright>div,.experiencesTop .imgContainer+div h3,.experiencesTop a,.footerMid>div,.hotelCards>a,.hotelTop .pageTop,.wellbeing .container>div,.wellbeingCards .container>div>div{width:100%}.aboutLeft,.hotelsPage .view button{padding:0}.aboutLeft>svg{margin-bottom:2.5rem;width:19rem;margin-inline:auto;display:block}.aboutLeft p{width:100%;font-size:1.3rem;line-height:2rem}.seeMore{column-gap:2.3rem;height:5rem;padding-inline:2rem}.aboutRight,.hotels .container{position:unset}.aboutRight>.imgContainer:first-child{width:26.5rem;height:26.5rem;top:calc(100% - 12rem);right:-.8rem}.aboutRight>.imgContainer:last-child{width:14.8328rem;height:14.8328rem;left:2.2rem;bottom:-8rem}.container{padding-left:2rem!important}.wellbeing{padding-bottom:2rem}.wellbeing .container{flex-direction:column-reverse;padding-bottom:0}.wellbeing h3{font-size:2.5rem;text-align:left}.aboutSwiper p,.hotelDetail .container p,.project p,.wellbeing p{font-size:1.4rem;line-height:2.1rem}.contactBody>div:not(:first-child)>div,.wellbeing .seeMoreParent{padding-top:2.5rem}.wellbeing .img{width:24.6939rem;height:32rem;margin:0 2rem 0 auto}.wellbeing::before{width:calc(100% - 4rem);height:22.2rem;bottom:0;left:50%;transform:translateX(-50%);top:unset}.hotels{padding-top:5rem;padding-bottom:15rem;position:relative}.hotels h3{font-size:2.5rem;margin-bottom:2.4rem;text-align:left}.pressRoom h3{margin-bottom:0}.sectionTop{padding-bottom:2.5rem;flex-direction:column}.sectionTop p{width:100%;font-size:1.4rem;line-height:2.1rem}.hotels>.container:last-child{height:auto;padding-right:0}.hotelSwiper{position:unset;width:100%;padding-bottom:0}.blogCards a:nth-child(2n),.contactCards .contactCard:nth-child(2n),.contacts>div:nth-child(2)>span:nth-child(2),.hotelCards>a:nth-child(2n),.hotelSwiper .swiper-wrapper .swiper-slide:nth-child(2n),.meetingSwiper .swiper-wrapper .swiper-slide:nth-child(2n),.swiper-slide-active .serviceSliderData{transform:translateY(0)}.hotelCards .imgContainer,.hotelSwiper a .imgContainer{margin-bottom:2rem}.blogCards a .cardBody p,.hotelSwiper a p{font-size:1.2rem;margin-bottom:.5rem}.contactCard>div:first-child span,.footerMid>div:last-child ul li a,.hotelSwiper a span{font-size:1.5rem}.hotels .seeMoreParent{position:absolute;bottom:6rem}.instagram{padding:4rem 0;overflow:hidden}.instagram>.container span{font-size:1.6rem;margin-bottom:1.2rem}.instagram h3,h3{font-size:3rem}.instagram>.container p{font-size:1.4rem;line-height:2.1rem;width:100%}.instagram .container>a{height:5rem;font-size:1.4rem;padding-inline:5rem}.pressRoom .swiper a .imgContainer{padding-top:100%;height:unset}.cardBody{padding:2.37rem 2.36rem 2rem;min-height:14rem}.pressRoom .hotelSwiper a p{font-size:1.1rem;margin-bottom:.21rem}.pressRoom .hotelSwiper a span{overflow:hidden;text-overflow:ellipsis;font-size:1.4rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%}footer{padding:2.4rem 0 7rem;overflow:hidden}footer>svg:nth-child(3){display:block;position:absolute;pointer-events:none;right:-3rem;top:-5rem}footer .container{padding-right:2rem}.footerMid{padding-top:0;display:flex;flex-direction:column}footer .logo svg{width:7rem}.footerMid>div:first-child span{width:100%;font-size:2rem;margin-top:2.79rem;margin-bottom:6rem}.footerMid>div:last-child{flex-direction:column;row-gap:4rem}.footerMid>div:last-child>div{width:100%;row-gap:4rem}.footerMid>div:last-child>div>div>a,.footerMid>div:last-child>div>div>span{font-size:2rem}.copyright,.project{flex-direction:column}.copyright>div:first-child span{text-align:center;display:block;margin:0 auto}.instaSlider{padding-inline:0;padding-bottom:4.68rem}.instaCards .container{padding:0!important}.instaSlider .swiper-slide-prev{transform:rotate(-15deg);transform-origin:right bottom;opacity:1}.instaSlider .swiper-slide-active{transform:rotate(0);transform-origin:right bottom}.instaSlider .swiper-slide-next{transform:rotate(15deg);transform-origin:left bottom}.instaSlider .swiper-slide-next+.swiper-slide{transform:rotate(35deg) translate(5rem,10rem);transform-origin:left bottom}.instaTop{padding:1rem;column-gap:.9rem}.mobileMenuBody ul,.mobileMenuTop,.slider p{padding-inline:2.4rem}.instaTop .img{width:2.7365rem;min-width:2.7365rem;height:2.7365rem}.instaTop span{margin-bottom:.24rem;font-size:.8458rem}.instaTop p{font-size:.5971rem}.instaTop>svg{right:1rem;top:1rem;width:1.0946rem;height:1.0946rem}.mobileMenu{display:flex;flex-direction:column;position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:auto;background-color:#efe9de;z-index:15;padding-top:2rem;transform:translateX(-100%)}.mobileMenu.active,.wellbeingCards .container>div:nth-child(2n)>div:first-child,.wellbeingCards .container>div:nth-child(odd)>div:first-child{transform:translateX(0)}.mobileMenuTop{display:flex;align-items:center;justify-content:space-between;padding-bottom:5rem}.mobileMenuTop>div:first-child,.mobileMenuTop>div:last-child{width:15%}.mobileMenuTop>div:last-child{display:flex;justify-content:flex-end}.menuLogo{width:70%;text-align:center}.mobileMenuClose{background-color:transparent}.mobileMenuTop>div:last-child a{background-color:rgba(255,255,255,.99);color:#4b5741;font-size:1rem;line-height:normal;padding:1.2rem;transform: translateX(1rem)}.mobileMenuBody{padding-bottom:8rem}.mobileMenuBody ul{display:flex;flex-direction:column;row-gap:2rem}.mobileMenu ul li a{color:#4b5741;font-size:2rem;line-height:3rem}.mobileMenuFooter{background-color:#4b5741;padding:4.2rem 2.4rem 8rem 3.4rem;margin-top:auto;position:relative;display:flex;flex-direction:column}.mobileMenuFooter ul{display:flex;flex-direction:column;row-gap:1.6rem}.mobileMenuFooter ul li a{color:#fff;font-size:1.4rem;line-height:normal}.mobileMenu .lang{align-self:flex-end;transform:translateY(-2rem)}.lang>span svg path{stroke:#fff}.langDropdown{bottom:100%;left:50%;transform:translate(-50%,-2rem);top:unset}.langDropdown.active{transform:translate(-50%,-1rem)}.lang.active>span svg{transform:rotate(180deg)}.slider p{font-size:1.4rem;width:100%;margin-top:1.6rem;line-height:2rem}.aboutBottom p,.wellbeingCards p{line-height:2.1rem;text-align:left}.wellbeingCards .imgContainer>svg,.wellbeingPage .wellbeingCards .container>div:first-child .imgContainer::before,.wellbeingPage .wellbeingCards .container>div:nth-child(4) .imgContainer::before{bottom:-14.1rem;right:-16.5rem;transform:scale(.4)}.aboutPage{padding-top:6.4rem}.aboutPage .wellbeingCards{padding-bottom:4rem}.wellbeingCards .container>div{flex-direction:column!important;row-gap:1.4rem}.wellbeingCards .container>div:nth-child(odd)>div:last-child{padding-left:0}.hotelDetailTop,.restaurantSlider .container,.surroundingSlider>.container:last-child,.wellbeingCards .container>div:nth-child(2n)>div:last-child{padding-right:0}.wellbeingCards h4{font-size:2.1rem;margin-bottom:2rem}.aboutBottom h3,.aboutBottom p{margin-bottom:2.5rem;width:100%}.wellbeingCards p{font-size:1.3rem}.aboutSlider,.hotelDetail .container>div{padding-top:0}.aboutBottom{padding-top:1.5rem;padding-bottom:6rem}.blogCards,.contactTop,.detailContent,.meetingSlider{padding-top:4rem}.aboutBottom .imgContainer{height:29.8rem;width:100%;margin-bottom:1.8rem}.aboutBottom .imgContainer img{width:auto}.aboutBottom h3{font-size:2.1rem}.aboutBottom p{font-size:1.3rem}.hotelTop .pageTop p,.pageTop p{width:102%}.aboutBottom a{padding:0 1rem;height:6rem;font-size:1.3rem;display:flex;align-items:center}.content,.detailContent h3,.detailContent p,.detailContent ul,.loadMore{padding-inline:0}.year{font-size:9rem;line-height:normal;right:unset;left:50%;transform:translate(-50%,calc(-50% - 5rem))}.aboutSwiper{padding-bottom:10rem}.aboutSwiper .swiper-pagination{bottom:-5rem}.swiper-slide-active .year{transform:translate(-50%,-5%)}.aboutSlider .swiper-slide{flex-direction:column;row-gap:7.16rem;position:unset!important}.aboutSlider .container{position:unset!important}.aboutSlider .swiper-slide>div .imgContainer:first-child{width:24.8989rem;height:29.3374rem}.aboutSlider .swiper-slide>div .imgContainer:last-child{width:13.2475rem;height:15.3048rem;left:15rem;top:33rem;bottom:unset}.aboutSlider .swiper-slide>div:first-child{padding-top:16.8rem}.aboutSwiper h4{font-size:2.5em}.lineParent{bottom:-4.25rem}.aboutSwiper .swiper-pagination .swiper-pagination-bullet>div{font-size:.8rem}.pageTop h2{font-size:2.5rem;margin-bottom:1rem}.pageTop p{font-size:1.3rem;line-height:2rem;text-align:left;margin:0 auto}.hotelDetailTop h1{font-size:2.5rem!important;margin-bottom:1.4rem!important}.blogCards{padding-bottom:3rem}.blogCards a .imgContainer{height:28.7rem}.blogCards a .cardBody{padding:2.6rem 3rem 2.2rem}.blogCards a .cardBody span{font-size:1.5rem;display:block}.loadMore{width:100%;font-size:1.5rem}.page{padding-top:13rem;padding-bottom:4rem}#getInTouch>span,.application>span,.pageTop h1{font-size:2.5rem}.blogDetailPage .pageTop h1{font-size:1.7rem}.contentPage .detailContent>.imgContainer{margin-bottom:4rem}.detailContent p{font-size:1.3rem!important;line-height:2rem!important;color:#231f20}.detailPage{padding-top:13.5rem}.detailPage.contentPage .background{height:50rem}.detailPage .pageTop span{font-size:1.4rem;line-height:2.1rem;margin-bottom:1rem}.detailContent>.imgContainer,.experiencesTop .imgContainer{height:40rem}.detailContent h3{font-size:1.3rem;margin-bottom:1rem;margin-top:4.5rem}.quote{padding:10.6rem 3rem 3rem}.quote span{font-size:2.2rem}.quote svg{width:16.5rem;right:-1.8rem;top:-7.9rem}.detailContent ul{row-gap:2rem}.detailContent ul li::before{width:2rem;height:2rem;background-size:2rem}.detailContent ul li{padding-left:3.6rem;font-size:1.3rem;line-height:2rem}.videoContainer{padding:0 0 4.5rem}.detailVideo{margin-bottom:1.64rem;height:21.4584rem}.videoContainer span{font-size:1.2rem;line-height:2.1rem;padding-inline:0}.gallery{margin:0 4.5rem;padding:0;row-gap:1.66rem;column-gap:1.66rem;height:33rem}.gallery .imgContainer{width:calc(50% - 1.66rem / 2)}.gallery .imgContainer:first-child,.gallery .imgContainer:nth-child(4){height:18.2696rem}.gallery .imgContainer:nth-child(2),.gallery .imgContainer:nth-child(3){height:12.2904rem}.experiencesTop .imgContainer+div{padding:4.5rem 0 6rem}.experiencesTop .imgContainer+div p{width:100%;font-size:1.3rem;line-height:2rem;text-align:left}.vacanciesContainer{padding:6rem 3rem}.vacanciesTop>span{font-size:2.8rem}.vacanciesTop{flex-direction:column;row-gap:2rem}.vacancy{padding:4rem 0}.vacancy span{flex-direction:column;row-gap:1rem;font-size:1.8rem;align-items:flex-start}.vacancy span span{font-size:1rem;padding:.8rem 1.2rem;line-height:1.4rem}.vacancy p,.vacancyDetail li{font-size:1.4rem;line-height:2.2rem;margin-bottom:1rem}.vacancy a{font-size:1.2rem;align-items:center}.close svg,.vacancy a svg{width:2.4rem}.vacancyDetail{margin-top:6rem;padding:6rem 3rem}.vacancyDetail h3{font-size:1.8rem;margin-top:4rem;margin-bottom:1.4rem}.vacancyDetail p{font-size:1.4rem;line-height:2.2rem}.close{right:3rem;top:6rem}.fileInput label{height:4.6rem;font-size:1.4rem;column-gap:2rem;padding-inline:1.6rem}.fileInput label svg,.serviceVideoSwiper .swiper-button-next svg,.serviceVideoSwiper .swiper-button-prev svg{width:1.4rem}.application form>button{width:100%;column-gap:2rem;justify-content:center}.contacts{flex-direction:column;row-gap:2.4rem}.contacts>div{flex-direction:row;column-gap:2.9rem;position:relative;align-items:flex-start}.contacts>div>span:first-child{width:5rem;min-width:5rem;height:5rem;margin-bottom:0}.contacts>div>span:first-child svg{width:50%}.contacts>div>span:nth-child(2){width:calc(100% - 7.9rem);transform:translateY(0);text-align:left;font-size:1rem;line-height:3rem}.contactTop>button{font-size:1.3rem;padding:0 2rem;height:6rem;display:flex;align-items:center}.contacts p,.contacts>div a{position:absolute;left:7.9rem;bottom:unset;top:3rem;font-size:1.2rem;text-align:left;width:calc(100% - 7.9rem)}.contacts>div:nth-child(2) p{bottom:.2rem}.contactTop>a{font-size:1.4rem;padding:1.6rem 2rem;width:100%}.contactCards{padding-top:4rem;flex-direction:column;row-gap:3rem}.background svg:first-child{display:none;position:absolute;left:unset;top:5rem;right:-23rem}.contactCard>div:first-child{padding:2.6rem 3rem 2.4rem}.contactCard .imgContainer{height:23.2rem}.contactBody{padding:3rem 1rem}.contactBody>div:not(:last-child)>div{padding-bottom:2.5rem}.contactBody a,.contactBody p{font-size:1.2rem;line-height:3rem;word-break:break-all}.contactBody>div>div:first-child{width:10%}.contactBody>div>div:last-child{width:90%}.contactBody>div>div:first-child svg{width:2.2rem}#getInTouch,.application{width:100%;padding:6rem 2rem}#fileName,#getInTouch .inputGroup label,.application .inputGroup label,.restaurant a,.select2-container .select2-selection--single .select2-selection__rendered{font-size:1.3rem}#getInTouch .inputGroup,.application .inputGroup,.hotelTop .pageTop h1{margin-bottom:2.4rem}#getInTouch .inputGroup input,#getInTouch .inputGroup textarea,.application .inputGroup input,.application .inputGroup textarea{height:4rem;font-size:1.3rem}#getInTouch .inputGroup textarea,.application .inputGroup textarea{height:12rem}#getInTouch form>button,.application form>button{column-gap:3rem;font-size:1.3rem}#getInTouch .inputGroup label.active,.application .inputGroup label.active,.selectize-control.single .selectize-input.input-active label{font-size:1.1rem}.experiencesTop{padding-top:6rem}.experiencesTop .imgContainer+div h3{font-size:2.1rem}.experiencesTop a,.experiencesTop button{padding:1.3rem 2rem;font-size:1.5rem}.meetingSlider h3{font-size:3rem;margin-bottom:2.5rem}.eventCardBody{padding:2rem 2rem 3rem}.eventCard h4{font-size:1.5rem;margin-bottom:1.4rem}.eventCard p{font-size:1.2rem;line-height:1.8rem}.meetingSlider::before{height:100%}.meetingSwiper{padding-bottom:6rem}.eventCard a{margin-top:2rem;font-size:1.3rem;column-gap:1rem;align-items:center}.eventCard a svg,.project a svg,.restaurant a svg{width:2.8rem}.restaurants{padding-top:4rem;padding-bottom:0}.restaurants h3,.surroundingSlider h3{font-size:2.1rem;margin-bottom:2.4rem;text-align:center}.restaurantSwiper{position:relative;left:unset;width:100%}.restaurant .imgContainer{height:24rem;margin-bottom:1.9rem}.restaurant h4,.surroundingSlider h4{font-size:1.5rem;margin-bottom:1.1rem}.restaurant p{font-size:1.2rem;line-height:2.1rem;width:100%;margin-bottom:1.6rem}.projectCards{padding-top:8rem}.project>div{width:100%!important}.project>div:last-child{padding:2.6rem 3rem 4.1rem}.project span{font-size:1.4rem;margin-bottom:.4rem;line-height:normal}.project h4{font-size:2rem;margin-bottom:2.5rem}.project a{margin-top:5.5rem;font-size:1.4rem;column-gap:1.5rem}.surroundingSlider{padding-top:7rem;padding-bottom:0}.filter,.hotelCards,.hotelsPage.active .filter{padding-top:5rem}.surroundingSlider>.container>p{font-size:1.4rem;line-height:2.1rem;margin-bottom:2.9rem}.surroundingSwiper{position:unset;width:100%}.surroundingSwiper .imgContainer{height:28.3rem;margin-bottom:2rem}.surroundingSliderParent{margin-top:3rem}.surroundingSwiper p{font-size:1.3rem;line-height:2.1rem}.hotelsPage{flex-direction:column;padding-bottom:0}.hotelsPage.active .list{width:100vw;padding-right:0}.hotelsPage.active .map{width:100vw;margin-top:5rem;display:block}.hotelsPage .pageTop h2{font-size:2.5rem;text-align:center;margin-bottom:1.8rem}.hotelsPage.active .pageTop h2{font-size:4rem;text-align:center;margin-bottom:1.8rem}.hotelsPage.active .pageTop p,.serviceVideoSlider{display:block}.page.active{padding-top:16.5rem}.pageTop{row-gap:0}.filterLeft{flex-direction:column;row-gap:2rem;width:70%}.filter{justify-content:space-between}.select2-container--default .select2-selection--single{padding:0 1rem;height:5rem!important;width:100%}.select2-container{height:5rem!important;width:100%!important}.select2-container::before{top:1.8rem;right:2rem}.hotelsPage.active .view,.view{flex-direction:column;row-gap:2rem;width:20%}.view button:first-child{border-right:1px solid #4b5741}.view button:last-child{border-left:1px solid #4b5741}.hotelsPage .view button,.hotelsPage.active .view button{width:100%;height:5rem}.hotelsPage.active .filter>div:first-child{position:unset;visibility:unset}.map{position:relative;display:none;height:74.3rem}.page.active{height:unset}.hotelCards a span{font-size:1.2rem;margin-top:0;margin-bottom:.4rem}.hotelCards{row-gap:5rem}.hotelCards a h4{font-size:1.4rem}.hotelTop{flex-direction:column;row-gap:8rem}.hotelTop.hotelDetailTop{row-gap:4rem}.hotelTop .imgContainer{width:100%;height:30.5rem}.hotelTop .pageTop a{margin-top:3.5rem;height:5rem;padding:0 2rem;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.hotelDetail{padding-top:4rem;height:auto;display:flex;flex-direction:column}.hotelDetail .container>div{width:100%;padding-right:0}.hotelDetail h3{font-size:2.1rem;margin-bottom:1.4rem}.hotelDetail .container a{margin-top:2.4rem;padding:0 1rem;height:5rem;font-size:1.3rem;display:flex;align-items:center;justify-content:center}.hotelDetailSlider{position:unset;margin-top:8.8rem;width:100%;left:0;padding-left:2rem;height:auto}.serviceVideo,.serviceVideoSlider .container{position:relative}.fancybox__caption{width:95%;transform:translateY(calc(-100% - 1.4rem));font-size:1.4rem}.wellbeingBg{height:22.2rem;width:100%;top:unset;bottom:0;overflow:visible}.wellbeingBg svg{left:-21rem;bottom:-2rem;transform:rotate(8deg);height:168%}.serviceSliderData a,.serviceSliderData p{color:#fff;font-style:normal;opacity:0;transform:translateY(2rem)}.seeMore{column-gap:1rem;font-size:1rem}.seeMore svg{width:24px}.wellbeingPage .background svg:first-child{top:18rem;left:-30%;width:70%}.wellbeingPage .background svg:nth-child(2){width:70%;top:-1rem;right:-30%}header{padding-top:3rem}.wellbeingPage .aboutLeft p{width:100%;text-align:left}.wellbeingCards{font-size:1.6rem}.slider a video:nth-child(2){display:block!important}.restaurantsTop{padding-bottom:17.3rem}.restaurantCards{padding-bottom:0}.serviceVideoSlider .swiper-slide{height:47rem}.serviceVideoSwiper{overflow:hidden}.serviceVideo{height:100%;width:100%}.serviceVideo::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(75,87,65,.6) 0,rgba(75,87,65,.6) 100%),50%/cover no-repeat #d3d3d3;mix-blend-mode:multiply}.serviceVideo video{width:100%;height:100%;object-fit:cover}.serviceSliderData{position:absolute;bottom:0;left:0;width:100%;padding:0 3.5rem 4rem;z-index:2;transform:translateY(calc(100% - 12rem))}.serviceSliderData h3{color:#fff;font-size:1.8rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:1rem}.serviceSliderData p{font-size:1.2rem;font-weight:300;line-height:2rem;margin-bottom:4rem;transition:all .4s .2s var(--animationStyle)}.serviceSliderData a{font-size:1.4rem;font-weight:500;line-height:normal;text-transform:uppercase;display:flex;align-items:center;column-gap:1.5rem;transition:all .4s .4s var(--animationStyle)}.serviceVideoSwiper .swiper-button-next,.serviceVideoSwiper .swiper-button-prev{display:block;width:6.3rem;height:6.3rem;display:flex;justify-content:center;align-items:center;opacity:1;margin-top:0}.serviceVideoSwiper .swiper-button-next{right:4rem;top:100%;transform:translateY(-50%)}.serviceVideoSwiper .swiper-button-prev{left:unset;right:calc(4rem + 6.3rem + 1rem);top:100%;transform:translateY(-50%)}.swiper-slide-active .serviceSliderData a,.swiper-slide-active .serviceSliderData p{opacity:1;transform:translateY(0)}}