.ClientSidebar_container___5FMO{display:flex;width:14rem;height:6.5rem;flex-direction:column;padding:.5rem;border-radius:var(--border-radius);background:var(--white);font-weight:500;gap:.5rem;font-size:.875rem;line-height:1rem}.ClientSidebar_containerMobile__SeovK{width:-moz-fit-content;width:fit-content;height:2.5rem;flex-direction:row;padding:0;margin-left:0;background:var(--background)}.ClientSidebar_button__Ru4ky.ClientSidebar_button__Ru4ky{display:flex;height:2.5rem;align-items:center;justify-content:flex-start;padding:.5rem .75rem .5rem .5rem;border-radius:var(--border-radius);gap:.25rem;transition:background .3s ease,color .3s ease}.ClientSidebar_button__Ru4ky svg{transition:fill .3s ease}.ClientSidebar_active__HcNCE.ClientSidebar_active__HcNCE{background:var(--background);color:var(--secondary)}.ClientSidebar_active__HcNCE svg{fill:var(--secondary)}.ClientSidebar_containerMobile__SeovK .ClientSidebar_button__Ru4ky.ClientSidebar_active__HcNCE{background:var(--white)}.ClientSidebar_icon__x6_x1{height:1.5rem}.Visa_visaInfo__iDkJN{font-size:.875rem;line-height:1rem;width:-moz-max-content;width:max-content;padding:.375rem .75rem;border-radius:.5rem;background:var(--background)}.ButtonOld_buttonLoader__w_5B0{min-width:24px}.ButtonOld_buttonLoader__w_5B0 path{stroke:var(--grey-medium)}.ButtonOld_buttonPrimary__5iweP{font-size:.875rem;line-height:1rem;display:flex;min-height:40px;align-items:center;justify-content:center;padding:4px 8px;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);color:var(--black-base);cursor:pointer;font-weight:700;outline:2px solid var(--grey-light)}.ButtonOld_buttonPrimary__5iweP:hover{background:linear-gradient(180deg,#ffe700,#ffd000);box-shadow:0 2px 0 0 #b27e01;filter:brightness(1.03);outline:none}:is(.ButtonOld_buttonPrimary__5iweP:hover .ButtonOld_buttonLoader__w_5B0) path{stroke:#f5a623}.ButtonOld_buttonPrimary__5iweP:active{background:linear-gradient(1turn,#ffe700,#ffd000);box-shadow:0 -2px 0 0 #b27e01;outline:none}.ButtonOld_buttonPrimary__5iweP:disabled,.ButtonOld_buttonPrimary__5iweP[disabled]{background:linear-gradient(180deg,#fffbd8,#fff0ae);box-shadow:0 2px 0 0 #e3ce9d;color:var(--grey-medium);pointer-events:none}.ButtonOld_alwaysActiveButton__hf1eA{background:linear-gradient(180deg,#ffe700,#ffd000);box-shadow:0 2px 0 0 #b27e01;outline:none}.ButtonOld_buttonSecondary__z96Lb{font-size:.875rem;line-height:1rem;display:flex;min-height:32px;align-items:center;justify-content:center;padding:7px;border-radius:2px;color:var(--blue);cursor:pointer;outline:2px solid var(--blue)}.ButtonOld_buttonSecondary__z96Lb:hover{filter:brightness(1.2)}.ButtonOld_buttonFunctional__8smkf{font-size:.875rem;line-height:1rem;display:flex;min-height:32px;align-items:center;justify-content:center;border-radius:2px;background:var(--white);cursor:pointer}.ButtonOld_buttonUnstyled__bM_Lo{cursor:pointer}.Button_button__86Aws{position:relative;display:flex;align-items:center;justify-content:center;color:inherit;cursor:pointer;transition:all .2s ease-in-out}.Button_button__86Aws .Button_buttonLoader__7bHGq{width:1.5rem;height:1.5rem}.Button_button__86Aws:disabled{pointer-events:none}.Button_loaderWrapper__ujEhB{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:var(--border-radius)}.Button_grey__BhIUO,.Button_lime__6u3aI,.Button_orange__S_lIj,.Button_whiteBordered__rqJ9N,.Button_white__BSKz9{padding:.75rem 1rem;border-radius:var(--border-radius)}.Button_orange__S_lIj{background-color:var(--secondary)}.Button_orange__S_lIj:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.Button_orange__S_lIj:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--secondary)}}.Button_orange__S_lIj:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--secondary)}.Button_orange__S_lIj{color:var(--white)}.Button_orange__S_lIj .Button_loaderWrapper__ujEhB{background:var(--secondary)}.Button_grey__BhIUO{background-color:var(--background)}.Button_grey__BhIUO:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.Button_grey__BhIUO:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--background)}}.Button_grey__BhIUO:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--background)}.Button_grey__BhIUO .Button_loaderWrapper__ujEhB{background:var(--background)}.Button_grey__BhIUO .Button_buttonLoader__7bHGq path{fill:var(--black)}.Button_white__BSKz9{background-color:var(--white)}.Button_white__BSKz9:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.Button_white__BSKz9:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--white)}}.Button_white__BSKz9:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--white)}.Button_white__BSKz9 .Button_loaderWrapper__ujEhB{background:var(--white)}.Button_white__BSKz9 .Button_buttonLoader__7bHGq path{fill:var(--secondary)}.Button_whiteBordered__rqJ9N{background-color:var(--white)}.Button_whiteBordered__rqJ9N:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.Button_whiteBordered__rqJ9N:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--white)}}.Button_whiteBordered__rqJ9N:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--white)}.Button_whiteBordered__rqJ9N{box-shadow:var(--box-shadow)}.Button_whiteBordered__rqJ9N .Button_loaderWrapper__ujEhB{background:var(--white)}.Button_whiteBordered__rqJ9N .Button_buttonLoader__7bHGq path{fill:var(--secondary)}.Button_lime__6u3aI{background-color:var(--primary)}.Button_lime__6u3aI:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.Button_lime__6u3aI:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--primary)}}.Button_lime__6u3aI:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--primary)}.Button_lime__6u3aI .Button_loaderWrapper__ujEhB{background:var(--white)}.Button_lime__6u3aI .Button_buttonLoader__7bHGq path{fill:var(--black)}.GoHotelButton_container__tls2i{display:flex;justify-content:flex-end}.GoHotelButton_container__tls2i .GoHotelButton_button__ArfQv{justify-content:center;padding:8px 12px;margin-bottom:10px;font-weight:500;font-size:.875rem;line-height:1rem}.GoHotelButton_textPending__r_jjp{visibility:hidden}.GoHotelButton_loader__IH_I7{position:absolute;width:20px}.PriceFixedButton_container__yO_7M{position:fixed;z-index:2;bottom:0;left:0;display:flex;width:100%;padding:8px}.PriceFixedButton_container__yO_7M .PriceFixedButton_button__GVJxh{display:flex;width:100%;min-height:44px;flex-direction:column;align-items:center;justify-content:center;padding:4px 16px;font-weight:500;font-size:1.125rem;line-height:1.375rem}.PriceFixedButton_miniText__o2eGd{font-weight:400;font-size:.75rem;line-height:1rem}.PriceFixedButton_textPending__t3_Dj{visibility:hidden}.PriceFixedButton_loader__zEwKb{position:absolute;width:20px}.GalleryReviews_container__wP2ei{display:flex;overflow:scroll;margin-bottom:12px;gap:7px}.GalleryReviews_container__wP2ei::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.GalleryReviews_container__wP2ei{-ms-overflow-style:none;scrollbar-width:none}.GalleryReviews_imageContainer__CINim{position:relative}.GalleryReviews_image__8ZMIr{border-radius:4px;cursor:pointer;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.GalleryReviews_button__M6IIB{position:absolute;top:40%;left:20%;padding:0;border:none;color:var(--white);cursor:pointer;font-size:.875rem;line-height:1rem}.ReviewsPagination_container__OnrtI{display:flex;align-items:center;justify-content:center;margin-top:8px;gap:8px}.ReviewsPagination_item__f9a__{position:relative;display:flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:8px;font-size:.875rem;line-height:1rem}.ReviewsPagination_mobileItem__x8gkP{padding:12px}.ReviewsPagination_active__GT7DT{background-color:var(--secondary);color:var(--white)}.ReviewsPagination_loaderContainer__0x8h3{position:absolute;display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:.5em;background:var(--secondary)}.ReviewsPagination_loader__FSJBA{width:1.5em;height:1.5em}.ReviewsSortingDesktop_container__vNbn5{display:flex;margin-top:8px}.SortingButton_button__PktXn{display:flex;align-items:center;padding:8px 12px;border-radius:8px;color:var(--black);gap:4px}.SortingButton_button__PktXn>svg{fill:var(--black)}.SortingButton_button__PktXn{font-size:.875rem;line-height:1rem}.SortingButton_active__A8Bof{background-color:#fff;color:#17181a}.SortingButton_active__A8Bof>svg{fill:#17181a}.SortingButton_reverseIcon__68b_f{transform:rotateX(180deg)}.ShowMoreCommentsButton_showMoreBtn__NEvm6{margin-top:.5em}.EmptyAboutHotel_container__BHJD6{display:flex;flex-direction:column;align-items:center;padding:1em;border-radius:.5em;background:var(--white);gap:.5em}.EmptyAboutHotel_title__t3oEV{font-size:1.125rem;font-weight:500;line-height:1.2222em;text-align:center}.EmptyAboutHotel_titleMobile__3m6gJ{font-size:1rem;line-height:1.25em}.EmptyAboutHotel_subtitle__qjtqR{font-size:.875rem;line-height:1.1429em;text-align:center}.AboutHotel_aboutHotel__lEIJA{padding:1em;border-radius:var(--border-radius);background:var(--white);gap:.5em}.AboutHotel_importantEvent__nk2di{display:grid;padding:.75rem;border-radius:var(--border-radius);margin-bottom:.5rem;background-color:var(--lightorange);grid-gap:.125rem .25rem;gap:.125rem .25rem;grid:min-content auto/min-content auto}.AboutHotel_mobileImportantEvent__r9CPB{padding:.75rem .5rem}.AboutHotel_importantEventIcon__X9vH8{height:1.25rem;align-self:start;grid-area:1/1}.AboutHotel_importantEventIcon__X9vH8 path{fill:var(--secondary)}.AboutHotel_importantEventTitle__sM9ZP{align-self:center;font-weight:500;grid-area:1/2}.AboutHotel_importantEventDescription__mXqvw{align-self:center;grid-area:2/2}.AboutHotel_importantEventText__v0RrH{font-size:.875rem;line-height:1rem}.AboutHotel_hotelDescription__ETBJW{margin-bottom:1.14em;font-size:.875rem;line-height:1.14em;white-space:pre-line}.AboutHotel_specialHotelInfo__yT2VS{margin-bottom:.5em;font-size:.875rem;font-weight:500;line-height:1.14em}.AboutHotel_header__NR6mu{margin-bottom:.36em;font-size:1.375rem;font-weight:500;line-height:1.18em}.AboutHotel_headerMobile__X_aSQ{margin-bottom:.44em;font-size:1.125rem;font-weight:500;line-height:1.22em}.AboutHotel_subheader__Svokn{margin-bottom:.29em;font-weight:500}.AboutHotel_aboutHotelList__7edsW,.AboutHotel_subheader__Svokn{font-size:.875rem;line-height:1.14em}.AboutHotel_part__ZszpX:not(:last-child){margin-bottom:1em}.AboutHotel_link__CCXIW{color:var(--secondary)}.DesktopHotelReviews_container__XNtUt{display:flex;flex-direction:column;gap:1.5rem}.DesktopHotelReviews_disabledReviews__UOkGj{cursor:not-allowed;pointer-events:none}.Reviews_container__5Rlu5{display:flex;flex-direction:column;margin-top:8px;gap:8px}@keyframes ReviewCardSkeleton_pulse__LRuwt{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.ReviewCardSkeleton_skeleton__npgbY{padding:2.19em 1em 1em;border-radius:.5em;animation:ReviewCardSkeleton_pulse__LRuwt 1.5s infinite;background:var(--white)}.ReviewCardSkeleton_dateLine__0vi7G{width:8.75em;height:.0625em;margin-bottom:1em;background:var(--grey3)}.ReviewCardSkeleton_userInfoPart__H64Xc{display:flex;align-items:center;margin-bottom:1em;gap:.56em}.ReviewCardSkeleton_avatarSkeleton__r1nP_{width:2.5em;height:2.5em;border-radius:50%;background:var(--grey3)}.ReviewCardSkeleton_userNameLine__xko3a{width:5em;height:.0625em;margin-bottom:1em;background:var(--grey3)}.ReviewCardSkeleton_userRoleLine__u24xu{width:9.375em;height:.0625em;background:var(--grey3)}.ReviewCardSkeleton_contentPart__t1d8z{display:flex;flex-direction:column;margin-bottom:1.81em;gap:.94em}.ReviewCardSkeleton_topLine__Wa_dO{width:50.375em;height:.0625em;background:var(--grey3)}.ReviewCardSkeleton_middleLine__Z91lX{width:46.375em;height:.0625em;background:var(--grey3)}.ReviewCardSkeleton_bottomLine__uUm7J{width:30.25em;height:.0625em;background:var(--grey3)}.ReviewCardSkeleton_showAllLine__eZL8x{width:9.375rem;height:.0625rem;background:var(--grey3)}.ReviewCard_container__qFDJH{width:100%;height:100%;padding:16px;border-radius:8px;background-color:var(--white);scroll-margin-top:78px}.ReviewCard_header__BG_89{display:flex;align-items:center;margin-bottom:8px;gap:8px}.ReviewCard_ratingReview__e_Ee8{padding:4px 8px;border-radius:8px;font-weight:500;font-size:1rem;line-height:1.25rem}.ReviewCard_badText__RMLKi,.ReviewCard_goodEnoughText__aUhpl{background-color:#f3f3f3}.ReviewCard_goodText__UhITR,.ReviewCard_perfectText__D_QPJ{background-color:var(--primary)}.ReviewCard_ratingDate__e7ujd{font-size:.875rem;line-height:1rem}.ReviewCard_avatarContainer__6NWoK{display:flex;align-items:center;margin-bottom:12px;gap:8px}.ReviewCard_avatarHeader__rSFvO{max-width:calc(100% - 40px);margin:auto 0;font-size:.875rem;line-height:1rem}.ReviewCard_avatar__bf6py{border-radius:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ReviewCard_reviewHeader__V4TbL{display:flex;align-items:center;padding:6px 12px 6px 8px;border-radius:4px;margin-bottom:12px;font-weight:400;gap:4px;justify-self:flex-start}.ReviewCard_reviewHeader__V4TbL>svg{width:14px;height:14px}.ReviewCard_reviewHeader__V4TbL{font-size:.875rem;line-height:1rem}.ReviewCard_good__iPkr4{background-color:#eeffc2;color:#70970e}.ReviewCard_bad__xQIg2{align-items:end;background-color:#ffe6dd;color:var(--secondary)}.ReviewCard_bad__xQIg2>svg>path{fill:var(--secondary)}.ReviewCard_thumbsDown___rjC_{transform:rotate(180deg)}.ReviewCard_reviewMarginTop__5QiEX{margin-top:12px}.ReviewCard_expandButton__WbkOb mark{background:var(--secondary);color:var(--white)}.ExpandButton_content__TirZk{margin-bottom:12px;-webkit-line-clamp:4;white-space:pre-wrap;font-size:.875rem;line-height:1rem}.ExpandButton_isHiddenReview__hwL8j{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis}.ExpandButton_button__wLLQM{display:flex;align-items:center;padding:0;color:#73716e;gap:2px}.ExpandButton_button__wLLQM>svg{fill:#73716e}.ExpandButton_button__wLLQM{font-size:.875rem;line-height:1rem}.ExpandButton_hidden__5dOSq{display:none}.AnswerToReview_container__8uaXw{padding:16px;border-radius:6px;margin-top:12px;background-color:#f3f2e8}.AnswerToReview_headerContainer__pNvJz{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.AnswerToReview_header__O9yDS{display:flex;align-items:center;gap:4px}.AnswerToReview_text__YODaY{font-weight:500;font-size:.875rem;line-height:1rem}.AnswerToReview_date__JBoXa{color:var(--black-light);font-size:.75rem;line-height:1rem}.ExpertReviewContent_expertReview__JWZAK{display:flex;flex-direction:column;align-items:flex-start;padding:1rem;border-radius:.5em;background:var(--white);gap:.5em}.ExpertReviewContent_expertReviewMobile__6JsMw{padding:.5rem}.ExpertReviewContent_expertInfo__N4593{font-size:.875rem;line-height:1.14em}.ExpertReviewContent_header__8vAZg{font-size:1.375rem;font-weight:500;line-height:1.18em}.ExpertReviewContent_headerMobile__yhehS{font-size:1.125rem;font-weight:500;line-height:1.22em}.ExpertReviewContent_expertAvatar__OQGmj{position:relative;overflow:hidden;width:2.5em;height:2.5em;flex-shrink:0;border-radius:50%}.ExpertReviewContent_expertsInfo__eVSnk{display:flex;width:100%;align-items:center;gap:.5em}.ExpertReviewContent_expandIcon__T5J5F{width:1em;height:1em}.ExpertReviewContent_expandButton__3XzQy.ExpertReviewContent_expandButton__3XzQy{display:flex;align-items:center;padding:0;color:var(--grey1);cursor:pointer;font-size:.875rem;gap:.13em;line-height:1.14em}.ExpertReviewContent_expertText__NeIO_{overflow:hidden;font-size:.875rem;line-height:1.14em;transition:all 1s ease-in-out;white-space:pre-wrap}.ExpertReviewContent_expertInfoName__AHWiJ,.ExpertReviewContent_expertInfoRegalia__BBLOh{font-size:.875rem;line-height:1.14em}.ExpertReviewContent_expertTextMobileRegalia__nFZg1{overflow:hidden;height:1.14em;text-overflow:ellipsis;white-space:nowrap}.ExpertReviewContent_expertTextCollapsed__9idST{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;max-height:3em}.ExpertReviewContent_expandedExpertText__iGbkh{max-height:100em}.FacilityType_facility__gAkPv{display:flex;align-items:center;padding:.375em .75em .375em .5em;border-radius:.5em;background:var(--background);gap:.25em}.FacilityType_facilityHeader__u9VtC{display:flex;align-items:center;margin-bottom:.5em;gap:.5em}.FacilityType_headerRightPart__ow31N{display:flex;gap:.25em}.FacilityType_checkmark__YFtZc{width:1.144em;height:1.144em;flex-shrink:0;fill:var(--black)}.FacilityType_facilityTitle__rgknL{font-size:1.375rem;font-weight:500;line-height:1.18em}.FacilityType_facilityTitleMobile__YujTN{font-size:1.125rem;font-weight:500;line-height:1.22em}.FacilityType_facilityList__3MMob{display:flex;flex-wrap:wrap;gap:.25em}.FacilityType_facilityListMobile__27jxE{flex-direction:column;gap:.5em}.FacilityType_facilityItem__5p7dQ{display:flex;align-items:center;padding:.43em .86em .43em .57em;border-radius:.5em;background:var(--background);font-size:.875rem;gap:.29em;line-height:1.14em}.FacilityType_facilityItemMobile__cCaW0{align-items:flex-start;padding:0;background:transparent}.FacilityType_facilityTypeDisabled__xAYzS,.FacilityType_facilityType__Y1t7L[open] .FacilityType_facilityHeader__u9VtC{pointer-events:none}.FacilityType_expandButton__Nb6I_{width:1em;height:1em}.FacilityType_expandButton__Nb6I_ path{fill:var(--black)}.FacilityType_facilityTypeMobile__b4SXK[open] .FacilityType_expandButton__Nb6I_{transform:rotate(180deg)}.HotelFacilities_facilities__OzKl1{display:flex;flex-direction:column;padding:1em;border-radius:.5em;background:var(--white);gap:1em}.HotelFacilities_facilitiesMobile__P0bLt{gap:.5em}.HotelFacilities_noFacilities__sw6MM{display:flex;flex-direction:column;padding:1em;border-radius:.5em;background:var(--white);gap:.5em}.HotelFacilities_noFacilitiesTitle___J_Of{font-size:1.125rem;font-weight:500;line-height:1.2222em;text-align:center}.HotelFacilities_noFacilitiesTitleMobile__zyKKZ{font-size:1rem;line-height:1.25em}.HotelFacilities_noFacilitiesSubtitle__VNr1F{font-size:.875rem;line-height:1.1429em;text-align:center}.HotelFacilities_facilityIcon__GRuO5{width:1.144em;height:1.144em;flex-shrink:0}.HotelFactsContent_features__8xr0p{display:grid;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;padding:1em;border-radius:.5em;background:var(--white);grid-gap:1em;gap:1em;grid-template-columns:1fr 1fr}.HotelFactsContent_featuresMobile__38Qch{gap:.5em;grid-template-columns:1fr}.HotelFactsContent_iconFrame__0Grv6{display:flex;width:3em;height:3em;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:var(--background)}.HotelFactsContent_iconWrapper__lrdOk{position:relative;width:2em;height:2em}.HotelFactsContent_feature__2NlDo{display:flex;align-items:center;gap:.5em}.HotelFactsContent_featureTitle__gud53{font-size:.875rem;font-weight:500;line-height:1.14em}.HotelFactsContent_featureDescription__Jnbp5{font-size:.875rem;line-height:1.14em}.HotelFactsContent_expandButton__RAT_3{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;padding:.86em 1.14em;border-radius:.57em;background:var(--background);font-size:.875rem;gap:.71em;line-height:1.14em}.HotelFAQ_faq__yTkcK{display:flex;flex-direction:column;align-items:flex-start;padding:1em;border-radius:.375em;background:var(--white)}.HotelFAQ_header__jkDet{font-size:1.375rem;font-weight:500;line-height:1.18em}.HotelFAQ_summary__VZlcA{display:flex;justify-content:space-between;margin-bottom:.25em;cursor:pointer;font-size:1rem;font-weight:500;gap:.5em;justify-items:space-between;line-height:1.25em}.HotelFAQ_headerMobile__NaMW8{font-size:1.125rem;line-height:1.2222em}.HotelFAQ_summaryMobile__It9iV{margin-bottom:.2857em;font-size:.875rem;font-weight:500;gap:.5714em;line-height:1rem}.HotelFAQ_description__yd3Es{font-size:.875rem;line-height:1.14em}.HotelFAQ_details__v6BZ1{width:100%;padding:1em 0}.HotelFAQ_details__v6BZ1:not(:last-child){border-bottom:1px solid var(--grey3)}.HotelFAQ_details__v6BZ1[open] summary~*{animation:HotelFAQ_sweep__EXki1 .05s ease-in-out}@keyframes HotelFAQ_sweep__EXki1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.HotelFAQ_expandButton__mzMyk{width:1.25em;height:1.25em;flex-shrink:0;transition:all .1s ease-in-out}.HotelFAQ_expandButton__mzMyk path{fill:var(--grey2)}.HotelFAQ_details__v6BZ1[open] .HotelFAQ_expandButton__mzMyk{transform:rotate(180deg)}.HotelGalleryCashback_cashbackWrapper__CE2jL{position:absolute;z-index:2;top:.5em;left:.5em}.BackToHotelButton_button__cv1Vq{position:relative;z-index:2;display:flex;width:-moz-max-content;width:max-content;align-items:center;justify-content:center;padding:.75em 1em .75em .75em;border-radius:.5em;margin-bottom:1em;background:var(--white);gap:.5em}.BackToHotelButton_buttonContent__PtBlf{display:flex;align-items:center;gap:.5em;transition:opacity .2s ease-in-out}.BackToHotelButton_hiddenContent__8LmIr{opacity:0}.BackToHotelButton_buttonLoader__aaIM0{position:relative;padding:.75em 1em}.BackToHotelButton_loader__KDRE8{position:absolute;width:1.5em;height:1.5em}.BackToHotelButton_loader__KDRE8 path{fill:var(--black)}.BackToHotelButton_buttonText__0_ur3{font-size:.875rem;line-height:1.1429em}.BackToHotelButton_buttonIcon__81BJz{width:1em;height:1em}.BackToHotelButton_buttonIcon__81BJz path{fill:var(--black)}.ReviewsPage_wrapper__tavLD{display:flex;justify-content:center}.ReviewsPage_container__s69sJ{display:flex;width:100%;max-width:77.5em;flex-direction:column;margin:16px 0}.ReviewsPage_containerMobile__2WogN{padding:12px 8px;margin-top:0}.Cashback_container__srhhZ{display:flex}.Cashback_cashbackIcon__B_2rh{display:block;width:100%;max-width:14px;max-height:14px}.Cashback_cashBackContainer__fJv_M{display:inline-flex;align-items:center;padding:5px 8px 5px 10px;border-radius:var(--border-radius)}.Cashback_cashbackLabel__CmmZn{margin-right:3px}.Cashback_cashbackIconLayout__uS1HJ{display:flex;align-items:center;margin-left:3px}.Cashback_withBorder__1Xo0s{border:1px solid}.Cashback_bottomSheet__HsFlv.Cashback_bottomSheet__HsFlv{padding-bottom:1em}.Cashback_tooltip__MMsLm{font-size:.875rem;line-height:1.14em}.EmptyHotelMap_skeleton__YElSY{display:flex;flex-direction:column;align-items:center;padding:1em;border-radius:.5em;background:var(--white);gap:.5em}.EmptyHotelMap_noCoordinatesText__n04iy{font-size:1.125rem;font-weight:500;line-height:1.2222em;text-align:center}.EmptyHotelMap_noCoordinatesTextMobile__Yrpkt{font-size:1rem;line-height:1.25em}.EmptyHotelMap_locationText__N8opO{font-size:.875rem;line-height:1.1429em;text-align:center}.HotelMapContent_hotelMapContainer__8kN0_{overflow:hidden;width:100%;height:12.5rem;border-radius:.375rem;cursor:grab;isolation:isolate}@media (min-width:768px){.HotelMapContent_hotelMapContainer__8kN0_{height:25rem}}.HotelMapContent_hotelMapContainer__8kN0_:active{cursor:grabbing}.HotelMapContent_expandedMapContainer__riJc3{height:100%;border-radius:0}.HotelMapContent_fullscreenMap__BdrE7{position:absolute;top:0;left:0;overflow:auto;width:100vw;height:100vh;background:var(--background);transform:translateY(100%);transition:transform .3s ease-in-out}.HotelMapContent_show__35GyS{transform:translateY(0)}.HotelMapContent_hide__m8MJ3{transform:translateY(100%)}.HotelMapContent_backButton__q51oL{position:absolute;z-index:1;top:.5em;left:.5em}.HotelMapCanvas_hotelMapContainer__3Ipd5{overflow:hidden;width:100%;height:12.5rem;border-radius:.375rem;cursor:grab;isolation:isolate}@media (min-width:768px){.HotelMapCanvas_hotelMapContainer__3Ipd5{height:25rem}}.HotelMapCanvas_hotelMapContainer__3Ipd5:active{cursor:grabbing}.HotelMapCanvas_expandedMapContainer__9HOlJ{height:100%;border-radius:0}.HotelMarker_hotelMarker__JstlW{position:absolute;display:flex;width:3em;height:3em;align-items:center;justify-content:center;border-radius:50%;background:var(--secondary);box-shadow:0 4px 8px 0 rgb(0 0 0/6%),0 0 0 1px hsla(0,0%,42%,.08);transform:translate(-50%,-50%)}.HotelMarker_markerIcon__SqdWf{width:1.5em;height:1.5em;fill:var(--white)}.FullscreenControlButton_buttonContent__5kLy_{display:flex;height:1.5em;align-items:center;gap:.5em}.FullscreenControlButton_expandIcon__ZpRfR{width:1em;height:1em;flex-shrink:0}.FullscreenControlButton_loader__HNwdq{width:1.5em;height:1.5em;margin:0 1em}.FullscreenControlButton_loader__HNwdq path{fill:var(--black)}.FullscreenControlButton_buttonContentText__vPDne{font-size:.875rem;line-height:1rem}.HotelTypeMatrix_matrixSection__ssjgV{display:flex;flex-direction:column;gap:.5em}.HotelTypeMatrix_sectionHeader__3kDw_{font-size:1.375rem;font-weight:500;line-height:1.1818em}@keyframes RoomCardSkeleton_pulse__HD6PR{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.RoomCardSkeleton_roomCardSkeleton__GgzsF{display:flex;width:100%;height:30.125rem;flex-direction:column;padding:.5rem;border-radius:.5rem;animation:RoomCardSkeleton_pulse__HD6PR 1.5s infinite;background:var(--white)}@media (min-width:992px){.RoomCardSkeleton_roomCardSkeleton__GgzsF{height:16.25rem;flex-direction:row}}.RoomCardSkeleton_leftPart__pqdub{display:flex;flex-direction:column;gap:.5rem}@media (min-width:992px){.RoomCardSkeleton_leftPart__pqdub{flex-direction:row}}.RoomCardSkeleton_swiperSkeleton__DF_By{width:100%;height:10.625rem;border-radius:.5rem;background:var(--background)}@media (min-width:992px){.RoomCardSkeleton_swiperSkeleton__DF_By{width:14.375rem;height:15.25rem}}.RoomCardSkeleton_contentSkeleton__hN96G{display:none;width:11.5312rem;height:7.4687rem}@media (min-width:992px){.RoomCardSkeleton_contentSkeleton__hN96G{display:inline;display:initial}}.RoomCardSkeleton_mobileContentSkeleton__qVLbQ{width:11.5313rem;height:5.1563rem}@media (min-width:992px){.RoomCardSkeleton_mobileContentSkeleton__qVLbQ{display:none}}.RoomCardSkeleton_matrixCells__VdQ7k{display:flex;overflow:hidden;width:100%;justify-content:center;padding-top:1.44rem;gap:.62rem}@media (min-width:992px){.RoomCardSkeleton_matrixCells__VdQ7k{overflow:visible;overflow:initial;justify-content:flex-end}}.RoomCardSkeleton_matrixCells__VdQ7k>:first-child,.RoomCardSkeleton_matrixCells__VdQ7k>:last-child{display:none}@media (min-width:1024px){.RoomCardSkeleton_matrixCells__VdQ7k>:first-child,.RoomCardSkeleton_matrixCells__VdQ7k>:last-child{display:flex}}.MatrixCellSkeleton_matrixCellSkeleton__LGiDN{display:flex;flex-direction:column;align-items:center}.MatrixCellSkeleton_firstLine__9QRcZ{width:4.875em;height:.0625em;margin-bottom:2.06em;background:var(--black)}.MatrixCellSkeleton_secondLine__khR_i{width:4.875em;height:.0625em;margin-bottom:.75em;background:var(--black)}.MatrixCellSkeleton_buttonSkeleton__Otrov{width:8.75em;height:2.75em;border:.0625px solid var(--grey3);border-radius:.5em;margin-bottom:1.19em}.MatrixCellSkeleton_buttonSkeletonActive__g_HIU{background:var(--secondary)}.MatrixCellSkeleton_fourthLine__yWlwh,.MatrixCellSkeleton_thirdLine__jMt2E{width:5.5em;height:.0625em;margin-bottom:.87em;background:var(--black)}.MatrixCellSkeleton_fifthLine__qV3h5{width:3.625em;height:.0625em;background:var(--secondary)}.HotelMatrixControls_matrixControls__KfH8G{display:flex;flex-direction:column;gap:1em}.HotelMatrixControls_filtersRow__Eizp_{display:flex;min-height:2.5em;justify-content:space-between}.HotelMatrixCigarette_matrixCigaretteContainer__0QACZ{display:flex;flex-direction:column;padding:.5rem;border-radius:.5em .5em 0 0;background:var(--white);gap:.5rem}.HotelMatrixCigarette_matrixCigaretteContainerHotelType__5p9ck{border-radius:.5em}.HotelMatrixCigarette_searchParamsBlock__9tdmR{display:flex;flex-direction:column;padding-bottom:1em;border-bottom:.0625em solid var(--grey3);cursor:pointer;gap:.25em}.HotelMatrixCigarette_searchParamsBlockHotelOnly__Rnt7M{padding-bottom:.5em;border-bottom:none}.HotelMatrixCigarette_searchParamsText__737zd{min-height:1.1429em;font-size:.875rem;font-weight:500;line-height:1.1429em}.HotelMatrixCigarette_changeSearchParams__BZOye{color:var(--secondary);font-size:.875rem;font-weight:500;line-height:1.1429em}.HotelMatrixCigarette_hotelMatrixCigarette__eYSCE{background:transparent!important}.HotelMatrixCigarette_cigaretteWrapper__S2Oo3{min-height:3.5em;border-radius:.5em;background:var(--background)}.HotelMatrixTabs_tabs__nGKzh{display:flex;overflow:auto;align-items:center}.HotelMatrixTabs_tabs__nGKzh::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.HotelMatrixTabs_tabs__nGKzh{-ms-overflow-style:none;scrollbar-width:none}.HotelMatrixTab_tab__IZjg0{display:flex;align-items:center;padding:.5em .8571em .5em .5714em;cursor:pointer;font-size:.875rem;font-weight:500;gap:.2857em;line-height:1.1429em}.HotelMatrixTab_tab__IZjg0 svg{width:1.7143em;height:1.7143em}.HotelMatrixTab_tabContent__Ylgjr{display:inline;text-align:start}.HotelMatrixTab_loader__pZp0M.HotelMatrixTab_loader__pZp0M{position:aboslute;width:1.5rem;height:1.5rem;margin-left:.25rem;vertical-align:middle}.HotelMatrixTab_loader__pZp0M path{fill:var(--black)}.HotelMatrixTab_tabActive__gYYji{border-radius:.5em;background:var(--background);color:var(--secondary)}:is(.HotelMatrixTab_tabActive__gYYji svg) path{fill:var(--secondary)}.HotelMatrixTab_price__6h7lX{margin-left:.25rem;font-size:.75rem;font-weight:500;line-height:1.1667em}.FullscreenModal_fullscreenModal__fEWHL{position:fixed;width:100%;height:100%;padding:1em .5em;background:var(--white);overflow-y:auto;transition:all .3s ease-in-out}.FullscreenModal_fullscreenModal__fEWHL.FullscreenModal_visible__0Q92x{top:0;opacity:1}.FullscreenModal_fullscreenModal__fEWHL.FullscreenModal_hidden__p__gj{top:100%;opacity:0}.FullscreenModal_topSection__y6Kmk{display:flex;justify-content:flex-end}.FullscreenModal_cancelButton___BeoA{color:var(--secondary);cursor:pointer;font-size:1rem}.FullscreenModal_fullscreenModalContent__jGT6C{display:flex;min-height:100%;flex-direction:column;padding-bottom:9.625em;gap:1em}.FullscreenModal_floatingSection__OML8N{position:fixed;bottom:0;left:0;width:100%;padding:1em}.FullscreenModal_submitButton__kQdMR{width:100%;margin:0 auto}.FullscreenModal_backButton__XBXBc{display:flex;align-items:center;font-size:1rem;gap:.25em;line-height:1.25em}.FullscreenModal_backArrow__HxWHn{height:1em}.FullscreenModal_backArrow__HxWHn path{fill:var(--secondary)}.FullscreenModal_backText__9M50j{color:var(--secondary)}.HotelCounter_container__i9_7t{text-align:end;font-size:.875rem;line-height:1rem}.SearchPageFilters_filterList__k8BXh{display:flex;flex-direction:column;gap:1rem}.AlreadySeenLabel_label__wMY9o{display:flex;align-items:center;padding:4px 6px 4px 4px;border-radius:8px;margin-top:4px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--white);color:var(--black);gap:2px}.AlreadySeenLabel_text__R9zLl{font-size:.75rem;line-height:1rem}.AlreadySeenLabel_checkIcon__JZNbz{width:14px;height:14px}.HotelCardWishlistButton_wishlistHeartSvg__v_Bj2.HotelCardWishlistButton_wishlistHeartSvg__v_Bj2{width:2em;height:2em}.HotelCardWishlistButton_wishlistHeartSvg__v_Bj2.HotelCardWishlistButton_wishlistHeartSvg__v_Bj2:hover{stroke:none}.HotelCardWishlistButton_wishlistHeartSvgMobile__Jbk3R.HotelCardWishlistButton_wishlistHeartSvgMobile__Jbk3R{width:1.5em;height:1.5em}.HotelCardWishlistButton_wishlistHeartSvgMobile__Jbk3R.HotelCardWishlistButton_wishlistHeartSvgMobile__Jbk3R:hover{stroke:none}.Metapolicies_container__SC0Pa{display:flex;flex-direction:column;font-size:.875rem;gap:.125rem}.Metapolicies_container__SC0Pa>strong>span{color:var(--grey1)}.Metapolicies_title__Rsg41{color:var(--grey1);font-size:.75rem}@keyframes Animations_fadeInAndOut__afxDV{0%,to{opacity:.5}50%{opacity:1}}.Animations_fadeInAndOutClass__l4Inj{animation:Animations_fadeInAndOut__afxDV 1.2s ease-in-out infinite}@keyframes Animations_tapAnimation__0BpVV{0%{opacity:0}50%{opacity:1}to{opacity:0}}.Animations_tapAnimationClass__KW_6r{animation:Animations_tapAnimation__0BpVV .6s ease-in-out}.WishlistHeart_buttonContainer__DXDpm{position:relative;z-index:1;display:flex;width:1.5em;height:1.5em;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.WishlistHeart_heart__FoyNe{width:24px;height:24px;cursor:pointer;fill:var(--grey3);stroke-width:1;transition:stroke .2s linear}.WishlistHeart_heart__FoyNe:hover{stroke:#d0021b}.WishlistHeart_selected__1m1xi{fill:var(--secondary);stroke:none}.WishlistHeart_tapped__BJsVP{position:absolute;z-index:-1;width:2.25em;height:2.25em;border-radius:1.5625em;background-color:#e8e4e4;opacity:0}.HotelsNumber_container__GRwTq{text-align:end;font-size:.875rem;line-height:1rem}.DesktopMap_desktopMap__r_LGV{min-width:24rem;flex:1 1}.SearchPageDesktopContent_desktopContainer__QeA4m{display:flex;width:100%;flex-direction:column;align-items:center}.SearchPageDesktopContent_desktopContent__iL_dU{display:flex;width:100%;flex-grow:0;padding:1rem .5rem 2.5rem;gap:1rem}.DesktopFilters_stickyBox__HIeTa{z-index:auto;height:-moz-fit-content;height:fit-content}.DesktopFilters_desktopFilters__M6bYl{display:flex;width:14rem;flex-direction:column;padding:.75rem .5rem;border-radius:var(--border-radius);background:var(--white);gap:1rem}.DesktopFilters_buttonContainer__ooo5B{overflow:hidden;max-height:0;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.DesktopFilters_buttonVisible__YtoOc{max-height:6.25rem;opacity:1}.ExpandMapButton_expandButton__epZ6Q{position:relative;display:flex;height:5rem;align-items:center;justify-content:center}.ExpandMapButton_expandIcon__5wTFw{width:.75rem;height:.75rem}.ExpandMapButton_innerButton__epV95{position:absolute;z-index:1;display:flex;width:calc(100% - 1rem);padding:.75rem 1rem .75rem .75rem;font-size:.875rem;gap:.5rem;line-height:1rem}.ExpandMapButton_image__wJcqa{border-radius:var(--border-radius)}.ResetFiltersButton_refreshButton__U0gM8{display:flex;align-items:center;padding:.75rem 1rem .75rem .75rem;font-size:.875rem;gap:.5rem;opacity:1;transform:translateY(0);transition:opacity .2s ease,transform .2s ease}.ResetFiltersButton_refreshIcon__O3K95{min-width:.75rem;height:.75rem;transform:rotate(0deg);transition:transform .3s ease-in-out}.ResetFiltersButton_rotating__SN_IY{transform:rotate(1turn)}.OfferParams_container__x0rIU{display:grid;align-items:flex-start;justify-content:flex-start;grid-auto-flow:column;grid-gap:0 1.5rem;grid-template-rows:1fr 1fr;grid-template-rows:1fr auto}@media (min-width:992px){.OfferParams_container__x0rIU{grid-gap:0 2rem}}.OfferParams_offerParam__0oFlA{font-size:1rem;line-height:1.25rem}@media (min-width:992px){.OfferParams_offerParam__0oFlA{font-size:1.375rem;line-height:1.625rem}}.OfferParams_offerParam__0oFlA{font-weight:500}.OfferParams_dash__66H7M{display:flex;justify-content:center;margin:0 -1rem}.OfferParams_offerLabel__upoCA{font-size:.875rem;line-height:1rem;display:flex}.OfferParams_offerLabel__upoCA>span{flex:1 1}.OfferParams_loadingContainer__mN8cr{display:flex;font-weight:500;gap:.5rem;white-space:pre;font-size:1.375rem;line-height:1.625rem}@media (min-width:992px){.OfferParams_smallDay__VHBrv{display:none}}.OfferParams_largeDay__1HjpE{display:none}@media (min-width:992px){.OfferParams_largeDay__1HjpE{display:block}}.PriceDescription_container__RZ2K7{display:flex;flex-direction:column;padding:1rem;border-radius:.5rem;background:#f3f3f3;gap:.5rem}.PriceDescription_priceTitle__UwURZ{font-size:.875rem;line-height:1rem;font-weight:500}.PriceDescription_priceDescription__4ve3R{font-weight:500}.PriceDescription_divider___Mwst{height:.0625rem;background:#e3e1dd}@media (min-width:992px){.PriceDescription_divider___Mwst{margin:.5rem 0}}.PriceDescription_priceAndCashback__6a9AI{display:flex;gap:.5rem}.PriceDescription_fullPrice__XV07M{font-size:1.375rem;line-height:1.625rem;font-weight:500}.PriceDescriptionSkeleton_container__Ge7Bi{display:flex;height:8.75rem;flex-direction:column;padding:1rem .5rem;border-radius:.5rem;background:#f3f3f3;gap:1.75rem}.PriceDescriptionSkeleton_container__Ge7Bi .PriceDescriptionSkeleton_rotatedLine__dKS9s{width:1.3258rem;transform:rotate(135deg)}.PriceDescriptionSkeleton_line__pfNWS{background-color:#e3e1dd}.PriceDescriptionSkeleton_titleLine__xpU_s{width:10.5rem}.PriceDescriptionSkeleton_twoLines__R_7cl{display:flex;flex-direction:column;gap:1rem}.PriceDescriptionSkeleton_twoLines__R_7cl span:first-child{width:10.5rem}.PriceDescriptionSkeleton_twoLines__R_7cl span:nth-child(2){width:9.875rem}.PriceDescriptionSkeleton_secondRow__6EfsY{display:flex;align-items:center}.PriceDescriptionSkeleton_secondRow__6EfsY>:nth-child(8){margin-left:.5rem}.PriceDescriptionSkeleton_secondRow__6EfsY>:nth-child(9){margin-right:1rem}:is(.PriceDescriptionSkeleton_secondRow__6EfsY .PriceDescriptionSkeleton_twoLines__R_7cl) span:first-child{width:11rem}:is(.PriceDescriptionSkeleton_secondRow__6EfsY .PriceDescriptionSkeleton_twoLines__R_7cl) span:nth-child(2){width:7.625rem}.HowToBuyTourBanner_howToBuyBanner__O0ShV{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 1em;border-radius:.5em;background:var(--white);cursor:pointer}.HowToBuyTourBanner_info__aA9is{display:flex;flex-direction:column;padding:1em 0;gap:.12em}.HowToBuyTourBanner_header__rIrvQ{font-size:1.125rem;font-weight:500;line-height:1.2222em}.HowToBuyTourBanner_description__x0HdF{font-size:.875rem;line-height:1.1429em}.HowToBuyTourBanner_palmImg__7kN7j{width:5em;height:4.5em;transform:scaleX(-1) scale(1.25);transition:all .2s ease-in-out}.HowToBuyTourBanner_howToBuyBanner__O0ShV:hover .HowToBuyTourBanner_palmImg__7kN7j{transform:scale(1.45)}.HowToBuyTourBanner_closeIcon__Nlo8T{position:absolute;top:.5em;right:.5em;width:.75rem;height:.75rem}.PackageSidebar_hideForMobile__BHmCM{display:none;width:14.75rem}@media (min-width:992px){.PackageSidebar_hideForMobile__BHmCM{display:flex;flex-direction:column;gap:1rem}}.OfferInfo_container__BJynT{position:relative;display:flex;width:14.75rem;flex-direction:column;flex-shrink:0;padding:.5rem .75rem;border-radius:.5rem;background:var(--white);gap:.25rem}.OfferInfo_hotelName__EnFsC{font-size:.875rem;line-height:1rem;width:calc(100% - 2.75rem);font-weight:500}.OfferInfo_offerParams__NMNKN{font-size:.875rem;line-height:1rem;width:11rem}.OfferInfo_hotelMainImage__OZybI{position:absolute;top:.75rem;right:.5rem;border-radius:.25rem}.OfferInfo_hotelGeo__TshW9,.OfferInfo_room__wqoLj{font-size:.875rem;line-height:1rem}.OfferInfo_roomPhoto__3FDFn{color:#ff611d;cursor:pointer}.OfferInfo_nowrap__loeqo{display:inline-flex}.OfferInfo_nowrap__loeqo>svg{width:1rem;height:1rem}.FlightsFilters_container__fop_P{display:flex;flex-direction:column;justify-content:center;padding:.75rem .5rem;border-radius:.5rem;background:var(--white);gap:1rem}.IntervalFilter_container__cZupm{position:relative;display:flex;flex-direction:column;gap:.75rem;font-size:.875rem;line-height:1rem}.IntervalFilter_label__swZUv{font-size:1rem;line-height:1.25rem;font-weight:500}.IntervalFilter_arrow__jfaWd{position:absolute;right:0;cursor:pointer;transition:transform .2s ease-in-out}.IntervalFilter_rotated__Wouoi{transform:rotate(180deg)}.IntervalFilter_details__6Hh28{font-size:.75rem;letter-spacing:.1em;line-height:.8125rem;color:#73716e;letter-spacing:normal}.IntervalFilter_flightsInfo__Eh2O5{display:flex;flex-direction:column}.IntervalFilter_line__2GSs_{position:absolute;z-index:1;height:.125rem;background-color:var(--secondary)}.IntervalFilter_sliderCircle__xZwN1{position:absolute;width:1rem;height:1rem;border-radius:50%;background:var(--secondary);transform:translate(-50%,-50%)}.IntervalFilter_sliderContainer__u0BXc{position:relative;display:flex;height:.125rem;align-items:center;background-color:#ffe6dd;cursor:pointer}.Swiper_container__j8j0i{position:relative;display:flex;align-items:center;justify-content:center}.Swiper_scrollButtonWrapper__98e6v{position:absolute;z-index:2;top:0;display:flex;transform:translateY(-50%)}.Swiper_scrollButtonWrapperLeft__cSIwp{right:80px}.Swiper_scrollButtonWrapperRight__7RyOV{right:0}.Swiper_wrapper___858x{display:flex;overflow-x:auto;scroll-behavior:smooth}.Swiper_wrapper___858x::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.Swiper_wrapper___858x{-ms-overflow-style:none;scrollbar-width:none}.Swiper_track__Ks18f{display:flex;gap:1.5rem}.Swiper_track__Ks18f>*{scroll-snap-align:center}.ScrollButton_scrollFadeLeft__ki65d,.ScrollButton_scrollFadeRight__xpU5U{position:absolute;z-index:10;top:50%;display:flex;height:100%;align-items:center;transform:translateY(-50%)}@media (min-width:640px){.ScrollButton_scrollFadeLeft__ki65d,.ScrollButton_scrollFadeRight__xpU5U{display:flex;flex-direction:column-reverse}}.ScrollButton_scrollFadeLeft__ki65d{left:0;transform:scaleX(-1)}.ScrollButton_scrollFadeRight__xpU5U{right:0}.ScrollButton_scrollButtonLeft__giAUs,.ScrollButton_scrollButtonRight__GFBQX{background-color:var(--color)}:is(.ScrollButton_scrollButtonLeft__giAUs,.ScrollButton_scrollButtonRight__GFBQX):disabled{opacity:var(--disabled-opacity)}@media (hover:hover){:is(.ScrollButton_scrollButtonLeft__giAUs,.ScrollButton_scrollButtonRight__GFBQX):hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--color)}}:is(.ScrollButton_scrollButtonLeft__giAUs,.ScrollButton_scrollButtonRight__GFBQX):active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--color)}.ScrollButton_scrollButtonLeft__giAUs,.ScrollButton_scrollButtonRight__GFBQX{z-index:1;display:flex;width:36px;height:36px;align-items:center;justify-content:center;padding:6px;border-radius:var(--border-radius);cursor:pointer;transform:translateY(-50%);transition:scale .2s}:is(.ScrollButton_scrollButtonLeft__giAUs,.ScrollButton_scrollButtonRight__GFBQX):hover{scale:1.05}.ScrollButton_scrollButtonLeft__giAUs:disabled,.ScrollButton_scrollButtonRight__GFBQX:disabled{cursor:default}:is(.ScrollButton_scrollButtonLeft__giAUs:disabled,.ScrollButton_scrollButtonRight__GFBQX:disabled):hover{scale:1}.ScrollButton_arrowIcon__ep_Tw{width:24px;height:24px;stroke:#fff}.DepartureController_container__mUnjG{display:flex;width:-moz-fit-content;width:fit-content;max-width:100vw;align-items:center;margin-top:1.5rem;margin-bottom:1rem;cursor:pointer;gap:.375rem}.DepartureController_mobileContainer__MRbO_{margin-top:2.25rem;margin-bottom:1.5rem}.DepartureController_icon__63K6F{width:2.5rem;height:2.5rem;align-self:flex-start}.DepartureController_mobileIcon__4DUHn{width:2.25rem;height:2.25rem}.DepartureController_dropdown__2rtVc{display:flex;overflow:hidden;flex-wrap:wrap;align-items:center;gap:.375rem}.DepartureController_innerDropdown__AJknL{flex-wrap:nowrap}.DepartureController_text__JgrB8{font-size:1.75rem;line-height:2.125rem;font-weight:500;white-space:nowrap}.DepartureController_mobileText__Ituwd{font-size:1.375rem;line-height:1.625rem;overflow:hidden;text-overflow:ellipsis}.DepartureController_citiesHeader__poN4Z{font-size:1.375rem;line-height:1.625rem;margin-bottom:.75rem;font-weight:500}.DepartureController_accentText__HXUOH{color:var(--secondary)}.DepartureController_openText__Osdq2{color:var(--grey1)}.DepartureController_chevron__fBOaV{height:1.5rem;flex-shrink:0}.DepartureController_mobileChevron__lhpxh{height:1rem}.DepartureController_chevron__fBOaV path{fill:var(--secondary)}.DepartureController_openChevron__GTzm4 path{fill:var(--grey1)}.DepartureController_openChevron__GTzm4{transform:rotate(180deg)}.DepartureController_cities___u153{display:flex;max-height:12.75rem;flex-direction:column;padding:.75rem;border-radius:var(--border-radius);background:var(--white);box-shadow:var(--box-shadow);overflow-y:scroll}.DepartureController_mobileCities__cQQtr{max-height:none;padding:initial;border-radius:0;border-radius:initial;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;box-shadow:none}.DepartureController_city__4nBVW{display:flex}.DepartureController_link__HLVLY{font-size:1.125rem;line-height:1.375rem;width:100%;padding:.25rem 0;cursor:pointer;font-weight:500}.DepartureController_mobileLink__bVl09{font-size:1rem;line-height:1.25rem;padding:.375rem 0}.DepartureController_city__4nBVW:hover .DepartureController_link__HLVLY{color:var(--secondary)}.DepartureController_city__4nBVW:first-child .DepartureController_link__HLVLY{padding-top:0}.DepartureController_city__4nBVW:last-child .DepartureController_link__HLVLY{padding-bottom:0}.DepartureControllerSkeleton_skeleton__yvb2a{width:16rem;height:2.5rem;border-radius:var(--border-radius);animation:var(--skeleton-animation);background-color:var(--white)}.DepartureControllerSkeleton_mobileSkeleton__5HXaV{height:2.25rem}.DestinationSkeleton_container__wubxf{display:flex;flex-direction:column;gap:.75rem}.DestinationSkeleton_title___sfey{width:30rem;height:4rem;border-radius:var(--border-radius);animation:var(--skeleton-animation);background-color:var(--white)}.DestinationSkeleton_modalTitle__kEPx5{background:var(--background)}.DestinationSkeleton_mobileTitle__bTXFm{width:20rem;height:2.625rem}.DestinationSkeleton_containerTitle__r5gZ7{height:2.125rem}.DestinationSkeleton_mobileContainerTitle__IaJsP{height:1.625rem}.DestinationSkeleton_mobileSwiper__TF6nr{margin:0 -.5rem}.DestinationSkeleton_mobileSwiper__TF6nr .swiperWrapper{padding:0 .5rem}.DestinationSkeleton_mobileSwiper__TF6nr .swiperTrack{gap:.5rem}.DestinationSkeleton_slide__xE4MU{display:flex;width:17.75rem;flex-direction:column;padding:.5rem;border-radius:var(--border-radius);animation:var(--skeleton-animation);background-color:var(--white);gap:.75rem}.DestinationSkeleton_modalSlide__7BlL2{background-color:var(--background)}.DestinationSkeleton_mobileSlide__I8Oz7{width:14.75rem;gap:.5rem}.DestinationSkeleton_image__pRTck{height:10rem;border-radius:var(--border-radius);background-color:var(--background)}.DestinationSkeleton_modalImage__iZFy7{background-color:var(--white)}.DestinationSkeleton_mobileImage__ml5ub{height:7.875rem}.DestinationSkeleton_nestedHeader__AOsVW{width:7rem;height:3.5rem;border-radius:var(--border-radius);margin:1rem;background-color:var(--white)}.DestinationSkeleton_modalNestedHeader__eqNLH{background-color:var(--background)}.DestinationSkeleton_mobileNestedHeader__Jzizp{width:6.25rem;height:3.25rem;margin:.5rem}.DestinationSkeleton_flatHeader__kngHW{width:6rem;height:2.875rem;border-radius:var(--border-radius);background-color:var(--background)}.DestinationSkeleton_modalFlatHeader__dD_49{background-color:var(--white)}.DestinationSkeleton_mobileFlatHeader__pfMSk{width:5.375rem;height:2.625rem}.DestinationSkeleton_inner__xg_B1{display:flex;flex-direction:column;padding:0 .25rem;gap:.75rem}.DestinationSkeleton_mobileInner__xagam{gap:.5rem}.DestinationSkeleton_nights__qMp0i{height:1.375rem;border-radius:var(--border-radius);background-color:var(--background)}.DestinationSkeleton_modalNights___YwCe{background-color:var(--white)}.DestinationSkeleton_mobileNights__vQ4ge{height:1.25rem}.DestinationSkeleton_regions__Ox_B7{display:flex;flex-flow:row wrap;gap:.5rem}.DestinationSkeleton_mobileRegions__Ev2G6{gap:.25rem}.DestinationSkeleton_region__WMlIW{width:6.25rem;height:3.125rem;border-radius:var(--border-radius);background-color:var(--background)}.DestinationSkeleton_modalRegion__qEaci{background-color:var(--white)}.DestinationSkeleton_mobileRegion__tg2hP{width:5.5rem;height:2.875rem}.DestinationSlide_destinationSlide__wdycK{position:relative;display:flex;overflow:hidden;width:17.75rem;height:23.875rem;flex-direction:column;padding:.5rem;border-radius:var(--border-radius);background:var(--white);gap:.75rem}.DestinationSlide_mobileDestinationSlide__NVR5p{width:14.75rem;height:20.375rem;gap:.5rem}.DestinationSlide_modalDestinationSlide___2VMt{background:var(--background)}.DestinationSlide_destinationFlatSlide__VOaW6{height:14.625rem}.DestinationSlide_mobileDestinationFlatSlide__O5uFa{height:12rem}.DestinationSlide_destinationImageContainer__7pnkB{position:relative;width:100%;height:10rem}.DestinationSlide_mobileDestinationImageContainer__XFi_M{height:7.875rem}.DestinationSlide_destinationImage__lCv5A{border-radius:var(--border-radius)}.DestinationSlide_destinationSlideLink__oKQ0e{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:100%}.DestinationSlide_destinationInner__W_FoL{display:flex;flex-direction:column;padding:0 .25rem;gap:.75rem}.DestinationSlide_mobileDestinationInner__lU91g{gap:.5rem}.DestinationSlide_destinationNights__XGS6G{font-size:1.125rem;line-height:1.375rem;font-weight:500}.DestinationSlide_mobileDestinationNights__tThwd{font-size:1rem;line-height:1.25rem}.DestinationSlide_destinationRegions__6RHWc{display:flex;flex-wrap:wrap;margin-top:.75rem;gap:.5rem}.DestinationSlide_mobileDestinationRegions__JXTeY{margin-top:.5rem;gap:.25rem}.DestinationSlide_destinationRegionName__K0ik_{margin-bottom:2px;color:var(--black);font-size:.875rem;font-weight:500;line-height:1rem}.DestinationSlide_mobileDestinationRegionName__HnHEF{font-size:.75rem;line-height:1.125rem}.DestinationSlide_destinationRegionPrice__jach_{color:var(--black);font-size:.875rem;font-weight:400;line-height:1rem}.DestinationSlide_mobileDestinationRegionPrice__6ewhz{font-size:.75rem;line-height:.875rem}.DestinationSlideHeader_fitContent__BKj_m{width:-moz-fit-content;width:fit-content}.DestinationSlideHeader_text__r8fvc{font-size:1.125rem;line-height:1.375rem;font-weight:500}.DestinationSlideHeader_mobileText__CHOox{font-size:1rem;line-height:1.25rem}.DestinationSlideHeader_priceText__7tNQy{font-size:.875rem;line-height:1rem}.DestinationSlideHeader_container__fK9n3{display:flex;flex-direction:column;gap:.125rem}.DestinationSlideHeader_nestedContainer__KmN4W{position:absolute;margin:.75rem;gap:0}.DestinationSlideHeader_nestedMobileContainer__fKIzh{margin:.5rem}.DestinationSlideHeader_nestedPlace__h9kdD{padding:.25rem .375rem .125rem;border-radius:var(--border-radius) var(--border-radius) var(--border-radius) 0;background-color:var(--white)}.DestinationSlideHeader_nestedPrice__bX_KB{padding:.125rem .375rem .25rem;border-radius:0 var(--border-radius) var(--border-radius) var(--border-radius);background-color:var(--white)}.DestinationSlideHeader_noBottomRadius__qPGzs{border-bottom-left-radius:0;border-bottom-right-radius:0}.DestinationSlideHeader_noTopRadius__mpZEs{border-top-left-radius:0;border-top-right-radius:0}.DestinationSlideRegions_container__xKNUt{display:flex;flex-direction:column;gap:.5rem}.DestinationSlideRegions_mobileContainer__ZtLwu{gap:.25rem}.DestinationSlideRegions_regions__qDGOm{flex-flow:row wrap}.DestinationSlideRegions_dropdownRegions__6i9Op{width:15rem;padding:.75rem;border-radius:var(--border-radius);background:var(--white);box-shadow:var(--box-shadow)}.DestinationSlideRegions_bottomSheetRegions__XSsxi{display:flex;flex-direction:column;gap:0}.DestinationSlideRegions_block__foXSI{display:flex;border-radius:var(--border-radius);cursor:pointer;background-color:var(--background)}.DestinationSlideRegions_block__foXSI:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.DestinationSlideRegions_block__foXSI:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--background)}}.DestinationSlideRegions_block__foXSI:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--background)}.DestinationSlideRegions_modalBlock__nQ6WP{background-color:var(--white)}.DestinationSlideRegions_modalBlock__nQ6WP:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.DestinationSlideRegions_modalBlock__nQ6WP:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--white)}}.DestinationSlideRegions_modalBlock__nQ6WP:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--white)}.DestinationSlideRegions_region__3vtZS{flex-direction:column;align-items:flex-start;padding:.5rem .75rem;gap:.125rem}.DestinationSlideRegions_bottomSheetRegion__Ogk8j{display:flex;justify-content:space-between;padding:.75rem 0;gap:.5rem}.DestinationSlideRegions_bottomSheetRegion__Ogk8j:not(:last-child){border-bottom:1px solid var(--grey3)}.DestinationSlideRegions_bottomSheetRegion__Ogk8j:last-child{padding-bottom:0}.DestinationSlideRegions_text__e5u6z{font-size:.875rem;line-height:1rem;font-weight:400}.DestinationSlideRegions_mobileText__GoLZa{font-size:.75rem;line-height:.875rem}.DestinationSlideRegions_bottomSheetText__zpmIf{font-size:1rem;line-height:1.25rem}.DestinationSlideRegions_bold__Cg3QS{font-weight:500}.DestinationSlideRegions_chevron__gVNT_{height:.75rem;flex-shrink:0}.DestinationSlideRegions_rotated__d28Kx{transform:rotate(180deg)}.DestinationSlideRegions_showMoreButton__66NiD{width:-moz-fit-content;width:fit-content;align-items:center;padding:.75rem;gap:.25rem}.DestinationSlideRegions_mobileShowMoreButton__DyBcY{padding:.5rem .625rem .5rem .75rem}.DestinationSlideRegions_bottomSheetHeader__azvP9{display:flex;flex-direction:column;gap:.125rem}.DestinationSlideRegions_bottomSheetHeaderPlace__0pWna{font-size:1.375rem;line-height:1.625rem}.DestinationLink_destinationLink__929VV{color:var(--black);font-size:.875rem;line-height:1rem}.DestinationLink_cityLink__h90M4{padding-right:0}.DestinationList_hidden__1l7lN{display:none}.DestinationButtons_container__l_8qd{display:flex;align-items:center;justify-content:flex-start;padding:0 0 .5rem}.DestinationButtons_destinationItem__dUGSK{display:flex;align-items:center;padding:7px 12px 7px 8px;border-radius:8px;font-size:14px;font-weight:500;gap:4px;line-height:16px}@media (min-width:640px){.DestinationButtons_destinationItem__dUGSK{padding:12px 16px 12px 12px}}.DestinationButtons_active___hmal{background-color:var(--white)}.TouristsLimitModal_modalPopup__MD95O.TouristsLimitModal_modalPopup__MD95O{width:22.5rem;height:22.125rem;padding:1.5rem;border-radius:var(--border-radius)}.TouristsLimitModal_bannerPopup__21VB6.TouristsLimitModal_bannerPopup__21VB6{background:rgba(0,0,0,.4)}.TouristsLimitModal_titleDesktop__l4R4i{color:var(--black);font-weight:500;text-align:center;font-size:1.375rem;line-height:1.625rem}.TouristsLimitModal_descriptionDesktop__Qqw5B{margin-top:.25rem;margin-bottom:1rem;color:var(--black);font-weight:400;text-align:center;font-size:1rem;line-height:1.25rem}.TouristsLimitModal_buttonsContainer__RN3EE{display:flex;width:100%;flex-direction:column;align-items:center;gap:.625rem}.TouristsLimitModal_buttonsContainerListItem__M3bNu{width:100%;height:2.75rem;align-items:center;padding:.625rem 2.625rem .75rem .75rem;border-radius:var(--border-radius);background-color:var(--background)}.TouristsLimitModal_buttonsContainerLink__bDH_z{display:flex;flex-direction:row;align-items:center;gap:.375rem}.TouristsLimitModal_buttonsContainer__RN3EE :link{color:inherit;text-decoration:none}.TouristsLimitModal_buttonsContainerText__RiYNf{width:100%;color:var(--black);font-weight:500;text-align:center;font-size:1rem;line-height:1.25rem}.TouristsLimitModal_iconWrapper__IUBDF svg{width:1.5rem;height:1.5rem}.TouristsLimitModal_mobileContainer__jrhs6{padding:.5rem 1rem 1.5rem!important}.TouristsLimitModal_titleMobile__YrxBL{color:var(--black);font-weight:500;font-size:1.125rem;line-height:1.375rem}.TouristsLimitModal_descriptionMobile__sGhVU{margin:.25rem 0 1rem;color:var(--black);font-weight:400;font-size:.875rem;line-height:1rem}.TouristsLimitModal_buttonsContainerMobile__v8eip{display:flex;width:100%;flex-direction:column;gap:.5rem}.TouristsLimitModal_buttonsContainerMobileListItem__fBuix{width:100%;height:2.5rem;align-items:center;padding:.625rem 2.625rem .75rem .75rem;border-radius:var(--border-radius);background-color:var(--background)}.TouristsLimitModal_buttonsContainerMobile__v8eip :link{color:inherit;text-decoration:none}.TouristsLimitModal_buttonsContainerMobileLink__5bCuC{display:flex;flex-direction:row;align-items:center;gap:.375rem}.TouristsLimitModal_buttonsContainerMobileText__US6kk{width:100%;color:var(--black);font-weight:500;text-align:center;font-size:.875rem;line-height:1rem}.TouristsLimitModal_closeButtonStyle__vcATG{position:absolute;top:.75rem;right:.75rem;width:1rem;height:1rem;cursor:pointer}.TouristsLimitModal_closeButtonStyle__vcATG path{fill:var(--grey1)}.TouristsLimitModal_backdrop__q3eaK.TouristsLimitModal_backdrop__q3eaK{overflow:scroll;flex-direction:column;justify-content:flex-start;padding:5.62rem 0}.Dialog_overlay__1sM45{position:fixed;background:var(--black-base-transparent);inset:0}.Dialog_overlayAnimation__qGlk3[data-state=open]{animation:var(--fade-in-animation)}.Dialog_overlayAnimation__qGlk3[data-state=closed]{animation:var(--fade-out-animation)}.Dialog_content__lJdY3{position:fixed;top:50%;left:50%;border-radius:var(--border-radius);background-color:var(--white);transform:translate(-50%,-50%)}.Dialog_contentAnimation__KnlZm[data-state=open]{animation:var(--scale-fade-in-animation)}.Dialog_contentAnimation__KnlZm[data-state=closed]{animation:var(--scale-fade-out-animation)}.Dialog_close__usL9B{position:fixed;top:1rem;right:1rem;width:2rem;height:2rem;padding:.5rem;border-radius:var(--border-radius);cursor:pointer;background-color:var(--background)}.Dialog_close__usL9B:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.Dialog_close__usL9B:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--background)}}.Dialog_close__usL9B:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--background)}.Dialog_close__usL9B path{fill:var(--grey1)}.FrictionlessFlowPopup_form__HdEJL{display:none}.confirmationPopup_popupContainer__9S8km{display:flex;width:20.5rem;flex-direction:column;padding:.5rem;font-weight:500;gap:1rem;text-align:center;font-size:1rem;line-height:1.25rem}.confirmationPopup_button__gGEnR.confirmationPopup_button__gGEnR{width:100%}.confirmationPopup_button__gGEnR.confirmationPopup_button__gGEnR:last-child{font-weight:400}.confirmationPopup_description__o9Lag{font-size:.875rem;line-height:1rem}.HotelMatrixDateCarousel_swiperWrapper__d8Yyt{height:6.25em;padding:0 .5em;border-radius:0 0 .5em .5em;background:var(--white)}.HotelMatrixDateCarousel_carousel__HAKdT{position:relative;width:100%}.HotelMatrixDateCarousel_back__TXGem{position:absolute;top:0}.HotelMatrixDateCarousel_dateItem__oI9ip{position:relative;display:flex!important;overflow:visible;width:130px!important;min-height:6.25em!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;padding:1em .2421em 1.625em .2579em;margin-bottom:.75em;background:var(--white);color:var(--grey1);cursor:pointer;gap:.25em;text-align:center}.HotelMatrixDateCarousel_dateItemActive__rPwXL{margin-bottom:.75em;color:var(--black)}.HotelMatrixDateCarousel_chevron__RRRJO{position:absolute;top:100%;fill:none}.HotelMatrixDateCarousel_chevron__RRRJO path{fill:var(--white)}.HotelMatrixDateCarousel_dateTitle__0qj9s{z-index:1;font-size:1.125rem;font-weight:500;line-height:1.2222em}.HotelMatrixDateCarousel_navigationButtonMobile__45b8s{position:absolute;z-index:1;top:.75em;cursor:pointer}.HotelMatrixDateCarousel_navigationButtonMobile__45b8s path{fill:var(--grey2)}.HotelMatrixDateCarousel_navigationPrevMobile__3H1Y2{left:.13em;width:.875em;height:3.25em}.HotelMatrixDateCarousel_navigationNextMobile__RmAd9{right:.13em;width:.875em;height:3.25em}.DateDescription_clickToShowPrice__9EAXy,.DateDescription_noTours__StWD6{z-index:1;font-size:.875rem;line-height:1.1429em}.DateDescription_minPrice__MMH90{font-size:.875rem;line-height:1.1429em}.DateDescription_datePriceDescription__PVPO4{z-index:1;display:flex;width:100%;flex-direction:column;align-items:center}.DateDescription_perNightPrice__AvPD2{font-size:.875rem;line-height:1.1429em}.DateDescription_skeletonLine__kstft{width:4.5em;height:.0625em;background:var(--black)}.DateDescription_minPriceSkeleton__L5mIX,.DateDescription_perNightPriceSkeleton__PCI8_{display:flex;width:100%;height:.875em;align-items:flex-end;justify-content:center}.HotelMatrixFilters_dropdownTitle__EG_a6{display:flex;height:2.5em;align-items:center;padding:.5em .75em;border-radius:.5rem;background:var(--white);gap:.25em;visibility:visible}.HotelMatrixFilters_dropdownContainer__WMYOn{cursor:pointer}.HotelMatrixFilters_dropdownInvisibleMobile__3Ny65{display:none}.HotelMatrixFilters_dropdown__esKgC{display:flex;width:18.75em;flex-direction:column;padding:.5em;border-radius:.5em;background:var(--white);box-shadow:0 4px 8px 0 rgb(0 0 0/6%),0 0 0 1px hsla(0,0%,42%,.08);gap:1rem}.HotelMatrixFilters_dropdownTitleText__sbsMX{font-size:.875rem;line-height:1.1429em}.HotelMatrixFilters_activeFiltersCount__xE2bc{padding:0 .3333em;border-radius:.6666em;background:var(--secondary);color:var(--white);font-size:.75rem;line-height:1.3333em}.HotelMatrixFilters_loader__OZFWz{width:1rem;height:1rem}.HotelMatrixFilters_loader__OZFWz path{fill:var(--black)}.HotelMatrixFilters_dropdownArrow__x7CA7{width:.75em;height:.75em}.HotelMatrixFilters_dropdownArrowActive__QGRfN{transform:rotate(180deg)}.HotelMatrixFilters_optionList__MymZo{display:flex;flex-direction:column;gap:.5em}.HotelMatrixFilters_option__w_8aL{display:flex;gap:.5em}.HotelMatrixFilters_optionInfo__O5Y3V{display:flex;flex:1 1;flex-direction:column;gap:.13em}.HotelMatrixFilters_optionText___Sl_o{font-size:.875rem;line-height:1.1429em}.HotelMatrixFilters_optionCount__DHE9F{color:var(--grey1);font-size:.75rem;line-height:1.1667em}.HotelMatrixFilters_filterList__8cUdd,.HotelMatrixFilters_listItem__3JPam{display:flex;flex-direction:column;gap:.5em}.HotelMatrixFilters_filterName__qJhJY{font-size:1rem;font-weight:500;line-height:1.25rem}.HotelMatrixFilters_optionPrice__piPse{font-size:.875rem;font-weight:500;line-height:1.1429em}.HotelMatrixFilters_doneButton__TCgqi{display:flex;justify-content:center}.HotelMatrixFilters_doneButtonText__3P6a9{font-size:.875rem;line-height:1.1429em}.HotelMatrixFilters_modal__NnmN4{padding:.5em}.FiltersList_filterList___LEcf{display:flex;overflow:auto;max-height:21em;flex-direction:column;gap:.5em}.FiltersList_filterListMobile__kXV4M{overflow:visible;overflow:initial;max-height:none}.FiltersList_listItem__Nhfsf{display:flex;flex-direction:column;gap:.5em}.BooleanFilter_filterName__itgH4{font-size:1rem;font-weight:500;line-height:1.25rem}.BooleanFilter_filterNameMobile__HbanR{font-size:1.125rem;line-height:1.375rem}.BooleanFilter_option__wG4SF{display:flex;cursor:pointer;gap:.5em}.BooleanFilter_optionDisabled__O4im4{opacity:var(--disabled-opacity)}.BooleanFilter_optionInfo__WHc_2{display:flex;flex:1 1;flex-direction:column;gap:.13em}.BooleanFilter_optionText__8iFFT{font-size:.875rem;line-height:1.1429em}.BooleanFilter_optionTextMobile__SA86X{font-size:1rem;line-height:1.25rem}.BooleanFilter_optionCount__SEYUg{color:var(--grey1);font-size:.75rem;line-height:1.1667em}.BooleanFilter_optionPrice__yi_bV{font-size:.875rem;font-weight:500;line-height:1.1429em}@keyframes MobileFloatingButton_slideIn__DxG7N{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.MobileFloatingButton_floatingPanel__ZnZeh{position:sticky;z-index:4;bottom:0;width:100%;padding:0 .5em .5em;animation:MobileFloatingButton_slideIn__DxG7N .25s}.MobileFloatingButton_button__9_5t9{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;padding:.25em 1em!important}.MobileFloatingButton_hiddenContent__juOK9{opacity:0}.MobileFloatingButton_buttonLoading__H0Ams{position:relative;padding:.25em 1em}.MobileFloatingButton_loader__JZU7X{position:absolute;width:2em;height:2em}.MobileFloatingButton_priceText__zeTuB{font-size:1.125rem;font-weight:500;line-height:1.2222em}.MobileFloatingButton_detailsText__49h8l{font-size:.75rem;line-height:1.1667em}.MobileFloatingButton_noResultsText__n3WWr{position:absolute}.MobileHotelReview_reviewCard__0LzCZ{position:relative;display:flex;min-width:80%;flex-direction:column;align-items:flex-start;padding:.75em .5em;border:1px solid var(--grey3,#e3e1dd);border-radius:.5rem;gap:.5em;scroll-snap-align:start}.MobileHotelReview_reviewCard__0LzCZ:active{background:var(--background)}.MobileHotelReview_secondRow__XMTa1{display:flex;align-items:center;font-size:.875rem;gap:.5em;line-height:1.1429em}.MobileHotelReview_topPart__dTk6W{display:flex;gap:.5em}.MobileHotelReview_reviewHeader__D3gvy{display:flex;flex-direction:column;gap:.25em}.MobileHotelReview_firstRow__Rvkb_{display:flex;justify-content:space-between;margin-bottom:.5em}.MobileHotelReview_datePart__jvS0A{display:flex;align-items:center;gap:.5em}.MobileHotelReview_reviewRating__pQEjb{padding:.25rem .5rem;border-radius:.5rem;background:var(--background)}.MobileHotelReview_reviewRatingGood__xUnyI{background:var(--primary)}.MobileHotelReview_date__x0ccj{font-size:.875rem;line-height:1.1429em}.MobileHotelReview_reviewContent__LjtyL{overflow:hidden;max-height:8em;transition:max-height .3s ease-in-out}.MobileHotelReview_reviewContent__LjtyL.MobileHotelReview_expanded__XCO0g{max-height:none}.MobileHotelReview_showMore__Nupzw{display:flex;align-items:center;padding:.5em;margin:-.5em;background:none;color:var(--grey1);cursor:pointer;gap:.12em}.MobileHotelReview_showMoreText__XiB7a{font-size:.875rem;line-height:1.1429em}.MobileHotelReview_arrow__I23eF{width:.75em;height:.75em}.MobileHotelReview_arrow__I23eF path{fill:var(--grey1)}.MobileHotelReview_arrowReversed__2jG__{width:.75em;height:.75em}.MobileHotelReview_arrowReversed__2jG__ path{fill:var(--grey1)}.MobileHotelReview_arrowReversed__2jG__{transform:rotate(180deg)}.MobileHotelReview_reviewContentText__WM9f8{font-size:.875rem;line-height:1.1429em;white-space:pre-wrap}.MobileHotelReview_img__Di7T0{border-radius:50%}.MobileHotelReview_ratingText__kvc8D{font-size:1rem;font-weight:500;line-height:1.25em}.MobileHotelReview_loaderWrapper__f1E_G{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:.5em;background:var(--background)}.MobileHotelReview_loader__fwVPL{width:3em;height:3em}.MobileHotelReview_loader__fwVPL path{fill:var(--black)}.MobileHotelReview_badText__zllyb,.MobileHotelReview_goodEnoughText__30rXe{background-color:#f3f3f3}.MobileHotelReview_goodText__tmvw8,.MobileHotelReview_perfectText__9y17F{background-color:var(--primary)}.ShowMoreReviewsButton_showMoreButton__bGqv_{width:100%}.ShowMoreReviewsButton_buttonPending__G7zxZ{position:relative;display:flex;height:2.5em;justify-content:center}.ShowMoreReviewsButton_loader__GDmAA{position:absolute;height:2em;justify-self:center}.ShowMoreReviewsButton_loader__GDmAA path{fill:var(--black)}.ShowMoreReviewsButton_textPending__rPFSC{visibility:hidden}.NewHotelsRelink_header__fQVGc{margin-bottom:.625rem;font-weight:500;font-size:1.375rem;line-height:1.625rem}.NewHotelsRelink_headerMobile__Kyzf8{font-size:1.125rem;line-height:1.375rem}.NewHotelsRelink_container__V18Gp .NewHotelsRelink_mobileTrack__F6uUm{gap:.5rem}.NewHotelsRelinkItem_container__nL4AH{position:relative;display:flex;max-width:14.75rem;flex-direction:column;padding:.5rem;border-radius:var(--border-radius);background-color:var(--white);gap:.75rem}@media (min-width:640px){.NewHotelsRelinkItem_container__nL4AH{max-width:18.25rem}}.NewHotelsRelinkItem_imageContainer__Kvzkz{position:relative;width:13.75rem;height:7.5rem}@media (min-width:640px){.NewHotelsRelinkItem_imageContainer__Kvzkz{width:17.25rem;height:8.875rem}}.NewHotelsRelinkItem_image__A4eNT{border-radius:var(--border-radius)}.NewHotelsRelinkItem_rating__7bbgD{position:absolute;top:1rem;right:1rem}.NewHotelsRelinkItem_hotelInfo__fW0Vo{display:flex;flex-direction:column;gap:.5rem}.NewHotelsRelinkItem_title__8KXr0{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.25rem}@media (min-width:640px){.NewHotelsRelinkItem_title__8KXr0{font-size:1.125rem;line-height:1.375rem}}.NewHotelsRelinkItem_hotelRegion__uUnhP{font-size:.875rem;line-height:1rem}.NewHotelsRelinkItem_price__HdWaJ{width:-moz-fit-content;width:fit-content;padding:.25rem .75rem;border-radius:var(--border-radius);background-color:var(--background);font-weight:500;font-size:1.125rem;line-height:1.375rem}@media (min-width:640px){.NewHotelsRelinkItem_price__HdWaJ{padding:.438rem .75rem}}.NewHotelsRelinkItem_date__Y75xd{font-weight:400;font-size:.75rem;line-height:1rem}@media (min-width:640px){.NewHotelsRelinkItem_date__Y75xd{font-size:.875rem;line-height:1rem}}.WhatInPrice_tooltip__K_Dwn{display:inline-flex;min-height:2.125em;font-size:.875rem;line-height:1.14em}.WhatInPrice_whatInPrice__dt9HQ{display:inline-flex;height:2.125em;align-items:center;color:var(--grey1);gap:.12em;vertical-align:top}.WhatInPrice_whatInPriceText__qkhrN{font-size:.875rem;line-height:1.14em}.WhatInPrice_questionMark__rct8q{width:1em;height:1em}.MobileHotelReviews_reviews__B4SsB{display:flex;max-width:100%;flex-direction:column;align-items:flex-start;padding:.5em;border-radius:.5em;background:var(--white);gap:.5em}.MobileHotelReviews_title__6alJp{font-size:1.125rem;font-weight:500;line-height:1.2222em}.MobileHotelReviews_reviewList__klGq1{position:relative;display:flex;width:100%;gap:.5em;overflow-x:auto;scroll-snap-type:x mandatory}.MobileHotelReviews_reviewList__klGq1::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.MobileHotelReviews_reviewList__klGq1{-ms-overflow-style:none;scrollbar-width:none}.MobileHotelReviews_showMoreText__Q01f5{font-size:.875rem;line-height:1.1429em}.MobileHotelReviews_noReviews__n9W7P{display:flex;flex-direction:column;padding:1em;border-radius:.5em;background:var(--white);gap:.25em;text-align:center}.MobileHotelReviews_noReviewsTitle__g4PvX{font-size:1rem;font-weight:500;line-height:1.25em}.MobileHotelReviews_noReviewsSubtitle__SSz17{font-size:.875rem;line-height:1.1429em}.DownloadAppSidebar_downloadAppSidebar__v33ux{padding:8px 16px;gap:4px}.DownloadAppSidebar_goToStoreIcon__pQIBY{cursor:pointer}.SearchInfo_searchInfoContainer__clvoO{display:flex;margin-top:4px;color:var(--black);gap:12px}.HeroBlock_heroBlock__vLymD{position:relative;width:100%;min-height:352px;padding:0 8px;border-radius:0 0 24px 24px;background:var(--primary);font-weight:500}@media (min-width:992px){.HeroBlock_heroBlock__vLymD{min-height:362px}}.HeroBlock_heroWrapper__aOlZ1{display:flex;flex-direction:column}.HeroBlock_heroContainer__Tugin{width:100%;margin:0 auto}@media (min-width:768px){.HeroBlock_heroContainer__Tugin{max-width:var(--xl-screen)}}.HeroBlock_heroBlockContent__Yooue{display:flex;flex-direction:column}.HeroBlock_heroTitleContent__f1DBQ{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between}.HeroBlockTitle_heroTitle__o0hEE{position:relative;display:flex;flex-direction:column;font-size:clamp(34px,4vw,54px);letter-spacing:clamp(-1.02px,-.1vw,-1.62px)}.HeroBlockTitle_firstLine__ai3eB{max-width:clamp(359px,50vw,540px);margin-top:20px;line-height:86%}@media (min-width:640px){.HeroBlockTitle_firstLine__ai3eB{display:inline-flex;align-items:flex-end;margin-top:0}}.HeroBlockTitle_icon__sK_u_{width:clamp(58px,6vw + 14px,94px);height:clamp(58px,6vw + 14px,94px);margin-bottom:clamp(-30px,-2vw - 4px,-21px);margin-left:clamp(-18px,-1.5vw - 2px,-11px)}.HeroMobileAppBanner_mobileAppBanner__X_BXO{display:flex;width:100%;align-items:center;justify-content:space-between;padding:8px;border-radius:8px;margin-top:24px;background-color:var(--white)}@media (min-width:768px){.HeroMobileAppBanner_mobileAppBanner__X_BXO{display:none}}.HeroMobileAppBanner_textWrapper__UtOqO{min-width:171px;max-width:194px;flex:1 1;margin-right:8px}.HeroMobileAppBanner_promoTitle__mjvd7{margin-bottom:2px;font-size:12px;font-weight:500;line-height:14px}.HeroMobileAppBanner_promoText__ejLb0{font-size:12px;font-weight:400;line-height:14px}.HeroMobileAppBanner_salePercent__PTzCt{color:var(--secondary);font-size:12px;font-weight:400}.HeroMobileAppBanner_appStoreWrapper__2lfcl{display:flex;min-width:80px;max-width:290px;align-items:center;justify-content:center;gap:8px}.HeroBlockSkeleton_heroBlockSkeleton__2_rDa{width:100%;min-height:352px;padding:46px 32px 24px;border-radius:0 0 24px 24px;background:var(--primary)}@media (min-width:768px){.HeroBlockSkeleton_heroBlockSkeleton__2_rDa{min-height:362px;padding:24px 16px 32px;border-radius:0 0 24px 24px}}.HeroBlockSkeleton_containerHeroBlockSkeleton__lVERf{width:100%;max-width:var(--xl-screen);margin:0 auto}.HeroBlockSkeleton_heroContent__NuiHl{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.HeroBlockSkeleton_heroContent__NuiHl{flex-direction:row;justify-content:space-between;gap:32px}}.HeroBlockSkeleton_mainContent__66zTQ{display:flex;flex:1 1;flex-direction:column;gap:16px}.HeroBlockSkeleton_titleBlock__vpYf3{max-width:100%;margin-bottom:16px}@media (min-width:768px){.HeroBlockSkeleton_titleBlock__vpYf3{max-width:70%;margin-bottom:0}}.HeroBlockSkeleton_titleLine__fBpRB{height:32px;border-radius:8px}.HeroBlockSkeleton_lastBooking__zP0uh,.HeroBlockSkeleton_titleLine__fBpRB{animation:HeroBlockSkeleton_skeletonLoading__RSMsD 1.5s infinite;background-color:var(--white)}.HeroBlockSkeleton_lastBooking__zP0uh{max-width:200px;height:16px;border-radius:4px}@media (min-width:768px){.HeroBlockSkeleton_lastBooking__zP0uh{max-width:300px;height:20px}}.HeroBlockSkeleton_navigationTabs__JgacR{display:flex;flex-wrap:wrap;gap:8px}@media (min-width:768px){.HeroBlockSkeleton_navigationTabs__JgacR{margin-top:48px;gap:12px}}.HeroBlockSkeleton_tab__3a5X7{width:64px;height:28px;border-radius:4px;animation:HeroBlockSkeleton_skeletonLoading__RSMsD 1.5s infinite;background-color:var(--white)}@media (min-width:768px){.HeroBlockSkeleton_tab__3a5X7{width:80px;height:32px}}.HeroBlockSkeleton_searchForm__DgCAq{width:100%;height:40px;border-radius:8px;margin-top:16px;animation:HeroBlockSkeleton_skeletonLoading__RSMsD 1.5s infinite;background-color:var(--white)}@media (min-width:768px){.HeroBlockSkeleton_searchForm__DgCAq{height:48px;margin-top:auto}}.HeroBlockSkeleton_appBanner__Fra4Z{width:100%;height:60px;flex-shrink:0;border-radius:8px;animation:HeroBlockSkeleton_skeletonLoading__RSMsD 1.5s infinite;background-color:var(--white)}@media (min-width:768px){.HeroBlockSkeleton_appBanner__Fra4Z{width:270px;height:114px}}.SearchInfoBlocks_searchInfoBlocks__xSauP{display:flex;width:100%;flex-direction:column;padding:0 0 14px;font-size:12px;font-weight:500;line-height:14px}@media (min-width:768px){.SearchInfoBlocks_searchInfoBlocks__xSauP{padding:0 0 50px;font-size:14px;line-height:16px}}.SearchInfoBlocks_searchInfoBlock__2qQ0M{display:flex;width:100%;align-items:center}.SearchInfoBlocks_searchInfoBlock__2qQ0M span{white-space:nowrap}.CountriesList_countryList__4lrf7{margin-bottom:40px}.CountriesList_countryListContent__ODhZU{display:grid;max-width:100%;min-height:346px;padding:8px;border-radius:var(--border-radius);background:var(--white);grid-template-columns:repeat(3,1fr)}@media (min-width:640px){.CountriesList_countryListContent__ODhZU{min-height:192px;padding:16px;grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.CountriesList_countryListContent__ODhZU{gap:0;grid-template-columns:repeat(5,1fr)}}@media (min-width:992px){.CountriesList_countryListContent__ODhZU{gap:0;grid-template-columns:repeat(6,1fr)}}@media (min-width:1024px){.CountriesList_countryListContent__ODhZU{gap:0;grid-template-columns:repeat(7,1fr)}}.CountriesList_countryItem__JDvx8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchInfoBlock_searchInfoBlock__eagid{display:flex;width:100%;color:var(--black);font-size:12px;font-weight:500;gap:4px;line-height:14px}@media (min-width:992px){.SearchInfoBlock_searchInfoBlock__eagid{color:var(--black);font-size:14px;line-height:16px}}.SearchInfoBlock_iconWrapper__u3_fa{display:none;flex-shrink:0}.SearchInfoBlock_iconWrapper__u3_fa svg{stroke:var(--black)}@media (min-width:992px){:is(.SearchInfoBlock_iconWrapper__u3_fa svg) path{stroke:var(--black)}}.SearchInfoBlock_text__3tL8q{width:100%;white-space:normal;word-wrap:break-word}.SearchInfoBlock_searchInfoBlock__eagid:nth-child(2) .SearchInfoBlock_text__3tL8q{white-space:nowrap}.MetaregionSlide_metaregionSlide__ZKuAg{position:relative;display:flex;overflow:hidden;width:236px;height:282px;flex-direction:column;padding:7px;border-radius:8px;background:var(--white);isolation:isolate}@media (min-width:640px){.MetaregionSlide_metaregionSlide__ZKuAg{width:284px;height:344px;padding:8px}}.MetaregionSlide_metaregionImage___bYYl{width:100%;height:126px;border-radius:8px;-o-object-fit:cover;object-fit:cover}@media (min-width:640px){.MetaregionSlide_metaregionImage___bYYl{height:160px}}.MetaregionSlide_metaregionHeaderLink__tKL3L{position:absolute;z-index:2;top:8px;left:8px;display:flex;flex-direction:column;padding:8px;font-size:16px;font-weight:500;line-height:20px}@media (min-width:640px){.MetaregionSlide_metaregionHeaderLink__tKL3L{padding:12px;font-size:18px;line-height:22px}}.MetaregionSlide_regions__Edd06{display:flex;flex-wrap:wrap;margin-top:6px;font-size:12px;font-weight:500;gap:4px;line-height:14px}@media (min-width:640px){.MetaregionSlide_regions__Edd06{margin-top:12px;font-size:14px;gap:8px;line-height:16px}}.MetaregionSlide_region__qBVAs{display:flex;flex-direction:column;align-items:flex-start;padding:8px 12px;border-radius:8px;background:var(--background)}.MetaregionSlide_regionLink__kLKWn{display:block;width:100%;height:100%}.MetaregionSlide_whiteOverlay__YF_8d{position:absolute;right:0;bottom:0;left:0;height:8px;background:var(--white);pointer-events:none}.ModalBlock_button__o_Xjy{display:contents;cursor:pointer}.CitiesList_citiesList__CXdVo{margin-bottom:40px}.CitiesList_citiesListContent__MUnwq{display:grid;max-width:100%;min-height:346px;padding:8px;border-radius:var(--border-radius);background:var(--white);grid-template-columns:repeat(3,1fr)}@media (min-width:640px){.CitiesList_citiesListContent__MUnwq{min-height:192px;padding:16px;grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.CitiesList_citiesListContent__MUnwq{gap:0;grid-template-columns:repeat(5,1fr)}}@media (min-width:992px){.CitiesList_citiesListContent__MUnwq{gap:0;grid-template-columns:repeat(6,1fr)}}@media (min-width:1024px){.CitiesList_citiesListContent__MUnwq{gap:0;grid-template-columns:repeat(7,1fr)}}.CitiesList_citiesListContent__MUnwq li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DestinationListSkeleton_destinationList__0xmA8{margin-bottom:40px}.DestinationListSkeleton_destinationListContent__frD1W{display:grid;max-width:100%;min-height:346px;padding:0 8px;grid-gap:8px 22px;gap:8px 22px;grid-template-columns:repeat(3,1fr)}@media (min-width:640px){.DestinationListSkeleton_destinationListContent__frD1W{min-height:192px;padding:16px;gap:8px 44px;grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.DestinationListSkeleton_destinationListContent__frD1W{grid-template-columns:repeat(5,1fr)}}@media (min-width:992px){.DestinationListSkeleton_destinationListContent__frD1W{grid-template-columns:repeat(6,1fr)}}@media (min-width:1024px){.DestinationListSkeleton_destinationListContent__frD1W{grid-template-columns:repeat(7,1fr)}}.DestinationListSkeleton_loaderText__FNN1C{min-width:100px;height:14px;border-radius:4px;animation:var(--skeleton-animation);background-color:#e0e0e0}.HotelBlockSkeleton_container__YaW_x{display:flex;flex-direction:column;animation:var(--skeleton-animation);gap:.75rem}.HotelBlockSkeleton_mobileContainer__lu3Ow{gap:.5rem}.HotelBlockSkeleton_title__cl9xL{width:30rem;height:4rem;border-radius:var(--border-radius);background-color:var(--white)}.HotelBlockSkeleton_modalTitle__XBPDi{background-color:var(--background)}.HotelBlockSkeleton_mobileTitle__XjAzv{width:20rem;height:2.625rem}.HotelBlockSkeleton_containerTitle__IIJIz{height:2.125rem}.HotelBlockSkeleton_mobileContainerTitle__s1VJI{height:1.625rem}.HotelBlockSkeleton_swiper__YF7_g{display:flex;gap:1.5rem}.HotelBlockSkeleton_mobileSwiper__PQZlv{gap:.5rem}.HotelBlockSkeleton_slide__rqzNt{display:flex;overflow:hidden;width:17.75rem;height:17rem;flex-direction:column;padding:.5rem;border-radius:var(--border-radius);background-color:var(--white)}.HotelBlockSkeleton_mobileSlide__UkZVe{width:14.75rem;height:13.75rem}.HotelBlockSkeleton_image__XYtUU,.HotelBlockSkeleton_modalSlide__qKe_y{background-color:var(--background)}.HotelBlockSkeleton_image__XYtUU{height:8.875rem;border-radius:var(--border-radius);margin-bottom:.75rem}.HotelBlockSkeleton_mobileImage__NxL_7{height:6.875rem;margin-bottom:.5rem}.HotelBlockSkeleton_modalImage__r3u_u{background-color:var(--white)}.HotelBlockSkeleton_hotel__bnrr1{height:1.125rem}.HotelBlockSkeleton_mobileHotel__duEkX{height:1rem}.HotelBlockSkeleton_modalHotel___bXiv{background-color:var(--white)}.HotelBlockSkeleton_location__H1pI4{height:1rem;border-radius:var(--border-radius);margin-bottom:.5rem;background-color:var(--background)}.HotelBlockSkeleton_mobileLocation__GkDgx{height:.875rem}.HotelBlockSkeleton_modalLocation__eCYKs{background-color:var(--white)}.HotelBlockSkeleton_price__n1GB1{width:8rem;height:3.25rem;border-radius:var(--border-radius);background-color:var(--background)}.HotelBlockSkeleton_mobilePrice__0mqvp{height:2.75rem}.HotelBlockSkeleton_modalPrice__0ALqn{background-color:var(--white)}.PromoTileSlide_promoTileSlide__a50Hv{position:relative;display:flex;overflow:hidden;width:236px;height:214px;flex-direction:column;align-items:flex-start;justify-content:space-between;border-radius:8px;background:var(--white)}@media (min-width:640px){.PromoTileSlide_promoTileSlide__a50Hv{width:386px;height:350px}}.PromoTileSlide_promoTileHeader__fzDGE{position:relative;z-index:1;overflow:hidden;width:100%;padding:16px 8px;color:var(--black);font-size:36px;font-weight:500;line-height:28px;text-overflow:ellipsis;white-space:wrap}@media (min-width:640px){.PromoTileSlide_promoTileHeader__fzDGE{width:100%;padding:24px 16px;font-size:54px;line-height:44px}}.PromoTileSlide_promoTileImageWrapper__8m5sC{position:absolute;top:0;left:0;width:100%;height:100%}.PromoTileSlide_promoTileImage__uHQIs{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}