.awords h2,.news h2,.overlay,.overlay h1,.served .owl-carousel .item .hidden,h1{text-align:center}.active,h1{color:#fff}@font-face{font-family:RobotoRegular;src:url(../fonts/RobotoRegular/RobotoRegular.ttf);src:url(../fonts/RobotoRegular/RobotoRegular.eot);src:url(../fonts/RobotoRegular/RobotoRegular.woff)}@font-face{font-family:RobotoBold;src:url(../fonts/RobotoBold/RobotoBold.ttf);src:url(../fonts/RobotoBold/RobotoBold.eot);src:url(../fonts/RobotoBold/RobotoBold.woff)}@font-face{font-family:RobotoLight;src:url(../fonts/RobotoLight/RobotoLight.ttf);src:url(../fonts/RobotoLight/RobotoLight.eot);src:url(../fonts/RobotoLight/RobotoLight.woff)}@font-face{font-family:RobotoMedium;src:url(../fonts/RobotoMedium/RobotoMedium.ttf);src:url(../fonts/RobotoMedium/RobotoMedium.eot);src:url(../fonts/RobotoMedium/RobotoMedium.woff)}*{padding:0;margin:0;list-style:none;font-family:RobotoRegular;font-size:1em;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}svg{font-size:11.63px;font-family:RobotoLight}svg .moscow,svg .piter{font-size:14px}body,html{width:100%;overflow-x:hidden;-webkit-transition:margin-right .5s;transition:margin-right .5s}body .container,html .container{max-width:1400px;padding:0;width:100%;margin:0 auto}@media all and (max-width:1400px){body .container,html .container{padding:0 25px}}section .container{max-width:1400px;padding:0;width:100%;margin:0 auto}@media all and (max-width:1400px){section .container{padding:0 25px}}h1{font-size:4em}.mobile_menu{background:#3e454c;height:55px;display:block;-webkit-transition:opacity .2s 0s,visibility 0s .2s;transition:opacity .2s 0s,visibility 0s .2s;visibility:hidden;opacity:0;position:relative}.mobile_menu img{position:relative;top:10px;left:25px;width:35px}.mobile-is-visible{visibility:visible;overflow:visible;-webkit-transition:opacity .2s 0s,visibility 0s 0s;transition:opacity .2s 0s,visibility 0s 0s;opacity:1}.burger{position:absolute;right:25px;top:5px;height:44px;width:34px;display:block;z-index:10;cursor:pointer;overflow:hidden;overflow-white-space:nowrap;overflow-color:transparent}.burger span,.burger span::after,.burger span::before{display:inline-block;height:3px;width:24px;background:#fff;position:absolute}.burger span{top:50%;right:5px;margin-top:-2px;-webkit-transition:background .2s;transition:background .2s}.burger span::after,.burger span::before{content:"";right:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .2s;transition:transform .2s}.menu .vidbg-box .container .wrap_menu,.sidemenu{z-index:100;-webkit-transition:opacity .2s 0s,visibility 0s .2s}.burger span::before{top:-6px}.burger span::after{top:6px}.nav-is-visible span{background:rgba(255,255,255,0)}.nav-is-visible::after,.nav-is-visible::before{background:#fff}.nav-is-visible span::before{-webkit-transform:translateX(4px) translateY(-3px) rotate(45deg);-ms-transform:translateX(4px) translateY(-3px) rotate(45deg);transform:translateX(4px) translateY(-3px) rotate(45deg)}.nav-is-visible span::after{-webkit-transform:translateX(4px) translateY(2px) rotate(-45deg);-ms-transform:translateX(4px) translateY(2px) rotate(-45deg);transform:translateX(4px) translateY(2px) rotate(-45deg)}.sidemenu{height:100vh;position:absolute;width:100%;left:0;top:55px;background-color:#2c3136;visibility:hidden;opacity:0;-webkit-font-smoothing:antialiased;max-height:100vh;-moz-osx-font-smoothing:grayscale;overflow:hidden;transition:opacity .2s 0s,visibility 0s .2s}.nav-is-visible{opacity:1;-webkit-overflow-scrolling:touch;visibility:visible;overflow:hidden;-webkit-transition:opacity .2s 0s,visibility 0s 0s;transition:opacity .2s 0s,visibility 0s 0s;max-height:100vh;-webkit-box-shadow:0 2ps 10px rgba(0,0,0,.2);box-shadow:0 2ps 10px rgba(0,0,0,.2)}@media all and (max-width:320px){.sidemenu{height:105vh}.nav-is-visible{max-height:105vh}}.sidemenu ul:last-of-type{padding-bottom:0}.sidemenu ul li a{padding-left:25px;border-bottom:1px solid #373d44}.sidemenu a{display:block;padding:1em 5%;position:relative;color:#fff;font-size:1em;text-decoration:none}.has-children ul{position:relative;width:100%;display:none;background-color:#1c1f22}.has-children ul li::hover{cursor:pointer}.has-children ul li a{padding-left:35px}.has-children ul li a::after{background:0 0}.has-children a::after{position:absolute;content:"";width:16px;height:16px;right:34px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/cd-arrow.svg)}.selected ul{display:block}.selected a::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wrap::before{display:none;content:'mobile'}@media only screen and (min-width:768px){.wrap::before{content:'tablet'}}@media only screen and (min-width:1024px){.wrap::before{content:'desktop'}}.menu .vidbg-box{width:100%;height:86vh;position:relative;min-height:86vh}@media screen and (max-width:420px){.menu .vidbg-box{background-image:url(../img/background_mobile.jpg);background-position:50% 50%;background-size:cover}}.menu .vidbg-box .container{max-width:1400px;padding:0;width:100%;margin:0 auto;position:relative}@media all and (max-width:1400px){.menu .vidbg-box .container{padding:0 25px}}.menu .vidbg-box .container .wrap_menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:71px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;position:relative;overflow:hidden;transition:opacity .2s 0s,visibility 0s .2s}.menu .vidbg-box .container .wrap_menu .wrap_dop_menu{background:#3e454c;position:absolute;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:250px;left:0;top:40px;padding:20px 25px;opacity:0;visibility:hidden;-webkit-align-self:1;-ms-flex-item-align:1;align-self:1;overflow:hidden;font-family:RobotoLight;display:block;-webkit-transition:opacity .2s 0s,visibility 0s .2s;transition:opacity .2s 0s,visibility 0s .2s}.menu .vidbg-box .container .menu-is-visible ul,.overlay{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.menu .vidbg-box .container .wrap_menu .wrap_dop_menu li{margin-left:0!important;padding:10px 0;position:relative;z-index:10}.menu .vidbg-box .container .wrap_menu .wrap_dop_menu li a{cursor:pointer;font-family:RobotoLight;color:#b8bdc3;position:relative}.menu .vidbg-box .container .wrap_menu .wrap_dop_menu li a:hover{color:#fff;cursor:pointer;font-weight:700;border-bottom:none}.menu .vidbg-box .container .wrap_menu .logo img{height:52px}.menu .vidbg-box .container .wrap_menu .menu-is-visible{opacity:1;visibility:visible;overflow:visible;-webkit-transition:opacity .2s 0s,visibility 0s 0s;transition:opacity .2s 0s,visibility 0s 0s}.menu .vidbg-box .container .menu-is-visible{opacity:.89;visibility:visible;overflow:visible;-webkit-transition:opacity .2s 0s,visibility 0s 0s;transition:opacity .2s 0s,visibility 0s 0s}.menu .vidbg-box .container .menu-is-visible .logo{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.menu .vidbg-box .container .menu-is-visible ul{display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.overlay,.served .owl-carousel .item,.served .wrap_item .item{-webkit-box-orient:vertical;-webkit-box-direction:normal}.menu .vidbg-box .container .menu-is-visible ul li{margin-left:70px}.menu .vidbg-box .container .menu-is-visible ul li:nth-child(1){position:relative}.menu .vidbg-box .container .menu-is-visible ul li a{color:#fff;text-decoration:none;padding:7px 0;cursor:pointer;font-family:RobotoLight}.menu .vidbg-box .container .menu-is-visible ul li a:hover{border-bottom:3px solid #fff;color:#fff;font-weight:700}.menu .vidbg-box .container .menu-is-visible ul li .active{border-bottom:3px solid #fff}.overlay{position:absolute;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;left:0;top:0;height:86vh;min-height:86vh;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#fff;padding:0 25px}.overlay h1{font-size:5em;color:#fff;font-family:RobotoLight}@media screen and (max-width:1280px){.overlay h1{font-size:3.5em}}@media screen and (max-width:740px){.overlay h1{font-size:3em}}@media screen and (max-width:420px){.overlay h1{font-size:1.5em;margin-top:60px}}.overlay p{font-family:RobotoLight;font-size:1.1em}.overlay .line{height:3px;width:inherit;margin:35px 0;background:#fff}@media screen and (max-width:480px){.overlay .line{margin:20px 0}}.overlay .wrap_button{margin:35px 0}@media screen and (max-width:480px){.overlay .wrap_button{margin:10px 0}}.overlay .wrap_button button{margin-right:25px}@media screen and (max-width:480px){.overlay .wrap_button button{margin-top:20px;margin-right:0}}.overlay .wrap_button button:nth-child(2){margin-right:0}.overlay button{width:216px;height:54px;background-color:#9f1a85;-webkit-box-shadow:0 0 7px rgba(189,76,7,.19);box-shadow:0 0 7px rgba(189,76,7,.19);cursor:pointer;border:none;color:#fff;-webkit-transition:background-color .2s;transition:background-color .2s}.overlay button:hover{background-color:#fe6305;color:#fff}@media screen and (max-width:420px){.overlay p{font-size:.9em}.overlay button{width:160px;height:45px}}.company{background:url(../img/city_background.png) left bottom repeat-x;margin-top:40px}.awords,.served{background-size:cover}.company .description{padding:40px 0 40px 15px;width:-webkit-calc(100% / 2);width:calc(100% / 2);-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;color:#333}@media screen and (max-width:980px){.company .description{width:-webkit-calc(100% / .5);width:calc(100% / .5);padding:30px 0 0 10px}}@media screen and (max-width:480px){.company .description{padding:0}}.company .description h2{font-size:2em;margin-bottom:50px;font-family:RobotoLight}@media screen and (max-width:420px){.company .description h2{font-size:1.8em;margin-bottom:30px}}.company .description h4{font-size:1.5em;margin-bottom:30px;font-family:RobotoLight}.company .description p{margin-bottom:20px;font-family:RobotoLight}.company .description .line{width:120px;height:3px;margin-bottom:30px;background-color:#9f1a85}.company .description button{border:2px solid #9f1a85;width:200px;background-color:#fff;color:#9f1a85;height:50px;margin-top:20px;margin-bottom:70px;-webkit-transition:background-color .2s;transition:background-color .2s}.company .description button:hover{background-color:#fe6305;color:#fff}.company .wrap_company{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0}.company .wrap_company div img{display:block;max-height:100%;max-width:100%}@media screen and (max-width:980px){.company .wrap_company div img{display:none}}.served{background-image:url(../img/served.png);background-position:50% 50%}@media screen and (max-width:1024px){.served{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.served .container{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;position:relative;width:100%;height:100%}.served .wrap_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:1024px){.served .wrap_item{display:none}}.served .wrap_item .item{width:-webkit-calc(100% / 4);width:calc(100% / 4);border-left:1px solid #fff;border-right:1px solid #fff;height:600px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:25px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;cursor:pointer}.served .wrap_item .item:nth-child(1),.served .wrap_item .item:nth-child(2),.served .wrap_item .item:nth-child(3){border-right:none}.served .wrap_item .item img{display:block;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:20px}.served .wrap_item .item h2{font-size:1.8em;font-weight:400;color:#fff;height:46px}.served .wrap_item .item span{color:#fff;font-size:1em;font-weight:lighter;line-height:25px;font-family:RobotoLight}.served .wrap_item .item .wrap_top{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .7s;transition:transform .7s}.served .wrap_item .item .hidden{opacity:0;height:200px;visibility:hidden;-webkit-transition:visibility .5s,opacity .8s;transition:visibility .5s,opacity .8s}.served .wrap_item .item .hidden .line{width:100px;background-color:#fff;height:3px;margin:20px 0}.served .wrap_item .item .is-visible{opacity:1;visibility:visible;overflow:visible;height:200px;-webkit-transition:opacity .2s 0s,visibility 0s 0s;transition:opacity .2s 0s,visibility 0s 0s}.served .wrap_item .item .plus{width:50px;height:52px;position:absolute;bottom:80px;background-image:url(../img/plus.png);background-repeat:no-repeat;background-position:-49px 0}.served .wrap_item .item .plus a{position:relative;top:28%;left:80px;color:#fff;text-decoration:none;cursor:pointer}.served .wrap_item .item .plus .plus_des{opacity:0;visibility:hidden;-webkit-transition:opacity .2s 0s,visibility 0s 0s;transition:opacity .2s 0s,visibility 0s 0s}.served .wrap_item .item:hover .plus{background-position:1px 0}.served .wrap_item .item:hover .hidden{visibility:visible;display:block;opacity:1}.news .wrap_news,.served .owl-carousel .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.served .wrap_item .item:hover .wrap_top{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.served .wrap_item .item:hover .plus_des{opacity:1;visibility:visible}.served .owl-carousel .item{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.served .owl-carousel .item img{width:30%;margin-bottom:10px}.served .owl-carousel .item h2{font-size:2em;margin:7px 0;color:#fff;text-align:center}.served .owl-carousel .item .hidden p{color:#fff;font-size:1em}.served .owl-carousel .item .plus{margin-top:10px}.served .owl-carousel .item .plus a{color:#fff;cursor:pointer}.news{padding:80px 0 90px;z-index:100}@media screen and (max-width:414px){.news{padding:0}}.news .wrap_news{display:flex;flex-flow: row wrap;}.wrap_news .header_news{width: 100%}.news .wrap_news .item{width:-webkit-calc(100%/2 - 50px);width:calc(100%/2 - 50px);margin-right:100px}@media screen and (max-width:480px){.news .wrap_news .item{padding-top:40px}}.news .wrap_news .item:last-child{margin-right:0}@media screen and (max-width:767px){.news .wrap_news{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.news .wrap_news .item{margin-right:0;width:-webkit-calc(100%);width:calc(100%)}}.news .wrap_news .header_news h2{color:#333;margin-bottom:30px;font-size:2.5em;font-family:RobotoLight}.news .wrap_news .item .date{color:gray;font-size:.8em;margin-bottom:5px}.news .wrap_news .item p{color:#9f1a85;margin-bottom:20px;font-family:RobotoLight}.awords h2,.news .wrap_news .item p:nth-of-type(2){color:#333}.awords{background-image:url(../img/awords.jpg);background-position:50% 50%;background-repeat:no-repeat;width:100%;padding:50px 0}.awords h2{font-size:2.5em;font-family:RobotoLight}.awords .wrap_items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:40px 0}@media screen and (max-width:414px){.awords .wrap_items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.awords .wrap_items .item{margin-right:50px;-webkit-align-self:centervv;-ms-flex-item-align:centervv;align-self:centervv}.awords .wrap_items .item img{display:block;max-height:100%;max-width:100%}.awords .wrap_items .item:last-child{margin-right:0}.awords button{color:#9f1a85;border:2px solid #9f1a85;background:0 0;width:150px;height:40px}.footer .bottom .nav ul li,.footer .top .nav ul li a,.footer .top span{color:#a0a0a0;font-family:RobotoLight}@media screen and (max-width:414px){.awords .wrap_items .item{margin-right:0;margin-bottom:30px}.awords button{margin:0 auto;display:block}}.footer .bottom,.footer .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.footer{border-top:1px solid #d8d8d8}.footer .flex{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer .top{padding:40px 0 30px}.footer .top .nav ul li{display:inline-block;margin-right:20px}@media screen and (max-width:414px){.footer .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer .top .nav ul li{display:block;margin-bottom:15px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}.footer .top .nav ul li a{text-decoration:none}.footer .top span{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.footer .bottom{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:40px}@media screen and (max-width:414px){.footer .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.footer .bottom .nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer .bottom .nav ul li{display:inline-block;margin-right:14px}.footer .bottom .nav ul li:last-child{margin-right:0}