.NavbarFooter_container__uzZTZ{display:flex;flex-direction:column;min-height:100vh}.NavbarFooter_mainContent__ibU1v{flex:1}.NavbarFooter_navbar__fnX9i{background-color:#fff;position:sticky;box-shadow:0 2px 10px rgba(0,0,0,.1)}.NavbarFooter_navbarTransparent__rRJS0,.NavbarFooter_navbar__fnX9i{display:flex;justify-content:space-between;align-items:center;padding:15px 40px;top:0;z-index:1000}.NavbarFooter_navbarTransparent__rRJS0{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:none;position:absolute;left:0;right:0}.NavbarFooter_centerNav__8eQb6,.NavbarFooter_leftNav__FhL2v,.NavbarFooter_rightNav__fhFEF{display:flex;align-items:center}.NavbarFooter_centerNav__8eQb6{justify-content:center;flex:1}.NavbarFooter_navLink__IJvfz{margin:0 15px;font-size:14px;color:#333;cursor:pointer;font-weight:500;text-decoration:none;transition:color .3s ease}.NavbarFooter_navLink__IJvfz:hover{color:#c9a77c}.NavbarFooter_logo__no_4t{display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0 auto}.NavbarFooter_footer__VIWEz{background-color:#1a3c2a;color:#fff;padding:60px 0 24px}.NavbarFooter_footerContent__xXt9X{max-width:1200px;margin:0 auto}.NavbarFooter_footerMainSection__A7o2i{display:flex;margin-bottom:40px}.NavbarFooter_footerLogo__VBhhq{margin-right:30px;width:80px;height:80px}.NavbarFooter_footerLinks__gzhjB{display:flex;flex-wrap:wrap;justify-content:space-between;flex:1}.NavbarFooter_footerColumn__ajNDn{width:22%;margin-bottom:30px}.NavbarFooter_footerColumnTitle__m3Dv0{font-size:16px;font-weight:600;margin-bottom:20px;color:#fff}.NavbarFooter_footerColumn__ajNDn ul{list-style:none;padding:0;margin:0}.NavbarFooter_footerColumn__ajNDn ul li{margin-bottom:10px}.NavbarFooter_footerColumn__ajNDn ul li a{color:hsla(0,0%,100%,.8);text-decoration:none;font-size:14px;transition:color .3s ease}.NavbarFooter_footerColumn__ajNDn ul li a:hover{color:#fff}.NavbarFooter_contactInfo__IPV_j{color:hsla(0,0%,100%,.8);font-size:14px}.NavbarFooter_contactInfo__IPV_j>div{margin-top:8px;font-weight:500}.NavbarFooter_contactInfo__IPV_j>div:first-child{margin-top:0}.NavbarFooter_contactInfo__IPV_j a{display:block;margin-top:2px}.NavbarFooter_socialLinksContainer__5FpnR{display:flex;justify-content:flex-start;margin-bottom:30px}.NavbarFooter_socialLinks__oFXsH{display:flex}.NavbarFooter_socialIcon____lY_{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:hsla(0,0%,100%,.1);margin-right:12px;color:#fff;text-decoration:none;transition:all .3s ease}.NavbarFooter_socialIcon____lY_:hover{background-color:hsla(0,0%,100%,.2);transform:translateY(-2px)}.NavbarFooter_socialIcon____lY_ svg{width:24px!important;height:24px!important}.NavbarFooter_footerBottom__ykzrU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1)}.NavbarFooter_copyright__BzC83{font-size:13px;color:hsla(0,0%,100%,.7)}.NavbarFooter_legalLinks__wPZJJ{display:flex}.NavbarFooter_legalLinks__wPZJJ a{font-size:13px;color:hsla(0,0%,100%,.7);text-decoration:none;margin-left:20px;transition:color .3s ease}.NavbarFooter_legalLinks__wPZJJ a:hover{color:#fff}@media (max-width:992px){.NavbarFooter_footerMainSection__A7o2i{flex-direction:column}.NavbarFooter_footerLogo__VBhhq{margin-bottom:30px;margin-right:0}.NavbarFooter_footerColumn__ajNDn{width:45%}}@media (max-width:768px){.NavbarFooter_navbar__fnX9i{padding:10px 20px;background-color:#fff}.NavbarFooter_leftNav__FhL2v,.NavbarFooter_rightNav__fhFEF{display:none}.NavbarFooter_centerNav__8eQb6{width:100%;display:flex;justify-content:center}.NavbarFooter_footerBottom__ykzrU{flex-direction:column;text-align:center}.NavbarFooter_socialLinksContainer__5FpnR{justify-content:center}.NavbarFooter_copyright__BzC83{margin-bottom:20px}.NavbarFooter_legalLinks__wPZJJ{justify-content:center}.NavbarFooter_legalLinks__wPZJJ a{margin:0 10px}}@media (max-width:576px){.NavbarFooter_footerColumn__ajNDn{width:100%}.NavbarFooter_footer__VIWEz{padding:40px 0 20px}}.NavbarFooter_appSectionContainer__xtYQo{width:100%;background:url(/media/image/home-page-background-2.png) no-repeat 50%;background-size:cover;padding:0;position:relative}.NavbarFooter_appBackgroundPattern__Mtwj1{position:absolute;top:0;left:0;right:0;bottom:0;background:url(/media/image/pattern-bg.png) repeat;opacity:.05;z-index:1}.NavbarFooter_appSectionContent__ALvFC{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 20px;position:relative;z-index:2}.NavbarFooter_appTextContent__03w0D{width:45%;padding-right:30px}.NavbarFooter_appTitle__y3kji{font-size:36px;font-weight:600;color:#18424f;margin:0 0 20px;line-height:1.2;font-family:Playfair Display,serif}.NavbarFooter_appDescription__PJkzI{font-size:18px;color:#18424f;margin-bottom:30px;line-height:1.5}.NavbarFooter_appDownloadButtons__IT_UK{display:flex;gap:15px}.NavbarFooter_appStoreButton__q_Y1U,.NavbarFooter_googlePlayButton__28kOk{transition:transform .3s ease;cursor:pointer}.NavbarFooter_appStoreButton__q_Y1U:hover,.NavbarFooter_googlePlayButton__28kOk:hover{transform:translateY(-3px);cursor:pointer}.NavbarFooter_appPhoneContainer__bDAv_{width:55%;display:flex;justify-content:flex-end;position:relative;z-index:2;transform:translateY(-70px)}.NavbarFooter_appPhoneContainer__bDAv_ img{max-width:100%;height:auto}@media (max-width:992px){.NavbarFooter_appSectionContent__ALvFC{flex-direction:column;text-align:center}.NavbarFooter_appPhoneContainer__bDAv_,.NavbarFooter_appTextContent__03w0D{width:100%;padding-right:0}.NavbarFooter_appTextContent__03w0D{margin-bottom:40px}.NavbarFooter_appDownloadButtons__IT_UK{justify-content:center}.NavbarFooter_appTitle__y3kji{font-size:30px}.NavbarFooter_appDescription__PJkzI{font-size:16px}.NavbarFooter_appPhoneContainer__bDAv_ img{max-width:90%}}@media (max-width:768px){.NavbarFooter_appTitle__y3kji{font-size:28px}.NavbarFooter_appPhoneContainer__bDAv_ img{max-width:85%}}@media (max-width:576px){.NavbarFooter_appTitle__y3kji{font-size:24px}.NavbarFooter_appDownloadButtons__IT_UK{flex-direction:flex;align-items:center;gap:10px}.NavbarFooter_appPhoneContainer__bDAv_ img{max-width:95%}}@media (min-width:768px) and (max-width:1199px){.NavbarFooter_footer__VIWEz{display:flex;flex-direction:column;align-items:center;justify-content:center}.NavbarFooter_footerColumn__ajNDn{width:40%;margin-bottom:30px}.NavbarFooter_footerLogo__VBhhq{margin-left:40%;width:120px;height:120px}.NavbarFooter_appSectionContainer__xtYQo{padding:40px 0}.NavbarFooter_appPhoneContainer__bDAv_{width:100%;display:flex;justify-content:center;position:relative;z-index:2;transform:translateY(0)}}@media (max-width:767px){.NavbarFooter_footer__VIWEz{padding:40px 7vw 24px}.NavbarFooter_footerColumn__ajNDn{width:50%;margin-bottom:30px}.NavbarFooter_footerLogo__VBhhq{margin-left:35%;width:100px;height:100px}.NavbarFooter_appSectionContainer__xtYQo{padding:40px 0}.NavbarFooter_appPhoneContainer__bDAv_{width:100%;display:flex;justify-content:center;position:relative;z-index:2;transform:translateY(0)}}.style_antd-carousel__weOmL .style_slick-dots__HvN9c li button{display:block;width:7px;height:7px;padding:0;color:transparent;font-size:0;background:rgba(0,0,0,.65);border:0;border-radius:20px;outline:none;cursor:pointer;opacity:.3;transition:all .5s;margin-right:8px;bottom:-px}.style_antd-carousel__weOmL .style_slick-dots__HvN9c li.style_slick-active__lWmyp button{width:7px;height:7px;background:#000;opacity:1}.style_antd-carousel__weOmL .style_slick-dots__HvN9c li button:before{display:none}@media (max-width:1200px){.style_antd-carousel__weOmL .style_slick-dots__HvN9c li button{display:block;width:7px;height:7px;padding:0;color:transparent;font-size:0;background:rgba(0,0,0,.65);border:0;border-radius:20px;outline:none;cursor:pointer;opacity:.3;transition:all .5s;margin-right:8px;bottom:-px}.style_antd-carousel__weOmL .style_slick-dots__HvN9c li.style_slick-active__lWmyp button{width:7px;height:7px;background:#000;opacity:1}.style_antd-carousel__weOmL .style_slick-dots__HvN9c li button:before{display:none}}.style_homePageContainer___uLxl{padding:0 0 10vh;width:100%;position:relative;font-family:Arial,sans-serif}.style_heroSection__e3vtt{position:relative;width:100%;height:calc(100vh);overflow:hidden}.style_heroImage___wUzy{width:100%;height:100%;position:relative}.style_bookingFormContainer__gwEeN{position:absolute;bottom:80px;left:0;right:0;display:flex;justify-content:center}.style_bookingForm__uZ8MT{border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1);width:100%;max-width:1200px;padding:32px 24px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.style_formSection__tUQqW{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.style_dateSection__zOzs7,.style_guestsSection__Sjawg,.style_locationSection__Or4lc{flex:1;padding:0 16px;border-right:1px solid #e0e0e0;min-width:200px;height:66px}.style_guestsSection__Sjawg{border-right:none;margin-right:15px}.style_formSection__tUQqW label{display:block;font-size:12px;color:#777;margin-bottom:8px;font-weight:500}.style_inputField__H7WFf,.style_selectField___7heL{width:100%}.style_dateRange___j_ER{display:flex;align-items:center;flex-wrap:nowrap;padding-top:0}.style_datePicker__MSddj{width:48%!important}.style_dateRangeSeparator__gfODz{margin:0 4%;color:#fff}.style_guestSelection__3wugx{display:flex;align-items:center}.style_guestSelect__NM1fO,.style_roomSelect__qJlw_{width:47%}.style_guestSeparator__oDEMx{margin:0 6%;color:#fff;transform:translateY(3px)}.style_findHotelsButton__nbfTN{background-color:#2f4f37!important;border-color:#2f4f37!important;height:40px!important;font-size:16px!important;font-weight:500!important;border-radius:100px;width:200px}.style_findHotelsButton__nbfTN:hover{background-color:#1e3423!important;border-color:#1e3423!important}.style_bookingForm__uZ8MT .ant-select-selector{height:40px!important;padding:4px 11px!important;border-radius:5px!important}.style_bookingForm__uZ8MT .ant-select-selection-item{line-height:32px!important}.style_bookingForm__uZ8MT .ant-picker{border-radius:5px!important;height:40px!important}@media (max-width:992px){.style_formSection__tUQqW{flex-direction:column;align-items:flex-start}.style_guestsSection__Sjawg{border-bottom:none;margin-bottom:20px}.style_findHotelsButton__nbfTN{width:100%;margin-top:10px}.style_dateRange___j_ER{width:100%}.style_datePicker__MSddj{width:47%}.style_guestSelection__3wugx{width:100%}}.style_carouselContainer__wDORv,.style_promotionsContainer__HFGUc{max-width:1200px;margin:60px auto 100px;padding:0 20px;position:relative}@media (max-width:767px){.style_carouselContainer__wDORv,.style_promotionsContainer__HFGUc{margin:0 auto 48px}}.style_promotionsHeader__YVYZM{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}.style_promotionsTitle__8N5Bs{font-size:30px;font-weight:500;margin:0;color:#333;font-family:Playfair Display,serif;text-transform:uppercase;letter-spacing:1px}.style_promotionsSubtitle__TgTjy{font-size:16px;color:#666;margin:8px 0 0;font-weight:400}.style_viewMoreLink__2Cjgq{color:#b8860b;font-size:16px;font-weight:600;cursor:pointer;text-decoration:none}.style_viewMoreLink__2Cjgq:hover{text-decoration:underline}.style_promotionCards___HNDD{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.style_destinationCards__8GEkA{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.style_destinationsCard__9AQpL:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.style_promotionCard__OxAd2{border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;height:220px;position:relative}.style_promotionCard__OxAd2:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.style_promotionImage__VZt4M{height:100%;width:100%;position:relative;border-radius:8px}.style_destinationsCard__9AQpL{border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;height:412px;position:relative}@media (max-width:1024px){.style_destinationsCard__9AQpL{height:calc((100vw - 40px) / 2)}}@media (max-width:767px){.style_destinationsCard__9AQpL{height:calc((100vw - 40px) / 1.5)}}.style_destinationsImage__P81Tv{height:100%;width:100%;position:relative;border-radius:8px}.style_promotionLocation__BaRtK{position:absolute;top:15px;left:15px;background-color:rgba(0,0,0,.6);padding:6px 12px;font-size:12px;font-weight:500;color:#fff;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.style_promotionOverlay__MLn5e{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 80%,transparent)}.style_promotionTitle__QqEib{font-size:18px;font-weight:600;margin:0;color:#fff;line-height:1.3}.style_exploreText__MWDF_{font-size:14px;color:#fff;margin:5px 0 0;opacity:.9;font-weight:400}@media (max-width:992px){.style_promotionCards___HNDD{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.style_promotionCards___HNDD{grid-template-columns:1fr}.style_viewMoreLink__2Cjgq{margin-top:15px}}.style_newsLetterImage__DLGUj{height:100%;width:100%;position:relative;border-radius:8px}.style_newsLetterCards__kTyrl{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.style_newsLetterCard__SPXUv:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.style_newsLetterDescription__o5Vcu{font-size:14px;font-weight:400;margin:0;color:#fff;line-height:1.3;opacity:.9;min-height:calc(1.3em * 2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.style_newsLetterDate__r3nyQ{font-size:12px;color:#fff;margin:5px 0 0;opacity:.8;font-weight:400}.style_featuredInMediaTitle__I3Ue7{display:block;font-size:11px;font-weight:500;color:hsla(0,0%,100%,.85);text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px}.style_readMoreLink__idJuX{display:inline-block;margin-top:12px;padding:8px 20px;font-size:11px;font-weight:600;color:#fff;border:1px solid #fff;text-transform:uppercase;letter-spacing:.5px;border-radius:0;transition:background .2s ease,color .2s ease}.style_newsLetterCard__SPXUv:hover .style_readMoreLink__idJuX{background:#fff;color:#333}.style_featuredInContainer__EDCR7{background:#fff;padding:0 20px;max-width:1200px;margin:60px auto 100px}.style_featuredInTitle__ARJRk{font-size:36px;font-weight:400;margin:0;color:#1a1a1a;font-family:Playfair Display,Georgia,serif;letter-spacing:.5px}.style_featuredInLayout__CQTNa{display:flex;flex-direction:column;gap:40px;margin-top:32px}.style_featuredInMain__1kDGH{display:grid;grid-template-columns:1.85fr 1fr;gap:0;min-height:420px;cursor:pointer;transition:opacity .2s ease}.style_featuredInMain__1kDGH:hover{opacity:.97}.style_featuredInMainImage__OqQlO{position:relative;width:100%;height:100%;min-height:420px;overflow:hidden}.style_featuredInMainContent__6mpMl{display:flex;flex-direction:column;justify-content:flex-start;padding:40px 48px;background:#fff}.style_featuredInMeta__jRpFF{display:block;font-size:11px;font-weight:500;color:#888;text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px}.style_featuredInHeadline___N0nw{font-size:22px;font-weight:700;color:#1a1a1a;text-transform:uppercase;letter-spacing:.3px;margin:20px 0 28px}.style_featuredInReadMore__2FfpT{display:inline-block;padding:12px 28px;font-size:11px;font-weight:600;color:#1a1a1a;border:1px solid #1a1a1a;text-transform:uppercase;letter-spacing:.8px;align-self:flex-start;transition:background .2s ease,color .2s ease}.style_featuredInMain__1kDGH:hover .style_featuredInReadMore__2FfpT{background:#1a1a1a;color:#fff}.style_featuredInGrid__az6Dh{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.style_featuredInCard__Gd5RS{cursor:pointer;background:#fff;transition:opacity .2s ease}.style_featuredInCard__Gd5RS:hover{opacity:.9}.style_featuredInCardBackground__n2S4L{background-color:#f0f0f0;padding:16px}.style_featuredInCardImage__WfY4s{position:relative;width:100%;aspect-ratio:3/1;overflow:hidden}.style_featuredInCardContent__2wbRt{padding:20px 0 0}.style_featuredInCardMeta__EO2AU{display:block;font-size:11px;font-weight:500;color:#888;text-transform:uppercase;letter-spacing:.8px;margin-bottom:6px}.style_featuredInCardHeadline__j4pGI{font-size:15px;font-weight:700;line-height:1.3;color:#1a1a1a;text-transform:uppercase;letter-spacing:.2px;margin:8px 0 0}@media (max-width:992px){.style_featuredInMain__1kDGH{grid-template-columns:1fr}.style_featuredInMainContent__6mpMl{padding:28px 24px}.style_featuredInGrid__az6Dh{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.style_featuredInMainImage__OqQlO{min-height:280px}.style_featuredInHeadline___N0nw{font-size:18px}.style_featuredInGrid__az6Dh{grid-template-columns:1fr;gap:56px}}.style_newsLetterCard__SPXUv{border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;height:412px;position:relative}@media (max-width:1024px){.style_newsLetterCards__kTyrl{grid-template-columns:repeat(3,1fr)}.style_newsLetterCard__SPXUv{height:calc((100vw - 60px) / 2)}}@media (max-width:640px){.style_newsLetterCards__kTyrl{grid-template-columns:repeat(2,1fr)}.style_newsLetterCard__SPXUv{height:calc((100vw - 60px) / 1.5)}}.style_roomsHeader__rSNV5{display:flex;margin:50px 0 30px}.style_roomsTitle__rQVSF{font-size:28px;font-weight:500;margin:0;color:#333;font-family:Playfair Display,serif;text-transform:uppercase;letter-spacing:1px;width:30%}.style_roomsDescription__SYtXR{width:70%;padding-left:20px;font-size:16px;color:#666;line-height:1.6}.style_roomsCarouselContainer__dY7hK{position:relative;margin-bottom:60px}.style_antdCarousel__eX3wn{width:100%}.style_antdCarousel__eX3wn .slick-dots{bottom:-40px}.style_antdCarousel__eX3wn .slick-dots li button{background:rgba(0,0,0,.3);width:8px;height:8px;border-radius:50%}.style_antdCarousel__eX3wn .slick-dots li.slick-active button{background:#333}.style_antdCarousel__eX3wn .slick-next,.style_antdCarousel__eX3wn .slick-prev{font-size:24px;color:rgba(0,0,0,.7);z-index:10}.style_antdCarousel__eX3wn .slick-prev{left:10px}.style_antdCarousel__eX3wn .slick-next{right:10px}.style_roomsCarouselItem__BkMta{position:relative;height:calc(1200px / 2.5)}.style_roomsMainCard__x_uwG{position:relative;height:100%;border-radius:25px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1)}.style_roomsImageContainer__EPHN3{position:relative;width:100%;height:100%}.style_roomsOverlay__0HeFz{position:absolute;bottom:30px;left:30px;padding:20px;background-color:#fff;border-radius:8px;display:flex;gap:24px;justify-content:space-between;align-items:center;box-shadow:0 4px 12px rgba(0,0,0,.08)}.style_hotelInfo__BzEXK{display:flex;flex-direction:column}.style_hotelName__ofPNV{font-family:Playfair Display,serif;font-size:32px;font-weight:400;margin:0;color:#333}.style_hotelType__e2dHw{font-size:12px;font-weight:600;margin:0;color:#777;letter-spacing:1px}.style_viewMoreButton__p5fSw{font-size:16px;color:#b8860b;font-weight:600;cursor:pointer;text-decoration:none}.style_viewMoreButton__p5fSw:hover{text-decoration:underline}.style_hotelTagline__EwOPB{position:absolute;top:60px;right:60px;text-align:right;color:#fff}.style_taglineHeader__KSqwU{font-family:Playfair Display,serif;font-size:36px;font-weight:500;margin:0;line-height:1.2;text-shadow:1px 1px 3px rgba(0,0,0,.3)}.style_taglineDescription__H6IID{font-size:14px;margin-top:10px;line-height:1.4;text-shadow:1px 1px 3px rgba(0,0,0,.3)}@media (max-width:992px){.style_roomsHeader__rSNV5{flex-direction:column}.style_roomsDescription__SYtXR,.style_roomsTitle__rQVSF{width:100%;padding-left:0}.style_roomsDescription__SYtXR{margin-top:15px}.style_roomsCarouselItem__BkMta{height:calc(100vw / 2)}.style_hotelTagline__EwOPB{top:30px;right:30px}.style_taglineHeader__KSqwU{font-size:28px}}@media (max-width:768px){.style_roomsOverlay__0HeFz{left:20px;bottom:20px}.style_hotelName__ofPNV{font-size:24px}.style_roomsCarouselItem__BkMta{height:calc(100vw / 2)}.style_hotelTagline__EwOPB{top:20px;right:20px}.style_taglineHeader__KSqwU{font-size:24px}.style_taglineDescription__H6IID{font-size:12px}}.style_appSectionContainer___5vG2{width:100%;background:url(/media/image/home-page-background-2.png) no-repeat 50%;background-size:cover;padding:0;margin-top:30px;position:relative}.style_appSectionContent__IA662{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 20px;position:relative;z-index:2}.style_appTextContent__3LnLJ{width:45%;padding-right:30px}.style_appTitle__UwDcr{font-size:36px;font-weight:600;color:#18424f;margin:0 0 20px;line-height:1.2;font-family:Playfair Display,serif}.style_appDescription__SRfnP{font-size:18px;color:#18424f;margin-bottom:30px;line-height:1.5}.style_appDownloadButtons__wFYp5{display:flex;gap:15px}.style_appStoreButton__DVubT,.style_googlePlayButton__RBywn{transition:transform .3s ease}.style_appStoreButton__DVubT:hover,.style_googlePlayButton__RBywn:hover{transform:translateY(-3px)}.style_appPhoneContainer__gbYsh{width:55%;display:flex;justify-content:flex-end;position:relative;z-index:2;transform:translateY(-70px)}.style_appPhoneContainer__gbYsh img{max-width:100%;height:auto}@media (max-width:992px){.style_appSectionContent__IA662{flex-direction:column;text-align:center}.style_appPhoneContainer__gbYsh,.style_appTextContent__3LnLJ{width:100%;padding-right:0}.style_appTextContent__3LnLJ{margin-bottom:40px}.style_appDownloadButtons__wFYp5{justify-content:center}.style_appTitle__UwDcr{font-size:30px}.style_appDescription__SRfnP{font-size:16px}.style_appPhoneContainer__gbYsh img{max-width:90%}}@media (max-width:768px){.style_appTitle__UwDcr{font-size:28px}.style_appPhoneContainer__gbYsh img{max-width:85%}}@media (max-width:576px){.style_appSectionContainer___5vG2{padding:40px 0}.style_appTitle__UwDcr{font-size:24px}.style_appDownloadButtons__wFYp5{flex-direction:column;align-items:center;gap:10px}.style_appPhoneContainer__gbYsh img{max-width:95%}}.style_appBackgroundPattern__1Rp6H{position:absolute;top:0;left:0;right:0;bottom:0;background:url(/media/image/pattern-bg.png) repeat;opacity:.05;z-index:1}@media (min-width:768px) and (max-width:1199px){.style_heroSection__e3vtt{position:relative;width:100%;height:calc(100vh - 80px);overflow:hidden}.style_bookingFormContainer__gwEeN{position:absolute;bottom:80px;left:0;right:0;display:flex;justify-content:center;margin:0 24px}.style_dateRangeSeparator__gfODz{margin:0 6%;color:#777}.style_formSection__tUQqW{flex-direction:column;align-items:flex-start}.style_dateSection__zOzs7,.style_guestsSection__Sjawg,.style_locationSection__Or4lc{width:100%;border-right:none;margin-bottom:15px;padding:10px 0}.style_guestsSection__Sjawg{border-bottom:none;margin-bottom:20px}.style_findHotelsButton__nbfTN{width:100%;margin-top:10px}.style_dateRange___j_ER{width:100%}.style_datePicker__MSddj{width:47%}.style_guestSelection__3wugx{width:100%}.style_promotionCards___HNDD{grid-template-columns:repeat(2,1fr)}.style_promotionsHeader__YVYZM{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}.style_viewMoreLink__2Cjgq{margin-top:15px}.style_destinationCards__8GEkA{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.style_appSectionContent__IA662{flex-direction:column;text-align:center}.style_appPhoneContainer__gbYsh,.style_appTextContent__3LnLJ{width:100%;padding-right:0}.style_appTextContent__3LnLJ{margin-bottom:40px}.style_appDownloadButtons__wFYp5{justify-content:center}.style_appTitle__UwDcr{font-size:30px}.style_appDescription__SRfnP{font-size:16px}.style_appPhoneContainer__gbYsh img{max-width:90%}.style_roomsHeader__rSNV5{flex-direction:column}.style_roomsDescription__SYtXR,.style_roomsTitle__rQVSF{width:100%;padding-left:0}.style_roomsDescription__SYtXR{margin-top:15px}.style_roomsCarouselItem__BkMta{height:calc(100vw / 2)}.style_hotelTagline__EwOPB{top:30px;right:30px}.style_taglineHeader__KSqwU{font-size:28px}}@media (max-width:767px){.style_heroSection__e3vtt{position:relative;width:100%;height:calc(100vh - 80px * 3.7);overflow:hidden}.style_bookingFormContainer__gwEeN{position:absolute;bottom:80px;left:0;right:0;display:flex;justify-content:center;margin:0 7vw}.style_dateRangeSeparator__gfODz{margin:0 6%;color:#777}.style_dateSection__zOzs7,.style_guestsSection__Sjawg,.style_locationSection__Or4lc{width:100%;border-right:none;margin-bottom:15px;padding:10px 0}.style_promotionCards___HNDD{grid-template-columns:1fr}.style_promotionsHeader__YVYZM{display:flex;flex-direction:row;gap:10px;align-items:flex-end}.style_viewMoreLink__2Cjgq{margin-top:15px}.style_destinationCards__8GEkA{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.style_appSectionContainer___5vG2{padding:40px 0}.style_appTitle__UwDcr{font-size:24px}.style_appDownloadButtons__wFYp5{flex-direction:column;align-items:center;gap:10px}.style_appPhoneContainer__gbYsh img{max-width:95%}.style_roomsOverlay__0HeFz{left:20px;bottom:20px}.style_hotelName__ofPNV{font-size:24px}.style_roomsCarouselItem__BkMta{height:calc(100vw / 1.5)}.style_hotelTagline__EwOPB{top:20px;right:20px}.style_taglineHeader__KSqwU{font-size:24px}.style_taglineDescription__H6IID{font-size:12px}.style_bookingForm__uZ8MT{display:none}.style_mobileBookingForm__9_YDm{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);width:100%;padding:4px 16px;transform:translateY(-45px)}.style_mobileBookingFormContainer__uvkah{padding:0 20px}.style_mobileDateSection__uV0xd,.style_mobileGuestsSection__XuphK,.style_mobileLocationSection__UZK_m{padding:16px 0;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .2s ease}.style_mobileDateSection__uV0xd:hover,.style_mobileGuestsSection__XuphK:hover,.style_mobileLocationSection__UZK_m:hover{background-color:#f9f9f9}.style_mobileDateSection__uV0xd:last-child,.style_mobileGuestsSection__XuphK:last-child,.style_mobileLocationSection__UZK_m:last-child{border-bottom:none}.style_mobileInputField__jlQsp{margin-top:8px}.style_mobileSelectedValue__84qfn{color:#666;font-size:14px}.style_mobileFindHotelsButton__j2zKm{background-color:#2f4f37!important;border-color:#2f4f37!important;height:44px!important;font-size:16px!important;font-weight:500!important;border-radius:100px;width:100%;margin-top:15px}.style_mobileFindHotelsButton__j2zKm:hover{background-color:#1e3423!important;border-color:#1e3423!important}}.style_mobileDrawer__HzK51{border-radius:20px 20px 0 0}.style_mobileDrawer__HzK51 .ant-drawer-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.style_mobileDrawer__HzK51 .ant-drawer-body{padding:24px}.style_mobileDrawerContent__G444_{padding:0}.style_mobileDrawerSection__Z9Vl1{margin-bottom:24px}.style_mobileDrawerSelect__GmflE{width:100%}.style_mobileDateRange__oFXeh{display:flex;align-items:center;gap:12px}.style_mobileDatePicker__Jv0YY{flex:1}.style_mobileDateRangeSeparator__VDMI6{color:#777;font-weight:500}.style_mobileGuestSelection__yVwcd{display:flex;align-items:center;gap:12px}.style_mobileGuestSelect__0Yv28,.style_mobileRoomSelect__v7qQ7{flex:1}.style_mobileGuestSeparator__4Wmta{color:#777;font-weight:500}.style_mobileDrawerActions__09GnE{position:absolute;bottom:24px;left:24px;right:24px}.style_mobileDrawerSearchButton__0RZU9{background-color:#2f4f37!important;border-color:#2f4f37!important;height:48px!important;font-size:16px!important;font-weight:500!important;border-radius:100px;width:100%}.style_mobileDrawerSearchButton__0RZU9:hover{background-color:#1e3423!important;border-color:#1e3423!important}@media (min-width:768px){.style_mobileBookingForm__9_YDm{display:none}}