.HotelReviewFormContainer-module__nt_MMW__disabled{opacity:var(--disabled-opacity);pointer-events:none}.HotelReviewFormContainer-module__nt_MMW__opacityTransition{transition:var(--opacity-transition)}
.HotelReviewFormField-module__B39COG__container{flex-direction:column;gap:.5rem;display:flex}.HotelReviewFormField-module__B39COG__title{font-size:1rem;font-weight:500;line-height:1.25rem}.HotelReviewFormField-module__B39COG__hint{color:var(--grey1);font-size:.75rem;line-height:.875rem}.HotelReviewFormField-module__B39COG__errorHint{color:var(--secondary)}
.HotelReviewRatingForm-module__QjU4Gq__container{flex-direction:column;display:flex}.HotelReviewRatingForm-module__QjU4Gq__desktopContainer{gap:1.5rem;padding:3rem 0}.HotelReviewRatingForm-module__QjU4Gq__mobileContainer{gap:1rem;padding:0 0 1rem}.HotelReviewRatingForm-module__QjU4Gq__hotelPreview{border-radius:var(--border-radius);background-color:var(--background);align-items:center;gap:.75rem;display:flex}.HotelReviewRatingForm-module__QjU4Gq__desktopHotelPreview{padding:.75rem}.HotelReviewRatingForm-module__QjU4Gq__mobileHotelPreview{padding:.5rem}.HotelReviewRatingForm-module__QjU4Gq__hotelPreviewImage{border-radius:var(--border-radius);object-fit:cover;width:2.75rem;height:2.75rem}.HotelReviewRatingForm-module__QjU4Gq__hotelPreviewDescription{font-size:1rem;line-height:1.25rem}.HotelReviewRatingForm-module__QjU4Gq__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.HotelReviewRatingForm-module__QjU4Gq__mobileTitle{font-size:1.125rem;line-height:1.375rem}.HotelReviewRatingForm-module__QjU4Gq__inputs{gap:1rem;display:flex}.HotelReviewRatingForm-module__QjU4Gq__mobileInputs{flex-direction:column}.HotelReviewRatingForm-module__QjU4Gq__inputs>*{flex:1}.HotelReviewRatingForm-module__QjU4Gq__nameInput{color:var(--black);padding:.75rem 1rem .75rem .75rem;font-size:1rem;line-height:1.25rem}.HotelReviewRatingForm-module__QjU4Gq__nameInput:placeholder-shown{color:var(--grey2)}.HotelReviewRatingForm-module__QjU4Gq__selectInputViewport{max-height:17.875rem}.HotelReviewRatingForm-module__QjU4Gq__mobileSelectInputViewport{max-height:30vh}.HotelReviewRatingForm-module__QjU4Gq__ratings{grid-template-columns:1fr 1fr;gap:1.5rem 1rem;display:grid}.HotelReviewRatingForm-module__QjU4Gq__mobileRatings{grid-template-columns:1fr;gap:1rem}.HotelReviewRatingForm-module__QjU4Gq__rating{flex-direction:column;gap:.5rem;display:flex}.HotelReviewRatingForm-module__QjU4Gq__ratingHeader{gap:.5rem;display:flex}.HotelReviewRatingForm-module__QjU4Gq__ratingTitleText{font-size:1rem;font-weight:500;line-height:1.25rem}.HotelReviewRatingForm-module__QjU4Gq__ratingToggleText{color:var(--grey1);font-size:1rem;line-height:1.25rem}.HotelReviewRatingForm-module__QjU4Gq__ratingToggle.HotelReviewRatingForm-module__QjU4Gq__ratingToggle{height:1.25rem}.HotelReviewRatingForm-module__QjU4Gq__ratingStars{border-radius:var(--border-radius);background-color:var(--background);justify-content:center;padding:.5rem .75rem;display:flex}.HotelReviewRatingForm-module__QjU4Gq__disabledRatingStars{opacity:var(--disabled-opacity);pointer-events:none}.HotelReviewRatingForm-module__QjU4Gq__ratingStar{cursor:pointer;height:1.75rem;padding:0 .375rem}.HotelReviewRatingForm-module__QjU4Gq__ratingStar:last-child{padding-right:0}.HotelReviewRatingForm-module__QjU4Gq__ratingStar:first-child{padding-left:0}.HotelReviewRatingForm-module__QjU4Gq__ratingStar path{fill:var(--grey3)}.HotelReviewRatingForm-module__QjU4Gq__ratingActiveStar path{fill:var(--secondary)}.HotelReviewRatingForm-module__QjU4Gq__ratingHiddenStar{pointer-events:none;visibility:hidden}@media (hover:hover){.HotelReviewRatingForm-module__QjU4Gq__ratingStar:hover path{fill:var(--secondary)}.HotelReviewRatingForm-module__QjU4Gq__ratingStar:has(~.HotelReviewRatingForm-module__QjU4Gq__ratingStar:hover) path{fill:var(--secondary)}.HotelReviewRatingForm-module__QjU4Gq__ratingStar:hover~.HotelReviewRatingForm-module__QjU4Gq__ratingStar path{fill:var(--grey3)}}.HotelReviewRatingForm-module__QjU4Gq__submitButton{font-size:1rem;font-weight:500;line-height:1.25rem}
.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;-webkit-appearance:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}
.ModalContent-module__nmeIzW__container{width:50vw;min-width:43.75rem;max-width:var(--xl-screen);flex-direction:column;gap:1.5rem;max-height:80vh;padding:1.5rem;display:flex;overflow:visible auto}.ModalContent-module__nmeIzW__container::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.ModalContent-module__nmeIzW__container{-ms-overflow-style:none;scrollbar-width:none}.ModalContent-module__nmeIzW__mobileContainer{overflow:unset;width:unset;min-width:unset;max-height:unset;gap:1rem;padding:0}.ModalContent-module__nmeIzW__header{flex-direction:row;gap:1.5rem;display:flex}.ModalContent-module__nmeIzW__mobileHeader{flex-direction:column;gap:1rem;display:flex}.ModalContent-module__nmeIzW__headerText{flex-direction:column;flex:1;gap:.25rem;display:flex}.ModalContent-module__nmeIzW__mobileHeaderText{flex:unset}.ModalContent-module__nmeIzW__headerTextTitle{font-size:2.5rem;font-weight:500;line-height:2.875rem}.ModalContent-module__nmeIzW__mobileHeaderTextTitle{font-size:1.375rem;line-height:1.625rem}.ModalContent-module__nmeIzW__headerTextSubtitle{font-size:1.125rem;font-weight:500;line-height:1.375rem}.ModalContent-module__nmeIzW__mobileHeaderTextSubtitle{font-size:.875rem;line-height:1rem}.ModalContent-module__nmeIzW__headerImageContainer{flex:1;height:12.5rem;position:relative}.ModalContent-module__nmeIzW__mobileHeaderImageContainer{flex:unset;height:9rem}.ModalContent-module__nmeIzW__headerImage{border-radius:var(--border-radius);object-fit:cover;object-position:center}.ModalContent-module__nmeIzW__bodyText{flex-direction:column;display:flex}.ModalContent-module__nmeIzW__bodyTextTitle{font-size:1.125rem;font-weight:500;line-height:1.375rem}.ModalContent-module__nmeIzW__mobileBodyTextTitle,.ModalContent-module__nmeIzW__bodyTextDescription{font-size:1rem;line-height:1.25rem}.ModalContent-module__nmeIzW__mobileBodyTextDescription{font-size:.875rem;line-height:1rem}.ModalContent-module__nmeIzW__blocks{flex-direction:column;gap:1.5rem;display:flex}.ModalContent-module__nmeIzW__mobileBlocks{gap:1rem}.ModalContent-module__nmeIzW__linkButton{background-color:var(--secondary)}.ModalContent-module__nmeIzW__linkButton:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.ModalContent-module__nmeIzW__linkButton:hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), var(--secondary)}}.ModalContent-module__nmeIzW__linkButton:active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), var(--secondary)}.ModalContent-module__nmeIzW__linkButton{border-radius:var(--border-radius);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;height:3.5rem;padding:.5rem 1.5rem;display:flex}.ModalContent-module__nmeIzW__mobileLinkButton{width:100%;height:unset;padding:.75rem 1rem}.ModalContent-module__nmeIzW__linkButtonText{color:var(--white);font-size:1.125rem;line-height:1.375rem}.ModalContent-module__nmeIzW__mobileLinkButtonText{font-size:1rem;line-height:1.25rem}
.Block-module__UpaVka__backgroundBlock{border-radius:var(--border-radius);background-color:var(--background)}.Block-module__UpaVka__blockContainer{flex-direction:column;gap:1rem;display:flex}.Block-module__UpaVka__mobileBlockContainer{gap:.5rem}.Block-module__UpaVka__blockHeader{border-radius:var(--border-radius);width:30rem;height:4rem}.Block-module__UpaVka__mobileBlockHeader{width:20rem;height:2.625rem}.Block-module__UpaVka__swiper{margin:0 -1.5rem}.Block-module__UpaVka__mobileSwiper{margin:0 -1rem}.Block-module__UpaVka__swiper .swiperWrapper{padding:0 1.5rem}.Block-module__UpaVka__mobileSwiper .swiperWrapper{padding:0 1rem}.Block-module__UpaVka__mobileSwiper .swiperTrack{gap:.5rem}.Block-module__UpaVka__blockCard{width:17.75rem;height:17.75rem}.Block-module__UpaVka__mobileBlockCard{width:12.375rem;height:12.375rem}
.ModalSkeleton-module__Mpb6ca__backgroundBlock{border-radius:var(--border-radius);background-color:var(--background)}.ModalSkeleton-module__Mpb6ca__container{width:50vw;max-height:80vh;animation:var(--skeleton-animation);flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;overflow:visible scroll}.ModalSkeleton-module__Mpb6ca__mobileContainer{overflow:unset;width:unset;max-height:unset;gap:1rem;padding:1rem}.ModalSkeleton-module__Mpb6ca__header{flex-direction:row;gap:1.5rem;display:flex}.ModalSkeleton-module__Mpb6ca__mobileHeader{flex-direction:column;gap:1rem;display:flex}.ModalSkeleton-module__Mpb6ca__headerText{flex-direction:column;flex:1;gap:.25rem;display:flex}.ModalSkeleton-module__Mpb6ca__mobileHeaderText{flex:unset;width:100%}.ModalSkeleton-module__Mpb6ca__headerTitle{width:100%;height:2.875rem}.ModalSkeleton-module__Mpb6ca__mobileHeaderTitle{height:1.625rem}.ModalSkeleton-module__Mpb6ca__headerDescription{width:100%;height:1.375rem}.ModalSkeleton-module__Mpb6ca__mobileHeaderDescription{height:1rem}.ModalSkeleton-module__Mpb6ca__headerImage{flex:1;height:12.5rem}.ModalSkeleton-module__Mpb6ca__mobileHeaderImage{flex:unset;width:100%;height:9rem}.ModalSkeleton-module__Mpb6ca__body{flex-direction:column;gap:.25rem;display:flex}.ModalSkeleton-module__Mpb6ca__mobileBody{gap:.125rem}.ModalSkeleton-module__Mpb6ca__bodyText{width:100%;height:1.375rem}.ModalSkeleton-module__Mpb6ca__mobileBodyText{height:1.25rem}.ModalSkeleton-module__Mpb6ca__blocks{flex-direction:column;gap:1.5rem;display:flex}.ModalSkeleton-module__Mpb6ca__mobileBlocks{gap:1rem}.ModalSkeleton-module__Mpb6ca__button{width:12rem;height:3.5rem}.ModalSkeleton-module__Mpb6ca__mobileButton{width:100%;height:2.75rem}
.Card-module__4Nr22W__wrapper{display:contents}.Card-module__4Nr22W__header{text-align:left;flex-direction:column;gap:.25rem;padding:.25rem .25rem 0;display:flex}.Card-module__4Nr22W__mobileHeader{padding-bottom:.25rem}.Card-module__4Nr22W__title{color:var(--secondary);font-size:1.75rem;font-weight:500;line-height:1.75rem}.Card-module__4Nr22W__mobileTitle{font-size:1.125rem;line-height:1.375rem}.Card-module__4Nr22W__firstTitle{font-size:2.125rem;line-height:2.125rem}.Card-module__4Nr22W__mobileFirstTitle{font-size:1.375rem;line-height:1.625rem}.Card-module__4Nr22W__description{font-size:1.125rem;line-height:1.375rem}.Card-module__4Nr22W__mobileDescription{font-size:.875rem;line-height:1rem}.Card-module__4Nr22W__imageContainer{position:relative}.Card-module__4Nr22W__image{border-radius:var(--border-radius);object-fit:cover;object-position:center}
.DestinationSlideSkeleton-module__n9wlAq__skeletonSlide{background-color:var(--grey3);border-radius:4px;align-items:flex-end;width:240px;height:280px;margin-bottom:40px;padding:8px;animation:1.5s infinite DestinationSlideSkeleton-module__n9wlAq__skeletonLoading;display:flex}@media (min-width:992px){.DestinationSlideSkeleton-module__n9wlAq__skeletonSlide{width:284px;height:392px}}.DestinationSlideSkeleton-module__n9wlAq__regionContainerSkeleton{flex-wrap:wrap;align-content:flex-start;gap:2px;height:124px;display:flex;overflow:hidden}.DestinationSlideSkeleton-module__n9wlAq__regionSkeleton{background:#fff;border-radius:11px;width:90px;height:40px;animation:1.5s infinite DestinationSlideSkeleton-module__n9wlAq__skeletonLoading}@keyframes DestinationSlideSkeleton-module__n9wlAq__skeletonLoading{0%{opacity:.75}50%{opacity:1}to{opacity:.75}}
.NarrativeGridCards-module__8pQxUW__wrapper{gap:1.5rem;display:flex}.NarrativeGridCards-module__8pQxUW__mobileWrapper{gap:.5rem}.NarrativeGridCards-module__8pQxUW__card{border-radius:var(--border-radius);background-color:var(--white);gap:.75rem;padding:.5rem;display:flex}.NarrativeGridCards-module__8pQxUW__modalCard{background-color:var(--background)}.NarrativeGridCards-module__8pQxUW__mobileCard{gap:.5rem;min-height:12.375rem}.NarrativeGridCards-module__8pQxUW__mobileCard>div:last-child{flex:1;min-height:5rem}.NarrativeGridCards-module__8pQxUW__mobileFirstCard{min-height:16rem}.NarrativeGridCards-module__8pQxUW__mobileSwiper{margin:0 -.5rem}.NarrativeGridCards-module__8pQxUW__mobileSwiper .swiperWrapper{padding:0 .5rem}.NarrativeGridCards-module__8pQxUW__mobileSwiper .swiperTrack{gap:.5rem}.NarrativeGridCards-module__8pQxUW__mobileModalSwiper{margin:0 -1rem}.NarrativeGridCards-module__8pQxUW__mobileModalSwiper .swiperWrapper{padding:0 1rem}.NarrativeGridCards-module__8pQxUW__column{flex-direction:column}.NarrativeGridCards-module__8pQxUW__row{flex-direction:row}.NarrativeGridCards-module__8pQxUW__swiperSlide{width:14.75rem}.NarrativeGridCards-module__8pQxUW__firstWrapper{min-height:30rem}.NarrativeGridCards-module__8pQxUW__secondWrapper{flex:2}.NarrativeGridCards-module__8pQxUW__thirdWrapper{flex:50%}.NarrativeGridCards-module__8pQxUW__firstCard{flex:1}.NarrativeGridCards-module__8pQxUW__firstCard>div:last-child{flex-grow:1;min-height:5rem}.NarrativeGridCards-module__8pQxUW__secondCard{flex:50%}.NarrativeGridCards-module__8pQxUW__secondCard>div:first-child{flex:1}.NarrativeGridCards-module__8pQxUW__secondCard>div:last-child{flex:2;min-height:10rem}.NarrativeGridCards-module__8pQxUW__thirdCard{flex:1}.NarrativeGridCards-module__8pQxUW__thirdCard>div:last-child{flex:1;min-height:10rem}.NarrativeGridCards-module__8pQxUW__fourthCard{flex:1}.NarrativeGridCards-module__8pQxUW__fourthCard>div:last-child{flex:1;min-height:10rem}
.DestinationSlide-module__x_h5hW__destinationSlide{background:var(--white);border-radius:8px;flex-direction:column;width:236px;height:318px;padding:8px;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.DestinationSlide-module__x_h5hW__destinationSlide{width:284px;height:392px}}.DestinationSlide-module__x_h5hW__destinationImageContainer{width:100%;height:126px;position:relative}@media (min-width:640px){.DestinationSlide-module__x_h5hW__destinationImageContainer{height:160px}}.DestinationSlide-module__x_h5hW__destinationImage{object-fit:cover;border-radius:8px;width:100%;height:126px}@media (min-width:640px){.DestinationSlide-module__x_h5hW__destinationImage{height:160px}}.DestinationSlide-module__x_h5hW__destinationSlideLink{z-index:1;width:100%;height:100%;position:absolute;bottom:0;left:0}.DestinationSlide-module__x_h5hW__destinationSlideHeaderSection{flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute}@media (min-width:640px){.DestinationSlide-module__x_h5hW__destinationSlideHeaderSection{padding:12px}}.DestinationSlide-module__x_h5hW__destinationSlideHeader{color:var(--black);font-size:16px;font-weight:500;line-height:20px}@media (min-width:640px){.DestinationSlide-module__x_h5hW__destinationSlideHeader{font-size:18px;line-height:22px}}.DestinationSlide-module__x_h5hW__destinationSlidePrice{color:var(--black);font-size:16px;font-weight:500;line-height:20px}@media (min-width:640px){.DestinationSlide-module__x_h5hW__destinationSlidePrice{font-size:18px;line-height:22px}}.DestinationSlide-module__x_h5hW__destinationSlideTourDetails{color:var(--black);margin-top:8px;font-size:16px;font-weight:500;line-height:20px}@media (min-width:640px){.DestinationSlide-module__x_h5hW__destinationSlideTourDetails{margin-top:12px;font-size:18px}}.DestinationSlide-module__x_h5hW__destinationRegions{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}@media (min-width:640px){.DestinationSlide-module__x_h5hW__destinationRegions{gap:8px;margin-top:12px}}.DestinationSlide-module__x_h5hW__destinationRegion{background:var(--background);border-radius:8px;flex-direction:column;align-items:flex-start;padding:7px 12px;display:flex}@media (min-width:640px){.DestinationSlide-module__x_h5hW__destinationRegion{padding:8px 12px}}.DestinationSlide-module__x_h5hW__destinationRegionName{color:var(--black);font-size:12px;font-weight:500;line-height:18px}@media (min-width:640px){.DestinationSlide-module__x_h5hW__destinationRegionName{margin-bottom:2px;font-size:14px}}.DestinationSlide-module__x_h5hW__destinationRegionPrice{color:var(--black);font-size:12px;font-weight:400}@media (min-width:640px){.DestinationSlide-module__x_h5hW__destinationRegionPrice{font-size:14px;line-height:16px}}.DestinationSlide-module__x_h5hW__whiteOverlay{background:var(--white);pointer-events:none;height:8px;position:absolute;bottom:0;left:0;right:0}
.Card-module__oXrNlq__wrapper{display:contents}.Card-module__oXrNlq__container{flex-direction:column-reverse;width:17.75rem;height:17.75rem;display:flex;position:relative}.Card-module__oXrNlq__mobileContainer{width:12.375rem;height:12.375rem}.Card-module__oXrNlq__brandTitle{border-radius:var(--border-radius) var(--border-radius) 0 0;background-color:var(--white);text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:.75rem 1rem;overflow:hidden}.Card-module__oXrNlq__modalBrandTitle{background-color:var(--background)}.Card-module__oXrNlq__mobileBrandTitle{padding:.5rem}.Card-module__oXrNlq__photoTitle{border-radius:var(--border-radius);background-color:var(--white);width:min-content;padding:.375rem .5rem;position:absolute;top:.75rem;left:.75rem}.Card-module__oXrNlq__mobilePhotoTitle{padding:.25rem .375rem}.Card-module__oXrNlq__text{text-align:left;font-size:1.375rem;font-weight:500;line-height:1.625rem}.Card-module__oXrNlq__mobileText{font-size:1.125rem;line-height:1.375rem}.Card-module__oXrNlq__imageContainer{flex-grow:1;position:relative}.Card-module__oXrNlq__image{object-fit:cover}.Card-module__oXrNlq__brandImage{border-radius:0 0 var(--border-radius) var(--border-radius);object-position:top}.Card-module__oXrNlq__photoImage{border-radius:var(--border-radius);object-position:center}
.DestinationSwiper-module__gi4gFG__destinationsHeader{align-items:center;margin-bottom:.75rem;font-size:1.75rem;font-weight:500;line-height:2.125rem;display:flex;position:relative}@media (min-width:640px){.DestinationSwiper-module__gi4gFG__destinationsHeader{margin-bottom:.75rem;font-size:2.5rem;font-weight:500}}.DestinationSwiper-module__gi4gFG__icon{align-self:flex-start;width:2.25rem;height:2.25rem}@media (min-width:640px){.DestinationSwiper-module__gi4gFG__icon{width:3.375rem;height:3.375rem}}.DestinationSwiper-module__gi4gFG__mobileSwiper{margin:0 -.5rem}.DestinationSwiper-module__gi4gFG__mobileSwiper .swiperWrapper{padding:0 .5rem}.DestinationSwiper-module__gi4gFG__mobileSwiper .swiperTrack{gap:.5rem}.DestinationSwiper-module__gi4gFG__cardTop{position:relative}.DestinationSwiper-module__gi4gFG__skeletonHeader{border-radius:var(--border-radius);width:15.625rem;height:2.875rem;animation:var(--skeleton-animation);background-color:#e0e0e0;margin-bottom:.75rem}
.MetaregionsRelinkingSkeleton-module__btS1wG__metaregionRelinkingSkeleton{flex-direction:column;display:flex;overflow:hidden}.MetaregionsRelinkingSkeleton-module__btS1wG__metaregionRelinkingSkeletonTitleContainer{align-content:flex-start;margin:20px 0;display:flex}.MetaregionsRelinkingSkeleton-module__btS1wG__metaregionRelinkingSkeletonTitle{background-color:#e0e0e0;border-radius:4px;width:430px;height:40px;animation:1.5s infinite MetaregionsRelinkingSkeleton-module__btS1wG__skeletonLoading;display:flex}.MetaregionsRelinkingSkeleton-module__btS1wG__metaregionRelinkingSkeletonSlider{gap:8px;display:flex}.MetaregionsRelinkingSkeleton-module__btS1wG__metaregionRelinkingSkeletonSlide{background:var(--white);isolation:isolate;border-radius:4px;min-width:240px;height:282px;margin-bottom:40px;animation:1.5s infinite MetaregionsRelinkingSkeleton-module__btS1wG__skeletonLoading;overflow:hidden}@media (min-width:640px){.MetaregionsRelinkingSkeleton-module__btS1wG__metaregionRelinkingSkeletonSlide{width:284px;height:344px;padding:8px}}.MetaregionsRelinkingSkeleton-module__btS1wG__metaregionRelinkingSkeletonSlideImage{background-color:#e0e0e0;width:100%;height:120px;animation:1.5s infinite MetaregionsRelinkingSkeleton-module__btS1wG__skeletonLoading}@keyframes MetaregionsRelinkingSkeleton-module__btS1wG__skeletonLoading{0%{opacity:.75}50%{opacity:1}to{opacity:.75}}
.MetaregionSlide-module__j5SIBq__metaregionSlide{background:var(--white);isolation:isolate;border-radius:8px;flex-direction:column;width:236px;height:282px;padding:7px;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.MetaregionSlide-module__j5SIBq__metaregionSlide{width:284px;height:344px;padding:8px}}.MetaregionSlide-module__j5SIBq__metaregionImage{object-fit:cover;border-radius:8px;width:100%;height:126px}@media (min-width:640px){.MetaregionSlide-module__j5SIBq__metaregionImage{height:160px}}.MetaregionSlide-module__j5SIBq__metaregionHeaderLink{z-index:2;flex-direction:column;padding:8px;font-size:16px;font-weight:500;line-height:20px;display:flex;position:absolute;top:8px;left:8px}@media (min-width:640px){.MetaregionSlide-module__j5SIBq__metaregionHeaderLink{padding:12px;font-size:18px;line-height:22px}}.MetaregionSlide-module__j5SIBq__regions{flex-wrap:wrap;gap:4px;margin-top:6px;font-size:12px;font-weight:500;line-height:14px;display:flex}@media (min-width:640px){.MetaregionSlide-module__j5SIBq__regions{gap:8px;margin-top:12px;font-size:14px;line-height:16px}}.MetaregionSlide-module__j5SIBq__region{background:var(--background);border-radius:8px;flex-direction:column;align-items:flex-start;padding:8px 12px;display:flex}.MetaregionSlide-module__j5SIBq__regionLink{width:100%;height:100%;display:block}.MetaregionSlide-module__j5SIBq__whiteOverlay{background:var(--white);pointer-events:none;height:8px;position:absolute;bottom:0;left:0;right:0}
.MetaregionsRelinking-module__yLQF7W__metaregionsHeader{align-items:center;margin-bottom:.5rem;font-size:1.75rem;font-weight:500;line-height:2.125rem;display:flex;position:relative}@media (min-width:640px){.MetaregionsRelinking-module__yLQF7W__metaregionsHeader{margin-bottom:.75rem;font-size:2.5rem;font-weight:500}}.MetaregionsRelinking-module__yLQF7W__icon{align-self:flex-start;width:2.25rem;height:2.25rem}@media (min-width:640px){.MetaregionsRelinking-module__yLQF7W__icon{width:3.375rem;height:3.375rem}}.MetaregionsRelinking-module__yLQF7W__mobileSwiper{margin:0 -.5rem}.MetaregionsRelinking-module__yLQF7W__mobileSwiper .swiperWrapper{padding:0 .5rem}.MetaregionsRelinking-module__yLQF7W__mobileSwiper .swiperTrack{gap:.5rem}
.CountriesList-module__4N0D3a__countryList{margin-bottom:40px}.CountriesList-module__4N0D3a__countryListContent{border-radius:var(--border-radius);background:var(--white);grid-template-columns:repeat(3,1fr);max-width:100%;min-height:346px;padding:8px;display:grid}@media (min-width:640px){.CountriesList-module__4N0D3a__countryListContent{grid-template-columns:repeat(4,1fr);min-height:192px;padding:16px}}@media (min-width:768px){.CountriesList-module__4N0D3a__countryListContent{grid-template-columns:repeat(5,1fr);gap:0}}@media (min-width:992px){.CountriesList-module__4N0D3a__countryListContent{grid-template-columns:repeat(6,1fr);gap:0}}@media (min-width:1024px){.CountriesList-module__4N0D3a__countryListContent{grid-template-columns:repeat(7,1fr);gap:0}}.CountriesList-module__4N0D3a__countryItem{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.DestinationLink-module__HxAYeG__destinationLink{color:var(--black);font-size:.875rem;line-height:1rem}.DestinationLink-module__HxAYeG__cityLink{padding-right:0}
.DestinationListSkeleton-module__sofhWq__destinationList{margin-bottom:40px}.DestinationListSkeleton-module__sofhWq__destinationListContent{grid-template-columns:repeat(3,1fr);gap:8px 22px;max-width:100%;min-height:346px;padding:0 8px;display:grid}@media (min-width:640px){.DestinationListSkeleton-module__sofhWq__destinationListContent{grid-template-columns:repeat(4,1fr);gap:8px 44px;min-height:192px;padding:16px}}@media (min-width:768px){.DestinationListSkeleton-module__sofhWq__destinationListContent{grid-template-columns:repeat(5,1fr)}}@media (min-width:992px){.DestinationListSkeleton-module__sofhWq__destinationListContent{grid-template-columns:repeat(6,1fr)}}@media (min-width:1024px){.DestinationListSkeleton-module__sofhWq__destinationListContent{grid-template-columns:repeat(7,1fr)}}.DestinationListSkeleton-module__sofhWq__loaderText{min-width:100px;height:14px;animation:var(--skeleton-animation);background-color:#e0e0e0;border-radius:4px}
.DestinationList-module__UU-iea__hidden{display:none}
.DestinationButtons-module__bX7ztW__container{justify-content:flex-start;align-items:center;padding:0 0 .5rem;display:flex}.DestinationButtons-module__bX7ztW__destinationItem{border-radius:8px;align-items:center;gap:4px;padding:7px 12px 7px 8px;font-size:14px;font-weight:500;line-height:16px;display:flex}@media (min-width:640px){.DestinationButtons-module__bX7ztW__destinationItem{padding:12px 16px 12px 12px}}.DestinationButtons-module__bX7ztW__active{background-color:var(--white)}
.CitiesList-module__ANHMqG__citiesList{margin-bottom:40px}.CitiesList-module__ANHMqG__citiesListContent{border-radius:var(--border-radius);background:var(--white);grid-template-columns:repeat(3,1fr);max-width:100%;min-height:346px;padding:8px;display:grid}@media (min-width:640px){.CitiesList-module__ANHMqG__citiesListContent{grid-template-columns:repeat(4,1fr);min-height:192px;padding:16px}}@media (min-width:768px){.CitiesList-module__ANHMqG__citiesListContent{grid-template-columns:repeat(5,1fr);gap:0}}@media (min-width:992px){.CitiesList-module__ANHMqG__citiesListContent{grid-template-columns:repeat(6,1fr);gap:0}}@media (min-width:1024px){.CitiesList-module__ANHMqG__citiesListContent{grid-template-columns:repeat(7,1fr);gap:0}}.CitiesList-module__ANHMqG__citiesListContent li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.NarrativeRowCards-module__0Mdmvq__mobileSwiper{margin:0 -.5rem}.NarrativeRowCards-module__0Mdmvq__mobileSwiper .swiperWrapper{padding:0 .5rem}.NarrativeRowCards-module__0Mdmvq__mobileSwiper .swiperTrack{gap:.5rem}.NarrativeRowCards-module__0Mdmvq__modalSwiper{margin:0 -1.5rem}.NarrativeRowCards-module__0Mdmvq__modalSwiper .swiperWrapper{padding:0 1.5rem}.NarrativeRowCards-module__0Mdmvq__mobileModalSwiper{margin:0 -1rem}.NarrativeRowCards-module__0Mdmvq__mobileModalSwiper .swiperWrapper{padding:0 1rem}
.HotelsRelinking-module__YNv6ZW__hotelsHeader{flex-direction:column;align-items:flex-start;margin-bottom:.5rem;font-size:1.75rem;font-weight:500;line-height:2.125rem;display:flex;position:relative}@media (min-width:768px){.HotelsRelinking-module__YNv6ZW__hotelsHeader{flex-direction:row;align-items:center;font-size:2.5rem}}.HotelsRelinking-module__YNv6ZW__icon{align-self:self-start;width:2.25rem;height:2.25rem}@media (min-width:640px){.HotelsRelinking-module__YNv6ZW__icon{width:3.375rem;height:3.375rem}}@media (min-width:768px){.HotelsRelinking-module__YNv6ZW__icon{top:0}}.HotelsRelinking-module__YNv6ZW__hotelsText{align-items:baseline;display:inline-flex}@media (min-width:768px){.HotelsRelinking-module__YNv6ZW__hotelsText{align-items:center;display:flex}}.HotelsRelinking-module__YNv6ZW__hotelsText h2{margin:0;display:inline-block}@media (min-width:768px){.HotelsRelinking-module__YNv6ZW__hotelsText h2{display:block}}.HotelsRelinking-module__YNv6ZW__hotelsSubHeader{color:var(--black);text-align:left;padding-left:.625rem;font-size:.875rem;font-weight:400}@media (min-width:640px){.HotelsRelinking-module__YNv6ZW__hotelsSubHeader{padding-top:.875rem;padding-left:.5rem;font-size:1rem}}.HotelsRelinking-module__YNv6ZW__mobileSwiper{margin:0 -.5rem}.HotelsRelinking-module__YNv6ZW__mobileSwiper .swiperWrapper{padding:0 .5rem}.HotelsRelinking-module__YNv6ZW__mobileSwiper .swiperTrack{gap:.5rem}
.NarrativeBlock-module__Vj-fPG__container{flex-direction:column;gap:.75rem;display:flex}.NarrativeBlock-module__Vj-fPG__mobileContainer{gap:.5rem}.NarrativeBlock-module__Vj-fPG__header{flex-direction:row;align-items:center;gap:.375rem;display:flex}.NarrativeBlock-module__Vj-fPG__mobileHeader{gap:.25rem}.NarrativeBlock-module__Vj-fPG__title{font-size:2.5rem;font-weight:500;line-height:2.875rem}.NarrativeBlock-module__Vj-fPG__modalTitle,.NarrativeBlock-module__Vj-fPG__mobileTitle,.NarrativeBlock-module__Vj-fPG__containerTitle{font-size:1.75rem;line-height:2.125rem}.NarrativeBlock-module__Vj-fPG__mobileContainerTitle{font-size:1.375rem;line-height:1.625rem}.NarrativeBlock-module__Vj-fPG__iconContainer{flex-shrink:0;align-self:flex-start;width:3.375rem;height:3.375rem;position:relative}.NarrativeBlock-module__Vj-fPG__mobileIconContainer{width:2.25rem;height:2.25rem}.NarrativeBlock-module__Vj-fPG__icon{object-fit:cover;object-position:center}
.HotelSlide-module__ITqPWq__hotelSlide{background:var(--white);isolation:isolate;border-radius:8px;flex-direction:column;width:236px;height:220px;padding:7px;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.HotelSlide-module__ITqPWq__hotelSlide{width:284px;height:274px;padding:8px}}.HotelSlide-module__ITqPWq__countryTag{background:var(--white);color:var(--black);border-radius:8px;padding:4px 6px;font-size:12px;font-weight:400;line-height:14px}@media (min-width:640px){.HotelSlide-module__ITqPWq__countryTag{padding:5px 10px}}.HotelSlide-module__ITqPWq__topContainer{z-index:1;justify-content:space-between;align-items:flex-start;padding:8px;display:flex;position:absolute;top:8px;left:8px;right:8px}.HotelSlide-module__ITqPWq__hotelImage{object-fit:cover;border-radius:8px;width:100%;height:110px}@media (min-width:640px){.HotelSlide-module__ITqPWq__hotelImage{height:142px}}.HotelSlide-module__ITqPWq__hotelSlideContent{flex-direction:column;justify-content:space-between;height:155px;min-height:80px;display:flex}.HotelSlide-module__ITqPWq__hotelSlide .HotelSlide-module__ITqPWq__hotelRating{width:50px;height:32px;color:var(--black);border-radius:8px;justify-content:center;align-items:center;font-size:22px;font-weight:500;display:flex}.HotelSlide-module__ITqPWq__hotelName{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:16px;font-weight:500;line-height:20px;overflow:hidden}@media (min-width:640px){.HotelSlide-module__ITqPWq__hotelName{margin-top:12px;font-size:18px;line-height:22px}}.HotelSlide-module__ITqPWq__hotelRegion{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;height:1rem;padding-bottom:8px;font-size:12px;font-weight:400;line-height:14px;display:-webkit-box;overflow:hidden}@media (min-width:640px){.HotelSlide-module__ITqPWq__hotelRegion{height:.875rem;padding-bottom:12px;font-size:14px;line-height:16px}}.HotelSlide-module__ITqPWq__hotelOffer{background:var(--background);border-radius:8px;flex-wrap:wrap;align-items:flex-start;max-width:95%;height:44px;padding:4px 12px;display:flex}@media (min-width:640px){.HotelSlide-module__ITqPWq__hotelOffer{max-width:80%;height:50px;padding:7px 12px}}.HotelSlide-module__ITqPWq__hotelPricePrefix{padding-right:4px;font-size:18px;font-weight:500;line-height:22px}.HotelSlide-module__ITqPWq__hotelPrice{font-size:18px;font-weight:500;line-height:22px}.HotelSlide-module__ITqPWq__offerDetails{-webkit-line-clamp:1;text-overflow:ellipsis;flex-direction:row;height:.875rem;font-size:12px;font-weight:400;line-height:14px;display:-webkit-box;overflow:hidden}
.Container-module__Jd5VaG__container{animation:var(--skeleton-animation);flex-direction:column;gap:1rem;display:flex}.Container-module__Jd5VaG__mobileContainer{gap:.5rem}.Container-module__Jd5VaG__header{border-radius:var(--border-radius);background-color:var(--white);width:30rem;height:4rem}.Container-module__Jd5VaG__modalHeader{background-color:var(--background)}.Container-module__Jd5VaG__mobileHeader{width:20rem;height:2.625rem}.Container-module__Jd5VaG__containerHeader{height:2.125rem}.Container-module__Jd5VaG__mobileContainerHeader{height:1.625rem}
.HotelsRelinkingSkeleton-module__5ClwAW__hotelsRelinkingSkeleton{flex-direction:column;display:flex;overflow:hidden}.HotelsRelinkingSkeleton-module__5ClwAW__hotelsRelinkingSkeletonTitleContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:20px 0;display:flex}.HotelsRelinkingSkeleton-module__5ClwAW__hotelsRelinkingSkeletonTitle{background-color:#e0e0e0;border-radius:4px;width:280px;height:26px;margin-bottom:20px;animation:1.5s infinite HotelsRelinkingSkeleton-module__5ClwAW__skeletonLoading;display:flex}.HotelsRelinkingSkeleton-module__5ClwAW__hotelsRelinkingSkeletonSubtitle{background-color:#e0e0e0;border-radius:4px;width:180px;height:14px;animation:1.5s infinite HotelsRelinkingSkeleton-module__5ClwAW__skeletonLoading;display:flex}.HotelsRelinkingSkeleton-module__5ClwAW__hotelsRelinkingSkeletonSlider{gap:8px;display:flex}.HotelsRelinkingSkeleton-module__5ClwAW__hotelsRelinkingSkeletonSlide{background:var(--white);isolation:isolate;border-radius:4px;min-width:180px;height:270px;margin-bottom:40px;animation:1.5s infinite HotelsRelinkingSkeleton-module__5ClwAW__skeletonLoading;overflow:hidden}@media (min-width:992px){.HotelsRelinkingSkeleton-module__5ClwAW__hotelsRelinkingSkeletonSlide{min-width:240px}}.HotelsRelinkingSkeleton-module__5ClwAW__hotelsRelinkingSkeletonSlideImage{background-color:#e0e0e0;width:100%;height:120px;animation:1.5s infinite HotelsRelinkingSkeleton-module__5ClwAW__skeletonLoading}@keyframes HotelsRelinkingSkeleton-module__5ClwAW__skeletonLoading{0%{opacity:.75}50%{opacity:1}to{opacity:.75}}
.Card-module__tEt9ia__image{border-radius:var(--border-radius);background-color:var(--background)}.Card-module__tEt9ia__modalImage{background-color:var(--white)}.Card-module__tEt9ia__textContainer{flex-direction:column;gap:.25rem;padding:.25rem .25rem 0;display:flex}.Card-module__tEt9ia__mobileTextContainer{padding-bottom:.25rem}.Card-module__tEt9ia__title{border-radius:var(--border-radius);background-color:var(--background);height:2.125rem}.Card-module__tEt9ia__mobileTitle{height:1.625rem}.Card-module__tEt9ia__modalTitle{background-color:var(--white)}
.Grid-module__Tqt9VG__wrapper{gap:1.5rem;display:flex}.Grid-module__Tqt9VG__mobileWrapper{gap:.5rem}.Grid-module__Tqt9VG__card{border-radius:var(--border-radius);background-color:var(--white);gap:.75rem;padding:.5rem;display:flex}.Grid-module__Tqt9VG__modalCard{background-color:var(--background)}.Grid-module__Tqt9VG__mobileCard{gap:.5rem;height:12.375rem}.Grid-module__Tqt9VG__mobileCard>div:last-child{flex:1}.Grid-module__Tqt9VG__mobileFirstCard{height:16rem}.Grid-module__Tqt9VG__column{flex-direction:column}.Grid-module__Tqt9VG__row{flex-direction:row}.Grid-module__Tqt9VG__mobileSwiper{margin:0 -.5rem}.Grid-module__Tqt9VG__mobileSwiper .swiperWrapper{padding:0 .5rem}.Grid-module__Tqt9VG__mobileSwiper .swiperTrack{gap:.5rem}.Grid-module__Tqt9VG__swiperSlide{width:14.75rem}.Grid-module__Tqt9VG__firstWrapper{height:30rem}.Grid-module__Tqt9VG__secondWrapper{flex:2}.Grid-module__Tqt9VG__thirdWrapper{flex:50%}.Grid-module__Tqt9VG__firstCard{flex:1}.Grid-module__Tqt9VG__firstCard>div:last-child{flex-grow:1}.Grid-module__Tqt9VG__secondCard{flex:50%}.Grid-module__Tqt9VG__secondCard>div:first-child{flex:1}.Grid-module__Tqt9VG__secondCard>div:last-child{flex:2}.Grid-module__Tqt9VG__thirdCard,.Grid-module__Tqt9VG__thirdCard>div:last-child,.Grid-module__Tqt9VG__fourthCard,.Grid-module__Tqt9VG__fourthCard>div:last-child{flex:1}
.PromoTileSlide-module__NK_VxG__promoTileSlide{background:var(--white);border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:236px;height:214px;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.PromoTileSlide-module__NK_VxG__promoTileSlide{width:386px;height:350px}}.PromoTileSlide-module__NK_VxG__promoTileHeader{z-index:1;width:100%;color:var(--black);text-overflow:ellipsis;white-space:wrap;padding:16px 8px;font-size:36px;font-weight:500;line-height:28px;position:relative;overflow:hidden}@media (min-width:640px){.PromoTileSlide-module__NK_VxG__promoTileHeader{width:100%;padding:24px 16px;font-size:54px;line-height:44px}}.PromoTileSlide-module__NK_VxG__promoTileImageWrapper{width:100%;height:100%;position:absolute;top:0;left:0}.PromoTileSlide-module__NK_VxG__promoTileImage{object-fit:cover;width:100%;height:100%}
.PromoTiles-module__j5UdEW__mobileSwiper{margin:0 -.5rem}.PromoTiles-module__j5UdEW__mobileSwiper .swiperWrapper{padding:0 .5rem}.PromoTiles-module__j5UdEW__mobileSwiper .swiperTrack{gap:.5rem}
.PromoTilesSkeleton-module__sbJGYa__container{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin:24px 0;display:grid}@media (min-width:640px){.PromoTilesSkeleton-module__sbJGYa__container{gap:25px;margin:40px 0}}.PromoTilesSkeleton-module__sbJGYa__tileSkeleton{background-color:#e0e0e0;border-radius:8px;width:100%;height:214px;animation:1.5s infinite PromoTilesSkeleton-module__sbJGYa__skeletonLoading}@media (min-width:640px){.PromoTilesSkeleton-module__sbJGYa__tileSkeleton{height:350px}}@keyframes PromoTilesSkeleton-module__sbJGYa__skeletonLoading{0%{opacity:.75}50%{opacity:1}to{opacity:.75}}
.HotelsHomePage-module__HNAqUG__content{max-width:var(--xl-screen);flex-direction:column;gap:2.5rem;margin:2rem auto auto;padding:0;display:flex}.HotelsHomePage-module__HNAqUG__mobileContent{gap:1.625rem;padding:0 8px}
.DeparturePage-module__jqUwNG__container{max-width:var(--xl-screen);flex-direction:column;margin:auto;display:flex}.DeparturePage-module__jqUwNG__mobileContainer{padding:0 8px}.DeparturePage-module__jqUwNG__blocks{flex-direction:column;gap:2.5rem;display:flex}.DeparturePage-module__jqUwNG__mobileBlocks{gap:1.625rem}
.WeekendOffersBlock-module__u9gd6q__container{flex-direction:column;gap:.75rem;display:flex}.WeekendOffersBlock-module__u9gd6q__mobileContainer{gap:.75rem}.WeekendOffersBlock-module__u9gd6q__header{align-items:center;gap:.375rem;display:flex}.WeekendOffersBlock-module__u9gd6q__mobileHeader{gap:.25rem}.WeekendOffersBlock-module__u9gd6q__iconContainer{flex-shrink:0;align-self:flex-start;width:3.375rem;height:3.375rem;position:relative}.WeekendOffersBlock-module__u9gd6q__mobileIconContainer{width:2.25rem;height:2.25rem}.WeekendOffersBlock-module__u9gd6q__icon{object-fit:cover;object-position:center}.WeekendOffersBlock-module__u9gd6q__title{font-size:2.5rem;font-weight:500;line-height:2.875rem}.WeekendOffersBlock-module__u9gd6q__mobileTitle{font-size:1.75rem;line-height:2.125rem}
.WeekendOffers-module__wnsKWG__hidden{display:none}.WeekendOffers-module__wnsKWG__mobileSwiper{margin:0 -.5rem}.WeekendOffers-module__wnsKWG__mobileSwiper .swiperWrapper{padding:0 .5rem}.WeekendOffers-module__wnsKWG__mobileSwiper .swiperTrack{gap:.5rem}
.WeekendTabs-module__i_O59q__tab{border-radius:var(--border-radius);background-color:var(--white);width:11.625rem;height:2.5rem;color:var(--black);padding:.75rem 0;font-size:.875rem;font-weight:500;line-height:1rem}.WeekendTabs-module__i_O59q__activeTab{background-color:var(--secondary);color:var(--white)}.WeekendTabs-module__i_O59q__swiper{height:2.5rem;margin-bottom:.75rem;margin-left:-.5rem!important;margin-right:-.5rem!important}.WeekendTabs-module__i_O59q__swiperSlide:first-child{margin-left:.5rem;margin-right:.5rem}.WeekendTabs-module__i_O59q__swiperSlide:last-child{margin-right:.5rem}.WeekendTabs-module__i_O59q__swiper .swiper-slide{width:11.625rem}
.HotelBlockCard-module__zEPzIq__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HotelBlockCard-module__zEPzIq__container{border-radius:var(--border-radius);background-color:var(--white);flex-direction:column;width:17.75rem;padding:.5rem;display:flex;position:relative}.HotelBlockCard-module__zEPzIq__mobileContainer{width:14.75rem}.HotelBlockCard-module__zEPzIq__modalContainer{background-color:var(--background)}.HotelBlockCard-module__zEPzIq__imageContainer{height:8.875rem;margin-bottom:.75rem;position:relative}.HotelBlockCard-module__zEPzIq__mobileImageContainer{height:6.875rem;margin-bottom:.5rem}.HotelBlockCard-module__zEPzIq__image{border-radius:var(--border-radius);object-fit:cover;object-position:center}.HotelBlockCard-module__zEPzIq__rating{width:3.125rem;height:2rem;position:absolute;top:1rem;right:1rem}.HotelBlockCard-module__zEPzIq__innerContainer{flex-direction:column;padding:0 .25rem .25rem;display:flex}.HotelBlockCard-module__zEPzIq__name{font-size:1.125rem;font-weight:500;line-height:1.375rem}.HotelBlockCard-module__zEPzIq__mobileName{font-size:1rem;line-height:1.25rem}.HotelBlockCard-module__zEPzIq__place{margin-bottom:.5rem;font-size:.875rem;line-height:1rem}.HotelBlockCard-module__zEPzIq__mobilePlace{font-size:.75rem;line-height:.875rem}.HotelBlockCard-module__zEPzIq__offer{background-color:var(--background)}.HotelBlockCard-module__zEPzIq__offer:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.HotelBlockCard-module__zEPzIq__offer:hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), var(--background)}}.HotelBlockCard-module__zEPzIq__offer:active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), var(--background)}.HotelBlockCard-module__zEPzIq__offer{border-radius:var(--border-radius);width:fit-content;max-width:100%;padding:.4375rem .75rem}.HotelBlockCard-module__zEPzIq__mobileOffer{padding:.25rem .75rem}.HotelBlockCard-module__zEPzIq__modalOffer{background-color:var(--white)}.HotelBlockCard-module__zEPzIq__modalOffer:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.HotelBlockCard-module__zEPzIq__modalOffer:hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), var(--white)}}.HotelBlockCard-module__zEPzIq__modalOffer:active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), var(--white)}.HotelBlockCard-module__zEPzIq__price{font-size:1.125rem;font-weight:500;line-height:1.375rem}.HotelBlockCard-module__zEPzIq__details{font-size:.875rem;line-height:1rem}.HotelBlockCard-module__zEPzIq__mobileDetails{font-size:.75rem;line-height:.875rem}
.HotelBlockSkeleton-module__PVuC2G__container{animation:var(--skeleton-animation);flex-direction:column;gap:.75rem;display:flex}.HotelBlockSkeleton-module__PVuC2G__mobileContainer{gap:.5rem}.HotelBlockSkeleton-module__PVuC2G__title{border-radius:var(--border-radius);background-color:var(--white);width:30rem;height:4rem}.HotelBlockSkeleton-module__PVuC2G__modalTitle{background-color:var(--background)}.HotelBlockSkeleton-module__PVuC2G__mobileTitle{width:20rem;height:2.625rem}.HotelBlockSkeleton-module__PVuC2G__containerTitle{height:2.125rem}.HotelBlockSkeleton-module__PVuC2G__mobileContainerTitle{height:1.625rem}.HotelBlockSkeleton-module__PVuC2G__swiper{gap:1.5rem;display:flex}.HotelBlockSkeleton-module__PVuC2G__mobileSwiper{gap:.5rem}.HotelBlockSkeleton-module__PVuC2G__slide{border-radius:var(--border-radius);background-color:var(--white);flex-direction:column;width:17.75rem;height:17rem;padding:.5rem;display:flex;overflow:hidden}.HotelBlockSkeleton-module__PVuC2G__mobileSlide{width:14.75rem;height:13.75rem}.HotelBlockSkeleton-module__PVuC2G__modalSlide{background-color:var(--background)}.HotelBlockSkeleton-module__PVuC2G__image{border-radius:var(--border-radius);background-color:var(--background);height:8.875rem;margin-bottom:.75rem}.HotelBlockSkeleton-module__PVuC2G__mobileImage{height:6.875rem;margin-bottom:.5rem}.HotelBlockSkeleton-module__PVuC2G__modalImage{background-color:var(--white)}.HotelBlockSkeleton-module__PVuC2G__hotel{height:1.125rem}.HotelBlockSkeleton-module__PVuC2G__mobileHotel{height:1rem}.HotelBlockSkeleton-module__PVuC2G__modalHotel{background-color:var(--white)}.HotelBlockSkeleton-module__PVuC2G__location{border-radius:var(--border-radius);background-color:var(--background);height:1rem;margin-bottom:.5rem}.HotelBlockSkeleton-module__PVuC2G__mobileLocation{height:.875rem}.HotelBlockSkeleton-module__PVuC2G__modalLocation{background-color:var(--white)}.HotelBlockSkeleton-module__PVuC2G__price{border-radius:var(--border-radius);background-color:var(--background);width:8rem;height:3.25rem}.HotelBlockSkeleton-module__PVuC2G__mobilePrice{height:2.75rem}.HotelBlockSkeleton-module__PVuC2G__modalPrice{background-color:var(--white)}
.PackageHomePage-module__ZII4mG__main{max-width:var(--xl-screen);flex-direction:column;margin:auto;display:flex}.PackageHomePage-module__ZII4mG__mobileMain{padding:0 8px}.PackageHomePage-module__ZII4mG__blocks{flex-direction:column;gap:2.5rem;display:flex}.PackageHomePage-module__ZII4mG__mobileBlocks{gap:1.625rem}.PackageHomePage-module__ZII4mG__blocksTopMargin{margin-top:2.25rem}.PackageHomePage-module__ZII4mG__mobileBlocksTopMargin{margin-top:1.625rem}
.page-module__nCGJcW__content{background:var(--background);min-height:100dvh}
.page-module__bDia1G__content{background:var(--background);min-height:100dvh}