.ticketFilter_container__yaNLj{display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:stretch;width:100%;-moz-column-gap:16px;column-gap:16px}@media(min-width:992px){.ticketFilter_container__yaNLj{top:auto;position:relative;flex-direction:column;min-width:290px}}@media(min-width:1440px){.ticketFilter_container__yaNLj{min-width:270px}}@media(min-width:992px){.ticketFilter_containerDifficultRoute__d7yLh{top:auto}}.ticketFilter_header__qykdM{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:10px}@media(max-width:993px){.ticketFilter_header__qykdM{padding-left:25px}}.ticketFilter_header__qykdM h1{font-style:normal;font-weight:700;font-size:18px;line-height:27px}.ticketFilter_header__qykdM button{font-size:12px;line-height:18px}.ticketFilter_resetButton__yOt9w,.ticketFilter_resetButton__yOt9w:hover{padding:0!important;color:#235ef5!important;background-color:transparent!important}.ticketFilter_searchButton__Il1Cc{margin-top:15px}.ticketFilter_ticketFilterForm__TNMfv{margin-bottom:20px}.ticketFilter_variantsCount__G8HsD{color:#a1a1a1}.ticketFilter_rangeWrapperLarge__HmMN_{margin-bottom:40px}.ticketFilter_rangeWrapper__uHJSJ{margin-bottom:32px}.ticketFilter_rangeHeader__ohKMN{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;margin-bottom:15px;font-size:12px!important;font-family:var(--font-inter,"Inter",sans-serif)!important}.ticketFilter_fieldArray__dOBR2{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px}.ticketFilter_direction__F83uy{margin-bottom:5px;font-weight:500;font-size:12px;color:#333;color:#235ef5;font-family:var(--font-inter,"Inter",sans-serif)}.ticketFilter_checkboxGroup__yXcAs:not(.ticketFilter_checkboxGroup__yXcAs:last-child){margin-bottom:10px}.ticketFilter_transfer__67nv7{margin-bottom:10px;color:#235ef5;font-weight:700}.ticketFilter_flight__DRT4j{padding-top:10px;margin-bottom:10px;line-height:20px;font-weight:700}.ticketFilter_sort__KuVlS{overflow:hidden;border-radius:5px}@media(min-width:992px){.ticketFilter_sort__KuVlS{border-radius:0;margin-bottom:30px;box-shadow:0 0 15px rgba(24,50,115,.1);border-radius:5px}}.ticketFilter_mobileLayout__dJb__{padding:0 16px}@media(min-width:992px){.ticketFilter_mobileLayout__dJb__{display:none}}.ticketFilter_desktopLayout__WCdOw{display:none}@media(min-width:992px){.ticketFilter_desktopLayout__WCdOw{display:block}.ticketFilter_desktopLayout__WCdOw .ticketFilter_radioValueChecked__PtFFI{color:#fff;background:#235ef5}}.ticketFilter_radioLabel__MRwBS{position:relative;cursor:pointer}@media(min-width:992px){.ticketFilter_radioInput__4_5mj:checked+.ticketFilter_radioValue__MkdAa,.ticketFilter_radioLabel__MRwBS:hover .ticketFilter_radioValue__MkdAa{color:#fff;background:#235ef5}}.ticketFilter_radioInput__4_5mj{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.ticketFilter_radioValue__MkdAa{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:calc(100vw - 70px);max-width:450px;padding:20px 0;font-weight:500;border-top:1px solid #eee;background-color:#fff;line-height:.1}@media(min-width:992px){.ticketFilter_radioValue__MkdAa{width:100%;padding:20px;-moz-column-gap:0;column-gap:0}}.ticketFilter_radioLabel__MRwBS:first-child .ticketFilter_radioValue__MkdAa{border:0}.ticketFilter_radioTitle__qHup4{font-size:14px;line-height:21px}.ticketFilter_radioPrice__Jm6vY,.ticketFilter_radioTitle__qHup4{font-family:var(--font-inter,"Inter",sans-serif);font-weight:500}.ticketFilter_radioPrice__Jm6vY{font-size:12px;line-height:18px;opacity:.5}@media(min-width:768px){.ticketFilter_filterButton__IdnwW{flex-shrink:1}}@media(min-width:992px){.ticketFilter_filterButton__IdnwW{display:none}}.ticketFilter_toastSubscribe__OIy5q{width:100%}.ticketFilter_countryTitle___2QM2{margin-bottom:10px;color:#235ef5;font-size:12px;line-height:18px;font-family:var(--font-inter,"Inter",sans-serif)}.ticketFilter_visibleDesktop__EAmNN{display:none}@media(min-width:992px){.ticketFilter_visibleDesktop__EAmNN{display:block}}.price_prices__p29j5{background-color:#fbfbfb}@media(max-width:993px){.price_prices__p29j5{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;max-width:100%;width:100%;order:0}}.price_blockContainer__QPL8X{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;box-shadow:0 0 15px rgba(24,50,115,.1);border-radius:5px;width:100%;order:0}@media(min-width:1200px){.price_blockContainer__QPL8X{display:block}}.price_blockWrapper__k0mKf{width:100%;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;box-shadow:0 0 15px rgba(24,50,115,.1)}.price_blockWrapper__k0mKf::-webkit-scrollbar{display:none}@media(min-width:1200px){.price_blockWrapper__k0mKf{padding-left:0}}.price_titleBlock__7K5cH{display:none}@media(min-width:1200px){.price_titleBlock__7K5cH{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;padding:12px 0 12px 22px;flex-wrap:wrap;max-width:170px;width:100%;min-height:60px;margin-bottom:15px;border:1px solid #eee;border-radius:5px;cursor:default}}.price_topText__C4Iai{font-family:var(--font-inter,"Inter",sans-serif);font-weight:700;font-size:14px;line-height:19px;color:#333}.price_bottomText__SRRfB{font-family:var(--font-montserrat,"Montserrat",sans-serif);font-weight:500;font-size:12px;line-height:16px;color:#a1a1a1}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.priceCalendarTicket_wrapper__Ri4lp{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;position:relative;box-shadow:2px 6px 16px 0 rgba(24,50,115,.2);border-radius:5px;max-width:770px;margin:auto}@media(max-width:769px){.priceCalendarTicket_wrapper__Ri4lp{flex-direction:column;max-width:none;border-radius:5px 5px 0 0}}@media(max-width:520px){.priceCalendarTicket_wrapper__Ri4lp{max-height:none}}.priceCalendarTicket_routes__VyKB6{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:14px 15px;gap:15px;width:100%}@media(min-width:768px){.priceCalendarTicket_routes__VyKB6{min-width:520px}}.priceCalendarTicket_flight__anwfC{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:19px}.priceCalendarTicket_flightStart__A2ykr{margin-right:20px;align-items:flex-start;text-align:left}.priceCalendarTicket_flightEnd__WnmEL{margin-left:20px;align-items:flex-end;text-align:right}.priceCalendarTicket_flightTime__hdNOE{font-family:var(--font-montserrat,"Montserrat",sans-serif);font-weight:700;font-size:24px;line-height:30px}@media(min-width:520px)and (max-width:769px){.priceCalendarTicket_flightTime__hdNOE{font-size:20px}}@media(max-width:520px){.priceCalendarTicket_flightTime__hdNOE{font-size:20px}}.priceCalendarTicket_flightDate__02OWi{font-weight:500;font-size:12px;color:#333;color:#a1a1a1;white-space:nowrap;line-height:16px;font-family:var(--font-montserrat,"Montserrat",sans-serif)}.priceCalendarTicket_places__zaojw{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.priceCalendarTicket_flightPlace__TofiT{width:-moz-max-content;width:max-content;max-width:170px;font-weight:500;font-size:12px;color:#333;line-height:16px;font-family:var(--font-montserrat,"Montserrat",sans-serif)}@media(max-width:630px){.priceCalendarTicket_flightPlace__TofiT{left:0;width:-moz-min-content;width:min-content}}.priceCalendarTicket_flightPlaceStart__pnIaH{text-align:left}.priceCalendarTicket_flightPlaceEnd__uIrZa{text-align:right}.priceCalendarTicket_flightTimeline__VchK9{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:320px;padding-bottom:12px;gap:10px;font-weight:500;font-size:12px;color:#333;color:#a1a1a1;text-align:center}.priceCalendarTicket_detailPrice__Hfbec{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;border-left:1px solid #eee}@media(min-width:768px){.priceCalendarTicket_detailPrice__Hfbec{width:170px}}@media(min-width:992px){.priceCalendarTicket_detailPrice__Hfbec{width:250px}}@media(max-width:769px){.priceCalendarTicket_detailPrice__Hfbec{max-height:50px;width:100%;flex-direction:row;border-top:1px solid #eee}}.priceCalendarTicket_sum__VJAkI{font-family:var(--font-montserrat,"Montserrat",sans-serif);font-weight:700;font-size:18px;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;flex-grow:1}@media(max-width:769px){.priceCalendarTicket_sum__VJAkI{display:none}}.priceCalendarTicket_detailBtn__IDGTT{width:100%;padding:6px 72px;border-radius:0 0 5px;font-size:14px;line-height:21px}@media(max-width:993px){.priceCalendarTicket_detailBtn__IDGTT{padding:6px 30px}}@media(max-width:769px){.priceCalendarTicket_detailBtn__IDGTT{display:none}}.priceCalendarTicket_priceBtnMobile__HDDny{display:none}@media(max-width:769px){.priceCalendarTicket_priceBtnMobile__HDDny{width:100%;display:block;padding:14px;border-radius:0 0 5px 5px;font-size:18px;line-height:27px;line-height:24px;font-weight:700}}.priceCalendarTicket_infoOpened__0AYgd{border-bottom-right-radius:0;border-bottom-left-radius:0}.priceCalendarTicket_timeLineWrapper__MqsMs{margin-top:10px;width:100%}.priceCalendarTicket_timeLineWrapper__MqsMs svg{width:100%}.priceCard_priceBlock__1PCAk{padding:12px 20px;height:60px;border:none;border-top:1px solid #eee;background-color:#fff;cursor:pointer;width:100%;min-width:152px;border-radius:0}@media(max-width:1200px){.priceCard_priceBlock__1PCAk{border:0;border-left:1px solid #eee}}.priceCard_priceBlock__1PCAk.priceCard_active__4LjGJ{background-color:#235ef5;cursor:auto}.priceCard_priceBlock__1PCAk.priceCard_active__4LjGJ .priceCard_bottomText__Mmz04{font-weight:700}.priceCard_priceBlock__1PCAk:first-child{border-radius:5px 5px 0 0;border:0}@media(max-width:1200px){.priceCard_priceBlock__1PCAk:first-child{border-radius:5px 0 0 5px}}.priceCard_priceBlock__1PCAk:last-child{border-radius:0 0 5px 5px}@media(max-width:1200px){.priceCard_priceBlock__1PCAk:last-child{border-radius:0 5px 5px 0}}@media(max-width:993px){.priceCard_priceBlock__1PCAk{width:100%}}@media(min-width:1200px){.priceCard_priceBlock__1PCAk:hover{background-color:#235ef5}.priceCard_priceBlock__1PCAk:hover .priceCard_topText__Y5O64{color:#fff}.priceCard_priceBlock__1PCAk:hover .priceCard_bottomText__Mmz04{color:#a5beff}}.priceCard_priceMock__TLAIr{flex-direction:column;align-items:flex-start}.priceCard_topText__Y5O64{font-family:var(--font-inter,"Inter",sans-serif);font-weight:700;font-size:14px;line-height:21px;color:#333;white-space:nowrap;text-align:start}.priceCard_topText__Y5O64.priceCard_active__4LjGJ{color:#fff}.priceCard_bottomText__Mmz04{font-family:var(--font-inter,"Inter",sans-serif);font-weight:500;font-size:12px;line-height:16px;color:#a1a1a1;text-align:start}.priceCard_bottomText__Mmz04.priceCard_active__4LjGJ{color:#a5beff}