.Error500{height:100%;padding:28px 48px;background-color:#fff}.Error500__code{color:#333;font-size:82px;line-height:90px;margin:60px 0 10px;letter-spacing:.05em}.Error500__description{font-size:15px;line-height:20px;max-width:400px;color:#999}.HeaderLogo__yandexText{height:21px;width:73px;margin-right:7px}.HeaderLogo__serviceName{height:18px;width:120px;display:inline;margin-bottom:3px;margin-left:7px}.HeaderLogo__yandexLogo{margin-right:2px}.HeaderLogo__serviceLink,.HeaderLogo__yandexLink{display:inline;vertical-align:middle;overflow:hidden;text-decoration:none}.HeaderLogo__yandexLink_isMobile .HeaderLogo__yandexLogo{margin-right:1px}.HeaderLogo__serviceLink_isMobile .HeaderLogo__serviceName{height:16px;width:100px;margin-left:5px;margin-bottom:2px}.Icon_flexShrinkZero{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.TooltipCss{position:relative}.TooltipCss:before{font-size:11px;line-height:15px;font-weight:400;padding:1px 4px;color:#444;background:#f3f1ed;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2);position:absolute;top:100%;z-index:2500;white-space:nowrap;margin-left:-9999px;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px);opacity:0;content:attr(aria-label);-webkit-transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s;transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s;-o-transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-o-transform .2s 0s;transition:opacity .2s 0s,visibility .2s 0s,transform .2s 0s,margin-left 0s .2s;transition:opacity .2s 0s,visibility .2s 0s,transform .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s,-o-transform .2s 0s}.TooltipCss:hover:before{margin-left:0;opacity:1;visibility:visible;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.YndxBug>.YndxBug-Icon{position:fixed;bottom:74px;overflow:hidden;width:38px;border:none;border-radius:50%;background-color:#f5f4f2;-webkit-transform:translateX(-16px);-ms-transform:translateX(-16px);-o-transform:translateX(-16px);transform:translateX(-16px)}@font-face{font-family:YS Text;src:url(//yastatic.net/s3/home/fonts/ys/1/text-regular.woff2) format("woff2"),url(//yastatic.net/s3/home/fonts/ys/1/text-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:YS Text;src:url(//yastatic.net/s3/home/fonts/ys/1/text-medium.woff2) format("woff2"),url(//yastatic.net/s3/home/fonts/ys/1/text-medium.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:YS Text;src:url(//yastatic.net/s3/home/fonts/ys/1/text-bold.woff2) format("woff2"),url(//yastatic.net/s3/home/fonts/ys/1/text-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}html{height:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}html.scrollDisabled{overflow:hidden}html.scrollDisabled body{overflow:hidden;height:100vh}body{font:13px/18px Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;margin:0;height:100%;background:#f3f1ed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonts-loaded body{font:13px/18px YS Text,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif}body>svg{position:absolute;width:0;height:0;display:none}button,input,textarea{font-family:inherit;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}figure{margin:0}#root{height:100%;cursor:pointer;-webkit-tap-highlight-color:transparent}.Root{min-width:980px;min-height:100%;cursor:default}.Root__main{position:relative}@media print{.Root__main{background:#fff}}.Root__logoAndPersonal{padding-left:16px;padding-right:16px;background-color:#fff}@media (min-width:375px){.Root__logoAndPersonal_responsive{padding-left:20px;padding-right:20px}}.Root__adsInHeaderTop{border-bottom:1px solid #f2f2f2;min-height:88px}.Root__nativeDirectInHeaderBottom{border-top:1px solid #f2f2f2;padding-top:12px;background:#fff}.Root__direct404{width:100%;min-width:980px;max-width:1380px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;min-height:360px}.Root__popup{display:none}.Root_popupIsOpened .Root__popup{display:block}.Root_popupIsOpened .Root__mainContent,.Root_popupIsOpened .Root__popup>div:not(:last-child){display:none}.Root_pageType_404{background-color:#fff}.Root_layout_desktop.Root_pageType_404,.Root_layout_desktop.Root_pageType_404 .Root__mainContent{min-height:100vh}.Root_layout_desktop.Root_pageType_station{min-width:1240px}.Root_layout_touch{min-width:320px}.Root_layout_touch.Root_pageType_home,.Root_layout_touch.Root_pageType_station{background-color:#f8f8f8}.Root_pageType_home{background-color:#fff}.Root_pageType_home .Root__logoAndPersonal{margin-bottom:20px}.Root_pageType_thread,.Root_pageType_transport,.Root_pageType_transportCity{background-color:#f8f8f8}.Root_pageType_transport .Root__logoAndPersonal,.Root_pageType_transportCity .Root__logoAndPersonal{background-color:inherit;margin-bottom:8px}.Root_fixed .Root__mainContent{position:fixed;width:100%}.Root__footerAdvertisement:not(:empty){margin-bottom:12px}input::-ms-clear{display:none}@media print{#root{height:auto}.Root{min-height:auto}.Root,.Root__main{display:block}}.Spinner{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;border-color:#fc0 transparent transparent #fc0;border-style:solid;border-width:2px;-webkit-animation:Spinner 1s linear infinite;-o-animation:Spinner 1s infinite linear;animation:Spinner 1s linear infinite}.Spinner_size_tiny{width:16px;height:16px}.Spinner_size_small{width:24px;height:24px}.Spinner_size_normal{width:28px;height:28px}.Spinner_size_large{width:32px;height:32px}.Spinner_color_gray{border-color:#999 transparent transparent #999}.LoadingChunk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:64px;padding-bottom:64px;text-align:center}.LoadingChunk__error{font-size:18px;line-height:24px;color:#c00}.LoadingChunk__spinner{width:32px;height:32px}@-webkit-keyframes Spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes Spinner{0%{-o-transform:rotate(0);transform:rotate(0)}to{-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Spinner{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}.Price{white-space:nowrap}.Price__prefix{margin-right:.1em}.HomeLayout{width:100%;min-width:980px;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.HomeLayout__footerAds{margin-top:20px;margin-bottom:60px}.Promotions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1380px;margin:20px auto 0}.Promotions__icon{height:100%}.Promotion{position:relative;-webkit-box-flex:1;-webkit-flex:1 0 300px;-ms-flex:1 0 300px;flex:1 0 300px;height:150px;border:1px solid #f2f2f2;border-right-width:0;text-align:center;cursor:pointer}.Promotion:last-child{border-right-width:1px}.Promotion:hover{background-color:#f2f2f2}.Promotion__link{position:absolute;top:0;right:0;bottom:0;left:0}.Promotion__icon{margin-top:25px;height:42px}.Promotion__title{margin:13px 0 0;font-size:18px;font-weight:400;line-height:24px}.Promotion__content{margin-top:1px;font-size:14px;line-height:20px}.Link{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.Link,.Link:link,.Link:visited{color:#04b}.Link:hover{color:#d00}.Link_colors_inherit{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.Link_colors_inherit,.Link_colors_inherit:hover,.Link_colors_inherit:link,.Link_colors_inherit:visited{color:inherit}.Link_colors_minorGray{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.Link_colors_minorGray,.Link_colors_minorGray:link,.Link_colors_minorGray:visited{color:#777}.Link_colors_minorGray:hover{color:#d00}.Link_colors_travel{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.Link_colors_travel,.Link_colors_travel:link,.Link_colors_travel:visited{color:#04b}.Link_colors_travel:hover{color:red}.Link_colors_textPrimary{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.Link_colors_textPrimary,.Link_colors_textPrimary:link,.Link_colors_textPrimary:visited{color:#333}.Link_colors_textPrimary:hover{color:red}.Link_colors_textSecondary{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.Link_colors_textSecondary,.Link_colors_textSecondary:link,.Link_colors_textSecondary:visited{color:#999}.Link_colors_textSecondary:hover{color:red}.Link_colors_linkSecondary{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.Link_colors_linkSecondary,.Link_colors_linkSecondary:link,.Link_colors_linkSecondary:visited{color:#669}.Link_colors_linkSecondary:hover{color:red}.Link_textDecoration_underline{text-decoration:underline}.AppLinks{position:absolute;left:0;right:0;width:106px;margin:0 auto}.AppLinks__link{display:inline-block;vertical-align:middle;width:26px;height:18px;padding:1px;border:1px solid rgba(0,0,0,.2);border-radius:2px}.AppLinks__link:not(:first-child){margin-left:8px}.AppLinks__link:hover{border-color:rgba(0,0,0,.3)}.DescriptionHome{width:900px;margin:40px auto;text-align:center}.DescriptionHome__announce{font-weight:400;font-size:28px;line-height:40px;margin:0}.DescriptionHome__content{font-size:18px;line-height:25px;margin-top:10px}.DescriptionHome_isMobile{width:inherit;margin:20px 0;padding:0 16px;text-align:left;color:#999}.DescriptionHome_isMobile .DescriptionHome__announce{font-size:11px;line-height:16px}.DescriptionHome_isMobile .DescriptionHome__content{font-size:10px;line-height:12px;margin-top:5px}.DirectInMainPageOnDesktop{margin-top:20px;margin-bottom:60px}@media print{.Direct{display:none}}.AdFoxBanner{display:block}.GeoLink{font-size:15px;line-height:20px;padding-right:8px}.GeoLink__arrow{margin-right:4px;vertical-align:middle;width:12px;height:12px;fill:currentColor}.HomePage__regionGeo{margin-bottom:25px}.HomePage .GeoLink{font-size:28px;cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.HomePage .GeoLink__arrow{width:15px;height:15px}.HomePage .GeoLink,.HomePage .GeoLink:link,.HomePage .GeoLink:visited{color:#4b4b99}.HomePage .GeoLink:hover{color:#d00}.HomePage__date{font-size:15px}.HomePage__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.HomePage__column{-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:24px;-webkit-box-flex:33%;-webkit-flex:33%;-ms-flex:33%;flex:33%}@media (min-width:1050px){.HomePage__column{margin-right:48px}}.HomePage__column_right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-right:0;max-width:300px;overflow:hidden}.HomePage__leftColumnContent{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.05) inset;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);background:#faf8f2;border-radius:2px}.HomePage__teasers{margin-top:20px}.GeoBlock{margin-bottom:25px;margin-top:12px}.GeoBlock__date{font-size:15px;text-transform:lowercase}.Button{font:inherit;height:auto;padding:0;border-width:0;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0;cursor:pointer;border-color:transparent;background-color:transparent;position:relative;white-space:nowrap}.Button:focus{outline:none}.Button::-moz-focus-inner{margin:0;padding:0;border:0}.Button:focus{z-index:2200}.Button:hover{z-index:2100}.RadioButton{position:relative;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.RadioButton_disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:rgba(0,0,0,.05)!important}.RadioButton__input{position:absolute;opacity:0;clip:rect(0,0,0,0)}.ChangeCity{position:relative}.ChangeCity__title{cursor:pointer;outline:none;background-color:transparent;text-decoration:none;font-size:28px;line-height:40px;padding-right:8px;outline:0}.ChangeCity__title,.ChangeCity__title:link{color:#4b4b99}.ChangeCity__title:visited{color:#04b}.ChangeCity__title:hover{color:#d00}.ChangeCity__title:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:transparent!important}.ChangeCity__arrow{margin-right:4px;vertical-align:middle;width:15px;height:15px;fill:currentColor}.ChangeCity__suggestPopup{top:-10px;left:0;z-index:3000;position:absolute}.ChangeCity__popupContent{position:relative;width:360px;padding:15px 20px}.ChangeCity__suggest{margin:10px -20px}.ChangeCity__closeButton{position:absolute;top:20px;right:20px;opacity:.6;outline:0}.ChangeCity__closeButton.Button{padding:0}.ChangeCity__closeButton.Button__content{font-size:0;line-height:0}.ChangeCity__closeIcon{width:18px;height:18px}.ChangeCity__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ChangeCity__input{position:relative}.ChangeCity__changeButton{margin-left:10px}.ChangeCity__currentCity{font-size:13px;line-height:20px;margin:0 -20px -15px;padding:10px 20px;color:rgba(0,0,0,.5);border-top:1px solid rgba(0,0,0,.1)}.ChangeCity__tuneRegion{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.ChangeCity__tuneRegion,.ChangeCity__tuneRegion:link,.ChangeCity__tuneRegion:visited{color:#4b4b99}.ChangeCity__tuneRegion:hover{color:#d00}.Popup{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:0;visibility:hidden;-webkit-transition:none;-o-transition:none;transition:none;background:transparent}.Popup__content{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.Popup__arrow{overflow:hidden;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:0;height:0}.Popup__arrow:before{display:block;width:10px;height:10px;margin:-5px;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.Popup .Popup__arrow:before,.Popup .Popup__content{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15),0 10px 20px -5px rgba(0,0,0,.4);box-shadow:0 0 0 1px rgba(0,0,0,.15),0 10px 20px -5px rgba(0,0,0,.4);color:#222;background-color:transparent;background-color:#fff}.Popup_animated{-webkit-transition:opacity .2s ease-in,visibility .2s,margin 0s linear .2s;-o-transition:opacity .2s ease-in,visibility .2s,margin 0s linear .2s;transition:opacity .2s ease-in,visibility .2s,margin 0s linear .2s}.Popup_visible{opacity:1;visibility:visible;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.Popup_contentWidth_full,.Popup_contentWidth_full .Popup__content{width:100%}.Popup_minContentWidth_full,.Popup_minContentWidth_full .Popup__content{min-width:100%}.Popup_withoutArrow .Popup__arrow{visibility:hidden}.Popup_position_top-left{position:absolute;z-index:3000;max-width:100%;min-height:0;margin:0 auto;top:auto;bottom:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;left:0;right:auto;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.Popup_position_top-left .Popup__arrow{padding:0 10px 10px}.Popup_position_top-center{position:absolute;z-index:3000;max-width:100%;min-height:0;margin:0 auto;top:auto;bottom:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;left:0;right:0}.Popup_position_top-center .Popup__arrow{padding:0 10px 10px}.Popup_position_top-right{position:absolute;z-index:3000;max-width:100%;min-height:0;margin:0 auto;top:auto;bottom:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;left:auto;right:0;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.Popup_position_top-right .Popup__arrow{padding:0 10px 10px}.Popup_position_right-top{position:absolute;z-index:3000;max-width:none;max-height:100%;margin:auto 0;left:100%;right:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;top:0;bottom:auto;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.Popup_position_right-top .Popup__arrow{padding:10px 0 10px 10px}.Popup_position_right-center{position:absolute;z-index:3000;max-width:none;max-height:100%;margin:auto 0;left:100%;right:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:0;bottom:0}.Popup_position_right-center .Popup__arrow{padding:10px 0 10px 10px}.Popup_position_right-bottom{position:absolute;z-index:3000;max-width:none;max-height:100%;margin:auto 0;left:100%;right:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;top:auto;bottom:0;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.Popup_position_right-bottom .Popup__arrow{padding:10px 0 10px 10px}.Popup_position_bottom-right{position:absolute;z-index:3000;max-width:100%;min-height:0;margin:0 auto;top:100%;bottom:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:auto;right:0;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.Popup_position_bottom-right .Popup__arrow{padding:10px 10px 0}.Popup_position_bottom-center{position:absolute;z-index:3000;max-width:100%;min-height:0;margin:0 auto;top:100%;bottom:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;left:0;right:0}.Popup_position_bottom-center .Popup__arrow{padding:10px 10px 0}.Popup_position_bottom-left{position:absolute;z-index:3000;max-width:100%;min-height:0;margin:0 auto;top:100%;bottom:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;right:auto;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.Popup_position_bottom-left .Popup__arrow{padding:10px 10px 0}.Popup_position_left-bottom{position:absolute;z-index:3000;max-width:none;max-height:100%;margin:auto 0;left:auto;right:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;top:auto;bottom:0;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.Popup_position_left-bottom .Popup__arrow{padding:10px 10px 10px 0}.Popup_position_left-center{position:absolute;z-index:3000;max-width:none;max-height:100%;margin:auto 0;left:auto;right:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:0;bottom:0}.Popup_position_left-center .Popup__arrow{padding:10px 10px 10px 0}.Popup_position_left-top{position:absolute;z-index:3000;max-width:none;max-height:100%;margin:auto 0;left:auto;right:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;top:0;bottom:auto;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.Popup_position_left-top .Popup__arrow{padding:10px 10px 10px 0}.Popup_theme_travel{background:transparent}.Popup_theme_travel .Popup__arrow:before,.Popup_theme_travel .Popup__content{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15),0 10px 20px -5px rgba(0,0,0,.4);box-shadow:0 0 0 1px rgba(0,0,0,.15),0 10px 20px -5px rgba(0,0,0,.4);color:#222;background-color:transparent;-webkit-box-shadow:0 10px 40px rgba(13,35,67,.2),0 5px 20px rgba(13,35,67,.2);box-shadow:0 10px 40px rgba(13,35,67,.2),0 5px 20px rgba(13,35,67,.2);background-color:#fff}.Popup_theme_travel .Popup__arrow{padding:2px}.Popup_theme_travel .Popup__content{border-radius:4px;overflow:hidden;padding-top:4px;padding-bottom:4px}.Popup_theme_error{background:transparent}.Popup_theme_error .Popup__arrow:before,.Popup_theme_error .Popup__content{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15),0 10px 20px -5px rgba(0,0,0,.4);box-shadow:0 0 0 1px rgba(0,0,0,.15),0 10px 20px -5px rgba(0,0,0,.4);color:#222;background-color:transparent;color:#fff;background-color:rgba(255,100,100,.9);-webkit-box-shadow:none;box-shadow:none}.PopupError{display:block;padding:4px 8px;cursor:inherit}.Input{display:inline-block;position:relative;cursor:pointer}.Input__input{display:inline-block;width:100%;background:#fff;border-radius:4px;border:2px solid #d9d9d9;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.Input__input:hover{border-color:#d9d9d9}.Input__input:focus{border-color:#fc0;outline:none}.Input__input:disabled{color:#999;border-color:#e6e6e6;background-color:#e6e6e6}.Input__input::-webkit-input-placeholder{color:#999}.Input__input::-moz-placeholder{color:#999}.Input__input:-ms-input-placeholder{color:#999}.Input__input::-ms-input-placeholder{color:#999}.Input__input::placeholder{color:#999}.Input__searchIcon{position:absolute;width:16px;height:16px;fill:#999}.Input__searchIcon:hover{fill:#333}.Input__resetContainer{position:absolute;display:inline-block;width:12px;height:12px}.Input__resetContainer:before{content:"";display:block;position:absolute;cursor:pointer;left:-5px;right:-5px;top:-5px;bottom:-5px}.Input__resetContainer:hover .Input__resetIcon{fill:#333}.Input__resetIcon{width:12px;height:12px;position:absolute;top:0;left:0;fill:#999}.Input_size_m .Input__input{font-size:13px;line-height:16px;padding:8px 10px}.Input_size_m .Input__searchIcon{top:10px;right:10px}.Input_size_m .Input__resetContainer{top:12px;right:12px}.Input_size_l .Input__input{font-size:15px;line-height:20px;padding:10px 14px}.Input_size_l .Input__searchIcon{top:14px;right:14px}.Input_size_l .Input__resetContainer{top:16px;right:16px}.Input_width_100{width:100%}.Input_withIcon.Input_size_m .Input__input{padding-right:30px;padding-right:35px}.Button2{font-weight:400;color:#333;border:none;border-radius:4px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:-webkit-transform .1s linear;transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear,-o-transform .1s linear;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box}.Button2:focus{outline:none}.Button2__icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;vertical-align:top;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.Button2__icon_right{margin-left:8px}.Button2__icon_left{margin-right:8px}.Button2__content{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;width:100%}.Button2_iconRight .Button2__content{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.Button2_iconLeft .Button2__content{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.Button2_pressed{-webkit-transform:scale(.96);-ms-transform:scale(.96);-o-transform:scale(.96);transform:scale(.96)}.Button2_size_m{height:36px;padding:10px 12px;font-size:13px;line-height:18px}.Button2_size_l{height:44px;padding:12px 16px;font-size:15px;line-height:20px}.Button2_size_filterButton{height:54px;padding:20px}.Button2_theme_action{background-color:#ffe356;font-weight:400}.Button2_theme_disabled{background-color:#e6e6e6;color:#999;cursor:default;-webkit-box-shadow:none;box-shadow:none}.Button2_theme_normal{background-color:#e9ecef}.Button2_theme_normal:hover{background-color:#d9d9d9}.Button2_theme_normal.Button2_selected{background-color:#555;color:#fff}.Button2_theme_select{border:2px solid #e6e6e6;background-color:#fff;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.Button2_theme_select.Button2_size_m{padding-top:8px;padding-bottom:8px}.Button2_theme_select.Button2_size_l{padding-top:10px;padding-bottom:10px}.Button2_theme_select.Button2_pressed{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.Button2_theme_select.Button2_selected{background-color:#ffeba0;border-color:#f7d65f}.Button2_borderRadius_none{border-radius:0}.Button2_borderRadius_left{border-radius:4px 0 0 4px}.Button2_borderRadius_right{border-radius:0 4px 4px 0}.Button2_rightSideButtonDelimiter{-webkit-box-shadow:inset -1px 0 0 rgba(0,0,0,.1);box-shadow:inset -1px 0 0 rgba(0,0,0,.1)}.Button2_ellipsis{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.Button2_ellipsis .Button2__content{overflow:hidden;text-overflow:ellipsis;display:inline-block}.Button2_textAlign_left .Button2__content{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.Button2_textAlign_center .Button2__content{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Button2_textAlign_right .Button2__content{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.PointSuggestDrop{padding:0}.PointSuggestItem{font-size:15px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 12px;cursor:pointer}.PointSuggestItem_selected{background:#ffeba0}.PointSuggestItem_paddingSides_20{padding-left:20px;padding-right:20px}.Clock{font-size:15px;line-height:20px}.Directions{padding:10px 4px;border-bottom:1px solid rgba(0,0,0,.05)}.Directions__list{margin:0 0 10px;padding:3px 0 0;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;list-style:none}.Directions__list_shownAll{-webkit-column-width:140px;-moz-column-width:140px;column-width:140px}.Directions__showAllButton{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:18px;height:24px;padding:2px 9px;display:inline-block;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);background-color:#fff;color:#222;margin-left:0;margin-right:0;border-radius:3px}.Directions__showAllButton .Button__content{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Directions__showAllButton .Button__content_withIcons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.Directions__showAllButton .Button__icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;width:22px;height:22px;margin:-2px 0}.Directions__showAllButton .Button__icon:first-child:not(.Directions__showAllButton .Button__icon:last-child){margin-left:-12px}.Directions__showAllButton .Button__icon:last-child:not(.Directions__showAllButton .Button__icon:first-child){margin-right:-12px;margin-left:auto}.Directions__showAllButton .Button__title{overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.Directions__showAllButton:active{color:inherit}.Directions__showAllButton:focus,.Directions__showAllButton_active{-webkit-animation:none;-o-animation:none;animation:none;border-color:#fc0;-webkit-box-shadow:0 0 0 1px #fc0 inset;box-shadow:inset 0 0 0 1px #fc0}.Directions__showAllButton:hover{-webkit-box-shadow:none;box-shadow:none;border-color:rgba(0,0,0,.3);background-color:#fff}.Directions__showAllButton_pressed:hover{border-color:rgba(0,0,0,.3);background-color:#f3f1ed}.Directions__showAllButton:active{color:#222}.Directions__showAllButton:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:rgba(0,0,0,.05)!important}.DirectionsTitle{font-size:18px;font-weight:400;line-height:20px;position:relative;margin:10px 10px 2px 32px}.DirectionsTitle__icon{width:22px;height:22px;background:50% 50% no-repeat;position:absolute;top:-2px;left:-32px;fill:#222}.DirectionsTitle__icon_suburban{height:24px}.DirectionsTitle_isMobile{margin:6px 0 6px 32px}.DirectionItem{font-size:15px;line-height:18px;padding:10px 0 0;-webkit-column-break-inside:avoid;break-inside:avoid}.DirectionItem__link{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.DirectionItem__link,.DirectionItem__link:link,.DirectionItem__link:visited{color:#4b4b99}.DirectionItem__link:hover{color:#d00}.DirectionItem_isMobile{padding:0;margin:0 -16px;border-bottom:1px solid rgba(0,0,0,.05)}.DirectionItem_isMobile .DirectionItem__link{display:block;padding:12px 16px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#222}.Stations{list-style:none;margin:0;padding:0}.StationsGroup{line-height:20px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.05)}.StationsGroup:last-child{border-bottom:0}.StationsGroup__content{margin-bottom:10px}.StationsGroup__list{list-style:none;padding:3px 0 0}.StationsGroup__disclaimer-container{margin-top:12px}.StationsGroup__disclaimer-text{color:#777;font-size:15px}.StationsGroup__dropdownTitle{margin:0;font-weight:400;font-size:18px;line-height:20px}.StationsGroup_standalone{padding-bottom:8px}.StationsGroupTitle_showAeroexpress{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:32px}.StationsGroupTitle_showAeroexpress .StationsGroupTitle__title{margin-left:0}.StationsGroupTitle__title{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.StationsGroupTitle__link{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.StationsGroupTitle__link,.StationsGroupTitle__link:link,.StationsGroupTitle__link:visited{color:#4b4b99}.StationsGroupTitle__link:hover{color:#d00}.StationsGroupTitle__status{font-size:11px;line-height:15px;color:#e67e17}.StationsGroupTitle__title_isMobile .StationsGroupTitle__link{color:#222}.StationsDropdown{position:relative}.StationsDropdown__toggler{cursor:pointer;outline:none;background-color:transparent;text-decoration:none;width:100%;text-align:left}.StationsDropdown__toggler,.StationsDropdown__toggler:link{color:#4b4b99}.StationsDropdown__toggler:visited{color:#04b}.StationsDropdown__toggler:hover{color:#d00}.StationsDropdown__toggler:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:transparent!important}.StationsDropdown__toggler:focus{-webkit-box-shadow:none;box-shadow:none}.StationsDropdown__arrow{position:absolute;top:15px;right:0;width:16px;height:10px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;-o-transition:-o-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out,-o-transform .15s ease-out}.StationsDropdown_opened .StationsDropdown__arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.StationsDropdown__popup{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);-o-transform:translateX(15px);transform:translateX(15px);-webkit-transition:opacity .1s ease-out,visibility .1s,margin 0s linear .1s,-webkit-transform .1s ease-out;transition:opacity .1s ease-out,visibility .1s,margin 0s linear .1s,-webkit-transform .1s ease-out;-o-transition:opacity .1s ease-out,visibility .1s,margin 0s linear .1s,-o-transform .1s ease-out;transition:transform .1s ease-out,opacity .1s ease-out,visibility .1s,margin 0s linear .1s;transition:transform .1s ease-out,opacity .1s ease-out,visibility .1s,margin 0s linear .1s,-webkit-transform .1s ease-out,-o-transform .1s ease-out}.StationsDropdown__popup .Popup__content{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15),0 10px 20px -5px rgba(0,0,0,.4);box-shadow:0 0 0 1px rgba(0,0,0,.15),0 10px 20px -5px rgba(0,0,0,.4);color:#222;background-color:#fff}.StationsDropdown__popup.Popup_visible{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.StationsDropdown__list{list-style:none;margin:4px 0;padding:0}.StationsDropdown_manyItems .StationsDropdown__list{min-width:480px;max-width:640px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;position:relative}.StationsDropdown_manyItems .StationsDropdown__list:before{position:absolute;top:-4px;bottom:-4px;left:50%;width:1px;content:"";background:rgba(0,0,0,.05)}.StationsDropdown__link{text-decoration:none;color:#222;display:block;padding:4px 30px}.StationsDropdown__link:hover{background-color:#ffeba0}.StationsDropdown__link:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.StationsDropdown__link-icon{text-align:center;display:inline-block;width:30px;margin:0 0 0 -30px}.StationsDropdown__metro-icon{display:inline-block;width:12px;height:9px;fill:currentColor}.TransportIcon{display:inline-block;position:relative}.TransportIcon,.TransportIcon .TransportIcon__icon{height:16px;width:16px}.TransportIcon .TransportIcon_type_suburban,.TransportIcon .TransportIcon_type_suburban .TransportIcon__icon,.TransportIcon .TransportIcon_type_train,.TransportIcon .TransportIcon_type_train .TransportIcon__icon{height:18px}.TransportIcon__icon{fill:currentColor}.TransportIcon_showHint:before{font-size:11px;line-height:15px;font-weight:400;padding:1px 4px;color:#444;background:#f3f1ed;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2);position:absolute;top:100%;z-index:2500;white-space:nowrap;margin-left:-9999px;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px);opacity:0;content:attr(aria-label);-webkit-transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s;transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s;-o-transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-o-transform .2s 0s;transition:opacity .2s 0s,visibility .2s 0s,transform .2s 0s,margin-left 0s .2s;transition:opacity .2s 0s,visibility .2s 0s,transform .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s,-o-transform .2s 0s}.TransportIcon_showHint:hover:before{margin-left:0;opacity:1;visibility:visible;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.TransportIcon_colored.TransportIcon_type_bus{color:#f69e17}.TransportIcon_colored.TransportIcon_type_train{color:#ec5a58}.TransportIcon_colored.TransportIcon_type_plane{color:#339dd7}.TransportIcon_colored.TransportIcon_type_water{color:#2977bf}.TransportIcon_colored.TransportIcon_type_suburban{color:#1dc11d}.TransportIcon_colored.TransportIcon_isExpress{color:#ff5858}.TransportIcon_size_medium,.TransportIcon_size_medium .TransportIcon__icon{height:13px;width:13px}.TransportIcon_size_medium .TransportIcon_type_suburban,.TransportIcon_size_medium .TransportIcon_type_suburban .TransportIcon__icon,.TransportIcon_size_medium .TransportIcon_type_train,.TransportIcon_size_medium .TransportIcon_type_train .TransportIcon__icon{height:14.625px}.TransportIcon_size_huge,.TransportIcon_size_huge .TransportIcon__icon{height:18px;width:18px}.TransportIcon_size_huge .TransportIcon_type_suburban,.TransportIcon_size_huge .TransportIcon_type_suburban .TransportIcon__icon,.TransportIcon_size_huge .TransportIcon_type_train,.TransportIcon_size_huge .TransportIcon_type_train .TransportIcon__icon{height:20.25px}.TransportIcon_size_giant,.TransportIcon_size_giant .TransportIcon__icon{height:20px;width:20px}.TransportIcon_size_giant .TransportIcon_type_suburban,.TransportIcon_size_giant .TransportIcon_type_suburban .TransportIcon__icon,.TransportIcon_size_giant .TransportIcon_type_train,.TransportIcon_size_giant .TransportIcon_type_train .TransportIcon__icon{height:22.5px}@media print{.TransportIcon{color:#000}}.Arrow{display:inline-block;width:9px;height:5px;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;-o-transition:-o-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in,-o-transform .2s ease-in;fill:currentColor}.Arrow_direction_down{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.Arrow_direction_left{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.Arrow_direction_right{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.Arrow_direction_up{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.Arrow_size_s{width:11px;height:6px}.Arrow_size_m{width:13px;height:7.5px}.Arrow_size_l{width:16px;height:9px}.Aeroexpress__content{font-size:13px;position:relative;margin-top:8px}.Aeroexpress__button:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:rgba(0,0,0,.05)!important}.Aeroexpress__dropdown .Dropdown__content{top:-webkit-calc(100% + 10px);top:calc(100% + 10px)}.Aeroexpress__dropdown .Dropdown__content .Popup__arrow{display:none}.Aeroexpress__list{margin:4px 0;padding:0;position:relative;list-style:none}.Aeroexpress__airport-link{text-decoration:none;color:#222;display:block;padding:4px 30px}.Aeroexpress__airport-link:hover{background-color:#ffeba0}.Aeroexpress__airport-link:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.Aeroexpress__link{text-decoration:none;background-clip:padding-box;background-color:#fff;color:#222;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:18px;height:24px;padding:2px 9px;border:1px solid rgba(0,0,0,.2);border-radius:3px}.Aeroexpress__link,.Aeroexpress__link:hover,.Aeroexpress__link:link,.Aeroexpress__link:visited{color:#222}.Aeroexpress__link:active{color:inherit}.Aeroexpress__link:focus,.Aeroexpress__link_active{-webkit-animation:none;-o-animation:none;animation:none;border-color:#fc0;-webkit-box-shadow:0 0 0 1px #fc0 inset;box-shadow:inset 0 0 0 1px #fc0}.Aeroexpress__link:hover{-webkit-box-shadow:none;box-shadow:none;border-color:rgba(0,0,0,.3);background-color:#fff}.Aeroexpress__link_pressed:hover{border-color:rgba(0,0,0,.3);background-color:#f3f1ed}.Aeroexpress__link:active{color:#222}.Aeroexpress_isMobile{padding:12px 16px;margin:0 -16px;border-bottom:1px solid rgba(0,0,0,.05)}.Aeroexpress_isMobile .Aeroexpress__list{padding:16px 0 48px}.Aeroexpress_isMobile .Aeroexpress__link{text-decoration:none;font-size:15px;color:#222;display:block;width:100%;border:none;padding:0;height:18px}.Aeroexpress_isMobile .Aeroexpress__airport:not(:last-child){margin-bottom:12px}.Aeroexpress_isMobile .Aeroexpress__content{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Aeroexpress_isMobile .Aeroexpress__icon{height:14px;width:14px;padding-right:8px}.BottomSheet{position:fixed;bottom:0;left:0;right:0;z-index:4000}.BottomSheet__content{width:100%;position:absolute;bottom:0;padding:8px 16px 0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:10px 10px 0 0;-webkit-box-shadow:0 0 2px 0 rgba(34,34,34,.02),0 -5px 16px 0 rgba(0,0,0,.1);box-shadow:0 0 2px 0 rgba(34,34,34,.02),0 -5px 16px 0 rgba(0,0,0,.1);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;-o-transition:-o-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear,-o-transform .2s linear}.BottomSheet__content_isMoving{-webkit-transition:none;-o-transition:none;transition:none}.BottomSheet__content_closed{-webkit-transform:translateY(100%)!important;-ms-transform:translateY(100%)!important;-o-transform:translateY(100%)!important;transform:translateY(100%)!important;-webkit-box-shadow:none;box-shadow:none}.BottomSheet__content:before{content:"";display:block;width:24px;height:4px;margin:0 auto 8px;border-radius:8px;background-color:#e6e6e6}.Dropdown{position:relative;display:inline-block}.Dropdown__toggler.Button{margin-left:0;margin-right:0;border-radius:3px;width:100%}.Dropdown__toggler_inactive.Button{opacity:.5}.Dropdown__content.Popup{background:transparent}.Dropdown__content.Popup .Popup__arrow:before,.Dropdown__content.Popup .Popup__content{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15),0 10px 20px -5px rgba(0,0,0,.4);box-shadow:0 0 0 1px rgba(0,0,0,.15),0 10px 20px -5px rgba(0,0,0,.4);color:#222;background-color:transparent;background-color:#fff}.Dropdown .Button__title{display:inline-block}.Dropdown>.Dropdown__toggler.Button{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:18px;height:28px;padding:4px 12px;border-width:1px;display:inline-block}.Dropdown>.Dropdown__toggler.Button .Button__content{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Dropdown>.Dropdown__toggler.Button .Button__content_withIcons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.Dropdown>.Dropdown__toggler.Button .Button__icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;width:26px;height:26px;margin:-4px 0}.Dropdown>.Dropdown__toggler.Button .Button__icon:first-child:not(.Dropdown>.Dropdown__toggler.Button .Button__icon:last-child){margin-left:-12px}.Dropdown>.Dropdown__toggler.Button .Button__icon:last-child:not(.Dropdown>.Dropdown__toggler.Button .Button__icon:first-child){margin-right:-12px;margin-left:auto}.Dropdown>.Dropdown__toggler.Button .Button__title{overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.Dropdown>.Dropdown__toggler.Button{border-style:solid;background-clip:padding-box;border-color:rgba(0,0,0,.2);background-color:#fff;color:#222}.Dropdown>.Dropdown__toggler.Button:active{color:inherit}.Dropdown>.Dropdown__toggler.Button:focus,.Dropdown>.Dropdown__toggler.Button_active{-webkit-animation:none;-o-animation:none;animation:none;border-color:#fc0;-webkit-box-shadow:0 0 0 1px #fc0 inset;box-shadow:inset 0 0 0 1px #fc0}.Dropdown>.Dropdown__toggler.Button:hover{-webkit-box-shadow:none;box-shadow:none;border-color:rgba(0,0,0,.3);background-color:#fff}.Dropdown>.Dropdown__toggler.Button_pressed:hover{border-color:rgba(0,0,0,.3);background-color:#f3f1ed}.Dropdown>.Dropdown__toggler.Button:active{color:#222}.Dropdown>.Dropdown__toggler.Button:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:rgba(0,0,0,.05)!important}.Dropdown>.Dropdown__toggler_highlighted.Button{border-style:solid;background-clip:padding-box;border-color:rgba(153,122,0,.5);background-color:#ffeba0;color:#222}.Dropdown>.Dropdown__toggler_highlighted.Button:active{color:inherit}.Dropdown>.Dropdown__toggler_highlighted.Button:focus,.Dropdown>.Dropdown__toggler_highlighted.Button_active{-webkit-animation:none;-o-animation:none;animation:none;border-color:#fc0;-webkit-box-shadow:0 0 0 1px #fc0 inset;box-shadow:inset 0 0 0 1px #fc0}.Dropdown>.Dropdown__toggler_highlighted.Button:hover{-webkit-box-shadow:none;box-shadow:none;border-color:rgba(129,103,0,.6);background-color:#ffeba0}.Dropdown>.Dropdown__toggler_highlighted.Button_pressed:hover{border-color:rgba(129,103,0,.6);background-color:#fee481}.Dropdown>.Dropdown__toggler_highlighted.Button:active{color:#222}.Dropdown>.Dropdown__toggler_highlighted.Button:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:rgba(0,0,0,.05)!important}.Dropdown_size_small>.Dropdown__toggler.Button{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:18px;height:24px;padding:2px 9px;border-width:1px;display:inline-block}.Dropdown_size_small>.Dropdown__toggler.Button .Button__content{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Dropdown_size_small>.Dropdown__toggler.Button .Button__content_withIcons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.Dropdown_size_small>.Dropdown__toggler.Button .Button__icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;width:22px;height:22px;margin:-2px 0}.Dropdown_size_small>.Dropdown__toggler.Button .Button__icon:first-child:not(.Dropdown_size_small>.Dropdown__toggler.Button .Button__icon:last-child){margin-left:-12px}.Dropdown_size_small>.Dropdown__toggler.Button .Button__icon:last-child:not(.Dropdown_size_small>.Dropdown__toggler.Button .Button__icon:first-child){margin-right:-12px;margin-left:auto}.Dropdown_size_small>.Dropdown__toggler.Button .Button__title{overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.Dropdown_noArrow.Dropdown_opened>.Dropdown__toggler.Button{border-style:solid;background-clip:padding-box;border-color:rgba(153,122,0,.5);background-color:#ffeba0;color:#222}.Dropdown_noArrow.Dropdown_opened>.Dropdown__toggler.Button:active{color:inherit}.Dropdown_noArrow.Dropdown_opened>.Dropdown__toggler.Button:focus,.Dropdown_noArrow.Dropdown_opened>.Dropdown__toggler.Button_active{-webkit-animation:none;-o-animation:none;animation:none;border-color:#fc0;-webkit-box-shadow:0 0 0 1px #fc0 inset;box-shadow:inset 0 0 0 1px #fc0}.Dropdown_noArrow.Dropdown_opened>.Dropdown__toggler.Button:hover{-webkit-box-shadow:none;box-shadow:none;border-color:rgba(129,103,0,.6);background-color:#ffeba0}.Dropdown_noArrow.Dropdown_opened>.Dropdown__toggler.Button_pressed:hover{border-color:rgba(129,103,0,.6);background-color:#fee481}.Dropdown_noArrow.Dropdown_opened>.Dropdown__toggler.Button:active{color:#222}.Dropdown_noArrow.Dropdown_opened>.Dropdown__toggler.Button:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:rgba(0,0,0,.05)!important}.Station{font-size:15px;line-height:18px;margin:0;padding:10px 0 0}.Station__link{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.Station__link,.Station__link:link,.Station__link:visited{color:#4b4b99}.Station__link:hover{color:#d00}.Station__status{font-size:11px;line-height:15px;margin-left:10px;color:#e67e17}.Station_isMobile{padding:0;margin:0 -16px;border-bottom:1px solid rgba(0,0,0,.05)}.Station_isMobile,.Station_isMobile .Station__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.Station_isMobile .Station__link{display:block;padding:12px 16px;width:100%;color:#222}.Station_isMobile .Station__status{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-size:12px;color:#bb1620;text-align:right}.InformationIcon{display:inline-block}.InformationIcon__title{padding-right:20px}.InformationIcon__icon{margin:0;padding:0 4px;display:inline-block}.InformationIcon_hasTitle .InformationIcon__icon{margin-left:-20px}.InformationIcon_size_small .InformationIcon__icon{width:12px;height:12px;vertical-align:-2px}.InformationIcon_size_huge .InformationIcon__icon{width:18px;height:18px;vertical-align:-5px}.StationSearch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.StationSearch .Button{border:1px solid rgba(0,0,0,.2);border-radius:3px;padding:0 19px;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.StationSearch .Button:focus{border:1px solid #fc0;-webkit-box-shadow:0 0 0 1px #ffdb4d inset;box-shadow:inset 0 0 0 1px #ffdb4d}.StationSearch .Button:hover{border-color:rgba(0,0,0,.3);-webkit-box-shadow:none;box-shadow:none}.StationSearch .Button_pressed{background-color:#f6f5f3}.StationSearch__search-icon-wrapper{min-width:16px}.StationSearch__search-icon{width:16px;height:16px;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}.StationSearch .PointSuggest .PointInput input{border:1px solid rgba(0,0,0,.2);border-right:none;border-top-left-radius:3px;border-bottom-left-radius:3px;-webkit-transition:none;-o-transition:none;transition:none}.StationSearch .PointSuggest .PointInput input:focus{border:1px solid #fc0}.PointSuggest{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}.PointSuggest__suggestList{margin:0}.PointInput{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;margin:0 -1px 0 0}.PointInput__title{font-size:15px;line-height:20px;padding:5px 10px;position:relative;width:100%;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;background:transparent;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:border-color,-webkit-box-shadow;transition-property:border-color,-webkit-box-shadow;-o-transition-property:border-color,box-shadow;transition-property:border-color,box-shadow;transition-property:border-color,box-shadow,-webkit-box-shadow;-webkit-box-shadow:0 0 0 1px transparent inset;box-shadow:inset 0 0 0 1px transparent}.PointInput__title:hover{z-index:10;border-color:#b3b3b3;-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.PointInput__title:focus{z-index:20;outline:none;border-color:#fc0;-webkit-box-shadow:0 0 0 1px #fc0 inset;box-shadow:inset 0 0 0 1px #fc0;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.Teasers__item:not(:first-child){margin-top:20px}.Teaser{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 0}.Teaser:after{content:"";display:block;clear:both;visibility:hidden;height:0}.Teaser__title{font-size:18px;line-height:20px;color:#222;margin:10px 0}.Teaser__title a{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.Teaser__title a,.Teaser__title a:link,.Teaser__title a:visited{color:#4b4b99}.Teaser__title a:hover{color:#d00}.Teaser__content{font-size:13px;line-height:18px;margin:5px 0 10px;color:#444}.Teaser__content a{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.Teaser__content a,.Teaser__content a:link,.Teaser__content a:visited{color:#4b4b99}.Teaser__content a:hover{color:#d00}.Teaser__icon{float:left;margin:0 5px 0 0;max-width:32px;max-height:32px}.Teaser_attention,.Teaser_normal,.Teaser_special{border-left:3px solid;padding-left:16px}.Teaser_attention{border-left-color:#c00}.Teaser_special{border-left-color:#fc0}.Teaser_normal{border-left-color:#999}.PopularDirections{margin-top:20px;padding:10px 0 15px}.PopularDirections__title{font-size:18px;line-height:20px;font-weight:400;margin:10px 0}.PopularDirections__point-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.PopularDirections__column{border-right:1px solid rgba(0,0,0,.05)}.PopularDirections__column:first-child{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:20px;padding-right:30px}.PopularDirections__column:last-child{border-right:none}.PopularDirections__columnTitle{font-size:15px;font-weight:700;margin:6px 0 10px}.PopularDirections__columnTitle:first-letter{text-transform:capitalize}.PopularDirections__link{linkTheme:minor,minor;display:block;font-size:14px;line-height:18px;margin-bottom:10px}.ExternalServices{margin-top:20px}.TrainService .ExternalService__icon{border-radius:4px}.ExternalService{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:15px;line-height:20px;padding:15px 0;cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.ExternalService,.ExternalService:link,.ExternalService:visited{color:#4b4b99}.ExternalService:hover{color:#d00}.ExternalService:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)}.ExternalService__icon{width:24px;height:24px}.ExternalService__text{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:10px}.DirectHome{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;max-width:300px;overflow:hidden}.DirectHome__bottomBlock,.DirectHome__topBlock{max-width:100%}.DirectHome__bottomBlock{margin-top:20px}.SearchLayout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:20px;margin-right:20px;padding-left:20px;padding-right:20px;padding:0!important}@media (max-width:939px){.Root_layout_touch .SearchLayout{padding-left:16px;padding-right:16px;margin-left:0;margin-right:0}}@media (min-width:1380px){.SearchLayout{width:1340px;margin-left:auto;margin-right:auto}}.SearchLayout_hasDescription{margin-bottom:160px}.SearchLayout_platform_desktop{margin-top:20px}.SearchLayout_platform_desktop .SearchLayout__content,.SearchLayout_platform_desktop .SearchLayout__overlay{border-radius:8px}.SearchLayout__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;min-width:0;min-height:256px;background:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:1049px){.Root_layout_touch .SearchLayout{display:block}.Root_layout_touch .SearchLayout .SearchPageSidebar{display:none}}.Root_layout_desktop .SearchLayout_platform_mobile .SearchLayout__content{min-height:350px}@media (min-width:680px){.Root_layout_touch .SearchLayout_platform_mobile .SearchLayout__content{min-height:350px}}@media print{.SearchLayout{display:inline}.SearchLayout__content{display:block;border-right:none}.SearchLayout .FiltersToolbar,.SearchLayout .SearchLinks,.SearchLayout .SearchPageSidebar,.SearchLayout .SearchToolbar{display:none}.SearchLayout .SearchHeader{padding-top:0;padding-bottom:0}.SearchLayout .FilterGone{display:none}}.Overlay{background:hsla(0,0%,100%,.8);position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;-webkit-transition:opacity .5s ease-in,visibility .5s,-webkit-transform .5s ease-in;transition:opacity .5s ease-in,visibility .5s,-webkit-transform .5s ease-in;-o-transition:opacity .5s ease-in,visibility .5s,-o-transform .5s ease-in;transition:transform .5s ease-in,opacity .5s ease-in,visibility .5s;transition:transform .5s ease-in,opacity .5s ease-in,visibility .5s,-webkit-transform .5s ease-in,-o-transform .5s ease-in;z-index:4000}.Overlay_visible{opacity:1;-webkit-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important;visibility:visible}.Overlay__container{text-align:center;margin-top:100px}.Overlay__loader{display:inline-block;width:112px;height:112px;background-position:0 0;background-size:100%;background-repeat:no-repeat}@media (max-width:679px){.Root_layout_touch .Overlay_visible .Overlay__loader{width:56px;height:56px}}.Overlay__loaderTitle{font-size:13px;line-height:18px;font-weight:700;color:#777}.SearchPageSidebar{-webkit-box-flex:0;-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px;padding:0 0 20px 20px;width:300px;position:relative;overflow:hidden}.SearchPageSidebar .Teaser,.SearchPageSidebar__floatHolder{margin-bottom:15px}.SearchPageSidebar__floatblock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:300px}.SearchPageSidebar__floatblock .SearchPageSidebar__directions{margin-top:15px}.SearchPageSidebar__floatblock_position_top{position:relative}.SearchPageSidebar__floatblock_position_middleStickToBottom,.SearchPageSidebar__floatblock_position_middleStickToTop,.SearchPageSidebar__floatblock_position_middleToTop,.SearchPageSidebar__floatblock_position_topToMiddle{position:fixed}.SearchPageSidebar__floatblock_position_bottom,.SearchPageSidebar__floatblock_position_middleScrollable{position:absolute}.SearchPageSidebar__floatblock_position_topToMiddle{-webkit-animation:floatBlockIn .3s ease-out;-o-animation:floatBlockIn ease-out .3s;animation:floatBlockIn .3s ease-out;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.SearchPageSidebar__floatblock_position_middleStickToTop,.SearchPageSidebar__floatblock_position_middleToTop,.SearchPageSidebar__floatblock_position_topToMiddle{top:93px}.SearchPageSidebar__floatblock_position_bottom,.SearchPageSidebar__floatblock_position_middleStickToBottom{bottom:20px}.SearchPageSidebar__floatblock_position_middleToTop{-webkit-animation:floatBlockOut .3s ease-in;-o-animation:floatBlockOut ease-in .3s;animation:floatBlockOut .3s ease-in;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.SearchPageSidebar__directBottomBlock,.SearchPageSidebar__directTopBlock{max-width:100%}.SearchPageSidebar__directTopBlock{position:relative}.SearchPageSidebar__directBottomBlock{margin-top:20px}@-webkit-keyframes floatBlockOut{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(-800px);transform:translateY(-800px)}}@-o-keyframes floatBlockOut{0%{-o-transform:translate(0);transform:translate(0)}to{-o-transform:translateY(-800px);transform:translateY(-800px)}}@keyframes floatBlockOut{0%{-webkit-transform:translate(0);-o-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(-800px);-o-transform:translateY(-800px);transform:translateY(-800px)}}@-webkit-keyframes floatBlockIn{0%{-webkit-transform:translateY(-800px);transform:translateY(-800px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-o-keyframes floatBlockIn{0%{-o-transform:translateY(-800px);transform:translateY(-800px)}to{-o-transform:translate(0);transform:translate(0)}}@keyframes floatBlockIn{0%{-webkit-transform:translateY(-800px);-o-transform:translateY(-800px);transform:translateY(-800px)}to{-webkit-transform:translate(0);-o-transform:translate(0);transform:translate(0)}}.DateInput{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;margin:0 -1px 0 0}.DateInput__hint,.DateInput__input{width:100%;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.DateInput__hint{position:absolute;color:#999;border:1px solid transparent;background:#fff content-box;white-space:nowrap;overflow:hidden}.DateInput__hint_onTop{z-index:30}.DateInput__hint,.DateInput__input{font-size:18px;line-height:1.5;padding:.5em .6666em}.DateInput__input{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;background:transparent;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:border-color,-webkit-box-shadow;transition-property:border-color,-webkit-box-shadow;-o-transition-property:border-color,box-shadow;transition-property:border-color,box-shadow;transition-property:border-color,box-shadow,-webkit-box-shadow;-webkit-box-shadow:0 0 0 1px transparent inset;box-shadow:inset 0 0 0 1px transparent}.DateInput__input:hover{z-index:10;border-color:#b3b3b3;-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.DateInput__input:focus{z-index:20;outline:none;border-color:#fc0;-webkit-box-shadow:0 0 0 1px #fc0 inset;box-shadow:inset 0 0 0 1px #fc0;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.DateInput__icon{position:absolute;top:50%;right:15px;z-index:31;width:19px;height:14px;margin-top:-7px;cursor:pointer}.DateInput__iconSvg{width:19px;height:14px;color:#777}.DateInput__iconSvg,.DateInput__iconSvg>use>svg{fill:currentColor}.SearchForm__holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}.SearchForm__holder:before{position:absolute;top:0;left:0;right:99px;bottom:0;content:"";border:1px solid rgba(0,0,0,.2)}.SearchForm__separator{width:1px;height:30px;margin:auto -1px auto 0;background:rgba(0,0,0,.15)}.SearchForm__separator,.SearchForm__swap.Button{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.SearchForm__swap.Button{margin-left:0;margin-right:-1px;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;line-height:22px;height:32px;padding:4px 14px;display:inline-block;background-clip:padding-box;border:1px solid transparent;background-color:transparent;color:#222;width:40px}.SearchForm__swap.Button .Button__content{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.SearchForm__swap.Button .Button__content_withIcons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.SearchForm__swap.Button .Button__icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;width:30px;height:30px;margin:-4px 0}.SearchForm__swap.Button .Button__icon:first-child:not(.SearchForm__swap.Button .Button__icon:last-child){margin-left:-14px}.SearchForm__swap.Button .Button__icon:last-child:not(.SearchForm__swap.Button .Button__icon:first-child){margin-right:-14px;margin-left:auto}.SearchForm__swap.Button .Button__title{overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.SearchForm__swap.Button:active{color:inherit}.SearchForm__swap.Button:focus,.SearchForm__swap.Button_active{-webkit-animation:none;-o-animation:none;animation:none;border-color:#fc0;-webkit-box-shadow:0 0 0 1px #fc0 inset;box-shadow:inset 0 0 0 1px #fc0}.SearchForm__swap.Button:hover{-webkit-box-shadow:none;box-shadow:none;border-color:#b3b3b3;background-color:transparent}.SearchForm__swap.Button_pressed:hover{border-color:#b3b3b3;background-color:#f3f1ed}.SearchForm__swap.Button:active{color:#222}.SearchForm__swap.Button:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:rgba(0,0,0,.05)!important}.SearchForm__swap.Button:before{content:" "}.SearchForm__swapLeft,.SearchForm__swapRight{position:absolute;top:50%;left:50%;width:15px;height:10px;margin:-8px 0 0 -3px;-webkit-transform-origin:3px 8px;-ms-transform-origin:3px 8px;-o-transform-origin:3px 8px;transform-origin:3px 8px;-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;-o-transition:-o-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in,-o-transform .2s ease-in}.SearchForm__swapRight{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.SearchForm__swap.Button_pressed:hover .SearchForm__swapLeft{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}.SearchForm__swap.Button_pressed:hover .SearchForm__swapRight{-webkit-transform:rotate(180deg) translateX(3px);-ms-transform:rotate(180deg) translateX(3px);-o-transform:rotate(180deg) translateX(3px);transform:rotate(180deg) translateX(3px)}.SearchForm__submit.Button{margin-left:0;margin-right:0;border-radius:0 3px 3px 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;line-height:22px;height:32px;padding:4px 14px;display:inline-block;color:#222;border:1px solid transparent;background-clip:border-box;background-color:#ffdb4d;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100px}.SearchForm__submit.Button .Button__content{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.SearchForm__submit.Button .Button__content_withIcons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.SearchForm__submit.Button .Button__icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;width:30px;height:30px;margin:-4px 0}.SearchForm__submit.Button .Button__icon:first-child:not(.SearchForm__submit.Button .Button__icon:last-child){margin-left:-14px}.SearchForm__submit.Button .Button__icon:last-child:not(.SearchForm__submit.Button .Button__icon:first-child){margin-right:-14px;margin-left:auto}.SearchForm__submit.Button .Button__title{overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.SearchForm__submit.Button:active{color:inherit}.SearchForm__submit.Button:focus,.SearchForm__submit.Button_active{-webkit-box-shadow:none;box-shadow:none;border-color:transparent;-webkit-animation:actionButtonFocusAnimation .5s ease-in-out infinite alternate;-o-animation:actionButtonFocusAnimation .5s alternate infinite ease-in-out;animation:actionButtonFocusAnimation .5s ease-in-out infinite alternate}.SearchForm__submit.Button:hover{background-color:#ffd633}.SearchForm__submit.Button:hover,.SearchForm__submit.Button_pressed:hover{-webkit-animation:none;-o-animation:none;animation:none;border-color:transparent}.SearchForm__submit.Button_pressed:hover{background-color:#fc0}.SearchForm__submit.Button:active{color:#222}.SearchForm__submit.Button:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:rgba(0,0,0,.05)!important}.SearchForm__spinnerContainer{padding-top:2px}.SearchForm .DateInput__hint,.SearchForm .DateInput__input,.SearchForm .PointInput__title{font-size:15px;line-height:20px;padding:5px 10px}.SearchFormHints{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:15px 150px 0 0;will-change:opacity;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.SearchFormHints__historyStationHints,.SearchFormHints__stationSampleHint{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:66.666%}.SearchFormHints__dateHints{position:relative;left:65px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 auto;padding:0 8px;width:33.333%;-webkit-box-sizing:border-box;box-sizing:border-box}.SearchFormHints__more{position:relative}.SearchFormHints__more .Popup{background:transparent;position:absolute;z-index:3000;max-width:100%;min-height:0;margin:0 auto;top:100%;bottom:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;right:auto;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.SearchFormHints__more .Popup .Popup__arrow:before,.SearchFormHints__more .Popup .Popup__content{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15),0 10px 20px -5px rgba(0,0,0,.4);box-shadow:0 0 0 1px rgba(0,0,0,.15),0 10px 20px -5px rgba(0,0,0,.4);color:#222;background-color:transparent;background-color:#fff}.SearchFormHints__more .Popup .Popup__arrow{padding:10px 10px 0;visibility:hidden}.SearchFormHints__more .Popup__content{padding:8px 0}.SearchFormHints__more .Popup .SearchFormHint{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 30px 0 8px;line-height:24px;margin-right:0}.SearchFormHints__more .Popup .SearchFormHint:hover{background-color:#ffeba0}.SearchFormHints__more .Popup .SearchFormHint .SearchFormHint__hintButton{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;text-align:left}.SearchFormHints__more .Popup .SearchFormHint .SearchFormHint__hintButton,.SearchFormHints__more .Popup .SearchFormHint .SearchFormHint__hintButton:focus,.SearchFormHints__more .Popup .SearchFormHint .SearchFormHint__hintButton:hover{color:#222}.SearchFormHints__dots.Button{font:inherit;height:auto;padding:0;border-width:0;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0;cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.SearchFormHints__dots.Button .Button__icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;width:auto;height:auto}.SearchFormHints__dots.Button .Button__icon:first-child{margin:auto .25em auto 0}.SearchFormHints__dots.Button .Button__icon:last-child{margin:auto 0 auto .25em}.SearchFormHints__dots.Button,.SearchFormHints__dots.Button:link{color:#4b4b99}.SearchFormHints__dots.Button:visited{color:#04b}.SearchFormHints__dots.Button:hover{color:#d00}.SearchFormHints__dots.Button:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:transparent!important}.SearchFormHints__dots.Button:focus{-webkit-box-shadow:none;box-shadow:none}.TransportSelector{position:absolute;margin:0;top:0;left:0;right:0;text-align:center;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;-o-transition:opacity .3s ease-in-out,-o-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out;will-change:transform}.TransportSelector .RadioButton{margin:0 0 0 -1px;background:#fff padding-box;border:1px solid rgba(0,0,0,.2);border-right-color:transparent}@media print{.TransportSelector .RadioButton{display:none}}.TransportSelector .RadioButton.RadioButton_checked+.TransportSelector .RadioButton,.TransportSelector .RadioButton:hover+.TransportSelector .RadioButton{border-left-color:transparent}.TransportSelector .RadioButton.RadioButton_checked{background-color:#ffeba0;border-color:rgba(153,122,0,.5)}@media print{.TransportSelector .RadioButton.RadioButton_checked{display:block;padding-top:0;padding-bottom:0;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;white-space:nowrap}}.TransportSelector .RadioButton.RadioButton_pressed:hover{background-color:#f3f1ed}.TransportSelector .RadioButton.RadioButton_pressed:hover.RadioButton_checked{background-color:#fee481;border-color:rgba(129,103,0,.6)}.TransportSelector .RadioButton:first-child{margin:0;border-radius:3px 0 0 3px}.TransportSelector .RadioButton:last-child{border-radius:0 3px 3px 0;border-right-color:rgba(0,0,0,.3)}.TransportSelector .RadioButton:hover{border-color:rgba(0,0,0,.3)}.TransportSelector .RadioButton.RadioButton_focused{z-index:10;border-color:#fc0!important;-webkit-box-shadow:0 0 0 1px #fc0 inset;box-shadow:inset 0 0 0 1px #fc0}.TransportSelector_noAnimation{-webkit-transition:none;-o-transition:none;transition:none}.Error404Block{text-align:center;padding:0 16px;margin:auto}.Error404Block__errorStatus{font-size:84px;line-height:92px;margin:0 0 12px;color:#333;letter-spacing:.05em}.Error404Block__errorDescription{font-size:15px;line-height:20px;color:#666}.Error404Block__errorDescription a{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.Error404Block__errorDescription a,.Error404Block__errorDescription a:link,.Error404Block__errorDescription a:visited{color:#4b4b99}.Error404Block__errorDescription a:hover{color:#d00}.Header{z-index:5000;height:73px;background:#fff;border-bottom:1px solid rgba(0,0,0,.1);position:relative;-webkit-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;transition:height .3s ease-in-out;will-change:height}.Header .Clock{color:#777}.Header .TransportSelector{opacity:0;-webkit-transform:translateY(-55px);-ms-transform:translateY(-55px);-o-transform:translateY(-55px);transform:translateY(-55px)}.Header .SearchForm{max-width:880px;-webkit-transition:max-width .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:max-width .3s ease-in-out,-webkit-transform .3s ease-in-out;-o-transition:max-width .3s ease-in-out,-o-transform .3s ease-in-out;transition:transform .3s ease-in-out,max-width .3s ease-in-out;transition:transform .3s ease-in-out,max-width .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out;will-change:transform,max-width}.Header .SearchForm .Button,.Header .SearchForm .DateInput__hint,.Header .SearchForm .DateInput__input,.Header .SearchForm .PointInput__title{-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;-webkit-transition-property:padding,font-size,line-height,height;-o-transition-property:padding,font-size,line-height,height;transition-property:padding,font-size,line-height,height;will-change:padding,font-size,line-height,height}.Header .SearchFormHints{opacity:0;visibility:hidden;height:0;margin:0}.Header_pageType_404,.Header_pageType_home,.Header_pageType_transport,.Header_pageType_transportCity{border-bottom:none}.Header__container{width:100%;min-width:980px;max-width:1380px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:20px}.Root_layout_touch .Header__container{min-width:0}.Header__logo,.Header__personal{position:relative;z-index:12}.Header__logo{float:left;margin-top:2px;margin-right:20px;-webkit-transition:margin-right .3s ease-in-out;-o-transition:margin-right .3s ease-in-out;transition:margin-right .3s ease-in-out;will-change:margin-right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Header__personal{float:right;margin-left:20px;-webkit-transition:margin-left .3s ease-in-out;-o-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out;will-change:margin-left}.Header__overlay{display:none;position:fixed;opacity:0;z-index:4000;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.15);will-change:opacity}.Header__overlay_focused{display:block;-webkit-animation:HeaderOverlayFadeIn .3s linear;-o-animation:HeaderOverlayFadeIn .3s linear;animation:HeaderOverlayFadeIn .3s linear;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.Header_noAnimation,.Header_noAnimation .Header__logo,.Header_noAnimation .Header__personal,.Header_noAnimation .SearchForm,.Header_noAnimation .SearchForm .Button,.Header_noAnimation .SearchForm .DateInput__hint,.Header_noAnimation .SearchForm .DateInput__input,.Header_noAnimation .SearchForm .PointInput__title{-webkit-transition:none;-o-transition:none;transition:none}.Header_sticky{height:73px;position:-webkit-sticky;position:sticky;left:0;right:0;top:0}@media (max-width:679px){.Root_layout_touch .Header_sticky{position:relative}}.Header_focused .SearchForm,.Header_pageType_404 .SearchForm,.Header_pageType_home .SearchForm,.Header_pageType_transport .SearchForm,.Header_pageType_transportCity .SearchForm{max-width:100%}.Header_focused .SearchForm .SearchForm__swap.Button,.Header_pageType_404 .SearchForm .SearchForm__swap.Button,.Header_pageType_home .SearchForm .SearchForm__swap.Button,.Header_pageType_transport .SearchForm .SearchForm__swap.Button,.Header_pageType_transportCity .SearchForm .SearchForm__swap.Button{width:50px}.Header_focused .SearchForm .SearchForm__submit.Button,.Header_focused .SearchForm .SearchForm__swap.Button,.Header_pageType_404 .SearchForm .SearchForm__submit.Button,.Header_pageType_404 .SearchForm .SearchForm__swap.Button,.Header_pageType_home .SearchForm .SearchForm__submit.Button,.Header_pageType_home .SearchForm .SearchForm__swap.Button,.Header_pageType_transport .SearchForm .SearchForm__submit.Button,.Header_pageType_transport .SearchForm .SearchForm__swap.Button,.Header_pageType_transportCity .SearchForm .SearchForm__submit.Button,.Header_pageType_transportCity .SearchForm .SearchForm__swap.Button{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;line-height:28px;height:47px;padding:9px 17px;border-width:1px;display:inline-block}.Header_focused .SearchForm .SearchForm__submit.Button .Button__content,.Header_focused .SearchForm .SearchForm__swap.Button .Button__content,.Header_pageType_404 .SearchForm .SearchForm__submit.Button .Button__content,.Header_pageType_404 .SearchForm .SearchForm__swap.Button .Button__content,.Header_pageType_home .SearchForm .SearchForm__submit.Button .Button__content,.Header_pageType_home .SearchForm .SearchForm__swap.Button .Button__content,.Header_pageType_transport .SearchForm .SearchForm__submit.Button .Button__content,.Header_pageType_transport .SearchForm .SearchForm__swap.Button .Button__content,.Header_pageType_transportCity .SearchForm .SearchForm__submit.Button .Button__content,.Header_pageType_transportCity .SearchForm .SearchForm__swap.Button .Button__content{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Header_focused .SearchForm .SearchForm__submit.Button .Button__content_withIcons,.Header_focused .SearchForm .SearchForm__swap.Button .Button__content_withIcons,.Header_pageType_404 .SearchForm .SearchForm__submit.Button .Button__content_withIcons,.Header_pageType_404 .SearchForm .SearchForm__swap.Button .Button__content_withIcons,.Header_pageType_home .SearchForm .SearchForm__submit.Button .Button__content_withIcons,.Header_pageType_home .SearchForm .SearchForm__swap.Button .Button__content_withIcons,.Header_pageType_transport .SearchForm .SearchForm__submit.Button .Button__content_withIcons,.Header_pageType_transport .SearchForm .SearchForm__swap.Button .Button__content_withIcons,.Header_pageType_transportCity .SearchForm .SearchForm__submit.Button .Button__content_withIcons,.Header_pageType_transportCity .SearchForm .SearchForm__swap.Button .Button__content_withIcons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.Header_focused .SearchForm .SearchForm__submit.Button .Button__icon,.Header_focused .SearchForm .SearchForm__swap.Button .Button__icon,.Header_pageType_404 .SearchForm .SearchForm__submit.Button .Button__icon,.Header_pageType_404 .SearchForm .SearchForm__swap.Button .Button__icon,.Header_pageType_home .SearchForm .SearchForm__submit.Button .Button__icon,.Header_pageType_home .SearchForm .SearchForm__swap.Button .Button__icon,.Header_pageType_transport .SearchForm .SearchForm__submit.Button .Button__icon,.Header_pageType_transport .SearchForm .SearchForm__swap.Button .Button__icon,.Header_pageType_transportCity .SearchForm .SearchForm__submit.Button .Button__icon,.Header_pageType_transportCity .SearchForm .SearchForm__swap.Button .Button__icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;width:45px;height:45px;margin:-9px 0}.Header_focused .SearchForm .SearchForm__submit.Button .Button__icon:first-child:not(.Header_focused .SearchForm .SearchForm__submit.Button .Button__icon:last-child),.Header_focused .SearchForm .SearchForm__swap.Button .Button__icon:first-child:not(.Header_focused .SearchForm .SearchForm__swap.Button .Button__icon:last-child),.Header_pageType_404 .SearchForm .SearchForm__submit.Button .Button__icon:first-child:not(.Header_pageType_404 .SearchForm .SearchForm__submit.Button .Button__icon:last-child),.Header_pageType_404 .SearchForm .SearchForm__swap.Button .Button__icon:first-child:not(.Header_pageType_404 .SearchForm .SearchForm__swap.Button .Button__icon:last-child),.Header_pageType_home .SearchForm .SearchForm__submit.Button .Button__icon:first-child:not(.Header_pageType_home .SearchForm .SearchForm__submit.Button .Button__icon:last-child),.Header_pageType_home .SearchForm .SearchForm__swap.Button .Button__icon:first-child:not(.Header_pageType_home .SearchForm .SearchForm__swap.Button .Button__icon:last-child),.Header_pageType_transport .SearchForm .SearchForm__submit.Button .Button__icon:first-child:not(.Header_pageType_transport .SearchForm .SearchForm__submit.Button .Button__icon:last-child),.Header_pageType_transport .SearchForm .SearchForm__swap.Button .Button__icon:first-child:not(.Header_pageType_transport .SearchForm .SearchForm__swap.Button .Button__icon:last-child),.Header_pageType_transportCity .SearchForm .SearchForm__submit.Button .Button__icon:first-child:not(.Header_pageType_transportCity .SearchForm .SearchForm__submit.Button .Button__icon:last-child),.Header_pageType_transportCity .SearchForm .SearchForm__swap.Button .Button__icon:first-child:not(.Header_pageType_transportCity .SearchForm .SearchForm__swap.Button .Button__icon:last-child){margin-left:-17px}.Header_focused .SearchForm .SearchForm__submit.Button .Button__icon:last-child:not(.Header_focused .SearchForm .SearchForm__submit.Button .Button__icon:first-child),.Header_focused .SearchForm .SearchForm__swap.Button .Button__icon:last-child:not(.Header_focused .SearchForm .SearchForm__swap.Button .Button__icon:first-child),.Header_pageType_404 .SearchForm .SearchForm__submit.Button .Button__icon:last-child:not(.Header_pageType_404 .SearchForm .SearchForm__submit.Button .Button__icon:first-child),.Header_pageType_404 .SearchForm .SearchForm__swap.Button .Button__icon:last-child:not(.Header_pageType_404 .SearchForm .SearchForm__swap.Button .Button__icon:first-child),.Header_pageType_home .SearchForm .SearchForm__submit.Button .Button__icon:last-child:not(.Header_pageType_home .SearchForm .SearchForm__submit.Button .Button__icon:first-child),.Header_pageType_home .SearchForm .SearchForm__swap.Button .Button__icon:last-child:not(.Header_pageType_home .SearchForm .SearchForm__swap.Button .Button__icon:first-child),.Header_pageType_transport .SearchForm .SearchForm__submit.Button .Button__icon:last-child:not(.Header_pageType_transport .SearchForm .SearchForm__submit.Button .Button__icon:first-child),.Header_pageType_transport .SearchForm .SearchForm__swap.Button .Button__icon:last-child:not(.Header_pageType_transport .SearchForm .SearchForm__swap.Button .Button__icon:first-child),.Header_pageType_transportCity .SearchForm .SearchForm__submit.Button .Button__icon:last-child:not(.Header_pageType_transportCity .SearchForm .SearchForm__submit.Button .Button__icon:first-child),.Header_pageType_transportCity .SearchForm .SearchForm__swap.Button .Button__icon:last-child:not(.Header_pageType_transportCity .SearchForm .SearchForm__swap.Button .Button__icon:first-child){margin-right:-17px;margin-left:auto}.Header_focused .SearchForm .SearchForm__submit.Button .Button__title,.Header_focused .SearchForm .SearchForm__swap.Button .Button__title,.Header_pageType_404 .SearchForm .SearchForm__submit.Button .Button__title,.Header_pageType_404 .SearchForm .SearchForm__swap.Button .Button__title,.Header_pageType_home .SearchForm .SearchForm__submit.Button .Button__title,.Header_pageType_home .SearchForm .SearchForm__swap.Button .Button__title,.Header_pageType_transport .SearchForm .SearchForm__submit.Button .Button__title,.Header_pageType_transport .SearchForm .SearchForm__swap.Button .Button__title,.Header_pageType_transportCity .SearchForm .SearchForm__submit.Button .Button__title,.Header_pageType_transportCity .SearchForm .SearchForm__swap.Button .Button__title{overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.Header_focused .SearchForm .DateInput__hint,.Header_focused .SearchForm .DateInput__input,.Header_focused .SearchForm .PointInput__title,.Header_pageType_404 .SearchForm .DateInput__hint,.Header_pageType_404 .SearchForm .DateInput__input,.Header_pageType_404 .SearchForm .PointInput__title,.Header_pageType_home .SearchForm .DateInput__hint,.Header_pageType_home .SearchForm .DateInput__input,.Header_pageType_home .SearchForm .PointInput__title,.Header_pageType_transport .SearchForm .DateInput__hint,.Header_pageType_transport .SearchForm .DateInput__input,.Header_pageType_transport .SearchForm .PointInput__title,.Header_pageType_transportCity .SearchForm .DateInput__hint,.Header_pageType_transportCity .SearchForm .DateInput__input,.Header_pageType_transportCity .SearchForm .PointInput__title{font-size:18px;line-height:1.5;padding:.5em .6666em}.Header_focused .SearchFormHints,.Header_pageType_404 .SearchFormHints,.Header_pageType_home .SearchFormHints,.Header_pageType_transport .SearchFormHints,.Header_pageType_transportCity .SearchFormHints{opacity:1;visibility:visible;margin:15px 150px 0 0}.Header_focused .Header__logo,.Header_pageType_404 .Header__logo,.Header_pageType_home .Header__logo,.Header_pageType_transport .Header__logo,.Header_pageType_transportCity .Header__logo{margin-right:-300px}.Header_focused .Header__personal,.Header_pageType_404 .Header__personal,.Header_pageType_home .Header__personal,.Header_pageType_transport .Header__personal,.Header_pageType_transportCity .Header__personal{margin-left:-450%}.Header_pageType_home{height:325px}.Header_pageType_home .TransportSelector{opacity:1;-webkit-transform:translateY(145px);-ms-transform:translateY(145px);-o-transform:translateY(145px);transform:translateY(145px)}.Header_pageType_home,.Header_pageType_transport,.Header_pageType_transportCity{position:relative}.Header_pageType_home .SearchForm,.Header_pageType_transport .SearchForm,.Header_pageType_transportCity .SearchForm{max-width:1160px;margin-right:auto;margin-left:auto}.Header_pageType_404 .SearchForm,.Header_pageType_home .SearchForm{-webkit-transform:translateY(190px);-ms-transform:translateY(190px);-o-transform:translateY(190px);transform:translateY(190px)}.Header_pageType_404{height:450px}.Header_pageType_transport,.Header_pageType_transportCity{height:265px}.Header_pageType_transport .SearchForm,.Header_pageType_transportCity .SearchForm{-webkit-transform:translateY(130px);-ms-transform:translateY(130px);-o-transform:translateY(130px);transform:translateY(130px)}.Header_pageType_transport .TransportSelector,.Header_pageType_transportCity .TransportSelector{opacity:0;-webkit-transform:translateY(145px);-ms-transform:translateY(145px);-o-transform:translateY(145px);transform:translateY(145px)}.Header_pageType_404 .Error404Block{opacity:1;-webkit-transform:translateY(68px);-ms-transform:translateY(68px);-o-transform:translateY(68px);transform:translateY(68px);width:400px}.Header_pageType_404 .SearchForm{-webkit-transform:translateY(150px);-ms-transform:translateY(150px);-o-transform:translateY(150px);transform:translateY(150px)}.Header_pageType_404 .TransportSelector{opacity:1;-webkit-transform:translateY(270px);-ms-transform:translateY(270px);-o-transform:translateY(270px);transform:translateY(270px)}.Header_focused{height:265px}.Header_focused .TransportSelector{opacity:1;-webkit-transform:translateY(95px);-ms-transform:translateY(95px);-o-transform:translateY(95px);transform:translateY(95px)}.Header_focused .SearchForm{-webkit-transform:translateY(130px);-ms-transform:translateY(130px);-o-transform:translateY(130px);transform:translateY(130px)}@media (max-width:899px){.Root_layout_touch .Header .SearchForm,.Root_layout_touch .Header .TransportSelector{display:none}}@media (max-width:459px){.Root_layout_touch .Header__logo{margin-right:0}.Root_layout_touch .Header__personal{margin-left:0}}@media print{.Header{display:block;position:static!important;border-bottom:none}.Header .SearchForm,.Header .TransportSelector,.Header__overlay,.Header__personal{display:none}}@-webkit-keyframes HeaderOverlayFadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes HeaderOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes HeaderOverlayFadeIn{0%{opacity:0}to{opacity:1}}.Personal__orders,.Personal__regionTime,.Personal__user,.Personal__vtbPromoBadge{display:inline-block;vertical-align:middle}.Personal__orders,.Personal__regionTime,.Personal__user{margin-left:20px}.Personal__vtbPromoBadge{margin-left:4px}@media (max-width:1379px){.Root .Personal .User__name{display:none}}@media (max-width:1269px){.Root .Personal .GeoLink{padding-right:0}.Root .Personal .GeoLink__arrow{margin-right:0}.Root .Personal .GeoLink__location{display:none}}@media (max-width:459px){.Root_layout_touch .Personal__regionTime{display:none}.Root_layout_touch .Personal__orders,.Root_layout_touch .Personal__user{margin-left:10px}}.VtbPromoBadge__icon{height:24px;width:60px;display:block}.VtbPromoBadge__icon_withCashback{width:110px}.OrdersLink{color:#222;text-decoration:none;font-size:15px;line-height:20px;font-weight:700}.OrdersLink:visited{color:#222}.OrdersLink__ticketFigure{margin:0;display:inline-block;vertical-align:middle}.OrdersLink__ticketFigure,.OrdersLink__ticketIcon{height:22px;width:22px}.OrdersLink__ticketIcon{fill:currentColor;stroke:currentColor}.OrdersLink__title{margin-left:4px;vertical-align:middle}@media (max-width:375px){.OrdersLink__title_canHideTitle{display:none}}.User{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}.User_platform_desktop .User__avatarAndMenu{position:relative;width:42px;height:42px}.User_platform_desktop .User__name:before{top:5px;left:0;width:42px;height:42px}.User_platform_mobile .User__avatarAndMenu{position:relative;width:32px;height:32px}.User_platform_mobile .User__name:before{top:0;left:0;width:32px;height:32px}.User__avatarAndMenu{position:relative}.User__avatar,.User__avatarHolder{width:100%;height:100%;overflow:hidden;border-radius:50%;cursor:pointer}.User__name{overflow:hidden;text-overflow:ellipsis;max-width:200px;white-space:nowrap;font-size:15px;line-height:20px;padding:0 0 0 10px;color:#222;text-decoration:none}.User__name:first-letter,.User__name:hover{color:red}.User__name:before{position:absolute;content:"";border-radius:50%}.User__menuPopup.Popup{background:transparent}.User__menuPopup.Popup .Popup__arrow:before,.User__menuPopup.Popup .Popup__content{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15),0 10px 20px -5px rgba(0,0,0,.4);box-shadow:0 0 0 1px rgba(0,0,0,.15),0 10px 20px -5px rgba(0,0,0,.4);color:#222;background-color:transparent;background-color:#fff}.Avatar{border-radius:50%;cursor:pointer}.UserMenu{padding-top:5px;white-space:nowrap}.UserMenu__item.Link{text-decoration:none;color:#222;position:relative;display:block;padding:5px 12px}.UserMenu__item.Link:hover{background-color:#ffeba0}.UserMenu__item.Link:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.UserMenu__separator{height:1px;margin:4px 0;border:0;color:rgba(0,0,0,.1);background:rgba(0,0,0,.1)}.UserMenu__accountBlock{background:#f0f0f0;color:rgba(0,0,0,.6);padding-bottom:5px}.UserMenu__accountItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;outline:none;background-color:transparent;text-decoration:none;padding:5px 12px}.UserMenu__accountItem,.UserMenu__accountItem:link,.UserMenu__accountItem:visited{color:#777}.UserMenu__accountItem:hover{color:#444}.UserMenu__accountItem_wide{padding-top:12px;padding-right:24px}.LoginButton{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;line-height:22px;height:32px;padding:4px 14px;text-decoration:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);background-color:#fff;color:#222;border-radius:3px;margin-left:0;margin-right:0}.LoginButton,.LoginButton:hover,.LoginButton:link,.LoginButton:visited{color:#222}.LoginButton:active{color:inherit}.LoginButton:focus,.LoginButton_active{-webkit-animation:none;-o-animation:none;animation:none;border-color:#fc0;-webkit-box-shadow:0 0 0 1px #fc0 inset;box-shadow:inset 0 0 0 1px #fc0}.LoginButton:hover{-webkit-box-shadow:none;box-shadow:none;border-color:rgba(0,0,0,.3);background-color:#fff}.LoginButton_pressed:hover{border-color:rgba(0,0,0,.3);background-color:#f3f1ed}.LoginButton:active{color:#222}.LoginButton__iconFigure{display:none;margin:0}.LoginButton__icon,.LoginButton__iconFigure{width:20px;height:22px}.LoginButton__icon{fill:currentColor}@media (max-width:459px){.Root_layout_touch .LoginButton{display:inline;font:inherit;height:auto;padding:0;border-width:0;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0;cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.Root_layout_touch .LoginButton,.Root_layout_touch .LoginButton:link,.Root_layout_touch .LoginButton:visited{color:#222}.Root_layout_touch .LoginButton:hover{color:#d00}.Root_layout_touch .LoginButton__text{display:none}.Root_layout_touch .LoginButton__iconFigure{display:block}}.Slogan{position:absolute;top:0;left:0;right:0;opacity:1;-webkit-transform:translateY(85px);-ms-transform:translateY(85px);-o-transform:translateY(85px);transform:translateY(85px);-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;-o-transition:opacity .3s ease-in-out,-o-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out;will-change:transform}.Slogan h1,.Slogan span{display:block;margin:0;font-size:28px;font-weight:400;line-height:40px;text-align:center}.Slogan_hidden{opacity:0;-webkit-transform:translateY(-65px);-ms-transform:translateY(-65px);-o-transform:translateY(-65px);transform:translateY(-65px)}.Slogan_appear{-webkit-animation:appear .3s ease-in-out 1;-o-animation:.3s ease-in-out 1 appear;animation:appear .3s ease-in-out 1}.Slogan_noAnimation{-webkit-transition:none;-o-transition:none;transition:none;-webkit-animation:none;-o-animation:none;animation:none}@-webkit-keyframes appear{0%{opacity:0}to{opacity:1}}@-o-keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appear{0%{opacity:0}to{opacity:1}}.Error404Block__errorDescription a{Link_theme:link,minor,minor}.RadioGroup{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.RadioGroup .RadioButton{font-size:15px;line-height:20px;padding:6px 14px}.DatePicker{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.DatePicker:before{position:absolute;top:50%;right:65px;z-index:1;width:19px;height:14px;margin-top:-8px;content:""}.DatePicker_popup{background:transparent}.DatePicker_popup .DatePicker__arrow:before,.DatePicker_popup .DatePicker__content{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15),0 10px 20px -5px rgba(0,0,0,.4);box-shadow:0 0 0 1px rgba(0,0,0,.15),0 10px 20px -5px rgba(0,0,0,.4);color:#222;background-color:transparent;background-color:#fff}.DatePicker_popup .DatePicker__arrow{visibility:hidden}.DatePicker_redesigned .DatePicker__popupArrow{padding:5px}.DatePicker_redesigned .DatePicker__popupContent{padding:0}.Calendar{overflow:hidden}.Calendar__error{font-size:13px;line-height:20px;padding:4px 8px;color:#fff;background-color:rgba(255,100,100,.9);text-align:center}.CalendarScroller{text-align:left;overflow:hidden}.CalendarMenu,.CalendarScroller{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.CalendarMenu{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:390px;padding:0 20px;background:#f3f1ed padding-box;border-right:1px solid rgba(0,0,0,.1)}.CalendarMenu__month{position:relative;font-size:14px;line-height:30px;height:30px;padding-right:20px;cursor:pointer}.CalendarMenu__month_inactive{color:rgba(0,0,0,.5)}.CalendarMenu__month:first-letter{text-transform:uppercase}.CalendarMenu__monthYear{margin-left:8px;color:#999}.CalendarMenu:not(.CalendarMenu_redesigned) .CalendarMenu__scroller{position:absolute;left:0;right:-1px;margin:-1px 0;background:#fff;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.11)}.CalendarMenu:not(.CalendarMenu_redesigned) .CalendarMenu__scroller:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;content:"";cursor:move}.CalendarMenu_redesigned{height:416px;padding:0 36px 0 16px;background-color:#f8f8f8;border-right:none}.CalendarMenu_redesigned .CalendarMenu__month{font-size:13px;line-height:32px;height:32px;padding-right:0}.CalendarMenu_redesigned .CalendarMenu__scroller{position:absolute;left:0;width:4px;background-color:red}.Weekdays{margin:0;padding:0;white-space:nowrap;background:hsla(0,0%,100%,.95)}.CalendarContent{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:264px;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CalendarContent__weekdays{position:relative;top:0;margin-right:20px;padding-left:20px}.CalendarContent__months{overflow-y:scroll;position:absolute;top:0;left:0;bottom:0;margin:0;padding:36px 20px 0}.CalendarContent_light{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.CalendarContent_light .CalendarContent__months{overflow:hidden;position:relative;padding:0 20px 6px}.CalendarContent_redesigned{width:404px}.CalendarContent_redesigned .CalendarContent__header{width:100%;position:absolute;background-color:#fff;border-bottom:1px solid #e6e6e6}.CalendarContent_redesigned .CalendarContent__weekdays{margin:0;padding:8px 20px 0}.CalendarContent_redesigned .CalendarContent__months{padding:111px 20px 0}.CalendarToolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:11px 20px;list-style:none;border-bottom:1px solid rgba(0,0,0,.1)}.CalendarToolbar__special{font-size:13px;line-height:18px;margin:0 8px 0 0;padding:4px 12px;cursor:pointer;border:1px solid rgba(0,0,0,.2);border-radius:3px}.CalendarToolbar__special:hover{border-color:rgba(0,0,0,.3)}.CalendarToolbar__special_selected{background:#ffeba0 padding-box;border-color:rgba(153,122,0,.5)}.CalendarToolbar__special_selected:hover{border-color:rgba(129,103,0,.6)}.CalendarToolbar_redesigned{padding:16px 16px 8px;border-bottom:none}.CalendarToolbar_redesigned .CalendarToolbar__special{margin:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:6px 12px;text-align:center;font-size:15px;line-height:20px;border:2px solid #e6e6e6;border-radius:4px}.CalendarToolbar_redesigned .CalendarToolbar__special:hover{border-color:#cfcfcf}.CalendarToolbar_redesigned .CalendarToolbar__special_selected{background:#ffeba0 padding-box;border-color:#ffe356}.CalendarToolbar_redesigned .CalendarToolbar__special_selected:hover{border-color:#e4b50b}.CalendarToolbar_redesigned .CalendarToolbar__special:not(:last-child){margin-right:8px}.CalendarToolbar_redesigned .CalendarToolbar__special:first-letter{text-transform:uppercase}.Weekday{font-size:11px;line-height:32px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;text-align:center;text-transform:uppercase;border:2px solid transparent;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.Weekday_weekend{color:#f92400}.Weekday_today{font-weight:700}.Weekday_startDate,.Weekday_today{-webkit-box-sizing:border-box;box-sizing:border-box}.Weekday_inactive{opacity:.3;cursor:default!important;background:transparent!important;border:2px solid transparent!important}.Weekday_outOfMask{opacity:.3}.Month{width:225px;padding:0 0 6px}.Month__name{line-height:32px;margin-bottom:-32px;text-align:left}.Month__name:after{display:inline-block;vertical-align:middle;content:""}.Month_startDay_0 .Month__name:after,.Month_startDay_0 .RedesignedMonth__name:after{width:224px}.Month_startDay_0 .Month__days,.Month_startDay_0 .RedesignedMonth__days{text-indent:0}.Month_startDay_1 .Month__name:after,.Month_startDay_1 .RedesignedMonth__name:after{width:192px}.Month_startDay_1 .Month__days,.Month_startDay_1 .RedesignedMonth__days{text-indent:32px}.Month_startDay_2 .Month__name:after,.Month_startDay_2 .RedesignedMonth__name:after{width:160px}.Month_startDay_2 .Month__days,.Month_startDay_2 .RedesignedMonth__days{text-indent:64px}.Month_startDay_3 .Month__name:after,.Month_startDay_3 .RedesignedMonth__name:after{width:128px}.Month_startDay_3 .Month__days,.Month_startDay_3 .RedesignedMonth__days{text-indent:96px}.Month_startDay_4 .Month__name:after,.Month_startDay_4 .RedesignedMonth__name:after{width:96px}.Month_startDay_4 .Month__days,.Month_startDay_4 .RedesignedMonth__days{text-indent:128px}.Month_startDay_5 .Month__name:after,.Month_startDay_5 .RedesignedMonth__name:after{width:64px}.Month_startDay_5 .Month__days,.Month_startDay_5 .RedesignedMonth__days{text-indent:160px}.Month_startDay_6 .Month__name:after,.Month_startDay_6 .RedesignedMonth__name:after{width:32px}.Month_startDay_6 .Month__days,.Month_startDay_6 .RedesignedMonth__days{text-indent:192px}.Month__name{color:#444;text-transform:uppercase}.RedesignedMonth{width:365px;padding:0 0 6px}.RedesignedMonth__name{line-height:52px;margin-bottom:-52px;text-align:left}.RedesignedMonth__name:after{display:inline-block;vertical-align:middle;content:""}.RedesignedMonth_startDay_0 .Month__name:after,.RedesignedMonth_startDay_0 .RedesignedMonth__name:after{width:364px}.RedesignedMonth_startDay_0 .Month__days,.RedesignedMonth_startDay_0 .RedesignedMonth__days{text-indent:0}.RedesignedMonth_startDay_1 .Month__name:after,.RedesignedMonth_startDay_1 .RedesignedMonth__name:after{width:312px}.RedesignedMonth_startDay_1 .Month__days,.RedesignedMonth_startDay_1 .RedesignedMonth__days{text-indent:52px}.RedesignedMonth_startDay_2 .Month__name:after,.RedesignedMonth_startDay_2 .RedesignedMonth__name:after{width:260px}.RedesignedMonth_startDay_2 .Month__days,.RedesignedMonth_startDay_2 .RedesignedMonth__days{text-indent:104px}.RedesignedMonth_startDay_3 .Month__name:after,.RedesignedMonth_startDay_3 .RedesignedMonth__name:after{width:208px}.RedesignedMonth_startDay_3 .Month__days,.RedesignedMonth_startDay_3 .RedesignedMonth__days{text-indent:156px}.RedesignedMonth_startDay_4 .Month__name:after,.RedesignedMonth_startDay_4 .RedesignedMonth__name:after{width:156px}.RedesignedMonth_startDay_4 .Month__days,.RedesignedMonth_startDay_4 .RedesignedMonth__days{text-indent:208px}.RedesignedMonth_startDay_5 .Month__name:after,.RedesignedMonth_startDay_5 .RedesignedMonth__name:after{width:104px}.RedesignedMonth_startDay_5 .Month__days,.RedesignedMonth_startDay_5 .RedesignedMonth__days{text-indent:260px}.RedesignedMonth_startDay_6 .Month__name:after,.RedesignedMonth_startDay_6 .RedesignedMonth__name:after{width:52px}.RedesignedMonth_startDay_6 .Month__days,.RedesignedMonth_startDay_6 .RedesignedMonth__days{text-indent:312px}.RedesignedMonth__name{color:#333;text-transform:capitalize;font-weight:600;font-size:15px}.Month,.RedesignedMonth{list-style:none;margin:0}.CalendarDay{font-size:13px;line-height:32px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;text-align:center;text-indent:0;border:2px solid transparent;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.CalendarDay__price{font-size:9px;line-height:10px;color:#0d0d0d;bottom:-2px;font-weight:400;position:absolute;left:0;right:0}.CalendarDay_weekend{color:#f92400}.CalendarDay_today{font-weight:700}.CalendarDay_startDate,.CalendarDay_today{-webkit-box-sizing:border-box;box-sizing:border-box}.CalendarDay_inactive{opacity:.3;cursor:default!important;background:transparent!important;border:2px solid transparent!important}.CalendarDay_outOfMask{opacity:.3}.CalendarDay_today{border:2px solid #ffdd60}@media (max-width:679px){.Root_layout_touch .CalendarDay{border-radius:50%}}.CalendarDay:hover{background:#ffeba0}.CalendarDay:active{background:#ffe356}.CalendarDay_selected{cursor:default!important;background:#ffeba0!important}.RedesignedCalendarDay{font-size:15px;line-height:52px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:52px;height:52px;text-align:center;text-indent:0;border:2px solid transparent;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;cursor:pointer}.RedesignedCalendarDay__price{font-size:10px;line-height:11px;color:#0d0d0d;bottom:3px;font-weight:400;position:absolute;left:0;right:0}.RedesignedCalendarDay_weekend{color:#f92400}.RedesignedCalendarDay_today{font-weight:700}.RedesignedCalendarDay_startDate,.RedesignedCalendarDay_today{-webkit-box-sizing:border-box;box-sizing:border-box}.RedesignedCalendarDay_inactive{opacity:.3;cursor:default!important;background:transparent!important;border:2px solid transparent!important}.RedesignedCalendarDay_outOfMask{opacity:.3}.RedesignedCalendarDay_today{border:2px solid transparent}@media (max-width:679px){.Root_layout_touch .RedesignedCalendarDay{border-radius:50%}}.RedesignedCalendarDay:hover{border:2px solid #333}.RedesignedCalendarDay:active{background:#ffeba0}.RedesignedCalendarDay_selected{cursor:default!important;background:#ffeba0!important}.CalendarWeekday{font-size:11px;line-height:32px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;text-align:center;text-transform:uppercase;border:2px solid transparent;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.CalendarWeekday_weekend{color:#f92400}.CalendarWeekday_today{font-weight:700}.CalendarWeekday_startDate,.CalendarWeekday_today{-webkit-box-sizing:border-box;box-sizing:border-box}.CalendarWeekday_inactive{opacity:.3;cursor:default!important;background:transparent!important;border:2px solid transparent!important}.CalendarWeekday_outOfMask{opacity:.3}.CalendarWeekday_today{border:2px solid #ffdd60}@media (max-width:679px){.Root_layout_touch .CalendarWeekday{border-radius:50%}}.CalendarWeekday:hover{background:#ffeba0}.CalendarWeekday:active{background:#ffe356}.CalendarWeekday_selected{cursor:default!important;background:#ffeba0!important}.RedesignedCalendarWeekday{font-size:13px;line-height:52px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:52px;height:52px;text-align:center;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:18px;padding-bottom:8px;text-transform:none}.RedesignedCalendarWeekday:hover{-webkit-box-shadow:inset 0 -2px #333;box-shadow:inset 0 -2px #333}.RedesignedCalendarWeekday_weekend{color:#f92400}.RedesignedCalendarWeekday_selected{font-weight:700}.SearchFormHint{position:relative;white-space:nowrap;margin:0 1em 0 0;display:inline-block}.SearchFormHint__hintButton{font:inherit;height:auto;padding:0;border-width:0;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0;cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.SearchFormHint__hintButton .Button__icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;width:auto;height:auto}.SearchFormHint__hintButton .Button__icon:first-child{margin:auto .25em auto 0}.SearchFormHint__hintButton .Button__icon:last-child{margin:auto 0 auto .25em}.SearchFormHint__hintButton,.SearchFormHint__hintButton:link{color:#4b4b99}.SearchFormHint__hintButton:visited{color:#04b}.SearchFormHint__hintButton:hover{color:#d00}.SearchFormHint__hintButton:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:transparent!important}.SearchFormHint__hintButton:focus{-webkit-box-shadow:none;box-shadow:none}.SearchFormHint__favoriteButton{position:relative;cursor:pointer;margin:0 8px 0 0}.SearchFormHint__favoriteButton input{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.SearchFormHint__favoriteButton:hover .SearchFormHint__icon{opacity:1}.SearchFormHint__favoriteButton:hover .SearchFormHint__icon_favorite{opacity:.6}.SearchFormHint__icon{fill:#000;display:inline-block;width:15px;height:13px;opacity:.3;position:relative;top:2px}.SearchFormHint__icon_favorite,.SearchFormHint__icon_favorite use>svg{fill:#e00;opacity:1}.SearchFormHint.SearchFormHint_hidden{visibility:hidden}.DateHints{white-space:nowrap}.DateHints__link.Button{font:inherit;height:auto;padding:0;border-width:0;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0;cursor:pointer;outline:none;background-color:transparent;text-decoration:none;margin-right:13px}.DateHints__link.Button .Button__icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;width:auto;height:auto}.DateHints__link.Button .Button__icon:first-child{margin:auto .25em auto 0}.DateHints__link.Button .Button__icon:last-child{margin:auto 0 auto .25em}.DateHints__link.Button,.DateHints__link.Button:link{color:#4b4b99}.DateHints__link.Button:visited{color:#04b}.DateHints__link.Button:hover{color:#d00}.DateHints__link.Button:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:transparent!important}.LinksBlock{background:#fff;padding:20px 24px 24px}.LinksBlock__header{padding-bottom:12px;line-height:26px;font-size:22px;font-weight:700}.LinksBlock__list{margin:0;padding:0}.LinksBlock__item{padding:8px 0 0;vertical-align:baseline;list-style-type:none;line-height:16px;font-size:13px}.SearchPage{display:block;position:relative;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;background-color:#f3f1ed}.SearchPage__header,.SearchPage__toolbar{background-color:#fff}.SearchPage__disclaimers{padding:16px;margin-top:12px;border-radius:8px;background-color:#ffeba0}.SearchPage__archivalFlightsTitle{margin:30px 0 15px;font-size:15px;line-height:20px;font-weight:700}.SearchErrorDesktop{background-color:#fff;border-radius:8px;padding:18px 16px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 12px -4px rgba(13,35,67,.15),0 0 2px rgba(13,35,67,.3);box-shadow:0 4px 12px -4px rgba(13,35,67,.15),0 0 2px rgba(13,35,67,.3)}.SearchErrorDesktop__dateHintsLinks{margin-bottom:-8px}.HeaderTransportSelector{font-size:15px;line-height:20px;font-weight:700;white-space:nowrap}.HeaderTransportSelector__item{margin-right:18px}.HeaderTransportSelector__item_link{display:inline;font:inherit;height:auto;padding:0;border-width:0;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0}.HeaderTransportSelector__item_selected{color:#333}.SearchErrorBase{padding:52px 0 56px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.SearchErrorBase_isMobile{-webkit-box-sizing:border-box;box-sizing:border-box;padding:32px 16px;min-height:400px}.SearchErrorBase_isMobile .SearchErrorBase__title{max-width:none;margin-top:20px}.SearchErrorBase_isMobile .SearchErrorBase__text{max-width:none;margin-top:16px}.SearchErrorBase__title{font-size:22px;line-height:26px;max-width:800px;text-align:center;font-weight:700;margin-top:16px}.SearchErrorBase__text{font-size:15px;line-height:20px;max-width:800px;text-align:center;margin:8px 0 0;text-decoration:none}.SearchErrorBase__text a{text-decoration:none;color:#04b}.DateHintsLinks{margin:0 0 10px;white-space:nowrap}.DateHintsLinks__link,.DateHintsLinks__selectedDate{margin:0 0 0 10px}.DateHintsLinks__link:first-child,.DateHintsLinks__selectedDate:first-child{margin:0}.DateHintsLinks__link.Link{display:inline;font:inherit;height:auto;padding:0;border-width:0;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0;cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.DateHintsLinks__link.Link,.DateHintsLinks__link.Link:link,.DateHintsLinks__link.Link:visited{color:#777}.DateHintsLinks__link.Link:hover,.DateHintsLinks__selectedDate{color:#222}.DateHintsLinks__linkHint{vertical-align:super;font-size:11px;line-height:1;color:#c00;margin-left:4px;text-transform:lowercase}.DateHintsLinks_redesigned{margin-bottom:8px}.DateHintsLinks_redesigned .DateHintsLinks__link,.DateHintsLinks_redesigned .DateHintsLinks__selectedDate{margin-left:22px}.DateHintsLinks_redesigned .DateHintsLinks__link:first-child,.DateHintsLinks_redesigned .DateHintsLinks__selectedDate:first-child{margin:0}.DateHintsLinks_redesigned .DateHintsLinks__link.Link{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.DateHintsLinks_redesigned .DateHintsLinks__link.Link,.DateHintsLinks_redesigned .DateHintsLinks__link.Link:link,.DateHintsLinks_redesigned .DateHintsLinks__link.Link:visited{color:#222}.DateHintsLinks_redesigned .DateHintsLinks__link.Link:hover{color:#d00}.DateHintsLinks_redesigned .DateHintsLinks__selectedDate{padding-bottom:8px;border-bottom:2px solid #f33}.SearchSegments{width:100%;display:block;margin-top:12px}.SearchSegments__header{display:none}.SearchSegments__tbody{display:block}.SearchSegments__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.SearchSegments__row_gap{padding-bottom:12px}.SearchSegments__column{display:block;width:100%}.SearchSegments__letsTrain{margin-bottom:12px}.SearchSegments__banner,.SearchSegments__segment{border-radius:8px;margin-bottom:12px;background-color:#fff;border-top:none;-webkit-box-shadow:0 4px 12px -4px rgba(13,35,67,.15),0 0 2px rgba(13,35,67,.3);box-shadow:0 4px 12px -4px rgba(13,35,67,.15),0 0 2px rgba(13,35,67,.3)}.SearchSegment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-size:13px;line-height:16px;padding:15px 18px 20px;position:relative}.SearchSegment_isNotEmptyBadges{padding-top:28px}.SearchSegment_isHidden{display:none}.SearchSegment_isTransferSegment{border:1px solid #e6e6e6;border-radius:4px;background-color:#f5f5f5;padding:8px 0;margin:0 7px}.SearchSegment_isMetaSegment{padding-bottom:0}.SearchSegment__badges{display:block;-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.SearchSegment__badges:empty{display:none}.SearchSegment__stationColumn{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;left:-webkit-calc(30% + 14px);left:calc(30% + 14px);width:-webkit-calc(33.33% - 28px);width:calc(33.33% - 28px);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.SearchSegment__stationColumn_interval{display:block}.SearchSegment__stationColumn_transfer{left:-webkit-calc(30% + 4px);left:calc(30% + 4px);width:-webkit-calc(33.33% - 18px);width:calc(33.33% - 18px)}.SearchSegment__intervalStations{font-size:11px;line-height:15px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;color:#444;position:relative}.SearchSegment__intervalStations_visible_none{height:0;opacity:0}.SearchSegment__intervalStations_visible_1{opacity:1}.SearchSegment__station{display:inline-block}.SearchSegment__stationPoint{display:inline-block;width:40%;position:relative}.SearchSegment__stationPoint_arrival{text-align:right}.SearchSegment__stationPoint_visible_none{height:0;opacity:0}.SearchSegment__stationPoint_visible_1{opacity:1}@media print{.SearchSegment{page-break-inside:avoid}.SearchSegment .SegmentTitle__wrapMore{display:none}}.SegmentHeader{display:block;width:30%;padding:8px 8px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.SegmentHeader__comment{width:80vw;padding:8px 16px;max-width:320px;-webkit-box-sizing:border-box;box-sizing:border-box}.SegmentHeader__comment a{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.SegmentHeader__comment a,.SegmentHeader__comment a:link,.SegmentHeader__comment a:visited{color:#4b4b99}.SegmentHeader__comment a:hover{color:#d00}.SegmentHeader__commentButton.Dropdown{margin:0 0 4px 24px}.SegmentHeader__commentButton.Dropdown>.Dropdown__toggler.Button{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:18px;height:24px;padding:2px 9px;border-width:1px;display:inline-block}.SegmentHeader__commentButton.Dropdown>.Dropdown__toggler.Button .Button__content{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.SegmentHeader__commentButton.Dropdown>.Dropdown__toggler.Button .Button__content_withIcons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.SegmentHeader__commentButton.Dropdown>.Dropdown__toggler.Button .Button__icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;width:22px;height:22px;margin:-2px 0}.SegmentHeader__commentButton.Dropdown>.Dropdown__toggler.Button .Button__icon:first-child:not(.SegmentHeader__commentButton.Dropdown>.Dropdown__toggler.Button .Button__icon:last-child){margin-left:-12px}.SegmentHeader__commentButton.Dropdown>.Dropdown__toggler.Button .Button__icon:last-child:not(.SegmentHeader__commentButton.Dropdown>.Dropdown__toggler.Button .Button__icon:first-child){margin-right:-12px;margin-left:auto}.SegmentHeader__commentButton.Dropdown>.Dropdown__toggler.Button .Button__title{overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.SegmentHeader__expandSegment{margin:0 0 4px 24px}@media print{.SegmentHeader{display:inline-block;vertical-align:top;width:33.33%;padding-bottom:3px}}.SegmentTitle{position:relative;padding:0 0 4px 24px}.SegmentTitle__header{font-size:13px;line-height:16px;font-weight:400;margin:0 0 4px}.SegmentTitle .TransportIcon{position:absolute;left:0}.SegmentTitle .TransportIcon_type_bus{color:#f69e17}.SegmentTitle .TransportIcon_type_train{color:#ec5a58}.SegmentTitle .TransportIcon_type_plane{color:#339dd7}.SegmentTitle .TransportIcon_type_water{color:#2977bf}.SegmentTitle .TransportIcon_type_suburban{color:#1dc11d}.SegmentTitle .TransportIcon_isExpress{color:#ff5858}.SegmentTitle .TransportIcon_type_suburban,.SegmentTitle .TransportIcon_type_suburban>svg,.SegmentTitle .TransportIcon_type_train,.SegmentTitle .TransportIcon_type_train>svg{height:19px}@media print{.SegmentTitle .TransportIcon{color:#000}}.SegmentTitle__link{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.SegmentTitle__link,.SegmentTitle__link:link,.SegmentTitle__link:visited{color:#04b}.SegmentTitle__link:hover{color:#d00}.SegmentTitle__number{margin:0 .7em 0 0}.SegmentTitle__title{display:inline;font-size:13px;line-height:16px;font-weight:400}.SegmentTitle .SegmentTransport__item:not(:first-child):not(.SegmentTransport__badge){margin-left:0}.SegmentTitle .SegmentTransport__item:not(:first-child):not(.SegmentTransport__badge):before{content:"\2002"}.SegmentTitle__codeshares,.SegmentTitle__fakeCodeshares{font-size:11px;line-height:14px}.SegmentTitle__codeshares{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#444;margin-top:4px}.SegmentTitle__fakeCodeshares{overflow:hidden;height:0}.SegmentTitle__codesharesList{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SegmentTitle__fakeCodesharesList{white-space:nowrap}.SegmentTitle__codesharesMoreButton{margin-left:8px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.SegmentTitle_codesharesIsOpened .SegmentTitle__codesharesList{white-space:normal}.SegmentTitle_codesharesIsOpened .SegmentTitle__codesharesMoreButton{display:none}.SegmentTransport{font-size:11px;line-height:15px}.SegmentTransport__item{margin-left:.8em}.SegmentTransport__item:first-child{margin-left:0}.SegmentTransport__item_deluxeTrain,.SegmentTransport__item_subtype{color:#c60}.SegmentTransport__item_deluxeTrain.Link{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.SegmentTransport__item_deluxeTrain.Link,.SegmentTransport__item_deluxeTrain.Link:link,.SegmentTransport__item_deluxeTrain.Link:visited{color:#c60}.SegmentTransport__item_deluxeTrain.Link:hover{color:#d00}.SegmentTransport__item_company{color:#444}.SegmentTransport__item_company.Link{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.SegmentTransport__item_company.Link,.SegmentTransport__item_company.Link:link,.SegmentTransport__item_company.Link:visited{color:#444}.SegmentTransport__item_company.Link:hover{color:#d00}.SegmentTransport__item_model{color:#777}.SegmentTransport__delay{color:green}.SegmentTransport__delay_attention{color:#c00}.ETicket:before{font-size:11px;line-height:15px;font-weight:400;padding:1px 4px;color:#444;background:#f3f1ed;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2);position:absolute;top:100%;z-index:2500;white-space:nowrap;margin-left:-9999px;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px);opacity:0;content:attr(aria-label);-webkit-transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s;transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s;-o-transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-o-transform .2s 0s;transition:opacity .2s 0s,visibility .2s 0s,transform .2s 0s,margin-left 0s .2s;transition:opacity .2s 0s,visibility .2s 0s,transform .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s,-o-transform .2s 0s}.ETicket:hover:before{margin-left:0;opacity:1;visibility:visible;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.ETicket{background-color:rgba(0,0,0,.1)}.ETicket,.ETicket_theme_dark{font-size:11px;line-height:1;font-weight:600;letter-spacing:.05em;display:inline-block;position:relative;color:#222;border:1px solid transparent;border-radius:4px;padding:2px 4px 1px}.ETicket_theme_dark{background-color:#fff}.DynamicPricing{font-size:11px;line-height:1;font-weight:600;letter-spacing:.05em;display:inline-block;position:relative;color:#222;background-color:rgba(0,0,0,.1);border:1px solid transparent;border-radius:4px;padding:2px 4px 1px}.MoreButton{background-color:#e6e6e6;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.MoreButton__dot{display:inline-block;background-color:#999;border-radius:50%}.MoreButton_size_s{height:13px;border-radius:9px;padding:0 5px;position:relative}.MoreButton_size_s:before{content:"";display:block;position:absolute;cursor:pointer;left:-5px;right:-5px;top:-5px;bottom:-5px}.MoreButton_size_s .MoreButton__dot{height:3px;width:3px}.MoreButton_size_s .MoreButton__dot:not(:last-child){margin-right:3px}.SuburbanFacilities{margin:3px 0 0;padding:0}.SuburbanFacilities__item{list-style:none;margin:0}.SuburbanFacilities__title{margin-left:4px}.SuburbanFacilities_expanded .SuburbanFacilities__item:not(:last-child){margin-bottom:4px}.SuburbanFacilities:not(.SuburbanFacilities_expanded) .SuburbanFacilities__item{position:relative;display:inline-block}.SuburbanFacilities:not(.SuburbanFacilities_expanded) .SuburbanFacilities__item .FacilityIcon{opacity:.4;vertical-align:middle}.SuburbanFacilities:not(.SuburbanFacilities_expanded) .SuburbanFacilities__item:hover .FacilityIcon{opacity:.8}.SuburbanFacilities:not(.SuburbanFacilities_expanded) .SuburbanFacilities__item:before{font-size:11px;line-height:15px;font-weight:400;padding:1px 4px;color:#444;background:#f3f1ed;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2);position:absolute;top:100%;z-index:2500;white-space:nowrap;margin-left:-9999px;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px);opacity:0;content:attr(aria-label);-webkit-transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s;transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s;-o-transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-o-transform .2s 0s;transition:opacity .2s 0s,visibility .2s 0s,transform .2s 0s,margin-left 0s .2s;transition:opacity .2s 0s,visibility .2s 0s,transform .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s,-o-transform .2s 0s}.SuburbanFacilities:not(.SuburbanFacilities_expanded) .SuburbanFacilities__item:hover:before{margin-left:0;opacity:1;visibility:visible;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.FacilityIcon{width:20px;height:20px;margin:-6px 1px;opacity:.8}.FacilityIcon_code_buffet,.FacilityIcon_code_pwd{margin-left:0;margin-right:0}.TableIntervalTimeAndStations{-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 8px 0;width:33.33%;display:block;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.TableIntervalTimeAndStations__times{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.TableIntervalTimeAndStations__time{font-size:15px;line-height:20px}.TableIntervalTimeAndStations__duration{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;text-align:right}.TableIntervalTimeAndStations__stations{font-size:11px;line-height:15px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;color:#444}.TableIntervalTimeAndStations__station{display:inline-block}.TableIntervalTimeAndStations__density{padding:4px 0 0;color:#060}@media print{.TableIntervalTimeAndStations__intervalTime{width:66.67%}}.TableDuration{font-size:13px;line-height:18px;white-space:nowrap;margin:1px 0 1px auto;position:relative;color:#777;text-align:center}.TableDuration__durationDescription{position:absolute;top:-14px;right:0;font-size:11px;line-height:15px;color:#777}.TableStation__platform,.TableStation__station.Link{font-size:11px;line-height:15px;color:#444}.TableStation__station.Link{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.TableStation__station.Link,.TableStation__station.Link:link,.TableStation__station.Link:visited{color:#444}.TableStation__station.Link:hover{color:#d00}.TableTimeAndStations__arrival,.TableTimeAndStations__departure,.TableTimeAndStations__duration{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.TableTimeAndStations__arrival_withDate,.TableTimeAndStations__departure_withDate,.TableTimeAndStations__duration_withDate{padding-top:15px}.TableTimeAndStations__arrival,.TableTimeAndStations__departure{width:13%}.TableTimeAndStations__departure{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-left:8px}.TableTimeAndStations__departure .TableTimeAndStations__dateTime{padding-right:8px}.TableTimeAndStations__departure .TableTimeAndStations__time{font-weight:700}.TableTimeAndStations__duration{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:7.33%}.TableTimeAndStations__arrival{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;padding-right:8px;text-align:right}.TableTimeAndStations__arrival .TableTimeAndStations__dateTime{padding-left:8px}.TableTimeAndStations__arrivalRange{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.TableTimeAndStations__arrivalRange .TableTimeAndStations__dateTime{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.TableTimeAndStations__arrivalRange .TableTimeAndStations__dateTime:first-child{padding-right:2px}.TableTimeAndStations__arrivalRange .TableTimeAndStations__dateTime:last-child{padding-left:2px}.TableTimeAndStations__arrivalRangeDisclaimer{font-size:11px;line-height:15px;text-align:right;color:#c60;max-width:140px}.TableTimeAndStations__date{font-size:11px;line-height:15px;color:#777}.TableTimeAndStations__time{font-size:15px;line-height:20px}.TableTimeAndStations__time_isFuzzy{margin-left:-11px}.TableTimeAndStations__time_isFuzzy:before{display:inline-block;content:"~";margin-left:2px}.TableTimeAndStations__railwayTime{font-size:11px;line-height:15px;color:#777;white-space:nowrap}.TableTimeAndStations__stops{font-size:11px;line-height:15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:2px -215% 0 0;color:#999}.TableTimeAndStations__stops_isStationsVisible{margin:2px -85% 0 0}.TableTimeAndStations__stops_fakeRows_1:before{content:"";display:block;height:15px}.TableTimeAndStations__stops_fakeRows_2:before{content:"";display:block;height:30px}.RailwayTime{position:relative}.RailwayTime:before{font-size:11px;line-height:15px;font-weight:400;padding:1px 4px;color:#444;background:#f3f1ed;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2);position:absolute;top:100%;z-index:2500;white-space:nowrap;margin-left:-9999px;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px);opacity:0;content:attr(aria-label);-webkit-transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s;transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s;-o-transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-o-transform .2s 0s;transition:opacity .2s 0s,visibility .2s 0s,transform .2s 0s,margin-left 0s .2s;transition:opacity .2s 0s,visibility .2s 0s,transform .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s,-o-transform .2s 0s}.RailwayTime:hover:before{margin-left:0;opacity:1;visibility:visible;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.TableScheduleAndPrices:empty{display:none}.TableScheduleAndPrices__prices,.TableScheduleAndPrices__scheduleDays{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.TableScheduleAndPrices__scheduleDays{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6;width:100%;padding:0;text-indent:70%;text-align:right;margin-top:-16px;text-transform:lowercase}.TableScheduleAndPrices__schedulePlanAppendix{color:#999}.TableScheduleAndPrices__exceptDays{color:#e64545}.TableScheduleAndPrices__prices{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;width:36.66%;padding:4px 0 0 8px}.TableScheduleAndPrices__scheduleDays+.TableScheduleAndPrices__prices{margin-bottom:24px}.TableScheduleAndPrices__pricesContent{text-align:right}.TableScheduleAndPrices__goneWrapper:before{content:"";z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.6;border-radius:8px;background-color:#fff;pointer-events:none}.TableScheduleAndPrices__warningTitle{z-index:2;white-space:nowrap;font-size:11px;line-height:1;font-weight:600;letter-spacing:.05em;display:inline-block;position:relative;color:#fff;background-color:rgba(255,100,100,.9);border:1px solid transparent;border-radius:4px;padding:2px 4px 1px;position:absolute;top:12px;right:16px}.ModalChoosePartner .Popup .Popup__content{min-height:367px;display:block}.ModalChoosePartner .Popup .Popup__content .Modal__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0;text-align:left;display:block}.ModalChoosePartner .Popup .Popup__content .Modal__content .Modal__title{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;padding:24px 40px;margin:0;font-size:22px}.ModalChoosePartner__contentBlock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%}.ModalChoosePartner__infoBlock{min-height:62px;border-top:1px solid rgba(0,0,0,.1);padding:20px 28px 24px 40px}.ModalChoosePartner__company{padding-top:20px;font-size:13px;line-height:16px}.ModalChoosePartner__partnersBlock{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:502px}.ModalChoosePartner__partnersBlock,.ModalChoosePartner__partnerSegment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ModalChoosePartner__partnerSegment{border-top:1px solid rgba(0,0,0,.1);padding:17px 28px 17px 40px}.ModalChoosePartner__partnerImage{height:50px;-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:292px}.ModalChoosePartner__partnerIcon,.ModalChoosePartner__yabusIcon{height:100%}.ModalChoosePartner__yabusIcon{width:218px}.ModalChoosePartner__priceBlock{-webkit-box-flex:0;-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:right;min-width:72px}.ModalChoosePartner__price{font-size:18px;font-weight:700}.ModalChoosePartner__buyLink{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:18px;height:28px;text-decoration:none;color:#222;border:1px solid transparent;background-clip:border-box;background-color:#ffdb4d;border-radius:3px;width:124px;text-align:center;margin:3px 0 0 20px;padding:12px;height:44px;font-size:18px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.ModalChoosePartner__buyLink,.ModalChoosePartner__buyLink:hover,.ModalChoosePartner__buyLink:link,.ModalChoosePartner__buyLink:visited{color:#222}.ModalChoosePartner__buyLink:active{color:inherit}.ModalChoosePartner__buyLink:focus,.ModalChoosePartner__buyLink_active{-webkit-box-shadow:none;box-shadow:none;border-color:transparent;-webkit-animation:actionButtonFocusAnimation .5s ease-in-out infinite alternate;-o-animation:actionButtonFocusAnimation .5s alternate infinite ease-in-out;animation:actionButtonFocusAnimation .5s ease-in-out infinite alternate}.ModalChoosePartner__buyLink:hover{background-color:#ffd633}.ModalChoosePartner__buyLink:hover,.ModalChoosePartner__buyLink_pressed:hover{-webkit-animation:none;-o-animation:none;animation:none;border-color:transparent}.ModalChoosePartner__buyLink_pressed:hover{background-color:#fc0}.ModalChoosePartner__buyLink:active{color:#222}.SegmentBuyLink{cursor:pointer}.Modal{background:rgba(0,0,0,.3);position:fixed;top:0;left:0;right:0;bottom:0;z-index:5000;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:none;max-height:100%;margin:auto 0}.Modal .Modal__arrow:before,.Modal .Modal__content{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15),0 10px 20px -5px rgba(0,0,0,.4);box-shadow:0 0 0 1px rgba(0,0,0,.15),0 10px 20px -5px rgba(0,0,0,.4);color:#222;background-color:transparent}.Modal .Popup__content{max-width:100%;position:relative;background:#fff;border-radius:4px;-webkit-box-shadow:none;box-shadow:none}.Modal__content{max-width:576px;padding:32px 90px;font-size:15px;line-height:20px;color:#444;text-align:center}.Modal__title{margin-top:0;margin-bottom:16px;font-size:18px;line-height:24px;color:#222;font-weight:700}.Modal__closeButton{position:absolute;top:14px;right:14px}.Modal__closeButton:hover .Modal__closeIcon{fill:#222}.Modal__closeIcon{width:14px;height:14px;margin:6px;fill:#777}.Modal_alignOnTop{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.Modal_alignOnTop>.Popup__content{margin-top:40px}.Modal_contentSize_big>.Popup__content{height:80%;width:80%}.Modal_contentSize_big>.Popup__content>.Modal__content{height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:none}.Modal_paddings_none>.Popup__content>.Modal__content{padding:0}.Modal_content_column>.Popup__content>.Modal__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Modal_paddings_small>.Popup__content>.Modal__content{padding:32px}.Modal_paddings_small>.Popup__content>.Modal__closeButton{top:6px;right:6px}@media (max-width:679px){.Root_layout_touch .Modal__content{padding:32px}.Root_layout_touch .Modal__closeButton{top:6px;right:6px}}.TimeAndStationsModal{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.TimeAndStationsModal .StationSegmentModal{padding-right:40px}.StationSegmentModal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.StationSegmentModal__local{color:#222;font-size:22px;line-height:24px;padding-right:4px}.StationSegmentModal__date{text-transform:uppercase;color:#777;font-size:11px;line-height:14px;vertical-align:top}.StationSegmentModal__station{font-size:13px}.SegmentPrices__segmentAction{vertical-align:top;display:inline-block;margin-left:16px}.SegmentPrices__segmentAction:empty{min-width:132px}@media print{.SegmentPrices__priceSpinner,.SegmentPrices__segmentAction{display:none}}.TariffsList{display:inline-block;margin:0;padding:0;list-style:none;text-align:right;min-width:175px}.TariffsList.Dropdown{font-size:14px;margin:0 0 6px}.TariffsList.Dropdown>.Dropdown__toggler.Button{font:inherit;height:auto;padding:0;border-width:0;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0}.TariffsList.Dropdown>.Dropdown__toggler.Button .Button__icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;width:auto;height:auto}.TariffsList.Dropdown>.Dropdown__toggler.Button .Button__icon:first-child{margin:auto .25em auto 0}.TariffsList.Dropdown>.Dropdown__toggler.Button .Button__icon:last-child{margin:auto 0 auto .25em}.TariffsList.Dropdown>.Dropdown__toggler.Button{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.TariffsList.Dropdown>.Dropdown__toggler.Button,.TariffsList.Dropdown>.Dropdown__toggler.Button:link{color:#000}.TariffsList.Dropdown>.Dropdown__toggler.Button:visited{color:#04b}.TariffsList.Dropdown>.Dropdown__toggler.Button:hover{color:#d00}.TariffsList.Dropdown>.Dropdown__toggler.Button:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:transparent!important}.TariffsList_viewMode_detailed{width:100%}.TariffsList__promoDiscountInfo{margin:8px 0 4px 16px;padding:0;list-style:none;text-align:left}.VTBPromo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.VTBPromo__icon{height:14px;width:14px}.VTBPromo__icon_isMobile{height:12px;width:12px}.VTBPromo__label{color:#333;font-size:11px;line-height:14px;margin:0 4px}.VTBPromo__moreButton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.VTBPromoInfoTriggerDesktop__infoPopup{border-radius:16px;overflow:hidden}.VTBPromoInfoTriggerDesktop__info{min-width:400px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 24px}.VTBPromoInfoDesktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.VTBPromoInfoDesktop__title{color:#333;font-size:15px;line-height:20px;font-weight:700}.VTBPromoInfoDesktop__description{color:#333;font-size:13px;line-height:16px;margin-top:8px}.VTBPromoInfoDesktop__toLink{font-size:13px;line-height:16px}.VTBPromoInfoDesktop__aboutLink{font-size:13px;line-height:18px;margin-top:4px}.VTBPromoInfoDesktop__downloadAppLink{font-size:13px;line-height:18px;margin-top:16px;font-weight:600}.TariffsListItem{font-size:11px;line-height:13px;margin:4px 0 4px 16px;padding:0;color:#777;list-style:none;white-space:nowrap}.TariffsListItem:last-child{margin-bottom:10px}.TariffsListItem__link{color:inherit;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:default}.TariffsListItem__link_clickable{cursor:pointer}.TariffsListItem__price{font-size:13px;font-weight:700;color:#222;margin:0 0 0 12px}@media (min-width:680px) and (max-width:899px){.Root_layout_touch .TariffsListItem__shortClass{text-transform:uppercase}.Root_layout_touch .TariffsListItem__shortClass_hint{position:relative}.Root_layout_touch .TariffsListItem__shortClass_hint:before{font-size:11px;line-height:15px;font-weight:400;padding:1px 4px;color:#444;background:#f3f1ed;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2);position:absolute;top:100%;z-index:2500;white-space:nowrap;margin-left:-9999px;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px);opacity:0;content:attr(aria-label);-webkit-transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s;transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s;-o-transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-o-transform .2s 0s;transition:opacity .2s 0s,visibility .2s 0s,transform .2s 0s,margin-left 0s .2s;transition:opacity .2s 0s,visibility .2s 0s,transform .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s,-o-transform .2s 0s}.Root_layout_touch .TariffsListItem__shortClass_hint:hover:before{margin-left:0;opacity:1;visibility:visible;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.Root_layout_touch .TariffsListItem__shortClass_hint:before{text-transform:lowercase}.Root_layout_touch .TariffsListItem__fullClass{display:none}}.TariffsListItem_viewMode_detailed{margin:0}.TariffsListItem_viewMode_detailed:last-child{margin-bottom:0}.TariffsListItem_viewMode_detailed .TariffsListItem__link{font-size:13px;line-height:16px;margin-top:8px}.TariffsListItem_viewMode_detailed .TariffsListItem__price{display:block;margin-left:20px;-webkit-box-flex:0;-webkit-flex:0 80px;-ms-flex:0 80px;flex:0 80px}.TariffsListItem_viewMode_detailed .TariffsListItem__classTitle{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.TariffsListItem_viewMode_detailed .TariffsListItem__shortClass{text-transform:uppercase;color:#222}.TariffsListItem_viewMode_detailed .TariffsListItem__fullClass{color:#222}.TariffsListItem_viewMode_detailed .TariffsListItem__tariff{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.TariffsListItem_viewMode_detailed .TariffsListItem__tariffClass{text-align:left}.SegmentActionButton__choiceDate{width:132px}.SegmentActionButton__buyLink{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:18px;height:28px;padding:4px 12px;border-radius:3px;margin-left:0;margin-right:0;text-decoration:none;color:#222;border:1px solid transparent;background-clip:border-box;background-color:#ffdb4d;width:132px;text-align:center;white-space:nowrap;height:auto}.SegmentActionButton__buyLink,.SegmentActionButton__buyLink:hover,.SegmentActionButton__buyLink:link,.SegmentActionButton__buyLink:visited{color:#222}.SegmentActionButton__buyLink:active{color:inherit}.SegmentActionButton__buyLink:focus,.SegmentActionButton__buyLink_active{-webkit-box-shadow:none;box-shadow:none;border-color:transparent;-webkit-animation:actionButtonFocusAnimation .5s ease-in-out infinite alternate;-o-animation:actionButtonFocusAnimation .5s alternate infinite ease-in-out;animation:actionButtonFocusAnimation .5s ease-in-out infinite alternate}.SegmentActionButton__buyLink:hover{background-color:#ffd633}.SegmentActionButton__buyLink:hover,.SegmentActionButton__buyLink_pressed:hover{-webkit-animation:none;-o-animation:none;animation:none;border-color:transparent}.SegmentActionButton__buyLink_pressed:hover{background-color:#fc0}.SegmentActionButton__buyLink:active{color:#222}.SegmentActionButton__buyLink_disabled{text-decoration:none;border-style:solid;background-clip:padding-box;color:#222;color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:rgba(0,0,0,.05)!important}.SegmentActionButton__buyLink_disabled,.SegmentActionButton__buyLink_disabled:hover,.SegmentActionButton__buyLink_disabled:link,.SegmentActionButton__buyLink_disabled:visited{color:#222}.SegmentActionButton__buyLink_disabled:active{color:inherit}.SegmentActionButton__buyLink_disabled:focus,.SegmentActionButton__buyLink_disabled_active{-webkit-animation:none;-o-animation:none;animation:none;border-color:#fc0;-webkit-box-shadow:0 0 0 1px #fc0 inset;box-shadow:inset 0 0 0 1px #fc0}.SegmentActionButton__buyLink_disabled:hover{-webkit-box-shadow:none;box-shadow:none}.SegmentActionButton__buyLink_disabled:active{color:#222}.SegmentActionButton__codeshareCompany{font-size:12px;line-height:14px;color:#7f6d26;margin:0}@media print{.SegmentActionButton{display:none!important}.SegmentActionButton .SegmentActionButton__suburbanTariffs{display:inline-block!important}}.SegmentDatePicker.Dropdown>.Dropdown__toggler.Button{border-style:solid;color:#222;border-color:transparent;background-clip:border-box;background-color:#ffdb4d}.SegmentDatePicker.Dropdown>.Dropdown__toggler.Button:active{color:inherit}.SegmentDatePicker.Dropdown>.Dropdown__toggler.Button:focus,.SegmentDatePicker.Dropdown>.Dropdown__toggler.Button_active{-webkit-box-shadow:none;box-shadow:none;border-color:transparent;-webkit-animation:actionButtonFocusAnimation .5s ease-in-out infinite alternate;-o-animation:actionButtonFocusAnimation .5s alternate infinite ease-in-out;animation:actionButtonFocusAnimation .5s ease-in-out infinite alternate}.SegmentDatePicker.Dropdown>.Dropdown__toggler.Button:hover{-webkit-animation:none;-o-animation:none;animation:none;border-color:transparent;background-color:#ffd633}.SegmentDatePicker.Dropdown>.Dropdown__toggler.Button_pressed:hover{-webkit-animation:none;-o-animation:none;animation:none;border-color:transparent;background-color:#fc0}.SegmentDatePicker.Dropdown>.Dropdown__toggler.Button:active{color:#222}.SegmentDatePicker.Dropdown>.Dropdown__toggler.Button:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:rgba(0,0,0,.05)!important}.CalendarDayLink{font-size:13px;line-height:32px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;text-align:center;text-indent:0;cursor:default;opacity:.3;border:2px solid transparent;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none}.CalendarDayLink_weekend{color:rgba(249,36,0,.5)}.CalendarDayLink_selected{cursor:default!important;background:#ffeba0!important}.CalendarDayLink_weekend{color:#f92400}.CalendarDayLink_today{font-weight:700}.CalendarDayLink_startDate,.CalendarDayLink_today{-webkit-box-sizing:border-box;box-sizing:border-box}.CalendarDayLink_inactive{opacity:.3;cursor:default!important;background:transparent!important;border:2px solid transparent!important}.CalendarDayLink_outOfMask{opacity:.3}.CalendarDayLink_startDate{border:2px solid #333}.CalendarDayLink:link,.CalendarDayLink:visited{background:#fef7cb;cursor:pointer;opacity:1}.CalendarDayLink:link:active,.CalendarDayLink:visited:active{background:#ffe356}.CalendarDayLink:not(.CalendarDayLink_startDate):link:hover,.CalendarDayLink:not(.CalendarDayLink_startDate):visited:hover{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #333;line-height:28px}.CalendarDayLink:not(.CalendarDayLink_weekend):link,.CalendarDayLink:not(.CalendarDayLink_weekend):visited{color:#222}.CalendarDayLink:link.CalendarDayLink_type_change,.CalendarDayLink:visited.CalendarDayLink_type_change{background:#ffd0b0}.CalendarDayLink:link.CalendarDayLink_type_changeCurrent,.CalendarDayLink:visited.CalendarDayLink_type_changeCurrent{background:#f3b283}.CalendarDayLink:link.CalendarDayLink_type_basicCurrent,.CalendarDayLink:visited.CalendarDayLink_type_basicCurrent{background:#ffee9b}.CalendarDayLink:link.CalendarDayLink_colorless,.CalendarDayLink:visited.CalendarDayLink_colorless{background:#fff}.SuburbanTariffs{text-align:left;width:132px}.SuburbanTariffs__categories{max-height:50vh;overflow-y:auto}.SuburbanTariffs__buttonPrice{font-weight:700}.SuburbanTariffsCategories{font-size:13px;line-height:18px;margin:0;padding:0;width:20vw;min-width:200px;list-style:none}.SuburbanTariffsCategories__category{margin:10px 0}.SuburbanTariffsCategories__categoryTitle{font-size:12px;line-height:18px;margin:2px 15px;color:#777;text-transform:uppercase;letter-spacing:.1em;white-space:normal}.SuburbanTariffsCategories__tariffs{margin:0;padding:0}.SuburbanTariffsCategories__tariff{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:2px 15px}.SuburbanTariffsCategories__tariff:hover{background:#f3f1ed}.SuburbanTariffsCategories__tariffTitle{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;white-space:normal}.SuburbanTariffsCategories__tariffPrice{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 15px}.SegmentBadges{position:absolute;top:0;left:0;margin:0 auto;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:24px;border-top-left-radius:8px;overflow:hidden}.SegmentBadges__badge{font-weight:600;margin-right:5px;padding:4px 8px;border-bottom-right-radius:4px;color:#fff;background-color:#74c476}.SegmentBadges__badge_cheapest{background-color:#31a354}.SegmentBadges__badge_printedTicketIsNotRequired{color:#0d0d0d;background-color:#e5e5e5}.SegmentBadges__badge:not(:first-child){border-bottom-left-radius:4px}.CanceledSegmentBadge{position:absolute;top:0;left:0;margin:0 auto 8px;padding:0;width:100%;height:24px}.CanceledSegmentBadge__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.CanceledSegmentBadge__badge{font-weight:600;position:relative;padding:4px 8px;color:red;background-color:#ffebeb}.CanceledSegmentBadge__badge:last-child{border-top-right-radius:0;border-bottom-right-radius:4px}.CanceledSegmentBadge__badge:first-child{color:#fff;background-color:#f33;border-top-left-radius:8px}.SearchTransfer{display:block;position:relative;border-radius:8px;margin-bottom:12px;background-color:#fff;border-top:none;-webkit-box-shadow:0 4px 12px -4px rgba(13,35,67,.15),0 0 2px rgba(13,35,67,.3);box-shadow:0 4px 12px -4px rgba(13,35,67,.15),0 0 2px rgba(13,35,67,.3)}.SearchTransfer__common{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff;padding:15px 16px 20px 8px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-radius:8px}.SearchTransfer__thread{-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 8px}.SearchTransfer__badges{display:block}.SearchTransfer__badges:empty{display:none}.SearchTransfer__toggle{margin-top:2px;color:#04b;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:20px;cursor:pointer}.SearchTransfer__toggleIcon{height:11px;width:11px;fill:currentColor;margin-left:5px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;-o-transition:-o-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear,-o-transform .2s linear}.SearchTransfer__title{font-size:13px;line-height:16px}.SearchTransfer__icons .Button,.SearchTransfer__title .Button{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:18px;height:24px;padding:2px 9px;border-width:1px;display:inline-block}.SearchTransfer__icons .Button .Button__content,.SearchTransfer__title .Button .Button__content{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.SearchTransfer__icons .Button .Button__content_withIcons,.SearchTransfer__title .Button .Button__content_withIcons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.SearchTransfer__icons .Button .Button__icon,.SearchTransfer__title .Button .Button__icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;width:22px;height:22px;margin:-2px 0}.SearchTransfer__icons .Button .Button__icon:first-child:not(.SearchTransfer__icons .Button .Button__icon:last-child),.SearchTransfer__title .Button .Button__icon:first-child:not(.SearchTransfer__title .Button .Button__icon:last-child){margin-left:-12px}.SearchTransfer__icons .Button .Button__icon:last-child:not(.SearchTransfer__icons .Button .Button__icon:first-child),.SearchTransfer__title .Button .Button__icon:last-child:not(.SearchTransfer__title .Button .Button__icon:first-child){margin-right:-12px;margin-left:auto}.SearchTransfer__icons .Button .Button__title,.SearchTransfer__title .Button .Button__title{overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.SearchTransfer__icons .ButtonCheckbox,.SearchTransfer__title .ButtonCheckbox{vertical-align:middle;margin:0 0 0 2px}.SearchTransfer__icons .TransportIcon,.SearchTransfer__title .TransportIcon{margin:0 4px 0 0;display:inline-block;vertical-align:middle}.SearchTransfer__icons .TransportIcon_type_bus,.SearchTransfer__title .TransportIcon_type_bus{color:#f69e17}.SearchTransfer__icons .TransportIcon_type_train,.SearchTransfer__title .TransportIcon_type_train{color:#ec5a58}.SearchTransfer__icons .TransportIcon_type_plane,.SearchTransfer__title .TransportIcon_type_plane{color:#339dd7}.SearchTransfer__icons .TransportIcon_type_water,.SearchTransfer__title .TransportIcon_type_water{color:#2977bf}.SearchTransfer__icons .TransportIcon_type_suburban,.SearchTransfer__title .TransportIcon_type_suburban{color:#1dc11d}.SearchTransfer__icons .TransportIcon_isExpress,.SearchTransfer__title .TransportIcon_isExpress{color:#ff5858}.SearchTransfer__icons .TransportIcon_type_suburban,.SearchTransfer__icons .TransportIcon_type_suburban>svg,.SearchTransfer__icons .TransportIcon_type_train,.SearchTransfer__icons .TransportIcon_type_train>svg,.SearchTransfer__title .TransportIcon_type_suburban,.SearchTransfer__title .TransportIcon_type_suburban>svg,.SearchTransfer__title .TransportIcon_type_train,.SearchTransfer__title .TransportIcon_type_train>svg{height:19px}.SearchTransfer__scheduleAndPrices{-webkit-box-flex:0;-webkit-flex:0 0 36.66%;-ms-flex:0 0 36.66%;flex:0 0 36.66%;max-width:36.66%;position:relative;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 8px}.SearchTransfer__mainPriceAndAction{padding:4px 0 0 8px}.SearchTransfer__toggleBuyButton{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap;width:132px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:18px;height:28px;padding:4px 12px;color:#04b;border:1px solid #0b77e3;border-radius:4px;cursor:pointer}.SearchTransfer__toggleBuyButtonIcon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:11px;width:11px;fill:currentColor;margin-left:5px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;-o-transition:-o-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear,-o-transform .2s linear}.SearchTransfer__totalDuration{-webkit-box-flex:0;-webkit-flex:0 0 36.66%;-ms-flex:0 0 36.66%;flex:0 0 36.66%;max-width:36.66%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 8px;text-align:center;color:#222}.SearchTransfer:after{display:none}@media print{.SearchTransfer{page-break-inside:avoid}.SearchTransfer__icons .TransportIcon,.SearchTransfer__title .TransportIcon{color:#000}.SearchTransfer__toggler{display:none}}.SearchTransfer_isHidden{display:none}.SearchTransfer_isNotEmptyBadges{padding-top:20px}.SearchTransfer_isOpened .SearchTransfer__common{border-bottom-left-radius:0;border-bottom-right-radius:0}.SearchTransfer_isOpened:after{position:absolute;content:"";height:100%;width:5px;background-color:#f3f1ed;top:0;right:0}.SearchTransfer_isOpened .SearchTransfer__toggleBuyButtonIcon,.SearchTransfer_isOpened .SearchTransfer__toggleIcon{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.PriceAndActionButton{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.PriceAndActionButton__price{display:inline-block;min-width:175px;font-weight:700;padding-bottom:4px}.PriceAndActionButton__actionButton{margin-left:16px}.ActionButton{text-decoration:none;border-style:solid;color:#222;border-color:transparent;background-clip:border-box;background-color:#ffdb4d;text-align:center}.ActionButton,.ActionButton:hover,.ActionButton:link,.ActionButton:visited{color:#222}.ActionButton:active{color:inherit}.ActionButton:focus,.ActionButton_active{-webkit-box-shadow:none;box-shadow:none;border-color:transparent;-webkit-animation:actionButtonFocusAnimation .5s ease-in-out infinite alternate;-o-animation:actionButtonFocusAnimation .5s alternate infinite ease-in-out;animation:actionButtonFocusAnimation .5s ease-in-out infinite alternate}.ActionButton:hover{background-color:#ffd633}.ActionButton:hover,.ActionButton_pressed:hover{-webkit-animation:none;-o-animation:none;animation:none;border-color:transparent}.ActionButton_pressed:hover{background-color:#fc0}.ActionButton:active{color:#222}.ActionButton_isMobile{display:block;background:#ffe356;padding:12px 0;border-radius:4px;border:none}.ActionButton_isDesktop{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:18px;height:28px;padding:4px 12px;border-width:1px;width:132px;white-space:nowrap;height:auto;border-radius:3px}.TableSearchTransferTimeAndDuration{-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.TableSearchTransferTimeAndDuration__times{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:4px 8px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.TableSearchTransferTimeAndDuration__arrival,.TableSearchTransferTimeAndDuration__departure{font-size:15px;line-height:20px}.TableSearchTransferTimeAndDuration__departure{padding-right:8px;text-align:left;font-weight:700}.TableSearchTransferTimeAndDuration__arrival{padding-left:8px}.TableSearchTransferTimeAndDuration__duration{white-space:nowrap;position:relative;margin:0 auto;text-align:center;color:#777}.TableSearchTransferTimeAndDuration__railwayTimes{padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.TableSearchTransferTimeAndDuration__stationsPath{color:#444;font-size:11px;line-height:15px;padding:0 8px}.TableSearchTransferTime__time{font-size:15px;line-height:20px;padding:0 0 0 10px;text-align:right}.TableSearchTransferTime__date{font-size:11px;line-height:15px;margin:0 0 1px;color:#777}.RailwayTimes{font-size:11px;line-height:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;color:#777}.RailwayTimes__arrival,.RailwayTimes__departure{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.RailwayTimes__departure{margin:0 auto 0 0;padding:0 10px 0 0}.RailwayTimes__arrival{margin:0 0 0 auto;padding:0 0 0 10px;text-align:right}.RailwayTimes__arrivalRailwayRange{text-align:right;word-break:break-word}.RailwayTimes__arrivalRailwayRange .RailwayTimes__arrival:first-child{padding-right:2px}.RailwayTimes__arrivalRailwayRange .RailwayTimes__arrival:last-child{padding-left:2px}@media print{.RailwayTimes{display:block}.RailwayTimes__arrival,.RailwayTimes__departure{display:inline-block;vertical-align:top;width:50%}}.SearchTransferSegments{background-color:#fff;padding:0;display:none}.SearchTransferSegments .SegmentHeader{padding-left:8px}.SearchTransferSegments .SegmentHeader:after,.SearchTransferSegments .SegmentHeader:before{position:absolute;left:21px;width:2px;content:"";background:#e6e6e6}.SearchTransferSegments .SegmentHeader:before{top:0;height:12px}.SearchTransferSegments .SegmentHeader:after{top:42px;bottom:0}.SearchTransferSegments_visible{display:block;position:relative;padding-bottom:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.SearchTransferSegments_visible .SegmentHeader:after,.SearchTransferSegments_visible .SegmentHeader:before{left:15px}.SearchTransferSegments_visible .SearchSegment{padding-right:8px}@media print{.SearchTransferSegments_visible .SearchSegment{border:1px solid #e6e6e6}}.SearchTransferSegments__segmentHolder{position:relative}.SearchTransferSegments__segmentHolder:first-child .SearchSegment{border-top:1px solid rgba(0,0,0,.1)}.SearchTransferSegments__segmentHolder:first-child .SegmentHeader:before,.SearchTransferSegments__segmentHolder:last-child .SegmentHeader:after{display:none}.SearchTransferSegments__table,.SearchTransferSegments__tbody{width:100%;display:block}.SearchTransferSegments__transferBlock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:16px;padding:8px;position:relative;color:#777}.SearchTransferSegments__transferBlock:after{position:absolute;top:10px;left:18px;z-index:2;width:8px;height:8px;content:"";border-radius:50%;border:2px solid #fff;background-color:#e6e6e6}.SearchTransferSegments__transferBlock:before{position:absolute;top:-1px;left:18px;bottom:-1px;width:2px;border-left:5px solid #fff;border-right:5px solid #fff;content:"";background:#e6e6e6;z-index:2}.SearchTransferSegments__transferPoint{-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 8px 0 40px}.SearchTransferSegments__transferDuration{-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#777;text-align:center;padding:0 8px}@media print{.SearchTransferSegments{display:block}.SearchTransferSegments__segmentHolder:first-child .SearchSegment{border-top:0}}.SearchMetaSegment{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.SearchMetaSegment__table,.SearchMetaSegment__tbody{width:100%;display:block}.SearchMetaSegment__expander{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.SearchMetaSegment .SearchMetaSegment__expanderButton{padding:13px 0}.SearchMetaSegment__expander,.SearchMetaSegment__subsegments{width:100%;display:block}.SearchMetaSegment__subsegments{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7;padding:8px 0 0;border-bottom:1px solid #e6e6e6}.SearchMetaSegment__subsegment{border-top:1px solid #e6e6e6;padding-left:0;padding-right:0}.SegmentExpander{font:inherit;height:auto;padding:0;border-width:0;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0;cursor:pointer;border-color:transparent;background-color:transparent;width:100%;color:#04b;font-size:13px;line-height:16px}.SegmentExpander:focus{outline:none}.SegmentExpander::-moz-focus-inner{margin:0;padding:0;border:0}.SegmentExpander:hover{color:red}.SegmentExpander__arrow{margin-left:8px}.SearchSegmentsDirect_isDesktop .SearchSegmentsDirect__snippet_direct{height:110px}.SearchSegmentsDirect_isMobile{margin-bottom:12px}.SearchSegmentsDirect_isMobile .SearchSegmentsDirect__snippet_direct,.SearchSegmentsDirect_isMobile .SearchSegmentsDirect__snippet_recommendation{border-radius:8px;-webkit-box-shadow:0 4px 12px -4px rgba(13,35,67,.15),0 0 2px rgba(13,35,67,.3);box-shadow:0 4px 12px -4px rgba(13,35,67,.15),0 0 2px rgba(13,35,67,.3);overflow:hidden}.SearchSegmentsDirect_isMobile .SearchSegmentsDirect__snippet_direct{background:#fff}.SearchSegmentsDirect_isMobile .SearchSegmentsDirect__snippet_adfox{height:110px;overflow:hidden}@media print{.SearchSegmentsDirect{display:none}}.FilterGone{position:relative;font:inherit;height:auto;padding:0;border-width:0;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0;cursor:pointer;border-color:transparent;background-color:transparent;width:100%;background:transparent;color:#669}.FilterGone:focus{outline:none}.FilterGone::-moz-focus-inner{margin:0;padding:0;border:0}.FilterGone:hover{color:#d00}.FilterGone:after,.FilterGone:before{content:"";height:12px;left:0;right:0;position:absolute}.FilterGone:after{bottom:-12px}.FilterGone:before{top:-12px}.FilterGone__goneTitle{font-size:13px;line-height:18px;letter-spacing:2px;text-transform:uppercase}.FilterGone__goneCounter{color:#999}.DatesSeparator{font-size:15px;line-height:20px;font-weight:700;padding:12px 0 12px 18px}.TravelHotelsBanner{padding:15px 18px 20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}.TravelHotelsBanner,.TravelHotelsBanner__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.TravelHotelsBanner__icon{max-width:160px;margin:-15px 20px -20px -18px}.TravelHotelsBanner__title{font-size:20px;line-height:27px}.TravelHotelsBanner__description{font-size:15px;line-height:20px}.TravelHotelsBanner__buyLink{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:18px;height:28px;padding:4px 12px;border-radius:3px;margin-left:0;margin-right:0;text-decoration:none;color:#222;border:1px solid transparent;background-clip:border-box;background-color:#ffdb4d;width:132px;text-align:center;white-space:nowrap;height:auto}.TravelHotelsBanner__buyLink,.TravelHotelsBanner__buyLink:hover,.TravelHotelsBanner__buyLink:link,.TravelHotelsBanner__buyLink:visited{color:#222}.TravelHotelsBanner__buyLink:active{color:inherit}.TravelHotelsBanner__buyLink:focus,.TravelHotelsBanner__buyLink_active{-webkit-box-shadow:none;box-shadow:none;border-color:transparent;-webkit-animation:actionButtonFocusAnimation .5s ease-in-out infinite alternate;-o-animation:actionButtonFocusAnimation .5s alternate infinite ease-in-out;animation:actionButtonFocusAnimation .5s ease-in-out infinite alternate}.TravelHotelsBanner__buyLink:hover{background-color:#ffd633}.TravelHotelsBanner__buyLink:hover,.TravelHotelsBanner__buyLink_pressed:hover{-webkit-animation:none;-o-animation:none;animation:none;border-color:transparent}.TravelHotelsBanner__buyLink_pressed:hover{background-color:#fc0}.TravelHotelsBanner__buyLink:active{color:#222}.ServiceDescription{position:absolute;top:100%;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:160px;padding-left:20px;padding-right:20px}@media (max-width:939px){.Root_layout_touch .ServiceDescription{padding-left:16px;padding-right:16px}}.ServiceDescription_platform_mobile{background:#fff}.ServiceDescription__icon{width:72px;height:72px;margin:0 20px 0 0;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.ServiceDescription__title{font-weight:400;margin:0 0 .5em}.ServiceDescription__text{margin:0}.ServiceDescription__content{overflow:hidden}.ServiceDescription_archivalData{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top:1px solid rgba(0,0,0,.1)}@media print{.ServiceDescription{display:none}}@media (max-width:1049px){.Root_layout_touch .ServiceDescription{right:0}.Root_layout_touch .ServiceDescription__icon{display:none}}@media (min-width:240px) and (max-width:459px){.Root_layout_touch .ServiceDescription__title{font-size:11px;line-height:15px}.Root_layout_touch .ServiceDescription__content{font-size:10px;line-height:12px}}@media (min-width:460px) and (max-width:679px){.Root_layout_touch .ServiceDescription__title{font-size:13px;line-height:18px}.Root_layout_touch .ServiceDescription__content{font-size:11px;line-height:15px}}@media (max-width:899px){.Root_layout_touch .ServiceDescription{-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid rgba(0,0,0,.1)}}.Root_layout_desktop .ServiceDescription__title{font-size:15px;line-height:20px}.Root_layout_desktop .ServiceDescription__content{font-size:13px;line-height:18px}@media (min-width:680px){.Root_layout_touch .ServiceDescription__title{font-size:15px;line-height:20px}.Root_layout_touch .ServiceDescription__content{font-size:13px;line-height:18px}}.SearchHeader{background-color:#fff;border-radius:8px;padding:18px 16px 0;-webkit-box-shadow:0 4px 12px -4px rgba(13,35,67,.15),0 0 2px rgba(13,35,67,.3);box-shadow:0 4px 12px -4px rgba(13,35,67,.15),0 0 2px rgba(13,35,67,.3)}.SearchHeader__transportSelector{margin-bottom:24px}.SearchHeader__title{margin-bottom:16px}.SearchHeader__links{margin-top:16px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.SearchHeader__toolbar{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.SearchHeader__links,.SearchHeader__toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.SearchHeader__sortingAndFilters{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.SearchHeader__printAndCurrency,.SearchHeader__sortingAndFilters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.SearchHeader__printAndCurrency{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap;margin-bottom:10px;height:28px;padding:4px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.SearchHeader__localTime{margin-right:16px}.SearchHeader__print{margin-top:-2px}.SearchHeader__print:not(:last-child){margin-right:12px}.SearchTitle{font-size:24px;line-height:32px;color:#222}.SearchTitle h1{font:inherit;display:inline;margin:0}.SearchTitle__subtitle{color:#777;text-transform:lowercase;white-space:nowrap}@media (max-width:459px){.Root_layout_touch .SearchTitle{font-size:22px;line-height:26px;font-weight:700}.Root_layout_touch .SearchTitle__subtitle{display:none}}@media (min-width:460px) and (max-width:899px){.Root_layout_touch .SearchTitle{font-size:20px;line-height:27px}.Root_layout_touch .SearchTitle__subtitle{font-size:15px;line-height:20px}}.Rollout{position:relative;height:0;opacity:0;overflow:hidden;visibility:hidden;-webkit-transition-property:height,opacity,visibility;-o-transition-property:height,opacity,visibility;transition-property:height,opacity,visibility;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.Rollout_visible{opacity:1;visibility:visible}.SearchCalendar{margin:0 -20px 15px;padding:15px 20px;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.SearchCalendar:last-child{margin-bottom:0;border-bottom:0}.SearchCalendar__title{font-size:18px;line-height:24px;font-weight:400;display:inline-block;margin:0 10px 0 0}.SearchCalendar__toggler.Button{font:inherit;height:auto;padding:0;border-width:0;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0;cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.SearchCalendar__toggler.Button .Button__icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;width:auto;height:auto}.SearchCalendar__toggler.Button .Button__icon:first-child{margin:auto .25em auto 0}.SearchCalendar__toggler.Button .Button__icon:last-child{margin:auto 0 auto .25em}.SearchCalendar__toggler.Button,.SearchCalendar__toggler.Button:link{color:#777}.SearchCalendar__toggler.Button:visited{color:#04b}.SearchCalendar__toggler.Button:hover{color:#d00}.SearchCalendar__toggler.Button:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:transparent!important}.SearchCalendar .Rollout{margin:0 -20px}.SearchCalendar .Rollout.Rollout_visible{height:271px}@media (max-width:1100px){.SearchCalendar .Rollout.Rollout_visible{height:239px}}@media print{.SearchCalendar{display:none}}.SearchCalendarSlider{position:relative;margin:15px 244px 0 20px}.SearchCalendarSlider__flipper{position:absolute;top:0}.SearchCalendarSlider__flipper.Button{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;line-height:22px;height:32px;padding:4px 14px;display:inline-block;background-clip:padding-box;border:1px solid transparent;background-color:transparent;color:#222}.SearchCalendarSlider__flipper.Button .Button__content{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.SearchCalendarSlider__flipper.Button .Button__content_withIcons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.SearchCalendarSlider__flipper.Button .Button__icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;width:30px;height:30px;margin:-4px 0}.SearchCalendarSlider__flipper.Button .Button__icon:first-child:not(.SearchCalendarSlider__flipper.Button .Button__icon:last-child){margin-left:-14px}.SearchCalendarSlider__flipper.Button .Button__icon:last-child:not(.SearchCalendarSlider__flipper.Button .Button__icon:first-child){margin-right:-14px;margin-left:auto}.SearchCalendarSlider__flipper.Button .Button__title{overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.SearchCalendarSlider__flipper.Button:active{color:inherit}.SearchCalendarSlider__flipper.Button:focus,.SearchCalendarSlider__flipper.Button_active{-webkit-animation:none;-o-animation:none;animation:none;border-color:#fc0;-webkit-box-shadow:0 0 0 1px #fc0 inset;box-shadow:inset 0 0 0 1px #fc0}.SearchCalendarSlider__flipper.Button:hover{-webkit-box-shadow:none;box-shadow:none;border-color:#b3b3b3;background-color:transparent}.SearchCalendarSlider__flipper.Button_pressed:hover{border-color:#b3b3b3;background-color:#f3f1ed}.SearchCalendarSlider__flipper.Button:active{color:#222}.SearchCalendarSlider__flipper.Button:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:rgba(0,0,0,.05)!important}.SearchCalendarSlider__flipper .Arrow{width:13px;height:8px}.SearchCalendarSlider__flipper_direction_backward{left:0}.SearchCalendarSlider__flipper_direction_forward{right:-224px}.SearchCalendarSlider__months{position:absolute;top:0;left:0;width:50%;white-space:nowrap;-webkit-transition:width .2s,-webkit-transform .2s;transition:width .2s,-webkit-transform .2s;-o-transition:width .2s,-o-transform .2s;transition:transform .2s,width .2s;transition:transform .2s,width .2s,-webkit-transform .2s,-o-transform .2s}.SearchCalendarSlider_monthsPerPage_4 .SearchCalendarSlider__months{width:33.33%;min-width:244px}.SearchCalendarSlider__month{position:relative;display:inline-block;vertical-align:top;width:100%;white-space:normal}.SearchCalendarSlider .Month{width:225px;padding:0}.SearchCalendarSlider .Month__name{line-height:32px;margin-bottom:32px;text-align:center}.SearchCalendarSlider .Month__name:after{display:none}.SearchCalendarSlider .Month_startDay_0 .Month__name:after,.SearchCalendarSlider .Month_startDay_0 .RedesignedMonth__name:after{width:224px}.SearchCalendarSlider .Month_startDay_0 .Month__days,.SearchCalendarSlider .Month_startDay_0 .RedesignedMonth__days{text-indent:0}.SearchCalendarSlider .Month_startDay_1 .Month__name:after,.SearchCalendarSlider .Month_startDay_1 .RedesignedMonth__name:after{width:192px}.SearchCalendarSlider .Month_startDay_1 .Month__days,.SearchCalendarSlider .Month_startDay_1 .RedesignedMonth__days{text-indent:32px}.SearchCalendarSlider .Month_startDay_2 .Month__name:after,.SearchCalendarSlider .Month_startDay_2 .RedesignedMonth__name:after{width:160px}.SearchCalendarSlider .Month_startDay_2 .Month__days,.SearchCalendarSlider .Month_startDay_2 .RedesignedMonth__days{text-indent:64px}.SearchCalendarSlider .Month_startDay_3 .Month__name:after,.SearchCalendarSlider .Month_startDay_3 .RedesignedMonth__name:after{width:128px}.SearchCalendarSlider .Month_startDay_3 .Month__days,.SearchCalendarSlider .Month_startDay_3 .RedesignedMonth__days{text-indent:96px}.SearchCalendarSlider .Month_startDay_4 .Month__name:after,.SearchCalendarSlider .Month_startDay_4 .RedesignedMonth__name:after{width:96px}.SearchCalendarSlider .Month_startDay_4 .Month__days,.SearchCalendarSlider .Month_startDay_4 .RedesignedMonth__days{text-indent:128px}.SearchCalendarSlider .Month_startDay_5 .Month__name:after,.SearchCalendarSlider .Month_startDay_5 .RedesignedMonth__name:after{width:64px}.SearchCalendarSlider .Month_startDay_5 .Month__days,.SearchCalendarSlider .Month_startDay_5 .RedesignedMonth__days{text-indent:160px}.SearchCalendarSlider .Month_startDay_6 .Month__name:after,.SearchCalendarSlider .Month_startDay_6 .RedesignedMonth__name:after{width:32px}.SearchCalendarSlider .Month_startDay_6 .Month__days,.SearchCalendarSlider .Month_startDay_6 .RedesignedMonth__days{text-indent:192px}.SearchCalendarSlider .Weekdays{position:absolute;top:32px}@media (max-width:1100px){.SearchCalendarSlider{margin-right:216px}.SearchCalendarSlider .Month{width:197px;padding:0}.SearchCalendarSlider .Month__name{line-height:28px;margin-bottom:28px;text-align:center}.SearchCalendarSlider .Month__name:after{display:none}.SearchCalendarSlider .Month_startDay_0 .Month__name:after,.SearchCalendarSlider .Month_startDay_0 .RedesignedMonth__name:after{width:196px}.SearchCalendarSlider .Month_startDay_0 .Month__days,.SearchCalendarSlider .Month_startDay_0 .RedesignedMonth__days{text-indent:0}.SearchCalendarSlider .Month_startDay_1 .Month__name:after,.SearchCalendarSlider .Month_startDay_1 .RedesignedMonth__name:after{width:168px}.SearchCalendarSlider .Month_startDay_1 .Month__days,.SearchCalendarSlider .Month_startDay_1 .RedesignedMonth__days{text-indent:28px}.SearchCalendarSlider .Month_startDay_2 .Month__name:after,.SearchCalendarSlider .Month_startDay_2 .RedesignedMonth__name:after{width:140px}.SearchCalendarSlider .Month_startDay_2 .Month__days,.SearchCalendarSlider .Month_startDay_2 .RedesignedMonth__days{text-indent:56px}.SearchCalendarSlider .Month_startDay_3 .Month__name:after,.SearchCalendarSlider .Month_startDay_3 .RedesignedMonth__name:after{width:112px}.SearchCalendarSlider .Month_startDay_3 .Month__days,.SearchCalendarSlider .Month_startDay_3 .RedesignedMonth__days{text-indent:84px}.SearchCalendarSlider .Month_startDay_4 .Month__name:after,.SearchCalendarSlider .Month_startDay_4 .RedesignedMonth__name:after{width:84px}.SearchCalendarSlider .Month_startDay_4 .Month__days,.SearchCalendarSlider .Month_startDay_4 .RedesignedMonth__days{text-indent:112px}.SearchCalendarSlider .Month_startDay_5 .Month__name:after,.SearchCalendarSlider .Month_startDay_5 .RedesignedMonth__name:after{width:56px}.SearchCalendarSlider .Month_startDay_5 .Month__days,.SearchCalendarSlider .Month_startDay_5 .RedesignedMonth__days{text-indent:140px}.SearchCalendarSlider .Month_startDay_6 .Month__name:after,.SearchCalendarSlider .Month_startDay_6 .RedesignedMonth__name:after{width:28px}.SearchCalendarSlider .Month_startDay_6 .Month__days,.SearchCalendarSlider .Month_startDay_6 .RedesignedMonth__days{text-indent:168px}.SearchCalendarSlider .Weekdays{position:absolute;top:28px}.SearchCalendarSlider .Weekday{font-size:11px;text-transform:uppercase}.SearchCalendarSlider .CalendarDayLink,.SearchCalendarSlider .Weekday{line-height:28px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:28px;height:28px;text-align:center}.SearchCalendarSlider .CalendarDayLink{font-size:13px;text-indent:0}.SearchCalendarSlider__flipper.Button{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:18px;height:28px;padding:4px 12px;border-width:1px;display:inline-block}.SearchCalendarSlider__flipper.Button .Button__content{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.SearchCalendarSlider__flipper.Button .Button__content_withIcons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.SearchCalendarSlider__flipper.Button .Button__icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;width:26px;height:26px;margin:-4px 0}.SearchCalendarSlider__flipper.Button .Button__icon:first-child:not(.SearchCalendarSlider__flipper.Button .Button__icon:last-child){margin-left:-12px}.SearchCalendarSlider__flipper.Button .Button__icon:last-child:not(.SearchCalendarSlider__flipper.Button .Button__icon:first-child){margin-right:-12px;margin-left:auto}.SearchCalendarSlider__flipper.Button .Button__title{overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.SearchCalendarSlider__flipper_direction_forward{right:-196px}}.Select{position:relative;display:inline-block;vertical-align:bottom;font-weight:400;text-align:left}.Select__arrow{margin-left:2px}.Select__htmlSelect{display:none}.Select__title{width:100%}.Select__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 12px;cursor:pointer;white-space:nowrap}.Select__item_hovered{background-color:#ffeba0}.Select__item_disabled{background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.3);cursor:default}.Select__itemText{font-size:15px;line-height:20px}.Select__icon{width:6px;height:14px;padding-left:12px}.Select__checkContainer{display:inline-block;width:17px;height:14px;margin-right:3px}.Select__check{width:inherit;height:inherit}.Select_type_encircled{font-size:13px;line-height:16px}.Select_listItemSize_big .Select__item{padding:10px 13px}.Select_ellipsis{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.Select_native .Select__htmlSelect{display:block;-webkit-appearance:menulist-button;-moz-appearance:menulist-button;appearance:menulist-button;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;font-size:16px}.Sorting__directionButton{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:18px;height:28px;padding:4px 12px;display:inline-block;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);background-color:#fff;color:#222;margin-left:0;margin-right:0;border-radius:3px}.Sorting__directionButton .Button__content{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Sorting__directionButton .Button__content_withIcons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.Sorting__directionButton .Button__icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;width:26px;height:26px;margin:-4px 0}.Sorting__directionButton .Button__icon:first-child:not(.Sorting__directionButton .Button__icon:last-child){margin-left:-12px}.Sorting__directionButton .Button__icon:last-child:not(.Sorting__directionButton .Button__icon:first-child){margin-right:-12px;margin-left:auto}.Sorting__directionButton .Button__title{overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.Sorting__directionButton:active{color:inherit}.Sorting__directionButton:focus,.Sorting__directionButton_active{-webkit-animation:none;-o-animation:none;animation:none;border-color:#fc0;-webkit-box-shadow:0 0 0 1px #fc0 inset;box-shadow:inset 0 0 0 1px #fc0}.Sorting__directionButton:hover{-webkit-box-shadow:none;box-shadow:none;border-color:rgba(0,0,0,.3);background-color:#fff}.Sorting__directionButton_pressed:hover{border-color:rgba(0,0,0,.3);background-color:#f3f1ed}.Sorting__directionButton:active{color:#222}.Sorting__directionButton:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:rgba(0,0,0,.05)!important}.Sorting__directionIcon{width:16px;height:16px;padding:1px 0;-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;-o-transition:-o-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in,-o-transform .2s ease-in}.Sorting__directionIcon_desc{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1)}.Sorting__typeButton>.Select__title.Button{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:18px;height:28px;padding:4px 12px;border-width:1px;display:inline-block}.Sorting__typeButton>.Select__title.Button .Button__content{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Sorting__typeButton>.Select__title.Button .Button__content_withIcons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.Sorting__typeButton>.Select__title.Button .Button__icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;width:26px;height:26px;margin:-4px 0}.Sorting__typeButton>.Select__title.Button .Button__icon:first-child:not(.Sorting__typeButton>.Select__title.Button .Button__icon:last-child){margin-left:-12px}.Sorting__typeButton>.Select__title.Button .Button__icon:last-child:not(.Sorting__typeButton>.Select__title.Button .Button__icon:first-child){margin-right:-12px;margin-left:auto}.Sorting__typeButton>.Select__title.Button .Button__title{overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.Sorting__typeButton>.Select__title.Button{border-style:solid;background-clip:padding-box;border-color:rgba(0,0,0,.2);background-color:#fff;color:#222}.Sorting__typeButton>.Select__title.Button:active{color:inherit}.Sorting__typeButton>.Select__title.Button:focus,.Sorting__typeButton>.Select__title.Button_active{-webkit-animation:none;-o-animation:none;animation:none;border-color:#fc0;-webkit-box-shadow:0 0 0 1px #fc0 inset;box-shadow:inset 0 0 0 1px #fc0}.Sorting__typeButton>.Select__title.Button:hover{-webkit-box-shadow:none;box-shadow:none;border-color:rgba(0,0,0,.3);background-color:#fff}.Sorting__typeButton>.Select__title.Button_pressed:hover{border-color:rgba(0,0,0,.3);background-color:#f3f1ed}.Sorting__typeButton>.Select__title.Button:active{color:#222}.Sorting__typeButton>.Select__title.Button:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:rgba(0,0,0,.05)!important}.Sorting__typeButton>.Select__title.Button{margin-left:0;margin-right:0;border-radius:3px}.Sorting__directionButton,.Sorting__typeButton{margin:0 4px 8px 0}.FiltersToolbar__item{padding:0 4px 8px 0}.CheckList__column{margin:0;padding:0;list-style:none}.CheckList_columned{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.CheckList_columned .CheckList__column{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.CheckList__item{margin:0;padding:0}.CheckList__item_inactive{opacity:.5}.CheckList__item>.Checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer}.CheckList__item>.Checkbox:hover{background:#ffeba0}.CheckList__item>.Checkbox>.Checkbox__input{position:relative;z-index:1;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;opacity:0;cursor:inherit}.CheckList__item>.Checkbox>.Checkbox__fakeInput{position:relative;display:inline-block;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:2px;border:1px solid rgba(0,0,0,.2);background:#fff padding-box}.CheckList__item>.Checkbox>.Checkbox__fakeInput>.Checkbox__tick{position:absolute;opacity:0;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);visibility:hidden;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,visibility,-webkit-transform;transition-property:opacity,visibility,-webkit-transform;-o-transition-property:opacity,visibility,-o-transform;transition-property:transform,opacity,visibility;transition-property:transform,opacity,visibility,-webkit-transform,-o-transform}.CheckList__item>.Checkbox>.Checkbox__input:checked+.Checkbox__fakeInput{border-color:rgba(153,122,0,.5);background-color:#ffeba0}.CheckList__item>.Checkbox>.Checkbox__input:checked+.Checkbox__fakeInput>.Checkbox__tick{opacity:1;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;visibility:visible}.CheckList__item>.Checkbox>.Checkbox__input:focus+.Checkbox__fakeInput{-webkit-box-shadow:0 0 0 1px #fc0 inset;box-shadow:inset 0 0 0 1px #fc0;border-color:#fc0}.CheckList__item>.Checkbox>.Checkbox__input:hover+.Checkbox__fakeInput{-webkit-box-shadow:none;box-shadow:none;border-color:rgba(0,0,0,.3)}.CheckList__item>.Checkbox>.Checkbox__input:checked:hover+.Checkbox__fakeInput{border-color:rgba(129,103,0,.6)}.CheckList__item>.Checkbox.Checkbox_pressed:hover>.Checkbox__fakeInput{background-color:#f3f1ed}.CheckList__item>.Checkbox.Checkbox_pressed:hover>.Checkbox__input:checked+.Checkbox__fakeInput{background-color:#fee481}.CheckList__item>.Checkbox.Checkbox_disabled{cursor:default}.CheckList__item>.Checkbox.Checkbox_disabled:hover>.Checkbox__fakeInput,.CheckList__item>.Checkbox.Checkbox_disabled>.Checkbox__fakeInput,.CheckList__item>.Checkbox.Checkbox_disabled>.Checkbox__input:checked+.Checkbox__fakeInput{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.05)}.CheckList__item>.Checkbox.Checkbox_disabled>.Checkbox__text{color:rgba(0,0,0,.3)}.CheckList__item>.Checkbox.Checkbox_disabled>.Checkbox__fakeInput>.Checkbox__tick,.CheckList__item>.Checkbox.Checkbox_disabled>.Checkbox__input:checked+.Checkbox__fakeInput>.Checkbox__tick{opacity:.5}.CheckList__cut{cursor:pointer;outline:none;background-color:transparent;text-decoration:none;margin:0 6px}.CheckList__cut,.CheckList__cut:link{color:#0054b9}.CheckList__cut:visited{color:#04b}.CheckList__cut:hover{color:#d00}.CheckList__cut:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:transparent!important}.CheckList__arrow{margin-left:5px}.FilterTransport .Button__title:first-letter,.FilterTransport .Checkbox__text:first-letter{text-transform:uppercase}.FilterTransport__options.CheckList{padding:4px 0;white-space:nowrap}.FilterTransport__options.CheckList .Checkbox{padding:4px 9px;font-size:15px;line-height:22px}.FilterTransport__options.CheckList .Checkbox>.Checkbox__input{width:17px;height:17px;margin:2px -17px 0 0}.FilterTransport__options.CheckList .Checkbox>.Checkbox__fakeInput{width:15px;height:15px;margin:2px 7px 0 0}.FilterTransport__options.CheckList .Checkbox>.Checkbox__fakeInput>.Checkbox__tick{left:2px;bottom:2px;width:18px;height:18px}.FilterLastochka__link{color:#222;text-decoration:none}.FilterLastochka__link_inactive{color:rgba(0,0,0,.3)}.ButtonCheckbox{display:inline-block}.ButtonCheckbox__button{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:18px;height:28px;padding:4px 12px;display:inline-block;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);background-color:#fff;color:#222;margin-left:0;margin-right:0;border-radius:3px;cursor:pointer}.ButtonCheckbox__button .Button__content{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ButtonCheckbox__button .Button__content_withIcons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.ButtonCheckbox__button .Button__icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;width:26px;height:26px;margin:-4px 0}.ButtonCheckbox__button .Button__icon:first-child:not(.ButtonCheckbox__button .Button__icon:last-child){margin-left:-12px}.ButtonCheckbox__button .Button__icon:last-child:not(.ButtonCheckbox__button .Button__icon:first-child){margin-right:-12px;margin-left:auto}.ButtonCheckbox__button .Button__title{overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.ButtonCheckbox__button:active{color:inherit}.ButtonCheckbox__button:focus,.ButtonCheckbox__button_active{-webkit-animation:none;-o-animation:none;animation:none;border-color:#fc0;-webkit-box-shadow:0 0 0 1px #fc0 inset;box-shadow:inset 0 0 0 1px #fc0}.ButtonCheckbox__button:hover{-webkit-box-shadow:none;box-shadow:none;border-color:rgba(0,0,0,.3);background-color:#fff}.ButtonCheckbox__button_pressed:hover{border-color:rgba(0,0,0,.3);background-color:#f3f1ed}.ButtonCheckbox__button:active{color:#222}.ButtonCheckbox__button:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:rgba(0,0,0,.05)!important}.ButtonCheckbox__button input{display:none}.ButtonCheckbox__button_type_mobileFilterButton{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;line-height:22px;height:32px;padding:4px 14px;border-width:1px;display:inline-block;height:40px}.ButtonCheckbox__button_type_mobileFilterButton .Button__content{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ButtonCheckbox__button_type_mobileFilterButton .Button__content_withIcons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.ButtonCheckbox__button_type_mobileFilterButton .Button__icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;width:30px;height:30px;margin:-4px 0}.ButtonCheckbox__button_type_mobileFilterButton .Button__icon:first-child:not(.ButtonCheckbox__button_type_mobileFilterButton .Button__icon:last-child){margin-left:-14px}.ButtonCheckbox__button_type_mobileFilterButton .Button__icon:last-child:not(.ButtonCheckbox__button_type_mobileFilterButton .Button__icon:first-child){margin-right:-14px;margin-left:auto}.ButtonCheckbox__button_type_mobileFilterButton .Button__title{overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.ButtonCheckbox_checked .ButtonCheckbox__button{border-style:solid;background-clip:padding-box;border-color:rgba(153,122,0,.5);background-color:#ffeba0;color:#222}.ButtonCheckbox_checked .ButtonCheckbox__button:active{color:inherit}.ButtonCheckbox_checked .ButtonCheckbox__button:focus,.ButtonCheckbox_checked .ButtonCheckbox__button_active{-webkit-animation:none;-o-animation:none;animation:none;border-color:#fc0;-webkit-box-shadow:0 0 0 1px #fc0 inset;box-shadow:inset 0 0 0 1px #fc0}.ButtonCheckbox_checked .ButtonCheckbox__button:hover{-webkit-box-shadow:none;box-shadow:none;border-color:rgba(129,103,0,.6);background-color:#ffeba0}.ButtonCheckbox_checked .ButtonCheckbox__button_pressed:hover{border-color:rgba(129,103,0,.6);background-color:#fee481}.ButtonCheckbox_checked .ButtonCheckbox__button:active{color:#222}.ButtonCheckbox_checked .ButtonCheckbox__button:disabled{color:rgba(0,0,0,.3)!important;background-clip:border-box!important}.ButtonCheckbox_checked .ButtonCheckbox__button:disabled,.ButtonCheckbox_inactive .ButtonCheckbox__button{cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-color:rgba(0,0,0,.05)!important}.ButtonCheckbox_inactive .ButtonCheckbox__button{border-style:solid;background-clip:padding-box;color:#222;color:rgba(0,0,0,.3)!important;background-clip:border-box!important}.ButtonCheckbox_inactive .ButtonCheckbox__button:active{color:inherit}.ButtonCheckbox_inactive .ButtonCheckbox__button:focus,.ButtonCheckbox_inactive .ButtonCheckbox__button_active{-webkit-animation:none;-o-animation:none;animation:none;border-color:#fc0;-webkit-box-shadow:0 0 0 1px #fc0 inset;box-shadow:inset 0 0 0 1px #fc0}.ButtonCheckbox_inactive .ButtonCheckbox__button:hover{-webkit-box-shadow:none;box-shadow:none}.ButtonCheckbox_inactive .ButtonCheckbox__button:active{color:#222}.ButtonCheckbox_inactive .ButtonCheckbox__button:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:rgba(0,0,0,.05)!important}.ButtonCheckbox_checked.ButtonCheckbox_inactive .ButtonCheckbox__button{background-clip:padding-box;color:#222;background-color:rgba(0,0,0,.15)!important;color:rgba(0,0,0,.5)!important;border:none;cursor:default!important}.ButtonCheckbox_checked.ButtonCheckbox_inactive .ButtonCheckbox__button:active{color:inherit}.ButtonCheckbox_checked.ButtonCheckbox_inactive .ButtonCheckbox__button:focus,.ButtonCheckbox_checked.ButtonCheckbox_inactive .ButtonCheckbox__button_active{-webkit-animation:none;-o-animation:none;animation:none;border-color:#fc0;-webkit-box-shadow:0 0 0 1px #fc0 inset;box-shadow:inset 0 0 0 1px #fc0}.ButtonCheckbox_checked.ButtonCheckbox_inactive .ButtonCheckbox__button:hover{-webkit-box-shadow:none;box-shadow:none}.ButtonCheckbox_checked.ButtonCheckbox_inactive .ButtonCheckbox__button:active{color:#222}.ButtonCheckbox_checked.ButtonCheckbox_inactive .ButtonCheckbox__button:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:rgba(0,0,0,.05)!important}.FilterHighSpeedTrain .Button__title:first-letter,.FilterHighSpeedTrain .Checkbox__text:first-letter{text-transform:uppercase}.FilterHighSpeedTrain__options.CheckList{padding:4px 0;white-space:nowrap}.FilterHighSpeedTrain__options.CheckList .Checkbox{padding:4px 9px;font-size:15px;line-height:22px}.FilterHighSpeedTrain__options.CheckList .Checkbox>.Checkbox__input{width:17px;height:17px;margin:2px -17px 0 0}.FilterHighSpeedTrain__options.CheckList .Checkbox>.Checkbox__fakeInput{width:15px;height:15px;margin:2px 7px 0 0}.FilterHighSpeedTrain__options.CheckList .Checkbox>.Checkbox__fakeInput>.Checkbox__tick{left:2px;bottom:2px;width:18px;height:18px}.FilterPricePresence{display:inline-block}.FilterTrainTariffClass .Button__title:first-letter,.FilterTrainTariffClass .Checkbox__text:first-letter{text-transform:uppercase}.FilterTrainTariffClass__options.CheckList{padding:4px 0;white-space:nowrap}.FilterTrainTariffClass__options.CheckList .Checkbox{padding:4px 9px;font-size:15px;line-height:22px}.FilterTrainTariffClass__options.CheckList .Checkbox>.Checkbox__input{width:17px;height:17px;margin:2px -17px 0 0}.FilterTrainTariffClass__options.CheckList .Checkbox>.Checkbox__fakeInput{width:15px;height:15px;margin:2px 7px 0 0}.FilterTrainTariffClass__options.CheckList .Checkbox>.Checkbox__fakeInput>.Checkbox__tick{left:2px;bottom:2px;width:18px;height:18px}.FilterCarriers .Button__title:first-letter,.FilterCarriers .Checkbox__text:first-letter{text-transform:uppercase}.FilterCarriers__options.CheckList{padding:4px 0;white-space:nowrap}.FilterCarriers__options.CheckList .Checkbox{padding:4px 9px;font-size:15px;line-height:22px}.FilterCarriers__options.CheckList .Checkbox>.Checkbox__input{width:17px;height:17px;margin:2px -17px 0 0}.FilterCarriers__options.CheckList .Checkbox>.Checkbox__fakeInput{width:15px;height:15px;margin:2px 7px 0 0}.FilterCarriers__options.CheckList .Checkbox>.Checkbox__fakeInput>.Checkbox__tick{left:2px;bottom:2px;width:18px;height:18px}.FilterCarriers__options.CheckList.CheckList_columned{width:450px}.FilterCarriers .Checkbox{overflow:hidden}.FilterExpress_isMobile{display:block}.FilterAeroexpress .Button__title:first-letter,.FilterAeroexpress .Checkbox__text:first-letter{text-transform:uppercase}.FilterAeroexpress__options.CheckList{padding:4px 0;white-space:nowrap}.FilterAeroexpress__options.CheckList .Checkbox{padding:4px 9px;font-size:15px;line-height:22px}.FilterAeroexpress__options.CheckList .Checkbox>.Checkbox__input{width:17px;height:17px;margin:2px -17px 0 0}.FilterAeroexpress__options.CheckList .Checkbox>.Checkbox__fakeInput{width:15px;height:15px;margin:2px 7px 0 0}.FilterAeroexpress__options.CheckList .Checkbox>.Checkbox__fakeInput>.Checkbox__tick{left:2px;bottom:2px;width:18px;height:18px}.FilterTimeOfDay__dropdown .Popup__content{padding:22px 18px;-webkit-box-sizing:border-box;box-sizing:border-box;width:270px;text-align:center}.FilterTimeOfDayContent .FilterTimeOfDayContent__toggler .RadioButton{font-size:13px;line-height:18px;padding:3px 12px}.FilterTimeOfDayContent .FilterTimeOfDayContent__timeOfDay .Button__title{font-size:15px;line-height:20px}.FilterTimeOfDayContent__toggler{margin-bottom:20px}.FilterTimeOfDayContent__toggler .RadioButton{margin:0 0 0 -1px;background:#fff padding-box;border:1px solid rgba(0,0,0,.2);border-right-color:transparent}@media print{.FilterTimeOfDayContent__toggler .RadioButton{display:none}}.FilterTimeOfDayContent__toggler .RadioButton.RadioButton_checked+.FilterTimeOfDayContent__toggler .RadioButton,.FilterTimeOfDayContent__toggler .RadioButton:hover+.FilterTimeOfDayContent__toggler .RadioButton{border-left-color:transparent}.FilterTimeOfDayContent__toggler .RadioButton.RadioButton_checked{background-color:#ffeba0;border-color:rgba(153,122,0,.5)}@media print{.FilterTimeOfDayContent__toggler .RadioButton.RadioButton_checked{display:block;padding-top:0;padding-bottom:0;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;white-space:nowrap}}.FilterTimeOfDayContent__toggler .RadioButton.RadioButton_pressed:hover{background-color:#f3f1ed}.FilterTimeOfDayContent__toggler .RadioButton.RadioButton_pressed:hover.RadioButton_checked{background-color:#fee481;border-color:rgba(129,103,0,.6)}.FilterTimeOfDayContent__toggler .RadioButton:first-child{margin:0;border-radius:3px 0 0 3px}.FilterTimeOfDayContent__toggler .RadioButton:last-child{border-radius:0 3px 3px 0;border-right-color:rgba(0,0,0,.3)}.FilterTimeOfDayContent__toggler .RadioButton:hover{border-color:rgba(0,0,0,.3)}.FilterTimeOfDayContent__toggler .RadioButton.RadioButton_focused{z-index:10;border-color:#fc0!important;-webkit-box-shadow:0 0 0 1px #fc0 inset;box-shadow:inset 0 0 0 1px #fc0}.FilterTimeOfDayContent__timeOfDay{display:block;margin-bottom:8px;width:100%}.FilterTimeOfDayContent__timeOfDay:last-child{margin-bottom:0}.FilterTimeOfDayContent__timeOfDay .ButtonCheckbox__button{padding:0 15px;width:100%}.FilterTimeOfDayContent__timeOfDay .ButtonCheckbox__contentWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.FilterTimeOfDayContent__timeOfDay .Button__title{width:100%;display:block}.FilterTimeOfDayContent__hours,.FilterTimeOfDayContent__timeName{display:inline-block;width:50%}.FilterTimeOfDayContent__timeName{text-align:left}.FilterTimeOfDayContent__hours{text-align:right;color:rgba(0,0,0,.4)}.FilterStations .Button__title:first-letter,.FilterStations .Checkbox__text:first-letter{text-transform:uppercase}.FilterStations__dropdown .Popup__content{max-height:50vh;overflow-x:hidden;overflow-y:auto}.FilterStations__blockTitle{padding-left:16px;font-size:18px;line-height:40px;white-space:nowrap}.FilterStations__stationBlock{padding:5px 0;display:table-cell;position:relative}.FilterStations__stationBlock:first-child{padding-right:1px}.FilterStations__options.CheckList{padding:0 0 4px;width:290px}.FilterStations__options.CheckList .Checkbox{padding:4px 9px;font-size:15px;line-height:22px}.FilterStations__options.CheckList .Checkbox>.Checkbox__input{width:17px;height:17px;margin:2px -17px 0 0}.FilterStations__options.CheckList .Checkbox>.Checkbox__fakeInput{width:15px;height:15px;margin:2px 7px 0 0}.FilterStations__options.CheckList .Checkbox>.Checkbox__fakeInput>.Checkbox__tick{left:2px;bottom:2px;width:18px;height:18px}.FilterStations__options.CheckList .Checkbox{font-size:13px}.FilterStations__divider{position:absolute;width:1px;height:100%;top:0;right:0;background:rgba(0,0,0,.15);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,.15)),to(#fff));background:-webkit-linear-gradient(top,rgba(0,0,0,.15) 50%,#fff);background:-o-linear-gradient(top,rgba(0,0,0,.15) 50%,#fff 100%);background:linear-gradient(180deg,rgba(0,0,0,.15) 50%,#fff)}.FiltersReset{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:18px;height:28px;padding:4px 12px;display:inline-block;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);background-color:#fff;color:#222;margin-left:0;margin-right:0;border-radius:3px;color:#c00}.FiltersReset .Button__content{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.FiltersReset .Button__content_withIcons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.FiltersReset .Button__icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;width:26px;height:26px;margin:-4px 0}.FiltersReset .Button__icon:first-child:not(.FiltersReset .Button__icon:last-child){margin-left:-12px}.FiltersReset .Button__icon:last-child:not(.FiltersReset .Button__icon:first-child){margin-right:-12px;margin-left:auto}.FiltersReset .Button__title{overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.FiltersReset:active{color:inherit}.FiltersReset:focus,.FiltersReset_active{-webkit-animation:none;-o-animation:none;animation:none;border-color:#fc0;-webkit-box-shadow:0 0 0 1px #fc0 inset;box-shadow:inset 0 0 0 1px #fc0}.FiltersReset:hover{-webkit-box-shadow:none;box-shadow:none;border-color:rgba(0,0,0,.3);background-color:#fff}.FiltersReset_pressed:hover{border-color:rgba(0,0,0,.3);background-color:#f3f1ed}.FiltersReset:active{color:#222}.FiltersReset:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:rgba(0,0,0,.05)!important}.LocalTime{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#999}.LocalTime__clockIcon{width:15px;height:15px;margin-right:6px}.PrintButton__iconFigure{margin:0;display:inline;position:relative}.PrintButton__iconFigure:not(.PrintButton__iconFigure_compact){margin-right:.25em}.PrintButton__iconFigure_compact:before{font-size:11px;line-height:15px;font-weight:400;padding:1px 4px;color:#444;background:#f3f1ed;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2);position:absolute;top:100%;z-index:2500;white-space:nowrap;margin-left:-9999px;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px);opacity:0;content:attr(aria-label);-webkit-transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s;transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s;-o-transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-o-transform .2s 0s;transition:opacity .2s 0s,visibility .2s 0s,transform .2s 0s,margin-left 0s .2s;transition:opacity .2s 0s,visibility .2s 0s,transform .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s,-o-transform .2s 0s}.PrintButton__iconFigure_compact:hover:before{margin-left:0;opacity:1;visibility:visible;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.PrintButton__icon{fill:currentColor;width:16px;height:13px;vertical-align:middle}.ButtonLink{font:inherit;height:auto;padding:0;border-width:0;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0;cursor:pointer;border-color:transparent;background-color:transparent}.ButtonLink:focus{outline:none}.ButtonLink::-moz-focus-inner{margin:0;padding:0;border:0}.ButtonLink:hover{color:red}.ButtonLink_theme_link{color:#04b}.ButtonLink_theme_textSecondary{color:#999}.CurrencySelect.Select>.Select__title.Button{font:inherit;height:auto;padding:0;border-width:0;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0}.CurrencySelect.Select>.Select__title.Button .Button__icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;width:auto;height:auto}.CurrencySelect.Select>.Select__title.Button .Button__icon:first-child{margin:auto .25em auto 0}.CurrencySelect.Select>.Select__title.Button .Button__icon:last-child{margin:auto 0 auto .25em}.CurrencySelect.Select>.Select__title.Button{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.CurrencySelect.Select>.Select__title.Button,.CurrencySelect.Select>.Select__title.Button:link{color:#777}.CurrencySelect.Select>.Select__title.Button:visited{color:#04b}.CurrencySelect.Select>.Select__title.Button:hover{color:#d00}.CurrencySelect.Select>.Select__title.Button:disabled{color:rgba(0,0,0,.3)!important;cursor:default!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important;background-clip:border-box!important;background-color:transparent!important}.CurrencySelect.Select>.Select__title.Button:focus{-webkit-box-shadow:none;box-shadow:none}.CurrencySelect.Select .Button__title,.CurrencySelect.Select .Select__item{white-space:nowrap}.CurrencySelect.Select .Select__item{display:block}.LinkBackward{position:relative}.LinkBackward:not(.LinkBackward_redesigned) .LinkBackward__link{cursor:pointer;outline:none;background-color:transparent;text-decoration:none;display:inline;font:inherit;height:auto;padding:0;border-width:0;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0}.LinkBackward:not(.LinkBackward_redesigned) .LinkBackward__link,.LinkBackward:not(.LinkBackward_redesigned) .LinkBackward__link:link,.LinkBackward:not(.LinkBackward_redesigned) .LinkBackward__link:visited{color:#777}.LinkBackward:not(.LinkBackward_redesigned) .LinkBackward__link:hover{color:#d00}.LinkBackward__iconFigure{margin:0;display:inline}.LinkBackward_compact .LinkBackward__iconFigure:before{font-size:11px;line-height:15px;font-weight:400;padding:1px 4px;color:#444;background:#f3f1ed;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2);position:absolute;top:100%;z-index:2500;white-space:nowrap;margin-left:-9999px;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px);opacity:0;content:attr(aria-label);-webkit-transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s;transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s;-o-transition:opacity .2s 0s,visibility .2s 0s,margin-left 0s .2s,-o-transform .2s 0s;transition:opacity .2s 0s,visibility .2s 0s,transform .2s 0s,margin-left 0s .2s;transition:opacity .2s 0s,visibility .2s 0s,transform .2s 0s,margin-left 0s .2s,-webkit-transform .2s 0s,-o-transform .2s 0s}.LinkBackward_compact .LinkBackward__iconFigure:hover:before{margin-left:0;opacity:1;visibility:visible;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.LinkBackward_redesigned{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;text-align:right;margin-bottom:8px}.LinkBackward_redesigned .LinkBackward__icon{margin-right:8px}.LinkBackward__icon{width:14px;height:10px;margin:auto .25em auto 0;vertical-align:middle}.LinkBackward__icon,.LinkBackward__icon>use>svg{fill:currentColor}.Disclaimer{padding-top:4px;color:#444;font-size:11px;line-height:14px}.Disclaimer_attention{padding-top:2px;color:#c00;font-size:13px;line-height:16px}.Disclaimer_redesigned{padding:0;font-size:15px;line-height:20px}.Disclaimer__attentionWord{color:#c00}.Disclaimer__attentionWord:after{content:" "}.Disclaimer .Link{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.Disclaimer .Link,.Disclaimer .Link:link,.Disclaimer .Link:visited{color:#04b}.Disclaimer .Link:hover{color:#d00}.SearchFooter{padding:4px 20px 8px}@media (max-width:939px){.Root_layout_touch .SearchFooter{padding-left:16px;padding-right:16px}}.SearchFooter .HelpLinks{margin:0 0 4px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.SearchFooter .HelpLinks__item{padding:0;margin:5px 10px 0 0}.HelpLinks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0 0 10px auto}@media print{.HelpLinks{display:none}}.HelpLinks__item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:5px 0 0 10px;white-space:nowrap}.HelpLinks__item:first-of-type{padding-left:0}.ThreadLayout{color:#333;font-size:13px;line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:20px;margin-right:20px;position:relative}@media (min-width:1080px){.ThreadLayout{width:1040px;margin-left:auto;margin-right:auto}}@media print{.ThreadLayout{margin:0 0 20px}}.ThreadLayout__topDirect{margin-top:20px;height:122px;background-color:#f8f8f8}.ThreadLayout__topDirect_rendered{border:1px solid #e6e6e6}@media print{.ThreadLayout__topDirect{display:none}}.ThreadLayout__content{margin-top:40px;background-color:#fff;padding:28px 48px 40px;border-radius:16px;-webkit-box-shadow:0 0 2px 0 rgba(13,35,67,.1),0 3px 8px -3px rgba(13,35,67,.1);box-shadow:0 0 2px 0 rgba(13,35,67,.1),0 3px 8px -3px rgba(13,35,67,.1)}@media print{.ThreadLayout__content{padding:0;-webkit-box-shadow:none;box-shadow:none}}.ThreadLayout__bottomDirect{margin-top:40px;margin-bottom:60px}.TransportCityLayout,.TransportLayout{width:100%;min-width:980px;max-width:1200px;padding-left:20px;padding-right:20px}.StationLayout,.TransportCityLayout,.TransportLayout{margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333}.StationLayout{width:1200px;padding:0;font-size:13px;line-height:16px}.StationLayout__topDirect{margin:20px 0;height:122px;overflow:hidden;background:#fff;border:1px solid #e6e6e6}.StationLayout__topDirect:empty{border:none;background:none;height:124px}.InfoLayout{color:#333;font-size:13px;line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:20px;margin-right:20px}@media (min-width:1080px){.InfoLayout{width:1040px;margin-left:auto;margin-right:auto}}@media print{.InfoLayout{margin:0 0 20px}}.InfoLayout__content{margin:20px 0;background-color:#fff;padding:28px 48px 40px;border-radius:16px;-webkit-box-shadow:0 0 2px 0 rgba(13,35,67,.1),0 3px 8px -3px rgba(13,35,67,.1);box-shadow:0 0 2px 0 rgba(13,35,67,.1),0 3px 8px -3px rgba(13,35,67,.1)}@media print{.InfoLayout__content{padding:0;-webkit-box-shadow:none;box-shadow:none}}.InfoPage__title{font-size:26px;line-height:30px;margin:0}.InfoPage_isMobile{background-color:#fff;padding:12px;border-radius:8px;-webkit-box-shadow:0 0 2px 0 rgba(13,35,67,.1),0 3px 8px -3px rgba(13,35,67,.1);box-shadow:0 0 2px 0 rgba(13,35,67,.1),0 3px 8px -3px rgba(13,35,67,.1);margin:20px 4px}@media (min-width:360px){.InfoPage_isMobile{margin-left:16px;margin-right:16px}}.InfoPage_isMobile .InfoPage__title{font-size:18px;line-height:22px}.ErrorPage{display:block;position:relative;width:100%}.AmbiguousPage{padding:18px 15px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 12px -4px rgba(13,35,67,.15),0 0 2px rgba(13,35,67,.3);box-shadow:0 4px 12px -4px rgba(13,35,67,.15),0 0 2px rgba(13,35,67,.3);border-radius:8px}.AmbiguousPage_isMobile{-webkit-box-shadow:none;box-shadow:none;border-radius:none;padding-top:20px}.AmbiguousPage__pre-title{font-size:15px;line-height:20px;color:#333}.AmbiguousPage__title{font-size:22px;line-height:26px;color:#333;margin:0 0 5px}.AmbiguousPage__pointsContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.AmbiguousPage__pointColumn{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.AmbiguousPage__pointTitle{font-size:18px;line-height:22px;color:#333;margin:25px 0 20px}.AmbiguousPage__variants{padding:0;list-style-type:none;margin:25px 0 22px}.AmbiguousOption{margin:20px 0}.AmbiguousOption__additional-title{font-size:15px;line-height:20px;color:#333}.AmbiguousOption__additional-title_selected{font-weight:700}.AmbiguousOption__link-title{font-size:15px;line-height:20px;color:#04b;cursor:pointer}.AmbiguousOption__link-title:hover{color:red}.AmbiguousOption__link-title_selected{color:#333;font-weight:700;cursor:auto}.AmbiguousOption__link-title_selected:hover{color:#333}.SearchErrorMobile{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f8f8f8}.ErrorPageCommon{text-align:center}.ErrorPageCommon__sadness{margin-bottom:15px}.ErrorPageCommon__image{width:72px;height:72px}.ErrorPageCommon__title{font-size:24px;line-height:32px;margin:0 0 25px}.ErrorPageCommon__description{color:#777}.Breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;margin:16px 20px 4px;padding-left:20px;padding-right:20px}@media (max-width:939px){.Root_layout_touch .Breadcrumbs{padding-left:16px;padding-right:16px;margin-left:0;margin-right:0}}@media (min-width:1380px){.Breadcrumbs{width:1340px;margin-left:auto;margin-right:auto}}.Breadcrumbs__list{padding:0;margin:0}.Breadcrumbs__item{display:inline-block;padding-right:5px;white-space:nowrap}.Breadcrumbs__link.Link_notStationPage{display:inline;font:inherit;height:auto;padding:0;border-width:0;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0;cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.Breadcrumbs__link.Link_notStationPage,.Breadcrumbs__link.Link_notStationPage:link,.Breadcrumbs__link.Link_notStationPage:visited{color:#4b4b99}.Breadcrumbs__link.Link_notStationPage:hover{color:#d00}.Breadcrumbs__arrow{margin:0 0 2px 6px;height:4px;width:8px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);fill:#4b4b99}@media print{.Breadcrumbs{display:none}}.Breadcrumbs_layout_desktop.Breadcrumbs_pageType_thread{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:20px;margin-right:20px}@media (min-width:1080px){.Breadcrumbs_layout_desktop.Breadcrumbs_pageType_thread{width:1040px;margin-left:auto;margin-right:auto}}.Breadcrumbs_layout_desktop.Breadcrumbs_pageType_station{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin-left:auto;margin-right:auto}.Breadcrumbs_layout_desktop.Breadcrumbs_pageType_station,.Breadcrumbs_layout_desktop.Breadcrumbs_pageType_thread{padding-left:0;padding-right:0}.Breadcrumbs_layout_desktop.Breadcrumbs_pageType_info{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}@media (min-width:1080px){.Breadcrumbs_layout_desktop.Breadcrumbs_pageType_info{width:1040px;margin-left:auto;margin-right:auto}}.FooterInformation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:20px;margin:16px 20px 8px}@media (max-width:939px){.Root_layout_touch .FooterInformation{padding-left:16px;padding-right:16px;margin-left:0;margin-right:0}}@media (min-width:1380px){.FooterInformation{width:1340px;margin-left:auto;margin-right:auto}}.FooterInformation__group{margin-right:20px}.FooterInformation__group:last-of-type{margin-right:0}.FooterInformation__group_trainPartner{text-align:right}.FooterInformation__title{font-size:15px;line-height:20px;font-weight:400;margin:0}.FooterInformation__list{margin:0 0 8px;padding:0}.FooterInformation__item{font-size:13px;line-height:18px;margin:4px 0;list-style:none}.FooterInformation__item>.Link{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.FooterInformation__item>.Link,.FooterInformation__item>.Link:link,.FooterInformation__item>.Link:visited{color:#4b4b99}.FooterInformation__item>.Link:hover{color:#d00}@media (max-width:679px){.Root_layout_touch .FooterInformation{margin-top:0;margin-bottom:0}.Root_layout_touch .FooterInformation__group{display:none}.Root_layout_touch .FooterInformation__group_trainPartner{display:block;text-align:left}}@media print{.FooterInformation{display:none}}.FooterInformation_pageType_transport:not(.FooterInformation_isMobile){display:grid;display:-ms-grid;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-template-columns:repeat(3,1fr);-ms-grid-columns:1fr 0 1fr 0 1fr}.FooterInformation_pageType_transport:not(.FooterInformation_isMobile)>:first-child{-ms-grid-column:1}.FooterInformation_pageType_transport:not(.FooterInformation_isMobile)>:nth-child(2){-ms-grid-column:3}.FooterInformation_pageType_transport:not(.FooterInformation_isMobile)>:nth-child(3){-ms-grid-column:5}.FooterInformation_pageType_info:not(.FooterInformation_isMobile){-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}@media (min-width:1080px){.FooterInformation_pageType_info:not(.FooterInformation_isMobile){width:1040px;margin-left:auto;margin-right:auto}}.FooterInformation_pageType_transportCity:not(.FooterInformation_isMobile){display:grid;display:-ms-grid;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;grid-template-columns:repeat(3,1fr);-ms-grid-columns:1fr 50px 1fr 50px 1fr}.FooterInformation_pageType_transportCity:not(.FooterInformation_isMobile)>:first-child{-ms-grid-column:1}.FooterInformation_pageType_transportCity:not(.FooterInformation_isMobile)>:nth-child(2){-ms-grid-column:3}.FooterInformation_pageType_transportCity:not(.FooterInformation_isMobile)>:nth-child(3){-ms-grid-column:5}.FooterInformation_pageType_home:not(.FooterInformation_isMobile){display:grid;display:-ms-grid;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(3,1fr);-ms-grid-columns:1fr 24px 1fr 24px 1fr}.FooterInformation_pageType_home:not(.FooterInformation_isMobile)>:first-child{-ms-grid-column:1}.FooterInformation_pageType_home:not(.FooterInformation_isMobile)>:nth-child(2){-ms-grid-column:3}.FooterInformation_pageType_home:not(.FooterInformation_isMobile)>:nth-child(3){-ms-grid-column:5}@media (min-width:1050px){.FooterInformation_pageType_home:not(.FooterInformation_isMobile){display:grid;display:-ms-grid;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;grid-template-columns:repeat(3,1fr);-ms-grid-columns:1fr 48px 1fr 48px 1fr}.FooterInformation_pageType_home:not(.FooterInformation_isMobile)>:first-child{-ms-grid-column:1}.FooterInformation_pageType_home:not(.FooterInformation_isMobile)>:nth-child(2){-ms-grid-column:3}.FooterInformation_pageType_home:not(.FooterInformation_isMobile)>:nth-child(3){-ms-grid-column:5}}.FooterInformation_pageType_home:not(.FooterInformation_isMobile),.FooterInformation_pageType_transport:not(.FooterInformation_isMobile),.FooterInformation_pageType_transportCity:not(.FooterInformation_isMobile){width:100%;min-width:980px;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.FooterInformation_pageType_home:not(.FooterInformation_isMobile) .FooterInformation__group,.FooterInformation_pageType_transport:not(.FooterInformation_isMobile) .FooterInformation__group,.FooterInformation_pageType_transportCity:not(.FooterInformation_isMobile) .FooterInformation__group{margin-right:0}@media (min-width:940px){.MobileFooterDirect__footerAds{margin-left:-20px;margin-right:-20px}}.MobileFooterDirect__smartbanner:not(:empty){margin-top:20px;overflow:hidden}.DesktopFooterAdvertisement{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:20px;margin-right:20px;padding-left:20px;padding-right:20px}@media (max-width:939px){.Root_layout_touch .DesktopFooterAdvertisement{padding-left:16px;padding-right:16px;margin-left:0;margin-right:0}}@media (min-width:1380px){.DesktopFooterAdvertisement{width:1340px;margin-left:auto;margin-right:auto}}.Footer{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-top:1px solid rgba(0,0,0,.15)}.Footer__inner,.Footer__services{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 20px;padding:7px 20px}@media (max-width:939px){.Root_layout_touch .Footer__inner,.Root_layout_touch .Footer__services{padding-left:16px;padding-right:16px;margin-left:0;margin-right:0}}@media (min-width:1380px){.Footer__inner,.Footer__services{width:1340px;margin-left:auto;margin-right:auto}}.Footer__item{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:4px 20px 4px 0;list-style:none}.Footer__item:nth-last-of-type(2){margin-right:auto;padding-right:20px}@media print{.Footer__item{display:none}}.Footer__service{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:4px 20px 4px 0;list-style:none}@media print{.Footer__service{display:none}}.Footer__copyright{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:4px 0;list-style:none}.Footer__phone-link{display:inline-block}@media (max-width:679px){.Root_layout_touch .Footer__inner{display:block}.Root_layout_touch .Footer__item{margin-top:8px}.Root_layout_touch .Footer__copyright{margin-top:16px;color:#777}.Root_layout_touch .Footer__copyright,.Root_layout_touch .Footer__item{font-size:15px;line-height:20px}.Root_layout_touch .Footer__copyrightLink{word-wrap:nowrap}}.Footer_layout_desktop.Footer_pageType_home .Footer__inner,.Footer_layout_desktop.Footer_pageType_home .Footer__services,.Footer_layout_desktop.Footer_pageType_transport .Footer__inner,.Footer_layout_desktop.Footer_pageType_transport .Footer__services,.Footer_layout_desktop.Footer_pageType_transportCity .Footer__inner,.Footer_layout_desktop.Footer_pageType_transportCity .Footer__services{width:100%;min-width:980px;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.Footer_layout_desktop.Footer_pageType_info .Footer__inner,.Footer_layout_desktop.Footer_pageType_station .Footer__inner,.Footer_layout_desktop.Footer_pageType_thread .Footer__inner{padding-left:0;padding-right:0}.Footer_layout_desktop.Footer_pageType_thread .Footer__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:20px;margin-right:20px}@media (min-width:1080px){.Footer_layout_desktop.Footer_pageType_thread .Footer__inner{width:1040px;margin-left:auto;margin-right:auto}}.Footer_layout_desktop.Footer_pageType_station .Footer__inner{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin-left:auto;margin-right:auto}.Footer_layout_desktop.Footer_pageType_info .Footer__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:20px;margin-right:20px}@media (min-width:1080px){.Footer_layout_desktop.Footer_pageType_info .Footer__inner{width:1040px;margin-left:auto;margin-right:auto}}@-webkit-keyframes actionButtonFocusAnimation{0%{background-color:#ffe356}to{background-color:#ffe066}}@-o-keyframes actionButtonFocusAnimation{0%{background-color:#ffe356}to{background-color:#ffe066}}@keyframes actionButtonFocusAnimation{0%{background-color:#ffe356}to{background-color:#ffe066}}.Tooltip{font-size:11px;line-height:15px;font-weight:400;color:#444;background:#f3f1ed;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2);padding:0;z-index:5000}.Tooltip__content{max-width:25vw;padding:1px 4px}.Tooltip__content a{cursor:pointer;outline:none;background-color:transparent;text-decoration:none}.Tooltip__content a,.Tooltip__content a:link,.Tooltip__content a:visited{color:#0054b9}.Tooltip__content a:hover{color:#d00}