@font-face{font-family:AvantGardeGothicC-Demi;src:url(../fonts/AvantGardeGothicC-Demi.eot);src:url(../fonts/AvantGardeGothicC-Demi.eot?#iefix) format('embedded-opentype'),url(../fonts/AvantGardeGothicC-Demi.otf) format('otf'),url(../fonts/AvantGardeGothicC-Demi.woff) format('woff'),url(../fonts/AvantGardeGothicC-Demi.ttf) format('truetype'),url(../fonts/AvantGardeGothicC-Demi#AvantGardeGothicC-Demi.svg) format('svg')}@font-face{font-family:AvantGardeGothicC-Book;src:url(../fonts/AvantGardeGothicC-Book.eot);src:url(../fonts/AvantGardeGothicC-Book.eot?#iefix) format('embedded-opentype'),url(../fonts/AvantGardeGothicC-Book.otf) format('otf'),url(../fonts/AvantGardeGothicC-Book.woff) format('woff'),url(../fonts/AvantGardeGothicC-Book.ttf) format('truetype'),url(../fonts/AvantGardeGothicC-Book#AvantGardeGothicC-Book.svg) format('svg')}*{font-family:AvantGardeGothicC-Book;letter-spacing:.04em;outline:0!important}body{font-size:16px;-webkit-font-smoothing:antialiased!important}h1,h2,h3,h4{font-family:AvantGardeGothicC-Demi;text-transform:uppercase}h1{font-size:60px}h2{font-size:45px;margin-top:74px;margin-bottom:39px}.h2{font-size:45px;margin-top:74px;margin-bottom:39px;display:inline-block;width:100%;font-family:AvantGardeGothicC-Demi;text-transform:uppercase}h3{font-size:25px;margin-bottom:50px;margin-top:48px}p{line-height:26px}.prototype_page .col-md-4{width:33.29%}input,textarea{border-radius:0}input:focus,textarea:focus{outline:0}.white{color:#fff}.red{color:#da3039}.hrslim{width:50px;border-top:2px solid #fff;margin-bottom:50px}.hrslimred{width:50px;border-top:2px solid #da3039;margin-bottom:50px}.button_white{font-family:AvantGardeGothicC-Demi;color:#fff;height:60px;line-height:60px;border:2px solid #fff;width:auto;display:inline-block;padding:0 30px;border-top-width:0;position:relative}.button_white:hover{text-decoration:none;color:#da3039;background:#fff}.button_white::before{position:absolute;content:'';top:0;left:0;width:100%;height:2px;background:-webkit-linear-gradient(left,#fff 33%,transparent 34%,transparent 44%,#d31720 45%,#d31720 56%,transparent 57%,transparent 67%,#fff 68%,#fff 100%);background:-moz-linear-gradient(left,#fff 33%,transparent 34%,transparent 44%,#d31720 45%,#d31720 56%,transparent 57%,transparent 67%,#fff 68%,#fff 100%);background:-ms-linear-gradient(left,#fff 33%,transparent 34%,transparent 44%,#d31720 45%,#d31720 56%,transparent 57%,transparent 67%,#fff 68%,#fff 100%);background:-o-linear-gradient(left,#fff 33%,transparent 34%,transparent 44%,#d31720 45%,#d31720 56%,transparent 57%,transparent 67%,#fff 68%,#fff 100%)}.button_white:hover::before{background:0 0}.button_red{margin-left:12px;margin-right:12px;font-family:AvantGardeGothicC-Demi;color:#da3039;height:60px;line-height:60px;border:2px solid #231f20;width:auto;display:inline-block;padding:0 30px;border-top-width:0;position:relative}.button_red:hover{text-decoration:none;color:#fff;background:#da3039;border:2px solid transparent;border-top-width:0}.button_red::before{position:absolute;content:'';top:0;left:0;width:100%;height:2px;background:-webkit-linear-gradient(left,#231f20 33%,transparent 34%,transparent 44%,#d31720 45%,#d31720 56%,transparent 57%,transparent 67%,#231f20 68%,#231f20 100%);background:-moz-linear-gradient(left,#231f20 33%,transparent 34%,transparent 44%,#d31720 45%,#d31720 56%,transparent 57%,transparent 67%,#231f20 68%,#231f20 100%);background:-ms-linear-gradient(left,#231f20 33%,transparent 34%,transparent 44%,#d31720 45%,#d31720 56%,transparent 57%,transparent 67%,#231f20 68%,#231f20 100%);background:-o-linear-gradient(left,#231f20 33%,transparent 34%,transparent 44%,#d31720 45%,#d31720 56%,transparent 57%,transparent 67%,#231f20 68%,#231f20 100%)}.button_red:hover::before{background:0 0}.button_red.active{text-decoration:none;color:#fff;background:#da3039;border:2px solid transparent;border-top-width:0}.button_red.active::before{background:0 0}.navbar-fixed-left.navopen::before{content:'';height:100%;position:absolute;border-right:1px dotted #424242;width:2px;left:48px;top:50px}.navbar-fixed-left{z-index:9999;position:fixed;height:100%;width:50px;background:rgba(10,10,10,.85);font-size:13px;transition:width .1s .1s ease-in-out;-webkit-transition:width .1s .1s ease-in-out;-moz-transition:width .1s .1s ease-in-out;-ms-transition:width .1s .1s ease-in-out;-o-transition:width .1s .1s ease-in-out}.navopen{width:260px;transition:width .1s .1s ease-in-out;-webkit-transition:width .1s .1s ease-in-out;-moz-transition:width .1s .1s ease-in-out;-ms-transition:width .1s .1s ease-in-out;-o-transition:width .1s .1s ease-in-out}.navbar-fixed-left a{color:#fff;text-decoration:none}.navbar-fixed-left a:hover{color:#da3039}.navbar-fixed-left>a{height:50px}.navbar-fixed-left ul{list-style:none;margin:0;padding:0;margin-top:130px}.navbar-fixed-left ul li{margin-bottom:22px;height:29px}.navbar-fixed-left i{width:23px;height:23px;display:inline-block;float:left}.navbar-fixed-left>ul i{margin-left:13px}.navbar-fixed-left span{position:relative;width:260px;margin-left:70px;display:block;padding-top:4px;visibility:hidden;opacity:0;transition:opacity .1s .1s ease-in-out}.navbar-fixed-left.navopen span{visibility:visible;opacity:1;transition:opacity .1s .1s ease-in-out}.gamburger{display:none}a.active span{color:#da3039}.logo>i{background:url(../images/icons_menu/logotype.png?15010151543) no-repeat;width:50px;height:50px}.logo>span{background:url(../images/icons_menu/logotype_top.png?15010151543) no-repeat;margin:29px 0 0 70px;width:130px;height:19px}i.home{background:url(../images/icons_menu/menu_home.png?15010151543) no-repeat}a.active>i.home,i.home:hover{background:url(../images/icons_menu/menu_home_a.png?15010151543) no-repeat}i.company{background:url(../images/icons_menu/menu_company.png?15010151543) no-repeat}a.active>i.company,i.company:hover{background:url(../images/icons_menu/menu_company_a.png?15010151543) no-repeat}i.develop{background:url(../images/icons_menu/menu_develop.png?15010151543) no-repeat}a.active>i.develop,i.develop:hover{background:url(../images/icons_menu/menu_develop_a.png?15010151543) no-repeat}i.tech{background:url(../images/icons_menu/menu_tech.png?15010151543) no-repeat}a.active>i.tech,i.tech:hover{background:url(../images/icons_menu/menu_tech_a.png?15010151543) no-repeat}i.prototype{background:url(../images/icons_menu/menu_prototype.png?15010151543) no-repeat}a.active>i.prototype,i.prototype:hover{background:url(../images/icons_menu/menu_prototype_a.png?15010151543) no-repeat}i.portfolio{background:url(../images/icons_menu/menu_portfolio.png?15010151543) no-repeat}a.active>i.portfolio,i.portfolio:hover{background:url(../images/icons_menu/menu_portfolio_a.png?15010151543) no-repeat}i.blog{background:url(../images/icons_menu/menu_blog.png?15010151543) no-repeat}a.active>i.blog,i.blog:hover{background:url(../images/icons_menu/menu_blog_a.png?15010151543) no-repeat}i.contacts{background:url(../images/icons_menu/menu_contacts.png?15010151543) no-repeat}a.active>i,i.contacts:hover{background:url(../images/icons_menu/menu_contacts_a.png?15010151543) no-repeat}i.enter{background:url(../images/icons_menu/menu_enter.png?15010151543) no-repeat}a.active>i.enter,i.enter:hover{background:url(../images/icons_menu/menu_enter_a.png?15010151543) no-repeat}.main_slogan{background:url(../images/bg-wt.jpg?15010151543) fixed center top repeat}.main_slogan h1,.main_slogan h2{font-size:60px}.main_slogan h2{font-family:AvantGardeGothicC-Book;margin-top:31px;margin-bottom:52px}.logotype{height:155px;background:url(../images/logotype.png?15010151543) center top no-repeat;margin-top:68px;margin-bottom:110px}.main_slogan p{margin-top:65px;margin-bottom:85px;font-size:18px}.main_slogan>.container>a{margin-bottom:148px}.main_trend{z-index:10}.trend_item{padding-bottom:50px}.trend_item>span{display:inline-block;width:100px;height:100px;border:1px solid #ddd;position:relative;margin-bottom:27px;transition:all .3s ease}.trend_item>span::before{content:'';position:absolute;width:20px;height:2px;top:0;left:-10px;margin-left:50%;background:#da3039}.trend_item>span:hover{background:#da3039;border:1px solid #da3039}.trend_item>span>img{padding:10px}.main_services{background:url(../images/bg-wt.jpg?15010151543) fixed center top repeat}.service_item{padding-bottom:45px}.service_item span img{margin-bottom:47px}.service_item h4{margin-bottom:25px;font-size:16px}.portfolio_items h2{margin-bottom:40px}.portfolio_item{padding:0}.portfolio_items .box{min-height:100%;padding:0;background-repeat:no-repeat;background-size:100%;background-position:center;-webkit-transition:background-size .275s ease-in-out;transition:background-size .275s ease-in-out;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.portfolio_items .box:hover{background-size:130%}.portfolio_items .box .box-info{height:100%;background:rgba(35,35,35,.7);box-sizing:border-box;width:100%;-webkit-transition:opacity .45s ease-in-out;transition:opacity .45s ease-in-out;text-align:center;padding:24.5% 0;font-weight:900;font-size:14px;font-family:AvantGardeGothicC-Book;color:#fff;opacity:0}.portfolio_items .box .box-info:hover{opacity:1}.portfolio_items .box .box-info span{font-size:11px}.portfolio_items .button_red{margin-top:50px}#loadPortfolio,.portfolio_item>a{text-decoration:none;cursor:pointer}form>input[type=file]{visibility:hidden;height:0;width:0;opacity:0}.form_zakaz input{width:375px;height:50px;padding-left:17px;font-size:14px;color:#da3039;margin-bottom:15px;border:1px solid silver}.form_zakaz textarea{width:375px;height:90px;padding-left:17px;padding-top:15px;font-size:14px;color:#da3039;margin-bottom:15px;border:1px solid silver}.form_zakaz input.error{border:#da3039 1px solid}.form_zakaz form >span{position:relative;display:inline-block}.form_zakaz form >span.active::before{content:'';width:2px;height:20px;background:#da3039;position:absolute;top:15px;left:1px}.form_error{position:absolute;top:-13px;left:115%;height:75px;background:#da3039;font-size:14px;color:#fff;width:50%;text-align:left;padding-left:18px;padding-top:20px}.form_error::before{content:'';position:absolute;left:-24px;top:0;width:0;height:0;border-top:38px solid transparent;border-right:24px solid #da3039;border-bottom:37px solid transparent}.form_zakaz label{width:100%;display:block;font-size:14px}.form_zakaz label span{margin-left:15px;color:#da3039;text-decoration:underline;cursor:pointer}.form_zakaz label span:hover{text-decoration:none}input.button_send{font-family:AvantGardeGothicC-Demi;font-size:16px;width:225px;height:60px;background:#da3039;color:#fff;border:none}input.button_send:hover{background:#c8232c}input.button_send:active{background:#b41d25;box-shadow:0 3px 3px 0 rgba(0,0,0,.4)inset}.form_zakaz form{margin-bottom:55px}#yandex_map{height:306px}.wt-placemark-map{width:375px;height:120px;position:relative;bottom:142px}.wt-placemark-left-image{float:left;position:relative;background:#da3039;width:77px;height:120px;border:solid #DA3038;border-top-width:29px;border-right-width:20px;border-left-width:20px;border-bottom-width:29px}.wt-placemark-left-image:before{content:'';position:absolute;top:50%;left:50%;width:34px!important;margin-left:-17px;height:49px!important;margin-top:-25px;background:#da3039 url(../images/icons/sprite-contacts.png?15010151543) 0 -149px no-repeat!important}.wt-placemark-left-image:after{content:'';border-left:23px solid #da3039;border-bottom:23px solid transparent;position:absolute;background:none!important;width:0!important;height:0!important;left:-20px!important;top:88px!important}.wt-placemark-right-info{height:120px;padding:18px 22px 22px 29px;float:left;background:rgba(10,10,10,.85);color:#fff}.wt-placemark-address{margin-top:3px;margin-bottom:19px}.wt-placemark-phone{font-size:18px;color:#da3037;font-weight:700}.ymaps-2-1-29-ground-pane{-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray}section.company{padding-top:70px}.company .description{text-align:left}.company .description h4,.company .description p{margin-top:20px}.company .description p,.company .description span{font-family:AvantGardeGothicC-Demi}.company .description img{float:left;margin-right:70px}.company .description::before{content:'';position:absolute;width:2px;height:36px;top:47%;left:225px;margin-top:-18px;background:#f04141}.company .content{text-align:left}.company .content h4{margin-bottom:30px;margin-top:60px}.company .content p{margin-bottom:30px}div.nagrady{padding:0;margin-bottom:70px;display:inline-block}div.nagrady>div{position:relative;min-height:1px;padding-right:15px;padding-bottom:15px;padding-left:0}div.nagrady>div a{display:block;text-align:center;border:2px solid #231f20;border-top-width:0;border-right-width:0;position:relative}div.nagrady>div a:before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:-webkit-linear-gradient(0deg,#231f20 70%,transparent 70%,transparent 85%,#d31720 85%,#d31720 100%);background:-moz-linear-gradient(0deg,#231f20 70%,transparent 71%,transparent 85%,#d31720 86%,#d31720 100%);background:-ms-linear-gradient(0deg,#231f20 70%,transparent 71%,transparent 85%,#d31720 86%,#d31720 100%);background:-o-linear-gradient(0deg,#231f20 70%,transparent 71%,transparent 85%,#d31720 86%,#d31720 100%)}div.nagrady>div a:after{content:'';position:absolute;top:0;right:0;height:100%;width:2px;background:-webkit-linear-gradient(90deg,#231f20 70%,transparent 70%,transparent 85%,#d31720 85%,#d31720 100%);background:-moz-linear-gradient(90deg,#231f20 70%,transparent 71%,transparent 85%,#d31720 86%,#d31720 100%);background:-ms-linear-gradient(90deg,#231f20 70%,transparent 71%,transparent 85%,#d31720 86%,#d31720 100%);background:-o-linear-gradient(90deg,#231f20 70%,transparent 71%,transparent 85%,#d31720 86%,#d31720 100%)}div.nagrady .shadow{z-index:1;content:'';position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;background:rgba(0,0,0,.8)url(../images/icons/magnifier-new.png?15010151543) 50% 50% no-repeat;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}div.nagrady>div a:hover .shadow{opacity:1}div.nagrady img{max-height:167px;max-width:167px;margin-top:23px;margin-bottom:22px;margin-left:10px;margin-right:10px}.preim{padding:0;margin-top:20px;margin-bottom:40px}.preim>div{padding:0;margin-bottom:20px;margin-top:20px}.preim>div>span{margin-right:30px;float:left;display:block;position:relative;width:100px;border:1px solid silver;height:100px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.preim>div>span:before{content:'';position:absolute;width:20px;height:2px;top:0;left:-10px;margin-left:50%;background:#d3171c}.preim>div>span img{padding:9px 8px 8px}.preim>div p{line-height:22px;padding-right:30px}.preim>div>span:hover{border-color:#da3039;background:#da3039}.komanda{padding:0}.komanda>noindex>div{margin-bottom:30px;position:relative;text-align:center;color:#fff}.komanda>noindex>div.last{padding-right:0}.komanda>noindex>div>span img{width:100%}.komanda>noindex>div>span.info{margin:0 15px;background:rgba(35,31,32,.8);display:block;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;visibility:hidden;opacity:0;transition:.2s linear}.komanda>noindex>div:hover>span.info{visibility:visible;opacity:1;transition:.2s linear}.komanda>noindex>div>span>hr{width:36px;height:1px;background:#fff}.komanda>noindex>div>span>h5{font-size:14px;font-family:AvantGardeGothicC-Demi;margin:0;margin-top:30px}.komanda>noindex>div>span.info>a{margin:0 8px;margin-top:80px;margin-bottom:10px}.komanda>noindex>div>span.info>.phone{background:url(../images/icons/k_phone.png?15010151543) no-repeat;display:inline-block;width:25px;height:23px}.komanda>noindex>div>span.info>.mail{background:url(../images/icons/k_mail.png?15010151543) no-repeat;display:inline-block;width:25px;height:23px}.komanda>noindex>div>span.info>.facebook{background:url(../images/icons/k_facebook.png?15010151543) no-repeat;display:inline-block;width:25px;height:23px}.komanda>noindex>div>span.info>.vkontakte{background:url(../images/icons/k_vkontakte.png?15010151543) no-repeat;display:inline-block;width:25px;height:23px}.komanda>noindex>div>span.info>.skype{background:url(../images/icons/k_skype.png?15010151543) no-repeat;display:inline-block;width:25px;height:23px}div.dokumenty>div{margin-top:20px;margin-bottom:20px}div.dokumenty>div.first{padding-left:0}div.dokumenty>div.last{padding-right:0}div.dokumenty>div span:before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:-webkit-linear-gradient(0deg,#231f20 70%,transparent 70%,transparent 85%,#d31720 85%,#d31720 100%);background:-moz-linear-gradient(0deg,#231f20 70%,transparent 71%,transparent 85%,#d31720 86%,#d31720 100%);background:-ms-linear-gradient(0deg,#231f20 70%,transparent 71%,transparent 85%,#d31720 86%,#d31720 100%);background:-o-linear-gradient(0deg,#231f20 70%,transparent 71%,transparent 85%,#d31720 86%,#d31720 100%)}div.dokumenty>div span:after{content:'';position:absolute;top:0;right:0;height:100%;width:2px;background:-webkit-linear-gradient(90deg,#231f20 70%,transparent 70%,transparent 85%,#d31720 85%,#d31720 100%);background:-moz-linear-gradient(90deg,#231f20 70%,transparent 71%,transparent 85%,#d31720 86%,#d31720 100%);background:-ms-linear-gradient(90deg,#231f20 70%,transparent 71%,transparent 85%,#d31720 86%,#d31720 100%);background:-o-linear-gradient(90deg,#231f20 70%,transparent 71%,transparent 85%,#d31720 86%,#d31720 100%)}div.dokumenty>div span{display:block;text-align:center;border:2px solid #231f20;border-top-width:0;border-right-width:0;padding:11px;position:relative}div.dokumenty>div span a{color:#da3039;font-family:AvantGardeGothicC-Demi;margin-top:20px;font-size:14px;display:block;padding:10px 6px}div.dokumenty>div span:hover a{color:#fff;text-decoration:none}div.dokumenty>div span{-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}div.dokumenty>div:hover span{background:#da3039;border-color:#da3039}div.dokumenty>div span:hover:after,div.dokumenty>div span:hover:before{background:#da3039}.content div.dokumenty>div>span>p{color:rgba(35,31,32,.4);font-size:12px;font-family:AvantGardeGothicC-Demi;margin-bottom:10px}.presentation{margin-top:30px;margin-bottom:50px;height:50px;background:url(../images/presentation_bg.jpg?15010151543) center center no-repeat}.presentation a{margin-top:15px;display:inline-block;position:relative;padding-left:40px;font-family:AvantGardeGothicC-Demi;color:#fff}.presentation a:before{content:'';position:absolute;top:50%;left:0;background:url(../images/icons/presentation.png?15010151543) 0 0 no-repeat;width:28px;height:22px;margin-top:-11px}.rekvizity{padding-left:0;margin-bottom:50px}.rekvizity>div{padding-left:0}.company .content .rekvizity h4{margin-top:20px}.rekvizity_doc div{min-height:50px;width:90%;position:relative;margin-top:20px;margin-left:50px;display:inline-block}.rekvizity_doc div i{background:url(../images/icons/presentation_doc.png?15010151543) center center no-repeat;position:absolute;left:0;top:50%;margin-top:-25px;width:50px;height:50px;border:2px solid #231f20;border-top-width:0;border-right-width:0;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;transition:background .2s linear}.rekvizity_doc div i:before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:-webkit-linear-gradient(0deg,#231f20 70%,transparent 70%,transparent 85%,#d31720 85%,#d31720 100%);background:-moz-linear-gradient(0deg,#231f20 70%,transparent 71%,transparent 85%,#d31720 86%,#d31720 100%);background:-ms-linear-gradient(0deg,#231f20 70%,transparent 71%,transparent 85%,#d31720 86%,#d31720 100%);background:-o-linear-gradient(0deg,#231f20 70%,transparent 71%,transparent 85%,#d31720 86%,#d31720 100%)}.rekvizity_doc div i:after{content:'';position:absolute;top:0;right:0;height:100%;width:2px;background:-webkit-linear-gradient(90deg,#231f20 70%,transparent 70%,transparent 85%,#d31720 85%,#d31720 100%);background:-moz-linear-gradient(90deg,#231f20 70%,transparent 71%,transparent 85%,#d31720 86%,#d31720 100%);background:-ms-linear-gradient(90deg,#231f20 70%,transparent 71%,transparent 85%,#d31720 86%,#d31720 100%);background:-o-linear-gradient(90deg,#231f20 70%,transparent 71%,transparent 85%,#d31720 86%,#d31720 100%)}.rekvizity_doc div:hover i{background:url(../images/icons/presentation_doc_a.png?15010151543) center center no-repeat #da3039;border:2px solid #da3039;border-top-width:0;border-right-width:0}.rekvizity_doc div:hover i:after,.rekvizity_doc div:hover i:before{background:#da3039}.rekvizity_doc div a{margin-left:70px;margin-top:5px;font-size:12px;color:#da3039;font-family:AvantGardeGothicC-Demi;display:block}.rekvizity_doc div span{margin-left:70px;display:block;color:#a6a4a5;font-size:12px}.vakansii{padding:0;margin-bottom:50px}.content .vakansii h4{margin-top:0}.vakansii a{color:#da3039;text-decoration:underline}.vakansii a:hover{color:#da3039;text-decoration:none}.partners{background:url(../images/partners_bg.jpg?15010151543) center center repeat-y}.partners h4{color:#fff;margin:50px 0}.partners_list>div{margin-bottom:45px;height:50px;text-align:center}.partners_list img{max-width:100%}.portfolio_page{padding-top:50px;padding-bottom:50px}.portfolio_page .button_red{margin-bottom:40px;cursor:pointer}.row.portfolio_items{margin:0;padding-bottom:50px}.portfolio_item_page{padding:50px 0;background-size:100%}.portfolio_item_page .hrslimred{margin-bottom:20px}.portfolio_item_page .site_url{font-size:30px;color:#da3039;margin:30px 0;display:inline-block;margin-bottom:40px}.portfolio_item_page .descr{margin:10px 0;display:inline-block;background:rgba(255,255,255,.5);padding-right:30px}.portfolio_item_page .introtext{background:rgba(255,255,255,.4);display:inline-block;padding:10px 20px;margin:0}.portfolio_item_page .descr>span{display:inline-block;padding:10px 20px;background:#da3039;color:#fff;margin-right:20px}.portfolio_item_page .content{margin-top:80px;position:relative}.portfolio_item_page .portfolio_none{width:100%}.portfolio_item_page .content .next div,.portfolio_item_page .content .prev div{opacity:0;background-position:center center;height:200px;padding-top:100px;transition:opacity .1s .1s ease-in-out}.portfolio_item_page .content .next div span,.portfolio_item_page .content .prev div span{background:rgba(255,255,255,.8);padding:10px 30px}.portfolio_item_page .content .next:hover,.portfolio_item_page .content .prev:hover{width:300px}.portfolio_item_page .content .next:hover div,.portfolio_item_page .content .prev:hover div{opacity:1}.portfolio_item_page .content .prev{position:fixed;height:200px;width:50px;left:50px;top:0;color:#da3039;display:inline-block;margin-top:50px;background-color:rgba(0,0,0,.5);transition:width .1s .1s ease-in-out;background-image:url(../images/icons/left.png?15010151543);background-position:center;background-repeat:no-repeat}.portfolio_item_page .content .next{position:fixed;height:200px;width:50px;right:0;top:0;color:#da3039;display:inline-block;margin-top:50px;background-color:rgba(0,0,0,.5);transition:width .1s .1s ease-in-out;background-image:url(../images/icons/right.png?15010151543);background-position:center;background-repeat:no-repeat}.olljob{display:none}.razrabotka{margin-bottom:50px;padding-top:50px}canvas{position:absolute}.techpodderzhka{padding:50px 0}.techpodderzhka ul{list-style:none;margin:0;padding:0}.prototype_page{padding:50px 0}.prototype_page ul{list-style:none}.prototype_page .trend_item strong{color:#da3039;display:block}.blog_page{padding:50px 0}.blog_item span{display:block;margin-bottom:20px}.blog_item img{margin-bottom:20px}.blog_avtor,.blog_content{text-align:left}.blog_avtor img{max-width:200px;float:left;margin-right:30px;margin-bottom:30px}.blog_avtor span{display:block}.blog_avtor span.avtor{font-size:28px}.blog_avtor span.date{font-style:italic;margin-top:20px;margin-bottom:130px;font-size:13px}.kontakty,.zakazsite{padding:50px 0}.zakazsite h2{display:inline-block;width:100%}.zakazsubmit{width:100%}#zakazsite input[type=text]{border:2px solid #bdbdbd;box-shadow:none;border-radius:0;height:58px}.label-checkbox input[type=checkbox]{height:58px;width:25px;margin:0 auto;margin-right:50%}.label-checkbox{position:relative;margin:.5rem;line-height:135%;cursor:pointer;min-width:150px;margin-bottom:30px}.checkbox{position:relative;top:-.375rem;margin:0 1rem 0 0;cursor:pointer}.checkbox:before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";position:absolute;left:0;z-index:1;width:5rem;height:5rem;border:2px solid #da3039}.checkbox:checked:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);height:2.2rem;border-color:#009688;border-top-style:none;border-right-style:none}.checkbox:after{content:"";position:absolute;top:-.125rem;left:0;width:5.1rem;height:5.1rem;background:#fff;cursor:pointer}#zakazsite .has_error>input[type=text]{border-color:#da3039}#zakazsite .has_success>input[type=text]{border-color:#009688}.thanks{padding-top:50px;padding-bottom:400px}#login{width:575px}#login h3{color:#da3039}#login input{height:50px;border:1px solid silver;width:275px;background-color:#fdfdfd;padding-left:17px;font-size:14px;color:#da3039;margin-bottom:15px}#login form{text-align:right;width:75%}#login form span{position:relative;display:inline-block;margin-left:20px}#login form span.active::before{content:'';width:2px;height:20px;background:#da3039;position:absolute;top:15px;left:1px}input#vhod{font-family:AvantGardeGothicC-Demi;font-size:16px;height:60px;background:#da3039;color:#fff;border:none;padding-left:0;line-height:64px}footer{color:#fff;background:#151414;padding-bottom:70px;font-family:AvantGardeGothicC-Book}.footer_logo span{display:block;margin-bottom:50px}.footer_logo a:hover{color:#fff;text-decoration:none}.footer_mail{margin-bottom:20px;background:url(../images/icons/footer_mail.jpg?15010151543) no-repeat;background-position:10px 2px;color:#fff;font-size:12px;padding:2px 0 2px 45px;display:inline-block}.footer_phone{font-family:AvantGardeGothicC-Demi;background:url(../images/icons/footer_phone.jpg?15010151543) no-repeat;background-position:10px 2px;color:#fff;font-size:14px;padding:5px 0 5px 41px;display:inline-block}footer .popup_phone{background:#da3039;color:#fff;padding:20px 27px;display:inline-block;font-size:14px;margin-top:25px}footer .popup_phone:hover{background:#c8232c}.footer_menu span{font-size:12px;background:url(../images/icons/footer_map.jpg?15010151543) left center no-repeat;padding:10px 30px;margin-top:27px;display:inline-block}.footer_menu ul{padding:0;margin:0;margin-left:24px;margin-top:85px}.footer_menu ul li{list-style-type:none;padding:0 5px 8px 0;float:left;width:50%}.footer_menu ul li:nth-child(2n){padding-left:0}.footer_menu ul li a{font-size:12px;color:#fff;overflow-wrap:break-word;position:relative}.footer_menu ul li:hover a{font-size:12px;color:#da3039;text-decoration:none;margin-left:14px;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.footer_menu ul li a:before{content:'';position:absolute;width:6px;left:-24px;height:9px;top:50%;margin-top:-5px;background:url(../images/icons/li-image.png?15010151543) no-repeat}.footer_menu ul li a:hover:before{background-position:-6px 0}.footer_form{padding-top:70px}.footer_form input::-webkit-input-placeholder,.footer_form textarea::-webkit-input-placeholder{color:#231f20}.footer_form input::-moz-placeholder,.footer_form textarea::-moz-placeholder{color:#231f20}.footer_form input:-moz-placeholder,.footer_form textarea:-moz-placeholder{color:#231f20}.footer_form input:-ms-input-placeholder,.footer_form textarea:-ms-input-placeholder{color:#231f20}.footer_form input,.footer_form textarea{width:100%;border:0;color:#231f20;font-size:12px;height:50px;padding-left:20px;margin-bottom:15px}.footer_form textarea{padding-top:18px;max-width:278px}.footer_form textarea:focus{height:100px}.footer_form button{font-size:13px;font-family:AvantGardeGothicC-Demi;width:100%;line-height:60px;padding:0 30px;background:#da3039;color:#fff;border:none}.footer_form button:hover{background:#c8232c}#cboxOverlay{background:rgba(10,10,10,.85)}#cboxBottomCenter,#cboxBottomLeft,#cboxBottomRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxTopCenter,#cboxTopLeft,#cboxTopRight{background:#fff}#cboxCurrent,#cboxNext,#cboxPrevious,#cboxTitle{display:none;opacity:0;visibility:hidden}#cboxLoadedContent{margin-bottom:0}@media (max-width:1199px){.komanda>div>span.info>a{margin:0 3px;margin-top:50px;margin-bottom:10px}div.dokumenty>div span a{padding:10px 0}}@media (max-width:991px){footer{text-align:center}.footer_logo span::before{left:auto;margin-left:-40px}.footer_menu ul{display:none}.footer_form textarea{max-width:100%}.komanda>div>span.info>a{margin:0 3px;margin-top:50px;margin-bottom:10px}div.dokumenty>div.first{padding-left:15px}div.dokumenty>div.last{padding-right:15px}div.dokumenty>div span a{padding:10px 30px}.rekvizity_doc div{width:90%;margin-left:0;display:inline-block}div.nagrady img{margin-top:46px;margin-bottom:44px}}@media (max-width:768px){.logotype{height:75px;margin-bottom:60px;background-size:130px}a.gamburger{padding:20px;z-index:99999999999;position:fixed;cursor:pointer;display:block;width:18px;background:url(../images/icons_menu/gamburger.png?15010151543) no-repeat;background-position:10px 10px;left:0;transition:left .1s .1s ease-in-out;-webkit-transition:left .1s .1s ease-in-out;-moz-transition:left .1s .1s ease-in-out;-ms-transition:left .1s .1s ease-in-out;-o-transition:left .1s .1s ease-in-out}.swipe{position:fixed;display:block;height:100%;width:100px;top:50px;cursor:pointer;z-index:9999}.gamburger{background-color:rgba(218,48,57,.9);color:#fff;position:fixed;z-index:999999}.c-hamburger{display:block;position:fixed;overflow:hidden;margin:0;padding:0;width:66px;height:66px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.c-hamburger--htla span{-webkit-transition:-webkit-transform .3s;transition:transform .3s}.c-hamburger span{display:block;position:absolute;top:30px;left:18px;right:18px;height:5px;background:#fff}.c-hamburger--htla span::before{-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;-webkit-transition:-webkit-transform .3s,width .3s,top .3s;transition:transform .3s,width .3s,top .3s}.c-hamburger span::before{top:-15px}.c-hamburger span::after,.c-hamburger span::before{position:absolute;display:block;left:0;width:100%;height:5px;background-color:#fff;content:""}.c-hamburger--htla span::after{-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .3s,width .3s,bottom .3s;transition:transform .3s,width .3s,bottom .3s}.c-hamburger span::after{bottom:-15px}.c-hamburger--htla.is-active span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-hamburger--htla.is-active span::before{top:0;-webkit-transform:translateX(14px)translateY(2px)rotate(45deg);-ms-transform:translateX(14px)translateY(2px)rotate(45deg);transform:translateX(14px)translateY(2px)rotate(45deg)}.c-hamburger--htla.is-active span::after,.c-hamburger--htla.is-active span::before,.c-hamburger--htra.is-active span::after,.c-hamburger--htra.is-active span::before{width:60%}.c-hamburger--htla.is-active span::after{bottom:0;-webkit-transform:translateX(14px)translateY(-2px)rotate(-45deg);-ms-transform:translateX(14px)translateY(-2px)rotate(-45deg);transform:translateX(14px)translateY(-2px)rotate(-45deg)}nav{overflow-y:scroll;overflow-x:hidden;visibility:hidden;transition:width .1s .1s ease-in-out;-webkit-transition:width .1s .1s ease-in-out;-moz-transition:width .1s .1s ease-in-out;-ms-transition:width .1s .1s ease-in-out;-o-transition:width .1s .1s ease-in-out}.navbar-fixed-left{width:0;visibility:visible}.navopen{width:260px}.navbar-fixed-left ul{margin-top:50px}.text-left{text-align:center}body{font-size:14px}h2{font-size:35px}.main_slogan h1,.main_slogan h2{font-size:30px}.portfolio_items>div>div>a{margin-top:20px;width:100%;margin-left:0;margin-right:0}.form_zakaz form >span{display:block}.form_zakaz input,.form_zakaz textarea{width:100%}.form_error{width:100%;position:static}.form_error::before{content:'';position:absolute;left:0;top:45px;bottom:-10px;border:10px solid transparent;border-bottom:10px solid #da3039}.form_zakaz label{margin-bottom:15px}.wt-placemark-right-info{display:none}footer{text-align:center}.footer_logo span::before{left:auto;margin-left:-40px}.footer_menu ul{display:none}.footer_form textarea{max-width:100%}h1{font-size:30px}.company .description{text-align:center}.company .description::before{width:0}.company .description img{float:none;margin-right:0;margin-bottom:30px}.company .content{text-align:center}div.nagrady{margin-bottom:0}.preim>div>span{float:none;margin:0 auto}.preim>div p{padding:0;margin-top:30px}.komanda>div>span.info>a{margin:0 8px;margin-top:120px;margin-bottom:10px}div.dokumenty>div.first{padding-left:15px}div.dokumenty>div.last{padding-right:15px}div.dokumenty>div span a{padding:10px 0}.rekvizity>div{padding-left:15px;text-align:left}.company .content .rekvizity h4{margin-top:0}.rekvizity h4{text-align:center}.rekvizity_doc div{margin-left:0;display:inline-block;width:100%}.partners{text-align:center}div.nagrady img{margin-top:15px;margin-bottom:15px}.blog_avtor img{float:none}.blog_avtor span.date{font-style:italic;margin-top:20px;margin-bottom:30px;font-size:13px}.prototype_page h2{font-size:20px}.portfolio_item_page{padding:0}.portfolio_item_page .site_url{font-size:20px}.portfolio_item_page .descr{padding-right:0;width:100%;padding-bottom:20px}.portfolio_item_page .descr>span{width:100%;margin-bottom:20px}.portfolio_item_page .site_url{margin-bottom:10px;margin-top:20px}.portfolio_item_page .hrslimred{margin-bottom:20px}.portfolio_item_page .portfolio_none{max-width:100%;width:100%}.portfolio_item_page .content .prev{height:150px;width:150px;left:-220px;top:0;background-position:center center;padding-top:0;color:#da3039;display:inline-block;margin:50px 5px;position:static}.portfolio_item_page .content .next div,.portfolio_item_page .content .prev div{opacity:1;background-position:center center;height:150px;padding-top:65px;width:150px;transition:opacity .1s .1s ease-in-out}.portfolio_item_page .content .next div span,.portfolio_item_page .content .prev div span{background:rgba(255,255,255,.8);padding:10px;width:100%;font-size:12px}.portfolio_item_page .content .next{height:150px;width:150px;right:-220px;top:0;background-position:center center;padding-top:0;color:#da3039;display:inline-block;margin:50px 5px;position:static}.portfolio_item_page .content .next:hover,.portfolio_item_page .content .prev:hover{width:150px}.portfolio_item_page .content .next:hover div,.portfolio_item_page .content .prev:hover div{opacity:1}.olljob{display:block}}


.gamburger.is-active {
	left:260px;
}