.AboutHotel_aboutHotelSection__RUJCE{padding:45px 0 15px;overflow:hidden}@media(max-width:769px){.AboutHotel_aboutHotelSection__RUJCE{padding:0;overflow:unset}}.AboutHotel_aboutHotelSection__RUJCE>div{padding:0 15px}.AboutHotel_wrapper__yHx74{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 -2px 15px rgba(0,0,0,.1),0 2px 15px rgba(0,0,0,.1);border-radius:50px;padding:60px;transition:box-shadow .3s ease-in-out}.AboutHotel_wrapper__yHx74:hover{box-shadow:0 -2px 15px rgba(0,0,0,.3),0 2px 15px rgba(0,0,0,.3)}@media(max-width:769px){.AboutHotel_wrapper__yHx74:hover{box-shadow:unset}.AboutHotel_wrapper__yHx74{box-shadow:none;border-radius:0;padding:0}}.AboutHotel_title__uvGuS{color:#727272;font-size:calc(var(--xxl-l-text) + 4px);line-height:120%;font-weight:var(--medium-text);text-transform:uppercase}@media(max-width:769px){.AboutHotel_title__uvGuS{font-size:var(--m-text)}}.AboutHotel_row__OZLxX{display:flex;margin-top:45px}@media(max-width:1025px){.AboutHotel_row__OZLxX{flex-direction:column}}@media(max-width:769px){.AboutHotel_row__OZLxX{margin-top:15px}}.AboutHotel_row__col__aZthI{flex:1 1 50%}.AboutHotel_row__textCol__QeAu6{padding-right:40px}@media(max-width:769px){.AboutHotel_row__textCol__QeAu6{padding-right:0}}.AboutHotel_row__infoCol__CgW_S{display:flex;flex-direction:column;justify-content:center}.AboutHotel_row__descriptionText__pP_m9{font-size:var(--m-text);line-height:180%;color:#000}.AboutHotel_row__infoColInner__YSyxY{display:flex;flex-direction:column;gap:38px;border-left:1px solid #d8d8d8;padding:25px 0 25px 40px}@media(max-width:1025px){.AboutHotel_row__infoColInner__YSyxY{padding-left:0;border-top:1px solid #d8d8d8;border-left:0;padding-bottom:0;margin-top:25px}}@media(max-width:769px){.AboutHotel_row__infoColInner__YSyxY{gap:15px}}.AboutHotel_row__imageRow__euyt_{display:flex}.AboutHotel_row__imageRow__euyt_:empty{display:none}.AboutHotel_row__imageRow__logo__BCs6B{width:150px;height:150px;object-fit:contain}@media(max-width:769px){.AboutHotel_reviewCounterRow__3pAFl{display:flex;justify-content:flex-start}}.AboutHotel_reviewCounterRow__reviewCount__5tvXx{display:flex;align-items:center;justify-self:flex-start;gap:10px;background:#efefef;padding:6px 12px;border-radius:50px;transition:background-color .3s ease-in-out;color:#727272;font-size:18px;line-height:21px;letter-spacing:.05em;font-weight:500}.AboutHotel_reviewCounterRow__reviewCount__5tvXx:hover{background-color:#dbdada}.AboutHotel_reviewCounterRow__reviewCount__icon__y9mb9{width:15px;min-width:15px;height:15px}.AboutHotel_locationRow__location__v9yod{display:flex;align-items:center;gap:18px}.AboutHotel_locationRow__location__icon__bvPFN{width:18px;min-width:18px;height:26px;fill:#60c659}.AboutHotel_locationRow__location__text__6vb32{font-size:var(--l-logo);line-height:115%;color:#000}.AboutHotel_phonesRow__phones__XUpr0{display:flex;align-items:center;gap:18px}.AboutHotel_phonesRow__phones__icon____Mmi{width:24px;min-width:24px;height:25px;fill:#60c659}.AboutHotel_phonesRow__phones__list__SuvzN{list-style:none;margin:0;padding:0}.AboutHotel_phonesRow__phones__listItem__8HNGX{color:#000;font-size:var(--l-logo);font-weight:var(--light-text);line-height:175%}.AboutHotel_phonesRow__phones__listItem__8HNGX:hover{text-decoration:underline}.HotelGallery_section__7R8Dq{margin:40px 0 0;padding:0}@media(min-width:768px)and (max-width:1025px){.HotelGallery_section__7R8Dq{margin-top:45px}}@media(max-width:769px){.HotelGallery_section__7R8Dq{margin:0}}.HotelGallery_title__8iT1o{display:none}@media(max-width:769px){.HotelGallery_title__8iT1o{display:none}.HotelGallery_hotelGallery__lb4CG{position:relative}}.PromoContent_wrapper__tCkEv{display:flex;flex-direction:column}.PromoContent_row__eOyTj{display:flex;gap:40px}@media(max-width:1025px){.PromoContent_row__eOyTj{gap:0;flex-direction:column-reverse}}.PromoContent_row__col__GFaxU{flex:1 1 50%}@media(max-width:1025px){.PromoContent_row__textCol__52X6w{padding-top:30px}}@media(max-width:769px){.PromoContent_row__textCol__52X6w{padding:15px 15px 0}}.PromoContent_row__descriptionText__DtJA_{font-size:var(--m-text);line-height:180%;color:#000}.PromoContent_row__descriptionText__DtJA_:not(:first-of-type){margin-top:10px}.PromoContent_row__descriptionText__DtJA_ ol,.PromoContent_row__descriptionText__DtJA_ ul{padding-left:30px}.PromoContent_row__imageColInner__2jOFm{position:relative;height:100%}@media(max-width:769px){.PromoContent_imageColInner__Lc2AI{margin:0 -15px}}.PromoContent_imageColInner__imageWrapper__dPA8H{position:relative;height:100%;border-radius:50px;box-shadow:0 -2px 15px rgba(0,0,0,.1),0 2px 15px rgba(0,0,0,.1);overflow:hidden;transition:box-shadow .3s ease-in-out}.PromoContent_imageColInner__imageWrapper__dPA8H:hover{box-shadow:0 -2px 15px rgba(0,0,0,.25),0 2px 15px rgba(0,0,0,.25)}@media(max-width:1025px){.PromoContent_imageColInner__imageWrapper__dPA8H{min-height:500px}}@media(max-width:769px){.PromoContent_imageColInner__imageWrapper__dPA8H{min-height:250px;box-shadow:unset;border-radius:0}.PromoContent_imageColInner__imageWrapper__dPA8H:hover{box-shadow:unset}}.PromoContent_imageColInner__image__dIiL1{object-fit:cover}.PromoContentSection_aboutHotelSection__W6wME{padding:60px 0 0;overflow:hidden}@media(max-width:769px){.PromoContentSection_aboutHotelSection__W6wME{padding-top:0;overflow:unset}}.PromoContentSection_aboutHotelSection__W6wME>div{padding:0 15px}@media(max-width:769px){.PromoContentSection_aboutHotelSection__W6wME>div{padding:0}}.PricesTableSection_section__aebnf{padding-top:60px}.PricesTableSection_section__aebnf>div{padding:0 20px}@media(max-width:1025px){.PricesTableSection_section__aebnf{padding:80px 0 0}}@media(max-width:769px){.PricesTableSection_section__aebnf{position:relative;display:none;box-shadow:0 -2px 15px rgba(0,0,0,.1),0 2px 15px rgba(0,0,0,.1);margin-top:50px;border-radius:25px}.PricesTableSection_section__aebnf *{position:relative;z-index:1}.PricesTableSection_section__aebnf:after{content:"";display:block;position:absolute;width:100%;height:20px;background-color:#fff;left:0;bottom:-10px;z-index:0}}.PricesTableSection_section__title__1X4x_{color:#727272;font-size:var(--xxl-xl-text);line-height:120%;font-weight:var(--medium-text)}@media(max-width:769px){.PricesTableSection_section__title__1X4x_{text-align:center;color:#5191fa;font-size:calc(var(--mb-xl-text) + 2px);font-weight:var(--medium-text);line-height:100%}}.PricesTableSection_section__underPriceInfo__kvmSD{display:flex;justify-content:space-between}@media(min-width:768px)and (max-width:1025px){.PricesTableSection_section__underPriceInfo__kvmSD{margin-bottom:30px}}@media(max-width:1025px){.PricesTableSection_section__underPriceInfo__kvmSD{flex-direction:column;margin-bottom:20px}}.PricesTableSection_section__underPriceInfoCol__mPFB8{margin-top:35px;color:#727272;font-size:var(--mb-xl-text);font-weight:var(--light-text);line-height:120%}@media(max-width:769px){.PricesTableSection_section__underPriceInfoCol__mPFB8{margin-top:20px;text-align:center;color:#727272;font-size:var(--m-text);line-height:100%;font-weight:var(--light-text)}}.PricesTableSection_section__underPriceInfoCol__mPFB8:last-of-type{color:#ff7f1e;font-size:var(--mb-l-text)}.PricesTableSection_section__aebnf .PricesTableSection_discountTile__ZDtMM{display:none}@media(max-width:769px){.PricesTableSection_section__aebnf .PricesTableSection_discountTile__ZDtMM{display:block}}.SpecialOffersTiles_specialOffersTiles__tilesList__nu8Zr{display:flex;justify-content:space-between;gap:24px;width:100%;margin-top:60px}@media(max-width:1025px){.SpecialOffersTiles_specialOffersTiles__tilesList__nu8Zr{margin-top:35px}}@media(max-width:769px){.SpecialOffersTiles_specialOffersTiles__tilesList__nu8Zr{flex-direction:column;gap:12px;margin-top:0}}.SpecialOffersTiles_specialOffersTiles__tile__I6JeF{display:flex;justify-content:center;flex-direction:column;width:100%;padding:14px 25px;box-shadow:0 -2px 15px rgba(0,0,0,.1),0 2px 15px rgba(0,0,0,.1);border-radius:25px;transition:transform .25s ease-in-out,box-shadow .25s ease-in-out}@media(max-width:769px){.SpecialOffersTiles_specialOffersTiles__tile__I6JeF{min-height:75px}}.SpecialOffersTiles_specialOffersTiles__tile__I6JeF:hover{transform:scale(1.05);box-shadow:0 -2px 15px rgba(0,0,0,.25),0 2px 15px rgba(0,0,0,.25)}.SpecialOffersTiles_specialOffersTiles__title__m7fnb{font-size:var(--m-text);line-height:150%;text-transform:uppercase;font-weight:var(--medium-text);color:#727272}.SpecialOffersTiles_specialOffersTiles__description__KP_0F{color:#ff7f1e;font-size:var(--s-text);line-height:130%}.HotelRooms_section__bgOhu{margin:100px 0 0}.HotelRooms_section__bgOhu>div{padding:0 15px}@media(max-width:769px){.HotelRooms_section__bgOhu>div{padding:0}.HotelRooms_section__bgOhu{margin:0}}.HotelRooms_title__TfeyE{font-size:var(--xxl-xl-text);line-height:130%;font-weight:var(--medium-text);color:#0392c5}@media(max-width:1025px){.HotelRooms_title__TfeyE{padding:0 20px}}@media(max-width:769px){.HotelRooms_title__TfeyE{text-align:center;color:#5191fa;font-size:calc(var(--mb-xl-text) + 2px);line-height:100%}}.HotelRooms_hotelRoomsWidget__jSs4X{margin-top:40px}@media(max-width:769px){.HotelRooms_hotelRoomsWidget__jSs4X{margin-top:0}}.InfrastructureSection_section__Lv5_P{padding-top:60px}@media(min-width:768px)and (max-width:1025px){.InfrastructureSection_section__Lv5_P{padding-top:40px}}@media(max-width:769px){.InfrastructureSection_section__Lv5_P{padding-top:0}}.InfrastructureSection_section__Lv5_P>div{padding:0 15px}@media(max-width:769px){.InfrastructureSection_section__Lv5_P>div{padding:0}}.InfrastructureSection_sectionTitle___vP6V{text-align:left;padding-bottom:35px;color:#5191fa;font-size:calc(var(--xxl-text) + 2px);line-height:125%;font-weight:var(--medium-text)}@media(min-width:768px)and (max-width:1025px){.InfrastructureSection_sectionTitle___vP6V{font-size:var(--xl-l-text)}}@media(max-width:769px){.InfrastructureSection_sectionTitle___vP6V{padding:0 15px;text-align:center;font-size:var(--mb-xl-text)}}.IncludedServicesSection_section__ilKZB{padding-top:60px}@media(max-width:1025px){.IncludedServicesSection_section__ilKZB{padding:30px 0 0}}@media(max-width:769px){.IncludedServicesSection_section__ilKZB{padding:0}}.IncludedServicesSection_section__ilKZB>div{padding:0 15px}.IncludedServicesSection_section__title__vPNKn{color:#727272;font-size:calc(var(--xxl-l-text) + 2px);line-height:120%;font-weight:var(--medium-text)}@media(max-width:769px){.IncludedServicesSection_section__title__vPNKn{text-align:center;color:#5191fa;font-size:calc(var(--mb-xl-text) + 2px);font-weight:var(--medium-text);line-height:100%}}.IncludedServicesSection_boxWrapper__4n0oi{display:flex;flex-direction:column;gap:42px}.AccommodationDetails_wrapper__P4jvU{display:flex;flex-direction:column}.AccommodationDetails_row__NWjOG{display:flex}.AccommodationDetails_accommodationDetaiilsList__AJwS8{display:flex;justify-content:space-between;gap:30px;list-style:none;width:100%;margin:0;padding:0}@media(max-width:769px){.AccommodationDetails_accommodationDetaiilsList__AJwS8{flex-wrap:wrap;gap:46px}}.AccommodationDetails_accommodationDetaiilsList__item__xqtdO{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 60px)/3);padding:10px 0}@media(max-width:769px){.AccommodationDetails_accommodationDetaiilsList__item__xqtdO{flex:0 0 100%;gap:20px;padding:0}}.AccommodationDetails_accommodationDetaiilsList__item__xqtdO:not(:last-of-type){border-right:1px solid #d8d8d8}@media(max-width:769px){.AccommodationDetails_accommodationDetaiilsList__item__xqtdO:not(:last-of-type){border-right:0}}.AccommodationDetails_accommodationDetaiilsList__item__xqtdO:first-of-type .AccommodationDetails_accommodationDetaiilsList__itemTitle__jpkXL{color:#ff7f1e}.AccommodationDetails_accommodationDetaiilsList__item__xqtdO:nth-of-type(2) .AccommodationDetails_accommodationDetaiilsList__itemTitle__jpkXL{color:#60c659}.AccommodationDetails_accommodationDetaiilsList__item__xqtdO:nth-of-type(3) .AccommodationDetails_accommodationDetaiilsList__itemTitle__jpkXL{color:#00a3dd}.AccommodationDetails_accommodationDetaiilsList__itemTitle__jpkXL{font-size:var(--l-logo);line-height:115%;font-weight:var(--medium-text);text-align:center;text-transform:uppercase}.AccommodationDetails_accommodationDetaiilsList__itemBody__AEH9f{text-align:center;font-size:var(--m-text);line-height:115%;font-weight:var(--medium-text);color:#000}.IncludedServicesBox_wrapper__xqFZx{background:#fff;box-shadow:0 -2px 15px rgba(0,0,0,.1),0 2px 15px rgba(0,0,0,.1);border-radius:50px;padding:30px;margin-top:54px;transition:box-shadow .3s ease-in-out}.IncludedServicesBox_wrapper__xqFZx:hover{box-shadow:0 -2px 15px rgba(0,0,0,.25),0 2px 15px rgba(0,0,0,.25)}@media(max-width:769px){.IncludedServicesBox_wrapper__xqFZx{box-shadow:unset;margin-top:0;padding:0}.IncludedServicesBox_wrapper__xqFZx:hover{box-shadow:unset}}.IncludedServicesBox_row__iGiXY{display:flex}.IncludedServicesBox_includedServicesList__H6wXl{display:flex;justify-content:space-between;gap:30px;list-style:none;width:100%;margin:0;padding:0}@media(max-width:769px){.IncludedServicesBox_includedServicesList__H6wXl{flex-wrap:wrap;justify-content:center}}.IncludedServicesBox_includedServicesList__item__kKhkx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 60px)/3)}@media(max-width:769px){.IncludedServicesBox_includedServicesList__item__kKhkx{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 30px)/2)}}.IncludedServicesBox_includedServicesList__itemTitle__oRMCB{color:#727272;font-size:var(--l-logo);line-height:115%;text-align:center;font-weight:var(--medium-text);text-transform:uppercase}.Conditions_conditions__conditionsList__wGBvx{display:flex;align-items:center;list-style:none;padding:0;margin:0}@media(max-width:769px){.Conditions_conditions__conditionsList__wGBvx{flex-direction:column;align-items:flex-start;gap:24px}}.Conditions_conditions__condition__Tyv_i{display:flex;align-items:center;flex:1 1;gap:25px}.Conditions_conditions__condition__Tyv_i:hover .Conditions_conditions__icon__hFFMN{transform:scale(1.15)}.Conditions_conditions__icon__hFFMN{display:flex;width:63px;min-width:63px;height:63px;transition:transform .3s ease-in-out}.Conditions_conditions__text__XMs8z{font-size:var(--l-logo)}@media(max-width:769px){.Conditions_conditions__text__XMs8z{font-size:var(--s-text);font-weight:var(--light-text);line-height:130%}}.OrderButtons_orderButtons__container__wkmRO{display:flex;align-items:center;justify-content:center;gap:30px}@media(max-width:769px){.OrderButtons_orderButtons__container__wkmRO{flex-direction:column;gap:10px}}.OrderButtons_orderButtons__InyOt .OrderButtons_orderButtons__button__LjRg2{display:block;box-sizing:border-box;width:100%;max-width:368px;border-radius:100px;margin-top:10px;padding:16px;cursor:pointer;transition:all .3s ease-in-out;color:#fff;font-size:var(--l-logo);font-weight:var(--medium-text);line-height:130%;text-align:center;text-transform:uppercase}@media(max-width:769px){.OrderButtons_orderButtons__InyOt .OrderButtons_orderButtons__button__LjRg2{margin-top:0;font-size:var(--s-text);font-weight:var(--bold-text)}}.OrderButtons_orderButtons__InyOt .OrderButtons_orderButtons__button__LjRg2:hover{transform:scale(1.05);box-shadow:0 -2px 15px rgba(0,0,0,.4),0 2px 15px rgba(0,0,0,.3)}.OrderButtons_orderButtons__InyOt .OrderButtons_orderButtons__button__LjRg2.OrderButtons_orange__PwqR1:hover{background-color:#ff962a}.OrderButtons_orderButtons__InyOt .OrderButtons_orderButtons__button__LjRg2.OrderButtons_blue__BxWyU:hover{background-color:#0bb2ed}.HotelRooms_section__eYJZB{margin:20px 0;padding:0}@media(max-width:769px){.HotelRooms_section__eYJZB{margin:30px 0 0}}.HotelRooms_title__KbJ4P{font-size:var(--xxl-xl-text);line-height:130%;font-weight:var(--medium-text);color:#0392c5}@media(max-width:1025px){.HotelRooms_title__KbJ4P{padding:0 20px}}@media(max-width:769px){.HotelRooms_title__KbJ4P{text-align:center;color:#5191fa;font-size:calc(var(--mb-xl-text) + 2px);line-height:100%}}.HotelRooms_hotelRoomsWidget__v8rw1{margin-top:40px}@media(max-width:769px){.HotelRooms_hotelRoomsWidget__v8rw1{margin-top:26px}}.Video_section__AgKOD{position:relative;margin-top:90px}@media(max-width:1025px){.Video_section__AgKOD{padding:0 30px}}@media(max-width:769px){.Video_section__AgKOD{margin-top:30px}.Video_videoSection__bVQT7{display:none}}.Video_videoWrapper__adP6W{padding:36px 0 0}@media(max-width:1025px){.Video_videoWrapper__adP6W{padding:50px 0 55px}}@media(max-width:769px){.Video_videoWrapper__adP6W{padding:25px 0 0}}.Video_title___tbAg{font-size:var(--xxl-xl-text);line-height:130%;font-weight:var(--medium-text);color:#0392c5}@media(max-width:769px){.Video_title___tbAg{color:#5191fa;text-align:center;font-size:calc(var(--mb-xl-text) + 2px);font-weight:var(--medium-text);line-height:100%}}.Video_backgroundBlue__hQNa8,.Video_backgroundGreen__VBvt6{position:absolute;width:100%;height:100%;left:0;transform:translateY(-50px)}@media(max-width:1025px){.Video_backgroundBlue__hQNa8,.Video_backgroundGreen__VBvt6{max-height:500px}}.Video_backgroundBlue__hQNa8{transform:translateY(30px)}@media(max-width:1025px){.Video_backgroundBlue__hQNa8{transform:translateY(-40px);max-height:434px}.Video_backgroundGreen__VBvt6{transform:translateY(-50px);max-height:405px}}.Program_section__UaCxv{position:relative;padding-top:80px}@media(max-width:1025px){.Program_section__UaCxv{padding:30px 30px 0}}@media(max-width:769px){.Program_section__UaCxv{padding:50px 0 0}}.Program_programWrapper__Sk9Vs{padding:36px 0 0}@media(max-width:1025px){.Program_programWrapper__Sk9Vs{padding:50px 0 0}}@media(max-width:769px){.Program_programWrapper__Sk9Vs{padding-top:20px}}.Program_title__it_sx{font-size:var(--xxl-xl-text);line-height:130%;font-weight:var(--medium-text);color:#0392c5}@media(max-width:769px){.Program_title__it_sx{padding:0 30px;color:#5191fa;text-align:center;font-size:calc(var(--mb-xl-text) + 2px);font-weight:var(--medium-text);line-height:100%}}.Program_backgroundGreen__n6OlE{position:absolute;width:100%;left:0;transform:translateY(-50px)}@media(max-width:769px){.Krutogor_section__uB_6Q{padding-top:50px}}.Krutogor_title__ZLk3H{padding-top:50px;color:#ff7f1e;font-size:var(--xxl-xl-text);font-weight:var(--medium-text);line-height:130%}.Krutogor_pageSnippetTitle__P0Thh{display:none;padding-bottom:20px;color:#5191fa;text-align:center;font-size:var(--mb-xl-text);font-weight:var(--medium-text);line-height:100%}@media(max-width:769px){.Krutogor_pageSnippetTitle__P0Thh{display:block}}