@keyframes Place_skeleton-shimmer__3LFes{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Place_wrapper__R19_g{display:grid;align-self:baseline;padding-left:16px}@media screen and (max-width:1279px){.Place_wrapper__R19_g{padding-left:12px}}.Place_city__5w2fl{color:#181e25;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.Place_city__5w2fl{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.Place_city__5w2fl{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.Place_city__5w2fl{color:#4a5663!important}@media screen and (max-width:1279px){.Place_city__5w2fl{color:#181e25;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;color:#4a5663!important}}@media screen and (max-width:1279px)and (max-width:1279px){.Place_city__5w2fl{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:1279px)and (max-width:767px){.Place_city__5w2fl{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.Place_airport__L7Ivl{color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.Place_airport__L7Ivl{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.Place_airport__L7Ivl{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.Place_airport__L7Ivl{color:#606f80;word-break:break-all}.Place_airportAnother__J_jmO{color:#ff3f0f}.Place_terminal__5c3z_{color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.Place_terminal__5c3z_{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.Place_terminal__5c3z_{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.Place_terminal__5c3z_{color:#606f80}.Place_terminalAnother__KsEP7{color:#ff3f0f}.Place_airportInfo__W2As_{display:flex}@keyframes Time_skeleton-shimmer___HJ1M{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Time_wrapper__UfUVu{display:grid;align-self:start}.Time_time__wFODV{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.Time_time__wFODV{font-size:14px;font-weight:600;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.Time_time__wFODV{font-size:14px;font-weight:600;line-height:20px;letter-spacing:0}}.Time_time__wFODV{color:#181e25;width:max-content}@media screen and (max-width:1279px){.Time_time__wFODV{color:#181e25;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0}}@media screen and (max-width:1279px)and (max-width:1279px){.Time_time__wFODV{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}}@media screen and (max-width:1279px)and (max-width:767px){.Time_time__wFODV{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}}.Time_date__1Q_z9{color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.Time_date__1Q_z9{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.Time_date__1Q_z9{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.Time_date__1Q_z9{color:#606f80}.Time_dateDifferentDay__MixDz{color:#ff3f0f}@keyframes DetailSegmentCard_skeleton-shimmer__bXwOJ{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.DetailSegmentCard_container__dejN9{display:grid;grid-template-columns:1fr;grid-row-gap:12px;padding:24px;background-color:#fff;border-radius:12px}@media screen and (max-width:1279px){.DetailSegmentCard_container__dejN9{grid-row-gap:8px;padding:0;background-color:rgba(0,0,0,0);border-radius:0}}.DetailSegmentCard_header__LMDSS{display:flex;gap:16px;align-items:start}@media screen and (max-width:1279px){.DetailSegmentCard_header__LMDSS{gap:12px}}.DetailSegmentCard_airlineSection__fawAw{display:flex;gap:16px;align-items:center;flex:1;min-width:0}@media screen and (max-width:1279px){.DetailSegmentCard_airlineSection__fawAw{gap:8px}}.DetailSegmentCard_wrapper__CKgf7{width:40px;height:40px;flex-shrink:0}@media screen and (max-width:1279px){.DetailSegmentCard_wrapper__CKgf7{width:auto;height:auto}}.DetailSegmentCard_airlineIconWrapper__wE2OB{position:relative;display:inline-flex;align-items:center;justify-content:center}.DetailSegmentCard_airlineIconWrapper__wE2OB:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;background-color:var(--airline-color,transparent);opacity:.24;z-index:0}@media screen and (max-width:1279px){.DetailSegmentCard_airlineIconWrapper__wE2OB:before{display:none}}.DetailSegmentCard_airlineIconWrapper__wE2OB>*{position:relative;z-index:1}.DetailSegmentCard_airlineInfo__qRzC4{display:flex;flex-direction:column;flex:1;min-width:0}.DetailSegmentCard_airlineName__OVqIu{font-size:18px;font-weight:600;line-height:28px;letter-spacing:0}@media screen and (max-width:1279px){.DetailSegmentCard_airlineName__OVqIu{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.DetailSegmentCard_airlineName__OVqIu{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}}.DetailSegmentCard_airlineName__OVqIu{color:#181e25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1279px){.DetailSegmentCard_airlineName__OVqIu{font-size:16px;font-weight:600;line-height:24px}}.DetailSegmentCard_transportDescription__lsCC2{color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.DetailSegmentCard_transportDescription__lsCC2{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.DetailSegmentCard_transportDescription__lsCC2{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.DetailSegmentCard_transportDescription__lsCC2{color:#606f80}.DetailSegmentCard_charterLabel__GZWNX{color:#ff3f0f}.DetailSegmentCard_durationAndRzd__rEBr_{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.DetailSegmentCard_duration__I3Dv5{color:#181e25;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.DetailSegmentCard_duration__I3Dv5{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.DetailSegmentCard_duration__I3Dv5{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.DetailSegmentCard_duration__I3Dv5{color:#606f80;white-space:nowrap}@media screen and (max-width:1279px){.DetailSegmentCard_duration__I3Dv5{font-size:14px;font-weight:400;line-height:20px}}.DetailSegmentCard_journey__Sy4pF{display:flex;gap:28px;align-items:flex-start;padding-left:12px}@media screen and (max-width:1279px){.DetailSegmentCard_journey__Sy4pF{gap:12px;padding-left:4px}}.DetailSegmentCard_timelineWrapper___6ReD{flex-shrink:0;display:flex;align-items:flex-start}.DetailSegmentCard_grid__1tBNZ{display:grid;grid-template-columns:64px 1fr;grid-row-gap:16px;grid-template-areas:"departure-time departure-info" "arrival-time arrival-info" "time-caption time-caption";flex:1;min-width:0}.DetailSegmentCard_departureTime__kOPSQ{grid-area:departure-time}.DetailSegmentCard_arrivalTime__D9sRE{grid-area:arrival-time}.DetailSegmentCard_departureInfo___1BCn{grid-area:departure-info}.DetailSegmentCard_arrivalInfo__WSjIt{grid-area:arrival-info}.DetailSegmentCard_timeCaption__e5FAd{grid-area:time-caption;color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.DetailSegmentCard_timeCaption__e5FAd{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.DetailSegmentCard_timeCaption__e5FAd{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.DetailSegmentCard_timeCaption__e5FAd{color:#606f80}.DetailSegmentCard_subvariants__WABNj{display:flex;gap:12px;overflow-x:hidden;flex-wrap:wrap}@media screen and (max-width:1279px){.DetailSegmentCard_subvariants__WABNj{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.DetailSegmentCard_subvariants__WABNj::-webkit-scrollbar{display:none}}.DetailSegmentCard_subvariantButton__WLAgB{display:flex;gap:4px;padding:12px 16px;justify-content:space-between;border:2px solid #d0d1d7;border-radius:8px;background:#fff;cursor:pointer;align-items:start;flex:1 1 calc((100% - 24px)/3);max-width:calc((100% - 24px)/3)}@media screen and (max-width:1279px){.DetailSegmentCard_subvariantButton__WLAgB{flex:0 0 auto;max-width:none}.DetailSegmentCard_subvariantButtonSkeleton__YMfTR{width:105px;height:86px;padding:12px}}.DetailSegmentCard_subvariantButtonSelected__1CmPs{border-color:#1da857;background:#e5fbee}.DetailSegmentCard_subvariantContent__1_NPa{display:flex;flex-direction:column;align-items:start;min-width:0}.DetailSegmentCard_subvariantName__NSuLJ{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}@media screen and (max-width:1279px){.DetailSegmentCard_subvariantName__NSuLJ{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.DetailSegmentCard_subvariantName__NSuLJ{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}}.DetailSegmentCard_subvariantName__NSuLJ{color:#181e25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DetailSegmentCard_subvariantMeta__F1ZV7{display:flex;flex-wrap:wrap;gap:2px}.DetailSegmentCard_subvariantSkeletonLayout__QoKz3{display:flex;flex:1;flex-direction:column;gap:8px}@media screen and (max-width:1279px){.DetailSegmentCard_subvariantSkeletonLayout__QoKz3{justify-content:flex-start;gap:6px}}.DetailSegmentCard_subvariantSkeletonTopRow__LgcYE{display:flex;gap:8px;align-items:center;justify-content:space-between}@media screen and (max-width:1279px){.DetailSegmentCard_subvariantSkeletonTopRow__LgcYE{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}}.DetailSegmentCard_subvariantPrice__54HzH{color:#181e25;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}@media screen and (max-width:1279px){.DetailSegmentCard_subvariantPrice__54HzH{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.DetailSegmentCard_subvariantPrice__54HzH{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.DetailSegmentCard_subvariantPrice__54HzH{color:#4a5663}.DetailSegmentCard_subvariantSeats__VKq7n{color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.DetailSegmentCard_subvariantSeats__VKq7n{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.DetailSegmentCard_subvariantSeats__VKq7n{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.DetailSegmentCard_subvariantSeats__VKq7n{color:#606f80;white-space:nowrap}.DetailSegmentCard_subvariantNameSkeleton__SvHvQ{width:124px!important;height:16px!important}@media screen and (max-width:1279px){.DetailSegmentCard_subvariantNameSkeleton__SvHvQ{width:64px!important}}.DetailSegmentCard_subvariantPriceSkeleton__0dpCx{width:72px!important;height:14px!important}@media screen and (max-width:1279px){.DetailSegmentCard_subvariantPriceSkeleton__0dpCx{width:56px!important}}.DetailSegmentCard_subvariantSeatsSkeleton__2K02L{width:56px!important;height:14px!important;flex-shrink:0!important}@media screen and (max-width:1279px){.DetailSegmentCard_subvariantSeatsSkeleton__2K02L{width:40px!important}}.DetailSegmentCard_railwayEntry__xt7WV{display:flex;justify-content:flex-start}@media screen and (max-width:1279px){.DetailSegmentCard_railwayEntry__xt7WV{margin-top:12px}}@keyframes RailwaySeatsMapButton_skeleton-shimmer__o_Md3{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.RailwaySeatsMapButton_buttonSkeleton__219Rz{width:130px!important;height:16px!important}@media screen and (max-width:1279px){.RailwaySeatsMapButton_buttonSkeleton__219Rz{width:150px!important;height:30px!important}}@keyframes TechnicalStops_skeleton-shimmer___fpMD{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.TechnicalStops_container__qa1DB{background:#f6f7f9;border-radius:8px;padding:12px}@media screen and (max-width:1279px){.TechnicalStops_container__qa1DB{padding:8px;border-radius:4px;background:#e7e9ef}}.TechnicalStops_text__6GMgp{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}@media screen and (max-width:1279px){.TechnicalStops_text__6GMgp{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.TechnicalStops_text__6GMgp{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}}.TechnicalStops_text__6GMgp{color:#181e25}@media screen and (max-width:1279px){.TechnicalStops_text__6GMgp{color:#181e25;font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}}@media screen and (max-width:1279px)and (max-width:1279px){.TechnicalStops_text__6GMgp{font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}}@media screen and (max-width:1279px)and (max-width:767px){.TechnicalStops_text__6GMgp{font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}}@keyframes MobileDetailModalFooter_skeleton-shimmer__bgzHT{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.MobileDetailModalFooter_wrapper__uo8fU{display:flex;flex-direction:column;gap:12px;width:100%}@media screen and (max-width:1279px){.MobileDetailModalFooter_wrapper__uo8fU{gap:8px}}.MobileDetailModalFooter_actionsWrapper__TcBFv{display:flex;gap:12px;align-items:center;width:100%}.MobileDetailModalFooter_priceDescription__zp3hf{color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.MobileDetailModalFooter_priceDescription__zp3hf{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.MobileDetailModalFooter_priceDescription__zp3hf{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.MobileDetailModalFooter_priceDescription__zp3hf{color:#606f80;text-align:center}@keyframes DetailModalFooter_skeleton-shimmer__Kchmw{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.DetailModalFooter_wrapper__cEjOu{display:flex;justify-content:space-between;align-items:center;width:100%}.DetailModalFooter_priceWrapper__HQZCa{display:flex;flex-direction:column}.DetailModalFooter_price__3GTAs{display:flex;gap:4px;align-items:baseline;word-break:break-word}.DetailModalFooter_fromText__efCET{color:#181e25;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}@media screen and (max-width:1279px){.DetailModalFooter_fromText__efCET{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.DetailModalFooter_fromText__efCET{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.DetailModalFooter_fromText__efCET{color:#4a5663}.DetailModalFooter_priceValue__2octe{font-size:22px;font-weight:600;line-height:32px;letter-spacing:0}@media screen and (max-width:1279px){.DetailModalFooter_priceValue__2octe{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.DetailModalFooter_priceValue__2octe{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0}}.DetailModalFooter_priceValue__2octe{color:#181e25}.DetailModalFooter_priceDescription__1jrQ5{color:#181e25;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}@media screen and (max-width:1279px){.DetailModalFooter_priceDescription__1jrQ5{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.DetailModalFooter_priceDescription__1jrQ5{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.DetailModalFooter_priceDescription__1jrQ5{color:#606f80}.DetailModalFooter_actionsWrapper__oBhT3{display:flex;gap:16px;align-items:center}@keyframes ChooseSeatsCard_skeleton-shimmer__t84g1{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ChooseSeatsCard_container__X_EyN{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#e7e9ef;border-radius:8px;margin-top:12px}.ChooseSeatsCard_header__O_XAm{display:flex;flex-direction:column;gap:4px}.ChooseSeatsCard_title__ubsFH{font-size:16px;font-weight:500;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.ChooseSeatsCard_title__ubsFH{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.ChooseSeatsCard_title__ubsFH{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}}.ChooseSeatsCard_title__ubsFH{color:#181e25}.ChooseSeatsCard_subvariant__qFggR{color:#181e25;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}@media screen and (max-width:1279px){.ChooseSeatsCard_subvariant__qFggR{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.ChooseSeatsCard_subvariant__qFggR{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.ChooseSeatsCard_subvariant__qFggR{color:#606f80}.ChooseSeatsCard_passengers__X5u3C{display:flex;flex-direction:column;gap:8px}.ChooseSeatsCard_button__fWzpA{width:100%;margin-top:8px}@keyframes CarCard_skeleton-shimmer__0Hpo5{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.CarCard_card__tqNSg{display:flex;flex-direction:column;padding:12px 16px;border:2px solid #d0d1d7;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s;width:min(1fr,237px);align-items:flex-start}@media screen and (max-width:1279px){.CarCard_card__tqNSg{min-width:140px;flex:0 0 auto;width:unset}}.CarCard_card__tqNSg:hover{border-color:#1da857}.CarCard_cardSelected__a1LUT{border-color:#1da857;background:#e9ecf2}.CarCard_title__yObhF{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.CarCard_title__yObhF{font-size:14px;font-weight:600;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.CarCard_title__yObhF{font-size:14px;font-weight:600;line-height:20px;letter-spacing:0}}.CarCard_title__yObhF{color:#181e25}.CarCard_circle__udkfK{width:4px;height:4px;border-radius:50%;background:#4a5663}.CarCard_serviceClass__PjcSg{color:#4a5663}.CarCard_seatsCount__urL21{color:#181e25;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}@media screen and (max-width:1279px){.CarCard_seatsCount__urL21{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.CarCard_seatsCount__urL21{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.CarCard_seatsCount__urL21{color:#606f80}@keyframes CarsList_skeleton-shimmer__czS7C{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.CarsList_container__vA0w5{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;overflow-x:auto;padding-bottom:10px;width:100%;-webkit-overflow-scrolling:touch}@media screen and (max-width:1279px){.CarsList_container__vA0w5{display:flex;grid-template-columns:unset;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.CarsList_container__vA0w5::-webkit-scrollbar{display:none}}.CarsList_showMoreButton__a4cwY{margin-top:8px}@keyframes CustomMap_skeleton-shimmer__8vuOI{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.CustomMap_container__TRy0j{display:flex;flex-direction:column;gap:16px}.CustomMap_seats__R3e6b{display:flex;flex-wrap:wrap;gap:8px}@keyframes Seat_skeleton-shimmer__1XPAL{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Seat_seat__R8Imu{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}@media screen and (max-width:1279px){.Seat_seat__R8Imu{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.Seat_seat__R8Imu{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.Seat_seat__R8Imu{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:4px;border:2px solid #d0d1d7;border-radius:4px;background-color:rgba(0,0,0,0);color:#181e25;cursor:pointer;user-select:none;transition:all .2s}.Seat_seat__R8Imu.Seat_clickable__9oxBd{cursor:pointer}.Seat_seat__R8Imu.Seat_clickable__9oxBd:hover{background-color:#f6f7f9}.Seat_seat__R8Imu.Seat_available__WmjmL{background-color:rgba(0,0,0,0);border-color:#d0d1d7;color:#181e25}.Seat_seat__R8Imu.Seat_available__WmjmL:hover{background-color:#f6f7f9}.Seat_seat__R8Imu.Seat_selected__sojFn{background-color:#1da857;border-color:#1da857;color:#fff;font-weight:600}.Seat_seat__R8Imu.Seat_selected__sojFn:hover{background-color:#1d964f;border-color:#1d964f}.Seat_seat__R8Imu.Seat_selected__sojFn:active{background-color:#1c8749;border-color:#1c8749}.Seat_seat__R8Imu.Seat_extra-purchased__0WIVk{background-color:#e5fbee;border-color:#e5fbee;color:#4a5663}.Seat_seat__R8Imu.Seat_extra-purchased__0WIVk:hover{background-color:#cbf6dd;border-color:#cbf6dd}.Seat_seat__R8Imu.Seat_occupied__4fOVG{background-color:#f3f4f7;border-color:#d0d1d7;color:#8593a3;cursor:default}.Seat_seat__R8Imu.Seat_reserved__StzqN{background-color:#fff6eb;border-color:#d0d1d7;color:#ff9000;opacity:.7}.Seat_seat__R8Imu.Seat_disabled__qJYX_{background-color:#f3f4f7;border-color:#d0d1d7;color:#8593a3;cursor:default}.Seat_seat__R8Imu.Seat_priceGraduation1__q2jsD{background-color:#c2e9ff;border-color:#d0d1d7}.Seat_seat__R8Imu.Seat_priceGraduation1__q2jsD:hover{background-color:#a3deff}.Seat_seat__R8Imu.Seat_priceGraduation1__q2jsD:active{background-color:#85d3ff}.Seat_seat__R8Imu.Seat_priceGraduation2__rtmaZ{background-color:#ffe090;border-color:#d0d1d7}.Seat_seat__R8Imu.Seat_priceGraduation2__rtmaZ:hover{background-color:#ffd770}.Seat_seat__R8Imu.Seat_priceGraduation2__rtmaZ:active{background-color:#ffcf52}.Seat_seat__R8Imu.Seat_priceGraduation3__S_IZU{background-color:#ecceff;border-color:#d0d1d7}.Seat_seat__R8Imu.Seat_priceGraduation3__S_IZU:hover{background-color:#e0adff}.Seat_seat__R8Imu.Seat_priceGraduation3__S_IZU:active{background-color:#d48fff}.Seat_seat__R8Imu.Seat_priceGraduation4__fkRn8{background-color:#aff11e;border-color:#d0d1d7}.Seat_seat__R8Imu.Seat_priceGraduation4__fkRn8:hover{background-color:#9fe20e}.Seat_seat__R8Imu.Seat_priceGraduation4__fkRn8:active{background-color:#8bc50c}.Seat_seat__R8Imu.Seat_priceGraduation5__m_TPc{background-color:#6cc9ff;border-color:#d0d1d7}.Seat_seat__R8Imu.Seat_priceGraduation5__m_TPc:hover{background-color:#4dbeff}.Seat_seat__R8Imu.Seat_priceGraduation5__m_TPc:active{background-color:#2eb3ff}.Seat_seat__R8Imu:disabled{cursor:not-allowed}@keyframes RzdMap_skeleton-shimmer__OYW1F{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.RzdMap_container__6bciB,.RzdMap_mapWrap__brzp3{position:relative}.RzdMap_map__GHzC5{height:160px;overflow:auto hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.RzdMap_map__GHzC5::-webkit-scrollbar{display:none}.RzdMap_map__GHzC5{width:100%}.RzdMap_mapContent__zvBsF{position:relative;display:inline-block;width:max-content;min-width:100%;height:100%;border-radius:12px;overflow:hidden}.RzdMap_mapContent__zvBsF.RzdMap_mapPreview__WV43K .RzdMap_seat__pTteh{cursor:default}.RzdMap_mapContent__zvBsF .RzdMap_seat__pTteh{cursor:pointer;user-select:none}.RzdMap_mapContent__zvBsF svg{margin:0 auto;height:100%;width:auto;display:block}.RzdMap_svgRoot__IFeuP{height:100%;display:inline-block;min-width:100%}.RzdMap_mapContent__zvBsF [data-seat-status=selected]{fill:#1da857;stroke:#d0d1d7}.RzdMap_mapContent__zvBsF [data-seat-status=selected]:hover{fill:#1d964f}.RzdMap_mapContent__zvBsF [data-seat-status=selected]:active{fill:#1c8749}.RzdMap_mapContent__zvBsF [data-seat-status=priceGraduation1]{fill:#c2e9ff;stroke:#d0d1d7}.RzdMap_mapContent__zvBsF [data-seat-status=priceGraduation1]:hover{fill:#a3deff}.RzdMap_mapContent__zvBsF [data-seat-status=priceGraduation1]:active{fill:#85d3ff}.RzdMap_mapContent__zvBsF [data-seat-status=priceGraduation2]{fill:#ffe090;stroke:#d0d1d7}.RzdMap_mapContent__zvBsF [data-seat-status=priceGraduation2]:hover{fill:#ffd770}.RzdMap_mapContent__zvBsF [data-seat-status=priceGraduation2]:active{fill:#ffcf52}.RzdMap_mapContent__zvBsF [data-seat-status=priceGraduation3]{fill:#ecceff;stroke:#d0d1d7}.RzdMap_mapContent__zvBsF [data-seat-status=priceGraduation3]:hover{fill:#e0adff}.RzdMap_mapContent__zvBsF [data-seat-status=priceGraduation3]:active{fill:#d48fff}.RzdMap_mapContent__zvBsF [data-seat-status=priceGraduation4]{fill:#aff11e;stroke:#d0d1d7}.RzdMap_mapContent__zvBsF [data-seat-status=priceGraduation4]:hover{fill:#9fe20e}.RzdMap_mapContent__zvBsF [data-seat-status=priceGraduation4]:active{fill:#8bc50c}.RzdMap_mapContent__zvBsF [data-seat-status=priceGraduation5]{fill:#6cc9ff;stroke:#d0d1d7}.RzdMap_mapContent__zvBsF [data-seat-status=priceGraduation5]:hover{fill:#4dbeff}.RzdMap_mapContent__zvBsF [data-seat-status=priceGraduation5]:active{fill:#2eb3ff}.RzdMap_mapContent__zvBsF [data-seat-status=available]{stroke:#d0d1d7}.RzdMap_mapContent__zvBsF [data-seat-status=extraPurchased]{fill:#e5fbee;stroke:#d0d1d7}.RzdMap_mapContent__zvBsF [data-seat-status=extraPurchased]:hover{fill:#cbf6dd}.RzdMap_mapContent__zvBsF [data-seat-status=extraPurchased]:active{fill:#b1f2cc}.RzdMap_mapContent__zvBsF [data-seat-status=unavailable]{cursor:default;fill:#f3f4f7;stroke:#d0d1d7}.RzdMap_mapContent__zvBsF text[data-seat-status=priceGraduation1],.RzdMap_mapContent__zvBsF text[data-seat-status=priceGraduation2],.RzdMap_mapContent__zvBsF text[data-seat-status=priceGraduation3],.RzdMap_mapContent__zvBsF text[data-seat-status=priceGraduation4],.RzdMap_mapContent__zvBsF text[data-seat-status=priceGraduation5]{fill:#181e25;stroke:none}.RzdMap_mapContent__zvBsF text[data-seat-status=selected]{fill:#fff;stroke:none}.RzdMap_mapContent__zvBsF text[data-seat-status=available],.RzdMap_mapContent__zvBsF text[data-seat-status=extraPurchased]{fill:#181e25;stroke:none}.RzdMap_mapContent__zvBsF text[data-seat-status=unavailable]{fill:rgba(0,0,0,0);stroke:none}.RzdMap_border__aVwbd{width:100%;height:100%;border-radius:12px;box-shadow:inset 0 0 0 2px #d0d1d7}.RzdMap_border__aVwbd,.RzdMap_tooltip__4axAe{position:absolute;top:0;left:0;pointer-events:none}.RzdMap_tooltip__4axAe{animation:RzdMap_tooltip-fade-in__fQkPo .15s ease-out forwards;background:#fff;color:#181e25;border:2px solid #fff;padding:16px;display:none;border-radius:8px;z-index:1001;max-width:304px;min-width:80px;box-shadow:0 0 16px 0 rgba(24,30,37,.16)}.RzdMap_tooltip__4axAe[data-show]{display:block}.RzdMap_tooltip__4axAe[data-popper-placement=top] .RzdMap_arrow__x_fMr{bottom:-6px}.RzdMap_tooltip__4axAe[data-popper-placement=top] .RzdMap_arrow__x_fMr:before{transform:rotate(225deg)}.RzdMap_tooltip__4axAe[data-popper-placement=bottom] .RzdMap_arrow__x_fMr{top:-6px}.RzdMap_tooltip__4axAe[data-popper-placement=bottom] .RzdMap_arrow__x_fMr:before{transform:rotate(45deg)}.RzdMap_tooltipLabel__UEo7J{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}@media screen and (max-width:1279px){.RzdMap_tooltipLabel__UEo7J{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.RzdMap_tooltipLabel__UEo7J{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.RzdMap_tooltipLabel__UEo7J{color:#181e25}.RzdMap_tooltipDescription___m_8l{color:#181e25;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}@media screen and (max-width:1279px){.RzdMap_tooltipDescription___m_8l{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.RzdMap_tooltipDescription___m_8l{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.RzdMap_tooltipDescription___m_8l{color:#606f80;margin-top:4px}.RzdMap_arrow__x_fMr{position:absolute;width:12px;height:12px;animation:RzdMap_tooltip-fade-in__fQkPo .15s ease-out forwards}.RzdMap_arrow__x_fMr:before{content:"";position:absolute;inset:0;background:#fff;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}@keyframes RzdMap_tooltip-fade-in__fQkPo{0%{opacity:0}to{opacity:1}}@keyframes RailwaySeatsModal_skeleton-shimmer__J8JMH{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media screen and (min-width:1280px){.RailwaySeatsModal_modalOverlay__VvjeR{grid-template-columns:1fr 1280px 1fr!important}}.RailwaySeatsModal_modal__ntVEW{width:100%}.RailwaySeatsModal_content__QZlEc{display:flex;flex-direction:column;padding-bottom:32px}@media screen and (max-width:1279px){.RailwaySeatsModal_content__QZlEc{padding-bottom:20px}}.RailwaySeatsModal_segmentsWrap__iW3f4{display:flex;flex-direction:column;gap:20px}.RailwaySeatsModal_header__u2RDJ,.RailwaySeatsModal_segment__rHFFX{display:flex;flex-direction:column}.RailwaySeatsModal_header__u2RDJ{gap:4px}.RailwaySeatsModal_directionTitle__hOOEy{font-size:22px;font-weight:600;line-height:32px;letter-spacing:0}@media screen and (max-width:1279px){.RailwaySeatsModal_directionTitle__hOOEy{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.RailwaySeatsModal_directionTitle__hOOEy{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0}}.RailwaySeatsModal_directionTitle__hOOEy{color:#181e25}.RailwaySeatsModal_selectCarAndStoreyWrap__W9Wwo{display:flex;gap:12px;margin:32px 0;align-items:flex-end}@media screen and (max-width:1279px){.RailwaySeatsModal_selectCarAndStoreyWrap__W9Wwo{flex-direction:column;align-items:stretch;width:100%;gap:20px;margin:20px 0}}.RailwaySeatsModal_seatsLegendAndServicesWrap__MwWGv{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:1279px){.RailwaySeatsModal_seatsLegendAndServicesWrap__MwWGv{flex-direction:column;align-items:flex-start;gap:12px}}.RailwaySeatsModal_segmentDate__rGqiW{color:#181e25;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.RailwaySeatsModal_segmentDate__rGqiW{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.RailwaySeatsModal_segmentDate__rGqiW{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.RailwaySeatsModal_segmentDate__rGqiW{color:#4a5663}.RailwaySeatsModal_seatsByTierCount__ouP_3{padding:12px 0}.RailwaySeatsModal_seatsByTierCountText__Zgx2Z{color:#181e25;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.RailwaySeatsModal_seatsByTierCountText__Zgx2Z{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.RailwaySeatsModal_seatsByTierCountText__Zgx2Z{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.RailwaySeatsModal_seatsByTierCountText__Zgx2Z{color:#4a5663}.RailwaySeatsModal_titleSelectedCarWrap__t90u4{display:flex;align-items:center;gap:12px;margin-bottom:4px}.RailwaySeatsModal_cardList__HbL8k{margin-bottom:24px}@media screen and (max-width:1279px){.RailwaySeatsModal_cardList__HbL8k{width:100%;margin-bottom:20px}}.RailwaySeatsModal_titleSelectedCarText__ticG8{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.RailwaySeatsModal_titleSelectedCarText__ticG8{font-size:14px;font-weight:600;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.RailwaySeatsModal_titleSelectedCarText__ticG8{font-size:14px;font-weight:600;line-height:20px;letter-spacing:0}}.RailwaySeatsModal_titleSelectedCarText__ticG8{color:#181e25}.RailwaySeatsModal_error__WOxRF,.RailwaySeatsModal_loading__aKewc{color:#181e25;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.RailwaySeatsModal_error__WOxRF,.RailwaySeatsModal_loading__aKewc{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.RailwaySeatsModal_error__WOxRF,.RailwaySeatsModal_loading__aKewc{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.RailwaySeatsModal_error__WOxRF,.RailwaySeatsModal_loading__aKewc{text-align:center;padding:20px}.RailwaySeatsModal_error__WOxRF{color:#ff3f0f}.RailwaySeatsModal_mapContainer__mNeo_{display:flex;flex-direction:column;margin-top:24px;gap:24px}@media screen and (max-width:1279px){.RailwaySeatsModal_mapContainer__mNeo_{width:100%;margin-top:20px;gap:20px;overflow-x:auto;-webkit-overflow-scrolling:touch}}.RailwaySeatsModal_passengersSelector__NedST{display:flex;flex-direction:column;gap:8px;padding:12px 0}.RailwaySeatsModal_passengersSelectorTitle__nVLYr{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.RailwaySeatsModal_passengersSelectorTitle__nVLYr{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.RailwaySeatsModal_passengersSelectorTitle__nVLYr{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.RailwaySeatsModal_passengersSelectorTitle__nVLYr{color:#181e25}.RailwaySeatsModal_passengersSelectorButtons__zdJfA{display:flex;gap:8px;flex-wrap:wrap}.RailwaySeatsModal_passengerButton__Nn0Ae{padding:8px 12px;border:1px solid #d0d1d7;border-radius:4px;background:#fff;cursor:pointer;transition:all .2s;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.RailwaySeatsModal_passengerButton__Nn0Ae{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.RailwaySeatsModal_passengerButton__Nn0Ae{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.RailwaySeatsModal_passengerButton__Nn0Ae{color:#181e25}.RailwaySeatsModal_passengerButton__Nn0Ae:hover{border-color:#1da857}.RailwaySeatsModal_passengerButtonActive__FUkNo{border-color:#1da857;background:#e5fbee;color:#1da857}.RailwaySeatsModal_previewNotification__oQX05{display:flex;gap:8px;padding:12px;background:#fff6eb;border:1px solid #d0d1d7;border-radius:4px;align-items:flex-start}.RailwaySeatsModal_previewNotificationIcon__y5B7x{font-size:18px;line-height:1;flex-shrink:0}.RailwaySeatsModal_previewNotificationText__t920_{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.RailwaySeatsModal_previewNotificationText__t920_{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.RailwaySeatsModal_previewNotificationText__t920_{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.RailwaySeatsModal_previewNotificationText__t920_{color:#181e25}@keyframes SeatsLegend_skeleton-shimmer__wGbCs{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.SeatsLegend_wrapper__vOiyL{display:flex;flex-wrap:wrap;gap:24px;align-items:center}@media screen and (max-width:1279px){.SeatsLegend_wrapper__vOiyL{gap:12px}}.SeatsLegend_item__jID5P{display:inline-flex;gap:8px;align-items:center}.SeatsLegend_marker__Iv_QK{width:24px;height:24px;border-radius:4px;border:1px solid #d0d1d7}.SeatsLegend_priceGraduation1__cC5L5{background:#c2e9ff}.SeatsLegend_priceGraduation2__CFhv_{background:#ffe090}.SeatsLegend_priceGraduation3__2JB50{background:#ecceff}.SeatsLegend_priceGraduation4__xH39q{background:#aff11e}.SeatsLegend_priceGraduation5__qLCZK{background:#6cc9ff}.SeatsLegend_label__2R8Pb{color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.SeatsLegend_label__2R8Pb{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.SeatsLegend_label__2R8Pb{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.SeatsLegend_label__2R8Pb{color:#4a5663}@keyframes SelectCarType_skeleton-shimmer__UpAL6{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.SelectCarType_container__eNqkd{display:flex;flex-direction:column;gap:4px}@media screen and (max-width:1279px){.SelectCarType_container__eNqkd{width:100%}}.SelectCarType_label__OiQ9_{color:#181e25;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}@media screen and (max-width:1279px){.SelectCarType_label__OiQ9_{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.SelectCarType_label__OiQ9_{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.SelectCarType_label__OiQ9_{color:#4a5663}.SelectCarType_triggerButton__IDEtO{width:330px;padding:8px;justify-content:space-between!important;color:#181e25;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.SelectCarType_triggerButton__IDEtO{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.SelectCarType_triggerButton__IDEtO{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.SelectCarType_triggerButton__IDEtO:active,.SelectCarType_triggerButton__IDEtO:hover{background-color:rgba(0,0,0,0)}@media screen and (max-width:1279px){.SelectCarType_triggerButton__IDEtO{width:100%;min-width:280px}}.SelectCarType_dropdownContainer__dQkUW{position:absolute;top:100%;left:0;z-index:50;margin-top:4px;background:#fff;border:1px solid #d0d1d7;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);min-width:100%}.SelectCarType_optionsList__A_wU9{display:flex;flex-direction:column;padding:4px}.SelectCarType_option__5DtyV{display:flex;align-items:center;justify-content:space-between;padding:0 12px;height:30px;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:4px;transition:background-color .2s}.SelectCarType_option__5DtyV:hover{background:#e7e9ef}.SelectCarType_optionSelected__UEoVC{background:rgba(0,0,0,0)}.SelectCarType_optionLabel__EjWWt{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.SelectCarType_optionLabel__EjWWt{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.SelectCarType_optionLabel__EjWWt{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.SelectCarType_optionLabel__EjWWt{color:#181e25}.SelectCarType_checkIcon__ZqCsO{width:16px;height:16px;color:#1da857}@keyframes SelectServiceClass_skeleton-shimmer__D_oNS{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.SelectServiceClass_container__zuHoF{display:flex;flex-direction:column;gap:4px}@media screen and (max-width:1279px){.SelectServiceClass_container__zuHoF{width:100%}}.SelectServiceClass_label__mWQEh{color:#181e25;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}@media screen and (max-width:1279px){.SelectServiceClass_label__mWQEh{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.SelectServiceClass_label__mWQEh{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.SelectServiceClass_label__mWQEh{color:#4a5663}.SelectServiceClass_triggerButton__9Rhnm{width:330px;padding:8px;justify-content:space-between!important;color:#181e25;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.SelectServiceClass_triggerButton__9Rhnm{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.SelectServiceClass_triggerButton__9Rhnm{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:1279px){.SelectServiceClass_triggerButton__9Rhnm{width:100%;min-width:280px}}.SelectServiceClass_dropdownContainer__dqcTv{position:absolute;top:100%;left:0;z-index:50;margin-top:4px;background:#fff;border:1px solid #d0d1d7;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);min-width:100%}.SelectServiceClass_optionsList__ie3wy{display:flex;flex-direction:column;padding:4px}.SelectServiceClass_option__78VfR{display:flex;align-items:center;justify-content:space-between;padding:0 12px;height:30px;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:4px;transition:background-color .2s}.SelectServiceClass_option__78VfR:hover{background:#e7e9ef}.SelectServiceClass_optionLabel__EhV57{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.SelectServiceClass_optionLabel__EhV57{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.SelectServiceClass_optionLabel__EhV57{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.SelectServiceClass_optionLabel__EhV57{color:#181e25}.SelectServiceClass_checkIcon___VI_6{width:16px;height:16px;color:#1da857}@keyframes ServicesIcons_skeleton-shimmer__3THLG{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ServicesIcons_container__tpQ_G{display:flex;gap:16px;flex-wrap:wrap;align-items:center;justify-content:flex-end}@media screen and (max-width:1279px){.ServicesIcons_container__tpQ_G{justify-content:flex-start;gap:12px}}@keyframes StoreyToggler_skeleton-shimmer__u9g2_{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.StoreyToggler_container__osYeb{display:flex;flex-direction:column;gap:4px}@media screen and (max-width:1279px){.StoreyToggler_container__osYeb{width:100%}}.StoreyToggler_label__eILKv{color:#181e25;font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.StoreyToggler_label__eILKv{font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.StoreyToggler_label__eILKv{font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}}.StoreyToggler_label__eILKv{color:#4a5663}.StoreyToggler_storeyToggler__HPI7H{width:350px!important}@media screen and (max-width:1279px){.StoreyToggler_storeyToggler__HPI7H{width:100%!important}}@keyframes TogglerGroup_skeleton-shimmer__Itl81{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.TogglerGroup_itemsWrapper__Kl5sN{display:flex;position:relative;justify-content:stretch;align-items:stretch;overflow:hidden;height:40px;width:100%;padding:4px;border-radius:8px;background:#e7e9ef}@keyframes TogglerItem_skeleton-shimmer___9rUr{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.TogglerItem_itemWrapper__9s_YT{position:relative;flex:1 1 auto;cursor:pointer}.TogglerItem_itemWrapper__9s_YT.TogglerItem_isSelected__ZEWx_,.TogglerItem_itemWrapper__9s_YT:hover{z-index:1}.TogglerItem_hiddenRadio__GPdia{opacity:0;position:absolute;z-index:-1}.TogglerItem_styledWrapper__LF1ci{color:#181e25;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.TogglerItem_styledWrapper__LF1ci{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.TogglerItem_styledWrapper__LF1ci{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.TogglerItem_styledWrapper__LF1ci{position:relative;padding:9px 14px;cursor:pointer;text-align:center;height:100%;color:#4a5663;border-radius:8px;display:flex;align-items:center;justify-content:center}.TogglerItem_styledWrapper__LF1ci.TogglerItem_isSelected__ZEWx_{color:#1da857;background-color:#fff;box-shadow:0 1px 3px rgba(98,112,139,.2)}.TogglerItem_styledWrapper__LF1ci.TogglerItem_disabled__Qvh2A{pointer-events:none;cursor:default;color:#8593a3}.TogglerItem_itemWrapper__9s_YT.TogglerItem_hasDelimiter__KtvgR:after{content:"";width:1px;height:24px;background-color:#f6f7f9;display:block;position:absolute;right:0;top:8px}@media screen and (max-width:1279px){.TogglerItem_styledWrapper__LF1ci{color:#181e25;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:1279px)and (max-width:1279px){.TogglerItem_styledWrapper__LF1ci{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:1279px)and (max-width:767px){.TogglerItem_styledWrapper__LF1ci{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@keyframes LoadMoreButton_skeleton-shimmer__Err2L{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.LoadMoreButton_button__7oL9V{display:block;margin-top:24px}@media screen and (max-width:1279px){.LoadMoreButton_button__7oL9V{margin-top:8px}}@keyframes NotFoundSharedTicketModal_skeleton-shimmer__pIA6d{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.NotFoundSharedTicketModal_imageWrapper__6ikKj{display:flex;justify-content:center;align-items:center;width:100%;height:136px;margin-bottom:16px;border-radius:8px;background-size:contain;background-repeat:no-repeat;background-position:50%}@media screen and (max-width:1279px){.NotFoundSharedTicketModal_imageWrapper__6ikKj{background-size:cover}}.NotFoundSharedTicketModal_content__yK1en{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:16px}.NotFoundSharedTicketModal_textContainer__A57OV{display:flex;flex-direction:column;width:100%;gap:8px}.NotFoundSharedTicketModal_title__VB_u2{font-size:28px;font-weight:600;line-height:40px;letter-spacing:0}@media screen and (max-width:1279px){.NotFoundSharedTicketModal_title__VB_u2{font-size:20px;font-weight:600;line-height:26px;letter-spacing:0}}.NotFoundSharedTicketModal_title__VB_u2{color:#181e25}.NotFoundSharedTicketModal_description__R_cOo{color:#181e25;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.NotFoundSharedTicketModal_description__R_cOo{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.NotFoundSharedTicketModal_description__R_cOo{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.NotFoundSharedTicketModal_description__R_cOo{color:#4a5663}.NotFoundSharedTicketModal_footer__sjCXl{display:flex;align-items:start;width:100%}@media screen and (max-width:1279px){.NotFoundSharedTicketModal_button__GoMRz,.NotFoundSharedTicketModal_footer__sjCXl{width:100%}}@keyframes useAdfox_skeleton-shimmer__K41TA{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.useAdfox_adSlot__oDLBM{overflow:hidden;border-radius:12px}.useAdfox_adSlot__oDLBM a{border-radius:12px}.useAdfox_adSlot__oDLBM:empty{display:none}.useAdfox_adSlotSearchMobile__riuRl{overflow:hidden;border-radius:12px}.useAdfox_adSlotSearchMobile__riuRl .promo-card{background-size:100% 100%;transition:background-size .25s ease-in-out}.useAdfox_adSlotSearchMobile__riuRl #kebab{z-index:6!important}.useAdfox_adSlotSearchMobile__riuRl .right-focus-object{background-position:100%}.useAdfox_adSlotSearchMobile__riuRl .left-focus-object{background-position:0}.useAdfox_adSlotSearchMobile__riuRl .center-focus-object{background-position:50%}.useAdfox_adSlotSearchMobile__riuRl .bottom-focus-object{background-position:bottom}.useAdfox_adSlotSearchMobile__riuRl .top-focus-object{background-position:top}.useAdfox_adSlotSearchMobile__riuRl .promo-card__title{color:#181e25;font-size:22px;font-weight:600;line-height:32px;letter-spacing:0}@media screen and (max-width:1279px){.useAdfox_adSlotSearchMobile__riuRl .promo-card__title{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.useAdfox_adSlotSearchMobile__riuRl .promo-card__title{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0}}.useAdfox_adSlotSearchMobile__riuRl .promo-card__link{color:#181e25;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0}@media screen and (max-width:1279px){.useAdfox_adSlotSearchMobile__riuRl .promo-card__link{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.useAdfox_adSlotSearchMobile__riuRl .promo-card__link{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}}.useAdfox_adSlotSearchMobile__riuRl .dark-background-image *{color:#fff}.useAdfox_adSlotSearchMobile__riuRl .light-background-image *{color:#181e25}.useAdfox_adSlotSearchMobile__riuRl .promo-card__content{height:142px;max-width:unset;padding:12px;display:flex;justify-content:end;flex-direction:column;gap:2px}.useAdfox_adSlotSearchMobile__riuRl .promo-card{background-size:cover}.useAdfox_adSlotSearchMobile__riuRl .promo-card__content{padding:16px}.useAdfox_adSlotSearchDesktop__3xjOh{overflow:hidden;border-radius:12px}.useAdfox_adSlotSearchDesktop__3xjOh .promo-card{background-size:100% 100%;transition:background-size .25s ease-in-out}.useAdfox_adSlotSearchDesktop__3xjOh #kebab{z-index:6!important}.useAdfox_adSlotSearchDesktop__3xjOh .right-focus-object{background-position:100%}.useAdfox_adSlotSearchDesktop__3xjOh .left-focus-object{background-position:0}.useAdfox_adSlotSearchDesktop__3xjOh .center-focus-object{background-position:50%}.useAdfox_adSlotSearchDesktop__3xjOh .bottom-focus-object{background-position:bottom}.useAdfox_adSlotSearchDesktop__3xjOh .top-focus-object{background-position:top}.useAdfox_adSlotSearchDesktop__3xjOh .promo-card__title{color:#181e25;font-size:22px;font-weight:600;line-height:32px;letter-spacing:0}@media screen and (max-width:1279px){.useAdfox_adSlotSearchDesktop__3xjOh .promo-card__title{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.useAdfox_adSlotSearchDesktop__3xjOh .promo-card__title{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0}}.useAdfox_adSlotSearchDesktop__3xjOh .promo-card__link{color:#181e25;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0}@media screen and (max-width:1279px){.useAdfox_adSlotSearchDesktop__3xjOh .promo-card__link{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.useAdfox_adSlotSearchDesktop__3xjOh .promo-card__link{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}}.useAdfox_adSlotSearchDesktop__3xjOh .dark-background-image *{color:#fff}.useAdfox_adSlotSearchDesktop__3xjOh .light-background-image *{color:#181e25}.useAdfox_adSlotSearchDesktop__3xjOh .promo-card__content{height:142px;max-width:unset;padding:12px;display:flex;justify-content:center;flex-direction:column;gap:0;padding:24px}@media screen and (min-width:1280px){.useAdfox_adSlotSearchDesktop__3xjOh:hover .promo-card{background-size:107% 107%}}.useAdfox_adSlotMainLoopholesDesktop__fNQT8{overflow:hidden}.useAdfox_adSlotMainLoopholesDesktop__fNQT8 .promo-card{background-size:100% 100%;transition:background-size .25s ease-in-out}.useAdfox_adSlotMainLoopholesDesktop__fNQT8 #kebab{z-index:6!important}.useAdfox_adSlotMainLoopholesDesktop__fNQT8 .right-focus-object{background-position:100%}.useAdfox_adSlotMainLoopholesDesktop__fNQT8 .left-focus-object{background-position:0}.useAdfox_adSlotMainLoopholesDesktop__fNQT8 .center-focus-object{background-position:50%}.useAdfox_adSlotMainLoopholesDesktop__fNQT8 .bottom-focus-object{background-position:bottom}.useAdfox_adSlotMainLoopholesDesktop__fNQT8 .top-focus-object{background-position:top}.useAdfox_adSlotMainLoopholesDesktop__fNQT8 .promo-card__title{font-size:22px;line-height:32px}@media screen and (max-width:1279px){.useAdfox_adSlotMainLoopholesDesktop__fNQT8 .promo-card__title{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.useAdfox_adSlotMainLoopholesDesktop__fNQT8 .promo-card__title{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0}}.useAdfox_adSlotMainLoopholesDesktop__fNQT8 .promo-card__link{color:#181e25;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0}@media screen and (max-width:1279px){.useAdfox_adSlotMainLoopholesDesktop__fNQT8 .promo-card__link{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.useAdfox_adSlotMainLoopholesDesktop__fNQT8 .promo-card__link{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}}.useAdfox_adSlotMainLoopholesDesktop__fNQT8 .dark-background-image *{color:#fff}.useAdfox_adSlotMainLoopholesDesktop__fNQT8 .light-background-image *{color:#181e25}.useAdfox_adSlotMainLoopholesDesktop__fNQT8 .promo-card__content{height:214px;max-width:358px;padding:12px;display:flex;justify-content:end;flex-direction:column;gap:2px}.useAdfox_adSlotMainLoopholesDesktop__fNQT8{min-height:214px;flex:0 0 calc((100% - 32px)/3);min-width:296px;margin-right:12px;border-radius:12px;border:2px solid #fff}.useAdfox_adSlotMainLoopholesDesktop__fNQT8 .promo-card__content{padding:16px}@media screen and (min-width:1280px){.useAdfox_adSlotMainLoopholesDesktop__fNQT8:hover .promo-card{background-size:107% 107%}}.useAdfox_adSlotMainLoopholesDesktop__fNQT8 .promo-card__title{color:#181e25;font-size:18px;font-weight:600;line-height:28px;letter-spacing:0}@media screen and (max-width:1279px){.useAdfox_adSlotMainLoopholesDesktop__fNQT8 .promo-card__title{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.useAdfox_adSlotMainLoopholesDesktop__fNQT8 .promo-card__title{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}}.useAdfox_adSlotMainLoopholesMobile___cjae{overflow:hidden}.useAdfox_adSlotMainLoopholesMobile___cjae .promo-card{background-size:100% 100%;transition:background-size .25s ease-in-out}.useAdfox_adSlotMainLoopholesMobile___cjae #kebab{z-index:6!important}.useAdfox_adSlotMainLoopholesMobile___cjae .right-focus-object{background-position:100%}.useAdfox_adSlotMainLoopholesMobile___cjae .left-focus-object{background-position:0}.useAdfox_adSlotMainLoopholesMobile___cjae .center-focus-object{background-position:50%}.useAdfox_adSlotMainLoopholesMobile___cjae .bottom-focus-object{background-position:bottom}.useAdfox_adSlotMainLoopholesMobile___cjae .top-focus-object{background-position:top}.useAdfox_adSlotMainLoopholesMobile___cjae .promo-card__title{font-size:22px;line-height:32px}@media screen and (max-width:1279px){.useAdfox_adSlotMainLoopholesMobile___cjae .promo-card__title{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.useAdfox_adSlotMainLoopholesMobile___cjae .promo-card__title{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0}}.useAdfox_adSlotMainLoopholesMobile___cjae .promo-card__link{color:#181e25;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0}@media screen and (max-width:1279px){.useAdfox_adSlotMainLoopholesMobile___cjae .promo-card__link{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.useAdfox_adSlotMainLoopholesMobile___cjae .promo-card__link{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}}.useAdfox_adSlotMainLoopholesMobile___cjae .dark-background-image *{color:#fff}.useAdfox_adSlotMainLoopholesMobile___cjae .light-background-image *{color:#181e25}.useAdfox_adSlotMainLoopholesMobile___cjae .promo-card__content{height:178px;max-width:230px;padding:12px;display:flex;justify-content:end;flex-direction:column;gap:2px}.useAdfox_adSlotMainLoopholesMobile___cjae{min-height:178px;flex:0 0 calc((100% - 12px)/2);min-width:296px;margin-right:12px;border-radius:12px;border:2px solid #fff}.useAdfox_adSlotMainLoopholesMobile___cjae .promo-card__content{padding:16px}.useAdfox_adSlotMainLoopholesMobile___cjae .promo-card__title{color:#181e25;font-size:18px;font-weight:600;line-height:28px;letter-spacing:0}@media screen and (max-width:1279px){.useAdfox_adSlotMainLoopholesMobile___cjae .promo-card__title{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.useAdfox_adSlotMainLoopholesMobile___cjae .promo-card__title{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}}.useAdfox_adSlotWrapper__8pPIg{position:relative;overflow:hidden;border-radius:12px}.useAdfox_adSlotSkeletonOverlay__HDynV,.useAdfox_adSlotSkeleton__13X06{position:absolute;inset:0;overflow:hidden;border-radius:12px;pointer-events:none}.useAdfox_adSlotSkeleton__13X06{background:#f6f7f9}.useAdfox_adSlotSkeleton__13X06:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5) 50%,transparent);animation:useAdfox_shimmer-adfox__hQpCK 1.5s infinite}@keyframes useAdfox_shimmer-adfox__hQpCK{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes card_skeleton-shimmer__6dFbT{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.card_cardContainer__g2gEr{flex:0 0 calc((100% - 32px)/3);position:relative;margin-right:16px;max-width:384px;min-width:296px;display:flex}@media screen and (max-width:1279px){.card_cardContainer__g2gEr{flex:0 0 calc((100% - 24px)/2);margin-right:12px}}@keyframes tag_skeleton-shimmer__GyWKa{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.tag_tagText__2xeQy{color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.tag_tagText__2xeQy{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.tag_tagText__2xeQy{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.tag_tagText__2xeQy{font-weight:500}@keyframes CityCard_skeleton-shimmer__yQ3ry{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.CityCard_tagText__nHpiC{color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.CityCard_tagText__nHpiC{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.CityCard_tagText__nHpiC{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.CityCard_tagText__nHpiC{font-weight:500}.CityCard_cardContainer__xtX45{flex:0 0 calc((100% - 32px)/3);position:relative;margin-right:16px;max-width:384px;min-width:296px;display:flex}@media screen and (max-width:1279px){.CityCard_cardContainer__xtX45{flex:0 0 calc((100% - 24px)/2);margin-right:12px}}.CityCard_card__qjGDE{position:relative;cursor:pointer;overflow:hidden;border:2px solid #fff;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;border-radius:12px;padding:16px;gap:8px}.CityCard_tagColors__NX7xO{position:absolute;left:16px;top:-16px;padding:4px 8px;border-radius:8px;border:2px solid #fff;color:#181e25;font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.CityCard_tagColors__NX7xO{font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.CityCard_tagColors__NX7xO{font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}}.CityCard_tagColors__NX7xO{display:flex;align-items:center;gap:4px;z-index:2;background:#e5fbee;color:#1da857}.CityCard_tagColors__NX7xO div{color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.CityCard_tagColors__NX7xO div{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.CityCard_tagColors__NX7xO div{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.CityCard_tagColors__NX7xO div{font-weight:500;color:#1da857}.CityCard_tagColors__NX7xO div svg path{fill:#1da857}.CityCard_backgroundImage__qc7xD{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1;transition:transform .25s ease-in-out}@media screen and (min-width:1280px){.CityCard_card__qjGDE:hover .CityCard_backgroundImage__qc7xD{transform:scale(1.07)}}.CityCard_gradientOverlay__PQpHu{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.62));z-index:2}.CityCard_content__pIdU3{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-self:stretch;gap:2px;z-index:3}.CityCard_chevron__1nG87 svg,.CityCard_chevron__1nG87 svg path{fill:#fff}.CityCard_title__QhSFM{color:#181e25;font-size:18px;font-weight:600;line-height:28px;letter-spacing:0}@media screen and (max-width:1279px){.CityCard_title__QhSFM{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.CityCard_title__QhSFM{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}}.CityCard_title__QhSFM{color:#fff;text-align:left}.CityCard_mapLink__IgFik{display:flex;flex-direction:row;align-items:center;align-self:stretch;gap:4px}.CityCard_mapText__lPgqx{color:#181e25;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0}@media screen and (max-width:1279px){.CityCard_mapText__lPgqx{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.CityCard_mapText__lPgqx{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}}.CityCard_mapText__lPgqx{color:#fff;text-align:left}@keyframes TicketCard_skeleton-shimmer__sUjUj{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.TicketCard_card__yyKN7{display:flex;flex-direction:column;margin-right:16px;border-radius:12px;flex:0 0 calc((100% - 32px)/3);min-width:296px}@media screen and (max-width:1279px){.TicketCard_card__yyKN7{margin-right:12px;flex:0 0 calc((100% - 12px)/2)}}@media screen and (min-width:1280px){.TicketCard_card__yyKN7:hover .TicketCard_ticketSection__y87mU{transform:translateY(-8px)}}.TicketCard_ticketSection__y87mU{position:relative;background:#fff;border-radius:12px;padding:16px;display:flex;flex-direction:column;height:100%;gap:12px;z-index:1;cursor:pointer;transition:transform .25s ease-in-out}@media screen and (max-width:1279px){.TicketCard_ticketSection__y87mU{padding:16px 12px 12px}}.TicketCard_header__xHs1_{display:flex;justify-content:space-between;align-items:center;gap:4px}.TicketCard_airlines__aqJat{display:flex;gap:2px}.TicketCard_airlineIcon__KPMsJ{width:24px;height:24px;border-radius:50%;background-color:#e7e9ef;display:flex;align-items:center;justify-content:center;color:#181e25}.TicketCard_airlineIcon__KPMsJ:first-child{margin-right:-12px}.TicketCard_chevAndPrice__LEsbC{display:flex;align-items:center;gap:8px}.TicketCard_originalPrice__J5SU8{color:#181e25;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}@media screen and (max-width:1279px){.TicketCard_originalPrice__J5SU8{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.TicketCard_originalPrice__J5SU8{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.TicketCard_originalPrice__J5SU8{color:#606f80;text-align:right;vertical-align:middle;text-decoration:line-through}.TicketCard_price__f9Vqg{font-size:22px;font-weight:600;line-height:32px;letter-spacing:0}@media screen and (max-width:1279px){.TicketCard_price__f9Vqg{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.TicketCard_price__f9Vqg{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0}}.TicketCard_price__f9Vqg{color:#181e25;text-align:right}.TicketCard_routeInfo__33lZJ{display:flex;flex-direction:column;gap:4px;margin-top:auto}.TicketCard_route__6fQxx{font-size:18px;font-weight:600;line-height:28px;letter-spacing:0}@media screen and (max-width:1279px){.TicketCard_route__6fQxx{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.TicketCard_route__6fQxx{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}}.TicketCard_route__6fQxx{color:#181e25;margin:0;max-width:384px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media screen and (max-width:1279px){.TicketCard_route__6fQxx{max-width:296px}}.TicketCard_flightDetails__z_NjQ{display:flex;justify-content:space-between;gap:12px}.TicketCard_timeInfo__hxnRX{display:flex;flex-direction:column}.TicketCard_times__WpWev{display:flex;align-items:center;gap:4px}.TicketCard_time___k3TA{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.TicketCard_time___k3TA{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.TicketCard_time___k3TA{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.TicketCard_time___k3TA{color:#181e25}.TicketCard_separator__AQNs9{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.TicketCard_separator__AQNs9{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.TicketCard_separator__AQNs9{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.TicketCard_separator__AQNs9{color:#181e25}.TicketCard_date__WScy2{color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.TicketCard_date__WScy2{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.TicketCard_date__WScy2{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.TicketCard_date__WScy2{color:#4a5663}.TicketCard_durationInfo__8tzEY{display:flex;flex-direction:column;align-items:flex-end}.TicketCard_duration__bAx8S{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.TicketCard_duration__bAx8S{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.TicketCard_duration__bAx8S{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.TicketCard_duration__bAx8S{color:#181e25}.TicketCard_transfers__iExY7{color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.TicketCard_transfers__iExY7{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.TicketCard_transfers__iExY7{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.TicketCard_transfers__iExY7{color:#4a5663}.TicketCard_selectButton__I8Ryi{width:100%;border-radius:8px;font-size:14px;font-weight:500;line-height:16px;letter-spacing:0;color:#fff;cursor:pointer;margin-top:12px}@keyframes TicketCardFooterWithMapAndAbout_skeleton-shimmer__hNd5N{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.TicketCardFooterWithMapAndAbout_container__dtJgh{border-radius:0 0 12px 12px;padding:32px 16px 16px;margin-top:-16px}@media screen and (max-width:1279px){.TicketCardFooterWithMapAndAbout_container__dtJgh{padding:24px 8px 8px}}.TicketCardFooterWithMapAndAbout_actions__F9KU2{display:flex;gap:8px;width:100%}.TicketCardFooterWithMapAndAbout_actionButton__d1kMS{flex:1;padding:8px 12px;border-radius:8px;border:none;background:#fff;font-size:14px;font-weight:500;line-height:16px;letter-spacing:0;color:#181e25;cursor:pointer;transition:opacity .2s;display:flex;align-items:center;justify-content:center;gap:8px;backdrop-filter:blur(4px)}.TicketCardFooterWithMapAndAbout_actionButton__d1kMS:hover{background:#f6f7f9}.TicketCardFooterWithMapAndAbout_actionButton__d1kMS:active{background:#e9ecf2}@keyframes TicketCardFooterWithImage_skeleton-shimmer__tSjU2{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.TicketCardFooterWithImage_container__0c77E{background:linear-gradient(180deg,rgba(0,0,0,.24),rgb(0,0,0));background-size:cover;background-position:50%;border-radius:0 0 12px 12px;padding:32px 16px 16px;min-height:176px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:-16px}@media screen and (max-width:1279px){.TicketCardFooterWithImage_container__0c77E{min-height:144px;padding:32px 8px 8px}}.TicketCardFooterWithImage_cityInfo__5NXMr{display:flex;flex-direction:column;gap:8px;align-items:center;width:100%;height:100%;justify-content:space-between}.TicketCardFooterWithImage_cityName__LAFpp{color:#181e25;font-size:22px;font-weight:600;line-height:32px;letter-spacing:0}@media screen and (max-width:1279px){.TicketCardFooterWithImage_cityName__LAFpp{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.TicketCardFooterWithImage_cityName__LAFpp{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0}}.TicketCardFooterWithImage_cityName__LAFpp{color:#fff;text-align:center;padding-top:32px;max-width:384px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media screen and (max-width:1279px){.TicketCardFooterWithImage_cityName__LAFpp{padding-top:24px;max-width:296px}}.TicketCardFooterWithImage_actions__eGhw8{display:flex;gap:8px;width:100%}.TicketCardFooterWithImage_actionButton___URI_{flex:1;padding:8px 12px;border-radius:8px;border:none;background:#fff;font-size:14px;font-weight:500;line-height:16px;letter-spacing:0;color:#181e25;cursor:pointer;transition:opacity .2s;display:flex;align-items:center;justify-content:center;gap:8px;backdrop-filter:blur(4px)}.TicketCardFooterWithImage_actionButton___URI_:hover{background:#f6f7f9}.TicketCardFooterWithImage_actionButton___URI_:active{background:#e9ecf2}@keyframes HotTicketCard_skeleton-shimmer__xPPDn{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.HotTicketCard_tag__IWvo8{position:absolute;top:-14px;left:12px;padding:4px 8px;border-radius:8px;color:#181e25;font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.HotTicketCard_tag__IWvo8{font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.HotTicketCard_tag__IWvo8{font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}}.HotTicketCard_tag__IWvo8{border:2px solid #fff;display:flex;align-items:center;gap:4px;background:#ffebe5;color:#ff3f0f}.HotTicketCard_tagMainPage__tRwae{position:absolute;top:-16px;left:16px;padding:4px 8px;border-radius:8px;color:#181e25;font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.HotTicketCard_tagMainPage__tRwae{font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.HotTicketCard_tagMainPage__tRwae{font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}}.HotTicketCard_tagMainPage__tRwae{border:2px solid #fff;display:flex;align-items:center;gap:4px;z-index:2;background:#ffebe5;color:#ff3f0f}.HotTicketCard_footer__nWehk{background:rgba(222,63,6,.16)}.HotTicketCard_footerOpaque__2LVmd{background:linear-gradient(rgba(222,63,6,.16),rgba(222,63,6,.16)),#fff}@keyframes AttractionModal_skeleton-shimmer__DX1MC{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.AttractionModal_modalContent__aw2Gx{padding:0 48px 48px;display:flex;flex-direction:column;gap:8px}@media(max-width:767px){.AttractionModal_modalContent__aw2Gx{padding:0 16px 120px}}.AttractionModal_imageWrapper__TDn5S{position:relative;width:100%;height:172px}.AttractionModal_image__Fh7oj{object-fit:cover;border-radius:8px;flex-shrink:0}.AttractionModal_title__lOO6h{font-size:28px;line-height:40px;letter-spacing:0}@media screen and (max-width:1279px){.AttractionModal_title__lOO6h{font-size:20px;font-weight:600;line-height:26px;letter-spacing:0}}.AttractionModal_title__lOO6h{color:#181e25;font-weight:600;margin:0}.AttractionModal_caption__FeB1Z{display:inline-flex;gap:4px;align-items:center}.AttractionModal_captionText__9nNhY{color:#181e25;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}@media screen and (max-width:1279px){.AttractionModal_captionText__9nNhY{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.AttractionModal_captionText__9nNhY{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.AttractionModal_captionText__9nNhY{color:#8593a3}.AttractionModal_captionLink__5qML0{color:#181e25;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}@media screen and (max-width:1279px){.AttractionModal_captionLink__5qML0{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.AttractionModal_captionLink__5qML0{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.AttractionModal_captionLink__5qML0{color:#007acc;font-weight:600;cursor:pointer}.AttractionModal_infoIcon__hZ5su{color:#007acc;cursor:pointer}.AttractionModal_tooltip__B_MPY{display:flex}.AttractionModal_figcaption__zT6G7{margin-top:8px;display:inline-flex;gap:4px;align-items:center;flex-wrap:wrap}.AttractionModal_buttonsContainer__lpht_{display:flex;gap:16px;margin-top:8px}@media(max-width:767px){.AttractionModal_buttonsContainer__lpht_{flex-direction:column;position:fixed;bottom:0;max-width:448px;width:min(100% - 32px,448px);gap:10px;padding:16px 0;background-color:#fff}}.AttractionModal_tooltipContent__JXahE{left:95%!important;min-width:320px}@media screen and (max-width:767px){.AttractionModal_tooltipContent__JXahE{right:calc(100% - 172px)!important;left:auto!important}}.AttractionModal_button__Nn9o7{font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;color:#fff}.AttractionModal_button__Nn9o7.AttractionModal_buttonSecondary___wjsB{color:#181e25}.AttractionModal_cityDescription__hOhq4{color:#181e25;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.AttractionModal_cityDescription__hOhq4{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.AttractionModal_cityDescription__hOhq4{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.AttractionModal_cityDescription__hOhq4{color:#4a5663;margin:0;display:flex;flex-direction:column;gap:8px}.AttractionModal_longDescriptionText__XW_d5{display:-webkit-inline-box;overflow:hidden;text-overflow:ellipsis;white-space:pre-line;flex-direction:column;gap:14px;-webkit-box-orient:vertical}.AttractionModal_longDescriptionText__XW_d5.AttractionModal_clamped__A_CUC:not(.AttractionModal_expanded__KLJVH){-webkit-line-clamp:9;line-clamp:9}@media(max-width:768px){.AttractionModal_longDescriptionText__XW_d5.AttractionModal_clamped__A_CUC:not(.AttractionModal_expanded__KLJVH){-webkit-line-clamp:3;line-clamp:3}}.AttractionModal_longDescriptionText__XW_d5 a,.AttractionModal_longDescriptionText__XW_d5 abbr,.AttractionModal_longDescriptionText__XW_d5 acronym,.AttractionModal_longDescriptionText__XW_d5 address,.AttractionModal_longDescriptionText__XW_d5 applet,.AttractionModal_longDescriptionText__XW_d5 article,.AttractionModal_longDescriptionText__XW_d5 aside,.AttractionModal_longDescriptionText__XW_d5 audio,.AttractionModal_longDescriptionText__XW_d5 b,.AttractionModal_longDescriptionText__XW_d5 big,.AttractionModal_longDescriptionText__XW_d5 blockquote,.AttractionModal_longDescriptionText__XW_d5 body,.AttractionModal_longDescriptionText__XW_d5 canvas,.AttractionModal_longDescriptionText__XW_d5 caption,.AttractionModal_longDescriptionText__XW_d5 center,.AttractionModal_longDescriptionText__XW_d5 cite,.AttractionModal_longDescriptionText__XW_d5 code,.AttractionModal_longDescriptionText__XW_d5 dd,.AttractionModal_longDescriptionText__XW_d5 del,.AttractionModal_longDescriptionText__XW_d5 details,.AttractionModal_longDescriptionText__XW_d5 dfn,.AttractionModal_longDescriptionText__XW_d5 div,.AttractionModal_longDescriptionText__XW_d5 dl,.AttractionModal_longDescriptionText__XW_d5 dt,.AttractionModal_longDescriptionText__XW_d5 em,.AttractionModal_longDescriptionText__XW_d5 embed,.AttractionModal_longDescriptionText__XW_d5 fieldset,.AttractionModal_longDescriptionText__XW_d5 figcaption,.AttractionModal_longDescriptionText__XW_d5 figure,.AttractionModal_longDescriptionText__XW_d5 footer,.AttractionModal_longDescriptionText__XW_d5 form,.AttractionModal_longDescriptionText__XW_d5 h1,.AttractionModal_longDescriptionText__XW_d5 h2,.AttractionModal_longDescriptionText__XW_d5 h3,.AttractionModal_longDescriptionText__XW_d5 h4,.AttractionModal_longDescriptionText__XW_d5 h5,.AttractionModal_longDescriptionText__XW_d5 h6,.AttractionModal_longDescriptionText__XW_d5 header,.AttractionModal_longDescriptionText__XW_d5 hgroup,.AttractionModal_longDescriptionText__XW_d5 html,.AttractionModal_longDescriptionText__XW_d5 i,.AttractionModal_longDescriptionText__XW_d5 iframe,.AttractionModal_longDescriptionText__XW_d5 img,.AttractionModal_longDescriptionText__XW_d5 ins,.AttractionModal_longDescriptionText__XW_d5 kbd,.AttractionModal_longDescriptionText__XW_d5 label,.AttractionModal_longDescriptionText__XW_d5 legend,.AttractionModal_longDescriptionText__XW_d5 li,.AttractionModal_longDescriptionText__XW_d5 main,.AttractionModal_longDescriptionText__XW_d5 mark,.AttractionModal_longDescriptionText__XW_d5 menu,.AttractionModal_longDescriptionText__XW_d5 nav,.AttractionModal_longDescriptionText__XW_d5 object,.AttractionModal_longDescriptionText__XW_d5 ol,.AttractionModal_longDescriptionText__XW_d5 output,.AttractionModal_longDescriptionText__XW_d5 p,.AttractionModal_longDescriptionText__XW_d5 pre,.AttractionModal_longDescriptionText__XW_d5 q,.AttractionModal_longDescriptionText__XW_d5 ruby,.AttractionModal_longDescriptionText__XW_d5 s,.AttractionModal_longDescriptionText__XW_d5 samp,.AttractionModal_longDescriptionText__XW_d5 section,.AttractionModal_longDescriptionText__XW_d5 small,.AttractionModal_longDescriptionText__XW_d5 span,.AttractionModal_longDescriptionText__XW_d5 strike,.AttractionModal_longDescriptionText__XW_d5 strong,.AttractionModal_longDescriptionText__XW_d5 sub,.AttractionModal_longDescriptionText__XW_d5 summary,.AttractionModal_longDescriptionText__XW_d5 sup,.AttractionModal_longDescriptionText__XW_d5 table,.AttractionModal_longDescriptionText__XW_d5 tbody,.AttractionModal_longDescriptionText__XW_d5 td,.AttractionModal_longDescriptionText__XW_d5 tfoot,.AttractionModal_longDescriptionText__XW_d5 th,.AttractionModal_longDescriptionText__XW_d5 thead,.AttractionModal_longDescriptionText__XW_d5 time,.AttractionModal_longDescriptionText__XW_d5 tr,.AttractionModal_longDescriptionText__XW_d5 tt,.AttractionModal_longDescriptionText__XW_d5 u,.AttractionModal_longDescriptionText__XW_d5 ul,.AttractionModal_longDescriptionText__XW_d5 var,.AttractionModal_longDescriptionText__XW_d5 video{font:revert}.AttractionModal_buttonIcon__zoAqP{cursor:pointer}.AttractionModal_buttonIcon__zoAqP svg{fill:#007acc}.AttractionModal_buttonAlignSelf__9ol1A{align-self:flex-start;display:flex;align-items:center;background:none;border:none;cursor:pointer;padding:0;font-weight:500}.AttractionModal_buttonWrapper__ulQ1D{display:flex;align-items:center;gap:8px}@keyframes PlaceCard_skeleton-shimmer__zE9YE{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.PlaceCard_container__zQzmj{display:flex;align-items:center;gap:16px;width:100%;margin-right:16px}@media screen and (max-width:1279px){.PlaceCard_popularIcon__Tv8V2 svg{width:126px!important;height:44px!important}}.PlaceCard_placeCard__qPFB2{position:relative;max-width:300px;width:100%;height:76px;border-radius:12px;overflow:hidden;background-color:#fff;cursor:pointer;transition:transform .2s ease;padding:2px 16px 2px 2px;display:flex;gap:12px;border:none;outline:none}@media screen and (max-width:1279px){.PlaceCard_placeCard__qPFB2{min-width:256px;height:68px;flex-grow:1}}.PlaceCard_placeCard__qPFB2:hover{transform:scale(1.02)}.PlaceCard_placeImage__cQ2TP{min-width:154px;width:154px;height:72px;background-size:cover;background-position:50%;border-radius:8px;flex-shrink:0}@media(max-width:768px){.PlaceCard_placeImage__cQ2TP{min-width:134px;width:134px;height:64px}}.PlaceCard_placeContent__bk3gQ{display:flex;flex-direction:column;justify-content:center;overflow:hidden;flex:1;padding:8px 0;min-width:0}@media(max-width:768px){.PlaceCard_placeContent__bk3gQ{padding:8px 0}}.PlaceCard_placeTitle__k877a{font-size:14px;font-weight:600;line-height:1.3;color:#333;margin-bottom:2px}.PlaceCard_placeCity__6bNYx,.PlaceCard_placeTitle__k877a{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.PlaceCard_placeCity__6bNYx{font-size:12px;font-weight:400;color:#666}@keyframes PopularPlacesStandalone_skeleton-shimmer__7QLyU{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.PopularPlacesStandalone_backgroundStripe__XEbp7{position:absolute;width:100vw;background:#d6e6ff;left:0;transform-origin:center;height:140px}@media screen and (max-width:1279px){.PopularPlacesStandalone_backgroundStripe__XEbp7{transform:rotate(-1.2deg);height:100px}}.PopularPlacesStandalone_backgroundStripe__XEbp7{z-index:0}.PopularPlacesStandalone_container__NPSBb{min-width:100%;display:flex;position:relative;height:140px;align-items:center}@media screen and (max-width:1279px){.PopularPlacesStandalone_container__NPSBb{height:100px}}.PopularPlacesStandalone_content__2XsIw{display:flex}.PopularPlacesStandalone_popularImage__JfkGf{width:126px;height:44px}@keyframes LoopholeCard_skeleton-shimmer__5Jmvh{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.LoopholeCard_tagText__tFXpx{color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.LoopholeCard_tagText__tFXpx{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.LoopholeCard_tagText__tFXpx{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.LoopholeCard_tagText__tFXpx{font-weight:500}.LoopholeCard_tag__09_OF{position:absolute;left:16px;top:-16px;padding:4px 8px;border-radius:8px;border:2px solid #fff;color:#181e25;font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.LoopholeCard_tag__09_OF{font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.LoopholeCard_tag__09_OF{font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}}.LoopholeCard_tag__09_OF{display:flex;align-items:center;gap:4px;z-index:2;background:#ffebe5;color:#ff3f0f}.LoopholeCard_tag__09_OF div{color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.LoopholeCard_tag__09_OF div{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.LoopholeCard_tag__09_OF div{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.LoopholeCard_tag__09_OF div{font-weight:500;color:#ff3f0f}.LoopholeCard_tag__09_OF div svg path{fill:#ff3f0f}.LoopholeCard_footer__v1fet{background:#cce0ff}@keyframes SalesCard_skeleton-shimmer__DQnMc{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.SalesCard_tagText__G9hzp{color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.SalesCard_tagText__G9hzp{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.SalesCard_tagText__G9hzp{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.SalesCard_tagText__G9hzp{font-weight:500}.SalesCard_cardContainer__hDuoI{flex:0 0 calc((100% - 32px)/3);position:relative;margin-right:16px;max-width:384px;min-width:296px;display:flex}@media screen and (max-width:1279px){.SalesCard_cardContainer__hDuoI{flex:0 0 calc((100% - 24px)/2);margin-right:12px}}.SalesCard_card__kxlBu{position:relative;cursor:pointer;overflow:hidden;border:2px solid #fff;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;border-radius:12px;padding:16px;gap:10px;background:linear-gradient(90deg,rgba(252,133,24,.16),rgba(255,55,15,.16)),#fff}.SalesCard_card__kxlBu.SalesCard_expired__hpNQi{background:linear-gradient(41deg,rgba(212,217,226,.16) 6.16%,rgba(24,30,37,.16) 96.89%),#fff}.SalesCard_content__FlQbF{display:flex;flex-direction:column;justify-content:flex-end;align-self:stretch;gap:2px;z-index:2}.SalesCard_title__U9T5l{font-size:18px;font-weight:600;line-height:28px;letter-spacing:0}@media screen and (max-width:1279px){.SalesCard_title__U9T5l{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.SalesCard_title__U9T5l{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}}.SalesCard_title__U9T5l{color:#181e25;text-align:left;width:100%}.SalesCard_disabledTitle__1mijh{color:#8593a3}.SalesCard_readMoreContainer__zyYgy{display:flex;align-items:center;align-self:stretch;gap:4px;width:100%}.SalesCard_readMore__N7QA3{font-size:18px;font-weight:400;line-height:28px;letter-spacing:0}@media screen and (max-width:1279px){.SalesCard_readMore__N7QA3{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.SalesCard_readMore__N7QA3{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}}.SalesCard_readMore__N7QA3{color:#181e25;text-align:left}.SalesCard_tagColors__aziIq{position:absolute;left:16px;top:-16px;padding:4px 8px;border-radius:8px;border:2px solid #fff;color:#181e25;font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.SalesCard_tagColors__aziIq{font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.SalesCard_tagColors__aziIq{font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}}.SalesCard_tagColors__aziIq{display:flex;align-items:center;gap:4px;z-index:2;background:linear-gradient(41.41deg,rgba(144,210,253,.16) 6.16%,rgba(17,152,242,.16) 96.89%),#fff;color:#007acc}.SalesCard_tagColors__aziIq div{color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.SalesCard_tagColors__aziIq div{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.SalesCard_tagColors__aziIq div{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.SalesCard_tagColors__aziIq div{font-weight:500;color:#007acc}.SalesCard_tagColors__aziIq div svg path{fill:#007acc}.SalesCard_disabledTag__g_YuQ{position:absolute;left:16px;top:-16px;padding:4px 8px;border-radius:8px;border:2px solid #fff;color:#181e25;font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.SalesCard_disabledTag__g_YuQ{font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.SalesCard_disabledTag__g_YuQ{font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}}.SalesCard_disabledTag__g_YuQ{display:flex;align-items:center;gap:4px;z-index:2;background:#e7e9ef;color:#4a5663}.SalesCard_disabledTag__g_YuQ div{color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.SalesCard_disabledTag__g_YuQ div{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.SalesCard_disabledTag__g_YuQ div{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.SalesCard_disabledTag__g_YuQ div{font-weight:500;color:#4a5663}.SalesCard_disabledTag__g_YuQ div svg path{fill:#4a5663}.SalesCard_coin__WC6FX{position:absolute;right:0;top:0;transition:transform .25s ease-in-out}@media screen and (min-width:1280px){.SalesCard_card__kxlBu:hover:not(.SalesCard_expired__hpNQi) .SalesCard_coin__WC6FX{transform:scale(1.2)}}@keyframes ServicePromoBanner_skeleton-shimmer__mONlR{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ServicePromoBanner_wrapper__2Yspl{display:flex;align-items:center;border-radius:12px;border:1px solid #d0d1d7;background:#eff1f5;justify-content:space-between}.ServicePromoBanner_wrapper__2Yspl[data-position=inside]{padding:24px;gap:24px;flex-direction:row;margin:0 0 8px}.ServicePromoBanner_wrapper__2Yspl[data-position=side]{flex-direction:column;padding:16px;gap:16px}@media screen and (max-width:1279px){.ServicePromoBanner_wrapper__2Yspl{display:block;overflow:hidden;padding:11px;margin:0;flex-direction:unset;gap:unset}}.ServicePromoBanner_image__t3SVj{order:1}.ServicePromoBanner_image__t3SVj[data-position=inside]{width:auto}.ServicePromoBanner_image__t3SVj[data-position=side]{width:100%}@media screen and (min-width:1280px){.ServicePromoBanner_image__t3SVj[data-position=inside][data-side-banner=false]{margin:-12px auto}}@media screen and (max-width:1279px){.ServicePromoBanner_image__t3SVj{order:unset;width:auto!important;max-height:124px;height:100%;float:right;margin:-12px -12px 0 0}}.ServicePromoBanner_textContainer__exDsv{order:0;display:flex;gap:4px;flex-direction:column;width:100%}@media screen and (max-width:1279px){.ServicePromoBanner_textContainer__exDsv{display:block}}.ServicePromoBanner_title__X26a1{font-size:18px;font-weight:600;line-height:28px;letter-spacing:0}@media screen and (max-width:1279px){.ServicePromoBanner_title__X26a1{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.ServicePromoBanner_title__X26a1{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}}.ServicePromoBanner_title__X26a1{color:#181e25}@media screen and (max-width:1279px){.ServicePromoBanner_title__X26a1{display:block}}.ServicePromoBanner_description__4Dn2b{color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.ServicePromoBanner_description__4Dn2b{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.ServicePromoBanner_description__4Dn2b{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.ServicePromoBanner_description__4Dn2b{color:#606f80}@media screen and (max-width:1279px){.ServicePromoBanner_description__4Dn2b{display:block;margin-top:4px}}.ServicePromoBanner_info__SWpcR{order:2;display:flex;justify-content:center;gap:8px}.ServicePromoBanner_info__SWpcR[data-position=inside]{align-items:center}.ServicePromoBanner_info__SWpcR[data-position=side]{align-items:flex-start;padding-top:15px;border-top:1px solid #d0d1d7}@media screen and (min-width:1280px){.ServicePromoBanner_info__SWpcR[data-position=inside][data-side-banner=false]{height:100%;width:100%;max-width:230px;padding-left:32px;border-left:1px solid #d0d1d7}}@media screen and (max-width:1279px){.ServicePromoBanner_info__SWpcR[data-position=inside][data-side-banner=false]{margin-top:8px;padding:7px 0 0;border-top:1px solid #d0d1d7;border-left:none;justify-content:flex-start}}.ServicePromoBanner_info__SWpcR[data-side-banner=true]{margin-top:8px;padding:7px 0 0;border-top:1px solid #d0d1d7;justify-content:flex-start}@media screen and (max-width:1279px){.ServicePromoBanner_info__SWpcR{margin-top:12px;gap:4px;width:100%;float:inline-start}}.ServicePromoBanner_infoText__VbXu8{color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.ServicePromoBanner_infoText__VbXu8{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.ServicePromoBanner_infoText__VbXu8{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.ServicePromoBanner_infoText__VbXu8{color:#606f80}.ServicePromoBanner_infoText__VbXu8[data-position=side]{color:#181e25;font-size:10px;font-weight:400;line-height:16px;letter-spacing:0}@media screen and (max-width:1279px){.ServicePromoBanner_infoText__VbXu8[data-position=side]{font-size:10px;font-weight:400;line-height:16px;letter-spacing:0}}@media screen and (max-width:767px){.ServicePromoBanner_infoText__VbXu8[data-position=side]{font-size:10px;font-weight:400;line-height:16px;letter-spacing:0}}.ServicePromoBanner_shieldIcon__DR2dw svg path{fill:#606f80}@keyframes AdPromoBanner_skeleton-shimmer__tUIqk{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.AdPromoBanner_wrapper__L_L10{display:flex;position:relative;border-radius:12px;box-shadow:inset 0 0 0 1px #d0d1d7;background:#eff1f5;cursor:pointer;border:none;text-align:left}.AdPromoBanner_wrapper__L_L10[data-position=inside]{padding:24px;align-items:center;gap:16px;flex-direction:row;margin:0 0 8px}.AdPromoBanner_wrapper__L_L10[data-position=side]{padding:16px;align-items:flex-start;gap:8px;flex-direction:column}@media screen and (max-width:1279px){.AdPromoBanner_wrapper__L_L10{display:block;overflow:hidden;padding:11px;margin:0}}.AdPromoBanner_image__vNk97[data-position=inside]{width:88px;height:61px;margin-bottom:17px}.AdPromoBanner_image__vNk97[data-position=side]{width:72px;height:50px}@media screen and (max-width:1279px){.AdPromoBanner_image__vNk97{float:right;width:97px;height:67px;margin:15px 12px 16px 23px}}.AdPromoBanner_textContainer__6oM_6{display:flex;flex-direction:column;width:100%}.AdPromoBanner_textContainer__6oM_6[data-position=inside]{gap:0}.AdPromoBanner_textContainer__6oM_6[data-position=side]{gap:4px}@media screen and (max-width:1279px){.AdPromoBanner_textContainer__6oM_6{display:block}}.AdPromoBanner_title__dQaiU{font-size:18px;font-weight:600;line-height:28px;letter-spacing:0}@media screen and (max-width:1279px){.AdPromoBanner_title__dQaiU{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.AdPromoBanner_title__dQaiU{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}}.AdPromoBanner_title__dQaiU{color:#181e25}@media screen and (max-width:1279px){.AdPromoBanner_title__dQaiU{display:block}}.AdPromoBanner_description__leQMJ{color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.AdPromoBanner_description__leQMJ{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.AdPromoBanner_description__leQMJ{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.AdPromoBanner_description__leQMJ{color:#4a5663}@media screen and (max-width:1279px){.AdPromoBanner_description__leQMJ{display:block;margin-top:4px}}.AdPromoBanner_link__bZvh1{display:flex;gap:8px;padding:4px 0;align-items:center;color:#181e25;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}@media screen and (max-width:1279px){.AdPromoBanner_link__bZvh1{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.AdPromoBanner_link__bZvh1{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}}.AdPromoBanner_link__bZvh1{color:#007acc}.AdPromoBanner_link__bZvh1[data-position=inside]{margin-top:8px}@media screen and (max-width:1279px){.AdPromoBanner_link__bZvh1{margin-top:4px}}.AdPromoBanner_info__g11c8{display:flex;justify-content:center}.AdPromoBanner_info__g11c8[data-position=inside]{align-items:center;justify-content:flex-end}.AdPromoBanner_info__g11c8[data-position=side]{align-items:flex-start;padding:7px 0 0;border-top:1px solid #d0d1d7;justify-content:flex-start}@media screen and (max-width:1279px){.AdPromoBanner_info__g11c8{margin-top:12px;gap:4px;width:100%;float:inline-start;padding:7px 0 0;border-top:1px solid #d0d1d7;justify-content:flex-start}}.AdPromoBanner_infoText__zLbdw{color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.AdPromoBanner_infoText__zLbdw{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.AdPromoBanner_infoText__zLbdw{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.AdPromoBanner_infoText__zLbdw{color:#606f80}.AdPromoBanner_adMessage__sTcN_{position:absolute;bottom:12px;right:19px;color:#181e25;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media screen and (max-width:1279px){.AdPromoBanner_adMessage__sTcN_{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media screen and (max-width:767px){.AdPromoBanner_adMessage__sTcN_{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}.AdPromoBanner_adMessage__sTcN_{color:#606f80}@keyframes BannersAside_skeleton-shimmer__adYO1{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.BannersAside_aside__znh84{display:flex;flex-direction:column;gap:16px;margin-left:16px;width:192px;flex-shrink:0}.BannersAside_aside__znh84[data-has-subscription=true]{margin-top:32px}.BannersAside_aside__znh84[data-has-subscription=false]{margin-top:24px}@media screen and (max-width:1279px){.BannersAside_aside__znh84{display:none}}@keyframes Pin_skeleton-shimmer__kHcNE{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Pin_wrapper__jMUdx{display:flex;align-items:center}.Pin_desktopTooltipWrapper__z35Lk{display:flex}.Pin_desktopTooltip__5bp8K{z-index:8}.Pin_desktopTooltipContainer__3jvB7,.Pin_pinPopupContainer__IGpKu{box-shadow:none}.Pin_desktopTooltipContent__eF7To{position:relative;background:#fff;border:.5px solid #d4d7dd;border-radius:12px;box-shadow:0 0 16px rgba(24,30,37,.16);white-space:pre-line;overflow-wrap:break-word;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}@media screen and (max-width:1279px){.Pin_desktopTooltipContent__eF7To{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.Pin_desktopTooltipContent__eF7To{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.Pin_desktopTooltipContent__eF7To{color:#181e25}.Pin_desktopTooltipContent__eF7To:before{content:"";position:absolute;width:12px;height:12px;top:50%;left:-6px;transform:translateY(-50%) rotate(45deg);background:#fff;border-bottom:.5px solid #d4d7dd;border-left:.5px solid #d4d7dd}.Pin_pinPopupTooltip__ygSvq{position:relative;background:#fff;border:.5px solid #d4d7dd;border-radius:12px;box-shadow:0 0 16px rgba(24,30,37,.16)}.Pin_pinPopupTooltip__ygSvq:before{content:"";position:absolute;width:12px;height:12px;bottom:-6px;right:8px;transform:rotate(45deg);background:#fff;border-bottom:.5px solid #d4d7dd;border-right:.5px solid #d4d7dd}.Pin_pinButton__Wd52y{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background-color:#e7e9ef;cursor:pointer;transition:background-color .15s ease-out}.Pin_pinButton__Wd52y:hover{background-color:#e0e4eb}.Pin_pinButton__Wd52y:active{background-color:#d4d9e2}.Pin_pinButtonSelected__zqDAZ{background-color:#e5fbee}.Pin_pinButtonSelected__zqDAZ:hover{background-color:#cbf6dd}.Pin_pinButtonSelected__zqDAZ:active{background-color:#b1f2cc}.Pin_pinIcon__NGpr7{display:flex;align-items:center;justify-content:center}.Pin_pinIcon__NGpr7 svg path{fill:#181e25!important}.Pin_pinIconSelected__LKsJg svg path{fill:#1da857!important}.Pin_iconContainerWrapper__V94C6{position:relative;align-self:stretch;display:flex;flex-direction:column;padding-left:8px}.Pin_pinTooltipWrapper__NKSzy{display:flex!important;pointer-events:none}.Pin_pinPopupTooltip__ygSvq{max-width:289px}.Pin_pinPopupBody__S_PuY{margin:-16px;padding:16px}.Pin_pinPopupHeaderRow__NE1A3{display:flex;align-items:center;gap:16px;margin-bottom:4px}.Pin_pinPopupTitle__4Vlsb{flex:1;min-width:0;font-size:16px;font-weight:500;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#181e25}.Pin_pinPopupDescription__Z5_Ji{color:#181e25;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}@media screen and (max-width:1279px){.Pin_pinPopupDescription__Z5_Ji{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.Pin_pinPopupDescription__Z5_Ji{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.Pin_pinPopupDescription__Z5_Ji{color:#4a5663}.Pin_pinPopupClose__ikRYP{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;color:#4a5663}.Pin_pinPopupClose__ikRYP:hover{color:#181e25}.Pin_iconClickArea__L1hO_{position:absolute;inset:0;background:rgba(0,0,0,0);border:0;cursor:pointer}.Pin_iconContainerWrapper__V94C6:not(.Pin_iconContainerWrapperSelected__9lJ28):has(.Pin_iconClickArea__L1hO_:active) .Pin_icon__lUfAa svg path{fill:#606f80!important}.Pin_iconContainerWrapperSelected__9lJ28:has(.Pin_iconClickArea__L1hO_:active) .Pin_icon__lUfAa svg path{fill:#1c8749!important}.Pin_iconOnlyWrapper__g8Vcd{display:flex;align-items:center;flex-shrink:0;width:16px;height:16px;transform:translateY(2px)}.Pin_iconOnlySelected__5EEGe svg path{fill:#1da857!important}.Pin_icon__lUfAa svg path{fill:#181e25}@keyframes MobileTicket_skeleton-shimmer__Cli_M{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.MobileTicket_container__xCVtb{cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:16px 12px 12px;background-color:#fff;border-radius:12px;position:relative;overflow:visible}.MobileTicket_withTags__7ShXi{margin-top:12px}.MobileTicket_body__2vOu3{display:flex;flex-direction:column;gap:12px}.MobileTicket_tripRow__vX2fb{display:flex;flex-direction:row;align-items:stretch}.MobileTicket_tripRow__vX2fb>:first-child{flex:1;min-width:0}.MobileTicket_divider__Pu8Bn{width:100%;height:1px;background:#d4d7dd}