.RoomOverviewPage_description__5BYhb{padding:100px 0 0;display:flex;justify-content:space-between;gap:56px}.RoomOverviewPage_feature__j8eCy{margin-bottom:80px}.RoomOverviewPage_text__9nRLL{max-width:56%}.RoomOverviewPage_title__K4SOB{margin-top:52px;margin-bottom:40px}.RoomOverviewPage_image__JiVII{max-height:750px;width:auto}.RoomOverviewPage_separator__b_l56{margin:40px 0;border:.5px solid var(--metal-silver);width:100%}.RoomOverviewPage_mobileImage__NYz_J{display:none;padding:0 24px;max-width:500px;margin:24px auto 0}.RoomOverviewPage_reasonsToStay___F1L2{margin-top:100px;margin-bottom:100px}.RoomOverviewPage_desktopImage__4jgty{position:relative;display:flex;align-items:flex-end}@media (max-width:1280px){.RoomOverviewPage_text__9nRLL{max-width:100%}.RoomOverviewPage_mobileImage__NYz_J{width:100%;display:block;& img{margin:0 auto}}.RoomOverviewPage_desktopImage__4jgty{display:none}.RoomOverviewPage_description__5BYhb{flex-direction:column;gap:24px;padding-top:0}.RoomOverviewPage_title__K4SOB{& h2{font-size:24px}}}.Typography_block__LOY8p{margin:0;font-feature-settings:"pnum" on,"lnum" on}.Typography_wrap__h_EWI{white-space:pre-wrap}.Typography_noWrap__Nuory{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Typography_isCentered__hNk2G{text-align:center}.Typography_primaryColor__QG396{color:#000}.Typography_secondaryColor___wvtg{color:var(--tiffany-blue)}.Typography_tertiaryColor__D12Kr,.Typography_whiteColor__ANfrc{color:#fff}.Typography_oceanicColor__o_5dN{color:var(--main-blue)}.Typography_blueColor__e4nmG{color:var(--blue)}.Typography_grayColor__6giH_{color:var(--secondary-gray)}.Typography_lightGrayColor__g4wv9{color:var(--light-gray)}.Typography_headline1__bLnFc{font-family:var(--font-light),sans-serif;font-size:96px;font-weight:100;line-height:1.2}.Typography_headline2__WH09c{font-size:64px}.Typography_headline2__WH09c,.Typography_headline3__tfu3s{font-family:var(--font-light),sans-serif;font-weight:200;line-height:1;letter-spacing:1px}.Typography_headline3__tfu3s{font-size:32px}.Typography_headline4__6_Vev{font-family:var(--font-light),sans-serif;font-weight:300;font-size:20px;line-height:1;letter-spacing:1px}.Typography_caption1__T3ahp{font-size:32px;line-height:1;letter-spacing:1px}.Typography_caption2__gxqni{font-size:18px}.Typography_caption3__IJDyS{font-size:14px}@media (max-width:1024px){.Typography_headline1__bLnFc{font-size:64px}.Typography_headline2__WH09c{font-size:30px}.Typography_headline3__tfu3s{font-size:24px}.Typography_caption2__gxqni{font-size:14px}}.CookieConsent_consent__Xkp7p{position:fixed;z-index:9999;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:16px;max-width:320px;transform:translateY(100%);transition:transform .3s ease}.CookieConsent_consentVisible__UaKzf{transform:translateY(0)}@media (min-width:768px){.CookieConsent_consent__Xkp7p{bottom:20px;right:20px}}@media (max-width:767px){.CookieConsent_consent__Xkp7p{bottom:0;left:0;right:0;transform:translateY(100%);max-width:none;margin:0 18px 20px;border-radius:8px}.CookieConsent_consentVisible__UaKzf{transform:translateY(0)}}.CookieConsent_closeButton__hyn79{position:absolute;top:8px;right:8px;background:none;border:none;font-size:18px;line-height:1;cursor:pointer;color:#666;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.CookieConsent_closeButton__hyn79:hover{background-color:#f5f5f5;color:#333}.CookieConsent_content__V8z0m{display:flex;flex-direction:column;gap:12px;padding-right:20px;font-size:10px}@media (max-width:480px){.CookieConsent_consent__Xkp7p{padding:12px;border-radius:6px;max-width:calc(100vw - 20px);bottom:10px}.CookieConsent_content__V8z0m{gap:10px;padding-right:16px}.CookieConsent_closeButton__hyn79{top:6px;right:6px}}@media (prefers-contrast:high){.CookieConsent_consent__Xkp7p{border:2px solid #000}.CookieConsent_closeButton__hyn79{border:1px solid #000}}@media (prefers-reduced-motion:reduce){.CookieConsent_consent__Xkp7p{transition:none}}.CookieConsent_consent__Xkp7p{background:#fff!important;color:#333!important}.CookieConsent_closeButton__hyn79{color:#666!important}.CookieConsent_closeButton__hyn79:hover{background-color:#f5f5f5!important;color:#333!important}@media print{.CookieConsent_consent__Xkp7p{display:none}}.KonturBookingWidget_bookingWidgetContainer__o0vu1{width:100%;display:flex;flex-direction:column}.KonturBookingWidget_verticalWidget__6CTE0{width:-moz-fit-content;width:fit-content;max-width:400px;margin:0 auto;padding:20px;border-radius:12px;box-shadow:0 4px 20px var(--black-overlay-10);min-height:200px;background-color:var(--background);transition:all .3s ease}.KonturBookingWidget_horizontalWidget__zlVY5{width:100%;border-radius:12px;overflow:hidden;background-color:transparent;min-height:80px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.KonturBookingWidget_bookingWidgetContainer__o0vu1 [data-tid=DateRangePicker__start]:not([data-tid=Gapped__vertical] *),.KonturBookingWidget_bookingWidgetContainer__o0vu1 [data-tid=DateRangePicker__start]:not([data-tid=Gapped__vertical] *):active,.KonturBookingWidget_bookingWidgetContainer__o0vu1 [data-tid=DateRangePicker__start]:not([data-tid=Gapped__vertical] *):focus,.KonturBookingWidget_bookingWidgetContainer__o0vu1 [data-tid=DateRangePicker__start]:not([data-tid=Gapped__vertical] *):hover{background:transparent!important;background-color:transparent!important;color:#fff!important;border:none!important;outline:none!important;box-shadow:none!important}.KonturBookingWidget_bookingWidgetContainer__o0vu1 [data-tid=DateRangePicker__start]:not([data-tid=Gapped__vertical] *) *,.KonturBookingWidget_bookingWidgetContainer__o0vu1 [data-tid=DateRangePicker__start]:not([data-tid=Gapped__vertical] *) [data-tid=DateFragmentsView__placeholder]{color:#fff!important}.KonturBookingWidget_bookingWidgetContainer__o0vu1 [data-tid=DateRangePicker__end]:not([data-tid=Gapped__vertical] *),.KonturBookingWidget_bookingWidgetContainer__o0vu1 [data-tid=DateRangePicker__end]:not([data-tid=Gapped__vertical] *):active,.KonturBookingWidget_bookingWidgetContainer__o0vu1 [data-tid=DateRangePicker__end]:not([data-tid=Gapped__vertical] *):focus,.KonturBookingWidget_bookingWidgetContainer__o0vu1 [data-tid=DateRangePicker__end]:not([data-tid=Gapped__vertical] *):hover{background:transparent!important;background-color:transparent!important;color:#fff!important;border:none!important;outline:none!important;box-shadow:none!important}.KonturBookingWidget_bookingWidgetContainer__o0vu1 [data-tid=DateInput__icon]:not([data-tid=Gapped__vertical] *),.KonturBookingWidget_bookingWidgetContainer__o0vu1 [data-tid=DateRangePicker__end]:not([data-tid=Gapped__vertical] *) *,.KonturBookingWidget_bookingWidgetContainer__o0vu1 [data-tid=DateRangePicker__end]:not([data-tid=Gapped__vertical] *) [data-tid=DateFragmentsView__placeholder]{color:#fff!important}.KonturBookingWidget_bookingWidgetContainer__o0vu1 [data-tid=DateInput__icon]:not([data-tid=Gapped__vertical] *) svg{fill:#fff!important;color:#fff!important}.KonturBookingWidget_bookingWidgetContainer__o0vu1 .react-ui-button-root button{border-radius:50px!important;transition:all .3s ease!important;font-weight:500!important;font-size:14px;align-items:center;@media (max-width:768px){width:100%!important}}.ImageTransition_imageMask__lSKul{position:absolute;width:100%;height:var(--image-height);overflow:hidden;z-index:-1;top:0;left:0;background-color:#000}.ImageTransition_imageMask__lSKul:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--black-overlay-30);z-index:10;pointer-events:none}.ImageTransition_image__WrxN_{width:100%;height:var(--image-height);object-fit:cover;object-position:center center;position:absolute;top:0;left:0;display:block;filter:brightness(.7);opacity:0;visibility:hidden;transform:scale(1.05);will-change:opacity,transform}.ImageTransition_activeImage__dfL5s{opacity:1;z-index:2;visibility:visible;transform:scale(1.05);transition:opacity 2s ease-in-out,transform 8s ease-out}.ImageTransition_fadeOut__0osDQ{opacity:0;z-index:2;visibility:visible;transform:scale(1);transition:opacity 2s ease-out,transform 2s ease-out}.ImageTransition_fadeIn__Bejrb{opacity:1;z-index:1;visibility:visible;transform:scale(1.05);transition:opacity 2s ease-in-out,transform 1s ease-out}.ImageTransition_hiddenImage__6vAKH{opacity:0;z-index:0;visibility:hidden}.Hero_block__hgWFU{--hero-height:760px;height:var(--hero-height);overflow:hidden;position:relative;@media (max-width:768px){--hero-height:660px}}.Hero_content__DGdpb{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:700px;margin:0 auto;height:100%;text-align:center;gap:20px;position:relative;z-index:1}.Hero_preTitle__RTVqy{text-transform:uppercase;margin-bottom:40px}.Hero_titleContainer__jx3po{min-height:120px;display:flex;align-items:center;justify-content:center;overflow:visible;width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.Hero_titleFadeContainer__rYq87{width:100%;text-align:center;padding:0 40px;box-sizing:border-box;white-space:pre-line}@media (max-width:1200px){.Hero_titleContainer__jx3po{max-width:1000px;padding:0 30px}.Hero_titleFadeContainer__rYq87{padding:0 30px}}@media (max-width:968px){.Hero_titleContainer__jx3po{max-width:700px;padding:0 30px}.Hero_titleFadeContainer__rYq87{padding:0 30px}}@media (max-width:768px){.Hero_titleContainer__jx3po{min-height:100px;width:100%;max-width:600px;padding:0 20px}.Hero_titleFadeContainer__rYq87{padding:0 20px}}@media (max-width:480px){.Hero_titleContainer__jx3po{min-height:90px;width:100%;max-width:100%;padding:0 15px}.Hero_titleFadeContainer__rYq87{padding:0 10px}}.Hero_heroButton__SiaCT{margin-top:30px}.Hero_bookingWidget__XUrnM{position:absolute;bottom:60px;@media (max-width:768px){width:100%}}@media (max-width:1024px){.Hero_block__hgWFU{--hero-height:750px}.Hero_preTitle__RTVqy{margin-bottom:20px}.Hero_mainContent___2NYf{flex-direction:column;gap:40px;text-align:center}.Hero_rightWidgets__FV4_9{position:static;transform:none;align-self:center}}@media (max-width:768px){.Hero_eventsMode__joYsv .Hero_content__DGdpb{text-align:center}.Hero_mainContent___2NYf{gap:30px}.Hero_titleSection__x_iRp{margin-bottom:20px}.Hero_description__uABPb{margin-bottom:30px}.Hero_ctaSection__NA1OZ{align-items:center}.Hero_navigation__2CKQW{bottom:60px}.Hero_scrollIndicator__beRxm{bottom:20px}.Hero_scrollLine__HnezA{height:30px}}