.Advantages_title__gf__3{margin-bottom:3rem}@media(min-width:768px){.Advantages_cards__NXehi{display:flex;gap:1.5rem}}.Advantages_card__n30s4{text-align:center}@media(min-width:768px){.Advantages_card__n30s4{flex:1 0 30%}}.Advantages_card__n30s4:not(:last-child){margin-bottom:1.5rem}.Advantages_card__img__qtEJD{position:relative;background-color:#f3f5f9;border-radius:1.5rem;padding:.5rem;margin-bottom:1.5rem;height:20.5rem;display:flex;justify-content:center;align-items:center}@media(min-width:768px){.Advantages_card__img__qtEJD{padding:1rem}}.Advantages_card__title__a9Fb2{font-size:1.5rem;font-weight:600;line-height:1.875rem;text-align:center;margin-bottom:.5rem;font-family:var(--font-inter-display)}.Advantages_card__text__3v17s{font-size:1.125rem;font-weight:500;line-height:1.5rem;text-align:center;color:var(--secondary-text-color)}@media(min-width:1200px){.Advantages_card__text__3v17s{font-weight:600;line-height:1.375rem}}.container_root__Ozhc0{width:100%;max-width:83.75rem;margin:0 auto;padding:0 1.25rem}.Footer_root__EwAQA{position:relative;background-color:hsl(var(--primary));padding-top:3rem;padding-bottom:3rem;color:var(--white-text-color);overflow:hidden}@media(min-width:1200px){.Footer_footer__wrapper__WvXaN{display:flex;justify-content:space-between}}.Footer_footer__wrapper__left__PlsoQ{margin-bottom:7rem}@media(min-width:1200px){.Footer_footer__wrapper__left__PlsoQ{margin-bottom:0}}.Footer_footer__logo__Txoyl{margin-bottom:3rem}.Footer_footer__text__esFbr{margin-bottom:1rem}.Footer_footer__links__c4a2_{display:flex;flex-direction:column}.Footer_footer__links__c4a2_ a{font-size:.85rem;font-weight:500;line-height:140%;letter-spacing:-.01em}.Footer_footer__links__c4a2_ a:not(:last-child){margin-bottom:.5rem}.Footer_footer__wrapper__right__Sh4fK{display:flex;flex-direction:column}.Footer_contacts__wrapper__PrSSC{display:flex;gap:1rem;align-items:flex-end}@media(min-width:768px){.Footer_contacts__wrapper__PrSSC{margin-bottom:2rem}}@media(min-width:1200px){.Footer_contacts__wrapper__PrSSC{align-items:flex-start;gap:0}}.Footer_contacts__xAF_t{flex:1}@media(min-width:768px){.Footer_contacts__xAF_t{display:flex}}.Footer_contact__ETs0A:not(:last-child){margin-bottom:2rem}@media(min-width:768px){.Footer_contact__ETs0A:not(:last-child){margin-bottom:0}.Footer_contact__ETs0A{margin-right:3.625rem}}.Footer_contact__title__f_5Ig{opacity:.7;margin-bottom:1rem}.Footer_contact__item__o_Zd6 a,.Footer_contact__title__f_5Ig{font-size:.875rem;font-weight:500;line-height:120%;letter-spacing:-.01em}.Footer_socials__wrapper__jSx_P{display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1.5rem}@media(max-width:340px){.Footer_socials__wrapper__jSx_P{display:block}}.Footer_socials__item__link__8x6YJ{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--white-text-color);background-repeat:no-repeat;background-position:50%}.Footer_socials__item__link__8x6YJ span{position:absolute;width:0;height:0;opacity:0;visibility:hidden;top:0;left:0}.Footer_socials__item__link__8x6YJ.Footer_vk__6GuUM{background-image:url(/_next/static/media/icon-vk-blue.a190a535.svg);background-size:20px}.Footer_socials__item__link__8x6YJ.Footer_tg__Q7yB2{background-image:url(/_next/static/media/icon-telegram-blue.06a56d1f.svg);background-size:17px;background-position:left 10px center}.Footer_socials__item__link__8x6YJ.Footer_whatsapp__rVfdW{background-image:url(/_next/static/media/icon-whatsapp-blue.6ba0ca49.svg);background-size:20px}.Footer_info__KFkKP{padding:2rem 0 0;margin-top:auto}@media(min-width:768px){.Footer_info__KFkKP{display:flex;justify-content:space-between}}.Footer_paysystems__JzmxW{margin-bottom:2rem}@media(min-width:768px){.Footer_paysystems__JzmxW{margin-bottom:0}}.Footer_copyright__ep6Ge{font-size:.85rem;font-weight:500;line-height:140%;letter-spacing:-.01em}.Footer_copyright__ep6Ge span{display:block}@media(min-width:768px){.Footer_copyright__ep6Ge span{display:inline}}.Section_primary__ojTqB{padding-top:5rem;padding-bottom:5rem}.Section_secondary__hy2mL{padding-top:3.75rem;padding-bottom:3.75rem}.Slider_root__wrapper__ulPNl{position:relative;height:100%;width:100%}@media(min-width:768px)and (any-hover:hover){.Slider_root__wrapper__ulPNl:hover .Slider_buttons__wrapper__2fVd7{opacity:1}}.Slider_slider__wrapper__l0AaV{height:100%}.Slider_slide__wrapper__sHu_0{display:flex;flex-direction:column;height:auto!important}@media(min-width:768px)and (max-width:1199px){.Slider_right__padding__JcmFV{padding-right:1.5rem}.Slider_left__padding__v_9ys{padding-left:1.5rem}}.Slider_buttons__wrapper__2fVd7{display:flex;gap:1rem;justify-content:space-between;position:absolute;left:-1.25rem;right:-1.25rem;top:50%;transform:translateY(-50%);z-index:5;pointer-events:none;opacity:0;transition:all .3s ease-in-out}@media(max-width:1199px){.Slider_buttons__wrapper__2fVd7{padding-left:1.5rem;padding-right:1.5rem}}.Slider_button__74NQw{width:3rem;height:3rem;border-radius:100%;background-color:var(--white-text-color);box-shadow:0 0 .75rem 0 rgba(47,114,243,.3019607843);pointer-events:all;visibility:inherit;will-change:opacity}.Slider_button__74NQw:disabled{opacity:0;transition:opacity .3s ease-in-out;pointer-events:all}.Slider_button__prev__CbaAN{transform:rotate(180deg)}.MainPricing_root__YbyLv{padding:4.125rem 0;width:100%;margin:0 auto}@media(min-width:768px){.MainPricing_root__YbyLv{min-height:31.25rem}}@media(min-width:1200px){.MainPricing_root__YbyLv{max-width:68.125rem}}.MainPricing_price_cards__BsPh5{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.MainPricing_price_cards__BsPh5{margin:0 -1.25rem;overflow:hidden}}@media(min-width:1200px){.MainPricing_price_cards__BsPh5{margin:0;flex-direction:row;overflow:visible}}.RegionLinkList_region__h9wnh:not(:last-child){margin-bottom:4.5rem}.RegionLinkList_region__title__um83w{margin-bottom:2rem}@media(min-width:768px){.RegionLinkList_region__title__um83w{margin-bottom:3rem}}.RegionLinkList_region__title__text__GlB0x{font-family:var(--font-family-inter-display);font-size:1.5rem;font-weight:800;line-height:100%}@media(min-width:768px){.RegionLinkList_subregion__list__PBVd_{display:flex;flex-wrap:wrap}}@media(min-width:1200px){.RegionLinkList_subregion__list__PBVd_{margin-right:-1.5rem;margin-left:-1.5rem}}.RegionLinkList_subregion__item__u0Rjs{margin-bottom:2.5rem}@media(min-width:768px){.RegionLinkList_subregion__item__u0Rjs{flex:1 0 50%;margin-bottom:3.75rem}}@media(min-width:1200px){.RegionLinkList_subregion__item__u0Rjs{flex:1 0 25%;padding-right:1.5rem;padding-left:1.5rem}}.RegionLinkList_subregion__item__title__gFgmk{margin-bottom:1.5rem}.RegionLinkList_subregion__item__title__text__NpQZK{font-family:var(--font-family-inter-display);font-size:1.125rem;font-weight:800;line-height:120%;letter-spacing:-.01em}.RegionLinkList_subregion__item__links__list__nTQQS{display:flex;flex-wrap:wrap}.RegionLinkList_subregion__item__links__list__item__KosTj{margin-bottom:1rem;flex:1 0 50%;padding-right:.5rem}.RegionLinkList_subregion__item__links__list__item__link__5JJBO{color:var(--secondary-text-color);font-size:1rem;font-weight:500;line-height:140%;letter-spacing:-.01em}.filters_formHtml__VD7yz{max-height:calc(80vh - 76px);overflow-y:scroll}.filters_form__group__n0e_q{margin-bottom:2.25rem;padding:0 .25rem}.filters_form__label__0kuCp{display:flex;margin-bottom:1rem}.filters_form__footer__L3jO0{padding:0 .25rem}.filters-forms_filter_buttons__QqOMD{padding-top:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.5rem}@media(min-width:768px){.filters-forms_filter_buttons__QqOMD{flex-direction:row;justify-content:space-between}}.filters-forms_form__Pzyx4{display:flex;flex-direction:column;width:100%;height:100%}.filters-forms_form__group__NUttn{margin-bottom:2.25rem;padding:0 .25rem}.filters-forms_form__label__pL_V4{display:flex;margin-bottom:1rem}.filters-forms_form__footer__eXpBZ{padding:0 .25rem}.filters-forms_other_filter__bY5cM{display:flex;width:100%;justify-content:flex-start}.filters-forms_other_filter__button__RIMrv{align-self:flex-start;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding-left:0}@media(any-hover:hover){.filters-forms_other_filter__button__RIMrv:hover{color:var(--blue-text-color)}}@media(min-width:768px){.filters-forms_other_filter__button__RIMrv{align-self:center}}.filters-forms_show_hotel__button__oHbAr{display:flex}@media screen and (max-width:768px){.filters-forms_show_hotel__button__oHbAr{width:fit-content;width:100%;min-width:100%}}.filters-forms_form__select__gkeje{border-radius:1.5rem}.filters-forms_form__submit__8ZMvU{display:flex;justify-content:space-between;align-items:center;gap:1rem}.filters-forms_content___z5v1{display:flex;flex-wrap:wrap;align-items:center;gap:12px}@media screen and (max-width:767px){.filters-forms_content___z5v1{flex-direction:column;align-items:unset}}.filters-forms_content___z5v1>div{flex:1}.filters-forms_popup__NwBJk{display:flex;align-items:center;justify-content:space-between}.filters-forms_popup__NwBJk:first-child{margin-bottom:20px}.filters-forms_popup__NwBJk .filters-forms_popup__title__ygyPN{display:flex;flex-direction:column}.filters-forms_popup__NwBJk .filters-forms_popup__title__ygyPN .filters-forms_title__text__XlV2U{font-family:Inter;font-weight:500;font-size:16px;line-height:100%;letter-spacing:-1%;margin-bottom:8px}.filters-forms_popup__NwBJk .filters-forms_popup__title__ygyPN .filters-forms_title__desc__ytO6l{font-weight:500;font-size:14px;line-height:100%;letter-spacing:-1%;color:#768694}.filters-forms_popup__NwBJk .filters-forms_popup__buttons__6ffFK{display:flex;align-items:center;gap:10px}.filters-forms_popup__NwBJk .filters-forms_popup__buttons__6ffFK .filters-forms_buttons__isMRQ{width:48px;height:48px;background-color:#eff5ff;display:flex;align-items:center;justify-content:center;border-radius:16px;transition:.2s}.filters-forms_popup__NwBJk .filters-forms_popup__buttons__6ffFK .filters-forms_buttons__isMRQ:hover{cursor:pointer;opacity:.8}.header-home_hero__m6u0x{position:relative;max-width:86.25rem;min-height:36.875rem;margin:0 auto;padding-top:5.625rem;padding-bottom:3.75rem;background:rgba(0,0,0,.3);border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;overflow:hidden}.header-home_hero_bg__k5k2R{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:-2;background-color:hsl(var(--primary))}.header-home_hero_bg__k5k2R video{position:absolute;object-fit:cover;width:auto;height:auto;min-width:100%;min-height:100%}.header-home_hero_bg__video__uPXjK{opacity:0;transition:opacity .5s ease-in-out}.header-home_hero_bg__video_loaded__Ncr1Q{opacity:1}.header-home_hero_text__JUte_{position:relative;z-index:1;padding:5.625rem .5rem 0}.header-home_hero_text__title__YA15u{max-width:1100px;margin:0 auto;font-size:1.845rem;font-family:var(--font-inter-display);font-weight:800;line-height:100%;text-align:center;color:var(--white-text-color)}@media(min-width:768px){.header-home_hero_text__title__YA15u{font-size:3rem}}@media(min-width:1200px){.header-home_hero_text__title__YA15u{font-size:4.5rem}}.header-home_search__hotel__fY5CL{position:relative;z-index:5;max-width:76.875rem;margin-left:auto;margin-right:auto;margin-top:-7.5rem}.ImageOrVideoCard_card__2yi0O{padding:1.5rem;display:flex;flex-direction:column;justify-content:flex-end;position:relative;min-height:29rem;border-radius:1.5rem;overflow:hidden}@media(min-width:768px){.ImageOrVideoCard_card__2yi0O{min-height:23.3rem}}.ImageOrVideoCard_card__bg__2nAaD{position:absolute;z-index:-2;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:50%;background-size:cover}.ImageOrVideoCard_card__bg__2nAaD video{position:absolute;object-fit:cover;width:auto;height:auto;min-width:100%;min-height:100%;border:none;box-shadow:none;border-radius:1.5rem}.ImageOrVideoCard_card__bg__video__KZbFa{opacity:1;transition:opacity .6s ease-in-out;will-change:opacity}.ImageOrVideoCard_card__bg__video__KZbFa.ImageOrVideoCard_hidden__OKJVm{opacity:0}.ImageOrVideoCard_card__info__G3vpZ{margin-bottom:2.5rem}.ImageOrVideoCard_card__title__dk2Zu{font-size:1.5rem;font-family:var(--font-inter-display);font-weight:800;line-height:100%;text-align:left;color:var(--white-text-color);margin-bottom:1rem}@media(min-width:768px){.ImageOrVideoCard_card__title__dk2Zu{margin-bottom:2rem}}@media(min-width:1200px){.ImageOrVideoCard_card__title__dk2Zu{font-size:2rem;margin-bottom:1.5rem}}.ImageOrVideoCard_card__subtitle__3BOMW{font-size:1.125rem;font-weight:600;line-height:120%;letter-spacing:-.02em;text-align:left;color:var(--white-text-color)}.InterestingPlaces_title__sYvma{margin-bottom:3rem}@media(min-width:768px)and (max-width:1199px){.InterestingPlaces_cards__y_z43{margin-left:-1.25rem;margin-right:-1.25rem;overflow:hidden}}.not-found_hero__qj7j3{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:86.25rem;width:100%;min-height:28.75rem;margin:0 auto;padding-top:3.775rem;padding-bottom:3.75rem;background-color:hsl(var(--primary));border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;overflow:hidden}@media(min-width:1200px){.not-found_hero__qj7j3{min-height:36.875rem}}.not-found_hero__inner___tuXA{display:flex;flex-direction:column;align-items:center;color:var(--white-text-color);font-weight:600;font-size:.875rem;line-height:120%;letter-spacing:0}.not-found_text__404__s1DHh{display:flex;justify-content:center;margin-bottom:1rem;opacity:.6}.not-found_title__HIivx{color:var(--white-text-color);margin-bottom:2rem}.not-found_text__nt3g9{margin-bottom:1rem;text-align:center;max-width:37.5rem}.not-found_link__8JwOV{width:fit-content;font-weight:800;line-height:140%;letter-spacing:-1%}.Contact_root__5H9eB{width:100%;max-width:1300px;margin:120px auto 0;padding:0 1.25rem}.Contact_breadcrumbs__ZBnyS{font-size:1.125rem;font-weight:600;line-height:21.78px;letter-spacing:-.02em;color:#090d1d;opacity:.6;margin-bottom:1rem}.Contact_breadcrumbs__ZBnyS li{display:inline-flex}.Contact_breadcrumbs__ZBnyS li:after{content:"/";margin:0 .5rem}.Contact_breadcrumbs__ZBnyS li a{overflow:hidden;white-space:nowrap;max-width:182px;text-overflow:ellipsis}.Contact_content__vR0bC{display:flex;gap:60px;margin-top:32px}@media screen and (max-width:960px){.Contact_content__vR0bC{flex-direction:column}}.Contact_content__vR0bC .Contact_block__contact__eJexE{display:flex;flex-direction:column}.Contact_content__vR0bC .Contact_desc__PjZbS{font-weight:600;font-size:20px;line-height:100%;letter-spacing:-2%;color:#768694;display:block;margin-bottom:16px}.Contact_content__vR0bC .Contact_link__rhvDJ{font-weight:600;font-size:24px;line-height:100%;letter-spacing:0;color:#090d1d;display:block;margin-bottom:8px}.Contact_content__vR0bC .Contact_social__phWab{display:flex;align-items:center;gap:8px}.CustomLink_link___m2ZA{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:1rem 1.5rem;font-size:1rem;font-weight:500;line-height:100%}.top-header_root__PMC9u{position:absolute;z-index:10;left:0;top:0;right:0}.top-header_header_wrapper__ytyiU{display:flex;padding:16px 0}.top-header_header_resort__e5wJ9{display:none}@media(min-width:768px){.top-header_header_resort__e5wJ9{display:flex;margin-right:2.5rem}}@media(min-width:1030px){.top-header_header_resort__e5wJ9{margin-right:5rem}}.top-header_header_logo__KVAjG{display:flex;align-items:center;max-width:120px;margin-right:32px}@media(min-width:768px){.top-header_header_logo__KVAjG{min-width:140px}}@media(min-width:1440px){.top-header_header_logo__KVAjG{min-width:154px}}.top-header_resort_list__eVobA{display:none}@media(min-width:768px){.top-header_resort_list__eVobA{display:block;margin-right:80px}}.top-header_header_nav_desk__sj7G4{display:none}@media(min-width:960px){.top-header_header_nav_desk__sj7G4{display:flex;align-items:center}}.top-header_header_nav_desk__sj7G4 ul{display:flex;gap:1rem}.top-header_header_nav_desk__sj7G4 ul li a{font-size:1rem;font-weight:700;line-height:120%;letter-spacing:-.01em}.top-header_header_nav_desk__sj7G4 ul li a:hover{text-decoration:underline}.top-header_header_user_button__L25Nb{display:none}@media(min-width:960px){.top-header_header_user_button__L25Nb{display:flex;align-items:center;gap:8px;margin-left:auto}}.top-header_header_user_button__L25Nb>a{font-weight:600;font-size:16px;line-height:16.94px}.top-header_header_user_icons__D4RL9{display:flex;align-items:center;gap:20px;margin-left:auto}@media(min-width:960px){.top-header_header_user_icons__D4RL9{display:none}}.top-header_header_user_icons__D4RL9 img{width:30px;height:30px}.PricingCard_price_card__wrapper__in_nh{display:flex;flex-direction:column;flex:1}@media(min-width:768px)and (max-width:1199px){.PricingCard_price_card__wrapper__in_nh{height:100%}}@media(min-width:1200px){.PricingCard_price_card__wrapper__in_nh.PricingCard_active__YCTbP{padding-top:0;padding-bottom:0}}.PricingCard_price_card__dbgqy{background-color:var(--background-light-gray);padding:2.5rem 2rem;border-radius:1.5rem;color:var(--primary-text-color);display:flex;flex-direction:column;flex:1}.PricingCard_price_card__dbgqy.PricingCard_active__YCTbP{background-color:hsl(var(--primary));color:var(--white-text-color)}.PricingCard_price_card__dbgqy.PricingCard_active__YCTbP .PricingCard_price_card__days__NJysH{color:var(--white-text-color);opacity:.6}.PricingCard_price_card__dbgqy.PricingCard_active__YCTbP .PricingCard_price_card__feature__8c1AC:before{background-image:url(/_next/static/media/icon-tick-circle-white.668a0790.svg)}.PricingCard_price_card__title__vqAN7{font-weight:800;font-size:1.5rem;line-height:100%;margin-bottom:2rem}.PricingCard_price_card__price_wrapper__LcgY8{display:flex;align-items:center;margin-bottom:2rem}.PricingCard_price_card__price__VsIdO{font-weight:600;font-size:2rem;line-height:2rem}.PricingCard_price_card__days__NJysH{display:flex;margin-left:.5rem;padding-left:.5rem;position:relative;color:var(--secondary-text-color)}.PricingCard_price_card__days__NJysH:before{content:"/";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0,5rem}.PricingCard_price_card__feature__8c1AC{position:relative;padding-left:1.5rem;margin-bottom:1.5rem;font-weight:500;font-size:1rem;line-height:120%}.PricingCard_price_card__feature__8c1AC:before{content:"";position:absolute;left:-.5rem;top:0;width:1.5rem;height:1.5rem;background-image:url(/_next/static/media/icon-tick-circle-black.769d59e8.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.PricingCard_price_card__footer__vdPZA{margin-top:auto}.SearchHotelDetail_root__A0iVg{background-color:var(--background-light-gray);border-radius:24px;padding:40px 16px 48px;max-width:1300px;margin:60px auto 0}.SearchHotelDetail_title__cY1_j{font-size:18px;font-weight:800;line-height:120%;letter-spacing:-.01em;text-align:left;background-repeat:no-repeat;background-size:contain;background-position:0}.SearchHotelDetail_form__wrapper__2WcqU{padding:32px 0 0}.SearchHotelDetail_form__wrapper__2WcqU>.SearchHotelDetail_w-full__BQEbX>form>.SearchHotelDetail_flex__9g7vx>.SearchHotelDetail_space-y-2__nTFYK>div{background:#000}.SearchHotelDetail_filters_block__RUqHQ{transition:max-height .6s ease-in-out;height:100%;max-height:0;overflow:hidden;display:flex;flex-wrap:wrap}.SearchHotelDetail_filters_block__RUqHQ.SearchHotelDetail_opened__5I7cw{max-height:99999px}.PopularResorts_root__4Om6V{padding-top:5rem;padding-bottom:5rem}.PopularResorts_title__8V7WM{margin-bottom:3rem}.PopularResorts_cards__XbYKC{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:11.875rem 10.625rem 10.625rem 10.625rem;grid-column-gap:.5rem;grid-row-gap:.5rem}@media(min-width:768px){.PopularResorts_cards__XbYKC{grid-template-columns:repeat(6,1fr);grid-template-rows:21.625rem 16.25rem 16.25rem;grid-column-gap:1.25rem;grid-row-gap:1.25rem}}@media(min-width:1200px){.PopularResorts_cards__XbYKC{grid-template-columns:repeat(4,1fr);grid-template-rows:25rem 16.25rem;grid-column-gap:1.5rem;grid-row-gap:1.5rem}}.PopularResorts_card__info__V91U5{display:flex;flex-direction:column}@media(min-width:768px){.PopularResorts_card__info__V91U5{display:grid;align-items:unset;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 1.875rem;grid-column-gap:8px;grid-row-gap:8px}}.PopularResorts_card__title__g_5C3{font-size:1.5rem;font-family:var(--font-inter-display);font-weight:800;line-height:100%;color:var(--white-text-color);margin-bottom:.25rem;order:1}@media(min-width:768px){.PopularResorts_card__title__g_5C3{grid-area:1/1/2/3;align-content:end;margin-bottom:.65rem}}@media(min-width:1200px){.PopularResorts_card__title__g_5C3{font-size:2rem;margin-bottom:.75rem}}.PopularResorts_card__title_wrapper__8jQI_{position:relative}@media(min-width:768px){.PopularResorts_card__title_wrapper__8jQI_:after{content:"";position:absolute;right:0;bottom:0;display:block;width:8px;height:8px;background-color:hsl(var(--primary));transform:translate(10px,-2px)}}.PopularResorts_card__btn__pdQrW{font-size:.75rem;font-weight:600;line-height:100%;display:flex;align-items:center;width:fit-content;padding:.5rem 1rem;order:3}@media(min-width:768px){.PopularResorts_card__btn__pdQrW{grid-area:2/1/3/2;align-self:end;justify-self:start}}.PopularResorts_card__count__bqkI1{font-size:.75rem;font-weight:500;line-height:100%;letter-spacing:-.02em;color:var(--white-text-color);order:2;margin-bottom:.7rem}@media(min-width:768px){.PopularResorts_card__count__bqkI1{grid-area:2/2/3/3;align-content:center;justify-self:end;font-weight:700;margin-bottom:0}}.PopularResorts_card__6SKNU{position:relative;overflow:hidden;border-radius:1rem;padding:1.5rem .5rem;display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:768px){.PopularResorts_card__6SKNU{padding:1.5rem}}.PopularResorts_card__6SKNU:before{content:"";position:absolute;z-index:-1;left:0;top:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.733))}.PopularResorts_card__6SKNU img{display:block;position:absolute;z-index:-2;left:0;top:0;right:0;bottom:0;object-fit:cover}.PopularResorts_card-1__6dclZ{grid-area:1/1/2/3;padding:1.5rem}@media(min-width:768px){.PopularResorts_card-1__6dclZ{grid-area:1/1/2/3}}@media(min-width:1200px){.PopularResorts_card-1__6dclZ{grid-area:1/1/2/3}}.PopularResorts_card-1__6dclZ .PopularResorts_card__info__V91U5{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:8px;grid-row-gap:8px}@media(min-width:768px){.PopularResorts_card-1__6dclZ .PopularResorts_card__info__V91U5{display:flex;grid-template-columns:unset;grid-template-rows:unset;grid-column-gap:unset;grid-row-gap:unset;align-items:unset}}@media(min-width:1200px){.PopularResorts_card-1__6dclZ .PopularResorts_card__info__V91U5{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 1.875rem;grid-column-gap:8px;grid-row-gap:8px;align-items:unset}}.PopularResorts_card-1__6dclZ .PopularResorts_card__title__g_5C3{grid-area:1/1/2/3;align-content:end;margin-bottom:0}@media(min-width:768px){.PopularResorts_card-1__6dclZ .PopularResorts_card__title__g_5C3{margin-bottom:1.25rem}}@media(min-width:1200px){.PopularResorts_card-1__6dclZ .PopularResorts_card__title__g_5C3{margin-bottom:.65rem}}.PopularResorts_card-1__6dclZ .PopularResorts_card__btn__pdQrW{grid-area:2/1/3/2;align-content:center;justify-self:start}@media(min-width:768px){.PopularResorts_card-1__6dclZ .PopularResorts_card__btn__pdQrW{align-self:start}}@media(min-width:1200px){.PopularResorts_card-1__6dclZ .PopularResorts_card__btn__pdQrW{align-self:end}}.PopularResorts_card-1__6dclZ .PopularResorts_card__count__bqkI1{grid-area:2/2/3/3;align-content:center;justify-self:end;font-weight:700;margin-bottom:0}@media(min-width:768px){.PopularResorts_card-1__6dclZ .PopularResorts_card__count__bqkI1{margin-bottom:.75rem}}@media(min-width:1200px){.PopularResorts_card-1__6dclZ .PopularResorts_card__count__bqkI1{margin-bottom:0}}.PopularResorts_card-2__YepMZ{grid-area:2/1/3/2}@media(min-width:768px){.PopularResorts_card-2__YepMZ{grid-area:1/3/2/5}}@media(min-width:1200px){.PopularResorts_card-2__YepMZ{grid-area:1/3/2/4}}@media(min-width:768px)and (max-width:1199px){.PopularResorts_card-2__YepMZ .PopularResorts_card__info__V91U5{display:flex;grid-template-columns:unset;grid-template-rows:unset;grid-column-gap:unset;grid-row-gap:unset;align-items:start}.PopularResorts_card-2__YepMZ .PopularResorts_card__title__g_5C3{grid-area:1/1/2/3;align-content:end;margin-bottom:1.25rem}.PopularResorts_card-2__YepMZ .PopularResorts_card__btn__pdQrW{grid-area:2/1/3/2;align-self:start}.PopularResorts_card-2__YepMZ .PopularResorts_card__count__bqkI1{grid-area:2/2/3/3;align-content:center;justify-self:end;font-weight:700;margin-bottom:.75rem}}.PopularResorts_card-3__0xqJ2{grid-area:2/2/3/3}@media(min-width:768px){.PopularResorts_card-3__0xqJ2{grid-area:1/5/2/7}}@media(min-width:1200px){.PopularResorts_card-3__0xqJ2{grid-area:1/4/2/5}}@media(min-width:768px)and (max-width:1199px){.PopularResorts_card-3__0xqJ2 .PopularResorts_card__info__V91U5{display:flex;grid-template-columns:unset;grid-template-rows:unset;grid-column-gap:unset;grid-row-gap:unset;align-items:start}.PopularResorts_card-3__0xqJ2 .PopularResorts_card__title__g_5C3{grid-area:1/1/2/3;align-content:end;margin-bottom:1.25rem}.PopularResorts_card-3__0xqJ2 .PopularResorts_card__btn__pdQrW{grid-area:2/1/3/2;align-self:start}.PopularResorts_card-3__0xqJ2 .PopularResorts_card__count__bqkI1{grid-area:2/2/3/3;align-content:center;justify-self:end;font-weight:700;margin-bottom:.75rem}}.PopularResorts_card-4__areO_{grid-area:3/1/4/2}@media(min-width:768px){.PopularResorts_card-4__areO_{grid-area:2/1/3/4}}@media(min-width:1200px){.PopularResorts_card-4__areO_{grid-area:2/1/3/2}}.PopularResorts_card-5__XbOu1{grid-area:3/2/4/3}@media(min-width:768px){.PopularResorts_card-5__XbOu1{grid-area:2/4/3/7}}@media(min-width:1200px){.PopularResorts_card-5__XbOu1{grid-area:2/2/3/3}}.PopularResorts_card-6__HifCl{grid-area:4/1/5/2}@media(min-width:768px){.PopularResorts_card-6__HifCl{grid-area:3/1/4/4}}@media(min-width:1200px){.PopularResorts_card-6__HifCl{grid-area:2/3/3/4}}.PopularResorts_card-7__36jXE{grid-area:4/2/5/3}@media(min-width:768px){.PopularResorts_card-7__36jXE{grid-area:3/4/4/7}}@media(min-width:1200px){.PopularResorts_card-7__36jXE{grid-area:2/4/3/5}}.HeaderRegion_header__a0irC{background-color:hsl(var(--primary));padding-top:7rem;padding-bottom:7rem}@media(min-width:768px){.HeaderRegion_header__a0irC{padding-top:11.6rem;padding-bottom:11.6rem}}.HeaderRegion_breadcrumbs__8igK0{font-size:1.125rem;font-weight:600;line-height:21.78px;letter-spacing:-.02em;color:var(--white-text-color);opacity:1;margin-bottom:1rem}.HeaderRegion_breadcrumbs__8igK0 li{display:inline-flex}.HeaderRegion_breadcrumbs__8igK0 li:after{content:"/";margin:0 .5rem}.HeaderRegion_breadcrumbs__8igK0 li a{overflow:hidden;white-space:nowrap;max-width:182px;text-overflow:ellipsis}.HeaderRegion_title__9D59s{color:var(--white-text-color)}.HeaderRegion_search__hotel__wrapper__N_XjN{width:100%;max-width:83.75rem;margin:0 auto;padding:0}@media(min-width:768px){.HeaderRegion_search__hotel__wrapper__N_XjN{padding:0 1.25rem}}.HeaderRegion_search__hotel__RyoK4{margin-top:-4rem;padding-bottom:3.75rem}@media(min-width:768px){.HeaderRegion_search__hotel__RyoK4{margin-top:-7.5rem;padding-bottom:2.5rem}}.NearRegiones_root__eAP_8{padding-top:3.75rem;padding-bottom:3.75rem}@media(min-width:768px){.NearRegiones_root__eAP_8{padding:0}}.NearRegiones_titile__IabpS{font-size:1.125rem;margin-bottom:1rem}.NearRegiones_wrapper__qQ5St{display:flex;gap:1.75rem}.NearRegiones_link__1HJLE{color:var(--secondary-text-color);position:relative}.NearRegiones_link__1HJLE:not(:last-child):after{content:"";position:absolute;top:50%;right:-1.35rem;width:1rem;height:2px;background-color:var(--secondary-text-color)}.WeatherWidget_item__2RYfP{background-color:var(--background-light-gray);padding:1rem .25rem;border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.WeatherWidget_title__jB2va{font-size:1.125rem;font-weight:600;line-height:120%;letter-spacing:-.02em;margin-bottom:1.5rem}.WeatherWidget_list__qiv0P{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:.75rem}@media(min-width:1200px){.WeatherWidget_list__qiv0P{grid-template-columns:repeat(5,1fr)}}.WeatherWidget_text__fn_FO{font-size:.75rem;font-weight:700;line-height:120%;letter-spacing:-.02em;margin-bottom:.15rem}.WeatherWidget_content__P8A46{display:flex;align-items:center;justify-content:center;gap:.25rem}.WeatherWidget_temp__M13W6{font-size:1.25rem;font-weight:600;line-height:120%;letter-spacing:-.02em;color:var(--blue-text-color)}.MainRegion_root__GZeCV{padding-top:3.75rem;padding-bottom:3.75rem}@media(min-width:768px){.MainRegion_root__GZeCV{padding-top:2rem}}.MainRegion_page__header__mAVXD{margin-bottom:3.75rem}.MainRegion_title__y4_pd{margin-bottom:3rem}.MainRegion_page__hotels__QCPhG{display:flex;gap:1.25rem;flex-direction:column;padding-bottom:3.75rem}@media(min-width:768px){.MainRegion_page__hotels__QCPhG{flex-direction:row}}@media(min-width:1200px){.MainRegion_page__hotels__QCPhG{gap:2rem}}.MainRegion_page__hotels_filters__gQddn{display:none}@media(min-width:768px){.MainRegion_page__hotels_filters__gQddn{display:flex;flex-direction:column;flex:0 0 350px;background-color:#f3f5f9;border-radius:1.5rem;padding:1.5rem 1rem;height:fit-content}}.MainRegion_page__hotels_cards_list__hMGLZ{flex:1}.MainRegion_content__9h3q5{padding-top:3.75rem;padding-bottom:3.75rem;overflow:hidden}.MainRegion_content__text__v4eTg{margin-left:-1.25rem;margin-right:-1.25rem}@media(min-width:768px){.MainRegion_content__text__v4eTg{display:flex;flex-wrap:wrap}}.MainRegion_content__text__v4eTg h3,.MainRegion_content__text__v4eTg h4,.MainRegion_content__text__v4eTg h5,.MainRegion_content__text__v4eTg h6{font-family:var(--font-inter-display);font-size:1.75rem;font-weight:800;line-height:120%;margin-bottom:4rem;padding:0 1.25rem;flex:1 1 100%}.MainRegion_content__text__v4eTg div{flex:0 1 50%;padding:0 1.25rem;box-sizing:border-box}.MainRegion_content__text__v4eTg div h1,.MainRegion_content__text__v4eTg div h2,.MainRegion_content__text__v4eTg div h3,.MainRegion_content__text__v4eTg div h4,.MainRegion_content__text__v4eTg div h5,.MainRegion_content__text__v4eTg div h6{font-size:1.125rem;margin-bottom:1rem;padding:0}.MainRegion_content__text__v4eTg div p{margin-bottom:2.5rem;color:var(--secondary-text-color)}.MainRegion_details__863oe{margin-left:-1.25rem;margin-right:-1.25rem}@media(min-width:768px){.MainRegion_details__863oe{display:flex}}.MainRegion_details__item__fe_Gs{padding:0 1.25rem;flex:0 1 50%}.MainRegion_weather__KLtZP{display:flex;flex-direction:column;gap:4rem;margin-bottom:2.5rem}.Widget_block__N2obp{height:490px}@media screen and (max-width:1200px){.Widget_block__N2obp{height:560px}}.HeaderHotel_header__G4pT8{background-color:hsl(var(--white-text-color));display:flex;flex-direction:column;justify-content:space-between;max-width:83.75rem;margin:0 auto;padding:11.6rem 1.25rem 0}@media(max-width:768px){.HeaderHotel_header__G4pT8{padding-top:5rem}}.HeaderHotel_root__lwIW2 .HeaderHotel_title__zNdSb{margin-bottom:20px;color:#090d1d;max-width:944px}.HeaderHotel_content__kfQrQ{display:flex;align-items:start;justify-content:space-between;width:100%}.HeaderHotel_breadcrumbs__oGJU_{font-size:1.125rem;font-weight:600;line-height:21.78px;letter-spacing:-.02em;color:#090d1d;opacity:.6;margin-bottom:1rem}.HeaderHotel_breadcrumbs__oGJU_ li{display:inline-flex}.HeaderHotel_breadcrumbs__oGJU_ li:after{content:"/";margin:0 .5rem}.HeaderHotel_breadcrumbs__oGJU_ li a{overflow:hidden;white-space:nowrap;max-width:182px;text-overflow:ellipsis}.HeaderHotel_contact__Xt6kl{display:flex;gap:8px}.HeaderHotel_contact__Xt6kl .HeaderHotel_contact__phone__sIW0X{background-color:#3773e4;padding:16px 24px;border-radius:16px;font-weight:500;font-size:16px;line-height:100%;text-align:center;color:#fff;cursor:pointer}.HeaderHotel_contact__Xt6kl .HeaderHotel_contact__phone__sIW0X:hover{background-color:#2f72f3}@media screen and (max-width:959px){.HeaderHotel_contact__Xt6kl{display:none}}.HeaderHotel_contact__mobile__Ep3AV{display:none;gap:8px;margin-top:20px}.HeaderHotel_contact__mobile__Ep3AV .HeaderHotel_contact__phone__sIW0X{background-color:#3773e4;padding:16px 24px;border-radius:16px;font-weight:500;font-size:16px;line-height:100%;text-align:center;color:#fff;cursor:pointer}.HeaderHotel_contact__mobile__Ep3AV .HeaderHotel_contact__phone__sIW0X:hover{background-color:#2f72f3}@media screen and (max-width:500px){.HeaderHotel_contact__mobile__Ep3AV .HeaderHotel_contact__phone__sIW0X{width:100%}}@media screen and (max-width:959px){.HeaderHotel_contact__mobile__Ep3AV{display:flex}}.HeaderHotel_address__X_Uz6{display:flex;align-items:center;gap:24px;margin-bottom:32px}@media screen and (max-width:500px){.HeaderHotel_address__X_Uz6{gap:16px}}.HeaderHotel_address__X_Uz6 .HeaderHotel_rating__nfJpq{display:flex;align-items:center;gap:8px}.HeaderHotel_address__X_Uz6 .HeaderHotel_rating__address_text__wtwPD,.HeaderHotel_address__X_Uz6 .HeaderHotel_rating__nfJpq>span{font-weight:500;font-size:16px;line-height:19.36px}@media(max-width:500px){.HeaderHotel_address__X_Uz6{flex-direction:column;align-items:unset}}.HeaderHotel_info__TYYU1{display:flex;align-items:center;border-radius:8px;padding:4px 8px;gap:8px;background-color:var(--background-light-gray);width:fit-content;margin-bottom:10px}.HeaderHotel_block__img__9GYNw.HeaderHotel_mobile__cpnSN{display:none}@media screen and (max-width:767px){.HeaderHotel_block__img__9GYNw.HeaderHotel_mobile__cpnSN{display:flex}}.HeaderHotel_block__img__9GYNw.HeaderHotel_desktop__LAk9l{display:flex}@media screen and (max-width:767px){.HeaderHotel_block__img__9GYNw.HeaderHotel_desktop__LAk9l{display:none}}.HeaderHotel_block__img__9GYNw{display:flex;align-items:center;cursor:pointer;gap:4px;border-radius:24px;overflow:hidden;margin-top:20px}.HeaderHotel_block__img__9GYNw .HeaderHotel_slider__EAc1I{font-weight:800;font-size:18px;line-height:21.78px;letter-spacing:-1%;color:#fff}.HeaderHotel_block__img__9GYNw .HeaderHotel_block__img_main__sTDeJ{max-width:731px;height:427px;border-top-left-radius:24px;border-bottom-left-radius:24px}.HeaderHotel_block__img__9GYNw .HeaderHotel_block__img_main__sTDeJ>img{height:100%;object-fit:cover}@media screen and (max-width:500px){.HeaderHotel_block__img__9GYNw .HeaderHotel_block__img_main__sTDeJ{max-height:240px}}.HeaderHotel_block__img__9GYNw .HeaderHotel_block__img_main__sTDeJ .HeaderHotel_img__number__xw7Cx{display:none}@media screen and (max-width:767px){.HeaderHotel_block__img__9GYNw .HeaderHotel_block__img_main__sTDeJ .HeaderHotel_img__number__xw7Cx{display:block;position:absolute;bottom:11px;right:15px;z-index:9999;font-weight:800;font-size:18px;line-height:21.78px;letter-spacing:-1%;color:#fff}}@media screen and (max-width:959px){.HeaderHotel_block__img__9GYNw .HeaderHotel_block__img_main__sTDeJ{max-width:unset;width:100%;position:relative}.HeaderHotel_block__img__9GYNw .HeaderHotel_block__img_main__sTDeJ>img{width:100%}}.HeaderHotel_block__img__9GYNw .HeaderHotel_block__img_rest__8lJPK{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:4px;width:568px}@media screen and (max-width:1100px){.HeaderHotel_block__img__9GYNw .HeaderHotel_block__img_rest__8lJPK{min-height:427px}}@media screen and (max-width:767px){.HeaderHotel_block__img__9GYNw .HeaderHotel_block__img_rest__8lJPK{display:none}}.HeaderHotel_block__img__9GYNw .HeaderHotel_block__img_rest__8lJPK>div>img{height:100%;max-height:210px;width:100%;object-fit:cover}.HeaderHotel_block__img__9GYNw .HeaderHotel_block__img_rest__8lJPK .HeaderHotel_last__img__6FLQr{position:relative}.HeaderHotel_block__img__9GYNw .HeaderHotel_block__img_rest__8lJPK .HeaderHotel_last__img__6FLQr>img{filter:brightness(40%)}.HeaderHotel_block__img__9GYNw .HeaderHotel_block__img_rest__8lJPK .HeaderHotel_next__img__i3mr0{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;font-weight:800;font-size:32px;line-height:32px;letter-spacing:0}.HeaderHotel_img__0GLz4{width:1300px;height:427px;object-fit:cover;border-radius:24px;margin-top:20px}.HeaderHotel_search__hotel__jcXWA{width:100%;margin:0 auto;max-width:83.75rem;padding:0 1.25rem}@media screen and (max-width:500px){.HeaderHotel_search__hotel__jcXWA{padding:unset}}.HeaderHotel_modal__hpGJh{max-width:350px;border-radius:16px}.HeaderHotel_modal__hpGJh>button:focus{--tw-ring-color:unset;--tw-ring-shadow:unset}.HeaderHotel_modal__hpGJh .HeaderHotel_modal__desc__XKIS0{font-weight:500;font-size:16px;line-height:100%;display:block}.HeaderHotel_modal__hpGJh .HeaderHotel_modal__contact__AXyAW{padding:16px;background-color:#eff5ff;display:flex;align-items:center;justify-content:space-between;border-radius:16px;cursor:pointer}.HeaderHotel_modal__hpGJh .HeaderHotel_modal__contact__AXyAW .HeaderHotel_modal__contact_info__TxwL2{display:flex;flex-direction:column;gap:6px}.HeaderHotel_modal__hpGJh .HeaderHotel_modal__contact__AXyAW .HeaderHotel_modal__contact_info__TxwL2 .HeaderHotel_phone__cfSqg{font-weight:600;font-size:18px;line-height:100%}.HeaderHotel_modal__hpGJh .HeaderHotel_modal__contact__AXyAW .HeaderHotel_modal__contact_info__TxwL2 .HeaderHotel_desc__HCkFx{font-weight:600;font-size:14px;line-height:100%;color:#768694}.ReviewsItem_rewiews_item__MLRFx{background-color:var(--background-light-gray);padding:2rem 1.5rem;border-radius:1.5rem}.ReviewsItem_rewiews_item__MLRFx a,.ReviewsItem_rewiews_item__MLRFx button{font-weight:500;font-size:1rem;line-height:120%;letter-spacing:-1%}.ReviewsItem_info__M5xAS{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.ReviewsItem_name__vyLOO{font-weight:600;font-size:1.125rem;line-height:120%;letter-spacing:-2%}.ReviewsItem_rating__x5OKj{display:flex;flex-direction:row}.ReviewsItem_date__DPhNj{font-family:Inter;font-weight:500;font-size:12px;line-height:14.52px;color:#768694}.ReviewsItem_rewiews_text__iHPEr{margin-bottom:.5rem;font-weight:500;font-size:1rem;line-height:120%;letter-spacing:-1%}.ReviewsItem_rewiews_text__iHPEr.ReviewsItem_rewiews_text__short__eQb0J{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.ReviewsRegionPage_root__Jy7mb{padding-top:3.75rem;padding-bottom:3.75rem}.ReviewsRegionPage_title__yWTBD{margin-bottom:3rem}.ReviewsRegionPage_reviews__hQLrN{display:flex;flex-direction:column;gap:1.5rem}.resort-picker_drop_menu__mobile__JhPwR{border-radius:1rem;max-width:232px}.resort-picker_drop_menu__desk__iFU9n{display:flex;background-color:hsl(var(--background));border-radius:1rem;padding:2rem 1.5rem;width:40rem;box-shadow:0 0 48px 0 hsl(var(--shadow-color))}@media(max-width:700px){.resort-picker_drop_menu__desk__iFU9n{width:35rem}}.resort-picker_drop_menu__desk_item__YCccF{flex:1 0 50%;padding:0 .5rem}.resort-picker_title__hhcnH{font-size:1.5rem;font-weight:800;line-height:100%;text-align:left;margin-bottom:1.5rem;padding:0 .75rem}.resort-picker_list__8J0ej{max-height:220px;overflow-y:auto}@media(min-width:768px){.resort-picker_list__8J0ej{max-height:400px;padding-left:unset;overflow:hidden}}@media(any-hover:hover){.resort-picker_list__8J0ej:hover{overflow-y:scroll}}.resort-picker_list__8J0ej:not(:last-child){margin-right:.25rem}.resort-picker_list__item__78x6Q{font-size:1rem;font-weight:500;line-height:140%;letter-spacing:-.01em;text-align:left;padding:.75rem 1rem;border-radius:.5rem;width:100%;cursor:pointer}.resort-picker_list__item__78x6Q:not(:last-child){margin-bottom:.5rem}@media(min-width:768px){.resort-picker_list__item__78x6Q{width:fit-content;border-radius:.5rem}}@media(any-hover:hover){.resort-picker_list__item__78x6Q:hover{background-color:#f3f5f9}}.resort-picker_list__item__78x6Q.resort-picker__selected__FFQ6Z{background-color:hsl(218,100%,97%)}@media(min-width:768px){.resort-picker_list__item__78x6Q.resort-picker__selected__FFQ6Z{background-color:hsl(var(--primary));color:#fff}}@media(any-hover:hover){.resort-picker_list__item__78x6Q.resort-picker__selected__FFQ6Z:hover{background-color:hsl(var(--primary))}}.RoomCard_card__s7XRC{display:flex;align-items:start;gap:40px;margin-bottom:40px}.RoomCard_card__s7XRC>img{cursor:pointer}@media screen and (max-width:959px){.RoomCard_card__s7XRC{flex-direction:column}.RoomCard_card__s7XRC>img{width:100%;height:auto;border-radius:16px}}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr{display:flex;flex-direction:column;width:100%}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_title__IXRew{font-weight:600;font-size:18px;line-height:21.78px;margin-bottom:16px}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_block__L10gP{display:flex;align-items:flex-start;justify-content:space-between}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_block__L10gP .RoomCard_item__3rZcc{display:flex;align-items:center;gap:7px}@media screen and (max-width:1100px){.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_block__L10gP{flex-direction:column;margin-bottom:16px}}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_function__gVqz5{display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px;row-gap:16px;margin-bottom:16px}@media screen and (max-width:600px){.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_function__gVqz5{display:flex;flex-direction:column;gap:8px}}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_function__gVqz5 .RoomCard_item__3rZcc{display:flex;align-items:center;gap:7px}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_foto__LYCWz{font-weight:500;font-size:14px;line-height:16.94px;text-decoration:underline;color:#768694;margin-bottom:24px;cursor:pointer}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a{display:flex;flex-direction:column;gap:30px;width:100%}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK{display:flex;align-items:center}@media screen and (max-width:550px){.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK{flex-wrap:wrap;gap:8px}}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK .RoomCard_prize__item_title__jDZk1{display:flex;flex-direction:column;gap:8px;margin-right:auto}@media screen and (max-width:550px){.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK .RoomCard_prize__item_title__jDZk1{width:100%}}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK .RoomCard_prize__item_title__jDZk1>span{font-weight:500;font-size:14px;line-height:16.94px}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK .RoomCard_prize__item_title__jDZk1>span:last-child{color:#768694}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK .RoomCard_prize__item_number__9Tn39{display:flex;flex-direction:column;gap:4px;margin-right:16px}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK .RoomCard_prize__item_number__9Tn39>span{font-weight:700;font-size:18px;line-height:21.78px;text-align:right}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK .RoomCard_prize__item_number__9Tn39>span:last-child{font-weight:500;font-size:12px;line-height:14.52px;color:#768694}@media screen and (max-width:420px){.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK>a{width:100%;margin-left:auto}}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK .RoomCard_prize__button__jZTG_{font-weight:500;font-size:16px;line-height:19.36px;letter-spacing:-1%;text-align:center;padding:14px 18px;height:48px}@media screen and (max-width:550px){.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK .RoomCard_prize__button__jZTG_{width:100%;margin-left:auto}}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_check__okLrc{display:flex;justify-content:end}.RoomCard_user__booking__tIJ25{font-weight:500;font-style:Medium;font-size:16px;line-height:100%;letter-spacing:-1%;color:#768694;display:block;margin-bottom:24px}.RoomCard_block__review__swIjx{display:flex;flex-wrap:wrap;row-gap:24px;column-gap:100px}.RoomCard_block__review_item__mbVjT{width:208px;display:flex;flex-direction:column;gap:8px}.RoomCard_block__review_text__j9nwt{display:flex;flex-direction:column;gap:16px}.RoomCard_block__review_text__j9nwt .RoomCard_title__1BaIf{font-weight:800;font-size:18px;line-height:100%;letter-spacing:-1%;vertical-align:middle}.RoomCard_block__review_text__j9nwt .RoomCard_text__iaIj4{font-weight:500;font-style:Medium;font-size:16px;line-height:100%;letter-spacing:-1%;vertical-align:middle}.RoomCard_address__BptUz{display:flex;align-items:center;gap:24px;margin-bottom:32px}@media screen and (max-width:500px){.RoomCard_address__BptUz{gap:16px}}.RoomCard_address__BptUz .RoomCard_rating__Iy3kf{display:flex;align-items:center;gap:8px}.RoomCard_address__BptUz .RoomCard_rating__Iy3kf>span,.RoomCard_address__BptUz .RoomCard_rating__address_text__3i_9h{font-weight:500;font-size:16px;line-height:19.36px}@media(max-width:500px){.RoomCard_address__BptUz{flex-direction:column;align-items:unset}}.RoomCard_user__info__cEUfM{display:flex;flex-direction:column;gap:24px;margin-top:24px}.RoomCard_modal__lfkRx{max-width:350px;border-radius:16px}.RoomCard_modal__lfkRx>button:focus{--tw-ring-color:unset;--tw-ring-shadow:unset}.RoomCard_modal__lfkRx .RoomCard_modal__desc__vw3Kk{font-weight:500;font-size:16px;line-height:100%;display:block}.RoomCard_modal__lfkRx .RoomCard_modal__contact__tSVZ3{padding:16px;background-color:#eff5ff;display:flex;align-items:center;justify-content:space-between;border-radius:16px;cursor:pointer}.RoomCard_modal__lfkRx .RoomCard_modal__contact__tSVZ3 .RoomCard_modal__contact_info__P1sca{display:flex;flex-direction:column;gap:6px}.RoomCard_modal__lfkRx .RoomCard_modal__contact__tSVZ3 .RoomCard_modal__contact_info__P1sca .RoomCard_phone__e5bF9{font-weight:600;font-size:18px;line-height:100%}.RoomCard_modal__lfkRx .RoomCard_modal__contact__tSVZ3 .RoomCard_modal__contact_info__P1sca .RoomCard_desc__XV_NH{font-weight:600;font-size:14px;line-height:100%;color:#768694}.HotelDetailMain_root__8RY7K{width:100%;max-width:1300px;margin:120px auto 0;padding:0 1.25rem}.HotelDetailMain_root__8RY7K .HotelDetailMain_title__8vepY>h1{font-weight:800;font-size:32px;line-height:32px;letter-spacing:0;margin-bottom:20px}.HotelDetailMain_root__8RY7K .HotelDetailMain_number__h4_Bv{margin-bottom:120px}.HotelDetailMain_root__8RY7K .HotelDetailMain_number__h4_Bv>.HotelDetailMain_title__8vepY{margin-bottom:22px}.HotelDetailMain_root__8RY7K .HotelDetailMain_number__h4_Bv .HotelDetailMain_number_empty__2k0CN{display:block;width:100%}.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H{display:flex;flex-direction:column;gap:16px;overflow-x:scroll}.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H::-webkit-scrollbar{display:none}.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H .HotelDetailMain_table__header__Z7gPf{display:grid;grid-template-columns:325px repeat(9,77px);gap:16px}.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H .HotelDetailMain_table__header_text__Mjiwk{font-weight:500;font-size:16px;line-height:19.36px;text-align:center;color:#768694}.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H .HotelDetailMain_table__header_text__Mjiwk:first-child{text-align:left}@media screen and (max-width:600px){.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H .HotelDetailMain_table__header__Z7gPf{grid-template-columns:162px repeat(9,77px)}}.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H .HotelDetailMain_table__body__SBi1y{display:grid;grid-template-columns:325px repeat(9,77px);align-items:center;gap:16px}.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H .HotelDetailMain_table__body__SBi1y.HotelDetailMain_grey__81qVb{display:inline}.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H .HotelDetailMain_table__body__SBi1y.HotelDetailMain_grey__81qVb .HotelDetailMain_table__body_text__1sqgV:first-child{background-color:#eff5ff;color:#090d1d}.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H .HotelDetailMain_table__body_text__1sqgV:not(:first-child){width:77;height:39;border-radius:8px;gap:10px;padding:10px;background-color:#2f72f3;display:flex;align-items:center;justify-content:center;font-family:Inter;font-weight:500;font-size:16px;line-height:19.36px;color:#fff}@media screen and (max-width:600px){.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H .HotelDetailMain_table__body__SBi1y{grid-template-columns:162px repeat(9,77px)}}.HotelDetailMain_root__8RY7K .HotelDetailMain_services__O17j1{margin-top:60px}.HotelDetailMain_root__8RY7K .HotelDetailMain_services__O17j1 .HotelDetailMain_services__content__1Drlc{display:grid;grid-template-columns:repeat(3,1fr);column-gap:42px;row-gap:24px;width:100%;max-width:664px}@media screen and (max-width:764px){.HotelDetailMain_root__8RY7K .HotelDetailMain_services__O17j1 .HotelDetailMain_services__content__1Drlc{display:flex;flex-direction:column}}.HotelDetailMain_root__8RY7K .HotelDetailMain_services__O17j1 .HotelDetailMain_services__content__1Drlc .HotelDetailMain_content__item__5LNZ3{display:flex;align-items:center;gap:16px}.HotelDetailMain_root__8RY7K .HotelDetailMain_services__O17j1 .HotelDetailMain_services__content__1Drlc .HotelDetailMain_content__item_block__8oVpw{width:48;height:48;border-radius:16px;padding:10px 12px;background-color:#eff5ff}.HotelDetailMain_root__8RY7K .HotelDetailMain_services__O17j1 .HotelDetailMain_services__content__1Drlc .HotelDetailMain_content__item_text__1lEGu{font-weight:500;font-size:16px;line-height:19.36px;letter-spacing:-1%;color:#090d1d}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9{margin-top:60px}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl{display:flex;align-items:center;gap:10px}@media screen and (max-width:959px){.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl{flex-direction:column;align-items:unset}}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_map__mobile__AX1nG{display:none}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_map__mobile__AX1nG .HotelDetailMain_wrapper__nPA_J{pointer-events:none}@media screen and (max-width:959px){.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_map__mobile__AX1nG{display:block;margin-bottom:42px}}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_map__desctop__L0rEy{display:block}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_map__desctop__L0rEy .HotelDetailMain_wrapper__nPA_J{pointer-events:none}@media screen and (max-width:959px){.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_map__desctop__L0rEy{display:none}}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU{display:flex;flex-direction:column;justify-content:space-between;gap:16px}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_text__block_title__9ETjK{font-weight:500;font-size:16px;line-height:19.36px;display:flex;flex-direction:column;gap:18px;overflow:hidden}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_text__block_button__prkPt{font-weight:500;font-size:16px;line-height:19.36px;color:#768694;text-decoration:underline}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_text__block_button__prkPt:hover{cursor:pointer}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_text__block_button__prkPt{margin-bottom:42px}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_text__block_icon__eRNDi{display:grid;grid-template-columns:repeat(3,1fr);column-gap:20px;row-gap:24px}@media screen and (max-width:959px){.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_text__block_icon__eRNDi{display:flex;flex-wrap:wrap}}@media screen and (max-width:781px){.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_text__block_icon__eRNDi{display:grid}}@media screen and (max-width:600px){.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_text__block_icon__eRNDi{display:flex;flex-direction:column}}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_content__item__5LNZ3{display:flex;align-items:center;gap:16px}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_content__item_block__8oVpw{width:48;height:48;border-radius:16px;padding:10px 12px;background-color:#eff5ff}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_content__item_block__8oVpw>svg{width:24px;height:24px}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_content__item_block_text__Yrf04{display:flex;flex-direction:column;gap:4px}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_content__item_desc__v0lC4,.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_content__item_text__1lEGu{font-weight:500;font-size:16px;line-height:19.36px;letter-spacing:-1%;color:#090d1d}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_content__item_desc__v0lC4{color:#768694}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_map__content_block__4T8Jh{width:558px;height:534px;border-radius:24px;overflow:hidden}@media screen and (max-width:959px){.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_map__content_block__4T8Jh{width:100%;height:362px}}.HotelDetailMain_root__8RY7K .HotelDetailMain_fqa__ULQQ1{margin-top:60px}.HotelDetailMain_root__8RY7K .HotelDetailMain_fqa__ULQQ1 .HotelDetailMain_accordion__xSITQ{display:flex;flex-direction:column;gap:15px}.HotelDetailMain_root__8RY7K .HotelDetailMain_fqa__ULQQ1 .HotelDetailMain_accordion__xSITQ .HotelDetailMain_accordion__item__bZMee{border-radius:16px;padding:24px;background-color:#f3f5f9}.HotelDetailMain_root__8RY7K .HotelDetailMain_fqa__ULQQ1 .HotelDetailMain_accordion__xSITQ .HotelDetailMain_accordion__item__bZMee .HotelDetailMain_accordion__item_title__64Yn1{font-weight:600;font-size:18px;line-height:21.78px;letter-spacing:-2%;padding:unset}.HotelDetailMain_root__8RY7K .HotelDetailMain_fqa__ULQQ1 .HotelDetailMain_accordion__xSITQ .HotelDetailMain_accordion__item__bZMee .HotelDetailMain_accordion__item_desc__NZNFs{font-weight:500;font-size:16px;line-height:19.36px;letter-spacing:-1%;padding-top:16px}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq{margin-top:60px}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_title__8vepY{margin-bottom:42px}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1200px){.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq{flex-direction:column;align-items:start}}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_number__PASOC{display:flex;gap:16px}@media screen and (max-width:1200px){.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_number__PASOC{margin-bottom:30px}}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_number__PASOC .HotelDetailMain_rating__block_number_block__WZtSE{padding:8px 16px;border-radius:8px;background-color:#2dca7e;font-family:Inter;font-weight:600;font-size:24px;line-height:29.05px;letter-spacing:0;color:#fff}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_number__PASOC .HotelDetailMain_rating__block_number_text__UXhU0{display:flex;flex-direction:column}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_number__PASOC .HotelDetailMain_rating__block_number_text__UXhU0 .HotelDetailMain_text_title__Rwp2x{font-weight:800;font-size:18px;line-height:21.78px;color:#090d1d}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_number__PASOC .HotelDetailMain_rating__block_number_text__UXhU0 .HotelDetailMain_text_desc__FwvKN{font-weight:500;font-size:16px;line-height:19.36px;color:#768694}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_info__UdGYI{display:flex;gap:16px;align-items:center;justify-content:flex-end}@media screen and (max-width:1200px){.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_info__UdGYI{justify-content:flex-start;gap:6px;margin-bottom:16px}}@media screen and (max-width:500px){.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_info__UdGYI{flex-direction:column;align-items:baseline}}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_info__UdGYI .HotelDetailMain_info__title__6zA4F{font-weight:500;font-size:16px;color:#090d1d;line-height:19.36px}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_info__UdGYI .HotelDetailMain_info__line__dQj8C{width:239px;height:4px;background-color:#f3f5f9;position:relative}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_info__UdGYI .HotelDetailMain_info__line__dQj8C .HotelDetailMain_info__line_blue__7cEcX{height:4px;width:30%;background-color:#2f72f3;position:absolute;left:0;top:0}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_info__UdGYI .HotelDetailMain_info__number___8nJL{font-weight:800;font-size:18px;line-height:21.78px;letter-spacing:-1%}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_review__ai__qETYO{display:flex;flex-direction:column;gap:16px;border:1px solid #2f72f3;border-radius:16px;padding:24px;box-sizing:border-box;margin-top:42px}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_review__ai__qETYO .HotelDetailMain_review__ai_header__tXFXo{display:flex;align-items:center;gap:16px}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_review__ai__qETYO .HotelDetailMain_review__ai_header__tXFXo span{font-weight:600;font-size:20px;line-height:100%;letter-spacing:-2%}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_review__ai__qETYO .HotelDetailMain_review__ai_text_block__2okZG{display:flex;flex-direction:column;gap:16px}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_review__ai__qETYO .HotelDetailMain_review__ai_text_block__2okZG .HotelDetailMain_review__ai_text_block_text__Rl6gw{font-weight:500;font-size:16px;line-height:100%;letter-spacing:-1%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_review__ai__qETYO .HotelDetailMain_review__ai_text_block__2okZG .HotelDetailMain_review__ai_text_block_button__b_a2X{font-weight:500;font-style:Medium;font-size:16px;line-height:100%;letter-spacing:-2%;text-decoration:underline;color:#768694;cursor:pointer}.HotelDetailMain_mapIsActive__rR5_2{pointer-events:all!important}.BookRoom_header__Awj4R{background-color:hsl(var(--white-text-color));display:flex;flex-direction:column;justify-content:space-between;max-width:83.75rem;margin:0 auto;padding:11.6rem 1.25rem 60px}@media(max-width:768px){.BookRoom_header__Awj4R{padding-top:5rem}}.BookRoom_root__bEl_x{background-color:#f3f5f9}.BookRoom_root__bEl_x .BookRoom_title__dmsF5{margin-bottom:48px;color:#090d1d;max-width:944px}.BookRoom_content__O_onj{display:flex;align-items:start;justify-content:space-between;width:100%}.BookRoom_breadcrumbs__OoknT{font-size:1.125rem;font-weight:600;line-height:21.78px;letter-spacing:-.02em;color:#090d1d;opacity:.6;margin-bottom:1rem}.BookRoom_breadcrumbs__OoknT li{display:inline-flex}.BookRoom_breadcrumbs__OoknT li:after{content:"/";margin:0 .5rem}.BookRoom_breadcrumbs__OoknT li a{overflow:hidden;white-space:nowrap;max-width:182px;text-overflow:ellipsis}.BookRoom_content__form__ohNjd{background-color:#fff;width:100%;max-width:1300px;border-radius:32px;margin:0 auto;padding:48px}@media screen and (max-width:959px){.BookRoom_content__form__ohNjd{padding:48px 20px}}.BookRoom_content__form__ohNjd .BookRoom_block__title__uLVYv{display:block;font-weight:800;font-size:18px;line-height:100%;margin-bottom:24px}.BookRoom_content__form__ohNjd .BookRoom_name__tRSNI{margin-bottom:32px}.BookRoom_content__form__ohNjd .BookRoom_name__tRSNI h3{width:590px;font-weight:800;font-size:32px;line-height:32px}@media screen and (max-width:959px){.BookRoom_content__form__ohNjd .BookRoom_name__tRSNI h3{width:100%}}.BookRoom_content__form__ohNjd .BookRoom_info__book__Xum1x,.BookRoom_content__form__ohNjd .BookRoom_info__hotel__L4P_7{display:flex;flex-direction:column;margin-bottom:40px}.BookRoom_content__form__ohNjd .BookRoom_info__book__Xum1x .BookRoom_info__book_block__pZO1_,.BookRoom_content__form__ohNjd .BookRoom_info__hotel__L4P_7 .BookRoom_info__book_block__pZO1_{display:flex;justify-content:space-between;gap:20px}@media screen and (max-width:959px){.BookRoom_content__form__ohNjd .BookRoom_info__book__Xum1x .BookRoom_info__book_block__pZO1_,.BookRoom_content__form__ohNjd .BookRoom_info__hotel__L4P_7 .BookRoom_info__book_block__pZO1_{flex-direction:column;justify-content:baseline;gap:24px}}.BookRoom_content__form__ohNjd .BookRoom_info__book__Xum1x .BookRoom_info__book_block__pZO1_ .BookRoom_info__book_item__P43W0,.BookRoom_content__form__ohNjd .BookRoom_info__hotel__L4P_7 .BookRoom_info__book_block__pZO1_ .BookRoom_info__book_item__P43W0{display:flex;flex-direction:column;gap:8px;max-width:281px}.BookRoom_content__form__ohNjd .BookRoom_info__book__Xum1x .BookRoom_info__book_block__pZO1_ .BookRoom_info__book_item__P43W0 .BookRoom_item__title__EduIR,.BookRoom_content__form__ohNjd .BookRoom_info__hotel__L4P_7 .BookRoom_info__book_block__pZO1_ .BookRoom_info__book_item__P43W0 .BookRoom_item__title__EduIR{font-weight:600;font-size:18px;line-height:100%}.BookRoom_content__form__ohNjd .BookRoom_info__book__Xum1x .BookRoom_info__book_block__pZO1_ .BookRoom_info__book_item__P43W0 .BookRoom_item__desc__GhJUT,.BookRoom_content__form__ohNjd .BookRoom_info__book__Xum1x .BookRoom_info__hotel_desc__Ki2Nr,.BookRoom_content__form__ohNjd .BookRoom_info__hotel__L4P_7 .BookRoom_info__book_block__pZO1_ .BookRoom_info__book_item__P43W0 .BookRoom_item__desc__GhJUT,.BookRoom_content__form__ohNjd .BookRoom_info__hotel__L4P_7 .BookRoom_info__hotel_desc__Ki2Nr{font-weight:500;font-size:16px;line-height:100%}.BookRoom_content__form__ohNjd .BookRoom_room__oCxal{margin-bottom:20px}.BookRoom_content__form__ohNjd .BookRoom_button__D4QCr{margin-bottom:40px}.BookRoom_content__form__ohNjd .BookRoom_address__tEoih{display:flex;align-items:center;gap:24px;margin-bottom:32px}.BookRoom_content__form__ohNjd .BookRoom_address__tEoih .BookRoom_rating__r0z_Q{display:flex;align-items:center;gap:8px}.BookRoom_content__form__ohNjd .BookRoom_address__tEoih .BookRoom_rating__address_text__8g1Ev,.BookRoom_content__form__ohNjd .BookRoom_address__tEoih .BookRoom_rating__r0z_Q>span{font-weight:500;font-size:16px;line-height:19.36px}@media(max-width:500px){.BookRoom_content__form__ohNjd .BookRoom_address__tEoih{flex-direction:column;align-items:unset}}.BookRoom_content__form__ohNjd .BookRoom_select__room__Fa9kA{display:flex;flex-direction:column;margin-bottom:40px}.BookRoom_content__form__ohNjd .BookRoom_select__room_title__YoKOc{font-weight:800;font-size:18px;line-height:100%;display:block;margin-bottom:24px}.BookRoom_content__form__ohNjd .BookRoom_select__room__Fa9kA .BookRoom_select__room_select__uQqJ0{display:flex;flex-direction:column;gap:8px}.BookRoom_content__form__ohNjd .BookRoom_services__AOy1n{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.BookRoom_content__form__ohNjd .BookRoom_services__AOy1n .BookRoom_services__title__eAFpK{font-weight:800;font-size:18px;line-height:100%}.BookRoom_content__form__ohNjd .BookRoom_services__AOy1n .BookRoom_services__item__9z2v4{display:flex;align-items:center;max-width:608px}.BookRoom_content__form__ohNjd .BookRoom_services__AOy1n .BookRoom_services__item__9z2v4 .BookRoom_services__item_check__FflNT{display:flex;align-items:center;gap:8px}.BookRoom_content__form__ohNjd .BookRoom_services__AOy1n .BookRoom_services__item__9z2v4 .BookRoom_services__item_check__FflNT>label{font-weight:500;font-size:16px;line-height:100%}.BookRoom_content__form__ohNjd .BookRoom_services__AOy1n .BookRoom_services__item__9z2v4 .BookRoom_services__item_number__WtMrL{display:block;font-weight:700;font-size:18px;line-height:100%;margin-left:auto}.BookRoom_content__form__ohNjd .BookRoom_check__in__MHqJp,.BookRoom_content__form__ohNjd .BookRoom_check__out___Zus1{display:flex;flex-direction:column;margin-bottom:40px}.BookRoom_content__form__ohNjd .BookRoom_check__in_title__ivRj5,.BookRoom_content__form__ohNjd .BookRoom_check__out_title__crhv_{display:block;font-weight:800;font-size:18px;line-height:100%;margin-bottom:24px}.BookRoom_content__form__ohNjd .BookRoom_check__in_select__MbT_9,.BookRoom_content__form__ohNjd .BookRoom_check__out_select__HAHsq{display:flex;flex-direction:column;gap:8px}.BookRoom_content__form__ohNjd .BookRoom_check__in_select__MbT_9>label,.BookRoom_content__form__ohNjd .BookRoom_check__out_select__HAHsq>label{font-weight:500;font-size:16px;line-height:100%}.BookRoom_content__form__ohNjd .BookRoom_buyer__details__kPDS_{display:flex;flex-direction:column}.BookRoom_content__form__ohNjd .BookRoom_buyer__details_title__Sut6H{display:block;font-weight:800;font-size:24px;line-height:24px;margin-bottom:16px}.BookRoom_content__form__ohNjd .BookRoom_buyer__details_desc__FqL22{display:block;font-weight:500;font-size:16px;line-height:100%;margin-bottom:16px;color:#768694}.BookRoom_content__form__ohNjd .BookRoom_buyer__details_check__mwB9b{display:flex;align-items:center;gap:8px;margin-bottom:40px}@media screen and (max-width:500px){.BookRoom_content__form__ohNjd .BookRoom_buyer__details_check__mwB9b{margin-bottom:20px}}.BookRoom_content__form__ohNjd .BookRoom_buyer__details_input___9ey5{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;max-width:608px;margin-bottom:40px}@media screen and (max-width:500px){.BookRoom_content__form__ohNjd .BookRoom_buyer__details_input___9ey5{display:flex;flex-direction:column}}.BookRoom_content__form__ohNjd .BookRoom_guest__details__FXNq2{display:flex;flex-direction:column}.BookRoom_content__form__ohNjd .BookRoom_guest__details_title___cu7E{display:block;font-weight:800;font-size:24px;line-height:24px;margin-bottom:24px}.BookRoom_content__form__ohNjd .BookRoom_guest__details__FXNq2 .BookRoom_guest__details_block__RCYcN{display:flex;flex-direction:column;margin-bottom:32px}.BookRoom_content__form__ohNjd .BookRoom_guest__details__FXNq2 .BookRoom_guest__details_block__RCYcN .BookRoom_guest__details_block_desc__BkFZp{display:block;font-weight:600;font-size:18px;line-height:100%;margin-bottom:24px}.BookRoom_content__form__ohNjd .BookRoom_guest__details__FXNq2 .BookRoom_guest__details_block__RCYcN .BookRoom_guest__details_block_input__CGCA4{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:608px;margin-bottom:24px}@media screen and (max-width:500px){.BookRoom_content__form__ohNjd .BookRoom_guest__details__FXNq2 .BookRoom_guest__details_block__RCYcN .BookRoom_guest__details_block_input__CGCA4{display:flex;flex-direction:column}}.BookRoom_content__form__ohNjd .BookRoom_comment__Ijyzl{display:flex;flex-direction:column;margin-top:48px;margin-bottom:48px}.BookRoom_content__form__ohNjd .BookRoom_comment__title__8P_T0{font-weight:800;font-size:24px;line-height:24px;margin-bottom:40px}.BookRoom_content__form__ohNjd .BookRoom_comment__input__Sjor0{background-color:#f3f5f9;padding:16px 18px;max-width:608px;border:unset;outline:unset;border-radius:16px;height:147px;resize:none}.BookRoom_content__form__ohNjd .BookRoom_payment__J_vGC{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.BookRoom_content__form__ohNjd .BookRoom_payment__title__U4O_M{font-weight:700;font-size:18px;line-height:100%;display:block}.BookRoom_content__form__ohNjd .BookRoom_payment__desc__tLU4H{display:flex;flex-direction:column;gap:8px;font-weight:500;font-size:16px;line-height:100%}.BookRoom_content__form__ohNjd .BookRoom_payment__sub__uBbDO{font-weight:500;font-size:16px;line-height:100%;color:#768694}.BookRoom_content__form__ohNjd .BookRoom_agreement__B9gBw{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}.BookRoom_content__form__ohNjd .BookRoom_agreement__B9gBw .BookRoom_agreement__check__v4RyG{display:flex;gap:8px}.BookRoom_content__form__ohNjd .BookRoom_agreement__B9gBw .BookRoom_agreement__check__v4RyG>label{max-width:608px;font-weight:500;font-size:16px;line-height:100%}.BookRoom_content__form__ohNjd .BookRoom_agreement__B9gBw .BookRoom_agreement__check__v4RyG>label>a{color:#2f72f3;cursor:pointer}.BookRoom_content__form__ohNjd .BookRoom_button__group__BFRv2{display:flex;align-items:center;gap:8px}@media screen and (max-width:500px){.BookRoom_content__form__ohNjd .BookRoom_button__group__BFRv2{flex-direction:column;align-items:center}}.BookRoom_content__form__ohNjd .BookRoom_button__group__BFRv2 .BookRoom_button__get__s62PN{height:48px;padding:14px 24px;background-color:#629ff8;border-radius:16px;font-weight:500;font-size:16px;line-height:100%;text-align:center;color:#fff;cursor:default;transition:.2s}@media screen and (max-width:500px){.BookRoom_content__form__ohNjd .BookRoom_button__group__BFRv2 .BookRoom_button__get__s62PN{width:100%}}.BookRoom_content__form__ohNjd .BookRoom_button__group__BFRv2 .BookRoom_button__back__hD1fF{height:48px;padding:14px 24px;background-color:#fff;border-radius:16px;font-weight:500;font-size:16px;line-height:100%;text-align:center;color:#2f72f3;cursor:pointer;transition:.2s}.BookRoom_content__form__ohNjd .BookRoom_button__group__BFRv2 .BookRoom_button__back__hD1fF:hover{background-color:#f7f7f7}@media screen and (max-width:500px){.BookRoom_content__form__ohNjd .BookRoom_button__group__BFRv2 .BookRoom_button__back__hD1fF{width:100%}}.BookRoom_content__form__ohNjd .BookRoom_button__delete__C6QSS{color:#f32f50;background-color:#ffefef;margin-bottom:20px}.BookRoom_content__form__ohNjd .BookRoom_input__mBR6S{border-radius:16px;border:unset;padding:18px 16px;background-color:#f3f5f9;height:60px;max-width:300px}.BookRoom_content__form__ohNjd .BookRoom_modal__JFCN0{max-width:350px;border-radius:16px}.BookRoom_content__form__ohNjd .BookRoom_modal__JFCN0>button:focus{--tw-ring-color:unset;--tw-ring-shadow:unset}.BookRoom_content__form__ohNjd .BookRoom_modal__JFCN0 .BookRoom_modal__desc__8fbys{font-weight:500;font-size:16px;line-height:100%;display:block}.BookRoom_content__form__ohNjd .BookRoom_modal__JFCN0 .BookRoom_modal__contact__eo6NH{padding:16px;background-color:#eff5ff;display:flex;align-items:center;justify-content:space-between;border-radius:16px;cursor:pointer}.BookRoom_content__form__ohNjd .BookRoom_modal__JFCN0 .BookRoom_modal__contact__eo6NH .BookRoom_modal__contact_info__o257k{display:flex;flex-direction:column;gap:6px}.BookRoom_content__form__ohNjd .BookRoom_modal__JFCN0 .BookRoom_modal__contact__eo6NH .BookRoom_modal__contact_info__o257k .BookRoom_phone__hrdeJ{font-weight:600;font-size:18px;line-height:100%}.BookRoom_content__form__ohNjd .BookRoom_modal__JFCN0 .BookRoom_modal__contact__eo6NH .BookRoom_modal__contact_info__o257k .BookRoom_desc__Sswwn{font-weight:600;font-size:14px;line-height:100%;color:#768694}.MobileMenuBurger_header_nav__mobile__oGZ8u,.MobileMenuBurger_header_nav__mobile__oGZ8u ul li:not(:last-child){margin-bottom:1rem}.MobileMenuBurger_header_nav__mobile__oGZ8u ul li a{display:flex;width:100%;font-size:1.125rem;font-weight:600;line-height:120%;letter-spacing:-.02em}@media(min-width:1200px){.MobileMenuBurger_header_nav__mobile__oGZ8u{display:none}}.MobileMenuBurger_title__v_i7B{font-family:Inter;font-weight:600;font-size:18px;line-height:100%;letter-spacing:-2%;color:#fff;display:block;margin-bottom:24px}.MobileMenuBurger_header_resort_picker__mobile__vWIB2{display:flex;flex-direction:column;width:100%}@media(min-width:768px){.MobileMenuBurger_header_resort_picker__mobile__vWIB2{display:none}}.UserMenu_menu__CkLeR{position:relative}.UserMenu_menu__block__6X6W8{position:absolute;top:35px;right:0;box-shadow:0 32px 32px 0 rgba(68,83,113,.0509803922);box-shadow:0 0 32px 0 rgba(68,83,113,.1019607843);border-radius:8px;background-color:#fff;display:flex;flex-direction:column;width:255px;padding:8px;box-sizing:border-box}.UserMenu_menu__block__6X6W8 .UserMenu_menu__item__HJNNG{display:flex;align-items:center;gap:10px;border-radius:8px;padding:14px;box-sizing:border-box}.UserMenu_menu__block__6X6W8 .UserMenu_menu__item__HJNNG>span{font-weight:500;font-style:Medium;font-size:14px;line-height:100%;letter-spacing:-1%;color:#090d1d}.UserMenu_menu__block__6X6W8 .UserMenu_menu__item__HJNNG:hover{background-color:#eff5ff}.UserMenu_menu__block__6X6W8 .UserMenu_menu__item__HJNNG:hover>span{color:#2f72f3}.UserMenu_menu__block__6X6W8 .UserMenu_menu__item__HJNNG:hover svg>path{stroke:#2f72f3}.UserBooking_root__aXBrr{width:100%;max-width:1300px;margin:120px auto 0;box-sizing:border-box;padding:0 1.25rem 120px}.UserBooking_breadcrumbs__MK_pV{font-size:1.125rem;font-weight:600;line-height:21.78px;letter-spacing:-.02em;color:#090d1d;opacity:.6;margin-bottom:1rem}.UserBooking_breadcrumbs__MK_pV li{display:inline-flex}.UserBooking_breadcrumbs__MK_pV li:last-child:after{content:"";margin:0 .5rem}.UserBooking_breadcrumbs__MK_pV li:after{content:"/";margin:0 .5rem}.UserBooking_title__Lh3EN{margin-bottom:60px}.UserBooking_desc__WwAv4{margin-bottom:32px}.UserBooking_block__PZXfC{display:flex;flex-direction:column;background:#fff;padding:48px;box-sizing:border-box;border-radius:32px;gap:32px}.UserBooking_block__PZXfC .UserBooking_button__6C4Tl{background:#f3f5f9;color:#090d1d;font-family:Inter;font-weight:500;font-style:Medium;font-size:16px;line-height:100%;letter-spacing:-1%}.UserBooking_block__PZXfC .UserBooking_button__6C4Tl:hover{opacity:.8}.UserBooking_block__PZXfC .UserBooking_prize__button__5ZEpW{font-family:Inter;font-weight:500;font-style:Medium;font-size:16px;line-height:100%;letter-spacing:-1%}.UserBooking_block__PZXfC .UserBooking_button__group__5N5MC{display:flex;align-items:center;gap:10px;margin-bottom:32px}@media screen and (max-width:389px){.UserBooking_block__PZXfC .UserBooking_button__group__5N5MC{flex-direction:column;align-items:start;margin-bottom:16px}}.UserReview_root__20kUJ{width:100%;max-width:1300px;margin:120px auto 0;padding:0 1.25rem;box-sizing:border-box}.UserReview_breadcrumbs___c3_4{font-size:1.125rem;font-weight:600;line-height:21.78px;letter-spacing:-.02em;color:#090d1d;opacity:.6;margin-bottom:1rem}.UserReview_breadcrumbs___c3_4 li{display:inline-flex}.UserReview_breadcrumbs___c3_4 li:last-child:after{content:"";margin:0 .5rem}.UserReview_breadcrumbs___c3_4 li:after{content:"/";margin:0 .5rem}.UserReview_breadcrumbs___c3_4 li a{overflow:hidden;white-space:nowrap;max-width:182px;text-overflow:ellipsis}.UserReview_title__SrMZG{margin-bottom:60px}.UserReview_desc__Xivmq{margin-bottom:32px}.UserReview_block__rqnWJ{display:flex;flex-direction:column;gap:32px}.UserReview_block__rqnWJ .UserReview_button__B_oFM{background:#f3f5f9;color:#090d1d}