.HotelsRelink_container__st7rS{padding:16px;border-radius:.5em;margin-top:8px;background-color:var(--white)}.HotelsRelink_header__RKRci{font-weight:500;font-size:1.375rem;line-height:1.625rem}.HotelsRelink_headerMobile__h3qXd{font-size:1.125rem;line-height:1.375rem}.HotelsRelink_hotelsRelink__ICYx1{display:flex;flex-direction:column;margin-top:8px;gap:12px}.HotelsRelinkItem_hotelsRelinkItem__LYy1I{display:flex;align-items:center;justify-content:space-between;color:var(--black);font-size:14px;gap:20px;line-height:16px}.HotelsRelinkItem_hotelsRelinkItem__LYy1I:hover{color:var(--secondary)}.HotelsRelinkItem_hotelsRelinkItem__LYy1I .HotelsRelinkItem_hotelRating__BH0pQ{width:30px;min-width:30px;height:20px;font-size:.875rem;line-height:1rem}.HotelRating_container__2W0rb{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.1875rem .5rem;border-radius:var(--border-radius);background:var(--background);color:var(--black)}.HotelRating_containerHighRate__RovsS{background:var(--primary)}.HotelRating_rating__Zt6HL{font-size:1.125rem;line-height:1.375rem;font-weight:500}.HotelRating_reviews__3ITrg{font-size:.68rem;line-height:.875rem}.HotelGalleryMobile_galleryMobile__JLtv_{width:100%}.HotelGalleryMobile_mainGallerySlideMobile__L5L35{width:100%;-o-object-fit:cover;object-fit:cover}.HotelGalleryMobile_slidesCount__crj4z{position:absolute;z-index:1;bottom:1rem;left:1rem;padding:.313rem .625rem;border-radius:var(--border-radius);background-color:rgb(0 0 0/60%)}.HotelGalleryMobile_countText__X4Mev{color:var(--white);opacity:1;font-size:.75rem;line-height:1rem}.GallerySlideMedia_imagePreview__SJ8Rb{border-radius:.125rem;cursor:pointer;-o-object-fit:cover;object-fit:cover}.VideoPreview_previewWrapper__bCbDr{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.VideoPreview_previewWrapper__bCbDr img{-o-object-fit:cover;object-fit:cover}.VideoPreview_playButton__YdEZK{position:absolute;z-index:1;display:flex;width:3.375rem;height:3.375rem;align-items:center;justify-content:center;border-radius:50%;background:var(--black,#000);opacity:.8;pointer-events:none;transition:all .3s ease-in-out}.VideoPreview_icon__Sz7_v{width:1.5rem;height:1.5rem}.VideoPreview_previewWrapper__bCbDr:hover .VideoPreview_playButton__YdEZK{scale:1.2}.HotelGalleryDesktopHero_imagePreviewContainer__JHCnb{position:relative;width:100%}.HotelGalleryDesktopCompactGrid_desktopGrid__TnLvk{display:grid;width:100%;grid-gap:.25rem;gap:.25rem}.HotelGalleryDesktopCompactGrid_tile__PEZ_7{position:relative}.HotelGalleryDesktopCompactGrid_desktopGrid1__U_6f_{grid-template-columns:1fr;grid-template-rows:1fr}.HotelGalleryDesktopCompactGrid_desktopGrid2__lWsGV{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.HotelGalleryDesktopCompactGrid_desktopGrid3__G_pIF{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.HotelGalleryDesktopCompactGrid_desktopGrid3__G_pIF>.HotelGalleryDesktopCompactGrid_tile__PEZ_7:first-child{grid-row:1/3}.HotelGalleryDesktopCompactGrid_desktopGrid4__JRJUU{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr}.HotelGalleryDesktopCompactGrid_desktopGrid4__JRJUU>.HotelGalleryDesktopCompactGrid_tile__PEZ_7:first-child{grid-column:1/3;grid-row:1/3}.HotelGalleryDesktopCompactGrid_desktopGrid4__JRJUU>.HotelGalleryDesktopCompactGrid_tile__PEZ_7:nth-child(2){grid-column:3/4;grid-row:1/2}.HotelGalleryDesktopCompactGrid_desktopGrid4__JRJUU>.HotelGalleryDesktopCompactGrid_tile__PEZ_7:nth-child(3){grid-column:4/5;grid-row:1/2}.HotelGalleryDesktopCompactGrid_desktopGrid4__JRJUU>.HotelGalleryDesktopCompactGrid_tile__PEZ_7:nth-child(4){grid-column:3/5;grid-row:2/3}.HotelGalleryDesktopTilesStrip_tiles__E04sp{position:relative;display:grid;width:100%;grid-gap:.25rem;gap:.25rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.HotelGalleryDesktopTilesStrip_tile__eqCjg{position:relative}.HotelGalleryDesktopTilesStrip_imagePreviewWithText__xB_Pc{filter:brightness(60%)}.HotelGalleryDesktopTilesStrip_tileText__9JEih{position:absolute;top:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--white);cursor:pointer;font-weight:500;font-size:1.125rem;line-height:1.375rem}.HotelGalleryNoPhoto_noPhoto__JTCHY{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--background);color:var(--grey2);font-size:1.375rem;line-height:1.625rem}.HotelGalleryNoPhoto_noPhotoMobile__6F9lV{font-size:1.125rem;line-height:1.375rem}.HotelInspirationItem_container__sggfV{display:flex;max-width:4.75rem;flex-direction:column;align-items:center;padding:0 .375rem;cursor:pointer;gap:.375rem;font-size:.75rem;line-height:.875rem}.HotelInspirationItem_imageContainer__GQ2mV{position:relative}.HotelInspirationItem_image__Jwcyq{border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover}.HotelInspirationItem_play__TsphW{position:absolute;bottom:.625rem;left:.5rem}.HotelInspirationItem_title__QbEox{text-align:center;text-wrap:auto}.SwiperDialog_dialog__PlQC3{position:fixed;overflow:hidden;width:min(67.5rem,calc(100vw - 4rem));max-width:calc(100vw - 4rem);height:min(45rem,calc(100vh - 4rem));max-height:calc(100vh - 4rem);border-radius:var(--border-radius);background:var(--black);isolation:isolate}.SwiperDialog_dialogMobile__xtpK0{width:100%;height:100%}.SwiperDialog_swiper__0zT40{width:100%;height:100%;background:var(--black)}.SwiperDialog_slide__8Y6Xt{position:relative;width:100%;height:100%}.SwiperDialog_image__EyQ25{-o-object-fit:contain;object-fit:contain}.SwiperDialog_close__FXeoF.SwiperDialog_close__FXeoF{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgb(255 255 255/16%);transition:all .3s ease-in-out}.SwiperDialog_close__FXeoF.SwiperDialog_close__FXeoF path{fill:var(--white)}.SwiperDialog_close__FXeoF.SwiperDialog_close__FXeoF:active,.SwiperDialog_close__FXeoF.SwiperDialog_close__FXeoF:hover{background:rgb(200 200 200/80%)!important}.SwiperDialog_closeMobile__y0w82.SwiperDialog_closeMobile__y0w82{top:.5rem;right:.5rem}.SwiperDialog_topBar__6G2Ao{position:absolute;z-index:2;top:1rem;left:50%;color:var(--white);transform:translateX(-50%)}.SwiperDialog_topBarMobile__54d3y{font-size:.875rem;line-height:1rem}:is(.SwiperDialogNavigation_container__TOJNb .SwiperDialogNavigation_arrow__b62Gt):after{content:""}.SwiperDialogNavigation_hidden__rsxzF.SwiperDialogNavigation_hidden__rsxzF{display:none}.EmptyHotelMap_skeleton__hmvs1{display:flex;flex-direction:column;align-items:center;padding:1rem;border-radius:var(--border-radius);background:var(--white);gap:.5rem}.EmptyHotelMap_noCoordinatesText__6kJuq{font-size:1.125rem;line-height:1.375rem;font-weight:500;text-align:center}.EmptyHotelMap_mobileNoCoordinatesText__TuNfG{font-size:1rem;line-height:1.25rem}.EmptyHotelMap_locationText__EyOIR{font-size:.875rem;line-height:1rem;text-align:center}.HotelMapCanvas_container__cWY4s{width:48.75rem;height:16.25rem}.HotelMapCanvas_mobileContainer__4XxJx{width:auto;height:12.5rem}.HotelMapCanvas_desktopExpandedContainer__k4IpH{display:flex;width:var(--xl-screen);min-width:43.75rem;height:85vh;flex-direction:column;gap:1rem}.HotelMapCanvas_mobileExpandedContainer__KIm5o{height:100%;margin:0 -1rem}.HotelMapCanvas_expandedDialogContent__jS6K8{padding:24px}.HotelMapCanvas_title__oTdPx{font-size:1.375rem;line-height:1.625rem;font-weight:500}.HotelMapCanvas_map__i2MMm{border-radius:var(--border-radius);cursor:grab}.HotelMapCanvas_mobileExpandedMap__u83Y7{border-radius:0;border-radius:initial}.HotelMapCanvas_map__i2MMm:active{cursor:grabbing}.HotelMapZoomControl_container__3Ot9b{display:flex;border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.HotelMapZoomControl_zoomButton__cb0R7{background-color:var(--white)}.HotelMapZoomControl_zoomButton__cb0R7:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.HotelMapZoomControl_zoomButton__cb0R7: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)}}.HotelMapZoomControl_zoomButton__cb0R7: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)}.HotelMapZoomControl_zoomButton__cb0R7{padding:.75rem}.HotelMapZoomControl_zoomInButton__LXb3o{border-radius:0 var(--border-radius) var(--border-radius) 0}.HotelMapZoomControl_zoomOutButton__3ZObu{border-radius:var(--border-radius) 0 0 var(--border-radius)}.HotelMapZoomControl_container__3Ot9b svg{height:1rem}.HotelMapResetControl_container__04wMg{padding:.75rem;border-radius:var(--border-radius);box-shadow:var(--box-shadow);background-color:var(--white)}.HotelMapResetControl_container__04wMg:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.HotelMapResetControl_container__04wMg: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)}}.HotelMapResetControl_container__04wMg: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)}.HotelMapResetControl_container__04wMg svg{height:1rem}.HotelMapFullscreenControl_container__uNjk0{display:flex;gap:.5rem;font-size:.875rem;line-height:1rem}.HotelMapFullscreenControl_container__uNjk0 svg{height:1rem}.HotelMapMarker_hotelMarker__CpBIU{position:absolute;display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:50%;background:var(--secondary);box-shadow:var(--box-shadow);transform:translate(-50%,-50%)}.HotelMapMarker_markerIcon___ocRh{width:1.5rem;height:1.5rem;fill:var(--white)}.TourTypeMatrix_matrixSection__ocr_L{display:flex;flex-direction:column;gap:.5em}.TourTypeMatrix_sectionHeader__hfz3M{font-size:1.375rem;font-style:normal;font-weight:500;line-height:1.1818em}.TourTypeMatrix_filtersRow__EbsNL{display:flex;min-height:1.5rem;align-items:center;justify-content:space-between}.TourTypeMatrix_resetFilters__sms8_{display:flex;gap:.5rem}.TourTypeMatrix_resetFiltersMobile__OO504{flex-wrap:wrap;gap:0}.TourTypeMatrix_roomsCount__0HS2T{font-size:.875rem;line-height:1rem}.HotelMatrixControls_matrixControls__KfH8G{display:flex;flex-direction:column;gap:1em}.HotelMatrixControls_filtersRow__Eizp_{display:flex;min-height:2.5em;justify-content:space-between}.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}.HotelMatrixCigarette_matrixCigaretteContainer__0QACZ{display:flex;flex-direction:column;padding:.5rem;border-radius:.5em .5em 0 0;background:var(--white);gap:.5rem;--cigarette-background:var(--background)}.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}.WishlistControlLine_message__fgMxr{position:absolute;bottom:2.1875rem;left:0;width:100%;height:6.5625rem;padding:.5rem;background:var(--black);color:var(--white);font-weight:400;font-size:.875rem;line-height:1rem}.WishlistControlLine_bottomControlLine__OBI_s{display:flex;width:-webkit-fill-available;width:-moz-available;width:stretch;padding-top:.5rem;border-top:1px solid #e3e1dd;margin:.5em .5em 0;color:var(--black);cursor:default;gap:.5em;white-space:pre-wrap}.WishlistControlLine_bottomControlLine__OBI_s path{fill:var(--black)}.WishlistControlLine_bottomControlLine__OBI_s{font-size:.75rem;letter-spacing:.1em;line-height:.8125rem}.WishlistControlLine_bottomControlLine__OBI_s>*{cursor:pointer}.WishlistControlLine_bottomControlLine__OBI_s>:nth-child(2){margin-left:auto}.PackageMap_mapContainer__j_42E{position:relative;overflow:hidden;height:7rem;border-radius:0 0 .5rem .5rem}.PackageMap_huge__J4Joa{height:25.75rem}.PackageMap_marker__Shdkz{padding:.75rem;border-radius:1.5rem;background:#ff611d;box-shadow:0 .25rem .5rem 0 rgb(0 0 0/6%),0 0 0 .0625rem rgb(106 106 106/8%)}.PackageMap_expandingButton__GIBDJ{position:absolute;z-index:1;right:.5rem;bottom:.5rem;display:flex;align-items:center;justify-content:center;padding:.75rem 1rem .75rem .75rem;border-radius:.5rem;background:#fff;box-shadow:0 .25rem .5rem 0 rgb(0 0 0/6%),0 0 0 .0625rem rgb(106 106 106/8%);cursor:pointer;gap:.5rem}.Labels_container__dgKbF{display:flex;flex-wrap:wrap;align-content:center;align-items:center;gap:.5rem}.Labels_label___Xtiu{display:flex;align-items:center;padding:.375rem .75rem .375rem .5rem;border-radius:.5rem;background:#f3f3f3;gap:.25rem}.HotelPackagePrices_container__d9B8t{display:flex;flex-direction:column;padding:.75rem .5rem;border-radius:.5rem;background:var(--background);gap:.5rem}.HotelPackagePrices_priceLine__xndaZ{display:flex;justify-content:space-between}h2.HotelPackagePrices_price__w_xnh{font-size:1.375rem;line-height:1.625rem}.HotelPackagePrices_price__w_xnh{font-weight:500}.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/40%)}.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}.HotelMatrixFiltersSkeletons_container__VPUJw{display:flex;flex-wrap:wrap;align-items:center;padding:.5rem .5rem .5rem 0;margin-top:.5rem;gap:.5rem}.HotelMatrixFiltersSkeletons_containerMobile___zrZc{overflow:scroll;flex-wrap:nowrap}.HotelMatrixFiltersSkeletons_containerMobile___zrZc::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.HotelMatrixFiltersSkeletons_containerMobile___zrZc{-ms-overflow-style:none;scrollbar-width:none}.HotelMatrixFiltersSkeletons_item__bch8D{width:7.5rem;min-width:7.5rem;height:2.5rem;border-radius:var(--border-radius);animation:var(--skeleton-animation);background-color:var(--secondary-color)}.HotelMatrixFilters_container__03r9s{position:sticky;z-index:2;top:8.5rem;display:flex;flex-wrap:wrap;align-items:center;padding:.5rem .5rem .5rem 0;margin-top:.5rem;background-color:var(--background);gap:.5rem}.HotelMatrixFilters_containerMobile__4BAje{top:4.8rem;overflow:scroll;flex-wrap:nowrap}.HotelMatrixFilters_containerMobile__4BAje::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.HotelMatrixFilters_containerMobile__4BAje{-ms-overflow-style:none;scrollbar-width:none}.HotelMatrixFilters_item__knXtD{white-space:nowrap}.FilterButton_button__d3ggW{display:flex;align-items:center;padding:.75rem;border-radius:var(--border-radius);background-color:var(--white);gap:.25rem;font-size:.875rem;line-height:1rem}.FilterButton_selected__SS69e{background-color:var(--lightorange);outline:.063rem solid var(--secondary)}.FilterButton_disabled__90qHO{opacity:var(--disabled-opacity)}.FilterButton_close__wxbLU{width:.75rem;height:.75rem}.FilterButton_close__wxbLU>path{fill:var(--secondary)}.MultiFilterButtonMobile_button__2F_ux{display:flex;align-items:center;padding:.75rem;border-radius:var(--border-radius);background-color:var(--white);gap:.25rem;font-size:.875rem;line-height:1rem}.MultiFilterButtonMobile_active___mgId{background-color:var(--lightorange);outline:.063rem solid var(--secondary)}.MultiFilterButtonMobile_activeContainer__WpTKt{display:flex;align-items:center;gap:.125rem}.MultiFilterButtonMobile_close__A6rPU{width:.75rem;height:.75rem}.MultiFilterButtonMobile_close__A6rPU>path{fill:var(--secondary)}.MultiFilterButtonMobile_arrow__uEaYV{width:.75rem;height:.75rem;flex-shrink:0}.MultiFilterButtonMobile_arrow__uEaYV path{fill:var(--black)}.MultiFilterButtonMobile_fullPageModalContent__aozOo{padding:1rem .5rem}.FullscreenModal_overlay__dftIj{position:fixed;background-color:rgb(0 0 0/40%);inset:0;opacity:0;transition:opacity .25s ease-out}.FullscreenModal_overlay__dftIj[data-state=open]{opacity:1}.FullscreenModal_overlay__dftIj[data-state=closed]{opacity:0}.FullscreenModal_fullscreenModal__fEWHL{position:fixed;display:flex;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box;flex-direction:column;background:var(--white);inset:0}.FullscreenModal_topSection__y6Kmk{display:flex;justify-content:flex-end}.FullscreenModal_topSectionWithReset___7VlE{justify-content:space-between}.FullscreenModal_cancelButton___BeoA{color:var(--secondary);cursor:pointer;font-size:1rem}.FullscreenModal_fullscreenModalContent__jGT6C{display:flex;flex:1 1;flex-direction:column;gap:1em;overflow-y:auto}.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)}.HotelsNumber_container__GRwTq{text-align:end;font-size:.875rem;line-height:1rem}.HotelsList_hotelList__4Q5f2{display:flex;width:inherit;flex-direction:column;margin-bottom:12px;gap:8px}.HotelsList_loader__xEnXe{position:absolute;width:20px}.HotelsList_loader__xEnXe>g{fill:var(--secondary)}.HotelsList_textPending__vkkUR{visibility:hidden}.HotelsList_showMoreContainer__qf6Ed{display:flex;justify-content:center}.HotelsList_showMore__F78IM{width:-moz-fit-content;width:fit-content}@keyframes MobileHotelListSkeleton_pulse__WSJa8{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.MobileHotelListSkeleton_skeleton__Mw3N6{border-radius:.5em;animation:MobileHotelListSkeleton_pulse__WSJa8 1.5s infinite;background:var(--white)}.MobileHotelListSkeleton_galleryContainer__OR3Dz{width:100%;height:13.75em;border-radius:.5em .5em 0 0;background:var(--grey3)}.MobileHotelListSkeleton_hotelInfo__KHfez{display:flex;width:100%;flex-direction:column;padding:.5em;gap:.75em}.MobileHotelListSkeleton_hotelCardFeatures___e__3{width:100%;height:2em;border-radius:.5em;background:var(--grey3)}.MobileHotelListSkeleton_hotelCardPriceBlock__f5g08{width:40%;height:1.2em;border-radius:.5em;background:var(--grey3)}.MobileHotelListSkeleton_hotelCardAdjacentTours__Aexe0{width:100%;height:4em;border-radius:.5em;background:var(--grey3)}@keyframes DesktopHotelListSkeleton_pulse__hbI7l{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.DesktopHotelListSkeleton_skeleton__2iy6c{border-radius:.5em;animation:DesktopHotelListSkeleton_pulse__hbI7l 1.5s infinite;background:var(--white)}.DesktopHotelListSkeleton_cardContent__iyUsB{display:flex;min-height:13.75em}.DesktopHotelListSkeleton_galleryContainer___U9p1{min-width:15.375em;min-height:100%;border-radius:.5em 0 0 .5em;background:var(--grey3)}.DesktopHotelListSkeleton_hotelInfo__eZS1z{display:flex;width:100%;min-height:13.75em;flex-direction:column;padding:.5em;gap:.75em}.DesktopHotelListSkeleton_hotelCardHeaderLabel__NnkEd{width:65%;height:.75em;border-radius:.5em;background:var(--grey3)}.DesktopHotelListSkeleton_hotelCardTitleBlock__EvMQg{width:50%;height:1.2em;border-radius:.5em;background:var(--grey3)}.DesktopHotelListSkeleton_hotelCardFeatures__aZb4A{width:100%;height:1.45em;border-radius:.5em;background:var(--grey3)}.DesktopHotelListSkeleton_hotelCardPriceBlock__4xnx_{width:40%;height:1.2em;border-radius:.5em;background:var(--grey3)}.DesktopHotelListSkeleton_hotelCardAdjacentTours__edVBz{width:100%;height:4em;border-radius:.5em;background:var(--grey3)}.HotelListBanner_banner__R40nN{position:relative;z-index:0;display:flex;overflow:hidden;width:100%;height:17.375rem;align-items:center;justify-content:center;border-radius:var(--border-radius);background-color:var(--grey3)}.CheckboxFilter_filterName__WKPTo{display:flex;align-items:center;justify-content:space-between;font-weight:500;font-size:1rem;line-height:1.25rem}.CheckboxFilter_filterNameMobile__jPYMr{font-size:1.125rem;line-height:1.375rem}.CheckboxFilter_resetFilter__g3tBQ{color:var(--secondary);cursor:pointer;font-weight:400;font-size:.875rem;line-height:1rem}.CheckboxFilter_optionList__yv_8S{display:flex;flex-direction:column;gap:.5em}.CheckboxFilter_option__LPyJQ{display:flex;cursor:pointer;gap:.5em}.CheckboxFilter_optionDisabled__ucom_{opacity:var(--disabled-opacity)}.CheckboxFilter_optionInfo__wXBNL{display:flex;flex:1 1;flex-direction:column;gap:.13em}.CheckboxFilter_optionText__fFFou{font-size:.875rem;line-height:1.1429em}.CheckboxFilter_optionTextMobile__pXNjW{font-size:1rem;line-height:1.25rem}.CheckboxFilter_optionCount__kfrya{color:var(--grey1);font-size:.75rem;line-height:1.1667em}.CheckboxFilter_optionPrice__6cfzg{font-size:.875rem;font-weight:500;line-height:1.1429em}.Testimonials_container__Wj2_U{display:flex;flex-direction:column;padding:1rem;border-radius:.5rem;background:var(--white);gap:1rem}.Testimonials_title__gpj2d{font-size:1.375rem;line-height:1.625rem}.Testimonials_loadMore__4Jw_u{width:-moz-max-content;width:max-content;padding:.75rem 1rem;border-radius:.5rem;background:var(--white,#fff)}.Testimonial_item__E7Z6Y{display:flex;gap:1rem}.Testimonial_avatar__9bL8C{border-radius:50%}.Testimonial_mobileAvatar__SEqe4{display:none}@media not all and (min-width:768px){.Testimonial_avatar__9bL8C{display:none}.Testimonial_mobileAvatar__SEqe4{display:block;border-radius:50%}.Testimonial_text__zN_QP{font-size:.75rem;line-height:1rem;padding:0}.Testimonial_titleContainer__xMjTJ{flex-direction:column;justify-content:center}}.Testimonial_content__ajivn{display:flex;flex-direction:column;gap:.5rem}.Testimonial_header__oxSFT{display:flex;gap:1rem}.Testimonial_titleContainer__xMjTJ{display:flex;gap:.25rem}.Testimonial_text__zN_QP{color:var(--black);font-size:.875rem;line-height:1rem}.Testimonial_title__Oqmqh{font-weight:500}.Testimonial_testimonial__dCKz8{-webkit-hyphens:auto;hyphens:auto}.Testimonial_addon__wQvWW{display:flex;align-items:center;gap:.4375rem}.HotelCardLocation_text__xAfrJ{color:var(--black);font-size:.875rem;line-height:1rem}.HotelCardLocation_locationMobile__3hN4L{color:var(--white)}.HotelCardTitle_title__O5_5a{color:var(--black);font-weight:500;text-decoration:none;font-size:1.375rem;line-height:1.625rem}.HotelCardTitle_title__O5_5a:active,.HotelCardTitle_title__O5_5a:visited{color:black}.HotelCardTitle_titleMobile__EYj_w{color:var(--white);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;font-size:1.375rem;line-height:1.625rem}.HotelCardTitle_titleMobile__EYj_w:active,.HotelCardTitle_titleMobile__EYj_w:visited{color:white}.HotelCardTitle_titleMapCard__Rahwa{font-size:16px;line-height:20px}.HotelCardFeatures_featuresContainer__pMTni{display:flex;overflow:auto hidden;justify-content:flex-start;color:black;gap:.25rem}.HotelCardFeatures_featuresContainer__pMTni::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.HotelCardFeatures_featuresContainer__pMTni{-ms-overflow-style:none;scrollbar-width:none}.HotelsFeature_feature__j0bze{display:flex;flex-direction:column;align-items:center;justify-content:center}.HotelsFeature_featureMobile___ATNQ{width:3.875rem;min-width:3rem}.HotelsFeature_icon__jApQV{font-size:.7rem}.HotelsFeature_icon__jApQV svg{width:60px;height:26px}.HotelsFeature_label__fPCmY{font-size:.8rem}.BeachLineFeature_iconContainer__SbHNq{position:relative;line-height:1}.BeachLineFeature_iconLabel__M1cIo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HotelCardLabels_labelsContainer__2nGQi{display:flex;overflow:hidden;width:100%;flex-wrap:wrap;gap:4px}.HotelCardLabels_mapLabelsContainer__0qPXD{flex-direction:column}.HotelCardLabel_label__WZyHz{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:5px 10px 5px 8px;border-radius:8px;background-color:#f3f3f3;gap:.25em}.HotelCardLabel_textWrapper__i_1VA{overflow:hidden;color:var(--black);cursor:default;font-weight:400;text-overflow:ellipsis;font-size:.75rem;line-height:1rem}.DesktopMapHotelCard_cardContainer__w__o5{display:block;overflow:hidden;min-height:192px;border-radius:8px;background-color:white}.DesktopMapHotelCard_cardContent__K2ND1{display:flex;min-height:192px}.DesktopMapHotelCard_galleryContainer__ZiJVo{width:200px;min-height:100%}.DesktopMapHotelCard_hotelInfo___zwNU{width:100%;min-width:0;min-height:192px;flex-direction:column;padding:8px;gap:8px}.DesktopMapHotelCard_hotelInfo___zwNU,.HotelCardMapTitleBlock_container__daBbr{display:flex;justify-content:space-between}.HotelCardMapTitleBlock_buttonsBlock__S3k8_{display:flex;gap:12px}.HotelCardMapTitleBlock_buttonsBlock__S3k8_ .HotelCardMapTitleBlock_closeButton__Hy9mN{display:flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;border-radius:50%;background:#e6e9ee;cursor:pointer}:is(.HotelCardMapTitleBlock_buttonsBlock__S3k8_ .HotelCardMapTitleBlock_closeButton__Hy9mN):hover{filter:brightness(75%)}.HotelCardMapTitleBlock_close__O1nxY{width:.75rem;height:.75rem}.HotelCardMapTitleBlock_close__O1nxY>path{fill:var(--grey1)}.HotelCardMapTitleBlock_starsAndLocation__5it_Z{display:flex;gap:.25rem}.MobileHotelCard_container__BhcZH{overflow:hidden;border-radius:8px;background-color:var(--white)}.MobileHotelCard_hotelInfo__FSusR{display:flex;flex-direction:column;padding:8px;gap:8px}.Label_label__EqXAQ{display:flex;align-items:center;padding:.3125rem .5rem .3125rem .625rem;border-radius:.5em;background:var(--background);gap:.25em}.Label_icon__7gnUp,.Label_questionMark__jGafy{width:.875em;height:.875em;flex-shrink:0}.Label_labelText__gjP5y{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Label_labelText__gjP5y,.Label_tooltipContent__5RJDL{font-size:.75rem;line-height:1.1667em}.Label_blueLabel__Dm_Dq{background:#0c73fe;color:var(--white)}.Label_blueLabelQuestionMark__Q62SU path{fill:var(--white)}.Label_limeGreen__dv9P2{background:var(--primary)}.OperatorDropdown_dropdownArrowActive__sEhzA{rotate:180deg}.OperatorDropdown_dropdownArrowActive__sEhzA path{fill:var(--secondary)}.OperatorDropdown_dropdownTitle__Thy5P{display:flex;align-items:center;cursor:pointer;gap:.12em}.OperatorDropdown_dropdownTitle__Thy5P:hover{color:var(--secondary)}.OperatorDropdown_dropdownTitle__Thy5P:hover path{fill:var(--secondary)}.OperatorDropdown_dropdownTitleActive__PvRIQ{color:var(--secondary)}.OperatorDropdown_dropdownArrow__rC0lC{width:.5em;height:.5em}.OperatorDropdown_dropdownTitleText___e09q{font-size:.75rem;line-height:1.1667rem}.OperatorDropdown_dropdown__tj3tH{z-index:10;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 rgb(106 106 106/8%);gap:.5rem}.OffersList_offersList__tcV9O{overflow:auto;max-height:12.75em}.OffersList_offersListMobile__vk87V{display:flex;max-height:100%;flex-direction:column;padding-bottom:1em}.OffersList_dropdownTitle__RALqy{display:flex;flex-direction:column;padding-bottom:1em;gap:.12em}.OffersList_dropdownDate__U8d2J{font-size:1rem;font-weight:500;line-height:1.25em}.OffersList_dropdownDateMobile__aVPeo{font-size:1.125rem;line-height:1.2222em}.OffersList_dropdownOtherOffers__55jgc{font-size:1rem;font-weight:500;line-height:1.25em}.OffersList_dropdownOtherOffersMobile__TMpDz{font-size:1.125rem;line-height:1.2222em}.OffersList_listItem__AkTxr{position:relative;display:flex;flex-direction:column;padding:.75em 0;border-bottom:.0625em solid var(--grey3);cursor:pointer}.OffersList_listItem__AkTxr:first-child{border-top:.0625em solid var(--grey3)}.OffersList_listItem__AkTxr:last-child{border-bottom:none}.OffersList_loaderContainer__eTiA2{position:absolute;top:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:var(--white)}.OffersList_loader___Tbq7{width:1.5em;height:1.5em}.OffersList_loader___Tbq7 path{fill:var(--black)}.OffersList_firstRow__mAgD3{display:flex;align-items:center;justify-content:space-between}.OffersList_hr__U83OU{width:100%;height:.0625em;border:none;margin:.5rem 0;background:var(--grey3)}.OffersList_operator__hNsVu{font-size:.875rem;line-height:1.1429em}.OffersList_operatorMobile__sbuDz,.OffersList_price__zJIlT{font-size:1.125rem;font-weight:500;line-height:1.222em}.OffersList_pricePart__qqU4t{display:flex;align-items:center;gap:.25em}.OffersList_secondRow__uBTkT{color:var(--grey1);font-size:.75rem;line-height:1.1667em}.OffersList_bottomSheet__nURlG{font-size:1rem;line-height:1.25em}.OffersList_instantConfirmIcon__U_cxZ{width:1.1429em}.OffersList_instantConfirmIcon__U_cxZ path{fill:var(--secondary)}.OffersList_dropdownMeal__L5S_D{font-size:.875rem;line-height:1.1429em}.OffersList_labels__l4S22{display:flex;flex-wrap:wrap;margin-top:.25em;gap:.25em}.OffersList_lowAvailability__utm68{color:var(--secondary);font-size:.75rem;line-height:1.1667em}.TourRoomCard_roomCard__8Isoc{display:flex;width:100%;justify-content:space-between;padding:.5em;border-radius:.5em;background:var(--white)}.TourRoomCard_roomDescription__qDM9_{display:flex}.TourRoomCard_hotelGallery__RjNOO{position:relative;overflow:hidden;min-width:14.375em;flex-grow:0;margin-right:.5em}.TourRoomCard_roomInfo__dqYXW{overflow:hidden;min-width:14.375em;max-width:14.375em;margin-right:.5em}.TourRoomCard_hotelMatrix__Yjd3a{display:flex;overflow:hidden;width:27.49em;justify-content:center}@media (min-width:1240px){.TourRoomCard_hotelMatrix__Yjd3a{width:100%;justify-content:flex-end}}.HotelCardAdjacentTours_title__96bHA{padding:0 4px;color:var(--black);font-size:.75rem;line-height:1rem}.HotelCardAdjacentTours_adjacentTours___2YkY{width:100%;padding:4px;border-radius:4px;background:#f3f3f3}.HotelCardAdjacentTours_toursContainer__XrkWC{display:flex;font-size:.75rem;line-height:1rem}.AdjacentTour_suggestedItemLink___cyLl{position:relative;flex:1 1;padding:4px;color:var(--black);text-decoration:none}.AdjacentTour_row__9ziYl{display:flex;align-items:center;white-space:nowrap}.AdjacentTour_price__i3ofS{display:flex;align-items:center;font-weight:500;font-size:1rem;line-height:1.25rem}.AdjacentTour_planeIcon__dpZiM{width:14px;height:14px;margin-right:2px;margin-left:2px}.AdjacentTour_moonIcon__4jFZw{width:10px;height:10px;margin-right:2px;margin-left:2px}.AdjacentTour_moonIcon__4jFZw path{fill:rgb(77 77 77)}.AdjacentTour_suggestedItemLink___cyLl:hover{color:var(--secondary);cursor:pointer}.AdjacentTour_suggestedItemLink___cyLl:hover,.AdjacentTour_suggestedItemLink___cyLl:hover .AdjacentTour_price__i3ofS{color:var(--secondary)}.AdjacentTour_suggestedItemLink___cyLl:hover .AdjacentTour_planeIcon__dpZiM path{stroke:rgb(0 122 255)}.AdjacentTour_suggestedItemLink___cyLl:hover .AdjacentTour_moonIcon__4jFZw path{fill:rgb(0 122 255)}.AdjacentTour_suggestedItemLink___cyLl:not(:first-child){padding-left:8px}.AdjacentTour_suggestedItemLink___cyLl:not(:first-child):before{position:absolute;top:3px;left:0;width:1px;height:calc(100% - 10px);background:rgb(214 213 201);content:""}.AdjacentTour_instantConfirmIcon__RLYZq{height:16px}.HotelCardPenalizedFilters_container__agah1{display:flex;flex-flow:row wrap;align-items:flex-start;margin-top:.5rem;gap:.5rem}.DesktopHotelCard_container__T4QhW{overflow:hidden;border-radius:8px;background-color:var(--white)}.DesktopHotelCard_cardContent__0Ju0e{display:flex;min-height:220px}.DesktopHotelCard_galleryContainer__jhe2y{min-width:246px;min-height:100%}.DesktopHotelCard_hotelInfo__ada11{display:flex;width:100%;min-height:220px;flex-direction:column;justify-content:space-between;padding:8px;gap:8px}.DesktopHotelCard_topPart__snYI5{margin-bottom:8px}.DesktopHotelCard_flexContainer__NcEjb{display:flex;flex-direction:column;align-items:start;gap:8px}.HotelCardTitleBlock_locationContainer__BBG0f{display:flex;align-items:center;gap:4px}.HotelCardTitleBlock_titleBlock__nGmHk{display:flex;width:100%;justify-content:space-between}.HotelListLoader_loaderContainer__3mlHq{display:flex;align-items:center;justify-content:center}.HotelListLoader_loader__Lv8IX{width:4rem;height:4rem}.HotelListLoader_loader__Lv8IX path{fill:var(--grey2)}.PageDescription_description__H098q{min-width:43.75rem;margin-bottom:1rem;font-size:1rem;line-height:1.25rem}.PageDescription_descriptionMobile__0d8Q6{min-width:100%;font-size:.875rem;line-height:1rem}.MapWrapper_portal__3Xlnc{position:fixed;z-index:1;overflow:hidden;inset:0}.PageContainer_container__AeMdq{min-width:960px;background-color:#f3f3f3}.PageContainer_mobileContainer__Em2E9{min-width:230px}.PageContainer_wrapper__gja7F{padding:0 8px;margin-top:24px}.PageContainer_mobileWrapper__HU3k0{padding:0;margin-top:8px}.Breadcrumbs_breadcrumbsMobile__xoffs,.Breadcrumbs_breadcrumbsWrapper__LPLhu{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Breadcrumbs_breadcrumbsMobile__xoffs{height:1em;margin-right:2em}.Breadcrumbs_breadcrumb__GdZqp{display:inline;font-size:.875rem;line-height:1.14em}.Header_headerContainer__xJ7mk{display:flex;flex-direction:column;padding:8px;gap:4px}.Header_breadcrumbs__G4vYq{font-size:.875rem;line-height:1rem}.Header_header__Od0OY{font-weight:500;font-size:1.375rem;line-height:1.625rem}@media (min-width:992px){.Header_header__Od0OY{font-size:1.75rem;line-height:2.125rem}}.Header_description__IW0a5{font-size:.875rem;line-height:1rem}.Header_link__tOcTO{color:var(--secondary)}.MonthSegments_container__jB1Lv{padding:0;border-radius:4px;margin:16px 0 0;background-color:transparent;box-shadow:none;font-size:.875rem;line-height:1rem}.MonthSegments_mobileContainer__f1F_f{padding:0;background-color:transparent;font-size:.75rem}.MonthSegments_monthsContainer__njDYE{display:flex;width:100%;cursor:pointer;overflow-y:hidden}.MonthSegments_monthsContainer__njDYE::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.MonthSegments_monthsContainer__njDYE{-ms-overflow-style:none;scrollbar-width:none}.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}.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}.MetaregionsRelinkingSkeleton_metaregionRelinkingSkeleton__9HvuA{display:flex;overflow:hidden;flex-direction:column}.MetaregionsRelinkingSkeleton_metaregionRelinkingSkeletonTitleContainer__Sh_8h{display:flex;align-content:flex-start;margin:20px 0}.MetaregionsRelinkingSkeleton_metaregionRelinkingSkeletonTitle__ohFYw{display:flex;width:430px;height:40px;border-radius:4px;animation:MetaregionsRelinkingSkeleton_skeletonLoading__NQ793 1.5s infinite;background-color:#e0e0e0}.MetaregionsRelinkingSkeleton_metaregionRelinkingSkeletonSlider__Bv2Re{display:flex;gap:8px}.MetaregionsRelinkingSkeleton_metaregionRelinkingSkeletonSlide__L_U3o{overflow:hidden;min-width:240px;height:282px;border-radius:4px;margin-bottom:40px;animation:MetaregionsRelinkingSkeleton_skeletonLoading__NQ793 1.5s infinite;background:var(--white);isolation:isolate}@media (min-width:640px){.MetaregionsRelinkingSkeleton_metaregionRelinkingSkeletonSlide__L_U3o{width:284px;height:344px;padding:8px}}.MetaregionsRelinkingSkeleton_metaregionRelinkingSkeletonSlideImage__Sx94p{width:100%;height:120px;animation:MetaregionsRelinkingSkeleton_skeletonLoading__NQ793 1.5s infinite;background-color:#e0e0e0}@keyframes MetaregionsRelinkingSkeleton_skeletonLoading__NQ793{0%{opacity:.75}50%{opacity:1}to{opacity:.75}}.MetaregionsRelinking_metaregionsHeader__FhXXI{position:relative;display:flex;align-items:center;margin-bottom:.5rem;font-size:1.75rem;font-weight:500;line-height:2.125rem}@media (min-width:640px){.MetaregionsRelinking_metaregionsHeader__FhXXI{margin-bottom:.75rem;font-size:2.5rem;font-weight:500}}.MetaregionsRelinking_icon__uAe5s{width:2.25rem;height:2.25rem;align-self:flex-start}@media (min-width:640px){.MetaregionsRelinking_icon__uAe5s{width:3.375rem;height:3.375rem}}.MetaregionsRelinking_mobileSwiper__npSqL{margin:0 -.5rem}.MetaregionsRelinking_mobileSwiper__npSqL .swiperWrapper{padding:0 .5rem}.MetaregionsRelinking_mobileSwiper__npSqL .swiperTrack{gap:.5rem}.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}.HotelBlockCard_text__6hcPi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HotelBlockCard_container__gHE3j{position:relative;display:flex;width:17.75rem;flex-direction:column;padding:.5rem;border-radius:var(--border-radius);background-color:var(--white)}.HotelBlockCard_mobileContainer__QKYWP{width:14.75rem}.HotelBlockCard_modalContainer__pVIdf{background-color:var(--background)}.HotelBlockCard_imageContainer__iFVTU{position:relative;height:8.875rem;margin-bottom:.75rem}.HotelBlockCard_mobileImageContainer__qL29A{height:6.875rem;margin-bottom:.5rem}.HotelBlockCard_image__lMCXM{border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.HotelBlockCard_rating__g8Y_h{position:absolute;top:1rem;right:1rem;width:3.125rem;height:2rem}.HotelBlockCard_innerContainer__hovIe{display:flex;flex-direction:column;padding:0 .25rem .25rem}.HotelBlockCard_name__poFQ_{font-size:1.125rem;line-height:1.375rem;font-weight:500}.HotelBlockCard_mobileName__uQNiz{font-size:1rem;line-height:1.25rem}.HotelBlockCard_place__obhHn{font-size:.875rem;line-height:1rem;margin-bottom:.5rem}.HotelBlockCard_mobilePlace__WiWc3{font-size:.75rem;line-height:.875rem}.HotelBlockCard_offer__wYVBZ{background-color:var(--background)}.HotelBlockCard_offer__wYVBZ:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.HotelBlockCard_offer__wYVBZ: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)}}.HotelBlockCard_offer__wYVBZ: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)}.HotelBlockCard_offer__wYVBZ{width:-moz-fit-content;width:fit-content;max-width:100%;padding:.4375rem .75rem;border-radius:var(--border-radius)}.HotelBlockCard_mobileOffer__Pg1Lh{padding:.25rem .75rem}.HotelBlockCard_modalOffer__rXoTP{background-color:var(--white)}.HotelBlockCard_modalOffer__rXoTP:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.HotelBlockCard_modalOffer__rXoTP: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)}}.HotelBlockCard_modalOffer__rXoTP: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)}.HotelBlockCard_price__6L_Jj{font-size:1.125rem;line-height:1.375rem;font-weight:500}.HotelBlockCard_details__5a39C{font-size:.875rem;line-height:1rem}.HotelBlockCard_mobileDetails__XNEeg{font-size:.75rem;line-height:.875rem}.HotelBlock_container__7trb1{display:flex;flex-direction:column;gap:.75rem}.HotelBlock_mobileContainer__H_Bhz{gap:.5rem}.HotelBlock_header__imL_v{display:flex;align-items:center;gap:.375rem}.HotelBlock_mobileHeader__ZI0tA{gap:.25rem}.HotelBlock_iconContainer__m_lCW{position:relative;width:3.375rem;height:3.375rem;flex-shrink:0;align-self:flex-start}.HotelBlock_mobileIconContainer__o_Cz_{width:2.25rem;height:2.25rem}.HotelBlock_icon__cK_BY{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.HotelBlock_title__nbMBQ{font-size:2.5rem;line-height:2.875rem;font-weight:500}.HotelBlock_containerTitle__L5aAw,.HotelBlock_mobileTitle__fRUaI,.HotelBlock_modalTitle__VXn16{font-size:1.75rem;line-height:2.125rem}.HotelBlock_mobileContainerTitle__H3is2{font-size:1.375rem;line-height:1.625rem}.HotelBlock_mobileSwiper__kvQX7{margin:0 -.5rem}.HotelBlock_mobileSwiper__kvQX7 .swiperWrapper{padding:0 .5rem}.HotelBlock_mobileSwiper__kvQX7 .swiperTrack{gap:.5rem}.HotelBlock_modalSwiper__XxuhT{margin:0 -1.5rem}.HotelBlock_modalSwiper__XxuhT .swiperWrapper{padding:0 1.5rem}.HotelBlock_mobileModalSwiper__fmqnn{margin:0 -1rem}.HotelBlock_mobileModalSwiper__fmqnn .swiperWrapper{padding:0 1rem}.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)}.ContainerBlockFilters_container__fpyor{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:scroll}.ContainerBlockFilters_container__fpyor::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.ContainerBlockFilters_container__fpyor{-ms-overflow-style:none;scrollbar-width:none}.ContainerBlockFilters_mobileContainer__fvMw2{padding:0 .5rem;margin:0 -.5rem}.ContainerBlockFilters_link__6eT9z{display:flex;height:2.5rem;align-items:center;justify-content:center;padding:.5rem .75rem;border-radius:var(--border-radius);cursor:pointer;font-weight:500;gap:.25rem;white-space:nowrap;background-color:var(--white)}.ContainerBlockFilters_link__6eT9z:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.ContainerBlockFilters_link__6eT9z: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)}}.ContainerBlockFilters_link__6eT9z: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)}.ContainerBlockFilters_link__6eT9z{font-size:.875rem;line-height:1rem}.ContainerBlockFilters_link__6eT9z svg{height:.75rem}.ContainerBlockFilters_link__6eT9z[data-state=open]{background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--white)}.ContainerBlockFilters_link__6eT9z[data-state=open] svg{transform:rotate(180deg)}.ContainerBlockFilters_activeLink__R1Zun{background-color:var(--secondary)}.ContainerBlockFilters_activeLink__R1Zun:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.ContainerBlockFilters_activeLink__R1Zun: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)}}.ContainerBlockFilters_activeLink__R1Zun: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)}.ContainerBlockFilters_activeLink__R1Zun{color:var(--white)}.ContainerBlockFilters_activeLink__R1Zun svg path{fill:var(--white)}.ContainerBlockFilters_minimizedLinksContainer__c4B_f{display:flex;flex-direction:column}.ContainerBlockFilters_minimizedLinksDesktopContainer__oJQL9{min-width:6.875rem;max-height:13.75rem;overflow-y:auto}.ContainerBlockFilters_minimizedLinksDesktopContainer__oJQL9::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.ContainerBlockFilters_minimizedLinksDesktopContainer__oJQL9{-ms-overflow-style:none;scrollbar-width:none}.ContainerBlockFilters_minimizedLink__93Var{display:flex;height:2.5rem;align-items:center;justify-content:flex-start;padding:.75rem;cursor:pointer;font-weight:500;background-color:var(--white)}.ContainerBlockFilters_minimizedLink__93Var:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.ContainerBlockFilters_minimizedLink__93Var: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)}}.ContainerBlockFilters_minimizedLink__93Var: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)}.ContainerBlockFilters_minimizedLink__93Var{font-size:.875rem;line-height:1rem}.ContainerBlockFilters_desktopMinimizedLink__4SgxV:first-child{border-radius:var(--border-radius) var(--border-radius) 0 0}.ContainerBlockFilters_desktopMinimizedLink__4SgxV:last-child{border-radius:0 0 var(--border-radius) var(--border-radius)}.ContainerBlockFilters_desktopMinimizedLink__4SgxV:not(:last-child){border-bottom:1px solid var(--grey3)}.ContainerBlockFilters_activeMinimizedLink__RiOzE{color:var(--secondary)}.ContainerBlockFilters_mobileMinimizedLink__l1J_y{height:auto;padding:.375rem 0;font-size:1rem;line-height:1.25rem}.ContainerBlockFilters_mobileMinimizedTitle__2ORXO{font-size:1.375rem;line-height:1.625rem;padding-bottom:.375rem;font-weight:500}.ContainerBlock_container__dF2Zz{display:flex;flex-direction:column;gap:.75rem}.ContainerBlock_mobileContainer__9Oef9{gap:.5rem}.ContainerBlock_header__hWzTd{display:flex;align-items:center;gap:.375rem}.ContainerBlock_mobileHeader__prIzY{gap:.25rem}.ContainerBlock_iconContainer__5hRhU{position:relative;width:3.375rem;height:3.375rem;flex-shrink:0;align-self:flex-start}.ContainerBlock_mobileIconContainer__v3sjf{width:2.25rem;height:2.25rem}.ContainerBlock_icon__nto9u{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ContainerBlock_title__G0Ys_{font-size:2.5rem;line-height:2.875rem;font-weight:500}.ContainerBlock_mobileTitle__lJivY{font-size:1.75rem;line-height:2.125rem}.ContainerBlock_content__M9Zny{display:flex;flex-direction:column;gap:1.5rem}.ContainerBlock_mobileContent__aMgK8{gap:1rem}.ContainerBlockSkeleton_container__L3VNL{display:flex;flex-direction:column;animation:var(--skeleton-animation);gap:.75rem}.ContainerBlockSkeleton_mobileContainer__lxCU7{gap:.5rem}.ContainerBlockSkeleton_title__FAX9i{width:30rem;height:4rem;border-radius:var(--border-radius);background-color:var(--white)}.ContainerBlockSkeleton_mobileTitle__r8SWi{width:20rem;height:2.625rem}.ContainerBlockSkeleton_tabs__hgqcI{display:flex;flex-direction:column}.ContainerBlockSkeleton_tabButtons__O58_o{display:flex;flex-wrap:wrap;margin-bottom:1.5rem;gap:.25rem}.ContainerBlockSkeleton_mobileTabButtons__9qexd{margin-bottom:1rem}.ContainerBlockSkeleton_tabButton__0_k5y{width:5.75rem;height:2.5rem;border-radius:var(--border-radius);background-color:var(--white)}.ContainerBlockSkeleton_mobileTabButton__xMHXi{width:5rem}.ContainerBlockSkeleton_tabBlocks__u8jWw{display:flex;flex-direction:column;gap:1.5rem}.ContainerBlockSkeleton_mobileTabBlocks__tUjfb{gap:1rem}.ContainerBlockSkeleton_blockContainer__QyQFh{display:flex;flex-direction:column;gap:1rem}.ContainerBlockSkeleton_mobileBlockContainer__TaoDS{gap:.5rem}.ContainerBlockSkeleton_blockHeader__Q0dBB{width:30rem;height:4rem;border-radius:var(--border-radius);background-color:var(--white)}.ContainerBlockSkeleton_mobileBlockHeader__1ZSP1{width:20rem;height:2.625rem}.ContainerBlockSkeleton_swiper__M_WIh{display:flex;gap:1.5rem}.ContainerBlockSkeleton_mobileSwiper__Wwubr{gap:.5rem}.ContainerBlockSkeleton_blockCard__2UIyU{width:17.75rem;height:17.75rem;border-radius:var(--border-radius);background-color:var(--white)}.ContainerBlockSkeleton_mobileBlockCard__OMhgF{width:12.375rem;height:12.375rem}.PromoTiles_mobileSwiper__upmWV{margin:0 -.5rem}.PromoTiles_mobileSwiper__upmWV .swiperWrapper{padding:0 .5rem}.PromoTiles_mobileSwiper__upmWV .swiperTrack{gap:.5rem}.PromoTilesSkeleton_container__ON0i6{display:grid;width:100%;margin:24px 0;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,1fr)}@media (min-width:640px){.PromoTilesSkeleton_container__ON0i6{margin:40px 0;gap:25px}}.PromoTilesSkeleton_tileSkeleton__GRvtV{width:100%;height:214px;border-radius:8px;animation:PromoTilesSkeleton_skeletonLoading__5ryd5 1.5s infinite;background-color:#e0e0e0}@media (min-width:640px){.PromoTilesSkeleton_tileSkeleton__GRvtV{height:350px}}@keyframes PromoTilesSkeleton_skeletonLoading__5ryd5{0%{opacity:.75}50%{opacity:1}to{opacity:.75}}.DeparturePage_container__gi9VE{display:flex;max-width:var(--xl-screen);flex-direction:column;margin:auto}.DeparturePage_mobileContainer__ZoXkR{padding:0 8px}.DeparturePage_blocks__8nRSY{display:flex;flex-direction:column;gap:2.5rem}.DeparturePage_mobileBlocks__kdAHV{gap:1.625rem}.NotFoundPage_page__OtfGg{display:flex;width:100vw;height:100vh;align-items:center;justify-content:center;padding:1rem}.NotFoundPage_content__7nao1{display:flex;flex-direction:column;align-items:center;gap:1rem}@media (min-width:768px){.NotFoundPage_content__7nao1{gap:1.5rem}}.NotFoundPage_seagullImage__ZUgZY{width:5.875rem;height:5.875rem;aspect-ratio:1/1}.NotFoundPage_textSection__Qz4_v{display:flex;flex-direction:column;align-items:center;gap:.5rem}.NotFoundPage_header__U1r3b{font-size:2.125rem;font-weight:500;letter-spacing:-.0638rem;line-height:86%}@media (min-width:768px){.NotFoundPage_header__U1r3b{font-size:3.375rem}}.NotFoundPage_subheader__Xrz5j{font-size:1.375rem;font-weight:500;line-height:1.625rem;text-align:center}@media (min-width:768px){.NotFoundPage_subheader__Xrz5j{font-size:1.75rem;line-height:2.125rem}}.NotFoundPage_description__v5Sai{font-size:.875rem;font-weight:500;line-height:1rem;text-align:center}@media (min-width:768px){.NotFoundPage_description__v5Sai{font-size:1rem;line-height:1.25rem}}.NotFoundPage_buttons__bNeRQ{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;gap:.5rem}@media (min-width:768px){.NotFoundPage_buttons__bNeRQ{flex-direction:row}}.NotFoundPage_button__mVuh2{font-size:.875rem;line-height:1rem}@media (min-width:768px){.NotFoundPage_button__mVuh2{font-size:1rem;line-height:1.25rem}}.NotFoundPage_footer__rWkfH{font-size:.875rem;font-style:normal;font-weight:500;line-height:1rem;text-align:center}@media (min-width:768px){.NotFoundPage_footer__rWkfH{font-size:1rem;line-height:1.25rem}}.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}.HotelsHomePage_content__z1WKY{display:flex;max-width:var(--xl-screen);flex-direction:column;padding:0;margin:2rem auto auto;gap:2.5rem}.HotelsHomePage_mobileContent__HAi57{padding:0 8px;gap:1.625rem}.WeekendOffers_hidden___d_gS{display:none}.WeekendOffers_mobileSwiper__Jq19r{margin:0 -.5rem}.WeekendOffers_mobileSwiper__Jq19r .swiperWrapper{padding:0 .5rem}.WeekendOffers_mobileSwiper__Jq19r .swiperTrack{gap:.5rem}.WeekendOffersBlock_container__gUnKj{display:flex;flex-direction:column;gap:.75rem}.WeekendOffersBlock_mobileContainer__pbCVn{gap:.75rem}.WeekendOffersBlock_header__ytI1n{display:flex;align-items:center;gap:.375rem}.WeekendOffersBlock_mobileHeader__oGne6{gap:.25rem}.WeekendOffersBlock_iconContainer___ot_v{position:relative;width:3.375rem;height:3.375rem;flex-shrink:0;align-self:flex-start}.WeekendOffersBlock_mobileIconContainer__fLgOx{width:2.25rem;height:2.25rem}.WeekendOffersBlock_icon__Gr2ow{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.WeekendOffersBlock_title__krsi6{font-size:2.5rem;line-height:2.875rem;font-weight:500}.WeekendOffersBlock_mobileTitle__T_BPP{font-size:1.75rem;line-height:2.125rem}.page_content__CGmbU{min-height:100dvh;background:var(--background)}