@import "https://fonts.googleapis.com/css?family=Roboto:400,500,700,800&display=swap&subset=latin-ext";body,h1,h2,h3,h4,h5,h6,p,a,body *{font-family:'Roboto',sans-serif}*{outline:none}a{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.clearfix{clear:both}.row{max-width:1170px}.columns{padding-left:15px;padding-right:15px}.main__link{margin:15px;width:258px;text-align:center;padding:1px 15px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:inline-block;border:6px solid #ff921e;color:#fff;font-size:17px;font-weight:700;line-height:53.47px;text-transform:uppercase}.main__link:hover,.main__link:focus{background-color:#ff921e;color:#fff}.main__link.btn__orange{background-color:#ff921e;color:#fff}.header{z-index:5;position:absolute;top:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:55px 60px 0 65px}.header .menu li{margin:0 16px}.header .menu li a{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding:0 8px;color:#fff;font-size:15px;font-weight:500;line-height:48px;text-transform:uppercase;border-bottom:4px solid transparent}.header .menu li a:hover{border-bottom-color:#ff921e}.header .menu li.active>a{background-color:transparent;border-bottom-color:#ff921e}.header .menu li .is-dropdown-submenu{background:rgba(0,0,0,.75);border:0}.header .menu li .is-dropdown-submenu li{margin:0}.header .menu li .is-dropdown-submenu li a{border:0 !important}.header .menu li .is-dropdown-submenu li a:hover{color:#ff921e}.header .menu li .is-dropdown-submenu li.active>a{color:#ff921e}.header .menu li .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a:after{border-color:transparent transparent transparent #fff}.header__right{margin:10px 0 0 20px}.header__right .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after{border-color:#fff transparent transparent}.header__right__mobile{opacity:0;margin:11px 0 0}.header__right__mobile .menu li{margin:0}.header__right__mobile .menu li a{display:inline-block;padding:0;border:0}.header__right__mobile .menu li a span{display:block;width:37px;height:1px;background-color:#fff;margin-bottom:9px;position:relative;z-index:1;-webkit-transform-origin:4px 0px;-ms-transform-origin:4px 0px;transform-origin:4px 0px;-webkit-transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);-o-transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}.header__right__mobile .menu li a span:first-child{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%}.header__right__mobile .menu li a span:nth-last-child(2){-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%}.header__right__mobile .menu li a span:last-of-type{margin-bottom:0}.header__right__mobile .menu li a:hover{border:0}.home-nav-right{position:fixed;right:70px;z-index:99;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home-nav-right div{text-align:right}.home-nav-right div a span{cursor:pointer;display:inline-block;color:#fff;font-size:12px;font-weight:400;line-height:36.3px;position:relative;padding:0 34px 0 0}.home-nav-right div a span:before{content:'';position:absolute;right:0;top:8px;border-radius:50%;width:20px;height:20px;border:1px solid #fff}.home-nav-right div a span:after{opacity:0;width:10px;height:10px;background-color:#fff;border-radius:50%;content:'';position:absolute;top:13px;right:5px}.home-nav-right div a.active span:after{opacity:1}.home__section{overflow:hidden;position:relative}.home__section .row{max-width:1188px;height:100%}.home__section .row .col{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.home__section .row .col:before{content:'';position:absolute;left:-85px;top:0;height:100%;width:1px;background:rgba(255,255,255,.4)}.home__section__img{position:relative}.home__section__img:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.home__section__box{padding:0 100px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.home__section__box .box{width:100%;margin:0 0 0 -25px}.home__section__box .main__header{color:#fff;font-size:60px;font-weight:800;line-height:58.97px;position:relative}.home__section__box .main__header:before{content:'';position:absolute;left:-78px;top:0;height:100%;width:8px;background-color:#ff921e;z-index:3}.home__section__box .links__box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin:25px -15px -15px;width:100%}.home__section.home1 .home__section__box .links__box{margin:16px -15px -15px}.home__section:nth-of-type(1) .row .col:before,.home__section:nth-last-of-type(1) .row .col:before{display:none}.home__section:nth-of-type(1) .box,.home__section:nth-last-of-type(1) .box{position:relative}.home__section:nth-of-type(1) .box:after,.home__section:nth-last-of-type(1) .box:after{content:'';position:absolute;left:-75px;height:1000px;width:1px;background:rgba(255,255,255,.4)}.home__section:nth-of-type(1) .box:after{top:0}.home__section:nth-last-of-type(1) .box:after{bottom:0}.portfolio .home__section__box .links__box{margin:35px -15px -15px}.portfolio .home__section__box .portfolio__address{color:#fff;font-size:30px;font-weight:400;line-height:34.97px}.contact .home__section__box .box{margin:0}.contact .contact__form__cont .home__section__box{padding:0;position:static;width:auto;height:auto}.contact .contact__form__cont .home__section__box .main__header{margin:0 0 57px}.contact .contact__address .home__section__box{position:static;width:auto;height:auto;padding:0}.contact .contact__address .home__section__box .box{margin:0 0 20px}.contact .contact__address .main__header{color:#333;margin:0 0 83px}.contact .contact__address .address p{margin:0 0 23px;color:#333;font-size:14px;font-weight:400;line-height:29.57px}.contact .contact__address .address p a{color:#ff921e;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.contact .contact__address .address p a:hover{font-weight:700}.contact .contact__address .address p:last-of-type{margin:0}.contact .contact__address .cont{margin:0 0 0 -25px}.contact .contact__address__left,.contact .contact__address__right{padding:0}.contact .contact__address__left{position:relative}.contact .contact__address__left:before{content:'';position:absolute;left:-72px;top:0;height:100%;width:1px;background:#333}.contact .contact__address__left .main__header:before{left:-76px}.contact .map-height{height:341px;width:1185px;background-color:#f7f7f7;margin:140px 0 0;right:40px}.contact__form{margin:-375px 0 0}.contact__form>.row>.columns{padding-bottom:127px;position:relative}.contact__form>.row>.columns:before{content:'';position:absolute;left:-84px;top:375px;height:100%;width:1px;background:#333}.contact__form>.row>.columns:after{content:'';position:absolute;left:-84px;top:0;height:375px;width:1px;background:rgba(255,255,255,.4)}.contact__form.home__section .row .col:before{display:none}.contact__form .contact__form__cont{margin:0 0 0 -25px}.contact__form__box{padding:68px 59px 0 37px;-webkit-box-shadow:3px 5px 46px rgba(0,0,0,.75);box-shadow:3px 5px 46px rgba(0,0,0,.75);background-color:#fff}.contact__form__box .row{margin:0}.contact__form__box .columns{padding:0 48px 50px}.contact__form__box .columns.response__col{padding-bottom:0}.contact__form__box .box:after{display:none !important}.contact__form__box .stay-up{line-height:0;position:relative}.contact__form__box .stay-up .field-gotop{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;z-index:99;left:0;top:0;cursor:initial;width:100%;pointer-events:none;color:#333;font-size:24px;font-weight:800;line-height:51px;padding:0 29px}.contact__form__box .stay-up.active .field-gotop,.contact__form__box .stay-up.stay .field-gotop{top:-14px;font-size:14px;line-height:17px}.contact__form__box input[type=text],.contact__form__box input[type=email],.contact__form__box textarea{margin:0;-webkit-box-shadow:none;box-shadow:none;outline:none;border:0;border-bottom:1px solid #b9b9b9;border-left:8px solid #ff921e;color:#333;font-size:24px;font-weight:800;line-height:51px;padding:0 29px;height:51px}.contact__form__box input[type=text].wpcf7-not-valid,.contact__form__box input[type=email].wpcf7-not-valid,.contact__form__box textarea.wpcf7-not-valid{border-bottom:1px solid red}.contact__form__box textarea{height:177px;resize:none}.contact__form__box .upload__files{position:relative}.contact__form__box .upload__files__img{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer;text-align:center;position:relative;background-color:#ff921e}.contact__form__box .upload__files__img .icon{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;left:0;top:0;display:inline-block;width:65px;height:51px;background-color:#333;background-image:url("/source/a1bc6330754586b295ba7066389432a6/download_icon.png");background-repeat:no-repeat;background-position:center center}.contact__form__box .upload__files__img .text{display:inline-block;color:#fff;font-size:24px;font-weight:800;line-height:51px;padding:0 70px}.contact__form__box .upload__files__img:hover{background-color:#333}.contact__form__box .upload__files__img:hover .icon{background-color:#ff921e}.contact__form__box .upload__files .your_file{display:none}.contact__form__box .upload__files .file__name{position:absolute;bottom:-29px;color:#333;font-size:16px;font-weight:800;line-height:28px}.contact__form__box .checkbox__submit{display:-webkit-box;display:-ms-flexbox;display:flex}.contact__form__box .checkbox__submit .submit__cont{position:relative}.contact__form__box .checkbox__submit .submit__cont .main__link{cursor:pointer;margin:0 0 0 62px;color:#333}.contact__form__box .checkbox__submit .submit__cont .main__link:hover,.contact__form__box .checkbox__submit .submit__cont .main__link:focus{color:#fff}.contact__form__box .checkbox__submit .submit__cont .ajax-loader{position:absolute;bottom:-23px;right:126px}.contact__form__box .checkbox-cont{position:relative}.contact__form__box .checkbox-cont .checkbox-agree-text{position:relative;padding:0 0 0 50px;color:#333;font-size:11px;font-weight:400;line-height:14px}.contact__form__box .checkbox-cont .checkbox-agree-text span{position:absolute;left:-4px;top:0}.contact__form__box .checkbox-cont .checkbox-agree-text input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block !important;padding:0 !important;float:left;z-index:9;position:relative;margin:0;cursor:pointer;position:absolute;top:2px;left:0;width:32px;height:32px;border:6px solid #ff921e}.contact__form__box .checkbox-cont .checkbox-agree-text input[type=checkbox]:checked:before{position:absolute;content:'';height:5px;width:9px;border-left:2px solid;border-bottom:2px solid;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:6px;top:6px}.contact__form__box .checkbox-cont .wpcf7-not-valid input[type=checkbox]{border:6px solid red !important}.contact__form__box span.wpcf7-not-valid-tip{display:none !important}.contact__form__box div.wpcf7-response-output{margin:0 0 40px;color:#fff;font-weight:700;border:0;font-size:14px;text-align:center;bottom:0;line-height:18px;padding:10px 22px;background:#e10915}.contact__form__box div.wpcf7-mail-sent-ok{background:#2ecc71}.page-template-template-series .home-nav-right div:first-of-type{display:none !important}.page-template-template-series .home-nav-right div a span{color:#c1c1c1}.page-template-template-series .home-nav-right div a span:before{border:1px solid #c1c1c1}.page-template-template-series .home-nav-right div a span:after{background-color:#c1c1c1}.series #section0 .box{margin-top:30px}.series .main__link__box{padding:0 15px;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin:0 0 16px}.series .main__link__box .main__link{margin:0;width:100%}.series .main__link__box span{text-align:center;margin:13px 0 0;display:block;color:#fff;font-size:14px;font-weight:500;line-height:24px}.series .request__quote__btn{text-align:center}.series2_rep .series__section>.row>.columns{position:relative;padding-top:40px;padding-bottom:40px;margin:0 0 0 90px}.series2_rep .series__section>.row>.columns:before{content:'';position:absolute;left:-17px;top:0;height:100%;width:1px;background:#333}.series2_rep .series__section:first-of-type>.row>.columns{padding-top:50px}.series2_rep .series__section:last-of-type>.row>.columns{padding-bottom:90px}.series2_rep .series__section .row{max-width:1505px;margin:0 auto}.series2_rep .series__section .col1{padding:0 25px;-webkit-box-flex:0;-ms-flex:0 0 23%;flex:0 0 23%;max-width:23%}.series2_rep .series__section .col2{padding:0;-webkit-box-flex:0;-ms-flex:0 0 77%;flex:0 0 77%;max-width:77%}.series2_rep .series__section .col2 .col2__cont .columns{padding:0 25px}.series2_rep .series__section .col2 .col2__cont__left{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.series2_rep .series__section .col2 .col2__cont__right{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.series2_rep .series__section .col2 .col2__cont__right .img__box{margin:5px 0 0}.series2_rep .series__section .main__header{margin:0 0 70px;color:#333;font-size:60px;font-weight:800;line-height:58.97px;position:relative}.series2_rep .series__section .main__header:before{content:'';position:absolute;left:-400px;top:0;height:100%;width:8px;background-color:#ff921e;z-index:3}.series2_rep .series__section .desc p,.series2_rep .series__section .desc li{color:#333;font-size:17px;font-weight:400;line-height:29.57px;margin:0 0 28px}.series2_rep .series__section .desc ul{margin:0}.series2_rep .series__section .desc ul li{display:block;position:relative;padding:0 0 0 40px}.series2_rep .series__section .desc ul li:before{width:8px;height:17px;background-color:#ff921e;content:'';position:absolute;left:0;top:6px}.series2_rep .series__section .img__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.solutions .top .desc{margin:30px 0 0;max-width:940px}.solutions .top .desc p{color:#fff;line-height:30px;font-size:15px}.solutions .solution__rep .home__section__box{padding:0;position:static;width:auto;height:auto}.solutions .solution__rep .home__section__box .columns{position:relative}.solutions .solution__rep .home__section__box .columns:before{content:'';position:absolute;left:-84px;top:0;height:100%;width:1px;background:#333}.solutions .solution__rep .home__section__box .box{padding:170px 0 0}.solutions .solution__rep .home__section__box .main__header{color:#333;margin:0 0 45px}.solutions .solution__rep .home__section:last-of-type .home__section__box .box{padding-bottom:170px}.solutions .solution__rep .solution__gallery a{margin:0 0 10px;display:inline-block}.footer{padding:85px 0;background-color:#333;margin:0}.footer__text,.footer__text p{color:#fff;font-size:16px;font-weight:800;line-height:29.57px;margin:0}.footer__text a,.footer__text p a{color:#fff}.footer__text a:hover,.footer__text p a:hover{color:#ff921e}.footer .col2{text-align:right}.error404{padding:0}.error404 .page404{position:relative;height:100vh;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.error404 .page404:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.error404 .page404 .columns,.error404 .page404 .row{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error404 .page404 .box{position:relative;z-index:99}.error404 .page404 .box h1{color:#fff;margin:0;font-weight:700;font-size:47px}.error404 .page404 .box .subtitle{color:#fff;font-size:23px;font-weight:700;margin-bottom:20px}.error404 .page404 .box .blue-separator{display:inline-block;background-color:#ff921e;margin:0 0 8px;height:3px;width:30px}.error404 .page404 .main-link-cont{margin:30px 0 0}.error404 .page404 .main__link{margin:0;width:auto}.error404 .header,.error404 .banner,.error404 .footer{display:none}@media (max-width:1670px){.home__section__box{padding:0 200px 0 150px}.home-nav-right{right:35px}.series2_rep .series__section{padding:0 200px 0 150px}.series2_rep .series__section>.row>.columns{margin:0}.series2_rep .series__section>.row>.columns:before{left:-85px}.series2_rep .series__section .main__header:before{left:-353px}.solution__rep .home__section{padding:0 200px 0 150px}.contact__form{margin:-275px 0 0;padding:0 200px 0 150px}.contact__form>.row>.columns:before{top:275px}.contact .contact__address{padding:0 200px 0 150px}.contact .contact__address .cont{margin:0}.contact .contact__address .home__section__box .box{margin:0 0 20px -12px}.contact .contact__address__left:before{left:-84px}.contact .map-height{right:0}.series2_rep .series__section .main__header:before{left:-329px}.series2_rep .series__section .row{max-width:1188px}.series2_rep .series__section .col1{padding:0 15px;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px}.series2_rep .series__section .col2{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 200px);flex:0 0 calc(100% - 200px);max-width:calc(100% - 200px)}}@media (max-width:1600px){.contact .map-height{width:950px}}@media (max-width:1500px){.header .menu li{margin:0 8px}}@media (max-width:1365px){.header{padding:30px 15px 0}.header .menu li{margin:0 5px}.home__section__box .main__header{font-size:53px;line-height:56px}.main__link{width:230px;line-height:45px}.home__section:nth-of-type(1) .box{margin-top:100px}.portfolio .home__section__box .portfolio__address{font-size:28px;line-height:34px}.solutions .solution__rep .home__section__box .box{padding:100px 0 0}.solution__rep .home__section:nth-of-type(1) .box{margin-top:0}.contact__form{padding:0 100px 0 150px}.contact .map-height{width:750px;margin-left:40px}.contact .contact__address .home__section__box .box{padding:0 25px 0 0}.series2_rep .series__section>.row>.columns{padding-top:60px;padding-bottom:60px}.series2_rep .series__section .desc p,.series2_rep .series__section .desc li{line-height:29px;margin:0 0 12px}.series2_rep .series__section .main__header{margin:0 0 40px;font-size:38px;line-height:53px}.series2_rep .series__section .main__header:before{left:-284px}.series2_rep .series__section .row{max-width:1188px}.series2_rep .series__section .col1{-webkit-box-flex:0;-ms-flex:0 0 170px;flex:0 0 170px;max-width:170px}.series2_rep .series__section .col2{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 170px);flex:0 0 calc(100% - 170px);max-width:calc(100% - 170px)}.series2_rep .series__section .col2 .col2__cont .columns{padding:0 10px}.series2_rep .series__section .col2 .col2__cont__left{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.series2_rep .series__section .col2 .col2__cont__right{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.series .main__link__box{-webkit-box-flex:0;-ms-flex:0 0 265px;flex:0 0 265px;max-width:265px}.series #section0 .box{margin-top:170px}}@media (max-width:1199px){.header__right__mobile{display:none}.header{padding:30px 10px 0 15px}.header .menu li{margin:0 3px}.header .menu li a{padding:0 5px}.home__section__box .main__header{font-size:45px;line-height:48px}.portfolio .home__section__box .portfolio__address{font-size:25px;line-height:30px}.contact__form__box{padding:60px 40px 0}.contact__form__box .columns{padding:0 20px 40px}.contact .contact__address .main__header{margin:0 0 50px}.contact .map-height{width:700px;margin:100px 0 0}.series2_rep .series__section .main__header:before{left:-348px}.series2_rep .series__section .col1{-webkit-box-flex:0;-ms-flex:0 0 230px;flex:0 0 230px;max-width:230px}.series2_rep .series__section .col2{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 230px);flex:0 0 calc(100% - 230px);max-width:calc(100% - 230px)}.series2_rep .series__section .col2 .col2__cont .columns{padding:0 15px}.series2_rep .series__section .col2 .col2__cont__left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.series2_rep .series__section .col2 .col2__cont__right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.series2_rep .series__section .col2 .col2__cont__right .img__box{margin:30px auto 0}}@media (max-width:1023px){.home-nav-right{display:none}.header__right{display:none}.header__right__mobile{display:block;opacity:1}.off-canvas{background:#fff}.menu.vertical>li>a{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#333;text-transform:uppercase;font-size:15px;font-weight:500}.menu.vertical>li>a:hover{color:#ff921e}.menu.vertical>li.active>a{background:0 0;color:#ff921e}.home__section__box{padding:0 30px 0 60px}.home__section__box .main__header{font-size:36px;line-height:42px}.home__section__box .main__header:before{left:-30px}.home__section__box .links__box{margin:15px -10px -15px}.footer{padding:30px 0}.main__link{margin:10px}.home__section .row .col:before{left:-37px}.home__section:nth-of-type(1) .box:after,.home__section:nth-last-of-type(1) .box:after{left:-27px}.home__section.home1 .home__section__box .links__box{margin:16px -10px -15px}.portfolio .home__section__box .portfolio__address{font-size:22px;line-height:27px}.solution__rep .home__section{padding:0 30px 0 60px}.solutions .solution__rep .home__section__box .box{padding:60px 0 0}.solutions .solution__rep .home__section__box .columns:before{left:-38px}.solutions .solution__rep .home__section:last-of-type .home__section__box .box{padding-bottom:80px}.contact__form{margin:-150px 0 0;padding:0 30px 0 60px}.contact .contact__form__cont .home__section__box .main__header{margin:0 0 30px}.contact__form__box{padding:50px 20px 0}.contact__form__box .columns{padding:0 10px 40px}.contact__form__box .stay-up .field-gotop{font-size:20px;line-height:51px;padding:0 22px}.contact__form__box .upload__files__img .text{font-size:20px;padding:0 25px 0 70px}.contact__form__box .checkbox__submit .submit__cont .main__link{margin:0 0 0 30px;width:140px}.contact__form>.row>.columns{padding-bottom:100px}.contact__form>.row>.columns:after{left:-36px;height:150px}.contact__form>.row>.columns:before{top:150px;left:-36px}.contact__form__box input[type=text],.contact__form__box input[type=email],.contact__form__box textarea{font-size:20px;padding:0 15px}.contact .contact__address{padding:0 30px 0 60px}.contact .contact__address .main__header{margin:0 0 30px}.contact .map-height{width:100%;margin:80px 0 0;right:-30px}.contact .contact__address__left .main__header:before{left:-28px}.contact .contact__address__left:before{left:-36px}.series2_rep .series__section{padding:0 30px 0 60px}.series2_rep .series__section:first-of-type>.row>.columns{padding-top:100px}.series2_rep .series__section>.row>.columns{padding:50px 0}.series2_rep .series__section>.row>.columns:before{left:-34px}.series2_rep .series__section .main__header:before{left:-283px}.series2_rep .series__section .col1{-webkit-box-flex:0;-ms-flex:0 0 230px;flex:0 0 230px;max-width:230px}.series2_rep .series__section .col2{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 230px);flex:0 0 calc(100% - 230px);max-width:calc(100% - 230px)}.series2_rep .series__section .col2 .col2__cont .columns{padding:0 15px}.series .home__section{background-size:cover;background-repeat:no-repeat;background-position:center center}.series .home__section:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.series .home__section__img{display:none}.series .home__section__box{position:static}.series .home__section .row .col{padding-top:50px;padding-bottom:50px;min-height:500px}}@media (max-width:767px){.home__section{background-size:cover;background-repeat:no-repeat;background-position:center center}.home__section:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.home__section__img{display:none}.home__section__box{position:static}.home__section .row .col{padding-top:100px;padding-bottom:100px;min-height:500px}.solutions .top .desc p{line-height:26px}.solution__rep .home__section:before{display:none}.contact .home__section{min-height:400px}.contact__form:before,.contact__address:before{background-color:transparent}.contact__form__box .columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 0 40px}.contact__form__box .checkbox__submit{display:block}.contact__form__box .checkbox__submit .submit__cont{margin:25px 0 0;text-align:right}.contact__form .row .col{padding-top:0;padding-bottom:0;min-height:1px}.contact .map-height{width:calc(100% + 90px);margin:0;right:60px}.contact .contact__address .home__section__box .box{padding:0;margin:0 0 50px -12px}.contact .contact__address__left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.contact .contact__address__right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.series2_rep .series__section .desc ul li{padding:0 0 0 25px}.series2_rep .series__section .main__header{margin:0 0 25px;font-size:28px;line-height:39px}.series2_rep .series__section .main__header:before{left:-203px}.series2_rep .series__section .col1{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;max-width:150px;padding-left:0}.series2_rep .series__section .col2{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 150px);flex:0 0 calc(100% - 150px);max-width:calc(100% - 150px)}}@media (max-width:639px){.header .logo{max-width:205px}.main__link{padding:1px 10px;border:4px solid #ff921e;font-size:16px;margin:5px}.home__section__box{padding:0 15px}.home__section__box .box{margin:0}.home__section__box .links__box{margin:15px -5px -15px}.home__section__box .main__header{font-size:30px;line-height:40px}.home__section__box .main__header:before{left:-23px}.home__section .row .col:before{left:-4px}.home__section:nth-of-type(1) .box:after,.home__section:nth-last-of-type(1) .box:after{left:-19px}.home__section.home1 .home__section__box .links__box{margin:16px -5px -15px}.footer .medium-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.footer .col2{text-align:left}.portfolio .home__section__box .portfolio__address{font-size:20px;line-height:26px;margin:2px 0 0}.solution__rep .home__section{padding:0 15px}.solutions .solution__rep .home__section__box .columns:before{left:-4px}.solutions .solution__rep .home__section__box .main__header{margin:0 0 25px}.contact__form{padding:0 15px}.contact__form .contact__form__cont{margin:0}.contact .home__section{min-height:340px}.contact__form__box{padding:50px 15px 0}.contact__form__box .stay-up .field-gotop{font-size:16px;padding:0 18px}.contact__form__box .upload__files__img .text{font-size:16px;padding:0 11px 0 70px}.contact__form__box input[type=text],.contact__form__box input[type=email],.contact__form__box textarea{font-size:16px;padding:0 12px}.contact__form__box .checkbox-cont .checkbox-agree-text{padding:0 0 0 40px}.contact__form>.row>.columns:after{left:0}.contact__form>.row>.columns:before{left:0}.contact .contact__address .home__section__box .box{padding:0;margin:0 0 50px -33px}.contact .contact__address__left:before{left:-45px}.contact .contact__address__left .main__header:before{left:-15px}.contact__form>.row>.columns{padding-bottom:80px}.contact__form__box .upload__files .file__name{bottom:-23px;font-size:14px;font-weight:400;line-height:21px}.series2_rep .series__section{padding:0 15px}.series2_rep .series__section>.row>.columns:before{left:0}.series2_rep .series__section .col1 img{max-height:300px;margin-bottom:30px}.series2_rep .series__section .col2 img{max-height:400px}.series2_rep .series__section .desc ul li{padding:0 0 0 25px}.series2_rep .series__section .main__header{margin:0 0 25px;font-size:28px;line-height:39px}.series2_rep .series__section .main__header:before{left:-18px}.series2_rep .series__section .col1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:15px}.series2_rep .series__section .col2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}