@import"https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.cdnfonts.com/css/tt-ramillas-trl";.svg{background-repeat:no-repeat;background-position:50%;display:block;transition:all .3s var(--animationStyle)}.chevronDown{content:url(/icons/chevron-down.svg);display:none}.chevronDownDark{content:url(/icons/chevron-down-dark.svg)}.homepage .chevronDown{display:block}.homepage .chevronDownDark{display:none}.chevronUp{content:url(/icons/chevron-up.svg);width:1.2rem;height:1.2rem}.chevronRight{content:url(/icons/chevron-right.svg)}.calendar{content:url(/icons/calendar.svg);width:2.1rem;height:2rem}.plus{content:url(/icons/plus.svg)}.minus,.plus{width:1.6rem;height:1.6rem}.minus{content:url(/icons/minus.svg)}.searchIcon{content:url(/icons/search.svg);width:2.1rem;height:2rem}.logo-white{content:url(/icons/logo-white.svg);display:none}.logo-color,.logo-white{width:26.5rem;height:7.6563rem}.logo-color{content:url(/icons/logo-color.svg)}.logo2{content:url(/icons/logo2.svg);width:26.5rem;height:7.6563rem}.logo-footer{content:url(/icons/logo-footer.svg)}.homepage .logo-color{display:none}.homepage .logo-white{display:block}.logo.active .logo-color{display:none}.logo.active .logo-white{display:block}header.scroll .logo-color{display:none}footer .logo-white,header.scroll .logo-white{display:block}.logo2{content:url(/icons/Logo2.svg)}.pattern1{content:url(/icons/pattern1.svg)}.pattern2{content:url(/icons/pattern2.svg)}.pattern3{content:url(/icons/pattern3.svg)}.pattern4{left:-10rem;top:0}.pattern4,.pattern5{content:url(/icons/gashalti.svg);width:40rem;position:absolute;z-index:-1}.pattern5{right:-10rem;bottom:0}.darkStar{content:url(/icons/darkStar.svg)}.lightStar{content:url(/icons/star.svg)}.fb{content:url(/icons/fb.svg)}.fb-white{content:url(/icons/fb-white.svg)}.insta{content:url(/icons/insta.svg)}.insta-white{content:url(/icons/insta-white.svg)}.youtube{content:url(/icons/youtube.svg)}.youtube-white{content:url(/icons/youtube-white.svg)}.linkedin{content:url(/icons/linkedin.svg)}.linkedin-white{content:url(/icons/linkedin-white.svg)}.phone-icon{content:url(/icons/phone.svg)}.phone-icon-white{content:url(/icons/phone-white.svg)}@media screen and (max-width:768px){.logo .svg{width:15rem}}.one{content:url(/icons/one.svg);width:2.4rem;height:2.4rem}.bed{content:url(/icons/bed.svg)}.bed,.guest{width:2.1rem;height:2rem}.guest{content:url(/icons/guest.svg)}.promo{content:url(/icons/promo.svg);width:2.1rem;height:2rem}:root{--animationStyle:cubic-bezier(0.25,0.46,0.45,0.94);--headingFont:"Playfair",serif;--primaryColor:#f0690f;--hoverColor:#dd5f0b;--secondaryHoverColor:#667ca4;--secondaryColor:#ede4de;--textColor:#222;--bgColor:#3c1b05}.loader{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.loader path{fill:#c45d41}html{font-size:10px;scroll-behavior:smooth}*,body{box-sizing:border-box}body,html{overflow-x:hidden}body{margin:0;padding:0;background-color:#f3efec;font-family:Inter Tight,sans-serif}body.active,html.active{overflow:hidden}body.active2,html.active2{overflow:hidden;width:100vw;height:100vh}.container{max-width:134rem;padding:0 2rem;margin:0 auto}.imgContainer{overflow:hidden}.imgContainer img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:4000px){html{font-size:15px}}@media screen and (max-width:3000px){html{font-size:13px}}@media screen and (max-width:2000px){html{font-size:11px}}@media screen and (max-width:1199.9px){html{font-size:9px}}@media screen and (max-width:1023.9px){html{font-size:8px}}@media screen and (max-width:991.9px){html{font-size:7px}}@media screen and (max-width:767.9px){html{font-size:10px}.container{max-width:100%;padding-left:2rem;padding-right:2rem}}input::placeholder,select::placeholder,textarea::placeholder{color:#121212}input:focus::placeholder,textarea:focus::placeholder{color:transparent!important}p{margin:0}a{text-decoration:none;display:inline-block}h1,h2,h3,h4,h5,h6{margin:0}button{cursor:pointer;padding:0;border:none}button,input,select,textarea{outline:0}ul{padding:0;list-style-type:none;margin:0}h1{font-family:var(--headingFont)}header{padding-top:1.4rem;padding-bottom:2rem;top:0;left:0;width:100%;z-index:22;position:fixed;transition:all .4s var(--animationStyle)}.logo .svg{transition:unset}header.scroll{padding:1rem 0}header.scroll .headerBottom .container{border-radius:2rem;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background-color:rgba(62,25,9,.6);padding-left:4rem}header.scroll .logo .svg{height:8rem;width:14rem}header.scroll .headerTop{display:none}header:not(.homepage) .logo path{fill:#c45d41}header.active .headerTop{display:block}header.active .lang{transform:translate(-11.1rem,4.4rem)}.logo.active svg path:last-child{fill:#fff}header .container{display:flex;justify-content:space-between;align-items:flex-end}.headerRight{display:flex;row-gap:.8rem;width:100%;justify-content:flex-end}.headerRight>div:first-child{display:flex;column-gap:2.4rem;align-items:center}.headerRight>div:first-child>a{color:#222;font-family:var(--font400);font-size:1.4rem;font-style:normal;font-weight:500;line-height:2rem;letter-spacing:.028rem}.homepage .headerRight>div:first-child>a,header.scroll .headerRight>div:first-child>a{color:#fff}path{transition:all .4s var(--animationStyle)}.logo{z-index:22}.lang,.logo{position:relative}.lang{transition:all .4s var(--animationStyle);z-index:23;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lang.active .chevronDown{display:block}.lang.active .chevronDownDark{display:none}header.scroll .lang .chevronDown{display:block}header.scroll .lang .chevronDownDark{display:none}.lang:before{content:"";position:absolute;right:calc(100% + 1rem);top:50%;transform:translateY(-50%);width:.1rem;height:2.4rem;background-color:rgba(0,0,0,.3);opacity:1;transition:all .4s var(--animationStyle)}.homepage .lang:before,header.scroll .lang:before{background-color:hsla(0,0%,100%,.5)}.lang.active{transform:translate(-11.1rem,5.4rem);z-index:22}.lang.active:before{opacity:0}.lang>span{display:flex;align-items:center;column-gap:.4rem;cursor:pointer;z-index:22;position:relative}.lang>span svg{transition:all .4s var(--animationStyle)}.lang.active2 .chevronDown{transform:rotate(180deg)}.lang button,.lang>span{color:#222;text-align:center;font-family:var(--font400);font-size:1.4rem;font-style:normal;line-height:2rem;letter-spacing:.028rem;position:relative;z-index:22;text-transform:uppercase}.lang.active span,header.scroll .lang span{color:#fff}.lang.active span path{fill:#fff}.homepage .lang>button,.homepage .lang>span,.pages .lang>a,.pages .lang>span{color:#fff}.lang button{display:block;padding:.4rem 2rem;transition:all .2s var(--animationStyle);border-radius:.2rem;background-color:transparent}.lang button:hover{background-color:rgba(222,229,232,.96)}.homepage .lang path,.pages .lang path{fill:#fff}.langDropdown{position:absolute;top:100%;padding-top:.6rem;left:50%;transform:translate(-50%);opacity:0;visibility:hidden;z-index:22;-webkit-user-select:none;-moz-user-select:none;user-select:none}.langDropdown.active2{opacity:1;visibility:visible}.langDropdown div{display:flex;flex-direction:column;row-gap:.2rem;padding:.6rem;background-color:#fff;border-radius:.4rem;box-shadow:1px 1px 6px 1px rgba(77,77,77,.1)}.headerMenu{padding-right:5.6rem}.headerMenu.ru{padding-right:3.6rem}.headerMenu ul{display:flex;align-items:center;column-gap:3.2rem}.headerMenu.ru ul{column-gap:1.8rem}.headerMenu a{color:#222;font-size:1.5rem;font-style:normal;font-weight:500;line-height:2.4rem;letter-spacing:.015rem;transition:all .4s var(--animationStyle)}.headerMenu a:hover,.homepage .headerMenu a:hover{color:var(--hoverColor)}.homepage .headerMenu a{color:#eee}header.scroll .headerMenu a{color:#fff;font-size:1.4rem}.menuBtn{margin-left:.8rem}.menuBtn,.menuBtn button{z-index:22;position:relative}.menuBtn button{width:4.8rem;height:4.8rem;border-radius:50%;border:1px solid hsla(0,0%,7%,.3);background-color:transparent;padding:0;display:flex;justify-content:center;align-items:center}.homepage .menuBtn button,.menuBtn.active button,header.scroll .menuBtn button{border-color:hsla(0,0%,100%,.5)}.menuBtn button span{width:1.5rem;height:2px;background-color:#222;border-radius:1rem;transform-origin:center;transition:all .4s var(--animationStyle);position:relative}.homepage .menuBtn button span,.menuBtn.active button span,header.scroll .menuBtn button span{background-color:#fff}.menuBtn button span:after,.menuBtn button span:before{content:"";position:absolute;width:100%;height:100%;background-color:#222;border-radius:1rem;left:0;transition:all .4s var(--animationStyle);transform-origin:center}.homepage .menuBtn button span:after,.homepage .menuBtn button span:before,.menuBtn.active button span:after,.menuBtn.active button span:before,header.scroll .menuBtn button span:after,header.scroll .menuBtn button span:before{background-color:#fff}.menuBtn button span:before{bottom:calc(100% + .35rem)}.menuBtn button span:after{top:calc(100% + .35rem)}.menuBtn.active button span:before{bottom:0;transform:rotate(90deg)}.menuBtn.active button span:after{opacity:0}.menuBtn.active button span{transform:rotate(45deg)}.menu{position:fixed;top:0;left:0;transform:translateY(-100%);width:100vw;height:100vh;background-color:#3e1909;z-index:20;transition:all .6s var(--animationStyle)}.menu .container{height:calc(100vh - 16rem);top:16rem;position:relative;overflow:auto;padding-top:3rem;padding-bottom:4rem}.menu .container::-webkit-scrollbar{width:2px;display:none}.menu .container::-webkit-scrollbar-thumb{width:2px;background-color:hsla(0,0%,100%,.1)}.menu.active{transform:translateY(0)}.menuTop{display:flex;align-items:center;padding-bottom:7rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.menuTop>div{width:50%}.menuTop .imgContainer{height:44rem;width:80%;margin:0 auto;border-radius:.8rem;position:-webkit-sticky;position:sticky;top:0}.menuTop>div:first-child{padding-left:6.4rem;direction:rtl;height:38rem;overflow-y:auto;padding-top:.5rem}.menuTop>div:first-child::-webkit-scrollbar{width:6px}.menuTop>div:first-child::-webkit-scrollbar-track{width:2px;background-color:var(--secondaryColor);border-radius:1rem}.menuTop>div:first-child::-webkit-scrollbar-thumb{background-color:var(--primaryColor);border-radius:1rem;width:2px}.menuTop ul{display:flex;flex-direction:column;row-gap:3rem;direction:ltr}.menuTop ul a{color:rgba(223,233,238,.8);font-family:var(--headingFont);font-size:3rem;font-style:normal;font-weight:400;line-height:2.6644rem;letter-spacing:.064rem;text-transform:uppercase;transition:all .3s var(--animationStyle)}.menuTop ul a:hover{color:#dfe9ee}.menuBottom{padding-top:2.13rem;display:flex;align-items:center;justify-content:space-between}.menuSocials{display:flex;column-gap:1.85rem}.menuSocials a{width:3.65rem;height:3.65rem;border-radius:50%;background-color:var(--primaryColor);display:flex;justify-content:center;align-items:center;opacity:.6;transition:all .3s var(--animationStyle)}.menuSocials a path{fill:#fff}.menuSocials a:hover{background-color:var(--hoverColor);opacity:1}.menuBottom>div:last-child{display:flex;column-gap:5rem}.menuBottom>div:last-child a{color:rgba(223,233,238,.8);text-align:center;font-family:Inter Tight;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.2rem;letter-spacing:.028rem;transition:all .3s var(--animationStyle)}.menuBottom>div:last-child a:hover{color:#fff}header.active .book,header.active .headerMenu,header.active .headerRight>div:first-child>a{visibility:hidden}.book{font-weight:500;color:#fff;font-size:1.4rem;font-style:normal;line-height:2rem;letter-spacing:.028rem;padding:1.4rem 1.6rem;background-color:#f0690f;border-radius:10rem;transition:all .3s var(--animationStyle)}.book:hover{background-color:var(--primaryColor);color:#fff}.book:active{background-color:var(--hoverColor);color:#fff}.banner{height:100vh;position:relative;background-color:#222}.banner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(34,34,34,.3),rgba(34,34,34,.3)),#d3d3d3 50%/cover no-repeat;mix-blend-mode:multiply;z-index:2}.banner .imgContainer{height:100%}.banner .imgContainer img{width:100%;height:100%;object-fit:cover}.date-weather{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;column-gap:4.8rem;width:100%;justify-content:center;z-index:3}.date-weather span{color:var(--White,#fff);font-family:var(--font400);font-size:1.6rem;font-style:normal;line-height:2.4rem;letter-spacing:.016rem}.date-weather>span{width:max-content;position:relative}.date-weather>span:nth-child(2){display:flex;align-items:center;column-gap:.4rem}.date-weather span:not(:last-child):before{content:"";position:absolute;left:calc(100% + 2.4rem);top:50%;transform:translateY(-50%);width:.1rem;height:2.4rem;background-color:hsla(0,0%,100%,.5)}.about{padding:8.8rem 0;border-bottom:1px solid #e2dbd1}.about .container{position:relative}.about .imgContainer{border-radius:1.6rem;width:82%;height:54.2rem}.aboutRight{background-color:var(--secondaryColor);width:49%;position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;flex-direction:column;padding:5.6rem 8.8rem;border-radius:1.6rem}.aboutRight>svg{margin-bottom:2.4rem}.aboutRight h2{font-size:4.8rem;font-family:var(--headingFont);font-weight:500;line-height:5.8rem;letter-spacing:-.072rem;margin-bottom:1.6rem}.aboutRight h2,.aboutRight p{color:#3b2f26;font-style:normal}.aboutRight p{text-align:center;font-size:1.6rem;line-height:2.4rem;letter-spacing:.016rem;margin-bottom:2.4rem;opacity:.6}.seeMore{display:flex;column-gap:.4rem;color:#fff;font-size:1.4rem;font-style:normal;line-height:2rem;font-weight:500;letter-spacing:.028rem;padding:1.4rem 1.6rem;background-color:#f0690f;border-radius:10rem;width:-moz-fit-content;width:fit-content;transition:all .4s var(--animationStyle)}.seeMore:hover .svg{animation:seeMore .8s linear infinite}@keyframes seeMore{0%{transform:translateX(0)}50%{transform:translateX(.5rem)}to{transform:translateX(0)}}.section{padding:8.8rem 0;border-bottom:1px solid #e2dbd1}.accommodationPage .section{border:none;padding:6rem 0}.section>.svg{pointer-events:none;z-index:-1}.section>.pattern1{position:absolute;left:0;top:-2rem}.section>.pattern2{position:absolute;right:0;bottom:-2.33rem}.section h2{font-family:var(--headingFont);font-size:6.4rem;font-weight:500;line-height:7.8rem;letter-spacing:-.16rem;margin-bottom:1.6rem}.section .container>p,.section h2{color:#222;text-align:center;font-style:normal}.section .container>p{font-family:var(--font400);font-size:1.6rem;line-height:2.4rem;letter-spacing:.016rem;width:50%;margin:0 auto 3.2rem}.card{display:flex;flex-direction:column;align-items:center}.card .imgContainer{margin-bottom:1.6rem;height:26rem;width:100%;border-radius:1.6rem}.card h4{color:#222;font-family:var(--headingFont);font-size:2.8rem;font-weight:500;line-height:3rem;margin-bottom:1.2rem}.card h4,.card p{text-align:center;font-style:normal}.card p{overflow:hidden;color:var(--Black-600,#444);text-overflow:ellipsis;font-family:var(--font400);font-size:1.4rem;line-height:2rem;letter-spacing:.035rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;align-self:stretch;margin-bottom:0!important}.spaPage .card{pointer-events:none}.spaPage .card p{overflow:visible;display:block;-webkit-line-clamp:unset;line-clamp:2;-webkit-box-orient:unset;text-overflow:unset;height:unset;max-height:unset}.swiper-button-next,.swiper-button-prev{width:4.8rem;height:4.8rem;border-radius:50%;background-color:hsla(0,0%,91%,.9);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);display:flex;justify-content:center;align-items:center;cursor:pointer}.slider .swiper-button-next,.slider .swiper-button-prev{top:13rem}.hide-buttons .swiper-button-next,.hide-buttons .swiper-button-prev{display:none}.centeredSlides .swiper-wrapper{justify-content:center}.swiper-button-prev{left:2.4rem}.swiper-button-next{right:2.4rem}.swiper-button-next svg,.swiper-button-prev svg{width:2rem;height:2rem;opacity:1}.swiper-button-next:after,.swiper-button-prev:after{content:""}.swiper-button-disabled{opacity:1;background-color:hsla(0,0%,91%,.5);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);cursor:default}.section .seeMoreParent{display:flex;justify-content:center;padding-top:4.8rem}.services{padding-top:8.8rem;padding-bottom:8.2rem;border-bottom:1px solid #e2dbd1;position:relative}.serviceCards{display:flex;flex-wrap:wrap;column-gap:2rem}.service{width:calc(50% - 1rem)}.service .imgContainer{height:37.8rem;border-radius:1.6rem 1.6rem 0 0}.serviceBody{border-radius:0 0 1.6rem 1.6rem;border:1px solid var(--line,#e2dbd1);display:flex;flex-direction:column;align-items:center;padding:3.2rem;min-height:35rem}.serviceBody .seeMoreParent{margin-top:auto}.service h4{color:#222;font-family:var(--headingFont);font-size:4.8rem;font-weight:500;line-height:5.8rem;letter-spacing:-.072rem;margin-bottom:1.6rem}.service h4,.service p{text-align:center;font-style:normal}.service p{overflow:hidden;color:var(--textColor);text-overflow:ellipsis;font-size:1.6rem;line-height:2.4rem;letter-spacing:.016rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch;margin-bottom:2.4rem}.meeting .container{display:flex;justify-content:flex-end}.meeting .aboutRight{left:0;right:unset}footer{padding:4.8rem 0;background-color:var(--bgColor)}.footerTop{border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:4rem}.footerTop .container{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:2.4rem}.footerSocials{display:flex;column-gap:1.2rem}.footerSocials a,.footerSocials button{width:3.6203rem;height:3.6203rem;border-radius:50%;background-color:#ab4a2f;display:flex;justify-content:center;align-items:center;transition:all .4s var(--animationStyle)}.footerSocials a path,.footerSocials button path{fill:#fff}.footerSocials .book{padding:0;width:unset;border-radius:50%;width:3.6203rem;height:3.6203rem}.bookNow a:hover,.filter form>div:last-child button:hover,.footerSocials a:hover,.footerSocials button:hover,.loadMore a:hover,.seeMore:hover{background-color:var(--hoverColor)}.footerSocials a:hover path,.footerSocials button:hover path{fill:#fff}.bookNow a:active,.filter form>div:last-child button:active,.footerSocials a:active,.footerSocials button:active,.loadMore a:active,.seeMore:active{background-color:var(--primaryColor)}.footerMid{padding:4.1rem 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.footerMid .container{display:flex;flex-direction:column;row-gap:1rem}.footerMenu{display:flex;column-gap:3.2rem;justify-content:center}.footerMenu a{color:#fff;font-size:1.4rem;font-style:normal;line-height:2rem;letter-spacing:.028rem;transition:all .4s var(--animationStyle)}.footerMenu a:hover{color:var(--hoverColor)}.footerBottom{padding-top:4rem}.footerBottom .container{display:flex;column-gap:8.6rem;align-items:center;row-gap:1.2rem;justify-content:center}.footerBottom a,.footerBottom span{color:#fff;font-size:1.4rem;font-style:normal;line-height:2rem;letter-spacing:.035rem}.footerBottom a{transition:all .4s var(--animationStyle)}.footerBottom a:hover{color:var(--secondaryHoverColor)}.aboutPage{padding-top:25rem}.aboutPage h1{text-align:center;font-size:6.4rem;line-height:7.8rem;letter-spacing:-.16rem;margin-bottom:3.2rem}.aboutPage h1,.aboutPage h3,.section2 h3{color:#222;font-family:var(--headingFont);font-style:normal;font-weight:500}.aboutPage h3,.section2 h3{font-size:2.8rem;line-height:3.4rem}.aboutPage .container>h3{text-align:center;width:80%;margin:0 auto 1.2rem}.aboutPage .container>p{color:rgba(21,29,44,.8);font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.85rem;letter-spacing:.036rem;width:50%;margin:0 auto 3.2rem}.aboutImg{height:54.2rem;border-radius:1.6rem}.section2{padding:8.8rem 0;display:flex;align-items:center;position:relative}.section2>div{width:50%}.section2>div:first-child{padding-right:13rem}.section2>div:last-child{padding-right:11rem}.section2 .imgContainer{height:54.2rem;border-radius:1.6rem}.section2 h3{margin-bottom:1.6rem}.section2 p{color:rgba(21,29,44,.9);font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.85rem;letter-spacing:.036rem;margin-bottom:2rem}.textBanner{padding:4.8rem 0;border-radius:1.6rem;background:#93401f}.textBanner p{color:#fff;text-align:center;font-family:var(--font400);font-size:2rem;font-style:normal;line-height:2.8rem;width:70%;margin:0 auto}.arroundUsPage .section2:nth-child(2n),.section2.sectionReverse{flex-direction:row-reverse}.section2.sectionReverse:after{content:"";position:absolute;width:100vw;margin-left:-50vw;margin-right:-50vw!important;left:50%;right:50%;bottom:0;height:1px;background-color:#e2dbd1}.section2.sectionReverse>div:first-child{padding-left:13rem;padding-right:0}.section2.sectionReverse>div:last-child{padding-left:11rem;padding-right:0}.accommodationPage{padding-top:15rem}.pageTop{height:40rem;position:relative;background-color:#222}.pageTop>img{width:100%;height:100%;object-fit:cover}.detailPage .pageTop{height:64.2rem;display:flex;justify-content:center;max-width:130rem;border-radius:1.6rem;overflow:hidden;margin:0 auto}.detailPage .swiper .swiper-wrapper{justify-content:start!important}.pageTop:before{content:"";top:0;height:100%;background-color:#61270e;opacity:.5;z-index:2}.pageTop:before,.topText{position:absolute;left:0;width:100%}.topText{top:50%;transform:translateY(-50%);z-index:3}.topText h1{color:#fff;font-family:var(--headingFont);font-size:6.4rem;font-weight:500;line-height:7.8rem;letter-spacing:-.16rem;margin-bottom:1.6rem}.topText h1,.topText p{text-align:center;text-shadow:0 2px 6px rgba(0,0,0,.15);font-style:normal}.topText p{overflow:hidden;color:var(--White,#fff);text-overflow:ellipsis;font-family:var(--font400);font-size:1.6rem;line-height:2.4rem;letter-spacing:.016rem;width:80%;margin:0 auto}.topLinks{position:absolute;left:50%;top:100%;transform:translate(-50%,-50%);border-radius:4rem;background-color:#efdbc0;z-index:3;padding:1rem 1.2rem}.topLinks a{color:#222;text-align:center;font-family:var(--font400);font-size:1.6rem;font-style:normal;line-height:2.4rem;letter-spacing:.016rem;padding:1.2rem 5.65rem;border-radius:4rem}.topLinks a.active{background-color:#d7a461}.cards{padding:9.2rem 0 6rem;display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:4rem}.cards .card{width:calc(33.3333333333% - 1.3333333333rem)}.card img{transition:all .3s var(--animationStyle)!important}.card:hover img{transform:scale(1.05)}.lazy-load-image-background{display:unset!important}.detailPage .breadcrumbs{padding-top:8.8rem}.detailPage .pageTop:before{display:none}.detailTop{padding:3.2rem 0 3.6rem;border-bottom:1px solid #e2dbd1}.detailTop.hideLine{border-bottom:none;padding-bottom:0}.detailTop.hideLine+.detailContent{padding-top:0}.detailTop .container{padding-inline:24rem}.detailPage h1{color:#222;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"liga" off,lining-nums proportional-nums;font-size:4.8rem;font-style:normal;font-weight:500;line-height:5.8rem;letter-spacing:-.072rem}.detailTop h1{margin-bottom:1.6rem}.detailPage p{color:#222;font-family:var(--font400);font-size:1.6rem;font-style:normal;line-height:2.4rem;letter-spacing:.016rem;margin-bottom:2rem;background-color:transparent!important}.bookNow{padding:3.2rem 5.6rem;border-radius:1.6rem;background-color:#93401f;display:flex;justify-content:space-between;align-items:center}.bookNow span{font-family:var(--headingFont);font-size:2.5rem;font-weight:400;line-height:3rem}.bookNow a,.bookNow span{color:#fff;text-align:center;font-style:normal}.bookNow a{font-size:1.4rem;font-weight:500;line-height:2rem;letter-spacing:.028rem;border-radius:10rem;background-color:var(--primaryColor);padding:1.4rem 6rem;display:flex;align-items:center;column-gap:.4rem;transition:all .4s var(--animationStyle)}.roomInfo{padding:5.6rem 0 8.8rem;border-bottom:1px solid #e2dbd1}.roomInfo .container{padding-inline:24rem;display:flex;flex-wrap:wrap;column-gap:4.6rem;row-gap:4rem}.roomInfo .container>div{width:calc(33.3333333333% - 3.0666666667rem)}.roomInfo .container>div>span{color:#222;font-family:var(--font700);font-size:1.6rem;font-style:normal;font-weight:700;line-height:2.4rem;letter-spacing:.016rem;display:flex;align-items:center;column-gap:.8rem;margin-bottom:1.2rem}.roomInfo .container>div>span svg{min-width:5rem;height:3rem}.roomInfo ul{display:flex;flex-direction:column;row-gap:1rem;padding-left:8.1rem;list-style:disc}.roomInfo ul li{color:var(--Black-600,#222);font-family:var(--font400);font-size:1.6rem;font-style:normal;line-height:2.4rem;letter-spacing:.016rem;position:relative}.gallery{padding:5.6rem 0;border-bottom:1px solid #e2dbd1}.gallerySlider{border-radius:1.6rem}.gallerySlider .swiper-slide>a,.gallerySlider .swiper-slide>div{height:56rem;overflow:hidden;border-radius:1.6rem;width:100%;position:relative}.gallerySlider div img{width:100%;height:100%;object-fit:cover;transition:all .3s var(--animationStyle)}.swiper-button-next,.swiper-button-prev{top:50%;transform:translateY(-50%);position:absolute;z-index:3}.gallerySlider .swiper-button-next{right:2.4rem}.gallerySlider .swiper-button-prev{left:2.4rem}.swiper-button-next:after,.swiper-button-prev:after{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.swiper-button-next:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6624 14.7506C12.9849 15.0789 13.5125 15.0837 13.8408 14.7612L18.0833 10.5945C18.2428 10.4378 18.3327 10.2236 18.3327 10C18.3327 9.77638 18.2428 9.56215 18.0833 9.40546L13.8408 5.23879C13.5125 4.9163 12.9849 4.92105 12.6624 5.24941C12.3399 5.57776 12.3446 6.10538 12.673 6.42787L15.4616 9.16667L2.49935 9.16667C2.03911 9.16667 1.66602 9.53976 1.66602 10C1.66602 10.4602 2.03911 10.8333 2.49935 10.8333L15.4616 10.8333L12.673 13.5721C12.3446 13.8946 12.3399 14.4222 12.6624 14.7506Z" fill="%23222222"/></svg>')}.swiper-button-prev:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.33762 14.7506C7.01512 15.0789 6.48751 15.0837 6.15915 14.7612L1.91673 10.5945C1.75719 10.4378 1.66732 10.2236 1.66732 10C1.66732 9.77638 1.75719 9.56215 1.91673 9.40546L6.15915 5.23879C6.48751 4.9163 7.01512 4.92105 7.33762 5.24941C7.66011 5.57776 7.65535 6.10538 7.327 6.42787L4.53841 9.16667L17.5007 9.16667C17.9609 9.16667 18.334 9.53976 18.334 10C18.334 10.4602 17.9609 10.8333 17.5007 10.8333L4.53841 10.8333L7.327 13.5721C7.65535 13.8946 7.66011 14.4222 7.33762 14.7506Z" fill="%23222222"/></svg>')}.section .container>h3{color:#222;font-family:Playfair Display,serif;font-size:4.8rem;font-style:normal;font-weight:500;line-height:5.8rem;letter-spacing:-.072rem;margin-bottom:3.2rem}.detailPage .section{padding-bottom:0;border-bottom:none}.loadMore{display:flex;justify-content:center}.galleryPage .loadMore{padding-top:4rem}.accommodationPage .loadMore{padding-bottom:4rem}.loadMore a{color:#222;text-align:center;font-family:var(--font400);font-size:1.4rem;font-style:normal;line-height:2rem;letter-spacing:.028rem;display:flex;align-items:center;column-gap:.4rem;padding:1.4rem 1.6rem;border-radius:10rem;border:1px solid hsla(0,0%,7%,.3);transition:all .4s var(--animationStyle)}.loadMore a:hover{border-color:transparent}.loadMore a:hover svg{animation:loadMore .6s linear infinite}@keyframes loadMore{50%{transform:translateY(.4rem)}0%{transform:translateY(0)}}.detailContent{padding:3.2rem 0 3.6rem}.detailContent .container{padding-inline:24rem}.contentDate{overflow:hidden;font-size:1.4rem;line-height:2rem;letter-spacing:.028rem;margin-bottom:1.6rem}.contentDate,.detailPage h3{color:#222;font-family:var(--font400);font-style:normal}.detailPage h3{font-size:2rem;line-height:2.8rem;margin-bottom:1.2rem}.detailContent h1{margin-bottom:3.2rem}.detailContent strong{font-family:var(--font700)}.detailContent ol,.detailContent ul{padding-left:2.4rem}.detailContent ol li,.detailContent ul li{color:#222;font-size:1.6rem;font-style:normal;line-height:2.4rem;letter-spacing:.016rem;position:relative;margin-bottom:1.6rem}.detailContent ol li:before,.detailContent ul li:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:calc(100% + 1.25rem);width:3px;height:3px;border-radius:50%;background-color:#646464}.detailContent ol>li:before{display:none}.galleryPage{padding-top:6rem}.galleryPage>.container{padding-bottom:6rem}.galleryPage h1{color:#222;font-family:var(--headingFont);font-size:6.4rem;font-style:normal;font-weight:500;line-height:7.8rem;letter-spacing:-.16rem;margin-bottom:1.6rem}.galleryLinks{display:flex;column-gap:2.4rem;margin-bottom:3.2rem}.galleryLinks a{color:var(--Black-500,#919191);font-family:var(--font400);font-size:2rem;font-style:normal;line-height:2.8rem;transition:all .4s var(--animationStyle)}.galleryLinks a:hover{color:#222}.galleryLinks a.active{color:#222;border-bottom:1px solid #222}.galleryCards{display:flex;column-gap:2rem;row-gap:2rem;flex-wrap:wrap}.galleryCards>a,.galleryCards>div{width:calc(33.3333333333% - 1.3333333333rem);height:26rem;border-radius:1.6rem;overflow:hidden}.galleryCards>a img,.galleryImg img{width:100%;height:100%;object-fit:cover;transition:all .3s var(--animationStyle)!important}.galleryCards>a:hover img,.galleryImg:hover img{transform:scale(1.05)}.breadcrumbs{padding-bottom:2.3rem}.breadcrumbs .container,.breadcrumbs span{display:flex;align-items:center;column-gap:1rem}.breadcrumbs a{color:var(--primaryColor);font-family:var(--font600);font-size:1.2rem;font-style:normal;line-height:normal;letter-spacing:-.024rem;transition:all .4s var(--animationStyle);position:relative;border-bottom:.1rem solid rgba(215,164,97,0);padding-bottom:.1rem}.breadcrumbs a:hover{color:var(--hoverColor);border-color:var(--hoverColor)}.breadcrumbs span:last-child a{opacity:.7;pointer-events:none;color:#000}.breadcrumbs span:last-child svg{display:none}.entertainmentPage{padding-top:5.6rem}.entertainmentPage h3{color:#000;font-size:2.4rem;font-style:normal;font-weight:500;line-height:3rem;margin-bottom:1.6rem;text-align:center}.entertainmentPage>.container{padding-inline:13rem}.entertainmentPage>.container>p{color:#222;text-align:center;font-family:var(--font400);font-size:1.6rem;font-style:normal;line-height:2.4rem;letter-spacing:.016rem;margin:0 auto 3.2rem;width:60%}.entertainmentCards{display:flex;column-gap:2rem;row-gap:2rem;margin-bottom:5.6rem;flex-wrap:wrap}.entertainmentCards,.entertainmentCards.active{justify-content:center}.entertainmentCards>div{width:calc(25% - 1.5rem);border-radius:1.6rem;overflow:hidden;position:relative}.entertainmentCards>div>div{padding-top:100%}.entertainmentCards>div:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#222;opacity:.6;z-index:2}.cardText{padding:3.2rem;font-family:var(--font700);font-size:1.6rem;transition:all .6s .3s var(--animationStyle)}.cardInfo,.cardText{color:var(--White,#fff);text-align:center;font-style:normal;line-height:2.4rem;letter-spacing:.016rem;position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;z-index:3}.cardInfo{padding:.8rem;font-family:var(--font400);font-size:1.4rem;transition:all .6s var(--animationStyle);transform:translateY(100%)}.entertainmentCards>div:hover .cardText{transform:translateY(-100%)}.entertainmentCards>div:hover .cardInfo{transform:translateY(0)}.entertainmentCards>div img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.galleryPage>.container>p{overflow:hidden;color:#222;font-family:var(--font400);font-size:1.6rem;font-style:normal;line-height:2.4rem;letter-spacing:.016rem;width:50%}.arroundUsPage .section2{padding:3.6rem 0}.arroundUsPage .section2 .imgContainer{height:44rem}.arroundUsPage .section2 p{margin-bottom:1.6rem;font-size:1.6rem;line-height:2.4rem;letter-spacing:.016rem}.arroundUsPage .seeMore{width:-moz-fit-content;width:fit-content}.arroundUsPage .section2.section2.sectionReverse:after{display:none}.reviewCard{border-radius:2.4rem;background:#e8e0f0;padding:3.2rem 3.2rem 4rem;height:unset!important}.rating{margin-bottom:1.6rem;display:flex;column-gap:1.2rem}.customerName{font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"liga" off,lining-nums proportional-nums;font-size:2.4rem;font-weight:500;line-height:3rem;margin-bottom:1.6rem;display:block}.customerName,.reviewCard p{color:#222;font-style:normal}.reviewCard p{font-family:var(--font400);font-size:1.6rem;line-height:2.4rem;letter-spacing:.04rem;height:20rem;overflow:auto;padding-right:2rem}.reviewCard p::-webkit-scrollbar{width:2px}.reviewCard p::-webkit-scrollbar-thumb{background-color:#2a5366}.reviewBottom{display:flex;align-items:center;column-gap:1.3rem;padding-left:.3rem;padding-top:1.7rem}.reviewBottom>div{width:4.2rem;height:4.2rem;border-radius:50%;overflow:hidden}.reviewBottom>div img{width:100%;height:100%;object-fit:cover}.reviewCard:hover .reviewBottom>div img{transform:scale(1)!important}.reviewBottom span{overflow:hidden;color:#222;font-family:var(--font400);font-size:1.6rem;font-style:normal;font-weight:500;line-height:2.4rem;letter-spacing:.016rem}.faqPage{padding-top:6rem}.faqPage>.container{padding-inline:24rem}.faqPage h1{color:#222;text-align:center;font-family:var(--headingFont);font-size:6.4rem;font-style:normal;font-weight:500;line-height:7.8rem;letter-spacing:-.16rem;margin-bottom:5.6rem}.faqPage ul{padding-left:2.4rem;list-style:disc}.faqCards{padding-bottom:6rem}.faqCards .faq:first-child{border-top:1px solid var(--line,#e2dbd1)}.faq{padding:2.4rem 0;border-bottom:1px solid var(--line,#e2dbd1)}.faqTop{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faqTop span{color:#000;font-family:var(--font700);font-size:1.6rem;font-style:normal;font-weight:700;letter-spacing:.016rem}.faqTop svg{transition:all .4s var(--animationStyle)}.faqTop.active svg{transform:rotate(-180deg)}.faqBody{padding-top:1.2rem;display:none}.faqBody p{color:#000;font-family:var(--font400);font-size:1.6rem;font-style:normal;line-height:2.4rem;letter-spacing:.016rem;margin-bottom:2rem}.faqImg{overflow:hidden;height:56rem;border-radius:1.6rem;margin:3rem 0}.faqImg img{width:100%;height:100%;object-fit:cover}.faqVideo{height:56rem;border-radius:1.6rem;overflow:hidden;position:relative}.faqVideo img{width:100%;height:100%;object-fit:cover;transition:all .6s var(--animationStyle)}.faqVideo:hover img{transform:scale(1.05)}.faqBody :last-child{margin-bottom:0}.terms h1{margin-bottom:3.2rem}.content{padding-bottom:6rem}.content h3,.content li,.content p{color:#000;font-family:var(--font400);font-size:1.6rem;font-style:normal;line-height:2.4rem;letter-spacing:.016rem;margin-bottom:2rem}.content h3,.content strong{font-family:var(--font700)}.content h3{margin-bottom:.6rem}.content ul{padding-left:3.4rem;list-style:disc}.contactPage{padding-top:6rem}.contactTop{padding-bottom:5.6rem;border-bottom:1px solid #e2dbd1}.contactPage h1{color:#222;font-size:6.4rem;font-style:normal;font-weight:500;line-height:7.8rem;letter-spacing:-.16rem;margin-bottom:5.6rem}.contactContainer{display:flex}.contactContainer>div{width:50%}.contactContainer>div:first-child{padding-right:13rem;display:flex;flex-direction:column;row-gap:2.4rem}.contactContainer>div:first-child>div{display:flex;flex-direction:column;row-gap:.8rem}.contactContainer>div:first-child span{color:var(--Black-600,#919191);font-family:var(--font400);font-size:1.4rem;font-weight:400;line-height:2rem;letter-spacing:.028rem}.contactContainer>div:first-child>div:not(:last-child) a,.contactContainer>div:first-child>div:not(:last-child) p{color:#222;font-family:var(--font400);font-size:1.6rem;font-style:normal;font-weight:500;line-height:2.4rem;letter-spacing:.016rem;width:-moz-fit-content;width:fit-content}.contactContainer>div:last-child{padding-left:.8rem}.contactPage h3{color:#222;font-family:var(--headingFont);font-size:2.8rem;font-style:normal;font-weight:500;line-height:3.4rem;margin-bottom:2.4rem}.contactContainer form{display:flex;flex-direction:column;row-gap:3.2rem}.formTop{display:flex;column-gap:2rem}.formTop .inputGroup{width:calc(50% - 1rem)}.contactContainer .inputGroup input,.contactContainer textarea{width:100%;height:4.8rem;background-color:transparent;border:none;border-bottom:1px solid #d3d3d3;color:#000;font-family:var(--font400);font-size:1.6rem;font-style:normal;line-height:2.4rem;letter-spacing:.016rem;resize:none}.contactContainer textarea{padding:1.2rem 0 1rem}.contactContainer input::placeholder,.contactContainer textarea::placeholder{color:#919191}.checkboxGroup label{display:flex;align-items:flex-start;column-gap:1.6rem;color:#000;font-family:var(--font400);font-size:1.1rem;font-style:normal;line-height:1.6rem;letter-spacing:.0275rem;width:85%}.checkboxGroup input{display:none}.checkboxGroup span{width:2rem;min-width:2rem;height:2rem;border-radius:.4rem;border:1px solid #222;position:relative}.checkboxGroup span:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:.3rem;background-color:#d7a461;transform:scale(.7);transition:all .4s var(--animationStyle);opacity:0}.checkboxGroup input:checked+label span:before{opacity:1}.contactContainer form .seeMore{width:-moz-fit-content;width:fit-content}.map{padding:5.6rem 0 6rem}#map{border-radius:1.6rem;overflow:hidden;height:52rem;position:relative}.pin{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;border-radius:1.2rem;padding:.8rem 1rem;width:12.5rem;background:hsla(60,36%,95%,.8);display:flex;flex-direction:column;align-items:center}.pin span{color:#222;text-align:center;font-family:var(--font400);font-size:1.4rem;font-style:normal;line-height:2rem;letter-spacing:.035rem}.map iframe{border-radius:1.6rem;width:100%;height:100%}.conciergePage{padding-top:3.2rem}.galleryCards .concierge{width:calc(33.3333333333% - 1.3333333333rem);height:45rem;overflow:hidden;border-radius:1.6rem;position:relative}.concierge:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:.6;background:#222;z-index:2}.concierge img{width:100%;height:100%;object-fit:cover}.textSection{position:absolute;left:0;top:0;padding:3.2rem;display:flex;flex-direction:column;row-gap:1.2rem;justify-content:flex-end;height:100%;width:100%;z-index:3}.textSection span{font-size:2.4rem;font-weight:500;line-height:3rem}.textSection p,.textSection span{color:var(--White,#fff);font-style:normal}.textSection p{font-family:var(--font400);font-size:1.4rem;line-height:2rem;letter-spacing:.035rem}.textSection>div{height:0;overflow:hidden;transition:all .6s var(--animationStyle)}.textSection:hover>div{height:100%}.textSection a{color:#fff;text-align:center;font-family:var(--font400);font-size:1.4rem;font-style:normal;line-height:2rem;letter-spacing:.028rem;padding:1.4rem 1.6rem;border-radius:10rem;border:1px solid hsla(0,0%,100%,.5);margin-top:2rem;transition:all .4s var(--animationStyle);text-transform:uppercase}.textSection a:hover{border-color:#fff}#tabs{display:flex;justify-content:center;column-gap:4.1rem;padding-bottom:2.4rem}#tabs a{color:#222;font-size:4.8rem;font-style:normal;font-weight:500;line-height:5.8rem;letter-spacing:-.072rem;padding-bottom:.6rem;border-bottom:1px solid #222;transition:all .4s var(--animationStyle)}#tabs a.inactive{opacity:.2;border-color:transparent}.tabs-container{display:none}#video{padding-inline:11rem}#video a{height:56rem;border-radius:1.6rem;position:relative;overflow:hidden;width:100%;background-color:#919191}#video a img{width:100%;height:100%;object-fit:cover;transition:all .4s var(--animationStyle)}#video a:hover img{transform:scale(1.05)}#video a span,.faqVideo>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:8rem;height:8rem;background-color:hsla(0,0%,91%,.5);border-radius:50%;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.filter{border-radius:3rem;background:hsla(0,0%,39%,.7);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);padding:1rem 3rem 1rem 3.2rem;position:absolute;left:50%;transform:translateX(-50%);bottom:4.8rem;z-index:3;width:max-content;transition:all .4s var(--animationStyle)}.filter:hover{background-color:#fafafa}.filter:hover .svg{filter:contrast(.4)}.filter:hover svg path{fill:#222}.filter:hover form>div,.filter:hover form>div>div{border-right-color:#e8e8e8!important}.filter:hover form>div:first-child>div>span:first-child,.filter:hover form>div:nth-child(2)>div>div>span:first-child,.filter:hover form>div:nth-child(3)>div>div>span:first-child,.filter:hover form>div:nth-child(4)>div>div>span:first-child{color:#222}.filter:hover form>div:first-child>button,.filter:hover form>div:nth-child(2)>div>button,.filter:hover form>div:nth-child(3)>div>button,.filter:hover form>div:nth-child(4)>div>button{background-color:#dfdfdf}.filter:hover .ant-picker .ant-picker-input>input,.filter:hover form>div:first-child>div>span:last-child,.filter:hover form>div:nth-child(2)>div>div>input:last-child,.filter:hover form>div:nth-child(2)>div>div>span:last-child,.filter:hover form>div:nth-child(3)>div>div>input:last-child,.filter:hover form>div:nth-child(3)>div>div>span:last-child,.filter:hover form>div:nth-child(4)>div>div>span:last-child{color:#222}.filter:hover .ant-picker .ant-picker-input>input::placeholder{color:rgba(34,34,34,.7)}.filter:hover form>div:nth-child(4)>div:not(.promoCode)>div>input{color:#222}.filter:hover form>div:nth-child(4)>div:not(.promoCode)>div>input::placeholder{color:rgba(34,34,34,.7)}.filter:hover .guests,.filter:hover .promoCode,.filter:hover .rooms{background-color:#fafafa;color:#222}.filter:hover .guests:before,.filter:hover .promoCode:before,.filter:hover .rooms:before{border-bottom-color:#fafafa}.filter:hover .promoCode input,.filter:hover .promoCode select{color:#222;border-color:#ccc}.filter:hover .promoCode input::placeholder,.filter:hover .promoCode select::placeholder{color:#888}.filter:hover .counter{border-color:#ccc}.filter:hover .counter span,.filter:hover label{color:#222}.filter:hover form>div:last-child button{background-color:#222}.filter:hover form>div:last-child button .svg{filter:contrast(1)}.err.active{transform:translateY(2px)}.err{position:absolute;top:calc(100% + 2px);left:0;color:#da0028;font-size:12px;opacity:0;transition:all .1s var(--animationStyle)}.err.active{opacity:1;top:calc(100% + 5px)}.inputError{border-color:#da0028!important}.filter .err{top:calc(100% + 3rem);left:2rem;background-color:#da0028;color:#fff;padding:.4rem 1rem;border-radius:1rem;width:-moz-fit-content;width:fit-content}.filter form{display:flex;column-gap:1.6rem;width:100%}.filter form>div:first-child{border-right:1px solid hsla(0,0%,100%,.2)}.filter form>div:first-child,.filter form>div:nth-child(2)>div:not(.promoCode,.guests,.rooms),.filter form>div:nth-child(3)>div:not(.promoCode,.guests,.rooms),.filter form>div:nth-child(4)>div:not(.promoCode,.guests,.rooms){display:flex;column-gap:1.2rem;padding-right:1.6rem;padding-top:1rem}.filter form>div:last-child>div{padding-top:0}.filter form>div:first-child>div{position:relative}.filter form>div:first-child>div,.filter form>div:nth-child(2)>div:not(.promoCode,.guests,.rooms)>div,.filter form>div:nth-child(3)>div:not(.promoCode,.guests,.rooms)>div,.filter form>div:nth-child(4)>div:not(.promoCode,.guests,.rooms)>div{display:flex;flex-direction:column;column-gap:.8rem}.filter form>div:nth-child(2)>div,.filter form>div:nth-child(3)>div{border-right:1px solid hsla(0,0%,100%,.2)}.filter form>div:first-child>div>span:first-child,.filter form>div:nth-child(2)>div>div>span:first-child,.filter form>div:nth-child(3)>div>div>span:first-child,.filter form>div:nth-child(4)>div>div>span:first-child{display:flex;align-items:center;column-gap:1.2rem;color:var(--White,#fff);font-family:var(--font400);font-size:1.6rem;font-style:normal;line-height:2.4rem;letter-spacing:.016rem}.filter form>div:first-child>div>span:last-child,.filter form>div:nth-child(2)>div>div>input:last-child,.filter form>div:nth-child(2)>div>div>span:last-child,.filter form>div:nth-child(3)>div>div>input:last-child,.filter form>div:nth-child(3)>div>div>span:last-child,.filter form>div:nth-child(4)>div>div>span:last-child{display:flex;align-items:center;column-gap:.4rem;color:#fff;font-family:var(--font400);font-size:1.4rem;font-style:normal;line-height:2rem;letter-spacing:.028rem;opacity:.7;padding-top:.4rem;background-color:transparent;border:none}.filter form>div:nth-child(2)>div>div>input:last-child,.filter form>div:nth-child(3)>div>div>input:last-child{width:5rem}.filter form>div:first-child>div>div>span:last-child{opacity:1}.filter form>div:first-child>button,.filter form>div:nth-child(2)>div>button,.filter form>div:nth-child(3)>div>button,.filter form>div:nth-child(4)>div>button{width:2.4rem;min-width:2.4rem;height:2.4rem;border-radius:50%;background-color:hsla(0,0%,91%,.2);margin-left:4rem;display:flex;justify-content:center;align-items:center;position:unset}.filter form>div:first-child>button:before,.filter form>div:nth-child(2)>div>button:before,.filter form>div:nth-child(3)>div>button:before,.filter form>div:nth-child(4)>div>button:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.filter form>div:not(:last-child)>div>button{transform:rotate(180deg);transition:all .4s var(--animationStyle)}.filter form>div:not(:last-child)>div>button.active{transform:rotate(0)}.filter form>div:nth-child(4)>div:not(.promoCode)>div>input{background-color:transparent;border:none;font-family:var(--font400);font-size:14px;line-height:20px;letter-spacing:.02em;text-align:left;width:100px;color:#fff}.filter form>div:nth-child(4)>div input::placeholder{color:hsla(0,0%,100%,.7)}.filter form>div:last-child button{width:7.2rem;height:7.2rem;border-radius:50%;background-color:var(--primaryColor);transition:all .4s var(--animationStyle)}.filter form>div{position:relative}.guests,.promoCode,.rooms{border-radius:1.2rem;background:#646464;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2.6rem 2.6rem 2.6rem 3.5rem;position:absolute;z-index:3;top:calc(100% + 4rem);flex-direction:column;row-gap:1.6rem;width:31rem;display:flex}.guests.view,.promoCode.view,.rooms.view{top:unset;bottom:calc(100% + 4rem)}.guests.view:before,.promoCode.view:before,.rooms.view:before{top:unset;bottom:-1.2rem;transform:rotate(180deg)}.promoCode{padding:2.6rem;row-gap:2.4rem}.guests.active,.promoCode.active,.rooms.active{display:flex!important}.guests>svg,.promoCode>svg,.rooms>svg{position:absolute;bottom:calc(100% - .5px);left:6rem}.guests:before,.promoCode:before,.rooms:before{content:"";position:absolute;top:-1.2rem;left:8rem;transform:translateX(-50%);border-left:2.6rem solid transparent;border-right:2.6rem solid transparent;border-bottom:1.4rem solid #646464}.guests>div,.rooms>div{display:flex;column-gap:1.6rem;justify-content:space-between;align-items:center}.promoCode>div{display:flex;flex-direction:column;row-gap:1rem}.guests>div>span,.promoCode>div>label,.rooms>div>span{color:#fff;font-family:var(--font400);font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal}.counter{display:flex;align-items:center;padding:1rem 1.3rem;border-radius:.8rem;border:1px solid #f2f2f2}.counter button{background-color:transparent}.counter input,.counter span{width:4rem;background-color:transparent;border:none;text-align:center;color:#f2f2f2;font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal}.decr svg,.incr svg{pointer-events:none}.promoCode select{width:100%;height:4.4rem;background-color:transparent;border:1px solid #f2f2f2;border-radius:.8rem;color:#f2f2f2;padding:0 1.6rem}.promoCode select,.promoCode select option{font-family:var(--font400);font-size:1.6rem;font-style:normal;line-height:normal}.promoCode select option{color:#000}.promoCode input{background-color:transparent;border:1px solid #f2f2f2;color:#f2f2f2;padding:0 1.6rem}.promoCode button,.promoCode input{width:100%;height:4.4rem;border-radius:.8rem;font-family:var(--font400);font-size:1.6rem;font-style:normal;line-height:normal}.promoCode button{background-color:#ab4a2f;color:#fff;text-align:center;border:none;cursor:pointer;transition:all .4s var(--animationStyle)}.promoCode button:hover{background-color:var(--hoverColor)}button[name=search]{display:flex;align-items:center;justify-content:center}button[name=search] img{width:2.4rem;height:2.4rem}.share{padding-top:3.2rem}.share .container{display:flex;align-items:center;justify-content:center;column-gap:1.6rem}.share .container>span{color:#000;font-family:var(--font400);font-size:1.6rem;font-style:normal;line-height:2.4rem;letter-spacing:.016rem}.share button{position:relative}.copied{color:var(--Text-Primary-dark,#121b21);font-family:var(--font700);font-size:1.1rem;font-style:normal;line-height:normal;letter-spacing:.011rem;text-transform:uppercase;position:absolute;top:calc(100% + .4rem);width:max-content;opacity:0;visibility:hidden;transform:translateY(1rem);transition:all .5s var(--animationStyle)}.copyLink.active .copied{opacity:1;visibility:visible;transform:translateY(0)}.doctors{padding-top:3.2rem;display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:7.9rem;padding-bottom:8.8rem}.doctors a{width:calc(25% - 2rem);position:relative}.doctors a .imgContainer{border-radius:1.6rem;height:38rem}.doctors a img{width:100%;height:100%;object-fit:cover;transition:all .4s var(--animationStyle)}.doctorInfo{position:absolute;width:calc(100% - 3.2rem);left:50%;bottom:0;transform:translate(-50%,50%);padding:1.6rem;display:flex;flex-direction:column;row-gap:1.2rem;background-color:var(--secondaryColor);border-radius:1.6rem}.doctors a:hover img{transform:scale(1.05)}.doctorInfo h4{color:#fff;font-size:1.8rem;font-family:var(--headingFont);font-style:normal;font-weight:500;line-height:2.2rem}.doctorInfo p{color:#fff;font-size:1.4rem;font-style:normal;line-height:2rem;letter-spacing:.035rem}.doctorDetail{padding-top:4.8rem;padding-bottom:12rem}.doctorDetail .container{padding-inline:24rem;display:flex;align-items:flex-start}.doctorDetail .container>div:first-child{width:36%;position:-webkit-sticky;position:sticky;top:2rem}.doctorDetail .container>div:last-child{width:64%;padding-left:2rem}.doctorDetail .imgContainer{height:38rem;border-radius:1.6rem;width:100%}.doctorTop{border-radius:1.6rem;padding:2.4rem 2.4rem 0;position:relative}.doctorTop h1{margin-bottom:2.4rem}.doctorTop>div{display:flex;flex-direction:column;row-gap:1.2rem}.doctorTop>div>div span{color:#222;font-size:2rem;font-style:normal;line-height:2.8rem}.doctorTop>div>div span:last-child{font-weight:600}.doctorTop>svg{position:absolute;bottom:.8rem;right:1.6rem}.doctorContent{padding-left:1.7rem;padding-top:4rem}.doctorContent h3{margin-bottom:2rem;font-weight:600}.doctorContent li,.doctorContent p{color:#222;font-size:1.6rem;font-style:normal;line-height:2.4rem;letter-spacing:.016rem}.doctorContent p,.doctorContent ul{margin-bottom:2rem}.doctorContent li:before{content:"- "}input[type=date]{background-color:#d7a461;border:none;outline:none;color:#fff;font-size:1.4rem;font-style:normal;line-height:2rem;letter-spacing:.028rem;padding:.4rem 1rem;border-radius:.8rem}::-webkit-calendar-picker-indicator{cursor:pointer}.productImg{position:relative}.productImg:before{content:"";z-index:2;border-radius:1.6rem 1.6rem 0 0;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),#000 50%/cover no-repeat;opacity:.4}.productImg:before,.productText{position:absolute;left:0;top:0;width:100%;height:100%}.productText{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:3.2rem;z-index:3}.productText h1{font-size:6.4rem;line-height:7.8rem;letter-spacing:-.16rem}.productText h1,.productText h3{color:var(--White,#fff);text-align:center;font-style:normal;font-weight:500}.productText h3{font-size:2.8rem;line-height:3.4rem;width:50%}.productPage .gallery{border-bottom:none}.productImg{border-bottom-left-radius:0;border-bottom-right-radius:0}.productBottom{display:flex}.productBottom>div{width:50%;padding:4.2rem 4.8rem}.productBottom p{color:#000;font-family:var(--font400);font-size:2rem;line-height:2.8rem}.productBottom>div:last-child p{color:#fff}.productBottom>div:first-child{background-color:#fff3eb;border-radius:0 0 0 1.6rem}.productBottom>div:last-child{background-color:#c45d40;border-radius:0 0 1.6rem 0}.productBottom+.section2{margin:8.8rem 0}.productBottom~.section2{padding-top:0}.productBottom~.section2:before{content:"";display:block;width:100vw;margin-left:-50vw;margin-right:-50vw!important;position:absolute;left:50%;right:50%;height:100%;background:#fff3eb;z-index:-1;top:0}.productContent{padding-inline:20rem;padding-top:8.8rem}.productContent p{color:#222;font-family:var(--font400);font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem;letter-spacing:.048rem;margin-bottom:2rem}input[name=daterange]{background-color:transparent;cursor:pointer;color:hsla(0,0%,100%,.7);font-size:1.2rem;font-style:normal;line-height:2rem;letter-spacing:.028rem;border:none;width:100%}.pageHeader{height:40rem;display:flex;align-items:center}.pageHeader>div{width:50%;height:100%}.pageHeader>div:first-child{overflow:hidden}.pageHeader>div:last-child{padding:10rem 9.2rem;background:#61270e}.pageHeader>div:first-child img{width:100%;height:100%;object-fit:cover}.pageHeader h1{color:#fff;font-size:4.8rem;font-style:normal;font-weight:500;line-height:5.8rem;letter-spacing:-.072rem;margin-bottom:1.6rem}.pageHeader p{color:#fff;font-family:var(--font400);font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem;letter-spacing:.048rem;width:80%}.pageContent{border-bottom:1px solid #e2dbd1;padding-top:7rem}.pageContent h3{font-size:5.6rem;font-weight:500;line-height:7.8rem;letter-spacing:-.14rem;margin-bottom:.8rem;font-family:var(--headingFont)}.pageContent .container>p,.pageContent h3{color:#222;text-align:center;font-style:normal}.pageContent .container>p{font-family:var(--font400);font-size:1.6rem;font-weight:400;line-height:2.4rem;letter-spacing:.016rem;width:70%;margin:0 auto}.pageContent .cards{padding-top:4rem;padding-bottom:9rem}.pageContent .cards a:last-child .imgContainer{position:relative;overflow:hidden}.pageContent .cards a:nth-child(6) .imgContainer:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:hsla(13,23%,84%,.2);filter:blur(2px);-webkit-backdrop-filter:blur(3.25px);backdrop-filter:blur(3.25px);z-index:2}.pageContent .cards a:last-child .imgContainer>div{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;display:flex;justify-content:center;align-items:center;column-gap:1.3rem;color:#5b1f39;text-align:center;font-family:var(--font600);font-size:2.4rem;font-style:normal;font-weight:500;line-height:3rem}.specialOffersSlider{padding:4.8rem 0;width:120vw;position:relative;transform:translateX(-10vw)}.specialOffersSlider+.seeMoreParent{display:flex;justify-content:center;margin-bottom:8rem}.soSwiper .imgContainer{height:24.2rem;border-radius:1.2rem;margin-bottom:2rem}.soSwiper a h4{color:#222;font-size:2.4rem;font-weight:500;line-height:2.2385rem;margin-bottom:1.6rem}.soSwiper a h4,.soSwiper a p{font-style:normal;padding-left:1.1rem}.soSwiper a p{color:var(--Black-600,#444);font-size:1.4rem;font-weight:400;line-height:1.9rem;letter-spacing:.042rem;text-align:left;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width:768px){.centeredSlides{justify-content:flex-start}.section>.pattern1,.section>.pattern2{width:50%}.ant-picker-panels{flex-wrap:wrap!important}.ant-picker-dropdown{top:50%!important;transform:translateY(-50%)!important;left:2rem!important;width:calc(100% - 4rem)!important;position:fixed!important}.ant-picker-range-arrow{display:none!important}.ant-picker-date-panel{width:100%!important}.reservationModal{width:calc(100% - 2.4rem);padding:10rem 2rem 4rem!important}header.scroll .headerBottom .container{width:calc(100% - 3rem);padding-left:2rem}body,html{overflow-x:hidden}header .container{padding-inline:1.8rem}header .logo svg{width:17.2rem}.headerMenu,.headerRight>div:first-child>a,.lang{display:none}.book{border-radius:.8rem;padding:.7rem 1.7rem}.filter{width:calc(100% - 4.6rem);border-radius:2.4rem;bottom:4.1rem}.filter form{flex-direction:column;row-gap:2.4rem}.filter form>div{width:100%;padding-right:0!important}.filter form>div:not(:last-child){padding-bottom:2rem;border-bottom:1px solid hsla(0,0%,100%,.2);border-right:none}.filter form>div>button{margin-left:auto!important}.filter form>div:last-child button{width:100%;border-radius:3rem;height:5.5rem;margin-left:0}.menuTop>div:first-child{padding-left:0;height:auto}.menuTop>div:first-child::-webkit-scrollbar{display:none}.about{padding:6rem 0}.about .imgContainer{width:100%;height:19.1rem}.aboutRight{position:relative;right:unset;top:unset;transform:unset!important;margin:-4rem auto 0;width:calc(100% - 2.2rem);padding:2.6rem 3.4rem}.aboutRight p{font-size:1.4rem;font-style:normal;letter-spacing:.014rem}.aboutRight h2{font-size:2.8rem;margin-bottom:1.5rem}.aboutRight>svg{width:3.82rem;height:3.82rem;margin-bottom:1.48rem}.section{padding:4.8rem 0}.section .container{padding-inline:0}.section>svg:first-child{width:70%;top:-13rem}.section>svg:nth-child(2){width:70%;bottom:-13rem}.section h2{font-size:4rem;line-height:4.6rem}.section .container>p{width:calc(100% - 4rem)}.seeMoreParent{width:100%}.seeMore{column-gap:1.2rem;margin:0 auto;padding:1.3rem 4rem 1.3rem 5.1rem}.mobileSlider .swiper-wrapper{justify-content:unset}.slider .swiper-button-next,.slider .swiper-button-prev{display:none}.card .imgContainer{height:22.4rem}.card h4{font-size:2.4rem;line-height:2.8rem;margin-bottom:1rem}.card p{-webkit-line-clamp:4;line-clamp:4}.services{padding:4.8rem 0;border-bottom:1px solid #e2dbd1}.serviceCards{row-gap:3.2rem}.serviceCards>div{width:100%}.service h4{font-size:2.8rem;line-height:3.4619rem;margin-bottom:1rem}.meeting .container{flex-direction:column}.meeting .imgContainer{height:40.1rem}.meeting .aboutRight{margin-top:-15rem}.reviewSection .container{padding-inline:2rem}.reviewCard{width:100%!important}footer{padding-bottom:4rem}.footerLogo svg{width:25rem}.footerTop .container{row-gap:2.8rem}.footerSocials{column-gap:2rem}.footerSocials .book,.footerSocials a,.footerSocials button{width:4.8rem;height:4.8rem}.footerMid{padding:4.8rem 0}.footerMenu{flex-direction:column;row-gap:1.6rem;align-items:center}.footerBottom .container{row-gap:2.6rem}.footerBottom{padding-top:2.6rem}header.active{border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:1.75rem}.menuTop>div{width:100%}.menuTop>div:last-child{display:none}.menuTop ul{row-gap:3rem;padding-inline:2rem;align-items:center;padding-top:2rem}.menuTop ul li a{text-align:center;font-size:2.4rem}.menu .container{padding:0}.menuBottom{flex-direction:column;align-items:center;padding-top:2.7rem;row-gap:2rem;padding-bottom:15rem}.menuSocials{column-gap:3.6rem}.lang.active{display:block;position:absolute;top:0;right:-1.6rem}.date-weather{top:42%}.aboutPage{padding-top:15rem}.aboutPage h1{font-size:4rem;line-height:4.6rem;margin-bottom:1.6rem}.aboutPage .container>h3{font-size:2.4rem;line-height:3.4rem;margin-bottom:1.2rem;width:90%}.aboutPage .container>p{width:85%;font-size:1.4rem}.aboutImg{height:41rem}.section2{padding:6.4rem 0;flex-direction:column-reverse;row-gap:3.2rem}.section2>div{width:100%;padding:0!important}.section2>div:last-child{padding-inline:1.6rem!important}.section2 p{font-size:1.6rem}.section2 .imgContainer{height:41rem}.textBanner{padding:6.4rem 3.6rem}.textBanner p{font-size:1.6rem;width:100%}.section2.sectionReverse{flex-direction:column}.aboutPage .section2 .seeMore{width:100%;justify-content:center}.breadcrumbs{display:none}.accommodationPage{padding-top:15rem}.detailPage .pageTop{width:calc(100% - 4rem);margin:0 auto;height:40rem}.topText h1{font-size:4rem;margin-bottom:0}.topText p{font-size:1.4rem;width:90%}.topLinks{width:95%;display:flex}.topLinks a{width:100%;padding-inline:0}.cards{row-gap:6.4rem;padding:8rem 0}.cards .card{width:100%}.galleryPage h1{font-size:4rem;text-align:center}.galleryLinksParent{overflow:hidden}.galleryLinks{overflow-x:auto;padding-bottom:1.8rem;margin-bottom:1.8rem}.galleryLinks a{width:max-content;font-size:1.6rem;text-wrap:nowrap}.galleryCards>a{width:100%}.galleryPage>.container>p{width:80%}.concierge{width:100%}.contactPage h1{font-size:4rem;text-align:center;margin-bottom:1.9rem}.contactContainer{flex-direction:column;row-gap:8.3rem}.contactContainer>div{width:100%}.contactLeft{padding-inline:1.3rem!important}.formTop{flex-direction:column;row-gap:2.8rem}.checkboxGroup label,.formTop .inputGroup{width:100%}.contactContainer form .seeMore{width:100%;padding-inline:0;display:flex;justify-content:center}.map .container{height:60rem}.gallerySlider{border-radius:.7rem}.gallerySlider .swiper-slide>div{height:19.1rem;border-radius:.7rem}.faqPage>.container{padding-inline:3rem}.faqPage h1{font-size:4rem;margin-bottom:3.6rem}.terms h1{margin-bottom:2.4rem}.arroundUsPage .section2{flex-direction:column}.arroundUsPage .seeMore{margin:0;padding-inline:1.6rem}.entertainmentPage>.container{padding-inline:2.4rem}.entertainmentPage>.container>p{width:90%}.entertainmentCards{column-gap:1.78rem;row-gap:2.44rem}.entertainmentCards>div{width:100%;height:calc(100vw - 4.8rem)}.cardText{padding:2.91rem;font-size:1.4574rem}.cardInfo{font-size:1.4rem}.detailTop .container,.roomInfo .container{padding-inline:2.4rem}.detailPage h1{font-size:4rem;line-height:4.4rem}.bookNow{flex-direction:column;row-gap:1.2rem;padding:2rem}.roomInfo .container{max-height:unset;row-gap:3.2rem}.roomInfo .container>div{width:100%}.roomInfo{padding-left:1.9rem}.gallerySlider .swiper-slide>a,.gallerySlider .swiper-slide>div{height:19.1rem}.gallerySlider .swiper-button-next,.gallerySlider .swiper-button-prev{display:none}#tabs{column-gap:3.2rem;padding-bottom:2rem}#tabs a{font-size:3.2rem;line-height:4rem}#video{padding:0}#video a{height:24rem}#video a span{width:6rem;height:6rem}.detailContent .container{padding-inline:2.4rem}.detailPage .section{padding-bottom:8rem}.section .container>h3{font-size:4rem;margin-bottom:2.4rem;padding-left:2rem}.arroundUsPage .section2:nth-child(2n),.section2.sectionReverse{flex-direction:column}.arroundUsPage .section2 .imgContainer{height:31.8rem}.galleryPage{padding-top:0}.pageHeader{flex-direction:column;height:auto}.pageHeader>div{width:100%;height:40rem}.pageHeader>div:last-child{padding:4rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.pageHeader h1{text-align:center}.galleryCards .concierge,.pageContent .container>p{width:100%}.textSection>div{height:4rem}.react-tabs .react-tabs__tab-list{overflow:auto;padding-bottom:2rem;margin-bottom:2rem!important}.react-tabs .react-tabs__tab-list .react-tabs__tab{width:max-content;white-space:nowrap;overflow:visible!important}.contactPage,.faqPage{padding-top:0}.filter .err{top:calc(100% - 1rem)}}