@import url(normalize.css);@font-face{font-family:bebasneue-book;src:url(../fonts/bebasneue_book.woff);src:url(../fonts/bebasneue_book.woff2)}@font-face{font-family:bebasneue-bold;src:url(../fonts/bebasneue_bold.woff);src:url(../fonts/bebasneue_bold.woff2)}@font-face{font-family:bebasneue-regular;src:url(../fonts/bebasneue_regular.woff);src:url(../fonts/bebasneue_regular.woff2)}html{padding:0;margin:0}.overflowHidden,html .overflowHidden{overflow:hidden}html .wpcf7-mail-sent-ok{border:none;color:#151515;font-family:bebasneue-bold;font-size:17px;letter-spacing:1px;line-height:24px;padding:0 0 0 95px;background-image:url(../images/gal.svg);background-repeat:no-repeat;background-position:0;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:285px;margin:113px 0 0}input,textarea{border-radius:0!important}.not_empty~.active-border,input:focus~.active-border,input:not([value=""]):not(:focus):invalid~.active-border,textarea:focus~.active-border,textarea:not([value=""]):not(:focus):invalid~.active-border{width:100%!important}.active-border{content:"";display:block;height:1px;width:0;position:absolute;bottom:0;left:0;background-color:#000;transition:.5s;margin:0}.mp0{margin:0!important;padding:0!important}body{font-family:bebasneue-book;font-weight:700;margin:0;padding:0;background-color:#fff}.container{width:1193px;max-width:100%;position:relative}.readMore,h3{letter-spacing:2px;position:relative}h3{margin-bottom:20px;color:#151515;font-family:bebasneue-bold;font-size:61px;line-height:36px}h3:before{content:"";display:block;background-color:#d8d8d8;height:1px;left:-2030px;position:absolute;top:50%;opacity:.3;width:0;transition:1s}h3.animated:before,main .simple-main h1.animated:after,main .simple-main h1.animated:before{width:2000px}body,html.fixedDarkMenu,main{overflow-x:hidden}main section .row .padleft{padding-left:29px}.readMore{color:#42bef7;font-family:bebasneue-regular;font-size:17px;line-height:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:29px;width:120px}.readMore:focus,main .cap-wrap ul.page-links .readMore:focus{outline:none;color:#42bef7;text-decoration:none}.readMore:focus:before{width:40px}.readMore:focus:after{left:calc(100% + 10px)}.readMore:after,.readMore:before{content:"";display:block;position:absolute;transition:.2s}.readMore:before{width:21px;height:1px;background-color:#42bef7;left:calc(100% - 30px);top:10px}.readMore:after{border:2.5px solid transparent;border-left:5px solid #42bef7;top:8px;left:calc(100% - 9px)}.readMore:hover{color:#42bef7;text-decoration:none}.readMore:hover:before,main .team .team-slider .slick-next:hover:before{width:40px}.readMore:hover:after{left:calc(100% + 10px)}.pad0{padding:0}.bg{background-color:#151515;padding:20px 0!important}.mb40{margin-bottom:40px}.padding0,header .row .buttons,header .row .menu,header .row>div{padding:0}.projects .fade{transition:.5s cubic-bezier(.7,0,.3,1)}.slick-dots{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0 0;padding:0 20px 0 0}.slick-dots button{background-color:transparent;border:none;width:100%;height:100%;display:none}.slick-dots li{border:1px solid #4a4a4a;margin:0 20px;width:7px;height:7px;border-radius:50%;transition:.3s;cursor:pointer}.slick-dots li:hover,main .carousel-indicators li:hover{border-color:#42bef7}.slick-dots .slick-active{-webkit-transform:scale(1.5);transform:scale(1.5);border:.5px solid #42bef7}.modal .modal-dialog{z-index:999999;margin:150px auto 0;width:668px}.modal .modal-dialog .modal-content{border-radius:14px;background-color:#fff;padding:70px 60px}.modal .modal-dialog .modal-content .wpcf7-mail-sent-ok{margin:30px 0 70px!important}.modal .modal-dialog .modal-content h4{color:#151515;font-family:bebasneue-bold;font-size:61px;letter-spacing:2px;line-height:36px;margin-bottom:35px}.modal .modal-dialog .modal-content p{color:#000;font-family:Montserrat;font-size:14px;line-height:24px;font-weight:400;margin:23px 0 0}.modal .modal-dialog .modal-content input{width:100%;border:none;border-bottom:1px solid rgba(46,46,48,.2);height:35px;font-weight:400;color:#2e2e30;font-size:14px;line-height:18px;outline:none}.modal .modal-dialog .modal-content input:placeholder{color:rgba(46,46,48,.4)}.modal .modal-dialog .modal-content input~.del{top:13px}.modal .modal-dialog .modal-content .modal-body{text-align:left}.modal .modal-dialog .modal-content .modal-body .btn-send{padding:0;box-shadow:none}.modal .modal-dialog .modal-content .modal-body .btn-send input{height:auto;border-radius:4px;background-color:#42bef7;border:none;color:#fff;font-family:bebasneue-bold;font-size:17px;letter-spacing:1px;line-height:20px;text-align:center;text-transform:uppercase;padding:12px 62px;transition:.3s;margin:23px 0 0}.contact-form input.wpcf7-submit:hover,.modal .modal-dialog .modal-content .modal-body .btn-send input:hover,main .item a:hover{box-shadow:0 4px 12px 0 rgba(0,60,88,.18)}.modal .modal-dialog .modal-content .modal-body,.modal .modal-dialog .modal-content .modal-header{border:none;padding:0}.modal .modal-dialog .modal-content .modal-header .close{z-index:22;position:absolute;top:10px;right:12px;margin:0;opacity:1;width:34px;height:40px;padding:10px;overflow:hidden}.modal .modal-dialog .modal-content .modal-header .close span{font-size:40px;font-family:bebasneue-book;display:block;height:20px;line-height:20px;transition:.2s;position:absolute;top:10px}.modal .modal-dialog .modal-content .modal-header .close:hover span{opacity:.3}header{position:fixed;top:0;width:100%;padding-top:20px;z-index:99;transition:.6s}header #nav-icon4,header #nav-icon4 span{position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg)}header #nav-icon4{right:0;top:-1px;cursor:pointer;transition:.5s ease-in-out;display:none;width:45px}header #nav-icon4 span{display:block;height:4px;width:100%;background:#42bef7;opacity:1;left:0;transition:.25s ease-in-out}header #nav-icon4 span:first-child{top:0}header #nav-icon4 span:first-child,header #nav-icon4 span:nth-child(2),header #nav-icon4 span:nth-child(3){-webkit-transform-origin:left center;transform-origin:left center}header #nav-icon4 span:nth-child(2){width:30px;top:11px}header #nav-icon4 span:nth-child(3){top:22px}header #nav-icon4.open span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);width:31px;left:13px}header #nav-icon4.open span:nth-child(2){width:0;opacity:0}header #nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:31px;left:13px}header .container,header .row{height:100%}header .row .toggleMenu{display:-webkit-box;display:-ms-flexbox;display:flex}header .row .menu{width:78%}header .row .buttons{width:49%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}header .row .menu-menu-container,header .row .menu-menu-container .menu,main .item a:hover:before,main .projects .tabs-title .nav li.animated:after{width:100%}header .logo-wrap,header nav,header ul{display:-webkit-box;display:-ms-flexbox;display:flex}header .logo-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin-top:3px;position:relative;z-index:999}header .logo-wrap svg{-webkit-transform:scale(1.6);transform:scale(1.6);position:relative;left:22px;top:4px;display:block}header .logo-wrap svg path,header .logo-wrap svg polygon{fill:#fff;transition:.4s}header .logo-wrap.active svg path,header .logo-wrap.active svg polygon{fill:#072e4f}header nav,header ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header nav{height:100%;padding-left:5px}header ul{width:100%;margin:0;padding:0;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header ul a{font-family:bebasneue-book;font-size:18px;letter-spacing:2px;line-height:18px;display:block;position:relative;transition:.3s;padding:4px 0}header ul a,header ul a:focus{color:#fff;text-decoration:none}header ul a:focus{outline:none}header ul a:focus:after{width:33px}header ul a:hover{text-decoration:none;color:#fff}header button:hover:after,header p a:hover:after,header ul .current_page_item a:after,header ul a:hover:after{width:33px}header button:after,header ul a:after{content:"";display:block;width:0;height:2px;background-color:#42bef7;position:absolute;bottom:-1px;left:0;transition:.3s}header ul .current_page_item a{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}header button{background-color:transparent;border:none;color:#fff;font-size:18px;letter-spacing:1px;line-height:26px;padding:0;font-family:bebasneue-book;cursor:pointer;margin-left:63px;position:relative}header button:after{left:22px}header button span{opacity:.7}header button:focus,main .benefits #tabs .tabs-title li a:focus{outline:none}header button:hover,header p a:hover{text-decoration:none}header button svg{margin-right:7px}header p{margin:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header p a{color:#fff!important;font-family:bebasneue-book;font-size:18px;line-height:18px;position:relative;letter-spacing:1px}header p a:after{content:"";display:block;width:0;height:2px;background-color:#42bef7;position:absolute;bottom:-5px;left:0;transition:.3s}header p a:focus{text-decoration:none;outline:none}header p svg{margin-right:13px}header .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .main-slider{position:relative}main .carousel-indicators{margin:0 auto 50px;width:1193px;height:20px;left:0;padding-left:74px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .carousel-indicators li,main .item a{transition:.2s}main .carousel-indicators li{width:7px;height:7px;margin:0 30px}main .carousel-indicators li.active{width:7px;height:7px;-webkit-transform:scale(1.7);transform:scale(1.7);background-color:transparent;margin:0 30px;border-color:#42bef7}main .item{height:100vh;background-size:cover;background-position:50%;background-repeat:no-repeat;padding-top:215px;width:100%;max-width:100%}main .about-us .row,main .item .container{display:-webkit-box;display:-ms-flexbox;display:flex}main .item .container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}main .item .container .slider-info{width:53%}main .item h2{color:#fff;font-family:bebasneue-bold;font-size:61px;font-weight:700;letter-spacing:2px;line-height:60px;margin:0}main .item a{font-size:17px;font-family:bebasneue-regular;letter-spacing:2px;line-height:20px;text-align:center;border-radius:4px;background-color:#42bef7;padding:12px 70px;text-decoration:none;display:inline-block;position:relative;margin-top:35px}.page404 a span,main .item a span{position:relative;z-index:3;color:#fff;transition:.4s}.page404 a:before,main .item a:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;transition:all .4s ease-out;width:0;border-radius:4px;z-index:2}.page404 a:hover span,main .benefits #tabs .tabs-title li.active a,main .cap-wrap ul.page-links li a:hover,main .item a:hover span,main .projects.bg.manuf .tabs-title .nav li.active h4,main .projects.bg .tabs-title .nav li.active h4{color:#42bef7}main .img-wrapper{border:1px solid hsla(300,1%,85%,.2);border-radius:25px;position:relative;right:-20px;bottom:-20px}main .img-wrapper img{border-radius:25px;background-color:#d8d8d8;box-shadow:0 6px 22px 0 rgba(0,0,0,.12);width:100%;max-width:100%;position:relative;right:20px;bottom:20px}main .transition-timer-carousel-progress-bar{background-color:#fff;width:0;margin:0;position:absolute;bottom:5px}main .about-us{padding-top:150px}main .about-us .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .about-us .col-xs-12,main .benefits .dark-bg .container{padding:0}main .about-us .col-sm-5{width:36%;padding-left:29px;padding-right:15px}main .about-us .col-sm-7{width:64%;-webkit-box-flex:64%;-ms-flex:64%;flex:64%;padding-left:76px;position:relative;left:4px}main .about-us p{color:#151515;font-family:Montserrat;font-size:14px;line-height:24px;font-weight:400;margin:0}main .benefits{padding-top:163px}main .benefits h3{margin-bottom:150px}main .benefits .dark-bg{background-color:#151515;height:500px}main .benefits .dark-bg #tabs,main .benefits .dark-bg .container,main .benefits .dark-bg .row{height:100%}main .benefits .tab-content{color:#fff}main .benefits #tabs .tabs-content{position:relative;top:-86px;z-index:22}main .benefits #tabs .tabs-content .tab-pane{transition:.5s;color:#fff;opacity:0;-webkit-animation:g .2s cubic-bezier(.55,.055,.675,.19);animation:g .2s cubic-bezier(.55,.055,.675,.19);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:absolute;top:0;z-index:2}main .benefits #tabs .tabs-content .tab-pane.active{opacity:1;-webkit-animation:e .4s cubic-bezier(.55,.055,.675,.19);animation:e .4s cubic-bezier(.55,.055,.675,.19);-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}main .benefits #tabs .tabs-content .img-wrapper .tab-info{position:absolute;top:164px;left:37px;width:308px}main .benefits #tabs .tabs-content .img-wrapper .tab-info h4{color:#fff;font-family:bebasneue-bold;font-size:35px;letter-spacing:1px;line-height:35px;margin:0 0 15px}main .benefits #tabs .tabs-content .img-wrapper .tab-info p{margin:0;font-family:Montserrat;font-weight:400;font-size:14px;line-height:24px}main .benefits #tabs .tabs-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}main .benefits #tabs .tabs-title .nav-pills{width:100%;padding-left:53px}main .benefits #tabs .tabs-title li{float:none;margin-bottom:63px;margin-left:0;transition:1s}main .benefits #tabs .tabs-title li:last-child{margin-bottom:0}main .benefits #tabs .tabs-title li:after{content:"";width:128%;height:1px;background-color:hsla(300,1%,85%,.2);position:absolute;bottom:-16px;left:-200%;opacity:0}main .benefits #tabs .tabs-title li a{padding:0;margin:0;background-color:transparent;color:#fff;font-family:bebasneue-book;font-size:35px;letter-spacing:2px;line-height:26px;transition:.2s;cursor:default}main .benefits #tabs .tabs-title li.active:after{left:-50%;opacity:1;transition:1s}main .benefits #tabs .tabs-title li.wow.active:after{width:0;transition:1s}main .benefits #tabs .tabs-title li.animated.active:after{width:128%}main .projects{overflow:hidden}main .projects h3{margin-bottom:28px}main .projects p{color:#151515;font-family:Montserrat;font-size:14px;line-height:24px;font-weight:400}main .projects .project{background-repeat:no-repeat;background-position:50%;background-size:cover;width:370px;box-shadow:0 5px 18px 0 rgba(0,0,0,.12);padding:0 29px 20px;border-radius:14px}main .projects .project h5{color:#fff;font-family:bebasneue-bold;font-size:35px;letter-spacing:2px;line-height:26px;margin:27px 0 17px;position:relative;z-index:2}main .manufacturing .description p,main .projects .project p{color:#fff;font-family:Montserrat;font-size:14px;font-weight:300}main .projects .project p{margin:0;line-height:24px}main .projects .project>svg{position:relative;top:57px}main .projects .project a{margin-top:9px}main .projects .flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:43px}main .manufacturing{height:560px;background-color:#151515;padding-top:75px}main .manufacturing h3{color:#fff;margin-bottom:20px;overflow-wrap:break-word;line-height:65px;margin-top:0}main .manufacturing h3:before{top:34px}main .manufacturing .description p{line-height:26px;margin-bottom:15px}main .manufacturing .description p:last-of-type{margin-bottom:0}main .manufacturing .readMore{margin-top:11px}main .manufacturing .img-wrapper{position:relative;top:64px;left:20px}main .manufacturing .col-xs-12{padding:0}main .manufacturing .col-sm-7{padding-left:82px}main .testimonials{padding-top:181px;padding-bottom:220px}main .testimonials .row{overflow:hidden;padding-bottom:5px;padding-top:10px}main .testimonials h3{margin-top:0;margin-bottom:0}main .testimonials .slick-slider{position:relative}main .testimonials .slick-slider:after{content:"";display:block;width:100%;height:1px;opacity:.3;background-color:#d8d8d8;position:absolute;top:36%;left:0;z-index:1}main .testimonials .slick-slider .slick-list{padding:0 395px!important;position:relative;z-index:2}main .testimonials .contain{padding:0;width:100%;margin:90px auto 0}main .testimonials .contain .slick-slide{margin:10px;min-height:580px;outline:none;position:relative}main .testimonials .contain .slick-slide iframe{position:relative;z-index:-5}main .simple-main,main .testimonials .contain .slick-slide .slide-img{min-height:370px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}main .testimonials .contain .slick-slide .slide-img img{margin:0 auto;-webkit-transform:scale(.73);transform:scale(.73);transition:1s;-webkit-filter:grayscale(100%);filter:grayscale(100%);will-change:transform,filter}main .testimonials .contain .slick-slide .slide-info{padding:0 55px;margin-top:-46px;transition:1s}main .testimonials .contain .slick-slide .slide-info h5{color:#151515;font-family:bebasneue-bold;letter-spacing:1px;text-align:left;margin:14px 0 7px;font-size:17px;line-height:26px;transition:1s;-webkit-transform:translatex(37px);transform:translatex(37px);will-change:font-size,transform}main .testimonials .contain .slick-slide .slide-info h6,main .testimonials .contain .slick-slide .slide-info p{font-family:Montserrat;font-size:14px;line-height:24px;text-align:left;font-weight:400;margin:0 0 10px;color:#9b9b9b;transition:1s;-webkit-transform:translatex(37px);transform:translatex(37px);will-change:transform,color}main .testimonials .contain .slick-slide .slide-info p{margin:0;color:#151515;opacity:0;position:relative;will-change:opacity,left,transform}main .testimonials .contain .slick-slide .button-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:64px;opacity:0;height:0}main .testimonials .contain .slick-slide .button-video .path{stroke-dasharray:100;stroke-dashoffset:100;-webkit-animation:b .3s linear forwards;animation:b .3s linear forwards}main .testimonials .contain .slick-slide .button-video:hover .path{-webkit-animation:a .5s linear forwards;animation:a .5s linear forwards}main .testimonials .contain .slick-slide .button-video .button{cursor:pointer;display:block;width:36px;height:36px;transition:.3s;border-radius:50%;top:-38px;z-index:2;position:relative}main .testimonials .contain .slick-slide .button-video .video{width:100%;height:100%;padding:0;background:#aaa;display:none;position:absolute;border-radius:5px;box-shadow:0 5px 17px 0 rgba(0,0,0,.1)}main .testimonials .contain .slick-slide .button-video .video iframe{width:100%;height:100%}main .testimonials .contain .slick-slide .button-video .video .player,main .testimonials .contain .slick-slide .button-video .video .player>div img{height:100%}main .testimonials .contain .slick-slide .button-video .video .player>div{height:100%;overflow:hidden}main .testimonials .contain .slick-slide .button-video .video-wrapper{z-index:10;background:rgba(0,0,0,.5);position:absolute;display:none;width:100%;height:370px;top:0;left:0}main .testimonials .contain .slick-slide .close-button{position:absolute;top:3px;right:-40px;z-index:2222;opacity:0;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.1s;background-color:transparent;border:none;padding:12px 10px;overflow:hidden}main .testimonials .contain .slick-slide .close-button span{font-size:50px;font-family:bebasneue-book;display:block;height:20px;line-height:20px;color:#000}main .testimonials .contain .slick-slide .close-button.close-show{opacity:1;visibility:visible;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;transition:.3s}main .testimonials .contain .slick-slide .close-button.close-show:hover{opacity:.5}main .testimonials .contain .slick-center .slide-img img{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:grayscale(0);filter:grayscale(0)}main .testimonials .contain .slick-center .slide-info{padding:0 55px;margin:0}main .testimonials .contain .slick-center .slide-info h5{font-size:35px;line-height:26px;-webkit-transform:translateX(0);transform:translateX(0)}main .testimonials .contain .slick-center .slide-info h6{color:#42bef7;-webkit-transform:translateX(0);transform:translateX(0)}main .testimonials .contain .slick-center .slide-info p{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}main .testimonials .contain .slick-center .button-video{-webkit-animation:c 1.3s linear;animation:c 1.3s linear;opacity:1}main .testimonials .contain .slick-center iframe{z-index:4}main .simple-main{min-height:450px;height:450px;background-size:cover;background-repeat:no-repeat;background-position:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .simple-main h1{color:#fff;font-family:bebasneue-bold;font-size:61px;letter-spacing:2px;line-height:60px;margin:0;text-align:center;position:relative}main .simple-main h1:after,main .simple-main h1:before{content:"";display:block;height:1px;background-color:hsla(0,0%,85%,.3);position:absolute;top:50%;width:0;transition:2s}main .simple-main h1:before{left:-2028px}main .simple-main h1:after{right:-2028px}main .careers{background-image:url(../images/careers.jpg)}main .news{padding-top:150px;padding-bottom:190px;overflow:hidden}main .news .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 30px}main .news .row article{width:calc(50% - 16px);border-radius:15px;background-color:#fff;box-shadow:0 5px 17px 0 rgba(0,0,0,.1);margin-bottom:30px;padding:60px 40px 50px;min-height:315px;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}main .news .row article:nth-child(odd){margin-right:30px}main .news .row article h2{font-family:bebasneue-regular;font-size:35px;letter-spacing:2px;line-height:26px;color:#151515;margin:0 0 25px}main .news .row article p{color:#151515;font-family:Montserrat;font-weight:300;font-size:14px;line-height:24px;margin:0 0 15px}main .news .row article .readMore{margin:30px 0 0}main .capabilities{background-image:url(../images/capabilities.jpg)}main .projects .row article{min-height:400px;padding-left:30px;padding-right:30px}main .projects .row article h2{font-family:bebasneue-bold;color:#fff;margin-top:88px;margin-bottom:17px}main .projects .row article p{color:#fff;padding-right:135px}main .projects .row article .readMore{margin-top:0}main .projects-page{background-image:url(../images/projects.jpg)}main .projects{padding:150px 0 220px}main .cap-wrap .tab-info h3:before,main .map-wrap .contacts h3:before,main .projects .tab-pane{display:none}.contact-form span,main .projects .tab-pane.active{display:block}main .projects .tabs-title .nav{padding-left:95px}main .projects .tabs-title .nav li{margin:0;overflow:hidden;position:relative;width:100%;cursor:pointer;border-bottom:none!important}main .projects .tabs-title .nav li:last-child{border:none}main .projects .tabs-title .nav li p{overflow:hidden;margin:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);position:absolute;padding-right:87px;visibility:hidden}main .projects .tabs-title .nav li h4{margin:0;color:#151515;font-family:bebasneue-bold;font-size:35px;letter-spacing:2px;line-height:26px;background-image:url(../images/plus.svg);background-position:right 46px;background-repeat:no-repeat;transition:.4s;background-color:#fff;position:relative;z-index:22;padding:39px 0 10px}main .projects .tabs-title .nav li a{padding:0 0 29px;margin:0;display:block;background-color:transparent;cursor:pointer}main .projects .tabs-title .nav li:after{content:"";display:block;height:1px;background-color:hsla(0,0%,85%,.5);position:absolute;bottom:0;left:0;width:0;transition:3s}main .projects .tabs-title .nav li.active{cursor:pointer}main .projects .tabs-title .nav li.active p{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);position:relative;-webkit-transform:scaleY(1);transform:scaleY(1);transition:.4s}main .projects .tabs-title .nav li.active h4{margin-bottom:20px;background-image:url(../images/minus.svg)!important;color:#42bef7;background-position:right 52px}main .projects .tabs-title .nav li.active a{padding-bottom:39px}main .projects .tabs-title .nav-tabs{border:none}main .projects .tabs-title .nav-tabs>li.active>a,main .projects .tabs-title .nav-tabs>li.active>a:focus,main .projects .tabs-title .nav-tabs>li.active>a:hover,main .projects .tabs-title .nav-tabs>li>a{border:none;transition:.3s}main .projects .tabs-content{padding:0;margin-bottom:30px}main .projects .pill-content>.pill-pane,main .projects .tabs-content>.tab-pane{display:block;height:0;overflow:hidden}main .projects .pill-content>.active,main .projects .tabs-content>.active{height:auto}main .projects .slick-slide{padding:0 22px 30px 0;outline:none}main .projects .item{padding:0}main .projects .slide-wrapper .slick-dots{height:12px}main .projects.plusPad{padding-bottom:220px}main .projects.bg{padding:150px 0!important}main .projects.bg .tabs-content{position:relative;right:-25px}main .projects.bg h3,main .projects.bg h4,main .projects.bg p{color:#fff}main .projects.bg .tabs-title .nav{padding-left:29px;padding-right:63px}main .projects.bg .tabs-title .nav li{border-bottom:1px solid hsla(0,0%,85%,.2)}main .projects.bg .tabs-title .nav li h4{color:#fff;background-color:#151515;background-image:url(../images/plus-white.svg)}main .projects.bg .tabs-title .nav li:after{background-color:hsla(0,0%,100%,.2)}main .projects.bg.manuf{background-color:#fff;padding-bottom:240px!important}main .projects.bg.manuf .tabs-title .nav li h4{background-color:#fff;color:#151515;background-image:url(../images/plus.svg)}main .projects.bg.manuf p{color:#151515}main .about{background-image:url(../images/line.jpg)}main .about-page.about-us{padding-bottom:100px}main .history{background-color:hsla(0,0%,85%,.15);padding-bottom:150px}main .history .col-sm-7{padding-left:280px;padding-right:95px}main .history .carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}main .history .carousel-indicators{width:auto;padding:0;margin:0;bottom:0;left:-55px;height:100%;position:relative;display:block}main .history .carousel-indicators:after{content:"";display:block;width:1px;height:100%;background-color:#d8d8d8;position:absolute;top:0;left:7px;z-index:0}main .history .carousel-indicators li{text-indent:0;margin:0 0 50px;display:block;background-color:#fafafa;border:1px solid #d8d8d8;width:14px;height:14px;position:relative;z-index:2}main .history .carousel-indicators li:last-child,main .history .item p:last-child{margin-bottom:0}main .history .carousel-indicators li span{top:-6px;right:54px;display:block;color:#151515;font-family:bebasneue-book;font-size:17px;letter-spacing:1px;line-height:26px;position:absolute}main .history .carousel-indicators .active{border:1px solid #42bef7;-webkit-transform:scale(1.6);transform:scale(1.6);z-index:22}main .history .carousel-indicators .active span{-webkit-transform:scale(1.6);transform:scale(1.6);letter-spacing:1px;right:42px}main .history .item{height:auto;top:0;bottom:auto;padding:0 0 40px}main .history .item p{padding-left:0;color:#151515;font-family:Montserrat;font-weight:400;font-size:14px;line-height:24px;margin-bottom:15px}main .cap-wrap{background-color:#151515}main .cap-wrap .col-xs-12{padding:0}main .cap-wrap .links-align{padding:110px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .cap-wrap .img-wrapper{position:relative;top:-70px}main .cap-wrap .tab-info{position:absolute;top:214px;padding-right:149px;padding-left:17px}main .cap-wrap .tab-info h3,main .cap-wrap .tab-info p{color:#fff}main .cap-wrap .tab-info p{font-family:Montserrat;font-weight:400;font-size:14px;line-height:24px}main .cap-wrap .tab-info h3{margin-bottom:30px}main .cap-wrap .tab-info .readMore{margin-top:10px}main .cap-wrap ul.page-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:80px;margin:0}main .cap-wrap ul.page-links .readMore{width:auto;display:inline-block;margin-top:0}main .cap-wrap ul.page-links .readMore:focus:after{left:calc(100% + 51px);border-left-color:#42bef7}main .cap-wrap ul.page-links .readMore:focus:before{background-color:#42bef7}main .cap-wrap ul.page-links .readMore:before{left:calc(100% + 11px);top:50%;background-color:#fff}main .cap-wrap ul.page-links .readMore:after{left:calc(100% + 32px);top:calc(50% - 2px);border-left-color:#fff}main .cap-wrap ul.page-links .readMore:hover:after{left:calc(100% + 51px);border-left-color:#42bef7}main .cap-wrap ul.page-links .readMore:hover:before{background-color:#42bef7}main .cap-wrap ul.page-links .foo{border-bottom:none}main .cap-wrap ul.page-links li{list-style:none;width:calc(50% - 25px);border-bottom:none;position:relative}main .cap-wrap ul.page-links li:after{content:"";display:block;height:1px;background-color:hsla(0,0%,100%,.2);position:absolute;bottom:0;left:0;width:0;transition:3s}main .cap-wrap ul.page-links li.foo:after,main .team .team-slider .slick-prev{display:none!important}main .cap-wrap ul.page-links li.animated:after{width:100%}main .cap-wrap ul.page-links li:nth-child(odd){margin-right:50px}main .cap-wrap ul.page-links li a{color:#fff;font-family:bebasneue-book;font-size:33px;letter-spacing:2px;line-height:26px;display:block;text-decoration:none;padding:33px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .cap-wrap ul.page-links li a svg{margin-left:11px}main .cap-wrap ul.page-links li a,main .cap-wrap ul.page-links li a svg g{transition:.3s}main .cap-wrap ul.page-links li a:hover svg g{fill:#42bef7}main .team{padding-top:110px}main .team h3{margin-bottom:37px}main .team .person{outline:none}main .team .person img{margin:0 auto}main .team .slick-list{width:calc(100% + 35px);padding:0 410px!important;position:relative}main .team .team-slider{padding:0;margin:0 -17px}main .team .team-slider img{width:100%}main .team .team-slider h4{text-align:center;font-family:bebasneue-bold;color:#151515;font-size:35px;line-height:26px;margin:0 0 9px;letter-spacing:1px}main .team .team-slider p{margin:0;text-align:center;color:#42bef7;font-family:Montserrat;font-weight:300;font-size:14px;line-height:24px}main .team .team-slider .slick-next{border:none;background-color:transparent;text-transform:uppercase;font-family:bebasneue-bold;color:#42bef7;font-size:17px;line-height:20px;letter-spacing:2.5px;padding:0;margin-top:27px;position:relative;width:77px;text-align:left;float:right}.contact-form input:focus,.contact-form textarea:focus,main .team .team-slider .slick-next:focus{outline:none}main .team .team-slider .slick-next:after,main .team .team-slider .slick-next:before{content:"";display:block;position:absolute;transition:.2s}main .team .team-slider .slick-next:before{width:21px;height:1px;background-color:#42bef7;left:calc(100% - 29px);top:10px}main .team .team-slider .slick-next:after{border:2.5px solid transparent;border-left:5px solid #42bef7;top:8px;left:calc(100% - 8px)}main .team .team-slider .slick-next:hover:after{left:calc(100% + 11px)}main .clients{padding:150px 0}main .capability-body.career-body .capability-column ul,main .clients h3{margin-bottom:60px}main .clients .slick-track{box-sizing:border-box}main .clients .slick-list{width:calc(100% + 7px)}main .clients .slick-dots{margin-top:44px}main .clients .clients-slider{padding:0}main .clients .clients-image{text-align:center;border:1px solid #f0f0f0;min-height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;outline:none}main .clients .clients-image img{margin:0 auto}main .manufacturing-page{background-image:url(../images/manufacturing.jpg)}main .single-capability{background-image:url(../images/steel-fabric.jpg)}main .capability-body{padding:150px 0 200px}main .capability-body h5{color:#151515;font-family:bebasneue-regular;font-size:35px;letter-spacing:2px;line-height:35px;margin:0 0 35px}main .capability-body .capability-column{-webkit-column-count:2;column-count:2;-webkit-column-gap:88px;column-gap:88px}main .capability-body .capability-column a{color:#42bef7;text-decoration:underline}main .capability-body .capability-column a:hover{color:#009ae0}main .capability-body .capability-column .slick-slide{padding-right:20px;padding-bottom:20px}main .capability-body .capability-column .slide-wrapper{margin-top:0;margin-bottom:55px;position:relative;left:0;width:calc(100% + 40px)}main .capability-body .capability-column h4{color:#151515;font-family:Montserrat;font-size:14px;font-weight:600;line-height:24px;margin-top:85px;margin-bottom:25px}main .capability-body .capability-column p{color:#151515;font-family:Montserrat;font-weight:400;font-size:14px;line-height:24px;margin:0 0 30px}main .capability-body .capability-column>ul{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 75px}main .capability-body .capability-column>ul>li{color:#151515;font-family:Montserrat;font-weight:400;font-size:14px;line-height:20px;position:relative;padding-left:35px;width:calc(50% - 44px);margin-bottom:20px}main .capability-body .capability-column>ul>li:nth-child(odd){margin-right:44px}main .capability-body .capability-column>ul>li:before{content:"";display:block;width:15px;height:1px;background-color:#42bef7;position:absolute;left:0;top:50%}main .capability-body.career-body .capability-column{-webkit-column-count:1;column-count:1;margin-bottom:0}main .capability-body.career-body .capability-column p{margin:20px 0}main .capability-body.career-body .capability-column:last-of-type h5:last-of-type{margin-top:100px}main .capability-body.career-body .mb95{margin-bottom:60px}main .map-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}main .map-wrap .map{width:62%;height:calc(100vh - 40px);min-height:660px}main .map-wrap .contact-border{height:580px;width:529px;left:0;right:auto;top:105px;position:absolute}main .map-wrap .contacts{padding:70px 58px 60px;height:580px}.contacts-wrap,main .map-wrap .contacts .contacts-info{position:relative}main .map-wrap .contacts .contacts-info:after{content:"";display:block;width:200%;height:1px;background-color:gray;position:absolute;bottom:-16px;left:-50%;background-color:hsla(0,0%,85%,.3)}.page404 .row>div,main .map-wrap .row{padding:0}.contacts-wrap{height:414px}.contacts-wrap #map{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}.contacts-wrap #map>div{width:140%!important}.white-line{background-color:#fff;height:auto}.contact-border,.contacts{border-radius:25px;height:345px;position:relative}.contacts{background-color:#fff;box-shadow:0 5px 16px 0 rgba(0,0,0,.15);padding:70px 85px 48px;overflow:hidden;left:-20px;top:-30px}.contacts h3{margin-top:5px;margin-bottom:50px}.contacts h6{color:#42bef7;font-family:bebasneue-bold;font-size:17px;letter-spacing:2px;line-height:24px;margin:0 0 4px}.contacts p{color:#333;font-size:14px;line-height:24px;font-weight:400}.contacts .text-block{margin-bottom:17px}.contacts .contacts-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts .contacts-info .left-column{width:70%}.contacts .contacts-info .right-column{width:30%;position:relative}.contacts .contacts-info .right-column .text-block p{position:absolute;bottom:17px}.contact-border{border:1px solid hsla(0,0%,85%,.2);width:calc(50% - 15px);top:-50px;right:-20px;z-index:3}.copyright,.page404{background-color:#151515}.copyright{height:40px}.contacts p,.copyright p,.page404 h1{font-family:Montserrat;margin:0}.copyright p{opacity:.4;text-align:center;color:#d8d8d8;font-size:14px;line-height:40px;font-weight:400}html.fixedDarkMenu header{padding:16px 0;background-color:#151515}.page404{height:100vh;min-height:660px}.page404 .container{height:100%}.page404 .row{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page404 .row .info-wrapper{padding-left:130px;padding-right:100px}.page404 h1{color:#151515;text-shadow:-2px -2px #fff,2px 2px #fff,2px -2px #fff,-2px 2px #fff;font-size:300px;font-weight:700;letter-spacing:4px;line-height:225px}.page404 a,.page404 h2{color:#fff;font-family:bebasneue-bold}.page404 h2{margin:0 0 38px;font-size:61px;letter-spacing:4px;line-height:60px}.page404 a{border:1px solid #42bef7;border-radius:4px;font-size:17px;letter-spacing:1px;line-height:20px;padding:13px 46px;position:relative;box-sizing:border-box;transition:.4s}.page404 a:hover{text-decoration:none;border-color:#fff}.page404,.page404 a:hover:before{width:100%}.page404 a:focus{text-decoration:none}.history .carousel-inner.vertical{height:100%}.history .carousel-inner.vertical>.item{transition:top .6s ease-in-out}.history .carousel-inner.vertical>.active,.history .carousel-inner.vertical>.next.left,.history .carousel-inner.vertical>.prev.right{top:0}.history .carousel-inner.vertical>.next,.history .carousel-inner.vertical>.prev{height:100%;width:auto}.history .carousel-inner.vertical>.next{left:0;top:100%}.history .carousel-inner.vertical>.active.left,.history .carousel-inner.vertical>.prev{left:0;top:-100%}.history .carousel-inner.vertical>.active.right{left:0;top:100%}@-webkit-keyframes a{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes a{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@-webkit-keyframes b{0%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes b{0%{stroke-dashoffset:0}to{stroke-dashoffset:100}}.contact-form{margin-top:47px}.contact-form .flex-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-form .flex-fields span{width:45%;margin-bottom:20px}.contact-form input,.contact-form textarea{display:block;width:100%;border:none;border-bottom:1px solid rgba(46,46,46,.2);height:25px;line-height:25px;color:#2e2e30;font-family:Montserrat;font-size:14px;font-weight:400;position:relative}.contact-form textarea{height:30px}.contact-form input::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{color:#2e2e30;font-family:Montserrat;font-size:14px;font-weight:400;color:rgba(46,46,48,.4)}.contact-form input:-ms-input-placeholder,.contact-form input::-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder,.contact-form textarea::-ms-input-placeholder{color:#2e2e30;font-family:Montserrat;font-size:14px;font-weight:400;color:rgba(46,46,48,.4)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#2e2e30;font-family:Montserrat;font-size:14px;font-weight:400;color:rgba(46,46,48,.4)}.contact-form .ajax-loader,.contact-form .wpcf7-not-valid-tip,.wpcf7-validation-errors{display:none!important}.contact-form input.wpcf7-not-valid{color:#d0021b!important;border-color:#d0021b!important}.contact-form input.wpcf7-not-valid~.active-border{background-color:#d0021b!important}.contact-form input.wpcf7-submit{height:45px;width:156px;border:none;box-shadow:none;border-radius:4px!important;background-color:#42bef7;margin-bottom:0;color:#fff;font-family:bebasneue-bold;font-size:17px;letter-spacing:1px;line-height:20px;text-align:center;transition:.3s;display:inline-block;margin-top:33px}.del,.del svg{position:absolute}.del{top:7px;right:0;width:10px;height:10px}.del svg{cursor:pointer}input.wpcf7-not-valid~.del{display:block}input.wpcf7-not-valid~.active-border{display:none!important}.after-none:before,.del,.mobileShow{display:none}.item h2,.wow .text-line{-webkit-transform:translateY(-10px);transform:translateY(-10px);transition:1.2s}.wow.animated .text-line{-webkit-transform:translateY(0);transform:translateY(0)}main .benefits .tab-pane{padding:0 20px 20px 0;overflow:hidden}main .benefits .tab-pane.active .img-wrapper,main .benefits .tab-pane .img-wrapper{-webkit-transform:translatex(-100%);transform:translatex(-100%);transition:1s}main .benefits .tab-pane.active .img-wrapper{-webkit-transform:translatex(0);transform:translatex(0)}main .benefits #tabs .tabs-content .tab-pane.active{transition:.3s;z-index:55}.letter{letter-spacing:2px}@-webkit-keyframes c{0%,70%{opacity:0}to{opacity:1}}@keyframes c{0%,70%{opacity:0}to{opacity:1}}@media (-webkit-transform-3d),(transform-3d){.history .carousel-inner.vertical>.item{transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.history .carousel-inner.vertical>.item.active.right,.history .carousel-inner.vertical>.item.next{top:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.history .carousel-inner.vertical>.item.active.left,.history .carousel-inner.vertical>.item.prev{top:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.history .carousel-inner.vertical>.item.active,.history .carousel-inner.vertical>.item.next.left,.history .carousel-inner.vertical>.item.prev.right{top:0;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media (max-width:1199px){.container{width:970px}header nav{padding-left:0}header button{margin-left:23px}header ul a{letter-spacing:1px}main .carousel-indicators{width:970px;padding-left:95px}main .benefits #tabs .tabs-content{top:-36px}main .benefits h3{margin-bottom:100px}main .projects{padding-bottom:130px}main .projects .project{margin-bottom:90px}main .testimonials .contain .slick-center .slide-info{padding:0 20px}main .testimonials .contain .slick-slide{margin:0}main .testimonials .contain .slick-slide .slide-info h5,main .testimonials .contain .slick-slide .slide-info h6,main .testimonials .contain .slick-slide .slide-info p{-webkit-transform:translateX(2px);transform:translateX(2px)}main .testimonials .contain .slick-slide .button-video{padding-right:35px}main .testimonials .slick-slider .slick-list{padding:0 328px!important}main .cap-wrap{padding-bottom:110px}main .cap-wrap .col-xs-12{width:100%}main .cap-wrap .col-sm-5{padding:0 100px}main .cap-wrap .links-align{padding:0 29px}main .cap-wrap .links-align .page-links{padding:0}main .clients .slick-list{width:calc(100% - 2px)}main .about-page.about-us .col-sm-7{left:0}main .team .slick-list{padding:0 335px!important}main .history .col-sm-7{padding-left:250px;padding-right:4px;left:0}.contact-border{width:552px}}@media (max-width:1020px){main .map-wrap .contact-border{right:0!important}}@media (max-width:991px){.slick-dots li:hover{border-color:#4a4a4a}.slick-dots li.slick-active{border-color:#42bef7}.container{width:750px;padding:0 55px}html.fixedDarkMenu header{padding-bottom:24px}header{padding-top:16px}header #nav-icon4{display:block;z-index:999}header .row .buttons,header .row .menu{padding-left:0;opacity:0}header .row .toggleMenu{position:fixed;top:0;background-color:#fff;width:100%;left:0;-webkit-transform:translateY(-100vh);transform:translateY(-100vh);transition:.4s;height:100vh;z-index:99;display:block;opacity:0;pointer-events:none}header .row .toggleMenu.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}header .row .buttons,header .row .menu{display:block;width:100%;float:none;margin:0 auto;text-align:center}header .row .menu{margin-top:200px;border-bottom:1px solid #d8d8d8;padding-bottom:35px}header p,header ul{display:block}header ul a{margin-bottom:25px;display:inline-block;color:#151515}header ul li:last-child a{margin-bottom:0}header button{margin-left:0;margin-bottom:28px;margin-top:35px;color:#151515}header p a{color:#151515!important}header .logo-wrap a{position:relative;left:13px}header .logo-wrap img{-webkit-transform:scale(1.22);transform:scale(1.22)}header.bg{padding:20px 0 28px!important}header .logo-wrap svg{-webkit-transform:scale(1.87);transform:scale(1.87);left:25px}header .active .buttons,header .active .menu{-webkit-animation:c 1s;animation:c 1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;opacity:1}main .item{height:1024px;padding-top:382px!important}.page404 .row .info-wrapper,main .item .container,main .projects.bg .tabs-title .nav{padding:0}main .item .container .slider-info,main .projects .accordion .accordion-tab .accordion-descr{width:70%}main .carousel-indicators{width:750px;padding-left:200px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}main .carousel-indicators li:hover{border-color:#fff}main .carousel-indicators li.active{border-color:#42bef7}main .transition-timer-carousel-progress-bar{display:none}main .about-us .row{display:block}main .about-us .row .col-sm-5,main .about-us .row .col-sm-7,main .projects .col-sm-12.col-xs-12.padding0>div{width:100%;float:none}main .about-us .row .col-sm-7{padding-left:0;margin-top:37px;left:0}main .readMore{margin-top:19px}main .benefits h3{margin-bottom:150px}main .benefits .dark-bg{height:auto}main .benefits .dark-bg .container{padding:0 55px}main .benefits #tabs .tabs-content{padding:0;width:100%;float:none;height:auto!important;top:-86px}main .benefits #tabs .tabs-content .tab-pane{position:static;opacity:1}main .benefits #tabs .tabs-content .tab-pane .img-wrapper{-webkit-transform:translatex(0)!important;transform:translatex(0)!important}main .benefits #tabs .tabs-title{display:none}main .projects{padding-bottom:120px}main .projects .accordion .accordion-tab{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0 0!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .projects .accordion .accordion-tab .accordion-descr p{padding-right:40px}main .projects .accordion .accordion-tab .img-wrapper{width:30%}main .projects .col-sm-6{width:100%}main .projects .project{width:100%;margin-bottom:30px}main .projects .flex-wrap{margin-top:23px}main .projects .tabs-title .nav{padding-left:0}main .projects .tabs-title .nav-tabs>li>a{pointer-events:none!important}main .projects#gas-rail .row>.col-sm-12.col-xs-12.padding0,main .projects.bg.manuf .row>.col-sm-12.col-xs-12.padding0{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}main .projects .slick-slide{padding-right:0}main .projects .img-wrapper,main .projects .img-wrapper img{bottom:0;right:0}main .manufacturing{height:auto}main .manufacturing .col-xs-12{width:100%}main .manufacturing .col-sm-7{padding-left:0}main .about-us .col-sm-5,main section .row .padleft{padding-right:29px}main .testimonials .slick-slider .slick-list{padding:0 180px!important}main .history .row .col-sm-7{padding-right:0;width:71%;left:29%}main .team .slick-list{padding:0 237px!important}main .projects.bg .tabs-content{right:0}main .news .row{padding:0;display:block}main .news .row article{width:100%;margin:0 0 30px}main .capability-body .capability-column{-webkit-column-count:1;column-count:1;width:100%}main .capability-body .capability-column .slide-wrapper{width:calc(100% + 20px)}main .map-wrap .contact-border{top:101px!important;right:29px!important}.page404{padding-bottom:90px}.page404 .row{-ms-flex-wrap:wrap;flex-wrap:wrap}.page404 .col-sm-6{width:100%;float:none}.page404 .col-sm-6 h1{font-size:130px;line-height:60px}.page404 .col-sm-6 h2{font-size:43px;line-height:43px}.contact-border{right:-49px}.mobileShow{display:block}.projects .tabs-content{display:none!important}.projects .tabs-title .nav li p{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;padding-right:0!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px}.projects .tabs-title .nav li p .accord-text{display:block;width:60%;padding-right:40px}.projects .tabs-title .nav li p .accord-img{display:block;width:40%}.projects .tabs-title .nav li p .accord-img img{max-width:100%}}@media (max-width:767px){html .wpcf7-mail-sent-ok{width:100%;margin-top:60px}html.fixedDarkMenu header{padding-bottom:16px}.modal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:-1}.modal .modal-dialog{width:calc(100% - 32px);margin-top:0}.modal .modal-dialog .modal-content{padding:40px}.modal .modal-dialog .modal-content h4,h3{font-size:43px;line-height:36px}.modal.in{z-index:1050}.white-slice{display:none}h3{line-height:49px;letter-spacing:1.43px;margin:0 0 6px}.container,main .item .container .slider-info{width:100%;padding:0 16px}.row{margin:0}header{padding-top:16px}header .row .menu{margin-top:80px}header .row .buttons,header .row .menu{text-align:left;padding-left:16px}header .col-sm-2{float:left}header.bg{padding:16px 0!important}header .logo-wrap svg{-webkit-transform:scale(1.03);transform:scale(1.03);left:-11px;top:0}header #nav-icon4{width:24px}header #nav-icon4 span{height:2px}header #nav-icon4 span:nth-child(2){width:16px;top:6px}header #nav-icon4 span:nth-child(3){top:12px}header #nav-icon4.open span:first-child,header #nav-icon4.open span:nth-child(3){width:17px;left:8px}header ul li a:focus,header ul li a:hover{color:#151515}main .img-wrapper{position:relative!important;top:0;left:0;border:none}main .carousel-indicators{padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}main .carousel-indicators li:hover{border-color:#fff}main .carousel-indicators li.active{border-color:#42bef7}main .item{height:568px;padding-top:132px!important}main .item h2{font-size:43px;letter-spacing:1.43px;line-height:49px}main .about-us{padding-top:65px;padding-bottom:68px}main .about-us .col-sm-5,main section .row .padleft{padding:0}main .benefits{padding-bottom:70px}main .benefits h3{color:#fff;margin-bottom:25px}main .benefits .dark-bg .container{padding:0 16px}main .benefits #tabs .tabs-content{top:0}main .benefits #tabs .tabs-content .img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .benefits #tabs .tabs-content .img-wrapper .tab-info{width:400px;top:auto}main .benefits #tabs .tabs-content .img-wrapper .tab-info h4{font-size:27px;line-height:32px;letter-spacing:1px;margin:0 0 14px}main .projects{padding-top:68px;padding-bottom:48px}main .projects h3{margin-bottom:6px}main .projects .project{padding:0 24px 20px}main .projects .project>svg{top:35px}main .projects .project h5{font-size:29px;line-height:25px;letter-spacing:1.66px;margin-bottom:12px}main .projects .project p{line-height:22px}main .projects p{margin-bottom:0}main .projects .mb40{margin-bottom:30px}main .projects .slick-dots{margin-top:0}main .projects .slick-slide{padding-bottom:20px}main .projects .tabs-content{margin-bottom:0}main .capability-body h5,main .projects .tabs-title .nav li h4{font-size:29px}main .projects.bg.manuf{padding:68px 0 138px!important}main .projects .accordion .accordion-tab{display:block;padding:0!important}main .projects .accordion .accordion-tab .accordion-descr{width:100%;margin-bottom:29px}main .projects .accordion .accordion-tab .accordion-descr p{padding-right:0}main .projects .accordion .accordion-tab .img-wrapper{width:100%}main .testimonials{padding-top:125px;padding-bottom:109px}main .testimonials .slick-slider .slick-list{padding:0!important;width:288px;margin:0 auto}main .testimonials .contain{margin-top:0}main .testimonials .contain .col-sm-12{padding:0}main .testimonials .contain .slide-img img{max-width:100%}main .testimonials .contain .slick-slide .close-button{top:0;right:0;background-color:#fff}main .benefits{padding-top:68px;background-color:#151515}main .benefits .img-wrapper img{position:relative;right:1px;bottom:1px}footer .contact-border .contacts .contacts-info .text-block p,main .img-wrapper img,main .map-wrap .contacts .contacts-info .left-column .text-block p,main .map-wrap .contacts .contacts-info .right-column .text-block p{position:static}main .manufacturing{padding-top:65px}main .manufacturing h3{line-height:49px}main .manufacturing .img-wrapper{position:relative!important;top:50px;left:0;right:0;bottom:0}main .about-page.about-us{padding-bottom:68px}main .cap-wrap{padding-bottom:18px}main .cap-wrap .col-sm-5,main .news .row article p{padding:0}main .cap-wrap ul{display:block}main .cap-wrap ul.page-links li{width:100%;margin:0!important}main .cap-wrap ul.page-links li:last-child{border-bottom:none}main .cap-wrap ul.page-links li a{font-size:29px;line-height:26px}main .cap-wrap .img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .cap-wrap .img-wrapper .tab-info{padding:0 23px;top:auto}main .cap-wrap .links-align{position:relative;top:-50px;padding:0}main .team{padding-top:68px}main .team .slick-list{padding:0!important;width:288px;margin:0 auto}main .team .team-slider{margin:0}main .clients{padding:68px 0 53px}main .clients .slick-list{width:calc(100% - 7px)}main .clients .slick-dots,main .news .row article{-ms-flex-wrap:wrap;flex-wrap:wrap}main .clients .slick-dots li{margin-bottom:15px}main .history .row .col-sm-7{width:100%;left:0;padding:0 0 0 104px}main .history .carousel-indicators{left:-17px}main .history .carousel-indicators .active span{-webkit-transform:scale(1.3);transform:scale(1.3);right:31px}main .history .carousel-indicators li{margin-bottom:90px}main .history .carousel-indicators li span{right:40px}main .simple-main{height:326px}main .simple-main h1{font-size:43px;line-height:49px}main .news{padding-bottom:118px;padding-top:68px}main .news .row article{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}main .news .row article .content-wrapper{height:100%}main .news .row article h2{font-size:29px;margin-top:0}main .capability-body{padding:68px 0 118px}main .capability-body .capability-column h4{margin-top:45px}main .capability-body .capability-column>ul{margin-bottom:30px;display:block}main .capability-body .capability-column>ul li{width:100%;margin-right:0}main .capability-body .capability-column p:last-child{margin-bottom:0}main .capability-body .capability-column .slide-wrapper{width:100%}main .capability-body .capability-column .slick-dots,main .capability-body .capability-column .slide-wrapper .slick-slide{padding-right:0}main .capability-body.career-body .capability-column{margin-bottom:60px}main .capability-body.career-body .capability-column:last-child{margin-bottom:0}main .map-wrap .contact-border{top:71px!important;right:auto!important;border:none;left:16px!important;width:calc(100% - 32px)}main .map-wrap .contact-border .contacts{left:0;top:0}main .map-wrap .map{width:100%}main .map-wrap .contacts{padding:40px 20px;height:auto}.contact-form .flex-fields,footer .contact-border .contacts .contacts-info,main .map-wrap .contacts .contacts-info{display:block}footer .contact-border .contacts .contacts-info .left-column,footer .contact-border .contacts .contacts-info .right-column,main .map-wrap .contacts .contacts-info .left-column,main .map-wrap .contacts .contacts-info .right-column{width:100%;float:none}footer .contact-border .contacts h3,main .map-wrap .contacts h3{margin-bottom:22px}.contact-border{width:100%;right:-20px}footer .contact-border{right:0;border:none}footer .contact-border .contacts{left:0;top:0;padding:40px;height:auto}.contacts-wrap{height:529px}.contact-form .flex-fields span{width:100%;margin-bottom:0}.contact-form .contact-textarea{margin-top:20px}}@media (max-width:480px){main .benefits #tabs .tabs-content .img-wrapper .tab-info{left:0;width:100%;padding:0 24px}main .projects .tabs-title .nav li p{padding-right:0;display:block;padding-top:0}main .projects .tabs-title .nav li p .accord-text{width:100%;padding-right:0}main .projects .tabs-title .nav li p .accord-img{width:100%;padding-top:20px}}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}