.datepicker-input{padding-right:40px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4IDgiIGZpbGw9IiMxZjFmMjQiPjxwYXRoIGQ9Ik0zLDBINVYySDNaTTYsMEg4VjJINlpNNSwzSDNWNUg1Wk02LDNIOFY1SDZaTTIsM0gwVjVIMlpNMyw2SDVWOEgzWk0yLDZIMFY4SDJaIi8+PC9zdmc+);background-repeat:no-repeat;background-position:top 1rem right 1rem;background-size:.5rem .5rem}.is-accessible .datepicker-input{-webkit-filter:grayscale(1) contrast(10);filter:grayscale(1) contrast(10)}.a11y-bg-color-black .datepicker-input{-webkit-filter:grayscale(1) contrast(10) invert(1);filter:grayscale(1) contrast(10) invert(1)}.datepicker-input.active{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4IDgiIGZpbGw9IiNlMjFhMWEiPjxwYXRoIGQ9Ik0zLDBINVYySDNaTTYsMEg4VjJINlpNNSwzSDNWNUg1Wk02LDNIOFY1SDZaTTIsM0gwVjVIMlpNMyw2SDVWOEgzWk0yLDZIMFY4SDJaIi8+PC9zdmc+)}.datepicker-input.validation-error~label.validation-error,.datepicker-input.validation-error~span.validation-error{right:auto;left:0}.datepicker-input.validation-error+label.validation-error,.datepicker-input.validation-error+span.validation-error{right:0;left:auto}.a11y-bg-color-black .datepicker-input{-webkit-filter:grayscale(1) contrast(200%);filter:grayscale(1) contrast(200%)}.datepicker{position:relative}.datepicker input{padding-right:2.5rem}.datepicker svg{position:absolute;right:1rem;bottom:1rem;z-index:2}.datepicker.active svg{color:#e21a1a}.ui-datepicker-trigger{position:absolute;right:0;bottom:0;z-index:3;width:2.5rem;height:2.5rem;opacity:0;cursor:pointer}.ui-datepicker{display:none;width:15.5rem;max-width:100vw;margin:.5rem 0;font-size:.875rem;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 20px rgba(31,31,36,.12);box-shadow:0 4px 20px rgba(31,31,36,.12)}#accessible-page #accessible-body .select__drop,#accessible-page #accessible-body .select__value,#accessible-page #accessible-body .ui-datepicker,#accessible-page #accessible-body .ui-datepicker select{background-color:#fff!important}#accessible-page.a11y-bg-color-black #accessible-body .ui-datepicker,#accessible-page.a11y-bg-color-black #accessible-body .ui-datepicker select{background-color:#000!important}#accessible-page.a11y-bg-color-blue #accessible-body .ui-datepicker,#accessible-page.a11y-bg-color-blue #accessible-body .ui-datepicker select{background-color:#68c0ff!important}.is-accessible .ui-datepicker{border:2px solid #1f1f24;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.ui-datepicker select{font:inherit;text-align:right;color:#1f1f24;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-datepicker select+select,.ui-datepicker-title label+label{margin-left:.25rem}.ui-datepicker select:hover:focus{outline:0}.ui-datepicker-header{position:relative;color:#1f1f24;border-bottom:1px solid #e9eaed}.ui-datepicker-title{padding:1.1875rem 3rem;text-align:center}.ui-datepicker-month::after{content:","}.ui-datepicker-next,.ui-datepicker-prev{position:absolute;top:1.25rem;display:inline-block;width:1.1875rem;height:1.125rem;background-position:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS40IDEzLjgiIGZpbGw9ImN1cnJlbnRDb2xvciI+PHBhdGggZD0iTTYuNy4yQTEsMSwwLDAsMSw4LjEsMS42TDMuOCw1LjlIMTguNGExLDEsMCwwLDEsMCwySDMuOGw0LjMsNC4zYTEsMSwwLDAsMS0xLjQsMS40bC02LTZMMCw2LjlsLjctLjdoMG02LTYtNiw2WiIvPjwvc3ZnPg==);background-repeat:no-repeat;cursor:pointer}.is-accessible .ui-datepicker-next,.is-accessible .ui-datepicker-prev{-webkit-filter:grayscale(1) contrast(10);filter:grayscale(1) contrast(10)}.a11y-bg-color-black .ui-datepicker-next,.a11y-bg-color-black .ui-datepicker-prev{-webkit-filter:grayscale(1) contrast(10) invert(1);filter:grayscale(1) contrast(10) invert(1)}.ui-datepicker-next span,.ui-datepicker-prev span{display:none}.ui-datepicker-prev{left:.875rem;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.ui-datepicker-next{right:.875rem;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.ui-datepicker-calendar{width:13.5rem;margin:.75rem auto}.ui-datepicker-calendar thead{border-bottom:1px solid #e9eaed}.ui-datepicker-calendar th{padding-bottom:.6875rem;font-weight:400;font-size:.75rem;line-height:1rem;text-transform:lowercase;text-align:center;color:#a9aeba}.no-accessible .ui-datepicker-calendar tr:first-child td{padding-top:.1875rem}.ui-state-disabled{color:#a9aeba}.is-accessible .ui-state-disabled{visibility:hidden}.ui-state-active,.ui-state-highlight{color:#e21a1a}.is-accessible .ui-state-active,.is-accessible .ui-state-highlight{font-weight:700}.is-accessible .ui-state-active{position:relative}.is-accessible .ui-state-active::after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background-color:currentColor}.ui-state-default{display:block;padding:.4375rem .125rem;text-align:center}a.ui-state-default{border-radius:50%}.is-accessible a.ui-state-default{color:#1f1f24;border-radius:0}a.ui-state-default:focus,a.ui-state-default:hover{color:#fff;background-color:#e21a1a}.is-accessible a.ui-state-default:focus,.is-accessible a.ui-state-default:hover{outline:2px solid;outline-offset:-2px}.ui-datepicker-buttonpane{text-align:center;border-top:1px solid #e9eaed}.ui-datepicker-current{display:inline-block;padding:1.125rem 1.125rem 1.1875rem;color:#e21a1a}.is-accessible .ui-datepicker-current{text-decoration:underline}.ui-datepicker-close{display:none}.select{position:relative;line-height:normal;cursor:pointer;-webkit-tap-highlight-color:transparent}.is-accessible .select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.is-accessible .select label.validation-error,.is-accessible .select span.validation-error{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.select svg{position:absolute;top:1.0625rem;right:.875rem;pointer-events:none}.is-accessible .select svg{top:1.3125rem;z-index:4}.select_opened{z-index:5}.select_opened .select__value,.select_opened label.validation-error~.select__value,.select_opened span.validation-error~.select__value{border-color:transparent}.is-accessible .select_opened .select__value{outline:2px solid}.select_opened .select__drop{display:block}.select_opened .select__down-icon,.select_opened label.validation-error,.select_opened span.validation-error,.select_reset .select__value_empty~.select__reset-btn{display:none}.select_opened .select__up-icon{display:block}.select_reset .select__value{padding-right:3.75rem}.select__reset-btn{position:absolute;top:.625rem;right:2.25rem;z-index:2;width:1.25rem;height:1.25rem;outline:0}.select__reset-btn:focus,.select__reset-btn:hover{color:#e21a1a}.select__reset-btn svg{top:.25rem;right:.25rem}.is-accessible .select__reset-btn{top:.86rem}.is-accessible .select__reset-btn svg{top:.41rem;right:.34rem}.select__value{display:block;min-height:2.5rem;padding-right:2.5rem;overflow:hidden;text-align:left;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:100%;cursor:pointer}#accessible-page.a11y-bg-color-black #accessible-body .select__value{background-color:#000!important}#accessible-page.a11y-bg-color-blue #accessible-body .select__value{background-color:#68c0ff!important}.is-accessible .select__value{outline-offset:-2px}.select-wrap:not(.text-no-transform) .select__option::first-letter,.select-wrap:not(.text-no-transform) .select__value::first-letter{text-transform:uppercase}.select__value_empty{color:#a9aeba}[name].validation-error~.select__value{color:#e21a1a;border-color:#e21a1a}.select__drop{position:absolute;top:0;right:-1px;left:-1px;z-index:-1;display:none;padding:40px 0 0;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 20px rgba(31,31,36,.12);box-shadow:0 4px 20px rgba(31,31,36,.12)}#accessible-page.a11y-bg-color-black #accessible-body .select__drop{background-color:#000!important}#accessible-page.a11y-bg-color-blue #accessible-body .select__drop{background-color:#68c0ff!important}.is-accessible .select__drop{top:calc(100% - 2px);right:0;left:0;z-index:1;padding-top:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.select__drop-inner{max-height:236px;padding:8px 0;overflow-y:auto}.select_tree .select__drop-inner{max-height:345px}.is-accessible .select__drop-inner{border:2px solid;border-top:1px solid}.select__option{width:100%;padding:.375rem .75rem;text-align:left;font-size:1rem;line-height:1.5;font-family:inherit;background-color:transparent;outline:0!important;cursor:pointer}.select__option.focused,.select__option:focus,.select__option:hover{color:#e21a1a;background-color:#f3f3f3}.is-accessible .select__option.focused .select__option-text{border-bottom:2px solid}.is-accessible .select__option.focused:focus .select__option-text,.is-accessible .select__option.focused:hover .select__option-text{border:0}.is-accessible .select__option:focus .select__option-text,.is-accessible .select__option:hover .select__option-text{position:relative;left:-.25rem;padding:0 .25rem;outline:2px solid}.select__option[value=""]{color:#a9aeba}.select__option_tree{position:relative;font-size:.9rem;line-height:20px}.select__option_tree::before{content:"";position:absolute;top:0;bottom:-8px;left:16px;width:1px;background-color:#e9eaed}.select__option_tree:nth-child(2)::before{top:16px}.select__option_tree-1{padding-left:26px;font-size:1rem;line-height:24px}.select__option_tree-1::after{content:"";position:absolute;top:16px;left:14px;width:5px;height:5px;background-color:#e9eaed;border-radius:50%}.select__option_tree-1:first-of-type::before{top:10px}.select__option_tree-2{padding-left:42px}.select__option_tree-2::after{content:"";position:absolute;top:16px;left:16px;width:16px;height:1px;background-color:#e9eaed}.select__option_tree-3{padding-top:2px;padding-bottom:2px;padding-left:56px}.select__option_tree-4,.select__option_tree-5{padding-top:2px;padding-bottom:2px;padding-left:70px}.select__option_tree-5{padding-left:80px}.select__option_tree-2+.select__option_tree-3,.select__option_tree-3+.select__option_tree-2{margin-top:4px}.select__down-icon,.select__up-icon{width:.75rem;height:.375rem}.select__up-icon{display:none}[name].validation-error~svg{color:#e21a1a}.select__small{font-size:.875rem;color:#a9aeba;pointer-events:none}.select_autocomplete .select__option{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.select_autocomplete .select__drop{right:auto;width:100%}.select_autocomplete.select_opened .form-control{background-color:transparent;border-color:transparent}.form__group .datefields__input{padding-right:2.5rem}.form__group:not(.form__group-date-one) .datefields__input_from.validation-error~label.validation-error,.form__group:not(.form__group-date-one) .datefields__input_from.validation-error~span.validation-error,.validation-error-wrap .form__group:not(.form__group-date-one) .datefields__input_from~label.validation-error,.validation-error-wrap .form__group:not(.form__group-date-one) .datefields__input_from~span.validation-error{right:auto;left:0}.datefields__icon{position:absolute;right:1rem;margin-top:4px;width:.5rem;height:.5rem;color:#1f1f24;pointer-events:none}.active~.datefields__icon,.empty-results__text a,.validation-error~.datefields__icon{color:#e21a1a}.empty-results{padding:3rem 2rem 3.5rem;font-family:"RussianRail_G_Pro","Arial",sans-serif;text-align:center;background-color:#fff}.empty-results__prepend{position:relative;display:inline-block;width:8.75rem;height:.125rem;margin-bottom:2.25rem;background-color:#e21a1a}.empty-results__prepend::after,.empty-results__prepend::before{content:"";position:absolute;top:-.1875rem;width:.5rem;height:.5rem;background-color:inherit;border-radius:50%}.empty-results__prepend::before{left:-.625rem}.empty-results__prepend::after{right:-.625rem}#accessible-page #accessible-body .empty-results__prepend,#accessible-page #accessible-body .empty-results__prepend::after,#accessible-page #accessible-body .empty-results__prepend::before{background-color:currentColor!important}.empty-results__text{font-size:1.375rem;line-height:1.75rem}.preloader+.empty-results__text,.spinable+.empty-results__text{margin-top:2.25rem}.empty-results__text a:focus,.empty-results__text a:hover{color:#c31b1c}.is-accessible .empty-results__text a{text-decoration:underline}.empty-results__description{margin-top:1.375rem;font-size:.875rem;line-height:1rem;text-transform:uppercase;color:#a9aeba}.unfolding-block{background-color:#fff;padding:10px 20px;width:100%}.unfolding-block__widget-paddings{margin:auto;padding-top:32px}.unfolding-block__wrap{background-repeat:no-repeat;background-color:#e9eaed;background-size:auto auto;padding-top:10px}.unfolding-block__header{color:#fff;text-transform:uppercase;font-size:28px;font-family:"RussianRail_G_Pro","Arial",sans-serif}.unfolding-block__text-short{height:24px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.unfolding-block__text p:last-child{margin-bottom:0}.unfolding-block__button{display:-webkit-box;display:-ms-flexbox;display:flex}.unfolding-block__button svg{width:30px;height:30px}.bread-crumbs-menu.bread-crumbs-menu-img_index{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.bread-crumbs-menu.bread-crumbs-menu-img_index .event-text,.bread-crumbs-menu.bread-crumbs-menu-img_index .head-text{z-index:2}.header-custom{font-family:"RussianRail_G_Pro","Arial",sans-serif;font-size:28px;margin-left:-10px}.spinable{min-height:4rem}.ui-datepicker{z-index:100!important}.train-search-form-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.date-search-input{height:78px;padding-top:21px}.date-search-input input::-moz-placeholder{line-height:initial!important}.date-search-input input::-ms-input-placeholder{line-height:initial!important}.datefields__group{height:57px}.datefields__icon{top:.5rem}.form-control{border-color:transparent}.select-wrap__direction{width:175px}.select-wrap{width:100%}.select__value,.select__value:hover{border:1px solid transparent;color:#1f1f24;background-color:transparent}.select__drop-inner{border-top:none}.select__drop{-webkit-box-shadow:none;box-shadow:none}.date-search-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%}.date-search-wrapper.invalid{-webkit-box-shadow:inset 0 0 0 2px #e21a1a;box-shadow:inset 0 0 0 2px #e21a1a}.train-search_btn{cursor:pointer;max-width:144px;height:78px;width:100%}.options-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #ccc;height:78px;padding:0 1px}.date-search,.options-search{width:50%}.options-search-option{padding:10px}.options-search_label{white-space:nowrap;margin:auto;font-size:14px}.options-search_checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;font-size:16px;border:1px solid #d9dbdf;border-radius:2px;width:20px;height:20px;position:relative;vertical-align:middle;-webkit-transform:translate(0,-2px);-ms-transform:translate(0,-2px);transform:translate(0,-2px);-webkit-box-shadow:0 0 0 2px #f3f3f3;box-shadow:0 0 0 2px #f3f3f3}.options-search_checkbox:checked{background-color:#e21a1a;border-color:#e21a1a;border-radius:2px}.options-search_checkbox:checked:after{position:absolute;top:5px;left:4.5px;display:block;content:'';height:4px;width:8px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.stations,.train-search-form{display:-webkit-box;display:-ms-flexbox;display:flex}.train-search-form{width:100%;background-color:#fff}.stations{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.station-wrapper{padding:21px 30px 0 24px;overflow:visible;width:50%;position:relative;height:auto;border-left:1px solid #ccc}.station-wrapper.invalid{-webkit-box-shadow:inset 0 0 0 2px rgb(226 26 26);box-shadow:inset 0 0 0 2px rgb(226 26 26)}.controls{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.controls,.stations{width:50%}.controls-date-and-filters,.date-search{display:-webkit-box;display:-ms-flexbox;display:flex}.controls-date-and-filters{width:100%;border-left:1px solid #ccc}.date-search.focused,.date-search:hover{background-color:#f3f3f3}.date-search{position:relative;color:#1f1f24}.station-exchanger{color:#888;width:0;position:relative;z-index:1}.station-exchanger_background{position:absolute;width:1px;height:50%;top:25%;background-color:#fff;margin-left:-1px}.station-exchanger_icon{display:block;padding:2px;width:24px;cursor:pointer;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px;background:#fff;color:#1f1f24}.station-exchanger:hover{color:#e21a1a}.date-separator{width:0;z-index:1;position:relative}.date-separator_icon{color:#1f1f24;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18px}.train-search-form{color:#1f1f24}.train-search-form .text-notice{display:block;font-size:12px;color:#ccc;white-space:nowrap;max-width:calc(25vw - 44px);padding-right:10px}.train-search-form .hasDatepicker,.train-search-form .text-input{margin:0;display:block;font-size:16px;line-height:29px;color:#333;border:0;width:100%;background-color:transparent;outline:0;padding:3px 30px 0 24px;-o-text-overflow:ellipsis;text-overflow:ellipsis}.select__value,.select__value:hover{font-size:16px}.train-search-form .text-input{padding-left:0}.train-search-form .ui-datepicker-title{text-align:center;padding-bottom:20px;font-size:14px;color:#1f1f24}.train-search-form .ui-datepicker-calendar *{border-spacing:0}.station-clear_icon{right:0;top:50%;width:24px;padding:2px;color:#1f1f24;font-size:24px;cursor:pointer;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}.station-suggester__wrapper{position:absolute;display:block;background:#fff;width:150%;min-width:100%;max-width:200%;max-height:240px;overflow:auto;border-top:none;z-index:2;left:-1px;top:78px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.05);box-shadow:0 3px 7px rgba(0,0,0,.05)}.station-suggester{list-style:none;padding:0;margin:0;min-width:100%;vertical-align:top}.station-suggester_item{position:relative;display:block;min-height:40px;text-decoration:none;color:#000;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;cursor:pointer;padding:12px 12px 12px 26px;margin:0;line-height:1.5!important}.station-suggester_item .selected,.station-suggester_item:hover{color:#e21a1a;background-color:#f3f3f3}.station-suggester_item .select__option{padding:0 .75rem 0 0;display:block}.station-suggester_item .select__option .little{color:#40434a;font-size:.9375rem}.station-suggester_item .select__option .small{display:block;padding:2px 0 0;font-size:.75rem}.station-suggester_item .select__option .grey{color:#a9aeba}.route-map-wrap{cursor:pointer}.route-map-wrap:hover{background:#e9eaed}.route-map__item{display:-webkit-box;display:-ms-flexbox;display:flex}.route-map__header{overflow:visible;width:30%;position:relative;height:auto;padding:0}.route-map__train{font-weight:600;font-size:12px;margin-bottom:20px}.route-map__train svg{color:#e21a1a;margin-right:5px;vertical-align:bottom}.route-map__route{font-weight:400;font-size:12px}.route-map__route-out,.route-map__route-out+.route-map__route-arrow{color:#a9aeba}.route-map__route-arrow{margin:0 3px}.route-map__separator{color:#888;width:0;border-left:1px solid #ccc;position:relative;z-index:1}.route-map__detail{overflow:visible;width:70%;position:relative;height:auto;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex}.route-map__direction{width:21%;min-height:90px;position:relative}.route-map__direction:last-child{text-align:right}.route-map__direction:last-child .route-map__stations{right:0;left:auto}.route-map__liner{width:80%;text-align:center;font-size:12px;line-height:16px;color:#e21a1a}.route-map__liner-line{margin:50px 0 5px;position:relative;height:2px;background:#e21a1a;display:inline-block;width:100%}.route-map__liner-line:before{content:'';width:7px;height:7px;background:#e21a1a;position:absolute;left:-2px;top:-5px;border-radius:5px;border:2px solid #fff}.route-map-wrap:hover .route-map__liner-line:before{border-color:#e9eaed}.route-map__liner-arrow{color:#e21a1a;position:absolute;top:-4px;right:-2px}.route-map__date,.route-map__status{font-size:12px;line-height:16px;white-space:nowrap;margin-bottom:7px}.route-map__date{color:#767d89;margin-bottom:-3px}.route-map__time{font-family:"RussianRail_G_Pro","Arial",sans-serif;font-size:34px;line-height:40px}.route-map__stations{font-weight:600;font-size:12px;line-height:16px;position:absolute;left:0;white-space:nowrap}main{margin-top:16px}@media (min-width:768px){.select_autocomplete .select__drop-inner{width:50vw;max-height:25rem;background-color:#fff;border-radius:0 4px 4px 4px;-webkit-box-shadow:0 24px 20px rgba(31,31,36,.12);box-shadow:0 24px 20px rgba(31,31,36,.12)}#accessible-page #accessible-body .select_autocomplete .select__drop-inner{background-color:#fff!important}#accessible-page.a11y-bg-color-black #accessible-body .select_autocomplete .select__drop-inner{background-color:#000!important}#accessible-page.a11y-bg-color-blue #accessible-body .select_autocomplete .select__drop-inner{background-color:#68c0ff!important}.is-accessible .select_autocomplete .select__drop-inner{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.empty-results{padding-top:4.5rem;padding-bottom:5rem}.empty-results__prepend{margin-bottom:3rem}.empty-results__text{font-size:1.75rem;line-height:2rem}.preloader+.empty-results__text,.spinable+.empty-results__text{margin-top:3rem}.empty-results__description{margin-top:2.125rem}.unfolding-block{position:relative;width:calc(100% - 40px);z-index:2;left:20px;top:-24px;margin-bottom:-24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}.unfolding-block__wrap{padding-top:20px}.unfolding-block__header_withoutwidget{margin-top:35px!important}.unfolding-block__text.folding{padding-right:20px;border-right:1px solid #d9dbdf;width:100%}.unfolding-block__button{padding-left:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.unfolding__padd{padding-top:32px;margin-bottom:-1px}.header-custom{margin-left:-36px;margin-right:20px;padding-bottom:0}}@media (min-width:1025px){.train-search-form .hasDatepicker,.train-search-form .text-input{font-size:18px;line-height:33px;outline:0}.select__value,.select__value:hover{font-size:18px}.station-search{border-right:solid 1px #ccc}.station-suggester{top:72px;padding-bottom:14px;-webkit-box-shadow:0 5px 5px 0 rgb(0 0 0%);box-shadow:0 5px 5px 0 rgb(0 0 0%)}}@media (min-width:1260px){.unfolding-block{left:calc((100vw - 1220px)/2);top:-38px;width:1220px;margin-bottom:-38px}.unfolding-block__wrap{padding-top:100px}.unfolding-block__header_withoutwidget{margin-top:84px!important}.bread-crumbs-menu.bread-crumbs-menu-img_index{min-height:336px}.header-custom{margin-left:calc((100vw - 1220px)/2 - 120px);width:1220px}.head-text{width:1220px;margin:auto}.bread-crumbs-menu-img{height:336px}.bread-crumbs-menu-img .unfolding-block__widget-paddings{position:absolute;left:124px;bottom:0;padding-bottom:0;right:124px;width:auto}main{padding:0 124px}.unfolding-block__widget-paddings{padding-bottom:16px}.head-text{top:190px}}@media (min-width:1380px){.unfolding-block{left:calc((100vw - 1330px)/2);width:1330px}.header-custom{margin-left:calc((100vw - 1328px)/2 - 120px);width:1330px}.head-text,.unfolding-block__widget-paddings{width:1320px;margin:auto}}@media (min-width:1601px){.unfolding-block{left:135px}.header-custom{margin-left:15px}}@media (max-width:1259px){.bread-crumbs-menu-img{height:168px}.bread-crumbs-menu-img .unfolding-block__widget-paddings{left:60px;right:60px;position:absolute;padding:0;bottom:0;margin:0}main{margin-top:16px;padding:0 60px}}@media (max-width:1249px){.date-search-input{height:72px}.train-search_btn{max-width:unset;height:auto;width:auto}.options-search{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.stations{border-right:none}.controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.controls-date-and-filters{width:100%}.date-search{width:50%}.train-search-form .text-notice{max-width:calc(50vw - 44px)}}@media (max-width:1025px){.route-map__direction{width:25%}.route-map__liner{width:50%}.head-text{width:auto}}@media (max-width:769px){.unfolding-block__paddings,.unfolding-block__widget-paddings{margin:0}.route-map__liner-line{margin:50px 0 -3px}.train-search-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.controls-date-and-filters{border-left:0}.date-search,.options-search{width:50%;height:60px}.stations{border-bottom:solid 1px #ccc;border-right:0}.controls,.stations{width:100%}.train-search_btn{height:auto;min-width:144px}.station-wrapper{height:60px;border-left:1px solid #ccc}.train-search-form .hasDatepicker,.train-search-form .text-input{height:20px;padding:0 30px 0 24px}.train-search-form .text-input{padding-left:0}.datefields__group{height:40px}.datefields__icon{margin-top:0}.route-map__item{display:inherit}.route-map__header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.route-map__train{width:20%}.route-map__route{width:80%;text-align:right}.route-map__detail{width:100%;padding:0}.route-map__separator{width:95%;border-top:1px solid #ccc;position:relative;z-index:1;margin:0 auto 20px}.route-map__liner{position:relative;top:0}.route-map__direction{width:25%}.route-map__liner{width:50%}.head-text{width:auto}.bread-crumbs-menu-img{height:104px}.bread-crumbs-menu-img .unfolding-block__widget-paddings{left:0;right:0;position:absolute;padding:0;bottom:auto;margin:0;top:100%}main{margin-top:153px;padding:0}}@media (max-width:767px){.unfolding-block__text.folding{border-bottom:1px solid #d9dbdf}.unfolding-block__button{padding-top:10px;-ms-flex-pack:distribute;justify-content:space-around}.station-suggester__wrapper{top:60px}}@media (max-width:600px){.unfolding-block__paddings,.unfolding-block__widget-paddings{margin-right:0;margin-left:0}.head-text{margin-left:12px}.date-search{height:48px}.unfolding-block__header{margin-right:20px;margin-left:20px}.station-wrapper{padding:0 30px 0 0}.station-wrapper:first-child{border-left:none}.station-suggester__wrapper{top:48px;width:100%}.date-search-input{height:48px;padding-top:0}.datefields__icon{top:1rem}.options-search{height:48px}.select__value{padding-right:1.5rem}.train-search-form-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.train-search-form .hasDatepicker,.train-search-form .text-input{padding:0 30px 0 24px}.datefields__group,.station-wrapper{padding-top:13px;height:48px}.train-search_btn{height:auto;min-width:100%}.route-map__header{padding:0 0 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.route-map__detail{padding:40px 0 0}.route-map__train{width:30%}.route-map__route{width:100%;text-align:left}.route-map__stations{position:inherit;white-space:inherit}.route-map__direction{width:50%}.route-map__separator{width:100%;margin-top:2px}.route-map__liner{position:absolute;top:-50px;width:100%}.route-map__liner-line{margin:50px 0 5px}.route-map__time{font-size:24px;line-height:32px}}@media (max-width:450px){.select-wrap__direction{width:155px}.select__value,.select__value:hover,.train-search-form .hasDatepicker,.train-search-form .text-input{font-size:16px!important}}@media (max-width:359px){.is-accessible .ui-datepicker{left:0!important}.unfolding-block__paddings,.unfolding-block__widget-paddings{margin-left:0;margin-right:0}}@media print{.datepicker-input,.ui-datepicker-next,.ui-datepicker-prev{-webkit-filter:grayscale(1) contrast(10);filter:grayscale(1) contrast(10)}}