.HotelHeaderBanner_banner__0J9j9{position:relative;height:650px}@media(max-width:769px){.HotelHeaderBanner_banner__0J9j9{height:auto}}.HotelHeaderBanner_banner__container__opoC4{display:flex;align-items:center;height:100%;padding:0 20px 170px}@media(max-width:1025px){.HotelHeaderBanner_banner__container__opoC4{padding-bottom:305px}}@media(max-width:769px){.HotelHeaderBanner_banner__container__opoC4{flex-direction:column-reverse}}@media(max-width:1025px){.HotelHeaderBanner_banner__container__opoC4.HotelHeaderBanner_conteainedSlider__q4rhM{padding:0 40px 305px}}@media(max-width:769px){.HotelHeaderBanner_banner__container__opoC4.HotelHeaderBanner_conteainedSlider__q4rhM{padding:0}.HotelHeaderBanner_banner__container__opoC4{padding-bottom:20px}}.HotelHeaderBanner_banner__0J9j9 .HotelHeaderBanner_headerBannerSlider__oZnI6{width:100%;order:1}.HotelHeaderBanner_banner__backgroundImage__cOUBp{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.HotelHeaderBanner_banner__inner__cYRnj{position:relative;display:flex;align-items:center;height:100%}@media(max-width:769px){.HotelHeaderBanner_banner__inner__cYRnj{justify-content:flex-end;flex-direction:column}}.HotelHeaderBanner_banner__overlay__J_kFG{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(1turn,hsla(0,0%,9%,.94),hsla(0,0%,9%,.61) 31.25%,hsla(0,0%,9%,.26) 60.42%,hsla(0,0%,9%,0))}.HotelHeaderBanner_banner__titleWrapper__DkELw{position:relative;z-index:1}@media(max-width:769px){.HotelHeaderBanner_banner__titleWrapper__DkELw{order:0;background-color:#60c659;padding:20px 15px;border-radius:0 60px 0 0}}.HotelHeaderBanner_banner__title__qrP3R{color:#fff;font-weight:var(--medium-text);font-size:var(--xxl-xl-text);line-height:53px;text-shadow:0 -2px 15px rgba(0,0,0,.1),0 2px 15px rgba(0,0,0,.1)}@media(max-width:769px){.HotelHeaderBanner_banner__title__qrP3R{font-size:var(--m-text);line-height:120%}}.HotelHeaderBanner_banner__cta___ubqL{color:#fff;font-weight:var(--medium-text);font-size:var(--mb-xl-text);line-height:100%}@media(max-width:769px){.HotelHeaderBanner_banner__cta___ubqL{font-size:var(--l-logo);line-height:110%;margin-top:10px}}.HotelHeaderBanner_banner__subtitle__5NIWW{margin-top:40px;color:#fff;font-weight:var(--medium-text);font-size:var(--l-logo);line-height:110%}@media(max-width:769px){.HotelHeaderBanner_banner__subtitle__5NIWW{font-size:var(--l-logo);line-height:110%;margin-top:10px}}.HotelHeaderBanner_banner__excerpt__nFc6a{margin-top:20px;color:#fff;font-weight:var(--medium-text);font-size:var(--m-text);line-height:28px;text-shadow:0 -2px 15px rgba(0,0,0,.1),0 2px 15px rgba(0,0,0,.1);white-space:pre-line}@media(max-width:769px){.HotelHeaderBanner_banner__excerpt__nFc6a{font-size:calc(var(--s-text) - 1px);font-weight:var(--light-text);line-height:130%}}.InfoBar_infoBarWrapper__dO7bM{position:absolute;width:100%;bottom:0;background:rgba(0,0,0,.5);background-blend-mode:multiply;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:40px 0 0 0;z-index:2}@media(max-width:769px){.InfoBar_infoBarWrapper__dO7bM{position:relative;background:unset;border-radius:0}}.InfoBar_infoBarWrapper__dO7bM .InfoBar_link__78lRI{color:#fff;margin-left:24px;font-size:var(--l-logo);line-height:140%}.InfoBar_infoBarWrapper__dO7bM .InfoBar_link__78lRI:hover{text-decoration:underline}.InfoBar_innerGrid__0adLx{display:flex;height:170px}@media(max-width:1025px){.InfoBar_innerGrid__0adLx{flex-wrap:wrap;height:auto}}@media(max-width:769px){.InfoBar_innerGrid__0adLx{flex-direction:column}}.InfoBar_innerGrid__col__ehrcz{flex:1 1;display:flex;align-items:center;padding:20px;border-right:1px solid #fff}@media(max-width:1025px){.InfoBar_innerGrid__col__ehrcz{flex:0 0 50%}}@media(max-width:769px){.InfoBar_innerGrid__col__ehrcz{flex:1 1;padding:16px 20px 0;border-top:1px solid hsla(0,0%,100%,.2)}.InfoBar_innerGrid__col__ehrcz:first-of-type{padding-top:20px}.InfoBar_innerGrid__col__ehrcz:last-of-type{padding-bottom:5px}}.InfoBar_innerGrid__col__ehrcz.InfoBar_priceCol__y5uLS{flex:0 1 308px}@media(max-width:1025px){.InfoBar_innerGrid__col__ehrcz.InfoBar_priceCol__y5uLS{flex:0 0 50%}}@media(max-width:769px){.InfoBar_innerGrid__col__ehrcz.InfoBar_priceCol__y5uLS{flex:1 1;border-right:0}}.InfoBar_innerGrid__col__ehrcz.InfoBar_contactsCol__ykTpg{flex:0 1 342px}@media(max-width:1025px){.InfoBar_innerGrid__col__ehrcz.InfoBar_contactsCol__ykTpg{flex:0 0 50%;border-right:0}}@media(max-width:769px){.InfoBar_innerGrid__col__ehrcz.InfoBar_contactsCol__ykTpg{display:none;flex:1 1}}.InfoBar_innerGrid__col__ehrcz.InfoBar_discountsCol__RY1W1{flex:1 1;border:0}@media(max-width:1025px){.InfoBar_innerGrid__col__ehrcz.InfoBar_discountsCol__RY1W1{border-top:1px solid #fff}}@media(max-width:769px){.InfoBar_innerGrid__col__ehrcz.InfoBar_discountsCol__RY1W1{border-top:1px solid hsla(0,0%,100%,.2)}.InfoBar_innerGrid__0adLx .InfoBar_rowLabel__XKxor{color:#727272;font-size:var(--m-text);font-weight:var(--light-text);line-height:115%}}.InfoBar_innerGrid__0adLx .InfoBar_reviewCol__2tIzU{padding-bottom:0}@media(min-width:768px){.InfoBar_innerGrid__0adLx .InfoBar_reviewCol__2tIzU{display:none}}.InfoBar_innerGrid__0adLx .InfoBar_reviewCol__2tIzU .InfoBar_reviews__0LLbN{display:flex;gap:5px;background:#efefef;padding:5px 15px;border-radius:50px;order:0;color:gray;font-size:calc(var(--s-text) + 1px);line-height:130%;font-weight:var(--medium-text);letter-spacing:.05em}@media(max-width:769px){.InfoBar_innerGrid__0adLx .InfoBar_priceCol__y5uLS{display:contents}}.InfoBar_innerGrid__0adLx .InfoBar_priceCol__content__zXTOY{display:flex;flex-direction:column;gap:15px 0;color:#fff}@media(max-width:769px){.InfoBar_innerGrid__0adLx .InfoBar_priceCol__content__zXTOY{display:contents}}.InfoBar_innerGrid__0adLx .InfoBar_priceCol__label__Vj_yc{font-size:var(--mb-xl-text);line-height:100%;letter-spacing:.05em}@media(max-width:769px){.InfoBar_innerGrid__0adLx .InfoBar_priceCol__label__Vj_yc{width:100%;color:#727272;font-size:var(--m-text);font-weight:var(--light-text);line-height:115%}}.InfoBar_innerGrid__0adLx .InfoBar_priceCol__shortName__Uf_GK{color:#000;font-weight:var(--medium-text);font-size:var(--m-text);line-height:150%}@media(min-width:768px){.InfoBar_innerGrid__0adLx .InfoBar_priceCol__shortName__Uf_GK{display:none}}.InfoBar_innerGrid__0adLx .InfoBar_priceCol__hotelStarsRow__Rs9yD{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:769px){.InfoBar_innerGrid__0adLx .InfoBar_priceCol__hotelStarsRow__Rs9yD{order:3;padding:16px 20px 0}}.InfoBar_innerGrid__0adLx .InfoBar_priceCol__hotelStar__q4riN{width:16px;height:16px}.InfoBar_innerGrid__0adLx .InfoBar_priceCol__stars__T43WZ{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.InfoBar_innerGrid__0adLx .InfoBar_priceCol__stars__T43WZ path{fill:#ffbc21}@media(max-width:769px){.InfoBar_innerGrid__0adLx .InfoBar_priceCol__priceRow__mNELt{order:1;display:flex;flex-direction:column;gap:10px;padding:16px 20px 0;width:100%}}.InfoBar_innerGrid__0adLx .InfoBar_priceCol__price__h_7EB{padding-top:15px;font-size:var(--l-logo);line-height:100%;font-weight:var(--medium-text);white-space:pre-line}@media(max-width:769px){.InfoBar_innerGrid__0adLx .InfoBar_priceCol__price__h_7EB{padding-top:0;font-size:var(--m-text)}}.InfoBar_innerGrid__0adLx .InfoBar_priceCol__price__h_7EB .InfoBar_highlight__mpia6{color:#ffbc21}@media(max-width:769px){.InfoBar_innerGrid__0adLx .InfoBar_priceCol__price__h_7EB .InfoBar_highlight__mpia6{color:#60c659}}.InfoBar_innerGrid__0adLx .InfoBar_priceCol__price__h_7EB .InfoBar_large__ftwlq{font-size:var(--x-xl-text)}@media(max-width:769px){.InfoBar_innerGrid__0adLx .InfoBar_priceCol__price__h_7EB .InfoBar_large__ftwlq{font-size:var(--mb-xl-text)}}.InfoBar_innerGrid__0adLx .InfoBar_priceCol__price__h_7EB .InfoBar_period__kFl3F{display:block;padding-top:4px}.InfoBar_innerGrid__0adLx .InfoBar_locationCol__cnGVa{order:2}@media(min-width:768px){.InfoBar_innerGrid__0adLx .InfoBar_locationCol__cnGVa{display:none}}.InfoBar_innerGrid__0adLx .InfoBar_location__pX7Md{display:flex;flex-direction:column;gap:10px}.InfoBar_innerGrid__0adLx .InfoBar_location__address__57bis{color:#000;font-size:var(--m-text);font-weight:var(--medium-text);line-height:150%}.InfoBar_innerGrid__0adLx .InfoBar_contactsCol__content__Xgceu{display:flex;flex-direction:column;gap:10px 0}.InfoBar_innerGrid__0adLx .InfoBar_contactsCol__label__BnTkM{display:flex;align-items:center;gap:12px;color:#fff;font-weight:var(--medium-text);font-size:var(--mb-xl-text);line-height:140%;letter-spacing:.05em}.InfoBar_innerGrid__0adLx .InfoBar_contactsCol__label__BnTkM .InfoBar_icon__Yt452{width:20px;height:20px;fill:#ffbc21}.InfoBar_innerGrid__0adLx .InfoBar_contactsCol__contacts__por2p{display:flex;flex-direction:column;gap:10px 0}@media(max-width:769px){.InfoBar_innerGrid__0adLx .InfoBar_discountsCol__RY1W1{display:none;order:5}}.InfoBar_innerGrid__0adLx .InfoBar_discountsCol__discount__Xsr9q{display:flex;align-items:center;flex-wrap:wrap;gap:0 30px;text-transform:uppercase;color:#ffbc21;font-weight:var(--medium-text);font-size:var(--l-logo);line-height:140%}@media(max-width:769px){.InfoBar_innerGrid__0adLx .InfoBar_discountsCol__discount__Xsr9q{flex-wrap:nowrap;gap:14px;text-transform:none;font-size:var(--s-text)}}.InfoBar_innerGrid__0adLx .InfoBar_discountsCol__discount__Xsr9q .InfoBar_large__ftwlq{font-size:calc(var(--xxxl-l-text) + 6px);line-height:150%}@media(max-width:769px){.InfoBar_innerGrid__0adLx .InfoBar_discountsCol__discount__Xsr9q .InfoBar_large__ftwlq{font-size:var(--xxl-text);line-height:100%;font-weight:var(--medium-text)}}.InfoBar_innerGrid__0adLx .InfoBar_amenitiesCol__qHAzk{order:4}@media(min-width:768px){.InfoBar_innerGrid__0adLx .InfoBar_amenitiesCol__qHAzk{display:none}}.InfoBar_innerGrid__0adLx .InfoBar_amenitiesCol__qHAzk .InfoBar_amenities__jKVmZ{display:flex;flex-direction:column;gap:10px}.InfoBar_innerGrid__0adLx .InfoBar_amenitiesCol__qHAzk .InfoBar_amenities__amenitiesList__EIrLD{list-style:none;padding:0;margin:0}.InfoBar_innerGrid__0adLx .InfoBar_amenitiesCol__qHAzk .InfoBar_amenities__amenitiesItem__5MrNj{display:flex;align-items:center;gap:8px;color:#000;font-size:var(--s-text);font-weight:var(--light-text);line-height:140%}.InfoBar_innerGrid__0adLx .InfoBar_amenitiesCol__qHAzk .InfoBar_amenities__amenitiesItem__5MrNj:not(:first-of-type){margin-top:12px}.InfoBar_innerGrid__0adLx .InfoBar_amenitiesCol__qHAzk .InfoBar_amenities__amenitiesItem__5MrNj:before{content:"";display:block;background-color:#60c659;width:6px;height:6px;border-radius:100%}