#article-index h1{display:inline-block}#article-index .search-button{cursor:pointer}.article-item{margin-bottom:15px}.article-item .article-title,.article-item .article-title a{color:inherit;margin:0}.article-item .article-meta,.article-item .article-meta a{color:#999;font-size:.85em}.article-item .article-meta a{text-decoration:underline}.article-item .article-thumb{margin-right:10px;margin-bottom:10px}.article-item .article-text{margin-top:7px}#news-index h1{display:inline-block}#news-index .search-button{cursor:pointer}.news-item{margin-bottom:15px}.news-item .news-title,.news-item .news-title a{color:inherit;margin:0}.news-item .news-meta,.news-item .news-meta a{color:#999;font-size:.85em}.news-item .news-meta a{text-decoration:underline}.news-item .news-thumb{margin-right:10px;margin-bottom:10px}.news-item .news-text{margin-top:7px;font-size:1.5em}.news-item .news-date{font-size:1.5em}html{width:100%;height:100%;overflow-x:hidden;overflow-y:auto}:root{--dark:#2f404e;--orange:#d18853}body{background:#2f404e;font-size:14px;line-height:1.4;font-family:ClearSansRegular,serif;overflow-x:hidden;overflow-y:auto;width:100%}a,body{color:#fff}a{text-decoration:none}a:active,a:focus,a:hover{color:#f5f5f5}input:focus{outline:none}h1{font-size:24px;text-align:center;font-family:GothamR,serif}h2{font-size:20px}*{outline:none!important;box-sizing:border-box}p{margin-bottom:15px}b,strong{font-weight:100!important;font-family:ClearSansBold,serif!important}.bl{font-family:GothamBold,serif}.btn{padding:10px 20px;line-height:18px;font-family:GothamM,serif;text-transform:uppercase;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0}.btn.btn-warning{background:#d18853;color:#fff}.btn.btn-warning:hover{background:#c88250}.btn.btn-default{background:rgba(33,42,46,.55);color:#d18853}.btn.btn-default:hover{background:rgba(33,42,46,.7)}.wrap{width:1145px;margin:0 auto}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999999;opacity:0;padding:0 20px;align-items:center;justify-content:center;transition-duration:.3s}.modal.in{display:flex}.modal.fade{opacity:1}.modal .bg-modal{position:absolute;left:0;top:0;width:100%;height:100%;background:hsla(0,0%,100%,.6);z-index:1}.modal .body-modal{width:600px;padding:50px 80px;margin:auto;background:#2f404e;max-height:90vh;overflow:auto;position:relative;z-index:10}.modal .body-modal .close-modal{width:30px;height:30px;background:url(/images/close.svg) no-repeat 50%;background-size:contain;position:absolute;top:30px;right:30px;cursor:pointer}.checkbox{position:relative;margin-bottom:10px}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]+label{display:flex;align-items:center;padding:0}.checkbox input[type=checkbox]+label:before{content:"";display:block;min-width:20px;max-width:20px;height:20px;margin-right:10px;border:2px solid #d18853;color:#d18853;border-radius:50%}.checkbox input[type=checkbox]:checked+label:before{background:url(/images/chackbox-y.svg) no-repeat 50%;background-size:contain;border:0 solid #d18853;border-radius:0}.list-social{display:flex;align-items:center;justify-content:center}.list-social .src-soc{margin-right:10px}.list-social .src-soc:last-child{margin-right:0}.list-social .src-soc i{display:block;height:22px;width:26px}.list-social .src-soc i.ico-youtube{background:url(/images/ico-soc-youtube.svg) no-repeat 50%;background-size:contain;height:28px;width:28px}.list-social .src-soc i.ico-instagram{background:url(/images/ico-soc-insta.svg) no-repeat 50%;background-size:contain}.list-social .src-soc i.ico-facebook{background:url(/images/ico-soc-fb.svg) no-repeat 50%;background-size:contain;width:14px}.list-social .src-soc i.ico-vimeo{background:url(/images/ico-soc-vimeo.svg) no-repeat 50%;background-size:contain}.list-social .src-soc i.ico-telegram{background:url(/images/ico-soc-telegram.svg) no-repeat 50%;background-size:contain}.dark-text{color:#000}.list-item,.transport-list{display:flex}.list-item{flex-grow:1;text-align:center}.transport-link{min-width:calc((100% - 60px)/7);margin:0 5px 10px 0}.transport{display:inline-block;width:28px;height:28px}.transport.ico-bus{background:url(/images/ico-bus.svg) no-repeat 50%;background-size:contain}.transport-time td,.transport-time th{position:relative;width:30px;padding:7px;font-size:16px}.transport-time th.rotate{height:140px;white-space:nowrap}.transport-time th.rotate>div{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;transform:translate(50px,50px) rotate(270deg)}.active-row{background:#e6e6e6}.transport-time{background:#fff;color:#2a3a46}.transport-time th{border:3px solid #2a3a46}.transport-time td:first-child,.transport-time th:first-child{border-left:0}.transport-time td:last-child,.transport-time th:last-child{border-right:0}.transport-time td{border:1px solid transparent}.transport-time tbody{border-top:1px solid #2a3a46;margin-top:5px;font-size:13px}.transport-time tbody tr{font-family:GothamL,serif}.content table{width:100%;border:1px solid #596671;margin:20px 0;padding-top:0!important}.content table td,.content table th{padding:8px 10px;border:1px solid #596671}.content table th{font-weight:100}.item__pager{min-width:100%;max-width:100%}.item__pager .pagination>li{margin:0 10px}.item__pager .pagination>li.disabled{display:none}.item__pager .pagination>li a,.item__pager .pagination>li span{padding:10px 30px;border-radius:0!important;min-width:120px}.header{position:relative;z-index:10;width:100%;padding:30px 40px;display:flex;align-items:center;justify-content:space-between}.header .menu-toggle{display:none}.header .right{flex:1;display:flex!important;align-items:center;justify-content:space-between}.header .right:before{content:"";display:block;width:1px}.header .logo img{height:75px}.header .menu{display:flex;align-items:center;justify-content:center}.header .menu .parent{flex-direction:column}.header .menu .parent,.header .menu .parent .parent-item{color:#fff;display:flex;position:relative;align-items:center}.header .menu .parent .parent-item{padding:10px 20px;line-height:20px}.header .menu .parent .parent-item:after{content:"";display:block;width:7px;height:10px;background:url(/images/arrow.svg) no-repeat 50%;background-size:contain;transform:rotate(90deg);transition-duration:.3s;margin-left:7px;margin-bottom:2px}.header .menu .parent:hover .parent-item:after{transform:rotate(-90deg);margin-bottom:0}.header .menu a{text-decoration:none}.header .menu .parent .children-menu{display:none;position:absolute;top:40px;padding:20px;background:#222e38}.header .menu .parent .children-menu[data-col="1"]{left:calc(50% - 110px)}.header .menu .parent .children-menu[data-col="1"] .col{min-width:180px}.header .menu .parent .children-menu[data-col="1"] .col .item-menu{width:180px}.header .menu .parent .children-menu[data-col="2"]{left:calc(50% - 184px)}.header .menu .parent .children-menu[data-col="3"]{left:calc(50% - 266px)}.header .menu .parent .children-menu[data-col="4"]{left:calc(50% - 348px)}.header .menu .parent .children-menu>.col{min-width:164px;max-width:164px}.header .menu .parent .children-menu .item-menu{display:block;padding:5px 10px;margin:2px 10px;width:160px;line-height:16px}.header .menu .parent:hover .children-menu{display:flex}.header .menu .parent:hover .parent-item{background:#222e38}.header .contact-info{display:flex;align-items:center}.header .contact-btn .phone{margin:0 30px}.header .menu .parent .children-menu .item-menu.to-vyd{display:none}.header .menu .parent .children-menu .col:first-child .item-menu.to-vyd{display:block}.index-page .header{padding:40px 60px;height:200px}.index-page .wrap{width:70vw}.languages{list-style-type:none;padding:0;margin:0 15px;display:flex}.languages li{opacity:.5}.languages li a{display:block;padding:0 5px}.languages li.active{opacity:1}.header .search #search-index{position:relative;width:40px;height:40px}.header .search #search-index:hover #search-form{display:block;background:#222e38}.header .search #search-index:hover .icon{background-color:#222e38}.header .search #search-index .icon{display:flex;align-items:center;justify-content:center;font-size:18px;width:100%;height:100%;background:url(/images/ico-search.svg) no-repeat 50% 50%;background-size:50%}.header .search #search-index #search-form{display:none;position:absolute;top:100%;right:0;padding:5px}.header .search #search-index #search-form form{display:flex;width:200px}.header .search #search-index #search-form form .form-group{width:100%}.header .search #search-index #search-form form .form-group .form-control{width:100%;box-shadow:none!important}.header .search #search-index #search-form form .form-group .help-block{display:none;margin:0}.header .search #search-index #search-form form .btn{width:40px;border-radius:0 3px 3px 0;padding:0;font-size:18px}.empty{text-align:center;font-style:italic}.top{width:100%;height:100vh;position:relative}.top .index-slider{z-index:1}.top .index-slider,.top .index-slider .item-slider{width:100%;height:100%;position:absolute;left:0;top:0}.top .index-slider .item-slider{display:flex;align-items:center;justify-content:center;z-index:9}.top .index-slider .item-slider.pre-active{z-index:10}.top .index-slider .item-slider.active{z-index:11}.top .index-slider .item-slider img{width:100%;height:100%;object-fit:cover}.top .index-slider:before{z-index:24;background:rgba(38,52,63,.25)}.top .index-slider:after,.top .index-slider:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0}.top .index-slider:after{z-index:25;background:rgba(0,0,0,.5) url(/images/dotted.png);mix-blend-mode:darken;opacity:.5}.body-top{position:relative;z-index:10;width:100%;height:100%;font-family:GothamR,serif;font-size:14px}.body-top .wrap-info{width:100%;height:calc(100% - 200px);position:relative}.body-top .wrap-info .wrap{padding-right:calc(500px - (100vw - 1145px)/2);height:calc(100% - 140px);display:flex;align-items:center;align-content:center;padding-bottom:70px;font-size:100px;line-height:1.2;font-family:GothamL,serif;position:relative}.body-top .wrap-info .wrap .btns-slider{width:200px;position:absolute;left:calc(50% - 100px);bottom:10px;height:50px;display:flex;align-items:center;justify-content:center}.body-top .wrap-info .wrap .btns-slider .for-item{display:block;min-width:17px;max-width:17px;height:17px;border-radius:50%;cursor:pointer;margin:0 10px;background:#fff}.body-top .wrap-info .wrap .btns-slider .for-item.active{background:#d18853}.body-top .wrap-info .news-feed{width:450px;height:calc(100% - 140px);position:absolute;right:0;top:0;background:linear-gradient(180deg,rgba(10,46,59,0),rgba(10,46,59,.5) 51.38%);display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden;padding:20px 0 0}.body-top .wrap-info .news-feed .list-view{width:100%;max-height:500px;display:flex;flex-direction:column-reverse;overflow:hidden}.body-top .wrap-info .news-feed .item{display:flex;align-items:center;padding:15px 0;height:100px;transition-duration:.3s}.body-top .wrap-info .news-feed .item:hover{background:rgba(33,42,46,.55)}.body-top .wrap-info .news-feed .item-feed{width:280px;margin-left:60px;line-height:1.1}.body-top .wrap-info .news-feed .item-feed .title{font-size:16px;text-decoration:underline;font-family:ClearSansBold,serif;display:block;line-height:20px;max-height:80px;overflow:hidden}.body-top .wrap-info .news-feed .item-feed p{margin:0}.body-top .wrap-info .main-info{width:100%;height:140px;position:absolute;display:flex;left:0;bottom:0}.body-top .wrap-info .main-info .block-info{min-width:25%;max-width:25%;padding:20px 40px;height:100%;display:flex;align-items:center;justify-content:space-between;background:rgba(10,46,59,.4);border:1px solid hsla(0,0%,100%,.4);font-size:18px;transition-duration:.5s}.body-top .wrap-info .main-info .block-info:hover{background:#2f404e}.body-top .wrap-info .main-info .block-info .ico-dots{min-width:40px;max-width:40px;background:#d18853 url(/images/dots.svg) no-repeat 50%;background-size:20px;height:40px;border-radius:50%;margin-left:8px}.info-text{min-width:calc(50% - 70px);max-width:calc(50% - 70px);font-size:14px;line-height:21px;margin-right:70px;overflow:hidden}.info-text .title{font-size:40px;margin-bottom:30px;line-height:1.11;font-family:GothamL,serif}.info-text .hash{font-size:28px;font-family:GothamL,serif;margin-bottom:25px}.info-text .btn-list{margin-top:30px;display:flex;flex-wrap:wrap}.info-text .btn-list .btn{margin:5px 10px}.info-text .btn-list .btn:first-child{margin-left:0}.transformation .info-text{margin-right:10px;margin-left:60px}.transformation .info-text .describe{text-align:right}.transformation .info-text .describe .hash{text-align:left}.work{background:#2f404e url(/images/map3.jpg) no-repeat 50%;background-size:cover;padding:100px 0 130px;position:relative}.work:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(0deg,#2f404e,rgba(47,64,78,.5) 120px);position:absolute;left:0;bottom:0}.work .wrap{display:flex;align-items:center;position:relative;z-index:2}.work .wrap .year-now{font-size:88px;color:#fff;opacity:.5;text-shadow:0 0 338.406px hsla(0,0%,100%,.25);margin-right:40px;font-family:GothamR,serif;overflow:hidden;min-width:250px}.work .wrap .list-counters{background:url(/images/dotted-line.png) repeat-y 5px 0;padding-left:25px;overflow:hidden;min-width:300px}.work .wrap .list-counters.animate:before{content:"";display:block;position:absolute;left:-100px;top:0;width:200px;height:100%;background:radial-gradient(ellipse at center,#25323d 0,rgba(37,50,61,0) 50%)}.work .wrap .list-counters.animate{background:transparent;padding-left:0;position:relative}.work .wrap .list-counters .item-counter{padding:15px 20px 15px 0;margin-left:-13px;line-height:1}.work .wrap .list-counters .item-counter .number{display:flex;align-items:center;font-size:42px;color:#fff;font-family:GothamBold,serif;white-space:nowrap}.work .wrap .list-counters .item-counter .number:before{content:"";display:block;min-width:7px;max-width:7px;height:7px;background:#fff;border-radius:50%;margin-right:45px;box-shadow:0 0 0 10px rgba(0,0,0,.18)}.work .wrap .list-counters .item-counter .text{padding:0 0 0 53px;color:#fff;opacity:.6;font-size:24px}.team{padding:50px 0 100px}.slider-content{display:flex;align-items:center}.slider-content .list-slider{display:none}.slider-content>.item{min-width:calc(15vw - 20px);max-width:calc(15vw - 20px);overflow:hidden;position:relative}.slider-content>.item .item-slide{opacity:.5}.slider-content>.item .btn-slide{position:absolute;top:calc(50% - 47px);left:0;background:url(/images/arrow-slides.png) no-repeat 50%;background-size:contain;width:114px;height:93px;cursor:pointer;transform:rotate(180deg)}.slider-content>.item .btn-slide.btn-next{left:auto;right:0;transform:rotate(0deg)}.slider-content>.item.prev-item{display:flex;justify-content:flex-end;margin-right:20px}.slider-content .wrap{display:flex;align-items:center;justify-content:space-between}.slider-content .wrap .now-item{overflow:hidden}.slider-content .item-slide{min-width:32vw;max-width:32vw;height:500px;display:flex;position:relative;transition-duration:.1s}.slider-content .item-slide .item{min-width:32vw;max-width:32vw;position:relative;height:100%;margin-left:0;transition-duration:.5s}.slider-content .item-slide.ml .item:first-child{margin-left:-100%;transition-duration:0s}.slider-content .item-slide.mr .item:first-child{margin-left:-100%}.slider-content .item-slide .image{width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center}.slider-content .item-slide .image .embed-wrap{display:block;width:100%;height:100%;background:transparent;z-index:5;position:absolute;left:0;top:0}.slider-content .item-slide .image img{width:100%;height:100%;object-fit:cover}td,th{padding:5px}.slider-content .item-slide .image iframe{width:100%;height:100%;background:#222e38;z-index:1;position:relative}.slider-content .item-slide .image video{width:100%;height:100%;background:#222e38}.slider-content .item-slide .info{background:linear-gradient(180deg,rgba(47,64,78,0),rgba(47,64,78,.6));position:absolute;left:0;bottom:0;width:100%;height:100%;display:none;flex-direction:column;justify-content:flex-end;padding:42px;transition-duration:.5s}.slider-content .now-item .item-slide .info{display:flex}.slider-content .item-slide .info .name{font-size:28px;line-height:30px;text-decoration:underline;font-family:GothamBold,serif;margin-bottom:10px}.slider-content .wrap .item-slide:hover{transform:scale(1.2)}.slider-content .wrap .item-slide:hover .info{height:50%}.modal-gallery-slider{position:fixed;z-index:9999999999;left:0;top:0;width:100%;height:100%;opacity:1;display:none;align-items:center;justify-content:center}.modal-gallery-slider.show{display:flex!important}.modal-gallery-slider .modal-bg{display:block;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:rgba(69,93,107,.7)}.modal-gallery-slider .modal-body{width:800px;height:600px;background:#222e36;position:relative;z-index:2;max-width:90%;max-height:calc(100% - 100px);padding:0}.modal-gallery-slider .modal-body .now-slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.modal-gallery-slider .modal-body .now-slide .item{width:100%;height:100%}.modal-gallery-slider .modal-body .now-slide .item .image{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.modal-gallery-slider .modal-body .now-slide .item .image img.item-slider{max-width:100%;max-height:100%;object-fit:contain;width:100%;height:100%}.modal-gallery-slider .modal-body .now-slide .item .image iframe{width:100%;height:100%}.modal-gallery-slider .modal-body .navigation{display:flex;justify-content:flex-end}.modal-gallery-slider .modal-body .navigation .btn{width:80px;height:40px;background:rgba(33,42,46,.55) url(/images/arrow-slide.png) no-repeat 50%;background-size:41%;border-radius:0;margin-left:5px;transition-duration:.3s}.modal-gallery-slider .modal-body .navigation .btn:hover{background-color:#222e38}.modal-gallery-slider .modal-body .navigation .btn.prev{transform:rotate(180deg)}.modal-backdrop.in{background:rgba(69,93,107,.7);opacity:1}.alert{right:0;position:fixed;left:50%;top:50%;width:400px;margin-left:-200px;height:100px;display:flex;align-items:center;justify-content:center;margin-top:-50px;background:#2f404e;color:#fff;font-family:GothamR,serif;font-size:16px;z-index:99999999;border-color:#fff!important;text-align:center}.alert button.close{position:absolute;right:10px;top:10px;color:#fff;font-size:21px;opacity:1}#table_container{overflow:hidden}.timetable{font-family:GothamR,serif;padding-top:30px;display:block}.timetable .date-col{min-width:310px;max-width:310px;margin-right:70px;margin-left:-45px}.timetable .date-col .radio{display:block;margin:0 0 15px}.timetable .date-col .radio input{display:none}.timetable .date-col .radio .t-link,.timetable .date-col .radio input+label{display:flex;align-items:center;color:#fff;height:60px;border-left:5px solid transparent;padding:5px 50px;font-size:16px;text-decoration:none!important;font-family:GothamM,serif}.timetable .date-col .radio .t-link.t-active,.timetable .date-col .radio input:checked+label{background:#222e35;box-shadow:0 4px 15px rgba(0,0,0,.12);color:#d18853;border-left:5px solid #d18853}.timetable .date-col .input-group.date{display:flex;align-items:center;justify-content:flex-start;height:60px;border-left:5px solid transparent;padding:10px 20px;font-size:16px;text-decoration:none!important;font-family:GothamM,serif;margin:0 0 15px;color:#fff}.timetable .date-col .input-group.date .input-group-addon.kv-date-picker{background:transparent;color:#fff;min-width:18px;max-width:18px;border:0;font-size:0;padding-left:0;margin-left:0;margin-right:12px;height:30px;background:url(/images/calendar-w.svg) no-repeat 0 50%;background-size:18px}.timetable .date-col .input-group.date .form-control{background:transparent;line-height:30px;color:#fff;border:0;padding:0;font-size:16px;text-decoration:none!important;font-family:GothamM,serif;outline:none!important;box-shadow:none!important;width:calc(100% - 40px);text-align:left}.timetable .date-col .t-calendar-active .input-group.date{border-left:5px solid #d18853;font-family:GothamM,serif;background:#27343c;box-shadow:0 4px 15px rgba(0,0,0,.12);color:#d18853}.timetable .date-col .t-calendar-active .input-group.date .input-group-addon.kv-date-picker{color:#d18853;background:url(/images/calendar.svg) no-repeat 0 50%;background-size:18px}.timetable .date-col .t-calendar-active .input-group.date .form-control{color:#d18853}.timetable .date-col{margin:0 0 20px;display:flex;min-width:100%;max-width:100%}.timetable .date-col>div{width:33.33333%}.timetable .date-col .input-group.date{justify-content:center}.timetable .date-col .radio .t-link{justify-content:center;padding:5px 10px}.timetable .date-col .radio .t-link.t-active,.timetable .date-col .t-calendar-active .input-group.date,.timetable .date-col .timetable .date-col .radio input:checked+label{border-left:0;border-top:5px solid #d18853}.timetable .schedule-part{flex:1 1;max-width:100%}.timetable .schedule-part.white{background:#fff;color:#2f404e}.timetable .schedule-part .empty{background:#2a3a46;color:#fff;padding:58px 20px;font-size:18px;line-height:20px;font-family:GothamM,serif;font-style:normal}.timetable .schedule-part .header-route{background:#2a3a46;color:#fff;font-size:17px;padding:20px 25px;font-family:GothamM,serif;position:relative;z-index:2;margin-bottom:-1px}.timetable .schedule-part .header-route .route-ico{width:56px;margin:25px 10px 7px;height:0;border-bottom:2px dotted #fff;position:relative;box-sizing:content-box}.timetable .schedule-part .header-route .route-ico:before{left:-7px}.timetable .schedule-part .header-route .route-ico:after,.timetable .schedule-part .header-route .route-ico:before{content:"";display:block;width:6px;height:6px;position:absolute;background:#fff;top:-8px;border-radius:50%;border:6px solid #54616a;box-sizing:content-box}.timetable .schedule-part .header-route .route-ico:after{right:-7px}.timetable .schedule-part .head-fixed{display:flex;position:fixed;top:-200px;overflow:hidden;background:#fff}.timetable .schedule-part .head-fixed>div{height:190px;writing-mode:vertical-rl;transform:rotate(180deg);border:3px solid #2a3a46;padding:18px 5px 12px;border-right:0;font-size:16px;line-height:18px;display:flex;align-items:center;font-family:GothamR,serif;font-weight:100;overflow:hidden}.timetable .schedule-part .head-fixed>div:first-child>span{transform:rotate(90deg);margin-bottom:5px}.timetable .schedule-part .fixed-top .head-fixed{display:flex;position:fixed;top:0;z-index:9}.timetable .schedule-part .col-xs-12:first-child .header-route .route-ico:before,.timetable .schedule-part .col-xs-12:nth-child(2) .header-route .route-ico:after{background:#d18853}.timetable .schedule-part .funicular-text{font-size:16px;font-family:GothamM,serif;padding:20px}.timetable .schedule-part .funicular-text p:first-child{margin-bottom:12px}.timetable .schedule-part .transport-time{width:100%;text-align:center;overflow:hidden}.timetable .schedule-part .transport-time th.rotate{height:190px;width:30px;min-width:60px;white-space:nowrap}.timetable .schedule-part .transport-time th.rotate:first-child{min-width:40px}.timetable .schedule-part .transport-time th.rotate>div{height:155px;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;overflow:hidden;white-space:normal;display:flex;align-items:center;transform:rotate(180deg);padding-bottom:0;word-break:break-word;font-size:16px;line-height:18px;font-family:GothamR,serif;font-weight:100}.timetable .schedule-part .transport-time th.rotate:first-child>div span{transform:rotate(90deg);display:block;margin-bottom:6px}.timetable .schedule-part .nav-tabs{border-bottom:5px solid #222e35}.timetable .schedule-part .nav-tabs:after,.timetable .schedule-part .nav-tabs:before{display:none}.timetable .schedule-part .nav-tabs>li{margin-bottom:-1px}.timetable .schedule-part .nav-tabs>li>a{border:3px solid #222e35;border-top:0;border-bottom:1px solid #222e35;border-radius:0;font-size:48px;line-height:1.2;padding:12px 0 2px;color:#2f404e;margin-right:-1px}.timetable .schedule-part .nav-tabs>li:first-child>a{border-left:0}.timetable .schedule-part .nav-tabs>li:last-child>a{border-right:0}.timetable .schedule-part .nav-tabs>li:nth-child(3)>a{padding:14px 0 0}.timetable .schedule-part .nav-tabs>li.active>a,.timetable .schedule-part .nav-tabs>li.active>a:focus,.timetable .schedule-part .nav-tabs>li.active>a:hover{color:#fff;background-color:#222e35}.timetable .schedule-part .tab-content{padding:20px 0}.timetable .schedule-part .tab-content .train{padding:0 20px}.timetable .schedule-part .tab-content a{color:#d18853}.timetable .schedule-part .tab-content .night-title{text-align:center;font-family:GothamM,serif;font-size:18px;margin:10px 0}.timetable .schedule-part .tab-content h3{font-family:GothamBold,serif;font-size:21px;margin:40px 0 10px}.timetable .schedule-part .tab-content h3 a{font-size:16px}.timetable .schedule-part .tab-content h3:first-child{margin-top:0}.timetable .schedule-part .tab-content p{margin-bottom:0}.timetable .schedule-part .tab-content .transport-link{background:transparent;color:#2f404e;font-size:16px;margin:5px;min-width:calc((100% - 70px)/7);line-height:1.5}.timetable .schedule-part .tab-content .transport-link:hover{background:#d18853;box-shadow:4px 5px 7px rgba(209,136,83,.24);border-radius:2px;color:#fff}.timetable .schedule-part .tab-content .train .transport-link{min-width:calc((100% - 40px)/3)}.timetable .bottom-timetable{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:40px}.timetable .bottom-timetable a.to-online{min-width:230px;display:flex;align-items:center;margin:10px 20px}.timetable .bottom-timetable a.to-online:before{content:"";display:block;width:22px;height:22px;background:url(/images/to-online.svg) no-repeat 50%;background-size:contain;margin-right:10px;margin-bottom:5px}.timetable-view{display:block}.timetable-view .info-route.bottom-timetable{margin-top:0;padding:14px 15px;border-top:1px solid rgba(151,159,166,.6);border-bottom:1px solid rgba(151,159,166,.6);display:flex;justify-content:center;font-family:GothamL,serif;font-size:16px}.timetable-view .info-route.bottom-timetable .download-excel{margin:0}.timetable-view .info-route.bottom-timetable .to-online{margin:0;padding:5px 10px}.timetable-view .info-route.bottom-timetable .legend{margin-left:auto;font-family:GothamR,serif}.timetable-view .info-route.bottom-timetable .legend .title{font-size:18px}.timetable-view .info-route.bottom-timetable .legend .item-legend{display:flex;align-items:center;font-size:14px;margin-bottom:5px}.timetable-view .info-route.bottom-timetable .legend .item-legend .color{display:block;min-width:16px;max-width:16px;height:16px;margin-right:10px;border-radius:50%}.timetable-view .info-route.bottom-timetable .legend .item-legend .color.red{background:#e48516}.timetable-view .info-route.bottom-timetable .legend .item-legend .color.blue{background:#007faf}.timetable+.scheme-routes{margin-top:35px}.mr-2{margin-right:10px}.mr-4{margin-right:20px}.scheme-routes{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap}.scheme-routes .download-excel{display:flex;align-items:center;justify-content:center;background:transparent;border:0;box-shadow:none;outline:none!important;color:#fff;font-size:16px;font-family:GothamL,serif;margin:10px 20px}.scheme-routes .download-excel i.glyphicon-pdf:before{content:"";display:block;width:20px;height:20px;background:url(/images/pdf-file.svg) no-repeat 50%;background-size:contain;margin-right:10px;margin-bottom:5px}.scheme-routes .download-excel i.glyphicon-excel:before{content:"";display:block;width:20px;height:20px;background:url(/images/excel.svg) no-repeat 50%;background-size:contain;margin-right:10px;margin-bottom:5px}.datepicker{width:310px;margin-top:29px;border-radius:0;padding:10px 30px 30px}.datepicker.datepicker-orient-top{margin-top:11px}.datepicker:before{left:25px!important;display:none!important}.datepicker:after{left:26px!important;display:none!important}.datepicker table{width:100%;font-family:GothamR,serif}.datepicker table thead{font-family:GothamM,serif}.datepicker table thead tr:nth-child(2) .prev{font-size:0;background:url(/images/arrow-b.svg) no-repeat 50% 60%;background-size:12px;transform:rotate(180deg)}.datepicker table thead tr:nth-child(2) .next{font-size:0;background:url(/images/arrow-b.svg) no-repeat 50% 40%;background-size:12px}.datepicker table thead tr:nth-child(2) th{padding:25px 0 35px}.datepicker table thead .dow{font-family:GothamM,serif;color:#c8c9cc!important;border-bottom:1px solid #c8c9cc;font-size:13px;line-height:1;height:18px;text-transform:uppercase}.datepicker table thead .datepicker-switch{font-size:18px;font-family:GothamR,serif}.datepicker table tbody .new,.datepicker table tbody .old{color:#c8c9cc!important}.datepicker table tbody .day{font-family:GothamM,serif}.datepicker table tr td,.datepicker table tr th{color:#2f404e!important;border-radius:0;text-shadow:none!important;vertical-align:middle;padding:2px 5px;line-height:16px}.datepicker table tr td.today,.datepicker table tr th.today{background:#2f404e;color:#fff!important}.datepicker table tr td.active,.datepicker table tr td span.active,.datepicker table tr th.active,.datepicker table tr th span.active{background:#d18853!important;color:#fff!important}.datepicker .btn{color:#2f404e}.title-page+.timetable{padding-top:10px}.scheme-routes{display:block;text-align:center}.scheme-routes a{display:flex;align-items:center;justify-content:center;font-size:16px;font-family:GothamL,serif}.scheme-routes a i.glyphicon-map-marker:before{content:"";display:block;width:20px;height:20px;background:url(/images/shem-route.svg) no-repeat 50%;background-size:contain;margin-right:10px;margin-bottom:5px}.transformation{padding:150px 0;background:#2f404e;background-size:auto 100%}.transformation .wrap{display:flex}.transformation .wrap .slider-news{min-width:calc(50% + 15vw);max-width:calc(50% + 15vw);height:500px;position:relative;overflow:hidden}.transformation .wrap .slider-news .slider-part{width:100%;height:100%;position:relative;transition-duration:.2s}.transformation .wrap .slider-news .slider-part .navigation{position:absolute;right:calc(100% - 80px);top:0}.transformation .wrap .slider-news .slider-part .navigation .btn{width:80px;height:40px;background:rgba(33,42,46,.55) url(/images/arrow-slide.png) no-repeat 50%;background-size:40%;border-radius:0;margin-bottom:5px;transition-duration:.3s}.transformation .wrap .slider-news .slider-part .navigation .btn:hover{background-color:#222e38}.transformation .wrap .slider-news .slider-part .navigation .btn.prev{transform:rotate(180deg)}.transformation .wrap .slider-news .list-slides{width:calc(100% - 80px);margin-left:80px;height:100%;position:relative;overflow:hidden;display:flex}.transformation .wrap .slider-news .item-news{min-width:100%;max-width:100%;height:100%;position:relative}.transformation .wrap .slider-news .item-news .image{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center}.transformation .wrap .slider-news .item-news .image img{width:100%;height:100%;object-fit:cover}.transformation .wrap .slider-news .item-news .info{background:linear-gradient(180deg,rgba(47,64,78,0),rgba(47,64,78,.6));position:absolute;left:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:42px;transition-duration:.5s}.transformation .wrap .slider-news .item-news:hover .info{height:50%;min-height:260px}.transformation .wrap .slider-news .item-news .info .name{font-size:32px;line-height:40px;max-height:120px;overflow:hidden;text-decoration:underline;font-family:GothamBold,serif;margin-bottom:10px;max-width:400px}.transformation .wrap .slider-news .item-news .info .post{max-width:400px;line-height:20px;max-height:80px;overflow:hidden}.gallery{padding:0 0 120px}.footer{background:#222e38;position:relative}.footer .to-top{background:#222e37;width:100px;height:50px;border-top-left-radius:50px;border-top-right-radius:50px;margin:0 auto;top:-50px;left:calc(50% - 50px);position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition-duration:.5s}.footer .to-top.hidden{top:0}.footer .to-top:before{content:"";display:block;background:url(/images/arrow-slide.png) no-repeat 50%;background-size:contain;width:25px;height:9px;transform:rotate(-90deg);margin-top:5px}.footer .footer-menu{padding:60px 0 40px;min-height:400px;position:relative;z-index:5;background:#222e36}.footer .footer-menu .menu-block{display:flex;margin:0 -10px 40px}.footer .footer-menu .menu-block .column{padding:0 10px;width:16.66667%}.footer .footer-menu .menu-block .column a{display:block;line-height:20px;margin-bottom:5px}.footer .footer-menu .menu-block .column .title{font-family:ClearSansBold,serif;font-size:18px;line-height:20px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:15px;display:block}.footer .footer-menu .contact-line{display:flex;align-items:center;margin:0 -10px 30px}.footer .footer-menu .contact-line>div{padding:0 10px;width:16.66667%}.footer .footer-menu .contact-line .title{display:block}.footer .footer-portals{padding:15px 0;background:rgba(0,0,0,.15)}.footer .footer-portals .portals-link{display:inline-flex;align-items:center;font-size:18px;font-family:ClearSansBold,serif;cursor:pointer}.footer .footer-portals .portals-link:after{content:"";display:block;background:url(/images/arrow.svg) no-repeat 50%;width:15px;height:15px;background-size:contain;margin:0 10px;transform:rotate(90deg);transition-duration:.3s}.footer .footer-portals .portals-link.shown:after{margin:4px 10px 0;transform:rotate(-90deg)}.footer .footer-portals .rights{margin-top:8px;text-align:center;color:hsla(0,0%,100%,.5);font-size:12px;font-family:ClearSansLight,serif}.pagination{flex-basis:100%;margin:50px 0 10px;border-radius:0;display:flex;align-items:center;justify-content:center}.pagination li a,.pagination li span{padding:10px 20px;line-height:18px;font-family:GothamM,serif;text-transform:uppercase;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:rgba(33,42,46,.55)!important;color:#d18853!important}.pagination li a:hover,.pagination li span:hover{background:rgba(33,42,46,.7)!important}.pagination .active a{background:#d18853!important;color:#fff!important}.view-pdf{width:100%;height:calc(100vh - 160px)}.view-pdf iframe{width:100%;height:100%;border:0;background:#2f404e}.page{background:url(/images/kyiv-dots.png) no-repeat -30px -30px;background-size:70%}.page .page-body{min-height:calc(100vh - 599px);padding:20px 0 130px}.page .page-body.timetable{position:relative}.page .page-body.timetable:before{background:url(/images/new-map.png) no-repeat 50% 200px;background-size:100%;mix-blend-mode:multiply;opacity:.3}.page .page-body.timetable:after,.page .page-body.timetable:before{content:"";display:block;width:100%;height:100%;z-index:-1;position:absolute;left:0;top:0}.page .page-body.timetable:after{background:linear-gradient(180deg,#2f404e 200px,rgba(55,71,85,.5) 1000px,#43515e 1200px);background-size:cover}.page .page-body.timetable .wrap{z-index:2;position:relative}.breadcrumb{display:flex;flex-wrap:wrap;margin-bottom:30px;background:transparent;padding:0;border-radius:0}.breadcrumb>li{display:flex;height:36px;padding:0 20px;line-height:36px;color:#fff;background:rgba(33,42,46,.55);position:relative;margin:0 6px 4px;font-family:GothamR,serif;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 20px)}.breadcrumb>li:before{border-top:18px solid rgba(33,42,46,.55);border-bottom:18px solid rgba(33,42,46,.55);border-left:8px solid transparent;right:100%}.breadcrumb>li:after,.breadcrumb>li:before{content:""!important;display:block;position:absolute;top:0;padding:0!important}.breadcrumb>li:after{border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:8px solid rgba(33,42,46,.55);left:100%}.breadcrumb>li:first-child{margin-left:0}.breadcrumb>li:first-child:before{display:none}.breadcrumb>li a{color:#cb7e47;text-decoration:underline}.breadcrumb>.active{color:#fff}.list-tags{display:flex;flex-wrap:wrap;margin:5px 0}.list-tags a{margin-right:10px;margin-bottom:5px;color:#d18853;font-style:italic;padding:3px 5px;line-height:1.4}.list-tags a:before{content:"#"}.list-tags a.active{background:#d18853;color:#fff}.page-body .page-view{color:#fff;font-size:14px;line-height:1.4;font-family:ClearSansRegular,serif}.page-body .title-page{font-size:56px;line-height:1.3;margin-bottom:30px;font-family:GothamM,Tahoma,sans-serif;text-align:left}.page-body .page-view .content{padding:0 5px}.page-body .page-view .content a{color:#d18853}.page-body .page-view .tags{margin-bottom:25px}.page-body .page-view .slider{height:500px;margin-bottom:5px;overflow:initial;position:relative;overflow:hidden;width:calc(100% + 65px)}.page-body .page-view .slider.team-slider{width:100%;display:flex;align-items:center;justify-content:center}.page-body .page-view .slider.team-slider .video{width:100%;height:100%}.page-body .page-view .slider.team-slider .video video{width:100%;height:100%;background:#232f36}.page-body .page-view .slider.team-slider>img{max-width:100%;max-height:100%;object-fit:contain}.page-body .page-view .slider .slider-overflow{width:calc(100% - 65px);overflow:hidden}.page-body .page-view .slider .slider__wrapper{display:flex;transition:transform .6s ease;min-width:100%}.page-body .page-view .slider .slider__item{flex:0 0 100%;width:100%}.page-body .page-view .slider .slider__control{top:50%;display:flex;align-items:center;justify-content:center;width:40px;color:#fff;text-align:center;opacity:.5;height:50px;transform:translateY(-50%);background:rgba(0,0,0,.5)}.page-body .page-view .slider .slider__control:focus,.page-body .page-view .slider .slider__control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.page-body .page-view .slider .slider__control_left{left:0}.page-body .page-view .slider .slider__control_right{right:0}.page-body .page-view .slider .slider__control:before{content:"";display:inline-block;width:20px;height:20px;background:transparent no-repeat 50%;background-size:100% 100%}.page-body .page-view .slider .slider__item{display:flex;align-items:center;justify-content:center;height:500px}.page-body .page-view .slider .slider__item img{max-width:99%;max-height:100%;object-fit:contain}.page-body .page-view .slider .slider__control{position:absolute;right:0;left:auto;width:60px;height:30px;top:auto;bottom:-15px;font-size:0;background:rgba(33,42,46,.55) url(/images/arrow-slide.png) no-repeat 50%;background-size:60%}.page-body .page-view .slider .slider__control.slider__control_left{bottom:35px;transform:rotate(180deg)}.page-body .page-view .slider .carousel{position:relative;width:calc(100% + 65px);overflow:hidden;height:100%}.page-body .page-view .slider .carousel .carousel-inner{width:calc(100% - 65px);height:100%}.page-body .page-view .slider .carousel .carousel-inner .item{width:100%;height:100%;text-align:center;vertical-align:middle;display:flex;align-items:center;justify-content:center}.page-body .page-view .slider .carousel .carousel-inner .item img{vertical-align:middle;display:inline;max-width:100%;max-height:100%}.page-body .page-view .slider .carousel .carousel-control{position:absolute;right:0;left:auto;width:60px;height:30px;top:auto;bottom:0;font-size:0;background:rgba(33,42,46,.55) url(/images/arrow-slide.png) no-repeat 50%;background-size:60%}.page-body .page-view .slider .carousel .carousel-control.left{bottom:35px;transform:rotate(180deg)}.carousel-caption{display:none}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{font-size:0}.share-fb{width:40px;height:40px;margin:0 10px -4px;display:inline-block;background:rgba(33,42,46,.55) url(/images/ico-fb.svg) no-repeat 50%}.share-fb:last-child{margin-right:0}.page-body .additional-info{padding:8px 0;display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;border-top:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2)}.page-body .additional-info .date{font-size:22px;line-height:30px}.page-body .content{font-size:16px}.page-body .content:after,.page-body .content:before{content:"";display:block;clear:both}#article-index{position:relative}#article-index:after,#article-index:before{content:"";display:block;clear:both}#article-index .list-view{position:relative;margin:0 -15px;display:flex;flex-wrap:wrap}#article-index .list-view>div{width:calc(33.33333% - 30px);margin:15px}#article-index .list-view>div.empty{width:100%}#article-index .list-view>div .news-content{display:block;position:relative}#article-index .list-view>div .news-content .image{width:100%;height:250px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000}#article-index .list-view>div .news-content .image img{width:100%;height:100%;object-fit:cover}#article-index .list-view>div .news-content .news-text{background:linear-gradient(180deg,rgba(47,64,78,0),rgba(47,64,78,.6));position:absolute;left:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:30px;transition-duration:.5s;font-family:GothamBold,serif}#article-index .list-view>div .news-content .news-text .news-date{font-size:12px;opacity:.6}#article-index .list-view>div .news-content .news-text .news-title{font-size:18px;margin:15px 0 0;line-height:25px;max-height:75px;overflow:hidden}#article-index .list-view>div .news-content:hover .news-text{height:60%}#map_canvas{width:100%;height:100%}.site-contact{display:block;padding-bottom:430px;margin-bottom:-40px;position:relative}.site-contact .sub-title{font-size:18px;font-family:ClearSansMedium,serif;margin-bottom:20px}.site-contact .list-contact{display:flex;align-items:center;margin:0 -10px 30px}.site-contact .list-contact .item-contact{padding:0 10px;width:25%}.site-contact .list-contact .item-contact .title{display:block;opacity:.6}.site-contact .map{position:absolute;left:calc((100vw - 1140px)/-2);bottom:-90px;width:100vw;height:450px}.site-contact .map iframe{width:100%;height:100%}#accordion,#accordion .card{position:relative}#accordion .card{display:block;margin-bottom:20px}#accordion .card .card-header .btn{border-radius:2px;padding:18px 40px;background:#d18853;font-size:14px;line-height:1;border:0!important;color:#fff!important;text-decoration:none!important;font-family:GothamM,serif;justify-content:flex-start;width:100%}#accordion .card .card-header .btn.collapsed{background:#455b6d}#accordion .card .card-body{padding:15px;border:1px solid #455b6d;margin-top:-4px;border-radius:2px}#employee-index{position:relative;text-align:left}#employee-index .department-name{font-size:34px;font-family:GothamM,serif;margin-bottom:15px;margin-top:30px}#employee-index .department-name:first-child{margin-top:0}#employee-index .unit{margin-bottom:20px}#employee-index .unit .unit-name{font-size:21px;font-family:GothamM,serif;margin-bottom:10px}#employee-index .unit .list-unit{display:flex;flex-wrap:wrap}#employee-index .employee{margin:0 20px 30px 0}#employee-index .employee .info{position:relative}#employee-index .employee .info .image{position:relative;height:290px;min-width:260px;max-width:260px;display:flex;align-items:center;justify-content:center}#employee-index .employee .info .image img{width:100%;height:100%;object-fit:cover}#employee-index .employee .info .text{background:linear-gradient(180deg,rgba(47,64,78,0),rgba(47,64,78,.6));position:absolute;left:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;transition-duration:.5s;line-height:1.2}#employee-index .employee .info .text .name{font-family:GothamBold,serif;font-size:18px;margin-bottom:8px}#employee-index .employee .info:hover .text{height:60%}#employee-index .employee .contacts{font-size:14px;line-height:1.5;opacity:.7;font-family:ClearSansLight,serif}#employee-index .employee.general{width:100%;display:flex;margin:0 0 50px;align-items:flex-end}#employee-index .employee.general .contacts{margin-left:25px;font-size:14px;line-height:21px}#employee-index .employee.general .contacts .item-contact{margin-top:20px}#employee-index .employee.general .contacts .item-contact p:last-child{margin:0}#employee-index .employee.general .contacts .item-contact .label-contact{line-height:24px}#employee-index .list-cat-unit .unit{position:relative;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;margin:0 -10px 50px}#employee-index .list-cat-unit .unit.unit-main{margin-bottom:0}#employee-index .list-cat-unit .unit .item-unit{display:flex;align-items:center;justify-content:center;margin:10px;min-height:100px;padding:10px;background:#212a2e;text-align:center;min-width:calc(25% - 20px);max-width:calc(25% - 20px)}#ms1>.wrap>div{overflow:hidden}.page-view .navigation{display:flex;align-items:center;justify-content:center}.page-view .navigation .btn{margin:0 15px;padding:10px 30px}.vacancy-index{position:relative;display:flex;align-items:flex-start}.vacancy-index .filter-part{min-width:250px;max-width:250px;margin-right:50px;padding-bottom:220px}.vacancy-index .filter-part .vacancy-no-found{position:absolute;width:250px;bottom:0;margin-bottom:30px;line-height:1.2}.vacancy-index .filter-part .vacancy-no-found h4{font-size:21px;margin-bottom:20px}.vacancy-index .filter-part .vacancy-no-found h4 b{font-weight:100;font-family:GothamM,serif}.vacancy-index .filter-part .vacancy-no-found p{font-family:GothamL,serif;margin-bottom:20px}.vacancy-index .filter-part .vacancy-search .alert-vacancy{background:#28353d;border-radius:4px;padding:10px 15px;display:flex!important;align-items:center;justify-content:space-between;border:0;color:#fff;margin-bottom:10px}.vacancy-index .filter-part .vacancy-search .alert-vacancy>a{margin-left:10px;border-radius:50%}.vacancy-index .filter-part .vacancy-search .alert-vacancy>a .close{position:relative;top:0;right:0;background:transparent;opacity:1;min-width:22px;max-width:22px;line-height:18px;font-size:16px;text-align:center;height:22px;color:#fff}.vacancy-index .filter-part .vacancy-search .alert-vacancy>a:hover{background:#2f404e}.vacancy-index .filter-part .block-filter{padding:20px 0}.vacancy-index .filter-part .block-filter .title-block{display:flex;align-items:center;justify-content:space-between;font-size:24px;line-height:30px;font-family:GothamL,serif;cursor:pointer}.vacancy-index .filter-part .block-filter .title-block.title-specialization{color:#d18853}.vacancy-index .filter-part .block-filter .title-block:after{content:"";display:block;width:14px;height:14px;background:url(/images/ico-chavron-y.svg) no-repeat 50%;background-size:contain;transition-duration:.3s}.vacancy-index .filter-part .block-filter[data-type=specialization] .title-block{color:#d18853}.vacancy-index .filter-part .block-filter .body-block{padding-top:10px}.vacancy-index .filter-part .block-filter .body-block .checkbox{border-radius:4px}.vacancy-index .filter-part .block-filter .body-block .checkbox input+label{padding:8px 10px 8px 15px;justify-content:space-between}.vacancy-index .filter-part .block-filter .body-block .checkbox input+label:before{order:2;margin:0 0 0 8px;opacity:0}.vacancy-index .filter-part .block-filter .body-block .checkbox input:checked+label:before{opacity:1}.vacancy-index .filter-part .block-filter .body-block .checkbox:hover{background:#516876}.vacancy-index .filter-part .block-filter .body-block .checkbox:hover input+label:before{opacity:1}.vacancy-index .filter-part .block-filter.hide-body .title-block:after{transform:rotate(-180deg)}.vacancy-index .filter-part .block-filter.hide-body .body-block{display:none}.vacancy-index .list-vacancy{width:calc(100% - 300px)}.vacancy-index .list-vacancy .item-vacancy{box-shadow:0 4px 14px rgba(0,0,0,.25);border-radius:4px;margin-bottom:30px;padding:20px;background:var(--dark)}.vacancy-index .list-vacancy .item-vacancy .list-tags{display:flex;flex-wrap:wrap}.vacancy-index .list-vacancy .item-vacancy .list-tags .item-tag{padding:11px 15px 13px;background:#28353d;border-radius:4px;line-height:16px;margin-right:15px;font-style:normal;font-family:GothamM,serif}.vacancy-index .list-vacancy .item-vacancy .list-tags .item-tag:before{content:"";display:none}.vacancy-index .list-vacancy .item-vacancy .list-tags .item-tag.vacancy-unit-filter{color:#fff}.vacancy-index .list-vacancy .item-vacancy .list-tags .item-tag.vacancy-specialization-filter{color:var(--orange)}.vacancy-index .list-vacancy .item-vacancy .vacancy-title{font-size:24px;font-family:GothamBold,serif;margin:20px 0;display:block}.vacancy-index .list-vacancy .item-vacancy .contact-info{display:flex;align-items:center}.vacancy-index .list-vacancy .item-vacancy .contact-info>div{display:flex;align-items:center;margin-right:20px;font-family:GothamL,serif}.vacancy-index .list-vacancy .item-vacancy .contact-info>div:before{content:"";display:block;min-width:18px;max-width:18px;height:18px;margin-right:6px}.vacancy-index .list-vacancy .item-vacancy .contact-info>div.address:before{background:url(/images/ico-place.svg) no-repeat 50%;background-size:contain}.vacancy-index .list-vacancy .item-vacancy .contact-info>div.phone:before{background:url(/images/ico-phone.svg) no-repeat 50%;background-size:contain;margin-bottom:2px}.vacancy-index .list-vacancy .item-vacancy .contact-info>div.email:before{background:url(/images/ico-mail.svg) no-repeat 50%;background-size:contain}.vacancy-view .vacancy-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.vacancy-view .vacancy-header .title{font-size:36px;font-family:GothamM,serif}.vacancy-view .vacancy-header .tags{display:flex;align-items:center;margin-left:20px}.vacancy-view .vacancy-header .tags .item-tag{padding:11px 15px 13px;background:#28353d;border-radius:4px;line-height:16px;margin-right:10px}.vacancy-view .vacancy-header .tags .item-tag.vacancy-specialization-filter{color:var(--orange)}.vacancy-view .vacancy-body{padding:10px 0 10px 20px;border-left:5px solid #d18853}.vacancy-view .vacancy-body .block{margin-bottom:30px}.vacancy-view .vacancy-body .block .title-block{font-family:ClearSansBold,serif;margin-bottom:15px;font-size:21px}.vacancy-view .vacancy-body .block:last-child{margin-bottom:0}.vacancy-view .vacancy-body .block .item-contact{display:flex;align-items:center;margin-bottom:5px}.vacancy-view .vacancy-body .block .item-contact .item-contact__label{min-width:80px}.vacancy-view .vacancy-body .block .item-contact a{color:#d18853}.vacancy-view .vacancy-body p:last-child{margin-bottom:0}.vacancy-view .resume{margin-top:20px;text-align:center}.site-error{text-align:center;line-height:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#2f404e;color:#fff;z-index:999999999;display:flex;flex-direction:column;align-content:center;justify-content:center;padding:20px}.site-error .logo{margin-bottom:30px}.site-error .logo img{height:110px}.site-error .main-block{background:url(/images/dots-small.png) no-repeat 60% 0;background-size:contain;padding:80px 0 0;margin-bottom:80px}.site-error .code{font-size:210px;font-family:GothamBlack,serif;line-height:1;color:#d18853}.site-error .text{font-size:48px;font-family:GothamL,serif}.site-error .additional-text{font-size:16px;font-family:GothamL,serif;margin-bottom:50px}.site-error .additional-text p{margin-bottom:0;line-height:1.4}.site-error .additional-text a{color:#d18853;text-decoration:underline}.movement-change .news-feed a{text-decoration:none!important}.movement-change .news-feed a .item-feed{width:100%;margin:2px -20px}.movement-change .news-feed a .item-feed .title{font-size:18px;line-height:25px;overflow:hidden;font-family:GothamBold,serif;padding:20px;border-radius:4px}.movement-change .news-feed a .item-feed .title:hover{box-shadow:4px 4px 6px rgba(0,0,0,.75)}::-webkit-scrollbar{width:12px;height:10px}::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:5px}::-webkit-scrollbar-thumb{border-radius:5px;background:rgba(0,0,0,.31)}.table-page::-webkit-scrollbar{width:10px;height:10px;background:#fff}.table-page::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:10px}.table-page::-webkit-scrollbar-thumb{border-radius:10px;background:#d18853}.table-page{overflow:auto;border:1px solid #596671;position:relative;overflow-y:hidden}.table-page .scroll-table{height:10px;background:#fff;position:fixed;bottom:0;z-index:9999}.table-page .scroll-table.absolute{position:absolute;left:0!important;bottom:-10px}.table-page .scroll-table .scroll-progress{border-radius:5px;background:#d18853;height:10px;position:absolute;top:0}.table-page table{width:100%;min-width:850px;border:0;margin:0}.table-page table.transport-time{min-width:0}.footer .footer-menu .contact-line .item-contact{font-family:ClearSansMedium,serif}.footer .footer-menu .contact-line .item-contact .title{font-family:ClearSansRegular,serif}.modal-content .modal-header{position:relative;padding:30px 30px 0;border:0}.modal-content .modal-header .close{position:absolute;top:28px;right:20px;color:#fff;opacity:.5;font-size:25px}.modal-content .modal-header .modal-title{padding:0 23px;text-align:center;color:#d18853;font-family:GothamBold,serif;text-transform:uppercase;letter-spacing:1px;font-size:24px}.modal-content .modal-header .modal-title .vacancy-title{color:#fff;text-transform:none;line-height:1.2;margin-top:5px;font-size:21px;font-family:GothamM,serif}.modal-content .form-control{border-radius:0;line-height:40px;height:40px;padding:0 20px;font-size:14px;font-family:ClearSansRegular,serif;box-shadow:none!important}.modal-content textarea.form-control{min-height:80px;max-height:120px;line-height:18px;resize:vertical;padding:10px 20px}.modal-content .modal-body{padding:30px}.modal-content .has-error .help-block{color:#ff3100}.modal-content .additional-contact-info{font-size:13px;margin-bottom:10px}.modal-content .additional-contact-info p{margin-bottom:3px;line-height:1.15;font-style:italic;text-align:justify}.modal-content .field-contactform-verifycode{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.modal-content .field-contactform-verifycode img{height:50px;margin:5px}.modal-content .field-contactform-verifycode .form-control{width:120px;height:50px;line-height:50px;text-align:center;font-size:16px;margin:5px}.modal-content .field-contactform-verifycode .help-block{width:100%;text-align:center}.modal-content .modal-footer{padding:0;border:0;text-align:center}.modal-content .modal-footer .btn{min-width:120px;margin:5px}.modal-content .upload-kit .upload-kit-input{width:100%;height:50px;border:0;margin:-55px 0 5px}.modal-content .upload-kit .upload-kit-input.in-progress .progress{display:block;margin:20px 0 0;position:relative;top:0;left:auto;width:100%;height:30px}.modal-content .upload-kit .upload-kit-input.in-progress .progress .progress-bar{line-height:30px;background:#d18853}.modal-content .field-contactform-file{position:relative}.modal-content .field-contactform-file .control-label{margin-left:40px;line-height:40px;font-family:GothamR,serif;font-size:16px}.modal-content .upload-kit .upload-kit-input .glyphicon-plus-sign:before{content:"";display:block;width:30px;height:50px;background:url(/images/file.svg) no-repeat 50%;background-size:contain}.modal-content .upload-kit .files{width:100%;overflow:initial}.modal-content .upload-kit .upload-kit-item{width:100%!important;height:50px;border:0;margin:-50px 0 5px;background:#2f404e!important;display:flex!important;align-items:center}.modal-content .upload-kit .upload-kit-item:before{content:"";display:block;width:30px;height:50px;background:url(/images/file.svg) no-repeat 50%;background-size:contain}.modal-content .upload-kit .upload-kit-item .name{position:relative!important;text-align:left!important;text-transform:none!important;width:calc(100% - 50px)!important;background-color:transparent!important;font-family:GothamR,serif;font-size:16px;border-radius:0!important}.modal-content .upload-kit .upload-kit-item .remove{display:block!important;position:relative;left:0;top:0;margin:0;background:transparent;font-size:21px;width:30px;height:30px}.modal-content .upload-kit .upload-kit-input .error-popover,.modal-content .upload-kit .upload-kit-item .error-popover{color:#ff3100;font-size:18px;line-height:50px}.list-portal{display:flex;flex-wrap:wrap;padding:20px 0}.list-portal .item-portal{width:33%}.list-portal .item-portal a{text-align:center;display:flex;flex-direction:column;align-items:center;padding:10px}.list-portal .item-portal a img{height:65px}.list-portal .item-portal a span{display:block;margin-top:10px}.list-files .item-file{overflow:hidden}.list-files .item-file a{display:flex;align-items:center;padding:15px 20px;color:#fff!important;transition-duration:.3s;width:100%;text-decoration:none!important}.list-files .item-file a .glyphicon-new-window{order:2;padding-left:10px;margin-left:auto;color:#d18853;opacity:0;transition-duration:.3s;font-size:0!important;min-width:26px;max-width:26px;height:26px;background:url(/images/ico-href.svg) no-repeat 100% 0;background-size:80%}.list-files .item-file:hover{box-shadow:4px 4px 6px rgba(0,0,0,.7);background:#2f404e}.list-files .item-file:hover .glyphicon-new-window{opacity:1}.list-files .item-file .year{width:80px;font-size:21px}.list-files .item-file:hover .year{color:#d18853}.list-files .item-file .dot{min-width:20px;max-width:20px;height:20px;position:relative;border-radius:50%;background:#222e36;margin-right:20px}.list-files .item-file .dot:before{content:"";display:block;top:6px;left:6px;position:absolute;background:#fff;min-width:8px;max-width:8px;height:8px;border-radius:50%;transition-duration:.3s;z-index:3}.list-files .item-file:hover .dot:before{background:#d18853}.list-files .item-file .dot:after{content:"";display:block;position:absolute;height:200px;width:2px;border-right:2px dotted #fff;z-index:-1;top:calc(50% - 100px);left:9px;opacity:.5}.list-files .item-file:first-child .dot:after{top:50%}.list-files .item-file:last-child .dot:after{top:auto;bottom:50%}.list-files .item-file .name{display:flex;align-items:center}.list-files .item-file .name .ico-file:before{content:"";display:block;width:30px;height:30px;background:url(/images/file.svg) no-repeat 50%;background-size:contain}.finance-report .nav-tabs{display:flex;flex-wrap:wrap;border:0;margin-bottom:20px}.finance-report .nav-tabs li{margin-right:30px;margin-bottom:10px}.finance-report .nav-tabs li span{border-radius:2px;padding:13px 40px;background:#455b6d;font-size:14px;line-height:1;border:0!important;color:#fff!important}.finance-report .nav-tabs li.active span{background:#d18853!important;color:#fff}.page-view .content img{max-width:100%}.transport-online{height:70vh}.transport-online iframe{height:70vh;width:100vw;position:absolute;left:0;border:0}.photo-big-phone{position:fixed;right:0;bottom:0;width:300px;height:400px;display:flex;align-items:flex-end;justify-content:center;z-index:999}.photo-big-phone:empty{display:none}.photo-big-phone img{width:100%}.phone-book{display:flex;justify-content:space-between;font-family:GothamR,serif;position:relative;margin-bottom:80px}.phone-book .menu-part{min-width:27%;max-width:27%;position:absolute;height:100vh;left:0;top:0;overflow:auto;padding:15px 20px 15px 0}.phone-book .menu-part.fixed{position:fixed}.phone-book .menu-part.abs-bottom{position:absolute;top:auto;bottom:0}.phone-book .menu-part ul{padding-left:10px;list-style-type:none}.phone-book .menu-part ul .item-org{font-family:GothamR,serif;font-size:17px;margin-bottom:5px}.phone-book .menu-part ul .item-sub{font-family:GothamR,serif;font-size:15px}.phone-book .menu-part ul .item-dep{font-family:GothamL,serif;font-size:14px}.phone-book .menu-part ul a{padding:8px;display:block;line-height:1.2;text-decoration:none;border-left:3px solid transparent}.phone-book .menu-part ul a:hover{background:#27343c}.phone-book .menu-part ul a.active{border-left:3px solid #d18853;background:#27343c}.phone-book .menu-part ul .item-org ul{display:none}.phone-book .menu-part ul .item-org.show-child>ul,.phone-book .menu-part ul .item-org .show-child>ul{display:block}.phone-book .phones-list{min-width:72%;max-width:72%;margin-left:auto;padding:15px 0;position:relative}.phone-book .phones-list .item-contact.header{position:absolute;top:180px;right:0;display:flex;align-items:stretch;border:1px solid rgba(149,164,177,.35);margin-bottom:-1px;background:#2f404e!important;color:#fff;height:40px;width:100%;padding:0 0 0 15px}.phone-book .phones-list .item-contact.header.fixed{width:72%;position:fixed;top:-1px}.phone-book .phones-list .item-contact.header:hover{background:#e6e6e6}.phone-book .phones-list .item-contact.header>div{padding:0 5px;border-left:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.phone-book .phones-list .item-contact.header .post{min-width:200px;max-width:200px;border-left:0}.phone-book .phones-list .item-contact.header .name{flex:1 1;flex-wrap:nowrap}.phone-book .phones-list .item-contact.header .name .image{min-width:30px;max-width:30px;margin-right:10px}.phone-book .phones-list .item-contact.header .name .image img{width:30px}.phone-book .phones-list .item-contact.header .phone{min-width:120px;max-width:120px}.phone-book .phones-list .item-contact.header .phone.intro-phone{min-width:110px;max-width:110px}.phone-book .phones-list .item-contact.header .phone.enter-phone{min-width:0;max-width:0;display:none}.phone-book .phones-list .item-contact.header .email,.phone-book .phones-list .item-contact.header .phone.mobile-phone{min-width:200px;max-width:200px;text-align:center}.phone-book .phones-list .first-page{padding-bottom:30px}.phone-book .phones-list .first-page>div{text-align:center;margin-bottom:30px}.phone-book .phones-list .first-page>div .title-page{font-size:42px;margin-bottom:20px;font-family:GothamM,serif}.phone-book .phones-list .first-page>div .logo{margin-bottom:30px}.phone-book .phones-list .title{background:#2a3a46;color:#fff;font-size:21px;padding:15px 20px;font-family:GothamR,serif;position:relative;border:1px solid rgba(149,164,177,.35);margin-bottom:-1px}.phone-book .phones-list .title .address{font-size:16px;color:#bfbfbf}.phone-book .phones-list .title.title-sub{font-size:18px;font-family:GothamR,serif;padding:12px 20px}.phone-book .phones-list .title.title-dep{font-size:16px;font-family:GothamL,serif;padding:8px 20px}.phone-book .phones-list .org-category{padding:20px 0}.phone-book .phones-list .table-contact .item-contact{display:flex;border:1px solid rgba(149,164,177,.35);margin-bottom:-1px;padding-left:15px;background:#fff;color:#030407}.phone-book .phones-list .table-contact .item-contact:hover{background:#e6e6e6}.phone-book .phones-list .table-contact .item-contact>div{padding:10px 5px;border-left:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;flex-wrap:wrap}.phone-book .phones-list .table-contact .item-contact .post{min-width:200px;max-width:200px;border-left:0}.phone-book .phones-list .table-contact .item-contact .name{flex:1 1;flex-wrap:nowrap}.phone-book .phones-list .table-contact .item-contact .name .image{min-width:30px;max-width:30px;margin-right:10px}.phone-book .phones-list .table-contact .item-contact .name .image img{width:30px}.phone-book .phones-list .table-contact .item-contact .phone{min-width:120px;max-width:120px;display:flex;flex-wrap:wrap;align-content:center}.phone-book .phones-list .table-contact .item-contact .phone .phone-item{position:relative;padding-left:20px;height:20px;line-height:20px}.phone-book .phones-list .table-contact .item-contact .phone .phone-item .ico-fax{display:inline-block;background:url(/images/fax.svg) no-repeat 50%;background-size:contain;width:18px;height:20px;position:absolute;left:0;top:0}.phone-book .phones-list .table-contact .item-contact .phone.intro-phone{min-width:110px;max-width:110px}.phone-book .phones-list .table-contact .item-contact .phone.enter-phone{min-width:80px;max-width:80px}.phone-book .phones-list .table-contact .item-contact .email{min-width:200px;max-width:200px}@media (max-width:1600px){.index-page .header{padding:20px 30px;height:160px}.header .contact-btn .phone{margin:0 20px}.list-social .src-soc{margin-right:8px}.body-top .wrap-info{height:calc(100% - 160px)}}@media (max-height:900px){.header,.index-page .header{padding:20px 30px;height:140px}.header .contact-btn .phone{margin:0 20px}.list-social .src-soc{margin-right:8px}.body-top .wrap-info{height:calc(100% - 140px)}.body-top .wrap-info .wrap{height:calc(100% - 120px);font-size:86px;line-height:1}.body-top .wrap-info .news-feed{height:calc(100% - 120px);padding:5px 0}.body-top .wrap-info .news-feed .list-view{max-height:450px}.body-top .wrap-info .news-feed .item{display:flex;align-items:center;padding:10px 0;height:90px}.body-top .wrap-info .main-info{height:120px}}@media (max-width:1500px){.header,.index-page .header{padding:15px 25px;height:120px}.header .menu .parent .parent-item{padding:10px 15px}header .contact-info .phone{margin:0 15px}.list-social .src-soc{margin-right:5px}.languages{margin:0 10px 0 15px}.body-top .wrap-info{height:calc(100% - 120px)}.body-top .wrap-info .wrap{height:calc(100% - 100px);font-size:76px;line-height:1}.body-top .wrap-info .news-feed{height:calc(100% - 100px);padding:15px 0}.body-top .wrap-info .news-feed .list-view{max-height:450px}.body-top .wrap-info .news-feed .item{padding:10px 0;height:90px}.body-top .wrap-info .main-info{height:100px}.header .contact-btn .phone{margin:0 15px}}@media (max-height:800px){.index-page .header{padding:15px 25px;height:120px}.header .menu .parent .parent-item{padding:10px 12px}.body-top .wrap-info{height:calc(100% - 120px)}.body-top .wrap-info .wrap{height:calc(100% - 100px)}.body-top .wrap-info .news-feed{height:calc(100% - 100px);padding:15px 0}.body-top .wrap-info .news-feed .item{padding:10px 0;height:90px}.body-top .wrap-info .main-info{height:100px}}@media (max-width:1400px){.body-top .wrap-info .news-feed{width:400px}.body-top .wrap-info .news-feed .item-feed{margin-left:40px}.body-top .wrap-info .wrap{padding-right:400px}.btn{padding:10px 15px}.page-body .title-page{font-size:42px;margin-bottom:20px;text-align:left}#article-index .list-view{margin:0 -10px}#article-index .list-view>div{width:calc(33.33333% - 20px);margin:10px}#article-index .list-view>div .news-content .news-text{padding:20px}#article-index .list-view>div .news-content .news-text .news-title{margin:10px 0 0}.page .page-body{padding:20px 0 100px}.breadcrumb>li{height:30px;padding:0 10px;line-height:30px;font-size:14px}.breadcrumb>li:before{border-top:15px solid rgba(33,42,46,.55);border-bottom:15px solid rgba(33,42,46,.55)}.breadcrumb>li:after{border-top:15px solid transparent;border-bottom:15px solid transparent}.page{background-size:100%}.site-contact .map{bottom:-60px;height:400px}.header,.index-page .header{padding:15px}.header .menu .parent .parent-item{padding:10px}.header .contact-btn .phone{margin:0 10px}.header .contact-btn .btn{padding:10px}.phone-book .menu-part{min-width:23%;max-width:23%}.phone-book .phones-list{min-width:76%;max-width:76%}.phone-book .phones-list .item-contact.header.fixed{width:76%}.phone-book .phones-list .table-contact .item-contact{font-size:13px}.phone-book .phones-list .table-contact .item-contact .post{min-width:170px;max-width:170px;border-left:0}}@media (max-height:760px){.body-top .wrap-info .news-feed .list-view{max-height:360px}.site-error{padding:20px}.site-error img{height:110px}.site-error .logo{margin-bottom:10px}.site-error .main-block{background:url(/images/dots-small.png) no-repeat 60% 0;background-size:contain;padding:40px 0 0;margin-bottom:30px}.site-error .main-block .code{font-size:170px}.site-error .main-block .text{font-size:36px}.site-error .additional-text{margin-bottom:30px}}@media (max-height:590px){.site-error{padding:20px;justify-content:flex-start;overflow:auto}.site-error img{height:60px}.site-error .main-block{padding:20px 0 0;margin-bottom:20px}.site-error .main-block .code{font-size:120px}.site-error .main-block .text{font-size:24px}.site-error .additional-text{font-size:14px;margin-bottom:0}}@media (max-width:1290px){.header,.index-page .header{padding:10px 15px;height:100px}.body-top .wrap-info{height:calc(100% - 100px)}.header .logo img{height:60px}.page .page-body{min-height:calc(100vh - 574px)}.header .menu .parent .parent-item{padding:10px 9px;white-space:nowrap}.header .languages{margin:0}.header .contact-btn .phone{margin:0 8px}.header .list-social{display:none}.body-top .wrap-info .main-info .block-info{padding:20px;font-size:16px}.body-top .wrap-info .news-feed{width:360px}.wrap{width:90vw}.page-body .title-page{font-size:36px}.btn{padding:8px 10px}.body-top .wrap-info .wrap{font-size:64px;padding-right:330px}.info-text{min-width:calc(40% - 40px);max-width:calc(40% - 40px);line-height:19px;margin-right:0;margin-left:40px}.info-text .title{font-size:46px;margin-bottom:15px}.work .wrap .year-now{font-size:72px;margin-right:20px}.work .wrap .list-counters .item-counter .number{font-size:42px}.work .wrap .list-counters .item-counter .number:before{margin-right:25px}.work .wrap .list-counters .item-counter .text{padding:0 0 0 33px;font-size:24px;overflow:hidden;text-overflow:ellipsis}.vacancy-index .filter-part .block-filter .title-block{font-size:21px;line-height:1.4}.page-body .content{font-size:15px}.checkbox{margin:5px 0}.vacancy-index .filter-part .block-filter .body-block .checkbox input+label{padding:5px 8px 5px 10px}.vacancy-index .filter-part .block-filter{padding:10px 0}.vacancy-index .filter-part .block-filter .body-block{padding-top:0}.vacancy-index .filter-part .block-filter .body-block .form-group{margin-bottom:0}.vacancy-index .list-vacancy .item-vacancy{margin-bottom:20px;padding:15px}.vacancy-index .list-vacancy .item-vacancy .vacancy-title{font-size:21px;margin:10px 0}.vacancy-index .list-vacancy .item-vacancy .list-tags .item-tag{padding:7px 10px 10px;font-size:15px}.slider-content .item-slide{height:430px}.slider-content .item-slide,.slider-content .item-slide .item{min-width:400px;max-width:400px}.slider-content .item-slide .info{padding:25px}.slider-content .info-text{min-width:calc(50% - 40px);max-width:calc(50% - 40px)}.slider-content>.item{min-width:calc((100vw - 880px)/2);max-width:calc((100vw - 880px)/2)}.transformation{padding:100px 0}.transformation .info-text{min-width:calc(50% - 40px);max-width:calc(50% - 40px)}.transformation .info-text .title{font-size:40px}.transformation .wrap .slider-news{min-width:calc(55% + (100vw - 880px)/2);max-width:calc(55% + (100vw - 880px)/2);height:400px}.slider-news .item-news .info{padding:25px}.transformation .wrap .slider-news .item-news .info .name{font-size:28px;line-height:32px;max-height:96px}.footer .wrap{width:95%}.footer .footer-menu{padding:40px 0 20px}.site-contact .map{left:-5vw}.index-page .wrap{width:90vw}.slider-content>.item .btn-slide{width:84px}.transformation .wrap .slider-news .list-slides{width:calc(100% - 60px);margin-left:60px}.transformation .wrap .slider-news .slider-part .navigation{right:calc(100% - 60px)}.transformation .wrap .slider-news .slider-part .navigation .btn{width:60px;height:35px}.transformation{background-size:auto 60%}.header .menu .parent .children-menu{padding:10px;margin-left:10px}.header .menu .parent .children-menu .item-menu{margin:2px}.timetable .schedule-part{width:100%}.page-body .page-view .slider{padding-bottom:30px;width:100%}.page-body .page-view .slider .slider-overflow{width:100%}.page-body .page-view .slider .slider-overflow,.page-body .page-view .slider .slider__item,.page-body .page-view .slider .slider__wrapper{height:100%}.page-body .page-view .slider .slider__control{right:0}.page-body .page-view .slider .slider__control.slider__control_left{right:65px;bottom:0}.phone-book{font-size:13px}.phone-book .phones-list{overflow:auto}.phone-book .phones-list .item-contact.header .email{min-width:180px;max-width:180px}.phone-book .phones-list .item-contact.header .post{min-width:140px;max-width:140px}.phone-book .phones-list .org-category{min-width:900px}.phone-book .phones-list .table-contact .item-contact>div{padding:8px 5px}.phone-book .phones-list .table-contact .item-contact .email{min-width:180px;max-width:180px;word-break:break-word}.phone-book .phones-list .table-contact .item-contact .post{min-width:140px;max-width:140px}.timetable-view .info-route.bottom-timetable{justify-content:center}.timetable-view .info-route.bottom-timetable .legend{width:100%;display:flex;align-items:center;justify-content:center;margin-top:9px}.timetable-view .info-route.bottom-timetable .legend>div{margin:0 5px}}@media (max-width:1000px){.header .contact-info .phone{display:none}.header .contact-info .btn.btn-warning{font-size:0;display:none}.header .logo img{height:60px}.top{min-height:900px}.body-top .wrap-info .wrap{padding:0 0 600px;text-align:center;width:85%}.body-top .wrap-info .wrap .text{width:100%}.body-top .wrap-info .news-feed{width:100%;height:500px;top:auto;bottom:200px;padding-bottom:40px;background:linear-gradient(180deg,rgba(10,46,59,0),rgba(10,46,59,.7) 51.38%)}.body-top .wrap-info .wrap .btns-slider{z-index:999;bottom:100px}.body-top .wrap-info .main-info{height:200px;flex-wrap:wrap;justify-content:space-between}.body-top .wrap-info .main-info .block-info{min-width:calc(50% - 1px);max-width:calc(50% - 1px);height:50%;background:rgba(10,46,59,.7)}.body-top .wrap-info .news-feed .item-feed{width:100%;padding:0 40px;margin:0}.wrap{width:85vw}p{margin-bottom:8px}.info-text{font-size:16px}.work{padding:80px 0}.work .wrap{flex-wrap:wrap}.work .wrap .info-text{min-width:100%;max-width:100%;margin-bottom:30px;margin-right:0;margin-left:0}.work .wrap .list-counters{margin-left:auto}.slider-content .item-slide,.slider-content .item-slide .item{min-width:300px;max-width:300px}.slider-content .item-slide{height:350px}.slider-content .item-slide .info{padding:15px}.slider-content .item-slide .info .name{font-size:21px;line-height:28px;margin-bottom:5px}.slider-content .item-slide .info .post p{margin:0;font-size:16px}.info-text .title{margin:0 0 10px;font-size:34px;line-height:1.1}.slider-content .info-text{min-width:calc(100% - 330px);max-width:calc(100% - 330px);margin-right:0;padding-right:20px}.info-text .btn-list{margin-top:15px}.slider-content>.item{min-width:7.5vw;max-width:7.5vw}.slider-content>.item .btn-slide{position:absolute;width:100%;background-size:140%}.transformation{padding:50vw 0 100px}.transformation .wrap{flex-wrap:wrap}.transformation .info-text{min-width:100%;max-width:100%;margin-right:0;margin-top:40px;margin-left:0;order:2}.transformation .info-text .describe{text-align:left}.transformation .wrap .slider-news{min-width:100%;max-width:100%;padding-bottom:35px}.transformation .wrap .slider-news .list-slides{margin-left:0;width:100%}.transformation .wrap .slider-news .slider-part .navigation{bottom:-40px;left:0;width:100%;top:auto;margin:0}.footer .footer-menu .menu-block{flex-wrap:wrap}.footer .footer-menu .menu-block .column{width:100%}.footer .footer-menu .menu-block .column .list-menu,.footer .footer-menu .menu-block .column .list-menu>.col{display:flex;flex-wrap:wrap;width:100%}.footer .footer-menu .menu-block .column .list-menu a{width:25%;font-size:16px;padding:2px 10px 2px 0}.footer .footer-menu .menu-block .column .title{margin-top:15px;padding-top:15px;border-top:1px solid grey;height:40px}.footer .footer-menu .menu-block .column:first-child .title{margin-top:0;padding-top:0;border-top:0;height:20px}.footer .footer-menu .menu-block .column .title:empty{display:none}.footer .footer-menu .contact-line{flex-wrap:wrap}.footer .footer-menu .contact-line>div{width:33.33333%;order:3;text-align:center;font-size:16px}.footer .footer-menu .contact-line>div.item-contact{order:2;margin-bottom:20px}.page .page-body{min-height:100px}#article-index .list-view>div{width:calc(50% - 20px);margin:10px}.page-body .page-view .slider,.page-body .page-view .slider .slider__item{height:400px}.site-contact .map{left:-7.5vw}#employee-index .list-cat-unit .unit .item-unit{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}.page-body .title-page{font-size:28px}.work .wrap .list-counters .item-counter .number{font-size:36px}.vacancy-index{flex-wrap:wrap}.vacancy-index .filter-part{min-width:100%;max-width:100%;margin:20px 0 0;order:2}.vacancy-index .filter-part .vacancy-search>form{display:flex;flex-wrap:wrap;justify-content:space-between}.vacancy-index .filter-part .block-filter{width:45%}.vacancy-index .filter-part .vacancy-search .alert{width:100%}.vacancy-index .list-vacancy{min-width:100%;max-width:100%}.vacancy-index .list-vacancy .item-vacancy .contact-info{flex-wrap:wrap}.vacancy-index .list-vacancy .item-vacancy .contact-info>div{margin-bottom:5px}.vacancy-view .vacancy-header{flex-wrap:wrap}.vacancy-view .vacancy-header .title{font-size:21px;margin-bottom:15px}.vacancy-view .vacancy-header .tags{margin:0}.timetable{flex-wrap:wrap}.timetable .date-col,.timetable .schedule-part{min-width:100%;max-width:100%;margin-left:0}.scheme-routes,.timetable+.scheme-routes{padding-left:0}.popover.right{margin-left:-230px;width:200px}.popover.right>.arrow{left:auto;right:-10px;transform:rotate(180deg)}.header .menu-toggle{display:block;font-size:32px;z-index:999999999}.header,.index-page .header{z-index:9999}.header .right{display:none!important}.header .right.show{position:fixed;top:0;left:0;height:100%;padding:20px;background:#222e38;overflow:auto;display:flex!important;align-items:center}.header .menu,.header .right.show{width:100%;flex-wrap:wrap}.header .menu .parent{width:100%;align-items:flex-start}.header .menu .parent .parent-item{width:100%;font-family:GothamBold,serif;font-size:18px;text-align:left;align-items:flex-start}.header .menu .parent .children-menu{display:block!important;position:relative;top:0;padding:0 0 0 10px;width:100%;left:0!important}.header .menu .parent .children-menu .item-menu{width:100%;margin:0;font-size:16px}.header .contact-info{flex-wrap:wrap;margin-top:20px;justify-content:space-between;width:calc(100% - 310px)}.header .contact-info .btn.btn-warning{font-size:14px;order:2;display:inline-flex}.header .contact-btn{display:flex;align-items:center;justify-content:space-around;margin:20px 0 0;width:300px}.header .contact-btn .phone{display:block;order:2}.header .list-social{display:flex}.header,.index-page .header{padding:10px 15px;height:80px}}@media (max-width:800px){.timetable-view .info-route.bottom-timetable .legend{flex-wrap:wrap;justify-content:center}.timetable-view .info-route.bottom-timetable .legend>div{width:100%;margin:3px 0;text-align:center;justify-content:center}}@media (max-width:766px){.page-view .navigation+.col-sm-4{width:100%;text-align:center!important;margin-top:10px}#employee-index .employee.general{display:block}#employee-index .employee.general .info{width:290px;margin:0 auto 10px}#employee-index .employee.general .info .image{margin:0 auto}#employee-index .employee.general .contacts{margin:0;text-align:center}#employee-index .unit .list-unit{justify-content:center}#employee-index .employee{margin:0 10px 31px}.info-text .hash{font-size:21px;margin-bottom:15px}.body-top .wrap-info{height:calc(100% - 120px)}.body-top .wrap-info .news-feed{height:400px}.body-top .wrap-info .news-feed .list-view{max-height:360px;min-height:360px}.body-top .wrap-info .wrap{padding:0 0 500px;width:95%;font-size:42px}.body-top .wrap-info .news-feed .item-feed{width:100%;padding:0 15px;margin:0}.body-top .wrap-info .main-info .block-info{min-width:100%;max-width:100%;height:60px;padding:10px 15px}.work{padding:50px 0}.work .wrap .year-now{width:100%;margin:0 0 20px;text-align:center;line-height:1}.transformation{padding:60vw 0 50px}.transformation .info-text .title{font-size:28px}.transformation .wrap .slider-news{height:305px}.transformation .wrap .slider-news .item-news .info{padding:15px}.transformation .wrap .slider-news .item-news .info .post{display:none}.transformation .wrap .slider-news .item-news .info .name{font-size:21px;line-height:25px;max-height:100px}.wrap{width:calc(100vw - 30px)}.list-portal .item-portal,.vacancy-index .filter-part .block-filter{width:100%}.list-portal .item-portal a{flex-direction:row}.list-portal .item-portal a img{margin:0 auto}.list-portal .item-portal a span{width:calc(100% - 75px);margin-left:10px;text-align:left;margin-top:0}.site-contact .map{left:-15px}.team{padding:30px 0 50px}.slider-content{align-items:flex-start}.slider-content .wrap{flex-wrap:wrap;justify-content:center}.slider-content .item-slide,.slider-content .item-slide .item{min-width:calc(100vw - 80px);max-width:calc(100vw - 80px);height:300px}.slider-content .info-text{min-width:100%;max-width:100%;margin:25px 0 0}.slider-content>.item{min-width:40px;max-width:40px}.slider-content>.item.prev-item{margin-right:-25px}.slider-content>.item.next-item{margin-left:-25px}.slider-content>.item .btn-slide{width:30px;right:5px}.slider-content>.item .btn-slide.btn-next{left:5px}.gallery{padding:0 0 80px}.footer .footer-menu{padding:30px 0}.footer .wrap{width:calc(100% - 40px)}.footer .footer-menu .menu-block .column .list-menu a{width:100%;font-size:16px;padding:2px 0}.footer .footer-menu .contact-line>div{width:100%;padding:8px 0;margin:0!important}.page-body .title-page{font-size:28px;margin-bottom:20px}.page-body .additional-info{padding:5px 0}.page-body .additional-info .date{font-size:16px;line-height:30px}.page-body .page-view .slider,.page-body .page-view .slider .slider__item{height:200px}#article-index .list-view>div{width:100%}.site-contact .list-contact{flex-wrap:wrap;align-items:flex-start}.site-contact .list-contact .item-contact{padding:5px 10px;width:50%}.timetable .schedule-part .tab-content .transport-link{min-width:calc((100% - 40px)/4)}.timetable .schedule-part .tab-content .train .transport-link{min-width:calc(100% - 20px)}.timetable .schedule-part .tab-content .special .transport-link{min-width:calc((100% - 40px)/2)}.timetable .schedule-part .nav-tabs>li>a{font-size:42px}.site-error{overflow:auto}.site-error img{height:60px}.site-error .main-block{padding:20px 0 0;margin-bottom:20px}.site-error .main-block .code{font-size:120px}.site-error .main-block .text{font-size:24px}.site-error .additional-text{font-size:14px;margin-bottom:0}.timetable .schedule-part .header-route{padding-right:60px;position:relative}.timetable .schedule-part .header-route:after{content:"";display:block;min-width:30px;max-width:30px;height:30px;background:#000;position:absolute;top:calc(50% - 15px);right:25px;background:url(/images/arrow.svg) no-repeat 50%;background-size:contain;transform:rotate(270deg);transition-duration:.5s}.timetable .schedule-part .hide-body .header-route:after{transform:rotate(90deg)}}@media (max-width:600px){.header .contact-btn,.header .contact-info{width:100%}.timetable .bottom-timetable a.to-online{width:100%;justify-content:center}#table_container .col-xs-12{margin-bottom:20px}.date-col{flex-wrap:wrap}.date-col>div{width:100%!important}.timetable .date-col>div{width:100%}}@media (max-width:420px){.timetable .schedule-part .nav-tabs>li>a{font-size:36px}.alert{width:280px;margin-left:-140px}}@media (max-width:360px){.slider-content .item-slide .info .name{font-size:18px;line-height:24px}}