.StatusFrontendPage_main__ysG5r{display:flex;height:100vh;height:100svh;flex-direction:column;align-items:center;justify-content:center}.StatusFrontendPage_header__yLsZI{margin-bottom:8px;font-size:24px;font-weight:700;text-align:center}.StatusFrontendPage_text__QEH__{margin-bottom:8px}.StatusFrontendPage_buttonContainer__oDtKd{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.StatusFrontendPage_successMessage__T_hnv{background:lime}.StatusFrontendPage_failMessage__TQYbk{background:red}.StatusFrontendPage_failMessage__TQYbk,.StatusFrontendPage_successMessage__T_hnv{position:absolute;top:calc(100% + 6px);padding:8px;border-radius:8px;text-align:center}.StatusFrontendPage_revalidateForm__r9r1_{width:900px;padding:1.5rem;border-radius:.5rem;margin-top:2rem;margin-right:auto;margin-left:auto;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.StatusFrontendPage_inputGroup__rrFZE{display:flex;flex-direction:column;margin-bottom:1rem;gap:.5rem}.StatusFrontendPage_label__ECi7a{color:#374151;font-size:.875rem;font-weight:500}.StatusFrontendPage_input__nfAgs{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem}.StatusFrontendPage_input__nfAgs:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.5);outline:none}.StatusFrontendPage_button__7M1MI{width:100%;padding:.5rem 1rem;border:none;border-radius:.375rem;background-color:#2563eb;color:#fff;cursor:pointer;font-size:1rem;transition:background-color .2s}.StatusFrontendPage_button__7M1MI:hover{background-color:#1d4ed8}.Loader_loader__bCYWF{animation:var(--loader-animation)}.HotelVideo_videoContainer___9Nd0 .react-player__preview{visibility:hidden}.HotelVideo_playIcon__au1Go .react-player__preview .react-player__shadow{background:radial-gradient(rgba(0,0,0,.7) 40%,rgba(0,0,0,.1) 70%)!important}.ButtonOld_buttonLoader__w_5B0{min-width:24px}.ButtonOld_buttonLoader__w_5B0 path{stroke:var(--grey-medium)}.ButtonOld_buttonPrimary__5iweP{font-size:.875rem;line-height:1rem;display:flex;min-height:40px;align-items:center;justify-content:center;padding:4px 8px;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);color:var(--black-base);cursor:pointer;font-weight:700;outline:2px solid var(--grey-light)}.ButtonOld_buttonPrimary__5iweP:hover{background:linear-gradient(180deg,#ffe700,#ffd000);box-shadow:0 2px 0 0 #b27e01;filter:brightness(1.03);outline:none}:is(.ButtonOld_buttonPrimary__5iweP:hover .ButtonOld_buttonLoader__w_5B0) path{stroke:#f5a623}.ButtonOld_buttonPrimary__5iweP:active{background:linear-gradient(1turn,#ffe700,#ffd000);box-shadow:0 -2px 0 0 #b27e01;outline:none}.ButtonOld_buttonPrimary__5iweP:disabled,.ButtonOld_buttonPrimary__5iweP[disabled]{background:linear-gradient(180deg,#fffbd8,#fff0ae);box-shadow:0 2px 0 0 #e3ce9d;color:var(--grey-medium);pointer-events:none}.ButtonOld_alwaysActiveButton__hf1eA{background:linear-gradient(180deg,#ffe700,#ffd000);box-shadow:0 2px 0 0 #b27e01;outline:none}.ButtonOld_buttonSecondary__z96Lb{font-size:.875rem;line-height:1rem;display:flex;min-height:32px;align-items:center;justify-content:center;padding:7px;border-radius:2px;color:var(--blue);cursor:pointer;outline:2px solid var(--blue)}.ButtonOld_buttonSecondary__z96Lb:hover{filter:brightness(1.2)}.ButtonOld_buttonFunctional__8smkf{font-size:.875rem;line-height:1rem;display:flex;min-height:32px;align-items:center;justify-content:center;border-radius:2px;background:var(--white);cursor:pointer}.ButtonOld_buttonUnstyled__bM_Lo{cursor:pointer}:is(.SwiperModalNavigation_container__fEZVS .SwiperModalNavigation_arrow__pQrUw):after{content:""}.Button_button__86Aws{position:relative;display:flex;align-items:center;justify-content:center;color:inherit;cursor:pointer;transition:all .2s ease-in-out}.Button_button__86Aws .Button_buttonLoader__7bHGq{width:1.5rem;height:1.5rem}.Button_button__86Aws:disabled{pointer-events:none}.Button_loaderWrapper__ujEhB{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:var(--border-radius)}.Button_grey__BhIUO,.Button_lime__6u3aI,.Button_orange__S_lIj,.Button_whiteBordered__rqJ9N,.Button_white__BSKz9{padding:.75rem 1rem;border-radius:var(--border-radius)}.Button_orange__S_lIj{background-color:var(--secondary)}.Button_orange__S_lIj:disabled{opacity:var(--disabled-opacity)}.Button_orange__S_lIj:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--secondary)}.Button_orange__S_lIj:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--secondary)}.Button_orange__S_lIj{color:var(--white)}.Button_orange__S_lIj .Button_loaderWrapper__ujEhB{background:var(--secondary)}.Button_grey__BhIUO{background-color:var(--background)}.Button_grey__BhIUO:disabled{opacity:var(--disabled-opacity)}.Button_grey__BhIUO:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--background)}.Button_grey__BhIUO:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--background)}.Button_grey__BhIUO .Button_loaderWrapper__ujEhB{background:var(--background)}.Button_grey__BhIUO .Button_buttonLoader__7bHGq path{fill:var(--black)}.Button_white__BSKz9{background-color:var(--white)}.Button_white__BSKz9:disabled{opacity:var(--disabled-opacity)}.Button_white__BSKz9:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--white)}.Button_white__BSKz9:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--white)}.Button_white__BSKz9 .Button_loaderWrapper__ujEhB{background:var(--white)}.Button_white__BSKz9 .Button_buttonLoader__7bHGq path{fill:var(--secondary)}.Button_whiteBordered__rqJ9N{background-color:var(--white)}.Button_whiteBordered__rqJ9N:disabled{opacity:var(--disabled-opacity)}.Button_whiteBordered__rqJ9N:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--white)}.Button_whiteBordered__rqJ9N:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--white)}.Button_whiteBordered__rqJ9N{box-shadow:var(--box-shadow)}.Button_whiteBordered__rqJ9N .Button_loaderWrapper__ujEhB{background:var(--white)}.Button_whiteBordered__rqJ9N .Button_buttonLoader__7bHGq path{fill:var(--secondary)}.Button_lime__6u3aI{background-color:var(--primary)}.Button_lime__6u3aI:disabled{opacity:var(--disabled-opacity)}.Button_lime__6u3aI:hover:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--hover-alpha)) 0,rgb(0 0 0/var(--hover-alpha)) 100%),var(--primary)}.Button_lime__6u3aI:active:not(:disabled){background:linear-gradient(0deg,rgb(0 0 0/var(--pressed-alpha)) 0,rgb(0 0 0/var(--pressed-alpha)) 100%),var(--primary)}.Button_lime__6u3aI .Button_loaderWrapper__ujEhB{background:var(--white)}.Button_lime__6u3aI .Button_buttonLoader__7bHGq path{fill:var(--black)}@keyframes CookiesBanner_appearance__B453j{0%{bottom:-80px;opacity:0}to{bottom:8px;opacity:1}}@keyframes CookiesBanner_hiding__zA_S9{0%{bottom:8px;opacity:1}to{bottom:-80px;opacity:0}}.CookiesBanner_banner__r22U4{position:fixed;bottom:24px;left:0;animation:CookiesBanner_appearance__B453j .3s ease-in-out}.CookiesBanner_bannerMobile__XQhSl{right:4px;left:4px}.CookiesBanner_bannerDesktop__CwNDi{width:100vw;pointer-events:none}.CookiesBanner_bannerHiding__EXRSc{animation:CookiesBanner_hiding__zA_S9 .3s ease-in-out}.CookiesBanner_content__uO2zd{display:flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:8px;margin:0 auto;background:var(--white);box-shadow:0 4px 8px 0 rgb(0 0 0/6%),0 0 0 1px hsla(0,0%,42%,.08)}.CookiesBanner_contentMobile__s8lHi{font-size:.875rem;line-height:1rem;gap:8px}.CookiesBanner_contentDesktop__8RjyZ{max-width:756px;font-size:14px;font-weight:400;line-height:16px;pointer-events:all}.CookiesBanner_bannerButton___qFYM{margin-left:8px;cursor:pointer}.CookiesBanner_link__YF9Eo{color:var(--secondary)}.Footer_footer__aVbev{padding:12px 8px;background:var(--white)}@media (min-width:992px){.Footer_footer__aVbev{width:100%;justify-content:space-around;padding:24px 58px}}.Footer_footerContent__orQaq{max-width:var(--xl-screen);margin:0 auto;gap:40px}.Footer_mainSection__4Mjee{display:flex;flex-direction:column;gap:16px}@media (min-width:992px){.Footer_mainSection__4Mjee{display:grid;grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(4,1fr)}}.Column_title__FGQzu{margin-bottom:4px;font-size:16px;font-weight:500;line-height:20px}@media (min-width:640px){.Column_title__FGQzu{margin-bottom:8px;font-size:18px;line-height:22px}}.Column_list__d1I7y{display:flex;flex-wrap:wrap;gap:4px}@media (min-width:768px){.Column_list__d1I7y{flex-direction:column;gap:8px}}.Column_list__d1I7y>li{font-size:14px;font-weight:400;line-height:16px}@media (min-width:768px){.HotelsColumn_countryGroup__C_2NK{width:100%}}.HotelsColumn_countryLinks__CVdgC{display:flex;flex-wrap:wrap;gap:4px}@media (min-width:768px){.HotelsColumn_countryLinks__CVdgC{width:100%;flex-wrap:nowrap}}.CenterSection_topSection__APRkE{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:16px}@media (min-width:640px){.CenterSection_container__E8DUk{grid-column:2/span 2}}.DownloadAppSection_container__MYeZR{border-radius:12px;text-align:left}.DownloadAppSection_title___H7dr{margin-bottom:8px;font-size:16px;font-weight:500;line-height:20px}@media (min-width:640px){.DownloadAppSection_title___H7dr{margin-bottom:12px;font-size:18px;line-height:22px}}.DownloadAppSection_qrCode__IvFEh,.DownloadAppSection_qrWrapper__xD_uW{display:none}@media (min-width:992px){.DownloadAppSection_qrCode__IvFEh,.DownloadAppSection_qrWrapper__xD_uW{display:flex;width:260px;height:260px;align-items:center;justify-content:center}}.DownloadAppSection_qrCode__IvFEh{border-radius:8px;margin-bottom:12px;background:var(--background)}.DownloadAppSection_loader__bwibQ{width:60px;animation:DownloadAppSection_spin__TR9H3 1s linear infinite;color:var(--white)}.DownloadAppSection_loader__bwibQ path{fill:var(--secondary)}.DownloadAppSection_goToStoresContainer__E2nzc{display:flex;justify-content:flex-start;gap:8px}@media (min-width:640px){.DownloadAppSection_goToStoresContainer__E2nzc{display:flex;justify-content:center;gap:12px}}@keyframes DownloadAppSection_spin__TR9H3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GoToStoreIcon_goToStoreIcon__e1Ko_{width:44px;height:44px;cursor:pointer}@media (min-width:640px){.GoToStoreIcon_goToStoreIcon__e1Ko_{width:56px;height:56px}}.GoToStoreIcon_mobileBanner__fRRqX{width:141px;max-width:100%;height:44px;flex-shrink:1;cursor:pointer}.LeftSection_leftSection__bfGZe{display:flex}.RightSection_rightSection__ACLoQ{font-size:12px;font-weight:400;line-height:14px}@media (min-width:640px){.RightSection_rightSection__ACLoQ{padding-left:8px;font-size:14px;line-height:16px}}.RightSection_legalInfo__HWkZz{display:flex;flex-direction:column;gap:8px}@media (min-width:640px){.RightSection_legalInfo__HWkZz{gap:16px}}.RightSection_legalLinks__KS_hC{display:flex;flex-direction:column;gap:4px}.RightSection_legalLink__FCG4c{color:var(--grey1)}.RightSection_legalLink__FCG4c:hover{color:var(--black)}.RightSection_rightContainer__Dj0ZP{display:flex;flex-direction:column;gap:8px}@media (min-width:640px){.RightSection_rightContainer__Dj0ZP{gap:16px}}.RightSection_linksSection__ZwFAe{display:flex;flex-direction:column}.Logos_footerLogos__MH_iV{display:flex;width:47px;height:47px;margin-bottom:8px;gap:16px}.Logos_footerLogo__daA_e svg{width:40px;height:40px}.SocialLink_title__w3GOZ{margin-bottom:4px;font-size:16px;font-weight:500;line-height:20px}@media (min-width:640px){.SocialLink_title__w3GOZ{margin-bottom:8px;font-size:18px;line-height:22px}}.SocialLink_linksContainer__c1OPt{display:flex;overflow:hidden;width:-moz-min-content;width:min-content;border-radius:8px;gap:8px;isolation:isolate}.SocialLink_linkWrapper__VnhtF{display:flex;width:44px;height:44px;align-items:center;justify-content:center}@media (min-width:640px){.SocialLink_linkWrapper__VnhtF{width:56px;height:56px}}.PaylateAdditionals_container__qmlpC{display:grid;align-items:start;grid-gap:.5rem;gap:.5rem;grid-template-columns:auto auto}.PaylateAdditionals_container__qmlpC>:last-child{padding:0}.PaylateAdditionals_mobileContainer__xeSvy{grid-template-columns:auto}.PaylateAdditionals_termsGrid__WgMlH{display:grid;align-items:center;grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;grid-template-columns:min-content 12.5rem;grid-template-rows:min-content}.PaylateAdditionals_title__F3rJe{font-size:2.5rem;font-weight:500;line-height:2.875rem}.PaylateAdditionals_smallDetails__qpJMo{display:flex;width:20.375rem;flex-wrap:wrap;gap:.5rem;grid-row-start:2;font-size:.75rem;line-height:1rem;letter-spacing:normal}.PaylateAdditionals_smallDetails__qpJMo>a{width:100%}.PaylateAdditionals_infoDescription__kGjo6,.PaylateAdditionals_providedBy__2uCfA{color:var(--grey1)}.PaylateAdditionals_providedBy__2uCfA{width:10.625rem}.PaymentCardForm_container__zBE1w{display:flex;gap:1rem}.PaymentCardForm_cardContainer__p9g9F{display:flex;width:20.375rem;height:12.5rem;flex-direction:column;flex-shrink:0;padding:.5rem;border-radius:var(--border-radius);background:var(--white);gap:1.37rem;font-size:.875rem;line-height:1rem}.PaymentCardForm_payInfo__sQlZ_{display:flex;flex-direction:column;gap:.25rem}.PaymentCardForm_titleWithLogos__4DeGN{display:flex;width:100%;justify-content:space-between;font-weight:500}.PaymentCardForm_description__aUc3Y{font-size:.75rem;line-height:1rem}.PaymentCardForm_inputs__BMoNv{display:grid;grid-gap:.25rem .5rem;gap:.25rem .5rem;grid-template-columns:11.25rem 4rem 3.125rem}.PaymentCardForm_inputs__BMoNv input{padding:.75rem;font-size:.875rem;line-height:1rem}.PaymentCardForm_label__3NstF{color:var(--grey1);font-size:.75rem;line-height:1rem}.DestinationSwiper_destinationsHeader__dh3GY{position:relative;display:flex;align-items:center;margin-bottom:.75rem;font-size:1.75rem;font-weight:500;line-height:2.125rem}@media (min-width:640px){.DestinationSwiper_destinationsHeader__dh3GY{margin-bottom:.75rem;font-size:2.5rem;font-weight:500}}.DestinationSwiper_icon__oXTFj{width:2.25rem;height:2.25rem;align-self:flex-start}@media (min-width:640px){.DestinationSwiper_icon__oXTFj{width:3.375rem;height:3.375rem}}.DestinationSwiper_mobileSwiper__ZqvXd{margin:0 -.5rem}.DestinationSwiper_mobileSwiper__ZqvXd .swiperWrapper{padding:0 .5rem}.DestinationSwiper_mobileSwiper__ZqvXd .swiperTrack{gap:.5rem}.DestinationSwiper_cardTop__4YNvQ{position:relative}.DestinationSwiper_skeletonHeader__L4mIt{width:15.625rem;height:2.875rem;border-radius:var(--border-radius);margin-bottom:.75rem;animation:var(--skeleton-animation);background-color:#e0e0e0}.DestinationSlideSkeleton_skeletonSlide__wpXEL{display:flex;width:240px;height:280px;align-items:flex-end;padding:8px;border-radius:4px;margin-bottom:40px;animation:DestinationSlideSkeleton_skeletonLoading__ddzd_ 1.5s infinite;background-color:var(--grey3)}@media (min-width:992px){.DestinationSlideSkeleton_skeletonSlide__wpXEL{width:284px;height:392px}}.DestinationSlideSkeleton_regionContainerSkeleton__d5zEo{display:flex;overflow:hidden;height:124px;flex-wrap:wrap;align-content:flex-start;gap:2px}.DestinationSlideSkeleton_regionSkeleton__JNZMA{width:90px;height:40px;border-radius:11px;animation:DestinationSlideSkeleton_skeletonLoading__ddzd_ 1.5s infinite;background:#fff}@keyframes DestinationSlideSkeleton_skeletonLoading__ddzd_{0%{opacity:.75}50%{opacity:1}to{opacity:.75}}.DestinationSlide_destinationSlide__f0uoF{position:relative;display:flex;overflow:hidden;width:236px;height:318px;flex-direction:column;padding:8px;border-radius:8px;background:var(--white)}@media (min-width:640px){.DestinationSlide_destinationSlide__f0uoF{width:284px;height:392px}}.DestinationSlide_destinationImageContainer__kF_wx{position:relative;width:100%;height:126px}@media (min-width:640px){.DestinationSlide_destinationImageContainer__kF_wx{height:160px}}.DestinationSlide_destinationImage__Jhhpi{width:100%;height:126px;border-radius:8px;-o-object-fit:cover;object-fit:cover}@media (min-width:640px){.DestinationSlide_destinationImage__Jhhpi{height:160px}}.DestinationSlide_destinationSlideLink__UB09A{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:100%}.DestinationSlide_destinationSlideHeaderSection__35Zns{position:absolute;display:flex;flex-direction:column;padding:8px;gap:2px}@media (min-width:640px){.DestinationSlide_destinationSlideHeaderSection__35Zns{padding:12px}}.DestinationSlide_destinationSlideHeader__ta6ip{color:var(--black);font-size:16px;font-weight:500;line-height:20px}@media (min-width:640px){.DestinationSlide_destinationSlideHeader__ta6ip{font-size:18px;line-height:22px}}.DestinationSlide_destinationSlidePrice__k_m2v{color:var(--black);font-size:16px;font-weight:500;line-height:20px}@media (min-width:640px){.DestinationSlide_destinationSlidePrice__k_m2v{font-size:18px;line-height:22px}}.DestinationSlide_destinationSlideTourDetails__HCvlD{margin-top:8px;color:var(--black);font-size:16px;font-weight:500;line-height:20px}@media (min-width:640px){.DestinationSlide_destinationSlideTourDetails__HCvlD{margin-top:12px;font-size:18px}}.DestinationSlide_destinationRegions__XyOB4{display:flex;flex-wrap:wrap;margin-top:8px;gap:4px}@media (min-width:640px){.DestinationSlide_destinationRegions__XyOB4{margin-top:12px;gap:8px}}.DestinationSlide_destinationRegion__xL4Ni{display:flex;flex-direction:column;align-items:flex-start;padding:7px 12px;border-radius:8px;background:var(--background)}@media (min-width:640px){.DestinationSlide_destinationRegion__xL4Ni{padding:8px 12px}}.DestinationSlide_destinationRegionName__mwN7q{color:var(--black);font-size:12px;font-weight:500;line-height:18px}@media (min-width:640px){.DestinationSlide_destinationRegionName__mwN7q{margin-bottom:2px;font-size:14px}}.DestinationSlide_destinationRegionPrice__1WG8c{color:var(--black);font-size:12px;font-weight:400}@media (min-width:640px){.DestinationSlide_destinationRegionPrice__1WG8c{font-size:14px;line-height:16px}}.DestinationSlide_whiteOverlay__nhYlZ{position:absolute;right:0;bottom:0;left:0;height:8px;background:var(--white);pointer-events:none}.EarlyBookingSwiper_earlyBookingsHeader__8D75j{position:relative;display:flex;align-items:flex-start;margin-bottom:.75rem;font-size:1.75rem;font-weight:500;line-height:2.125rem}@media (min-width:640px){.EarlyBookingSwiper_earlyBookingsHeader__8D75j{align-items:center;margin-bottom:.75rem;font-size:2.5rem;font-weight:500}}.EarlyBookingSwiper_icon__OWad2{width:2.25rem;height:2.25rem;align-self:flex-start;margin-top:-5px}@media (min-width:640px){.EarlyBookingSwiper_icon__OWad2{width:3.375rem;height:3.375rem;margin-top:0}}.EarlyBookingSwiper_mobileSwiper__Hrei_{margin:0 -.5rem}.EarlyBookingSwiper_mobileSwiper__Hrei_ .swiperWrapper{padding:0 .5rem}.EarlyBookingSwiper_mobileSwiper__Hrei_ .swiperTrack{gap:.5rem}.EarlyBookingSwiper_cardTop__vyizE{position:relative}.EarlyBookingSwiper_skeletonHeader__1axmx{width:15.625rem;height:2.875rem;border-radius:var(--border-radius);margin-bottom:.75rem;animation:var(--skeleton-animation);background-color:#e0e0e0}.EarlyBookingSlideSkeleton_skeletonSlide__p9_sZ{display:flex;width:240px;height:280px;align-items:flex-end;padding:8px;border-radius:4px;margin-bottom:40px;animation:EarlyBookingSlideSkeleton_skeletonLoading__FEHCw 1.5s infinite;background-color:var(--grey3)}@media (min-width:992px){.EarlyBookingSlideSkeleton_skeletonSlide__p9_sZ{width:284px;height:392px}}.EarlyBookingSlideSkeleton_regionContainerSkeleton__wRdKW{display:flex;overflow:hidden;height:124px;flex-wrap:wrap;align-content:flex-start;gap:2px}.EarlyBookingSlideSkeleton_regionSkeleton__26xR6{width:90px;height:40px;border-radius:11px;animation:EarlyBookingSlideSkeleton_skeletonLoading__FEHCw 1.5s infinite;background:#fff}@keyframes EarlyBookingSlideSkeleton_skeletonLoading__FEHCw{0%{opacity:.75}50%{opacity:1}to{opacity:.75}}.EarlyBookingSlide_earlyBookingSlide__j77VQ{position:relative;display:flex;overflow:hidden;width:236px;height:318px;flex-direction:column;padding:7px;border-radius:8px;background:var(--white)}@media (min-width:640px){.EarlyBookingSlide_earlyBookingSlide__j77VQ{width:284px;height:392px;padding:8px}}.EarlyBookingSlide_earlyBookingImageContainer__MRn9k{position:relative;width:100%;height:126px}@media (min-width:640px){.EarlyBookingSlide_earlyBookingImageContainer__MRn9k{height:160px}}.EarlyBookingSlide_earlyBookingImage__v_6L0{width:100%;height:126px;border-radius:8px;-o-object-fit:cover;object-fit:cover}@media (min-width:640px){.EarlyBookingSlide_earlyBookingImage__v_6L0{height:160px}}.EarlyBookingSlide_earlyBookingSlideLink__A0hyY{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:100%}.EarlyBookingSlide_earlyBookingSlideHeaderSection__aQJjW{position:absolute;display:flex;flex-direction:column;padding:8px;gap:8px}@media (min-width:640px){.EarlyBookingSlide_earlyBookingSlideHeaderSection__aQJjW{padding:12px}}.EarlyBookingSlide_earlyBookingSlideHeader__rsbtm{color:var(--black);font-size:16px;font-weight:500}@media (min-width:640px){.EarlyBookingSlide_earlyBookingSlideHeader__rsbtm{font-size:18px}}.EarlyBookingSlide_earlyBookingSlidePrice__DnmyU{color:var(--black);font-size:16px}@media (min-width:640px){.EarlyBookingSlide_earlyBookingSlidePrice__DnmyU{font-size:18px}}.EarlyBookingSlide_earlyBookingSlideTourDetails__zR3lo{margin-top:10px;color:var(--black);font-size:16px;font-weight:500}@media (min-width:640px){.EarlyBookingSlide_earlyBookingSlideTourDetails__zR3lo{margin-top:12px;font-size:18px}}.EarlyBookingSlide_earlyBookingRegions__UtDrH{display:flex;flex-wrap:wrap;margin-top:12px;gap:4px}@media (min-width:640px){.EarlyBookingSlide_earlyBookingRegions__UtDrH{gap:8px}}.EarlyBookingSlide_earlyBookingRegionName__GPGKh{color:var(--black);font-size:12px;font-weight:500;line-height:18px}@media (min-width:640px){.EarlyBookingSlide_earlyBookingRegionName__GPGKh{margin-bottom:2px;font-size:14px}}.EarlyBookingSlide_earlyBookingRegionPrice__9So9T{color:var(--black);font-size:12px;font-weight:400}@media (min-width:640px){.EarlyBookingSlide_earlyBookingRegionPrice__9So9T{font-size:14px;line-height:16px}}.EarlyBookingSlide_earlyBookingRegion__0u3fn{display:flex;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);align-items:center;justify-content:center;padding:7px 12px;border-radius:8px;background:var(--background)}@media (min-width:640px){.EarlyBookingSlide_earlyBookingRegion__0u3fn{padding:8px 12px}}.EarlyBookingSlide_earlyBookingRegion__0u3fn:last-child{display:flex;height:44px;align-items:center;justify-content:center}@media (min-width:640px){.EarlyBookingSlide_earlyBookingRegion__0u3fn:last-child{height:52px}}.EarlyBookingSlide_earlyBookingRegion__0u3fn:last-child p{text-align:center}.EllipsisLoader_ellipsisLoader__hs_eh{display:flex;align-items:center;justify-content:center}.EllipsisLoader_ellipsisLoader__hs_eh div{width:10px;height:10px;border-radius:50%;margin:2px;animation:EllipsisLoader_blink__SN9Qg 1s infinite;background-color:grey}.EllipsisLoader_ellipsisLoader__hs_eh div:first-child{animation-delay:0s}.EllipsisLoader_ellipsisLoader__hs_eh div:nth-child(2){animation-delay:.2s}.EllipsisLoader_ellipsisLoader__hs_eh div:nth-child(3){animation-delay:.4s}@keyframes EllipsisLoader_blink__SN9Qg{0%,to{opacity:.2}50%{opacity:1}}.ButtonPreview_buttonPreview__k6RHS.ButtonPreview_buttonPreview__k6RHS{width:150px;min-height:56px;padding:0 24px;border-radius:0 8px 8px 0;color:var(--white);font-size:18px;font-weight:500;line-height:22px}.ButtonPreview_buttonLoader__k05mG{width:16px;height:16px}.ButtonPreview_buttonLoader__k05mG path{stroke:var(--white)}.SearchInfo_searchInfoContainer__clvoO{display:flex;margin-top:4px;color:var(--black);gap:12px}.ExpandButton_content__TirZk{margin-bottom:12px;-webkit-line-clamp:4;white-space:pre-wrap;font-size:.875rem;line-height:1rem}.ExpandButton_isHiddenReview__hwL8j{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis}.ExpandButton_button__wLLQM{display:flex;align-items:center;padding:0;color:#73716e;gap:2px}.ExpandButton_button__wLLQM>svg{fill:#73716e}.ExpandButton_button__wLLQM{font-size:.875rem;line-height:1rem}.ExpandButton_hidden__5dOSq{display:none}.AnswerToReview_container__8uaXw{padding:16px;border-radius:6px;margin-top:12px;background-color:#f3f2e8}.AnswerToReview_headerContainer__pNvJz{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.AnswerToReview_header__O9yDS{display:flex;align-items:center;gap:4px}.AnswerToReview_text__YODaY{font-weight:500;font-size:.875rem;line-height:1rem}.AnswerToReview_date__JBoXa{color:var(--black-light);font-size:.75rem;line-height:1rem}.ShowMoreCommentsButton_showMoreBtn__NEvm6{margin-top:.5em}.ReviewsPagination_container__OnrtI{display:flex;align-items:center;justify-content:center;margin-top:8px;gap:8px}.ReviewsPagination_item__f9a__{position:relative;display:flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:8px;font-size:.875rem;line-height:1rem}.ReviewsPagination_mobileItem__x8gkP{padding:12px}.ReviewsPagination_active__GT7DT{background-color:var(--secondary);color:var(--white)}.ReviewsPagination_loaderContainer__0x8h3{position:absolute;display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:.5em;background:var(--secondary)}.ReviewsPagination_loader__FSJBA{width:1.5em;height:1.5em}.GoHotelButton_container__tls2i{display:flex;justify-content:flex-end}.GoHotelButton_container__tls2i .GoHotelButton_button__ArfQv{justify-content:center;padding:8px 12px;margin-bottom:10px;font-weight:500;font-size:.875rem;line-height:1rem}.GoHotelButton_textPending__r_jjp{visibility:hidden}.GoHotelButton_loader__IH_I7{position:absolute;width:20px}.PriceFixedButton_container__yO_7M{position:fixed;z-index:2;bottom:0;left:0;display:flex;width:100%;padding:8px}.PriceFixedButton_container__yO_7M .PriceFixedButton_button__GVJxh{display:flex;width:100%;min-height:44px;flex-direction:column;align-items:center;justify-content:center;padding:4px 16px;font-weight:500;font-size:1.125rem;line-height:1.375rem}.PriceFixedButton_miniText__o2eGd{font-weight:400;font-size:.75rem;line-height:1rem}.PriceFixedButton_textPending__t3_Dj{visibility:hidden}.PriceFixedButton_loader__zEwKb{position:absolute;width:20px}.ReviewsPage_wrapper__tavLD{display:flex;justify-content:center}.ReviewsPage_container__s69sJ{display:flex;width:100%;max-width:77.5em;flex-direction:column;margin:16px 0}.ReviewsPage_containerMobile__2WogN{padding:12px 8px;margin-top:0}.ExpertReviewContent_expertReview__JWZAK{display:flex;flex-direction:column;align-items:flex-start;padding:1rem;border-radius:.5em;background:var(--white);gap:.5em}.ExpertReviewContent_expertReviewMobile__6JsMw{padding:.5rem}.ExpertReviewContent_expertInfo__N4593{font-size:.875rem;line-height:1.14em}.ExpertReviewContent_header__8vAZg{font-size:1.375rem;font-weight:500;line-height:1.18em}.ExpertReviewContent_headerMobile__yhehS{font-size:1.125rem;font-weight:500;line-height:1.22em}.ExpertReviewContent_expertAvatar__OQGmj{position:relative;overflow:hidden;width:2.5em;height:2.5em;flex-shrink:0;border-radius:50%}.ExpertReviewContent_expertsInfo__eVSnk{display:flex;width:100%;align-items:center;gap:.5em}.ExpertReviewContent_expandIcon__T5J5F{width:1em;height:1em}.ExpertReviewContent_expandButton__3XzQy.ExpertReviewContent_expandButton__3XzQy{display:flex;align-items:center;padding:0;color:var(--grey1);cursor:pointer;font-size:.875rem;gap:.13em;line-height:1.14em}.ExpertReviewContent_expertText__NeIO_{overflow:hidden;font-size:.875rem;line-height:1.14em;transition:all 1s ease-in-out;white-space:pre-wrap}.ExpertReviewContent_expertInfoName__AHWiJ,.ExpertReviewContent_expertInfoRegalia__BBLOh{font-size:.875rem;line-height:1.14em}.ExpertReviewContent_expertTextMobileRegalia__nFZg1{overflow:hidden;height:1.14em;text-overflow:ellipsis;white-space:nowrap}.ExpertReviewContent_expertTextCollapsed__9idST{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;max-height:3em}.ExpertReviewContent_expandedExpertText__iGbkh{max-height:100em}.FacilityType_facility__gAkPv{display:flex;align-items:center;padding:.375em .75em .375em .5em;border-radius:.5em;background:var(--background);gap:.25em}.FacilityType_facilityHeader__u9VtC{display:flex;align-items:center;margin-bottom:.5em;gap:.5em}.FacilityType_headerRightPart__ow31N{display:flex;gap:.25em}.FacilityType_checkmark__YFtZc{width:1.144em;height:1.144em;flex-shrink:0;fill:var(--black)}.FacilityType_facilityTitle__rgknL{font-size:1.375rem;font-weight:500;line-height:1.18em}.FacilityType_facilityTitleMobile__YujTN{font-size:1.125rem;font-weight:500;line-height:1.22em}.FacilityType_facilityList__3MMob{display:flex;flex-wrap:wrap;gap:.25em}.FacilityType_facilityListMobile__27jxE{flex-direction:column;gap:.5em}.FacilityType_facilityItem__5p7dQ{display:flex;align-items:center;padding:.43em .86em .43em .57em;border-radius:.5em;background:var(--background);font-size:.875rem;gap:.29em;line-height:1.14em}.FacilityType_facilityItemMobile__cCaW0{align-items:flex-start;padding:0;background:transparent}.FacilityType_facilityTypeDisabled__xAYzS,.FacilityType_facilityType__Y1t7L[open] .FacilityType_facilityHeader__u9VtC{pointer-events:none}.FacilityType_expandButton__Nb6I_{width:1em;height:1em}.FacilityType_expandButton__Nb6I_ path{fill:var(--black)}.FacilityType_facilityTypeMobile__b4SXK[open] .FacilityType_expandButton__Nb6I_{transform:rotate(180deg)}.HotelFacilities_facilities__OzKl1{display:flex;flex-direction:column;padding:1em;border-radius:.5em;background:var(--white);gap:1em}.HotelFacilities_facilitiesMobile__P0bLt{gap:.5em}.HotelFacilities_noFacilities__sw6MM{display:flex;flex-direction:column;padding:1em;border-radius:.5em;background:var(--white);gap:.5em}.HotelFacilities_noFacilitiesTitle___J_Of{font-size:1.125rem;font-weight:500;line-height:1.2222em;text-align:center}.HotelFacilities_noFacilitiesTitleMobile__zyKKZ{font-size:1rem;line-height:1.25em}.HotelFacilities_noFacilitiesSubtitle__VNr1F{font-size:.875rem;line-height:1.1429em;text-align:center}.HotelFacilities_facilityIcon__GRuO5{width:1.144em;height:1.144em;flex-shrink:0}.HotelFactsContent_features__8xr0p{display:grid;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;padding:1em;border-radius:.5em;background:var(--white);grid-gap:1em;gap:1em;grid-template-columns:1fr 1fr}.HotelFactsContent_featuresMobile__38Qch{gap:.5em;grid-template-columns:1fr}.HotelFactsContent_iconFrame__0Grv6{display:flex;width:3em;height:3em;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:var(--background)}.HotelFactsContent_iconWrapper__lrdOk{position:relative;width:2em;height:2em}.HotelFactsContent_feature__2NlDo{display:flex;align-items:center;gap:.5em}.HotelFactsContent_featureTitle__gud53{font-size:.875rem;font-weight:500;line-height:1.14em}.HotelFactsContent_featureDescription__Jnbp5{font-size:.875rem;line-height:1.14em}.HotelFactsContent_expandButton__RAT_3{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;padding:.86em 1.14em;border-radius:.57em;background:var(--background);font-size:.875rem;gap:.71em;line-height:1.14em}.HotelFAQ_faq__yTkcK{display:flex;flex-direction:column;align-items:flex-start;padding:1em;border-radius:.375em;background:var(--white)}.HotelFAQ_header__jkDet{font-size:1.375rem;font-weight:500;line-height:1.18em}.HotelFAQ_summary__VZlcA{display:flex;justify-content:space-between;margin-bottom:.25em;cursor:pointer;font-size:1rem;font-weight:500;gap:.5em;justify-items:space-between;line-height:1.25em}.HotelFAQ_headerMobile__NaMW8{font-size:1.125rem;line-height:1.2222em}.HotelFAQ_summaryMobile__It9iV{margin-bottom:.2857em;font-size:.875rem;font-weight:500;gap:.5714em;line-height:1rem}.HotelFAQ_description__yd3Es{font-size:.875rem;line-height:1.14em}.HotelFAQ_details__v6BZ1{width:100%;padding:1em 0}.HotelFAQ_details__v6BZ1:not(:last-child){border-bottom:1px solid var(--grey3)}.HotelFAQ_details__v6BZ1[open] summary~*{animation:HotelFAQ_sweep__EXki1 .05s ease-in-out}@keyframes HotelFAQ_sweep__EXki1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.HotelFAQ_expandButton__mzMyk{width:1.25em;height:1.25em;flex-shrink:0;transition:all .1s ease-in-out}.HotelFAQ_expandButton__mzMyk path{fill:var(--grey2)}.HotelFAQ_details__v6BZ1[open] .HotelFAQ_expandButton__mzMyk{transform:rotate(180deg)}.HotelGalleryCashback_cashbackWrapper__CE2jL{position:absolute;z-index:2;top:.5em;left:.5em}.Cashback_container__srhhZ{display:flex}.Cashback_cashbackIcon__B_2rh{display:block;width:100%;max-width:14px;max-height:14px}.Cashback_cashBackContainer__fJv_M{display:inline-flex;align-items:center;padding:5px 8px 5px 10px;border-radius:var(--border-radius)}.Cashback_cashbackLabel__CmmZn{margin-right:3px}.Cashback_cashbackIconLayout__uS1HJ{display:flex;align-items:center;margin-left:3px}.Cashback_withBorder__1Xo0s{border:1px solid}.Cashback_bottomSheet__HsFlv.Cashback_bottomSheet__HsFlv{padding-bottom:1em}.Cashback_tooltip__MMsLm{font-size:.875rem;line-height:1.14em}.AlreadySeenLabel_label__wMY9o{display:flex;align-items:center;padding:4px 6px 4px 4px;border-radius:8px;margin-top:4px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--white);color:var(--black);gap:2px}.AlreadySeenLabel_text__R9zLl{font-size:.75rem;line-height:1rem}.AlreadySeenLabel_checkIcon__JZNbz{width:14px;height:14px}.HotelCardWishlistButton_wishlistHeartSvg__v_Bj2.HotelCardWishlistButton_wishlistHeartSvg__v_Bj2{width:2em;height:2em}.HotelCardWishlistButton_wishlistHeartSvg__v_Bj2.HotelCardWishlistButton_wishlistHeartSvg__v_Bj2:hover{stroke:none}.HotelCardWishlistButton_wishlistHeartSvgMobile__Jbk3R.HotelCardWishlistButton_wishlistHeartSvgMobile__Jbk3R{width:1.5em;height:1.5em}.HotelCardWishlistButton_wishlistHeartSvgMobile__Jbk3R.HotelCardWishlistButton_wishlistHeartSvgMobile__Jbk3R:hover{stroke:none}.EmptyHotelMap_skeleton__YElSY{display:flex;flex-direction:column;align-items:center;padding:1em;border-radius:.5em;background:var(--white);gap:.5em}.EmptyHotelMap_noCoordinatesText__n04iy{font-size:1.125rem;font-weight:500;line-height:1.2222em;text-align:center}.EmptyHotelMap_noCoordinatesTextMobile__Yrpkt{font-size:1rem;line-height:1.25em}.EmptyHotelMap_locationText__N8opO{font-size:.875rem;line-height:1.1429em;text-align:center}.HotelMapContent_hotelMapContainer__8kN0_{overflow:hidden;width:100%;height:12.5rem;border-radius:.375rem;cursor:grab;isolation:isolate}@media (min-width:768px){.HotelMapContent_hotelMapContainer__8kN0_{height:25rem}}.HotelMapContent_hotelMapContainer__8kN0_:active{cursor:grabbing}.HotelMapContent_expandedMapContainer__riJc3{height:100%;border-radius:0}.HotelMapContent_fullscreenMap__BdrE7{position:absolute;top:0;left:0;overflow:auto;width:100vw;height:100vh;background:var(--background);transform:translateY(100%);transition:transform .3s ease-in-out}.HotelMapContent_show__35GyS{transform:translateY(0)}.HotelMapContent_hide__m8MJ3{transform:translateY(100%)}.HotelMapContent_backButton__q51oL{position:absolute;z-index:1;top:.5em;left:.5em}.HotelMapCanvas_hotelMapContainer__3Ipd5{overflow:hidden;width:100%;height:12.5rem;border-radius:.375rem;cursor:grab;isolation:isolate}@media (min-width:768px){.HotelMapCanvas_hotelMapContainer__3Ipd5{height:25rem}}.HotelMapCanvas_hotelMapContainer__3Ipd5:active{cursor:grabbing}.HotelMapCanvas_expandedMapContainer__9HOlJ{height:100%;border-radius:0}.HotelMarker_hotelMarker__JstlW{position:absolute;display:flex;width:3em;height:3em;align-items:center;justify-content:center;border-radius:50%;background:var(--secondary);box-shadow:0 4px 8px 0 rgb(0 0 0/6%),0 0 0 1px hsla(0,0%,42%,.08);transform:translate(-50%,-50%)}.HotelMarker_markerIcon__SqdWf{width:1.5em;height:1.5em;fill:var(--white)}.FullscreenControlButton_buttonContent__5kLy_{display:flex;height:1.5em;align-items:center;gap:.5em}.FullscreenControlButton_expandIcon__ZpRfR{width:1em;height:1em;flex-shrink:0}.FullscreenControlButton_loader__HNwdq{width:1.5em;height:1.5em;margin:0 1em}.FullscreenControlButton_loader__HNwdq path{fill:var(--black)}.FullscreenControlButton_buttonContentText__vPDne{font-size:.875rem;line-height:1rem}.NpsError_container__CLQkH{display:flex;height:23.875rem;flex-direction:column;align-items:center;justify-content:center;padding:1.5em 0;font-size:1rem;gap:1em}@media (min-width:640px){.NpsError_container__CLQkH{min-width:39.5em;height:14.25em}}.NpsError_container__CLQkH>button{background:transparent}.NpsError_errorTitle__QAXvT{margin:0 1.5em;color:var(--black-base);font-weight:700;text-align:center;font-size:1.375rem;line-height:1.625rem}.NpsError_errorDescription__HlpOb{text-align:center;font-size:.875rem;line-height:1rem}.NpsError_button__tEOXQ{height:2.5em;font-size:1rem}.Layout_pageContainer__y9zok{position:relative;display:flex;min-width:59rem;max-width:77.5rem;justify-content:center;padding-bottom:2.5rem;margin:1.5rem 0;gap:1.5rem}.Layout_pageContainerMobile__QC6Rm{width:auto;flex-direction:column;justify-content:flex-start;margin:.75rem .5rem;gap:.75rem}.Layout_pageContent__YyANT{display:flex;width:54.75rem;flex-direction:column}.Layout_pageContentMobile__4K20X{align-items:flex-start}.GoodbyeMessage_container__5Liwz{display:flex;flex-direction:column;align-items:center;padding:1.75em 1em 1em}@media (min-width:992px){.GoodbyeMessage_container__5Liwz{width:37.5rem;padding:2.25em 0 1.5em}}.GoodbyeMessage_text___xAeV{margin-top:1em;color:var(--black-base);font-size:1.25rem;font-weight:700;text-align:center;white-space:pre-line;font-size:1.125rem;line-height:1.375rem}.GoodbyeMessage_flamingo__JooD5{width:10.375rem;height:6.125rem}