.anim{transition:all .2s ease-in-out}.anim:hover{transition:all .2s ease-in-out}.bg_color{background-color:#313049}.bg_color_hov{background-color:#424263}.color_activ{color:#f7931e}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Regular.eot?");src:url("../fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff");font-weight:normal;font-style:normal}.Roboto_Regular{font-family:"Roboto";font-weight:normal;font-style:normal;color:#fff}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Medium.eot?");src:url("../fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Medium.woff2") format("woff2"),url("../fonts/Roboto-Medium.woff") format("woff");font-weight:500;font-style:normal}.Roboto_Medium{font-family:"Roboto";font-weight:500;font-style:normal;color:#fff}@font-face{font-family:"Open Sans";src:url("../fonts/OpenSans-Bold.eot?");src:url("../fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Bold.woff2") format("woff2"),url("../fonts/OpenSans-Bold.woff") format("woff");font-weight:bold;font-style:normal}.OpenSans_Bold{font-family:"Open Sans";font-weight:bold;font-style:normal;color:#fff}@font-face{font-family:"Open Sans";src:url("../fonts/OpenSans-Semibold.eot?");src:url("../fonts/OpenSans-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Semibold.woff2") format("woff2"),url("../fonts/OpenSans-Semibold.woff") format("woff");font-weight:600;font-style:normal}.OpenSans_Semibold{font-family:"Open Sans";font-weight:600;font-style:normal;color:#fff}@font-face{font-family:"Open Sans";src:url("../fonts/OpenSans.eot?");src:url("../fonts/OpenSans.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans.woff2") format("woff2"),url("../fonts/OpenSans.woff") format("woff");font-weight:normal;font-style:normal}.OpenSans{font-family:"Open Sans";font-weight:normal;font-style:normal;color:#fff}*{padding:0;margin:0;box-sizing:border-box}input:focus,select:focus,textarea:focus,button:focus{outline:none}a{text-decoration:none}p,span{margin:0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){body{overflow-x:hidden}}body{background-color:#ebebeb}@media screen and (max-width:850px){body{background-color:#fff}}.edge{overflow-x:hidden}.edge:before{display:block}@media screen and (max-width:850px){.edge:before{display:none}}header{background-color:#313049;height:77px;position:fixed;width:100%;z-index:999}.line_header{display:flex;padding:0 37px 0 46px}@media screen and (max-width:1375px){.line_header{padding:0 19px 0 25px}}@media screen and (max-width:1335px){.line_header{padding:5px 19px 0 25px}}.line_header .column{display:flex}.line_header .column .logo{display:flex;align-items:center}@media screen and (max-width:1335px){.line_header .column .logo{align-items:baseline}}.line_header .column .logo img{width:48px}.line_header ul{list-style:none;display:flex;align-items:flex-end}.line_header ul li button,.line_header ul li .button-header{font-family:"Open Sans";font-weight:600;font-style:normal;color:#fff;cursor:pointer}.line_header ul li button svg,.line_header ul li .button-header svg{width:30px;height:42px;align-self:center}.line_header ul li button svg path,.line_header ul li .button-header svg path{fill:#fff}.line_header ul li button:hover,.line_header ul li .button-header:hover{color:#f7931e}.line_header ul li button:hover path,.line_header ul li .button-header:hover path{fill:#f7931e}.line_header ul .active_transport button{color:#f7931e}.line_header ul .active_transport button path{fill:#f7931e}.line_header ul .download_application{display:flex;align-items:center}.line_header ul .download_application svg{width:36px;height:43px}.line_header ul .download_application svg path{fill:#fff}.line_header ul .download_application p{font-family:"Roboto";font-weight:500;font-style:normal;color:#fff;margin-left:10px;text-align:center}.line_header ul .download_application p span{font-family:"Roboto";font-weight:normal;font-style:normal;color:#fff;display:block}.line_header ul .download_application:hover svg path{fill:#f7931e}.line_header ul .download_application:hover p{color:#f7931e}.line_header ul .download_application:hover p span{color:#f7931e}.line_header ul:last-child{align-items:center}.line_header ul:last-child li:last-child{margin-left:10px}.choose_city{margin-left:55px;display:flex;align-items:center;position:relative;max-height:77px;height:100%}@media screen and (max-width:1785px){.choose_city{margin-left:20px}}@media screen and (max-width:1335px){.choose_city{margin-top:-5px}}@media screen and (max-width:850px){.choose_city{display:none}}.choose_city .chosening-city{display:none}.choose_city:hover{color:#f7931e;background-color:#424263;cursor:pointer}.choose_city:hover .your_city{color:#f7931e;background-color:#424263;cursor:pointer}.choose_city:hover .your_city .dropdown_city{display:flex}.choose_city:hover .your_city .my-city,.choose_city:hover .your_city .chosen-city{display:none}.choose_city:hover .your_city .chosening-city{display:inline}.choose_city .your_city{min-width:230px;font-family:"Open Sans";font-weight:600;font-style:normal;color:#fff;padding:27px 20px;padding-top:6px}.choose_city .your_city span{font-weight:400;font-size:15px}@media screen and (max-width:1335px){.choose_city .your_city{padding-top:14px}}.choose_city .your_city .dropdown_city{font-family:"Open Sans";font-weight:600;font-style:normal;color:#fff;display:none;position:absolute;left:0;background-color:#424263;z-index:10;flex-direction:column;top:100%;width:100%}.choose_city .your_city .dropdown_city ul{display:inline-block}.choose_city .your_city .dropdown_city ul li{padding:10px 0 10px 20px;margin:0}@media screen and (max-width:1500px){.choose_city .your_city .dropdown_city ul li{padding:15px 0 15px 20px}}.choose_city .your_city .dropdown_city ul li a{color:#fff}.choose_city .your_city .dropdown_city ul li a:hover{color:#f7931e}.choose_city .your_city .my-city{position:absolute}.choose_city .your_city .my-city a{font-size:15px;color:#fff}.choose_city .selected-city{color:#c6c5cc;font-size:16px}nav{flex:1;justify-content:space-between;align-items:center}@media screen and (max-width:850px){nav{justify-content:flex-end}}.line_header .type_transport{text-transform:lowercase;width:auto}@media screen and (max-width:850px){.line_header .type_transport{display:none}}.line_header .type_transport li{width:auto}.line_header .type_transport li:first-child{margin-left:50px}@media screen and (max-width:1785px){.line_header .type_transport li:first-child{margin-left:5px}}.line_header .type_transport button{display:flex;flex-direction:column;align-items:center;font-size:15px;cursor:pointer;text-transform:lowercase;margin-right:40px}@media screen and (max-width:1660px){.line_header .type_transport button{margin-right:30px}}@media screen and (max-width:1620px){.line_header .type_transport button{margin-right:12px}}@media screen and (max-width:1335px){.line_header .type_transport button{margin-right:40px}}@media screen and (max-width:1075px){.line_header .type_transport button{margin-right:12px}}@media screen and (max-width:1450px){.line_header .type_transport button p{font-size:13px}}@media screen and (max-width:1335px){.line_header .type_transport button p{font-size:15px}}@media screen and (max-width:965px){.line_header .type_transport button p{font-size:14px}}@media screen and (max-width:930px){.line_header .type_transport button p{font-size:12px}}@media screen and (max-width:855px){.line_header .type_transport button p{font-size:11px}}.line_header .city{display:none;font-family:"Open Sans";font-weight:600;font-style:normal;color:#fff}@media screen and (max-width:850px){.line_header .city{display:flex;margin:0 30px;justify-content:center;flex-direction:column}}.line_header .about_us{position:relative}@media screen and (max-width:1335px){.line_header .about_us{display:none}}.line_header .about_us li{padding:29px 39px 28px 39px}.line_header .about_us li button,.line_header .about_us li .button-header{font-size:15px}@media screen and (max-width:1590px){.line_header .about_us li{padding:28px 25px}}.line_header .about_us li:last-child{padding:17px 0;padding-left:10px}.line_header .about_us li.active{background-color:#424263}.line_header .about_us li.active a{color:#f7931e}.line_header .about_us li:hover .line_header .about_us li{background-color:#424263;color:#f7931e;cursor:pointer}.line_header .about_us li:hover .line_header .about_us li a{color:#f7931e}.line_header .about_us li:hover .line_header .about_us li:last-child{background:transparent}.line_header .btn-show-about-us{display:none;width:25px;height:25px}@media screen and (max-width:1335px){.line_header .btn-show-about-us{display:flex;flex-direction:column;justify-content:center;margin-left:10px}}.line_header .btn-show-about-us:hover{cursor:pointer}.line_header .btn-show-about-us span{display:block;width:25px;height:2px;background-color:#fff;margin-bottom:4px}.line_header .btn-show-about-us span:last-child{margin-bottom:0}main{display:flex;justify-content:space-between;max-width:100%;max-height:100%;padding-top:77px}@media screen and (max-width:1700px){main{flex-direction:column}}@media screen and (max-width:850px){main{flex-direction:column}}main .map-ie-not{display:none}main .svg-bg{position:absolute;width:60vw;height:auto;right:0;margin:auto;left:0;top:7vw;bottom:0}@media screen and (max-width:850px){main .svg-bg{display:none}}main .svg-bg .land.exist{cursor:pointer}main .svg-bg .land.exist:before{content:" ";position:absolute;display:block;width:10px;height:10px;background:#231f20}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){main .svg-bg{display:none}}.edge .svg-bg{display:none !important}.banner{display:flex;margin-right:20px;margin-left:0;min-width:160px;max-width:160px;background-color:#f7931e;max-height:600px;z-index:1;margin-top:10vw}@media screen and (max-width:1700px){.banner{margin-left:20px;height:150px;max-width:none;margin-top:0;margin-bottom:20px}}@media screen and (max-width:850px){.banner{right:0;height:160px;width:94%;max-width:100%;position:relative;margin:0 auto 3% auto}}#search-content{display:none;min-height:255px}@media screen and (max-width:850px){#search-content{margin:0 30px}}.search-result{padding:15px 39px 0 39px;overflow-y:auto;height:100%;background-color:#fff;display:none;min-height:255px}.search-result li{list-style:none;display:flex;margin-bottom:20px;align-items:center;font-family:"Open Sans";font-weight:600;font-style:normal;color:#fff;font-size:15px;color:#313049;cursor:pointer}.search-result li:hover{color:#f7931e}.schedule-box{display:none;flex-direction:column;max-width:500px;min-width:500px;margin:20px;background-color:#fff;z-index:1}@media screen and (max-width:1250px){.schedule-box{max-width:350px;min-width:350px}.schedule-box.schedule-index{max-width:500px;min-width:500px}}@media screen and (max-width:1150px){.schedule-box{max-width:265px;min-width:265px}.schedule-box.schedule-index{max-width:500px;min-width:500px}}@media screen and (max-width:850px){.schedule-box{display:flex;position:relative;left:unset;margin-left:0;max-width:100%;min-width:100%;top:0;margin-top:0}.schedule-box.schedule-index{max-width:100%;min-width:100%}}.schedule-box .schedule-top .title{font-family:"Open Sans";font-weight:bold;font-style:normal;color:#fff;padding:23px 0 23px 39px;font-size:22.1px;color:#313049}@media screen and (max-width:850px){.schedule-box .schedule-top .title{display:none}}.schedule-box .schedule-top input[type="text"]{position:relative;width:100%;padding:15px 15px 15px 90px;background-color:#f6f6f6;border:none}@media screen and (max-width:850px){.schedule-box .schedule-top input[type="text"]{padding:15px 15px 15px 60px}}.schedule-box .schedule-top label{position:relative}@media screen and (max-width:850px){.schedule-box .schedule-top label{display:flex}}.schedule-box .schedule-top label:before{content:url("../images/search.svg");position:absolute;width:25px;height:25px;z-index:1;top:50%;left:40px;transform:translate(50%,-50%)}@media screen and (max-width:850px){.schedule-box .schedule-top label:before{left:13px}}.schedule-box .schedule-content{padding:15px 39px;overflow-y:auto;height:100%;background-color:#fff}@media screen and (max-width:850px){.schedule-box .schedule-content{height:unset}}.schedule-box .schedule-content .route{display:none;margin-bottom:30px}.schedule-box .schedule-content .route.active{display:block}.schedule-box .schedule-content .route:last-child{padding-bottom:25px;margin-bottom:15px;border-bottom:1px solid #ccc}@media screen and (max-width:850px){.schedule-box .schedule-content .route:last-child{margin-bottom:0}}.schedule-box .schedule-content .route .title{display:flex;align-items:center;margin-bottom:25px;margin-left:9px}.schedule-box .schedule-content .route .title p{font-family:"Open Sans";font-weight:600;font-style:normal;color:#fff;color:#313049;font-size:20px;margin-left:25px}@media screen and (max-width:1150px){.schedule-box .schedule-content .route .title p{font-size:18px;margin-left:20px}}@media screen and (max-width:850px){.schedule-box .schedule-content .route .title p{font-size:18px;margin-left:15px}}.schedule-box .schedule-content .route .title svg{width:30px}@media screen and (max-width:1150px){.schedule-box .schedule-content .route .title svg{width:25px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.schedule-box .schedule-content .route .title svg{height:50px}}.schedule-box .schedule-content .route .title svg path{fill:#f7931e}.schedule-box .schedule-content .route .box-content li,.schedule-box .schedule-content .route .box-content a{list-style:none;display:flex;margin-bottom:20px;align-items:center;font-family:"Open Sans";font-weight:600;font-style:normal;color:#fff;font-size:15px;color:#313049}.schedule-box .schedule-content .route .box-content li:last-child,.schedule-box .schedule-content .route .box-content a:last-child{margin-bottom:0}.schedule-box .schedule-content .route .box-content li:hover,.schedule-box .schedule-content .route .box-content a:hover{cursor:pointer}.schedule-box .schedule-content .route .box-content li:hover span,.schedule-box .schedule-content .route .box-content a:hover span{background-color:#f7931e;color:#fff;border:1px solid #f7931e}.schedule-box .schedule-content .route .box-content li span,.schedule-box .schedule-content .route .box-content a span{color:#313049;border:1px solid #999;background:#fff;display:flex;justify-content:center;align-items:center;margin-right:15px;width:47px;min-width:47px;height:35px}@media screen and (max-width:850px){.schedule-box .schedule-content{overflow:hidden;padding-left:0;padding-right:0}.schedule-box .schedule-content#route-content{padding-left:23px;padding-right:23px}}@media screen and (max-width:850px){.schedule-box .schedule-content .chosen-route{padding:0 20px}.schedule-box .schedule-content .chosen-route ul li:before{display:none}.schedule-box .schedule-content .chosen-route ul li span{display:block}}.schedule-box .schedule-content .chosen-route li:hover{cursor:pointer}.schedule-box .schedule-content .working-days,.schedule-box .schedule-content .weekend{display:none}.schedule-box .schedule-content .working-days table,.schedule-box .schedule-content .weekend table{width:100%}@media screen and (max-width:850px){.schedule-box .schedule-content .working-days table,.schedule-box .schedule-content .weekend table{max-width:424px;margin:0 auto}}.schedule-box .schedule-content .working-days table td,.schedule-box .schedule-content .weekend table td{width:100%}@media screen and (max-width:850px){.schedule-box .schedule-content .active{display:flex}}.schedule-box .schedule-content .additiona-information{display:none}.schedule-box .schedule-content .additiona-information .line ul{flex-wrap:wrap}.schedule-box .schedule-content .additiona-information .line ul li:last-child{margin-bottom:0}@media screen and (max-width:850px){.schedule-box .schedule-content .additiona-information{margin:0 auto}}@media screen and (max-width:850px){.schedule-box .schedule-content .active{display:flex}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.schedule-box{max-width:none}}.edge .schedule-box{max-width:none}.schedule-box-active{display:flex}.content-project{display:none;flex-direction:column;position:fixed;right:0;top:77px;bottom:0;background-color:#424263;max-width:574px;width:100%;padding-top:50px;padding-left:15px;padding-right:15px;font-family:"Open Sans";font-weight:normal;font-style:normal;color:#fff;font-size:17px;line-height:1.29;height:100%;overflow-y:auto}.content-project.modal-mob{top:0;position:fixed;z-index:999;overflow:auto;width:100%;max-width:100%}.content-project.active{display:flex}@media screen and (max-width:1250px){.content-project{width:unset}}@media screen and (max-width:1500px){.content-project{max-width:518px}}.content-project .title{font-family:"Open Sans";font-weight:bold;font-style:normal;color:#fff;font-size:20px;display:flex;flex-direction:column;align-items:center;text-align:center}.content-project .title.email-subscrib-box{display:none}.content-project .title span{font-size:13px;margin-bottom:30px}.content-project form{display:flex;flex-direction:column;align-items:center}.content-project form input[type="email"]{margin-bottom:6px;width:100%;padding:20px 20px}.content-project form textarea{margin-bottom:20px;padding:25px 20px;width:100%;resize:none}.content-project form input[type="button"]{align-items:center;padding:20px 50px;background-color:#f7931e;border:none;font-family:"Open Sans";font-weight:bold;font-style:normal;color:#fff;font-size:16px;width:186px;height:62px;border-radius:0}.content-project form input[type="button"]:hover{cursor:pointer}.content-project .btn-close-content-project{position:absolute;width:25px;height:28px;right:15px;top:25px}.content-project .btn-close-content-project span{display:block;position:absolute;width:25px;height:2px;background-color:#f7931e;margin-top:11px;left:5px;top:2px}.content-project .btn-close-content-project span:first-child{transform:rotate(45deg)}.content-project .btn-close-content-project span:last-child{transform:rotate(-45deg)}.content-project .btn-close-content-project:hover{cursor:pointer}.active-project{display:flex;z-index:1}.active-project-mob{display:flex;z-index:10;top:0;right:0;left:0;bottom:0;max-width:unset;line-height:1.2;padding-top:80px;padding-left:20px;padding-right:20px}#content-contact-project-mob form{width:80%;margin:0 auto}.route-transport{max-width:unset;height:100%;flex-direction:row;width:100%}@media screen and (max-width:1555px){.route-transport{margin-right:20px}}@media screen and (max-width:850px){.route-transport .schedule-top{width:unset}}.route-transport .schedule-top .choose-stop{display:none;font-family:"Open Sans";font-weight:normal;font-style:normal;color:#fff;padding-left:23px;font-size:12px;color:#b9b9b9}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.route-transport .schedule-top{width:100%}}.route-transport .wrapp{display:flex;flex-direction:column;max-width:380px;width:100%}@media screen and (max-width:1730px){.route-transport .wrapp{min-width:350px;max-width:350px}}@media screen and (max-width:850px){.route-transport .wrapp{min-width:100%;max-width:100%}.route-transport .wrapp .additiona-information{display:flex}}.route-transport .backward{padding:24px 23px 0 23px}.route-transport .backward a{position:relative;font-family:"Open Sans";font-weight:normal;font-style:normal;color:#fff;color:#808080;font-size:15.2px;font-weight:300;padding-left:15px;text-transform:lowercase}.route-transport .backward a:before{content:"";position:absolute;left:0;top:5px;width:0;height:0;border-style:solid;border-width:7px 7px 7px 0;border-color:transparent #808080 transparent transparent}.route-transport .schedule-top .title{display:flex;align-items:center;justify-content:space-between;padding:23px 0 23px 23px}@media screen and (max-width:850px){.route-transport .schedule-top .title{padding-right:23px}}.route-transport .schedule-top .view-route{border:none;background-color:#f7931e;width:100%;z-index:-2}.route-transport .schedule-top .view-route span{position:relative;display:block;font-family:"Open Sans";font-weight:normal;font-style:normal;color:#fff;padding:13px 0;font-size:16px;font-weight:bold;z-index:1;min-height:48px}.route-transport .schedule-top .view-route span:after{content:"";position:absolute;top:0;bottom:0;right:0;left:98%;background-color:#424263;z-index:-1}.route-transport .schedule-top .view-route span:hover{cursor:pointer}.route-transport .schedule-top .view-route .view-schedule{display:none}@media screen and (max-width:850px){.route-transport .schedule-top .view-route{display:none}}.route-transport .schedule-top .line-route-btn{display:none}.route-transport .schedule-top .line-route-btn button{border:none;background-color:#424263;padding:13px 0;width:100%;font-size:16px;font-weight:bold;color:#fff;margin-right:1px}.route-transport .schedule-top .line-route-btn button:last-child{margin-right:0}.route-transport .schedule-top .line-route-btn button:hover{cursor:pointer;background-color:#f7931e}@media screen and (max-width:850px){.route-transport .schedule-top .line-route-btn{display:flex}}.route-transport .schedule-top .line-route-btn .active{background-color:#f7931e}.route-transport .schedule-top .line-route-btn .show-active{background-color:#f7931e}.route-transport .schedule-top .line-route-btn .active{background-color:#f7931e}.route-transport .schedule-top .click-btn-route .view-route-on-map{display:none}.route-transport .schedule-top .click-btn-route .view-schedule{display:flex;justify-content:center}.route-transport .schedule-top .click-btn-route span:after{content:"";left:2%}@media screen and (max-width:850px){.route-transport .schedule-content .chosen-route{display:none}.route-transport .schedule-content .chosen-route ul li:before{display:block}}.route-transport .schedule-content .active{display:flex}@media screen and (min-width:850px){.route-transport .schedule-content .active.weekend,.route-transport .schedule-content .active.working-days{display:none}}@media screen and (max-width:1220px){.route-transport .schedule-content{overflow:hidden;height:auto !important}}.route-transport .number-type-route{display:flex;align-items:center}.route-transport .number-type-route svg{width:100%;max-width:30px;margin-right:10px}.route-transport .number-type-route svg path{fill:#f7931e}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.route-transport .number-type-route svg{height:50px}}.route-transport .number-type-route .number{font-family:"Open Sans";font-weight:normal;font-style:normal;color:#fff;font-size:48px;font-weight:600;color:#313049;margin-right:10px}@media screen and (max-width:1250px){.route-transport .number-type-route .number{margin-right:20px}}.route-transport .name-route{font-family:"Open Sans";font-weight:bold;font-style:normal;color:#fff;font-size:18px;color:#313049;line-height:1}@media screen and (max-width:1220px){.route-transport .name-route{font-size:14px}}.route-transport .view-more{color:#fff;display:flex;justify-content:space-around;border:none;font-size:27px;background-color:#424263;padding:0 10px;margin-left:10px;align-items:center;font-family:"Open Sans"}.route-transport .view-more:hover{cursor:pointer;color:#f7931e}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.route-transport .view-more{padding-top:5px}}@media screen and (max-width:850px){.route-transport .schedule-content{padding-left:0}}.route-transport .chosen-route{min-height:550px}.route-transport .chosen-route ul{list-style:none}.route-transport .chosen-route ul li{font-family:"Open Sans";font-weight:normal;font-style:normal;color:#fff;position:relative;display:flex;align-items:center;font-size:13.5px;letter-spacing:.3px;color:#313049;margin-bottom:15px;padding-left:45px}.route-transport .chosen-route ul li a{color:#313049}.route-transport .chosen-route ul li span{position:absolute;top:0;left:0;text-align:right}@media screen and (max-width:850px){.route-transport .chosen-route ul li span{display:none}}.route-transport .chosen-route ul li:first-child{font-weight:bold}.route-transport .chosen-route ul li:first-child:after{content:"";position:absolute;left:18px;top:50%;transform:translate(50%,-50%);width:9px;height:9px;border-radius:50%;background-color:#f7931e;border:2px solid #f7931e;box-shadow:0 0 0 2px #fff}.route-transport .chosen-route ul li:last-child{margin-bottom:0;font-weight:bold}.route-transport .chosen-route ul li:last-child:after{content:"";position:absolute;left:18px;top:50%;transform:translate(50%,-50%);width:9px;height:9px;border-radius:50%;background-color:#f7931e;border:2px solid #f7931e;box-shadow:0 0 0 2px #fff}.route-transport .chosen-route ul li:last-child:before{content:"";position:absolute;width:2px;height:300%;background-color:#fff;left:30px;top:14px}.route-transport .chosen-route ul li:last-child.current-stop:after{content:"";position:absolute;left:18px;top:50%;transform:translate(50%,-50%);width:9px;height:9px;border-radius:50%;border:2px solid #fff;background-color:#f7931e;box-shadow:0 0 0 2px #f7931e}.route-transport .chosen-route ul li:first-child.current-stop:after{content:"";position:absolute;left:18px;top:50%;transform:translate(50%,-50%);width:9px;height:9px;border-radius:50%;border:2px solid #fff;background-color:#f7931e;box-shadow:0 0 0 2px #f7931e}.route-transport .chosen-route ul li:after{content:"";position:absolute;left:20px;top:50%;transform:translate(50%,-50%);width:7px;height:7px;border-radius:50%;border:2px solid #662d91;background-color:#fff}.route-transport .chosen-route ul li:before{content:"";position:absolute;width:2px;height:300%;background-color:#662d91;left:30px;top:14px}.route-transport .chosen-route ul .current-stop:after{content:"";position:absolute;left:18px;top:50%;transform:translate(50%,-50%);width:9px;height:9px;border-radius:50%;background-color:#662d91;border:2px solid #fff;box-shadow:0 0 0 2px #662d91}@media screen and (max-width:850px){.route-transport .chosen-route ul{margin:0 auto}}.route-transport .schedule-wrapp{padding:70px 50px 50px 50px;width:100%}@media screen and (max-width:1400px){.route-transport .schedule-wrapp{padding:70px 25px 50px 25px}}@media screen and (max-width:850px){.route-transport .schedule-wrapp{display:none}}.route-transport .schedule-wrapp .line.first{display:flex;flex-wrap:wrap}@media screen and (max-width:1555px){.route-transport .schedule-wrapp .line.first{justify-content:space-around}}.route-transport .schedule-wrapp .line.first.active-map{display:none}.route-transport .schedule-wrapp .line.line-map.show-map img{position:relative;width:100%;object-fit:contain}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.route-transport .schedule-wrapp .line.line-map.show-map img{width:40vw}}.route-transport .schedule-wrapp .line.additiona-information.active-map{display:none}.route-transport .line{display:flex}.route-transport .line-map{display:none}.route-transport .show-map{display:flex}.route-transport .column .title{font-family:"Open Sans";font-weight:bold;font-style:normal;color:#fff;font-size:18px;color:#313049}.route-transport .column table{margin-top:30px}@media screen and (max-width:1300px){.route-transport .column table{margin:10px 0}}.route-transport .column table tr{display:flex}.route-transport .column table tr:nth-child(even){background-color:#c0c1de}.route-transport .column table tr:nth-child(even) td{border-color:#c0c1de}.route-transport .column table tr:nth-child(even) td:first-child{background-color:#8486bf;color:#fff;border-color:#8486bf;margin:0}.route-transport .column table tr:nth-child(odd) td{border-color:#fff}.route-transport .column table tr:nth-child(odd) td:first-child{background-color:#c0c1de;color:#fff;border-color:#c0c1de;margin:0}.route-transport .column table tr td{border-style:solid;border-width:1px;margin:2px;position:relative;min-width:35px;min-height:30px;display:flex;align-items:center;justify-content:center;font-family:"Open Sans";font-weight:normal;font-style:normal;color:#fff;font-size:16px;font-weight:600;color:#313049}.route-transport .column table tr td.color-gray{color:#808080}.route-transport .column table tr td.empty-table:first-child{font-family:"Open Sans";font-weight:bold;font-style:normal;font-size:16px;color:#313049;max-width:455px;width:100%;background-color:#fff;border-color:#fff}.route-transport .column table tr td sup{font-size:9px;height:100%;text-decoration:none}.route-transport .column table tr td .note{font-size:11px;text-transform:uppercase}@media screen and (max-width:1530px){.route-transport .column table tr td{min-width:32px}.route-transport .column table tr td.empty-table:first-child{max-width:507px}}@media screen and (max-width:1455px){.route-transport .column table tr td{min-width:30px;font-size:15px}.route-transport .column table tr td.empty-table:first-child{max-width:442px}}@media screen and (max-width:850px){.route-transport .column table tr td{min-width:26px}.route-transport .column table tr td.empty-table:first-child{max-width:420px}}.route-transport .column table tr td.depot{border-color:#313049}.route-transport .column table tr td.depot.color-gray{border-color:#808080}.route-transport .column table tr .underline-class{text-decoration:underline}.route-transport .column table tr .other-notes:after{content:"*";right:0;top:0;position:absolute}@media screen and (max-width:1580px){.route-transport .column table tr .other-notes:after{right:-3px}}@media screen and (max-width:1250px){.route-transport .column table tr .other-notes:after{right:0}}@media screen and (max-width:1100px){.route-transport .column table tr .other-notes:after{right:-2px}}.route-transport .working-days{margin-right:80px;margin-bottom:30px;min-height:200px}@media screen and (max-width:1800px){.route-transport .working-days{margin-right:10px}}@media screen and (max-width:1250px){.route-transport .working-days{margin-right:0}}.route-transport .weekend{margin-bottom:30px;min-height:200px}.route-transport .weekend .title{font-family:"Open Sans";font-weight:bold;font-style:normal;color:#fff;font-size:18px;color:#f15a24}.route-transport .additiona-information{flex-direction:column;font-family:"Open Sans";font-weight:normal;font-style:normal;color:#fff;font-size:12.9px;letter-spacing:.3px;color:#231f20}@media screen and (max-width:1580px){.route-transport .additiona-information{margin-top:30px}}@media screen and (max-width:1430px){.route-transport .additiona-information{width:50%}}.route-transport .additiona-information .line{justify-content:center}.route-transport .additiona-information .line ul{display:flex;list-style:none;align-items:baseline;flex-wrap:wrap;justify-content:center}@media screen and (max-width:1000px){.route-transport .additiona-information .line ul{flex-direction:column;align-items:center}}.route-transport .additiona-information .line ul li{margin:0 20px}@media screen and (max-width:1000px){.route-transport .additiona-information .line ul li{margin-top:5px}}.route-transport .additiona-information .line ul li.in-depo span{border:1px solid #231f20;font-size:16.4px;font-weight:600;padding:0 2px;margin-right:7px}.route-transport .additiona-information .line ul li.underline span{font-size:16.4px;font-weight:600;text-decoration:underline;padding:0 2px;margin-right:7px}.route-transport .additiona-information .line ul li.other-note span{font-size:16.4px;font-weight:600;margin-right:7px}.route-transport .additiona-information .line ul li.other-note span .note{font-size:11px;text-transform:uppercase}.route-transport .additiona-information .line ul li.other-note span sup{font-size:9px}.route-transport .additiona-information .line .tell{margin-right:50px;margin-top:15px}.route-transport .additiona-information .line .data{margin-top:15px}@media screen and (max-width:1000px){.route-transport .line.additiona-information{align-items:center}}@media screen and (max-width:1000px){.route-transport .line.additiona-information .line{flex-direction:column;align-items:center}.route-transport .line.additiona-information .line div{margin-right:0}}@media screen and (max-width:850px){.route-transport.chosen-route-big .schedule-content .chosen-route{display:flex}}.route-transport.chosen-route-big .choose-stop{display:none}@media screen and (max-width:850px){.route-transport.chosen-route-big .choose-stop{display:flex}}@media screen and (max-width:850px){.route-transport.chosen-route-big .line-route-btn{display:none}}@media screen and (max-width:850px){.route-transport.chosen-route-big .mobile-hide-step-2{display:none}}.type_transport-in-main{display:none;justify-content:space-around;list-style:none;align-items:baseline;padding:10px 0;background-color:#fff;border-bottom:1px solid #ccc}.type_transport-in-main li button svg{width:30px}.type_transport-in-main li button svg path{fill:#303146}.type_transport-in-main .active_transport button svg{width:30px}.type_transport-in-main .active_transport button svg path{fill:#f8931f}@media screen and (max-width:850px){.type_transport-in-main{display:flex}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.type_transport-in-main{justify-content:space-around}.type_transport-in-main li{height:50px}}@media screen and (max-width:850px){.schedule-top .title{display:none}}.schedule-top label{display:flex}.backward{padding:10px 0 30px 0}.backward a,.backward span{position:relative;font-family:"Open Sans";font-weight:normal;font-style:normal;color:#fff;color:#808080;font-size:15.2px;font-weight:300;padding-left:15px;cursor:pointer;text-transform:lowercase}.backward a:before,.backward span:before{content:"";position:absolute;left:0;top:5px;width:0;height:0;border-style:solid;border-width:7px 7px 7px 0;border-color:transparent #808080 transparent transparent}.stop-found{font-family:"Open Sans";font-weight:bold;font-style:normal;color:#fff;font-size:18px;color:#313049;margin-bottom:30px;text-transform:capitalize}.schedule-content .route{display:block}.found-route{bottom:unset}.found-route .schedule-content{overflow-y:unset;padding-left:0;padding-bottom:10px}@media screen and (max-width:850px){.found-route .schedule-content{overflow:hidden}}.found-route .schedule-content .route{align-items:center;display:flex;margin-bottom:10px;border-bottom:1px solid #e6e6e6;padding:10px 0 10px 39px}.found-route .schedule-content .route:last-child{border-bottom:none}.found-route .schedule-content .route .title{margin-bottom:0}.found-route .schedule-content .route .content{font-family:"Open Sans";font-weight:normal;font-style:normal;color:#fff;color:#313049;font-size:16px}.found-route .schedule-content .route .content .name-route{color:#808080}.mob-index{display:none;height:100%;background-color:#424263}.mob-index .btn-close-content{position:absolute;width:25px;height:25px;right:20px;top:25px}.mob-index .btn-close-content span{display:block;position:absolute;width:25px;height:2px;background-color:#fff}.mob-index .btn-close-content span:first-child{transform:rotate(45deg)}.mob-index .btn-close-content span:last-child{transform:rotate(-45deg)}.mob-index .btn-close-content:hover{cursor:pointer}.mob-index .title-mob{padding:35px;padding-top:85px;margin-bottom:50px;font-family:"Open Sans";font-weight:600;font-style:normal;font-size:22.1px;color:#fff}.mob-index .your_city span{padding-left:35px;font-family:"Open Sans";font-weight:normal;font-style:normal;color:#fff;font-weight:400;font-size:10px}.mob-index .your_city .my-city{padding-left:35px}.mob-index .your_city .my-city a{margin-bottom:20px;font-family:"Open Sans";font-weight:600;font-style:normal;color:#fff;font-size:15px;display:block}.mob-index .your_city .list-city ul{list-style:none}.mob-index .your_city .list-city ul li a{font-family:"Open Sans";font-weight:600;font-style:normal;color:#fff;font-size:16px;display:block;margin:10px 0 10px 35px;padding:10px 0}.mob-index .your_city .list-city ul li:hover{background-color:#55557a;cursor:pointer}.mob-index .your_city .list-city ul li:hover a{color:#f15a24}.mob-index .contacts{margin-top:15vw;display:flex;flex-direction:column}.mob-index .contacts button,.mob-index .contacts .button-header{font-family:"Open Sans";font-weight:600;font-style:normal;color:#fff;padding:10px 0 10px 35px;font-size:16px;margin-bottom:5px;text-align:left}.mob-index .contacts button:hover,.mob-index .contacts .button-header:hover{background-color:#55557a;cursor:pointer;color:#f15a24}.mob-index .mob-footer{display:flex}.mob-index .mob-footer .download_application{display:flex;align-items:center;margin:50px auto}.mob-index .mob-footer .download_application svg{width:36px;height:43px}.mob-index .mob-footer .download_application svg path{fill:#fff}.mob-index .mob-footer .download_application p{font-family:"Roboto";font-weight:500;font-style:normal;color:#fff;margin-left:10px;text-align:center}.mob-index .mob-footer .download_application p span{font-family:"Roboto";font-weight:normal;font-style:normal;color:#fff;display:block}.mob-index .mob-footer .download_application:hover svg path{fill:#f7931e}.mob-index .mob-footer .download_application:hover p{color:#f7931e}.mob-index .mob-footer .download_application:hover p span{color:#f7931e}.page-not-found{height:90%;width:100%;display:flex;font-family:'Open Sans';color:#f7931e;align-items:center;justify-content:center;text-align:center}.mob-index-active{display:block;position:relative;height:100%;min-height:100vh;width:100%;z-index:999}.edge .schedule-box .schedule-content .route .title svg{height:50px}@media screen and (max-width:850px){.edge .schedule-box .schedule-content .additiona-information{margin:0 auto}}.edge .route-transport .view-more{padding-top:3px}.edge .type_transport-in-main{justify-content:space-around}.container{display:flex;flex-direction:row;width:100%}#map{width:100%;background-color:#ebebeb;margin:20px 20px 20px -20px}.background-border-none{background:none;border:none}.station{display:none;font-family:"Open Sans";font-weight:bold;font-style:normal;color:#fff;font-size:18px;color:#313049;margin:-13px 23px 23px 23px;text-align:center}@media screen and (max-width:850px){.station{display:block}}.mob-index.mob-index-active+main{display:none}.link{color:#fff}.link:active,.link:hover{color:#f7931e}.active-project{display:flex;z-index:1}body{background-color:#ebebeb}body:before{content:"";position:absolute;background-repeat:none;background-size:cover;width:57vw;height:38.5vw;display:none;left:50%;transform:translateX(-50%);top:160px}main{padding-top:0;min-height:100vh}.choose_city .your_city{padding-top:0;padding-bottom:0}.hide-on-desktop{display:none}.land{fill:#ccc;fill-opacity:1;stroke:white;stroke-opacity:1;stroke-width:.5}.point{cursor:pointer;fill:#404064;fill-opacity:1}.no-text text{visibility:hidden}.svg-selected-city .point{fill:#f7931e;stroke:#fff;stroke-width:2}.svg-selected-city text{visibility:visible;cursor:pointer}.seo-text-box{width:100%;margin:auto;font-size:15px;font-family:Helvetica,Arial,sans-serif;padding:20px;max-width:1230px}.seo-text-box p,.seo-text-box h1,.seo-text-box h3{text-indent:1.5em;text-align:justify;padding-bottom:10px}.seo-text-box h1,.seo-text-box h3{font-size:1.17em}.seo-text-box a{font-weight:bold;text-decoration:underline;color:#000}.seo-text-box a:hover,.seo-text-box a:focus{color:#f7931e}.blog-box{max-width:1230px;width:100%;padding:0 15px;margin:100px auto 15px auto;display:flex;flex-direction:row;font-family:"Open Sans";font-weight:500;font-style:normal;font-size:13px}.blog-box .app-articles{flex-grow:1}.blog-box .top-news-box{width:250px}.blog-box .top-news-box .top-news-title{background-color:#313049;padding:10px 0;text-align:center}.blog-box .top-news-box .top-news-title button{color:#fff;text-transform:uppercase}.blog-box .top-news-box .top-news-title button .arrow{border-color:#fff;margin-left:5px}.blog-box .top-news-box .top-news-title button:hover{color:#f7931e;cursor:pointer}.blog-box .top-news-box .top-news-title button:hover .arrow{border-color:#f7931e}.blog-box .top-news-box .top-news-item{background:none;border:none;padding:10px 0;border-bottom:1px solid #808080;text-align:left;display:block}.blog-box .top-news-box .top-news-item:hover{cursor:pointer;color:#f7931e}.blog-box .top-news-box .top-news-item:last-child{border-bottom:none}.blog-box .item-date{color:#808080;font-size:11px;padding:3px}.blog-box .item-title{padding:3px;font-weight:bold;color:#000;font-family:Arial}.blog-box .item-text{padding:3px;text-align:justify}.blog-box .news-box{margin:0 30px}.blog-box .news-box .news-item{background:none;border:none;margin-bottom:20px;text-align:left;color:#000;font-family:Arial;display:block}.blog-box .news-box .news-item:hover{cursor:pointer}.blog-box .news-box .news-item:hover .item-title{color:#f7931e}.blog-box .news-box .news-item .news-img{max-width:100%}.blog-box .news-box .page-box{border-top:1px solid #808080;padding-top:10px;display:flex;justify-content:space-between}.blog-box .news-box .page-box .btn-page{min-width:25px;height:23px;background-color:#b3b3b3;margin:0 3px;color:#666;font-weight:bold;display:inline-block;text-align:center;vertical-align:text-bottom;font-size:15px}.blog-box .news-box .page-box .btn-page .arrow{border-color:#666}.blog-box .news-box .page-box .btn-page:hover{cursor:pointer;color:#f7931e}.blog-box .news-box .page-box .btn-page:hover .arrow{border-color:#f7931e}.blog-box .news-box .page-box .btn-page.active{background-color:#f7931e;color:#fff}.blog-box .news-box .page-box .btn-page.not-active{background-color:#d1d1d1;color:#a7a7a7;pointer-events:none;cursor:not-allowed}.blog-box .news-box .page-box .btn-page.not-active .arrow{border-color:#a7a7a7}.blog-box .news-box .page-box .btn-page.not-active:hover{cursor:auto}.blog-box .news-box .page-box .btn-page.not-active:hover .arrow{border-color:#a7a7a7}.blog-box .news-box .page-box .space{padding:0 5px;color:#666}.blog-box.details-box{margin-top:125px;display:block}.blog-box.details-box .details-img,.blog-box.details-box .details-mob-img{max-width:100%}.blog-box.details-box .details-mob-img{display:none}.blog-box.details-box .details-content{width:95%;margin:0 auto;background-color:#fff;position:relative;top:-60px}.blog-box.details-box .details-content .content{display:flex;flex-direction:row;padding:30px 0}.blog-box.details-box .details-content .content .text-box{flex-grow:1;padding:0 30px}.blog-box.details-box .details-content .content .text-box .text{text-align:justify;text-indent:20px}.blog-box.details-box .details-content .content .text-box .comment-box{margin-top:20px}.blog-box.details-box .details-content .content .top-news-box{width:300px}.blog-box.details-box .details-content .content .top-news-box .item-title{padding-right:30px}.blog-box.details-box .details-title{font-weight:bold;font-size:15px;padding:20px 30px 0 30px}.blog-box.details-box .details-date{color:#808080;font-size:11px;padding:10px 30px 0 30px}.blog-box .advertise{width:250px;height:600px}@media screen and (max-width:1200px){.blog-box .advertise{display:none}}@media screen and (max-width:1100px){.blog-box.details-box .top-news-box{display:none}}@media screen and (max-width:850px){.blog-box{flex-direction:column}.blog-box .news-box{margin:20px 0 0 0}.blog-box .top-news-box{max-width:none;width:100%}.blog-box .top-news-box:last-child{border-bottom:1px solid #808080}.blog-box .details-img{display:none}.blog-box.details-box{padding:0;margin:0}.blog-box.details-box .details-title,.blog-box.details-box .details-date{padding:20px 10px 0 10px}.blog-box.details-box .details-content{width:100%;position:static}.blog-box.details-box .details-content .details-mob-img{display:block;padding:10px 10px 0 10px}.blog-box.details-box .details-content .content{padding:20px 0 10px 0}.blog-box.details-box .details-content .content .text-box{padding:0}.blog-box.details-box .details-content .content .text-box .text,.blog-box.details-box .details-content .content .text-box .comment-box{padding:0 10px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){body:before{display:block}}@media screen and (max-width:850px){.mob-menu-show .seo-text-box{display:none}.mob-menu-show main{min-height:0;padding-top:0}.mob-menu-show .mob-index{display:block;position:relative;height:100%;min-height:100vh;width:100%;z-index:999}.mob-menu-show .hide-on-mob{display:none}.mob-menu-show .logo{padding:35px;display:flex;align-items:center;font-family:"Open Sans";font-weight:600;font-style:normal;font-size:28px;color:#fff;justify-content:space-between}.mob-menu-show .logo img{width:48px}}.arrow{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:3px}.arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.arrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.arrow.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);vertical-align:middle}.arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg);vertical-align:text-top}.about span{display:block}.link{color:#fff}.link:active,.link:hover{color:#f7931e}