@font-face{font-family:"Poppins";src:url(../fonts/Poppins-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Poppins";src:url(../fonts/Poppins-Medium.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Poppins";src:url(../fonts/Poppins-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Poppins";src:url(../fonts/Poppins-Bold.woff2) format("woff2");font-weight:700;font-style:normal}html{position:relative;min-height:100%}body{font-family:'Poppins', sans-serif;font-weight:300;font-size:16px;line-height:inherit;color:#444;text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;-webkit-text-stroke:1px transparent}input:focus{outline:none}section{padding:40px 0}button{cursor:pointer;border:none}@media (min-width: 1270px){.container{max-width:1240px !important}}@media (min-width: 1350px){.container{max-width:1320px !important}}@media (min-width: 1430px){.container{max-width:1400px !important}}header{position:fixed;top:0;right:0;left:0;z-index:1030;opacity:1;background:none;padding:20px 0;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}header .logo{padding-top:10px;padding-bottom:10px}header nav a.nav-link{color:#fff}header nav a.nav-link:hover{color:#FDC41F}header nav a.nav-link.active{background:none !important;color:#FDC41F;font-weight:600}@media (max-width: 767.98px){header nav a.nav-link{padding-bottom:15px;padding-top:15px}}header.active{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.3);box-shadow:0 2px 5px 0 rgba(0,0,0,0.3);background:#ffffff;padding:0;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}header.active nav a.nav-link{color:#444}header.active nav a.nav-link:hover{color:#FDC41F}header.active nav a.nav-link.active{background:none !important;color:#FDC41F;font-weight:600}@media (max-width: 767.98px){header.active nav a.nav-link{padding-bottom:15px;padding-top:15px}}.banner{background-image:url("../images/slide-1.jpg");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:100vh;position:relative;overflow:hidden;padding-top:100px;padding-bottom:80px}.banner .bg-video{min-height:100vh;min-width:100vw;position:absolute;top:0}.banner .shadown-video{min-height:100vh;min-width:100vw;position:absolute;top:0;background:rgba(0,0,0,0.7)}@media (max-width: 767.98px){.banner{background-position:right top}}.banner h1{text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,0.3);font-size:3em;margin-bottom:20px;margin-top:180px;text-align:center;font-weight:300;color:#fff}.banner h1 strong{font-size:0.975em;display:block;font-weight:600;color:#FDC41F}@media (max-width: 767.98px){.banner h1{font-size:9vw;text-align:center}}.banner form.form-top{background:rgba(255,255,255,0.8);padding:20px 40px;position:relative;box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);border-radius:30px}.banner form.form-top h2{text-align:center;padding-bottom:10px;font-size:1.8em}.banner form.form-top ::-webkit-input-placeholder{font-weight:500;font-size:18px;color:#aaa}.banner form.form-top :-moz-placeholder{font-weight:500;font-size:18px;color:#aaa}.banner form.form-top ::-moz-placeholder{font-weight:500;font-size:18px;color:#aaa}.banner form.form-top :-ms-input-placeholder{font-weight:500;font-size:18px;color:#aaa}.banner form.form-top input{width:100%;margin:5px 0;height:50px;border:#ccc solid 1px;padding-left:35px;position:relative;border-radius:10px;opacity:1}.banner form.form-top input[name="nome"]{background:#fff url("../images/icon-form-nome.svg") 4px center no-repeat;background-size:26px}.banner form.form-top input[name="telefone"]{background:#fff url("../images/icon-form-telefone.svg") 4px center no-repeat;background-size:26px}.banner form.form-top input[name="email"]{background:#fff url("../images/icon-form-email.svg") 4px center no-repeat;background-size:26px}.banner form.form-top input[name="cep"]{background:#fff url("../images/icon-form-cep.svg") 4px center no-repeat;background-size:26px}.banner form.form-top input:focus{border:#D69900 solid 1px}.banner form.form-top button{background:#8FCD53;color:#ffffff;padding:5px 25px;display:block;font-size:1.8em;margin:5px auto 10px auto;border-radius:30px;border:none;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.banner form.form-top button:hover{background:#222;color:#ffffff}.banner form.form-top p{text-align:center;font-size:1.2em;line-height:1.4em}.banner-action{text-align:center}.banner-action h3{font-size:1.3em;line-height:1.8em;margin-bottom:20px;color:#222;padding:10px 20px;font-weight:300}.about-us{text-align:center;background:url("../images/bg-quem-somos.jpg") center top no-repeat;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.about-us:before{background-color:rgba(33,37,41,0.5);content:'';top:0;display:block;height:100%;position:absolute;width:100%}.about-us h2{font-size:2.5em;color:#FDC41F;margin-bottom:30px;position:relative;display:inline-block}.about-us h2:after{content:'';height:10px;width:60%;border-bottom:2px solid #FDC41F;position:absolute;bottom:0;left:calc(50% - 30%)}.about-us .text-about-us p{text-align:justify}.about-us p{font-size:1.3em;color:#fff;line-height:1.5em}.about-us .row:nth-child(2){margin-top:50px}.about-us .content{border:solid 1px #ccc;background:#ffffff;border-radius:0}.about-us .content p{padding:10px;margin:0;min-height:70px;color:#444}.about-us .content img{border-radius:0 0 0 0}@media (max-width: 767.98px){.about-us .content{margin-bottom:30px}.about-us .content img{width:100%}}.our-team{text-align:center}.our-team h2{font-size:2.5em;margin-bottom:30px;position:relative;display:inline-block}.our-team h2:after{content:'';height:10px;width:60%;border-bottom:2px solid #444;position:absolute;bottom:0;left:calc(50% - 30%)}.our-team p{text-align:justify;font-size:1.3em;line-height:1.5em}@media (max-width: 767.98px){.our-team img{margin-bottom:30px}}.areas-of-expertise{text-align:center;background:url("../images/slide-2.jpg");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.areas-of-expertise h2{font-size:2.5em;color:#fff;margin-bottom:30px;position:relative;display:inline-block}.areas-of-expertise h2:after{content:'';height:10px;width:60%;border-bottom:2px solid #fff;position:absolute;bottom:0;left:calc(50% - 30%)}.areas-of-expertise h3{color:#fff;margin-bottom:40px}.areas-of-expertise p{font-size:1.1em;color:#FDC41F}@media (max-width: 767.98px){.areas-of-expertise p{padding-bottom:30px}}.areas-of-expertise .order-md-1 h3{text-align:right}.areas-of-expertise .info-services p{margin-top:10px}.contact{text-align:center;background:url("../images/slide-corporate-16-1.jpg");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.contact:before{background-color:rgba(0,0,0,0.8);content:'';top:0;display:block;height:100%;position:absolute;width:100%}.contact h2{font-size:2.5em;color:#fff;margin-bottom:30px;position:relative;display:inline-block}.contact h2:after{content:'';height:10px;width:60%;border-bottom:2px solid #fff;position:absolute;bottom:0;left:calc(50% - 30%)}.contact h3{color:#fff}.contact p{font-size:1.3em;color:#fff}.contact .content-info{text-align:left}.contact .content-info h3{margin-bottom:30px}.contact .content-info h3:nth-of-type(2){margin-top:30px}.contact .content-info a{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;text-decoration:none;display:inline-block;padding-top:5px;color:#FDC41F;margin-right:20px}.contact .form-contact{position:relative}.contact .form-contact form{position:relative;border-radius:30px}.contact .form-contact form h3{text-align:left;padding-bottom:30px}.contact .form-contact form ::-webkit-input-placeholder{font-weight:500;font-size:18px;color:#aaa}.contact .form-contact form :-moz-placeholder{font-weight:500;font-size:18px;color:#aaa}.contact .form-contact form ::-moz-placeholder{font-weight:500;font-size:18px;color:#aaa}.contact .form-contact form :-ms-input-placeholder{font-weight:500;font-size:18px;color:#aaa}.contact .form-contact form input,.contact .form-contact form textarea{width:100%;margin:5px 0;border:#ccc solid 1px;position:relative;border-radius:5px}.contact .form-contact form input:focus,.contact .form-contact form textarea:focus{border:#D69900 solid 1px}.contact .form-contact form input{height:50px}.contact .form-contact form button{background:#D69900;color:#ffffff;padding:5px 25px;display:block;font-size:1.8em;margin:5px auto 10px auto;border-radius:30px;border:none;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.contact .form-contact form button:hover{background:#8FCD53;color:#ffffff}.contact .form-contact form p{text-align:center;font-size:1.2em;line-height:1.4em}@media (max-width: 767.98px){.contact .form-contact{margin-top:0;margin-bottom:0}.contact .row:nth-child(2){padding:0;border:none}}footer{background:#D69900;padding:30px 0}footer p{padding:0;margin:0;color:#ffffff;font-size:.8em;font-weight:300}.whatsapp-float{text-align:center;padding:5px 0;position:fixed;bottom:10px;right:10px;z-index:999}.whatsapp-float a{display:block;background:#4da735;border-radius:100%;padding:20px}.whatsapp-float a img{width:50px}.pulse-green{border:2px solid #4da735;box-shadow:0 0 0 0 rgba(77,167,53,0.64);background-color:#4da735;-webkit-animation:pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);-moz-animation:pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);-ms-animation:pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);animation:pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1)}@-webkit-keyframes pulse{to{box-shadow:0 0 0 10px rgba(232,76,61,0)}}@-moz-keyframes pulse{to{box-shadow:0 0 0 10px rgba(232,76,61,0)}}@-ms-keyframes pulse{to{box-shadow:0 0 0 10px rgba(232,76,61,0)}}@keyframes pulse{to{box-shadow:0 0 0 10px rgba(232,76,61,0)}}

/*# sourceMappingURL=general-elements.css.map */
