@font-face{font-family:Rubik;font-style:italic;font-weight:900;src:url(/static/media/Rubik-BlackItalic.ec877ca5db75bb3970ff.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:700;src:url(/static/media/Rubik-Bold.15b537d9fdb84230fd6e.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:italic;font-weight:700;src:url(/static/media/Rubik-BoldItalic.541192d8fb12ce3eb556.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:500;src:url(/static/media/Rubik-Medium.b87db4c34be5f3bcbae4.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:italic;font-weight:400;src:url(/static/media/Rubik-Italic.aec2e442df5a7d94fb44.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:italic;font-weight:500;src:url(/static/media/Rubik-MediumItalic.cc936bfdedde05f4d5d0.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:url(/static/media/Rubik-Regular.7faeaac164d429f053a1.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:900;src:url(/static/media/Rubik-Black.081082db404863de373b.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:300;src:url(/static/media/Rubik-Light.b1f0f1d816758ea3bc4a.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:italic;font-weight:300;src:url(/static/media/Rubik-LightItalic.1ea5d9512bbe068fbb7f.woff2) format("woff2")}.btn{align-items:center;background:#fff;border:1px solid #e3e3e8;border-radius:8px;color:#17171c;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:500;height:50px;justify-content:center;letter-spacing:inherit;max-width:320px;padding:0 15px;width:100%}.btn:disabled{cursor:default;opacity:.4}.btn.btn_white{background:#fff;color:#17171c}.btn.btn_black{background:#29293d;border-color:#29293d;color:#fff}.btn.btn_back{background:#ebebfa;border-radius:20px;color:#4747eb;gap:15px;height:40px;margin-bottom:16px;width:-webkit-fit-content;width:fit-content}.search_field{border:1px solid #e3e3e8;border-radius:8px;display:flex;gap:16px;padding:16px}.search_field input{font-family:Rubik;font-size:1rem;font-weight:400;padding:0}.search_field input::placeholder{color:#e3e3e8;opacity:1}.input_field_wrapper{display:flex;flex-direction:column;width:auto}.input_field_wrapper label{color:#8f8fa3;display:block;font-size:1rem;font-weight:400;margin-bottom:8px;margin-left:16px}.input_field_wrapper label .required{color:#d92644}.input_field_wrapper .input_field{border:1px solid #e3e3e8;border-radius:8px;color:#29293d;font-family:Rubik;font-size:1rem;font-weight:400;line-height:1.35;outline:none;padding:13px 16px}.input_field_wrapper .input_field::placeholder{color:#e3e3e8;opacity:1}.input_field_wrapper .input_field.select_field input{cursor:pointer!important;font-family:Rubik;font-size:1rem;font-weight:400;height:auto;padding:0}.input_field_wrapper .input_field.select_field input::placeholder{color:#e3e3e8;opacity:1}.input_field_wrapper .input_field.textarea_field{resize:none}.input_field_wrapper .input_field.input_error:not(.select_open){border-color:#d92644}.input_field_wrapper .input_error_msg{color:#d92644;font-size:1rem;margin-left:16px;margin-top:8px}.select_menu li{font-family:Rubik}.checkbox_field .checkbox{padding:0 16px 0 9px}.checkbox_field .checkbox_label{font-family:Rubik;font-size:1rem;font-weight:400;padding:0}.checkbox_field .checkbox_label::placeholder{color:#e3e3e8;opacity:1}.checkbox_field .Mui-checked svg{color:#4747eb}.title_component{color:#29293d;display:block;font-family:Rubik;font-size:1.75rem;font-weight:600;margin:0 auto 12px;text-align:center}@media(max-width:1000px){.title_component{font-size:1.5rem}}.subtitle_component{color:#8f8fa3;display:block;font-family:Rubik;font-size:1rem;font-weight:400;margin:0 auto 24px;text-align:center}.wrapper_1440{--wrapPadding:20px;margin:0 auto;max-width:calc(1440px + var(--wrapPadding)*2);padding:0 var(--wrapPadding) 40px;width:100%}@media(max-width:1000px){.wrapper_1440{--wrapPadding:16px}}.wrapper_1055{--wrapPadding:20px;margin:0 auto;max-width:calc(1055px + var(--wrapPadding)*2);padding:0 var(--wrapPadding) 40px;width:100%}@media(max-width:1000px){.wrapper_1055{--wrapPadding:16px}}.wrapper_480{--wrapPadding:20px;margin:0 auto;max-width:calc(480px + var(--wrapPadding)*2);padding:0 var(--wrapPadding) 40px;width:100%}@media(max-width:1000px){.wrapper_480{--wrapPadding:16px}}.h_divider{border-bottom:2px solid #f1f1f4;display:block;width:100%}.error_msg{align-items:center;background:#d926441f;border:1px solid #d92644;border-radius:8px;display:flex;justify-content:center;margin-top:10px;padding:16px;text-align:center;width:100%}.error_msg .msg{color:#d92644;font-size:1rem}.modal_wrapper{--maxWidth:calc(100% - 32px);z-index:1305!important}.modal_wrapper .modal_component{align-items:center;background:#fff;border-radius:16px;display:flex;flex-direction:column;left:50%;max-width:var(--maxWidth);outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}@media(max-width:500px){.modal_wrapper .modal_component{width:100%}}.modal_wrapper .modal_component .btn_close{cursor:pointer;height:48px;position:absolute;right:0;top:0;top:-64px;width:48px}.modal_wrapper .modal_component .modal_title{color:#29293d;display:block;font-size:1.5rem;font-weight:600;margin-bottom:8px;text-align:center}.modal_wrapper .modal_component .modal_subtitle{color:#8f8fa3;display:block;font-size:1rem;text-align:center}.modal_wrapper .modal_component .top_block{align-items:center;border-bottom:1px solid #f1f1f4;display:flex;flex-direction:column;padding:40px 40px 24px;width:100%}@media(max-width:500px){.modal_wrapper .modal_component .top_block{padding:40px 20px 24px}}.modal_wrapper .modal_component .bottom_block{padding:24px 40px;width:100%}@media(max-width:500px){.modal_wrapper .modal_component .bottom_block{padding:20px}}.modal_wrapper .MuiBackdrop-root{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#29293d1f}.info_modal .modal_component{max-width:527px;width:100%}@media(max-width:500px){.info_modal .modal_component{max-width:var(--maxWidth)}}.info_modal .modal_component .modal_main{background:#4747eb;border-radius:16px;display:flex;flex-direction:column;padding:40px;width:100%}.info_modal .modal_component .modal_main .modal_title{color:#fff}.info_modal .modal_component .modal_main .modal_subtitle{color:#ebebfa}.info_modal .modal_component .modal_main:has(+.info_icon_block){border-radius:16px 16px 0 0}@media(max-width:500px){.info_modal .modal_component .modal_main{padding:24px 16px}}.payment_modal .modal_component{max-width:800px;width:100%}@media(max-width:500px){.payment_modal .modal_component{max-width:var(--maxWidth)}}.payment_modal .modal_component .top_block .btn_pay{margin-top:30px}.payment_modal .modal_component .bottom_block .modal_subtitle{margin-bottom:20px}.payment_modal .modal_component .bottom_block .payment_buttons{display:flex;flex-wrap:wrap;gap:30px 20px;justify-content:center}.payment_modal .modal_component .bottom_block .payment_buttons .payment_button{height:50px;max-width:320px;width:100%}.payment_modal .modal_component .bottom_block .payment_buttons .payment_button.google_pay_button button{border:1px solid #000;border-radius:8px;outline:none}.payment_modal .modal_component .bottom_block .payment_buttons .payment_button.google_pay_button button:hover{background-color:#fff}.loading_modal .modal_component{background:none}.loading_modal .MuiBackdrop-root{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.transport_switcher{display:flex;flex-direction:column;gap:8px}.transport_switcher .current_item_title{display:flex;font-size:1rem;gap:16px;justify-content:space-between;padding:0 16px;width:100%}.transport_switcher .current_item_title .key{color:#8f8fa3}.transport_switcher .current_item_title .value{color:#17171c}.transport_switcher .transport_items{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.transport_switcher .transport_items .transport_item{align-items:center;background:#fff;border:1px solid #e3e3e8;border-radius:8px;cursor:pointer;display:flex;gap:16px;justify-content:center;padding:16px}.transport_switcher .transport_items .transport_item .transport_item_title{color:#17171c;font-family:Rubik;font-size:1rem;font-weight:500}.transport_switcher .transport_items .transport_item.active{background:#29293d}.transport_switcher .transport_items .transport_item.active .transport_item_icon path,.transport_switcher .transport_items .transport_item.active .transport_item_icon rect{fill:#fff}.transport_switcher .transport_items .transport_item.active .transport_item_title{color:#fff}.transport_switcher .transport_items .transport_item.disabled{opacity:.5;pointer-events:none}.transport_switcher.tablet .transport_items .transport_item{padding:13px;width:55.5px}.transport_switcher.tablet .transport_items .transport_item .transport_item_title{display:none}.transport_switcher.mobile{width:100%}.transport_switcher.noTitles .transport_items .transport_item{padding:13px;width:83px}.transport_switcher.noTitles .transport_items .transport_item .transport_item_title{display:none}.key_value_info{align-items:center;display:flex;font-size:1rem;gap:12px;width:100%}.key_value_info.spaceBtw{justify-content:space-between}.key_value_info .info_key{color:#8f8fa3}.key_value_info .info_value{color:#29293d}.key_value_info .info_value.blueValue{color:#4747eb}.key_value_info .info_value.redValue{color:#d92644}.key_value_info .info_value.boldValue{font-weight:500}.key_value_info.big .info_key{font-size:1.25rem}.key_value_info.big .info_value{font-size:1.75rem;font-weight:600}.info_icon_block{align-items:center;background:#fff;border-radius:0 0 16px 16px;display:flex;gap:16px;padding:24px 40px}@media(max-width:500px){.info_icon_block{padding:24px 16px}}.info_icon_block .info_icon{min-width:18px}.info_icon_block .info_icon_msg{color:#17171c;font-size:1rem}.counter_component{font-weight:400;width:200px}.counter_component .counter_title{color:#8f8fa3;display:block;font-size:1rem;font-weight:400;margin-bottom:8px;margin-left:16px}.counter_component .counter_actions{align-items:center;background:#fff;border:1px solid #e3e3e8;border-radius:8px;display:flex;gap:20px;justify-content:space-between}.counter_component .counter_actions .counter_btn_wrapper{cursor:pointer;padding:12px 20px}.counter_component .counter_actions .counter_btn_wrapper .counter_btn{align-items:center;display:flex;height:24px}.counter_component .counter_actions .counter_btn_wrapper.disabled{pointer-events:none}.counter_component .counter_actions .counter_btn_wrapper.disabled .counter_btn path{stroke:#e3e3e8}.counter_component .counter_actions .counter_value{color:#29293d;font-size:1rem}.qr_id_component{align-items:center;cursor:pointer;display:flex;gap:8px;margin-bottom:12px}.qr_id_component .title{color:#29293d;font-weight:500}.qr_id_component .id{color:#4747eb}.qr_id_component .forward_icon{margin-left:auto}.header{align-items:center;border-bottom:1px solid #e3e3e8;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px}@media(max-width:1000px){.header{padding:12px 16px}}.header .nav_items_mob{display:none}@media(max-width:1000px){.header .nav_items_mob{align-items:center;display:flex;gap:16px}.header .nav_items_mob .mob_menu_icon{cursor:pointer;width:48px;z-index:1301}.header .nav_items_mob .current_nav_item{color:#4747eb;font-size:1.25rem;font-weight:500;z-index:1301}.header .nav_items_mob .menu_popover .menu_paper{border-radius:16px;margin-top:12px;width:100%}.header .nav_items_mob .menu_popover .menu_paper .nav_items{display:flex;flex-direction:column}.header .nav_items_mob .menu_popover .menu_paper .nav_items .nav_item{align-items:center;border-radius:16px;color:#29293d;display:flex;font-size:1.25rem;gap:12px;padding:16px 20px;text-decoration:none}.header .nav_items_mob .menu_popover .menu_paper .nav_items .nav_item.active,.header .nav_items_mob .menu_popover .menu_paper .nav_items .nav_item:hover{background:#4747eb;color:#fff;font-weight:500}.header .nav_items_mob .menu_popover .menu_paper .nav_items .nav_item.active .header_icon .fill,.header .nav_items_mob .menu_popover .menu_paper .nav_items .nav_item:hover .header_icon .fill{fill:#4747eb}.header .nav_items_mob .menu_popover .menu_paper .nav_items .nav_item.active .header_icon .stroke,.header .nav_items_mob .menu_popover .menu_paper .nav_items .nav_item:hover .header_icon .stroke{stroke:#4747eb}.header .nav_items_mob .MuiModal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#29293d1f}}.header>.nav_items{display:flex;gap:1px}@media(max-width:1000px){.header>.nav_items{display:none}}.header>.nav_items .nav_item{align-items:center;display:flex;gap:12px;padding:10px 12px;text-decoration:none;text-decoration:initial}.header>.nav_items .nav_item:last-of-type{max-width:230px;width:-webkit-min-content;width:min-content}.header>.nav_items .nav_item.active,.header>.nav_items .nav_item:hover{background-color:#4747eb;border-radius:16px}.header>.nav_items .nav_item.active .header_icon .fill,.header>.nav_items .nav_item:hover .header_icon .fill{fill:#4747eb}.header>.nav_items .nav_item.active .header_icon .stroke,.header>.nav_items .nav_item:hover .header_icon .stroke{stroke:#4747eb}.header>.nav_items .nav_item.active .title,.header>.nav_items .nav_item:hover .title{color:#fff}.header>.nav_items .nav_item .header_icon{min-width:48px}.header>.nav_items .nav_item .title{color:#17171c;font-size:1rem;font-weight:400}.header .extra_items{align-items:center;display:flex;gap:16px;margin-left:auto}@media(max-width:1000px){.header .extra_items{gap:6px}}.header .extra_items .accessibility{align-items:center;border:1px solid #0000;cursor:pointer;display:flex;gap:16px;max-width:230px;padding:14px 16px;width:-webkit-min-content;width:min-content}@media(max-width:500px){.header .extra_items .accessibility{padding:14px 10px}}.header .extra_items .accessibility.open{background:#ebebfa;border:1px solid #4747eb;border-radius:8px}.header .extra_items .accessibility .accessibility_icon{min-width:20px}.header .extra_items .accessibility .accessibility_title{font-weight:400}@media(max-width:500px){.header .extra_items .accessibility .accessibility_title{display:none}}.header .extra_items .accessibility .accessibility_popover{cursor:default}.header .extra_items .accessibility .accessibility_popover .MuiPopover-paper{align-items:center;background:#fff;border:1px solid #f1f1f4;border-radius:16px;box-shadow:none;display:flex;flex-direction:column;margin-right:20px;margin-top:40px;max-width:530px;padding:20px}@media(max-width:500px){.header .extra_items .accessibility .accessibility_popover .MuiPopover-paper{margin-right:0;margin-top:8px;max-width:calc(100% - 32px);padding:16px 16px 20px}}.header .extra_items .accessibility .accessibility_popover .MuiPopover-paper .popover_title{color:#29293d;font-family:Rubik;font-size:1.75rem;font-weight:600;text-align:center}@media(max-width:500px){.header .extra_items .accessibility .accessibility_popover .MuiPopover-paper .popover_title{font-size:1.5rem}}.header .extra_items .accessibility .accessibility_popover .MuiPopover-paper .popover_subtitle{color:#8f8fa3;font-family:Rubik;font-weight:400;margin-bottom:30px;text-align:center}@media(max-width:500px){.header .extra_items .accessibility .accessibility_popover .MuiPopover-paper .popover_subtitle{margin-bottom:20px}}.header .extra_items .accessibility .accessibility_popover .MuiPopover-paper .accessibility_switchers{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px;width:100%}@media(max-width:500px){.header .extra_items .accessibility .accessibility_popover .MuiPopover-paper .accessibility_switchers{align-items:center;flex-direction:column;gap:16px}}.header .extra_items .accessibility .accessibility_popover .MuiPopover-paper .color_switcher{width:100%}.header .extra_items .accessibility .accessibility_popover .MuiPopover-paper .color_switcher .switcher_title{color:#8f8fa3;display:block;font-size:1rem;font-weight:400;margin-bottom:8px;margin-left:16px}.header .extra_items .accessibility .accessibility_popover .MuiPopover-paper .color_switcher .switch_component{display:flex;overflow:hidden;width:100%}.header .extra_items .accessibility .accessibility_popover .MuiPopover-paper .color_switcher .switch_component input{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;position:absolute!important;width:1px}.header .extra_items .accessibility .accessibility_popover .MuiPopover-paper .color_switcher .switch_component input+label{cursor:pointer}.header .extra_items .accessibility .accessibility_popover .MuiPopover-paper .color_switcher .switch_component input:checked+label{background:#ebebfa;border-color:#4747eb;color:#4747eb}.header .extra_items .accessibility .accessibility_popover .MuiPopover-paper .color_switcher .switch_component label{align-items:center;border:1px solid #e3e3e8;color:#868686;display:flex;font-size:1rem;font-weight:500;gap:10px;justify-content:center;line-height:1;padding:14px;text-align:center;width:-webkit-fill-available}.header .extra_items .accessibility .accessibility_popover .MuiPopover-paper .color_switcher .switch_component label:first-of-type{border-radius:8px 0 0 8px}.header .extra_items .accessibility .accessibility_popover .MuiPopover-paper .color_switcher .switch_component label:last-of-type{border-radius:0 8px 8px 0}.header .extra_items .accessibility .accessibility_popover .MuiPopover-paper .color_switcher .switch_component label svg{border-radius:50%}.header .extra_items .accessibility .accessibility_popover .MuiPopover-paper .btn_cancel{margin-top:40px;max-width:315px}@media(max-width:500px){.header .extra_items .accessibility .accessibility_popover .MuiPopover-paper .btn_cancel{margin-top:26px}}.header .extra_items .location{align-items:center;color:#4747eb;cursor:pointer;display:flex;gap:10px}@media(max-width:1000px){.header .extra_items .location{display:none}}.header .extra_items .location .loc_name{font-weight:500}.header .extra_items .language{align-items:center;display:flex}.header .extra_items .language .lang{align-items:center;cursor:pointer;display:flex;gap:10px;padding:16px}@media(max-width:500px){.header .extra_items .language .lang{padding:12px}}.header .extra_items .language .lang img,.header .extra_items .language .lang svg{border-radius:50%}.header .extra_items .language .lang .title{font-weight:500;text-transform:uppercase}.header .extra_items .language .current .lang{border:1px solid #0000}.header .extra_items .language .current .lang.open{background:#ebebfa;border:1px solid #4747eb;border-radius:16px 16px 0 0}.header .extra_items .language .language_popover .MuiPopover-paper{background:none;border-radius:0 0 16px 16px;box-shadow:none}.header .extra_items .language .language_popover .langs{display:flex;flex-direction:column}.header .extra_items .language .language_popover .langs .lang{background:#fff;border:1px solid #e3e3e8;border-top-color:#0000;box-shadow:0 1px 4px 0 #29293d14}.header .extra_items .language .language_popover .langs .lang:first-of-type{border-top-color:#0000!important}.header .extra_items .language .language_popover .langs .lang:last-of-type{border-radius:0 0 16px 16px}.header .extra_items .language .language_popover .langs .lang:hover{border-color:#4747eb}.tran_routes_page{display:flex;flex-direction:column;height:100%;margin-top:20px}@media(max-width:1000px){.tran_routes_page{margin-top:8px}}.tran_routes_page .route_filters{display:flex;flex-wrap:wrap;gap:24px}@media(max-width:1000px){.tran_routes_page .route_filters{gap:16px}}.tran_routes_page .route_filters .search_field{flex-grow:1;max-width:-webkit-fill-available}@media(max-width:1000px){.tran_routes_page .route_filters .search_field{display:none}}.tran_routes_page .route_filters .select_filter{display:flex;gap:20px;width:100%}@media(max-width:1000px){.tran_routes_page .route_filters .select_filter{gap:16px}}.tran_routes_page .route_filters .select_filter .select_field_wrapper{width:50%}.tran_routes_page .no_route_block{align-items:center;display:flex;flex-direction:column;margin:auto;width:100%}.tran_routes_page .no_route_block .no_route_icon{margin-bottom:20px;max-width:140px}@media(max-width:1000px){.tran_routes_page .no_route_block .no_route_icon{max-height:80px;max-width:80px}}.tran_routes_page .no_route_block .no_route_title{color:#8f8fa3;font-size:1.25rem;font-weight:400;text-align:center}.tran_routes_page .routes_block{margin-top:40px}@media(max-width:1000px){.tran_routes_page .routes_block{margin-top:28px}}.tran_routes_page .routes_block .routes_block_header{display:flex;flex-wrap:wrap;gap:16px 40px}@media(max-width:1000px){.tran_routes_page .routes_block .routes_block_header{flex-direction:column;gap:8px}}.tran_routes_page .routes_block .routes_block_header .route_transport{align-items:center;display:flex;gap:12px}@media(max-width:1000px){.tran_routes_page .routes_block .routes_block_header .route_transport{margin-bottom:8px}}.tran_routes_page .routes_block .routes_block_header .route_transport .route_transport_title{color:#29293d;font-size:1.75rem;font-weight:600}@media(max-width:1000px){.tran_routes_page .routes_block .routes_block_header .route_transport .route_transport_title{font-size:1.5rem}}.tran_routes_page .routes_block .routes_block_header .key_value_info{width:auto}.tran_routes_page .routes_block .routes_block_header .on_map{align-items:center;cursor:pointer;display:flex;gap:16px;margin-left:auto}@media(max-width:1000px){.tran_routes_page .routes_block .routes_block_header .on_map{display:none;margin-left:0}}.tran_routes_page .routes_block .routes_block_header .on_map .on_map_title{color:#4747eb;font-weight:500}.tran_routes_page .routes_block .routes_tabs{display:flex;flex-direction:column;margin-bottom:40px;margin-top:40px}.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_button{background:#fff;border:1px solid #4747eb;color:#29293d;cursor:pointer;font-size:1rem;font-weight:400;padding:16px;width:50%}@media(max-width:1000px){.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_button{padding:16px 8px}}.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_button:first-of-type{border-radius:8px 0 0 8px}.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_button:last-of-type{border-radius:0 8px 8px 0}.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_button.base--selected{background:#ebebfa;color:#4747eb}.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_button.disabled{background:#f1f1f4;color:#8f8fa3;cursor:not-allowed}.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_content{background:#fff;border:1px solid #f1f1f4;border-radius:16px;margin-top:20px;overflow:hidden;padding:20px 0 0}@media(max-width:1000px){.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_content{border:initial;overflow:visible;overflow:initial}}.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_content .content_header{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-bottom:20px;padding:0 20px}@media(max-width:1000px){.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_content .content_header{grid-template-columns:repeat(1,1fr);padding:0}}.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_content .content_header .key_value_info{gap:16px}@media(max-width:1000px){.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_content .content_header .key_value_info .info_key{width:130px}.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_content .route_accordions{margin:0 -16px}}.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_content .route_accordions .route_accordion{all:revert;font-family:Rubik}@media(max-width:1000px){.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_content .route_accordions .route_accordion:last-of-type .accordion_summary{border-bottom:1px solid #f1f1f4}}.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_content .route_accordions .route_accordion .accordion_summary{border-top:1px solid #f1f1f4;min-height:0;min-height:auto;padding:16px 20px}.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_content .route_accordions .route_accordion .accordion_summary .MuiAccordionSummary-content{align-items:center;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:25px;margin:0}.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_content .route_accordions .route_accordion .accordion_summary .MuiAccordionSummary-content .route_num{color:#8f8fa3}.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_content .route_accordions .route_accordion .accordion_summary .MuiAccordionSummary-content .route_station{color:#17171c}.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_content .route_accordions .route_accordion .accordion_summary .arrow_down_icon path{stroke:#8f8fa3}.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_content .route_accordions .route_accordion .accordion_details{background:#f1f1f4;display:flex;flex-wrap:wrap;gap:12px;padding:16px 20px}@media(max-width:1000px){.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_content .route_accordions .route_accordion .accordion_details{padding:16px}}.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_content .route_accordions .route_accordion .accordion_details .route_time{background:#fff;border-radius:8px;color:#8f8fa3;font-size:1rem;padding:12px 15px}.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_content .route_accordions .route_accordion .accordion_details .route_time.closest{color:#4747eb;font-weight:500}.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_content .route_accordions .route_accordion.Mui-expanded .accordion_summary .route_station{color:#4747eb}.tran_routes_page .routes_block .routes_tabs .routes_tab_component .routes_tab_content .route_accordions .route_accordion.Mui-expanded .accordion_summary .arrow_down_icon path{stroke:#17171c}.support_page{display:flex;flex-direction:column;margin-top:20px}@media(max-width:1000px){.support_page{margin-top:0}}.support_page .support_form{border:1px solid #f1f1f4;border-radius:16px;box-shadow:0 1px 4px 0 #29293d14;display:flex;flex-direction:column;gap:20px;margin-top:16px;padding:40px}@media(max-width:1000px){.support_page .support_form{gap:16px;margin-top:0;padding:20px 16px}}.support_page .support_form .select_field_wrapper{width:45%}@media(max-width:500px){.support_page .support_form .select_field_wrapper{width:100%}}.support_page .support_form .or_block{display:flex;gap:30px;justify-content:space-between}@media(max-width:500px){.support_page .support_form .or_block{flex-direction:column;gap:10px}}.support_page .support_form .or_block .input_field_wrapper{width:45%}@media(max-width:500px){.support_page .support_form .or_block .input_field_wrapper{width:100%}}.support_page .support_form .or_block .or{color:#8f8fa3;font-size:1rem;margin-top:42px;text-align:center}@media(max-width:500px){.support_page .support_form .or_block .or{margin-top:0}}.support_page .support_form .textarea_field_wrapper .textarea_field{height:96px}.support_page .support_agree{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:10px}@media(max-width:500px){.support_page .support_agree{align-items:flex-start;flex-direction:column;gap:20px;margin-top:4px}}.support_page .support_agree .public_offer{color:#4747eb;font-size:1rem;text-decoration:none}.support_page .support_buttons{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:10px}@media(max-width:500px){.support_page .support_buttons{flex-direction:column}.support_page .support_buttons .btn{max-width:100%}}.buy_qr_page{display:flex;flex-direction:column;margin-top:20px}@media(max-width:1000px){.buy_qr_page{margin-top:10px}}.buy_qr_page .btn_qr_tickets{margin:0 auto 40px}.buy_qr_page .buy_block{background:#fff;border:1px solid #f1f1f4;border-radius:16px;overflow:hidden;width:100%}.buy_qr_page .buy_block .qr_main{display:flex;flex-direction:column}.buy_qr_page .buy_block .qr_main .qr_params{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:40px 40px 24px}@media(max-width:1000px){.buy_qr_page .buy_block .qr_main .qr_params{padding:20px 16px}}@media(max-width:500px){.buy_qr_page .buy_block .qr_main .qr_params{gap:16px}}.buy_qr_page .buy_block .qr_main .qr_params .transport_wrapper{display:flex;width:100%}.buy_qr_page .buy_block .qr_main .qr_params .transport_wrapper .transport_switcher{margin:0 auto}.buy_qr_page .buy_block .qr_main .qr_params .transport_wrapper .transport_switcher .transport_items{flex-wrap:nowrap}.buy_qr_page .buy_block .qr_main .qr_params .counter_component,.buy_qr_page .buy_block .qr_main .qr_params .select_field_wrapper{min-width:220px;width:calc(25% - 15px)}@media(max-width:500px){.buy_qr_page .buy_block .qr_main .qr_params .counter_component,.buy_qr_page .buy_block .qr_main .qr_params .select_field_wrapper{width:100%}}.buy_qr_page .buy_block .qr_main .qr_info{display:flex;flex-direction:column;gap:12px;padding:24px 40px}@media(max-width:1000px){.buy_qr_page .buy_block .qr_main .qr_info{padding:20px 16px}}.buy_qr_page .buy_block .qr_main .qr_info .to_pay{display:flex;gap:16px;justify-content:space-between;margin-top:12px}@media(max-width:500px){.buy_qr_page .buy_block .qr_main .qr_info .to_pay{flex-wrap:wrap;margin-top:6px}.buy_qr_page .buy_block .qr_main .qr_info .to_pay .btn_buy{margin:auto}}.buy_qr_page .buy_block .info_icon_block{background-color:#f1f1f4;padding:20px 40px}@media(max-width:1000px){.buy_qr_page .buy_block .info_icon_block{padding:20px 16px}}.qr_tickets_page{display:flex;flex-direction:column}.qr_tickets_page .qr_tickets_block{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media(max-width:700px){.qr_tickets_page .qr_tickets_block{gap:16px;grid-template-columns:repeat(1,1fr)}}.qr_tickets_page .qr_tickets_block .qr_ticket{background:#fff;border:1px solid #f1f1f4;border-radius:16px}.qr_tickets_page .qr_tickets_block .qr_ticket .qr_info{display:flex;flex-direction:column;gap:8px;padding:40px}@media(max-width:700px){.qr_tickets_page .qr_tickets_block .qr_ticket .qr_info{padding:20px 16px}}.qr_tickets_page .qr_tickets_block .exp_time{display:flex;gap:12px;justify-content:space-between;padding:24px 40px}@media(max-width:700px){.qr_tickets_page .qr_tickets_block .exp_time{padding:20px 16px}}.qr_ticket_page,.qr_ticket_page .qr_ticket_info{display:flex;flex-direction:column}.qr_ticket_page .qr_ticket_info{align-items:center;margin-top:24px}.qr_ticket_page .qr_ticket_info .qr_code{margin:40px 0;max-width:185px}.qr_ticket_page .qr_ticket_info .qr_data{background:#fff;border:1px solid #f1f1f4;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:20px 16px;width:100%}.qr_ticket_page .qr_ticket_info .qr_data .h_divider{margin:4px 0}.qr_ticket_page .qr_ticket_info .btn_download{margin-top:40px}.a11y_colorblind{filter:grayscale(100%)}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;margin:0}.App{color:#17171c;display:flex;flex-direction:column;height:100vh}
/*# sourceMappingURL=main.839861e9.css.map*/