.TouristsPage-module__IZsMJG__container{justify-content:space-between;width:75.5rem;margin:0 auto;padding-bottom:1.75rem;display:flex}.TouristsPage-module__IZsMJG__container.TouristsPage-module__IZsMJG__mobile{width:-webkit-fill-available;flex-direction:column;width:stretch;margin:.5rem}.TouristsPage-module__IZsMJG__main{flex-direction:column;flex-shrink:0;gap:1.5rem;width:59.8125rem;display:flex}.TouristsPage-module__IZsMJG__main.TouristsPage-module__IZsMJG__mobile{width:100%}.TouristsPage-module__IZsMJG__title{width:75.5rem;margin:0 auto;padding:.75rem 0;font-size:1.75rem;font-weight:500;line-height:2.125rem}.TouristsPage-module__IZsMJG__submitTitle{padding:0;font-size:1.75rem;font-weight:500;line-height:2.125rem}.TouristsPage-module__IZsMJG__button{width:5.4375rem;height:2.5rem}.TouristsPage-module__IZsMJG__submitSectionWrapper{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.TouristsPage-module__IZsMJG__loader{width:2rem;height:2rem;position:absolute}.TouristsPage-module__IZsMJG__loader path{fill:var(--white)}.TouristsPage-module__IZsMJG__textInvisible{visibility:hidden}
@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}
.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}
: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}
.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}
.EmptyAboutHotel-module__yLyo3G__container{background:var(--white);border-radius:.5em;flex-direction:column;align-items:center;gap:.5em;padding:1em;display:flex}.EmptyAboutHotel-module__yLyo3G__title{text-align:center;font-size:1.125rem;font-weight:500;line-height:1.2222em}.EmptyAboutHotel-module__yLyo3G__titleMobile{font-size:1rem;line-height:1.25em}.EmptyAboutHotel-module__yLyo3G__subtitle{text-align:center;font-size:.875rem;line-height:1.1429em}
.AboutHotelCard-module__cMd1EG__container{background-color:var(--white);flex:1;align-items:flex-start;gap:.5rem;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}.AboutHotelCard-module__cMd1EG__interactiveContainer{cursor:pointer}.AboutHotelCard-module__cMd1EG__mobileContainer{padding:.75rem .5rem}.AboutHotelCard-module__cMd1EG__innerContainer{flex-direction:column;flex:1;align-self:stretch;align-items:flex-start;gap:.5rem;display:flex}.AboutHotelCard-module__cMd1EG__mobileInnerContainer{gap:.375rem}.AboutHotelCard-module__cMd1EG__textContainer{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.AboutHotelCard-module__cMd1EG__mobileTextContainer{gap:.375rem}.AboutHotelCard-module__cMd1EG__header{align-items:center;display:flex}.AboutHotelCard-module__cMd1EG__headerIcon{width:1.25rem;height:1.25rem;margin-right:.38rem}.AboutHotelCard-module__cMd1EG__headerTitle{font-weight:500}.AboutHotelCard-module__cMd1EG__mainHeaderTitle{font-size:1.125rem;line-height:1.375rem}.AboutHotelCard-module__cMd1EG__mobileMainHeaderTitle{font-size:1rem;line-height:1.25rem}.AboutHotelCard-module__cMd1EG__headerChevronIcon{width:.75rem;height:.75rem;margin-left:.12rem;display:block}.AboutHotelCard-module__cMd1EG__headerChevronIcon path{fill:var(--secondary)}.AboutHotelCard-module__cMd1EG__fields{flex-direction:column;gap:.25rem;display:flex}.AboutHotelCard-module__cMd1EG__field{align-items:baseline;gap:.375rem;display:flex}.AboutHotelCard-module__cMd1EG__fieldIcon{flex-shrink:0;height:.625rem}.AboutHotelCard-module__cMd1EG__fieldIcon path{fill:var(--grey2)}.AboutHotelCard-module__cMd1EG__fieldText{color:var(--grey1);text-align:left;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AboutHotelCard-module__cMd1EG__fieldText:first-letter{text-transform:uppercase}.AboutHotelCard-module__cMd1EG__locationFieldText{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AboutHotelCard-module__cMd1EG__mobileLocationFieldText,.AboutHotelCard-module__cMd1EG__otherFieldText{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AboutHotelCard-module__cMd1EG__showMoreText{color:var(--secondary);margin-top:auto}.AboutHotelCard-module__cMd1EG__interactiveContainer:hover .AboutHotelCard-module__cMd1EG__fieldText,.AboutHotelCard-module__cMd1EG__interactiveContainer:hover .AboutHotelCard-module__cMd1EG__fieldIcon path,.AboutHotelCard-module__cMd1EG__interactiveContainer:hover .AboutHotelCard-module__cMd1EG__headerTitle,.AboutHotelCard-module__cMd1EG__interactiveContainer:hover .AboutHotelCard-module__cMd1EG__headerIcon path,.AboutHotelCard-module__cMd1EG__interactiveContainer:hover .AboutHotelCard-module__cMd1EG__headerChevronIcon path,.AboutHotelCard-module__cMd1EG__interactiveContainer:hover .AboutHotelCard-module__cMd1EG__showMoreText{opacity:.7}
.AboutHotelCommonCard-module__veqI2W__header{max-width:calc(100% - 2rem);font-size:1.375rem;font-weight:500;line-height:1.625rem}.AboutHotelCommonCard-module__veqI2W__mobileHeader{max-width:unset;font-size:1.125rem;line-height:1.375rem}.AboutHotelCommonCard-module__veqI2W__commonModal{flex-direction:column;display:flex}.AboutHotelCommonCard-module__veqI2W__desktopCommonModal{gap:1rem;max-width:51.75rem;max-height:80vh;padding:1.5rem;overflow:hidden auto}.AboutHotelCommonCard-module__veqI2W__desktopCommonModal::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.AboutHotelCommonCard-module__veqI2W__desktopCommonModal{-ms-overflow-style:none;scrollbar-width:none}.AboutHotelCommonCard-module__veqI2W__mobileCommonModal{gap:.75rem}.AboutHotelCommonCard-module__veqI2W__commonPhoneAddress{gap:.5rem;font-size:.875rem;font-weight:500;line-height:1rem;display:flex}.AboutHotelCommonCard-module__veqI2W__commonPhoneAddress svg{align-self:flex-start;height:1rem}.AboutHotelCommonCard-module__veqI2W__commonPhoneAddress path{fill:var(--grey2)}.AboutHotelCommonCard-module__veqI2W__separator{border:none;border-bottom:.0625rem solid var(--grey3)}.AboutHotelCommonCard-module__veqI2W__commonFactsWrapper{column-count:2;column-gap:1rem;margin-bottom:-.75rem}.AboutHotelCommonCard-module__veqI2W__mobileCommonFactsWrapper{column-count:1}.AboutHotelCommonCard-module__veqI2W__commonFact{page-break-inside:avoid;break-inside:avoid;align-items:start;gap:.375rem;padding-bottom:.75rem;display:flex}.AboutHotelCommonCard-module__veqI2W__mobileCommonFact{width:100%}.AboutHotelCommonCard-module__veqI2W__commonFactMark svg{height:.625rem}.AboutHotelCommonCard-module__veqI2W__commonFactMark path{fill:var(--grey2)}.AboutHotelCommonCard-module__veqI2W__infoText{font-size:.875rem;line-height:1rem}.AboutHotelCommonCard-module__veqI2W__infoLegalText{color:var(--grey1)}
.HotelMapZoomControl-module__TCbi2q__container{border-radius:var(--border-radius);box-shadow:var(--box-shadow);display:flex}.HotelMapZoomControl-module__TCbi2q__zoomButton{background-color:var(--white)}.HotelMapZoomControl-module__TCbi2q__zoomButton:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.HotelMapZoomControl-module__TCbi2q__zoomButton:hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), var(--white)}}.HotelMapZoomControl-module__TCbi2q__zoomButton:active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), var(--white)}.HotelMapZoomControl-module__TCbi2q__zoomButton{padding:.75rem}.HotelMapZoomControl-module__TCbi2q__zoomInButton{border-radius:0 var(--border-radius) var(--border-radius) 0}.HotelMapZoomControl-module__TCbi2q__zoomOutButton{border-radius:var(--border-radius) 0 0 var(--border-radius)}.HotelMapZoomControl-module__TCbi2q__container svg{height:1rem}
.HotelMapResetControl-module__9UFcEW__container{border-radius:var(--border-radius);box-shadow:var(--box-shadow);background-color:var(--white);padding:.75rem}.HotelMapResetControl-module__9UFcEW__container:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.HotelMapResetControl-module__9UFcEW__container:hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), var(--white)}}.HotelMapResetControl-module__9UFcEW__container:active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), var(--white)}.HotelMapResetControl-module__9UFcEW__container svg{height:1rem}
.HotelMapFullscreenControl-module__debJJW__container{gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}.HotelMapFullscreenControl-module__debJJW__container svg{height:1rem}
.HotelMapMarker-module__3l8rmG__hotelMarker{background:var(--secondary);width:3rem;height:3rem;box-shadow:var(--box-shadow);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.HotelMapMarker-module__3l8rmG__markerIcon{width:1.5rem;height:1.5rem;fill:var(--white)}
.HotelMapCanvas-module__lsuV6W__map{border-radius:var(--border-radius);cursor:grab}.HotelMapCanvas-module__lsuV6W__map:active{cursor:grabbing}
.EmptyHotelMap-module__6JLtlq__skeleton{border-radius:var(--border-radius);background:var(--white);flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:flex}.EmptyHotelMap-module__6JLtlq__noCoordinatesText{text-align:center;font-size:1.125rem;font-weight:500;line-height:1.375rem}.EmptyHotelMap-module__6JLtlq__mobileNoCoordinatesText{font-size:1rem;line-height:1.25rem}.EmptyHotelMap-module__6JLtlq__locationText{text-align:center;font-size:.875rem;line-height:1rem}
.AboutHotelLocationCardFacts-module__pHkzoa__locationFacts{page-break-inside:avoid;break-inside:avoid;flex-direction:column;gap:.75rem;padding-bottom:1rem;font-size:.875rem;line-height:1rem;display:flex}.AboutHotelLocationCardFacts-module__pHkzoa__mobileLocationFacts{padding-bottom:.75rem}.AboutHotelLocationCardFacts-module__pHkzoa__locationFactsTitle{font-weight:500}.AboutHotelLocationCardFacts-module__pHkzoa__locationFact{flex-wrap:wrap;align-items:start;gap:.375rem;display:flex}.AboutHotelLocationCardFacts-module__pHkzoa__locationFact svg{height:.625rem}.AboutHotelLocationCardFacts-module__pHkzoa__locationFact path{fill:var(--grey2)}.AboutHotelLocationCardFacts-module__pHkzoa__locationFactDistance{color:var(--secondary)}.AboutHotelLocationCardFacts-module__pHkzoa__separator{color:var(--grey2)}
.AboutHotelLocationCard-module__CBheMa__header{max-width:calc(100% - 2rem);font-size:1.375rem;font-weight:500;line-height:1.625rem}.AboutHotelLocationCard-module__CBheMa__mobileHeader{max-width:unset;font-size:1.125rem;line-height:1.375rem}.AboutHotelLocationCard-module__CBheMa__locationModal{flex-direction:column;display:flex}.AboutHotelLocationCard-module__CBheMa__desktopLocationModal{gap:1rem;max-width:51.75rem;max-height:80vh;padding:1.5rem;overflow:hidden auto}.AboutHotelLocationCard-module__CBheMa__desktopLocationModal::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.AboutHotelLocationCard-module__CBheMa__desktopLocationModal{-ms-overflow-style:none;scrollbar-width:none}.AboutHotelLocationCard-module__CBheMa__expandedDesktopLocationModal{width:calc(100vw - 4.5rem);max-width:var(--xl-screen);height:100vh}.AboutHotelLocationCard-module__CBheMa__expandedMobileLocationModalContent{padding:0}.AboutHotelLocationCard-module__CBheMa__mobileLocationModal{gap:.75rem}.AboutHotelLocationCard-module__CBheMa__desktopMap{width:48.75rem;height:16.25rem}.AboutHotelLocationCard-module__CBheMa__expandedDesktopMap{width:100%;height:100%}.AboutHotelLocationCard-module__CBheMa__mobileMap{height:12.5rem}@supports (height:100dvh){.AboutHotelLocationCard-module__CBheMa__expandedMobileMap{height:calc(100dvh - 3rem)}}@supports not (height:100dvh){.AboutHotelLocationCard-module__CBheMa__expandedMobileMap{height:calc(100vh - 3rem)}}.AboutHotelLocationCard-module__CBheMa__locationFactsWrapper{column-count:2;column-gap:1rem;margin-bottom:-1rem}.AboutHotelLocationCard-module__CBheMa__mobileLocationFactsWrapper{column-count:1;margin-bottom:-.75rem}.AboutHotelLocationCard-module__CBheMa__infoText{font-size:.875rem;line-height:1rem}.AboutHotelLocationCard-module__CBheMa__infoLegalText{color:var(--grey1)}.AboutHotelLocationCard-module__CBheMa__mapPreview{flex:1;min-height:6.875rem;position:relative}.AboutHotelLocationCard-module__CBheMa__mobileMapPreview{min-height:5rem}.AboutHotelLocationCard-module__CBheMa__image{border-radius:var(--border-radius);object-fit:cover;object-position:center}.AboutHotelLocationCard-module__CBheMa__showMoreButton{border-radius:var(--border-radius);box-shadow:var(--box-shadow);white-space:nowrap;background-color:var(--white);align-items:center;gap:.5rem;padding:.75rem 1rem .75rem .75rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AboutHotelLocationCard-module__CBheMa__showMoreButton:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.AboutHotelLocationCard-module__CBheMa__showMoreButton: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)}}.AboutHotelLocationCard-module__CBheMa__showMoreButton: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)}.AboutHotelLocationCard-module__CBheMa__showMoreButton svg{height:.75rem}
.AboutHotelCardGrid-module__Q_dJmq__container{border-radius:var(--border-radius);background-color:var(--white);flex-direction:column;display:flex;overflow:hidden}.AboutHotelCardGrid-module__Q_dJmq__horizontalSeparator{border:none;border-top:.0625rem solid var(--grey3);margin:0 .5rem}.AboutHotelCardGrid-module__Q_dJmq__verticalSeparator{border:none;border-left:.0625rem solid var(--grey3);margin:.5rem 0}.AboutHotelCardGrid-module__Q_dJmq__cardGridVerticalElement{flex:1;display:flex}.AboutHotelCardGrid-module__Q_dJmq__mobileCardGridVerticalElement{flex-direction:column}
.AboutHotelFacts-module__sCsLva__container{border-radius:var(--border-radius);background:var(--white);grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;padding:1rem;display:grid}.AboutHotelFacts-module__sCsLva__desktopFlexContainer{display:flex}.AboutHotelFacts-module__sCsLva__containerMobile{grid-template-columns:1fr;gap:.5rem;padding:.5rem}.AboutHotelFacts-module__sCsLva__fact{flex:1;align-items:center;gap:.5rem;display:flex}.AboutHotelFacts-module__sCsLva__factIconBackground{background-color:var(--background);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.AboutHotelFacts-module__sCsLva__factDescription{flex-direction:column;gap:.0625rem;display:flex}.AboutHotelFacts-module__sCsLva__factText{font-size:.875rem;line-height:1rem}.AboutHotelFacts-module__sCsLva__factTextTitle{font-weight:500}
.AboutHotelImportantEvents-module__iHXhmq__container{border-radius:var(--border-radius);background-color:var(--lightorange);grid:min-content auto/min-content auto;gap:.375rem;padding:1rem;display:grid}.AboutHotelImportantEvents-module__iHXhmq__mobileContainer{padding:.75rem .5rem}.AboutHotelImportantEvents-module__iHXhmq__icon{grid-area:1/1;align-self:start;height:1.25rem}.AboutHotelImportantEvents-module__iHXhmq__icon path{fill:var(--secondary)}.AboutHotelImportantEvents-module__iHXhmq__title{color:var(--secondary);grid-area:1/2;align-self:center;font-size:1.125rem;font-weight:500;line-height:1.375rem}.AboutHotelImportantEvents-module__iHXhmq__mobileTitle{font-size:1rem;line-height:1.25rem}.AboutHotelImportantEvents-module__iHXhmq__description{grid-area:2/1/span 1/span 2;align-self:center;font-size:.875rem;line-height:1rem}
.AboutHotelOtherCard-module__nIT6KG__modal{flex-direction:column;display:flex}.AboutHotelOtherCard-module__nIT6KG__desktopModal{gap:1rem;max-width:51.75rem;max-height:80vh;padding:1.5rem;overflow:hidden auto}.AboutHotelOtherCard-module__nIT6KG__desktopModal::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.AboutHotelOtherCard-module__nIT6KG__desktopModal{-ms-overflow-style:none;scrollbar-width:none}.AboutHotelOtherCard-module__nIT6KG__mobileModal{gap:.75rem}.AboutHotelOtherCard-module__nIT6KG__header{max-width:calc(100% - 2rem);font-size:1.375rem;font-weight:500;line-height:1.625rem}.AboutHotelOtherCard-module__nIT6KG__mobileHeader{max-width:unset;font-size:1.125rem;line-height:1.375rem}.AboutHotelOtherCard-module__nIT6KG__factsWrapper{column-count:2;column-gap:1rem;margin-bottom:-.75rem}.AboutHotelOtherCard-module__nIT6KG__mobileFactsWrapper{column-count:1}.AboutHotelOtherCard-module__nIT6KG__fact{page-break-inside:avoid;break-inside:avoid;align-items:start;gap:.375rem;padding-bottom:.75rem;display:flex}.AboutHotelOtherCard-module__nIT6KG__mobileFact{width:100%}.AboutHotelOtherCard-module__nIT6KG__factMark svg{height:.625rem}.AboutHotelOtherCard-module__nIT6KG__factMark path{fill:var(--grey2)}.AboutHotelOtherCard-module__nIT6KG__factText,.AboutHotelOtherCard-module__nIT6KG__infoText{font-size:.875rem;line-height:1rem}.AboutHotelOtherCard-module__nIT6KG__infoLegalText{color:var(--grey1)}
.AboutHotel-module__EdZh5G__container{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}.AboutHotel-module__EdZh5G__header{font-size:1.375rem;font-weight:500;line-height:1.625rem}.AboutHotel-module__EdZh5G__mobileHeader{font-size:1.125rem;line-height:1.375rem}.AboutHotel-module__EdZh5G__cards{flex-direction:column;gap:.5rem;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}
.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)}
.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}
.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)}
.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}
.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}
.SearchPageMobileContent-module__k_EoFG__mobileContent{margin:.75rem .5rem 2.5rem}
.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}
.SearchPageFilters-module__J9IMsW__filterList{flex-direction:column;gap:1rem;display:flex}
.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}
.FiltersSkeleton-module__yctBrW__skeletonList{flex-direction:column;gap:1.25rem;display:flex}
.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}}
.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}
.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}
.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}
.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}
.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}}
.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}
.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}
.PricewatchSubsribe-module__Y0Tumq__pricewatchMobileContent{padding:1rem .5rem}
.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}
.DesktopFilters-module__T3G0fq__stickyBox{z-index:auto;height:fit-content}.DesktopFilters-module__T3G0fq__desktopFilters{border-radius:var(--border-radius);background:var(--white);flex-direction:column;gap:1rem;width:14rem;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}
.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{min-width:.75rem;height:.75rem;transition:transform .3s ease-in-out;transform:rotate(0)}.ResetFiltersButton-module__DcHSuG__rotating{transform:rotate(360deg)}
.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)}
.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}
.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%}
.NewDateDescription-module__x43wwa__clickToShowPrice{z-index:1;font-size:.875rem;line-height:1rem}.NewDateDescription-module__x43wwa__clickToShowPriceMobile{font-size:.75rem;line-height:.875rem}.NewDateDescription-module__x43wwa__noTours{z-index:1;font-size:.875rem;line-height:1rem}.NewDateDescription-module__x43wwa__noToursMobile{font-size:.75rem;line-height:.875rem}.NewDateDescription-module__x43wwa__minPrice{font-size:.875rem;line-height:1rem}.NewDateDescription-module__x43wwa__minPriceMobile{color:var(--grey1);font-size:.75rem;line-height:.875rem}.NewDateDescription-module__x43wwa__datePriceDescription{z-index:1;flex-direction:column;align-items:center;width:100%;display:flex}.NewDateDescription-module__x43wwa__perNightPrice{font-size:.875rem;line-height:1rem}.NewDateDescription-module__x43wwa__perNightPriceMobile{color:var(--grey1);font-size:.75rem;line-height:.875rem}.NewDateDescription-module__x43wwa__skeletonLine{background:var(--black);width:4.5em;height:.0625em}.NewDateDescription-module__x43wwa__minPriceSkeleton{justify-content:center;align-items:flex-end;width:100%;height:.875em;display:flex}.NewDateDescription-module__x43wwa__minPriceSkeletonMobile{height:.75em}.NewDateDescription-module__x43wwa__perNightPriceSkeleton{justify-content:center;align-items:flex-end;width:100%;height:.875em;display:flex}.NewDateDescription-module__x43wwa__perNightPriceSkeletonMobile{height:.75em;margin-bottom:.5rem}
.NewHotelMatrixControls-module__Qxf_bq__matrixControls{flex-direction:column;gap:1em;display:flex}.NewHotelMatrixControls-module__Qxf_bq__filtersRow{justify-content:space-between;min-height:2.5em;display:flex}
.NewMatrixResultsTour-module__riAKKG__searchResults{flex-direction:column;align-items:flex-start;gap:.5em;display:flex}.NewMatrixResultsTour-module__riAKKG__searchResultsMobile{align-items:center;margin-bottom:2.5em}.NewMatrixResultsTour-module__riAKKG__searchResultsEmpty{margin-top:.5rem}.NewMatrixResultsTour-module__riAKKG__hidden{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.NewMatrixResultsTour-module__riAKKG__visible{opacity:1;visibility:visible;transition:opacity .3s,visibility .3s}.NewMatrixResultsTour-module__riAKKG__spinner{width:2rem;height:2rem}.NewMatrixResultsTour-module__riAKKG__spinner path{fill:var(--grey2)}
.HotelRoomCard-module__E0nEiW__roomCard{background:var(--white);border-radius:.5em;justify-content:space-between;width:100%;min-height:16.25rem;padding:.5em;display:flex}.HotelRoomCard-module__E0nEiW__roomDescription{display:flex}.HotelRoomCard-module__E0nEiW__hotelGallery{flex-grow:0;min-width:14.375em;margin-right:.5em;position:relative;overflow:hidden}.HotelRoomCard-module__E0nEiW__roomInfo{min-width:14.375em;max-width:14.375em;margin-right:.5em;overflow:hidden}.HotelRoomCard-module__E0nEiW__mealList{justify-content:flex-end;width:100%;max-width:38.75em;display:flex;overflow:hidden}
.Tariff-module__SFFEdW__tariff{justify-content:space-between;gap:1.19em;display:flex}.Tariff-module__SFFEdW__tariffInfo{flex-direction:column;gap:.5em;display:flex}.Tariff-module__SFFEdW__tariffMobile{flex-direction:column;align-items:flex-start;gap:1em}.Tariff-module__SFFEdW__question,.Tariff-module__SFFEdW__like{width:1em;height:1em}.Tariff-module__SFFEdW__like path{fill:var(--green)}.Tariff-module__SFFEdW__priceButton.Tariff-module__SFFEdW__priceButton{flex-direction:column;justify-content:center;align-items:center;width:8.75rem;min-height:2.75em;padding:.25em 1em;display:flex;position:relative}.Tariff-module__SFFEdW__priceButtonMobile.Tariff-module__SFFEdW__priceButtonMobile{width:100%}.Tariff-module__SFFEdW__loaderContainer{background:var(--secondary);border-radius:.5em;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.Tariff-module__SFFEdW__loader{width:1.5em;height:1.5em}.Tariff-module__SFFEdW__priceTextContainer{align-items:center;display:flex}.Tariff-module__SFFEdW__priceText{font-size:1.125rem;font-weight:500;line-height:1.2222rem}.Tariff-module__SFFEdW__tariffDetails{font-size:.75rem;line-height:1.1667em}.Tariff-module__SFFEdW__bestPrice{align-items:center;gap:.25em;display:flex}.Tariff-module__SFFEdW__bestPriceText{color:var(--green);font-size:.875rem;line-height:1.1667em}.Tariff-module__SFFEdW__tooltipText{font-size:.75rem;line-height:1.1667em}.Tariff-module__SFFEdW__lowAvailabilityText{color:var(--secondary);font-size:.75rem;line-height:1.1667em}.Tariff-module__SFFEdW__buttonSection{flex-direction:column;align-items:flex-end;gap:.25em;display:flex}.Tariff-module__SFFEdW__buttonSectionMobile{align-items:center;width:100%;margin-bottom:.5em}
.TariffLabel-module__h1enfa__containerMobile{align-items:center;gap:.25em;display:flex}.TariffLabel-module__h1enfa__containerTextMobile{font-size:.875rem;line-height:1.1667em}.TariffLabel-module__h1enfa__tailIcon{white-space:nowrap}.TariffLabel-module__h1enfa__tooltip{vertical-align:middle;height:1.1667em}.TariffLabel-module__h1enfa__questionMobile{width:1em;height:1em}.TariffLabel-module__h1enfa__questionMobile path{fill:var(--grey2)}.TariffLabel-module__h1enfa__tooltipText{font-size:.75rem;line-height:1.1667em}.TariffLabel-module__h1enfa__container{align-items:center;gap:.25em;display:flex}.TariffLabel-module__h1enfa__containerText{font-size:.875rem;line-height:1.1667em}.TariffLabel-module__h1enfa__question{width:1em;height:1.1667em}.TariffLabel-module__h1enfa__question path{fill:var(--grey2)}.TariffLabel-module__h1enfa__bottomSheet{padding-bottom:1em;font-size:1rem;line-height:1.25em}.TariffLabel-module__h1enfa__iconWrapper{width:1rem;height:1rem;position:relative}.TariffLabel-module__h1enfa__iconWrapperMobile{transform:translateY(-.1rem)}
.MealItem-module__-xElLG__mealItem{flex-direction:column;gap:.5em;list-style:none;display:flex}.MealItem-module__-xElLG__mealItemTitle{font-size:1.125rem;font-weight:500;line-height:1.222em}.MealItem-module__-xElLG__tariffList{background:var(--background);border-radius:.5em}.MealItem-module__-xElLG__tariffWrapper{border-bottom:.063em solid var(--grey3);padding:.5em}.MealItem-module__-xElLG__tariffWrapper:last-child{border-bottom:none}
.MealList-module__P7K4wG__mealList{flex-direction:column;gap:.5em;width:100%;display:flex}
.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}
.HotelRoomCardMobile-module__OosrZG__roomCard{background:var(--white);border-radius:.5em;width:100%;padding:.5em}.HotelRoomCardMobile-module__OosrZG__hotelGallery{width:100%;height:10.625rem;margin-bottom:.5em;position:relative}
.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}
.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)}
.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}
.RoomQuantity-module__XxJHTq__roomQuantity{color:var(--secondary);font-size:.875rem;line-height:1rem}