.PageContainer-module__onU8FW__container{background-color:#f3f3f3;min-width:960px}.PageContainer-module__onU8FW__mobileContainer{min-width:230px}.PageContainer-module__onU8FW__wrapper{margin-top:24px;padding:0 8px}.PageContainer-module__onU8FW__mobileWrapper{margin-top:8px;padding:0}
.Breadcrumbs-module__aIk8nG__breadcrumbsWrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Breadcrumbs-module__aIk8nG__breadcrumbsMobile{text-overflow:ellipsis;white-space:nowrap;height:1em;margin-right:2em;overflow:hidden}.Breadcrumbs-module__aIk8nG__breadcrumb{font-size:.875rem;line-height:1.14em;display:inline}
.Header-module__zxYBGW__headerContainer{flex-direction:column;gap:4px;padding:8px;display:flex}.Header-module__zxYBGW__breadcrumbs{font-size:.875rem;line-height:1rem}.Header-module__zxYBGW__header{font-size:1.375rem;font-weight:500;line-height:1.625rem}@media (min-width:992px){.Header-module__zxYBGW__header{font-size:1.75rem;line-height:2.125rem}}.Header-module__zxYBGW__description{font-size:.875rem;line-height:1rem}.Header-module__zxYBGW__link{color:var(--secondary)}
.MonthSegments-module__uRUFHW__container{box-shadow:none;background-color:#0000;border-radius:4px;margin:16px 0 0;padding:0;font-size:.875rem;line-height:1rem}.MonthSegments-module__uRUFHW__mobileContainer{background-color:#0000;padding:0;font-size:.75rem}.MonthSegments-module__uRUFHW__monthsContainer{cursor:pointer;width:100%;display:flex;overflow-y:hidden}.MonthSegments-module__uRUFHW__monthsContainer::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.MonthSegments-module__uRUFHW__monthsContainer{-ms-overflow-style:none;scrollbar-width:none}
.Month-module__S8H9cW__container{white-space:nowrap;flex-grow:1;justify-content:center;align-items:center;min-width:80px;height:42px;text-decoration:none;display:flex}.Month-module__S8H9cW__container:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.Month-module__S8H9cW__container:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.Month-module__S8H9cW__contentContainer{text-align:center}.Month-module__S8H9cW__noInfo{color:var(--grey-light)}.Month-module__S8H9cW__backgroundClassname0{background:var(--white)}.Month-module__S8H9cW__segmentColorClassname0{color:var(--grey-light);opacity:1}.Month-module__S8H9cW__priceColorClassname0{color:var(--grey-light)}.Month-module__S8H9cW__backgroundClassname1{background:#fbfdf2}.Month-module__S8H9cW__segmentColorClassname1{color:#919499;opacity:1}.Month-module__S8H9cW__priceColorClassname1{color:#17181a}.Month-module__S8H9cW__backgroundClassname2{background:#fbfdf2}.Month-module__S8H9cW__segmentColorClassname2{color:#919499;opacity:1}.Month-module__S8H9cW__priceColorClassname2{color:#17181a}.Month-module__S8H9cW__backgroundClassname3{background:#f1f7d2}.Month-module__S8H9cW__segmentColorClassname3{color:#17181a;opacity:.5}.Month-module__S8H9cW__priceColorClassname3{color:#17181a}.Month-module__S8H9cW__backgroundClassname4{background:#cce763}.Month-module__S8H9cW__segmentColorClassname4{color:#17181a;opacity:.5}.Month-module__S8H9cW__priceColorClassname4{color:#17181a}.Month-module__S8H9cW__backgroundClassname5{background:#6abf40}.Month-module__S8H9cW__segmentColorClassname5{color:#cce763;opacity:1}.Month-module__S8H9cW__priceColorClassname5{color:var(--white)}.Month-module__S8H9cW__loader{width:1.5rem}.Month-module__S8H9cW__loader>g{fill:var(--secondary)}
.FloatingPanelMobile-module__45bEDq__floatingPanelWrapper{pointer-events:none;width:100%;height:50px;padding:0 54px;position:relative}.FloatingPanelMobile-module__45bEDq__floatingPanelWrapper button{pointer-events:all}.FloatingPanelMobile-module__45bEDq__bottomPanelWrapper{border-radius:var(--border-radius);background-color:var(--white);height:100%;box-shadow:var(--box-shadow);display:flex}.FloatingPanelMobile-module__45bEDq__buttonContainer{flex-direction:column;justify-content:space-between;align-items:center;height:100%;display:flex}.FloatingPanelMobile-module__45bEDq__bottomPanelWrapper .FloatingPanelMobile-module__45bEDq__button{background-color:var(--white);border:none;flex:1;padding:8px 12px;display:block}:is(.FloatingPanelMobile-module__45bEDq__bottomPanelWrapper .FloatingPanelMobile-module__45bEDq__button):active{background-color:#f1f1f1}.FloatingPanelMobile-module__45bEDq__separator{background-color:var(--black);opacity:.08;flex:0 0 1px;margin:.5rem 0}
.SubscribeButton-module__qOEujq__button{border-bottom-left-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}.SubscribeButton-module__qOEujq__text{font-size:.75rem;line-height:1rem}
.ToggleMapButton-module__lQ_JLW__button{border-bottom-right-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.ToggleMapButton-module__lQ_JLW__button:active{background-color:#f1f1f1}.ToggleMapButton-module__lQ_JLW__text{font-size:.75rem;line-height:1rem}
.ShowFiltersButton-module__xo7DDW__content{height:1rem}.ShowFiltersButton-module__xo7DDW__firstButton{border-bottom-left-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}.ShowFiltersButton-module__xo7DDW__counter{background-color:var(--secondary);width:1rem;height:1rem;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem;display:flex;position:absolute;transform:translate(.6875rem,-.25rem)}.ShowFiltersButton-module__xo7DDW__text{font-size:.75rem;line-height:1rem}
.PriceChartColumn-module__2sGePW__column{flex-direction:column;justify-content:flex-end;width:100%;height:100%;display:flex}.PriceChartColumn-module__2sGePW__indicator{background:var(--grey3);border-radius:.5rem;width:100%;min-height:.1875rem}.PriceChartColumn-module__2sGePW__activeIndicator.PriceChartColumn-module__2sGePW__activeIndicator{background:var(--secondary)}.PriceChartColumn-module__2sGePW__date{color:var(--grey1);text-align:center;white-space:nowrap;margin-top:.12rem;font-size:.75rem;line-height:.875rem}.PriceChartColumn-module__2sGePW__farDateIndicator{background:var(--grey3);animation:1.1s infinite alternate PriceChartColumn-module__2sGePW__grayPulse}@keyframes PriceChartColumn-module__2sGePW__grayPulse{0%{opacity:.5}to{opacity:1}}.PriceChartColumn-module__2sGePW__grayDateInvisible{visibility:hidden}.PriceChartColumn-module__2sGePW__highlightedIndicator{border:.0625rem solid var(--secondary);background:var(--lightorange)}.PriceChartColumn-module__2sGePW__pin{background:var(--secondary);align-self:center;width:.0625rem;height:1rem}.PriceChartColumn-module__2sGePW__floatingInfo{margin-top:.5rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.PriceChartColumn-module__2sGePW__price{white-space:nowrap;font-size:.875rem;line-height:1rem}
.PriceChart-module__1faRWG__wrapper{background:var(--white);isolation:isolate;border-radius:.5rem;overflow:hidden}.PriceChart-module__1faRWG__lockedWrapper{cursor:loading;pointer-events:none}.PriceChart-module__1faRWG__wrapper .swiper{padding-bottom:3rem}.PriceChart-module__1faRWG__mobileWrapper .swiper{padding-bottom:0}.PriceChart-module__1faRWG__wrapper .swiper-wrapper{align-items:flex-end;height:4.75rem}.PriceChart-module__1faRWG__mobileWrapper .swiper-wrapper{height:8.75rem}.PriceChart-module__1faRWG__slide.PriceChart-module__1faRWG__slide{width:2.1875rem;height:3.75rem}.PriceChart-module__1faRWG__mobileSlide.PriceChart-module__1faRWG__mobileSlide{width:1.5rem;height:8.75rem}.PriceChart-module__1faRWG__leftArrow{height:2.25rem}.PriceChart-module__1faRWG__leftArrow path{fill:var(--grey2)}.PriceChart-module__1faRWG__rightArrow{height:2.25rem}.PriceChart-module__1faRWG__rightArrow path{fill:var(--grey2)}.PriceChart-module__1faRWG__rightArrowWrapper{z-index:1;background:var(--white);justify-content:center;width:1.75rem;height:100%;padding-top:1.25rem;display:flex;position:absolute;top:0;right:0}.PriceChart-module__1faRWG__leftArrowWrapper{z-index:1;background:var(--white);justify-content:center;width:1.75rem;height:100%;padding-top:1.25rem;display:flex;position:absolute;top:0;left:0}
.SearchTitle-module__LZSt2q__searchTitleContainer{font-size:1.75rem;line-height:2.125rem;display:block}.SearchTitle-module__LZSt2q__searchTitleContainerMobile{flex-direction:column;gap:.125rem;font-size:1.375rem;line-height:1.625rem;display:flex}.SearchTitle-module__LZSt2q__searchTitle{font-weight:500;display:inline}.SearchTitle-module__LZSt2q__searchTitleDesktop{vertical-align:middle;margin-right:.75rem}.SearchTitle-module__LZSt2q__searchTitleSkeleton{border-radius:var(--border-radius);width:12rem;height:2.125rem;animation:var(--skeleton-animation);background:var(--grey3);display:inline-flex}.SearchTitle-module__LZSt2q__mobileHotelNumber{color:var(--grey1);text-align:start;font-size:.875rem;line-height:1rem}
.TravelRequirements-module__exWfHq__linkContainer{border-radius:var(--border-radius);cursor:pointer;background-color:var(--white);align-items:center;gap:.25rem}.TravelRequirements-module__exWfHq__linkContainer:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.TravelRequirements-module__exWfHq__linkContainer: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)}}.TravelRequirements-module__exWfHq__linkContainer: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)}.TravelRequirements-module__exWfHq__desktopLinkContainer{vertical-align:middle;padding:.38rem;display:inline-flex}.TravelRequirements-module__exWfHq__mobileLinkContainer{padding:0 .75rem 0 .62rem;display:flex}.TravelRequirements-module__exWfHq__linkText{text-wrap:nowrap;font-size:.875rem;line-height:1rem}.TravelRequirements-module__exWfHq__linkImage{width:1rem;height:1rem;position:relative}
.Progress-module__Tcf-ga__root{border-radius:var(--border-radius);background-color:var(--white);overflow:hidden;transform:translateZ(0)}.Progress-module__Tcf-ga__indicator{z-index:-1;background-color:var(--primary);width:100%;height:100%;position:absolute;overflow:hidden}.Progress-module__Tcf-ga__indicatorAnimation{transition:var(--progress-indicator-transition);transform:translateX(calc(-100% + var(--progress-indicator-value,0%)))}.Progress-module__Tcf-ga__indicatorAnimation[data-state=loading]:after{width:50%;animation:var(--shimmer-animation);content:"";background:linear-gradient(90deg,#0000,#ffffff4d 25%,#fff9 50%,#ffffff4d 75%,#0000);position:absolute;inset:0;transform:translate(-100%)}
.SearchProgressBar-module__rKDmAW__intersectionObserverWrapper{z-index:3;height:2.5rem;transition:height .5s ease-in,margin .5s ease-in;position:relative}.SearchProgressBar-module__rKDmAW__mobileProgressRoot{align-items:center;height:2.5rem;display:flex}.SearchProgressBar-module__rKDmAW__stickyMobileProgressRoot{width:calc(100% - 1rem);box-shadow:var(--box-shadow);position:fixed;top:.5rem;left:.5rem}.SearchProgressBar-module__rKDmAW__progressText{padding:0 .75rem;font-size:.875rem;line-height:1rem}.SearchProgressBar-module__rKDmAW__desktopProgressRoot{z-index:2;background-color:#0000;width:100%;height:.1875rem;transition:opacity .5s;position:sticky;top:0;overflow:hidden;transform:translateZ(0)}.SearchProgressBar-module__rKDmAW__desktopProgressIndicator{background-color:var(--secondary);height:100%}.SearchProgressBar-module__rKDmAW__mobileHidden{height:0;margin-bottom:-.5rem}.SearchProgressBar-module__rKDmAW__desktopHidden,.SearchProgressBar-module__rKDmAW__mobileHidden,.SearchProgressBar-module__rKDmAW__mobileHidden *{animation:var(--progress-fade-out)}
.DesktopMap-module__0GQHlG__desktopMap{flex:1;min-width:24rem}
.MainContainer-module___yxvBW__mainSection{flex-direction:row;gap:1rem;margin-bottom:1rem;display:flex;position:relative}.MainContainer-module___yxvBW__mainSectionMobile{flex-direction:column-reverse}.MainContainer-module___yxvBW__floatingPanelContainer{z-index:5;padding-bottom:1.25rem;position:sticky;bottom:0;left:0}.MainContainer-module___yxvBW__mapOpen{z-index:6}
.emptyBlock-module__1G7xiW__container{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.emptyBlock-module__1G7xiW__mobileContainer{gap:.25rem}.emptyBlock-module__1G7xiW__text{text-align:center;white-space:pre-line}.emptyBlock-module__1G7xiW__title{font-size:1.125rem;font-weight:500;line-height:1.375rem;}.emptyBlock-module__1G7xiW__mobileTitle{font-size:1rem;line-height:1.25rem}.emptyBlock-module__1G7xiW__description{font-size:.875rem;font-weight:400;line-height:1rem;}
.LeftSection-module__L5DK8q__stickyBox{z-index:auto;height:fit-content}.LeftSection-module__L5DK8q__sidebar{background-color:var(--white);border-radius:8px;width:235px;min-width:235px;padding:12px 15px 12px 8px}.LeftSection-module__L5DK8q__sidebarMobile a,.LeftSection-module__L5DK8q__sidebarMobile button{font-size:1.125rem;line-height:1.375rem}.LeftSection-module__L5DK8q__subscribeWrapper{margin-bottom:1em}
.SortingButton-module__Pat73G__button{border-radius:var(--border-radius);max-height:2.5rem;color:var(--black);align-items:center;gap:.25rem;padding:.75rem 1rem;display:flex}.SortingButton-module__Pat73G__button>svg{fill:var(--black)}.SortingButton-module__Pat73G__button{font-size:.875rem;line-height:1rem}.SortingButton-module__Pat73G__active{color:#17181a;background-color:#fff}.SortingButton-module__Pat73G__active>svg{fill:#17181a}.SortingButton-module__Pat73G__reverseIcon{transform:rotateX(180deg)}
.ReviewsSortingDesktop-module__gz3c1q__container{margin-top:8px;display:flex}
.NewHotelsRelinkItem-module__A1nfPW__container{border-radius:var(--border-radius);background-color:var(--white);flex-direction:column;gap:.75rem;max-width:14.75rem;padding:.5rem;display:flex;position:relative}@media (min-width:640px){.NewHotelsRelinkItem-module__A1nfPW__container{max-width:18.25rem}}.NewHotelsRelinkItem-module__A1nfPW__imageContainer{width:13.75rem;height:7.5rem;position:relative}@media (min-width:640px){.NewHotelsRelinkItem-module__A1nfPW__imageContainer{width:17.25rem;height:8.875rem}}.NewHotelsRelinkItem-module__A1nfPW__image{border-radius:var(--border-radius);object-fit:cover}.NewHotelsRelinkItem-module__A1nfPW__rating{position:absolute;top:1rem;right:1rem}.NewHotelsRelinkItem-module__A1nfPW__hotelInfo{flex-direction:column;gap:.5rem;display:flex}.NewHotelsRelinkItem-module__A1nfPW__title{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;line-height:1.25rem;overflow:hidden}@media (min-width:640px){.NewHotelsRelinkItem-module__A1nfPW__title{font-size:1.125rem;line-height:1.375rem}}.NewHotelsRelinkItem-module__A1nfPW__hotelRegion{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;height:1rem;font-size:.875rem;line-height:1rem;display:-webkit-box;overflow:hidden}.NewHotelsRelinkItem-module__A1nfPW__price{border-radius:var(--border-radius);background-color:var(--background);width:fit-content;padding:.25rem .75rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}@media (min-width:640px){.NewHotelsRelinkItem-module__A1nfPW__price{padding:.438rem .75rem}}.NewHotelsRelinkItem-module__A1nfPW__date{font-size:.75rem;font-weight:400;line-height:1rem}@media (min-width:640px){.NewHotelsRelinkItem-module__A1nfPW__date{font-size:.875rem;line-height:1rem}}
.HotelMatrixCached-module__cr1K8G__container{display:none}
.HotelPoiDesktop-module__A_v6IW__blockTitle{margin-bottom:.75rem;font-size:1.375rem;font-weight:500;line-height:1.625rem}.HotelPoiDesktop-module__A_v6IW__mainContainer{border-radius:var(--border-radius);background-color:var(--white);padding:1rem;font-size:.875rem;line-height:1rem}.HotelPoiDesktop-module__A_v6IW__poisContainer{grid-template-columns:repeat(3,1fr);justify-content:space-between;column-gap:2.5rem;display:grid}.HotelPoiDesktop-module__A_v6IW__twinPois{flex-direction:column;row-gap:1.5rem;display:flex}.HotelPoiDesktop-module__A_v6IW__attention{color:var(--grey1);margin-top:1rem}
.HotelPoiItem-module__T4soha__poiTitle{margin-bottom:.75rem;font-weight:500}.HotelPoiItem-module__T4soha__poiList{flex-direction:column;row-gap:.75rem;display:flex}
.HotelPoiLabel-module__xQ22sG__mainContainer{align-items:start;column-gap:.375rem;font-size:.875rem;font-weight:400;line-height:1rem;display:flex}.HotelPoiLabel-module__xQ22sG__checkmark svg{width:.625rem}.HotelPoiLabel-module__xQ22sG__checkmark svg path{fill:var(--grey2)}.HotelPoiLabel-module__xQ22sG__dot{color:var(--grey1);margin:0 .375rem}.HotelPoiLabel-module__xQ22sG__label{color:var(--grey1)}.HotelPoiLabel-module__xQ22sG__distance{color:var(--secondary)}.HotelPoiLabel-module__xQ22sG__labelSpan{display:inline}
.HotelPoiMobile-module__4WnRDq__blockTitle{margin-bottom:.75rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}.HotelPoiMobile-module__4WnRDq__mainContainer{border-radius:var(--border-radius);background-color:var(--white);flex-direction:column;row-gap:.75rem;padding:.75rem .5rem;font-size:.875rem;line-height:1rem;display:flex}
.HotelInspirationItem-module__xHiABG__container{cursor:pointer;flex-direction:column;align-items:center;gap:.375rem;max-width:4.75rem;padding:0 .375rem;font-size:.75rem;line-height:.875rem;display:flex}.HotelInspirationItem-module__xHiABG__imageContainer{position:relative}.HotelInspirationItem-module__xHiABG__image{border-radius:var(--border-radius);object-fit:cover}.HotelInspirationItem-module__xHiABG__play{position:absolute;bottom:.625rem;left:.5rem}.HotelInspirationItem-module__xHiABG__title{text-align:center;text-wrap:auto}
.SwiperDialog-module__gRNMtG__dialog{border-radius:var(--border-radius);background:var(--black);isolation:isolate;width:min(67.5rem,100vw - 4rem);max-width:calc(100vw - 4rem);height:min(45rem,100vh - 4rem);max-height:calc(100vh - 4rem);position:fixed;overflow:hidden}.SwiperDialog-module__gRNMtG__dialogMobile{width:100%;height:100%}.SwiperDialog-module__gRNMtG__swiper{background:var(--black);width:100%;height:100%}.SwiperDialog-module__gRNMtG__slide{width:100%;height:100%;position:relative}.SwiperDialog-module__gRNMtG__image{object-fit:contain}.SwiperDialog-module__gRNMtG__close.SwiperDialog-module__gRNMtG__close{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29;transition:all .3s ease-in-out}.SwiperDialog-module__gRNMtG__close.SwiperDialog-module__gRNMtG__close path{fill:var(--white)}.SwiperDialog-module__gRNMtG__close.SwiperDialog-module__gRNMtG__close:active,.SwiperDialog-module__gRNMtG__close.SwiperDialog-module__gRNMtG__close:hover{background:#c8c8c8cc!important}.SwiperDialog-module__gRNMtG__closeMobile.SwiperDialog-module__gRNMtG__closeMobile{top:.5rem;right:.5rem}.SwiperDialog-module__gRNMtG__topBar{z-index:2;color:var(--white);position:absolute;top:1rem;left:50%;transform:translate(-50%)}.SwiperDialog-module__gRNMtG__topBarMobile{font-size:.875rem;line-height:1rem}
:is(.SwiperDialogNavigation-module__bstaWq__container .SwiperDialogNavigation-module__bstaWq__arrow):after{content:""}.SwiperDialogNavigation-module__bstaWq__hidden.SwiperDialogNavigation-module__bstaWq__hidden{display:none}
.VideoControls-module__yNsGRq__mobileBackdrop{z-index:1;opacity:0;pointer-events:none;background:#00000073;transition:opacity .2s ease-in-out;position:absolute;inset:0}.VideoControls-module__yNsGRq__mobileBackdropVisible{opacity:1}.VideoControls-module__yNsGRq__controls{z-index:2;align-items:flex-end;padding:1rem;transition:opacity .2s ease-in-out,transform .2s ease-in-out;display:flex;position:absolute;inset:0}.VideoControls-module__yNsGRq__controlsHidden{opacity:0;pointer-events:none;transform:translateY(.5rem)}.VideoControls-module__yNsGRq__controlsBar{pointer-events:auto;align-items:center;gap:1rem;width:100%;display:flex}.VideoControls-module__yNsGRq__timeLabel{width:3.625rem;color:var(--white);text-align:center;font-size:1rem;line-height:1.25rem}.VideoControls-module__yNsGRq__timeLabelMobile{text-align:center;width:2.9375rem;font-size:.75rem;line-height:1rem}.VideoControls-module__yNsGRq__iconButton,.VideoControls-module__yNsGRq__centerButton{cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.VideoControls-module__yNsGRq__iconButton{width:1.5rem;height:1.5rem;transition:all .2s ease-in-out}.VideoControls-module__yNsGRq__iconButtonMobile{width:1rem;height:1rem}.VideoControls-module__yNsGRq__iconButton:hover{scale:1.2}.VideoControls-module__yNsGRq__centerButton{z-index:3;background:#0000008c;border-radius:50%;width:4rem;height:4rem;padding:.9rem;transition:opacity .2s ease-in-out,background-color .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VideoControls-module__yNsGRq__centerButton:hover{background:#000000a6}.VideoControls-module__yNsGRq__iconButton svg,.VideoControls-module__yNsGRq__centerButton svg{width:100%;height:100%}.VideoControls-module__yNsGRq__iconButton path,.VideoControls-module__yNsGRq__centerButton path{fill:var(--white)}
.VideoProgress-module__05_O-a__progressContainer{flex:1;height:.375rem;position:relative;overflow:visible}.VideoProgress-module__05_O-a__progressTrack{border-radius:var(--border-radius);background:#ffffff59;width:100%;height:100%;overflow:hidden}.VideoProgress-module__05_O-a__progressRoot{width:100%;height:100%}.VideoProgress-module__05_O-a__progressIndicator{background:var(--white);height:100%}.VideoProgress-module__05_O-a__progressThumb{z-index:3;background:var(--white);cursor:pointer;touch-action:none;border-radius:50%;width:.875rem;height:.875rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 .123rem .5rem #00000073}.VideoProgress-module__05_O-a__progressThumbActive{transform:translate(-50%,-50%)scale(1.15)}.VideoProgress-module__05_O-a__progressHitArea{z-index:4;cursor:pointer;touch-action:none;position:absolute;inset:-.75rem 0}
.VideoPlayer-module__HizGkG__container{background:var(--black);isolation:isolate;touch-action:manipulation;width:100%;height:100%;position:relative;overflow:hidden}.VideoPlayer-module__HizGkG__video{object-fit:contain;width:100%;height:100%;display:block}
.HotelInspirations-module__vr2HDW__container{gap:.625rem;max-width:31.5rem;display:flex;overflow:hidden}.HotelInspirations-module__vr2HDW__container::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.HotelInspirations-module__vr2HDW__container{-ms-overflow-style:none;scrollbar-width:none}.HotelInspirations-module__vr2HDW__mobileContainer{background:var(--white);border-radius:0 0 .5rem .5rem;max-width:100%;padding:.75rem .875rem;overflow:scroll}
.HotelGalleryCashback-module__FqOrSq__cashbackWrapper{z-index:2;position:absolute;top:1rem;left:1rem}
.HotelGallery-module__jqjFHq__container{background-color:var(--white);padding:0 1rem;position:relative}.HotelGallery-module__jqjFHq__containerMobile{border-radius:0 0 var(--border-radius) var(--border-radius);padding:.5rem}.HotelGallery-module__jqjFHq__rating{z-index:2;position:absolute;top:.75rem;left:1.75rem}.HotelGallery-module__jqjFHq__ratingMobile{top:1rem;right:1rem;left:initial}.HotelGallery-module__jqjFHq__content{border-radius:var(--border-radius);gap:.25rem;width:100%;height:22.5rem;display:flex;overflow:hidden}.HotelGallery-module__jqjFHq__contentMobile{height:12.5rem}
.SearchSortingDesktop-module__x8wjpW__container{margin-top:.25rem;display:flex}
.DepartureContainer-module__t6DFaG__container{background-color:var(--white);border-radius:8px;flex-direction:column;gap:8px;margin-top:16px;padding:12px 15px 12px 8px;display:flex}.DepartureContainer-module__t6DFaG__mobileContainer{margin-top:0}.DepartureContainer-module__t6DFaG__halfContainer{display:flex}.DepartureContainer-module__t6DFaG__halfIem{flex-direction:column;gap:.25em;width:100%;display:flex}.DepartureContainer-module__t6DFaG__containerContent{flex-direction:column;align-items:start;gap:8px;display:flex}.DepartureContainer-module__t6DFaG__header{font-size:1rem;font-weight:500;line-height:1.25rem}.DepartureContainer-module__t6DFaG__linksContainer{flex-direction:column;gap:8px;height:136px;display:flex;overflow:hidden}.DepartureContainer-module__t6DFaG__showAll{height:100%}.DepartureContainer-module__t6DFaG__link{color:var(--secondary);font-size:.875rem;line-height:1rem}.DepartureContainer-module__t6DFaG__containerContent .DepartureContainer-module__t6DFaG__button{color:var(--grey1);font-size:.875rem;line-height:1rem}
.SearchSortingSelect-module__Q0_ZCG__trigger.SearchSortingSelect-module__Q0_ZCG__trigger,.SearchSortingSelect-module__Q0_ZCG__item.SearchSortingSelect-module__Q0_ZCG__item{font-size:.875rem;line-height:1rem}
.SearchSortingMobile-module__NlFHmW__header{padding-bottom:.5rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}.SearchSortingMobile-module__NlFHmW__button{border-radius:var(--border-radius);background-color:var(--secondary-header-color);flex-shrink:0;padding:0 .75rem}.SearchSortingMobile-module__NlFHmW__button:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.SearchSortingMobile-module__NlFHmW__button: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-header-color)}}.SearchSortingMobile-module__NlFHmW__button: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-header-color)}.SearchSortingMobile-module__NlFHmW__icon{width:1rem;height:1rem;display:block}.SearchSortingMobile-module__NlFHmW__sortItems{padding-bottom:.5rem}.SearchSortingMobile-module__NlFHmW__sortItems .SearchSortingMobile-module__NlFHmW__sortButton{padding:.5rem 0;font-size:1rem;line-height:1.25rem}
.MapOpenSortingButtons-module__7PDZcG__container{min-width:10.4375rem}.MapOpenSortingButtons-module__7PDZcG__container .MapOpenSortingButtons-module__7PDZcG__button{text-align:left;white-space:nowrap;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;font-size:.875rem;font-weight:400;line-height:1rem;display:flex}:is(.MapOpenSortingButtons-module__7PDZcG__container .MapOpenSortingButtons-module__7PDZcG__button):hover{background-color:var(--background)}.MapOpenSortingButtons-module__7PDZcG__container .MapOpenSortingButtons-module__7PDZcG__active{background-color:var(--secondary);color:var(--white)}:is(.MapOpenSortingButtons-module__7PDZcG__container .MapOpenSortingButtons-module__7PDZcG__active):hover{background-color:var(--secondary)}
.EmptyFiltration-module__GtmNGG__container{border-radius:var(--border-radius);background-color:var(--white);text-align:center;white-space:pre-wrap;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 2.5rem;font-size:1rem;line-height:1.25rem;display:flex}.EmptyFiltration-module__GtmNGG__mobileContainer{gap:1rem;padding:1.5rem .5rem;font-size:.875rem;line-height:1rem}.EmptyFiltration-module__GtmNGG__heading{font-size:1.75rem;font-weight:500;line-height:2.125rem}.EmptyFiltration-module__GtmNGG__mobileHeading{font-size:1.125rem;line-height:1.375rem}.EmptyFiltration-module__GtmNGG__filtersContainer{flex-wrap:wrap;gap:.25rem;display:flex}.EmptyFiltration-module__GtmNGG__filterItem{padding:.375rem .625rem .375rem .75rem;font-size:.875rem;line-height:1rem}.EmptyFiltration-module__GtmNGG__resetButton{gap:.25rem;font-size:.875rem;line-height:1rem}.EmptyFiltration-module__GtmNGG__icon{height:.75rem}.EmptyFiltration-module__GtmNGG__resetFilterItem.EmptyFiltration-module__GtmNGG__resetFilterItem{gap:.25em;padding:.375rem .625rem .375rem .75rem;font-size:.875rem;line-height:1rem}.EmptyFiltration-module__GtmNGG__deleteIcon{height:1rem}.EmptyFiltration-module__GtmNGG__deleteIcon>path{fill:var(--grey-1)}.EmptyFiltration-module__GtmNGG__headerSection{flex-direction:column;gap:.5rem;display:flex}.EmptyFiltration-module__GtmNGG__mobileHeaderSection{flex-direction:column;gap:.25rem;display:flex}.EmptyFiltration-module__GtmNGG__mobileDescription{display:inline}
.ExploreSortingDesktop-module__IDSlnG__container{margin-top:4px;display:flex}.ExploreSortingDesktop-module__IDSlnG__dropdownTrigger{background:var(--white);visibility:visible;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.25em;height:2.5em;padding:.5em .75em;display:flex}.ExploreSortingDesktop-module__IDSlnG__triggerOpen{border:1px solid var(--primary-color)}.ExploreSortingDesktop-module__IDSlnG__label{font-size:.875rem;line-height:1rem}.ExploreSortingDesktop-module__IDSlnG__dropdownContainer{cursor:pointer}.ExploreSortingDesktop-module__IDSlnG__dropdown{border-radius:var(--border-radius);background:var(--white);flex-direction:column;gap:1rem;width:12rem;padding:.5rem 0;display:flex;box-shadow:0 4px 8px #0000000f,0 0 0 1px #6a6a6a14}.ExploreSortingDesktop-module__IDSlnG__dropdownArrow{width:.75em;height:.75em}.ExploreSortingDesktop-module__IDSlnG__dropdownArrowActive{transform:rotate(180deg)}
.ExploreSortingMobile-module__eXpmwq__header{padding-bottom:.5rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}.ExploreSortingMobile-module__eXpmwq__buttonContainer{flex-shrink:0}.ExploreSortingMobile-module__eXpmwq__buttonContainer .ExploreSortingMobile-module__eXpmwq__button{background-color:var(--secondary-header-color)}.ExploreSortingMobile-module__eXpmwq__sortItems{padding-bottom:.5rem}.ExploreSortingMobile-module__eXpmwq__sortItems .ExploreSortingMobile-module__eXpmwq__sortButton{padding:.5rem 0;font-size:1rem;line-height:1.25rem}
.FilteredSearchResults-module__ZCzeNG__emptyFiltrationLayout{flex-direction:column;gap:1rem;min-width:0;display:flex}.FilteredSearchResults-module__ZCzeNG__filteredHotelsTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}
.MapWrapper-module__-7ZYYa__portal{z-index:1;position:fixed;inset:0;overflow:hidden}
.FilteredHotelsList-module__4xnS2W__filteredHotelsTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}.FilteredHotelsList-module__4xnS2W__mobileFilteredHotelsTitle{font-size:1.125rem;line-height:1.375rem}
.SearcherEmpty-module__wtOvqq__container{background-color:var(--white);text-align:center;white-space:pre-wrap;border-radius:4px;padding:20px 40px;font-size:.875rem;line-height:1rem}
.SearchStories-module__Zk3-CW__searchStoriesContainer{min-height:6.875rem;position:relative}.SearchStories-module__Zk3-CW__searchStoriesSkeletonsOverlay{z-index:1;pointer-events:none;position:absolute;inset:0 auto auto 0}.SearchStories-module__Zk3-CW__searchStoriesContent{z-index:2;position:relative}
.NoFilteredResults-module__rqPhaq__container{background-color:var(--white);text-align:center;white-space:pre-wrap;border-radius:4px;flex-direction:column;align-items:center;gap:.5rem;padding:20px 40px;font-size:1rem;line-height:1.25rem;display:flex}.NoFilteredResults-module__rqPhaq__heading{font-size:1.75rem;font-weight:500;line-height:2.125rem}.NoFilteredResults-module__rqPhaq__filtersContainer{flex-wrap:wrap;gap:.25rem;display:flex}.NoFilteredResults-module__rqPhaq__filterItem{padding:6px 10px 6px 12px;font-size:.875rem;line-height:1rem}.NoFilteredResults-module__rqPhaq__resetButton{gap:.25rem;font-size:.875rem;line-height:1rem}.NoFilteredResults-module__rqPhaq__icon{height:.75em}.NoFilteredResults-module__rqPhaq__resetFilterItem.NoFilteredResults-module__rqPhaq__resetFilterItem{gap:.25em;padding:.375em .625em .375em .75em;font-size:.875rem;line-height:1rem}.NoFilteredResults-module__rqPhaq__deleteIcon{height:1em}.NoFilteredResults-module__rqPhaq__deleteIcon>path{fill:var(--grey-1)}
.SearchStoriesSkeletons-module__4k3y_q__container{animation:var(--skeleton-animation);gap:.25rem;display:flex}.SearchStoriesSkeletons-module__4k3y_q__item{background:var(--grey3);border-radius:.625rem;width:6.5rem;height:6.5rem}
.EmptySearch-module__pS2aRq__container{border-radius:var(--border-radius);background-color:var(--white);text-align:center;white-space:pre-wrap;flex-direction:column;gap:.5rem;padding:1.25rem 2.5rem;font-size:.875rem;line-height:1rem;display:flex}.EmptySearch-module__pS2aRq__title{font-size:1.75rem;font-weight:500;line-height:2.125rem}.EmptySearch-module__pS2aRq__mobileTitle{font-size:1.125rem;line-height:1.375rem}.EmptySearch-module__pS2aRq__description{font-size:1rem;line-height:1.25rem}.EmptySearch-module__pS2aRq__mobileDescription{font-size:.875rem;line-height:1rem}
.EmptyHotels-module__Xt0ADq__container{margin-bottom:.5rem}
.NoFlightsBlock-module__bK2k8W__highlightedText{color:var(--black-base)}.NoFlightsBlock-module__bK2k8W__highlightedTextCapitalize{text-transform:capitalize}
.EmptySearchResults-module__iZjbAW__emptySearchLayout{flex-direction:column;gap:1rem;min-width:0;padding-bottom:1.25rem;display:flex}
.NearestOffersInfoBlock-module__L60ioW__link{color:var(--secondary)}.NearestOffersInfoBlock-module__L60ioW__highlightedText{color:var(--black-base)}
.NearestDepartures-module__4sn-cW__nearestDepartures{flex-direction:column;gap:1rem;display:flex}.NearestDepartures-module__4sn-cW__mobileNearestDepartures{gap:.5rem}.NearestDepartures-module__4sn-cW__widgetTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}.NearestDepartures-module__4sn-cW__mobileWidgetTitle{font-size:1rem;line-height:1.25rem}.NearestDepartures-module__4sn-cW__container{border-radius:var(--border-radius);background:var(--white);flex-direction:column;gap:.5rem;padding:.5rem .5rem 1.5rem;display:flex}.NearestDepartures-module__4sn-cW__title{font-size:1rem;font-weight:500;line-height:1.25rem}.NearestDepartures-module__4sn-cW__mobileTitle{font-size:.875rem;line-height:1rem}.NearestDepartures-module__4sn-cW__departureItem{flex-direction:column;gap:.125rem;display:flex}.NearestDepartures-module__4sn-cW__link{color:var(--secondary);cursor:pointer;font-size:.875rem;line-height:1rem}.NearestDepartures-module__4sn-cW__priceText{font-size:.75rem;line-height:.875rem}
.NearestDeparturesBlock-module__L53SFG__container{font-size:.875rem;line-height:1rem}.NearestDeparturesBlock-module__L53SFG__list{margin:0;padding:0}.NearestDeparturesBlock-module__L53SFG__list li{margin-right:24px;list-style:none;display:inline-block}.NearestDeparturesBlock-module__L53SFG__listMobile li:not(:first-child){margin-top:4px}.NearestDeparturesBlock-module__L53SFG__link{color:var(--secondary)}
.RecommendedCountries-module__g3dJ3W__recommendedCountries{flex-direction:column;gap:1rem;display:flex}.RecommendedCountries-module__g3dJ3W__mobileRecommendedCountries{gap:.5rem}.RecommendedCountries-module__g3dJ3W__widgetTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}.RecommendedCountries-module__g3dJ3W__mobileWidgetTitle{font-size:1rem;line-height:1.25rem}.RecommendedCountries-module__g3dJ3W__nearestDepartures{border-radius:var(--border-radius);background:var(--white);flex-direction:column;gap:.5rem;padding:.5rem .5rem 1.5rem;display:flex}.RecommendedCountries-module__g3dJ3W__title{font-size:1rem;font-weight:500;line-height:1.25rem}.RecommendedCountries-module__g3dJ3W__mobileTitle{font-size:.875rem;line-height:1rem}.RecommendedCountries-module__g3dJ3W__countryItem{flex-direction:column;gap:.125rem;display:flex}.RecommendedCountries-module__g3dJ3W__link{color:var(--secondary);cursor:pointer;font-size:.875rem;line-height:1rem}.RecommendedCountries-module__g3dJ3W__priceText,.RecommendedCountries-module__g3dJ3W__descriptionText{font-size:.75rem;line-height:.875rem}
.NearestOffers-module__09Nt9q__wrapper{border-radius:var(--border-radius);background:var(--white);flex-direction:column;gap:.5rem;padding:.75rem .5rem;display:flex}.NearestOffers-module__09Nt9q__mobileWrapper{padding:.5rem}.NearestOffers-module__09Nt9q__resultDepartureBlock{color:var(--black-light);font-size:1.375rem;font-weight:500;line-height:1.625rem}.NearestOffers-module__09Nt9q__resultDepartureBlockMobile{padding:.438rem .5rem 0;font-size:1rem;line-height:1.25rem}.NearestOffers-module__09Nt9q__nearestOffersMobile{margin-bottom:16px}
.OtherRegionsSwiper-module__aOjWLW__otherRegionsSwiper{flex-direction:column;gap:1rem;display:flex}.OtherRegionsSwiper-module__aOjWLW__headerSection{flex-direction:column;gap:.5rem;display:flex}.OtherRegionsSwiper-module__aOjWLW__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.OtherRegionsSwiper-module__aOjWLW__mobileTitle{font-size:1rem;line-height:1.25rem}
.HotelCounter-module__bhYrUG__container{text-align:end;font-size:.875rem;line-height:1rem}
.SwitcherItem-module__o953Iq__button{border-radius:var(--border-radius);background-color:var(--background);color:var(--black);padding:.5em;font-size:.875rem;line-height:1rem}.SwitcherItem-module__o953Iq__disabled{opacity:var(--disabled-opacity)}.SwitcherItem-module__o953Iq__mobileButton{flex-grow:1;padding:.7em;font-size:1rem;line-height:1.25rem}.SwitcherItem-module__o953Iq__searchPageButton{background-color:var(--white)}.SwitcherItem-module__o953Iq__button.SwitcherItem-module__o953Iq__active{background-color:var(--secondary);color:var(--white)}
.Switcher-module__0kUCja__container{gap:.12rem;width:100%;display:flex}
.SwitcherFilter-module__Plgghq__resetFilterItem.SwitcherFilter-module__Plgghq__resetFilterItem{gap:.25em;padding:.375em .625em .375em .75em;font-size:.875rem;line-height:1rem}.SwitcherFilter-module__Plgghq__deleteIcon{height:1em}.SwitcherFilter-module__Plgghq__deleteIcon>path{fill:var(--grey-1)}.SwitcherFilter-module__Plgghq__container{flex-direction:column;gap:.75rem;display:flex;position:relative}.SwitcherFilter-module__Plgghq__mobileContainer{border-radius:var(--border-radius);background-color:var(--background);padding:.75rem .5rem}.SwitcherFilter-module__Plgghq__heading{font-size:1.125rem;font-weight:500;line-height:1.25rem}@media (min-width:992px){.SwitcherFilter-module__Plgghq__heading{font-size:1rem;line-height:1.25rem}}.SwitcherFilter-module__Plgghq__headingSearchMobile{font-size:1rem;line-height:1.25rem}.SwitcherFilter-module__Plgghq__refreshIcon{cursor:pointer;height:1.313rem;position:absolute;right:0}.SwitcherFilter-module__Plgghq__refreshIcon>path{fill:#73716e}.SwitcherFilter-module__Plgghq__mobileRefreshIcon{height:1.125rem}.SwitcherFilter-module__Plgghq__refreshIconSearchMobile{right:.5rem}.SwitcherFilter-module__Plgghq__containerContent{align-items:center;gap:.75rem;display:flex}.SwitcherFilter-module__Plgghq__button{padding:.5em}.SwitcherFilter-module__Plgghq__button:hover{background:var(--background)}.SwitcherFilter-module__Plgghq__button{font-size:.875rem;line-height:1rem}.SwitcherFilter-module__Plgghq__selected{background-color:var(--secondary);color:var(--white)}.SwitcherFilter-module__Plgghq__selected:hover{background:var(--secondary)}.SwitcherFilter-module__Plgghq__iconContainer{flex-shrink:0;width:33px;height:46px}.SwitcherFilter-module__Plgghq__iconContainer>svg>path{stroke:#919499}.SwitcherFilter-module__Plgghq__detailsContainer{color:#73716e;justify-content:space-between;font-size:.875rem;line-height:1rem;display:flex}
.NoFilteredSwitcher-module__PXsb6G__resetFilterItem.NoFilteredSwitcher-module__PXsb6G__resetFilterItem{text-align:start;gap:.25rem;padding:.375rem .625rem .375rem .75rem;font-size:.875rem;line-height:1rem}.NoFilteredSwitcher-module__PXsb6G__deleteIcon{height:1rem}.NoFilteredSwitcher-module__PXsb6G__deleteIcon>path{fill:var(--grey-1)}.NoFilteredSwitcher-module__PXsb6G__disabled{cursor:not-allowed;opacity:.6}.NoFilteredSwitcher-module__PXsb6G__strikethrough{text-decoration:line-through}
.RegionFilter-module__XFZQOW__resetFilterItem.RegionFilter-module__XFZQOW__resetFilterItem{gap:.25em;padding:.375em .625em .375em .75em;font-size:.875rem;line-height:1rem}.RegionFilter-module__XFZQOW__deleteIcon{height:1em}.RegionFilter-module__XFZQOW__deleteIcon>path{fill:var(--grey-1)}.RegionFilter-module__XFZQOW__container{flex-direction:column;gap:.75rem;display:flex;position:relative}.RegionFilter-module__XFZQOW__mobileContainer{border-radius:var(--border-radius);background-color:var(--background);padding:.75rem .5rem}.RegionFilter-module__XFZQOW__heading{font-size:1.125rem;font-weight:500;line-height:1.25rem}@media (min-width:992px){.RegionFilter-module__XFZQOW__heading{font-size:1rem;line-height:1.25rem}}.RegionFilter-module__XFZQOW__headingSearchMobile{font-size:1rem;line-height:1.25rem}.RegionFilter-module__XFZQOW__refreshIcon{cursor:pointer;height:1.125rem;position:absolute;right:0}.RegionFilter-module__XFZQOW__refreshIcon>path{fill:#73716e}@media (min-width:992px){.RegionFilter-module__XFZQOW__refreshIcon{height:1.313rem}}.RegionFilter-module__XFZQOW__refreshIconSearchMobile{right:.5rem}.RegionFilter-module__XFZQOW__option{cursor:pointer;flex-direction:row-reverse;align-self:stretch;gap:.5rem;font-size:1rem;line-height:1.25rem;display:flex}.RegionFilter-module__XFZQOW__option input[type=radio]{height:min-content}.RegionFilter-module__XFZQOW__option label{cursor:inherit}.RegionFilter-module__XFZQOW__option>:first-child{margin-left:auto}@media (min-width:992px){.RegionFilter-module__XFZQOW__option{flex-direction:row}.RegionFilter-module__XFZQOW__option>:first-child{margin-left:0}.RegionFilter-module__XFZQOW__option{font-size:.875rem;line-height:1rem}}.RegionFilter-module__XFZQOW__buttonsContainer{gap:.25em;display:flex}.RegionFilter-module__XFZQOW__button.RegionFilter-module__XFZQOW__button{flex-grow:1;padding:.7em;font-size:1rem;line-height:1.25rem}@media (min-width:992px){.RegionFilter-module__XFZQOW__button.RegionFilter-module__XFZQOW__button{flex-grow:0;padding:.5em;font-size:.875rem;line-height:1rem}}.RegionFilter-module__XFZQOW__button.RegionFilter-module__XFZQOW__button{background-color:var(--background)}.RegionFilter-module__XFZQOW__button.RegionFilter-module__XFZQOW__button:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.RegionFilter-module__XFZQOW__button.RegionFilter-module__XFZQOW__button: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)}}.RegionFilter-module__XFZQOW__button.RegionFilter-module__XFZQOW__button: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)}.RegionFilter-module__XFZQOW__button.RegionFilter-module__XFZQOW__mobileButton{background-color:var(--white)}.RegionFilter-module__XFZQOW__button.RegionFilter-module__XFZQOW__mobileButton:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.RegionFilter-module__XFZQOW__button.RegionFilter-module__XFZQOW__mobileButton: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)}}.RegionFilter-module__XFZQOW__button.RegionFilter-module__XFZQOW__mobileButton: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)}.RegionFilter-module__XFZQOW__selected.RegionFilter-module__XFZQOW__selected{background-color:var(--secondary);color:var(--white)}.RegionFilter-module__XFZQOW__selected.RegionFilter-module__XFZQOW__selected:hover:hover{background:var(--secondary)}.RegionFilter-module__XFZQOW__disabled{color:#73716e;opacity:var(--disabled-opacity);pointer-events:none}.RegionFilter-module__XFZQOW__details{color:#73716e;font-size:.75rem;line-height:.875rem}.RegionFilter-module__XFZQOW__bottomHidden{color:#73716e;font-size:.875rem;line-height:1rem}.RegionFilter-module__XFZQOW__container .RegionFilter-module__XFZQOW__bottomHiddenButton{justify-content:start;padding:0}@media (min-width:992px){.RegionFilter-module__XFZQOW__container .RegionFilter-module__XFZQOW__bottomHiddenButton{justify-content:center}}.RegionFilter-module__XFZQOW__icon{width:.75em;margin-left:.25em}.RegionFilter-module__XFZQOW__icon>path{fill:#73716e}.RegionFilter-module__XFZQOW__rotated{transform:rotate(180deg)}.RegionFilter-module__XFZQOW__questionMark{height:1rem;margin-left:.188rem;transform:translateY(.219rem)}.RegionFilter-module__XFZQOW__questionMark>path{fill:var(--grey2)}.RegionFilter-module__XFZQOW__option .RegionFilter-module__XFZQOW__checkboxSearchMobile{border:.063rem solid var(--grey2);background:var(--white)}
.NoFilteredRegion-module__LZHtaG__resetFilterItem.NoFilteredRegion-module__LZHtaG__resetFilterItem{text-align:start;gap:.25rem;padding:.375rem .625rem .375rem .75rem;font-size:.875rem;line-height:1rem}.NoFilteredRegion-module__LZHtaG__deleteIcon{height:1rem}.NoFilteredRegion-module__LZHtaG__deleteIcon>path{fill:var(--grey-1)}.NoFilteredRegion-module__LZHtaG__disabled{cursor:not-allowed;opacity:.6}.NoFilteredRegion-module__LZHtaG__strikethrough{text-decoration:line-through}
.PageDescription-module__5BL0jG__description{min-width:43.75rem;margin-bottom:1rem;font-size:1rem;line-height:1.25rem}.PageDescription-module__5BL0jG__descriptionMobile{min-width:100%;font-size:.875rem;line-height:1rem}
.MobileTopAppBanner-module__vLw_Zq__banner{background:var(--white);justify-content:space-between;align-items:center;gap:2.25rem;padding:.5rem .75rem .5rem 0;display:flex}.MobileTopAppBanner-module__vLw_Zq__logoSection{align-items:center;display:flex}.MobileTopAppBanner-module__vLw_Zq__leftPart{align-items:center;gap:.5em;display:flex}.MobileTopAppBanner-module__vLw_Zq__close{flex-shrink:0;width:2.25em;height:2.25em;padding:.75em}.MobileTopAppBanner-module__vLw_Zq__logo{background:var(--primary);pointer-events:none;border-radius:.5em;justify-content:center;align-items:center;width:3.75em;height:3.75em;margin:0 .5em 0 0;padding:.5em .5em 1em;display:flex}.MobileTopAppBanner-module__vLw_Zq__stars{gap:.12em;display:flex}.MobileTopAppBanner-module__vLw_Zq__star{width:.75em;height:.75em}.MobileTopAppBanner-module__vLw_Zq__bottomPart{align-items:center;gap:.25em;display:flex}.MobileTopAppBanner-module__vLw_Zq__title{font-size:.875rem;font-weight:500;line-height:1rem}.MobileTopAppBanner-module__vLw_Zq__centerPart{flex-direction:column;gap:.12em;display:flex}.MobileTopAppBanner-module__vLw_Zq__reviewsCount{color:var(--grey1);font-size:.75rem;line-height:1.1667em}.MobileTopAppBanner-module__vLw_Zq__showText{color:var(--secondary);font-size:.875rem;font-weight:500;line-height:1rem}.MobileTopAppBanner-module__vLw_Zq__banner .MobileTopAppBanner-module__vLw_Zq__showButton{padding:.75rem .5rem;font-size:.875rem;font-weight:500;line-height:1rem}
.FlightsProgressBar-module__7l9FeG__progressRoot{align-items:center;height:2.5rem;transition:height .5s ease-in,margin .5s ease-in;display:flex}.FlightsProgressBar-module__7l9FeG__hidden{height:0;animation:var(--progress-fade-out);margin-bottom:-1rem}.FlightsProgressBar-module__7l9FeG__progressText{padding:0 .75rem;font-size:.875rem;line-height:1rem}
.FlightsProgressBar-module__qySahq__progressRoot{align-items:center;height:2.5rem;transition:height .5s ease-in,margin .5s ease-in;display:flex}.FlightsProgressBar-module__qySahq__hidden{height:0;animation:var(--progress-fade-out);margin-bottom:-1rem}.FlightsProgressBar-module__qySahq__progressText{padding:0 .75rem;font-size:.875rem;line-height:1rem}
.ReviewsBlockController-module__Yyta5q__blockWrapperLocked{cursor:wait;pointer-events:none}.ReviewsBlockController-module__Yyta5q__aiSummary{padding:.5rem}
.HotelsRelinkItem-module__Tj_fbq__hotelsRelinkItem{color:var(--black);justify-content:space-between;align-items:center;gap:20px;font-size:14px;line-height:16px;display:flex}.HotelsRelinkItem-module__Tj_fbq__hotelsRelinkItem:hover{color:var(--secondary)}.HotelsRelinkItem-module__Tj_fbq__hotelsRelinkItem .HotelsRelinkItem-module__Tj_fbq__hotelRating{width:30px;min-width:30px;height:20px;font-size:.875rem;line-height:1rem}
.Testimonials-module__lJgDpq__container{background:var(--white);border-radius:.5rem;flex-direction:column;gap:1rem;padding:.5rem;display:flex}@media (min-width:992px){.Testimonials-module__lJgDpq__container{padding:1rem}}.Testimonials-module__lJgDpq__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.Testimonials-module__lJgDpq__loadMore{background:var(--background);background-color:var(--background);border-radius:.5rem;width:100%;padding:.75rem 1rem}.Testimonials-module__lJgDpq__loadMore:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.Testimonials-module__lJgDpq__loadMore: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)}}.Testimonials-module__lJgDpq__loadMore: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)}@media (min-width:992px){.Testimonials-module__lJgDpq__loadMore{width:max-content}}
.Testimonials-module__jEWXWW__container{background:var(--white);border-radius:.5rem;flex-direction:column;gap:1rem;padding:.5rem;display:flex}@media (min-width:992px){.Testimonials-module__jEWXWW__container{padding:1rem}}.Testimonials-module__jEWXWW__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.Testimonials-module__jEWXWW__loadMore{background:var(--background);background-color:var(--background);border-radius:.5rem;width:100%;padding:.75rem 1rem}.Testimonials-module__jEWXWW__loadMore:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.Testimonials-module__jEWXWW__loadMore: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)}}.Testimonials-module__jEWXWW__loadMore: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)}@media (min-width:992px){.Testimonials-module__jEWXWW__loadMore{width:max-content}}
.HotelsRelink-module__Xjd2La__container{background-color:var(--white);border-radius:.5em;padding:16px}.HotelsRelink-module__Xjd2La__header{font-size:1.375rem;font-weight:500;line-height:1.625rem}.HotelsRelink-module__Xjd2La__headerMobile{font-size:1.125rem;line-height:1.375rem}.HotelsRelink-module__Xjd2La__hotelsRelink{flex-direction:column;gap:12px;margin-top:8px;display:flex}
.Testimonial-module__oSmXUG__item{gap:1rem;display:flex}.Testimonial-module__oSmXUG__avatar{border-radius:50%}.Testimonial-module__oSmXUG__mobileAvatar{display:none}@media not all and (min-width:768px){.Testimonial-module__oSmXUG__avatar{display:none}.Testimonial-module__oSmXUG__mobileAvatar{border-radius:50%;display:block}.Testimonial-module__oSmXUG__text{padding:0;font-size:.75rem;line-height:1rem}.Testimonial-module__oSmXUG__readMore{color:var(--secondary);cursor:pointer;font-size:.75rem;line-height:1rem}.Testimonial-module__oSmXUG__titleContainer{flex-direction:column;justify-content:center}}.Testimonial-module__oSmXUG__content{flex-direction:column;gap:.5rem;display:flex}.Testimonial-module__oSmXUG__header{gap:1rem;display:flex}.Testimonial-module__oSmXUG__titleContainer{gap:.25rem;display:flex}.Testimonial-module__oSmXUG__text{color:var(--black);font-size:.875rem;line-height:1rem}@media not all and (min-width:992px){.Testimonial-module__oSmXUG__dot{display:none}}.Testimonial-module__oSmXUG__readMore{color:var(--secondary);cursor:pointer;font-size:.875rem;line-height:1rem}.Testimonial-module__oSmXUG__title{font-weight:500}.Testimonial-module__oSmXUG__testimonial{-webkit-hyphens:auto;hyphens:auto}.Testimonial-module__oSmXUG__addon{align-items:center;gap:.4375rem;display:flex}
.Testimonial-module__KNZwrG__item{gap:1rem;display:flex}.Testimonial-module__KNZwrG__avatar{border-radius:50%}.Testimonial-module__KNZwrG__mobileAvatar{display:none}@media not all and (min-width:768px){.Testimonial-module__KNZwrG__avatar{display:none}.Testimonial-module__KNZwrG__mobileAvatar{border-radius:50%;display:block}.Testimonial-module__KNZwrG__text{padding:0;font-size:.75rem;line-height:1rem}.Testimonial-module__KNZwrG__readMore{color:var(--secondary);cursor:pointer;font-size:.75rem;line-height:1rem}.Testimonial-module__KNZwrG__titleContainer{flex-direction:column;justify-content:center}}.Testimonial-module__KNZwrG__content{flex-direction:column;gap:.5rem;display:flex}.Testimonial-module__KNZwrG__header{gap:1rem;display:flex}.Testimonial-module__KNZwrG__titleContainer{gap:.25rem;display:flex}.Testimonial-module__KNZwrG__text{color:var(--black);font-size:.875rem;line-height:1rem}@media not all and (min-width:992px){.Testimonial-module__KNZwrG__dot{display:none}}.Testimonial-module__KNZwrG__readMore{color:var(--secondary);cursor:pointer;font-size:.875rem;line-height:1rem}.Testimonial-module__KNZwrG__title{font-weight:500}.Testimonial-module__KNZwrG__testimonial{-webkit-hyphens:auto;hyphens:auto}.Testimonial-module__KNZwrG__addon{align-items:center;gap:.4375rem;display:flex}
.FlightCard-module__Ry5BYW__container{background:var(--white);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.5rem;display:flex;position:relative}@media (min-width:992px){.FlightCard-module__Ry5BYW__container{grid-template-rows:auto min-content auto;grid-template-columns:minmax(auto,42.5rem) minmax(auto,15.625rem);gap:1rem 1.5rem;padding:1rem;display:grid}}.FlightCard-module__Ry5BYW__flights{flex-direction:column;gap:.5rem;display:flex}@media (min-width:992px){.FlightCard-module__Ry5BYW__flights{grid-area:1/1/4/2;grid-template-rows:auto min-content auto;align-self:center;gap:1rem;display:grid}}.FlightCard-module__Ry5BYW__to,.FlightCard-module__Ry5BYW__back,.FlightCard-module__Ry5BYW__nights{grid-column:1/2}.FlightCard-module__Ry5BYW__nights{color:#73716e;grid-row:2/3;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;display:flex}@media (min-width:992px){.FlightCard-module__Ry5BYW__nights{margin-left:1.25rem;font-size:.875rem;line-height:1rem}}.FlightCard-module__Ry5BYW__nights>span:last-child{width:auto}.FlightCard-module__Ry5BYW__separator{background:#e3e1dd;flex-grow:1}.FlightCard-module__Ry5BYW__to{grid-row:1/2}.FlightCard-module__Ry5BYW__back{grid-row:3/4}
.FlightCard-module__ebb2QG__container{background:var(--white);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.5rem;display:flex;position:relative}@media (min-width:992px){.FlightCard-module__ebb2QG__container{grid-template-rows:auto min-content auto;grid-template-columns:minmax(auto,42.5rem) minmax(auto,15.625rem);gap:1rem 1.5rem;padding:1rem;display:grid}}.FlightCard-module__ebb2QG__flights{flex-direction:column;gap:.5rem;display:flex}@media (min-width:992px){.FlightCard-module__ebb2QG__flights{grid-area:1/1/4/2;grid-template-rows:auto min-content auto;align-self:center;gap:1rem;display:grid}}.FlightCard-module__ebb2QG__to,.FlightCard-module__ebb2QG__back,.FlightCard-module__ebb2QG__nights{grid-column:1/2}.FlightCard-module__ebb2QG__nights{color:#73716e;grid-row:2/3;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;display:flex}@media (min-width:992px){.FlightCard-module__ebb2QG__nights{margin-left:1.25rem;font-size:.875rem;line-height:1rem}}.FlightCard-module__ebb2QG__nights>span:last-child{width:auto}.FlightCard-module__ebb2QG__separator{background:#e3e1dd;flex-grow:1}.FlightCard-module__ebb2QG__to{grid-row:1/2}.FlightCard-module__ebb2QG__back{grid-row:3/4}
.PricePositions-module__GYGNFq__price{font-weight:500}.PricePositions-module__GYGNFq__container{justify-content:space-between;width:100%;display:flex}.PricePositions-module__GYGNFq__priceDetails{flex-direction:column;justify-content:space-between;row-gap:.25rem;font-size:.875rem;line-height:1rem;display:flex}.PricePositions-module__GYGNFq__priceDetail{justify-content:space-between;display:flex}.PricePositions-module__GYGNFq__questionIcon{flex-shrink:0;width:1rem;height:1rem}.PricePositions-module__GYGNFq__questionIcon path{fill:var(--grey1)}.PricePositions-module__GYGNFq__titleBlock{align-items:start;gap:.25rem;margin-right:.25rem;display:flex}
.FlightSidePanel-module__6hK45q__container{flex-direction:column;grid-area:1/2/4/3;gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}.FlightSidePanel-module__6hK45q__changableContainer{gap:.25rem}.FlightSidePanel-module__6hK45q__blockWrapper{background:#f3f3f3;border-radius:.5rem;flex-direction:column;gap:.75rem;min-width:15.625rem;padding:.75rem;display:flex}.FlightSidePanel-module__6hK45q__blockWrapper:first-child{cursor:pointer;align-items:center}.FlightSidePanel-module__6hK45q__changableBlockWrapper{padding:.5rem}.FlightSidePanel-module__6hK45q__changableLuggageRules{padding:.75rem 1rem}.FlightSidePanel-module__6hK45q__changableBlockWrapper .FlightSidePanel-module__6hK45q__button{width:100%}.FlightSidePanel-module__6hK45q__priceAndCashback{justify-content:space-between;gap:1rem;width:100%;display:flex}.FlightSidePanel-module__6hK45q__fullPrice{font-size:1.375rem;font-weight:500;line-height:1.625rem}.FlightSidePanel-module__6hK45q__availability{text-align:center;align-self:center;font-size:.75rem;line-height:1rem}.FlightSidePanel-module__6hK45q__highlighted{font-weight:500}.FlightSidePanel-module__6hK45q__container .FlightSidePanel-module__6hK45q__button{height:2.75rem;font-size:.75rem;font-weight:500;line-height:1rem}.FlightSidePanel-module__6hK45q__unknownAvailability{color:var(--secondary)}.FlightSidePanel-module__6hK45q__textInvisible{visibility:hidden}.FlightSidePanel-module__6hK45q__loader{width:2rem;height:2rem;position:absolute}.FlightSidePanel-module__6hK45q__loader path{fill:var(--white)}