@charset 'utf-8';#projects,#service .slide,.service-wrap{right:0;bottom:0;left:0}.footer-left p,.footer-right p,.service-description{-moz-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.about-gird-right ul li,.about-pres p,.service-btn__close,.service-title,.service-title__more,a.custom{text-transform:uppercase}@font-face{font-weight:400;font-style:normal;font-family:futura-demic-reg;src:url(../fonts/Futura/FuturaDemiC-webfont.eot);src:url(../fonts/Futura/FuturaDemiC-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Futura/FuturaDemiC-webfont.woff) format("woff"),url(../fonts/Futura/FuturaDemiC-webfont.ttf) format("truetype"),url(../fonts/Futura/FuturaDemiC-webfont.svg#fututa-demic-reg) format("svg")}@font-face{font-family:Aileron;src:url(../fonts/Aileron/Aileron.eot);src:url(../fonts/Aileron/Aileron.eot?#iefix) format("embedded-opentype"),url(../fonts/Aileron/Aileron.woff2) format("woff2"),url(../fonts/Aileron/Aileron.woff) format("woff"),url(../fonts/Aileron/Aileron.ttf) format("truetype");font-weight:400;font-style:normal}*{border:none;outline:0;box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{width:100%;height:100%}body{font-size:14px;overflow-x:hidden;background-color:#fff;font-family:Roboto,arial,sans-serif}#about{display:flex;position:relative;background-color:#1b1b1b}.about-gird-left,.about-gird-right{top:50%;z-index:11;position:absolute;transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.about-gird-left{width:33%;left:16.66667%}.about-gird-right{width:auto;left:calc(66.66667% - 4.5rem)!important;left:-o-calc(66.66667% - 4.5rem)!important;left:-moz-calc(66.66667% - 4.5rem)!important;left:-webkit-calc(66.66667% - 4.5rem)!important}.about-title{font-size:45px;font-weight:500;margin-top:3.2rem;letter-spacing:1px;margin-bottom:46px}.about-description{font-size:16px;line-height:1.5;letter-spacing:.5px}.about-pres{color:#fff;margin-top:40px;letter-spacing:1px;align-items:center;-ms-flex-align:center;-webkit-box-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox}.about-pres a{color:#fff}.about-pres-icon{width:66px;height:66px;margin-right:15px;border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:1px solid #fff!important}.about-pres-icon:hover{border-color:red!important}.about-pres-icon img{width:35px;height:35px;margin:15.5px auto 0;display:block}.about-gird-right ul li,.about-stat-wrap{display:-webkit-box;display:-ms-flexbox;position:relative}.about-pres p{font-size:12px;line-height:17px}.about-gird-right ul{font-size:14px;font-weight:500;width:calc(100vw / 6 + 4.5rem);width:-o-calc(100vw / 6 + 4.5rem);width:-moz-calc(100vw / 6 + 4.5rem);width:-webkit-calc(100vw / 6 + 4.5rem)}.about-gird-right ul li:first-child{margin-top:0}.about-gird-right ul li{margin-top:20px;min-height:20vh;align-items:center;-ms-flex-align:center;-webkit-box-align:center;border:5px solid #fff!important;transition:border-color ease-in-out .5s!important;-o-transition:border-color ease-in-out .5s!important;-moz-transition:border-color ease-in-out .5s!important;-webkit-transition:border-color ease-in-out .5s!important}.about-gird-right ul li:hover{border-color:red!important}.about-stat-wrap{color:#fff;margin:0 auto;padding:0 4.5rem;align-items:baseline;-ms-flex-align:baseline;-webkit-box-align:baseline}.about-stat-inner{display:block;position:relative}.about-stat-inner span{display:block;font-size:80px;text-align:center;letter-spacing:2px;font-family:futura-demic-reg,Arial,sans-serif}.about-stat-inner p{display:block;font-size:14px;font-weight:500;font-style:normal;text-align:center;letter-spacing:3px}.service-description{color:#fff;margin-top:20px}#service .slide{top:0;display:block;position:relative}.service-wrap{top:0;display:block;z-index:9999999;position:absolute}.service-left{top:0;left:0;width:50%;float:left;height:100%}.service-letter{color:red;margin:0 auto;padding:0;font-weight:500;font-size:700px;position:relative;text-align:center}.service-right__wrap,.service-right__wrap__more{max-width:500px;margin-left:auto;margin-right:auto;position:relative}.service-right{width:50%;color:#fff;height:100%;float:right}.service-right.disable{display:none}.service-right__wrap{top:50%;display:block;transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.service-title{margin-top:10px;padding-right:25px;font-weight:100;font-size:3.3rem}.service-title strong{font-weight:400}.service-description{font-size:18px;font-weight:500;line-height:22px;margin-bottom:60px}.service-btn{color:#fff;padding:12px 35px;letter-spacing:.5px;background-color:red}.service-btn:hover,.service-right__more{color:#000;background-color:#fff}.service-right__more{width:50%;opacity:0;float:right;height:100%;display:block;visibility:hidden}.service-right__more.is-active{opacity:1;visibility:visible}.service-right__wrap__more{top:30%;display:block;transform:translateY(-30%);-o-transform:translateY(-30%);-moz-transform:translateY(-30%);-webkit-transform:translateY(-30%)}.service-btn__close{float:right;font-size:12px;cursor:pointer;font-weight:500;line-height:12px;letter-spacing:1px;padding:30px 25px 0}.service-btn__close:after{width:100%;height:2px;content:'';display:block;margin-top:4px;position:relative;background-color:red}.service-title__more{font-size:45px;font-weight:100;margin-bottom:50px}.service-title__more strong{font-weight:400}.service-description__more{font-size:18px;font-weight:400;line-height:22px;font-family:Aileron}.service-description__more p{display:block;margin:0 0 20px}.service-btn__more{top:30px;color:#fff;font-size:16px;font-size:14px;position:relative;padding:12px 35px;letter-spacing:.5px;background-color:red;font-family:Roboto,arial,sans-serif}.service-btn__more:hover{background-color:#000}.service-letter svg{height:500px;margin-left:-10px}.service-letter svg path{fill:#E60000;stroke:#E60000;fill-opacity:1;stroke-width:0;stroke-dasharray:100% 0}#projects{top:0;width:100%;height:100%;background-color:#1b1b1b}.project-wrap{background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-repeat:no-repeat!important;background-position:center center!important}.project-dhl{background-image:url(../img/dhl.jpg)}.project-hilti{background-image:url(../img/hilti.jpg)}.project-overlay{width:100%;height:100%;display:block}.project-item{top:20%;float:left;width:100%;max-width:30%;margin-left:120px;position:absolute}.project-title__top{font-size:3.7em;font-weight:500}.project-item span{display:block;text-align:left;margin-top:55px;font-size:1.25rem}.project-item span:after{content:'';width:60px;display:block;margin:.812rem 0;border-bottom:solid 2px #fff}.contact-form,.contact-phones{margin-top:40px;display:block}.project-title{width:750px;font-size:3rem;line-height:1.1em;margin-bottom:90px;padding-top:1.875rem}.project-link{top:30px;color:#fff;font-size:16px;font-size:14px;padding:12px 35px;letter-spacing:.5px;background-color:red}.project-link:hover{color:#000;background-color:#fff}#contacts{color:#fff;display:block}.contacts-left{width:50%;float:left;z-index:12;height:100%;position:relative}.contacts-wrap{top:20%;float:left;width:100%;max-width:70rem;margin-left:120px;position:absolute}.contact-title{font-size:4em;font-weight:500}.contact-phones__wrap{display:block;margin-bottom:40px}.contact-phones__wrap label{display:block;font-size:30px;font-weight:100;margin-bottom:10px}.contact-phones__wrap a{color:#fff;font-size:24px;font-weight:700}.contact-phones__wrap a:hover{color:red}.contact-address{font-size:20px}.contact-address label{display:block;font-size:30px;font-weight:100;margin-bottom:10px}.contacts-right{width:50%;z-index:12;float:right;height:100%;position:relative}.contact-form input{height:50px;padding:13px 0;line-height:18px;line-height:1.5em}.contact-form input[name=submit]{color:#fff;font-size:14px;cursor:pointer;padding:12px 35px;border-bottom:none;letter-spacing:.5px;background-color:red}.contact-form input[name=submit]:hover{color:#fff;background-color:#000}.contact-form textarea{height:134px}.contact-form input,textarea{width:65%;color:#fff;display:block;font-size:16px;font-weight:300;margin-top:30px;border-bottom:solid 1px #fff;background-color:transparent}.footer{bottom:0;width:100%;height:80px;z-index:999999;position:absolute}.footer-wrap{line-height:80px;margin-left:120px;margin-right:120px}.footer-left{float:left;display:block}.footer-right{float:right;display:block}.footer-right p a{color:#fff;font-weight:700}.footer-right p a:hover{color:red}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@media only screen and (max-width:768px){#header{height:80px}.header-wrap{margin-left:5%;margin-right:5%;line-height:80px}.header-left a .logo{display:none}.header-logo-mobile{width:80px;display:block;margin-top:25px}.header-right ul li:nth-child(1),.header-right ul li:nth-child(2),.header-right ul li:nth-child(3){display:none}.header-right ul li .burger{line-height:0!important;margin-top:17px;display:block}.about-title,.contact-phones__wrap{margin-bottom:30px}#fp-nav ul li a span,#home .container h1 .logo-desktop{display:none}#home .container h1 .logo-mobile{display:block;margin-left:auto;margin-right:auto}.about-gird-left,.about-gird-right{width:auto;display:block;position:relative;margin-right:5%;margin-left:5%;overflow:hidden}#home .container p{font-size:18px;letter-spacing:.5px}.about-gird-left{top:20%;left:0;right:0;bottom:0;transform:translateY(0)}.about-gird-right{top:30%;left:0!important}.about-pres-icon{width:calc(66px/2);height:calc(66px/2)}.about-pres-icon img{width:calc(35px/2);height:calc(35px/2);margin-top:calc(15.5px/2)}.about-title{font-size:25px}.about-description{font-size:14px}.about-gird-right ul{display:flex;width:100%;align-items:center;justify-content:center}.about-gird-right ul li:first-child{margin-top:20px}.about-gird-right ul li{padding:10px;min-height:auto;flex-direction:row;align-items:flex-start;border:none!important}.about-stat-wrap{padding:0}.about-stat-inner span{font-size:50px}.about-stat-inner p{font-size:12px;font-weight:700;letter-spacing:2px}.service-left{width:100%;height:auto;display:block}.service-letter{top:35%;width:100%;display:block;margin-left:auto;margin-right:auto;position:absolute;transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.contacts-left,.project-item,.service-right{margin-left:5%}.service-letter svg{height:350px;fill-opacity:25}.service-letter svg path{fill-opacity:.55}.service-title{font-size:30px}.service-description{font-size:14px}.service-right{top:0;left:0;right:0;width:auto;height:100%;display:block;overflow:hidden;margin-right:5%}#projects,.contacts-left{width:100%;display:block}.service-btn{display:none}#projects{height:auto;overflow:hidden}.project-item{display:block;max-width:100%;position:relative}.project-title__top{font-size:40px}.project-title{max-width:90%;font-size:30px}.contacts-wrap{top:15%;max-width:100%;margin-left:0;position:relative}.contact-title{font-size:40px}.contact-phones{margin-top:25px}.contact-address label,.contact-phones__wrap label{font-size:25px}.contact-address,.contact-phones__wrap a{font-size:20px}.footer-wrap{margin-left:5%;margin-right:5%}}@media only screen and (max-width:375px){#home .container span{display:none}#home .container p{font-size:17px}#home .container h1 .logo-mobile{height:80px}.service-letter{margin-left:auto;margin-right:auto}}@media only screen and (min-width:120px) and (max-width:320px){#home .container h1 .logo-mobile{height:65px}#home .container p{font-size:14px}#home .bottom-scroll{font-size:12px}.about-gird-left{top:10%}.about-gird-right{top:20%}.about-stat-inner span{font-size:40px}.about-stat-inner p{font-size:10px}.service-letter svg{height:300px}.contact-title,.project-title__top{font-size:35px}.contact-phones{margin-top:20px}.contact-phones__wrap{margin-bottom:25px}.contact-address,.contact-phones__wrap a{font-size:18px}.footer-left p{display:none}}#fp-nav,.fp-slidesNav{opacity:1;-webkit-transform:translate3d(0,0,0)}.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all 10s ease-out;transition:all 10s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-slidesContainer{float:left;position:relative}.iScrollIndicator{border:0!important}.fp-notransition{-webkit-transition:none!important;transition:none!important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;left:50%;-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%;background-color:#fff}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;background:0 0;left:50%;top:50%;border:1px solid #fff;margin:-2px 0 0 -2px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px;border-color:red}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}.section,a.custom{position:relative}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section{height:auto!important}.section,section{height:100vh;display:block;overflow:hidden}a{cursor:pointer;text-decoration:none}::placeholder{color:#fff}:-ms-input-placeholder{color:#fff}::-ms-input-placeholder{color:#fff}a.custom{z-index:1;display:block;padding:4px 8px;overflow:hidden}a.custom:hover{color:red;font-weight:700}section{width:100%}.section{top:0;color:#fff}.video,.video-overlay{top:0;left:0;height:100%;position:absolute}@keyframes scroll-arrow{0%,to{transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}50%{transform:translateY(-15px);-o-transform:translateY(-15px);-moz-transform:translateY(-15px);-webkit-transform:translateY(-15px)}}@-o-keyframes scroll-arrow{0%,to{transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}50%{transform:translateY(-15px);-o-transform:translateY(-15px);-moz-transform:translateY(-15px);-webkit-transform:translateY(-15px)}}@-moz-keyframes scroll-arrow{0%,to{transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}50%{transform:translateY(-15px);-o-transform:translateY(-15px);-moz-transform:translateY(-15px);-webkit-transform:translateY(-15px)}}@-webkit-keyframes scroll-arrow{0%,to{transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}50%{transform:translateY(-15px);-o-transform:translateY(-15px);-moz-transform:translateY(-15px);-webkit-transform:translateY(-15px)}}@keyframes stroke-offset{0%{fill-opacity:0;stroke-width:0;stroke-dasharray:0 100%}25%,75%{stroke-width:1px}50%{fill-opacity:0}100%{stroke-width:0}}#nav,.about-pres-icon,.burger,.header-right ul li a,.nav-wrap__nav ul li a,.service-right__more{transition:all ease-in-out .7s;-o-transition:all ease-in-out .7s;-ms-transition:all ease-in-out .7s;-moz-transition:all ease-in-out .7s;-webkit-transition:all ease-in-out .7s}.footer-right p a,.nav-bottom ul li a,.nav-item a,a.custom{transition:color ease-in-out .3s;-o-transition:color ease-in-out .3s;-moz-transition:color ease-in-out .3s;-webkit-transition:color ease-in-out .3s}.contact-form input[name=submit],.contact-phones__wrap a,.project-link,.service-btn,.service-btn__more{transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}.video-wrap{top:0;left:0;width:100%;height:100%;display:block;overflow:hidden}.video-overlay{z-index:1;opacity:.4;width:100%;background-color:#000}.video{width:50%}@supports ((-o-object-fit:cover) or (-moz-object-fit:cover) or (-webkit-object-fit:cover) or (object-fit:cover)){.video{top:0;left:0;width:100%;height:100%;object-fit:cover;-o-object-fit:cover;-moz-object-fit:cover;-webkit-object-fit:cover}}