.FilterTabs-module__ouqrjq__container{align-self:stretch;gap:.25rem;display:flex;overflow:scroll}@media (min-width:992px){.FilterTabs-module__ouqrjq__container{overflow:hidden}}.FilterTabs-module__ouqrjq__tab{cursor:pointer;flex-shrink:0;width:max-content;padding:.75rem 1rem;font-size:.875rem;line-height:1rem}.FilterTabs-module__ouqrjq__tab span{color:var(--grey1)}.FilterTabs-module__ouqrjq__active{background-color:var(--white);border-radius:.5rem}
.FlightsProgressBar-module__qySahq__progressRoot{align-items:center;height:2.5rem;transition:height .5s ease-in,margin .5s ease-in;display:flex}.FlightsProgressBar-module__qySahq__hidden{height:0;animation:var(--progress-fade-out);margin-bottom:-1rem}.FlightsProgressBar-module__qySahq__progressText{padding:0 .75rem;font-size:.875rem;line-height:1rem}
.Testimonials-module__jEWXWW__container{background:var(--white);border-radius:.5rem;flex-direction:column;gap:1rem;padding:.5rem;display:flex}@media (min-width:992px){.Testimonials-module__jEWXWW__container{padding:1rem}}.Testimonials-module__jEWXWW__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.Testimonials-module__jEWXWW__loadMore{background:var(--background);background-color:var(--background);border-radius:.5rem;width:100%;padding:.75rem 1rem}.Testimonials-module__jEWXWW__loadMore:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.Testimonials-module__jEWXWW__loadMore:hover:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--hover-alpha)) 0%, rgb(0 0 0/var(--hover-alpha)) 100%), var(--background)}}.Testimonials-module__jEWXWW__loadMore:active:not(:disabled){background:linear-gradient(0deg, rgb(0 0 0/var(--pressed-alpha)) 0%, rgb(0 0 0/var(--pressed-alpha)) 100%), var(--background)}@media (min-width:992px){.Testimonials-module__jEWXWW__loadMore{width:max-content}}
.Testimonial-module__KNZwrG__item{gap:1rem;display:flex}.Testimonial-module__KNZwrG__avatar{border-radius:50%}.Testimonial-module__KNZwrG__mobileAvatar{display:none}@media not all and (min-width:768px){.Testimonial-module__KNZwrG__avatar{display:none}.Testimonial-module__KNZwrG__mobileAvatar{border-radius:50%;display:block}.Testimonial-module__KNZwrG__text{padding:0;font-size:.75rem;line-height:1rem}.Testimonial-module__KNZwrG__readMore{color:var(--secondary);cursor:pointer;font-size:.75rem;line-height:1rem}.Testimonial-module__KNZwrG__titleContainer{flex-direction:column;justify-content:center}}.Testimonial-module__KNZwrG__content{flex-direction:column;gap:.5rem;display:flex}.Testimonial-module__KNZwrG__header{gap:1rem;display:flex}.Testimonial-module__KNZwrG__titleContainer{gap:.25rem;display:flex}.Testimonial-module__KNZwrG__text{color:var(--black);font-size:.875rem;line-height:1rem}@media not all and (min-width:992px){.Testimonial-module__KNZwrG__dot{display:none}}.Testimonial-module__KNZwrG__readMore{color:var(--secondary);cursor:pointer;font-size:.875rem;line-height:1rem}.Testimonial-module__KNZwrG__title{font-weight:500}.Testimonial-module__KNZwrG__testimonial{-webkit-hyphens:auto;hyphens:auto}.Testimonial-module__KNZwrG__addon{align-items:center;gap:.4375rem;display:flex}
.FlightCard-module__ebb2QG__container{background:var(--white);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.5rem;display:flex;position:relative}@media (min-width:992px){.FlightCard-module__ebb2QG__container{grid-template-rows:auto min-content auto;grid-template-columns:minmax(auto,42.5rem) minmax(auto,15.625rem);gap:1rem 1.5rem;padding:1rem;display:grid}}.FlightCard-module__ebb2QG__flights{flex-direction:column;gap:.5rem;display:flex}@media (min-width:992px){.FlightCard-module__ebb2QG__flights{grid-area:1/1/4/2;grid-template-rows:auto min-content auto;align-self:center;gap:1rem;display:grid}}.FlightCard-module__ebb2QG__to,.FlightCard-module__ebb2QG__back,.FlightCard-module__ebb2QG__nights{grid-column:1/2}.FlightCard-module__ebb2QG__nights{color:#73716e;grid-row:2/3;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;display:flex}@media (min-width:992px){.FlightCard-module__ebb2QG__nights{margin-left:1.25rem;font-size:.875rem;line-height:1rem}}.FlightCard-module__ebb2QG__nights>span:last-child{width:auto}.FlightCard-module__ebb2QG__separator{background:#e3e1dd;flex-grow:1}.FlightCard-module__ebb2QG__to{grid-row:1/2}.FlightCard-module__ebb2QG__back{grid-row:3/4}
.Popover-module__llVyLW__content{border-radius:var(--border-radius);background-color:var(--white);box-shadow:var(--box-shadow)}.Popover-module__llVyLW__contentAnimation[data-state=open]{animation:var(--scale-fade-in-animation)}.Popover-module__llVyLW__contentAnimation[data-state=closed]{animation:var(--scale-fade-out-animation)}.Popover-module__llVyLW__closeButton{cursor:pointer;width:.9375rem;height:.9375rem;position:absolute;top:.5rem;right:.5rem}.Popover-module__llVyLW__arrow{fill:var(--white)}
.DepartureControllerSkeleton-module__hColjW__skeleton{border-radius:var(--border-radius);width:16rem;height:2.5rem;animation:var(--skeleton-animation);background-color:var(--white)}.DepartureControllerSkeleton-module__hColjW__mobileSkeleton{height:2.25rem}
.DepartureController-module__X3Z3bW__container{cursor:pointer;align-items:center;gap:.375rem;width:fit-content;max-width:100vw;margin-top:1.5rem;margin-bottom:1rem;display:flex}.DepartureController-module__X3Z3bW__mobileContainer{margin-top:2.25rem;margin-bottom:1.5rem}.DepartureController-module__X3Z3bW__icon{align-self:flex-start;width:2.5rem;height:2.5rem}.DepartureController-module__X3Z3bW__mobileIcon{width:2.25rem;height:2.25rem}.DepartureController-module__X3Z3bW__dropdown{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex;overflow:hidden}.DepartureController-module__X3Z3bW__innerDropdown{flex-wrap:nowrap}.DepartureController-module__X3Z3bW__text{white-space:nowrap;font-size:1.75rem;font-weight:500;line-height:2.125rem}.DepartureController-module__X3Z3bW__mobileText{text-overflow:ellipsis;font-size:1.375rem;line-height:1.625rem;overflow:hidden}.DepartureController-module__X3Z3bW__citiesHeader{margin-bottom:.75rem;font-size:1.375rem;font-weight:500;line-height:1.625rem}.DepartureController-module__X3Z3bW__accentText{color:var(--secondary)}.DepartureController-module__X3Z3bW__openText{color:var(--grey1)}.DepartureController-module__X3Z3bW__chevron{flex-shrink:0;height:1.5rem}.DepartureController-module__X3Z3bW__mobileChevron{height:1rem}.DepartureController-module__X3Z3bW__chevron path{fill:var(--secondary)}.DepartureController-module__X3Z3bW__openChevron path{fill:var(--grey1)}.DepartureController-module__X3Z3bW__openChevron{transform:rotate(180deg)}.DepartureController-module__X3Z3bW__popoverDesktopContent{max-height:12.75rem;padding:.75rem;overflow-y:auto}.DepartureController-module__X3Z3bW__popoverDesktopContent::-webkit-scrollbar{-webkit-appearance:none;appearance:none;display:none}.DepartureController-module__X3Z3bW__popoverDesktopContent{-ms-overflow-style:none;scrollbar-width:none}.DepartureController-module__X3Z3bW__cities{flex-direction:column;display:flex}.DepartureController-module__X3Z3bW__city{display:flex}.DepartureController-module__X3Z3bW__link{cursor:pointer;width:100%;padding:.25rem 0;font-size:1.125rem;font-weight:500;line-height:1.375rem}.DepartureController-module__X3Z3bW__mobileLink{padding:.375rem 0;font-size:1rem;line-height:1.25rem}.DepartureController-module__X3Z3bW__city:hover .DepartureController-module__X3Z3bW__link{color:var(--secondary)}.DepartureController-module__X3Z3bW__city:first-child .DepartureController-module__X3Z3bW__link{padding-top:0}.DepartureController-module__X3Z3bW__city:last-child .DepartureController-module__X3Z3bW__link{padding-bottom:0}
.DestinationSkeleton-module__AR72PW__container{flex-direction:column;gap:.75rem;display:flex}.DestinationSkeleton-module__AR72PW__title{border-radius:var(--border-radius);width:30rem;height:4rem;animation:var(--skeleton-animation);background-color:var(--white)}.DestinationSkeleton-module__AR72PW__modalTitle{background:var(--background)}.DestinationSkeleton-module__AR72PW__mobileTitle{width:20rem;height:2.625rem}.DestinationSkeleton-module__AR72PW__containerTitle{height:2.125rem}.DestinationSkeleton-module__AR72PW__mobileContainerTitle{height:1.625rem}.DestinationSkeleton-module__AR72PW__mobileSwiper{margin:0 -.5rem}.DestinationSkeleton-module__AR72PW__mobileSwiper .swiperWrapper{padding:0 .5rem}.DestinationSkeleton-module__AR72PW__mobileSwiper .swiperTrack{gap:.5rem}.DestinationSkeleton-module__AR72PW__slide{border-radius:var(--border-radius);width:17.75rem;animation:var(--skeleton-animation);background-color:var(--white);flex-direction:column;gap:.75rem;padding:.5rem;display:flex}.DestinationSkeleton-module__AR72PW__modalSlide{background-color:var(--background)}.DestinationSkeleton-module__AR72PW__mobileSlide{gap:.5rem;width:14.75rem}.DestinationSkeleton-module__AR72PW__image{border-radius:var(--border-radius);background-color:var(--background);height:10rem}.DestinationSkeleton-module__AR72PW__modalImage{background-color:var(--white)}.DestinationSkeleton-module__AR72PW__mobileImage{height:7.875rem}.DestinationSkeleton-module__AR72PW__nestedHeader{border-radius:var(--border-radius);background-color:var(--white);width:7rem;height:3.5rem;margin:1rem}.DestinationSkeleton-module__AR72PW__modalNestedHeader{background-color:var(--background)}.DestinationSkeleton-module__AR72PW__mobileNestedHeader{width:6.25rem;height:3.25rem;margin:.5rem}.DestinationSkeleton-module__AR72PW__flatHeader{border-radius:var(--border-radius);background-color:var(--background);width:6rem;height:2.875rem}.DestinationSkeleton-module__AR72PW__modalFlatHeader{background-color:var(--white)}.DestinationSkeleton-module__AR72PW__mobileFlatHeader{width:5.375rem;height:2.625rem}.DestinationSkeleton-module__AR72PW__inner{flex-direction:column;gap:.75rem;padding:0 .25rem;display:flex}.DestinationSkeleton-module__AR72PW__mobileInner{gap:.5rem}.DestinationSkeleton-module__AR72PW__nights{border-radius:var(--border-radius);background-color:var(--background);height:1.375rem}.DestinationSkeleton-module__AR72PW__modalNights{background-color:var(--white)}.DestinationSkeleton-module__AR72PW__mobileNights{height:1.25rem}.DestinationSkeleton-module__AR72PW__regions{flex-flow:wrap;gap:.5rem;display:flex}.DestinationSkeleton-module__AR72PW__mobileRegions{gap:.25rem}.DestinationSkeleton-module__AR72PW__region{border-radius:var(--border-radius);background-color:var(--background);width:6.25rem;height:3.125rem}.DestinationSkeleton-module__AR72PW__modalRegion{background-color:var(--white)}.DestinationSkeleton-module__AR72PW__mobileRegion{width:5.5rem;height:2.875rem}
.DestinationSlideHeader-module__L4Y0wa__fitContent{width:fit-content}.DestinationSlideHeader-module__L4Y0wa__text{font-size:1.125rem;font-weight:500;line-height:1.375rem}.DestinationSlideHeader-module__L4Y0wa__mobileText{font-size:1rem;line-height:1.25rem}.DestinationSlideHeader-module__L4Y0wa__priceText{font-size:.875rem;line-height:1rem}.DestinationSlideHeader-module__L4Y0wa__container{flex-direction:column;gap:.125rem;display:flex}.DestinationSlideHeader-module__L4Y0wa__nestedContainer{gap:0;margin:.75rem;position:absolute}.DestinationSlideHeader-module__L4Y0wa__nestedMobileContainer{margin:.5rem}.DestinationSlideHeader-module__L4Y0wa__nestedPlace{border-radius:var(--border-radius) var(--border-radius) var(--border-radius) 0;background-color:var(--white);padding:.25rem .375rem .125rem}.DestinationSlideHeader-module__L4Y0wa__nestedPrice{border-radius:0 var(--border-radius) var(--border-radius) var(--border-radius);background-color:var(--white);padding:.125rem .375rem .25rem}.DestinationSlideHeader-module__L4Y0wa__noBottomRadius{border-bottom-right-radius:0;border-bottom-left-radius:0}.DestinationSlideHeader-module__L4Y0wa__noTopRadius{border-top-left-radius:0;border-top-right-radius:0}
.DestinationSlide-module__dMNDZG__destinationSlide{border-radius:var(--border-radius);background:var(--white);flex-direction:column;gap:.75rem;width:17.75rem;height:23.875rem;padding:.5rem;display:flex;position:relative;overflow:hidden}.DestinationSlide-module__dMNDZG__mobileDestinationSlide{gap:.5rem;width:14.75rem;height:20.375rem}.DestinationSlide-module__dMNDZG__modalDestinationSlide{background:var(--background)}.DestinationSlide-module__dMNDZG__destinationFlatSlide{height:14.625rem}.DestinationSlide-module__dMNDZG__mobileDestinationFlatSlide{height:12rem}.DestinationSlide-module__dMNDZG__destinationImageContainer{width:100%;height:10rem;position:relative}.DestinationSlide-module__dMNDZG__mobileDestinationImageContainer{height:7.875rem}.DestinationSlide-module__dMNDZG__destinationImage{border-radius:var(--border-radius)}.DestinationSlide-module__dMNDZG__destinationSlideLink{z-index:1;width:100%;height:100%;position:absolute;bottom:0;left:0}.DestinationSlide-module__dMNDZG__destinationInner{flex-direction:column;gap:.75rem;padding:0 .25rem;display:flex}.DestinationSlide-module__dMNDZG__mobileDestinationInner{gap:.5rem}.DestinationSlide-module__dMNDZG__destinationNights{font-size:1.125rem;font-weight:500;line-height:1.375rem}.DestinationSlide-module__dMNDZG__mobileDestinationNights{font-size:1rem;line-height:1.25rem}.DestinationSlide-module__dMNDZG__destinationRegions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.DestinationSlide-module__dMNDZG__mobileDestinationRegions{gap:.25rem;margin-top:.5rem}.DestinationSlide-module__dMNDZG__destinationRegionName{color:var(--black);margin-bottom:2px;font-size:.875rem;font-weight:500;line-height:1rem}.DestinationSlide-module__dMNDZG__mobileDestinationRegionName{font-size:.75rem;line-height:1.125rem}.DestinationSlide-module__dMNDZG__destinationRegionPrice{color:var(--black);font-size:.875rem;font-weight:400;line-height:1rem}.DestinationSlide-module__dMNDZG__mobileDestinationRegionPrice{font-size:.75rem;line-height:.875rem}
.DestinationSlideRegions-module__4_wTeq__container{flex-direction:column;gap:.5rem;display:flex}.DestinationSlideRegions-module__4_wTeq__mobileContainer{gap:.25rem}.DestinationSlideRegions-module__4_wTeq__regions{flex-flow:wrap}.DestinationSlideRegions-module__4_wTeq__dropdownRegions{width:15rem;padding:.75rem}.DestinationSlideRegions-module__4_wTeq__bottomSheetRegions{flex-direction:column;gap:0;display:flex}.DestinationSlideRegions-module__4_wTeq__block{border-radius:var(--border-radius);cursor:pointer;background-color:var(--background);display:flex}.DestinationSlideRegions-module__4_wTeq__block:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.DestinationSlideRegions-module__4_wTeq__block: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)}}.DestinationSlideRegions-module__4_wTeq__block: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)}.DestinationSlideRegions-module__4_wTeq__modalBlock{background-color:var(--white)}.DestinationSlideRegions-module__4_wTeq__modalBlock:disabled{opacity:var(--disabled-opacity)}@media (hover:hover){.DestinationSlideRegions-module__4_wTeq__modalBlock: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)}}.DestinationSlideRegions-module__4_wTeq__modalBlock: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)}.DestinationSlideRegions-module__4_wTeq__region{flex-direction:column;align-items:flex-start;gap:.125rem;padding:.5rem .75rem}.DestinationSlideRegions-module__4_wTeq__bottomSheetRegion{justify-content:space-between;gap:.5rem;padding:.75rem 0;display:flex}.DestinationSlideRegions-module__4_wTeq__bottomSheetRegion:not(:last-child){border-bottom:1px solid var(--grey3)}.DestinationSlideRegions-module__4_wTeq__bottomSheetRegion:last-child{padding-bottom:0}.DestinationSlideRegions-module__4_wTeq__text{font-size:.875rem;font-weight:400;line-height:1rem}.DestinationSlideRegions-module__4_wTeq__mobileText{font-size:.75rem;line-height:.875rem}.DestinationSlideRegions-module__4_wTeq__bottomSheetText{font-size:1rem;line-height:1.25rem}.DestinationSlideRegions-module__4_wTeq__bold{font-weight:500}.DestinationSlideRegions-module__4_wTeq__nowrap{white-space:nowrap}.DestinationSlideRegions-module__4_wTeq__chevron{flex-shrink:0;height:.75rem}.DestinationSlideRegions-module__4_wTeq__rotated{transform:rotate(180deg)}.DestinationSlideRegions-module__4_wTeq__showMoreButton{align-items:center;gap:.25rem;width:fit-content;padding:.75rem}.DestinationSlideRegions-module__4_wTeq__mobileShowMoreButton{padding:.5rem .625rem .5rem .75rem}.DestinationSlideRegions-module__4_wTeq__bottomSheetHeader{flex-direction:column;gap:.125rem;display:flex}.DestinationSlideRegions-module__4_wTeq__bottomSheetHeaderPlace{font-size:1.375rem;line-height:1.625rem}
.ModalBlock-module__sT9QuG__button{cursor:pointer;display:contents}
.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}
.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}
.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}
.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}
.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}
.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}
.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}}
.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}
.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}
.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}
.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}
.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}
.NotFoundPage-module__XpG8Zq__page{justify-content:center;align-items:center;width:100vw;height:100vh;padding:1rem;display:flex}.NotFoundPage-module__XpG8Zq__content{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (min-width:768px){.NotFoundPage-module__XpG8Zq__content{gap:1.5rem}}.NotFoundPage-module__XpG8Zq__seagullImage{aspect-ratio:1;width:5.875rem;height:5.875rem}.NotFoundPage-module__XpG8Zq__textSection{flex-direction:column;align-items:center;gap:.5rem;display:flex}.NotFoundPage-module__XpG8Zq__header{letter-spacing:-.0638rem;font-size:2.125rem;font-weight:500;line-height:86%}@media (min-width:768px){.NotFoundPage-module__XpG8Zq__header{font-size:3.375rem}}.NotFoundPage-module__XpG8Zq__subheader{text-align:center;font-size:1.375rem;font-weight:500;line-height:1.625rem}@media (min-width:768px){.NotFoundPage-module__XpG8Zq__subheader{font-size:1.75rem;line-height:2.125rem}}.NotFoundPage-module__XpG8Zq__description{text-align:center;font-size:.875rem;font-weight:500;line-height:1rem}@media (min-width:768px){.NotFoundPage-module__XpG8Zq__description{font-size:1rem;line-height:1.25rem}}.NotFoundPage-module__XpG8Zq__buttons{flex-flow:column wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}@media (min-width:768px){.NotFoundPage-module__XpG8Zq__buttons{flex-direction:row}}.NotFoundPage-module__XpG8Zq__button{font-size:.875rem;line-height:1rem}@media (min-width:768px){.NotFoundPage-module__XpG8Zq__button{font-size:1rem;line-height:1.25rem}}.NotFoundPage-module__XpG8Zq__footer{text-align:center;font-size:.875rem;font-style:normal;font-weight:500;line-height:1rem}@media (min-width:768px){.NotFoundPage-module__XpG8Zq__footer{font-size:1rem;line-height:1.25rem}}
.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)}
.PricePositions-module__C1xbKW__price{font-weight:500}.PricePositions-module__C1xbKW__container{justify-content:space-between;width:100%;display:flex}.PricePositions-module__C1xbKW__priceDetails{flex-direction:column;justify-content:space-between;row-gap:.25rem;font-size:.875rem;line-height:1rem;display:flex}.PricePositions-module__C1xbKW__priceDetail{justify-content:space-between;display:flex}.PricePositions-module__C1xbKW__questionIcon{flex-shrink:0;width:1rem;height:1rem}.PricePositions-module__C1xbKW__questionIcon path{fill:var(--grey1)}.PricePositions-module__C1xbKW__titleBlock{align-items:start;gap:.25rem;margin-right:.25rem;display:flex}
.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}
.FlightSidePanel-module__SXstBq__container{flex-direction:column;grid-area:1/2/4/3;gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}.FlightSidePanel-module__SXstBq__changableContainer{gap:.25rem}.FlightSidePanel-module__SXstBq__blockWrapper{background:#f3f3f3;border-radius:.5rem;flex-direction:column;gap:.75rem;min-width:15.625rem;padding:.75rem;display:flex}.FlightSidePanel-module__SXstBq__blockWrapper:first-child{cursor:pointer;align-items:center}.FlightSidePanel-module__SXstBq__changableBlockWrapper{padding:.5rem}.FlightSidePanel-module__SXstBq__changableLuggageRules{padding:.75rem 1rem}.FlightSidePanel-module__SXstBq__changableBlockWrapper .FlightSidePanel-module__SXstBq__button{width:100%}.FlightSidePanel-module__SXstBq__priceAndCashback{justify-content:space-between;gap:1rem;width:100%;display:flex}.FlightSidePanel-module__SXstBq__fullPrice{font-size:1.375rem;font-weight:500;line-height:1.625rem}.FlightSidePanel-module__SXstBq__availability{text-align:center;align-self:center;font-size:.75rem;line-height:1rem}.FlightSidePanel-module__SXstBq__highlighted{font-weight:500}.FlightSidePanel-module__SXstBq__container .FlightSidePanel-module__SXstBq__button{height:2.75rem;font-size:.75rem;font-weight:500;line-height:1rem}.FlightSidePanel-module__SXstBq__unknownAvailability{color:var(--secondary)}.FlightSidePanel-module__SXstBq__textInvisible{visibility:hidden}.FlightSidePanel-module__SXstBq__loader{width:2rem;height:2rem;position:absolute}.FlightSidePanel-module__SXstBq__loader path{fill:var(--white)}
.RoomModalGallery-module__dI2ziq__container{flex-direction:column;flex:1;align-items:stretch;display:flex}:is(.RoomModalGallery-module__dI2ziq__container .swiper,.RoomModalGallery-module__dI2ziq__container .swiper-wrapper){z-index:unset}.RoomModalGallery-module__dI2ziq__swiper{border-radius:var(--border-radius) var(--border-radius) 0 0;flex:1;width:100%}.RoomModalGallery-module__dI2ziq__wrapper{height:100%}.RoomModalGallery-module__dI2ziq__imageBackground{border-radius:var(--border-radius) var(--border-radius) 0 0;object-fit:cover;object-position:center;position:absolute}.RoomModalGallery-module__dI2ziq__imageBackgroundBlur{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset:0}.RoomModalGallery-module__dI2ziq__image{border-radius:var(--border-radius) var(--border-radius) 0 0;object-fit:contain;object-position:center;position:absolute}.RoomModalGallery-module__dI2ziq__navigationButton{cursor:pointer;width:3rem;height:100%;padding:0 1.0625rem;position:absolute;top:50%}.RoomModalGallery-module__dI2ziq__navigationButton:hover{background:radial-gradient(at 0%,#00000059,#0000 70%)}.RoomModalGallery-module__dI2ziq__navigationButton:active{background:radial-gradient(at 0%,#00000080,#0000 70%)}.RoomModalGallery-module__dI2ziq__navigationNext{right:-3rem;transform:translateY(-50%)}.RoomModalGallery-module__dI2ziq__navigationPrev{left:-3rem;transform:rotate(180deg)translateY(50%)}.RoomModalGallery-module__dI2ziq__thumbs{background:var(--background);width:100%;height:4.375em}.RoomModalGallery-module__dI2ziq__thumbsWrapper{justify-content:center}.RoomModalGallery-module__dI2ziq__thumbSlide{cursor:pointer;opacity:.5;width:5rem!important}.RoomModalGallery-module__dI2ziq__thumbSlideActive{border:2px solid var(--secondary);cursor:default;opacity:1}.RoomModalGallery-module__dI2ziq__thumbSlideImage{object-fit:cover;object-position:center;position:absolute}
.SavedTouristsItem-module__ph9kJq__container{background-color:var(--white);cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;padding:.375rem .75rem;font-size:.875rem;line-height:1rem;display:flex}.SavedTouristsItem-module__ph9kJq__container:first-child{padding-top:.75rem}.SavedTouristsItem-module__ph9kJq__container:last-child{padding-bottom:.75rem}.SavedTouristsItem-module__ph9kJq__container:hover{background-color:var(--background)}.SavedTouristsItem-module__ph9kJq__icon{width:1.5rem;height:1.5rem}.SavedTouristsItem-module__ph9kJq__nameBlock{flex-direction:column;align-items:flex-start;row-gap:.25rem;display:flex}.SavedTouristsItem-module__ph9kJq__name{color:var(--black);font-weight:500}.SavedTouristsItem-module__ph9kJq__data{color:var(--grey1)}.SavedTouristsItem-module__ph9kJq__buttonsBlock{flex-direction:row;column-gap:.5rem;display:flex}.SavedTouristsItem-module__ph9kJq__buttonsBlock .SavedTouristsItem-module__ph9kJq__deleteButton{border-radius:var(--border-radius);background-color:var(--lightorange);color:var(--secondary);justify-content:center;align-items:center;padding:.75rem 1rem;display:flex}
.SavedTouristsList-module__XKRouq__container{border-radius:var(--border-radius);background-color:var(--white);overscroll-behavior:contain;flex-direction:column;width:20rem;max-height:18.75rem;display:flex;overflow:hidden scroll;box-shadow:0 .25rem .5rem #0000000f,0 0 0 .0625rem #6a6a6a14}.SavedTouristsList-module__XKRouq__containerMobile{width:100%;max-height:100%;box-shadow:none}.SavedTouristsList-module__XKRouq__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:.5rem 0}
.CommonErrorsList-module__vhrWFG__list{width:100%;margin:0;padding:0;list-style:none}.CommonErrorsList-module__vhrWFG__error{box-sizing:border-box;border-radius:var(--border-radius);background:var(--lightorange);color:var(--black);margin:.5rem 0;padding:1rem;font-size:.875rem;line-height:1rem}.CommonErrorsList-module__vhrWFG__error:first-child{margin-top:0}.CommonErrorsList-module__vhrWFG__error:last-child{margin-bottom:0}
.TouristsDropdown-module__AO92Wa__container{z-index:1;border-radius:var(--border-radius);background:var(--white);width:8.75rem;max-height:16.875rem;box-shadow:var(--box-shadow);flex-direction:column;display:flex;position:absolute;bottom:-.125rem;left:0;overflow:hidden scroll;transform:translateY(100%)}.TouristsDropdown-module__AO92Wa__option{cursor:pointer;width:100%;padding:.625rem .75rem;font-size:.875rem;line-height:1rem}.TouristsDropdown-module__AO92Wa__option:hover:not(.TouristsDropdown-module__AO92Wa__selected){background-color:var(--background)}.TouristsDropdown-module__AO92Wa__selected{background-color:var(--secondary);color:var(--white)}
.TouristDocumentType-module__rqMqrW__arrow{pointer-events:none;width:.75rem;margin-left:.2rem;bottom:1rem}.TouristDocumentType-module__rqMqrW__dropdown.TouristDocumentType-module__rqMqrW__dropdown{bottom:unset;left:unset;overflow-y:unset;transform:unset}.TouristDocumentType-module__rqMqrW__documentSpan{margin-left:.15rem}.TouristDocumentType-module__rqMqrW__button{cursor:none;pointer-events:none}
.TouristHeader-module__hMaeXG__title{display:flex}.TouristHeader-module__hMaeXG__titleMobile{flex-wrap:wrap}.TouristHeader-module__hMaeXG__savedTouristsButton.TouristHeader-module__hMaeXG__savedTouristsButton{width:fit-content;min-height:auto;color:var(--secondary);display:inline-block}.TouristHeader-module__hMaeXG__guestTitle{font-weight:500}.TouristHeader-module__hMaeXG__useClientDataBlock{align-items:center;gap:.5rem;display:flex}.TouristHeader-module__hMaeXG__useClientDataBlock .TouristHeader-module__hMaeXG__mobileCheckboxContainer,.TouristHeader-module__hMaeXG__useClientDataBlock .TouristHeader-module__hMaeXG__mobileCheckbox{width:1.125rem;height:1.125rem}.TouristHeader-module__hMaeXG__useClientDataBlock .TouristHeader-module__hMaeXG__checkMobileIcon{width:1.125rem;height:1.125rem;top:50%;left:50%;transform:translate(-50%,-50%)}.TouristHeader-module__hMaeXG__container{flex-direction:column;row-gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}
.nameSwitcher-module___wuDCW__container{z-index:10;border-radius:var(--border-radius);background-color:var(--white);width:16.5rem;box-shadow:var(--box-shadow);flex-direction:column;gap:.75rem;padding:.8125rem .938rem;display:flex;position:absolute;transform:translateY(-95%)}.nameSwitcher-module___wuDCW__container:after{border:.438rem solid;border-color:transparent var(--white) var(--white) transparent;content:"";transform-origin:0 100%;position:absolute;bottom:0;transform:rotate(45deg);box-shadow:.25rem .25rem .25rem #0000000f}.nameSwitcher-module___wuDCW__nameContainer{color:var(--grey1);justify-content:center;align-items:center;gap:.75rem;font-size:.875rem;line-height:1rem;display:flex}.nameSwitcher-module___wuDCW__name{border:solid .0625rem var(--grey1);border-radius:var(--border-radius);text-transform:uppercase;padding:.25rem .5625rem}.nameSwitcher-module___wuDCW__hint{color:var(--black);white-space:pre-line;font-size:.875rem;line-height:1rem}.nameSwitcher-module___wuDCW__buttonContainer{gap:.75rem;display:flex}.nameSwitcher-module___wuDCW__button{height:2.5rem;padding:.75rem .875rem}
.TouristFullName-module__5lbeEG__surnameField{position:relative}.TouristFullName-module__5lbeEG__fieldWrapperMobile{width:100%}.TouristFullName-module__5lbeEG__checkbox{cursor:pointer;flex-direction:row;align-items:center;column-gap:.5rem;margin-top:.375rem;display:flex}.TouristFullName-module__5lbeEG__fieldMobile{width:100%}.TouristFullName-module__5lbeEG__fieldMobile .TouristFullName-module__5lbeEG__inputMobile{height:2.75rem;font-size:1rem;line-height:1.25rem}.TouristFullName-module__5lbeEG__checkbox .TouristFullName-module__5lbeEG__mobileCheckboxContainer,.TouristFullName-module__5lbeEG__checkbox .TouristFullName-module__5lbeEG__mobileCheckbox{width:1.125rem;height:1.125rem}.TouristFullName-module__5lbeEG__checkbox .TouristFullName-module__5lbeEG__checkMobileIcon{width:1.125rem;height:1.125rem;top:50%;left:50%;transform:translate(-50%,-50%)}
.PackageMap-module__c9BGTG__mapContainer{z-index:1;border-radius:var(--border-radius);height:7rem;position:relative;overflow:hidden}.PackageMap-module__c9BGTG__huge{height:25.75rem}.PackageMap-module__c9BGTG__marker{background:#ff611d;border-radius:1.5rem;justify-content:center;align-items:center;padding:.75rem;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 .25rem .5rem #0000000f,0 0 0 .0625rem #6a6a6a14}.PackageMap-module__c9BGTG__fullscreenControlButton.PackageMap-module__c9BGTG__fullscreenControlButton{padding:.75rem 1rem .75rem .75rem}.PackageMap-module__c9BGTG__fullscreenControlButton.PackageMap-module__c9BGTG__fullscreenControlButton>div{height:1rem}.PackageMap-module__c9BGTG__fullscreenControlIcon.PackageMap-module__c9BGTG__fullscreenControlIcon{width:1rem;height:1rem}.PackageMap-module__c9BGTG__expandingButton{z-index:1;cursor:pointer;background:#fff;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem .75rem .75rem;display:flex;position:absolute;bottom:.5rem;right:.5rem;box-shadow:0 .25rem .5rem #0000000f,0 0 0 .0625rem #6a6a6a14}
.TouristGender-module__GJbiaG__container{width:var(--tourist-gender-width,7.5rem);flex:var(--tourist-gender-flex,1.2);cursor:pointer;position:relative}.TouristGender-module__GJbiaG__container input{cursor:pointer}.TouristGender-module__GJbiaG__arrow{pointer-events:none;width:.75rem;position:absolute;bottom:1rem;right:.75rem}.TouristGender-module__GJbiaG__arrow.TouristGender-module__GJbiaG__arrowMobile{top:2.5rem;right:.5rem}.TouristGender-module__GJbiaG__input.TouristGender-module__GJbiaG__input{flex:1;width:100%;font-size:1rem;line-height:1.25rem}.TouristGender-module__GJbiaG__dropdown{overflow-y:auto}
.PackageMapEmpty-module__9rWakG__container{border-radius:var(--border-radius);background:var(--grey3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;height:7rem;padding:1rem;display:flex;overflow:hidden}.PackageMapEmpty-module__9rWakG__title{color:var(--black-base);font-size:.875rem;line-height:1rem}.PackageMapEmpty-module__9rWakG__description{color:var(--grey1);font-size:.75rem;line-height:.875rem}
.TouristDateField-module__o2PC9G__input.TouristDateField-module__o2PC9G__input{width:7.15rem}
.Page-module__jyhVSq__pageTitleContainer{justify-content:space-between;display:flex;position:relative}.Page-module__jyhVSq__pageTitle{color:#000;font-size:1.375rem;font-weight:500;line-height:1.625rem}@media (min-width:992px){.Page-module__jyhVSq__pageTitle{font-size:1.75rem;line-height:2.125rem}}.Page-module__jyhVSq__packageContainer{background:#f3f3f3;flex-direction:column;gap:1rem;min-width:60rem;max-width:75rem;min-height:calc(100vh - 3.75rem);margin:0 auto;padding:1rem .5rem;display:flex}.Page-module__jyhVSq__packageContainerMobile{min-width:100%}
.TouristBirthday-module__9XYwuW__birthdayContainer{flex:2;width:100%}.TouristBirthday-module__9XYwuW__birthdayContainer .TouristBirthday-module__9XYwuW__birthdayInput{height:2.75rem;font-size:1rem;line-height:1.25rem;width:100%!important}
.TourPackagePage-module__uMe8FW__flights{gap:1rem;display:flex}
.TouristCitizenship-module__7nsUpq__container{width:var(--tourist-regular-width,6.625rem);flex:var(--tourist-regular-flex,1);cursor:pointer;position:relative}.TouristCitizenship-module__7nsUpq__container input{cursor:pointer}.TouristCitizenship-module__7nsUpq__arrow{pointer-events:none;width:.75rem;position:absolute;bottom:1rem;right:.75rem}.TouristCitizenship-module__7nsUpq__text{text-overflow:ellipsis}.TouristCitizenship-module__7nsUpq__containerMobile{width:var(--tourist-regular-mobile-width,100%);flex:var(--tourist-regular-mobile-flex,2)}.TouristCitizenship-module__7nsUpq__containerMobile .TouristCitizenship-module__7nsUpq__citizenshipInput{text-overflow:ellipsis;width:100%;height:2.75rem;font-size:1rem;line-height:1.25rem}.TouristCitizenship-module__7nsUpq__arrow.TouristCitizenship-module__7nsUpq__arrowMobile{top:2.5rem;right:.5rem}.TouristCitizenship-module__7nsUpq__mobileDropdown{width:100%}
.TouristDocument-module__Q2gh1a__numberField.TouristDocument-module__Q2gh1a__numberField{width:var(--tourist-regular-width,6.625rem)}.TouristDocument-module__Q2gh1a__documentContainer{flex-direction:column;row-gap:.25rem;display:flex}.TouristDocument-module__Q2gh1a__docsLaterDesktopContainer{width:15.625rem}.TouristDocument-module__Q2gh1a__fields{flex-direction:var(--tourist-document-fields-direction,row);gap:var(--tourist-document-fields-gap,.5rem);display:flex}.TouristDocument-module__Q2gh1a__documentContainer .TouristDocument-module__Q2gh1a__laterButton{color:var(--secondary);font-size:.75rem;line-height:1rem}.TouristDocument-module__Q2gh1a__laterText{color:var(--black);font-size:.8125rem;line-height:.938rem}.TouristDocument-module__Q2gh1a__containerMobile{flex:1;width:100%}.TouristDocument-module__Q2gh1a__containerMobile .TouristDocument-module__Q2gh1a__inputMobile{width:100%;height:2.75rem;font-size:1rem;line-height:1.25rem}
.TouristForm-module__OOkv3G__container{border-radius:var(--border-radius);background:var(--white);flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}.TouristForm-module__OOkv3G__container h4{font-weight:500}.TouristForm-module__OOkv3G__fields{align-items:flex-start;gap:var(--tourist-form-gap,.5rem);display:flex}.TouristForm-module__OOkv3G__fields.TouristForm-module__OOkv3G__fieldsMobile{gap:var(--tourist-form-mobile-gap,var(--tourist-form-gap,.5rem));flex-direction:column;width:100%}.TouristForm-module__OOkv3G__fieldsClaster{flex-direction:var(--tourist-fields-cluster-direction,row);gap:var(--tourist-fields-cluster-gap,.5rem);width:100%;display:flex}.TouristForm-module__OOkv3G__fieldsClasterDesktop{gap:var(--tourist-fields-cluster-gap,.5rem);flex-direction:row;display:flex}
.HotelPackage-module__Q_TtIW__packageInfo{gap:1rem;display:flex}.HotelPackage-module__Q_TtIW__wishlist{position:absolute;top:-.5rem;right:0}.HotelPackage-module__Q_TtIW__wishlistMobile{top:-.25rem}.HotelPackage-module__Q_TtIW__pageTitleMobile{box-sizing:border-box;width:100%;min-width:0;padding-right:2.5rem}.HotelPackage-module__Q_TtIW__container{flex-direction:column;flex:1;gap:1rem;max-width:100%;height:max-content;display:flex}@media (min-width:768px){.HotelPackage-module__Q_TtIW__container{font-size:.875rem;line-height:1rem}}.HotelPackage-module__Q_TtIW__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.HotelPackage-module__Q_TtIW__titleMobile{font-size:1.125rem;line-height:1.375rem}.HotelPackage-module__Q_TtIW__itemContainer{flex-direction:column;gap:.5rem;display:flex}.HotelPackage-module__Q_TtIW__disabled{opacity:var(--disabled-opacity);pointer-events:none}.HotelPackage-module__Q_TtIW__packageInfoMobile{flex-direction:column}
.CheckoutTransfer-module__0KYyIq__container{border-radius:var(--border-radius);background-color:var(--white);flex-direction:column;row-gap:1rem;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}.CheckoutTransfer-module__0KYyIq__title{margin-bottom:.25rem;font-weight:500}.CheckoutTransfer-module__0KYyIq__optionsContainer{flex-direction:column;row-gap:1rem;display:flex}
.HotelPackageInfo-module__g5nfKa__container{background:var(--white);border-radius:.5rem;flex-direction:column;flex:1;gap:1rem;max-width:100%;padding:1rem;display:flex;overflow:hidden}@media not all and (min-width:768px){.HotelPackageInfo-module__g5nfKa__container{font-size:.875rem;line-height:1rem}}.HotelPackageInfo-module__g5nfKa__labelsContainer{flex-wrap:wrap;gap:.25rem;font-size:.75rem;line-height:1rem;display:flex}@media (min-width:992px){.HotelPackageInfo-module__g5nfKa__labelsContainer{font-size:.875rem;line-height:1rem}}.HotelPackageInfo-module__g5nfKa__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:.75rem 0}
.Tourists-module__DQiXQW__container{flex-direction:column;gap:.5rem;display:flex}.Tourists-module__DQiXQW__buttonContainerMobile.Tourists-module__DQiXQW__buttonContainerMobile{border-radius:var(--border-radius);background-color:var(--white);justify-content:flex-start;width:100%;height:3.5rem;padding:.75rem .5rem;font-size:.875rem;line-height:1rem}.Tourists-module__DQiXQW__buttonName{color:var(--black);font-weight:500}.Tourists-module__DQiXQW__buttonInfo{color:var(--grey1);font-weight:400}.Tourists-module__DQiXQW__insideContainer{flex-direction:column;align-items:flex-start;display:flex}.Tourists-module__DQiXQW__disabled{opacity:var(--disabled-opacity);pointer-events:none}.Tourists-module__DQiXQW__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.Tourists-module__DQiXQW__titleMobile{font-size:1rem;line-height:1.25rem}
.CheckoutAddingWishes-module__zqP-Mq__container{border-radius:var(--border-radius);background-color:var(--white);flex-direction:column;row-gap:1rem;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}.CheckoutAddingWishes-module__zqP-Mq__checkboxes{flex-wrap:wrap;display:flex}.CheckoutAddingWishes-module__zqP-Mq__checkboxItem{flex-basis:50%;align-items:center;column-gap:.5rem;margin-bottom:.625rem;display:flex}.CheckoutAddingWishes-module__zqP-Mq__container .CheckoutAddingWishes-module__zqP-Mq__textArea{width:100%;height:5.25rem}.CheckoutAddingWishes-module__zqP-Mq__container .CheckoutAddingWishes-module__zqP-Mq__submitButton{width:11.5rem;height:2.5rem}.CheckoutAddingWishes-module__zqP-Mq__container .CheckoutAddingWishes-module__zqP-Mq__submitButtonMobile{width:100%}
.HotelPackageMap-module__ExhgsG__wrapper{flex-direction:column;gap:.125rem;font-size:.875rem;line-height:1rem;display:flex}.HotelPackageMap-module__ExhgsG__mobileContent{padding:0}.HotelPackageMap-module__ExhgsG__map{width:75rem;height:50rem}.HotelPackageMap-module__ExhgsG__map>div{height:100%}.HotelPackageMap-module__ExhgsG__mobileMap{flex:1;width:auto;height:100%;min-height:0}.HotelPackageMap-module__ExhgsG__mobileMap>div{border-radius:0;height:100%}.HotelPackageMap-module__ExhgsG__title{color:var(--grey1);font-size:.75rem;line-height:1rem}.HotelPackageMap-module__ExhgsG__copy{flex-direction:row;align-items:center;gap:.25rem;display:flex}.HotelPackageMap-module__ExhgsG__copy>button{min-height:unset}.HotelPackageMap-module__ExhgsG__copy svg{cursor:pointer;width:1rem;height:1rem}.HotelPackageMap-module__ExhgsG__copy svg path{fill:var(--grey1)}.HotelPackageMap-module__ExhgsG__mapButton{flex-direction:row;align-items:center;gap:.25rem;display:flex}.HotelPackageMap-module__ExhgsG__mapButton svg{cursor:pointer;width:1rem;height:1rem}.HotelPackageMap-module__ExhgsG__buttons{color:var(--grey1);flex-direction:row;gap:.75rem;display:flex}
.VisaWarning-module__wgWHSG__container{border-radius:var(--border-radius);background:var(--grey3);flex-direction:column;gap:.5rem;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}.VisaWarning-module__wgWHSG__link{color:var(--secondary);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.VisaWarning-module__wgWHSG__dialogContent{width:31.25rem;height:31.25rem;padding:1.2rem}.VisaWarning-module__wgWHSG__mobileDialog.VisaWarning-module__wgWHSG__mobileDialog{height:100%;padding:.5rem}.VisaWarning-module__wgWHSG__mobileDialogContent{padding:0}.VisaWarning-module__wgWHSG__frame{border:0;width:100%;height:100%}
.PricePositions-module__GYGNFq__price{font-weight:500}.PricePositions-module__GYGNFq__container{justify-content:space-between;width:100%;display:flex}.PricePositions-module__GYGNFq__priceDetails{flex-direction:column;justify-content:space-between;row-gap:.25rem;font-size:.875rem;line-height:1rem;display:flex}.PricePositions-module__GYGNFq__priceDetail{justify-content:space-between;display:flex}.PricePositions-module__GYGNFq__questionIcon{flex-shrink:0;width:1rem;height:1rem}.PricePositions-module__GYGNFq__questionIcon path{fill:var(--grey1)}.PricePositions-module__GYGNFq__titleBlock{align-items:start;gap:.25rem;margin-right:.25rem;display:flex}
.CheckoutWishes-module__T0-IrW__containerNoWishes{border-radius:var(--border-radius);background-color:var(--white);align-items:center;column-gap:1rem;height:4.5rem;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}.CheckoutWishes-module__T0-IrW__containerNoWishesMobile{align-items:start;column-gap:unset;flex-direction:column;row-gap:.5rem;height:max-content}.CheckoutWishes-module__T0-IrW__containerNoWishesMobile .CheckoutWishes-module__T0-IrW__button{width:100%}.CheckoutWishes-module__T0-IrW__containerWithWishes{border-radius:var(--border-radius);background-color:var(--white);flex-direction:column;row-gap:.5rem;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}.CheckoutWishes-module__T0-IrW__list{flex-direction:column;row-gap:.5rem;display:flex}.CheckoutWishes-module__T0-IrW__containerWithWishes .CheckoutWishes-module__T0-IrW__functionalButton{color:var(--secondary);justify-content:flex-start}
.HotelPackageRoom-module__a_AuSG__container{flex-direction:column;gap:.5rem;display:flex}.HotelPackageRoom-module__a_AuSG__container h3{font-size:.875rem;font-weight:500;line-height:1rem}.HotelPackageRoom-module__a_AuSG__content{gap:.75rem;display:flex}.HotelPackageRoom-module__a_AuSG__content .HotelPackageRoom-module__a_AuSG__imageWrapper{flex:0 0 4.5rem;width:4.5rem;height:4.5rem;position:relative}.HotelPackageRoom-module__a_AuSG__image{border-radius:var(--border-radius)}.HotelPackageRoom-module__a_AuSG__textAndIcon{align-items:center;gap:.25rem;display:flex}.HotelPackageRoom-module__a_AuSG__textAndIcon svg{width:1rem}.HotelPackageRoom-module__a_AuSG__content .HotelPackageRoom-module__a_AuSG__title{color:var(--grey1);font-size:.75rem;line-height:1rem}.HotelPackageRoom-module__a_AuSG__roomInfo a{color:var(--grey1)}.HotelPackageRoom-module__a_AuSG__roomInfo{flex-direction:column;flex:auto;gap:.375rem;min-width:0;font-size:.875rem;line-height:1rem;display:flex}.HotelPackageRoom-module__a_AuSG__roomPopup{flex-direction:column;row-gap:.125rem;display:flex}.HotelPackageRoom-module__a_AuSG__roomInfoButton{width:100%;min-width:0;max-width:100%;min-height:unset;text-align:left;justify-content:flex-start}.HotelPackageRoom-module__a_AuSG__chervonRight{vertical-align:-.125rem;width:.75rem;height:.75rem;margin-left:.25rem}.HotelPackageRoom-module__a_AuSG__chervonRight path{fill:var(--grey2)}.HotelPackageRoom-module__a_AuSG__checkInAndOut{grid-template-rows:min-content min-content;grid-template-columns:min-content max-content;gap:.25rem;display:grid}.HotelPackageRoom-module__a_AuSG__roomInfoDiv{overflow-wrap:break-word;text-align:left;white-space:normal;flex:auto;width:100%;min-width:0;display:block;overflow:visible}
.TouristLoading-module__D680fG__spinner{width:1rem;height:1rem}.TouristLoading-module__D680fG__spinner path{fill:var(--black)}.TouristLoading-module__D680fG__container{border-radius:var(--border-radius);background-color:var(--white);width:100%;height:3rem;color:var(--black);flex-direction:row;align-items:center;column-gap:.25rem;padding:1rem;font-size:.875rem;line-height:1rem;display:flex}
.FlightSidePanel-module__6hK45q__container{flex-direction:column;grid-area:1/2/4/3;gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}.FlightSidePanel-module__6hK45q__changableContainer{gap:.25rem}.FlightSidePanel-module__6hK45q__blockWrapper{background:#f3f3f3;border-radius:.5rem;flex-direction:column;gap:.75rem;min-width:15.625rem;padding:.75rem;display:flex}.FlightSidePanel-module__6hK45q__blockWrapper:first-child{cursor:pointer;align-items:center}.FlightSidePanel-module__6hK45q__changableBlockWrapper{padding:.5rem}.FlightSidePanel-module__6hK45q__changableLuggageRules{padding:.75rem 1rem}.FlightSidePanel-module__6hK45q__changableBlockWrapper .FlightSidePanel-module__6hK45q__button{width:100%}.FlightSidePanel-module__6hK45q__priceAndCashback{justify-content:space-between;gap:1rem;width:100%;display:flex}.FlightSidePanel-module__6hK45q__fullPrice{font-size:1.375rem;font-weight:500;line-height:1.625rem}.FlightSidePanel-module__6hK45q__availability{text-align:center;align-self:center;font-size:.75rem;line-height:1rem}.FlightSidePanel-module__6hK45q__highlighted{font-weight:500}.FlightSidePanel-module__6hK45q__container .FlightSidePanel-module__6hK45q__button{height:2.75rem;font-size:.75rem;font-weight:500;line-height:1rem}.FlightSidePanel-module__6hK45q__unknownAvailability{color:var(--secondary)}.FlightSidePanel-module__6hK45q__textInvisible{visibility:hidden}.FlightSidePanel-module__6hK45q__loader{width:2rem;height:2rem;position:absolute}.FlightSidePanel-module__6hK45q__loader path{fill:var(--white)}
.CheckoutJointOrder-module__r4YJ9W__container{border-radius:var(--border-radius);background-color:var(--white);padding:1rem;font-size:.875rem;line-height:1rem}.CheckoutJointOrder-module__r4YJ9W__checkboxBlock{flex-direction:row;column-gap:.5rem;display:flex}.CheckoutJointOrder-module__r4YJ9W__titleBlock{flex-direction:column;row-gap:.12rem;display:flex}.CheckoutJointOrder-module__r4YJ9W__title{font-weight:500}.CheckoutJointOrder-module__r4YJ9W__description{color:var(--grey1)}.CheckoutJointOrder-module__r4YJ9W__radiobuttonContainer{border-radius:var(--border-radius);background-color:var(--background);flex-direction:column;padding:1rem 0;display:flex}.CheckoutJointOrder-module__r4YJ9W__select{border:1px solid var(--grey3);border-radius:var(--border-radius);background-color:var(--white);cursor:pointer;width:8.75rem;height:2.5rem;padding:.75rem;font-weight:500;transition:border .15s linear;position:relative}.CheckoutJointOrder-module__r4YJ9W__select:hover,.CheckoutJointOrder-module__r4YJ9W__select[data-state=open]{border:solid .0625rem var(--black)}.CheckoutJointOrder-module__r4YJ9W__selectIcon{width:.75rem;height:.75rem;position:absolute;bottom:.9rem;right:.75rem}.CheckoutJointOrder-module__r4YJ9W__valueContainer{position:absolute;bottom:.75rem;left:.75rem}.CheckoutJointOrder-module__r4YJ9W__radioButtonBlock{flex-direction:row;align-items:flex-start;column-gap:.5rem;padding:0 1rem;display:flex}.CheckoutJointOrder-module__r4YJ9W__portal{border-radius:var(--border-radius);background-color:var(--white);width:8.75rem;height:6.75rem;margin-top:.12rem;font-size:.875rem;line-height:1rem;overflow-y:auto;box-shadow:0 10px 15px #d8d6cce6,0 1px 2px #d2d0c5e6}.CheckoutJointOrder-module__r4YJ9W__selectItem{cursor:pointer;justify-content:space-between;width:100%;height:2.25rem;padding:.62rem .75rem;display:flex}.CheckoutJointOrder-module__r4YJ9W__selectItem:hover{background-color:var(--background)}.CheckoutJointOrder-module__r4YJ9W__selectItem:first-child{border-radius:.5rem .5rem 0 0}.CheckoutJointOrder-module__r4YJ9W__selectItem:last-child{border-radius:0 0 .5rem .5rem}.CheckoutJointOrder-module__r4YJ9W__checkIcon{width:.75rem;height:.75rem}.CheckoutJointOrder-module__r4YJ9W__radiobuttonContainer .CheckoutJointOrder-module__r4YJ9W__radioIcon{cursor:pointer;width:1.125rem;height:1.125rem}.CheckoutJointOrder-module__r4YJ9W__firstOrderBlock{flex-direction:column;row-gap:1rem;display:flex}.CheckoutJointOrder-module__r4YJ9W__selectBlock{flex-direction:column;row-gap:.5rem;display:flex}.CheckoutJointOrder-module__r4YJ9W__allOrdersCount{color:var(--grey1)}.CheckoutJointOrder-module__r4YJ9W__separator{border:none;border-bottom:.0625rem solid #e3e1dd;max-width:100%;margin:1rem 0}.CheckoutJointOrder-module__r4YJ9W__selectBlock .CheckoutJointOrder-module__r4YJ9W__input{width:21.25rem;height:2.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1rem}.CheckoutJointOrder-module__r4YJ9W__selectBlock .CheckoutJointOrder-module__r4YJ9W__inputMobile{width:100%}.CheckoutJointOrder-module__r4YJ9W__input.CheckoutJointOrder-module__r4YJ9W__inputWarning,.CheckoutJointOrder-module__r4YJ9W__input.CheckoutJointOrder-module__r4YJ9W__inputWarning:focus,.CheckoutJointOrder-module__r4YJ9W__input.CheckoutJointOrder-module__r4YJ9W__inputWarning:hover{border-color:var(--secondary)}.CheckoutJointOrder-module__r4YJ9W__errorMessage{color:var(--secondary)}.CheckoutJointOrder-module__r4YJ9W__mainContainer{flex-direction:column;row-gap:.5rem;display:flex}.CheckoutJointOrder-module__r4YJ9W__mainTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}.CheckoutJointOrder-module__r4YJ9W__mainTitleMobile{font-size:1.125rem;line-height:1.375rem}.CheckoutJointOrder-module__r4YJ9W__checkboxBlock .CheckoutJointOrder-module__r4YJ9W__mobileCheckboxContainer,.CheckoutJointOrder-module__r4YJ9W__checkboxBlock .CheckoutJointOrder-module__r4YJ9W__mobileCheckbox{width:1.125rem;height:1.125rem}.CheckoutJointOrder-module__r4YJ9W__checkboxBlock .CheckoutJointOrder-module__r4YJ9W__checkMobileIcon{width:1.125rem;height:1.125rem;top:50%;left:50%;transform:translate(-50%,-50%)}
.RoomQuantity-module__MKEWKa__roomQuantity{color:var(--secondary);font-size:.875rem;line-height:1rem}
.TouristsRoomInfo-module__FWYIYG__container{flex-direction:column;gap:.25rem;font-size:.875rem;line-height:1rem;display:flex}.TouristsRoomInfo-module__FWYIYG__roomTitle{font-size:1.375rem;font-weight:500;line-height:1.625rem}
.CheckoutInsurance-module__EDfYYW__whiteContainer{background-color:var(--white);border-radius:0 0 .5rem .5rem;padding:1rem;font-size:.875rem;line-height:1rem}.CheckoutInsurance-module__EDfYYW__violetContainer{background-color:var(--violet);border-radius:.5rem .5rem 0 0;height:3.125rem;padding:.75rem 0 .81rem 1rem}.CheckoutInsurance-module__EDfYYW__logo{width:12.5rem;height:1.6rem}.CheckoutInsurance-module__EDfYYW__title{font-size:1.375rem;font-weight:500;line-height:1.625rem}.CheckoutInsurance-module__EDfYYW__mainContainer{flex-direction:column;row-gap:.75rem;display:flex}
.HotelCheckoutHeader-module__lHHM-G__guestTitle{font-weight:500}.HotelCheckoutHeader-module__lHHM-G__useClientDataBlock{align-items:center;gap:.5rem;display:flex}.HotelCheckoutHeader-module__lHHM-G__container{flex-direction:column;row-gap:.5rem;font-size:.875rem;line-height:1rem;display:flex}.HotelCheckoutHeader-module__lHHM-G__mobileCheckboxContainer,.HotelCheckoutHeader-module__lHHM-G__mobileCheckbox{width:1.125rem;height:1.125rem}.HotelCheckoutHeader-module__lHHM-G__checkMobileIcon{width:1.125rem;height:1.125rem;top:50%;left:50%;transform:translate(-50%,-50%)}
.ShortTouristForm-module__8qayHW__fieldMobile{width:100%}.ShortTouristForm-module__8qayHW__fieldMobile .ShortTouristForm-module__8qayHW__inputMobile{height:2.75rem;font-size:1rem;line-height:1.25rem}.ShortTouristForm-module__8qayHW__formBlock{gap:.5rem;display:flex}.ShortTouristForm-module__8qayHW__container{border-radius:var(--border-radius);background-color:var(--white);flex-direction:column;row-gap:.75rem;padding:1rem;display:flex}.ShortTouristForm-module__8qayHW__formBlockMobile{flex-direction:column;row-gap:.75rem;display:flex}.ShortTouristForm-module__8qayHW__fieldsCluster{flex-direction:row;column-gap:.5rem;width:100%;display:flex}.ShortTouristForm-module__8qayHW__fieldsClusterDesktop{flex-direction:row;column-gap:.5rem;display:flex}