﻿@font-face{font-family:"Flaticon";src:url("fonts/Flaticon.eot");src:url("fonts/Flaticon.eot?#iefix") format("embedded-opentype"),url("fonts/Flaticon.woff2") format("woff2"),url("fonts/Flaticon.woff") format("woff"),url("fonts/Flaticon.ttf") format("truetype"),url("fonts/Flaticon.svg#Flaticon") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"Flaticon";src:url("fonts/Flaticon.svg#Flaticon") format("svg")}}[class^=flaticon-]:before,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-style:normal}.flaticon-sketch:before{content:""}.flaticon-brickwall:before{content:""}.flaticon-helmet:before{content:""}.flaticon-flag:before{content:""}.flaticon-medal:before{content:""}.flaticon-instagram:before{content:""}.flaticon-linkedin:before{content:""}.flaticon-whatsapp:before{content:""}.flaticon-facebook:before{content:""}.flaticon-messenger:before{content:""}.flaticon-maps-and-flags:before{content:""}.flaticon-envelope:before{content:""}.flaticon-cell-phone:before{content:""}@font-face{font-family:"Ginger-Regular";src:url("fonts/ginger-regular.eot");src:url("fonts/ginger-regular.eot?#iefix") format("embedded-opentype"),url("fonts/ginger-regular.woff") format("woff"),url("fonts/ginger-regular.ttf") format("truetype"),url("fonts/ginger-regular.svg#f37ginger-bold") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Ginger-Bold";src:url("fonts/ginger-bold.eot");src:url("fonts/ginger-bold.eot?#iefix") format("embedded-opentype"),url("fonts/ginger-bold.woff") format("woff"),url("fonts/ginger-bold.ttf") format("truetype"),url("fonts/ginger-bold.svg#f37ginger-bold") format("svg");font-weight:400;font-style:normal}*{margin:0px;padding:0px}body{background-color:#000;color:#fff;font-family:"Ginger-Regular",Helvetica,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}:focus{outline:inherit}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flexAligner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flexCenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flexBetween{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.onlyMob{display:none !important}.marginTop{margin-top:120px !important}.marginTopx2{margin-top:200px !important}.marginTopx3{margin-top:350px !important}.paddingTop{padding-top:180px}.textCenter{text-align:center}.textRight{text-align:right}.show{display:block !important}.noFlow{overflow-y:hidden !important}.divShadow{width:100%;height:120px;background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.posRel{position:relative}.gradient1{background:#1f0743;background:-moz-linear-gradient(45deg, #1f0743 0%, #0778a5 70%, #ffffff 100%);background:-webkit-gradient(left bottom, right top, color-stop(0%, #1f0743), color-stop(70%, #0778a5), color-stop(100%, #ffffff));background:-webkit-linear-gradient(45deg, #1f0743 0%, #0778a5 70%, #ffffff 100%);background:-o-linear-gradient(45deg, #1f0743 0%, #0778a5 70%, #ffffff 100%);background:-ms-linear-gradient(45deg, #1f0743 0%, #0778a5 70%, #ffffff 100%);background:linear-gradient(45deg, #1f0743 0%, #0778a5 70%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#1f0743", endColorstr="#ffffff", GradientType=1 )}.gradient2{background:#1f0743;background:-moz-linear-gradient(45deg, #1f0743 0%, #0778a5 100%);background:-webkit-gradient(left bottom, right top, color-stop(0%, #1f0743), color-stop(100%, #0778a5));background:-webkit-linear-gradient(45deg, #1f0743 0%, #0778a5 100%);background:-o-linear-gradient(45deg, #1f0743 0%, #0778a5 100%);background:-ms-linear-gradient(45deg, #1f0743 0%, #0778a5 100%);background:linear-gradient(45deg, #1f0743 0%, #0778a5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#1f0743", endColorstr="#0778a5", GradientType=1 );position:relative}.container{margin:0 auto}.container .col{width:48%}.btn{display:inline-block;min-width:80px;padding:7px 2px;border:solid 1px #fff;border-radius:20px;text-transform:uppercase;box-shadow:0px 13px 15px -10px rgba(0,0,0,.5);transition:all .3s ease-out}.btn a{background-color:#0777a5;padding:5px 30px;border-radius:20px;transition:all .3s ease-out}.btn:hover{border:solid 1px #0777a5;box-shadow:0px 13px 15px 0px rgba(0,0,0,.5)}.btn:hover a{color:#0777a5;background-color:#fff}.innerSection{padding:7rem 0px}.animLeftSection{-webkit-animation:animLeft .7s;animation:animLeft .7s}.animTopMenu{-webkit-animation:animTop 1s;animation:animTop 1s}@keyframes animLeft{from{transform:translateX(100px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes animTop{from{transform:translateY(-70px);opacity:0}to{transform:translateY(0);opacity:1}}.slideLeft1 h1,.slideLeft1 p,.slideLeft1 .btn,.slideLeft1 .img9,.slideLeft2 h1,.slideLeft2 p,.slideLeft2 .btn,.slideLeft2 .img9{transform:translateX(-20px);opacity:0;transition:all .5s ease-out}.slideLeft1 p,.slideLeft2 p{transition-delay:.3s}.slideLeft1 .btn,.slideLeft2 .btn{transition-delay:.5s}.slideLeft1.animation h1,.slideLeft1.animation p,.slideLeft1.animation .btn,.slideLeft1.animation .img9,.slideLeft2.animation h1,.slideLeft2.animation p,.slideLeft2.animation .btn,.slideLeft2.animation .img9{transform:translateX(0px) !important;opacity:1 !important}.slideTop1 p,.slideTop1 h3,.slideTop1 .divider,.slideTop1 .btn{transform:translateY(-40px);opacity:0;transition:all .5s ease-out}.slideTop1 h3{transition-delay:.3s}.slideTop1 .divider{transition-delay:.5s}.slideTop1 .btn{transition-delay:.8s}.slideTop1.animation p,.slideTop1.animation h3,.slideTop1.animation .divider,.slideTop1.animation .btn{transform:translateY(0px);opacity:1}.homeSection .fx{transform:translateY(20px);opacity:0;transition:all .5s ease-out}.homeSection .fx.animation.fx4,.homeSection .fx.animation.fx5,.homeSection .fx.animation.fx6,.homeSection .fx.animation.fx7,.homeSection .fx.animation.fx8{transform:translateY(0px);opacity:1}.homeSection .fx.animation.fx4{transition-delay:.4s}.homeSection .fx.animation.fx5{transition-delay:.5s}.homeSection .fx.animation.fx6{transition-delay:.6s}.homeSection .fx.animation.fx7{transition-delay:.7s}.homeSection .fx.animation.fx8{transition-delay:1s}.homeSection .imgHome{position:relative}.homeSection .imgHome img{max-width:480px;display:block}.homeSection .imgHome .img2,.homeSection .imgHome .img1,.homeSection .imgHome .img3{width:100%;opacity:0;transition:opacity 1.5s ease-out;box-shadow:0px 20px 20px -10px rgba(0,0,0,.6)}.homeSection .imgHome .img2{position:absolute;top:-200px;right:-170px;z-index:1}.homeSection .imgHome .img1{position:relative;z-index:2}.homeSection .imgHome .img1::before{content:"";position:absolute;width:100px;height:1px;background-color:#fff;top:-10px;left:-20px}.homeSection .imgHome .img1::after{content:"";position:absolute;width:1px;height:100px;background-color:#fff;top:-20px;left:-10px}.homeSection .imgHome .img3{position:absolute;right:-100px;bottom:-230px;z-index:2}.homeSection .imgHome .img3::before{content:"";position:absolute;width:100px;height:1px;background-color:#fff;bottom:-10px;left:-20px}.homeSection .imgHome .img3::after{content:"";position:absolute;width:1px;height:100px;background-color:#fff;bottom:-20px;left:-10px}.homeSection .imgHome.revealImg .img2,.homeSection .imgHome.revealImg .img1,.homeSection .imgHome.revealImg .img3{opacity:1}.theFooter .fx,.aboutSection .fx,.projectSection .fx,.serviceSection .fx{transform:translateY(20px);opacity:0;transition:all .5s ease-out}.theFooter .fx.animation.fx1,.theFooter .fx.animation.fx2,.theFooter .fx.animation.fx3,.theFooter .fx.animation.fx4,.theFooter .fx.animation.fx5,.theFooter .fx.animation.fx6,.theFooter .fx.animation.fx7,.theFooter .fx.animation.fx8,.aboutSection .fx.animation.fx1,.aboutSection .fx.animation.fx2,.aboutSection .fx.animation.fx3,.aboutSection .fx.animation.fx4,.aboutSection .fx.animation.fx5,.aboutSection .fx.animation.fx6,.aboutSection .fx.animation.fx7,.aboutSection .fx.animation.fx8,.projectSection .fx.animation.fx1,.projectSection .fx.animation.fx2,.projectSection .fx.animation.fx3,.projectSection .fx.animation.fx4,.projectSection .fx.animation.fx5,.projectSection .fx.animation.fx6,.projectSection .fx.animation.fx7,.projectSection .fx.animation.fx8,.serviceSection .fx.animation.fx1,.serviceSection .fx.animation.fx2,.serviceSection .fx.animation.fx3,.serviceSection .fx.animation.fx4,.serviceSection .fx.animation.fx5,.serviceSection .fx.animation.fx6,.serviceSection .fx.animation.fx7,.serviceSection .fx.animation.fx8{transform:translateY(0px);opacity:1}.theFooter .fx.animation.fx1,.aboutSection .fx.animation.fx1,.projectSection .fx.animation.fx1,.serviceSection .fx.animation.fx1{transition-delay:.1s}.theFooter .fx.animation.fx2,.aboutSection .fx.animation.fx2,.projectSection .fx.animation.fx2,.serviceSection .fx.animation.fx2{transition-delay:.2s}.theFooter .fx.animation.fx3,.aboutSection .fx.animation.fx3,.projectSection .fx.animation.fx3,.serviceSection .fx.animation.fx3{transition-delay:.3s}.theFooter .fx.animation.fx4,.aboutSection .fx.animation.fx4,.projectSection .fx.animation.fx4,.serviceSection .fx.animation.fx4{transition-delay:.4s}.theFooter .fx.animation.fx5,.aboutSection .fx.animation.fx5,.projectSection .fx.animation.fx5,.serviceSection .fx.animation.fx5{transition-delay:.5s}.theFooter .fx.animation.fx6,.aboutSection .fx.animation.fx6,.projectSection .fx.animation.fx6,.serviceSection .fx.animation.fx6{transition-delay:.6s}.theFooter .fx.animation.fx7,.aboutSection .fx.animation.fx7,.projectSection .fx.animation.fx7,.serviceSection .fx.animation.fx7{transition-delay:.7s}.theFooter .fx.animation.fx8,.aboutSection .fx.animation.fx8,.projectSection .fx.animation.fx8,.serviceSection .fx.animation.fx8{transition-delay:1s}.mainContainer{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}.mainContainer.aside{-webkit-transform:translateX(50px) !important;transform:translateX(50px) !important}#preloader{width:100%;height:100vh;text-align:center;color:#fff;font-weight:300;position:fixed;top:0px;left:0px;z-index:1000;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}#preloader.hidden{display:none}#preloader .loading{position:relative;z-index:1}#preloader .loading img{opacity:.7}#preloader .loading p{font-size:.8rem;text-transform:uppercase;letter-spacing:2px;margin-top:20px}#preloader .welcome{width:0%;height:100%;background-color:#000;position:absolute;top:0px;right:0px;overflow:hidden;z-index:3}.mainMenu{width:100%;padding-bottom:5px;position:fixed;z-index:50;background-color:transparent}.mainMenu::after{content:"";width:100%;height:0%;background:linear-gradient(90deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.5) 100%);position:absolute;top:0px;left:0px;z-index:1;transition:all .3s ease-out}.mainMenu.bgColor::after{height:100%}.mainMenu.bgColor nav .logoHeader{width:80px}.mainMenu nav{padding-top:10px;position:relative;z-index:2}.mainMenu nav .logoHeader{width:0px;height:50px;overflow:hidden;transition:all .7s ease-out}.mainMenu nav .logoHeader img{width:50px}.mainMenu nav .btnLeft .item{margin-right:30px}.mainMenu nav .contact{padding:10px;color:#fff;font-family:"Oswald",sans-serif;font-weight:300;font-size:1rem;text-transform:uppercase;position:relative;cursor:pointer}.mainMenu nav .contact.type1.type1::after,.mainMenu nav .contact.type1.type1::before{content:"";display:block;position:absolute;width:20%;height:20%;border:1px solid;transition:all .6s ease;border-radius:2px}.mainMenu nav .contact.type1.type1::after{bottom:0;right:0;border-top-color:transparent;border-left-color:transparent;border-bottom-color:#fff;border-right-color:#fff}.mainMenu nav .contact.type1.type1::before{top:0;left:0;border-bottom-color:transparent;border-right-color:transparent;border-top-color:#fff;border-left-color:#fff}.mainMenu nav .contact.type1.type1:hover:after,.mainMenu nav .contact.type1.type1:hover:before{width:110%;height:110%}.item{color:#fff;font-family:"Oswald",sans-serif;font-weight:300;font-size:1rem;text-transform:uppercase;border-bottom:solid 0px #fff;position:relative;opacity:.8;cursor:pointer}.item:hover{opacity:1}.item:hover::before{content:"";width:100%;transition:all .3s ease-out}.item::before{content:"";width:0%;height:1px;background-color:#fff;position:absolute;bottom:-2px}.item::after{content:"";width:4px;height:4px;border-radius:2px;background-color:#fff;position:absolute;bottom:-3px;left:calc(50% - 2px);opacity:0;transition:all .3s ease-out}.item.active{opacity:1}.item.active::before{content:"";width:100%}.item.active::after{content:"";opacity:1}.btnMenu{height:35px;position:relative;z-index:2;border:solid 1px #fff;border-radius:5px}.btnMenu.on .bars .top{stroke-dashoffset:-132px !important}.btnMenu.on .bars .middle{stroke-dashoffset:-71px !important}.btnMenu.on .bars .bottom{stroke-dashoffset:-132px !important}.btnMenu .bars{width:35px;cursor:pointer}.btnMenu .bars .line{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:square;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms}.btnMenu .bars .line.top{stroke-dasharray:40 172}.btnMenu .bars .line.middle{stroke-dasharray:40 111}.btnMenu .bars .line.bottom{stroke-dasharray:40 172}.menuMob{width:100%;height:100vh;position:fixed;top:0px;left:0px;background:rgba(0,0,0,.5);z-index:49;opacity:0;display:none;transition:opacity .3s ease-out;transition-delay:.1s}.menuMob.showMenu{opacity:1 !important}.menuMob .menu{width:0px;height:100%;padding:70px 0px;background-color:#313131;overflow:hidden;transition:all .3s ease-out}.menuMob .menu h3{width:160px;margin-bottom:20px;border-bottom:solid 1px #515151}.menuMob .menu ul{width:160px;list-style:none}.menuMob .menu ul li{margin-bottom:20px}.menuMob .menu ul li a{font-size:1rem}.menuMob .menu .social{width:160px}.menuMob .menu .social i{font-size:1.5rem}.menuMob .menu.opened{width:160px !important;padding:70px 35px !important}header{position:relative}header .cover1{width:100%;min-height:100vh;position:relative;z-index:10;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header h4{margin:20px auto;text-align:center;font-family:"Ginger-Regular",Helvetica,Arial,sans-serif;font-weight:normal}#carouselBg{width:100%;min-height:100vh;position:absolute;top:0px;right:0px;z-index:1;overflow:hidden}#carouselBg .sl{width:100%;height:100vh;position:absolute;top:0px;right:0px}#carouselBg .sl.bg1{background:url("../assets/images/bg_home1.jpg") no-repeat;background-position:bottom center;background-size:110% 110%}#carouselBg .sl.bg2{background:url("../assets/images/bg_home2.jpg") no-repeat;background-position:bottom center;background-size:110% 110%}#carouselBg .sl.bg3{background:url("../assets/images/bg_home3.jpg") no-repeat;background-position:bottom center;background-size:110% 110%}#carouselBg .sl.bg4{background:url("../assets/images/bg_home4.jpg") no-repeat;background-position:bottom center;background-size:110% 110%}section{position:relative;z-index:10}section.aboutUs,section.services,section.projects{padding-top:120px;padding-bottom:120px;position:relative;z-index:2}section.aboutUs .plus,section.services .plus,section.projects .plus{position:relative}section.aboutUs .plus::before,section.services .plus::before,section.projects .plus::before{content:"+";position:absolute;font-size:4rem;left:-30px;top:60px}section.projects .img9{position:relative}section.projects .img9 img{max-width:80%;margin-top:30px;margin-bottom:30px;display:block;box-shadow:0px 50px 50px -20px rgba(0,0,0,.8)}section.projects .img9 .floatRight{width:400px;position:absolute;bottom:0px;right:-140px;z-index:1}section .nameSection{width:0%;font-family:"Oswald",sans-serif;font-weight:300;text-transform:uppercase;border-bottom:solid 1px #fff;position:relative;z-index:10;opacity:0;transition:all .7s ease-out}section .nameSection.show{width:100%;opacity:1}section .nameSection span{position:relative}section .nameSection span::after{content:"";width:100%;height:2px;background-color:#22a9eb;position:absolute;bottom:-1px;left:0px}section h1{font-size:5rem;font-family:"Ginger-Regular",sans-serif;font-weight:normal;letter-spacing:-3px}section p{font-size:1.5rem;line-height:2.7rem;font-weight:normal}section p.text{width:80%;margin:0 auto;margin-bottom:30px}section .divider{width:40%;height:1px;margin:30px auto;background-color:rgba(255,255,255,.5)}section .btn{margin-top:20px}section .card{background-color:#717f82;box-shadow:0px 30px 20px -10px rgba(0,0,0,.5);border-radius:0px 0px 0px 20px}section .card .iconContainer{width:25%;padding:20px;background-color:#a9b1b4;border-top:solid 5px #0777a5;border-radius:0px 0px 0px 20px}section .card .iconContainer .theIcon{width:180px;height:180px;transition:all .5s ease-out}section .card .iconContainer .theIcon.helmet{background:url("../assets/images/icon_helmet1.png") no-repeat;background-position:center;background-size:contain}section .card .iconContainer .theIcon.sketch{background:url("../assets/images/icon_sketch1.png") no-repeat;background-position:center;background-size:contain}section .card .iconContainer .theIcon.build{background:url("../assets/images/icon_build1.png") no-repeat;background-position:center;background-size:contain}section .card .content{padding:40px;border-top:solid 5px #a9b1b4;position:relative}section .card .content .logoEcadi{width:170px;height:180px;background:url("../assets/images/isologo_white.svg") no-repeat;background-position:top center;background-size:100%;position:absolute;right:0px;bottom:0px;opacity:.2}section .card:hover .iconContainer .theIcon.helmet{background:url("../assets/images/icon_helmet2.png") no-repeat;background-position:center;background-size:contain;transform:translateY(-15px)}section .card:hover .iconContainer .theIcon.sketch{background:url("../assets/images/icon_sketch2.png") no-repeat;background-position:center;background-size:contain;transform:translateY(-15px)}section .card:hover .iconContainer .theIcon.build{background:url("../assets/images/icon_build2.png") no-repeat;background-position:center;background-size:contain;transform:translateY(-15px)}footer{padding-top:50px}footer,.contentForm{position:relative;z-index:10}footer .col,.contentForm .col{position:relative;z-index:10}footer .col p,.contentForm .col p{font-weight:normal;margin-bottom:20px}footer .col img,.contentForm .col img{max-width:200px;opacity:.3}footer .col span,.contentForm .col span{font-size:.8rem}footer .col span.interception,.contentForm .col span.interception{position:relative}footer .col span.interception::before,.contentForm .col span.interception::before{content:"";position:absolute;width:90px;height:1px;background-color:#fff;bottom:-10px;left:-20px}footer .col span.interception::after,.contentForm .col span.interception::after{content:"";position:absolute;width:1px;height:90px;background-color:#fff;bottom:-20px;left:-10px}footer .social,.contentForm .social{max-width:300px;margin-top:50px}footer .social a,.contentForm .social a{display:inline-block;padding:2px 3px 1px 3px;border:solid 1px #717f82;border-radius:40px;position:relative;transition:all .3s ease-out}footer .social a::after,.contentForm .social a::after{content:"";width:calc(100% + 6px);height:calc(100% + 6px);border:solid 1px #0777a5;border-radius:40px;position:absolute;top:-4px;left:-4px;z-index:1}footer .social a i,.contentForm .social a i{position:relative;z-index:2}footer .social a i::before,.contentForm .social a i::before{font-size:2rem}footer .social a:hover,.contentForm .social a:hover{border:solid 1px #fff;transform:scale(1.1);box-shadow:0px 7px 20px 0px rgba(0,0,0,.7)}footer .credits,.contentForm .credits{margin-top:70px;padding-top:5px;padding-bottom:5px;background-color:#232323;position:relative;z-index:10}footer .credits p,.contentForm .credits p{font-size:8px;margin-right:10px;color:#fff}footer .credits .colorPink,.contentForm .credits .colorPink{color:#fd7156}footer .credits .logoWaffle,.contentForm .credits .logoWaffle{width:70px}footer .credits .logoWeyladners,.contentForm .credits .logoWeyladners{width:85px}.bgMatrix{height:100vh;background-size:cover}.bgAnim{height:100%;background-size:contain}.bgMatrix,.bgAnim{width:100%;min-height:100vh;background:url("../assets/images/matrix.svg") repeat;background-position:0% 0%;position:absolute;top:0px;left:0px;z-index:1;opacity:.7}.bgPlane{width:100%;height:100%;background:url("../assets/images/bg_plano.svg") no-repeat;background-size:cover;background-position:center;position:absolute;top:0px;left:0px}.theShadow{box-shadow:0px 50px 60px 50px rgba(0,0,0,.5)}#modalContact{display:none;width:100%;position:fixed;top:0px;left:0px;z-index:60}.contactUsForm{min-height:100vh}.contactUsForm .headerContact img{max-width:60px}.contactUsForm .contentForm{width:100%;height:0vh;background:url("../assets/images/bg_contact.jpg") no-repeat;background-size:cover;background-position:center;overflow-y:auto}.contactUsForm .contentForm .container{padding-top:10px}.contactUsForm .contentForm .container .headerContact{position:relative;top:-20px;opacity:0}.contactUsForm .contentForm .container .divider{width:90%;margin-left:0px}.contactUsForm .contentForm p{font-size:1rem}.contactUsForm .contentForm .fxContact{position:relative;bottom:-20px;opacity:0}form{width:calc(100% - 60px);margin-top:20px;padding:30px;background-color:#fff;box-shadow:0px 30px 25px -10px rgba(0,0,0,.8);position:relative}form .input{margin-bottom:20px}form .input input{width:calc(46% - 14px);height:32px;padding:5px 10px;border:solid 1px #515151;font-size:.9rem;font-family:"Ginger-Regular"}form .inputFluid input{width:calc(100% - 14px) !important}form textarea{width:calc(100% - 22px);padding:10px 10px;border:solid 1px #515151;font-size:.9rem;font-family:"Ginger-Regular";resize:none}form .btnSend{margin-top:20px;padding:10px 30px;font-size:.9rem;font-family:"Ginger-Regular";color:#757575;border:solid 1px #515151;position:relative;cursor:pointer}form .btnSend span{position:relative;z-index:2;transition:all .3s ease-out}form .btnSend::before{content:"";position:absolute;width:100%;height:0px;bottom:0px;left:0px;background-color:#515151;z-index:1;transition:all .3s ease-out}form .btnSend:hover::before{height:100%}form .btnSend:hover span{color:#fff}form::before{content:"";width:100%;height:1px;background-color:#fff;position:absolute;right:-30px;bottom:-20px}form::after{content:"";width:1px;height:100%;background-color:#fff;position:absolute;right:-20px;bottom:-30px}.aboutSection .cover2,.serviceSection .cover2,.projectSection .cover2{background:url("../assets/images/bg_aboutUs.jpg") no-repeat;background-position:center;background-size:cover}.aboutSection .cover3,.serviceSection .cover3,.projectSection .cover3{background:url("../assets/images/bg_service.jpg") no-repeat;background-position:center;background-size:cover}.aboutSection .cover4::after,.serviceSection .cover4::after,.projectSection .cover4::after{content:"";width:100%;height:100%;background:url("../assets/images/bg_plano.svg") no-repeat;background-size:cover;background-position:top right;position:absolute;top:0px;left:0px;opacity:.3}.aboutSection .cover2,.aboutSection .cover3,.aboutSection .cover4,.serviceSection .cover2,.serviceSection .cover3,.serviceSection .cover4,.projectSection .cover2,.projectSection .cover3,.projectSection .cover4{width:100%;min-height:100vh;position:relative;z-index:10}.aboutSection .cover2 .container,.aboutSection .cover3 .container,.aboutSection .cover4 .container,.serviceSection .cover2 .container,.serviceSection .cover3 .container,.serviceSection .cover4 .container,.projectSection .cover2 .container,.projectSection .cover3 .container,.projectSection .cover4 .container{min-height:100vh;position:relative;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aboutSection .cover2 .container .plus,.aboutSection .cover3 .container .plus,.aboutSection .cover4 .container .plus,.serviceSection .cover2 .container .plus,.serviceSection .cover3 .container .plus,.serviceSection .cover4 .container .plus,.projectSection .cover2 .container .plus,.projectSection .cover3 .container .plus,.projectSection .cover4 .container .plus{font-size:7rem;position:relative}.aboutSection .cover2 .container .plus::before,.aboutSection .cover3 .container .plus::before,.aboutSection .cover4 .container .plus::before,.serviceSection .cover2 .container .plus::before,.serviceSection .cover3 .container .plus::before,.serviceSection .cover4 .container .plus::before,.projectSection .cover2 .container .plus::before,.projectSection .cover3 .container .plus::before,.projectSection .cover4 .container .plus::before{content:"+";position:absolute;font-size:6rem;left:-50px;top:80px}.aboutSection .cover2 .container h4,.aboutSection .cover3 .container h4,.aboutSection .cover4 .container h4,.serviceSection .cover2 .container h4,.serviceSection .cover3 .container h4,.serviceSection .cover4 .container h4,.projectSection .cover2 .container h4,.projectSection .cover3 .container h4,.projectSection .cover4 .container h4{font-family:"Ginger-Regular",Helvetica,Arial,sans-serif;font-weight:normal;margin-top:20px}.aboutSection .container .colCenter,.serviceSection .container .colCenter,.projectSection .container .colCenter{width:50%;margin:0 auto;position:relative}.aboutSection .container .colCenter .titleFloat,.serviceSection .container .colCenter .titleFloat,.projectSection .container .colCenter .titleFloat{position:absolute;font-size:3rem;line-height:4.5rem}.aboutSection .container .colCenter .titleFloat span,.serviceSection .container .colCenter .titleFloat span,.projectSection .container .colCenter .titleFloat span{font-size:2rem !important}.aboutSection .container .colCenter .titleFloat.animation,.serviceSection .container .colCenter .titleFloat.animation,.projectSection .container .colCenter .titleFloat.animation{transform:translateX(0px) !important;opacity:1 !important}.aboutSection .container .colCenter .titleFloat.left,.serviceSection .container .colCenter .titleFloat.left,.projectSection .container .colCenter .titleFloat.left{top:-80px;left:-230px;transform:translateX(-20px);opacity:0;transition:all .5s ease-out}.aboutSection .container .colCenter .titleFloat.left.fix,.serviceSection .container .colCenter .titleFloat.left.fix,.projectSection .container .colCenter .titleFloat.left.fix{top:-150px}.aboutSection .container .colCenter .titleFloat.left::after,.serviceSection .container .colCenter .titleFloat.left::after,.projectSection .container .colCenter .titleFloat.left::after{content:"";width:30vw;height:1px;background-color:#fff;position:absolute;bottom:-10px;left:-13vw}.aboutSection .container .colCenter .titleFloat.right,.serviceSection .container .colCenter .titleFloat.right,.projectSection .container .colCenter .titleFloat.right{top:-80px;right:-230px;transform:translateX(20px);opacity:0;transition:all .5s ease-out}.aboutSection .container .colCenter .titleFloat.right.fix,.serviceSection .container .colCenter .titleFloat.right.fix,.projectSection .container .colCenter .titleFloat.right.fix{top:-150px !important}.aboutSection .container .colCenter .titleFloat.right::after,.serviceSection .container .colCenter .titleFloat.right::after,.projectSection .container .colCenter .titleFloat.right::after{content:"";width:28vw;height:1px;background-color:#fff;position:absolute;bottom:-10px;right:-13vw}.aboutSection .container .colCenter .titleFloat h2,.serviceSection .container .colCenter .titleFloat h2,.projectSection .container .colCenter .titleFloat h2{font-weight:normal;position:relative}.aboutSection .container .colCenter .titleFloating,.serviceSection .container .colCenter .titleFloating,.projectSection .container .colCenter .titleFloating{position:absolute;font-size:3rem;line-height:4.5rem}.aboutSection .container .colCenter .titleFloating span,.serviceSection .container .colCenter .titleFloating span,.projectSection .container .colCenter .titleFloating span{font-size:2rem !important}.aboutSection .container .colCenter .titleFloating.animation,.serviceSection .container .colCenter .titleFloating.animation,.projectSection .container .colCenter .titleFloating.animation{transform:translateX(0px) !important;opacity:1 !important}.aboutSection .container .colCenter .titleFloating.left,.serviceSection .container .colCenter .titleFloating.left,.projectSection .container .colCenter .titleFloating.left{top:-80px;left:-230px;transform:translateX(-20px);opacity:0;transition:all .5s ease-out}.aboutSection .container .colCenter .titleFloating.left.fix,.serviceSection .container .colCenter .titleFloating.left.fix,.projectSection .container .colCenter .titleFloating.left.fix{top:-150px}.aboutSection .container .colCenter .titleFloating.left::after,.serviceSection .container .colCenter .titleFloating.left::after,.projectSection .container .colCenter .titleFloating.left::after{content:"";width:30vw;height:1px;background-color:#fff;position:absolute;bottom:-10px;left:-13vw}.aboutSection .container .colCenter .titleFloating h2,.serviceSection .container .colCenter .titleFloating h2,.projectSection .container .colCenter .titleFloating h2{font-weight:normal;position:relative}.aboutSection .container .colCenter .textMision,.aboutSection .container .colCenter .textDesc,.serviceSection .container .colCenter .textMision,.serviceSection .container .colCenter .textDesc,.projectSection .container .colCenter .textMision,.projectSection .container .colCenter .textDesc{transform:translateX(-20px);opacity:0;transition:all .5s ease-out;transition-delay:.2s}.aboutSection .container .colCenter .textMision span,.aboutSection .container .colCenter .textDesc span,.serviceSection .container .colCenter .textMision span,.serviceSection .container .colCenter .textDesc span,.projectSection .container .colCenter .textMision span,.projectSection .container .colCenter .textDesc span{font-size:.8rem;line-height:normal}.aboutSection .container .colCenter .textVision,.serviceSection .container .colCenter .textVision,.projectSection .container .colCenter .textVision{transform:translateX(20px);opacity:0;transition:all .5s ease-out;transition-delay:.2s}.aboutSection .container .colCenter .textVision span,.serviceSection .container .colCenter .textVision span,.projectSection .container .colCenter .textVision span{font-size:.8rem;line-height:normal}.aboutSection .container .colCenter p.animation,.serviceSection .container .colCenter p.animation,.projectSection .container .colCenter p.animation{transform:translateX(0px) !important;opacity:1 !important}.aboutSection .container .colCenter.interceptionLeft,.serviceSection .container .colCenter.interceptionLeft,.projectSection .container .colCenter.interceptionLeft{position:relative}.aboutSection .container .colCenter.interceptionLeft::before,.serviceSection .container .colCenter.interceptionLeft::before,.projectSection .container .colCenter.interceptionLeft::before{content:"";position:absolute;width:0px;height:1px;background-color:#fff;bottom:-10px;left:-40px;transition:width .3s ease-out;transition-delay:.5s ease-out}.aboutSection .container .colCenter.interceptionLeft::after,.serviceSection .container .colCenter.interceptionLeft::after,.projectSection .container .colCenter.interceptionLeft::after{content:"";position:absolute;width:1px;height:0px;background-color:#fff;bottom:-30px;left:-20px;transition:height .3s ease-out;transition-delay:.5s ease-out}.aboutSection .container .colCenter.interceptionLeft.animation::before,.serviceSection .container .colCenter.interceptionLeft.animation::before,.projectSection .container .colCenter.interceptionLeft.animation::before{width:100px !important}.aboutSection .container .colCenter.interceptionLeft.animation::after,.serviceSection .container .colCenter.interceptionLeft.animation::after,.projectSection .container .colCenter.interceptionLeft.animation::after{height:100px !important}.aboutSection .container .colCenter.interceptionRight,.serviceSection .container .colCenter.interceptionRight,.projectSection .container .colCenter.interceptionRight{position:relative}.aboutSection .container .colCenter.interceptionRight::before,.serviceSection .container .colCenter.interceptionRight::before,.projectSection .container .colCenter.interceptionRight::before{content:"";position:absolute;width:0px;height:1px;background-color:#fff;bottom:-10px;right:-40px;transition:width .3s ease-out;transition-delay:.5s ease-out}.aboutSection .container .colCenter.interceptionRight::after,.serviceSection .container .colCenter.interceptionRight::after,.projectSection .container .colCenter.interceptionRight::after{content:"";position:absolute;width:1px;height:0px;background-color:#fff;bottom:-30px;right:-20px;transition:height .3s ease-out;transition-delay:.5s ease-out}.aboutSection .container .colCenter.interceptionRight.animation::before,.serviceSection .container .colCenter.interceptionRight.animation::before,.projectSection .container .colCenter.interceptionRight.animation::before{width:100px !important}.aboutSection .container .colCenter.interceptionRight.animation::after,.serviceSection .container .colCenter.interceptionRight.animation::after,.projectSection .container .colCenter.interceptionRight.animation::after{height:100px !important}.aboutSection .container .colCenter.interceptionRight .imgFloat,.serviceSection .container .colCenter.interceptionRight .imgFloat,.projectSection .container .colCenter.interceptionRight .imgFloat{position:absolute;width:100%;right:110%;top:0px}.aboutSection .container .colCenter.interceptionRight .imgFloat img,.serviceSection .container .colCenter.interceptionRight .imgFloat img,.projectSection .container .colCenter.interceptionRight .imgFloat img{max-width:100%}.imgFloat{width:100%;position:relative;top:120px}.imgFloat img{max-width:100%;display:block;box-shadow:0px 20px 30px -10px rgba(0,0,0,.7)}.imgFloat .vertical{width:60%;margin:0 auto}.imgFloat::before{content:"";position:absolute;width:100px;height:1px;background-color:#fff;bottom:-10px;left:-20px;transition:width .3s ease-out;transition-delay:.5s ease-out}.imgFloat::after{content:"";position:absolute;width:1px;height:100px;background-color:#fff;bottom:-20px;left:-10px;transition:height .3s ease-out;transition-delay:.5s ease-out}@media(min-width: 1281px){header .cover .logo,header .cover .isologo{width:410px}}@media(min-width: 1100px){.container{max-width:1000px}}@media(max-width: 1100px){.container{max-width:none;width:90%}.aboutSection .container .colCenter,.serviceSection .container .colCenter,.projectSection .container .colCenter{width:80%}.aboutSection .container .colCenter .titleFloat.left,.serviceSection .container .colCenter .titleFloat.left,.projectSection .container .colCenter .titleFloat.left{position:relative;top:-30px;left:0px}.aboutSection .container .colCenter .titleFloat.right,.serviceSection .container .colCenter .titleFloat.right,.projectSection .container .colCenter .titleFloat.right{position:relative;top:-30px;left:0px}.aboutSection .container .colCenter.interceptionLeft .imgFloat,.aboutSection .container .colCenter.interceptionRight .imgFloat,.serviceSection .container .colCenter.interceptionLeft .imgFloat,.serviceSection .container .colCenter.interceptionRight .imgFloat,.projectSection .container .colCenter.interceptionLeft .imgFloat,.projectSection .container .colCenter.interceptionRight .imgFloat{position:relative;left:0px;right:0px}}@media(max-width: 768px){.onlyMob{display:flex !important}.onlyDesk{display:none !important}.flexColumn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container .col{width:100%}section .card .iconContainer{width:calc(100% - 40px);border-radius:0px 0px 0px 0px}section .card .content{padding:20px}header .cover1{padding-top:20px;padding-bottom:50px}header .cover1 .isologo{width:280px}header .cover1 .logo{width:200px}footer .col.textRight{padding-top:30px;text-align:center}form{width:calc(100% - 20px);margin-top:50px;margin-bottom:50px;padding:10px}form .input{margin-bottom:0px}form .input input{width:calc(100% - 22px);margin-bottom:20px}form::before,form::after{display:none}.mainMenu.bgColor nav .logoHeader{width:50px;position:relative;left:30%}#preloader .loading img{width:200px}.homeSection .imgHome{position:relative;top:30px}.homeSection .imgHome img{width:100%}.aboutSection .container .colCenter.interceptionLeft::before,.serviceSection .container .colCenter.interceptionLeft::before,.projectSection .container .colCenter.interceptionLeft::before{bottom:-15px;left:-15px}.aboutSection .container .colCenter .titleFloat.left::after,.serviceSection .container .colCenter .titleFloat.left::after,.projectSection .container .colCenter .titleFloat.left::after{left:-10px}.aboutSection .container .colCenter.interceptionLeft::after,.serviceSection .container .colCenter.interceptionLeft::after,.projectSection .container .colCenter.interceptionLeft::after{bottom:-20px;left:-10px}.aboutSection .container .colCenter .titleFloat.right::after,.serviceSection .container .colCenter .titleFloat.right::after,.projectSection .container .colCenter .titleFloat.right::after,.aboutSection .container .colCenter.interceptionRight::after,.serviceSection .container .colCenter.interceptionRight::after,.projectSection .container .colCenter.interceptionRight::after{bottom:-10px;right:-10px}.aboutSection .container .colCenter.interceptionRight::before,.serviceSection .container .colCenter.interceptionRight::before,.projectSection .container .colCenter.interceptionRight::before{right:-10px}.serviceSection .container .colCenter .titleFloating.left{left:0px}.fontSizeMob{font-size:10vw}.aboutSection .cover2 .container .plus,.aboutSection .cover3 .container .plus,.aboutSection .cover4 .container .plus,.serviceSection .cover2 .container .plus,.serviceSection .cover3 .container .plus,.serviceSection .cover4 .container .plus,.projectSection .cover2 .container .plus,.projectSection .cover3 .container .plus,.projectSection .cover4 .container .plus{font-size:4rem}.aboutSection .cover2 .container .plus:before,.aboutSection .cover3 .container .plus:before,.aboutSection .cover4 .container .plus:before,.serviceSection .cover2 .container .plus:before,.serviceSection .cover3 .container .plus:before,.serviceSection .cover4 .container .plus:before,.projectSection .cover2 .container .plus:before,.projectSection .cover3 .container .plus:before,.projectSection .cover4 .container .plus:before{font-size:3rem;left:-20px;top:50px}section.projects .img9 img{max-width:100%}.aboutSection .container .colCenter .titleFloat.left.fix,.serviceSection .container .colCenter .titleFloat.left.fix,.projectSection .container .colCenter .titleFloat.left.fix,.aboutSection .container .colCenter .titleFloat.right.fix,.serviceSection .container .colCenter .titleFloat.right.fix,.projectSection .container .colCenter .titleFloat.right.fix,.aboutSection .container .colCenter .titleFloating.left.fix,.serviceSection .container .colCenter .titleFloating.left.fix,.projectSection .container .colCenter .titleFloating.left.fix,.aboutSection .container .colCenter .titleFloating.left.fix,.serviceSection .container .colCenter .titleFloating.left.fix,.projectSection .container .colCenter .titleFloating.left.fix{top:0px !important;position:relative;left:auto;right:auto}.imgFloat{margin-top:50px;top:0px}}@media(max-width: 650px)and (orientation: portrait){section h1{font-size:17vw !important}section h1.plus::before{font-size:3rem !important;position:relative !important;left:0px !important;top:0px !important}section p{font-size:1rem}section p.text{width:100%}section .btn{font-size:.8rem}.aboutSection .container .colCenter,.serviceSection .container .colCenter,.projectSection .container .colCenter{width:100%}.aboutSection .container .colCenter .staff,.serviceSection .container .colCenter .staff,.projectSection .container .colCenter .staff{width:100%;margin-top:70px}.marginTopx2{margin-top:100px !important}.marginTopx3{margin-top:200px !important}.flexColumnPortrait{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fontSizeMob{font-size:13vw}.divShadow{height:50px}}
