@keyframes TripHeader-module-scss-module__s9BowW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.TripHeader-module-scss-module__s9BowW__container{flex-direction:column;gap:4px;display:flex}.TripHeader-module-scss-module__s9BowW__cities{color:#181e25;letter-spacing:0;align-items:center;gap:8px;font-size:28px;font-weight:600;line-height:40px;display:flex}@media screen and (max-width:1279px){.TripHeader-module-scss-module__s9BowW__cities{letter-spacing:0;color:#181e25;letter-spacing:0;font-size:22px;font-weight:600;line-height:32px}}@media screen and (max-width:1279px) and (max-width:1279px){.TripHeader-module-scss-module__s9BowW__cities{letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}}@media screen and (max-width:1279px) and (max-width:767px){.TripHeader-module-scss-module__s9BowW__cities{letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}}.TripHeader-module-scss-module__s9BowW__wrapper{color:#181e25;letter-spacing:0;margin-left:auto;font-size:18px;font-weight:400;line-height:28px}@media screen and (max-width:1279px){.TripHeader-module-scss-module__s9BowW__wrapper{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}}@media screen and (max-width:767px){.TripHeader-module-scss-module__s9BowW__wrapper{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}}.TripHeader-module-scss-module__s9BowW__shareIcon{cursor:pointer;color:#181e25;letter-spacing:0;width:24px;height:24px;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1279px){.TripHeader-module-scss-module__s9BowW__shareIcon{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.TripHeader-module-scss-module__s9BowW__shareIcon{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.TripHeader-module-scss-module__s9BowW__shareIcon{color:#1da857}.TripHeader-module-scss-module__s9BowW__departureCity,.TripHeader-module-scss-module__s9BowW__arrivalCity{color:#181e25;letter-spacing:0;font-size:28px;font-weight:600;line-height:40px}@media screen and (max-width:1279px){.TripHeader-module-scss-module__s9BowW__departureCity,.TripHeader-module-scss-module__s9BowW__arrivalCity{letter-spacing:0;color:#181e25;letter-spacing:0;font-size:22px;font-weight:600;line-height:32px}}@media screen and (max-width:1279px) and (max-width:1279px){.TripHeader-module-scss-module__s9BowW__departureCity,.TripHeader-module-scss-module__s9BowW__arrivalCity{letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}}@media screen and (max-width:1279px) and (max-width:767px){.TripHeader-module-scss-module__s9BowW__departureCity,.TripHeader-module-scss-module__s9BowW__arrivalCity{letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}}.TripHeader-module-scss-module__s9BowW__separator{color:#181e25}.TripHeader-module-scss-module__s9BowW__meta{color:#181e25;letter-spacing:0;align-items:center;gap:4px;font-size:16px;font-weight:400;line-height:24px;display:flex}@media screen and (max-width:1279px){.TripHeader-module-scss-module__s9BowW__meta{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.TripHeader-module-scss-module__s9BowW__meta{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.TripHeader-module-scss-module__s9BowW__meta{color:#4a5663}@media screen and (max-width:1279px){.TripHeader-module-scss-module__s9BowW__meta{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:1279px) and (max-width:1279px){.TripHeader-module-scss-module__s9BowW__meta{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:1279px) and (max-width:767px){.TripHeader-module-scss-module__s9BowW__meta{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.TripHeader-module-scss-module__s9BowW__duration,.TripHeader-module-scss-module__s9BowW__transfers{color:#181e25;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1279px){.TripHeader-module-scss-module__s9BowW__duration,.TripHeader-module-scss-module__s9BowW__transfers{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.TripHeader-module-scss-module__s9BowW__duration,.TripHeader-module-scss-module__s9BowW__transfers{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.TripHeader-module-scss-module__s9BowW__duration,.TripHeader-module-scss-module__s9BowW__transfers{color:#4a5663!important}@media screen and (max-width:1279px){.TripHeader-module-scss-module__s9BowW__duration,.TripHeader-module-scss-module__s9BowW__transfers{color:#181e25;letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:1279px) and (max-width:1279px){.TripHeader-module-scss-module__s9BowW__duration,.TripHeader-module-scss-module__s9BowW__transfers{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:1279px) and (max-width:767px){.TripHeader-module-scss-module__s9BowW__duration,.TripHeader-module-scss-module__s9BowW__transfers{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}
@keyframes TicketDirectionBlock-module-scss-module__VVFBIG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.TicketDirectionBlock-module-scss-module__VVFBIG__emblaWrapper{border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:16px 0;display:flex}@media screen and (max-width:1279px){.TicketDirectionBlock-module-scss-module__VVFBIG__emblaWrapper{contain:inline-size;width:calc(100% + 32px);height:46px;margin-left:-16px;padding:0}}.TicketDirectionBlock-module-scss-module__VVFBIG__emblaViewport{gap:4px;width:908px;display:flex;overflow:hidden}@media screen and (max-width:1279px){.TicketDirectionBlock-module-scss-module__VVFBIG__emblaViewport{width:100%;min-width:0}}.TicketDirectionBlock-module-scss-module__VVFBIG__emblaContainer{touch-action:pan-y pinch-zoom;gap:4px;width:100%;max-width:fit-content;display:flex}@media screen and (max-width:1279px){.TicketDirectionBlock-module-scss-module__VVFBIG__emblaContainer{max-width:none}.TicketDirectionBlock-module-scss-module__VVFBIG__emblaContainer>:first-child{margin-left:16px}.TicketDirectionBlock-module-scss-module__VVFBIG__emblaContainer>:last-child{margin-right:16px}}.TicketDirectionBlock-module-scss-module__VVFBIG__styledButton{background-color:inherit;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:8px;display:flex}.TicketDirectionBlock-module-scss-module__VVFBIG__styledButton:active,.TicketDirectionBlock-module-scss-module__VVFBIG__styledButton:hover{background-color:unset}@media screen and (min-width:1280px){.TicketDirectionBlock-module-scss-module__VVFBIG__styledButton{cursor:pointer}.TicketDirectionBlock-module-scss-module__VVFBIG__styledButton:disabled{cursor:default}}.TicketDirectionBlock-module-scss-module__VVFBIG__arrowIcon{color:#2c3959}.TicketDirectionBlock-module-scss-module__VVFBIG__arrowIconDisabled{color:#8593a3}
@keyframes TimeSegmentItem-module-scss-module__9ttZUG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.TimeSegmentItem-module-scss-module__9ttZUG__itemWrapper{cursor:pointer;background-color:#fff;border-radius:8px;flex:none;min-width:148px;height:100%;padding:8px 2px;transition:all .15s ease-out}@media screen and (min-width:1280px){.TimeSegmentItem-module-scss-module__9ttZUG__itemWrapper:hover{background-color:#f6f7f9}}@media screen and (max-width:1279px){.TimeSegmentItem-module-scss-module__9ttZUG__itemWrapper{min-width:94px;height:46px;padding:4px 8px}.TimeSegmentItem-module-scss-module__9ttZUG__itemWrapper:active{background-color:#f6f7f9}}.TimeSegmentItem-module-scss-module__9ttZUG__itemWrapperSelected{background-color:#1da857;border:1px solid #0000}.TimeSegmentItem-module-scss-module__9ttZUG__itemWrapperSelected:hover{background-color:#1d964f}@media screen and (max-width:1279px){.TimeSegmentItem-module-scss-module__9ttZUG__itemWrapperSelected:active{background-color:#1c8749}.TimeSegmentItem-module-scss-module__9ttZUG__itemWrapperSelected:hover{background-color:#1da857}}.TimeSegmentItem-module-scss-module__9ttZUG__contentInfo{flex-direction:column;justify-content:center;align-items:center;display:flex}.TimeSegmentItem-module-scss-module__9ttZUG__time{color:#181e25;letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}@media screen and (max-width:1279px){.TimeSegmentItem-module-scss-module__9ttZUG__time{letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}}@media screen and (max-width:767px){.TimeSegmentItem-module-scss-module__9ttZUG__time{letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}}.TimeSegmentItem-module-scss-module__9ttZUG__timePrimary{color:#181e25}.TimeSegmentItem-module-scss-module__9ttZUG__timeWhite{color:#fff}.TimeSegmentItem-module-scss-module__9ttZUG__timeContainer{align-items:center;gap:2px;display:flex}.TimeSegmentItem-module-scss-module__9ttZUG__priceTypography{color:#181e25;letter-spacing:0;padding:0 5px;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.TimeSegmentItem-module-scss-module__9ttZUG__priceTypography{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.TimeSegmentItem-module-scss-module__9ttZUG__priceTypography{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.TimeSegmentItem-module-scss-module__9ttZUG__priceDescription{color:#606f80}.TimeSegmentItem-module-scss-module__9ttZUG__priceAccent{color:#1da857}.TimeSegmentItem-module-scss-module__9ttZUG__priceWhite,.TimeSegmentItem-module-scss-module__9ttZUG__fireIconWhite{color:#fff}.TimeSegmentItem-module-scss-module__9ttZUG__fireIconWarning{color:#ff9000}
@keyframes DetailModalContent-module-scss-module__Qib3jG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.DetailModalContent-module-scss-module__Qib3jG__content{flex-direction:column;gap:24px;width:100%;display:flex}.DetailModalContent-module-scss-module__Qib3jG__charterContainer{width:100%;margin-bottom:24px}.DetailModalContent-module-scss-module__Qib3jG__tripWrapper{flex-direction:column;gap:16px;display:flex}.DetailModalContent-module-scss-module__Qib3jG__tripWrapper+.DetailModalContent-module-scss-module__Qib3jG__tripWrapper{margin-top:8px}.DetailModalContent-module-scss-module__Qib3jG__divider{background:#d4d7dd;flex-shrink:0;width:100%;height:1px}.DetailModalContent-module-scss-module__Qib3jG__tripInfoContainer{flex-direction:column;gap:12px;display:flex}
@keyframes TripWarningIcon-module-scss-module__OFvwdG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.TripWarningIcon-module-scss-module__OFvwdG__icon{cursor:pointer;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:opacity .2s;display:inline-flex}.TripWarningIcon-module-scss-module__OFvwdG__icon:hover{opacity:.8}.TripWarningIcon-module-scss-module__OFvwdG__iconDanger{color:#ff3f0f}.TripWarningIcon-module-scss-module__OFvwdG__iconDanger svg path{fill:#ff3f0f!important}
@keyframes AboutSmartModal-module-scss-module__Xp1HEG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.AboutSmartModal-module-scss-module__Xp1HEG__loaderWrapper{justify-content:center;align-items:center;min-height:200px;padding:16px;display:flex}.AboutSmartModal-module-scss-module__Xp1HEG__image{object-fit:cover;background-color:#ff6240;border-radius:8px;height:136px}.AboutSmartModal-module-scss-module__Xp1HEG__headline{color:#181e25;letter-spacing:0;font-size:28px;font-weight:600;line-height:40px}@media screen and (max-width:1279px){.AboutSmartModal-module-scss-module__Xp1HEG__headline{letter-spacing:0;font-size:20px;font-weight:600;line-height:26px}}.AboutSmartModal-module-scss-module__Xp1HEG__headline{color:#181e25}.AboutSmartModal-module-scss-module__Xp1HEG__subtitle{color:#181e25;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1279px){.AboutSmartModal-module-scss-module__Xp1HEG__subtitle{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.AboutSmartModal-module-scss-module__Xp1HEG__subtitle{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.AboutSmartModal-module-scss-module__Xp1HEG__subtitle{color:#4a5663;margin-bottom:24px;display:block}@media screen and (max-width:1279px){.AboutSmartModal-module-scss-module__Xp1HEG__subtitle{margin-bottom:16px}}.AboutSmartModal-module-scss-module__Xp1HEG__listTitle{color:#181e25;letter-spacing:0;font-size:18px;font-weight:600;line-height:28px}@media screen and (max-width:1279px){.AboutSmartModal-module-scss-module__Xp1HEG__listTitle{letter-spacing:0;font-size:16px;font-weight:600;line-height:24px}}@media screen and (max-width:767px){.AboutSmartModal-module-scss-module__Xp1HEG__listTitle{letter-spacing:0;font-size:16px;font-weight:600;line-height:24px}}.AboutSmartModal-module-scss-module__Xp1HEG__listTitle{margin-top:24px;margin-bottom:12px;display:block}.AboutSmartModal-module-scss-module__Xp1HEG__listWrapper{flex-direction:column;margin-bottom:24px;display:flex}.AboutSmartModal-module-scss-module__Xp1HEG__listWrapper>div:not(:last-child){margin-bottom:16px}.AboutSmartModal-module-scss-module__Xp1HEG__item{padding-left:30px;position:relative}.AboutSmartModal-module-scss-module__Xp1HEG__icon{position:absolute;top:2px;left:0}.AboutSmartModal-module-scss-module__Xp1HEG__itemText{color:#181e25;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1279px){.AboutSmartModal-module-scss-module__Xp1HEG__itemText{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.AboutSmartModal-module-scss-module__Xp1HEG__itemText{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.AboutSmartModal-module-scss-module__Xp1HEG__itemText{color:#181e25}
@keyframes Transfer-module-scss-module__uW4a6W__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Transfer-module-scss-module__uW4a6W__container{background:#f6f7f9;border-radius:8px;flex-direction:column;align-items:flex-start;padding:12px;display:flex}@media screen and (max-width:1279px){.Transfer-module-scss-module__uW4a6W__container{padding:8px 12px}}.Transfer-module-scss-module__uW4a6W__darker{background:#e7e9ef}.Transfer-module-scss-module__uW4a6W__header{justify-content:space-between;gap:20px;width:100%;display:flex}.Transfer-module-scss-module__uW4a6W__title{color:#181e25;letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}@media screen and (max-width:1279px){.Transfer-module-scss-module__uW4a6W__title{letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}}@media screen and (max-width:767px){.Transfer-module-scss-module__uW4a6W__title{letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}}.Transfer-module-scss-module__uW4a6W__title{color:#181e25}.Transfer-module-scss-module__uW4a6W__iconsContainer{flex-shrink:0;gap:8px;display:flex}.Transfer-module-scss-module__uW4a6W__description{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.Transfer-module-scss-module__uW4a6W__description{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.Transfer-module-scss-module__uW4a6W__description{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.Transfer-module-scss-module__uW4a6W__description{color:#4a5663}.Transfer-module-scss-module__uW4a6W__transitVisa strong{color:#181e25;letter-spacing:0;font-size:12px;font-weight:500;line-height:18px}@media screen and (max-width:1279px){.Transfer-module-scss-module__uW4a6W__transitVisa strong{letter-spacing:0;font-size:12px;font-weight:500;line-height:18px}}@media screen and (max-width:767px){.Transfer-module-scss-module__uW4a6W__transitVisa strong{letter-spacing:0;font-size:12px;font-weight:500;line-height:18px}}.Transfer-module-scss-module__uW4a6W__smartButton{margin-top:4px}.Transfer-module-scss-module__uW4a6W__icon svg path{fill:#181e25!important}
@keyframes JourneyLine-module-scss-module__r6QngG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.JourneyLine-module-scss-module__r6QngG__wrapper{flex-direction:column;align-items:center;gap:4px;height:71px;padding-top:4px;display:flex}.JourneyLine-module-scss-module__r6QngG__icon{flex-shrink:0}.JourneyLine-module-scss-module__r6QngG__line{background-color:#4a5663;border-radius:3px;flex-grow:1;width:2px;position:relative}.JourneyLine-module-scss-module__r6QngG__circle{border:2px solid #4a5663;border-radius:50%;flex-shrink:0;width:8px;height:8px}
@keyframes Place-module-scss-module__Gugf8G__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Place-module-scss-module__Gugf8G__wrapper{align-self:baseline;padding-left:16px;display:grid}@media screen and (max-width:1279px){.Place-module-scss-module__Gugf8G__wrapper{padding-left:12px}}.Place-module-scss-module__Gugf8G__city{color:#181e25;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1279px){.Place-module-scss-module__Gugf8G__city{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.Place-module-scss-module__Gugf8G__city{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.Place-module-scss-module__Gugf8G__city{color:#4a5663!important}@media screen and (max-width:1279px){.Place-module-scss-module__Gugf8G__city{color:#181e25;letter-spacing:0;font-size:14px;font-weight:400;line-height:20px;color:#4a5663!important}}@media screen and (max-width:1279px) and (max-width:1279px){.Place-module-scss-module__Gugf8G__city{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:1279px) and (max-width:767px){.Place-module-scss-module__Gugf8G__city{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.Place-module-scss-module__Gugf8G__airport{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.Place-module-scss-module__Gugf8G__airport{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.Place-module-scss-module__Gugf8G__airport{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.Place-module-scss-module__Gugf8G__airport{color:#606f80;word-break:break-all}.Place-module-scss-module__Gugf8G__airportAnother{color:#ff3f0f}.Place-module-scss-module__Gugf8G__terminal{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.Place-module-scss-module__Gugf8G__terminal{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.Place-module-scss-module__Gugf8G__terminal{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.Place-module-scss-module__Gugf8G__terminal{color:#606f80}.Place-module-scss-module__Gugf8G__terminalAnother{color:#ff3f0f}.Place-module-scss-module__Gugf8G__airportInfo{display:flex}
@keyframes Time-module-scss-module__G47xWW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Time-module-scss-module__G47xWW__wrapper{align-self:start;display:grid}.Time-module-scss-module__G47xWW__time{color:#181e25;letter-spacing:0;font-size:16px;font-weight:600;line-height:24px}@media screen and (max-width:1279px){.Time-module-scss-module__G47xWW__time{letter-spacing:0;font-size:14px;font-weight:600;line-height:20px}}@media screen and (max-width:767px){.Time-module-scss-module__G47xWW__time{letter-spacing:0;font-size:14px;font-weight:600;line-height:20px}}.Time-module-scss-module__G47xWW__time{color:#181e25;width:max-content}@media screen and (max-width:1279px){.Time-module-scss-module__G47xWW__time{color:#181e25;letter-spacing:0;font-size:16px;font-weight:500;line-height:24px}}@media screen and (max-width:1279px) and (max-width:1279px){.Time-module-scss-module__G47xWW__time{letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}}@media screen and (max-width:1279px) and (max-width:767px){.Time-module-scss-module__G47xWW__time{letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}}.Time-module-scss-module__G47xWW__date{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.Time-module-scss-module__G47xWW__date{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.Time-module-scss-module__G47xWW__date{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.Time-module-scss-module__G47xWW__date{color:#606f80}.Time-module-scss-module__G47xWW__dateDifferentDay{color:#ff3f0f}
@keyframes DetailSegmentCard-module-scss-module__7MLSLa__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.DetailSegmentCard-module-scss-module__7MLSLa__container{background-color:#fff;border-radius:12px;grid-template-columns:1fr;row-gap:12px;padding:24px;display:grid}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__container{background-color:#0000;border-radius:0;row-gap:8px;padding:0}}.DetailSegmentCard-module-scss-module__7MLSLa__header{align-items:start;gap:16px;display:flex}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__header{gap:12px}}.DetailSegmentCard-module-scss-module__7MLSLa__airlineSection{flex:1;align-items:center;gap:16px;min-width:0;display:flex}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__airlineSection{gap:8px}}.DetailSegmentCard-module-scss-module__7MLSLa__wrapper{flex-shrink:0;width:40px;height:40px}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__wrapper{width:auto;height:auto}}.DetailSegmentCard-module-scss-module__7MLSLa__airlineIconWrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.DetailSegmentCard-module-scss-module__7MLSLa__airlineIconWrapper:before{content:"";background-color:var(--airline-color,transparent);opacity:.24;z-index:0;border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__airlineIconWrapper:before{display:none}}.DetailSegmentCard-module-scss-module__7MLSLa__airlineIconWrapper>*{z-index:1;position:relative}.DetailSegmentCard-module-scss-module__7MLSLa__airlineInfo{flex-direction:column;flex:1;min-width:0;display:flex}.DetailSegmentCard-module-scss-module__7MLSLa__airlineName{color:#181e25;letter-spacing:0;font-size:18px;font-weight:600;line-height:28px}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__airlineName{letter-spacing:0;font-size:16px;font-weight:600;line-height:24px}}@media screen and (max-width:767px){.DetailSegmentCard-module-scss-module__7MLSLa__airlineName{letter-spacing:0;font-size:16px;font-weight:600;line-height:24px}}.DetailSegmentCard-module-scss-module__7MLSLa__airlineName{color:#181e25;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__airlineName{font-size:16px;font-weight:600;line-height:24px}}.DetailSegmentCard-module-scss-module__7MLSLa__transportDescription{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__transportDescription{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.DetailSegmentCard-module-scss-module__7MLSLa__transportDescription{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.DetailSegmentCard-module-scss-module__7MLSLa__transportDescription{color:#606f80}.DetailSegmentCard-module-scss-module__7MLSLa__charterLabel{color:#ff3f0f}.DetailSegmentCard-module-scss-module__7MLSLa__durationAndRzd{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.DetailSegmentCard-module-scss-module__7MLSLa__duration{color:#181e25;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__duration{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.DetailSegmentCard-module-scss-module__7MLSLa__duration{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.DetailSegmentCard-module-scss-module__7MLSLa__duration{color:#606f80;white-space:nowrap}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__duration{font-size:14px;font-weight:400;line-height:20px}}.DetailSegmentCard-module-scss-module__7MLSLa__journey{align-items:flex-start;gap:28px;padding-left:12px;display:flex}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__journey{gap:12px;padding-left:4px}}.DetailSegmentCard-module-scss-module__7MLSLa__timelineWrapper{flex-shrink:0;align-items:flex-start;display:flex}.DetailSegmentCard-module-scss-module__7MLSLa__grid{flex:1;grid-template-columns:64px 1fr;grid-template-areas:"departure-time departure-info""arrival-time arrival-info""time-caption time-caption";row-gap:16px;min-width:0;display:grid}.DetailSegmentCard-module-scss-module__7MLSLa__departureTime{grid-area:departure-time}.DetailSegmentCard-module-scss-module__7MLSLa__arrivalTime{grid-area:arrival-time}.DetailSegmentCard-module-scss-module__7MLSLa__departureInfo{grid-area:departure-info}.DetailSegmentCard-module-scss-module__7MLSLa__arrivalInfo{grid-area:arrival-info}.DetailSegmentCard-module-scss-module__7MLSLa__timeCaption{color:#181e25;letter-spacing:0;grid-area:time-caption;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__timeCaption{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.DetailSegmentCard-module-scss-module__7MLSLa__timeCaption{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.DetailSegmentCard-module-scss-module__7MLSLa__timeCaption{color:#606f80}.DetailSegmentCard-module-scss-module__7MLSLa__subvariants{flex-wrap:wrap;gap:12px;display:flex;overflow-x:hidden}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__subvariants{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;overflow-x:auto}.DetailSegmentCard-module-scss-module__7MLSLa__subvariants::-webkit-scrollbar{display:none}}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantButton{cursor:pointer;background:#fff;border:2px solid #d0d1d7;border-radius:8px;flex:calc(33.3333% - 8px);justify-content:space-between;align-items:start;gap:4px;max-width:calc(33.3333% - 8px);padding:12px 16px;display:flex}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__subvariantButton{flex:none;max-width:none}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantButtonSkeleton{width:105px;height:86px;padding:12px}}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantButtonSelected{background:#e5fbee;border-color:#1da857}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantContent{flex-direction:column;align-items:start;min-width:0;display:flex}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantName{color:#181e25;letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__subvariantName{letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}}@media screen and (max-width:767px){.DetailSegmentCard-module-scss-module__7MLSLa__subvariantName{letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantName{color:#181e25;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantMeta{flex-wrap:wrap;gap:2px;display:flex}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantSkeletonLayout{flex-direction:column;flex:1;gap:8px;display:flex}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__subvariantSkeletonLayout{justify-content:flex-start;gap:6px}}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantSkeletonTopRow{justify-content:space-between;align-items:center;gap:8px;display:flex}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__subvariantSkeletonTopRow{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px}}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantPrice{color:#181e25;letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__subvariantPrice{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.DetailSegmentCard-module-scss-module__7MLSLa__subvariantPrice{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantPrice{color:#4a5663}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantSeats{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__subvariantSeats{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.DetailSegmentCard-module-scss-module__7MLSLa__subvariantSeats{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantSeats{color:#606f80;white-space:nowrap}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantNameSkeleton{width:124px!important;height:16px!important}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__subvariantNameSkeleton{width:64px!important}}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantPriceSkeleton{width:72px!important;height:14px!important}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__subvariantPriceSkeleton{width:56px!important}}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantSeatsSkeleton{flex-shrink:0!important;width:56px!important;height:14px!important}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__subvariantSeatsSkeleton{width:40px!important}}.DetailSegmentCard-module-scss-module__7MLSLa__railwayEntry{justify-content:flex-start;display:flex}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__railwayEntry{margin-top:12px}}
@keyframes RailwaySeatsMapButton-module-scss-module__7P3yeq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.RailwaySeatsMapButton-module-scss-module__7P3yeq__buttonSkeleton{width:130px!important;height:16px!important}@media screen and (max-width:1279px){.RailwaySeatsMapButton-module-scss-module__7P3yeq__buttonSkeleton{width:150px!important;height:30px!important}}
@keyframes TechnicalStops-module-scss-module__sC-mPq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.TechnicalStops-module-scss-module__sC-mPq__container{background:#f6f7f9;border-radius:8px;padding:12px}@media screen and (max-width:1279px){.TechnicalStops-module-scss-module__sC-mPq__container{background:#e7e9ef;border-radius:4px;padding:8px}}.TechnicalStops-module-scss-module__sC-mPq__text{color:#181e25;letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}@media screen and (max-width:1279px){.TechnicalStops-module-scss-module__sC-mPq__text{letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}}@media screen and (max-width:767px){.TechnicalStops-module-scss-module__sC-mPq__text{letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}}.TechnicalStops-module-scss-module__sC-mPq__text{color:#181e25}@media screen and (max-width:1279px){.TechnicalStops-module-scss-module__sC-mPq__text{color:#181e25;letter-spacing:0;font-size:12px;font-weight:500;line-height:18px}}@media screen and (max-width:1279px) and (max-width:1279px){.TechnicalStops-module-scss-module__sC-mPq__text{letter-spacing:0;font-size:12px;font-weight:500;line-height:18px}}@media screen and (max-width:1279px) and (max-width:767px){.TechnicalStops-module-scss-module__sC-mPq__text{letter-spacing:0;font-size:12px;font-weight:500;line-height:18px}}
@keyframes DetailModalFooter-module-scss-module__5c7Usa__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.DetailModalFooter-module-scss-module__5c7Usa__wrapper{justify-content:space-between;align-items:center;width:100%;display:flex}.DetailModalFooter-module-scss-module__5c7Usa__priceWrapper{flex-direction:column;display:flex}.DetailModalFooter-module-scss-module__5c7Usa__price{overflow-wrap:break-word;align-items:baseline;gap:4px;display:flex}.DetailModalFooter-module-scss-module__5c7Usa__fromText{color:#181e25;letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}@media screen and (max-width:1279px){.DetailModalFooter-module-scss-module__5c7Usa__fromText{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.DetailModalFooter-module-scss-module__5c7Usa__fromText{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.DetailModalFooter-module-scss-module__5c7Usa__fromText{color:#4a5663}.DetailModalFooter-module-scss-module__5c7Usa__priceValue{color:#181e25;letter-spacing:0;font-size:22px;font-weight:600;line-height:32px}@media screen and (max-width:1279px){.DetailModalFooter-module-scss-module__5c7Usa__priceValue{letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}}@media screen and (max-width:767px){.DetailModalFooter-module-scss-module__5c7Usa__priceValue{letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}}.DetailModalFooter-module-scss-module__5c7Usa__priceValue{color:#181e25}.DetailModalFooter-module-scss-module__5c7Usa__priceDescription{color:#181e25;letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}@media screen and (max-width:1279px){.DetailModalFooter-module-scss-module__5c7Usa__priceDescription{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.DetailModalFooter-module-scss-module__5c7Usa__priceDescription{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.DetailModalFooter-module-scss-module__5c7Usa__priceDescription{color:#606f80}.DetailModalFooter-module-scss-module__5c7Usa__actionsWrapper{align-items:center;gap:16px;display:flex}
@keyframes MobileDetailModalFooter-module-scss-module__bRi1yq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.MobileDetailModalFooter-module-scss-module__bRi1yq__wrapper{flex-direction:column;gap:12px;width:100%;display:flex}@media screen and (max-width:1279px){.MobileDetailModalFooter-module-scss-module__bRi1yq__wrapper{gap:8px}}.MobileDetailModalFooter-module-scss-module__bRi1yq__actionsWrapper{align-items:center;gap:12px;width:100%;display:flex}.MobileDetailModalFooter-module-scss-module__bRi1yq__priceDescription{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.MobileDetailModalFooter-module-scss-module__bRi1yq__priceDescription{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.MobileDetailModalFooter-module-scss-module__bRi1yq__priceDescription{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.MobileDetailModalFooter-module-scss-module__bRi1yq__priceDescription{color:#606f80;text-align:center}
@keyframes ChooseSeatsCard-module-scss-module__7cYRWW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ChooseSeatsCard-module-scss-module__7cYRWW__container{background-color:#e7e9ef;border-radius:8px;flex-direction:column;gap:12px;margin-top:12px;padding:16px;display:flex}.ChooseSeatsCard-module-scss-module__7cYRWW__header{flex-direction:column;gap:4px;display:flex}.ChooseSeatsCard-module-scss-module__7cYRWW__title{color:#181e25;letter-spacing:0;font-size:16px;font-weight:500;line-height:24px}@media screen and (max-width:1279px){.ChooseSeatsCard-module-scss-module__7cYRWW__title{letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}}@media screen and (max-width:767px){.ChooseSeatsCard-module-scss-module__7cYRWW__title{letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}}.ChooseSeatsCard-module-scss-module__7cYRWW__title{color:#181e25}.ChooseSeatsCard-module-scss-module__7cYRWW__subvariant{color:#181e25;letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}@media screen and (max-width:1279px){.ChooseSeatsCard-module-scss-module__7cYRWW__subvariant{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.ChooseSeatsCard-module-scss-module__7cYRWW__subvariant{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.ChooseSeatsCard-module-scss-module__7cYRWW__subvariant{color:#606f80}.ChooseSeatsCard-module-scss-module__7cYRWW__passengers{flex-direction:column;gap:8px;display:flex}.ChooseSeatsCard-module-scss-module__7cYRWW__button{width:100%;margin-top:8px}
@keyframes CarCard-module-scss-module__0HyjfG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.CarCard-module-scss-module__0HyjfG__card{cursor:pointer;width:min(1fr,237px);background:#fff;border:2px solid #d0d1d7;border-radius:8px;flex-direction:column;align-items:flex-start;padding:12px 16px;transition:all .2s;display:flex}@media screen and (max-width:1279px){.CarCard-module-scss-module__0HyjfG__card{min-width:140px;width:unset;flex:none}}.CarCard-module-scss-module__0HyjfG__card:hover{border-color:#1da857}.CarCard-module-scss-module__0HyjfG__cardSelected{background:#e9ecf2;border-color:#1da857}.CarCard-module-scss-module__0HyjfG__title{white-space:nowrap;color:#181e25;letter-spacing:0;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:24px;display:flex}@media screen and (max-width:1279px){.CarCard-module-scss-module__0HyjfG__title{letter-spacing:0;font-size:14px;font-weight:600;line-height:20px}}@media screen and (max-width:767px){.CarCard-module-scss-module__0HyjfG__title{letter-spacing:0;font-size:14px;font-weight:600;line-height:20px}}.CarCard-module-scss-module__0HyjfG__title{color:#181e25}.CarCard-module-scss-module__0HyjfG__circle{background:#4a5663;border-radius:50%;width:4px;height:4px}.CarCard-module-scss-module__0HyjfG__serviceClass{color:#4a5663}.CarCard-module-scss-module__0HyjfG__seatsCount{color:#181e25;letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}@media screen and (max-width:1279px){.CarCard-module-scss-module__0HyjfG__seatsCount{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.CarCard-module-scss-module__0HyjfG__seatsCount{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.CarCard-module-scss-module__0HyjfG__seatsCount{color:#606f80}
@keyframes CarsList-module-scss-module__62WzPG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.CarsList-module-scss-module__62WzPG__container{-webkit-overflow-scrolling:touch;grid-template-columns:repeat(5,1fr);gap:12px;width:100%;padding-bottom:10px;display:grid;overflow-x:auto}@media screen and (max-width:1279px){.CarsList-module-scss-module__62WzPG__container{grid-template-columns:unset;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.CarsList-module-scss-module__62WzPG__container::-webkit-scrollbar{display:none}}.CarsList-module-scss-module__62WzPG__showMoreButton{margin-top:8px}
@keyframes CustomMap-module-scss-module__R4PRZa__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.CustomMap-module-scss-module__R4PRZa__container{flex-direction:column;gap:16px;display:flex}.CustomMap-module-scss-module__R4PRZa__seats{flex-wrap:wrap;gap:8px;display:flex}
@keyframes Seat-module-scss-module__PV9BeW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Seat-module-scss-module__PV9BeW__seat{color:#181e25;letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}@media screen and (max-width:1279px){.Seat-module-scss-module__PV9BeW__seat{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.Seat-module-scss-module__PV9BeW__seat{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.Seat-module-scss-module__PV9BeW__seat{color:#181e25;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:2px solid #d0d1d7;border-radius:4px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:4px;transition:all .2s;display:flex}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__clickable{cursor:pointer}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__clickable:hover{background-color:#f6f7f9}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__available{color:#181e25;background-color:#0000;border-color:#d0d1d7}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__available:hover{background-color:#f6f7f9}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__selected{color:#fff;background-color:#1da857;border-color:#1da857;font-weight:600}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__selected:hover{background-color:#1d964f;border-color:#1d964f}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__selected:active{background-color:#1c8749;border-color:#1c8749}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__extra-purchased{color:#4a5663;background-color:#e5fbee;border-color:#e5fbee}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__extra-purchased:hover{background-color:#cbf6dd;border-color:#cbf6dd}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__occupied{color:#8593a3;cursor:default;background-color:#f3f4f7;border-color:#d0d1d7}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__reserved{color:#ff9000;opacity:.7;background-color:#fff6eb;border-color:#d0d1d7}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__disabled{color:#8593a3;cursor:default;background-color:#f3f4f7;border-color:#d0d1d7}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation1{background-color:#c2e9ff;border-color:#d0d1d7}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation1:hover{background-color:#a3deff}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation1:active{background-color:#85d3ff}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation2{background-color:#ffe090;border-color:#d0d1d7}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation2:hover{background-color:#ffd770}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation2:active{background-color:#ffcf52}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation3{background-color:#ecceff;border-color:#d0d1d7}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation3:hover{background-color:#e0adff}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation3:active{background-color:#d48fff}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation4{background-color:#aff11e;border-color:#d0d1d7}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation4:hover{background-color:#9fe20e}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation4:active{background-color:#8bc50c}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation5{background-color:#6cc9ff;border-color:#d0d1d7}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation5:hover{background-color:#4dbeff}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation5:active{background-color:#2eb3ff}.Seat-module-scss-module__PV9BeW__seat:disabled{cursor:not-allowed}
@keyframes RzdMap-module-scss-module__UVJMDW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.RzdMap-module-scss-module__UVJMDW__container,.RzdMap-module-scss-module__UVJMDW__mapWrap{position:relative}.RzdMap-module-scss-module__UVJMDW__map{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;height:160px;overflow:auto hidden}.RzdMap-module-scss-module__UVJMDW__map::-webkit-scrollbar{display:none}.RzdMap-module-scss-module__UVJMDW__map{width:100%}.RzdMap-module-scss-module__UVJMDW__mapContent{border-radius:12px;width:max-content;min-width:100%;height:100%;display:inline-block;position:relative;overflow:hidden}.RzdMap-module-scss-module__UVJMDW__mapContent.RzdMap-module-scss-module__UVJMDW__mapPreview .RzdMap-module-scss-module__UVJMDW__seat{cursor:default}.RzdMap-module-scss-module__UVJMDW__mapContent .RzdMap-module-scss-module__UVJMDW__seat{cursor:pointer;-webkit-user-select:none;user-select:none}.RzdMap-module-scss-module__UVJMDW__mapContent svg{width:auto;height:100%;margin:0 auto;display:block}.RzdMap-module-scss-module__UVJMDW__svgRoot{min-width:100%;height:100%;display:inline-block}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=selected]{fill:#1da857;stroke:#d0d1d7}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=selected]:hover{fill:#1d964f}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=selected]:active{fill:#1c8749}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation1]{fill:#c2e9ff;stroke:#d0d1d7}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation1]:hover{fill:#a3deff}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation1]:active{fill:#85d3ff}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation2]{fill:#ffe090;stroke:#d0d1d7}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation2]:hover{fill:#ffd770}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation2]:active{fill:#ffcf52}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation3]{fill:#ecceff;stroke:#d0d1d7}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation3]:hover{fill:#e0adff}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation3]:active{fill:#d48fff}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation4]{fill:#aff11e;stroke:#d0d1d7}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation4]:hover{fill:#9fe20e}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation4]:active{fill:#8bc50c}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation5]{fill:#6cc9ff;stroke:#d0d1d7}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation5]:hover{fill:#4dbeff}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation5]:active{fill:#2eb3ff}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=available]{stroke:#d0d1d7}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=extraPurchased]{fill:#e5fbee;stroke:#d0d1d7}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=extraPurchased]:hover{fill:#cbf6dd}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=extraPurchased]:active{fill:#b1f2cc}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=unavailable]{cursor:default;fill:#f3f4f7;stroke:#d0d1d7}.RzdMap-module-scss-module__UVJMDW__mapContent text[data-seat-status=priceGraduation1],.RzdMap-module-scss-module__UVJMDW__mapContent text[data-seat-status=priceGraduation2],.RzdMap-module-scss-module__UVJMDW__mapContent text[data-seat-status=priceGraduation3],.RzdMap-module-scss-module__UVJMDW__mapContent text[data-seat-status=priceGraduation4],.RzdMap-module-scss-module__UVJMDW__mapContent text[data-seat-status=priceGraduation5]{fill:#181e25;stroke:none}.RzdMap-module-scss-module__UVJMDW__mapContent text[data-seat-status=selected]{fill:#fff;stroke:none}.RzdMap-module-scss-module__UVJMDW__mapContent text[data-seat-status=available],.RzdMap-module-scss-module__UVJMDW__mapContent text[data-seat-status=extraPurchased]{fill:#181e25;stroke:none}.RzdMap-module-scss-module__UVJMDW__mapContent text[data-seat-status=unavailable]{fill:#0000;stroke:none}.RzdMap-module-scss-module__UVJMDW__border{pointer-events:none;border-radius:12px;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 2px #d0d1d7}.RzdMap-module-scss-module__UVJMDW__tooltip{color:#181e25;pointer-events:none;z-index:1001;background:#fff;border:2px solid #fff;border-radius:8px;min-width:80px;max-width:304px;padding:16px;animation:.15s ease-out forwards RzdMap-module-scss-module__UVJMDW__tooltip-fade-in;display:none;position:absolute;top:0;left:0;box-shadow:0 0 16px #181e2529}.RzdMap-module-scss-module__UVJMDW__tooltip[data-show]{display:block}.RzdMap-module-scss-module__UVJMDW__tooltip[data-popper-placement=top] .RzdMap-module-scss-module__UVJMDW__arrow{bottom:-6px}.RzdMap-module-scss-module__UVJMDW__tooltip[data-popper-placement=top] .RzdMap-module-scss-module__UVJMDW__arrow:before{transform:rotate(225deg)}.RzdMap-module-scss-module__UVJMDW__tooltip[data-popper-placement=bottom] .RzdMap-module-scss-module__UVJMDW__arrow{top:-6px}.RzdMap-module-scss-module__UVJMDW__tooltip[data-popper-placement=bottom] .RzdMap-module-scss-module__UVJMDW__arrow:before{transform:rotate(45deg)}.RzdMap-module-scss-module__UVJMDW__tooltipLabel{color:#181e25;letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}@media screen and (max-width:1279px){.RzdMap-module-scss-module__UVJMDW__tooltipLabel{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.RzdMap-module-scss-module__UVJMDW__tooltipLabel{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.RzdMap-module-scss-module__UVJMDW__tooltipLabel{color:#181e25}.RzdMap-module-scss-module__UVJMDW__tooltipDescription{color:#181e25;letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}@media screen and (max-width:1279px){.RzdMap-module-scss-module__UVJMDW__tooltipDescription{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.RzdMap-module-scss-module__UVJMDW__tooltipDescription{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.RzdMap-module-scss-module__UVJMDW__tooltipDescription{color:#606f80;margin-top:4px}.RzdMap-module-scss-module__UVJMDW__arrow{width:12px;height:12px;animation:.15s ease-out forwards RzdMap-module-scss-module__UVJMDW__tooltip-fade-in;position:absolute}.RzdMap-module-scss-module__UVJMDW__arrow:before{content:"";background:#fff;border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;inset:0;transform:rotate(45deg)}@keyframes RzdMap-module-scss-module__UVJMDW__tooltip-fade-in{0%{opacity:0}to{opacity:1}}
@keyframes RailwaySeatsModal-module-scss-module__DsLKEq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media screen and (min-width:1280px){.RailwaySeatsModal-module-scss-module__DsLKEq__modalOverlay{grid-template-columns:1fr 1280px 1fr!important}}.RailwaySeatsModal-module-scss-module__DsLKEq__modal{width:100%}.RailwaySeatsModal-module-scss-module__DsLKEq__content{flex-direction:column;padding-bottom:32px;display:flex}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__content{padding-bottom:20px}}.RailwaySeatsModal-module-scss-module__DsLKEq__segmentsWrap{flex-direction:column;gap:20px;display:flex}.RailwaySeatsModal-module-scss-module__DsLKEq__segment{flex-direction:column;display:flex}.RailwaySeatsModal-module-scss-module__DsLKEq__header{flex-direction:column;gap:4px;display:flex}.RailwaySeatsModal-module-scss-module__DsLKEq__directionTitle{color:#181e25;letter-spacing:0;font-size:22px;font-weight:600;line-height:32px}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__directionTitle{letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}}@media screen and (max-width:767px){.RailwaySeatsModal-module-scss-module__DsLKEq__directionTitle{letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}}.RailwaySeatsModal-module-scss-module__DsLKEq__directionTitle{color:#181e25}.RailwaySeatsModal-module-scss-module__DsLKEq__selectCarAndStoreyWrap{align-items:flex-end;gap:12px;margin:32px 0;display:flex}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__selectCarAndStoreyWrap{flex-direction:column;align-items:stretch;gap:20px;width:100%;margin:20px 0}}.RailwaySeatsModal-module-scss-module__DsLKEq__seatsLegendAndServicesWrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__seatsLegendAndServicesWrap{flex-direction:column;align-items:flex-start;gap:12px}}.RailwaySeatsModal-module-scss-module__DsLKEq__segmentDate{color:#181e25;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__segmentDate{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.RailwaySeatsModal-module-scss-module__DsLKEq__segmentDate{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.RailwaySeatsModal-module-scss-module__DsLKEq__segmentDate{color:#4a5663}.RailwaySeatsModal-module-scss-module__DsLKEq__seatsByTierCount{padding:12px 0}.RailwaySeatsModal-module-scss-module__DsLKEq__seatsByTierCountText{color:#181e25;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__seatsByTierCountText{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.RailwaySeatsModal-module-scss-module__DsLKEq__seatsByTierCountText{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.RailwaySeatsModal-module-scss-module__DsLKEq__seatsByTierCountText{color:#4a5663}.RailwaySeatsModal-module-scss-module__DsLKEq__titleSelectedCarWrap{align-items:center;gap:12px;margin-bottom:4px;display:flex}.RailwaySeatsModal-module-scss-module__DsLKEq__cardList{margin-bottom:24px}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__cardList{width:100%;margin-bottom:20px}}.RailwaySeatsModal-module-scss-module__DsLKEq__titleSelectedCarText{color:#181e25;letter-spacing:0;font-size:16px;font-weight:600;line-height:24px}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__titleSelectedCarText{letter-spacing:0;font-size:14px;font-weight:600;line-height:20px}}@media screen and (max-width:767px){.RailwaySeatsModal-module-scss-module__DsLKEq__titleSelectedCarText{letter-spacing:0;font-size:14px;font-weight:600;line-height:20px}}.RailwaySeatsModal-module-scss-module__DsLKEq__titleSelectedCarText{color:#181e25}.RailwaySeatsModal-module-scss-module__DsLKEq__loading,.RailwaySeatsModal-module-scss-module__DsLKEq__error{color:#181e25;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__loading,.RailwaySeatsModal-module-scss-module__DsLKEq__error{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.RailwaySeatsModal-module-scss-module__DsLKEq__loading,.RailwaySeatsModal-module-scss-module__DsLKEq__error{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.RailwaySeatsModal-module-scss-module__DsLKEq__loading,.RailwaySeatsModal-module-scss-module__DsLKEq__error{text-align:center;padding:20px}.RailwaySeatsModal-module-scss-module__DsLKEq__error{color:#ff3f0f}.RailwaySeatsModal-module-scss-module__DsLKEq__mapContainer{flex-direction:column;gap:24px;margin-top:24px;display:flex}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__mapContainer{-webkit-overflow-scrolling:touch;gap:20px;width:100%;margin-top:20px;overflow-x:auto}}.RailwaySeatsModal-module-scss-module__DsLKEq__passengersSelector{flex-direction:column;gap:8px;padding:12px 0;display:flex}.RailwaySeatsModal-module-scss-module__DsLKEq__passengersSelectorTitle{color:#181e25;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__passengersSelectorTitle{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.RailwaySeatsModal-module-scss-module__DsLKEq__passengersSelectorTitle{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.RailwaySeatsModal-module-scss-module__DsLKEq__passengersSelectorTitle{color:#181e25}.RailwaySeatsModal-module-scss-module__DsLKEq__passengersSelectorButtons{flex-wrap:wrap;gap:8px;display:flex}.RailwaySeatsModal-module-scss-module__DsLKEq__passengerButton{cursor:pointer;color:#181e25;letter-spacing:0;background:#fff;border:1px solid #d0d1d7;border-radius:4px;padding:8px 12px;font-size:16px;font-weight:400;line-height:24px;transition:all .2s}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__passengerButton{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.RailwaySeatsModal-module-scss-module__DsLKEq__passengerButton{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.RailwaySeatsModal-module-scss-module__DsLKEq__passengerButton{color:#181e25}.RailwaySeatsModal-module-scss-module__DsLKEq__passengerButton:hover{border-color:#1da857}.RailwaySeatsModal-module-scss-module__DsLKEq__passengerButtonActive{color:#1da857;background:#e5fbee;border-color:#1da857}.RailwaySeatsModal-module-scss-module__DsLKEq__previewNotification{background:#fff6eb;border:1px solid #d0d1d7;border-radius:4px;align-items:flex-start;gap:8px;padding:12px;display:flex}.RailwaySeatsModal-module-scss-module__DsLKEq__previewNotificationIcon{flex-shrink:0;font-size:18px;line-height:1}.RailwaySeatsModal-module-scss-module__DsLKEq__previewNotificationText{color:#181e25;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__previewNotificationText{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.RailwaySeatsModal-module-scss-module__DsLKEq__previewNotificationText{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.RailwaySeatsModal-module-scss-module__DsLKEq__previewNotificationText{color:#181e25}
@keyframes SeatsLegend-module-scss-module__nZuQHW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.SeatsLegend-module-scss-module__nZuQHW__wrapper{flex-wrap:wrap;align-items:center;gap:24px;display:flex}@media screen and (max-width:1279px){.SeatsLegend-module-scss-module__nZuQHW__wrapper{gap:12px}}.SeatsLegend-module-scss-module__nZuQHW__item{align-items:center;gap:8px;display:inline-flex}.SeatsLegend-module-scss-module__nZuQHW__marker{border:1px solid #d0d1d7;border-radius:4px;width:24px;height:24px}.SeatsLegend-module-scss-module__nZuQHW__priceGraduation1{background:#c2e9ff}.SeatsLegend-module-scss-module__nZuQHW__priceGraduation2{background:#ffe090}.SeatsLegend-module-scss-module__nZuQHW__priceGraduation3{background:#ecceff}.SeatsLegend-module-scss-module__nZuQHW__priceGraduation4{background:#aff11e}.SeatsLegend-module-scss-module__nZuQHW__priceGraduation5{background:#6cc9ff}.SeatsLegend-module-scss-module__nZuQHW__label{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.SeatsLegend-module-scss-module__nZuQHW__label{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.SeatsLegend-module-scss-module__nZuQHW__label{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.SeatsLegend-module-scss-module__nZuQHW__label{color:#4a5663}
@keyframes SelectCarType-module-scss-module__Rb4cKa__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.SelectCarType-module-scss-module__Rb4cKa__container{flex-direction:column;gap:4px;display:flex}@media screen and (max-width:1279px){.SelectCarType-module-scss-module__Rb4cKa__container{width:100%}}.SelectCarType-module-scss-module__Rb4cKa__label{color:#181e25;letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}@media screen and (max-width:1279px){.SelectCarType-module-scss-module__Rb4cKa__label{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.SelectCarType-module-scss-module__Rb4cKa__label{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.SelectCarType-module-scss-module__Rb4cKa__label{color:#4a5663}.SelectCarType-module-scss-module__Rb4cKa__triggerButton{color:#181e25;letter-spacing:0;width:330px;padding:8px;font-size:16px;font-weight:400;line-height:24px;justify-content:space-between!important}@media screen and (max-width:1279px){.SelectCarType-module-scss-module__Rb4cKa__triggerButton{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.SelectCarType-module-scss-module__Rb4cKa__triggerButton{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.SelectCarType-module-scss-module__Rb4cKa__triggerButton:hover,.SelectCarType-module-scss-module__Rb4cKa__triggerButton:active{background-color:#0000}@media screen and (max-width:1279px){.SelectCarType-module-scss-module__Rb4cKa__triggerButton{width:100%;min-width:280px}}.SelectCarType-module-scss-module__Rb4cKa__dropdownContainer{z-index:50;background:#fff;border:1px solid #d0d1d7;border-radius:8px;min-width:100%;margin-top:4px;position:absolute;top:100%;left:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.SelectCarType-module-scss-module__Rb4cKa__optionsList{flex-direction:column;padding:4px;display:flex}.SelectCarType-module-scss-module__Rb4cKa__option{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;height:30px;padding:0 12px;transition:background-color .2s;display:flex}.SelectCarType-module-scss-module__Rb4cKa__option:hover{background:#e7e9ef}.SelectCarType-module-scss-module__Rb4cKa__optionSelected{background:0 0}.SelectCarType-module-scss-module__Rb4cKa__optionLabel{color:#181e25;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1279px){.SelectCarType-module-scss-module__Rb4cKa__optionLabel{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.SelectCarType-module-scss-module__Rb4cKa__optionLabel{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.SelectCarType-module-scss-module__Rb4cKa__optionLabel{color:#181e25}.SelectCarType-module-scss-module__Rb4cKa__checkIcon{color:#1da857;width:16px;height:16px}
@keyframes SelectServiceClass-module-scss-module__hTLfaW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.SelectServiceClass-module-scss-module__hTLfaW__container{flex-direction:column;gap:4px;display:flex}@media screen and (max-width:1279px){.SelectServiceClass-module-scss-module__hTLfaW__container{width:100%}}.SelectServiceClass-module-scss-module__hTLfaW__label{color:#181e25;letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}@media screen and (max-width:1279px){.SelectServiceClass-module-scss-module__hTLfaW__label{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.SelectServiceClass-module-scss-module__hTLfaW__label{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.SelectServiceClass-module-scss-module__hTLfaW__label{color:#4a5663}.SelectServiceClass-module-scss-module__hTLfaW__triggerButton{color:#181e25;letter-spacing:0;width:330px;padding:8px;font-size:16px;font-weight:400;line-height:24px;justify-content:space-between!important}@media screen and (max-width:1279px){.SelectServiceClass-module-scss-module__hTLfaW__triggerButton{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.SelectServiceClass-module-scss-module__hTLfaW__triggerButton{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:1279px){.SelectServiceClass-module-scss-module__hTLfaW__triggerButton{width:100%;min-width:280px}}.SelectServiceClass-module-scss-module__hTLfaW__dropdownContainer{z-index:50;background:#fff;border:1px solid #d0d1d7;border-radius:8px;min-width:100%;margin-top:4px;position:absolute;top:100%;left:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.SelectServiceClass-module-scss-module__hTLfaW__optionsList{flex-direction:column;padding:4px;display:flex}.SelectServiceClass-module-scss-module__hTLfaW__option{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;height:30px;padding:0 12px;transition:background-color .2s;display:flex}.SelectServiceClass-module-scss-module__hTLfaW__option:hover{background:#e7e9ef}.SelectServiceClass-module-scss-module__hTLfaW__optionLabel{color:#181e25;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1279px){.SelectServiceClass-module-scss-module__hTLfaW__optionLabel{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.SelectServiceClass-module-scss-module__hTLfaW__optionLabel{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.SelectServiceClass-module-scss-module__hTLfaW__optionLabel{color:#181e25}.SelectServiceClass-module-scss-module__hTLfaW__checkIcon{color:#1da857;width:16px;height:16px}
@keyframes ServicesIcons-module-scss-module__VfqLDq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ServicesIcons-module-scss-module__VfqLDq__container{color:#4a5663;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}@media screen and (max-width:1279px){.ServicesIcons-module-scss-module__VfqLDq__container{justify-content:flex-start;gap:12px}}
@keyframes StoreyToggler-module-scss-module__KXvXqa__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.StoreyToggler-module-scss-module__KXvXqa__container{flex-direction:column;gap:4px;display:flex}@media screen and (max-width:1279px){.StoreyToggler-module-scss-module__KXvXqa__container{width:100%}}.StoreyToggler-module-scss-module__KXvXqa__label{color:#181e25;letter-spacing:0;font-size:12px;font-weight:500;line-height:18px}@media screen and (max-width:1279px){.StoreyToggler-module-scss-module__KXvXqa__label{letter-spacing:0;font-size:12px;font-weight:500;line-height:18px}}@media screen and (max-width:767px){.StoreyToggler-module-scss-module__KXvXqa__label{letter-spacing:0;font-size:12px;font-weight:500;line-height:18px}}.StoreyToggler-module-scss-module__KXvXqa__label{color:#4a5663}.StoreyToggler-module-scss-module__KXvXqa__storeyToggler{width:350px!important}@media screen and (max-width:1279px){.StoreyToggler-module-scss-module__KXvXqa__storeyToggler{width:100%!important}}
@keyframes TogglerGroup-module-scss-module__FwPI0a__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.TogglerGroup-module-scss-module__FwPI0a__itemsWrapper{background:#e7e9ef;border-radius:8px;justify-content:stretch;align-items:stretch;width:100%;height:40px;padding:4px;display:flex;position:relative;overflow:hidden}
@keyframes TogglerItem-module-scss-module__kVL_nq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.TogglerItem-module-scss-module__kVL_nq__itemWrapper{cursor:pointer;flex:auto;position:relative}.TogglerItem-module-scss-module__kVL_nq__itemWrapper.TogglerItem-module-scss-module__kVL_nq__isSelected,.TogglerItem-module-scss-module__kVL_nq__itemWrapper:hover{z-index:1}.TogglerItem-module-scss-module__kVL_nq__hiddenRadio{opacity:0;z-index:-1;position:absolute}.TogglerItem-module-scss-module__kVL_nq__styledWrapper{color:#181e25;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1279px){.TogglerItem-module-scss-module__kVL_nq__styledWrapper{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.TogglerItem-module-scss-module__kVL_nq__styledWrapper{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.TogglerItem-module-scss-module__kVL_nq__styledWrapper{cursor:pointer;text-align:center;color:#4a5663;border-radius:8px;justify-content:center;align-items:center;height:100%;padding:9px 14px;display:flex;position:relative}.TogglerItem-module-scss-module__kVL_nq__styledWrapper.TogglerItem-module-scss-module__kVL_nq__isSelected{color:#1da857;background-color:#fff;box-shadow:0 1px 3px #62708b33}.TogglerItem-module-scss-module__kVL_nq__styledWrapper.TogglerItem-module-scss-module__kVL_nq__disabled{pointer-events:none;cursor:default;color:#8593a3}.TogglerItem-module-scss-module__kVL_nq__itemWrapper.TogglerItem-module-scss-module__kVL_nq__hasDelimiter:after{content:"";background-color:#f6f7f9;width:1px;height:24px;display:block;position:absolute;top:8px;right:0}@media screen and (max-width:1279px){.TogglerItem-module-scss-module__kVL_nq__styledWrapper{color:#181e25;letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:1279px) and (max-width:1279px){.TogglerItem-module-scss-module__kVL_nq__styledWrapper{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:1279px) and (max-width:767px){.TogglerItem-module-scss-module__kVL_nq__styledWrapper{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}
@keyframes LoadMoreButton-module-scss-module__f2dHsq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.LoadMoreButton-module-scss-module__f2dHsq__button{margin-top:24px;display:block}@media screen and (max-width:1279px){.LoadMoreButton-module-scss-module__f2dHsq__button{margin-top:8px}}
@keyframes NotFoundSharedTicketModal-module-scss-module__vZa7mq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.NotFoundSharedTicketModal-module-scss-module__vZa7mq__imageWrapper{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:8px;justify-content:center;align-items:center;width:100%;height:136px;margin-bottom:16px;display:flex}@media screen and (max-width:1279px){.NotFoundSharedTicketModal-module-scss-module__vZa7mq__imageWrapper{background-size:cover}}.NotFoundSharedTicketModal-module-scss-module__vZa7mq__content{flex-direction:column;justify-content:center;align-items:start;gap:16px;display:flex}.NotFoundSharedTicketModal-module-scss-module__vZa7mq__textContainer{flex-direction:column;gap:8px;width:100%;display:flex}.NotFoundSharedTicketModal-module-scss-module__vZa7mq__title{color:#181e25;letter-spacing:0;font-size:28px;font-weight:600;line-height:40px}@media screen and (max-width:1279px){.NotFoundSharedTicketModal-module-scss-module__vZa7mq__title{letter-spacing:0;font-size:20px;font-weight:600;line-height:26px}}.NotFoundSharedTicketModal-module-scss-module__vZa7mq__title{color:#181e25}.NotFoundSharedTicketModal-module-scss-module__vZa7mq__description{color:#181e25;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1279px){.NotFoundSharedTicketModal-module-scss-module__vZa7mq__description{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.NotFoundSharedTicketModal-module-scss-module__vZa7mq__description{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.NotFoundSharedTicketModal-module-scss-module__vZa7mq__description{color:#4a5663}.NotFoundSharedTicketModal-module-scss-module__vZa7mq__footer{align-items:start;width:100%;display:flex}@media screen and (max-width:1279px){.NotFoundSharedTicketModal-module-scss-module__vZa7mq__footer,.NotFoundSharedTicketModal-module-scss-module__vZa7mq__button{width:100%}}
@keyframes useAdfox-module-scss-module__pzRjna__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.useAdfox-module-scss-module__pzRjna__adSlot{border-radius:12px;overflow:hidden}.useAdfox-module-scss-module__pzRjna__adSlot a{border-radius:12px}.useAdfox-module-scss-module__pzRjna__adSlot:empty{display:none}.useAdfox-module-scss-module__pzRjna__adSlotSearchMobile{border-radius:12px;overflow:hidden}.useAdfox-module-scss-module__pzRjna__adSlotSearchMobile .promo-card{background-size:100% 100%;transition:background-size .25s ease-in-out}.useAdfox-module-scss-module__pzRjna__adSlotSearchMobile #kebab{z-index:6!important}.useAdfox-module-scss-module__pzRjna__adSlotSearchMobile .right-focus-object{background-position:100%}.useAdfox-module-scss-module__pzRjna__adSlotSearchMobile .left-focus-object{background-position:0}.useAdfox-module-scss-module__pzRjna__adSlotSearchMobile .center-focus-object{background-position:50%}.useAdfox-module-scss-module__pzRjna__adSlotSearchMobile .bottom-focus-object{background-position:bottom}.useAdfox-module-scss-module__pzRjna__adSlotSearchMobile .top-focus-object{background-position:top}.useAdfox-module-scss-module__pzRjna__adSlotSearchMobile .promo-card__title{color:#181e25;letter-spacing:0;font-size:22px;font-weight:600;line-height:32px}@media screen and (max-width:1279px){.useAdfox-module-scss-module__pzRjna__adSlotSearchMobile .promo-card__title{letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}}@media screen and (max-width:767px){.useAdfox-module-scss-module__pzRjna__adSlotSearchMobile .promo-card__title{letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}}.useAdfox-module-scss-module__pzRjna__adSlotSearchMobile .promo-card__link{color:#181e25;letter-spacing:0;font-size:18px;font-weight:400;line-height:28px}@media screen and (max-width:1279px){.useAdfox-module-scss-module__pzRjna__adSlotSearchMobile .promo-card__link{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}}@media screen and (max-width:767px){.useAdfox-module-scss-module__pzRjna__adSlotSearchMobile .promo-card__link{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}}.useAdfox-module-scss-module__pzRjna__adSlotSearchMobile .dark-background-image *{color:#fff}.useAdfox-module-scss-module__pzRjna__adSlotSearchMobile .light-background-image *{color:#181e25}.useAdfox-module-scss-module__pzRjna__adSlotSearchMobile .promo-card__content{height:142px;max-width:unset;flex-direction:column;justify-content:end;gap:2px;padding:12px;display:flex}.useAdfox-module-scss-module__pzRjna__adSlotSearchMobile .promo-card{background-size:cover}.useAdfox-module-scss-module__pzRjna__adSlotSearchMobile .promo-card__content{padding:16px}.useAdfox-module-scss-module__pzRjna__adSlotSearchDesktop{border-radius:12px;overflow:hidden}.useAdfox-module-scss-module__pzRjna__adSlotSearchDesktop .promo-card{background-size:100% 100%;transition:background-size .25s ease-in-out}.useAdfox-module-scss-module__pzRjna__adSlotSearchDesktop #kebab{z-index:6!important}.useAdfox-module-scss-module__pzRjna__adSlotSearchDesktop .right-focus-object{background-position:100%}.useAdfox-module-scss-module__pzRjna__adSlotSearchDesktop .left-focus-object{background-position:0}.useAdfox-module-scss-module__pzRjna__adSlotSearchDesktop .center-focus-object{background-position:50%}.useAdfox-module-scss-module__pzRjna__adSlotSearchDesktop .bottom-focus-object{background-position:bottom}.useAdfox-module-scss-module__pzRjna__adSlotSearchDesktop .top-focus-object{background-position:top}.useAdfox-module-scss-module__pzRjna__adSlotSearchDesktop .promo-card__title{color:#181e25;letter-spacing:0;font-size:22px;font-weight:600;line-height:32px}@media screen and (max-width:1279px){.useAdfox-module-scss-module__pzRjna__adSlotSearchDesktop .promo-card__title{letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}}@media screen and (max-width:767px){.useAdfox-module-scss-module__pzRjna__adSlotSearchDesktop .promo-card__title{letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}}.useAdfox-module-scss-module__pzRjna__adSlotSearchDesktop .promo-card__link{color:#181e25;letter-spacing:0;font-size:18px;font-weight:400;line-height:28px}@media screen and (max-width:1279px){.useAdfox-module-scss-module__pzRjna__adSlotSearchDesktop .promo-card__link{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}}@media screen and (max-width:767px){.useAdfox-module-scss-module__pzRjna__adSlotSearchDesktop .promo-card__link{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}}.useAdfox-module-scss-module__pzRjna__adSlotSearchDesktop .dark-background-image *{color:#fff}.useAdfox-module-scss-module__pzRjna__adSlotSearchDesktop .light-background-image *{color:#181e25}.useAdfox-module-scss-module__pzRjna__adSlotSearchDesktop .promo-card__content{height:142px;max-width:unset;flex-direction:column;justify-content:center;gap:0;padding:12px;display:flex}.useAdfox-module-scss-module__pzRjna__adSlotSearchDesktop .promo-card__content{padding:24px}@media screen and (min-width:1280px){.useAdfox-module-scss-module__pzRjna__adSlotSearchDesktop:hover .promo-card{background-size:107% 107%}}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop{border-radius:12px;overflow:hidden}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop .promo-card{background-size:100% 100%;transition:background-size .25s ease-in-out}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop #kebab{z-index:6!important}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop .right-focus-object{background-position:100%}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop .left-focus-object{background-position:0}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop .center-focus-object{background-position:50%}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop .bottom-focus-object{background-position:bottom}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop .top-focus-object{background-position:top}@media screen and (max-width:1279px){.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop .promo-card__title{letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}}@media screen and (max-width:767px){.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop .promo-card__title{letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop .promo-card__link{color:#181e25;letter-spacing:0;font-size:18px;font-weight:400;line-height:28px}@media screen and (max-width:1279px){.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop .promo-card__link{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}}@media screen and (max-width:767px){.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop .promo-card__link{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop .dark-background-image *{color:#fff}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop .light-background-image *{color:#181e25}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop .promo-card__content{flex-direction:column;justify-content:end;gap:2px;max-width:358px;height:214px;padding:12px;display:flex}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop{border:2px solid #fff;border-radius:12px;flex:0 0 calc(33.3333% - 10.6667px);min-width:296px;min-height:214px;margin-right:12px}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop .promo-card__content{padding:16px}@media screen and (min-width:1280px){.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop:hover .promo-card{background-size:107% 107%}}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop .promo-card__title{color:#181e25;letter-spacing:0;font-size:18px;font-weight:600;line-height:28px}@media screen and (max-width:1279px){.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop .promo-card__title{letter-spacing:0;font-size:16px;font-weight:600;line-height:24px}}@media screen and (max-width:767px){.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesDesktop .promo-card__title{letter-spacing:0;font-size:16px;font-weight:600;line-height:24px}}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesMobile{border-radius:12px;overflow:hidden}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesMobile .promo-card{background-size:100% 100%;transition:background-size .25s ease-in-out}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesMobile #kebab{z-index:6!important}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesMobile .right-focus-object{background-position:100%}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesMobile .left-focus-object{background-position:0}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesMobile .center-focus-object{background-position:50%}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesMobile .bottom-focus-object{background-position:bottom}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesMobile .top-focus-object{background-position:top}@media screen and (max-width:1279px){.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesMobile .promo-card__title{letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}}@media screen and (max-width:767px){.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesMobile .promo-card__title{letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesMobile .promo-card__link{color:#181e25;letter-spacing:0;font-size:18px;font-weight:400;line-height:28px}@media screen and (max-width:1279px){.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesMobile .promo-card__link{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}}@media screen and (max-width:767px){.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesMobile .promo-card__link{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesMobile .dark-background-image *{color:#fff}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesMobile .light-background-image *{color:#181e25}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesMobile .promo-card__content{flex-direction:column;justify-content:end;gap:2px;max-width:230px;height:178px;padding:12px;display:flex}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesMobile{border:2px solid #fff;border-radius:12px;flex:0 0 calc(50% - 6px);min-width:296px;min-height:178px;margin-right:12px}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesMobile .promo-card__content{padding:16px}.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesMobile .promo-card__title{color:#181e25;letter-spacing:0;font-size:18px;font-weight:600;line-height:28px}@media screen and (max-width:1279px){.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesMobile .promo-card__title{letter-spacing:0;font-size:16px;font-weight:600;line-height:24px}}@media screen and (max-width:767px){.useAdfox-module-scss-module__pzRjna__adSlotMainLoopholesMobile .promo-card__title{letter-spacing:0;font-size:16px;font-weight:600;line-height:24px}}.useAdfox-module-scss-module__pzRjna__adSlotWrapper{border-radius:12px;position:relative;overflow:hidden}.useAdfox-module-scss-module__pzRjna__adSlotSkeletonOverlay{pointer-events:none;border-radius:12px;position:absolute;inset:0;overflow:hidden}.useAdfox-module-scss-module__pzRjna__adSlotSkeleton{pointer-events:none;background:#f6f7f9;border-radius:12px;position:absolute;inset:0;overflow:hidden}.useAdfox-module-scss-module__pzRjna__adSlotSkeleton:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff80 50%,#0000 100%);animation:1.5s infinite useAdfox-module-scss-module__pzRjna__shimmer-adfox;position:absolute;inset:0}@keyframes useAdfox-module-scss-module__pzRjna__shimmer-adfox{0%{transform:translate(-100%)}to{transform:translate(100%)}}
@keyframes AdPromoBanner-module-scss-module__G1odZG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.AdPromoBanner-module-scss-module__G1odZG__wrapper{cursor:pointer;text-align:left;background:#eff1f5;border:none;border-radius:12px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #d0d1d7}.AdPromoBanner-module-scss-module__G1odZG__wrapper[data-position=inside]{flex-direction:row;align-items:center;gap:16px;margin:0 0 8px;padding:24px}.AdPromoBanner-module-scss-module__G1odZG__wrapper[data-position=side]{flex-direction:column;align-items:flex-start;gap:8px;padding:16px}@media screen and (max-width:1279px){.AdPromoBanner-module-scss-module__G1odZG__wrapper{margin:0;padding:11px;display:block;overflow:hidden}}.AdPromoBanner-module-scss-module__G1odZG__image[data-position=inside]{width:88px;height:61px;margin-bottom:17px}.AdPromoBanner-module-scss-module__G1odZG__image[data-position=side]{width:72px;height:50px}@media screen and (max-width:1279px){.AdPromoBanner-module-scss-module__G1odZG__image{float:right;width:97px;height:67px;margin:15px 12px 16px 23px}}.AdPromoBanner-module-scss-module__G1odZG__textContainer{flex-direction:column;width:100%;display:flex}.AdPromoBanner-module-scss-module__G1odZG__textContainer[data-position=inside]{gap:0}.AdPromoBanner-module-scss-module__G1odZG__textContainer[data-position=side]{gap:4px}@media screen and (max-width:1279px){.AdPromoBanner-module-scss-module__G1odZG__textContainer{display:block}}.AdPromoBanner-module-scss-module__G1odZG__title{color:#181e25;letter-spacing:0;font-size:18px;font-weight:600;line-height:28px}@media screen and (max-width:1279px){.AdPromoBanner-module-scss-module__G1odZG__title{letter-spacing:0;font-size:16px;font-weight:600;line-height:24px}}@media screen and (max-width:767px){.AdPromoBanner-module-scss-module__G1odZG__title{letter-spacing:0;font-size:16px;font-weight:600;line-height:24px}}.AdPromoBanner-module-scss-module__G1odZG__title{color:#181e25}@media screen and (max-width:1279px){.AdPromoBanner-module-scss-module__G1odZG__title{display:block}}.AdPromoBanner-module-scss-module__G1odZG__description{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.AdPromoBanner-module-scss-module__G1odZG__description{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.AdPromoBanner-module-scss-module__G1odZG__description{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.AdPromoBanner-module-scss-module__G1odZG__description{color:#4a5663}@media screen and (max-width:1279px){.AdPromoBanner-module-scss-module__G1odZG__description{margin-top:4px;display:block}}.AdPromoBanner-module-scss-module__G1odZG__link{color:#181e25;letter-spacing:0;align-items:center;gap:8px;padding:4px 0;font-size:14px;font-weight:500;line-height:20px;display:flex}@media screen and (max-width:1279px){.AdPromoBanner-module-scss-module__G1odZG__link{letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}}@media screen and (max-width:767px){.AdPromoBanner-module-scss-module__G1odZG__link{letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}}.AdPromoBanner-module-scss-module__G1odZG__link{color:#007acc}.AdPromoBanner-module-scss-module__G1odZG__link[data-position=inside]{margin-top:8px}@media screen and (max-width:1279px){.AdPromoBanner-module-scss-module__G1odZG__link{margin-top:4px}}.AdPromoBanner-module-scss-module__G1odZG__info{justify-content:center;display:flex}.AdPromoBanner-module-scss-module__G1odZG__info[data-position=inside]{justify-content:flex-end;align-items:center}.AdPromoBanner-module-scss-module__G1odZG__info[data-position=side]{border-top:1px solid #d0d1d7;justify-content:flex-start;align-items:flex-start;padding:7px 0 0}@media screen and (max-width:1279px){.AdPromoBanner-module-scss-module__G1odZG__info{float:inline-start;border-top:1px solid #d0d1d7;justify-content:flex-start;gap:4px;width:100%;margin-top:12px;padding:7px 0 0}}.AdPromoBanner-module-scss-module__G1odZG__infoText{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.AdPromoBanner-module-scss-module__G1odZG__infoText{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.AdPromoBanner-module-scss-module__G1odZG__infoText{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.AdPromoBanner-module-scss-module__G1odZG__infoText{color:#606f80}.AdPromoBanner-module-scss-module__G1odZG__adMessage{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px;position:absolute;bottom:12px;right:19px}@media screen and (max-width:1279px){.AdPromoBanner-module-scss-module__G1odZG__adMessage{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.AdPromoBanner-module-scss-module__G1odZG__adMessage{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.AdPromoBanner-module-scss-module__G1odZG__adMessage{color:#606f80}
@keyframes ServicePromoBanner-module-scss-module__RVcEsa__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ServicePromoBanner-module-scss-module__RVcEsa__wrapper{background:#eff1f5;border:1px solid #d0d1d7;border-radius:12px;justify-content:space-between;align-items:center;display:flex}.ServicePromoBanner-module-scss-module__RVcEsa__wrapper[data-position=inside]{flex-direction:row;gap:24px;margin:0 0 8px;padding:24px}.ServicePromoBanner-module-scss-module__RVcEsa__wrapper[data-position=side]{flex-direction:column;gap:16px;padding:16px}@media screen and (max-width:1279px){.ServicePromoBanner-module-scss-module__RVcEsa__wrapper{flex-direction:unset;gap:unset;margin:0;padding:11px;display:block;overflow:hidden}}.ServicePromoBanner-module-scss-module__RVcEsa__image{order:1}.ServicePromoBanner-module-scss-module__RVcEsa__image[data-position=inside]{width:auto}.ServicePromoBanner-module-scss-module__RVcEsa__image[data-position=side]{width:100%}@media screen and (min-width:1280px){.ServicePromoBanner-module-scss-module__RVcEsa__image[data-position=inside][data-side-banner=false]{margin:-12px auto}}@media screen and (max-width:1279px){.ServicePromoBanner-module-scss-module__RVcEsa__image{order:unset;float:right;height:100%;max-height:124px;margin:-12px -12px 0 0;width:auto!important}}.ServicePromoBanner-module-scss-module__RVcEsa__textContainer{flex-direction:column;order:0;gap:4px;width:100%;display:flex}@media screen and (max-width:1279px){.ServicePromoBanner-module-scss-module__RVcEsa__textContainer{display:block}}.ServicePromoBanner-module-scss-module__RVcEsa__title{color:#181e25;letter-spacing:0;font-size:18px;font-weight:600;line-height:28px}@media screen and (max-width:1279px){.ServicePromoBanner-module-scss-module__RVcEsa__title{letter-spacing:0;font-size:16px;font-weight:600;line-height:24px}}@media screen and (max-width:767px){.ServicePromoBanner-module-scss-module__RVcEsa__title{letter-spacing:0;font-size:16px;font-weight:600;line-height:24px}}.ServicePromoBanner-module-scss-module__RVcEsa__title{color:#181e25}@media screen and (max-width:1279px){.ServicePromoBanner-module-scss-module__RVcEsa__title{display:block}}.ServicePromoBanner-module-scss-module__RVcEsa__description{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.ServicePromoBanner-module-scss-module__RVcEsa__description{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.ServicePromoBanner-module-scss-module__RVcEsa__description{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.ServicePromoBanner-module-scss-module__RVcEsa__description{color:#606f80}@media screen and (max-width:1279px){.ServicePromoBanner-module-scss-module__RVcEsa__description{margin-top:4px;display:block}}.ServicePromoBanner-module-scss-module__RVcEsa__info{order:2;justify-content:center;gap:8px;display:flex}.ServicePromoBanner-module-scss-module__RVcEsa__info[data-position=inside]{align-items:center}.ServicePromoBanner-module-scss-module__RVcEsa__info[data-position=side]{border-top:1px solid #d0d1d7;align-items:flex-start;padding-top:15px}@media screen and (min-width:1280px){.ServicePromoBanner-module-scss-module__RVcEsa__info[data-position=inside][data-side-banner=false]{border-left:1px solid #d0d1d7;width:100%;max-width:230px;height:100%;padding-left:32px}}@media screen and (max-width:1279px){.ServicePromoBanner-module-scss-module__RVcEsa__info[data-position=inside][data-side-banner=false]{border-top:1px solid #d0d1d7;border-left:none;justify-content:flex-start;margin-top:8px;padding:7px 0 0}}.ServicePromoBanner-module-scss-module__RVcEsa__info[data-side-banner=true]{border-top:1px solid #d0d1d7;justify-content:flex-start;margin-top:8px;padding:7px 0 0}@media screen and (max-width:1279px){.ServicePromoBanner-module-scss-module__RVcEsa__info{float:inline-start;gap:4px;width:100%;margin-top:12px}}.ServicePromoBanner-module-scss-module__RVcEsa__infoText{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.ServicePromoBanner-module-scss-module__RVcEsa__infoText{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.ServicePromoBanner-module-scss-module__RVcEsa__infoText{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.ServicePromoBanner-module-scss-module__RVcEsa__infoText{color:#606f80}.ServicePromoBanner-module-scss-module__RVcEsa__infoText[data-position=side]{color:#181e25;letter-spacing:0;font-size:10px;font-weight:400;line-height:16px}@media screen and (max-width:1279px){.ServicePromoBanner-module-scss-module__RVcEsa__infoText[data-position=side]{letter-spacing:0;font-size:10px;font-weight:400;line-height:16px}}@media screen and (max-width:767px){.ServicePromoBanner-module-scss-module__RVcEsa__infoText[data-position=side]{letter-spacing:0;font-size:10px;font-weight:400;line-height:16px}}
@keyframes BannersAside-module-scss-module__TnyUXW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.BannersAside-module-scss-module__TnyUXW__aside{flex-direction:column;flex-shrink:0;gap:16px;width:192px;margin-left:16px;display:flex}.BannersAside-module-scss-module__TnyUXW__aside[data-has-subscription=true]{margin-top:32px}.BannersAside-module-scss-module__TnyUXW__aside[data-has-subscription=false]{margin-top:24px}@media screen and (max-width:1279px){.BannersAside-module-scss-module__TnyUXW__aside{display:none}}
@keyframes Pin-module-scss-module__Djne9a__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Pin-module-scss-module__Djne9a__wrapper{align-items:center;display:flex}.Pin-module-scss-module__Djne9a__desktopTooltipWrapper{display:flex}.Pin-module-scss-module__Djne9a__desktopTooltip{z-index:8}.Pin-module-scss-module__Djne9a__desktopTooltipContainer,.Pin-module-scss-module__Djne9a__pinPopupContainer{box-shadow:none}.Pin-module-scss-module__Djne9a__desktopTooltipContent{white-space:pre-line;overflow-wrap:break-word;color:#181e25;letter-spacing:0;background:#fff;border:.5px solid #d4d7dd;border-radius:12px;font-size:14px;font-weight:400;line-height:20px;position:relative;box-shadow:0 0 16px #181e2529}@media screen and (max-width:1279px){.Pin-module-scss-module__Djne9a__desktopTooltipContent{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.Pin-module-scss-module__Djne9a__desktopTooltipContent{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.Pin-module-scss-module__Djne9a__desktopTooltipContent{color:#181e25}.Pin-module-scss-module__Djne9a__desktopTooltipContent:before{content:"";background:#fff;border-bottom:.5px solid #d4d7dd;border-left:.5px solid #d4d7dd;width:12px;height:12px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)rotate(45deg)}.Pin-module-scss-module__Djne9a__pinPopupTooltip{background:#fff;border:.5px solid #d4d7dd;border-radius:12px;max-width:289px;position:relative;box-shadow:0 0 16px #181e2529}.Pin-module-scss-module__Djne9a__pinPopupTooltip:before{content:"";background:#fff;border-bottom:.5px solid #d4d7dd;border-right:.5px solid #d4d7dd;width:12px;height:12px;position:absolute;bottom:-6px;right:8px;transform:rotate(45deg)}.Pin-module-scss-module__Djne9a__pinButton{cursor:pointer;background-color:#e7e9ef;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s ease-out;display:flex}.Pin-module-scss-module__Djne9a__pinButton:hover{background-color:#e0e4eb}.Pin-module-scss-module__Djne9a__pinButton:active{background-color:#d4d9e2}.Pin-module-scss-module__Djne9a__pinButtonSelected{background-color:#e5fbee}.Pin-module-scss-module__Djne9a__pinButtonSelected:hover{background-color:#cbf6dd}.Pin-module-scss-module__Djne9a__pinButtonSelected:active{background-color:#b1f2cc}.Pin-module-scss-module__Djne9a__pinIcon{color:#181e25!important}.Pin-module-scss-module__Djne9a__pinIconSelected{color:#1da857!important}.Pin-module-scss-module__Djne9a__iconContainerWrapper{flex-direction:column;align-self:stretch;padding-left:8px;display:flex;position:relative}.Pin-module-scss-module__Djne9a__pinTooltipWrapper{pointer-events:none;display:flex!important}.Pin-module-scss-module__Djne9a__pinPopupTooltip{max-width:289px}.Pin-module-scss-module__Djne9a__pinPopupBody{margin:-16px;padding:16px}.Pin-module-scss-module__Djne9a__pinPopupHeaderRow{align-items:center;gap:16px;margin-bottom:4px;display:flex}.Pin-module-scss-module__Djne9a__pinPopupTitle{white-space:nowrap;text-overflow:ellipsis;color:#181e25;flex:1;min-width:0;font-size:16px;font-weight:500;line-height:24px;overflow:hidden}.Pin-module-scss-module__Djne9a__pinPopupDescription{color:#181e25;letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}@media screen and (max-width:1279px){.Pin-module-scss-module__Djne9a__pinPopupDescription{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.Pin-module-scss-module__Djne9a__pinPopupDescription{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.Pin-module-scss-module__Djne9a__pinPopupDescription{color:#4a5663}.Pin-module-scss-module__Djne9a__pinPopupClose{cursor:pointer;color:#4a5663;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.Pin-module-scss-module__Djne9a__pinPopupClose:hover{color:#181e25}.Pin-module-scss-module__Djne9a__iconClickArea{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.Pin-module-scss-module__Djne9a__iconContainerWrapper:not(.Pin-module-scss-module__Djne9a__iconContainerWrapperSelected):has(.Pin-module-scss-module__Djne9a__iconClickArea:active) .Pin-module-scss-module__Djne9a__icon{color:#606f80!important}.Pin-module-scss-module__Djne9a__iconContainerWrapperSelected:has(.Pin-module-scss-module__Djne9a__iconClickArea:active) .Pin-module-scss-module__Djne9a__icon{color:#1c8749!important}.Pin-module-scss-module__Djne9a__iconOnlyWrapper{flex-shrink:0;align-items:center;width:16px;height:16px;display:flex;transform:translateY(2px)}.Pin-module-scss-module__Djne9a__iconOnlySelected{color:#1da857!important}.Pin-module-scss-module__Djne9a__icon{color:#181e25}
@keyframes MobileTicket-module-scss-module__VNC5pa__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.MobileTicket-module-scss-module__VNC5pa__container{cursor:pointer;background-color:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:16px 12px 12px;display:flex;position:relative;overflow:visible}.MobileTicket-module-scss-module__VNC5pa__withTags{margin-top:12px}.MobileTicket-module-scss-module__VNC5pa__body{flex-direction:column;gap:12px;display:flex}.MobileTicket-module-scss-module__VNC5pa__tripRow{flex-direction:row;align-items:stretch;display:flex}.MobileTicket-module-scss-module__VNC5pa__tripRow>:first-child{flex:1;min-width:0}.MobileTicket-module-scss-module__VNC5pa__divider{background:#d4d7dd;width:100%;height:1px}
.rc-slider{touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:#0000;border-radius:6px;width:100%;height:14px;padding:5px 0;position:relative}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:#0000}.rc-slider-rail{background-color:#e9e9e9;border-radius:6px;width:100%;height:4px;position:absolute}.rc-slider-track,.rc-slider-tracks{background-color:#abe2fb;border-radius:6px;height:4px;position:absolute}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid #0000;border-bottom:5px solid #0000;transform:translateY(-5px)}.rc-slider-handle{z-index:1;cursor:pointer;width:14px;height:14px;cursor:-webkit-grab;cursor:grab;opacity:.8;-webkit-user-select:none;user-select:none;touch-action:pan-x;background-color:#fff;border:2px solid #96dbfa;border-radius:50%;margin-top:-5px;position:absolute}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{box-shadow:unset;border-color:#96dbfa}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{cursor:-webkit-grabbing;cursor:grabbing;border-color:#57c5f7;box-shadow:0 0 5px #57c5f7}.rc-slider-mark{width:100%;font-size:12px;position:absolute;top:18px;left:0}.rc-slider-mark-text{color:#999;text-align:center;vertical-align:middle;cursor:pointer;display:inline-block;position:absolute}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:0 0;width:100%;height:4px;position:absolute}.rc-slider-dot{vertical-align:middle;cursor:pointer;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-2px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{box-shadow:none;cursor:not-allowed;background-color:#fff;border-color:#ccc}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{width:4px;bottom:0;left:5px}.rc-slider-vertical .rc-slider-track-draggable{border:0;border-left:5px solid #0000;border-right:5px solid #0000;transform:translate(-5px)}.rc-slider-vertical .rc-slider-handle{z-index:1;touch-action:pan-y;margin-top:0;margin-left:-5px;position:absolute}.rc-slider-vertical .rc-slider-mark{height:100%;top:0;left:18px}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-play-state:paused;animation-fill-mode:both;display:block!important}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform-origin:50% 100%;opacity:0;transform:scale(0)}to{transform-origin:50% 100%;transform:scale(1)}}@keyframes rcSliderTooltipZoomDownOut{0%{transform-origin:50% 100%;transform:scale(1)}to{transform-origin:50% 100%;opacity:0;transform:scale(0)}}.rc-slider-tooltip{visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:#0000;position:absolute;top:-9999px;left:-9999px}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:#0000}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{color:#fff;text-align:center;background-color:#6c6c6c;border-radius:6px;min-width:24px;height:24px;padding:6px 2px;font-size:12px;line-height:1;text-decoration:none;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{border-style:solid;border-color:#0000;width:0;height:0;position:absolute}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-width:4px 4px 0;border-top-color:#6c6c6c;margin-left:-4px;bottom:4px;left:50%}
.StaySlider-module-scss-module__x5IPua__stayRangeContainer{padding:4px 24px 16px}@media (max-width:768px){.StaySlider-module-scss-module__x5IPua__stayRangeContainer{padding:16px}}.StaySlider-module-scss-module__x5IPua__stayRangeHeader{margin-bottom:20px}@media (max-width:768px){.StaySlider-module-scss-module__x5IPua__stayRangeHeader{margin-bottom:16px}}.StaySlider-module-scss-module__x5IPua__amountTitle{color:var(--color-text-primary-normal,#1a1a1a);margin-bottom:8px;font-size:22px;font-weight:600;line-height:32px}@media (max-width:768px){.StaySlider-module-scss-module__x5IPua__amountTitle{margin-bottom:4px;font-size:18px;font-weight:600;line-height:24px}}.StaySlider-module-scss-module__x5IPua__description{color:var(--color-text-secondary-normal,#666);font-size:16px;font-weight:400;line-height:24px}@media (max-width:768px){.StaySlider-module-scss-module__x5IPua__description{font-size:14px;font-weight:400;line-height:20px}}
@keyframes Dates-module-scss-module__vlH6fa__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Dates-module-scss-module__vlH6fa__calendarDropdown{z-index:40;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:max-content;min-width:max-content;max-width:640px;margin-top:4px;margin-bottom:0;padding:0;position:absolute;top:100%;left:auto;right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@media screen and (max-width:1279px){.Dates-module-scss-module__vlH6fa__calendarDropdown{display:none}}.Dates-module-scss-module__vlH6fa__calendarHeader{background-color:#f6f7f9;justify-content:space-between;min-height:56px;padding:12px 24px;display:flex}.Dates-module-scss-module__vlH6fa__routeTypeTabs{margin-bottom:0}.Dates-module-scss-module__vlH6fa__noReturnTicketButton{font-size:16px;font-weight:500;text-decoration:none}.Dates-module-scss-module__vlH6fa__staySliderBox{width:100%;height:48px}.Dates-module-scss-module__vlH6fa__staySliderAbsoluteContainer{background:var(--color-bg-primary-normal,#fff);z-index:3;width:100%;position:absolute;left:0}.Dates-module-scss-module__vlH6fa__staySliderHeader{justify-content:space-between;padding:12px 24px;display:flex}@media (max-width:768px){.Dates-module-scss-module__vlH6fa__staySliderHeader{padding:12px 16px}}.Dates-module-scss-module__vlH6fa__staySliderTitle{color:var(--color-text-primary-normal,#1a1a1a);font-size:16px;font-weight:500;line-height:24px}.Dates-module-scss-module__vlH6fa__staySliderToggle{color:var(--color-text-link-normal,#007acc);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-size:16px;font-weight:500;transition:color .2s;display:flex}.Dates-module-scss-module__vlH6fa__staySliderToggle:hover,.Dates-module-scss-module__vlH6fa__staySliderToggle:hover .Dates-module-scss-module__vlH6fa__chevron{color:var(--color-text-link-hover,#008ae6)}.Dates-module-scss-module__vlH6fa__chevron{color:var(--color-text-link-normal,#007acc);transition:all .2s;transform:rotate(180deg)}.Dates-module-scss-module__vlH6fa__chevronDown{transform:rotate(0)}.Dates-module-scss-module__vlH6fa__staySlider{border-bottom:none}.Dates-module-scss-module__vlH6fa__divider{background-color:var(--color-border-decorative-normal,#e5e7eb);height:1px}.Dates-module-scss-module__vlH6fa__divider.Dates-module-scss-module__vlH6fa__hiddenDivider{display:none}.Dates-module-scss-module__vlH6fa__modalHeaderContainer{gap:12px;padding-left:16px;padding-right:16px;display:grid}.Dates-module-scss-module__vlH6fa__modalHeaderContainer.Dates-module-scss-module__vlH6fa__modalHeaderContainerWithBottomPadding{padding-bottom:16px}.Dates-module-scss-module__vlH6fa__modalDialogOverflow{overflow:hidden!important}.Dates-module-scss-module__vlH6fa__modalDialogButtonContainer{gap:8px;display:grid}.Dates-module-scss-module__vlH6fa__modalDialogButtonContainer .Dates-module-scss-module__vlH6fa__modalDialogButton{letter-spacing:0;width:100%;font-size:16px;font-weight:500;line-height:24px}.Dates-module-scss-module__vlH6fa__modalDialogButtonContainer .Dates-module-scss-module__vlH6fa__modalDialogButtonPrimary{color:#fff}
@keyframes MobileTicketFooter-module-scss-module__TFopEW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.MobileTicketFooter-module-scss-module__TFopEW__container{justify-content:space-between;align-items:center;display:flex}.MobileTicketFooter-module-scss-module__TFopEW__leftBlock{align-items:center;display:flex}.MobileTicketFooter-module-scss-module__TFopEW__rightBlock{color:#181e25;letter-spacing:0;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:18px;display:flex}@media screen and (max-width:1279px){.MobileTicketFooter-module-scss-module__TFopEW__rightBlock{letter-spacing:0;font-size:12px;font-weight:500;line-height:18px}}@media screen and (max-width:767px){.MobileTicketFooter-module-scss-module__TFopEW__rightBlock{letter-spacing:0;font-size:12px;font-weight:500;line-height:18px}}.MobileTicketFooter-module-scss-module__TFopEW__rightBlock{color:#ff3f0f}.MobileTicketFooter-module-scss-module__TFopEW__seatsText{color:#181e25;letter-spacing:0;font-size:12px;font-weight:500;line-height:18px}@media screen and (max-width:1279px){.MobileTicketFooter-module-scss-module__TFopEW__seatsText{letter-spacing:0;font-size:12px;font-weight:500;line-height:18px}}@media screen and (max-width:767px){.MobileTicketFooter-module-scss-module__TFopEW__seatsText{letter-spacing:0;font-size:12px;font-weight:500;line-height:18px}}.MobileTicketFooter-module-scss-module__TFopEW__seatsText{color:#ff3f0f}
@keyframes Airlines-module-scss-module__UQ36uG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Airlines-module-scss-module__UQ36uG__container{align-items:center;column-gap:4px;display:flex}.Airlines-module-scss-module__UQ36uG__airlineItem{align-items:center;display:flex}.Airlines-module-scss-module__UQ36uG__moreAirlines{color:#181e25;cursor:pointer;letter-spacing:0;background:#e7e9ef;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:10px;font-weight:400;line-height:16px;display:flex}@media screen and (max-width:1279px){.Airlines-module-scss-module__UQ36uG__moreAirlines{letter-spacing:0;font-size:10px;font-weight:400;line-height:16px}}@media screen and (max-width:767px){.Airlines-module-scss-module__UQ36uG__moreAirlines{letter-spacing:0;font-size:10px;font-weight:400;line-height:16px}}.Airlines-module-scss-module__UQ36uG__moreAirlines{transition:background-color .2s}.Airlines-module-scss-module__UQ36uG__moreAirlines:hover{background:#e0e4eb}.Airlines-module-scss-module__UQ36uG__moreAirlines:active{background:#d4d9e2}
@keyframes CharterTag-module-scss-module__sW0vXG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.CharterTag-module-scss-module__sW0vXG__container{color:#181e25;letter-spacing:0;background:#f3f4f7;border-radius:12px;padding:3px 4px 3px 8px;font-size:12px;font-weight:500;line-height:18px;display:flex}@media screen and (max-width:1279px){.CharterTag-module-scss-module__sW0vXG__container{letter-spacing:0;font-size:12px;font-weight:500;line-height:18px}}@media screen and (max-width:767px){.CharterTag-module-scss-module__sW0vXG__container{letter-spacing:0;font-size:12px;font-weight:500;line-height:18px}}.CharterTag-module-scss-module__sW0vXG__container{align-items:center;gap:4px}.CharterTag-module-scss-module__sW0vXG__icon{color:#ff9000}
@keyframes MobileTicketHeader-module-scss-module__aB4Qgq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.MobileTicketHeader-module-scss-module__aB4Qgq__container{justify-content:space-between;align-items:center;height:26px;display:flex;position:relative}.MobileTicketHeader-module-scss-module__aB4Qgq__leftBlock{align-items:center;gap:8px;display:flex}.MobileTicketHeader-module-scss-module__aB4Qgq__rightBlock{align-items:center;display:flex}.MobileTicketHeader-module-scss-module__aB4Qgq__priceBlock{align-items:baseline;gap:4px;display:flex}.MobileTicketHeader-module-scss-module__aB4Qgq__fromText{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.MobileTicketHeader-module-scss-module__aB4Qgq__fromText{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.MobileTicketHeader-module-scss-module__aB4Qgq__fromText{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.MobileTicketHeader-module-scss-module__aB4Qgq__fromText{color:#4a5663}.MobileTicketHeader-module-scss-module__aB4Qgq__price{color:#181e25;letter-spacing:0;font-size:22px;font-weight:600;line-height:32px}@media screen and (max-width:1279px){.MobileTicketHeader-module-scss-module__aB4Qgq__price{letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}}@media screen and (max-width:767px){.MobileTicketHeader-module-scss-module__aB4Qgq__price{letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}}.MobileTicketHeader-module-scss-module__aB4Qgq__price{color:#181e25}.MobileTicketHeader-module-scss-module__aB4Qgq__labels{align-items:center;gap:8px;display:flex;position:absolute;top:-16px;left:0;transform:translateY(-50%)}
@keyframes Transfers-module-scss-module__YL7ewG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Transfers-module-scss-module__YL7ewG__textOverflowFixer{max-width:100%}.Transfers-module-scss-module__YL7ewG__textOverflowFixer>div{text-overflow:ellipsis;max-width:100%}.Transfers-module-scss-module__YL7ewG__textSmall{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.Transfers-module-scss-module__YL7ewG__textSmall{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.Transfers-module-scss-module__YL7ewG__textSmall{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.Transfers-module-scss-module__YL7ewG__textSmall{color:#606f80;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Transfers-module-scss-module__YL7ewG__trainInfo{flex-direction:column;max-width:100%;display:flex}
@keyframes MobileTripSchedule-module-scss-module__JtLfcG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.MobileTripSchedule-module-scss-module__JtLfcG__container{flex-direction:column;display:flex}.MobileTripSchedule-module-scss-module__JtLfcG__row{justify-content:space-between;align-items:center;display:flex}.MobileTripSchedule-module-scss-module__JtLfcG__timeText{color:#181e25;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1279px){.MobileTripSchedule-module-scss-module__JtLfcG__timeText{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.MobileTripSchedule-module-scss-module__JtLfcG__timeText{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.MobileTripSchedule-module-scss-module__JtLfcG__timeText{color:#181e25}.MobileTripSchedule-module-scss-module__JtLfcG__durationText{color:#181e25;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1279px){.MobileTripSchedule-module-scss-module__JtLfcG__durationText{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}@media screen and (max-width:767px){.MobileTripSchedule-module-scss-module__JtLfcG__durationText{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}}.MobileTripSchedule-module-scss-module__JtLfcG__durationText{color:#181e25}.MobileTripSchedule-module-scss-module__JtLfcG__dateText{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.MobileTripSchedule-module-scss-module__JtLfcG__dateText{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.MobileTripSchedule-module-scss-module__JtLfcG__dateText{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.MobileTripSchedule-module-scss-module__JtLfcG__dateText{color:#606f80}.MobileTripSchedule-module-scss-module__JtLfcG__transfers{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.MobileTripSchedule-module-scss-module__JtLfcG__transfers{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.MobileTripSchedule-module-scss-module__JtLfcG__transfers{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.MobileTripSchedule-module-scss-module__JtLfcG__transfers{color:#606f80}.MobileTripSchedule-module-scss-module__JtLfcG__directFlight{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.MobileTripSchedule-module-scss-module__JtLfcG__directFlight{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.MobileTripSchedule-module-scss-module__JtLfcG__directFlight{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.MobileTripSchedule-module-scss-module__JtLfcG__directFlight{color:#606f80}.MobileTripSchedule-module-scss-module__JtLfcG__airportsText{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.MobileTripSchedule-module-scss-module__JtLfcG__airportsText{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.MobileTripSchedule-module-scss-module__JtLfcG__airportsText{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.MobileTripSchedule-module-scss-module__JtLfcG__airportsText{color:#606f80}.MobileTripSchedule-module-scss-module__JtLfcG__airportsRowRight{text-align:right;min-width:80px}.MobileTripSchedule-module-scss-module__JtLfcG__differentDay{color:#ff3f0f}
@keyframes AirportInfo-module-scss-module__SmsN_a__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.AirportInfo-module-scss-module__SmsN_a__container{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.AirportInfo-module-scss-module__SmsN_a__container{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.AirportInfo-module-scss-module__SmsN_a__container{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.AirportInfo-module-scss-module__SmsN_a__container{color:#606f80;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.AirportInfo-module-scss-module__SmsN_a__day{color:#181e25;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}@media screen and (max-width:1279px){.AirportInfo-module-scss-module__SmsN_a__day{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}@media screen and (max-width:767px){.AirportInfo-module-scss-module__SmsN_a__day{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}}.AirportInfo-module-scss-module__SmsN_a__day{color:#606f80}.AirportInfo-module-scss-module__SmsN_a__differentDay{color:#ff3f0f}
