/*!
 * Datepicker for Bootstrap v1.10.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (https://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{padding:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:"";display:inline-block;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:"";display:inline-block;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:rgba(0,0,0,0)}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:linear-gradient(to bottom, #fdd49a, #fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9 }.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-image:linear-gradient(to bottom, #f3c17a, #f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-radius:0}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color:#efe24b \9 }.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:linear-gradient(to bottom, #b3b3b3, #808080);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);border-color:gray gray #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:gray}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color:#666 \9 }.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:linear-gradient(to bottom, #08c, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c", endColorstr="#0044cc", GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#04c}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#039 \9 }.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span:hover,.datepicker table tr td span.focused{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:linear-gradient(to bottom, #08c, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c", endColorstr="#0044cc", GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#04c}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#039 \9 }.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .prev.disabled,.datepicker .next.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:url("/transport/assets/fonts%20/%204073f1d6248dbc1a39de.eot");src:url("/transport/assets/fonts%20/%204073f1d6248dbc1a39de.eot?#iefix") format("embedded-opentype"),url("/transport/assets/fonts%20/%2035722f3e3f14f7d7dd76.woff") format("woff"),url("/transport/assets/fonts%20/%2067eae11afbc817bceec9.ttf") format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url("/transport/assets/fonts%20/%206a6fde8017c9633eb5d3.eot");src:url("/transport/assets/fonts%20/%206a6fde8017c9633eb5d3.eot?#iefix") format("embedded-opentype"),url("/transport/assets/fonts%20/%209ff92525b1be9c3c50f9.woff") format("woff"),url("/transport/assets/fonts%20/%2080e7009df9ff0cd28d0f.ttf") format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("/transport/assets/fonts%20/%205633dab29bb8298af115.eot");src:url("/transport/assets/fonts%20/%205633dab29bb8298af115.eot?#iefix") format("embedded-opentype"),url("/transport/assets/fonts%20/%20d4fc033d0a688a763abd.woff") format("woff"),url("/transport/assets/fonts%20/%207afd5ac11e79e6d8d00c.ttf") format("truetype")}@font-face{font-family:"Graffitic1";font-style:normal;font-weight:normal;src:url("/transport/assets/fonts%20/%20594dc4cda47a7c33c53e.eot");src:url("/transport/assets/fonts%20/%20594dc4cda47a7c33c53e.eot") format("embedded-opentype"),url("/transport/assets/fonts%20/%207e365f04f85d91e5f498.woff") format("woff"),url("/transport/assets/fonts%20/%20d38921b0e312b0c16c47.ttf") format("truetype")}@font-face{font-family:"KiddyKitty";font-style:normal;font-weight:normal;src:url("/transport/assets/fonts%20/%20ce4808710157364d10a6.otf") format("opentype")}@font-face{font-family:"HelveticaNeueCyr-Light";font-style:normal;font-weight:normal;src:local("HelveticaNeueCyr-Light"),url("/transport/assets/fonts%20/%207f32b043ed678c8889de.woff") format("woff")}@font-face{font-family:"HelveticaNeueCyr-Roman";font-style:normal;font-weight:normal;src:local("HelveticaNeueCyr-Roman"),url("/transport/assets/fonts%20/%20cc7e63afe62c2dd07f1d.woff") format("woff")}.l-page{font-size:13px;line-height:1.428571429}.l-page{font-family:Arial,Helvetica,sans-serif}.footer__info>ul,.footer__nav-container>ul,.footer__nav-container_vl>ul,.footer__nav-container_news>ul{list-style:none;margin:0;padding:0}.purchase-status-page__faq-additional-info,.purchase-status-page__faq-box,.tickets__item-contents,.tickets__types,.tickets__item-head,.purchase-info__links,.purchase-info__payment,.purchase-info__contacts,.footer,.nav_tabs .nav__items,.nav_tabs .nav_main__items,.nav-pills,.clearfix,.search-route,.information{zoom:1}.purchase-status-page__faq-additional-info:before,.purchase-status-page__faq-box:before,.tickets__item-contents:before,.tickets__types:before,.tickets__item-head:before,.purchase-info__links:before,.purchase-info__payment:before,.purchase-info__contacts:before,.footer:before,.nav_tabs .nav__items:before,.nav_tabs .nav_main__items:before,.nav-pills:before,.purchase-status-page__faq-additional-info:after,.purchase-status-page__faq-box:after,.tickets__item-contents:after,.tickets__types:after,.tickets__item-head:after,.purchase-info__links:after,.purchase-info__payment:after,.purchase-info__contacts:after,.footer:after,.nav_tabs .nav__items:after,.nav_tabs .nav_main__items:after,.nav-pills:after,.clearfix:before,.search-route:before,.information:before,.clearfix:after,.search-route:after,.information:after{content:" ";display:table}.purchase-status-page__faq-additional-info:after,.purchase-status-page__faq-box:after,.tickets__item-contents:after,.tickets__types:after,.tickets__item-head:after,.purchase-info__links:after,.purchase-info__payment:after,.purchase-info__contacts:after,.footer:after,.nav_tabs .nav__items:after,.nav_tabs .nav_main__items:after,.nav-pills:after,.clearfix:after,.search-route:after,.information:after{clear:both}.hidden{display:none}.not-found p>a,.header__project-title,.header__logo,.footer__info a,.footer__nav-container a,.footer__nav-container_vl a,.footer__nav-container_news a,.link,.notification a,.nav_main__item-ticket,.is-active .nav_main__item-link,.nav_main__item-link,.nav__title{transition:opacity .2s,border .2s,color .2s,background-color .2s}.l-page{max-width:1240px;margin:0 auto;position:relative;padding:0 20px 0}@media only screen and (max-width: 639px){.l-page{padding:0}}.l-full-page{box-sizing:border-box;width:100%;width:100vw;margin-top:15px;margin-left:0;margin-left:calc(-20px - (100vw - 1240px - 40px)/2)}@media screen and (max-width: 1240px){.l-full-page{margin-left:-20px;padding-left:20px;padding-right:15px}}@media only screen and (max-width: 639px){.l-full-page{width:100%;margin-left:0;padding-left:15px;padding-right:15px}}.l-full-page-container{max-width:1240px;margin:0 auto;position:relative}.l-gray{background-color:#f5f5f5}.l-success{background-color:#dff0d8}.l-fail{background-color:#ffe9e9}.l-fail-hide{display:none}.l-search{margin-top:20px;margin-bottom:30px}@media only screen and (max-width: 639px){.l-search{display:none}}@media only screen and (max-width: 639px){.l-heading{margin:20px 15px}}@media only screen and (max-width: 639px){.l-heading_no-margin{margin:20px 15px 0}}@media only screen and (max-width: 639px){.l-sub-heading{margin:0 15px 15px}}.l-filters{display:inline-block;margin-right:20px;margin-bottom:20px}@media only screen and (max-width: 639px){.l-filters{display:block;margin-bottom:0;width:100%}}@media only screen and (max-width: 639px){.l-schedule{margin-top:25px}}.l-notification{margin-bottom:30px}@media only screen and (max-width: 639px){.l-notification{margin:20px 10px}}.l-nav{margin-bottom:20px}.l-relative-container{position:relative}.l-right-side{position:absolute;right:0;top:0}@media only screen and (max-width: 639px){.l-right-side{right:18px;top:0}}@media only screen and (min-width: 640px)and (max-width: 1023px){.l-force-scroll{overflow-y:scroll}}@media only screen and (min-width: 1024px){.l-force-scroll{overflow-y:scroll}}.train-page__filters,.bus-page__filters,.boat-page__filters,.aeroexpress-page__filters{margin:0 20px 20px 0;display:inline-block}@media only screen and (max-width: 639px){.train-page__filters,.bus-page__filters,.boat-page__filters,.aeroexpress-page__filters{display:block;margin-bottom:0;width:100%}}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:40px;height:20px;background-color:#fff;border:1px solid #cbcbcb;cursor:default;outline:0;text-align:center;color:#000;padding:2px 5px;font-size:12px}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:6px}.ui-slider-horizontal .ui-slider-handle{top:-10px;margin-left:-0.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget-content{background:#eee;color:#333}.ui-widget-header{background-color:#87a5bf;color:#fff}.ui-slider .ui-slider-handle{padding:6px 12px;width:31px}.ui-slider-horizontal .ui-slider-handle{top:-15px;margin-left:0}.tt-menu{width:100%;margin:12px 0;padding:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,.2);z-index:2000 !important}.tt-suggestion{padding:3px 20px;font-size:18px;line-height:24px}.tt-suggestion:hover{cursor:pointer;color:#fff;background-color:#0097cf}.tt-suggestion.tt-cursor{color:#fff;background-color:#0097cf}.tt-suggestion p{margin:0}.tt-hint{color:#999}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z%27/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}body{overflow-x:hidden}.g-noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (min-width: 640px)and (max-width: 1023px){.g-mobile:not(.g-tablet){display:none !important}}@media only screen and (min-width: 1024px){.g-mobile:not(.g-tablet){display:none !important}}@media only screen and (min-width: 1024px){.g-mobile.g-tablet{display:none !important}}@media only screen and (max-width: 639px){.g-tablet:not(.g-mobile):not(.g-desktop){display:none !important}}@media only screen and (min-width: 1024px){.g-tablet:not(.g-mobile):not(.g-desktop){display:none !important}}@media only screen and (min-width: 640px)and (max-width: 1023px){.g-desktop:not(.g-tablet){display:none !important}}@media only screen and (max-width: 639px){.g-desktop:not(.g-tablet){display:none !important}}@media only screen and (max-width: 639px){.g-desktop.g-tablet{display:none !important}}.g-cell-nostretch{width:1%;white-space:nowrap}.g-hidden{display:none}.g-invisible{visibility:hidden}.g-indent_small{margin-top:5px}.g-nowrap{white-space:nowrap}#banana-container{display:none}@keyframes preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.nav__title:link,.nav__title:visited{color:#000;border-bottom:0 none}.nav__title:hover,.nav__title:active{outline:0 none}.nav__title:focus{outline:0 none}.nav__items,.nav_main__items{margin:0;padding:0;white-space:nowrap;overflow:auto}.nav__items::-webkit-scrollbar,.nav_main__items::-webkit-scrollbar{display:none}.nav__item,.nav_main__item{display:inline-block;margin-right:10px;color:inherit;outline:none}.nav__item:hover,.nav_main__item:hover,.nav__item:visited,.nav_main__item:visited,.nav__item:link,.nav_main__item:link,.nav__item:active,.nav_main__item:active{outline:none}.nav__item_active{font-weight:bold}.nav__item_search{margin:0;padding:9px 10px 8px;font-size:13px}.nav__item_search.nav__item_active{background-color:#dadfe7;font-weight:normal}.nav__item-link{outline:0 none !important;color:inherit}@media only screen and (min-width: 640px)and (max-width: 1023px){.nav__item_active .nav__item-link_underscore_green{border-bottom:none}}@media only screen and (min-width: 1024px){.nav__item_active .nav__item-link_underscore_green{border-bottom:none}}@media only screen and (min-width: 640px)and (max-width: 1023px){.nav__item-link_underscore_green{border-bottom:1px solid #b2caad}}@media only screen and (min-width: 1024px){.nav__item-link_underscore_green{border-bottom:1px solid #b2caad}}.nav__item-link:hover{cursor:pointer}@media only screen and (max-width: 639px){.nav_phone-origin{border:none;padding-top:15px;overflow:auto}.nav_phone-origin .nav__items,.nav_phone-origin .nav_main__items{padding-left:10px;height:40px}.nav_phone-origin .nav__item,.nav_phone-origin .nav_main__item{border:none;padding:10px 5px;margin-right:5px}.nav_phone-origin .nav__item_active{color:#000;font-weight:normal}}@media only screen and (max-width: 639px){.nav_phone-color_brown{background-color:#f1ecde;color:#97766f}}@media only screen and (max-width: 639px){.nav_phone-color_light-brown{background-color:#f8f6ef;color:#97766f}}@media only screen and (max-width: 639px){.nav_phone-color_supa-light-brown{background-color:#fcfbf8;color:#97766f}}@media only screen and (max-width: 639px){.nav_phone-color_green{background-color:#8d958a;color:#c0cac5}}@media only screen and (max-width: 639px){.nav_phone-color_blue{background-color:#8ea3b8;color:#fff}.nav_phone-color_blue .nav__item,.nav_phone-color_blue .nav_main__item{color:#fff;opacity:.5}.nav_phone-color_blue .nav__item_active{opacity:1}}@media only screen and (max-width: 639px){.nav_phone-color_green .nav__items .nav__item_active,.nav_phone-color_green .nav_main__items .nav__item_active{color:#fff}}.nav_font-size_medium{font-size:14px}.nav_main{padding:10px 0;font-size:12px;line-height:18px;border-bottom:2px solid #fff;background-color:#fff;box-shadow:inset 0 -1px 0 0 #efefef;position:relative;transition:border-bottom-color 1s}.nav_main.is-fixed{position:fixed;top:0;margin-left:-20px;padding-left:20px;padding-right:20px;margin-right:-20px;box-sizing:border-box;max-width:1280px;min-width:980px;width:100%;z-index:90;border-bottom-color:#efefef}@media screen and (max-width: 979px){.nav_main.is-fixed{position:static;margin-top:0 !important}}.nav_main__items{text-align:center}.nav_main__item{display:inline-block;margin:0 10px}.nav_main__item_stick{margin-left:-4px;margin-right:0}.nav_main__item-link{outline:0 none !important}.nav_main__item-link:link,.nav_main__item-link:visited{color:#000;border-bottom:1px solid #fdd2bd}.nav_main__item-link:hover,.nav_main__item-link:active{color:#888;outline:0 none;border-bottom:1px solid #f97d41}.nav_main__item-link:focus{outline:0 none}.is-active .nav_main__item-link:link,.is-active .nav_main__item-link:visited{color:#000;border-bottom:0 none}.is-active .nav_main__item-link:hover,.is-active .nav_main__item-link:active{outline:0 none}.is-active .nav_main__item-link:focus{outline:0 none}.nav_main__item-ticket{outline:0 none !important;background-color:#f3f0df;display:inline-block;position:relative;padding:5px 10px}.nav_main__item-ticket:link,.nav_main__item-ticket:visited{color:#000;border-bottom:0 none}.nav_main__item-ticket:hover,.nav_main__item-ticket:active{outline:0 none}.nav_main__item-ticket:focus{outline:0 none}.nav_main__item-ticket:before{content:"";width:6px;height:6px;display:block;position:absolute;border-radius:30px;background-color:#fff;left:-3px;top:11px}.nav_main__item-ticket:after{content:"";width:6px;height:6px;display:block;position:absolute;border-radius:30px;background-color:#fff;right:-3px;top:11px}@media only screen and (min-width: 640px)and (max-width: 1023px){.nav-pills{font:13px Helvetica,Arial,sans-serif;line-height:124%}.nav-pills .nav__item,.nav-pills .nav_main__item{float:left;margin-right:0;padding:6px 15px;border:1px solid #e4e4e4;border-right:none;background-color:#fff;color:#000;cursor:pointer}.nav-pills .nav__item.nav__item_first,.nav-pills .nav__item_first.nav_main__item{border-radius:3px 0 0 3px}.nav-pills .nav__item.nav__item_last,.nav-pills .nav__item_last.nav_main__item{border-right:1px solid #e4e4e4;border-radius:0 3px 3px 0}.nav-pills .nav__item.nav__item_first.nav__item_last,.nav-pills .nav__item_first.nav__item_last.nav_main__item{border-radius:3px}.nav-pills .nav__item_active{background-color:#f1ecde;cursor:default;font-weight:normal}.nav-pills .nav__item-link{border-bottom:none;color:inherit}}@media only screen and (min-width: 1024px){.nav-pills{font:13px Helvetica,Arial,sans-serif;line-height:124%}.nav-pills .nav__item,.nav-pills .nav_main__item{float:left;margin-right:0;padding:6px 15px;border:1px solid #e4e4e4;border-right:none;background-color:#fff;color:#000;cursor:pointer}.nav-pills .nav__item.nav__item_first,.nav-pills .nav__item_first.nav_main__item{border-radius:3px 0 0 3px}.nav-pills .nav__item.nav__item_last,.nav-pills .nav__item_last.nav_main__item{border-right:1px solid #e4e4e4;border-radius:0 3px 3px 0}.nav-pills .nav__item.nav__item_first.nav__item_last,.nav-pills .nav__item_first.nav__item_last.nav_main__item{border-radius:3px}.nav-pills .nav__item_active{background-color:#f1ecde;cursor:default;font-weight:normal}.nav-pills .nav__item-link{border-bottom:none;color:inherit}}.nav_select{background-color:#8d958b;color:#fff}.nav_select .nav__item_active{font-weight:normal;position:relative}.nav_select .nav__item,.nav_select .nav_main__item{display:inline-block;padding:10px}@media only screen and (max-width: 639px){.nav_phone-select{background-color:#9aa3b2;font-size:13px}}@media only screen and (max-width: 639px){.nav_phone-select .nav__item_active{position:relative;background-color:#9aa3b2;font-weight:normal}}@media only screen and (max-width: 639px){.nav_phone-select .nav__item,.nav_phone-select .nav_main__item{display:inline-block;padding:10px}}@media only screen and (max-width: 639px){.nav_phone-select .nav__item-link{color:rgba(255,255,255,.5)}}@media only screen and (max-width: 639px){.nav_phone-select .nav__item_active .nav__item-link{color:#fff}}.nav_tabs{font:13px Helvetica,Arial,sans-serif}.nav_tabs .nav__items,.nav_tabs .nav_main__items{border-bottom:1px solid silver;overflow:visible}.nav_tabs .nav__item,.nav_tabs .nav_main__item{float:left;margin-right:3px;border:1px solid #dadfe4;border-bottom:none;padding:10px 20px;cursor:pointer}.nav_tabs .nav__item_active{border-color:silver;border-bottom:1px solid #fff;cursor:default;font-weight:normal;margin-bottom:-1px}.nav_tabs .nav__item-link{border-bottom:none;color:inherit}.input{box-sizing:border-box;padding:0 10px;height:32px;line-height:32px;border:1px solid #cbcbcb;border-radius:2px;vertical-align:top;background:#fff;color:#000}.input:focus{box-shadow:0 0 2px #bbdf89}.input_size_small{padding:0 5px}.input_size_big{padding:0 15px;height:34px}.input_start-icon_arrow-down{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20fa1f20e5baee2956e4be.svg");background-position:7px center;padding-left:29px}.input_start-icon_arrow-left{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20ce1c0472d9ed662cb14c.svg");background-position:7px center;padding-left:23px}.input_start-icon_arrow-right{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20facee7f9f7ccfc39a5b5.svg");background-position:7px center;padding-left:23px}.input_start-icon_arrow-up{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%203fdd61ef065fb3db3692.svg");background-position:7px center;padding-left:29px}.input_start-icon_card{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%2026e433c783d4f00d9c58.svg");background-position:7px center;padding-left:34px}.input_start-icon_change-hr{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%204d46a0cb29dd2da07fdb.svg");background-position:7px center;padding-left:27px}.input_start-icon_change-vt{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20426ad9be5adac210e26e.svg");background-position:7px center;padding-left:38px}.input_start-icon_close{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20b590b3947522407911c2.svg");background-position:7px center;padding-left:27px}.input_start-icon_marker-a{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20d5e7f19e7f5cd633f520.svg");background-position:7px center;padding-left:30px}.input_start-icon_marker-b{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%201ba35755dcf383d412db.svg");background-position:7px center;padding-left:30px}.input_start-icon_marker-route{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%204bc8ff678402078cd5dd.svg");background-position:7px center;padding-left:33px}.input_start-icon_mask-star{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%206c8ea9fee21c04228b62.svg");background-position:7px center;padding-left:32px}.input_start-icon_ok{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%2014dcef1275d9823f4848.svg");background-position:7px center;padding-left:32px}.input_start-icon_ok-bold{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20fbf08f0b9a348c0a842d.svg");background-position:7px center;padding-left:31px}.input_start-icon_phone{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%204735bb4beae2ea1017b5.svg");background-position:7px center;padding-left:28px}.input_start-icon_sort-up{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20c742848b03d3b54f8f3b.svg");background-position:7px center;padding-left:27px}.input_start-icon_sort-down{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20aefc9eac3847ccfe9318.svg");background-position:7px center;padding-left:27px}.input_start-icon_bus{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%2030b7b8f5038b0158c7af.svg");background-position:7px center;padding-left:28px}.input_start-icon_trains{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%2079902a0c1e94b178f6ea.svg");background-position:7px center;padding-left:29px}.input_start-icon_boat{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%202df71a9113fec511569e.svg");background-position:7px center;padding-left:29px}.input_start-icon_aeroexpress{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%202e7f31957e711b74aff6.svg");background-position:7px center;padding-left:29px}.input_start-icon_cafe{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20d2278393fc471824fdba.svg");background-position:7px center;padding-left:34px}.input_start-icon_winter{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20592fd8ca57af65027881.svg");background-position:7px center;padding-left:33px}.input_start-icon_summer{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%203d4812851885cd0ed423.svg");background-position:7px center;padding-left:34px}.input_start-icon_sortir{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%204428a617e29db109bcea.svg");background-position:7px center;padding-left:36px}.input_start-icon_fly-up{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%2033fdc59e26544bab75f5.svg");background-position:7px center;padding-left:34px}.input_start-icon_fly-dw{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%2051ba4f520152048bf95d.svg");background-position:7px center;padding-left:34px}.input_start-icon_m-fly-dw{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20a860f8d2ab35c3e64377.svg");background-position:7px center;padding-left:34px}.input_start-icon_m-fly-up{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20d3eed9b0fcd3da0f9701.svg");background-position:7px center;padding-left:34px}.input_start-icon_m-fly-napr{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%2062e625d4c4a27a969998.svg");background-position:7px center;padding-left:35px}.input_start-icon_calendar{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20a503c6765f7b160b0f78.svg");background-position:7px center;padding-left:35px}.input_end-icon_arrow-down{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20fa1f20e5baee2956e4be.svg");background-position:right 7px center;padding-right:29px}.input_end-icon_arrow-left{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20ce1c0472d9ed662cb14c.svg");background-position:right 7px center;padding-right:23px}.input_end-icon_arrow-right{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20facee7f9f7ccfc39a5b5.svg");background-position:right 7px center;padding-right:23px}.input_end-icon_arrow-up{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%203fdd61ef065fb3db3692.svg");background-position:right 7px center;padding-right:29px}.input_end-icon_card{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%2026e433c783d4f00d9c58.svg");background-position:right 7px center;padding-right:34px}.input_end-icon_change-hr{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%204d46a0cb29dd2da07fdb.svg");background-position:right 7px center;padding-right:27px}.input_end-icon_change-vt{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20426ad9be5adac210e26e.svg");background-position:right 7px center;padding-right:38px}.input_end-icon_close{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20b590b3947522407911c2.svg");background-position:right 7px center;padding-right:27px}.input_end-icon_marker-a{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20d5e7f19e7f5cd633f520.svg");background-position:right 7px center;padding-right:30px}.input_end-icon_marker-b{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%201ba35755dcf383d412db.svg");background-position:right 7px center;padding-right:30px}.input_end-icon_marker-route{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%204bc8ff678402078cd5dd.svg");background-position:right 7px center;padding-right:33px}.input_end-icon_mask-star{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%206c8ea9fee21c04228b62.svg");background-position:right 7px center;padding-right:32px}.input_end-icon_ok{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%2014dcef1275d9823f4848.svg");background-position:right 7px center;padding-right:32px}.input_end-icon_ok-bold{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20fbf08f0b9a348c0a842d.svg");background-position:right 7px center;padding-right:31px}.input_end-icon_phone{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%204735bb4beae2ea1017b5.svg");background-position:right 7px center;padding-right:28px}.input_end-icon_sort-up{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20c742848b03d3b54f8f3b.svg");background-position:right 7px center;padding-right:27px}.input_end-icon_sort-down{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20aefc9eac3847ccfe9318.svg");background-position:right 7px center;padding-right:27px}.input_end-icon_bus{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%2030b7b8f5038b0158c7af.svg");background-position:right 7px center;padding-right:28px}.input_end-icon_trains{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%2079902a0c1e94b178f6ea.svg");background-position:right 7px center;padding-right:29px}.input_end-icon_boat{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%202df71a9113fec511569e.svg");background-position:right 7px center;padding-right:29px}.input_end-icon_aeroexpress{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%202e7f31957e711b74aff6.svg");background-position:right 7px center;padding-right:29px}.input_end-icon_cafe{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20d2278393fc471824fdba.svg");background-position:right 7px center;padding-right:34px}.input_end-icon_winter{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20592fd8ca57af65027881.svg");background-position:right 7px center;padding-right:33px}.input_end-icon_summer{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%203d4812851885cd0ed423.svg");background-position:right 7px center;padding-right:34px}.input_end-icon_sortir{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%204428a617e29db109bcea.svg");background-position:right 7px center;padding-right:36px}.input_end-icon_fly-up{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%2033fdc59e26544bab75f5.svg");background-position:right 7px center;padding-right:34px}.input_end-icon_fly-dw{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%2051ba4f520152048bf95d.svg");background-position:right 7px center;padding-right:34px}.input_end-icon_m-fly-dw{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20a860f8d2ab35c3e64377.svg");background-position:right 7px center;padding-right:34px}.input_end-icon_m-fly-up{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20d3eed9b0fcd3da0f9701.svg");background-position:right 7px center;padding-right:34px}.input_end-icon_m-fly-napr{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%2062e625d4c4a27a969998.svg");background-position:right 7px center;padding-right:35px}.input_end-icon_calendar{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20a503c6765f7b160b0f78.svg");background-position:right 7px center;padding-right:35px}.label{font-size:11px;color:#fff;background-color:#699ac5;padding:0 8px;border-radius:2px;white-space:nowrap;display:inline-block}.button{display:inline-block;position:relative;height:16px;padding:8px 15px;box-sizing:content-box;cursor:pointer;text-align:center;vertical-align:middle;line-height:124%;color:#4e4e4e;background:#f6f6f6;background:#fff linear-gradient(to bottom, #ffffff, #f6f6f6);background-clip:padding-box;border:1px solid rgba(0,0,0,0);border-radius:3px;box-shadow:0 1px 0 0 rgba(0,0,0,.1)}.button::after{position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;background:#cbcbcb linear-gradient(to bottom, #cbcbcb, #afafaf);content:"";z-index:-1;border-radius:3px}.button:hover,.button:active,.button:focus{outline:0}.button:hover{background:#e5e5e5;background:#fff linear-gradient(to bottom, #ffffff, #e5e5e5);background-clip:padding-box}.button_icon_arrow-down{background-image:url("/transport/assets/images%20/%20fa1f20e5baee2956e4be.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_arrow-down:hover{background-image:url("/transport/assets/images%20/%20fa1f20e5baee2956e4be.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_arrow-left{background-image:url("/transport/assets/images%20/%20ce1c0472d9ed662cb14c.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_arrow-left:hover{background-image:url("/transport/assets/images%20/%20ce1c0472d9ed662cb14c.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_arrow-right{background-image:url("/transport/assets/images%20/%20facee7f9f7ccfc39a5b5.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_arrow-right:hover{background-image:url("/transport/assets/images%20/%20facee7f9f7ccfc39a5b5.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_arrow-up{background-image:url("/transport/assets/images%20/%203fdd61ef065fb3db3692.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_arrow-up:hover{background-image:url("/transport/assets/images%20/%203fdd61ef065fb3db3692.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_card{background-image:url("/transport/assets/images%20/%2026e433c783d4f00d9c58.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_card:hover{background-image:url("/transport/assets/images%20/%2026e433c783d4f00d9c58.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_change-hr{background-image:url("/transport/assets/images%20/%204d46a0cb29dd2da07fdb.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_change-hr:hover{background-image:url("/transport/assets/images%20/%204d46a0cb29dd2da07fdb.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_change-vt{background-image:url("/transport/assets/images%20/%20426ad9be5adac210e26e.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_change-vt:hover{background-image:url("/transport/assets/images%20/%20426ad9be5adac210e26e.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_close{background-image:url("/transport/assets/images%20/%20b590b3947522407911c2.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_close:hover{background-image:url("/transport/assets/images%20/%20b590b3947522407911c2.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_marker-a{background-image:url("/transport/assets/images%20/%20d5e7f19e7f5cd633f520.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_marker-a:hover{background-image:url("/transport/assets/images%20/%20d5e7f19e7f5cd633f520.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_marker-b{background-image:url("/transport/assets/images%20/%201ba35755dcf383d412db.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_marker-b:hover{background-image:url("/transport/assets/images%20/%201ba35755dcf383d412db.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_marker-route{background-image:url("/transport/assets/images%20/%204bc8ff678402078cd5dd.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_marker-route:hover{background-image:url("/transport/assets/images%20/%204bc8ff678402078cd5dd.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_mask-star{background-image:url("/transport/assets/images%20/%206c8ea9fee21c04228b62.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_mask-star:hover{background-image:url("/transport/assets/images%20/%206c8ea9fee21c04228b62.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_ok{background-image:url("/transport/assets/images%20/%2014dcef1275d9823f4848.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_ok:hover{background-image:url("/transport/assets/images%20/%2014dcef1275d9823f4848.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_ok-bold{background-image:url("/transport/assets/images%20/%20fbf08f0b9a348c0a842d.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_ok-bold:hover{background-image:url("/transport/assets/images%20/%20fbf08f0b9a348c0a842d.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_phone{background-image:url("/transport/assets/images%20/%204735bb4beae2ea1017b5.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_phone:hover{background-image:url("/transport/assets/images%20/%204735bb4beae2ea1017b5.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_sort-up{background-image:url("/transport/assets/images%20/%20c742848b03d3b54f8f3b.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_sort-up:hover{background-image:url("/transport/assets/images%20/%20c742848b03d3b54f8f3b.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_sort-down{background-image:url("/transport/assets/images%20/%20aefc9eac3847ccfe9318.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_sort-down:hover{background-image:url("/transport/assets/images%20/%20aefc9eac3847ccfe9318.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_bus{background-image:url("/transport/assets/images%20/%2030b7b8f5038b0158c7af.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_bus:hover{background-image:url("/transport/assets/images%20/%2030b7b8f5038b0158c7af.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_trains{background-image:url("/transport/assets/images%20/%2079902a0c1e94b178f6ea.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_trains:hover{background-image:url("/transport/assets/images%20/%2079902a0c1e94b178f6ea.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_boat{background-image:url("/transport/assets/images%20/%202df71a9113fec511569e.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_boat:hover{background-image:url("/transport/assets/images%20/%202df71a9113fec511569e.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_aeroexpress{background-image:url("/transport/assets/images%20/%202e7f31957e711b74aff6.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_aeroexpress:hover{background-image:url("/transport/assets/images%20/%202e7f31957e711b74aff6.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_cafe{background-image:url("/transport/assets/images%20/%20d2278393fc471824fdba.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_cafe:hover{background-image:url("/transport/assets/images%20/%20d2278393fc471824fdba.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_winter{background-image:url("/transport/assets/images%20/%20592fd8ca57af65027881.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_winter:hover{background-image:url("/transport/assets/images%20/%20592fd8ca57af65027881.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_summer{background-image:url("/transport/assets/images%20/%203d4812851885cd0ed423.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_summer:hover{background-image:url("/transport/assets/images%20/%203d4812851885cd0ed423.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_sortir{background-image:url("/transport/assets/images%20/%204428a617e29db109bcea.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_sortir:hover{background-image:url("/transport/assets/images%20/%204428a617e29db109bcea.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_fly-up{background-image:url("/transport/assets/images%20/%2033fdc59e26544bab75f5.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_fly-up:hover{background-image:url("/transport/assets/images%20/%2033fdc59e26544bab75f5.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_fly-dw{background-image:url("/transport/assets/images%20/%2051ba4f520152048bf95d.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_fly-dw:hover{background-image:url("/transport/assets/images%20/%2051ba4f520152048bf95d.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_m-fly-dw{background-image:url("/transport/assets/images%20/%20a860f8d2ab35c3e64377.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_m-fly-dw:hover{background-image:url("/transport/assets/images%20/%20a860f8d2ab35c3e64377.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_m-fly-up{background-image:url("/transport/assets/images%20/%20d3eed9b0fcd3da0f9701.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_m-fly-up:hover{background-image:url("/transport/assets/images%20/%20d3eed9b0fcd3da0f9701.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_m-fly-napr{background-image:url("/transport/assets/images%20/%2062e625d4c4a27a969998.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_m-fly-napr:hover{background-image:url("/transport/assets/images%20/%2062e625d4c4a27a969998.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button_icon_calendar{background-image:url("/transport/assets/images%20/%20a503c6765f7b160b0f78.svg"),linear-gradient(to bottom, #ffffff, #f6f6f6);background-position:center center;background-repeat:no-repeat}.button_icon_calendar:hover{background-image:url("/transport/assets/images%20/%20a503c6765f7b160b0f78.svg"),linear-gradient(to bottom, #ffffff, #e5e5e5);background-position:center center;background-repeat:no-repeat}.button-group{display:inline-grid;grid-auto-flow:column}.button-group__item{height:16px;padding:8px 15px;border-radius:0;box-sizing:content-box;cursor:pointer;text-align:center;vertical-align:middle;line-height:124%;color:#4e4e4e;background:linear-gradient(to bottom, #ffffff, #f6f6f6);background-color:#fff;border:1px solid #cbcbcb;-o-border-image:linear-gradient(to bottom, #cbcbcb, #afafaf) 1;border-image:linear-gradient(to bottom, #cbcbcb, #afafaf) 1;border-right:0}.button-group__item:hover,.button-group__item:active,.button-group__item:focus{outline:0}.button-group__item:hover{background:linear-gradient(to bottom, #ffffff, #e5e5e5);background-color:#fff}.button-group__item_first{border-top-left-radius:2px;border-bottom-left-radius:2px}.button-group__item_last{border-right:1px solid #cbcbcb;border-top-right-radius:2px;border-bottom-right-radius:2px}.button-group_color_gray .button-group__item_active{background:#8598a8;color:#fff;height:18px;border-top:0;border-bottom:0;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.2);border-left-color:#8598a8}.button-group_color_gray .button-group__item_active+.button-group__item{border-left-color:#8598a8}.button-group_component_right .button-group__item_first{border-left:0;border-radius:0}.heading{font-weight:bold;margin:0}.heading_size_big{font-size:24px;font-weight:normal;line-height:28px;margin-bottom:15px}.heading_size_big-with-sub{font-size:24px;font-weight:normal;line-height:28px;margin-bottom:10px}.heading_size_medium{font-size:19px;font-weight:normal;line-height:26px;margin-bottom:10px}.heading_size_smaller{font-size:14px;line-height:1.43;font-weight:bold;margin-bottom:15px}.heading_size_small{font-size:13px;line-height:20px;font-weight:normal;margin-bottom:15px}@media only screen and (max-width: 639px){.l-heading{margin:20px 15px}}@media only screen and (max-width: 639px){.heading_phone-size_medium{font-size:19px;font-weight:normal;line-height:26px;margin-bottom:10px}}@media only screen and (max-width: 639px){.heading_phone-size_small{font-size:13px;line-height:19px;margin-bottom:10px}}.heading_margin_none{margin-bottom:0}.heading_margin_small{margin-bottom:5px}.heading_margin_big{margin-bottom:20px}.link,.notification a{color:#0d71d6;border-bottom:none;cursor:pointer}.link:link,.notification a:link,.link:visited,.notification a:visited{color:#0d71d6;border-bottom:1px solid #c3dcf1}.link:hover,.notification a:hover,.link:active,.notification a:active{color:#248af2;outline:0 none;border-bottom:1px solid #0d71d6}.link:focus,.notification a:focus{outline:0 none}.link:link,.notification a:link,.link:visited,.notification a:visited{border-bottom:none}.notification{font-size:14px;padding:15px 20px;color:#000}@media only screen and (max-width: 639px){.notification{font-size:13px;padding:15px 10px}}.notification:empty{display:none}.notification_color_red{background-color:#ffe9e9;color:#692626}.notification_color_blue{background-color:#eef4fa}.notification ul{margin-bottom:0}.notification p{margin-bottom:5px}.notification p:last-child{margin-bottom:0}.select{box-sizing:border-box;padding:0 6px;color:#000;height:32px;line-height:32px;vertical-align:top;border:1px solid #cbcbcb;border-radius:2px;background-color:#fff}.select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}.select:focus{outline:none;outline-offset:-2px}.select_size_small{padding:0 2px}.select_size_big{padding:0 11px;height:34px}.spinner{background-repeat:no-repeat;width:30px;height:30px;background-image:url("/transport/assets/images%20/%20e75f7c838e589d9bacd7.svg");display:inline-block;background-size:cover}.tabs__panes,.tabs-pane{width:100%}.tabs__pane-item{display:none}.tabs__pane-item_active{display:block}.tabs__navs{width:100%;margin:0 0 10px}.tabs__navs_search{margin-bottom:0}@media only screen and (max-width: 639px){.tabs_navs-phone-margin_none .tabs__navs{margin:0}}.datepicker-composite__datepicker{width:115px;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}@media only screen and (max-width: 639px){.datepicker-composite__datepicker{font-size:12px}}.datepicker-composite__datepicker_search-route{width:100px}@media only screen and (max-width: 639px){.datepicker-composite__datepicker_search-route{width:100%;padding-left:10px}}.datepicker-composite__buttons_search-route .button-group__item{padding-left:7px;padding-right:8px}.datepicker-composite__buttons_search-route .button-group__item.button-group__item_active{height:auto;background-color:#f1ecde;border-top:1px solid #c6c5c3;border-bottom:1px solid #c6c5c3;box-shadow:none;color:#181818}table{border-collapse:collapse}.datepicker{font-family:sans-serif;font-size:12px;line-height:16px;padding:5px 10px}.datepicker td,.datepicker th{font-weight:normal;padding:6px 10px}.datepicker .dow{padding-bottom:5px}.datepicker tbody:before{content:"";display:block;height:5px}.datepicker thead{border-bottom:1px solid #eaeaea}.datepicker .day.old,.datepicker .day.new{color:#000}.datepicker .dow{color:#a9a9a9}.datepicker .day.disabled,.datepicker .day.disabled:hover{background:none !important;color:#c1c1c1 !important;cursor:default !important}.datepicker .day.active,.datepicker .day.active:hover{color:#fff !important}.datepicker .dow:nth-last-child(1),.datepicker .dow:nth-last-child(2),.datepicker .day:nth-last-child(1),.datepicker .day:nth-last-child(2),.datepicker .day:nth-last-child(1):hover,.datepicker .day:nth-last-child(2):hover{color:#db001b}@media screen and (max-width: 769px){.modal-dialog{max-width:unset !important;margin:10px !important}}.modal-dialog .modal-content{background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.5);border-radius:6px;border:1px solid rgba(0,0,0,.2)}.modal-dialog .modal-content .modal-title{margin:0;line-height:1.42857143;color:#333;font-size:18px;font-weight:500}.fare-table{margin-top:-15px;margin-bottom:15px;border-collapse:collapse}.fare-table__header{padding-top:15px}.fare-table__name,.fare-table__price{padding-left:8px;padding-top:4px;border-bottom:1px solid gray}.fare-table__price{text-align:center;white-space:nowrap}.flight-info{padding:15px}.flight-info_background_gray{background-color:#efefef}.flight-info__field{margin-bottom:10px}.flight__schedule{margin-top:10px}.flight__tab-icon{vertical-align:-3px;height:16px;margin-right:5px}@media only screen and (max-width: 639px){.flight__heading{margin-left:15px}}@media only screen and (max-width: 639px){.flight__sub-heading{margin-left:15px}}.flight__vision-control-button{margin-top:15px;vertical-align:0}@media only screen and (max-width: 639px){.flight__vision-control-button{margin-left:15px}}.flight__hint{font-size:11px;line-height:15px;color:#8b8b8b;margin-left:15px}@media only screen and (max-width: 639px){.flight__hint{display:block;margin-top:15px;margin-right:20px}}.footer__info>ul,.footer__nav-container>ul,.footer__nav-container_vl>ul,.footer__nav-container_news>ul{font-size:12px;line-height:22px;margin-bottom:16px}.footer__info,.footer__nav-container,.footer__nav-container_vl,.footer__nav-container_news{font-size:10px;line-height:14px;color:#9b9b9b}.footer__info h4,.footer__nav-container h4,.footer__nav-container_vl h4,.footer__nav-container_news h4{font-weight:bold;font-size:14px;line-height:19px;color:#000;margin-bottom:16px;text-transform:uppercase}.footer__info h4:first-child,.footer__nav-container h4:first-child,.footer__nav-container_vl h4:first-child,.footer__nav-container_news h4:first-child{margin-top:0}.footer__info a:link,.footer__nav-container a:link,.footer__nav-container_vl a:link,.footer__nav-container_news a:link,.footer__info a:visited,.footer__nav-container a:visited,.footer__nav-container_vl a:visited,.footer__nav-container_news a:visited{color:#4a4a4a;border-bottom:1px solid #fff}.footer__info a:hover,.footer__nav-container a:hover,.footer__nav-container_vl a:hover,.footer__nav-container_news a:hover,.footer__info a:active,.footer__nav-container a:active,.footer__nav-container_vl a:active,.footer__nav-container_news a:active{outline:0 none;border-bottom:1px solid #4a4a4a}.footer__info a:focus,.footer__nav-container a:focus,.footer__nav-container_vl a:focus,.footer__nav-container_news a:focus{outline:0 none}.footer{margin:40px 20px 0;padding-bottom:30px;max-width:100%}@media only screen and (max-width: 639px){.footer{padding-bottom:0;margin:30px 0 0 15px}}.footer__nav-container,.footer__nav-container_vl,.footer__nav-container_news{width:22.85714%;float:left;margin-right:2.85714%}@media only screen and (min-width: 640px)and (max-width: 1023px){.footer__nav-container,.footer__nav-container_vl,.footer__nav-container_news{margin-right:0}}@media only screen and (max-width: 639px){.footer__nav-container,.footer__nav-container_vl,.footer__nav-container_news{float:none;width:auto}}.footer__info{width:48.57143%;float:right;margin-right:0}@media only screen and (min-width: 641px)and (max-width: 730px){.footer__info{width:40%}}@media only screen and (max-width: 639px){.footer__info{float:none;width:auto}}.footer__phone{font-size:18px;line-height:24px;margin-bottom:16px;color:#4a4a4a}.footer__phone:before{content:"";display:inline-block;background-repeat:no-repeat;width:38px;height:38px;background-image:url("/transport/assets/images%20/%201f9760068f106a6cd5d2.svg");margin-right:10px;vertical-align:middle}.header{padding:10px 0 24px 10px;border-bottom:1px solid #efefef;background-color:#fff;position:relative;height:94px;box-sizing:border-box}.header.is-fixed{position:fixed;top:-94px;margin-left:-20px;padding-left:30px;padding-right:20px;margin-right:-20px;box-sizing:border-box;max-width:1280px;min-width:980px;width:100%;z-index:100}@media screen and (max-width: 979px){.header.is-fixed{position:static;margin-top:0 !important}}.header__logo{display:block;float:left;text-indent:-9000px;outline:0 none !important}.header__logo:hover{opacity:.7}.header__logo>a{display:block;width:100%;height:100%;text-indent:-9000px;outline:0 none !important}.header__logo_vl{background-repeat:no-repeat;width:117px;height:60px;background-image:url("/transport/assets/images%20/%201e4c27e024511762d33b.svg")}.header__logo_dvhab{background-repeat:no-repeat;width:164px;height:48px;background-image:url("/transport/assets/images%20/%201510172829cb7ae56051.svg");position:relative;top:10px;margin-right:20px}.header__project{box-sizing:border-box;display:block;float:left;height:60px;padding-top:28px}.header__project-title{display:block;font-size:18px;line-height:15px;height:15px;margin-bottom:5px}.header__project-title:link,.header__project-title:visited{color:#f97d41;border-bottom:0 none}.header__project-title:hover,.header__project-title:active{color:#f97d41;outline:0 none}.header__project-title:focus{outline:0 none}.header__project-title:hover{opacity:.7}.header__project-city{display:block;font-size:12px;line-height:12px;height:12px}.header__project_dvhab{padding-top:20px}.icon{display:inline-block}.icon_arrow-down{background-repeat:no-repeat;width:13px;height:7px;background-image:url("/transport/assets/images%20/%20fa1f20e5baee2956e4be.svg")}.icon_arrow-left{background-repeat:no-repeat;width:7px;height:13px;background-image:url("/transport/assets/images%20/%20ce1c0472d9ed662cb14c.svg")}.icon_arrow-right{background-repeat:no-repeat;width:7px;height:13px;background-image:url("/transport/assets/images%20/%20facee7f9f7ccfc39a5b5.svg")}.icon_arrow-up{background-repeat:no-repeat;width:13px;height:7px;background-image:url("/transport/assets/images%20/%203fdd61ef065fb3db3692.svg")}.icon_card{background-repeat:no-repeat;width:18px;height:12px;background-image:url("/transport/assets/images%20/%2026e433c783d4f00d9c58.svg")}.icon_change-hr{background-repeat:no-repeat;width:11px;height:13px;background-image:url("/transport/assets/images%20/%204d46a0cb29dd2da07fdb.svg")}.icon_change-vt{background-repeat:no-repeat;width:22px;height:22px;background-image:url("/transport/assets/images%20/%20426ad9be5adac210e26e.svg")}.icon_close{background-repeat:no-repeat;width:11px;height:11px;background-image:url("/transport/assets/images%20/%20b590b3947522407911c2.svg")}.icon_marker-a{background-repeat:no-repeat;width:14px;height:17px;background-image:url("/transport/assets/images%20/%20d5e7f19e7f5cd633f520.svg")}.icon_marker-b{background-repeat:no-repeat;width:14px;height:17px;background-image:url("/transport/assets/images%20/%201ba35755dcf383d412db.svg")}.icon_marker-route{background-repeat:no-repeat;width:17px;height:20px;background-image:url("/transport/assets/images%20/%204bc8ff678402078cd5dd.svg")}.icon_mask-star{background-repeat:no-repeat;width:16px;height:16px;background-image:url("/transport/assets/images%20/%206c8ea9fee21c04228b62.svg")}.icon_ok{background-repeat:no-repeat;width:16px;height:11px;background-image:url("/transport/assets/images%20/%2014dcef1275d9823f4848.svg")}.icon_ok-bold{background-repeat:no-repeat;width:15px;height:11px;background-image:url("/transport/assets/images%20/%20fbf08f0b9a348c0a842d.svg")}.icon_phone{background-repeat:no-repeat;width:12px;height:12px;background-image:url("/transport/assets/images%20/%204735bb4beae2ea1017b5.svg")}.icon_sort-up{background-repeat:no-repeat;width:11px;height:5px;background-image:url("/transport/assets/images%20/%20c742848b03d3b54f8f3b.svg")}.icon_sort-down{background-repeat:no-repeat;width:11px;height:5px;background-image:url("/transport/assets/images%20/%20aefc9eac3847ccfe9318.svg")}.icon_bus{background-repeat:no-repeat;width:12px;height:14px;background-image:url("/transport/assets/images%20/%2030b7b8f5038b0158c7af.svg")}.icon_trains{background-repeat:no-repeat;width:13px;height:16px;background-image:url("/transport/assets/images%20/%2079902a0c1e94b178f6ea.svg")}.icon_boat{background-repeat:no-repeat;width:13px;height:15px;background-image:url("/transport/assets/images%20/%202df71a9113fec511569e.svg")}.icon_aeroexpress{background-repeat:no-repeat;width:13px;height:16px;background-image:url("/transport/assets/images%20/%202e7f31957e711b74aff6.svg")}.icon_cafe{background-repeat:no-repeat;width:18px;height:10px;background-image:url("/transport/assets/images%20/%20d2278393fc471824fdba.svg")}.icon_winter{background-repeat:no-repeat;width:17px;height:18px;background-image:url("/transport/assets/images%20/%20592fd8ca57af65027881.svg")}.icon_summer{background-repeat:no-repeat;width:18px;height:18px;background-image:url("/transport/assets/images%20/%203d4812851885cd0ed423.svg")}.icon_sortir{background-repeat:no-repeat;width:20px;height:8px;background-image:url("/transport/assets/images%20/%204428a617e29db109bcea.svg")}.icon_fly-up{background-repeat:no-repeat;width:18px;height:15px;background-image:url("/transport/assets/images%20/%2033fdc59e26544bab75f5.svg")}.icon_fly-dw{background-repeat:no-repeat;width:18px;height:16px;background-image:url("/transport/assets/images%20/%2051ba4f520152048bf95d.svg")}.icon_m-fly-dw{background-repeat:no-repeat;width:18px;height:16px;background-image:url("/transport/assets/images%20/%20a860f8d2ab35c3e64377.svg")}.icon_m-fly-up{background-repeat:no-repeat;width:18px;height:15px;background-image:url("/transport/assets/images%20/%20d3eed9b0fcd3da0f9701.svg")}.icon_m-fly-napr{background-repeat:no-repeat;width:19px;height:18px;background-image:url("/transport/assets/images%20/%2062e625d4c4a27a969998.svg")}.icon_calendar{background-repeat:no-repeat;width:19px;height:10px;background-image:url("/transport/assets/images%20/%20a503c6765f7b160b0f78.svg")}ul{list-style:none;padding:0}.information{max-width:100%;margin-left:auto;margin-right:auto}.information__train-column{width:22.85714%;float:left;margin-right:2.85714%}.information__bus-column{width:48.57143%;float:left;margin-right:2.85714%}.information__block{width:48.57143%;float:left}.information__other-column{width:22.85714%;float:right;margin-right:0}.information__other-column .information__block{float:none}.information__simple-column{float:left;width:37.5%;margin-right:5%}.information__simple-column .information__block{float:none}.information__header{border-bottom:1px solid #eaeaea;margin:0;padding-bottom:5px;font-size:24px;line-height:32px;font-weight:normal}.information__section{margin:15px 0 25px}.information__visibility-control{display:none}.information__section-title{margin:0;font-size:13px;font-weight:normal;margin-bottom:5px}.information__item-list{margin:0}.information__item{line-height:24px}@media only screen and (max-width: 639px){.information_phone-style_compact .information__train-column,.information_phone-style_compact .information__bus-column,.information_phone-style_compact .information__other-column,.information_phone-style_compact .information__simple-column,.information_phone-style_compact .information__block{float:none;width:100%}}@media only screen and (max-width: 639px){.information_phone-style_compact .information__header{font-size:14px;line-height:19px;font-weight:bold;padding:10px 15px;margin-top:10px}}@media only screen and (max-width: 639px){.information_phone-style_compact .information__section{margin:0;border-bottom:1px solid #eaeaea;padding:10px 15px;position:relative;cursor:pointer}}@media only screen and (max-width: 639px){.information_phone-style_compact .information__visibility-control{display:block;position:absolute;top:15px;right:15px}}@media only screen and (max-width: 639px){.information_phone-style_compact .information__visibility-control_hidden{display:none}}@media only screen and (max-width: 639px){.information_phone-style_compact .information__item-list{display:none}}@media only screen and (max-width: 639px){.information_phone-style_compact .information__item-list_show{display:block}}.link-box{padding:5px 10px;background-color:#9fb9cb}@media only screen and (max-width: 639px){.link-box{padding:4px 10px}}.link-box__link{border-bottom:1px dashed #f8f8f8;text-decoration:none;color:#fff;font-size:12px}.link-box__link:hover{border-bottom-color:rgba(0,0,0,0)}.link-box__link:focus{outline:none}.loader{display:inline-block}.loader_style_circle{background-image:url("/transport/assets/images%20/%206a21254f59511b9d758e.gif");background-size:cover}.loader_style_bus{background-image:url("/transport/assets/images%20/%202b5a9253a7f148d72638.gif");background-size:cover}.notification-banner{display:block}@media only screen and (max-width: 639px){.notification-banner{padding:10px}}.notification-banner_processing{background-color:#fff4d6;padding:12px 15px}.notification-banner_waiting{background-color:#f5f5f5;padding:20px}.notification-banner_fail{background-color:#ffe9e9;padding:20px;color:#df152e}.notification-banner_success{background-color:#dff0d8;padding:20px}.notification-banner__text{font-size:13px;line-height:normal}.notification-banner__notification{margin-top:0;margin-bottom:0;font-size:14px}.notification-banner__spinner{margin-right:5px}.notification-banner__spinner-text{vertical-align:9px}.notification-banner__title{margin-top:20px;margin-bottom:13px;font-size:18px}.notification-banner__title_small{margin-top:15px;margin-bottom:0}.notification-banner__title_big{font-size:22px}.notification-banner__sub-title{font-size:16px;color:#f97d41;margin-left:2px}.notification-banner__sub-title_link{font-size:22px;color:#0d71c8;margin-left:0}.route-info{border-top:1px solid #eaeaea;display:inline-block}.route-info__field{position:relative;padding:10px;padding-right:40px;border-bottom:1px solid #eaeaea}@media only screen and (max-width: 639px){.route-info__field{padding-right:15px;padding-left:15px}}.route-info__title{position:absolute}.route-info__title_dispatch{top:16px}@media only screen and (max-width: 639px){.route-info__title_dispatch{position:relative;display:block;top:0}}.route-info__value{display:block;margin-left:170px}@media only screen and (max-width: 639px){.route-info__value{margin-left:140px}}@media only screen and (max-width: 639px){.route-info__value_dispatch{display:block;margin-top:10px;margin-left:0}}.route-info__price{display:inline-block;padding:0 18px;border-right:1px solid #eaeaea}@media only screen and (max-width: 639px){.route-info__price{display:block;border:none;padding:0}}.route-info__price_first{padding-left:0}.route-info__price_last{padding-right:0;border-right:none}.route-info__help-icon{background-repeat:no-repeat;width:20px;height:20px;background-image:url("/transport/assets/images%20/%20d5f5dd93d773d37e7952.svg");display:inline-block;vertical-align:middle}.route-info__help-tooltip{border:1px solid #eaeaea;display:none;position:absolute;margin:10px;padding:12px;width:15vw;background-color:#fff;z-index:1;font-size:13px}@media only screen and (max-width: 639px){.route-info__help-tooltip{width:auto}}.route{width:100%}.route__head{font-size:13px;border-bottom:1px solid #000}.route__head-cell{vertical-align:top;text-align:left;color:#7d7d7d;font-weight:normal;padding-bottom:7px}.route__head-cell:first-child{padding-left:15px}.route__cell{padding:10px 0;vertical-align:top}.route__cell_size_fixed{width:1px}.route__cell_bold{font-weight:bold}.route_style_striped .route__row_even{background-color:#f5f7fa}.route__time-link{margin-right:5px}.route__icon{position:relative;display:inline-block;width:6px;height:6px;border:2px solid #0d71c8;background-color:#fff;border-radius:7px;margin-left:19px;margin-right:15px}.route__icon:before{content:" ";border-left:2px solid #0d71c8;height:16px;position:absolute;top:-17px;left:2px;z-index:0}.route__icon:after{content:" ";border-left:2px solid #0d71c8;height:16px;position:absolute;top:8px;left:2px;z-index:0}.route__icon_color_red{border-color:#e65f24}.route__icon_color_red:before{border-color:#e65f24}.route__icon_color_red:after{border-color:#e65f24}.route__icon_style_solid.route__icon_color_red{background-color:#e65f24}.route__icon_topline-color_red:before{border-color:#e65f24}.route__icon_bottomline-color_red:after{border-color:#e65f24}.route__icon_size_big{width:13px;height:13px;border-radius:10px;margin-left:15px}.route__icon_size_big:before{height:10px;top:-12px;left:6px}.route__icon_size_big:after{height:15px;top:15px;left:6px}.route_mobile .route__icon:after{height:34px}.route__icon_mobile:after{height:38px}.route_mobile .route__icon_size_big:before{height:11px;top:-13px}.route_mobile .route__icon_size_big:after{height:30px}.route__icon_first:before{content:none}.route__icon_last:after{content:none}.route__brief-info{display:block}.route__type-info{color:#8c8c8c}.route__dots{color:#0d71d6}.route__begin-station{font-size:11px}.route__row_before-expand:hover,.route__row_after-expand:hover{background-color:#ffd59c;cursor:pointer}.schedule{width:100%;position:relative}.schedule__head{font-size:13px;border-bottom:1px solid #000}.schedule__head_empty{display:block;border-color:#eaeaea}.schedule__head-cell{text-align:left;color:#7d7d7d;font-weight:normal;padding:5px 8px;vertical-align:top}.schedule__head-cell:first-child{padding-left:15px}@media only screen and (max-width: 639px){.schedule__head-cell:first-child{padding-left:15px}}@media only screen and (max-width: 639px){.schedule__head-cell{font-size:11px;line-height:15px;padding:5px 9px}}.schedule__head-cell_last-update{color:#000;text-align:right}.schedule_style_striped-borderline .schedule__content:before{content:"";width:8px;height:calc(100% - 35px);background-color:#f5f5f5;position:absolute;top:35px;left:0}@media only screen and (min-width: 320px)and (max-width: 737px){.schedule_style_striped-borderline .schedule__content:before{width:4px;top:26px}}.schedule_style_striped-borderline .schedule__content:after{content:"";width:8px;height:calc(100% - 35px);background-color:#f5f5f5;position:absolute;top:35px;right:0}@media only screen and (min-width: 320px)and (max-width: 737px){.schedule_style_striped-borderline .schedule__content:after{width:4px;top:26px}}.schedule__cell{position:relative;z-index:1;padding:8px;vertical-align:top}@media only screen and (max-width: 639px){.schedule__cell{padding:9px}}.schedule__cell_size_small{width:40px}.schedule__cell_size_medium{width:60px}.schedule__cell_size_landing-tickets{width:570px}@media only screen and (min-width: 1024px)and (max-width: 1439px){.schedule__cell_size_landing-tickets{width:470px}}@media only screen and (min-width: 738px)and (max-width: 1023px){.schedule__cell_size_landing-tickets{width:400px}}@media only screen and (min-width: 640px)and (max-width: 737px){.schedule__cell_size_landing-tickets{width:60%}}.schedule__cell:first-child{padding-left:15px}.schedule_style_striped .schedule__row_even{background-color:#f5f5f5}.schedule_style_line .schedule__row{border-bottom:1px solid #eaeaea}.schedule_head-font-size_small .schedule__head-cell{font-size:11px;line-height:15px}.schedule__note{display:block;font-size:11px}.schedule__note_color_gray{color:#8c8c8c}.schedule__note_color_red{color:#c88181}.schedule__note_center{margin-top:4px;margin-bottom:4px}.schedule__switcher{display:none}.schedule_expandable .schedule__switcher{display:block;position:absolute;top:15px;right:15px}.schedule_expandable .schedule__buy-link{position:absolute;top:10px;right:15px;font-size:12px}.schedule_expandable .schedule__row{cursor:pointer}.schedule_expandable .schedule__cell_last{padding-right:65px}@media only screen and (max-width: 639px){.schedule__expandable-container_first{box-shadow:inset 0 1px 10px #e2e2e2}}.schedule__expandable-container{display:none;margin-top:8px}@media only screen and (max-width: 639px){.schedule__expandable-container{margin:8px -100px -9px;padding:10px 110px 15px 100px;background-color:#fafafa;border-top:1px solid #eaeaea}}.schedule__expandable-item{display:block;margin:2px 15px 6px 0}.schedule__expandable-item:last-child{margin-bottom:0}.schedule__time-link{margin-right:15px;line-height:26px}.schedule__time-link_margin-left{margin-left:10px}@media only screen and (min-width: 640px)and (max-width: 1023px){.schedule__cell_desktop-only,.schedule__head-cell_desktop-only{display:none}}@media only screen and (max-width: 639px){.schedule__cell_desktop-only,.schedule__head-cell_desktop-only{display:none}}.schedule__buy-button{padding:5px 15px}@media only screen and (max-width: 639px){.schedule__buy-button{padding:0}}.schedule__label{display:inline-block;margin-top:5px;padding-top:1px;padding-bottom:1px}.schedule__head-cell_highlighted{background-color:rgba(227,233,239,.5)}.schedule__head-cell_sortable{white-space:nowrap;cursor:pointer;padding-bottom:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.schedule__sort-icon{vertical-align:1px;visibility:hidden}.schedule__sort-icon_visible{visibility:visible}.schedule__cell_highlighted{background-color:rgba(227,233,239,.5)}.schedule__cell_separated{border-bottom:1px solid #eaeaea}.schedule__cell_hotfix{padding-left:10px !important}.schedule__notice{font-size:11px}@media only screen and (max-width: 639px){.schedule__notice{margin-left:10px}}.schedule__notice_color_red{color:#ad5050}.schedule__notice_color_green{color:#680}.schedule__separator{border-top:1px solid #eaeaea;width:140%;margin-bottom:5px}.schedule__row_additional{display:none}.schedule__row_hidden.g-hidden+.schedule__row_additional{display:none !important}.schedule__row{-webkit-tap-highlight-color:rgba(0,0,0,0)}.schedule__cell{-webkit-tap-highlight-color:rgba(0,0,0,0)}.search-route{padding:10px;background-color:#dbdfe7;position:relative;z-index:3}.search-route .twitter-typeahead,.search-route__from,.search-route__to,.search-route__swap,.search-route__calendar,.search-route__submit{float:left;margin-right:10px}.search-route .twitter-typeahead{width:30%;width:calc(50% - 270px + 47px)}@media only screen and (min-width: 640px)and (max-width: 1023px){.search-route .tt-menu{min-width:170px}}.search-route__from,.search-route__to{width:30%;width:calc(50% - 270px + 47px)}.search-route__from.tt-hint,.search-route__to.tt-hint,.search-route__from.tt-input,.search-route__to.tt-input{float:none;margin:0;width:100%;display:inline-block}.search-route__from.tt-hint,.search-route__to.tt-hint{color:#999}.search-route__swap_style_button{width:15px}.search-route__swap_style_icon{display:none;cursor:pointer}.search-route__calendar{width:220px;display:grid;grid-template-columns:100px 1fr}@media only screen and (max-width: 639px){.search-route__calendar{width:calc(100% - 10px - 20px + 2px);grid-template-columns:1fr 120px}}.search-route__submit{margin-right:0}@media only screen and (max-width: 639px){.search-route__submit{margin-top:10px}}@media only screen and (max-width: 639px){.search-route_phone-style_compact{padding-top:15px;padding-right:20px}}@media only screen and (max-width: 639px){.search-route_phone-style_compact .twitter-typeahead{float:none;display:block;width:80%;width:calc(100% - 10px - 20px + 2px);margin-bottom:5px}}@media only screen and (max-width: 639px){.search-route_phone-style_compact .search-route__from.tt-hint,.search-route_phone-style_compact .search-route__to.tt-hint,.search-route_phone-style_compact .search-route__from.tt-input,.search-route_phone-style_compact .search-route__to.tt-input{float:none;margin:0;width:100%;display:inline-block}}@media only screen and (max-width: 639px){.search-route__from,.search-route__to{float:none;display:block;width:80%;width:calc(100% - 10px - 20px + 2px);margin-bottom:5px}}@media only screen and (max-width: 639px){.search-route_phone-style_compact .search-route__to.tt-input{margin-bottom:5px}}@media only screen and (max-width: 639px){.search-route_phone-style_compact .search-route__to{margin-bottom:10px}}@media only screen and (max-width: 639px){.search-route_phone-style_compact .search-route__swap_style_button{display:none}}@media only screen and (max-width: 639px){.search-route_phone-style_compact .search-route__swap_style_icon{display:block}}@media only screen and (max-width: 639px){.search-route_phone-style_compact .search-route__swap{position:absolute;top:40px;right:14px;margin:0}}.search-text{max-width:800px;font-size:13px;line-height:1.4em;margin:20px 10px}.search-text__long{display:none}.search-text__header{border-bottom:1px #313131 dotted;display:inline}@media only screen and (max-width: 639px){.search-text__header{font-size:19px;line-height:26px}}.search-text__header:hover{cursor:pointer}.search-text__header.no-link{border-bottom:0}.search-text__header.no-link:hover{cursor:auto}.search-text__short{padding-top:10px}.search-text p{margin:0;padding-bottom:10px}.search-route-number,.search-station{display:flex;gap:40px;padding:10px;background-color:#dbdfe7}.search-route-number__input,.search-station__input{flex:1;height:34px}.search-route-number .twitter-typeahead,.search-station .twitter-typeahead{flex:1}.search-route-number .twitter-typeahead .search-route-number__input,.search-route-number .twitter-typeahead .search-station__input,.search-station .twitter-typeahead .search-route-number__input,.search-station .twitter-typeahead .search-station__input{width:100%}.search-route-number__input.tt-hint,.search-station__input.tt-hint{color:#999}.search-route-number__submit,.search-station__button{width:100px}.subscribe{box-sizing:border-box;position:relative;display:block;margin-bottom:30px}.subscribe__box{position:relative;display:inline-block;padding:10px 43px 11px 63px;border:2px solid #ffa141;border-radius:2px}.subscribe__box:before{content:" ";display:block;position:absolute;bottom:0;left:7px;background-repeat:no-repeat;width:35px;height:47px;background-image:url("/transport/assets/images%20/%20835de6260454608cde6f.svg")}@media only screen and (max-width: 639px){.subscribe__box:before{display:none}}@media only screen and (max-width: 639px){.subscribe__box{margin:0 10px;padding-left:13px}}.subscribe__button{cursor:pointer;line-height:16px}.subscribe__button:hover{opacity:.8}.subscribe__close{position:absolute;top:50%;right:10px;margin-top:-9px;cursor:pointer;background-repeat:no-repeat;width:18px;height:18px;background-image:url("/transport/assets/images%20/%20a5ed4f9b0cf012baaca5.svg")}.subscribe__close:hover{opacity:.8}@media only screen and (max-width: 639px){.subscribe__close{top:10px;margin-top:0}}.subscribe__dialog{position:absolute;box-sizing:border-box;display:none;left:50%;margin-left:-360px;width:720px;min-height:220px;padding:35px 69px 39px 191px;background-color:#fff;background-image:url("/transport/assets/images%20/%200f96233ace7adcd30e7c.png");background-repeat:repeat-y;box-shadow:0 4px 18px 0 rgba(0,0,0,.2);z-index:50;text-align:left}.subscribe__dialog:before{content:" ";display:block;position:absolute;left:0;top:15px;background-repeat:no-repeat;width:160px;height:168px;background-image:url("/transport/assets/images%20/%207d09c6531ef36c9f969a.svg")}@media(-webkit-min-device-pixel-ratio: 2),(min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 144),(min-resolution: 144dppx){.subscribe__dialog{background-image:url("/transport/assets/images%20/%20ef467fd8c463e31bd46e.png");background-size:170px 170px}}@media only screen and (max-width: 639px){.subscribe__dialog{left:0;width:100%;width:100vw;min-height:125px;padding:50px 10px 20px;margin-left:0;background:#fff}.subscribe__dialog:before{display:none}}.subscribe__dialog-content{color:#000}.subscribe__dialog-content_preload{min-height:146px;position:relative}.subscribe__dialog-content_preload:after{content:"";display:block;border-radius:50%;width:60px;height:60px;border:2px solid rgba(46,138,220,0);border-top-color:#2e8adc;animation:preloader-spin 1s infinite linear;border-bottom-color:#2e8adc;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px}@media only screen and (max-width: 639px){.subscribe__dialog-content_preload{min-height:80px}}.subscribe__dialog-title{margin:0 0 17px 0;font-size:18px;line-height:22px}@media only screen and (max-width: 639px){.subscribe__dialog-title{font-size:14px}}.subscribe__dialog-text{margin:17px 0;font-size:13px;line-height:1.31}.subscribe__dialog-form{margin-top:20px}.subscribe__dialog-email{box-sizing:border-box;display:inline-block;width:270px;height:36px;padding:0 20px;background-color:#fff;border-style:solid;border-width:1px;border-image-source:linear-gradient(to bottom, #9c9c9c, #cbcbcb 8%, #cbcbcb);border-image-slice:1}@media only screen and (max-width: 639px){.subscribe__dialog-email{display:block;width:100%;margin-bottom:10px}}.subscribe__dialog-email_wrong{border-color:red;border-image-source:none;border-image-slice:0}.subscribe__dialog-button{box-sizing:border-box;display:inline-block;width:111px;height:34px;margin-left:17px;background:#30b1ff;background-image:linear-gradient(to bottom, #30b1ff, #0f9aef);border:1px solid #129cf0;border-radius:3px;font-size:13px;color:#fff}.subscribe__dialog-button:hover{opacity:.8}@media only screen and (max-width: 639px){.subscribe__dialog-button{display:block;width:100%;margin-left:0}}.subscribe__dialog-close{display:block;position:absolute;top:19px;right:19px;cursor:pointer;background-repeat:no-repeat;width:22px;height:22px;background-image:url("/transport/assets/images%20/%200efff779883dfb70f12d.svg")}.subscribe__dialog-close:hover{opacity:.8}@media only screen and (max-width: 639px){.timeline{display:none}}.timeline__mark{position:absolute;top:4px}.timeline__slider{margin:0 -2px}@media only screen and (max-width: 639px){.purchase-faq{padding-left:10px;padding-right:10px}}.purchase-faq__title{margin-top:28px;margin-bottom:5px;font-size:1.5em;line-height:1.5em;font-weight:normal}@media only screen and (max-width: 639px){.purchase-faq__title{margin-top:15px;font-size:16px;line-height:1.1em}}.purchase-faq__text{margin-bottom:10px;text-align:justify}.purchase-faq__list{margin-top:10px;margin-bottom:20px;margin-left:25px}.purchase-faq__sub-list{margin-left:10px;margin-top:5px;margin-bottom:5px;list-style:circle outside}.purchase-faq__list-item{padding-left:5px}.purchase-info{font-size:12px;margin-bottom:50px}@media only screen and (max-width: 639px){.purchase-info{margin-bottom:40px;padding:0 10px}}.purchase-info__title{font-size:18px;font-weight:normal;margin-top:20px;margin-bottom:10px;line-height:1.428571429}@media only screen and (max-width: 639px){.purchase-info__title{font-size:16px}}.purchase-info__paragrath{color:#8b8b8b;margin-bottom:15px}@media only screen and (max-width: 639px){.purchase-info__paragrath{line-height:normal}.purchase-info__paragrath br{display:none}}.purchase-info__input_tel,.purchase-info__input_email{width:100%}.purchase-info__input-error{background-color:#f08080}.purchase-info__contacts{margin-top:10px;padding:20px 20px 29px 20px;border:1px solid #cbcbcb}@media only screen and (max-width: 639px){.purchase-info__contacts{padding:15px 15px 0 15px}}.purchase-info__contact-item{float:left;max-width:359px;margin-right:33px}@media only screen and (max-width: 639px){.purchase-info__contact-item{float:none;max-width:none;margin-right:0;margin-bottom:20px}}@media only screen and (min-width: 640px)and (max-width: 1023px){.purchase-info__contact-item{width:315px}}.purchase-info__contact-item:last-child{margin-right:0}.purchase-info__input-box{margin-top:8px;margin-bottom:13px}.purchase-info__input-info{color:#7d7d7d}.purchase-info__payment{margin-top:10px;padding:15px;border:1px solid #cbcbcb}.purchase-info__payment-label{float:left;margin-top:7px}@media only screen and (max-width: 639px){.purchase-info__payment-label{display:none}}.purchase-info__payment-value{float:left;margin-left:10px;font-size:27px;line-height:normal}@media only screen and (max-width: 639px){.purchase-info__payment-value{font-size:24px;margin:0 auto}}.purchase-info__payment-accept{float:right}@media only screen and (max-width: 639px){.purchase-info__payment-accept{margin-top:10px;float:none;text-align:center}}.purchase-info__payment-accept-text{float:left;margin-top:6px;margin-right:15px;color:#7d7d7d}.purchase-info__payment-methods{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20279ed32866fd0c3e4d8b.png");width:230px;height:28px;float:left}@media only screen and (max-width: 639px){.purchase-info__payment-methods{float:right;height:20px;width:165px;background-size:cover;margin:-4px auto 0}}.purchase-info__links{margin-top:15px}.purchase-info__link{display:block;float:left;margin-right:3%}@media only screen and (max-width: 639px){.purchase-info__link{display:block;float:none;margin:0 0 10px}}.purchase-info__link:last-child{margin-right:0}.purchase-info__offer{margin-top:15px;font-size:13px;line-height:normal;color:#8b8b8b}@media only screen and (max-width: 639px){.purchase-info__offer{display:block;text-align:center;margin:20px auto 0;padding:0 10px}.purchase-info__offer br{display:none}}@media only screen and (min-width: 640px)and (max-width: 1023px){.purchase-info__offer{font-size:12px}}.purchase-info__button-box{margin-top:15px;margin-bottom:30px}@media only screen and (max-width: 639px){.purchase-info__button-box{margin-bottom:5px}}.purchase-info__submit{font-size:14px;font-weight:bold}@media only screen and (max-width: 639px){.purchase-info__submit{width:calc(100% - 32px)}}.race-info{font-size:12px}.race-info__title{font-size:18px;font-weight:normal;margin-top:20px;margin-bottom:10px;line-height:1.428571429}@media only screen and (max-width: 639px){.race-info__title{font-size:16px}}.race-info__arrival-station{font-size:16px;color:#f97d41;margin-left:2px}.race-info__stations-expand-link{position:relative;border-bottom:1px dashed #7d7d7d;color:#7d7d7d;cursor:pointer}.race-info__stations-expand-link:after{content:"";display:block;position:absolute;top:5px;right:-15px;background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20f8bd6ca88afd999b33f6.svg")}.race-info__stations-expand-link:hover{border-bottom-color:rgba(0,0,0,0)}.race-info__stations-expand-link_active:after{content:"";display:block;transform:rotate(180deg)}.race-info__stations{display:none;margin-top:6px}@media only screen and (max-width: 639px){.race-info__stations{margin-top:10px}}.race-info__station-mark{color:#f97d41}.race-info__table{margin-top:22px;width:100%}@media only screen and (max-width: 639px){.race-info__table{border-top:1px solid #000}}@media only screen and (max-width: 639px){.race-info__table{margin-top:16px}}.race-info__table-head{font-size:13px;border-bottom:1px solid #000}.race-info__table-head-cell{vertical-align:top;text-align:left;color:#7d7d7d;font-weight:normal;padding-bottom:10px;padding-top:10px;font-size:12px}.race-info__table-head-cell:first-child{padding-left:10px}.race-info__table-row{border-bottom:1px solid #cbcbcb}.race-info__table-cell{padding-top:10px;padding-bottom:10px;padding-right:25px;vertical-align:top;text-align:left}.race-info__table-cell:first-child{padding-left:10px}.race-info__table-cell:last-child{padding-right:10px}@media only screen and (max-width: 639px){.race-info__table-cell{padding:10px 12% 10px 0}.race-info__table-cell:first-child{padding-left:0;color:#8b8b8b}}@media only screen and (min-width: 640px)and (max-width: 1023px){.race-info__table-cell{padding-right:18px}}.race-info__table-cell_head{color:#8c8c8c;width:120px;padding-right:10px}.race-info__mark{font-size:18px;color:#f97d41}@media only screen and (max-width: 639px){.race-info__mark{font-size:16px;line-height:17px;vertical-align:inherit}}.race-info__table_compact{width:350px;font-size:13px}@media only screen and (max-width: 639px){.race-info__table_compact{width:100%;font-size:12px;margin-top:0}}.race-info__table_compact .race-info__table-row:last-child{border-bottom:none}@media only screen and (max-width: 639px){.race-info__table_compact .race-info__table-row:last-child{border-bottom:1px solid #cbcbcb}}.race-info__table_compact .race-info__mark{line-height:17px}.race-info__table_compact .race-info__table-cell{padding:15px 15% 15px 0}.race-info__table_compact .race-info__table-cell:last-child{padding-right:15px}.race-info__table_compact .race-info__table-cell:first-child{font-size:12px}@media only screen and (max-width: 639px){.race-info__table_compact .race-info__table-cell{padding:10px 12% 10px 0}.race-info__table_compact .race-info__table-cell:first-child{padding-left:0}}.race-info__table_compact .race-info__table-cell:first-child{padding-left:0;color:#8b8b8b}.required-field{color:red;margin-left:2px}.tickets__input_select{width:87px}@media only screen and (max-width: 639px){.tickets__input_select{width:164px}}.tickets__input_select_lg{width:174px}@media only screen and (max-width: 639px){.tickets__input_select_lg{width:164px}}.tickets__input_snp{box-sizing:border-box;padding-left:10px;padding-right:10px;width:223px}@media only screen and (max-width: 639px){.tickets__input_snp{width:100%}}@media only screen and (min-width: 640px)and (max-width: 1023px){.tickets__input_snp{width:162px}}.tickets__input_radio{box-sizing:border-box;margin:0 10px 0 5px;height:auto}.tickets__input_error{border:2px solid red}.tickets__box{margin:0 0 15px}.tickets__item{box-sizing:border-box;padding:15px 0;border:5px solid #efefef;margin-bottom:10px;list-style-type:none}.tickets__item_kid .tickets__number{background-color:#f97d41;box-shadow:inset 6px 0 0 0 rgba(0,0,0,.1)}.tickets__item_kid .tickets__cost-item-value{color:#f97d41}.tickets__item_kid .tickets__cost-note_kid{display:block}.tickets__item_student .tickets__number{background-color:#0d71c8;box-shadow:inset 6px 0 0 0 rgba(0,0,0,.5)}.tickets__item_student .tickets__cost-item-value{color:#0d5492}.tickets__item_student .tickets__cost-note_student{display:block}.tickets__item-head{position:relative}.tickets__number{box-sizing:border-box;float:left;margin-left:-5px;padding-top:7px;padding-left:20px;width:118px;height:39px;background-color:#6b5c8f;box-shadow:inset 6px 0 0 0 rgba(0,0,0,.19);font-size:1.5em;color:#fff;line-height:1.5em}@media only screen and (max-width: 639px){.tickets__number{width:94px;height:36px;font-size:1.25em}}.tickets__types{float:left;margin-top:12px;margin-left:32px}@media only screen and (max-width: 639px){.tickets__types{margin-top:0;margin-left:16px}}@media only screen and (max-width: 639px){.tickets__types_one{margin-top:10px}}.tickets__type{float:left;margin-right:45px}@media only screen and (min-width: 640px)and (max-width: 1023px){.tickets__type{margin-right:35px}}@media only screen and (max-width: 639px){.tickets__type{float:none;margin-right:0;margin-bottom:4px}.tickets__type:last-child{margin-bottom:0}}.tickets__type:last-child{margin-right:0}.tickets__type-checkbox{margin-right:5px;vertical-align:middle}.tickets__type-label{vertical-align:middle}.tickets__remove{background-repeat:no-repeat;width:32px;height:32px;background-image:url("/transport/assets/images%20/%20269b969fc746981498f8.svg");position:absolute;right:10px;top:-2px;cursor:pointer}@media only screen and (max-width: 639px){.tickets__remove{right:3px;top:-10px;margin:0}}.tickets__item-contents,.tickets__cost-container{box-sizing:border-box;padding-right:15px;padding-left:15px}.tickets__item-contents{margin-top:30px}@media only screen and (max-width: 639px){.tickets__item-contents{margin-top:20px}}.tickets__item-contents-row{display:flex;flex-wrap:wrap}.tickets__item-content{float:left;margin-right:20px}@media only screen and (max-width: 639px){.tickets__item-content{float:none;margin-bottom:17px;width:164px}.tickets__item-content:first-child{margin-right:0}}.tickets__item-content:first-child{margin-right:31px}.tickets__item-content:last-child{margin-right:0}@media only screen and (max-width: 639px){.tickets__item-content:last-child{margin-right:20px}}.tickets__item-input-box{margin-top:8px;margin-bottom:8px}.tickets__item-input-box-row-end{display:flex;align-items:flex-end;height:32px}.tickets__item-error{max-width:174px;min-height:17px;color:#ec2d2d}@media only screen and (max-width: 639px){.tickets__item-error{min-height:0}}.tickets__cost-container{position:relative;min-height:48px;margin-top:10px}@media only screen and (max-width: 639px){.tickets__cost-container{min-height:auto;margin-top:0}}.tickets__cost-item{position:absolute;width:128px}@media only screen and (max-width: 639px){.tickets__cost-item{position:static;width:100%}}.tickets__cost-item-value{font-size:1.83em;line-height:1.45em;color:#41345f}.tickets__cost-note{display:none;padding-top:15px;margin-left:128px;color:#8b8b8b}@media only screen and (max-width: 639px){.tickets__cost-note{padding-top:0;margin-top:8px;margin-left:0}}.tickets__cost-note_kid{display:none;margin:10px 15px 0px 15px;color:#f97d41}.tickets__add-button{margin-bottom:10px}.tickets__limit-notice,.tickets__free-notice{vertical-align:4px;margin-left:15px;color:#8b8b8b}.tickets-routes-search{position:relative;width:100%;height:170px;font-size:12px}@media only screen and (max-width: 639px){.tickets-routes-search{height:auto;font-size:13px}}.tickets-routes-search__form-container{position:relative;z-index:1;display:inline-block;width:50%;height:100%;background-color:#d3e0e8;padding:25px 0 0 4%;box-sizing:border-box}@media only screen and (min-width: 640px)and (max-width: 1023px){.tickets-routes-search__form-container{width:58%;padding-left:2%}}@media only screen and (max-width: 639px){.tickets-routes-search__form-container{display:block;background-color:#c8d9e3;width:100%;padding:20px 15px 5px}}.tickets-routes-search__form-group{margin-bottom:10px}.tickets-routes-search__label{display:inline-block;width:75px;margin-right:70px;vertical-align:top;position:relative;top:7px}@media only screen and (min-width: 1024px)and (max-width: 1145px){.tickets-routes-search__label{margin-right:3%}}@media only screen and (min-width: 640px)and (max-width: 1023px){.tickets-routes-search__label{margin-right:0}}.tickets-routes-search__select{width:358px}@media only screen and (min-width: 640px)and (max-width: 1023px){.tickets-routes-search__select{width:72%;position:relative;z-index:100;left:7%}}@media only screen and (max-width: 639px){.tickets-routes-search__select{width:100%}}.tickets-routes-search__datepicker{display:inline-block}@media only screen and (min-width: 640px)and (max-width: 1023px){.tickets-routes-search__datepicker{position:relative;z-index:100;left:7%}}@media only screen and (max-width: 639px){.tickets-routes-search__datepicker{display:block;margin-right:0}}@media only screen and (min-width: 640px)and (max-width: 1023px){.tickets-routes-search__submit{position:relative;z-index:100;left:7%}}@media only screen and (max-width: 639px){.tickets-routes-search__submit{margin-top:10px}}.tickets-routes-search__separator{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%2010cca5925f4b1e23b06b.svg");display:inline-block;position:absolute;height:170px;width:80px}.tickets-routes-search__info-container{display:inline-block;vertical-align:top;box-sizing:border-box;width:50%;height:100%;padding-left:120px;background-color:#9fb9cb;color:#fff}@media only screen and (min-width: 640px)and (max-width: 1023px){.tickets-routes-search__info-container{width:42%;padding-left:90px}}.tickets-routes-search__header{font-size:14px;line-height:1.43;font-weight:bold;text-transform:uppercase;margin:25px 0 8px}@media only screen and (min-width: 640px)and (max-width: 1023px){.tickets-routes-search__header{font-size:13px;margin-top:15px;margin-bottom:8px}}.tickets-routes-search__info{font-size:14px;display:block}@media only screen and (min-width: 640px)and (max-width: 1023px){.tickets-routes-search__info{font-size:13px;margin-bottom:5px}}.tickets-routes-search__info_spaced{margin-top:8px}.aeroexpress-page__notice{display:inline-block;margin-top:10px}@media only screen and (max-width: 639px){.aeroexpress-page__notice{margin-left:15px;font-size:11px;line-height:15px}}.bus-page__filters{display:block}@media only screen and (max-width: 639px){.main-page__search{display:block;margin-bottom:10px}}.main-page__flight{margin-top:20px}.noresult{width:100%}.noresult__image{margin-left:auto;margin-right:auto}@media only screen and (min-width: 640px)and (max-width: 1023px){.noresult__image{margin-top:60px;background-repeat:no-repeat;width:530px;height:400px;background-image:url("/transport/assets/images%20/%20fd2f06733ddf5e636ec5.svg")}}@media only screen and (min-width: 1024px){.noresult__image{margin-top:60px;background-repeat:no-repeat;width:530px;height:400px;background-image:url("/transport/assets/images%20/%20fd2f06733ddf5e636ec5.svg")}}@media only screen and (max-width: 639px){.noresult__image{margin-top:20px;background-repeat:no-repeat;width:300px;height:240px;background-image:url("/transport/assets/images%20/%2003fd0269b82419cb06b2.svg")}}.not-found{text-align:center;font-size:14px;line-height:20px;padding:0 5px;margin:20px}.not-found p>a:link,.not-found p>a:visited{color:#000;border-bottom:1px solid #fdd2bd}.not-found p>a:hover,.not-found p>a:active{color:#888;outline:0 none;border-bottom:1px solid #f97d41}.not-found p>a:focus{outline:0 none}.not-found__img-number{background-repeat:no-repeat;width:159px;height:82px;background-image:url("/transport/assets/images%20/%2094ab8d2c5764add783c8.png");margin:40px auto 30px}.not-found__title{font-size:2em;line-height:32px;margin-bottom:20px}.not-found__img-mem{background-repeat:no-repeat;width:219px;height:112px;background-image:url("/transport/assets/images%20/%20b648425b44d06ff71e9e.png");margin:20px auto 30px}@media only screen and (max-width: 639px){.purchase-status-page__title{margin-left:10px}}.purchase-status-page__race-info{display:inline-block}@media only screen and (max-width: 639px){.purchase-status-page__race-info{width:100%;text-align:left;float:none;margin-left:10px;margin-right:10px}}.purchase-status-page__layout{padding-bottom:30px;margin-bottom:20px;width:100%;text-align:center}@media only screen and (max-width: 639px){.purchase-status-page__layout{margin-bottom:16px}}.purchase-status-page__layout_line-bottom{border-bottom:2px solid #d8d8d8}.purchase-status-page__button-box{margin-top:15px;margin-bottom:30px;font-size:13px}@media only screen and (max-width: 639px){.purchase-status-page__button-box{margin-left:10px;margin-right:10px;margin-bottom:5px}}.purchase-status-page__button{margin-right:25px}@media only screen and (max-width: 639px){.purchase-status-page__button{margin-right:10px}.purchase-status-page__button:last-child{margin-right:0}}.purchase-status-page__link{display:inline-block;line-height:3}.purchase-status-page__link_right{float:right;margin-top:10px}@media only screen and (max-width: 639px){.purchase-status-page__link_right{display:block;float:none;margin-top:30px}}.purchase-status-page__tickets{float:right;margin-bottom:18px;margin-top:90px}@media only screen and (min-width: 640px)and (max-width: 1023px){.purchase-status-page__tickets{width:220px}}@media only screen and (max-width: 639px){.purchase-status-page__tickets{float:none;margin-top:20px;margin-left:10px;margin-right:10px}}.purchase-status-page__tickets-count{font-size:16px;margin-bottom:2px}.purchase-status-page__tickets-table{font-size:12px}@media only screen and (max-width: 639px){.purchase-status-page__tickets-table{width:100%}}.purchase-status-page__ticket-row{border-bottom:1px solid #d8d8d8}.purchase-status-page__ticket-row_last{border-bottom-color:rgba(0,0,0,0)}.purchase-status-page__ticket-cell{padding-top:10px;padding-bottom:13px;padding-right:50px}@media only screen and (min-width: 640px)and (max-width: 1023px){.purchase-status-page__ticket-cell{padding-right:10px}}@media only screen and (max-width: 639px){.purchase-status-page__ticket-cell{padding-bottom:10px;padding-right:26px}}.purchase-status-page__ticket-mark{color:#8b8b8b}.purchase-status-page__note{margin:20px 0;font-size:12px;color:#8b8b8b}@media only screen and (max-width: 639px){.purchase-status-page__note{margin:16px 10px}}.purchase-status-page__faq{margin-top:50px;margin-bottom:30px;font-size:13px}@media only screen and (max-width: 639px){.purchase-status-page__faq{margin-top:30px;margin-bottom:0;padding:0 10px}}.purchase-status-page__faq-box{box-sizing:border-box;padding-left:120px;margin-top:39px}@media only screen and (max-width: 639px){.purchase-status-page__faq-box{padding-left:0;margin-top:0}}.purchase-status-page__faq-item{float:left;width:33%;margin-left:60px}@media only screen and (max-width: 639px){.purchase-status-page__faq-item{float:none;width:auto;margin-left:0;margin-top:25px}}.purchase-status-page__faq-item_first{margin-left:-120px}@media only screen and (max-width: 639px){.purchase-status-page__faq-item_first{margin-left:0}}.purchase-status-page__faq-images{height:43px;text-align:center}.purchase-status-page__faq-image{display:inline-block}.purchase-status-page__faq-image_bus{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20d64a05b0cf595516bc62.svg");width:84px;height:43px}.purchase-status-page__faq-image_letter{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%20b0857c7ae95a076c7319.svg");margin-right:10px;width:58px;height:49px}.purchase-status-page__faq-image_phone{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%2008a6d0c2e3071029d107.svg");width:42px;height:49px}.purchase-status-page__faq-image_persona{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%208f2744d8b023025cc549.svg");width:44px;height:46px}.purchase-status-page__faq-image_questions{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%205b4853f07115d39a110f.svg");position:absolute;top:0;left:0;height:58px;width:73px}.purchase-status-page__faq-title{margin-top:0;margin-bottom:20px;font-size:18px;font-weight:normal}@media only screen and (max-width: 639px){.purchase-status-page__faq-title{margin-bottom:15px;font-size:16px}}.purchase-status-page__faq-text{margin-top:19px}@media only screen and (max-width: 639px){.purchase-status-page__faq-text{margin-top:14px}}.purchase-status-page__faq-additional-info{box-sizing:border-box;padding-left:60px;margin-top:60px}@media only screen and (max-width: 639px){.purchase-status-page__faq-additional-info{padding-left:0;margin-top:0}}.purchase-status-page__faq-cancel,.purchase-status-page__faq-questions{box-sizing:border-box;float:left;width:50%;margin-left:-60px}@media only screen and (max-width: 639px){.purchase-status-page__faq-cancel,.purchase-status-page__faq-questions{float:none;width:auto;margin-left:0;margin-top:30px}}.purchase-status-page__faq-questions{position:relative;padding-left:93px;margin-left:60px}.purchase-status-page__faq-phone{font-size:16px}.purchase-error-page__image{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%2093dc2ba1374f6e2918bf.svg");width:502px;height:399px;margin:50px auto}@media only screen and (max-width: 639px){.purchase-error-page__image{background-repeat:no-repeat;background-image:url("/transport/assets/images%20/%208bee9f7e7b846e11ad2a.svg");width:270px;height:214px}}.purchase-error-page__link{display:inline-block;margin-top:15px;margin-left:20px}@media only screen and (max-width: 639px){.purchase-error-page__link{margin-left:10px}}.route-page__info{margin-bottom:25px}@media only screen and (max-width: 639px){.route-page__info{width:100%}}.schema-page__schema{white-space:nowrap;width:100%;overflow-x:auto;overflow-y:hidden}@media only screen and (max-width: 639px){.schema-page__schema{margin:10px}}@media only screen and (min-width: 640px)and (max-width: 1023px){.search-route-page__filters{margin-bottom:20px}}@media only screen and (min-width: 1024px){.search-route-page__filters{margin-bottom:20px}}.search-route-page__filters{margin:0 20px 15px 0;display:inline-block}@media only screen and (max-width: 639px){.search-route-page__filters{display:block;margin-bottom:0;width:100%}}.search-route-page__alternative{margin-right:10px}.search-route-page__alternatives-label{margin-right:10px;vertical-align:3px}.search-route-page__alternative-route-link{vertical-align:3px;margin-left:3px}.search-route-page__alternative-route-count{font-size:11px;vertical-align:8px}.search-route-page__alternatives{margin-bottom:25px}@media only screen and (min-width: 640px)and (max-width: 1023px){.search-route-page__alternatives{display:none}}@media only screen and (max-width: 639px){.search-route-page__alternatives{display:none}}.search-route-page__timeline{position:relative;padding-top:25px;margin-bottom:40px;margin-right:57px}@media only screen and (max-width: 639px){.search-route-page__search{display:block;margin-bottom:10px}}@media only screen and (max-width: 639px){.station-page__schedule{margin-top:0 !important}}.tickets-schedule-page__search-form{margin-bottom:10px}.tickets-schedule-page__schedule{margin-top:35px}@media only screen and (max-width: 639px){.tickets-schedule-page__schedule{margin-top:15px}}.tickets-schedule-page__active-purchase{margin-bottom:25px}.tickets-schedule-page__search-date{color:#3f3f3f;font-size:14px;font-weight:normal}@media only screen and (max-width: 639px){.tickets-schedule-page__search-date{margin:10px 15px}}.tickets-schedule-page__search-date-mark{color:#f97d41;font-size:18px}@media only screen and (max-width: 639px){.tickets-schedule-page__search-route{margin:10px 15px 0}}@media only screen and (max-width: 639px){.tickets-schedule-page__results-summary{margin:0 15px 15px}}.tickets-schedule-page__loader{width:232px;text-align:center;margin:60px auto 108px}@media only screen and (max-width: 639px){.tickets-schedule-page__loader{width:174px;margin:40px auto}}.tickets-schedule-page__loader-bus{width:232px;height:43px}@media only screen and (max-width: 639px){.tickets-schedule-page__loader-bus{width:182px;height:33px}}.tickets-schedule-page__loader-text{display:inline-block;font-size:14px;margin-top:15px;color:#274356}@media only screen and (max-width: 639px){.tickets-schedule-page__loader-text{font-size:12px;margin-top:17px}}.tickets-schedule-page__notification{background-color:#f5f5f5;padding:10px;margin-bottom:25px;color:#303030;text-align:center}@media only screen and (max-width: 639px){.tickets-schedule-page__notification{margin-bottom:20px;padding-top:5px;padding-bottom:5px;font-size:12px;text-align:left}}.schema-page__train-schema{position:relative;width:652px;margin:auto}.schema-page__train-schema ul{position:absolute;margin:0;padding:0;list-style:none}.schema-page__train-schema li{margin-bottom:13px;font-family:Verdana,sans-serif;font-size:13px;line-height:17px;color:#838383 !important}.schema-page__train-schema li a{color:#838383;text-decoration:underline}.schema-page__train-schema li a:hover{color:#f60}.schema-page__train-schema_vyazemskaya .col1{left:31px}.schema-page__train-schema_vladivostok .col1{left:130px}.schema-page__train-schema_vladivostok .col2{left:210px}.schema-page__train-schema_vladivostok .col3{left:355px}.schema-page__train-schema_vladivostok .col4{right:467px;text-align:right}.schema-page__train-schema_vladivostok .col5{right:265px;text-align:right}.schema-page__train-schema_vladivostok .col6{left:480px}.schema-page__train-schema_birobidjan .col1{left:33px}.schema-page__train-schema_birobidjan .col2{left:250px}#trainSchemaLink{padding-bottom:14px}.g-table-wrapper{overflow:auto}.banner-1191{width:100% !important;height:50px;margin-top:20px;margin-bottom:30px}@media only screen and (max-width: 639px){.banner-1191{margin-bottom:20px}}.banner-1191 .banner__image{width:100% !important;background-repeat:no-repeat !important;background-position:center right !important}.banner-1249>div{margin-top:20px !important;margin-bottom:30px !important;overflow:hidden}.align-middle{vertical-align:middle}a{text-decoration:none}
