*,:after,:before{box-sizing:inherit}a,button,input,label,select,textarea{-webkit-tap-highlight-color:transparent}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{box-sizing:border-box;line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.box--transport-list__body:after,.box--transport-list__body:before,.box-list-lines__body:after,.box-list-lines__body:before,.clearfix:after,.clearfix:before,.custom-select__options li a:after,.custom-select__options li a:before,.custom-select__placeholder:after,.custom-select__placeholder:before,.group-info:after,.group-info:before,.list-inline:after,.list-inline:before,.main-content__head .grid--small:after,.main-content__head .grid--small:before,.route-public-transport__schedule:after,.route-public-transport__schedule:before,.transport-info:after,.transport-info:before,.transport_circle:after,.transport_circle:before{content:" ";display:table}.box--transport-list__body:after,.box-list-lines__body:after,.clearfix:after,.custom-select__options li a:after,.custom-select__placeholder:after,.group-info:after,.list-inline:after,.main-content__head .grid--small:after,.route-public-transport__schedule:after,.transport-info:after,.transport_circle:after{clear:both}.visually-hidden{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.section-pagination:before{display:inline-block;vertical-align:middle;content:'';height:100%}.section-main-transport:before,.section-route--search:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-50;background-color:#45a0d5}.grid--small{width:18.8125rem;margin-left:auto;margin-right:auto}.grid--small:after{content:" ";display:block;clear:both}.grid--small .grid__column{width:28.57143%;float:left;margin-right:7.14286%}.grid--small .grid__column:last-child{float:right;margin-right:0}.gallery-transports{width:18.8125rem;margin-left:auto;margin-right:auto;overflow:hidden;text-align:center}.gallery-transports:after{content:" ";display:block;clear:both}.gallery-transports .gallery__item{width:28.57143%;float:left;margin-bottom:7.14286%}.gallery-transports .gallery__item:nth-child(3n+1){margin-right:-100%;clear:both;margin-left:0}.gallery-transports .gallery__item:nth-child(3n+2){margin-left:35.71429%;margin-right:-100%;clear:none}.gallery-transports .gallery__item:nth-child(3n+3){margin-left:71.42857%;margin-right:-100%;clear:none}@font-face{font-family:LatoWeb;src:url(Lato-Regular.8ab18d934cfa1e51dc82.eot);src:url(Lato-Regular.8ab18d934cfa1e51dc82.eot?#iefix) format("embedded-opentype"),url(Lato-Regular.bd03a2cc277bbbc338d4.woff2) format("woff2"),url(Lato-Regular.27bd77b9162d388cb8d4.woff) format("woff"),url(Lato-Regular.6d4e78225df0cfd5fe1b.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:LatoWebLight;src:url(Lato-Light.4afee4c98483c85a3346.eot);src:url(Lato-Light.4afee4c98483c85a3346.eot?#iefix) format("embedded-opentype"),url(Lato-Light.7244318390cc4d36aac4.woff2) format("woff2"),url(Lato-Light.90301aa07d780a098122.woff) format("woff"),url(Lato-Light.cf44fd55d7045a2378f9.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:LatoWebBold;src:url(Lato-Bold.a2fb219c999a8fa6b95a.eot);src:url(Lato-Bold.a2fb219c999a8fa6b95a.eot?#iefix) format("embedded-opentype"),url(Lato-Bold.cccb897485813c7c2569.woff2) format("woff2"),url(Lato-Bold.d878b6c29b10beca227e.woff) format("woff"),url(Lato-Bold.5b1b8b856d7a8cb1cb0b.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:LatoWebHeavy;src:url(Lato-Heavy.b0357e425384d4222769.eot);src:url(Lato-Heavy.b0357e425384d4222769.eot?#iefix) format("embedded-opentype"),url(Lato-Heavy.c9cbbdc3762c340d5d37.woff2) format("woff2"),url(Lato-Heavy.2ce4d82354fdf1be1788.woff) format("woff"),url(Lato-Heavy.72c6dd530f0acc74b528.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}.right{float:right}.left{float:left}.padding-bottom-small{padding-bottom:.3125rem}.display-none{display:none}.display-inline-block{display:inline-block}body,html{height:100%;font-family:LatoWeb,Arial,sans-serif;font-size:100%;color:#626874;-webkit-text-size-adjust:100%}input,input:active,input:focus,input:hover{outline:0}.find-stop__input,.input-text,.input-with-locator input,.public-transport-filter__input,.time-inputs input{height:2.75rem;width:100%;padding:0 .75rem;color:#626874;border:1px solid #cad2e0;border-radius:3px;background-color:#fff;font-size:.9375rem;box-shadow:none;transition:all .3s}.find-stop__input:-moz-placeholder,.input-text:-moz-placeholder,.input-with-locator input:-moz-placeholder,.public-transport-filter__input:-moz-placeholder,.time-inputs input:-moz-placeholder{color:#bac1cd}.find-stop__input::-moz-placeholder,.input-text::-moz-placeholder,.input-with-locator input::-moz-placeholder,.public-transport-filter__input::-moz-placeholder,.time-inputs input::-moz-placeholder{color:#bac1cd}.find-stop__input:-ms-input-placeholder,.input-text:-ms-input-placeholder,.input-with-locator input:-ms-input-placeholder,.public-transport-filter__input:-ms-input-placeholder,.time-inputs input:-ms-input-placeholder{color:#bac1cd}.find-stop__input::-webkit-input-placeholder,.input-text::-webkit-input-placeholder,.input-with-locator input::-webkit-input-placeholder,.public-transport-filter__input::-webkit-input-placeholder,.time-inputs input::-webkit-input-placeholder{color:#bac1cd}.find-stop__input:active,.find-stop__input:focus,.input-text:active,.input-text:focus,.input-with-locator input:active,.input-with-locator input:focus,.public-transport-filter__input:active,.public-transport-filter__input:focus,.time-inputs input:active,.time-inputs input:focus{border-color:#6ab5e2}.input-with-locator{position:relative}.input-with-locator input{padding-right:3.625rem}.input-with-locator .svg-icon{fill:#45a0d5;position:absolute;top:50%;right:50%;margin-top:-.625rem;margin-right:-.625rem}.input-with-locator__img{position:absolute;top:.0625rem;right:.0625rem;width:2.875rem;height:2.625rem;text-align:center;border:1px solid transparent;border-left-color:#cad2e0;border-radius:0 3px 3px 0}button{color:#626874}.alpha,.beta,.gamma,h1,h2,h3{line-height:1.2}a{text-decoration:none;outline:0;color:#626874;transition:color .3s}a:active,a:focus,a:hover{outline:0}a svg{transition:all .3s}a.active,a:hover{color:#45a0d5}.list-inline>li{float:left}img,object,video{max-width:100%;height:auto}figcaption{font-style:italic}.div-table{display:table}.div-table__row{display:table-row}.div-table__cell{display:table-cell}.div-table__cell-50{width:50%}.div-table .vertical-base{vertical-align:baseline}.large-text{font-size:1.375rem}.sub-text{color:#bac1cd}.hr--dotted{border:none;border-top:1px dotted #c9d1e0;height:1px}.hr-large{margin:0;border:none;border-top:2px solid #cad2e0;height:2px}.hr{margin:0;border:none;border-top:1px solid #cad2e0;height:1px}.text-center{text-align:center}.text-right{text-align:right}.line-separator{height:1px;background-color:#6ab5e2}.data-after:after{content:attr(data-after);padding-left:.1875rem}.data-before:before{content:attr(data-before);padding-right:.1875rem}.show-block-on-mobile-only{display:none}.device-mobile .show-block-on-mobile-only{display:block}.show-block-on-desktop-only{display:none}.device-desktop .show-block-on-desktop-only{display:block}/*!
 * fullPage 2.7.4
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}#superContainer{height:100%;position:relative;touch-action:none}.fp-section{position:relative;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:scroll}.fp-notransition{transition:none!important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.fp-section{height:auto!important}@media print{.fp-enabled body,html.fp-enabled{overflow:visible!important;height:auto!important}html{background:#fff;width:auto;height:auto;overflow:visible}body{background:#fff;font-size:20pt;width:auto;height:auto;border:0;margin:0 5%;padding:0;overflow:visible;float:none!important}#fp-nav,.fp-controlArrow,.fp-slidesNav{display:none!important}h1{font-size:28pt!important}h2{font-size:24pt!important}h3{font-size:22pt!important}h4{font-size:22pt!important;font-variant:small-caps}h5{font-size:21pt!important}h6{font-size:20pt!important;font-style:italic}.fp-scrollable,.fp-section,.fp-tableCell,.slimScrollDiv{width:100%!important;height:auto!important;display:block!important;position:relative;float:none!important}.fp-slidesContainer{-webkit-transform:none!important;transform:none!important;transition:none!important}.fp-slides,.fp-slidesContainer{height:auto!important;width:100%!important;float:none!important;overflow:hidden!important}.fp-slides{height:800px!important;width:800px!important}.fp-slide{float:none!important;width:100%!important;position:static!important}.fullpage-wrapper{float:none!important;-webkit-transform:none!important;transform:none!important;transition:none!important;position:static!important;width:auto!important;height:auto!important;left:0!important;top:0!important;margin-left:0!important;margin-top:0!important;padding:0!important;zoom:1!important;overflow:visible!important;display:block!important;text-align:left!important}.fp-section,.fp-slide{page-break-after:always!important}}.tabs{display:none;visibility:hidden}.js-tabby .tabs{visibility:visible}.tabs a,.tabs button{cursor:pointer}.js-tabby .tabs-pane{display:none;visibility:hidden}.tabs-pane.active{visibility:visible}.tabs:after,.tabs:before{display:table;content:""}.tabs:after{clear:both}.html5tooltip-box{box-shadow:0 0 0 1px rgba(255,255,255,.15),0 0 10px rgba(255,255,255,.15);color:#f7f7f7;font-weight:700}.html5tooltip-box:before{background-color:inherit;box-shadow:inherit;content:'';display:block;height:12px;position:absolute;width:12px;-webkit-transform:translate3d(-6px,-6px,0) rotate3d(0,0,1,45deg);transform:translate3d(-6px,-6px,0) rotate3d(0,0,1,45deg);left:10px;top:10px}.html5tooltip-text{background-color:inherit;border-radius:inherit;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;position:relative}.html5tooltip-more{background-color:inherit;border-radius:inherit;position:relative}.html5tooltip-more .html5tooltip-text{margin-top:-7px}.html5tooltip-bottom .html5tooltip-box:before{left:50%;top:0}.html5tooltip-left .html5tooltip-box:before{left:100%;top:50%}.html5tooltip-right .html5tooltip-box:before{left:0;top:50%}.html5tooltip-top .html5tooltip-box:before{left:50%;top:100%}.html5tooltip-bottom,.html5tooltip-left,.html5tooltip-right,.html5tooltip-top{-ms-perspective:300px;-o-perspective:300px;-webkit-perspective:300px;perspective:300px}.html5tooltip-bottom.animating,.html5tooltip-left.animating,.html5tooltip-right.animating,.html5tooltip-top.animating{transition:top .3s}.html5tooltip-box.animating{transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.html5tooltip-more.animating{transition:height .3s}.fadein-from{opacity:0}.fadein-to{opacity:1}.scalein-from{opacity:0;-webkit-transform:scale3d(.7,.7,.7);transform:scale3d(.7,.7,.7)}.scalein-to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.html5tooltip-bottom .scalein-to{-webkit-transform-origin:center top;transform-origin:center top}.html5tooltip-left .scalein-to{-webkit-transform-origin:right center;transform-origin:right center}.html5tooltip-right .scalein-to{-webkit-transform-origin:left center;transform-origin:left center}.html5tooltip-top .scalein-to{-webkit-transform-origin:center bottom;transform-origin:center bottom}.foldin-from,.foldout-from{opacity:0}.foldin-to,.foldout-to{opacity:1;-webkit-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0)}.html5tooltip-bottom .foldin-from,.html5tooltip-top .foldout-from{-webkit-transform:rotate3d(1,0,0,-90deg);transform:rotate3d(1,0,0,-90deg)}.html5tooltip-bottom .foldin-to,.html5tooltip-bottom .foldout-to{-webkit-transform-origin:center top;transform-origin:center top}.html5tooltip-left .foldin-from,.html5tooltip-right .foldout-from{-webkit-transform:rotate3d(0,1,0,-90deg);transform:rotate3d(0,1,0,-90deg)}.html5tooltip-left .foldin-to,.html5tooltip-left .foldout-to{-webkit-transform-origin:right center;transform-origin:right center}.html5tooltip-left .foldout-from,.html5tooltip-right .foldin-from{-webkit-transform:rotate3d(0,1,0,90deg);transform:rotate3d(0,1,0,90deg)}.html5tooltip-right .foldin-to,.html5tooltip-right .foldout-to{-webkit-transform-origin:left center;transform-origin:left center}.html5tooltip-bottom .foldout-from,.html5tooltip-top .foldin-from{-webkit-transform:rotate3d(1,0,0,90deg);transform:rotate3d(1,0,0,90deg)}.html5tooltip-top .foldin-to,.html5tooltip-top .foldout-to{-webkit-transform-origin:center bottom;transform-origin:center bottom}.slidein-from{opacity:0}.slidein-to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.html5tooltip-bottom .slidein-from{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.html5tooltip-left .slidein-from{-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}.html5tooltip-right .slidein-from{-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}.html5tooltip-top .slidein-from{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}.roll-from{opacity:0}.roll-to{opacity:1;-webkit-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0)}.html5tooltip-bottom .roll-from{-webkit-transform:rotate3d(0,0,1,-30deg);transform:rotate3d(0,0,1,-30deg)}.html5tooltip-bottom .roll-to{-webkit-transform-origin:center top;transform-origin:center top}.html5tooltip-left .roll-from{-webkit-transform:rotate3d(0,0,1,30deg);transform:rotate3d(0,0,1,30deg)}.html5tooltip-left .roll-to{-webkit-transform-origin:right center;transform-origin:right center}.html5tooltip-right .roll-from{-webkit-transform:rotate3d(0,0,1,-30deg);transform:rotate3d(0,0,1,-30deg)}.html5tooltip-right .roll-to{-webkit-transform-origin:left center;transform-origin:left center}.html5tooltip-top .roll-from{-webkit-transform:rotate3d(0,0,1,30deg);transform:rotate3d(0,0,1,30deg)}.html5tooltip-top .roll-to{-webkit-transform-origin:center bottom;transform-origin:center bottom}.spin-from{opacity:0}.spin-to{opacity:1;-webkit-transform:rotate3d(0,0,0,0) translate3d(0,0,0);transform:rotate3d(0,0,0,0) translate3d(0,0,0)}.html5tooltip-bottom .spin-from{-webkit-transform:rotate3d(0,1,0,90deg) translate3d(0,20px,0);transform:rotate3d(0,1,0,90deg) translate3d(0,20px,0)}.html5tooltip-left .spin-from{-webkit-transform:rotate3d(1,0,0,-90deg) translate3d(-20px,0,0);transform:rotate3d(1,0,0,-90deg) translate3d(-20px,0,0)}.html5tooltip-right .spin-from{-webkit-transform:rotate3d(1,0,0,-90deg) translate3d(20px,0,0);transform:rotate3d(1,0,0,-90deg) translate3d(20px,0,0)}.html5tooltip-top .spin-from{-webkit-transform:rotate3d(0,1,0,90deg) translate3d(0,-20px,0);transform:rotate3d(0,1,0,90deg) translate3d(0,-20px,0)}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{touch-action:pan-y}.swiper-wp8-vertical{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:.3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:1s steps(12,end) infinite swiper-preloader-spin;animation:1s steps(12,end) infinite swiper-preloader-spin}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.site-wrapper{position:relative;overflow:hidden;height:100%}.site-container{position:relative;z-index:99;height:100%;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition:-webkit-transform .3s}.site-container:after{position:absolute;top:0;right:0;width:0;height:0;background:rgba(0,0,0,.2);content:'';opacity:0;z-index:100;-moz-transition:opacity .3s,width .1s .3s,height .1s .3s;-o-transition:opacity .3s,width .1s .3s,height .1s .3s;-webkit-transition:opacity .3s,width .1s .3s,height .1s .3s;transition:opacity .3s,width .1s .3s,height .1s .3s}.main-menu-open .site-container:after{width:100%;height:100%;opacity:1;transition:opacity .3s}.main-menu-open .site-container{-webkit-transform:translate3d(-18.75rem,0,0);transform:translate3d(-18.75rem,0,0)}@media only screen and (max-width:37.5em){.main-menu-open .site-container{-webkit-transform:translate3d(-17.5rem,0,0);transform:translate3d(-17.5rem,0,0)}}.l-site-menu{position:absolute;top:0;right:0;z-index:100;overflow-y:auto;width:18.75rem;height:100%;padding:2.5rem 1.25rem 1.5625rem 1.5625rem;border-left:2px solid rgba(103,103,103,.55);transition:all .3s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-overflow-scrolling:touch}@media only screen and (max-width:37.5em){.l-site-menu{width:17.5rem}}.site-content{height:100%;position:relative;-webkit-overflow-scrolling:touch}.section-pagination{display:none;position:absolute;top:0;right:0;bottom:0;width:5rem;box-shadow:-2px 0 10px -1px rgba(103,103,103,.55);background-color:#fff;text-align:center}.section-pagination__container{display:inline-block;vertical-align:middle;overflow:hidden}.section-pagination__container li{padding:5px 0;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.section-pagination__container li a{position:relative;display:block;padding:.3125rem}.section-pagination__container li.visible{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.section-pagination .toggle-nav{position:absolute;top:1.875rem;left:1.375rem}.section-pagination .lang-nav{position:absolute;bottom:1.875rem;left:1.625rem}@media only screen and (min-width:64em){.device-desktop .site-content{padding-right:5rem}.device-desktop .section-pagination{display:block}}.main-nav,.second-nav{margin-bottom:2.8125rem}.main-nav li,.second-nav li{margin-bottom:1.25rem}.main-nav a{text-transform:uppercase}.gallery-transports a{display:inline-block;font-size:.6875rem;color:rgba(255,255,255,.5);fill:rgba(255,255,255,.5);cursor:default}.gallery-transports a.link--active{cursor:pointer;color:#fff;fill:#fff}.lang-nav{font-size:.8125rem;text-transform:uppercase}.lang-nav svg{margin-left:.3125rem;fill:#626874}.section-map{height:100%}.section-map__container{position:absolute;top:0;left:0;right:0;bottom:3.125rem;z-index:1;overflow-x:hidden;overflow-y:auto;box-shadow:0 2px 5px -1px rgba(103,103,103,.55);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition:-webkit-transform .3s;transition-delay:.2s;background-color:#fff}.open-map .section-map__container{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);transition-delay:0s}.section-map__map{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.section-map__map #google-map{height:100%}.section-map__map .toggle-map{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%}.open-map .section-map__map .toggle-map{display:none}.section-map__map .map-icon{position:absolute;bottom:.625rem;right:0;padding:.3125rem .625rem .375rem;background-color:#45a0d5;fill:#fff;color:#fff;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition:-webkit-transform .3s;transition-delay:.2s;border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem}.section-map__map .map-icon>*{vertical-align:middle;display:inline-block;padding-bottom:.0625rem}.open-map .section-map__map .map-icon{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0);transition-delay:0s}.section-map__close-btn{position:absolute;top:0;left:0;right:0;text-align:center;height:1.125rem;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition:-webkit-transform .3s;background-color:#45a0d5}.section-map__close-btn a{padding-top:.625rem;position:relative;display:inline-block;height:2.5rem;fill:#45a0d5;text-align:center}.section-map__close-btn a svg{width:18.75rem}.open-map .section-map__close-btn{z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition-delay:.25s}.section-map .fp-tableCell{vertical-align:top;display:block}@media only screen and (min-width:37.5625em){.section-map__container{width:21.25rem;height:100%;border-bottom:0;box-shadow:2px 0 21px -1px rgba(103,103,103,.55)}.section-map__map{left:21.25rem}.section-map__close-btn,.section-map__map .map-icon,.section-map__map .toggle-map{display:none}}.main-content{position:relative;min-height:100%;font-size:.9375rem}.main-content__head{background-color:#45a0d5;height:3.75rem;padding-top:.3125rem}.main-content__head .logo{width:6.5625rem;float:left}.main-content__head .button.button-menu{display:none;float:right;color:#fff;fill:#fff;margin-top:.625rem}.device-mobile .main-content__head .button.button-menu{display:inline-block}.section-news{display:none}.section-about-us{display:none}@media only screen and (min-width:64em){.device-desktop .section-about-us,.device-desktop .section-news{display:block}}.button,.button-add,.button-circle,.button-close,.button-date-time,.button-full-width-close,.button-icon-title,.button-route-detail-info,.button-route-detail-price{font-family:LatoWeb,Arial,sans-serif;font-size:100%;line-height:1;outline:0;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0)}.button-add:active,.button-add:focus,.button-add:hover,.button-circle:active,.button-circle:focus,.button-circle:hover,.button-close:active,.button-close:focus,.button-close:hover,.button-date-time:active,.button-date-time:focus,.button-date-time:hover,.button-full-width-close:active,.button-full-width-close:focus,.button-full-width-close:hover,.button-icon-title:active,.button-icon-title:focus,.button-icon-title:hover,.button-route-detail-info:active,.button-route-detail-info:focus,.button-route-detail-info:hover,.button-route-detail-price:active,.button-route-detail-price:focus,.button-route-detail-price:hover,.button:active,.button:focus,.button:hover{outline:0}.button--no-borders{border:none}.btn--paging-circle{display:inline-block;border-radius:50%;height:.75rem;width:.75rem;vertical-align:middle;border:2px solid #626874;transition:all .3s}.active .btn--paging-circle{height:.3125rem;width:.3125rem;background-color:#626874}.button{padding:.9375rem;color:#fff;border-radius:5px;transition:all .3s}.button svg{transition:fill .3s}.button:hover{background-color:#cad2e0}.button.button--full-width{width:100%;border:2px solid #fff;background-color:#45a0d5}.button.button-menu{padding:.25rem;border:none;background-color:transparent;color:#626874;fill:#626874}.button.button--transport-number{position:relative;width:3.5rem;height:1.625rem;padding:0;border:1px solid #c9d1e0;background-color:#fff;color:#626874;font-size:.8125rem;border-radius:15px;transition:all .3s}.button.button--transport-number:hover{color:#6ab5e2;border-color:#6ab5e2;background-color:#e2eef2}.button.button--transport-number svg{position:absolute;top:-.625rem;right:-.625rem}.button.button--buy{background-color:transparent;border:2px solid #45a0d5;color:#45a0d5;font-family:LatoWebBold,Arial,sans-serif;text-transform:uppercase;font-size:.8125rem;min-width:5.625rem;padding:.625rem 0}.button-circle{width:2.125rem;height:2.125rem;display:block;text-align:center;padding:0;border:0;background-color:transparent;color:#fff;border-radius:50%;transition:all .3s}.button-circle:hover{transition-delay:.5s}.button-circle.selected{transition-delay:0s}.button-circle svg{transition:none}.button-circle.active{color:#fff;fill:#fff;background-color:#287aaa}.button-circle.active.selected,.button-circle.selected,.device-desktop .button-circle:hover{background-color:#fff;color:#45a0d5;fill:#626874}.button-circle.disabled{cursor:default;color:#287aaa}.button-circle.disabled:hover{background-color:transparent}.button-circle.disabled.selected:hover{background-color:#fff}a.button-circle{line-height:2.125rem}.button-add{transition:all .3s;border:none;position:relative;width:15.625rem;overflow:hidden;padding:.625rem 0;background-color:transparent}.button-add:before{content:'';position:absolute;width:1.5rem;height:1.5rem;border:.125rem solid #fff;top:50%;margin-top:-.75rem;left:0;border-radius:50%}.button-add span{display:inline-block;overflow:hidden;padding-left:2.25rem;text-align:left;white-space:nowrap}.button-add span:after,.button-add span:before{content:'';position:absolute;height:.125rem;width:.625rem;top:50%;margin-top:-.0625rem;left:.4375rem;background-color:#fff;transition:all .3s}.button-add span:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.button-add.button-add--remove{width:2rem}.button-add.button-add--remove span:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.button-add.button-add--remove span:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button-date-time{background-color:transparent;border:none;width:16.5625rem;display:block;padding-left:0;padding-right:0}.button-date-time svg,.button-date-time__calendar,.button-date-time__icon,.button-date-time__status,.button-date-time__text{vertical-align:middle}.button-date-time__calendar{width:2.75rem}.button-date-time__text{width:9.8125rem;text-align:left}.button-date-time__text .div-table__cell:last-child{padding-left:1.25rem}.button-date-time__icon{width:1rem;text-align:right}.button-date-time.button-date-time--show-selected-time .button-date-time__status{display:none}.button-date-time.button-date-time--show-selected-time .button-date-time__text{width:12.8125rem}.button-full-width-close{background-color:transparent;border:none;width:100%;display:block;padding:.625rem 0}.button-full-width-close svg{float:right}.button-full-width-close span{float:left}.button-close{background-color:transparent;border:none;padding:.625rem 0 .625rem .625rem}.button-icon-title{background-color:transparent;padding:.4375rem 0}.button-icon-title .svg-icon{vertical-align:middle;margin-right:.625rem}.button-icon-title span{vertical-align:middle}.button-route-detail-info,.button-route-detail-price{display:block;background-color:transparent;border:none;padding:1.125rem 0;text-align:left;line-height:1.2}.button-route-detail-info{color:#96a0b5;fill:#96a0b5}.button-route-detail-info>div{width:77.27273%;float:left;margin-right:2.27273%}.button-route-detail-info>div:last-child{width:20.45455%;float:right;margin-right:0;text-align:right}.button-route-detail-info__time{color:#626874;font-size:.8125rem}.button-route-detail-info strong{text-transform:uppercase;font-size:.8125rem;font-family:LatoWebBold,Arial,sans-serif;display:block;line-height:1.5;color:#45a0d5}.button-route-detail-info.button-route-detail-info-with-icon>div{width:65.90909%;float:left;margin-right:2.27273%}.button-route-detail-info.button-route-detail-info-with-icon>div:first-child{width:9.09091%;float:left;margin-right:2.27273%}.button-route-detail-info.button-route-detail-info-with-icon>div:last-child{width:20.45455%;float:right;margin-right:0}.button-route-detail-price>div{width:77.27273%;float:left;margin-right:2.27273%}.button-route-detail-price>div:last-child{width:20.45455%;float:right;margin-right:0;text-align:right}.button-route-detail-price strong{text-transform:uppercase;font-family:LatoWebBold,Arial,sans-serif;font-size:1.0625rem;line-height:1.2}.button-route-detail-price strong:after{text-transform:lowercase;font-size:.9375rem;font-family:LatoWeb,Arial,sans-serif}.section-main-transport{background-color:#45a0d5}.section-main-transport__traffic{position:static;padding:2.5rem 0;width:100%}@media only screen and (min-height:30em){.section-main-transport__traffic{position:absolute;bottom:1.25rem;left:0;right:0;padding:0}}.manage-section{background-color:#f2f3f6;border-bottom:1px solid #cad2e0;padding-bottom:1.25rem}.manage-section.manage-section--taxi{overflow:hidden;padding-bottom:0}.traffic-info-btn{width:18.8125rem;margin-left:auto;margin-right:auto}.traffic-info-btn:after{content:" ";display:block;clear:both}.traffic-switch .c-switch{float:right}.traffic-switch__title{display:inline-block;float:left;vertical-align:middle;line-height:1.6875rem}.road-event{border-top:1px solid #cad2e0;padding:1.375rem 0}.road-event .svg-arrow-right{transition:all .3s}.road-event__title{width:14.625rem;font-size:1.0625rem;float:left}.road-event__title .sub-text{font-size:.9375rem}.road-event .div-table{width:18.8125rem;margin-left:auto;margin-right:auto}.road-event .div-table:after{content:" ";display:block;clear:both}.road-event .div-table__cell{vertical-align:middle}.road-event .div-table__cell:first-child svg{fill:#626874;display:inline-block;float:left;margin-right:.625rem}.road-event .div-table__cell:last-child{min-width:2.5rem}.road-event__details{max-height:0;overflow:hidden;padding-left:1.625rem;width:18.8125rem;margin-left:auto;margin-right:auto;transition:max-height .3s}.road-event__details:after{content:" ";display:block;clear:both}.road-event__details:before{content:'';display:block;height:2.1875rem}.road-event.road-event--show-details .road-event__details{max-height:18.75rem}.road-event.road-event--show-details .svg-arrow-right{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.traffic-delay{height:2.0625rem;width:3.625rem;display:inline-block;line-height:1.9375rem;text-align:center;color:#fff;border-radius:15px}.traffic--slower{background-color:#fa2e50}.traffic--slow{background-color:#ff5c54}.traffic--medium{background-color:#ff9054}.traffic-info{border-top:1px solid #cad2e0}.traffic-info .svg-arrow-right{transition:all .3s}.traffic-info__title{width:13.375rem;font-size:1.0625rem;float:left}.traffic-info__title .sub-text{font-size:.9375rem}.traffic-info .div-table{padding:.8125rem 0;width:18.8125rem;margin-left:auto;margin-right:auto}.traffic-info .div-table:after{content:" ";display:block;clear:both}.traffic-info .div-table__cell{vertical-align:middle}.traffic-info .div-table__cell:first-child svg{fill:#626874;display:inline-block;float:left;margin-right:.625rem}.traffic-info .div-table__cell:last-child{min-width:3.75rem}.traffic-info__details{max-height:0;overflow:hidden;color:#fff;fill:#fff;transition:max-height .3s}.traffic-info__details li{padding:1.4375rem 0}.traffic-info__details svg{margin-right:.625rem}.traffic-info__details a{color:inherit}.traffic-info__details a *{vertical-align:middle}.traffic-info.traffic-info--show-details .traffic-info__details{max-height:34.375rem}.traffic-info.traffic-info--show-details .svg-arrow-right{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.traffic-info-container{border-bottom:.5625rem solid #cad2e0;display:none}.tabs-control{background-color:#45a0d5;padding-bottom:.0625rem}.tabs{width:100%;position:relative;z-index:0}.js-tabby .tabs{display:table}.tabs .tab-item{display:table-cell;text-align:center;color:rgba(255,255,255,.5);width:50%}.tabs .tab-item.active{color:#fff}.tabs .tab-item a{font-size:.8125rem;text-transform:uppercase;color:inherit;padding:.625rem 0;display:block}.tabs .tab-item:last-child:after{content:'';display:block;position:absolute;transition:left .6s ease;background:#fff;bottom:0;left:0;width:50%;height:.1875rem}.tabs .tab-item:last-child.active:after{left:50%!important}.main-content__body .tabs{color:#fff;width:18.8125rem;margin-left:auto;margin-right:auto}.main-content__body .tabs:after{content:" ";display:block;clear:both}.tabs .tab-item:nth-child(1).active~.tab-item:last-child:after{left:0}.tabs-pane{display:none}.tabs-pane.active{display:block}.tabs-content{font-size:.9375rem}.tabs-content #tab--route{border-top:2px solid #6ab5e2}.tabs-content #tab--transport{background-color:#fff}.custom-select{vertical-align:middle;position:relative;text-align:left;font-size:.8125rem;z-index:20;background-color:#fff}.custom-select:focus{outline:0}.custom-select__placeholder{display:block;padding:1.25rem 0}.custom-select__placeholder svg{transition:all .3s}.custom-select__options{position:absolute;overflow:hidden;width:100%;visibility:hidden;height:0;transition:all .3s;background-color:inherit}.custom-select__options li a{color:inherit;display:block;padding:.9375rem 0}@media only screen and (min-height:31.25em){.custom-select__options li a{padding:1.5625rem 0}}.custom-select__options svg{transition:none;visibility:hidden}.custom-select__options li a span,.custom-select__placeholder span{float:left;line-height:1rem}.custom-select__options li a svg,.custom-select__placeholder svg{float:right}.custom-select.custom-select--active .svg-arrow-down{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.custom-select.custom-select--active .custom-select__options,.custom-select.custom-select--active .custom-select__options .custom-select__options--active svg{visibility:visible}.select-city{border-bottom:2px solid #6ab5e2;border-top:2px solid #6ab5e2;margin-bottom:.9375rem}.select-city .custom-select{background-color:#45a0d5;color:#fff}.select-city .custom-select__options ul a,.select-city .custom-select__placeholder{text-transform:uppercase;width:18.8125rem;margin-left:auto;margin-right:auto}.select-city .custom-select__options ul a:after,.select-city .custom-select__placeholder:after{content:" ";display:block;clear:both}.select-city .custom-select__placeholder{text-transform:uppercase;color:inherit;fill:#fff}.select-city .custom-select__options{top:3.625rem;color:inherit;border-bottom:1px solid #6ab5e2;fill:#fff}.select-city.select-city--inner{border-top:1px solid #6ab5e2;border-bottom:1px solid #cad2e0;cursor:pointer}.select-city.select-city--inner .custom-select{font-size:.9375rem;background-color:transparent;color:#626874}.select-city.select-city--inner .custom-select__placeholder{text-transform:initial}.select-city.select-city--inner .svg-close{stroke:#626874}.select-route .div-table{max-width:15rem;border-collapse:collapse}.select-route .div-table__row:last-child{border-top:.8125rem solid transparent}.select-route .div-table__cell:first-child{text-transform:uppercase;color:#bac1cd;font-size:.6875rem}.select-route .div-table__cell:last-child{padding-left:.625rem;font-size:.9375rem}.select-route .custom-select__options,.select-route .custom-select__placeholder{border-radius:3px;border:1px solid #c9d1e0}.select-route .custom-select__placeholder{padding:.9375rem .9375rem .9375rem .625rem;display:block;fill:#c9d1e0}.select-route .custom-select__options svg,.select-route .custom-select__placeholder svg{float:none;position:absolute;right:.9375rem;top:50%;margin-top:-.5rem}.select-route .custom-select__options{top:100%;border-top:none}.select-route .custom-select__options li{padding:.9375rem;position:relative}.select-route .custom-select__options_value{padding:0}.select-route .custom-select--active{box-shadow:0 3px 10px 1px rgba(103,103,103,.55)}.select-route .custom-select--active .custom-select__placeholder{border-bottom-left-radius:0;border-bottom-right-radius:0}.select-route .custom-select--active .custom-select__options{box-shadow:0 3px 10px 1px rgba(103,103,103,.55);border-top-left-radius:0;border-top-right-radius:0}.c-radio{position:relative;display:inline-block;cursor:pointer;line-height:1.5;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:.625rem 0}.c-radio [type=radio]{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.c-radio__ui{cursor:inherit;display:block;pointer-events:none}.c-radio__ui:after,.c-radio__ui:before{pointer-events:none}.c-radio--classic [type=radio]:checked+.c-radio__ui:before{background:#fff;transition:all .3s ease-in}.c-radio--classic .c-radio__ui:before{content:'';display:inline-block;width:1.125rem;height:1.125rem;vertical-align:-.3125rem;border:.125rem solid #fff;margin:0 .25rem 0 .125rem;border-radius:1.125rem;transition:all .3s ease-out}.c-radio--check [type=radio]:checked+.c-radio__ui:before{background-color:#45a0d5;border-color:#45a0d5;transition:all .3s ease-in}.c-radio--check [type=radio]:checked+.c-radio__ui:after{border-left-color:#fff;border-bottom-color:#fff;transition:all .3s ease-in}.c-radio--check .c-radio__ui{position:relative;padding-left:34px;line-height:1.75rem}.c-radio--check .c-radio__ui:after,.c-radio--check .c-radio__ui:before{content:'';position:absolute;transition:all .3s ease-out}.c-radio--check .c-radio__ui:before{top:0;left:0;width:1.75rem;height:1.75rem;background-color:transparent;border:.125rem solid #45a0d5;border-radius:1.75rem;transition:all .3s ease-out}.c-radio--check .c-radio__ui:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:.5rem;left:.4375rem;height:.5rem;width:.875rem;border-left:.125rem solid transparent;border-bottom:.125rem solid transparent}.c-switch{position:relative;display:inline-block;cursor:pointer;vertical-align:middle;-webkit-tap-highlight-color:rgba(255,255,255,0)}.c-switch [type=checkbox]{position:absolute;margin:0;visibility:hidden}.c-switch__ui{display:block;cursor:inherit;pointer-events:none;position:relative}.c-switch__ui:after,.c-switch__ui:before{pointer-events:none}.c-switch--classic [type=checkbox]:checked+.c-switch__ui:before{background-color:#fff;transition:all .3s ease-in}.c-switch--classic [type=checkbox]:checked+.c-switch__ui:after{border-color:#45a0d5;transition:all .3s ease-in}.c-switch--classic .c-switch__ui{min-width:1.5625rem;overflow:hidden;height:1.5625rem;line-height:1.5625rem;padding-left:2rem;transition:all .3s ease-out}.c-switch--classic .c-switch__ui:after,.c-switch--classic .c-switch__ui:before{content:'';position:absolute;transition:all .3s ease-out}.c-switch--classic .c-switch__ui:before{top:0;left:0;width:1.5625rem;height:1.5625rem;border:.125rem solid #96a0b5}.c-switch--classic .c-switch__ui:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;margin-top:-.375rem;left:.3125rem;height:.5rem;width:.875rem;border-left:.125rem solid transparent;border-bottom:.125rem solid transparent}.c-switch--toggle{padding:.4375rem 0}.c-switch--toggle [type=checkbox]:checked+.c-switch__ui:before{background-color:#45a0d5}.c-switch--toggle [type=checkbox]:checked+.c-switch__ui:after{left:1.5625rem}.c-switch--toggle .c-switch__ui{min-width:3rem;overflow:hidden;height:1.5rem;line-height:1.5rem;padding-left:3.4375rem}.c-switch--toggle .c-switch__ui:after,.c-switch--toggle .c-switch__ui:before{content:'';position:absolute;visibility:visible;left:0}.c-switch--toggle .c-switch__ui:before{height:1rem;top:.25rem;transition:background-color .3s;border-radius:16px;background-color:#c9d1e0;width:3rem}.c-switch--toggle .c-switch__ui:after{height:1.5rem;width:1.5rem;top:0;background-color:#fff;border:.125rem solid #cad2e0;border-radius:24px;transition:left .3s}.c-switch--transport{width:3.125rem;height:3.125rem}.c-switch--transport,.c-switch--transport .c-switch__ui{border-radius:50%;border-color:transparent}.c-switch--transport .c-switch__ui{position:absolute;top:0;left:0;bottom:0;right:0;fill:rgba(255,255,255,.5);transition:background-color .3s ease-in}.c-switch--transport .c-switch__ui:after,.c-switch--transport .c-switch__ui:before{content:'';position:absolute;left:0;opacity:1;transition:opacity .3s ease-in}.c-switch--transport .c-switch__ui:before{height:.125rem;width:3.125rem;top:1.6875rem;margin-top:-.1875rem;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2}.c-switch--transport .c-switch__ui:after{top:0;bottom:0;right:0;background:rgba(255,255,255,.2);border-radius:50%;border:.125rem solid #fff;z-index:1}.c-switch--transport svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:fill .3s ease-in;width:1.5rem;height:1.5rem}.c-switch--transport [type=checkbox]:checked+.c-switch__ui{background-color:#fff;fill:#6ab5e2}.c-switch--transport [type=checkbox]:checked+.c-switch__ui:after,.c-switch--transport [type=checkbox]:checked+.c-switch__ui:before{opacity:0}@-moz-document url-prefix(){.c-range .c-range__input{height:1.875rem}}.c-range{display:inline-block;overflow:hidden;width:17.5rem;background-color:transparent}.c-range .c-range__input{background-color:inherit;display:block;width:100%;margin:0;padding:0}.c-range .c-range__input,.c-range .c-range__input::-webkit-slider-runnable-track,.c-range .c-range__input::-webkit-slider-thumb{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.c-range .c-range__input::-webkit-slider-runnable-track{width:100%;height:.25rem;background:#287aaa;border:none;margin-top:.8125rem;margin-bottom:.8125rem}.c-range .c-range__input::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:1.875rem;width:1.875rem;display:block;border-radius:50%;background:#fff;position:relative;top:-.8125rem}.c-range .c-range__input::-webkit-slider-thumb:before{content:'';width:18.75rem;display:block;background-color:#6ab5e2;height:.25rem;top:50%;margin-top:-.125rem;position:absolute;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.c-range .c-range__input::-webkit-slider-thumb:after{content:'';-webkit-appearance:none;border:none;height:1.875rem;width:1.875rem;display:block;border-radius:50%;background:inherit;position:absolute;top:50%;margin-top:-.9375rem;left:50%;margin-left:-.9375rem}.c-range .c-range__input::-moz-range-track{width:100%;height:.25rem;background:#287aaa;border:none;border-radius:.25rem}.c-range .c-range__input::-moz-range-thumb{border:none;height:1.875rem;width:1.875rem;border-radius:50%;background:#fff}.c-range .c-range__input::-moz-range-progress{background-color:#6ab5e2;height:.25rem;border-radius:.25rem}.c-range .c-range__input:-moz-focusring{outline:#fff solid 1px;outline-offset:-1px}.c-range .c-range__input::-moz-focus-outer{border:0}.c-range .c-range__input::-ms-track{width:100%;height:.25rem;background:0 0;border-color:transparent;border-width:.8125rem 0;color:transparent}.c-range .c-range__input::-ms-fill-lower{background:#6ab5e2;border-radius:.5rem}.c-range .c-range__input::-ms-fill-upper{background:#287aaa;border-radius:.5rem}.c-range .c-range__input::-ms-thumb{border:none;height:1.875rem;width:1.875rem;border-radius:50%;background:#fff}.c-range .c-range__input::-ms-tooltip{display:none}.c-range .c-range__input:focus{outline:0}.html5tooltip-bottom,.html5tooltip-left,.html5tooltip-right,.html5tooltip-top{z-index:110}.html5tooltip-box{font-family:LatoWeb,Arial,sans-serif;font-size:.875rem;background-color:#626874;border-radius:5px}.html5tooltip-text{padding:.9375rem}.box{padding:1.375rem 0}.box__body{width:18.8125rem;margin-left:auto;margin-right:auto;overflow:hidden;transition:all .3s}.box__body:after{content:" ";display:block;clear:both}.box__head{display:block;fill:#626874;color:#626874;font-size:1.0625rem}.box__head svg{margin-right:.3125rem}.box.box--hide-body .box__body{max-height:0;padding-top:0}.box.box--hide-body .box__head svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.box--transport-list{padding:0}.box--transport-list .box__head{padding:1.25rem 0}.box--transport-list .box__head>span{width:18.8125rem;margin-left:auto;margin-right:auto;display:block;color:#fff;fill:#fff}.box--transport-list .box__head>span:after{content:" ";display:block;clear:both}.box--transport-list__body{max-height:43.75rem;padding-top:1.4375rem}.box--transport-list__body .button{float:left;margin:0 1.1875rem 1.25rem 0;overflow:visible}.box--transport-list.list-transport--shuttle .box__head{background-color:#7dc25d}.box--transport-list.list-transport--shuttle .button:hover{color:#7dc25d;border-color:#7dc25d;background-color:rgba(125,194,93,.1)}.box--transport-list.list-transport--bus .box__head{background-color:#666dcc}.box--transport-list.list-transport--bus .button:hover{color:#666dcc;border-color:#666dcc;background-color:rgba(102,109,204,.1)}.box--transport-list.list-transport--suburban-bus .box__head{background-color:#787ee7}.box--transport-list.list-transport--suburban-bus .button:hover{color:#787ee7;border-color:#787ee7;background-color:rgba(120,126,231,.1)}.box--transport-list.list-transport--metro .box__head{background-color:#45a0d5}.box--transport-list.list-transport--metro .button:hover{color:#45a0d5;border-color:#45a0d5;background-color:rgba(69,160,213,.1)}.box--transport-list.list-transport--trolley .box__head{background-color:#25c1c3}.box--transport-list.list-transport--trolley .button:hover{color:#25c1c3;border-color:#25c1c3;background-color:rgba(37,193,195,.1)}.box--transport-list.list-transport--tram .box__head{background-color:#00a574}.box--transport-list.list-transport--tram .button:hover{color:#00a574;border-color:#00a574;background-color:rgba(0,165,116,.1)}.box--content{border-top:1px solid #c9d1e0;border-bottom:1px solid #c9d1e0;padding-bottom:0;font-size:.9375rem}.box--content .box__head{width:18.8125rem;margin-left:auto;margin-right:auto;margin-bottom:1.25rem}.box--content .box__head:after{content:" ";display:block;clear:both}.box--content__border-top{border-top:1px solid #c9d1e0}.box--content.box--hide-body .box--content__body{display:none}.round-angle-box{overflow:hidden;width:19.75rem;margin:0 auto 1.25rem;padding:0 .5rem;background-color:#fff;border-radius:8px;box-shadow:0 3px 10px 1px rgba(103,103,103,.55)}.box--border-left{border-left:8px solid;padding-left:0}.box--border-top{border-top:8px solid}.box--border-bus{border-color:#666dcc}.box--border-tram{border-color:#00a574}.box--border-trolley{border-color:#25c1c3}.box--border-metro{border-color:#45a0d5}.box--border-shuttle{border-color:#7dc25d}.box--border-shuttle .svg-icon{fill:#7dc25d}.box-list-lines{padding-top:.625rem}.box-list-lines__head{display:inline-block;text-align:left;padding-left:.625rem;padding-top:.625rem;padding-bottom:.625rem;margin-bottom:.625rem;font-size:1.0625rem;transition:all .3s}.box-list-lines__head svg{fill:#626874;margin-right:.3125rem}.box-list-lines--hide-body .box-list-lines__head svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.box-list-lines--hide-body .box-list-lines__head{transition-delay:.1s}.box-list-lines__body{max-height:37.5rem;overflow:hidden;padding-top:.625rem;transition:all .3s}.box-list-lines--hide-body .box-list-lines__body{max-height:0;padding-top:0;transition:all .3s}.box-list-lines .button{float:left;margin:0 .625rem 1.25rem .5625rem;overflow:visible}.box--bottom-border{border-bottom:1px solid #cad2e0;padding-bottom:1.25rem}.find-stop__head{font-size:.9375rem;color:#6ab5e2;fill:#6ab5e2;padding:.375rem 0}.find-stop__head svg{margin-right:.3125rem}.find-stop--open .find-stop__head svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.section-main-transport .find-stop__head{color:#fff;fill:#fff}.find-stop__body{padding-top:1.4375rem;border-top:1px solid #cad2e0;display:none;margin-top:.9375rem;font-size:.9375rem;position:relative}.find-stop--open .find-stop__body{display:block}.find-stop--show-hint .find-stop__input{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#6ab5e2}.find-stop__hint{position:absolute;z-index:1;top:4.1875rem;left:0;right:0;display:none;font-size:inherit;height:10rem;color:#96a0b5;background-color:#fff;border:1px solid #cad2e0;border-radius:0 0 3px 3px;box-shadow:0 9px 10px 0 rgba(103,103,103,.55);transition:all .3s}.find-stop--show-hint .find-stop__hint{display:block;border-color:#6ab5e2;border-top:none}.find-stop__hint-body{position:absolute;left:0;right:0;top:0;bottom:3.4375rem;overflow-x:hidden;overflow-y:auto;padding:.9375rem;color:inherit}.find-stop__hint hr{position:absolute;top:-.0625rem;left:0;right:0;margin:0;padding:0;border:none;border-bottom:1px solid #c9d1e0}.find-stop__gps{position:absolute;bottom:0;left:0;right:0;padding-left:.9375rem;height:3rem;line-height:3rem;background-color:#f2f3f6;color:#45a0d5}.find-stop__no-results{position:absolute;bottom:1.25rem;left:0;right:0;text-align:center;color:inherit}.find-stop__no-results svg{display:block;margin:0 auto .3125rem}.transport-extras>li{margin-right:.875rem}.transport-extras>li:last-child{margin-right:0}.transport-specials .div-table__cell{vertical-align:middle}.transport-specials .div-table__cell .sub-text{display:block}.transport-specials .div-table__cell:first-child{padding-right:.625rem}.public-transport-filter{margin-bottom:1.5625rem}.public-transport-filter__input{margin-bottom:1.25rem}.public-transport-filter__buttons{height:3.125rem;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines}.public-transport-filter__buttons:after{content:"";width:100%;display:inline-block;font-size:0;line-height:0}.public-transport-filter__buttons button{width:3.125rem;height:3.125rem;border:none;cursor:pointer;outline:0;fill:#6ab5e2;background-color:#e2eef2;display:inline-block;zoom:1;transition:all .3s;border-radius:50%}.public-transport-filter__buttons button:active,.public-transport-filter__buttons button:focus,.public-transport-filter__buttons button:hover{outline:0}.public-transport-filter__buttons button:hover{background-color:#fff}.public-transport-filter__buttons button.active{fill:#fff}.public-transport-filter__buttons button.active#public-transport-filter--shuttle{background-color:#7dc25d}.public-transport-filter__buttons button.active#public-transport-filter--metro{background-color:#45a0d5}.public-transport-filter__buttons button.active#public-transport-filter--tram{background-color:#00a574}.public-transport-filter__buttons button.active#public-transport-filter--trolley{background-color:#25c1c3}.public-transport-filter__buttons button.active#public-transport-filter--bus{background-color:#666dcc}.public-transport__route-head{width:18.8125rem;margin-left:auto;margin-right:auto}.public-transport__route-head:after{content:" ";display:block;clear:both}.public-transport__route-head .transport_circle{margin-left:.625rem}.public-transport__route-head .hr--dotted{margin-bottom:.9375rem}.transport-info{margin-bottom:.9375rem;height:2.1875rem;line-height:2.3125rem}.transport-info__text{float:left}.transport-info__text>*{display:inline-block;vertical-align:middle}.transport-info__icons{float:right}.transport-info__icons a:last-child{margin-right:0}.transport-info a{display:inline-block;vertical-align:middle}.transport-info svg{fill:#626874}.transport-info .transport__number{font-size:1.375rem;line-height:1}.transport_circle{display:inline-block;width:2.1875rem;height:2.1875rem;line-height:2.1875rem;text-align:center;border-radius:50%}.transport_circle svg{fill:#fff}.line-short-info{width:18.8125rem;margin-left:auto;margin-right:auto}.line-short-info:after{content:" ";display:block;clear:both}.line-short-info__icon{margin-right:.25rem}.line-short-info__number{margin-right:1.4375rem}.line-short-info__arrow{margin-right:.6875rem}.line-short-info__destination{width:8.875rem}.line-short-info ul li{display:inline-block;vertical-align:middle}.line-short-info--metro .line-short-info__number .button:hover{color:#45a0d5;border-color:#45a0d5;background-color:rgba(69,160,213,.1)}.line-short-info--bus .line-short-info__number .button:hover{color:#666dcc;border-color:#666dcc;background-color:rgba(102,109,204,.1)}.line-short-info--tram .line-short-info__number .button:hover{color:#00a574;border-color:#00a574;background-color:rgba(0,165,116,.1)}.line-short-info--trolley .line-short-info__number .button:hover{color:#25c1c3;border-color:#25c1c3;background-color:rgba(37,193,195,.1)}.line-short-info--shuttle .line-short-info__number .button:hover{color:#7dc25d;border-color:#7dc25d;background-color:rgba(125,194,93,.1)}.route-specials>li{background-color:#f2f3f6;padding:.5625rem 0 .5rem;border-bottom:1px solid #cad2e0}.route-specials .div-table{width:18.8125rem;margin-left:auto;margin-right:auto}.route-specials .div-table:after{content:" ";display:block;clear:both}.route-specials .div-table .div-table__cell{vertical-align:middle}.route-specials .div-table .div-table__cell svg{margin-right:.9375rem}.public-stop__basic-info{font-size:.9375rem}.public-stop__basic-info .div-table{margin-bottom:.9375rem}.public-stop__basic-info .div-table__cell{padding-bottom:.625rem}.public-stop__basic-info .div-table__cell img,.public-stop__basic-info .div-table__cell svg{vertical-align:middle}.public-stop__basic-info .div-table__cell:first-child{padding-right:1.125rem}.public-stop__basic-info .public-stop__controls{line-height:1.25rem}.public-stop__basic-info .public-stop__controls svg{fill:#45a0d5;vertical-align:bottom}.public-stop__basic-info .public-stop__controls .control__calendar{text-align:right}.public-stop__basic-info .public-stop__controls .control__calendar svg{vertical-align:baseline;fill:#626874}.transport-route .transport-stop{position:relative;padding-left:2.5rem;padding-bottom:1.25rem;min-height:1.5rem;line-height:1.5rem;overflow:hidden}.transport-route .transport-stop:before{content:"";position:absolute;width:.3125rem;left:.625rem;top:1.625rem;bottom:0}.transport-route .transport-stop:first-child:after,.transport-route .transport-stop:last-child:after{content:"";position:absolute;height:.3125rem;width:.625rem;left:1.625rem;top:.6875rem}.transport-route .transport-stop:first-child{margin-top:0}.transport-route .transport-stop:last-child{padding-bottom:0}.transport-route .transport-stop:last-child .transport-stop__code:before,.transport-route .transport-stop:last-child:before{display:none}.transport-route .transport-stop__info{display:table;color:inherit}.transport-route .transport-stop__info .svg-cycle,.transport-route .transport-stop__info .svg-star{position:absolute;left:0;top:0}.transport-route .transport-stop__info .svg-icon__content,.transport-route .transport-stop__info .svg-icon__padding{color:inherit}.transport-route .transport-stop__info .svg-icon__padding{fill:#fff}.transport-route .transport-stop__info:hover .svg-icon__padding{fill:inherit}.transport-route .transport-stop__info:hover .svg-icon__content{fill:transparent}.transport-route .transport-stop__info.left{max-width:14.0625rem}.transport-route .transport-stop__code{display:table-cell;font-size:.6875rem;width:1.875rem}.transport-route .transport-stop__title{display:table-cell;font-size:.9375rem;padding-left:.625rem}.transport-route .transport-stop.active{margin-top:.3125rem}.transport-route .transport-stop.active .transport-stop__info:before{left:0;top:0;width:1rem;height:1rem;background-color:transparent}.transport-route .transport-stop.active:after{left:1.3125rem;width:.5rem}.transport-route .transport-stop.active .transport-stop__code:before{top:1.3125rem}.transport-route .transport-stop__transfer{margin-top:.625rem}.transport-route .transport-stop__timetable{font-size:.8125rem}.transport-route__toggle-full{font-size:.8125rem;display:block;color:#45a0d5;fill:#45a0d5}.transport-route__toggle-full>*{vertical-align:middle}.transport-route__toggle-full svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.transport-route .svg-icon-bus{fill:#666dcc}.transport-route .svg-icon-tram{fill:#00a574}.transport-route .svg-icon-trolley{fill:#25c1c3}.transport-route .svg-icon-metro{fill:#45a0d5}.transport-route .svg-icon-shuttle{fill:#7dc25d}.toggle-transport-stops{margin-left:2.5rem;margin-top:2.875rem;clear:both}.toggle-transport-stops .transport-stop__timetable{font-size:.9375rem;color:#96a0b5}.toggle-transport-stops .transport-stop__timetable:after{content:attr(data-content);font-size:.8125rem;padding-left:.1875rem}.transport-route--hide-stops .transport-stop{display:none}.transport-route--hide-stops .transport-stop:first-child,.transport-route--hide-stops .transport-stop:last-child{display:block}.transport-route--hide-stops .transport-route__toggle-full svg{-webkit-transform:rotate(0);transform:rotate(0)}.map-stop-info{max-width:18.75rem;padding:.625rem .8125rem .9375rem}.map-stop-info .div-table__cell:first-child{width:2.3125rem;vertical-align:top}.map-stop-info .sub-text{font-size:.6875rem;text-transform:uppercase;margin-bottom:.3125rem}.map-stop-info__info{display:table;color:inherit;margin-bottom:.625rem}.map-stop-info__code{display:table-cell;font-size:.6875rem;width:1.875rem}.map-stop-info__title{display:table-cell;font-size:.9375rem;padding-left:.625rem}.map-stop-info__transports .svg-icon{margin-right:.3125rem}.group-info__text{float:left}.group-info__icons{float:right}.transport-arrives{background-color:#f2f3f6;border-bottom:1px solid #c9d1e0}.transport-arrives__head{padding-top:1.25rem;margin-bottom:1.25rem}.transport-arrives__head svg{float:left;fill:rgba(255,255,255,.5)}.transport-arrives__title{font-size:.6875rem;color:#fff;text-transform:uppercase;padding-bottom:1.25rem}.transport-arrives__live-times{float:right;width:50%;position:relative;padding-bottom:1.5625rem}.transport-arrives__live-times .list-inline li{text-align:center;width:33%}.transport-arrives__live-times .list-inline li a{color:rgba(255,255,255,.5)}.transport-arrives__live-times .list-inline li.active a{color:#fff}.transport-arrives__live-times .list-inline li:last-child:before{content:"";display:block;width:0;height:0;border-left:.9375rem solid transparent;border-right:.9375rem solid transparent;border-bottom:.9375rem solid #f2f3f6;position:absolute;bottom:0;left:.5rem;transition:all .3s}.transport-arrives__live-times .list-inline li:nth-child(1).active~li:last-child:before{left:.5rem}.transport-arrives__live-times .list-inline li:nth-child(2).active:before,.transport-arrives__live-times .list-inline li:nth-child(2).active~li:last-child:before{left:3.5rem}.transport-arrives__live-times .list-inline li:nth-child(3).active:before{left:6.6875rem}.transport-arrives__remaining-time{font-size:1.25rem;display:block}.transport-arrives__body>li{display:none}.transport-arrives__body>li.active{display:block}.transport-arrives__body .transport-extras,.transport-arrives__body .transport-specials{padding-bottom:1.25rem}.static-timetable__head{padding:.3125rem 0;border-bottom:1px solid #c9d1e0;color:#bac1cd;font-size:.6875rem;text-transform:uppercase}.static-timetable__head .static-timetable__hour{font-family:LatoWeb,Arial,sans-serif}.static-timetable__row{border-bottom:1px dotted #c9d1e0}.static-timetable__row:last-child{border-bottom:none}.static-timetable__row .static-timetable__minutes{width:15.5rem;margin-left:auto;margin-right:auto}.static-timetable__row .static-timetable__minutes:after{content:" ";display:block;clear:both}.static-timetable__row .static-timetable__minutes span{width:10.25641%;float:left}.static-timetable__row .static-timetable__minutes span:nth-child(8n+1){margin-right:-100%;clear:both;margin-left:0}.static-timetable__row .static-timetable__minutes span:nth-child(8n+2){margin-left:12.82051%;margin-right:-100%;clear:none}.static-timetable__row .static-timetable__minutes span:nth-child(8n+3){margin-left:25.64103%;margin-right:-100%;clear:none}.static-timetable__row .static-timetable__minutes span:nth-child(8n+4){margin-left:38.46154%;margin-right:-100%;clear:none}.static-timetable__row .static-timetable__minutes span:nth-child(8n+5){margin-left:51.28205%;margin-right:-100%;clear:none}.static-timetable__row .static-timetable__minutes span:nth-child(8n+6){margin-left:64.10256%;margin-right:-100%;clear:none}.static-timetable__row .static-timetable__minutes span:nth-child(8n+7){margin-left:76.92308%;margin-right:-100%;clear:none}.static-timetable__row .static-timetable__minutes span:nth-child(8n+8){margin-left:89.74359%;margin-right:-100%;clear:none}.static-timetable__row.remove-border{border:none}.static-timetable__hour,.static-timetable__minutes{display:table-cell;line-height:1.5}.static-timetable__hour{vertical-align:top;width:2.75rem;font-family:LatoWebHeavy,Arial,sans-serif}.static-timetable__toggle{display:table-cell;float:right;text-transform:none;font-size:.9375rem}.static-timetable .grid--small{padding:.625rem 0}.public-transport--bus .transport-arrives__head{background-color:#666dcc}.public-transport--bus .approaching-transports--features,.public-transport--bus .transport-extras{fill:#666dcc}.public-transport--bus .transport-route .active,.public-transport--bus .transport-route .favorite,.public-transport--bus .transport-route .favorite:before,.public-transport--bus .transport-route .transport-stop__info:hover{color:#666dcc}.public-transport--bus .transport-route .transport-stop:after,.public-transport--bus .transport-route .transport-stop:before,.public-transport--bus .transport-route .transport-stop__info:before{background-color:#666dcc}.public-transport--bus .transport-route .transport-stop__info:before{border-color:#666dcc}.public-transport--bus .transport-route .svg-star .svg-icon__padding,.public-transport--bus .transport-route .transport-stop__text{fill:#666dcc}.public-transport--bus .transport-route .svg-star .svg-icon__content{fill:#fff;stroke:#fff}.public-transport--bus .transport-route .transport-stop__info:hover .svg-star .svg-icon__padding{fill:#666dcc}.public-transport--bus .transport-route .transport-stop__info:hover .svg-star .svg-icon__content{fill:#666dcc;stroke:#666dcc}.public-transport--bus .select-route .custom-select__options a:hover,.public-transport--bus .select-route .custom-select__options--active{color:#666dcc;fill:#666dcc}.public-transport--shuttle .transport-arrives__head{background-color:#7dc25d}.public-transport--shuttle .approaching-transports--features,.public-transport--shuttle .transport-extras{fill:#7dc25d}.public-transport--shuttle .transport-route .active,.public-transport--shuttle .transport-route .favorite,.public-transport--shuttle .transport-route .favorite:before,.public-transport--shuttle .transport-route .transport-stop__info:hover{color:#7dc25d}.public-transport--shuttle .transport-route .transport-stop:after,.public-transport--shuttle .transport-route .transport-stop:before,.public-transport--shuttle .transport-route .transport-stop__info:before{background-color:#7dc25d}.public-transport--shuttle .transport-route .transport-stop__info:before{border-color:#7dc25d}.public-transport--shuttle .transport-route .svg-star .svg-icon__padding,.public-transport--shuttle .transport-route .transport-stop__text{fill:#7dc25d}.public-transport--shuttle .transport-route .svg-star .svg-icon__content{fill:#fff;stroke:#fff}.public-transport--shuttle .transport-route .transport-stop__info:hover .svg-star .svg-icon__padding{fill:#7dc25d}.public-transport--shuttle .transport-route .transport-stop__info:hover .svg-star .svg-icon__content{fill:#7dc25d;stroke:#7dc25d}.public-transport--shuttle .select-route .custom-select__options a:hover,.public-transport--shuttle .select-route .custom-select__options--active{color:#7dc25d;fill:#7dc25d}.public-transport--tram .transport-arrives__head{background-color:#00a574}.public-transport--tram .approaching-transports--features,.public-transport--tram .transport-extras{fill:#00a574}.public-transport--tram .transport-route .active,.public-transport--tram .transport-route .favorite,.public-transport--tram .transport-route .favorite:before,.public-transport--tram .transport-route .transport-stop__info:hover{color:#00a574}.public-transport--tram .transport-route .transport-stop:after,.public-transport--tram .transport-route .transport-stop:before,.public-transport--tram .transport-route .transport-stop__info:before{background-color:#00a574}.public-transport--tram .transport-route .transport-stop__info:before{border-color:#00a574}.public-transport--tram .transport-route .svg-star .svg-icon__padding,.public-transport--tram .transport-route .transport-stop__text{fill:#00a574}.public-transport--tram .transport-route .svg-star .svg-icon__content{fill:#fff;stroke:#fff}.public-transport--tram .transport-route .transport-stop__info:hover .svg-star .svg-icon__padding{fill:#00a574}.public-transport--tram .transport-route .transport-stop__info:hover .svg-star .svg-icon__content{fill:#00a574;stroke:#00a574}.public-transport--tram .select-route .custom-select__options a:hover,.public-transport--tram .select-route .custom-select__options--active{color:#00a574;fill:#00a574}.public-transport--trolley .transport-arrives__head{background-color:#25c1c3}.public-transport--trolley .approaching-transports--features,.public-transport--trolley .transport-extras{fill:#25c1c3}.public-transport--trolley .transport-route .active,.public-transport--trolley .transport-route .favorite,.public-transport--trolley .transport-route .favorite:before,.public-transport--trolley .transport-route .transport-stop__info:hover{color:#25c1c3}.public-transport--trolley .transport-route .transport-stop:after,.public-transport--trolley .transport-route .transport-stop:before,.public-transport--trolley .transport-route .transport-stop__info:before{background-color:#25c1c3}.public-transport--trolley .transport-route .transport-stop__info:before{border-color:#25c1c3}.public-transport--trolley .transport-route .svg-star .svg-icon__padding,.public-transport--trolley .transport-route .transport-stop__text{fill:#25c1c3}.public-transport--trolley .transport-route .svg-star .svg-icon__content{fill:#fff;stroke:#fff}.public-transport--trolley .transport-route .transport-stop__info:hover .svg-star .svg-icon__padding{fill:#25c1c3}.public-transport--trolley .transport-route .transport-stop__info:hover .svg-star .svg-icon__content{fill:#25c1c3;stroke:#25c1c3}.public-transport--trolley .select-route .custom-select__options a:hover,.public-transport--trolley .select-route .custom-select__options--active{color:#25c1c3;fill:#25c1c3}.public-transport--metro .transport-arrives__head{background-color:#45a0d5}.public-transport--metro .approaching-transports--features,.public-transport--metro .transport-extras{fill:#45a0d5}.public-transport--metro .transport-route .active,.public-transport--metro .transport-route .favorite,.public-transport--metro .transport-route .favorite:before,.public-transport--metro .transport-route .transport-stop__info:hover{color:#45a0d5}.public-transport--metro .transport-route .transport-stop:after,.public-transport--metro .transport-route .transport-stop:before,.public-transport--metro .transport-route .transport-stop__info:before{background-color:#45a0d5}.public-transport--metro .transport-route .transport-stop__info:before{border-color:#45a0d5}.public-transport--metro .transport-route .svg-star .svg-icon__padding,.public-transport--metro .transport-route .transport-stop__text{fill:#45a0d5}.public-transport--metro .transport-route .svg-star .svg-icon__content{fill:#fff;stroke:#fff}.public-transport--metro .transport-route .transport-stop__info:hover .svg-star .svg-icon__padding{fill:#45a0d5}.public-transport--metro .transport-route .transport-stop__info:hover .svg-star .svg-icon__content{fill:#45a0d5;stroke:#45a0d5}.public-transport--metro .select-route .custom-select__options a:hover,.public-transport--metro .select-route .custom-select__options--active{color:#45a0d5;fill:#45a0d5}.call-for-action{padding:1.5625rem 0;width:100%}.call-for-action .div-table__cell:first-child{vertical-align:middle}.call-for-action .svg-icon{width:1.0625rem;height:1.0625rem;vertical-align:middle}.call-for-action__info{padding-right:.625rem}.call-for-action__info>*{display:block;margin-bottom:.625rem}.call-for-action__info>:last-child{margin-bottom:0}.call-for-action__title strong{font-size:1.375rem}.call-for-action__btn{text-align:right}.call-for-action__btn .button--buy{vertical-align:text-top}.public-parking-card .call-for-action .call-for-action__title,.public-parking-card .call-for-action .call-for-action__title .sub-text{color:#fff}.call-for-action.grid--small{width:18.8125rem}.block-icon{margin-top:1.375rem;margin-bottom:1.375rem}.block-icon .svg-map,.block-icon .svg-set-end{fill:#45a0d5}.block-icon__icon{width:2.1875rem;padding-right:.3125rem}.block-icon__icon>*,.block-icon__text{vertical-align:middle}.block-icon__text>:last-child{margin-bottom:0}.block-icon__text h2{font-size:1.0625rem;margin-bottom:1.125rem}.block-icon__text h3{margin-bottom:.625rem}.block-icon__text .large-text{line-height:1.33}.block-icon__text .large-text .sub-text{font-size:.9375rem}.block-icon__text .large-text span.sub-text{color:inherit}.block-icon__map a:hover,.block-icon__route a:hover{color:#45a0d5}.block-icon__route{padding-left:.75rem;width:5.375rem;text-align:right}.block-icon__route .svg-icon{vertical-align:middle;margin-right:.3125rem}.block-icon__route a{white-space:nowrap}.block-icon__map a{display:block;margin-bottom:.625rem}.block-icon__map .block-icon__icon{vertical-align:top}.block-icon__map .sub-text{margin-left:2.1875rem;color:inherit}.block-icon__svg-extras .svg-icon{width:1.75rem;height:1.75rem;fill:#bac1cd;vertical-align:middle;margin:0 .125rem}.block-icon__url{text-align:right;width:6.25rem;padding-left:.625rem}.block-icon__url .svg-icon{fill:#45a0d5;vertical-align:middle}.block-icon .data-content:after{content:attr(data-content);padding-left:.1875rem;font-size:.8125rem}.block-icon.block-icon--header h2{font-size:1.375rem}.block-icon.block-icon--no-margin{margin-top:0;margin-bottom:0}.block-icon .div-table__cell-50:last-child{padding-left:.75rem}.block-icon.block-icon--intercity-transport{width:100%}.block-icon.block-icon--intercity-transport .div-table__cell:first-child{width:3.75rem;text-align:center}.block-icon.block-icon--intercity-transport .div-table__cell:last-child{vertical-align:bottom;line-height:1.2}.block-toggle-display__body{display:none}.block-toggle-display__trigger{color:#45a0d5;display:block;padding-left:2.1875rem}.block-toggle-display__trigger span:last-child{display:none}.block-toggle-display.block--show-body .block-toggle-display__body{display:block}.block-toggle-display.block--show-body .block-toggle-display__trigger span:last-child{display:inline}.block-toggle-display.block--show-body .block-toggle-display__trigger span:first-child{display:none}.calendar{background-color:#45a0d5;padding-top:1.4375rem;padding-bottom:1.4375rem}.calendar.disabled{position:relative}.calendar.disabled:after{content:'';top:0;left:0;right:0;bottom:0;position:absolute;opacity:1;background:#45a0d5;opacity:.5}.calendar__days,.calendar__head{width:18.8125rem;margin-left:auto;margin-right:auto}.calendar__days:after,.calendar__head:after{content:" ";display:block;clear:both}.calendar__days span{width:11.76471%;float:left;margin-bottom:2.94118%}.calendar__days span:nth-child(7n+1){margin-right:-100%;clear:both;margin-left:0}.calendar__days span:nth-child(7n+2){margin-left:14.70588%;margin-right:-100%;clear:none}.calendar__days span:nth-child(7n+3){margin-left:29.41176%;margin-right:-100%;clear:none}.calendar__days span:nth-child(7n+4){margin-left:44.11765%;margin-right:-100%;clear:none}.calendar__days span:nth-child(7n+5){margin-left:58.82353%;margin-right:-100%;clear:none}.calendar__days span:nth-child(7n+6){margin-left:73.52941%;margin-right:-100%;clear:none}.calendar__days span:nth-child(7n+7){margin-left:88.23529%;margin-right:-100%;clear:none}.calendar__days span:nth-child(-n+7){margin-bottom:.9375rem}.calendar__days span:nth-last-child(-n+7){margin-bottom:0}.calendar__head{text-align:center;margin-bottom:.9375rem}.calendar__head-title{width:11.625rem;display:inline-block;font-size:1.0625rem;line-height:2.125rem;color:#fff;border-radius:1.0625rem}.time-picker{overflow:hidden}.time-picker.disabled{position:relative}.time-picker.disabled:after{content:'';top:0;left:0;right:0;bottom:0;position:absolute;opacity:1;background:#45a0d5;opacity:.5}.time-picker .c-range,.time-picker label{margin-bottom:10px;display:block}.time-picker label{color:#fff}.time-picker .c-range{margin-left:auto;margin-right:auto}.time-inputs{text-align:center;padding-top:.9375rem;padding-bottom:.9375rem;color:#fff}.time-inputs input{width:5rem;height:auto;margin:0;padding:.3125rem;font-size:1.5625rem;display:inline-block;text-align:center;background-color:#fff}.time-inputs__separator{font-size:1.875rem}.label-box{text-align:center;margin:0 auto;background-color:#fff;padding:.3125rem .9375rem;position:relative}.label-box:after,.label-box:before{content:'';position:absolute;top:0;width:0;height:0;border-top:.8125rem solid transparent;border-bottom:.8125rem solid transparent}.label-box:before{left:0;border-left:.625rem solid #96a0b6}.label-box:after{right:0;border-right:.625rem solid #96a0b6}.hidden-left-container{position:absolute;top:0;left:0;right:0;z-index:100;overflow-y:auto;height:100%;border-right:1px solid rgba(103,103,103,.55);transition:all .3s ease-out;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);font-size:.9375rem;-webkit-overflow-scrolling:touch;background-color:#45a0d5}.hidden-left-container__back{padding:.625rem 0;border-bottom:.125rem solid #6ab5e2;margin-bottom:1.25rem;font-size:1.0625rem}.hidden-left-container__back .svg-close{stroke:#fff}.hidden-left-container__back .button-full-width-close{color:#fff;width:18.8125rem;margin-left:auto;margin-right:auto}.hidden-left-container__back .button-full-width-close:after{content:" ";display:block;clear:both}.hidden-left-container.hidden-left-container--show{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:all .3s ease-in}@media only screen and (min-width:37.5625em){.hidden-left-container{width:21.25rem}}.transport-card{font-size:.9375rem;padding:1rem 0;border-top:1px solid #cad2e0}.transport-card .div-table{width:18.8125rem;margin-left:auto;margin-right:auto}.transport-card .div-table:after{content:" ";display:block;clear:both}.transport-card .div-table__cell{vertical-align:middle}.transport-card .div-table__row:first-child .div-table__cell{padding-bottom:1.25rem}.transport-card svg{fill:#c9d1e0}.transport-card .svg-arrow-right{fill:#626874}.transport-card .svg-arrow-circle,.transport-card .svg-people{vertical-align:middle}.transport-card .transport-card--extras li{margin-right:0;margin-left:.625rem;float:right}.transport-card .transport-card--extras svg{width:1.75rem;height:1.75rem}.transport-card__col-1{width:2.5rem}.transport-card__col-3{width:40%;text-align:right}.transport-card.transport-card--bus .button--transport-number:active,.transport-card.transport-card--bus .button--transport-number:hover{color:#666dcc;border-color:#666dcc;background-color:rgba(102,109,204,.1)}.transport-card.transport-card--shuttle .button--transport-number:active,.transport-card.transport-card--shuttle .button--transport-number:hover{color:#7dc25d;border-color:#7dc25d;background-color:rgba(125,194,93,.1)}.transport-card.transport-card--tram .button--transport-number:active,.transport-card.transport-card--tram .button--transport-number:hover{color:#00a574;border-color:#00a574;background-color:rgba(0,165,116,.1)}.transport-card.transport-card--trolley .button--transport-number:active,.transport-card.transport-card--trolley .button--transport-number:hover{color:#25c1c3;border-color:#25c1c3;background-color:rgba(37,193,195,.1)}.transport-card.transport-card--metro .button--transport-number:active,.transport-card.transport-card--metro .button--transport-number:hover{color:#45a0d5;border-color:#45a0d5;background-color:rgba(69,160,213,.1)}.stop-card{font-size:.9375rem}.stop-card__head{line-height:1.25rem;background-color:#f2f3f6;padding:1.125rem 0}.stop-card__head .grid--small a,.stop-card__head .grid--small svg{vertical-align:middle}.stop-card__head .grid--small svg{margin-left:.4375rem;margin-right:.875rem}.stop-card__body{padding:1.125rem 0}.stop-card .line-short-info{margin-bottom:.6875rem}.stop-card .line-short-info:last-child{margin-bottom:0}.intercity-transport-card{box-sizing:border-box;width:18.75rem;padding-bottom:.9375rem;margin:auto;border-radius:.3125rem;background-color:#f2f3f6;color:#fff;overflow:hidden}.intercity-transport-card .div-table{width:100%}.intercity-transport-card .div-table__cell{width:50%;vertical-align:middle}.intercity-transport-card__head{height:4.8125rem;padding:.6875rem 0;text-align:center}.intercity-transport-card__timetable{height:3.5rem;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.intercity-transport-card__timetable .div-table__cell{text-align:center;padding-top:.1875rem}.intercity-transport-card__timetable .div-table__cell:first-child{border-right:1px solid rgba(255,255,255,.2)}.intercity-transport-card__timetable .div-table__cell div:first-child{font-size:1.25rem;line-height:1.5}.intercity-transport-card__timetable .div-table__cell div:last-child{font-size:.6875rem;color:rgba(255,255,255,.5)}.intercity-transport-card__foot{padding:1.3125rem .9375rem 0;height:4.8125rem;color:#96a0b5;line-height:1.3}.intercity-transport-card__foot strong:after{content:attr(data-content);padding-left:.125rem;font-size:.8125rem}.intercity-transport-card__foot .c-radio{float:left;font-size:.8125rem}.intercity-transport-card__foot .c-radio .c-radio__ui{max-width:7.8125rem;line-height:1.2}.intercity-transport-card__foot .div-table__cell:last-child{text-align:right}.intercity-transport-card__foot .div-table__cell:last-child a{color:#45a0d5}.intercity-transport-card__foot .div-table__cell:last-child div:first-child{line-height:1.5;font-size:1.0625rem}.ticket-sell-place__icon,.ticket-sell-place__title{text-align:center}.ticket-sell-place__icon{margin-bottom:.6875rem}.ticket-sell-place__title{font-size:.6875rem;text-transform:uppercase}.stop-sell-ticket__head{background-color:#45a0d5}.stop-sell-ticket__head .grid--small{padding:1.375rem 0;position:relative}.stop-sell-ticket__head li{width:28.57143%;float:left;margin-right:7.14286%;text-align:center}.stop-sell-ticket__head li:nth-child(3){float:right;margin-right:0}.stop-sell-ticket__head li a{display:inline-block;fill:rgba(255,255,255,.5);color:rgba(255,255,255,.5)}.stop-sell-ticket__head li.active a{color:#fff;fill:#fff}.stop-sell-ticket__head li:last-child:before{content:"";display:block;width:0;height:0;border-left:.9375rem solid transparent;border-right:.9375rem solid transparent;border-bottom:.9375rem solid #fff;position:absolute;bottom:0;left:1.5625rem;transition:all .3s}.stop-sell-ticket__head li:nth-child(1).active~li:last-child:before{left:1.5625rem}.stop-sell-ticket__head li:nth-child(2).active:before,.stop-sell-ticket__head li:nth-child(2).active~li:last-child:before{left:8.4375rem}.stop-sell-ticket__head li:nth-child(3).active:before{left:15.125rem}.stop-sell-ticket__body{padding-top:.3125rem}.stop-sell-ticket__body>li{display:none}.stop-sell-ticket__body>li.active{display:block}.ticket-sell-place-card{border-bottom:1px solid #cad2e0}.public-parking-card{color:#fff;overflow:hidden}.public-parking-card svg{fill:rgba(255,255,255,.5)}.public-parking-card .sub-text{color:rgba(255,255,255,.5)}.public-parking-card .button--buy{color:inherit;border-color:#fff}.public-parking-card a{color:inherit}.public-parking-card__controls,.public-parking-card__head h3{height:100%;line-height:1.25rem}.public-parking-card__head{padding:1.125rem 0 .125rem}.public-parking-card__head .grid--small{height:1.875rem}.public-parking-card__head h3{text-transform:uppercase;display:inline-block;float:left;width:50%}.public-parking-card__head h3 a{margin-left:.5rem;vertical-align:middle;display:inline-block}.public-parking-card__controls{position:relative;display:table;float:left;width:50%}.public-parking-card__controls li{text-align:center;display:table-cell;color:rgba(255,255,255,.5)}.public-parking-card__controls li a{padding-top:1.125rem}.public-parking-card__controls li.active{color:#fff}.public-parking-card__controls li:first-child{width:3.75rem}.public-parking-card__controls li:last-child{width:5.625rem}.public-parking-card__controls li:last-child:before{content:"";display:block;position:absolute;background:#fff;bottom:0;left:0;width:5.625rem;height:.1875rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:all .5s;-webkit-transition:-webkit-transform .5s}.public-parking-card__controls li:nth-child(1).active~li:last-child:before{width:3.75rem}.public-parking-card__controls li:nth-child(2).active:before{-webkit-transform:translate3d(3.75rem,0,0);transform:translate3d(3.75rem,0,0);width:5.625rem}.public-parking-card__body{position:relative;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transition:-webkit-transform .5s;will-change:transform}.public-parking-card__body.show-second-content{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.public-parking-card__body li:last-child{position:absolute;top:0;right:0;height:100%;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.public-parking-card__info{margin-left:.625rem;height:100%}.public-parking-card__info .div-table__cell{vertical-align:middle}.public-parking-card__info .div-table__cell div{line-height:1.4}@media only screen and (min-width:37.5625em){.public-parking-card__info{margin-left:1.25rem}}.public-parking-card.public-parking--zone-1{background-color:#3b96cb}.public-parking-card.public-parking--zone-1 .public-parking-card__head{background-color:#45a0d5}.public-parking-card.public-parking--zone-2{background-color:#55b976}.public-parking-card.public-parking--zone-2 .public-parking-card__head{background-color:#5ac37c}.public-parking-warning{overflow:hidden;background-color:#f2f3f6}.public-parking-warning header{color:#fff;padding:1.25rem 0;background-color:#ffad49}.public-parking-warning header h3{margin-bottom:1.25rem}.public-parking-warning header a{color:inherit}.public-parking-warning__body h4{padding:1.0625rem 0;font-size:1.0625rem}.parking-card__footer{padding:.5rem 0;background-color:#f2f3f6}.parking-card__footer .svg-icon{width:1.75rem;height:1.75rem}.parking-card__footer .block-icon{margin-bottom:0;margin-top:0}.buffer-parking-card{overflow:hidden}.buffer-parking-info{padding:1.625rem 0 1.25rem;color:#fff;background-color:#2f8bc0;border-top:2px solid #cad2e0}.buffer-parking-info h3{text-transform:uppercase;margin-bottom:1.5625rem}.buffer-parking-info h4{color:rgba(255,255,255,.5)}.buffer-parking-info .call-for-action{width:18.8125rem;margin-left:auto;margin-right:auto;padding-top:.9375rem}.buffer-parking-info .call-for-action:after{content:" ";display:block;clear:both}.buffer-parking-info .call-for-action:last-child{padding-bottom:0}.buffer-parking-info .call-for-action__info div.sub-text{font-size:.875rem;color:rgba(255,255,255,.5)}.buffer-parking-info .button--buy{border-color:#fff;color:#fff}.paid-parking-card{overflow:hidden}.paid-parking-card .hr--dotted{margin-top:1.25rem;margin-bottom:0}.paid-parking-card .call-for-action{padding:1.25rem 0}.paid-parking-card .button--buy:hover{color:#fff;background-color:#45a0d5}.parking-section-1,.parking-section-2,.parking-section-3,.taxi-section-1,.taxi-section-2,.taxi-section-3{border:none}.parking-section-1 .box__head,.parking-section-2 .box__head,.parking-section-3 .box__head,.taxi-section-1 .box__head,.taxi-section-2 .box__head,.taxi-section-3 .box__head{color:#fff;fill:#fff;margin-bottom:0;padding-bottom:1.375rem}.parking-section-1 .box--content__body,.parking-section-2 .box--content__body,.parking-section-3 .box--content__body,.taxi-section-1 .box--content__body,.taxi-section-2 .box--content__body,.taxi-section-3 .box--content__body{background-color:#fff}.parking-section-1{background-color:#287aaa}.parking-section-2{background-color:#2f8bc0}.parking-section-3{background-color:#45a0d5}.taxi-section-1{background-color:#f6c739}.taxi-section-1 .manage-section{padding-top:.9375rem;padding-bottom:.9375rem;border:none}.taxi-section-1 .input-with-locator{width:18.8125rem;margin-left:auto;margin-right:auto}.taxi-section-1 .input-with-locator:after{content:" ";display:block;clear:both}.taxi-section-2{background-color:#f2b229}.taxi-section-2 .block-icon{margin-top:0;padding-top:1.375rem}.taxi-section-2 .block-icon:last-child{border-bottom:none}.taxi-section-2 .block-icon__map{width:6.875rem}.taxi-section-3{background-color:#eba309}.taxi-price h3{text-transform:uppercase;margin-bottom:.9375rem}.taxi-price .div-table{font-size:.8125rem;width:100%}.taxi-price .div-table__cell{text-align:center;padding-right:.625rem}.taxi-price .div-table__cell:last-child{padding-right:0}.taxi-card{padding-top:1.25rem;border-top:1px solid #cad2e0}.taxi-card a:hover{color:#45a0d5}.taxi-card .button--buy:hover{color:#fff;background-color:#45a0d5}.taxi-card__head svg{margin-right:.4375rem;fill:#45a0d5}.taxi-card .taxi-price{display:none;margin-top:1.5625rem}.taxi-card.tax-card--open{background-color:#f2f3f6}.taxi-card.tax-card--open .taxi-price{display:block}.taxi-card.tax-card--open .taxi-card__head svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.taxi-company-card{border-bottom:1px solid #cad2e0}.taxi-company-card .taxi-price{margin-bottom:1.25rem}.taxi-company-card .block-icon__text .display-inline-block{padding-right:.625rem}.taxi-company-card .block-icon__text .display-inline-block:last-child{padding-right:0}.taxi-company-card .svg-locator{fill:#45a0d5}.taxi-company-card a.sub-text{display:block;color:#45a0d5;fill:#45a0d5}.taxi-company-card a.sub-text svg{vertical-align:middle;width:1.125rem;height:1.125rem}.taxi-company-card .svg-arrow-down{height:4.0625rem}.taxi-company-card__head{display:block;height:4.0625rem;line-height:4.0625rem;vertical-align:middle}.taxi-company-card__head svg{fill:#626874}.taxi-company-card__logo{width:3.125rem;margin-right:1.25rem}.taxi-company-card__logo>*{vertical-align:middle}.taxi-company-card .taxi-company-card__body{display:none;padding-bottom:1.25rem}.taxi-company-card.open-body{background-color:#f2f3f6}.taxi-company-card.open-body .taxi-company-card__body{display:block}.taxi-company-card.open-body .svg-arrow-down{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.route-search-box__element{position:relative;padding-bottom:.4375rem}.route-search-box__element:after,.route-search-box__element:before{content:'';position:absolute;width:.125rem;left:.6875rem;background-color:#fff}.route-search-box__element:before{top:0;height:.1875rem}.route-search-box__element:after{top:2.1875rem;bottom:0}.route-search-box__element>div{padding-left:2.25rem}.route-search-box__element:first-child>div:before,.route-search-box__element:last-child>div:before{content:'';position:absolute;width:.875rem;height:.875rem;top:1rem;left:.3125rem;border:.125rem solid #fff;border-radius:50%}.route-search-box__element:first-child:before{display:none}.route-search-box__element:last-child{padding-top:.4375rem}.route-search-box__element:last-child>div:before{top:1.375rem}.route-search-box__element:last-child:before{height:1.0625rem}.route-search-box__element:last-child:after{display:none}.route-search-box__way-stop{padding-bottom:1.5625rem;position:relative}.route-search-box__way-stop .button-add{position:absolute;top:0;left:0}.route-search-box__way-stop input{margin-bottom:.625rem}.route-search-box--dynamic-element{display:none}.route-search-box--dynamic-element:before{height:0}.route-search-box--dynamic-element:after{top:2.3125rem}.route-search-box .button-add,.route-search-box .button-date-time{color:rgba(255,255,255,.5);fill:rgba(255,255,255,.5)}.route-transport-filter{padding:.9375rem 0;background-color:#6ab5e2;border-radius:.3125rem}.route-transport-filter__title{text-align:center;font-size:1.0625rem;text-transform:uppercase;margin-bottom:1rem;color:#fff;line-height:1}.route-transport-filter .label-box{width:15.3125rem;color:#6ab5e2}.route-transport-filter .label-box:before{border-left-color:#6ab5e2}.route-transport-filter .label-box:after{border-right-color:#6ab5e2}.route-transport-filter__col{width:28.57143%;float:left;margin-right:7.14286%;text-align:center;margin-bottom:.8125rem}.route-transport-filter__col:first-child{text-align:right}.route-transport-filter__col:last-child{margin-right:0;text-align:left}.route-transport-label{display:inline-block;height:1.625rem;border:1px solid #cad2e0;border-radius:.9375rem;background-color:#fff}.route-transport-label svg{vertical-align:middle;width:1.5rem;height:1.5rem;position:relative;left:-1px}.route-transport-label__text{vertical-align:middle;padding:0 .8125rem 0 .3125rem;font-size:.8125rem}.route-transport-label-variants{display:inline-block;position:relative}.route-transport-label-variants:after{content:attr(data-count);position:absolute;right:-7px;top:-7px;background-color:#fff;font-size:.75rem;line-height:1rem;text-align:center;border:.0625rem solid #96a0b5;border-radius:50%;width:1.125rem;height:1.125rem;font-family:LatoWebBold,Arial,sans-serif}.route-result-title{color:#fff;background-color:#45a0d5;position:relative;z-index:10}.route-result-title .route--tixi,.route-result-title h3{line-height:1.3;padding:.5rem 0}.route-result-title .route--tixi{text-align:right}.route-result-title .grid--small{background-color:inherit}.route-result-title.route-result-title--tixi .grid--small:before{content:'';position:absolute;left:50%;top:0;bottom:0;right:0;background-color:#2f8bc0;z-index:-10}.route-result-title.route-result-title--tixi .route--tixi{width:5.3125rem;background:#2f8bc0;vertical-align:middle;position:relative;right:-.0625rem}.route-result-title.route-result-title--tixi .route--tixi:after{content:'TIXI'}.route-result-title.route-result-title--tixi .route--tixi:before{content:'';position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;margin-top:-.375rem;left:1.875rem;height:.5rem;width:.875rem;border-left:.125rem solid #fff;border-bottom:.125rem solid #fff}.route-result-title.route-result-title--tixi h3{width:13.4375rem;position:relative}.route-result-title.route-result-title--tixi h3:after{content:'';position:absolute;top:0;left:100%;width:0;height:0;z-index:2;border-top:1.125rem solid transparent;border-bottom:1.125rem solid transparent;border-left:.5rem solid #45a0d5}.route-result-row{display:block;transition:all .3s ease-out}.route-result-row .grid--small{display:table;position:relative}.route-result-row .grid--small>div{display:table-cell;vertical-align:middle}.route-result-row .grid--small>div:last-child{width:5rem;text-align:right}.route-result-row .svg-taxi-sign{width:1.5rem;height:1.5rem}.route-result-row .route-transport-label,.route-result-row .route-transport-label-variants{margin:.3125rem .3125rem .3125rem 0;vertical-align:middle}.route-result-row strong{font-size:1.0625rem;font-family:LatoWebBold,Arial,sans-serif;display:block;margin-bottom:.3125rem}.route-result-row strong:after,.route-result-row strong:before{font-size:.9375rem;font-family:LatoWeb,Arial,sans-serif}.route-result-row.route-result-row--no-transport .grid--small>div{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.route-result-row.route-result-row--no-transport .grid--small>div:first-child{width:64.28571%;float:left;margin-right:7.14286%}.route-result-row.route-result-row--no-transport .grid--small>div:first-child>*{vertical-align:middle;display:inline-block}.route-result-row.route-result-row--no-transport .grid--small>div:first-child svg:first-child{margin-right:.3125rem}.route-result-row.route-result-row--no-transport .grid--small>div:first-child span{max-width:8.25rem}.route-result-row.route-result-row--no-transport .grid--small>div:last-child{right:0;text-align:right;width:28.57143%;float:right;margin-right:0}.device-desktop .route-result-row:hover{color:inherit;transition:all .3s ease-in;background-color:#e4e8ef}.route-result-row.route-result-row--pedestrian{background-color:#a5c642;color:#fff;fill:#fff}.route-result-row.route-result-row--pedestrian .sub-text{color:inherit}.device-desktop .route-result-row.route-result-row--pedestrian:hover{color:#fff;background-color:#99b73d}.route-result-row.route-result-row--bike{background-color:#93b03b;color:#fff;fill:#fff}.route-result-row.route-result-row--bike .sub-text{color:inherit}.device-desktop .route-result-row.route-result-row--bike:hover{color:#fff;background-color:#86a136}.route-result-row.route-result-row--taxi{background-color:#e4e8ef;color:#45a0d5;fill:#45a0d5}.route-result-row.route-result-row--taxi strong{color:#626874;display:block;margin-bottom:.3125rem}.route-result-row.route-result-row--taxi .sub-text{color:#96a0b5}.device-desktop .route-result-row.route-result-row--taxi:hover{color:#45a0d5;background-color:#d6dae0}.route-result-list{fill:#626874}.route-result-list li{border-bottom:1px solid #cad2e0}.swiper-container{padding-bottom:2.5rem;background-color:#e1e6ee}.swiper-slide{width:20rem;padding:.9375rem 0 1.25rem;background-color:#fff;border-radius:.3125rem}.swiper-slide .svg-coffee{fill:#45a0d5}.swiper-slide--route-intercity .intercity-transport-card,.swiper-slide--route-intercity .swiper-slide__head{margin-bottom:.9375rem}.swiper-slide--route-intercity .swiper-slide__head>div{float:left}.swiper-slide--route-intercity .swiper-slide__head>strong{float:right;line-height:2.1875rem;font-size:1.0625rem;font-family:LatoWebBold,Arial,sans-serif}.swiper-slide--route-intercity .swiper-slide__head>strong:after{content:attr(data-content);padding-left:.1875rem;font-size:.9375rem;font-family:LatoWeb,Arial,sans-serif}.swiper-slide--route-intercity .swiper-slide__head svg{vertical-align:middle}.swiper-slide--route-intercity .swiper-slide__head span{width:10rem;display:inline-block;vertical-align:middle;text-transform:uppercase;font-size:.6875rem;line-height:1.3}.swiper-slide--route-intercity .swiper-slide__foot{padding-right:1.125rem}.swiper-slide.carrier-biomet .svg-circle-bus-large__st1{fill:#fe473e}.swiper-slide.carrier-biomet .intercity-transport-card__head,.swiper-slide.carrier-biomet .intercity-transport-card__timetable{background-color:#fe473e}.swiper-pagination-bullet{background-color:#fff;border:1px solid #96a0b5;width:.75rem;height:.75rem;opacity:1;vertical-align:middle;transition:all .3s}.swiper-pagination-bullet.swiper-pagination-bullet-active{width:.5rem;height:.5rem;border-color:#45a0d5;background-color:#45a0d5}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .75rem}.section-route--search{padding:1.25rem 0 2.5rem}.section-route--search>.button-date-time{border-bottom:1px solid #6ab5e2;border-top:1px solid #6ab5e2;margin-bottom:1.25rem;padding:.625rem 0;width:100%;color:#fff;fill:#fff}.section-route--search>.button-date-time .div-table{width:18.8125rem;margin-left:auto;margin-right:auto}.section-route--search>.button-date-time .div-table:after{content:" ";display:block;clear:both}.section-route--search .route-transport-filter{margin-bottom:1.75rem}.section-route--search .button--full-width{display:block;text-transform:uppercase;width:18.8125rem;margin-left:auto;margin-right:auto}.section-route--search .button--full-width:after{content:" ";display:block;clear:both}.section-route--search .button-icon-title{padding-left:0;text-align:left;display:block;margin-bottom:.9375rem;color:rgba(255,255,255,.5);fill:#fff}.route-select-start{display:none}.route-select-start__radio{width:18.8125rem;margin-left:auto;margin-right:auto;display:block;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines;color:#fff}.route-select-start__radio:after{content:" ";clear:both;content:"";width:100%;display:inline-block;font-size:0;line-height:0}.route-select-start__radio li{display:inline-block;zoom:1}.route-select-way-stop-time{display:none}.route-select-way-stop-time .tabs{display:block;width:18.8125rem;margin-left:auto;margin-right:auto}.route-select-way-stop-time .tabs:after{content:" ";display:block;clear:both}.route-select-way-stop-time .tabs .tab-item{display:block;float:left}.route-select-way-stop-time .tabs-control{background-color:transparent;border-bottom:.125rem solid #6ab5e2}.route-static-information .button-close{float:right;max-width:1.75rem}.route-static-information .div-table{float:left;width:16.875rem;margin-top:.375rem}.route-static-information .div-table__row:first-child .div-table__cell{padding-bottom:.625rem}.route-static-information .div-table__cell{line-height:1.5}.route-static-information .div-table__cell:first-child{text-transform:uppercase;color:#96a0b5;font-size:.6875rem}.route-static-information .div-table__cell:last-child{padding-left:.625rem}.route-static-information .sub-text{margin:.1875rem 0;font-size:.8125rem;color:#96a0b5;fill:#96a0b5}.route-static-information .sub-text>*{vertical-align:middle}.section-route--results__head{padding:1.25rem 0 1.5rem;background-color:#f2f3f6;border-bottom:1px solid #cad2e0}.section-route--results__head .svg-close{stroke:#626874}.section-route--results__settings{padding:.3125rem 0;border-bottom:.125rem solid #cad2e0;background-color:#f2f3f6}.section-route--results__settings .button-icon-title{width:100%;text-align:left}.section-route--results__settings svg{fill:#45a0d5}.route-config-results{color:#fff}.route-config-results__route,.route-config-results__transport{margin-bottom:1.25rem}.route-config-results__route>label,.route-config-results__route>ul,.route-config-results__transport>label,.route-config-results__transport>ul{display:block;width:18.8125rem;margin-left:auto;margin-right:auto}.route-config-results__route>label:after,.route-config-results__route>ul:after,.route-config-results__transport>label:after,.route-config-results__transport>ul:after{content:" ";display:block;clear:both}.route-config-results__route>label,.route-config-results__transport>label{padding-bottom:1.25rem}.route-config-results__transport li{margin:0 .3125rem .3125rem}.route-config-results__route>label{text-transform:uppercase}.route-config-results__route .c-radio{width:100%}.route-config-results__disadled{fill:#fff}.route-config-results__disadled .c-switch__ui:before{border-color:#fff}.route-config-results__disadled label{cursor:pointer}.route-config-results__disadled .div-table{width:18.8125rem;margin-left:auto;margin-right:auto}.route-config-results__disadled .div-table:after{content:" ";display:block;clear:both}.route-config-results__disadled .div-table__cell{vertical-align:middle;padding:0 .3125rem}.route-config-results .box--bottom-border{border-color:#6ab5e2}.section-route--details__buy{border-bottom:1px solid #cad2e0}.section-route--details__steps{padding:.625rem 0;background-color:#e1e6ee;border-top:1px solid #cad2e0}.section-route--details__steps>*{background-color:#fff;margin:auto auto .625rem;max-width:20rem;border-radius:.3125rem;box-shadow:0 2px 2px 2px rgba(0,0,0,.05)}.section-route--details__steps .step--pedestrian{background-color:#a5c642}.section-route--details__steps .step--pedestrian button{color:#fff;fill:#fff}.section-route--details__steps .step--pedestrian button .button-route-detail-info__time{color:inherit}.section-route--details__steps .route-intercity-transport{box-shadow:none}.section-route--details__steps .route-intercity-transport .swiper-slide-active{box-shadow:0 2px 2px 2px rgba(0,0,0,.05)}.route-public-transport{overflow:hidden;padding:.9375rem 0}.route-public-transport__price{margin-bottom:.9375rem}.route-public-transport__price>div{width:77.27273%;float:left;margin-right:2.27273%}.route-public-transport__price>div:last-child{width:20.45455%;float:right;margin-right:0;text-align:right}.route-public-transport__price button,.route-public-transport__price svg{vertical-align:middle}.route-public-transport__price strong{text-transform:uppercase;font-family:LatoWebBold,Arial,sans-serif;font-size:1.0625rem;line-height:2.1875rem}.route-public-transport__price strong:after{text-transform:lowercase;font-size:.9375rem;font-family:LatoWeb,Arial,sans-serif}.route-public-transport .transport-arrives{border-bottom:none;border-radius:.3125rem;overflow:hidden}.route-public-transport .transport-arrives .grid--small{padding:0 1.25rem}.route-public-transport .transport-arrives__live-times li:nth-child(1).active~li:last-child:before{left:.3125rem}.route-public-transport .transport-arrives__live-times li:nth-child(2).active:before,.route-public-transport .transport-arrives__live-times li:nth-child(2).active~li:last-child:before{left:2.9375rem}.route-public-transport .transport-arrives__live-times li:nth-child(3).active:before{left:5.6875rem}.route-public-transport__schedule{margin-bottom:.625rem}.route-public-transport__schedule a{float:right;line-height:2.25rem;color:#45a0d5}.route-intercity-transport{max-width:100%}.route-intercity-transport .swiper-container{margin-bottom:.9375rem}.route-share{width:18.8125rem;margin-left:auto;margin-right:auto}.route-share:after{content:" ";display:block;clear:both}.route-share a{display:inline-block;padding:.4375rem 1rem .4375rem 0;vertical-align:middle}.route-share svg{fill:#626874}.route-share__icons{width:28.57143%;float:right;margin-right:0}.route-share__icons a{padding-left:.5rem;padding-right:.5rem}.route-share__icons a:last-child{margin-right:0}.route-share__details{width:64.28571%;float:left;margin-right:7.14286%;height:2.25rem}.route-share__full-time,.route-share__walk-time{display:inline-block}.route-share__full-time strong,.route-share__full-time svg,.route-share__walk-time strong,.route-share__walk-time svg{vertical-align:middle}.route-share__full-time svg,.route-share__walk-time svg{fill:#bac1cd}.route-share__full-time strong:after,.route-share__walk-time strong:after{content:attr(data-content);padding-left:.1875rem}.route-share__full-time{margin-right:.625rem}.route-share__full-time strong{font-size:1.125rem}.route-share__full-time strong:after,.route-share__walk-time strong{font-size:.9375rem}.route-share__walk-time strong:after{font-size:.8125rem}.route-result-info{background-color:#f2f3f6;border-bottom:1px solid #cad2e0}.route-result-info .route-share{padding:.625rem 0;border-bottom:1px dotted #cad2e0}.route-result-info__transports{padding:1.0625rem 0;width:18.8125rem;margin-left:auto;margin-right:auto}.route-result-info__transports:after{content:" ";display:block;clear:both}.route-result-info__transports>*{vertical-align:middle;margin-right:.3125rem}.route-result-info__transports>svg{width:1.5rem;height:1.5rem}.svg-icon{display:inline-block}.svg-icon-24{width:1.5rem;height:1.5rem}.icon-circle-airplain-small,.icon-circle-airplain-small\:regular{background-image:url(circle-icons-24.8d8ac3ad005b1db1bbcf.svg);background-position:0 0;background-repeat:no-repeat}.icon-circle-bus-small,.icon-circle-bus-small\:regular{background-image:url(circle-icons-24.8d8ac3ad005b1db1bbcf.svg);background-position:0 -24px;background-repeat:no-repeat}.icon-circle-city-bus-small,.icon-circle-city-bus-small\:regular{background-image:url(circle-icons-24.8d8ac3ad005b1db1bbcf.svg);background-position:0 -48px;background-repeat:no-repeat}.icon-circle-intercity-bus-small,.icon-circle-intercity-bus-small\:regular{background-image:url(circle-icons-24.8d8ac3ad005b1db1bbcf.svg);background-position:0 -72px;background-repeat:no-repeat}.icon-circle-metro-small,.icon-circle-metro-small\:regular{background-image:url(circle-icons-24.8d8ac3ad005b1db1bbcf.svg);background-position:0 -96px;background-repeat:no-repeat}.icon-circle-suttle-small,.icon-circle-suttle-small\:regular{background-image:url(circle-icons-24.8d8ac3ad005b1db1bbcf.svg);background-position:0 -120px;background-repeat:no-repeat}.icon-circle-taxi-small,.icon-circle-taxi-small\:regular{background-image:url(circle-icons-24.8d8ac3ad005b1db1bbcf.svg);background-position:0 -144px;background-repeat:no-repeat}.icon-circle-train-small,.icon-circle-train-small\:regular{background-image:url(circle-icons-24.8d8ac3ad005b1db1bbcf.svg);background-position:0 -168px;background-repeat:no-repeat}.icon-circle-tram-small,.icon-circle-tram-small\:regular{background-image:url(circle-icons-24.8d8ac3ad005b1db1bbcf.svg);background-position:0 -192px;background-repeat:no-repeat}.icon-circle-trolley-small,.icon-circle-trolley-small\:regular{background-image:url(circle-icons-24.8d8ac3ad005b1db1bbcf.svg);background-position:0 -216px;background-repeat:no-repeat}.svg-close{stroke:#626874;stroke-width:2px}.svg-arrow-circle__circle{fill-rule:evenodd;clip-rule:evenodd;fill:#c9d1e0}.svg-arrow-circle__arrow{fill:#fff}.svg-direction{fill:#45a0d5}.svg-direction .svg-direction__path{opacity:.4}.svg-payment-methods{fill:#45a0d5}.svg-clock,.svg-phone{fill:#626874}.svg-tow-truck,.svg-wheel-clamp{fill:#ffad49}.svg-circle-disabled .svg__content,.svg-circle-parking-spot .svg__content{fill:#fff}.svg-circle-disabled .svg__bgr,.svg-circle-parking-spot .svg__bgr{fill:#5ac37c}.parking--full .svg-circle-disabled .svg__bgr,.parking--full .svg-circle-parking-spot .svg__bgr{fill:#ff494d}.svg-circle-height__text{font-family:LatoWebHeavy,Arial,sans-serif;font-size:.75rem}.svg-parking-sign .svg-parking-sign__bgr{fill-rule:evenodd;clip-rule:evenodd;fill:#2f8bc0}.svg-parking-sign .svg-parking-sign__content{fill-rule:evenodd;clip-rule:evenodd;fill:#fff}.svg-taxi-sign .svg-taxi-sign__content{fill-rule:evenodd;clip-rule:evenodd;fill:#626874}.svg-taxi-sign .svg-taxi-sign__bgr{fill:#f6c739}.color-1{color:#626874}.bgcolor-1{background-color:#626874}.color-2{color:#45a0d5}.bgcolor-2{background-color:#45a0d5}.color-3{color:#cad2e0}.bgcolor-3{background-color:#cad2e0}.color-4{color:#666dcc}.bgcolor-4{background-color:#666dcc}.color-5{color:#00a574}.bgcolor-5{background-color:#00a574}.color-6{color:#25c1c3}.bgcolor-6{background-color:#25c1c3}.color-7{color:#7dc25d}.bgcolor-7{background-color:#7dc25d}.color-8{color:#f2f3f6}.bgcolor-8{background-color:#f2f3f6}.color-9{color:#96a0b5}.bgcolor-9{background-color:#96a0b5}.color-10{color:#c9d1e0}.bgcolor-10{background-color:#c9d1e0}.color-11{color:#bac1cd}.bgcolor-11{background-color:#bac1cd}.color-12{color:#e2eef2}.bgcolor-12{background-color:#e2eef2}.color-13{color:#6ab5e2}.bgcolor-13{background-color:#6ab5e2}.color-14{color:#787ee7}.bgcolor-14{background-color:#787ee7}.color-15{color:#3b96cb}.bgcolor-15{background-color:#3b96cb}.color-16{color:#55b976}.bgcolor-16{background-color:#55b976}.color-17{color:#5ac37c}.bgcolor-17{background-color:#5ac37c}.color-18{color:#ffad49}.bgcolor-18{background-color:#ffad49}.color-19{color:#287aaa}.bgcolor-19{background-color:#287aaa}.color-20{color:#2f8bc0}.bgcolor-20{background-color:#2f8bc0}.color-21{color:#f6c739}.bgcolor-21{background-color:#f6c739}.color-22{color:#f2b229}.bgcolor-22{background-color:#f2b229}.color-23{color:#eba309}.bgcolor-23{background-color:#eba309}.color-24{color:#ff494d}.bgcolor-24{background-color:#ff494d}.color-25{color:#fa2e50}.bgcolor-25{background-color:#fa2e50}.color-26{color:#ff5c54}.bgcolor-26{background-color:#ff5c54}.color-27{color:#ff9054}.bgcolor-27{background-color:#ff9054}.color-28{color:#fe473e}.bgcolor-28{background-color:#fe473e}.color-29{color:#a5c642}.bgcolor-29{background-color:#a5c642}.color-30{color:#93b03b}.bgcolor-30{background-color:#93b03b}.color-31{color:#e4e8ef}.bgcolor-31{background-color:#e4e8ef}.color-32{color:#e1e6ee}.bgcolor-32{background-color:#e1e6ee}.color-33{color:#d6dae0}.bgcolor-33{background-color:#d6dae0}.color-34{color:#86a136}.bgcolor-34{background-color:#86a136}.color-35{color:#99b73d}.bgcolor-35{background-color:#99b73d}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.p-1{padding:.75rem}.pt-1{padding-top:.75rem}.pb-1{padding-bottom:.75rem}.pl-1{padding-left:.75rem}.pr-1{padding-right:.75rem}.px-1{padding-left:.75rem;padding-right:.75rem}.py-1{padding-top:.75rem;padding-bottom:.75rem}.p-2{padding:1rem}.pt-2{padding-top:1rem}.pb-2{padding-bottom:1rem}.pl-2{padding-left:1rem}.pr-2{padding-right:1rem}.px-2{padding-left:1rem;padding-right:1rem}.py-2{padding-top:1rem;padding-bottom:1rem}.p-3{padding:1.25rem}.pt-3{padding-top:1.25rem}.pb-3{padding-bottom:1.25rem}.pl-3{padding-left:1.25rem}.pr-3{padding-right:1.25rem}.px-3{padding-left:1.25rem;padding-right:1.25rem}.py-3{padding-top:1.25rem;padding-bottom:1.25rem}.p-4{padding:1.5rem}.pt-4{padding-top:1.5rem}.pb-4{padding-bottom:1.5rem}.pl-4{padding-left:1.5rem}.pr-4{padding-right:1.5rem}.px-4{padding-left:1.5rem;padding-right:1.5rem}.py-4{padding-top:1.5rem;padding-bottom:1.5rem}.p-5{padding:1.75rem}.pt-5{padding-top:1.75rem}.pb-5{padding-bottom:1.75rem}.pl-5{padding-left:1.75rem}.pr-5{padding-right:1.75rem}.px-5{padding-left:1.75rem;padding-right:1.75rem}.py-5{padding-top:1.75rem;padding-bottom:1.75rem}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.m-1{margin:.75rem}.mt-1{margin-top:.75rem}.mb-1{margin-bottom:.75rem}.ml-1{margin-left:.75rem}.mr-1{margin-right:.75rem}.mx-1{margin-left:.75rem;margin-right:.75rem}.my-1{margin-top:.75rem;margin-bottom:.75rem}.m-2{margin:1rem}.mt-2{margin-top:1rem}.mb-2{margin-bottom:1rem}.ml-2{margin-left:1rem}.mr-2{margin-right:1rem}.mx-2{margin-left:1rem;margin-right:1rem}.my-2{margin-top:1rem;margin-bottom:1rem}.m-3{margin:1.25rem}.mt-3{margin-top:1.25rem}.mb-3{margin-bottom:1.25rem}.ml-3{margin-left:1.25rem}.mr-3{margin-right:1.25rem}.mx-3{margin-left:1.25rem;margin-right:1.25rem}.my-3{margin-top:1.25rem;margin-bottom:1.25rem}.m-4{margin:1.5rem}.mt-4{margin-top:1.5rem}.mb-4{margin-bottom:1.5rem}.ml-4{margin-left:1.5rem}.mr-4{margin-right:1.5rem}.mx-4{margin-left:1.5rem;margin-right:1.5rem}.my-4{margin-top:1.5rem;margin-bottom:1.5rem}.m-5{margin:1.75rem}.mt-5{margin-top:1.75rem}.mb-5{margin-bottom:1.75rem}.ml-5{margin-left:1.75rem}.mr-5{margin-right:1.75rem}.mx-5{margin-left:1.75rem;margin-right:1.75rem}.my-5{margin-top:1.75rem;margin-bottom:1.75rem}.bg-white{background:#fff}.bg-gray{background:#f2f3f6}.uppercase{text-transform:uppercase}.w-full{width:100%}.body{height:100%}.main-content{background:#45a0d5}.routing-section{background:#287aaa;color:#fff}.routing-section .box--content__body{background:#45a0d5}section.box{padding:0}section.box .box__head{padding:1.375rem 0}.service-section{border:none}.service-section .box__head{color:#fff;fill:#fff;margin-bottom:0;padding-bottom:1.375rem}.service-section .box--content__body{background-color:#45a0d5}.service-section:nth-of-type(1){background-color:#3095d0}.service-section:nth-of-type(2){background-color:#2c8dc5}.service-section:nth-of-type(3){background-color:#2a84b8}.service-section:nth-of-type(4){background-color:#277bac}.service-section:nth-of-type(5){background-color:#24729f}.service-section:nth-of-type(6){background-color:#216993}.service-section:nth-of-type(7){background-color:#1e6086}.service-section:nth-of-type(8){background-color:#1c577a}.service-section:nth-of-type(9){background-color:#194e6d}.service-section:nth-of-type(10){background-color:#164561}.button-date-time__status{width:10rem;text-align:right}.route-result-row{min-height:3.625rem;height:auto}.route-result-row .grid--small{height:3.625rem}.custom-select__placeholder{cursor:pointer}.no-clipboard{display:none!important}.cst-popper.ngxp__container{padding:0 .5rem;background:rgba(0,0,0,.85);color:#fff;box-shadow:none;border:none;border-radius:3px;line-height:2;z-index:99}.cst-popper.ngxp__container>.ngxp__arrow{border-color:rgba(0,0,0,.85)}.ngxp__inner:empty+.ngxp__arrow{display:none}.ngxp__inner{text-align:center}.transport-info a{height:1.5rem}.route-share__icons a,.transport-info__icons a{margin-right:0;margin-left:.5rem}.loading{position:relative;text-indent:-999999px;transition:text-indent 0s}.loading::after{content:' ';display:block;position:absolute;top:calc(50% - .5em);bottom:0;left:0;right:0;background:url(loader.7627bc820cce40098e89.svg) center center/contain no-repeat;height:1em}.button--no-transitions{transition:none}.section-map__close-btn a{width:100%}@media only screen and (min-width:37.5625em){.open-map .section-map__container,.open-map .section-map__map .map-icon{-webkit-transform:none;transform:none;transition:none}.open-map .section-map__close-btn{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0);transition:none}}.ps__rail-x,.ps__rail-y{z-index:25}.ps__thumb-x,.ps__thumb-y{background-color:#777}
/*# sourceMappingURL=styles.731678b72de17ed36943.css.map*/