.TouristsPage-module__RuVG0a__container{justify-content:space-between;width:75.5rem;margin:0 auto;padding-bottom:1.75rem;display:flex}.TouristsPage-module__RuVG0a__container.TouristsPage-module__RuVG0a__mobile{width:-webkit-fill-available;flex-direction:column;width:stretch;margin:.5rem}.TouristsPage-module__RuVG0a__main{flex-direction:column;flex-shrink:0;gap:1.5rem;width:59.8125rem;display:flex}.TouristsPage-module__RuVG0a__main.TouristsPage-module__RuVG0a__mobile{width:100%}.TouristsPage-module__RuVG0a__title{width:75.5rem;margin:0 auto;padding:.75rem 0;font-size:1.75rem;font-weight:500;line-height:2.125rem}.TouristsPage-module__RuVG0a__submitTitle{padding:0;font-size:1.75rem;font-weight:500;line-height:2.125rem}.TouristsPage-module__RuVG0a__button{width:5.4375rem;height:2.5rem}.TouristsPage-module__RuVG0a__submitSectionWrapper{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.TouristsPage-module__RuVG0a__loader{width:2rem;height:2rem;position:absolute}.TouristsPage-module__RuVG0a__loader path{fill:var(--white)}.TouristsPage-module__RuVG0a__textInvisible{visibility:hidden}
.TransferAndInsurance-module__yM1F_W__additionals{flex-direction:column;gap:.25rem;display:flex}.TransferAndInsurance-module__yM1F_W__highlighted{color:var(--grey1)}.TransferAndInsurance-module__yM1F_W__includedList{flex-direction:column;justify-content:start;gap:.25rem;display:flex}.TransferAndInsurance-module__yM1F_W__excluded{color:var(--secondary)}.TransferAndInsurance-module__yM1F_W__questionIcon path{fill:var(--grey1)}.TransferAndInsurance-module__yM1F_W__itemBlock{align-items:center;gap:.25rem;display:flex}.TransferAndInsurance-module__yM1F_W__toggleItemBlock{flex-direction:row;justify-content:space-between;align-items:center;gap:.25rem;display:flex}.TransferAndInsurance-module__yM1F_W__priceDescription{color:var(--grey1);font-size:.75rem;line-height:1rem}.TransferAndInsurance-module__yM1F_W__priceBlock{flex-direction:column;display:flex}.TransferAndInsurance-module__yM1F_W__icon{flex-shrink:0;width:1rem;height:1rem}
.Toggle-module__nBMHPq__switcher{--ratio:1.7;height:1.5rem;aspect-ratio:var(--ratio);border-radius:var(--round-border-radius);background-color:var(--grey3);cursor:pointer}.Toggle-module__nBMHPq__switcher[data-state=checked]{background-color:var(--secondary)}.Toggle-module__nBMHPq__switcherThumb{aspect-ratio:1;height:100%;padding:.125rem;transition:transform .1s linear;display:block}.Toggle-module__nBMHPq__switcherThumb:after{content:"";background-color:var(--white);border-radius:var(--round-border-radius);width:100%;height:100%;display:block}.Toggle-module__nBMHPq__switcherThumb[data-state=checked]{transform:translateX(calc((var(--ratio) - 1) * 100%))}
.HotelReviewTextForm-module__Xak86G__container{flex-direction:column;display:flex}.HotelReviewTextForm-module__Xak86G__desktopContainer{gap:1.5rem;padding:3rem 0}.HotelReviewTextForm-module__Xak86G__mobileContainer{gap:1rem;padding:0 0 1rem}.HotelReviewTextForm-module__Xak86G__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.HotelReviewTextForm-module__Xak86G__mobileTitle{font-size:1.125rem;line-height:1.375rem}.HotelReviewTextForm-module__Xak86G__textarea{height:5rem;font-size:1rem;line-height:1.25rem}.HotelReviewTextForm-module__Xak86G__mobileTextArea{height:7.5rem}.HotelReviewTextForm-module__Xak86G__titleTextArea{height:revert-layer}.HotelReviewTextForm-module__Xak86G__errorTextArea.HotelReviewTextForm-module__Xak86G__errorTextArea{border-color:var(--secondary)}.HotelReviewTextForm-module__Xak86G__submitButtonContainer{flex-direction:column;gap:.5rem;display:flex}.HotelReviewTextForm-module__Xak86G__submitButton{font-size:1rem;font-weight:500;line-height:1.25rem}.HotelReviewTextForm-module__Xak86G__submitButtonLegalInfo{color:var(--grey1);font-size:.75rem;line-height:.875rem}
.HotelReviewSuccessForm-module__pp2IIq__container{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.HotelReviewSuccessForm-module__pp2IIq__desktopContainer{padding:3rem 0}.HotelReviewSuccessForm-module__pp2IIq__mobileContainer{justify-content:center;min-height:calc(100dvh - 3rem)}@supports not (height:100dvh){.HotelReviewSuccessForm-module__pp2IIq__mobileContainer{min-height:calc(100vh - 3rem);padding-bottom:20vh}}.HotelReviewSuccessForm-module__pp2IIq__imageContainer{border-radius:var(--border-radius);background-color:var(--background);position:relative}.HotelReviewSuccessForm-module__pp2IIq__hotelImage{border-radius:var(--border-radius);object-fit:cover;width:8.75rem;height:8.75rem}.HotelReviewSuccessForm-module__pp2IIq__heartImage{width:6.875rem;height:6.875rem;position:absolute;bottom:0;right:0;transform:translate(3.125rem,1.25rem)}.HotelReviewSuccessForm-module__pp2IIq__description{text-align:center;flex-direction:column;gap:.25rem;display:flex}.HotelReviewSuccessForm-module__pp2IIq__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.HotelReviewSuccessForm-module__pp2IIq__mobileTitle{font-size:1.125rem;line-height:1.375rem}.HotelReviewSuccessForm-module__pp2IIq__subtitle{color:var(--grey1);font-size:1rem;line-height:1.25rem}.HotelReviewSuccessForm-module__pp2IIq__button{font-size:1rem;font-weight:500;line-height:1.25rem}
.HotelReviewCloseConfirmationDialog-module__WWus3q__dialogContent{flex-direction:column;gap:1rem;display:flex}.HotelReviewCloseConfirmationDialog-module__WWus3q__desktopDialogContent{width:22.5rem;padding:1.5rem}.HotelReviewCloseConfirmationDialog-module__WWus3q__mobileDialogContent{width:calc(100vw - 3rem);padding:1rem}.HotelReviewCloseConfirmationDialog-module__WWus3q__messageContainer{text-align:center;white-space:pre-wrap;flex-direction:column;gap:.25rem;display:flex}.HotelReviewCloseConfirmationDialog-module__WWus3q__mobileMessageContainer{gap:.12rem}.HotelReviewCloseConfirmationDialog-module__WWus3q__messageTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}.HotelReviewCloseConfirmationDialog-module__WWus3q__mobileMessageTitle{font-size:1.125rem;line-height:1.375rem}.HotelReviewCloseConfirmationDialog-module__WWus3q__messageDescription{font-size:1rem;line-height:1.25rem}.HotelReviewCloseConfirmationDialog-module__WWus3q__mobileMessageDescription{font-size:.875rem;line-height:1rem}.HotelReviewCloseConfirmationDialog-module__WWus3q__buttons{flex-direction:column;gap:.5rem;display:flex}.HotelReviewCloseConfirmationDialog-module__WWus3q__button{font-size:1rem;font-weight:500;line-height:1.25rem}
.HotelReviewModal-module__eAUwYa__hidden{opacity:0;pointer-events:none}.HotelReviewModal-module__eAUwYa__desktopDialogContent{width:42.5rem}.HotelReviewModal-module__eAUwYa__desktopDialogContent .swiper-slide{max-height:80vh;padding:0 3rem;overflow:hidden auto}:is(.HotelReviewModal-module__eAUwYa__desktopDialogContent .swiper-slide)::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.HotelReviewModal-module__eAUwYa__desktopDialogContent .swiper-slide{-ms-overflow-style:none;scrollbar-width:none}.HotelReviewModal-module__eAUwYa__mobileBottomSheetContent{padding:0}.HotelReviewModal-module__eAUwYa__mobileBottomSheetContent .swiper{width:100%}.HotelReviewModal-module__eAUwYa__mobileBottomSheetContent .swiper-slide{max-height:calc(100dvh - 3rem);padding:0 .5rem;overflow:hidden auto}@supports not (height:100dvh){.HotelReviewModal-module__eAUwYa__mobileBottomSheetContent .swiper-slide{max-height:calc(100vh - 3rem);padding-bottom:20vh}}.HotelReviewModal-module__eAUwYa__backButton{z-index:1;border-radius:var(--border-radius);cursor:pointer;width:2rem;height:2rem;transition:var(--opacity-transition);background-color:var(--background);padding:.5rem;position:fixed;top:1rem;left:1rem}.HotelReviewModal-module__eAUwYa__backButton:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.HotelReviewModal-module__eAUwYa__backButton: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)}}.HotelReviewModal-module__eAUwYa__backButton: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)}.HotelReviewModal-module__eAUwYa__mobileBackButton{top:.625rem;left:.625rem}.HotelReviewModal-module__eAUwYa__backButton path{fill:var(--grey1)}
.HotelReviewErrorModal-module__jjuBqq__dialogContent{flex-direction:column;gap:1rem;display:flex}.HotelReviewErrorModal-module__jjuBqq__desktopDialogContent{width:22.5rem;padding:1.5rem}.HotelReviewErrorModal-module__jjuBqq__mobileDialogContent{width:calc(100vw - 3rem);padding:1rem}.HotelReviewErrorModal-module__jjuBqq__messageContainer{text-align:center;white-space:pre-wrap;flex-direction:column;gap:.25rem;display:flex}.HotelReviewErrorModal-module__jjuBqq__mobileMessageContainer{gap:.12rem}.HotelReviewErrorModal-module__jjuBqq__messageTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}.HotelReviewErrorModal-module__jjuBqq__mobileMessageTitle{font-size:1.125rem;line-height:1.375rem}.HotelReviewErrorModal-module__jjuBqq__messageDescription{font-size:1rem;line-height:1.25rem}.HotelReviewErrorModal-module__jjuBqq__mobileMessageDescription{font-size:.875rem;line-height:1rem}.HotelReviewErrorModal-module__jjuBqq__button{font-size:1rem;font-weight:500;line-height:1.25rem}
.HotelHeader-module__5xmE4a__hotelHeader{background:var(--white);border-radius:.5em .5em 0 0;flex-direction:column;gap:.75em;padding:1em;display:flex;position:relative}.HotelHeader-module__5xmE4a__hotelHeaderMobile{padding:.5em}.HotelHeader-module__5xmE4a__hotelStars{display:flex}.HotelHeader-module__5xmE4a__hotelStars:empty{display:none}.HotelHeader-module__5xmE4a__topBlock{align-items:center;gap:.5em;margin-right:3em;display:flex}.HotelHeader-module__5xmE4a__topBlockMobile{margin-right:.5em}.HotelHeader-module__5xmE4a__middleBlock{align-items:center;gap:.5em;display:flex}.HotelHeader-module__5xmE4a__hotelStar{width:.875em;height:.875em}.HotelHeader-module__5xmE4a__hotelName{margin-right:.2857em;font-size:1.75rem;font-weight:500;line-height:1.21em;display:inline}.HotelHeader-module__5xmE4a__hotelNameMobile{font-size:1.375rem;font-weight:500;line-height:1.18rem}.HotelHeader-module__5xmE4a__infoWrapper{gap:.25rem;display:flex}.HotelHeader-module__5xmE4a__shortInfoWrapper{background-color:var(--background);border-radius:.5rem;flex-direction:column;gap:.5rem;width:100%;padding:.75rem;font-size:.875rem;line-height:1.14em;display:flex}.HotelHeader-module__5xmE4a__shortInfoWrapper:empty{display:none}.HotelHeader-module__5xmE4a__hotelHeaderMobile>.HotelHeader-module__5xmE4a__shortInfoWrapper{padding:.5rem}.HotelHeader-module__5xmE4a__infoWrapper>.HotelHeader-module__5xmE4a__shortInfoWrapper:not(:last-child){border-radius:.5rem .125rem .125rem .5rem}.HotelHeader-module__5xmE4a__aiSummary.HotelHeader-module__5xmE4a__aiSummary{border-radius:.125rem .5rem .5rem .125rem;flex-shrink:0;max-width:25rem}.HotelHeader-module__5xmE4a__mobileActions{gap:.25rem;display:flex}.HotelHeader-module__5xmE4a__mobileAction{flex:1;min-width:0;display:flex}
.Breadcrumbs-module__TjVHvq__breadcrumbsWrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Breadcrumbs-module__TjVHvq__breadcrumbsMobile{text-overflow:ellipsis;white-space:nowrap;height:1em;margin-right:2em;overflow:hidden}.Breadcrumbs-module__TjVHvq__breadcrumb{font-size:.875rem;line-height:1.14em;display:inline}
.ShareHotel-module__S2SPVq__shareWrapper{position:relative}.ShareHotel-module__S2SPVq__shareWrapperMobile{flex:1;min-width:0}.ShareHotel-module__S2SPVq__shareButton{width:fit-content;color:var(--grey1);cursor:pointer;align-items:center;gap:.2857em;font-size:.875rem;line-height:1.14rem;display:flex}.ShareHotel-module__S2SPVq__shareButtonMobile{background-color:var(--background);width:100%;color:var(--black);border-radius:.5rem;justify-content:center;padding:.75rem}.ShareHotel-module__S2SPVq__shareButtonMenuOpened{color:var(--black)}.ShareHotel-module__S2SPVq__shareIcon,.ShareHotel-module__S2SPVq__shareIconMobile{width:1rem;height:1rem}.ShareHotel-module__S2SPVq__shareIconMobile path,.ShareHotel-module__S2SPVq__shareIconMenuOpened path{fill:var(--black)}.ShareHotel-module__S2SPVq__dropdownMenu{z-index:2;border:.0625em solid var(--grey3);background:var(--white);opacity:0;visibility:hidden;border-radius:.5em;max-height:0;margin-top:.25em;transition:max-height .3s ease-in-out,opacity .2s ease-in-out,visibility .3s;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 4px 8px #0000000f,0 0 0 1px #6a6a6a14}.ShareHotel-module__S2SPVq__dropdownMenuOpened{opacity:1;visibility:visible;border-radius:.5em;max-height:10em}.ShareHotel-module__S2SPVq__dropdownMenuMobile{height:100%;box-shadow:none;border:none;padding-bottom:.5em;position:relative}.ShareHotel-module__S2SPVq__menuItem{color:var(--grey1);cursor:pointer;align-items:center;gap:.5em;padding:.75em;transition:all .15s ease-in-out;display:flex}.ShareHotel-module__S2SPVq__menuItem:hover{background:var(--background)}.ShareHotel-module__S2SPVq__menuItemMobile{padding:.5em}.ShareHotel-module__S2SPVq__logo{width:1em;height:1em}.ShareHotel-module__S2SPVq__logoMobile{width:1.25em;height:1.25em}.ShareHotel-module__S2SPVq__menuItemText{color:var(--black);font-size:.875rem;line-height:1.1429em}.ShareHotel-module__S2SPVq__menuItemTextMobile{color:var(--black);font-size:1rem;line-height:1.25em}.ShareHotel-module__S2SPVq__bottomSheet.ShareHotel-module__S2SPVq__bottomSheet{font-size:1rem}
.Labels-module__YdSctq__labelList{flex-wrap:wrap;align-content:center;align-items:center;gap:.5em;display:flex}.Labels-module__YdSctq__labelListMobile{gap:.25em}.Labels-module__YdSctq__label{background:var(--white);border-radius:.5rem;align-items:center;gap:.29em;padding:.38rem .75rem;font-size:.875rem;line-height:1.14em;display:flex}.Labels-module__YdSctq__labelMobile{font-size:.75rem;line-height:1.17em}.Labels-module__YdSctq__iconWrapper{width:1em;height:1em;position:relative}.Labels-module__YdSctq__iconWrapperMobile{width:.875em;height:.875em}.Labels-module__YdSctq__bubbleClassName{font-size:.75rem;line-height:1.17em}.Labels-module__YdSctq__questionMark{flex-shrink:0;width:1em;height:1em}.Labels-module__YdSctq__showMoreButton{color:var(--grey1);cursor:pointer;font-size:.875rem;line-height:1.1429em}
.ShortInfoMobile-module__PtTIbW__shortInfoMobileWrapper{position:relative}.ShortInfoMobile-module__PtTIbW__shortInfoMobileWrapper:empty{display:none}.ShortInfoMobile-module__PtTIbW__shortInfoMobile{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:3.42em;font-size:.875rem;line-height:1.14em;transition:all .25s ease-in-out;display:-webkit-box;position:relative;overflow:hidden}.ShortInfoMobile-module__PtTIbW__shortInfoMobile:empty{display:none}.ShortInfoMobile-module__PtTIbW__shortInfoMobileExpanded{height:100%;max-height:40em;display:block}.ShortInfoMobile-module__PtTIbW__shortInfoMobileExpanded:empty{display:none}.ShortInfoMobile-module__PtTIbW__showMoreButton{background:linear-gradient(270deg, var(--background) 55.71%, transparent 100%);width:4.375rem;color:var(--grey1);text-align:end;font-size:.875rem;line-height:1.14em;position:absolute;bottom:0;right:0}.ShortInfoMobile-module__PtTIbW__ellipsis{color:var(--black)}
.PromoBannerItem-module__gjSEQG__container{width:100%;min-width:0;max-width:100%;height:auto;aspect-ratio:attr(width) / attr(height);display:block}.PromoBannerItem-module__gjSEQG__link{display:contents}
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{object-fit:contain;transform-origin:50%;width:100%;height:100%}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;font-variant:initial;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
.DateDescription-module__hfOD3q__clickToShowPrice,.DateDescription-module__hfOD3q__noTours{z-index:1;font-size:.875rem;line-height:1.1429em}.DateDescription-module__hfOD3q__minPrice{font-size:.875rem;line-height:1.1429em}.DateDescription-module__hfOD3q__datePriceDescription{z-index:1;flex-direction:column;align-items:center;width:100%;display:flex}.DateDescription-module__hfOD3q__perNightPrice{font-size:.875rem;line-height:1.1429em}.DateDescription-module__hfOD3q__skeletonLine{background:var(--black);width:4.5em;height:.0625em}.DateDescription-module__hfOD3q__minPriceSkeleton,.DateDescription-module__hfOD3q__perNightPriceSkeleton{justify-content:center;align-items:flex-end;width:100%;height:.875em;display:flex}
.HotelMatrixControls-module__WDZpKa__matrixControls{flex-direction:column;gap:1em;display:flex}.HotelMatrixControls-module__WDZpKa__filtersRow{justify-content:space-between;min-height:2.5em;display:flex}
.MatrixCell-module__yakuZa__cell{flex-direction:column;align-items:center;gap:.5em;min-width:100%;max-width:100%;min-height:100%;display:flex}.MatrixCell-module__yakuZa__mealInfo{opacity:0;text-align:center;transition:all .2s ease-in-out;display:inline}.MatrixCell-module__yakuZa__mealInfoActive{opacity:1}.MatrixCell-module__yakuZa__priceButton.MatrixCell-module__yakuZa__priceButton{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:2.75rem;padding:.25em 1em;display:flex;position:relative}.MatrixCell-module__yakuZa__loaderContainer{background:var(--secondary);border-radius:.5em;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.MatrixCell-module__yakuZa__loader{width:1.5em;height:1.5em}.MatrixCell-module__yakuZa__priceTextContainer{align-items:center;display:flex}.MatrixCell-module__yakuZa__instantConfirm{width:1.375em;height:1.375em}.MatrixCell-module__yakuZa__instantConfirm path{fill:var(--secondary)}.MatrixCell-module__yakuZa__instantConfirmActive path{fill:var(--white)}.MatrixCell-module__yakuZa__priceText{font-size:1.125rem;font-weight:500;line-height:.8182em}.MatrixCell-module__yakuZa__mealIcon{vertical-align:middle;flex-shrink:0;width:1em;height:1em;margin-right:.12em}.MatrixCell-module__yakuZa__mealText{font-size:.75rem;font-weight:500;line-height:1.1667em}.MatrixCell-module__yakuZa__withFlight{font-size:.75rem;line-height:1.1667em}.MatrixCell-module__yakuZa__cellDescription{max-width:100%;color:var(--grey1);flex-direction:column;align-items:center;gap:.25em;display:flex;overflow:hidden}.MatrixCell-module__yakuZa__cellDescriptionActive{color:var(--black)}.MatrixCell-module__yakuZa__lowAvailabilityText{color:var(--secondary);font-size:.75rem;line-height:1.1667em}.MatrixCell-module__yakuZa__labels{flex-direction:column;gap:.25em;width:100%;display:flex;overflow:hidden}.MatrixCell-module__yakuZa__pricePerNightText,.MatrixCell-module__yakuZa__operatorText{font-size:.75rem;line-height:1.1667em}.MatrixCell-module__yakuZa__whatsInPrice{color:var(--grey1);opacity:0;align-items:center;gap:.13em;display:flex}.MatrixCell-module__yakuZa__whatsInPriceActive{opacity:1}.MatrixCell-module__yakuZa__questionMark{width:1em;height:1em}.MatrixCell-module__yakuZa__whatsInPriceTitle,.MatrixCell-module__yakuZa__whatsInPriceText{font-size:.75rem;line-height:1.1667em}.MatrixCell-module__yakuZa__listItem{min-width:8.75em;color:var(--grey1);flex-direction:column;align-items:center;display:flex}.MatrixCell-module__yakuZa__listItemActive{color:var(--black)}.MatrixCell-module__yakuZa__nightsCountText{font-size:1.125rem;font-weight:500;line-height:1.2222em}.MatrixCell-module__yakuZa__tillDateText{font-size:.75rem;line-height:1.1667em}.MatrixCell-module__yakuZa__noOffers{flex:1;justify-content:center;align-items:center;display:flex}.MatrixCell-module__yakuZa__noOffersTitle{color:var(--grey1);font-size:.75rem;line-height:1.1667em}.MatrixCell-module__yakuZa__cellLoader{width:1.5em;height:1.5em}.MatrixCell-module__yakuZa__cellLoader path{fill:var(--grey1)}
.OperatorDropdown-module__tg4jHa__dropdownArrowActive{rotate:180deg}.OperatorDropdown-module__tg4jHa__dropdownArrowActive path{fill:var(--secondary)}.OperatorDropdown-module__tg4jHa__dropdownTitle{cursor:pointer;align-items:center;gap:.12em;display:flex}.OperatorDropdown-module__tg4jHa__dropdownTitle:hover{color:var(--secondary)}.OperatorDropdown-module__tg4jHa__dropdownTitle:hover path{fill:var(--secondary)}.OperatorDropdown-module__tg4jHa__dropdownTitleActive{color:var(--secondary)}.OperatorDropdown-module__tg4jHa__dropdownArrow{width:.5em;height:.5em}.OperatorDropdown-module__tg4jHa__dropdownTitleText{font-size:.75rem;line-height:1.1667rem}.OperatorDropdown-module__tg4jHa__dropdown{z-index:10;background:var(--white);border-radius:.5em;flex-direction:column;gap:.5rem;width:18.75em;padding:.5em;display:flex;box-shadow:0 4px 8px #0000000f,0 0 0 1px #6a6a6a14}
.OffersList-module__UgoImW__offersList{max-height:12.75em;overflow:auto}.OffersList-module__UgoImW__offersListMobile{flex-direction:column;max-height:100%;padding-bottom:1em;display:flex}.OffersList-module__UgoImW__dropdownTitle{flex-direction:column;gap:.12em;padding-bottom:1em;display:flex}.OffersList-module__UgoImW__dropdownDate{font-size:1rem;font-weight:500;line-height:1.25em}.OffersList-module__UgoImW__dropdownDateMobile{font-size:1.125rem;line-height:1.2222em}.OffersList-module__UgoImW__dropdownOtherOffers{font-size:1rem;font-weight:500;line-height:1.25em}.OffersList-module__UgoImW__dropdownOtherOffersMobile{font-size:1.125rem;line-height:1.2222em}.OffersList-module__UgoImW__listItem{border-bottom:.0625em solid var(--grey3);cursor:pointer;flex-direction:column;padding:.75em 0;display:flex;position:relative}.OffersList-module__UgoImW__listItem:first-child{border-top:.0625em solid var(--grey3)}.OffersList-module__UgoImW__listItem:last-child{border-bottom:none}.OffersList-module__UgoImW__loaderContainer{background:var(--white);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}.OffersList-module__UgoImW__loader{width:1.5em;height:1.5em}.OffersList-module__UgoImW__loader path{fill:var(--black)}.OffersList-module__UgoImW__firstRow{justify-content:space-between;align-items:center;display:flex}.OffersList-module__UgoImW__hr{background:var(--grey3);border:none;width:100%;height:.0625em;margin:.5rem 0}.OffersList-module__UgoImW__operator{font-size:.875rem;line-height:1.1429em}.OffersList-module__UgoImW__operatorMobile,.OffersList-module__UgoImW__price{font-size:1.125rem;font-weight:500;line-height:1.222em}.OffersList-module__UgoImW__pricePart{align-items:center;gap:.25em;display:flex}.OffersList-module__UgoImW__secondRow{color:var(--grey1);font-size:.75rem;line-height:1.1667em}.OffersList-module__UgoImW__bottomSheet{font-size:1rem;line-height:1.25em}.OffersList-module__UgoImW__instantConfirmIcon{width:1.1429em}.OffersList-module__UgoImW__instantConfirmIcon path{fill:var(--secondary)}.OffersList-module__UgoImW__dropdownMeal{font-size:.875rem;line-height:1.1429em}.OffersList-module__UgoImW__labels{flex-wrap:wrap;gap:.25em;margin-top:.25em;display:flex}.OffersList-module__UgoImW__lowAvailability{color:var(--secondary);font-size:.75rem;line-height:1.1667em}.OffersList-module__UgoImW__agentCheckoutButton{margin-top:.5em}
.AgentCheckoutButton-module__UaEzDW__button.AgentCheckoutButton-module__UaEzDW__button{width:100%;min-height:2em;padding:.25em .5em;font-size:.75rem;line-height:.875rem}
.MatrixRow-module__nkP33W__matrixRow{border-bottom:.0625em solid var(--grey3);gap:.62em;padding:.5em 0;display:flex}.MatrixRow-module__nkP33W__matrixRow:last-child{border-bottom:none}.MatrixRow-module__nkP33W__cellWrapper{width:8.75em}
.GallerySwiper-module__u3ZZgW__container{flex-direction:column;gap:1rem;display:flex;position:relative}.GallerySwiper-module__u3ZZgW__containerFitHeight{flex:1;min-height:0}.GallerySwiper-module__u3ZZgW__containerMobile{justify-content:space-between;height:100%}.GallerySwiper-module__u3ZZgW__content{flex-direction:column;gap:1rem;padding-top:1rem;display:flex;position:relative}.GallerySwiper-module__u3ZZgW__mobileContent{margin:auto 0;padding:0}.GallerySwiper-module__u3ZZgW__swiper{border-radius:var(--border-radius);contain:paint;isolation:isolate;width:100%;max-width:calc(100vw - 10rem)}.GallerySwiper-module__u3ZZgW__swiperMobile{border-radius:0;max-width:100%;height:16.75rem}.GallerySwiper-module__u3ZZgW__contentFitHeight{flex-direction:column;flex:1;min-height:0;display:flex}.GallerySwiper-module__u3ZZgW__swiperFitHeight{flex:1;height:auto;min-height:0}.GallerySwiper-module__u3ZZgW__contentFitHeight>:not(:first-child),.GallerySwiper-module__u3ZZgW__bottomPanelFitHeight{flex-shrink:0}.GallerySwiper-module__u3ZZgW__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;min-height:0;position:relative}.GallerySwiper-module__u3ZZgW__swiper .GallerySwiper-module__u3ZZgW__slideDesktop{justify-content:center;align-items:center;padding:0 .063rem;display:flex}.GallerySwiper-module__u3ZZgW__pagination{justify-content:center;align-items:center;font-size:.875rem;line-height:1rem;display:flex}.GallerySwiper-module__u3ZZgW__bottomPanel{flex-direction:column;gap:.5rem;display:flex}.GallerySwiper-module__u3ZZgW__navButton{z-index:1;border-radius:var(--border-radius);background:var(--white);cursor:pointer;background-color:var(--white);width:2.25rem;height:2.25rem;padding:.375rem;position:absolute;top:50%;transform:translateY(-50%)}.GallerySwiper-module__u3ZZgW__navButton:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.GallerySwiper-module__u3ZZgW__navButton: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)}}.GallerySwiper-module__u3ZZgW__navButton: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)}.GallerySwiper-module__u3ZZgW__navButton:disabled{visibility:hidden}.GallerySwiper-module__u3ZZgW__navButton path{fill:var(--grey1)}.GallerySwiper-module__u3ZZgW__prev{left:0}.GallerySwiper-module__u3ZZgW__next{right:0}.GallerySwiper-module__u3ZZgW__rightButtonIcon{transform:scale(-1)}
.GallerySwiperNavigation-module__xHoe4a__container .GallerySwiperNavigation-module__xHoe4a__arrow{border-radius:var(--border-radius);background-color:var(--background);width:2rem;height:2rem;left:1rem}:is(.GallerySwiperNavigation-module__xHoe4a__container .GallerySwiperNavigation-module__xHoe4a__arrow):after{content:""}:is(.GallerySwiperNavigation-module__xHoe4a__container .GallerySwiperNavigation-module__xHoe4a__arrow)>svg{width:1rem;height:1rem}.GallerySwiperNavigation-module__xHoe4a__container .GallerySwiperNavigation-module__xHoe4a__arrowNext{right:1rem;left:inherit;transform:rotate(180deg)}
.SlideMedia-module__YTdXWq__image{border-radius:var(--border-radius);object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.SlideMedia-module__YTdXWq__imageMobile{object-fit:cover;border-radius:0;width:100%}
.ThumbsGallery-module__1V-LQq__thumbsGallery{width:100%;height:4.5rem;padding:0 5rem!important}.ThumbsGallery-module__1V-LQq__mobileThumbsGallery{padding:0 .5rem!important}.ThumbsGallery-module__1V-LQq__thumbsGallerySlide.ThumbsGallery-module__1V-LQq__thumbsGallerySlide{box-sizing:border-box;border-radius:var(--border-radius);cursor:pointer;opacity:.5;width:4.5rem;height:4.5rem;transition:opacity .3s,transform .3s}.ThumbsGallery-module__1V-LQq__thumbsGalleryImage{object-fit:cover;border-radius:.375rem}.ThumbsGallery-module__1V-LQq__thumbsGallerySlide.ThumbsGallery-module__1V-LQq__activeThumb{border:.125rem solid var(--secondary);opacity:1}.ThumbsGallery-module__1V-LQq__thumbsGalleryVideoContainer{width:3.75rem;height:2.5rem}.ThumbsGallery-module__1V-LQq__videoPlaceholder{background:var(--black);border-radius:.375rem;place-items:center;width:100%;height:100%;display:grid}.ThumbsGallery-module__1V-LQq__videoPlaceholder svg{width:1.5rem;height:1.5rem}
.SlidesList-module__OS6tsq__container{grid-template-columns:repeat(5,1fr);gap:1rem;padding:1rem;display:grid}.SlidesList-module__OS6tsq__containerMobile{grid-template-columns:repeat(2,1fr);gap:.25rem;padding:.5rem}.SlidesList-module__OS6tsq__slide{cursor:pointer;width:100%;height:10.438rem;position:relative}.SlidesList-module__OS6tsq__slideMobile{height:7.875rem}.SlidesList-module__OS6tsq__videoPreview{height:10.438rem;position:relative}.SlidesList-module__OS6tsq__videoPreviewMobile{height:7.875rem}.SlidesList-module__OS6tsq__videoIcon{width:1rem;height:1rem;position:absolute;bottom:.625rem;left:.625rem}.SlidesList-module__OS6tsq__duration{border-radius:var(--border-radius);color:var(--white);background-color:#0009;padding:.375rem .75rem;font-size:.875rem;line-height:1rem;position:absolute;bottom:.5rem;right:.5rem}.SlidesList-module__OS6tsq__mobileDuration{padding:.313rem .625rem;font-size:.75rem;line-height:1rem}.SlidesList-module__OS6tsq__image{border-radius:var(--border-radius);object-fit:cover}
.GalleryContent-module__-nfCpW__container{border-radius:var(--border-radius);padding-bottom:1rem}.GalleryContent-module__-nfCpW__containerFullscreenDesktop{flex-direction:column;flex:1;min-height:0;display:flex}.GalleryContent-module__-nfCpW__containerMobile{flex-direction:column;flex:1;min-height:0;padding:.5rem 0 0;display:flex;overflow:hidden}.GalleryContent-module__-nfCpW__scrollArea{flex:1;min-height:0;overflow-y:auto}.GalleryContent-module__-nfCpW__title{z-index:1;border-bottom:.063rem solid var(--background);background-color:var(--white);text-align:center;justify-content:center;align-items:center;gap:1rem;padding:1rem 0;display:flex;position:sticky;top:0}.GalleryContent-module__-nfCpW__containerFullscreenDesktop .GalleryContent-module__-nfCpW__title{flex-shrink:0}.GalleryContent-module__-nfCpW__titleMobile{padding:0 2.5rem .75rem .5rem}.GalleryContent-module__-nfCpW__titleMobileFullscreen{padding-left:3rem}.GalleryContent-module__-nfCpW__mediaTitle{box-sizing:border-box;min-height:4rem}.GalleryContent-module__-nfCpW__title .GalleryContent-module__-nfCpW__button{padding:.5rem .75rem;font-size:.875rem;line-height:1rem}.GalleryContent-module__-nfCpW__titleText{font-size:1.375rem;font-weight:500;line-height:1.625rem}.GalleryContent-module__-nfCpW__titleTextMobile{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;min-width:0;padding-top:.375rem;font-size:1.125rem;line-height:1.375rem;display:-webkit-box;overflow:hidden}.GalleryContent-module__-nfCpW__icon{border-radius:var(--border-radius);background-color:var(--background);cursor:pointer;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;left:1rem}.GalleryContent-module__-nfCpW__icon>svg{width:1rem;height:1rem}.GalleryContent-module__-nfCpW__iconMobile{top:0;left:.5rem}.GalleryContent-module__-nfCpW__embeddedClose{z-index:2;border-radius:var(--border-radius);cursor:pointer;background:0 0;background-color:var(--background);border:none;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.5rem;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.GalleryContent-module__-nfCpW__embeddedClose:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.GalleryContent-module__-nfCpW__embeddedClose: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)}}.GalleryContent-module__-nfCpW__embeddedClose: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)}.GalleryContent-module__-nfCpW__embeddedClose>svg{width:100%;height:100%}.GalleryContent-module__-nfCpW__embeddedClose path{fill:var(--grey1)}.GalleryContent-module__-nfCpW__embeddedCloseMobile{top:.5rem;right:.5rem;transform:none}.GalleryContent-module__-nfCpW__mobileButtonContainer{z-index:2;box-sizing:border-box;width:100%;min-width:0;padding:.5rem max(.5rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left));background-color:var(--white);flex-shrink:0}.GalleryContent-module__-nfCpW__mobileButtonContainer .GalleryContent-module__-nfCpW__mobileButton{box-sizing:border-box;text-align:center;white-space:normal;width:100%;min-width:0;max-width:100%;padding:.75rem .5rem;font-size:1rem;line-height:1.25rem}
.GalleryModal-module__R0N_7q__dialog{border-radius:var(--border-radius);isolation:isolate;flex-direction:column;width:calc(100vw - 2.25rem);height:calc(100vh - 1rem);min-height:0;display:flex;position:fixed;overflow:auto}.GalleryModal-module__R0N_7q__dialog::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.GalleryModal-module__R0N_7q__dialog{-ms-overflow-style:none;scrollbar-width:none}.GalleryModal-module__R0N_7q__dialogMobile{width:100%;max-width:100%;height:100vh;height:100dvh;min-height:0;max-height:100vh;flex-direction:column;max-height:100dvh;display:flex;overflow:hidden;border-radius:0!important}.GalleryModal-module__R0N_7q__dialogMobile .GalleryModal-module__R0N_7q__closeMobile{top:1rem;right:.5rem}
:is(.SwiperModalNavigation-module__LGjqPq__container .SwiperModalNavigation-module__LGjqPq__arrow):after{content:""}
.SwiperModal-module__pUaS5q__mobileModal{width:100%;background-color:var(--primary-color)!important;border-radius:0!important}.SwiperModal-module__pUaS5q__modal{width:100%;padding:1rem;background-color:#0000!important}.SwiperModal-module__pUaS5q__swiper{font-size:16px}.SwiperModal-module__pUaS5q__loader{width:4em;height:4em;position:absolute}.SwiperModal-module__pUaS5q__imageMobile{width:100%}.SwiperModal-module__pUaS5q__images{object-fit:contain;width:100%}.SwiperModal-module__pUaS5q__close{background-color:red;position:absolute;top:0;right:0}
.VideoPreview-module__KdFV8a__previewWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.VideoPreview-module__KdFV8a__previewWrapper img{object-fit:cover}.VideoPreview-module__KdFV8a__playButton{z-index:1;background:var(--black,#000);opacity:.8;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:3.375rem;height:3.375rem;transition:all .3s ease-in-out;display:flex;position:absolute}.VideoPreview-module__KdFV8a__icon{width:1.5rem;height:1.5rem}.VideoPreview-module__KdFV8a__previewWrapper:hover .VideoPreview-module__KdFV8a__playButton{scale:1.2}
.GallerySlideMedia-module__IuhWaq__imagePreview{cursor:pointer;object-fit:cover;border-radius:.125rem}
.HotelGalleryMobile-module__bhY_3G__galleryMobile{width:100%}.HotelGalleryMobile-module__bhY_3G__mainGallerySlideMobile{object-fit:cover;width:100%}.HotelGalleryMobile-module__bhY_3G__slidesCount{z-index:1;border-radius:var(--border-radius);background-color:#0009;padding:.313rem .625rem;position:absolute;bottom:1rem;left:1rem}.HotelGalleryMobile-module__bhY_3G__countText{color:var(--white);opacity:1;font-size:.75rem;line-height:1rem}
.HotelGalleryDesktopHero-module__H9hXKW__imagePreviewContainer{width:100%;position:relative}
.HotelGalleryDesktopCompactGrid-module__wPpj-q__desktopGrid{gap:.25rem;width:100%;display:grid}.HotelGalleryDesktopCompactGrid-module__wPpj-q__tile{position:relative}.HotelGalleryDesktopCompactGrid-module__wPpj-q__desktopGrid1{grid-template-rows:1fr;grid-template-columns:1fr}.HotelGalleryDesktopCompactGrid-module__wPpj-q__desktopGrid2{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.HotelGalleryDesktopCompactGrid-module__wPpj-q__desktopGrid3{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.HotelGalleryDesktopCompactGrid-module__wPpj-q__desktopGrid3>.HotelGalleryDesktopCompactGrid-module__wPpj-q__tile:first-child{grid-row:1/3}.HotelGalleryDesktopCompactGrid-module__wPpj-q__desktopGrid4{grid-template-rows:1fr 1fr;grid-template-columns:repeat(4,1fr)}.HotelGalleryDesktopCompactGrid-module__wPpj-q__desktopGrid4>.HotelGalleryDesktopCompactGrid-module__wPpj-q__tile:first-child{grid-area:1/1/3/3}.HotelGalleryDesktopCompactGrid-module__wPpj-q__desktopGrid4>.HotelGalleryDesktopCompactGrid-module__wPpj-q__tile:nth-child(2){grid-area:1/3/2/4}.HotelGalleryDesktopCompactGrid-module__wPpj-q__desktopGrid4>.HotelGalleryDesktopCompactGrid-module__wPpj-q__tile:nth-child(3){grid-area:1/4/2/5}.HotelGalleryDesktopCompactGrid-module__wPpj-q__desktopGrid4>.HotelGalleryDesktopCompactGrid-module__wPpj-q__tile:nth-child(4){grid-area:2/3/3/5}
.HotelGalleryDesktopTilesStrip-module__Acnvxq__tiles{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:.25rem;width:100%;display:grid;position:relative}.HotelGalleryDesktopTilesStrip-module__Acnvxq__tile{position:relative}.HotelGalleryDesktopTilesStrip-module__Acnvxq__imagePreviewWithText{filter:brightness(60%)}.HotelGalleryDesktopTilesStrip-module__Acnvxq__tileText{width:100%;height:100%;color:var(--white);cursor:pointer;justify-content:center;align-items:center;font-size:1.125rem;font-weight:500;line-height:1.375rem;display:flex;position:absolute;top:0}
.SwiperNavigationButton-module__PGgcYa__container{border-radius:var(--border-radius);background-color:#0003;padding:.5rem}.SwiperNavigationButton-module__PGgcYa__container:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.SwiperNavigationButton-module__PGgcYa__container:hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), #0003}}.SwiperNavigationButton-module__PGgcYa__container:active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), #0003}.SwiperNavigationButton-module__PGgcYa__icon{height:1.5rem;display:block}.SwiperNavigationButton-module__PGgcYa__icon path{fill:var(--white)}
.PromoBannerSwiper-module__6o7y7q__container{border-radius:var(--border-radius);width:100%}.PromoBannerSwiper-module__6o7y7q__container .swiper-wrapper{align-items:center}.PromoBannerSwiper-module__6o7y7q__navigationButton{z-index:1;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.PromoBannerSwiper-module__6o7y7q__prevNavigationButton{left:.5rem}.PromoBannerSwiper-module__6o7y7q__nextNavigationButton{right:.5rem}.PromoBannerSwiper-module__6o7y7q__nextNavigationButton svg{transform:rotate(180deg)}.PromoBannerSwiper-module__6o7y7q__paginationHorizontal{line-height:.25rem}.PromoBannerSwiper-module__6o7y7q__paginationBullet{background:var(--black);width:.25rem;height:.25rem;opacity:var(--disabled-opacity);transition:var(--opacity-transition);border-radius:50%;margin:0 .095rem;display:inline-block}.PromoBannerSwiper-module__6o7y7q__activePaginationBullet{opacity:1}
.LuggageDetails-module__jkb4Ja__container{white-space:normal;flex-direction:column;gap:.5rem;width:26.25rem;padding:.5rem 2rem .5rem .5rem;font-size:.875rem;line-height:1rem;display:flex}.LuggageDetails-module__jkb4Ja__mobile{width:auto}.LuggageDetails-module__jkb4Ja__container span{font-size:.75rem}.LuggageDetails-module__jkb4Ja__title{margin-bottom:.125rem;font-size:.875rem;font-weight:500;line-height:1rem}.LuggageDetails-module__jkb4Ja__info{color:var(--grey1)}
.FlightLabelsList-module__EH5bbq__list{flex-wrap:wrap;gap:.5rem;width:100%;display:flex;overflow:hidden}
.FlightLabelItem-module__jjRwaW__label{background:var(--background);height:1.75rem;color:var(--black);border-radius:.5rem;align-items:center;padding:0 .75rem 0 .5rem;font-size:.75rem;display:flex;overflow:hidden}.FlightLabelItem-module__jjRwaW__adaptiveTooltip:last-of-type{margin-bottom:0}.FlightLabelItem-module__jjRwaW__labelMobile{height:1.5rem;padding:0 .625rem 0 .5rem;font-size:.75rem}.FlightLabelItem-module__jjRwaW__limeGreen{background:var(--primary)}.FlightLabelItem-module__jjRwaW__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;margin-right:.25rem}.FlightLabelItem-module__jjRwaW__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FlightLabelItem-module__jjRwaW__questionIcon{flex-shrink:0;width:.875rem;height:.875rem;margin-left:.25rem}
.FlightFeatures-module__KGKudW__container{color:#73716e;flex-wrap:wrap;gap:.25rem .5rem;font-size:.75rem;line-height:1rem;display:flex}@media (min-width:992px){.FlightFeatures-module__KGKudW__container{gap:1rem;font-size:.875rem;line-height:1rem}}.FlightFeatures-module__KGKudW__withIcon{color:var(--grey1);cursor:pointer;align-items:center;gap:.25rem;display:flex}.FlightFeatures-module__KGKudW__moon{fill:#73716e;width:1rem;height:1rem}.FlightFeatures-module__KGKudW__moon>path{stroke:#73716e}.FlightFeatures-module__KGKudW__withIcon svg path{fill:var(--grey1)}.FlightFeatures-module__KGKudW__plane svg{fill:#73716e}
.Luggage-module__rg9Qca__container{z-index:1;gap:.5rem;width:max-content;font-size:.75rem;line-height:1rem;display:flex;position:relative}.Luggage-module__rg9Qca__tooltip{width:max-content}
.LuggageTooltip-module__1teqja__container{flex-direction:column;display:flex}.LuggageTooltip-module__1teqja__content{white-space:normal;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;gap:.5rem;font-size:.875rem;line-height:1rem;display:grid}.LuggageTooltip-module__1teqja__mobile{padding:1rem 0}.LuggageTooltip-module__1teqja__content span{font-size:.875rem}.LuggageTooltip-module__1teqja__title{color:var(--black-light);margin-bottom:.625rem;font-size:.875rem;font-weight:500}
.LuggagePresence-module__4ss1Ca__noLuggage path{fill:#b3aea3}.LuggagePresence-module__4ss1Ca__noLuggage{color:#b3aea3}.LuggagePresence-module__4ss1Ca__luggageItem{align-items:center;gap:.12rem;display:flex}
.OneWayFlight-module__ur0uEG__direction{aspect-ratio:1;color:#b3aea3;justify-content:center;height:100%;font-size:.875rem;line-height:1rem;display:none;position:absolute;left:-.5rem;transform:rotate(-90deg)translate(0)}@media (min-width:992px){.OneWayFlight-module__ur0uEG__direction{display:flex}}.OneWayFlight-module__ur0uEG__container{flex-direction:column;gap:.5rem;display:flex;position:relative}@media (min-width:992px){.OneWayFlight-module__ur0uEG__container{gap:1rem;padding:0 1.25rem}}.OneWayFlight-module__ur0uEG__container button{width:max-content}.OneWayFlight-module__ur0uEG__timings{gap:1rem;display:flex}div.OneWayFlight-module__ur0uEG__hide>:not(:first-child){display:none}div.OneWayFlight-module__ur0uEG__tooltip{width:auto}.OneWayFlight-module__ur0uEG__route{grid-template-rows:min-content min-content;grid-template-columns:min-content min-content;gap:.5rem;margin-left:-1rem;display:grid}.OneWayFlight-module__ur0uEG__airportDateTime{flex-direction:column;width:6.25rem;font-size:.875rem;line-height:1rem;display:flex}.OneWayFlight-module__ur0uEG__time{font-size:1.375rem;font-weight:500;line-height:1.625rem}.OneWayFlight-module__ur0uEG__airlineLogo{margin-left:0}@media (min-width:992px){.OneWayFlight-module__ur0uEG__airlineLogo{margin-left:auto}}.OneWayFlight-module__ur0uEG__mobileAirlines{color:#73716e;align-items:center;font-size:.75rem;line-height:1rem;display:flex}@media (min-width:992px){.OneWayFlight-module__ur0uEG__mobileAirlines{display:none}}.OneWayFlight-module__ur0uEG__plane{grid-area:2/1/3/2}.OneWayFlight-module__ur0uEG__duration{color:#73716e;grid-area:1/2/2/3;width:max-content;margin:0 auto;font-size:.75rem;line-height:1rem}.OneWayFlight-module__ur0uEG__routeIcon{grid-area:2/2/3/3}@media (min-width:992px){.OneWayFlight-module__ur0uEG__mobile{display:none}}.OneWayFlight-module__ur0uEG__desktop{display:none}@media (min-width:992px){.OneWayFlight-module__ur0uEG__desktop{display:block}}.OneWayFlight-module__ur0uEG__airlineBlock{display:flex}.OneWayFlight-module__ur0uEG__timingsBlock{flex-wrap:wrap;display:flex}
.PriceChartFooter-module__weRZ3W__footer{padding:.25rem .25rem .5rem;display:flex}.PriceChartFooter-module__weRZ3W__mobileFooter{margin-top:1rem;padding:0 1rem}.PriceChartFooter-module__weRZ3W__info{background:var(--secondary,#e6f0fa);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;width:100%;min-height:2.5rem;padding:.25rem;display:flex}.PriceChartFooter-module__weRZ3W__info:hover{background:linear-gradient(0deg, #0000000f 0%, #0000000f 100%), var(--secondary)}.PriceChartFooter-module__weRZ3W__chevronLeft{height:1.5rem}.PriceChartFooter-module__weRZ3W__chevronLeft path{fill:var(--grey1)}.PriceChartFooter-module__weRZ3W__chevronRight{height:1.5rem}.PriceChartFooter-module__weRZ3W__chevronRight path{fill:var(--grey1)}.PriceChartFooter-module__weRZ3W__centralInfo{flex-direction:column;align-items:center;gap:.12rem;display:flex}.PriceChartFooter-module__weRZ3W__price{color:var(--white);font-size:.875rem;line-height:1rem}.PriceChartFooter-module__weRZ3W__centralPrice{font-size:.875rem;line-height:1rem}.PriceChartFooter-module__weRZ3W__date{color:var(--white);font-size:.75rem;line-height:.875rem}.PriceChartFooter-module__weRZ3W__centralDate{color:var(--grey1);font-size:.75rem;line-height:.875rem}.PriceChartFooter-module__weRZ3W__centralFooter{justify-content:space-between;align-items:center;padding:.5rem .75rem .75rem;display:flex}.PriceChartFooter-module__weRZ3W__mobileCentralFooter{margin-top:1rem;padding:.25rem 1rem}.PriceChartFooter-module__weRZ3W__centalInfo{background:var(--secondary,#e6f0fa);border-radius:.5rem;width:100%}.PriceChartFooter-module__weRZ3W__loader{width:1.5rem;height:1.5rem}
.TransitionTooltip-module__6C2tCq__tooltipContainer{flex-direction:column;gap:.25rem;font-size:.875rem;line-height:1rem;display:flex}.TransitionTooltip-module__6C2tCq__tooltipTitle{font-weight:500}.TransitionTooltip-module__6C2tCq__transitionDetails{gap:.25rem;display:flex}
.PriceChartArrow-module__QWBLla__arrow{cursor:pointer;height:2.25rem}.PriceChartArrow-module__QWBLla__arrow path{fill:var(--grey1)}.PriceChartArrow-module__QWBLla__arrowMobile{height:1.5rem}.PriceChartArrow-module__QWBLla__arrowReversed{rotate:180deg}.PriceChartArrow-module__QWBLla__loader{width:1.25rem;height:1.25rem}.PriceChartArrow-module__QWBLla__loader path{fill:var(--grey1)}
.PackageIncludes-module__s7jzwq__container{flex-direction:column;gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}.PackageIncludes-module__s7jzwq__infoLine{flex-wrap:wrap;column-gap:.5rem;display:flex}.PackageIncludes-module__s7jzwq__link{color:#ff611d;cursor:pointer}.PackageIncludes-module__s7jzwq__title{font-size:.875rem;font-weight:500;line-height:1rem}
.PriceChartSkeleton-module__tet56a__wrapper{background:var(--white);border-radius:.5rem;flex-direction:column;align-items:center;padding:.5rem 0 0;display:flex;overflow-x:hidden}.PriceChartSkeleton-module__tet56a__mobileWrapper{padding:0}.PriceChartSkeleton-module__tet56a__list{align-items:flex-end;gap:.125rem;height:2.5rem;margin-bottom:2.125rem;padding:0;list-style:none;display:flex}.PriceChartSkeleton-module__tet56a__mobileList{gap:.12rem;height:8.75rem;margin-bottom:1.75rem}.PriceChartSkeleton-module__tet56a__item{flex-direction:column;justify-content:flex-end;align-items:center;width:2.1875rem;height:100%;display:flex}.PriceChartSkeleton-module__tet56a__itemMobile{width:1.5rem}.PriceChartSkeleton-module__tet56a__bar{width:100%;animation:var(--skeleton-animation);background-color:var(--grey3);border-radius:.5rem}.PriceChartSkeleton-module__tet56a__lineOne{background:var(--grey3);width:2.75rem;height:.0625rem;margin-bottom:1rem}.PriceChartSkeleton-module__tet56a__lineTwo{background:var(--grey3);width:4rem;height:.0625rem;margin-bottom:2rem}.PriceChartSkeleton-module__tet56a__mobileLineTwo{margin-bottom:.75rem}
.PackageInfo-module__ER5GIq__packageContainer{background:#fff;border-radius:.5rem;flex-direction:column;gap:1rem;padding:.5rem;display:flex;position:relative}@media (min-width:768px){.PackageInfo-module__ER5GIq__packageContainer{align-items:center}}@media (min-width:992px){.PackageInfo-module__ER5GIq__packageContainer{flex-direction:row;align-items:start;padding:1rem}}.PackageInfo-module__ER5GIq__hotelName{font-size:1.375rem;font-weight:500;line-height:1.625rem}.PackageInfo-module__ER5GIq__sideParts{flex-direction:column;flex:1;display:flex}.PackageInfo-module__ER5GIq__sideParts .PackageInfo-module__ER5GIq__howToByATour{background:var(--background)}.PackageInfo-module__ER5GIq__galleryAndMapContainer{gap:.5rem;width:100%}@media (min-width:992px){.PackageInfo-module__ER5GIq__galleryAndMapContainer{max-width:33rem}}.PackageInfo-module__ER5GIq__packageParamsInfo{gap:1rem}@media (min-width:992px){.PackageInfo-module__ER5GIq__packageParamsInfo{padding:1.5rem 0}}.PackageInfo-module__ER5GIq__wishlistHeart{fill:#e3e1dd;width:1.5rem;height:1.5rem;position:absolute;top:1rem;right:1rem}@media (min-width:992px){.PackageInfo-module__ER5GIq__wishlistHeart{width:2rem;height:2rem}}.PackageInfo-module__ER5GIq__stars{vertical-align:middle;display:inline-flex}.PackageInfo-module__ER5GIq__stars>svg{width:.875rem}.PackageInfo-module__ER5GIq__idContainer{font-size:.875rem;line-height:1rem;display:block}@media (min-width:992px){.PackageInfo-module__ER5GIq__idContainer{font-size:1rem;line-height:1.25rem}}.PackageInfo-module__ER5GIq__idContainer>*{margin-right:.5rem}.PackageInfo-module__ER5GIq__idContainer>:last-child{margin-right:0}.PackageInfo-module__ER5GIq__titleContainer{flex-direction:column;row-gap:.5rem;display:flex}.PackageInfo-module__ER5GIq__visaText{font-size:.875rem;line-height:1rem}
.SearchBlock-module__kv70xW__searchBlock{flex-direction:column;gap:4px;width:100%;display:flex}@media (min-width:992px){.SearchBlock-module__kv70xW__searchBlock{gap:8px}}.SearchBlock-module__kv70xW__searchForm{flex-direction:column;gap:12px;display:flex}@media (min-width:992px){.SearchBlock-module__kv70xW__searchForm{border-radius:8px;gap:6px}}
.PackageMapAndGallery-module__NsmZvW__relative{justify-content:center;height:18.75rem;display:flex;position:relative;overflow:hidden}.PackageMapAndGallery-module__NsmZvW__rating{z-index:1;position:absolute;top:.5rem;right:.5rem}.PackageMapAndGallery-module__NsmZvW__mobileFullscreenControl{z-index:1;position:absolute;bottom:.5rem;right:.5rem}.PackageMapAndGallery-module__NsmZvW__mobileMapContainer{position:absolute;inset:0}.PackageMapAndGallery-module__NsmZvW__mobileMapContainer>div{border-radius:.5rem;height:100%}.PackageMapAndGallery-module__NsmZvW__fullscreenButton.PackageMapAndGallery-module__NsmZvW__fullscreenButton{padding:.75rem 1rem .75rem .75rem}.PackageMapAndGallery-module__NsmZvW__fullscreenButton.PackageMapAndGallery-module__NsmZvW__fullscreenButton>div{height:1rem}.PackageMapAndGallery-module__NsmZvW__fullscreenIcon.PackageMapAndGallery-module__NsmZvW__fullscreenIcon{width:1rem;height:1rem}.PackageMapAndGallery-module__NsmZvW__hide{display:none}
.RegionTabs-module__9HFEda__wrapper{align-items:center;width:100%;display:flex;position:relative}.RegionTabs-module__9HFEda__swiper{z-index:0;flex:1;position:relative}.RegionTabs-module__9HFEda__swiper .swiper-button-lock{display:none}.RegionTabs-module__9HFEda__swiper .swiper-slide{width:auto}.RegionTabs-module__9HFEda__backIconSelected path{fill:var(--secondary)}.RegionTabs-module__9HFEda__navButton{z-index:1;border-radius:var(--border-radius);background:var(--white);cursor:pointer;background-color:var(--white);width:2.25rem;height:2.25rem;padding:.375rem;position:absolute;top:50%;transform:translateY(-50%)}.RegionTabs-module__9HFEda__navButton:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.RegionTabs-module__9HFEda__navButton: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)}}.RegionTabs-module__9HFEda__navButton: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)}.RegionTabs-module__9HFEda__navButton:disabled{visibility:hidden}.RegionTabs-module__9HFEda__navButton path{fill:var(--grey1)}.RegionTabs-module__9HFEda__tabWrapper{cursor:pointer;flex-direction:column;width:8.125rem;height:4.375rem;padding:.5rem .25rem 1rem;display:flex;position:relative}.RegionTabs-module__9HFEda__tabWrapper:hover path{fill:var(--grey3)}.RegionTabs-module__9HFEda__selectedTab{color:var(--white)}.RegionTabs-module__9HFEda__selectedTab:hover path{fill:var(--secondary)}.RegionTabs-module__9HFEda__mobileTab{width:6.25rem}.RegionTabs-module__9HFEda__title{text-align:center;font-size:.875rem;font-weight:500;line-height:1rem}.RegionTabs-module__9HFEda__price{text-align:center;font-size:.75rem;line-height:.875rem}.RegionTabs-module__9HFEda__mobileBackIcon{transform:scaleX(1.1)}.RegionTabs-module__9HFEda__desktopBackIcon{transform:scaleX(1.42)}.RegionTabs-module__9HFEda__backIcon{z-index:-1;transform-origin:0;height:4.375rem;position:absolute;top:0;left:0}.RegionTabs-module__9HFEda__prev{left:0}.RegionTabs-module__9HFEda__next{right:0}.RegionTabs-module__9HFEda__rightButtonIcon{transform:scale(-1)}
.SearchForm-module__YWTH1G__searchForm{--secondary-color:var(--primary-header-color,var(--white));position:relative}.SearchForm-module__YWTH1G__searchFormWizardOpen{z-index:2;width:100%;position:fixed;top:0;left:0}.SearchForm-module__YWTH1G__searchFormCigarette{position:absolute!important}
.PackageSwiper-module__0u6quq__swiper{border-radius:.5rem;width:100%;height:100%}.PackageSwiper-module__0u6quq__slide{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.PackageSwiper-module__0u6quq__imageWrapper{aspect-ratio:528/300;width:100%;height:100%;position:relative}.PackageSwiper-module__0u6quq__imageWrapper>img{object-fit:cover;width:100%;height:100%;display:block}.PackageSwiper-module__0u6quq__hiddenImage{opacity:0}.PackageSwiper-module__0u6quq__arrowContainer{z-index:1;flex-direction:column;justify-content:center;align-items:center;height:100%;display:none;position:absolute;top:0;left:.5rem}.PackageSwiper-module__0u6quq__arrowContainer:last-child{left:auto;right:.5rem}.PackageSwiper-module__0u6quq__arrowContainer>svg{cursor:pointer}@media (min-width:992px){.PackageSwiper-module__0u6quq__arrowContainer{display:flex}}.PackageSwiper-module__0u6quq__rightArrow{transform:rotate(180deg)}.PackageSwiper-module__0u6quq__spinnerDiv{z-index:1;background-color:var(--background);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PackageSwiper-module__0u6quq__spinner{width:2.5rem;height:2.5rem;color:var(--grey1)}.PackageSwiper-module__0u6quq__spinner path{fill:var(--grey1);stroke:var(--grey1)}
.SearchResults-module__ZvMMsG__searchResultsContainer{flex-direction:column;gap:1rem;width:42.75rem;display:flex}.SearchResults-module__ZvMMsG__searchResultsContainerMapExpanded.SearchResults-module__ZvMMsG__searchResultsContainerMapExpanded{flex:1}.SearchResults-module__ZvMMsG__searchResultsContainerNarrowScreen.SearchResults-module__ZvMMsG__searchResultsContainerNarrowScreen{flex:1;width:100%;min-width:0}.SearchResults-module__ZvMMsG__searchResultsContainerWideScreenMapExpanded.SearchResults-module__ZvMMsG__searchResultsContainerWideScreenMapExpanded{width:18rem}.SearchResults-module__ZvMMsG__searchResultsContainerMobile{gap:1rem;width:100%}.SearchResults-module__ZvMMsG__sortingAndCounter{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.SearchResults-module__ZvMMsG__sortingAndCounterExpanded{flex-wrap:wrap;gap:1rem}.SearchResults-module__ZvMMsG__filteredHotelsTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}.SearchResults-module__ZvMMsG__expandedMapOnNarrowScreen.SearchResults-module__ZvMMsG__expandedMapOnNarrowScreen{width:100%;position:sticky;top:1rem}.SearchResults-module__ZvMMsG__titleContainer{flex-direction:column;gap:1rem;display:flex}.SearchResults-module__ZvMMsG__mobileTitleContainer{gap:.5rem}.SearchResults-module__ZvMMsG__titleContainerMenu{gap:.5rem;height:2.5rem;margin:0 -.5rem;padding:0 .5rem;display:flex;overflow:scroll hidden}.SearchResults-module__ZvMMsG__titleContainerMenu::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.SearchResults-module__ZvMMsG__titleContainerMenu{-ms-overflow-style:none;scrollbar-width:none}.SearchResults-module__ZvMMsG__titleContainerMenu>*{flex-shrink:0}.SearchResults-module__ZvMMsG__priceChartTrigger{border-radius:var(--border-radius);cursor:pointer;text-wrap:nowrap;background-color:var(--white);align-items:center;gap:.25rem;height:100%;padding:0 .75rem 0 .62rem;font-size:.875rem;line-height:1rem;display:flex}.SearchResults-module__ZvMMsG__priceChartTrigger:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.SearchResults-module__ZvMMsG__priceChartTrigger: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)}}.SearchResults-module__ZvMMsG__priceChartTrigger: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)}.SearchResults-module__ZvMMsG__priceChartTriggerIcon{width:1rem;height:1rem;display:block}.SearchResults-module__ZvMMsG__priceChartContent.SearchResults-module__ZvMMsG__priceChartContent{padding:0 0 1.5rem}.SearchResults-module__ZvMMsG__priceChartContentTitle{text-align:center;margin-bottom:1rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}.SearchResults-module__ZvMMsG__hotelNumber{text-align:end;font-size:.875rem;line-height:1rem}
.PrcieInfo-module__I5Eq4a__priceContainer{flex-direction:column;row-gap:.25rem;width:100%;display:flex}.PrcieInfo-module__I5Eq4a__fullPrice{color:var(--black);font-size:1.375rem;font-weight:500;line-height:1.625rem}.PrcieInfo-module__I5Eq4a__netPriceBlock{width:100%;color:var(--black);flex-direction:column;row-gap:.25rem;font-size:.875rem;line-height:1rem;display:flex}.PrcieInfo-module__I5Eq4a__netPriceItem{flex-direction:row;justify-content:space-between;display:flex}.PrcieInfo-module__I5Eq4a__priceText{font-weight:500}.PrcieInfo-module__I5Eq4a__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:.5rem 0}.PrcieInfo-module__I5Eq4a__packageId{color:var(--grey1);font-size:.875rem;line-height:1rem}.PrcieInfo-module__I5Eq4a__priceAndPackageId{flex-direction:row;justify-content:space-between;display:flex}.PrcieInfo-module__I5Eq4a__spinnerBlock{justify-content:left;display:flex}.PrcieInfo-module__I5Eq4a__spinner{width:1.25rem;height:1.25rem}.PrcieInfo-module__I5Eq4a__spinner path{fill:var(--grey2)}
.PreviousFilters-module__luJynG__collapse{opacity:1;flex-shrink:0;grid-template-rows:1fr;transition:grid-template-rows .3s,opacity .3s;display:grid;overflow:hidden}.PreviousFilters-module__luJynG__collapseClosing{opacity:0;grid-template-rows:0fr}.PreviousFilters-module__luJynG__collapseInner{min-height:0}.PreviousFilters-module__luJynG__wrapper{border-radius:var(--border-radius);background-color:var(--background);flex-direction:column;gap:.75rem;padding:.5rem .75rem;display:flex;position:relative}.PreviousFilters-module__luJynG__wrapperPreview{background:var(--white);gap:.5rem;padding:.5rem}.PreviousFilters-module__luJynG__previousFilters,.PreviousFilters-module__luJynG__filterList{flex-direction:column;gap:.5rem;display:flex}.PreviousFilters-module__luJynG__filterListPreview{font-size:.875rem;line-height:1rem}.PreviousFilters-module__luJynG__header{justify-content:space-between;align-items:center;display:flex}.PreviousFilters-module__luJynG__title{font-size:1rem;font-weight:500;line-height:1.25rem}.PreviousFilters-module__luJynG__titlePreview{max-width:17rem;font-size:.875rem;line-height:1rem}.PreviousFilters-module__luJynG__close{cursor:pointer;width:1rem;height:1rem}.PreviousFilters-module__luJynG__close path{fill:var(--grey1)}.PreviousFilters-module__luJynG__closePreview{border-radius:var(--border-radius);cursor:pointer;background-color:var(--background);width:2rem;height:2rem;padding:.5rem}.PreviousFilters-module__luJynG__closePreview:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.PreviousFilters-module__luJynG__closePreview: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)}}.PreviousFilters-module__luJynG__closePreview: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)}.PreviousFilters-module__luJynG__closePreview path{fill:var(--grey1)}.PreviousFilters-module__luJynG__closeDesktop{width:.75rem;height:.75rem;padding:0;position:absolute;top:.5rem;right:.5rem}.PreviousFilters-module__luJynG__closeDesktop path{fill:var(--black)}.PreviousFilters-module__luJynG__button{font-size:.875rem;line-height:1rem}.PreviousFilters-module__luJynG__buttonMobile{font-size:1rem;font-weight:500;line-height:1.25rem}
.PriceBanner-module__F_qTwW__banner{color:#fff;background:#ff611d;border-radius:.5rem;align-items:center;gap:.25rem;width:fit-content;padding:.375rem .75rem .375rem .5rem;display:inline-flex}.PriceBanner-module__F_qTwW__banner>svg{width:1rem}:is(.PriceBanner-module__F_qTwW__banner>svg)>path{fill:#fff}.PriceBanner-module__F_qTwW__banner{font-size:.75rem;line-height:1rem}.PriceBanner-module__F_qTwW__decreased{color:#000;background:#d2ff1f}:is(.PriceBanner-module__F_qTwW__decreased>svg)>path{fill:#000}.PriceBanner-module__F_qTwW__decreased>svg{transform:rotate(180deg)}.PriceBanner-module__F_qTwW__arrow{min-width:1rem}
.SearchPageMobileContent-module__k_EoFG__mobileContent{margin:.75rem .5rem 2.5rem}
.PriceChangeWarning-module__dkOvnG__previousAndCurrent{align-items:center;gap:.25rem;font-size:.875rem;line-height:1rem;display:inline-flex}.PriceChangeWarning-module__dkOvnG__previous{text-decoration:line-through}.PriceChangeWarning-module__dkOvnG__current{font-weight:500}.PriceChangeWarning-module__dkOvnG__priceContainer{flex-direction:column;gap:.5rem;display:flex}
.MobileFilters-module___J43hq__mobileFiltersModal.MobileFilters-module___J43hq__mobileFiltersModal{padding:1rem .5rem}.MobileFilters-module___J43hq__mobileButtons{color:var(--secondary);justify-content:space-between;font-size:1rem;line-height:1.25rem;display:flex}
.PriceDescription-module__2Aj5Ia__container{background:#f3f3f3;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.PriceDescription-module__2Aj5Ia__priceTitle{font-size:.875rem;font-weight:500;line-height:1rem}.PriceDescription-module__2Aj5Ia__priceDescription{font-weight:500}.PriceDescription-module__2Aj5Ia__divider{background:#e3e1dd;height:.0625rem}@media (min-width:992px){.PriceDescription-module__2Aj5Ia__divider{margin:.5rem 0}}.PriceDescription-module__2Aj5Ia__priceAndCashback{gap:.5rem;display:flex}.PriceDescription-module__2Aj5Ia__fullPrice{font-size:1.375rem;font-weight:500;line-height:1.625rem}
.SearchPageFilters-module__J9IMsW__filterList{flex-direction:column;gap:1rem;display:flex}
.RoomCardModal-module___NPTmW__content{flex-direction:column;width:56.25em;height:90%;display:flex}.RoomCardModal-module___NPTmW__close{border-radius:var(--border-radius);cursor:pointer;background-color:#ffffff29;width:2rem;height:2rem;padding:.5rem;position:fixed;top:1rem;right:1rem}.RoomCardModal-module___NPTmW__close:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.RoomCardModal-module___NPTmW__close:hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), #ffffff29}}.RoomCardModal-module___NPTmW__close:active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), #ffffff29}.RoomCardModal-module___NPTmW__close path{fill:var(--white)}.RoomCardModal-module___NPTmW__facilityList{grid-template-columns:1fr 1fr;list-style:inside;display:grid}.RoomCardModal-module___NPTmW__roomInfo{gap:3.25em;padding:1.5em;display:flex}.RoomCardModal-module___NPTmW__title{font-size:.75rem;font-weight:500;line-height:1.1667em}.RoomCardModal-module___NPTmW__text{font-size:.75rem;line-height:1.1667em}.RoomCardModal-module___NPTmW__hr{background:var(--grey3);height:.0625rem}.RoomCardModal-module___NPTmW__roomInfoBlock{flex-direction:column;flex:1;gap:1em;display:flex}
.TransferModal-module__e_2b_a__container{border-radius:var(--border-radius);width:37.5rem;height:20.625rem;padding:1.25rem}.TransferModal-module__e_2b_a__mobileContainer{padding:.5rem .5rem 1rem}.TransferModal-module__e_2b_a__insideContainer{flex-direction:column;align-items:center;width:37.5rem;height:21.125rem;padding:2.5rem;display:flex}.TransferModal-module__e_2b_a__insideContainerMobile{width:100%;height:unset;margin-bottom:1rem;padding:0}.TransferModal-module__e_2b_a__description{color:var(--black);text-align:center;margin-bottom:1rem;font-size:.875rem;font-weight:400;line-height:1rem}.TransferModal-module__e_2b_a__title{color:var(--black);text-align:center;margin-bottom:.5rem;font-size:1.75rem;font-weight:500;line-height:2.125rem}.TransferModal-module__e_2b_a__titleMobile{color:var(--black);text-align:center;margin-bottom:.25rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}.TransferModal-module__e_2b_a__textarea{border:.0625rem solid var(--grey3);border-radius:var(--border-radius);width:32.5rem;height:7.5rem;color:var(--black);resize:none;padding:.75rem 1rem .75rem .75rem;font-size:.875rem;line-height:1rem}.TransferModal-module__e_2b_a__textareaMobile{width:100%;color:var(--black);font-size:1rem;line-height:1.25rem}.TransferModal-module__e_2b_a__textarea::placeholder{color:var(--grey2);font-size:.875rem;line-height:1rem}.TransferModal-module__e_2b_a__textareaMobile::placeholder{font-size:1rem;line-height:1.25rem}.TransferModal-module__e_2b_a__insideContainer .TransferModal-module__e_2b_a__button{text-align:center;width:6.5625rem;height:2.5rem;margin-top:.5rem;font-size:.875rem;line-height:1rem}.TransferModal-module__e_2b_a__image{margin-bottom:1rem}.TransferModal-module__e_2b_a__imageMobile{width:3.75rem;height:3.75rem}.TransferModal-module__e_2b_a__insideContainer .TransferModal-module__e_2b_a__greyButton{width:5.625rem;height:2.5rem;font-size:.875rem;line-height:1rem}.TransferModal-module__e_2b_a__insideContainerMobile .TransferModal-module__e_2b_a__greyButton{width:100%}.TransferModal-module__e_2b_a__insideContainer.TransferModal-module__e_2b_a__success{padding:2.5rem}.TransferModal-module__e_2b_a__insideContainerMobile.TransferModal-module__e_2b_a__success{padding:0}.TransferModal-module__e_2b_a__insideContainerMobile .TransferModal-module__e_2b_a__button{width:100%}
.PriceDescriptionSkeleton-module__eqxn7a__container{background:#f3f3f3;border-radius:.5rem;flex-direction:column;gap:1.75rem;height:8.75rem;padding:1rem .5rem;display:flex}.PriceDescriptionSkeleton-module__eqxn7a__container .PriceDescriptionSkeleton-module__eqxn7a__rotatedLine{width:1.3258rem;transform:rotate(135deg)}.PriceDescriptionSkeleton-module__eqxn7a__line{background-color:#e3e1dd}.PriceDescriptionSkeleton-module__eqxn7a__titleLine{width:10.5rem}.PriceDescriptionSkeleton-module__eqxn7a__twoLines{flex-direction:column;gap:1rem;display:flex}.PriceDescriptionSkeleton-module__eqxn7a__twoLines span:first-child{width:10.5rem}.PriceDescriptionSkeleton-module__eqxn7a__twoLines span:nth-child(2){width:9.875rem}.PriceDescriptionSkeleton-module__eqxn7a__secondRow{align-items:center;display:flex}.PriceDescriptionSkeleton-module__eqxn7a__secondRow>:nth-child(8){margin-left:.5rem}.PriceDescriptionSkeleton-module__eqxn7a__secondRow>:nth-child(9){margin-right:1rem}:is(.PriceDescriptionSkeleton-module__eqxn7a__secondRow .PriceDescriptionSkeleton-module__eqxn7a__twoLines) span:first-child{width:11rem}:is(.PriceDescriptionSkeleton-module__eqxn7a__secondRow .PriceDescriptionSkeleton-module__eqxn7a__twoLines) span:nth-child(2){width:7.625rem}
.FilterSkeleton-module__1ZSdfq__container{flex-direction:column;gap:.62rem;width:100%;max-width:31.25rem;margin:0 auto;display:flex}.FilterSkeleton-module__1ZSdfq__header{background-color:var(--grey3);border-radius:.125rem;width:7rem;height:1.125rem;animation:1.5s ease-in-out infinite FilterSkeleton-module__1ZSdfq__pulse}.FilterSkeleton-module__1ZSdfq__item{align-items:center;gap:.44rem;display:flex}.FilterSkeleton-module__1ZSdfq__icon{background-color:var(--grey3);border-radius:.125rem;width:.875rem;height:.875rem;animation:1.5s ease-in-out infinite FilterSkeleton-module__1ZSdfq__pulse}.FilterSkeleton-module__1ZSdfq__line{background-color:var(--grey3);border-radius:.25rem;flex:1;height:.0625rem;animation:1.5s ease-in-out infinite FilterSkeleton-module__1ZSdfq__pulse}
.LuggageDetails-module__ltpd0q__container{white-space:normal;flex-direction:column;gap:.5rem;width:26.25rem;padding:.5rem 2rem .5rem .5rem;font-size:.875rem;line-height:1rem;display:flex}.LuggageDetails-module__ltpd0q__mobile{width:auto}.LuggageDetails-module__ltpd0q__container span{font-size:.75rem}.LuggageDetails-module__ltpd0q__title{margin-bottom:.125rem;font-size:.875rem;font-weight:500;line-height:1rem}.LuggageDetails-module__ltpd0q__info{color:var(--grey1)}
.CheckoutExtra-module__1p1DIW__title{align-items:center;column-gap:.375rem;margin-bottom:.75rem;font-weight:500;display:flex}.CheckoutExtra-module__1p1DIW__questionIcon{vertical-align:middle;width:.75rem;height:.75rem}.CheckoutExtra-module__1p1DIW__questionIcon path{fill:var(--grey1)}.CheckoutExtra-module__1p1DIW__extraOption{flex-direction:row;align-items:flex-start;column-gap:.5rem;display:flex}.CheckoutExtra-module__1p1DIW__optionText{flex-wrap:wrap;column-gap:.5rem;font-weight:500;display:flex}.CheckoutExtra-module__1p1DIW__optionsContainer{flex-direction:column;row-gap:.75rem;display:flex}.CheckoutExtra-module__1p1DIW__optionsContainer .CheckoutExtra-module__1p1DIW__buttonMore{color:var(--grey1);justify-content:flex-start;gap:.12rem}.CheckoutExtra-module__1p1DIW__priceText{color:var(--grey1);font-weight:400}.CheckoutExtra-module__1p1DIW__extraOption .CheckoutExtra-module__1p1DIW__touchedNoneChecked{border:1px dashed var(--grey1);opacity:1;background-color:#0000}.CheckoutExtra-module__1p1DIW__description{color:var(--grey1);flex-direction:column;row-gap:.25rem;margin-top:.25rem;margin-left:1.5rem;display:flex}.CheckoutExtra-module__1p1DIW__link{color:var(--black)}.CheckoutExtra-module__1p1DIW__extraOption .CheckoutExtra-module__1p1DIW__mobileCheckboxContainer,.CheckoutExtra-module__1p1DIW__extraOption .CheckoutExtra-module__1p1DIW__mobileCheckbox{width:1.125rem;height:1.125rem}.CheckoutExtra-module__1p1DIW__extraOption .CheckoutExtra-module__1p1DIW__checkMobileIcon{width:1.125rem;height:1.125rem;top:50%;left:50%;transform:translate(-50%,-50%)}
.RoomQuantity-module__XxJHTq__roomQuantity{color:var(--secondary);font-size:.875rem;line-height:1rem}
.FiltersSkeleton-module__yctBrW__skeletonList{flex-direction:column;gap:1.25rem;display:flex}
.FlightLabelsList-module__Aug03q__list{flex-wrap:wrap;gap:.5rem;width:100%;display:flex;overflow:hidden}
.CheckoutAddingWishes-module__y5RZKq__container{border-radius:var(--border-radius);background-color:var(--white);flex-direction:column;row-gap:1rem;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}.CheckoutAddingWishes-module__y5RZKq__checkboxes{flex-wrap:wrap;display:flex}.CheckoutAddingWishes-module__y5RZKq__checkboxItem{flex-basis:50%;align-items:center;column-gap:.5rem;margin-bottom:.625rem;display:flex}.CheckoutAddingWishes-module__y5RZKq__container .CheckoutAddingWishes-module__y5RZKq__textArea{width:100%;height:5.25rem}.CheckoutAddingWishes-module__y5RZKq__container .CheckoutAddingWishes-module__y5RZKq__submitButton{width:11.5rem;height:2.5rem}.CheckoutAddingWishes-module__y5RZKq__container .CheckoutAddingWishes-module__y5RZKq__submitButtonMobile{width:100%}
.ClientInfo-module__kqdxPa__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:.5rem 0}.ClientInfo-module__kqdxPa__customer{color:var(--grey1);font-size:.875rem;line-height:1rem}.ClientInfo-module__kqdxPa__mainContainer{flex-direction:column;row-gap:.25rem;font-size:.875rem;line-height:1rem;display:flex}.ClientInfo-module__kqdxPa__mainContainer.ClientInfo-module__kqdxPa__mainContainerMobile{margin-bottom:.75rem}.ClientInfo-module__kqdxPa__button{color:var(--secondary);justify-content:flex-start}
.SubmitFiltersButton-module__XLfssq__submitButton{z-index:1;padding:.75rem 1rem;line-height:1.25rem;position:sticky;bottom:0}.SubmitFiltersButton-module__XLfssq__content{justify-content:center;align-items:center;display:inline-flex}.SubmitFiltersButton-module__XLfssq__loader{width:1.25rem;height:1.25rem}
.FlightLabelItem-module__XV0Cyq__label{background:var(--background);height:1.75rem;color:var(--black);border-radius:.5rem;align-items:center;padding:0 .75rem 0 .5rem;font-size:.75rem;display:flex;overflow:hidden}.FlightLabelItem-module__XV0Cyq__adaptiveTooltip:last-of-type{margin-bottom:0}.FlightLabelItem-module__XV0Cyq__labelMobile{height:1.5rem;padding:0 .625rem 0 .5rem;font-size:.75rem}.FlightLabelItem-module__XV0Cyq__limeGreen{background:var(--primary)}.FlightLabelItem-module__XV0Cyq__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;margin-right:.25rem}.FlightLabelItem-module__XV0Cyq__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FlightLabelItem-module__XV0Cyq__questionIcon{flex-shrink:0;width:.875rem;height:.875rem;margin-left:.25rem}
.CheckoutWishes-module__r5ZXMG__containerNoWishes{border-radius:var(--border-radius);background-color:var(--white);align-items:center;column-gap:1rem;height:4.5rem;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}.CheckoutWishes-module__r5ZXMG__containerNoWishesMobile{align-items:start;column-gap:unset;flex-direction:column;row-gap:.5rem;height:max-content}.CheckoutWishes-module__r5ZXMG__containerNoWishesMobile .CheckoutWishes-module__r5ZXMG__button{width:100%}.CheckoutWishes-module__r5ZXMG__containerWithWishes{border-radius:var(--border-radius);background-color:var(--white);flex-direction:column;row-gap:.5rem;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}.CheckoutWishes-module__r5ZXMG__list{flex-direction:column;row-gap:.5rem;display:flex}.CheckoutWishes-module__r5ZXMG__containerWithWishes .CheckoutWishes-module__r5ZXMG__functionalButton{color:var(--secondary);justify-content:flex-start}
.HotelInfoMobile-module__2mS9pG__packageInfoContainer{font-size:.875rem;line-height:1rem;position:relative}.HotelInfoMobile-module__2mS9pG__hotelNameImageContainer{justify-content:space-between;width:100%;display:flex}.HotelInfoMobile-module__2mS9pG__imageContainer .HotelInfoMobile-module__2mS9pG__hotelMainImage{border-radius:.25rem;width:100%;position:relative!important}.HotelInfoMobile-module__2mS9pG__imageContainer{width:2.25rem;height:2.25rem}.HotelInfoMobile-module__2mS9pG__hotelName{font-size:.875rem;font-weight:500;line-height:1rem}.HotelInfoMobile-module__2mS9pG__nowrap{display:inline-flex}.HotelInfoMobile-module__2mS9pG__nowrap>svg{width:1rem;height:1rem}.HotelInfoMobile-module__2mS9pG__offerParamsMobile{font-size:1.125rem;font-weight:500;line-height:1.375rem}.HotelInfoMobile-module__2mS9pG__hotelGeo{font-size:.875rem;line-height:1rem}.HotelInfoMobile-module__2mS9pG__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:.5rem 0}.HotelInfoMobile-module__2mS9pG__starsAndName{flex-direction:column;row-gap:.25rem;display:flex}.HotelInfoMobile-module__2mS9pG__accomodation{color:var(--grey1);margin-bottom:.25rem;font-size:.875rem;line-height:1rem}.HotelInfoMobile-module__2mS9pG__blockWithImage{flex-direction:column;row-gap:.5rem;display:flex}.HotelInfoMobile-module__2mS9pG__room{font-size:.875rem;line-height:1rem}
.OperatorStatuses-module__TM68IW__expandButton{color:var(--grey2);cursor:pointer;text-align:center;font-size:.75rem;line-height:1rem}.OperatorStatuses-module__TM68IW__expandButton:hover{text-decoration:underline}.OperatorStatuses-module__TM68IW__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.OperatorStatuses-module__TM68IW__title{font-size:1rem;font-weight:500;line-height:1.25rem}.OperatorStatuses-module__TM68IW__close{cursor:pointer;width:1rem;height:1rem}.OperatorStatuses-module__TM68IW__close path{fill:var(--grey1)}.OperatorStatuses-module__TM68IW__content{flex-direction:column;gap:.25rem;display:flex}.OperatorStatuses-module__TM68IW__operatorItem{align-items:center;gap:2rem;display:flex}.OperatorStatuses-module__TM68IW__operatorLogo{object-fit:contain}.OperatorStatuses-module__TM68IW__operatorStatus{font-size:.875rem;line-height:1rem}.OperatorStatuses-module__TM68IW__blue{color:#00008b}.OperatorStatuses-module__TM68IW__green{color:#006400}.OperatorStatuses-module__TM68IW__orange{color:#ff8c00}.OperatorStatuses-module__TM68IW__red{color:#d0021b}.OperatorStatuses-module__TM68IW__purple{color:purple}
.FlightFeatures-module__ysKFYq__container{color:#73716e;flex-wrap:wrap;gap:.25rem .5rem;font-size:.75rem;line-height:1rem;display:flex}@media (min-width:992px){.FlightFeatures-module__ysKFYq__container{gap:1rem;font-size:.875rem;line-height:1rem}}.FlightFeatures-module__ysKFYq__withIcon{color:var(--grey1);cursor:pointer;align-items:center;gap:.25rem;display:flex}.FlightFeatures-module__ysKFYq__moon{fill:#73716e;width:1rem;height:1rem}.FlightFeatures-module__ysKFYq__moon>path{stroke:#73716e}.FlightFeatures-module__ysKFYq__withIcon svg path{fill:var(--grey1)}.FlightFeatures-module__ysKFYq__plane svg{fill:#73716e}
.CheckoutJointOrder-module__eCp59a__container{border-radius:var(--border-radius);background-color:var(--white);padding:1rem;font-size:.875rem;line-height:1rem}.CheckoutJointOrder-module__eCp59a__checkboxBlock{flex-direction:row;column-gap:.5rem;display:flex}.CheckoutJointOrder-module__eCp59a__titleBlock{flex-direction:column;row-gap:.12rem;display:flex}.CheckoutJointOrder-module__eCp59a__title{font-weight:500}.CheckoutJointOrder-module__eCp59a__description{color:var(--grey1)}.CheckoutJointOrder-module__eCp59a__radiobuttonContainer{border-radius:var(--border-radius);background-color:var(--background);flex-direction:column;padding:1rem 0;display:flex}.CheckoutJointOrder-module__eCp59a__select{border:1px solid var(--grey3);border-radius:var(--border-radius);background-color:var(--white);cursor:pointer;width:8.75rem;height:2.5rem;padding:.75rem;font-weight:500;transition:border .15s linear;position:relative}.CheckoutJointOrder-module__eCp59a__select:hover,.CheckoutJointOrder-module__eCp59a__select[data-state=open]{border:solid .0625rem var(--black)}.CheckoutJointOrder-module__eCp59a__selectIcon{width:.75rem;height:.75rem;position:absolute;bottom:.9rem;right:.75rem}.CheckoutJointOrder-module__eCp59a__valueContainer{position:absolute;bottom:.75rem;left:.75rem}.CheckoutJointOrder-module__eCp59a__radioButtonBlock{flex-direction:row;align-items:flex-start;column-gap:.5rem;padding:0 1rem;display:flex}.CheckoutJointOrder-module__eCp59a__portal{border-radius:var(--border-radius);background-color:var(--white);width:8.75rem;height:6.75rem;margin-top:.12rem;font-size:.875rem;line-height:1rem;overflow-y:auto;box-shadow:0 10px 15px #d8d6cce6,0 1px 2px #d2d0c5e6}.CheckoutJointOrder-module__eCp59a__selectItem{cursor:pointer;justify-content:space-between;width:100%;height:2.25rem;padding:.62rem .75rem;display:flex}.CheckoutJointOrder-module__eCp59a__selectItem:hover{background-color:var(--background)}.CheckoutJointOrder-module__eCp59a__selectItem:first-child{border-radius:.5rem .5rem 0 0}.CheckoutJointOrder-module__eCp59a__selectItem:last-child{border-radius:0 0 .5rem .5rem}.CheckoutJointOrder-module__eCp59a__checkIcon{width:.75rem;height:.75rem}.CheckoutJointOrder-module__eCp59a__radiobuttonContainer .CheckoutJointOrder-module__eCp59a__radioIcon{cursor:pointer;width:1.125rem;height:1.125rem}.CheckoutJointOrder-module__eCp59a__firstOrderBlock{flex-direction:column;row-gap:1rem;display:flex}.CheckoutJointOrder-module__eCp59a__selectBlock{flex-direction:column;row-gap:.5rem;display:flex}.CheckoutJointOrder-module__eCp59a__allOrdersCount{color:var(--grey1)}.CheckoutJointOrder-module__eCp59a__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:1rem 0}.CheckoutJointOrder-module__eCp59a__selectBlock .CheckoutJointOrder-module__eCp59a__input{width:21.25rem;height:2.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1rem}.CheckoutJointOrder-module__eCp59a__selectBlock .CheckoutJointOrder-module__eCp59a__inputMobile{width:100%}.CheckoutJointOrder-module__eCp59a__input.CheckoutJointOrder-module__eCp59a__inputWarning,.CheckoutJointOrder-module__eCp59a__input.CheckoutJointOrder-module__eCp59a__inputWarning:focus,.CheckoutJointOrder-module__eCp59a__input.CheckoutJointOrder-module__eCp59a__inputWarning:hover{border-color:var(--secondary)}.CheckoutJointOrder-module__eCp59a__errorMessage{color:var(--secondary)}.CheckoutJointOrder-module__eCp59a__mainContainer{flex-direction:column;row-gap:.5rem;display:flex}.CheckoutJointOrder-module__eCp59a__mainTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}.CheckoutJointOrder-module__eCp59a__mainTitleMobile{font-size:1.125rem;line-height:1.375rem}.CheckoutJointOrder-module__eCp59a__checkboxBlock .CheckoutJointOrder-module__eCp59a__mobileCheckboxContainer,.CheckoutJointOrder-module__eCp59a__checkboxBlock .CheckoutJointOrder-module__eCp59a__mobileCheckbox{width:1.125rem;height:1.125rem}.CheckoutJointOrder-module__eCp59a__checkboxBlock .CheckoutJointOrder-module__eCp59a__checkMobileIcon{width:1.125rem;height:1.125rem;top:50%;left:50%;transform:translate(-50%,-50%)}
.TouristsInfo-module__20Ym0G__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:.5rem 0}.TouristsInfo-module__20Ym0G__title{color:var(--grey1);font-size:.875rem;line-height:1rem}.TouristsInfo-module__20Ym0G__mainContainer{flex-direction:column;row-gap:.25rem;font-size:.875rem;line-height:1rem;display:flex}.TouristsInfo-module__20Ym0G__touristsList{flex-direction:column;gap:.75rem;display:flex}.TouristsInfo-module__20Ym0G__tourist.TouristsInfo-module__20Ym0G__tourist{text-align:start;flex-direction:column;align-items:start;gap:.25rem;display:flex}.TouristsInfo-module__20Ym0G__fullName{overflow-wrap:anywhere;font-weight:500}.TouristsInfo-module__20Ym0G__details{overflow-wrap:anywhere}.TouristsInfo-module__20Ym0G__button{color:var(--secondary);justify-content:flex-start}.TouristsInfo-module__20Ym0G__buttonDesktop{text-align:start}
.MobileMap-module__0kLntW__mobileMapModal.MobileMap-module__0kLntW__mobileMapModal{padding:0}.MobileMap-module__0kLntW__innerFloatingPanel.MobileMap-module__0kLntW__innerFloatingPanel{width:100%;position:fixed}
.DefaultStep-module__8twuqa__container{flex-direction:column;gap:.5rem;display:flex}.DefaultStep-module__8twuqa__text{font-size:.875rem;font-weight:500;line-height:1rem;display:block}.DefaultStep-module__8twuqa__label{color:var(--grey1);font-size:.75rem;line-height:1rem}.DefaultStep-module__8twuqa__button{width:100%;padding:.75rem;font-size:.875rem;line-height:1rem}
.Luggage-module__GGPYoq__container{z-index:1;gap:.5rem;width:max-content;font-size:.75rem;line-height:1rem;display:flex;position:relative}.Luggage-module__GGPYoq__tooltip{width:max-content}
.StepPicker-module__qfHLPG__container{background:#fff;border-radius:.5rem;flex-shrink:0}.StepPicker-module__qfHLPG__container :not(.StepPicker-module__qfHLPG__active,.StepPicker-module__qfHLPG__completed){color:#73716e}.StepPicker-module__qfHLPG__container span.StepPicker-module__qfHLPG__available{color:#000}.StepPicker-module__qfHLPG__container{font-size:.875rem;line-height:1rem}.StepPicker-module__qfHLPG__step.StepPicker-module__qfHLPG__step{cursor:pointer;text-align:start;border:1px solid #0000;flex:1;align-items:center;padding:.38rem .5rem;display:flex}.StepPicker-module__qfHLPG__hide{display:none}.StepPicker-module__qfHLPG__line{background:#e3e1dd;width:13.75rem;height:.0625rem;margin-left:.5rem}.StepPicker-module__qfHLPG__step.StepPicker-module__qfHLPG__active{border:1px solid #ff611d;border-radius:.5rem}.StepPicker-module__qfHLPG__step.StepPicker-module__qfHLPG__completed{cursor:pointer}.StepPicker-module__qfHLPG__step.StepPicker-module__qfHLPG__completed:hover{color:#ff611d}.StepPicker-module__qfHLPG__mobile{align-items:stretch;margin-top:0;display:flex}@media (min-width:992px){.StepPicker-module__qfHLPG__mobile{display:none}}.StepPicker-module__qfHLPG__verticalLine{background:#e3e1dd;align-self:center;width:.0625rem;height:2rem}.StepPicker-module__qfHLPG__afterPayment{font-size:.75rem;line-height:1rem}.StepPicker-module__qfHLPG__lastStepBlock{flex-direction:column;row-gap:.25rem;display:flex}
.EditStep-module__u9XgLG__container{flex-direction:column;gap:1rem;display:flex}@media (min-width:992px){.EditStep-module__u9XgLG__container{gap:.5rem}}.EditStep-module__u9XgLG__containerInner{flex-direction:column;gap:.5rem;display:flex}.EditStep-module__u9XgLG__cancel{color:var(--secondary);justify-content:start;padding:0;font-size:1rem;line-height:1.25rem;display:flex}.EditStep-module__u9XgLG__header{font-size:.875rem;font-weight:500;line-height:1rem}.EditStep-module__u9XgLG__mobileHeader{font-size:1.125rem;line-height:1.375rem}.EditStep-module__u9XgLG__label{color:var(--grey1);font-size:1rem;line-height:1.25rem}@media (min-width:992px){.EditStep-module__u9XgLG__label{font-size:.75rem;line-height:.875rem}}.EditStep-module__u9XgLG__error{color:var(--secondary);margin-top:.125rem;font-size:.875rem;line-height:1rem}@media (min-width:992px){.EditStep-module__u9XgLG__error{font-size:.75rem;line-height:1rem}}.EditStep-module__u9XgLG__containerInner .EditStep-module__u9XgLG__ratingButton{padding:.6rem}.EditStep-module__u9XgLG__containerInner .EditStep-module__u9XgLG__input{border:.0625rem solid #e3e1dd;padding:.75rem 1rem .75rem .75rem;font-size:.875rem;line-height:1rem}.EditStep-module__u9XgLG__mobileInput.EditStep-module__u9XgLG__mobileInput{font-size:1rem;line-height:1.25rem}.EditStep-module__u9XgLG__containerInner .EditStep-module__u9XgLG__error{border:.0625rem solid var(--secondary);color:var(--black)}.EditStep-module__u9XgLG__errorLabel{color:var(--secondary)}.EditStep-module__u9XgLG__checkboxContainer{gap:.5rem;display:flex}.EditStep-module__u9XgLG__mobileCheckboxContainer{align-items:center}.EditStep-module__u9XgLG__confirmationRequiredContainer{text-align:start;flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.EditStep-module__u9XgLG__confirmationRequiredContainerMobile{text-align:center;align-items:center;gap:.75rem}.EditStep-module__u9XgLG__successIcon{background-color:var(--primary);text-align:start;border-radius:100%;justify-content:center;align-items:center;width:3rem;min-width:.938rem;height:3rem;min-height:.938rem;display:inline-flex}.EditStep-module__u9XgLG__check{width:2rem;height:2rem}.EditStep-module__u9XgLG__check>path{fill:#000}.EditStep-module__u9XgLG__heading{font-size:.875rem;font-weight:500;line-height:1rem}.EditStep-module__u9XgLG__mobileHeading{font-size:1.125rem;line-height:1.375rem}.EditStep-module__u9XgLG__emailAccept{color:var(--grey1);white-space:break-spaces;font-size:.75rem;line-height:1rem;display:inline}.EditStep-module__u9XgLG__mobileEmailAccept{font-size:1rem;line-height:1.25rem}.EditStep-module__u9XgLG__loader{width:1.25rem;position:absolute}.EditStep-module__u9XgLG__loader>g{fill:var(--secondary)}.EditStep-module__u9XgLG__textPending{visibility:hidden}.EditStep-module__u9XgLG__returnButton{width:100%;color:var(--secondary);margin-top:.25rem}@media (min-width:992px){.EditStep-module__u9XgLG__sendButton{font-size:.875rem;line-height:1rem}}
.LuggageTooltip-module__321w5a__container{flex-direction:column;display:flex}.LuggageTooltip-module__321w5a__content{white-space:normal;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;gap:.5rem;font-size:.875rem;line-height:1rem;display:grid}.LuggageTooltip-module__321w5a__mobile{padding:1rem 0}.LuggageTooltip-module__321w5a__content span{font-size:.875rem}.LuggageTooltip-module__321w5a__title{color:var(--black-light);margin-bottom:.625rem;font-size:.875rem;font-weight:500}
.PackageSidebar-module__YFy9-W__hideForMobile{width:14.75rem;display:none}@media (min-width:992px){.PackageSidebar-module__YFy9-W__hideForMobile{flex-direction:column;gap:1rem;display:flex}}.PackageSidebar-module__YFy9-W__changeSearchButton{width:100%;font-size:.875rem;line-height:1rem}
.DoneStep-module__a7FaLW__container{flex-direction:column;align-items:center;gap:.75rem;display:flex}@media (min-width:992px){.DoneStep-module__a7FaLW__container{align-items:start;gap:.5rem}}.DoneStep-module__a7FaLW__header{font-size:.875rem;font-weight:500;line-height:1rem;display:block}.DoneStep-module__a7FaLW__mobileHeader{font-size:1.125rem;line-height:1.375rem}.DoneStep-module__a7FaLW__mobileTextContainer{text-align:center;flex-direction:column;gap:.75rem;display:flex}.DoneStep-module__a7FaLW__label{color:var(--grey1);margin-top:.25rem;font-size:.75rem;line-height:.875rem}.DoneStep-module__a7FaLW__mobileLabel{font-size:1rem;line-height:1.25rem}.DoneStep-module__a7FaLW__successIcon{background-color:var(--primary);text-align:start;border-radius:100%;justify-content:center;align-items:center;width:3rem;min-width:.938rem;height:3rem;min-height:.938rem;display:inline-flex}.DoneStep-module__a7FaLW__check{width:2rem;height:2rem}.DoneStep-module__a7FaLW__check>path{fill:#000}.DoneStep-module__a7FaLW__returnButton{color:var(--secondary);padding:.75rem 1rem;font-size:1rem;line-height:1.25rem}
.LuggagePresence-module__3CXUCa__noLuggage path{fill:#b3aea3}.LuggagePresence-module__3CXUCa__noLuggage{color:#b3aea3}.LuggagePresence-module__3CXUCa__luggageItem{align-items:center;gap:.12rem;display:flex}
.ErrorStep-module__r8zybG__container{flex-direction:column;align-items:center;gap:.75rem;display:flex}@media (min-width:992px){.ErrorStep-module__r8zybG__container{align-items:start;gap:.5rem}}.ErrorStep-module__r8zybG__errorIcon{background-color:var(--background);text-align:start;border-radius:100%;justify-content:center;align-items:center;width:3rem;min-width:.938rem;height:3rem;min-height:.938rem;display:inline-flex}.ErrorStep-module__r8zybG__close{width:2rem;height:2rem}.ErrorStep-module__r8zybG__close>path{fill:var(--secondary)}.ErrorStep-module__r8zybG__text{font-size:1.125rem;font-weight:500;line-height:1.375rem}@media (min-width:992px){.ErrorStep-module__r8zybG__text{font-size:.875rem;line-height:1rem}}.ErrorStep-module__r8zybG__button{width:100%;padding:.75rem 1rem;font-size:1rem;line-height:1.25rem}@media (min-width:992px){.ErrorStep-module__r8zybG__button{font-size:.875rem;line-height:1rem}}.ErrorStep-module__r8zybG__returnButton{color:var(--secondary);padding:.75rem 1rem;font-size:1rem;line-height:1.25rem}
.OneWayFlight-module__wNlCcG__direction{aspect-ratio:1;color:#b3aea3;justify-content:center;height:100%;font-size:.875rem;line-height:1rem;display:none;position:absolute;left:-.5rem;transform:rotate(-90deg)translate(0)}@media (min-width:992px){.OneWayFlight-module__wNlCcG__direction{display:flex}}.OneWayFlight-module__wNlCcG__container{flex-direction:column;gap:.5rem;display:flex;position:relative}@media (min-width:992px){.OneWayFlight-module__wNlCcG__container{gap:1rem;padding:0 1.25rem}}.OneWayFlight-module__wNlCcG__container button{width:max-content}.OneWayFlight-module__wNlCcG__timings{gap:1rem;display:flex}div.OneWayFlight-module__wNlCcG__hide>:not(:first-child){display:none}div.OneWayFlight-module__wNlCcG__tooltip{width:auto}.OneWayFlight-module__wNlCcG__route{grid-template-rows:min-content min-content;grid-template-columns:min-content min-content;gap:.5rem;margin-left:-1rem;display:grid}.OneWayFlight-module__wNlCcG__airportDateTime{flex-direction:column;width:6.25rem;font-size:.875rem;line-height:1rem;display:flex}.OneWayFlight-module__wNlCcG__time{font-size:1.375rem;font-weight:500;line-height:1.625rem}.OneWayFlight-module__wNlCcG__airlineLogo{margin-left:0}@media (min-width:992px){.OneWayFlight-module__wNlCcG__airlineLogo{margin-left:auto}}.OneWayFlight-module__wNlCcG__mobileAirlines{color:#73716e;align-items:center;font-size:.75rem;line-height:1rem;display:flex}@media (min-width:992px){.OneWayFlight-module__wNlCcG__mobileAirlines{display:none}}.OneWayFlight-module__wNlCcG__plane{grid-area:2/1/3/2}.OneWayFlight-module__wNlCcG__duration{color:#73716e;grid-area:1/2/2/3;width:max-content;margin:0 auto;font-size:.75rem;line-height:1rem}.OneWayFlight-module__wNlCcG__routeIcon{grid-area:2/2/3/3}@media (min-width:992px){.OneWayFlight-module__wNlCcG__mobile{display:none}}.OneWayFlight-module__wNlCcG__desktop{display:none}@media (min-width:992px){.OneWayFlight-module__wNlCcG__desktop{display:block}}.OneWayFlight-module__wNlCcG__airlineBlock{display:flex}.OneWayFlight-module__wNlCcG__timingsBlock{flex-wrap:wrap;display:flex}
.PricewatchSubsribe-module__Y0Tumq__pricewatchMobileContent{padding:1rem .5rem}
.TransitionTooltip-module__IwHl_W__tooltipContainer{flex-direction:column;gap:.25rem;font-size:.875rem;line-height:1rem;display:flex}.TransitionTooltip-module__IwHl_W__tooltipTitle{font-weight:500}.TransitionTooltip-module__IwHl_W__transitionDetails{gap:.25rem;display:flex}
.PackageIncludes-module__YEpWma__container{flex-direction:column;gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}.PackageIncludes-module__YEpWma__infoLine{flex-wrap:wrap;column-gap:.5rem;display:flex}.PackageIncludes-module__YEpWma__link{color:#ff611d;cursor:pointer}.PackageIncludes-module__YEpWma__title{font-size:.875rem;font-weight:500;line-height:1rem}
.SearchSubscriptionSkeleton-module__OntWUW__skeleton{width:100%;animation:var(--skeleton-animation);flex-direction:column;gap:.5rem;display:flex}.SearchSubscriptionSkeleton-module__OntWUW__title{border-radius:var(--border-radius);background:var(--grey3);width:100%;height:3rem}.SearchSubscriptionSkeleton-module__OntWUW__subtitle{border-radius:var(--border-radius);background:var(--grey3);width:100%;height:2rem}.SearchSubscriptionSkeleton-module__OntWUW__button{border-radius:var(--border-radius);background:var(--grey3);width:100%;height:2.5rem}.SearchSubscriptionSkeleton-module__OntWUW__mobileSkeleton{gap:.75rem}
.PackageInfo-module__eLF_3G__packageContainer{background:#fff;border-radius:.5rem;flex-direction:column;gap:1rem;padding:.5rem;display:flex;position:relative}@media (min-width:768px){.PackageInfo-module__eLF_3G__packageContainer{align-items:center}}@media (min-width:992px){.PackageInfo-module__eLF_3G__packageContainer{flex-direction:row;align-items:start;padding:1rem}}.PackageInfo-module__eLF_3G__hotelName{font-size:1.375rem;font-weight:500;line-height:1.625rem}.PackageInfo-module__eLF_3G__sideParts{flex-direction:column;flex:1;display:flex}.PackageInfo-module__eLF_3G__sideParts .PackageInfo-module__eLF_3G__howToByATour{background:var(--background)}.PackageInfo-module__eLF_3G__galleryAndMapContainer{gap:.5rem;width:100%}@media (min-width:992px){.PackageInfo-module__eLF_3G__galleryAndMapContainer{max-width:33rem}}.PackageInfo-module__eLF_3G__packageParamsInfo{gap:1rem}@media (min-width:992px){.PackageInfo-module__eLF_3G__packageParamsInfo{padding:1.5rem 0}}.PackageInfo-module__eLF_3G__wishlistHeart{fill:#e3e1dd;width:1.5rem;height:1.5rem;position:absolute;top:1rem;right:1rem}@media (min-width:992px){.PackageInfo-module__eLF_3G__wishlistHeart{width:2rem;height:2rem}}.PackageInfo-module__eLF_3G__stars{vertical-align:middle;display:inline-flex}.PackageInfo-module__eLF_3G__stars>svg{width:.875rem}.PackageInfo-module__eLF_3G__idContainer{font-size:.875rem;line-height:1rem;display:block}@media (min-width:992px){.PackageInfo-module__eLF_3G__idContainer{font-size:1rem;line-height:1.25rem}}.PackageInfo-module__eLF_3G__idContainer>*{margin-right:.5rem}.PackageInfo-module__eLF_3G__idContainer>:last-child{margin-right:0}.PackageInfo-module__eLF_3G__titleContainer{flex-direction:column;row-gap:.5rem;display:flex}.PackageInfo-module__eLF_3G__visaText{font-size:.875rem;line-height:1rem}
.PriceBanner-module__RBvrkG__banner{color:#fff;background:#ff611d;border-radius:.5rem;align-items:center;gap:.25rem;width:fit-content;padding:.375rem .75rem .375rem .5rem;display:inline-flex}.PriceBanner-module__RBvrkG__banner>svg{width:1rem}:is(.PriceBanner-module__RBvrkG__banner>svg)>path{fill:#fff}.PriceBanner-module__RBvrkG__banner{font-size:.75rem;line-height:1rem}.PriceBanner-module__RBvrkG__decreased{color:#000;background:#d2ff1f}:is(.PriceBanner-module__RBvrkG__decreased>svg)>path{fill:#000}.PriceBanner-module__RBvrkG__decreased>svg{transform:rotate(180deg)}.PriceBanner-module__RBvrkG__arrow{min-width:1rem}
.DesktopFilters-module__T3G0fq__scrollArea{border-radius:var(--border-radius);background:var(--white);flex-shrink:0;align-self:flex-start;width:14rem;position:sticky;top:1rem;overflow:hidden}.DesktopFilters-module__T3G0fq__viewport{max-height:calc(100dvh - var(--viewport-top,1rem) - 1rem);overscroll-behavior-y:contain;scrollbar-color:var(--grey3) transparent;scrollbar-gutter:stable;scrollbar-width:thin;overflow:hidden auto}@supports not selector(::-webkit-scrollbar){@media (hover:hover) and (forced-colors:none){.DesktopFilters-module__T3G0fq__viewport:not(:hover,:focus-within){scrollbar-color:transparent transparent}}}@supports selector(::-webkit-scrollbar){.DesktopFilters-module__T3G0fq__viewport{--scrollbar-thumb-color:var(--grey3);scrollbar-color:auto;scrollbar-width:auto}.DesktopFilters-module__T3G0fq__viewport::-webkit-scrollbar{width:.5rem;height:.5rem}.DesktopFilters-module__T3G0fq__viewport::-webkit-scrollbar-track{background:0 0;border-radius:.375rem}.DesktopFilters-module__T3G0fq__viewport::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:.375rem;min-width:1.5rem;min-height:1.5rem}.DesktopFilters-module__T3G0fq__viewport:hover,.DesktopFilters-module__T3G0fq__viewport:focus-within{--scrollbar-thumb-color:var(--grey2)}.DesktopFilters-module__T3G0fq__viewport::-webkit-scrollbar-thumb:active{background:var(--grey1)}.DesktopFilters-module__T3G0fq__viewport::-webkit-scrollbar-corner{background:0 0}@media (hover:hover) and (forced-colors:none){.DesktopFilters-module__T3G0fq__viewport:not(:hover,:focus-within){--scrollbar-thumb-color:transparent}}}.DesktopFilters-module__T3G0fq__desktopFilters{border-radius:var(--border-radius);background:var(--white);flex-direction:column;gap:1rem;padding:.75rem .5rem;display:flex}.DesktopFilters-module__T3G0fq__buttonContainer{opacity:0;max-height:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;overflow:hidden}.DesktopFilters-module__T3G0fq__buttonVisible{opacity:1;max-height:6.25rem}
.PriceChangeWarning-module__P9-xEG__previousAndCurrent{align-items:center;gap:.25rem;font-size:.875rem;line-height:1rem;display:inline-flex}.PriceChangeWarning-module__P9-xEG__previous{text-decoration:line-through}.PriceChangeWarning-module__P9-xEG__current{font-weight:500}.PriceChangeWarning-module__P9-xEG__priceContainer{flex-direction:column;gap:.5rem;display:flex}
.ResetFiltersButton-module__DcHSuG__refreshButton{opacity:1;align-items:center;gap:.5rem;padding:.75rem 1rem .75rem .75rem;font-size:.875rem;line-height:1rem;transition:opacity .2s,transform .2s;display:flex;transform:translateY(0)}.ResetFiltersButton-module__DcHSuG__refreshIcon{width:1.125rem;height:1.125rem;transition:transform .3s ease-in-out;transform:rotate(0)}.ResetFiltersButton-module__DcHSuG__rotating{transform:rotate(360deg)}
.FlightsFilters-module__MF3C2a__container{background:var(--white);border-radius:.5rem;flex-direction:column;justify-content:center;gap:1rem;padding:.75rem .5rem 2rem;display:flex}
.ExpandMapButton-module__cNybGG__expandButton{justify-content:center;align-items:center;height:4rem;display:flex;position:relative}.ExpandMapButton-module__cNybGG__expandIcon{width:.75rem;height:.75rem}.ExpandMapButton-module__cNybGG__innerButton{z-index:1;gap:.5rem;width:calc(100% - 1rem);padding:.75rem 1rem .75rem .75rem;font-size:.875rem;line-height:1rem;display:flex;position:absolute}.ExpandMapButton-module__cNybGG__image{border-radius:var(--border-radius)}
.TouristForm-module__n5wSIa__container{border-radius:var(--border-radius);background:var(--white);flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}.TouristForm-module__n5wSIa__container h4{font-weight:500}.TouristForm-module__n5wSIa__fields{align-items:flex-start;gap:.5rem;display:flex}.TouristForm-module__n5wSIa__fields.TouristForm-module__n5wSIa__fieldsMobile{flex-direction:column;width:100%}.TouristForm-module__n5wSIa__fieldsClaster{flex-direction:row;column-gap:.5rem;width:100%;display:flex}.TouristForm-module__n5wSIa__fieldsClasterDesktop{flex-direction:row;column-gap:.5rem;display:flex}
.SearchPageDesktopContent-module__yIVGAq__desktopContainer{flex-direction:column;align-items:center;width:100%;display:flex}.SearchPageDesktopContent-module__yIVGAq__desktopContent{flex-grow:0;gap:1rem;width:100%;padding:1rem .5rem 2.5rem;display:flex}
.Notices-module__ALbXga__notices{flex-direction:column;gap:.5rem;margin-top:.5rem;font-size:.75rem;line-height:.875rem;display:flex}.Notices-module__ALbXga__notice{background:#f3f3f3;border-radius:.5rem;padding:1rem}
.PackageMapAndGallery-module__dI62sq__relative{justify-content:center;height:18.75rem;display:flex;position:relative;overflow:hidden}.PackageMapAndGallery-module__dI62sq__rating{z-index:1;position:absolute;top:.5rem;right:.5rem}.PackageMapAndGallery-module__dI62sq__mobileFullscreenControl{z-index:1;position:absolute;bottom:.5rem;right:.5rem}.PackageMapAndGallery-module__dI62sq__mobileMapContainer{position:absolute;inset:0}.PackageMapAndGallery-module__dI62sq__mobileMapContainer>div{border-radius:.5rem;height:100%}.PackageMapAndGallery-module__dI62sq__fullscreenButton.PackageMapAndGallery-module__dI62sq__fullscreenButton{padding:.75rem 1rem .75rem .75rem}.PackageMapAndGallery-module__dI62sq__fullscreenButton.PackageMapAndGallery-module__dI62sq__fullscreenButton>div{height:1rem}.PackageMapAndGallery-module__dI62sq__fullscreenIcon.PackageMapAndGallery-module__dI62sq__fullscreenIcon{width:1rem;height:1rem}.PackageMapAndGallery-module__dI62sq__hide{display:none}
.TouristFormWarnings-module__hKBLKq__container{border-radius:var(--border-radius);background:var(--lightorange);width:100%;color:var(--black);margin:.5rem 0;padding:1rem;font-size:.875rem;line-height:1rem}.TouristFormWarnings-module__hKBLKq__container:last-of-type{margin-bottom:0}.TouristFormWarnings-module__hKBLKq__container a{color:var(--black)}.TouristFormWarnings-module__hKBLKq__container .TouristFormWarnings-module__hKBLKq__link{color:var(--secondary);cursor:pointer}.TouristFormWarnings-module__hKBLKq__boldText{font-weight:500}
.SearchRestartModal-module__M01exa__content{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:22.5rem;padding:1.5rem;font-size:1rem;line-height:1.25rem;display:flex}.SearchRestartModal-module__M01exa__mobileContent{text-align:start;flex-direction:column;gap:1rem;width:100%;max-width:100%;font-size:.875rem;line-height:1rem;display:flex}.SearchRestartModal-module__M01exa__header{font-size:1.375rem;font-weight:500;line-height:1.625rem}.SearchRestartModal-module__M01exa__mobileHeader{font-size:1.125rem;line-height:1.375rem}.SearchRestartModal-module__M01exa__restartButton{width:100%}
.TransferModal-module__eWFWpq__container{border-radius:var(--border-radius);width:37.5rem;height:20.625rem;padding:1.25rem}.TransferModal-module__eWFWpq__mobileContainer{padding:.5rem .5rem 1rem}.TransferModal-module__eWFWpq__insideContainer{flex-direction:column;align-items:center;width:37.5rem;height:21.125rem;padding:2.5rem;display:flex}.TransferModal-module__eWFWpq__insideContainerMobile{width:100%;height:unset;margin-bottom:1rem;padding:0}.TransferModal-module__eWFWpq__description{color:var(--black);text-align:center;margin-bottom:1rem;font-size:.875rem;font-weight:400;line-height:1rem}.TransferModal-module__eWFWpq__title{color:var(--black);text-align:center;margin-bottom:.5rem;font-size:1.75rem;font-weight:500;line-height:2.125rem}.TransferModal-module__eWFWpq__titleMobile{color:var(--black);text-align:center;margin-bottom:.25rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}.TransferModal-module__eWFWpq__textarea{border:.0625rem solid var(--grey3);border-radius:var(--border-radius);width:32.5rem;height:7.5rem;color:var(--black);resize:none;padding:.75rem 1rem .75rem .75rem;font-size:.875rem;line-height:1rem}.TransferModal-module__eWFWpq__textareaMobile{width:100%;color:var(--black);font-size:1rem;line-height:1.25rem}.TransferModal-module__eWFWpq__textarea::placeholder{color:var(--grey2);font-size:.875rem;line-height:1rem}.TransferModal-module__eWFWpq__textareaMobile::placeholder{font-size:1rem;line-height:1.25rem}.TransferModal-module__eWFWpq__insideContainer .TransferModal-module__eWFWpq__button{text-align:center;width:6.5625rem;height:2.5rem;margin-top:.5rem;font-size:.875rem;line-height:1rem}.TransferModal-module__eWFWpq__image{margin-bottom:1rem}.TransferModal-module__eWFWpq__imageMobile{width:3.75rem;height:3.75rem}.TransferModal-module__eWFWpq__insideContainer .TransferModal-module__eWFWpq__greyButton{width:5.625rem;height:2.5rem;font-size:.875rem;line-height:1rem}.TransferModal-module__eWFWpq__insideContainerMobile .TransferModal-module__eWFWpq__greyButton{width:100%}.TransferModal-module__eWFWpq__insideContainer.TransferModal-module__eWFWpq__success{padding:2.5rem}.TransferModal-module__eWFWpq__insideContainerMobile.TransferModal-module__eWFWpq__success{padding:0}.TransferModal-module__eWFWpq__insideContainerMobile .TransferModal-module__eWFWpq__button{width:100%}
.PackageSwiper-module___foMuq__swiper{border-radius:.5rem;width:100%;height:100%}.PackageSwiper-module___foMuq__slide{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.PackageSwiper-module___foMuq__imageWrapper{aspect-ratio:528/300;width:100%;height:100%;position:relative}.PackageSwiper-module___foMuq__imageWrapper>img{object-fit:cover;width:100%;height:100%;display:block}.PackageSwiper-module___foMuq__hiddenImage{opacity:0}.PackageSwiper-module___foMuq__arrowContainer{z-index:1;flex-direction:column;justify-content:center;align-items:center;height:100%;display:none;position:absolute;top:0;left:.5rem}.PackageSwiper-module___foMuq__arrowContainer:last-child{left:auto;right:.5rem}.PackageSwiper-module___foMuq__arrowContainer>svg{cursor:pointer}@media (min-width:992px){.PackageSwiper-module___foMuq__arrowContainer{display:flex}}.PackageSwiper-module___foMuq__rightArrow{transform:rotate(180deg)}.PackageSwiper-module___foMuq__spinnerDiv{z-index:1;background-color:var(--background);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PackageSwiper-module___foMuq__spinner{width:2.5rem;height:2.5rem;color:var(--grey1)}.PackageSwiper-module___foMuq__spinner path{fill:var(--grey1);stroke:var(--grey1)}
.ValidationErrorsList-module__J2oLRq__container{color:var(--secondary);padding:.5rem;font-size:.75rem;line-height:1rem}
.CheckoutExtra-module__payhwG__title{align-items:center;column-gap:.375rem;margin-bottom:.75rem;font-weight:500;display:flex}.CheckoutExtra-module__payhwG__questionIcon{vertical-align:middle;width:.75rem;height:.75rem}.CheckoutExtra-module__payhwG__questionIcon path{fill:var(--grey1)}.CheckoutExtra-module__payhwG__extraOption{flex-direction:row;align-items:flex-start;column-gap:.5rem;display:flex}.CheckoutExtra-module__payhwG__optionText{flex-wrap:wrap;column-gap:.5rem;font-weight:500;display:flex}.CheckoutExtra-module__payhwG__optionsContainer{flex-direction:column;row-gap:.75rem;display:flex}.CheckoutExtra-module__payhwG__optionsContainer .CheckoutExtra-module__payhwG__buttonMore{color:var(--grey1);justify-content:flex-start;gap:.12rem}.CheckoutExtra-module__payhwG__priceText{color:var(--grey1);font-weight:400}.CheckoutExtra-module__payhwG__extraOption .CheckoutExtra-module__payhwG__touchedNoneChecked{border:1px dashed var(--grey1);opacity:1;background-color:#0000}.CheckoutExtra-module__payhwG__description{color:var(--grey1);flex-direction:column;row-gap:.25rem;margin-top:.25rem;margin-left:1.5rem;display:flex}.CheckoutExtra-module__payhwG__link{color:var(--black)}.CheckoutExtra-module__payhwG__extraOption .CheckoutExtra-module__payhwG__mobileCheckboxContainer,.CheckoutExtra-module__payhwG__extraOption .CheckoutExtra-module__payhwG__mobileCheckbox{width:1.125rem;height:1.125rem}.CheckoutExtra-module__payhwG__extraOption .CheckoutExtra-module__payhwG__checkMobileIcon{width:1.125rem;height:1.125rem;top:50%;left:50%;transform:translate(-50%,-50%)}
.PriceDescription-module__qFZnmq__container{background:#f3f3f3;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.PriceDescription-module__qFZnmq__priceTitle{font-size:.875rem;font-weight:500;line-height:1rem}.PriceDescription-module__qFZnmq__priceDescription{font-weight:500}.PriceDescription-module__qFZnmq__divider{background:#e3e1dd;height:.0625rem}@media (min-width:992px){.PriceDescription-module__qFZnmq__divider{margin:.5rem 0}}.PriceDescription-module__qFZnmq__priceAndCashback{gap:.5rem;display:flex}.PriceDescription-module__qFZnmq__fullPrice{font-size:1.375rem;font-weight:500;line-height:1.625rem}
.VisaServiceOptions-module__sLWmXW__container{flex-direction:column;row-gap:.25rem;display:flex}.VisaServiceOptions-module__sLWmXW__container .VisaServiceOptions-module__sLWmXW__radio{cursor:pointer;width:1.125rem;height:1.125rem}.VisaServiceOptions-module__sLWmXW__label{flex-direction:row;align-items:center;column-gap:.25rem;font-size:.875rem;line-height:1rem;display:flex}.VisaServiceOptions-module__sLWmXW__unselected{color:var(--grey1)}
.CheckoutInsurance-module__73fYXG__whiteContainer{background-color:var(--white);border-radius:0 0 .5rem .5rem;padding:1rem;font-size:.875rem;line-height:1rem}.CheckoutInsurance-module__73fYXG__violetContainer{background-color:var(--violet);border-radius:.5rem .5rem 0 0;height:3.125rem;padding:.75rem 0 .81rem 1rem}.CheckoutInsurance-module__73fYXG__logo{width:12.5rem;height:1.6rem}.CheckoutInsurance-module__73fYXG__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.CheckoutInsurance-module__73fYXG__mainContainer{flex-direction:column;row-gap:.75rem;display:flex}
.CheckoutExtras-module__xnXZLW__container{border-radius:var(--border-radius);background-color:var(--white);flex-direction:column;row-gap:.75rem;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}
.SubmitMobileButton-module__xvgKFG__button{width:100%;height:2.5rem;padding:.75rem 1rem}.SubmitMobileButton-module__xvgKFG__loader{width:2rem;height:2rem;position:absolute}.SubmitMobileButton-module__xvgKFG__loader path{fill:var(--white)}.SubmitMobileButton-module__xvgKFG__textInvisible{visibility:hidden}