@import url(https://fonts.googleapis.com/css2?family=Exo:ital,wght@0,400;0,700;0,900;1,400;1,700&display=swap);:root{--primary-green:#0bc350;--primary-blue:#1471c3;--primary-yellow:#fedf00}body,html{overflow-x:hidden}a,h1,h2,h3,h4,h5,h6,html,p,span{font-family:Exo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.acr__header{min-height:100px;padding-top:18px;position:relative}.acr__header .container .logo{max-width:250px}.acr__header #primary__menu{display:flex;justify-content:flex-end;list-style:none;align-items:center}.acr__header #primary__menu li{min-height:64px;padding:24px 20px;display:flex;align-self:center;align-items:center;cursor:pointer}.acr__header #primary__menu a{text-decoration:none;color:var(--primary-blue);font-weight:700;font-style:italic;letter-spacing:.2px}.acr__header #primary__menu a:hover,.acr__header #primary__menu li:hover a{color:var(--primary-green)}.acr__header .burger{display:none;float:right;margin:8px 34px}.acr__header .burger div{width:25px;height:2px;border-radius:2px;background-color:var(--primary-blue);margin:5px;transition:all .3s}.acr__header #primary__menu.nav-active{transform:translate(0)}@media screen and (max-width:991px){.acr__header #primary__menu{position:absolute;right:0;height:calc(100vh - 130px);top:100px;width:100vw;z-index:9999;background-color:var(--primary-blue);color:#fff;flex-direction:column;justify-content:center;transform:translateX(100%);transition:transform .5s ease-in}.acr__header #primary__menu li{padding:24px 64px}.acr__header #primary__menu a{color:#fff}.acr__header .burger{display:initial;cursor:pointer}}@media screen and (max-width:768px){.acr__header #primary__menu{height:calc(100vh - 100px);top:100px}}.section__atendimento,.section__banner,.section__sobre{min-height:650px;background-position:center center;background-size:cover;background-repeat:no-repeat}.section__banner h1{font-weight:700;text-transform:uppercase;font-style:italic;margin-top:32px}.section__banner h1 span.yellow{color:var(--primary-yellow)}.section__banner h1 span.green{color:var(--primary-green)}.section__banner h1 span.blue{color:var(--primary-blue)}.section__banner h1 span.white{color:#fff}.section__banner h1 span.larger{font-size:72px}.section__banner img{margin-top:142px}@media screen and (max-width:768px){.section__banner h1 span.larger{font-size:62px}}.section__contato h1,.section__servicos h1,.section__sobre h1{color:#fff;text-transform:uppercase;font-weight:700;font-size:52px;padding-top:8rem;padding-bottom:4rem;position:relative;display:flex;justify-content:center;z-index:2;font-style:italic}.section__contato h1 span,.section__servicos h1 span,.section__sobre h1 span{-webkit-text-stroke:1px var(--primary-yellow);color:transparent;position:absolute;font-size:124px;z-index:-1;top:80px;left:190px}.section__sobre .text-1 p,.section__sobre .text-3 p{padding:40px;color:#fff;font-size:18px;line-height:24px;font-weight:400}.section__sobre .text-1 p{text-align:right}.section__sobre .text-3 p{text-align:left}.left-arrow{transform:rotate(-180deg)}.section__sobre .destaque p{display:inline-block;padding:60px 40px;border:solid 1px var(--primary-yellow);color:var(--primary-yellow);font-size:26px;text-transform:uppercase;text-align:center;margin-top:14px}@media screen and (max-width:991px){.section__contato h1 span,.section__servicos h1 span,.section__sobre h1 span{top:94px;left:80px;font-size:72px}.section__sobre .text-1 p,.section__sobre .text-3 p{padding:20px;text-align:center}.section__sobre .destaque p{display:inline-block;padding:40px 20;font-size:initial;margin-top:unset}}@media screen and (max-width:768px){.section__contato h1 span,.section__servicos h1 span,.section__sobre h1 span{left:25px}.section__sobre .destaque p br{display:initial}.section__sobre .destaque p br{display:none}.right-arrow{transform:rotate(90deg)}.left-arrow{transform:rotate(-90deg)}.section__sobre .text-3{display:flex;flex-direction:column}.section__sobre .text-3 p:nth-child(1){order:2}.section__sobre .text-3 p:nth-child(2){order:1}}.section__servicos h1{color:var(--primary-green)}.section__servicos p{color:var(--primary-blue);font-size:18px}.section__servicos strong{color:var(--primary-green)}.servico-card img{max-height:60px;width:min-content}.servico-card h2{transform:skewX(-14deg)}.servico-card h2>p{display:inline-block;transform:skewX(14deg);position:relative;margin:0;color:#fff}.servico-card h2.green{background-color:var(--primary-green)}.servico-card h2.blue{background-color:var(--primary-blue)}.servico__wrapper{display:grid;margin:64px 0;flex-wrap:wrap;grid-template-columns:repeat(auto-fill,175px);justify-content:center;grid-gap:10px}.servico__wrapper .servico-card{display:flex;flex-direction:column;align-items:center;margin:32px 0}.servico__wrapper .servico-card h2{text-transform:uppercase;font-size:16px;font-weight:700;color:#fff;width:180px;text-align:center;padding:14px;margin-top:24px}.section__atendimento h1{padding-top:4rem;padding-bottom:4rem;text-transform:uppercase;font-weight:700;color:#fff;font-style:italic;line-height:68px;text-indent:-300px}.section__atendimento h1 span{font-size:6rem}.section__atendimento .texto-atendimento{padding-top:4rem;color:#fff;font-size:18px;letter-spacing:.4px}.section__atendimento .texto-atendimento strong{color:var(--primary-yellow)}.section__atendimento .atendimento-linha{position:relative}.section__atendimento .contato{background:#ff0;display:block;text-align:center;padding:15px;width:100vw;z-index:1;transform:translate(-40vw,200px) skewX(-15deg)}.section__atendimento .contato p{margin:0;margin-left:-15%;font-weight:700;text-transform:uppercase;color:var(--primary-blue)}.section__atendimento .disponivel{transform:translateY(250px)}.section__atendimento .disponivel{color:#fff;font-size:18px;display:flex;grid-template-columns:max-content max-content;justify-content:center;align-items:center}.section__atendimento .disponivel p span{text-transform:uppercase;color:#fff;font-weight:700;background-color:#ff76f2;width:40px;height:40px;border-radius:50%;margin-right:30px;display:flex;justify-content:center;align-items:center}.section__atendimento .atendimento-linha img{position:relative;z-index:2}.disponivel p+p{position:relative}.disponivel p+p:before{content:"*";position:absolute;left:-15px;color:var(--primary-yellow);font-size:2rem;top:-5px}.section__atendimento small{color:#fff;padding:20px;opacity:.6}.section__atendimento small a{color:#fff;text-decoration:none}@media screen and (max-width:1650px){.section__atendimento .contato{transform:translate(-25vw,200px) skewX(-15deg)}.section__atendimento .contato p{margin-left:-40%}}@media screen and (max-width:1300px){.section__atendimento .contato{transform:translate(-10vw,200px) skewX(-15deg)}.section__atendimento .contato p{margin-left:-60%}}@media screen and (max-width:1200px){.section__atendimento .contato{transform:translate(-15vw,185px) skewX(-15deg)}.section__atendimento .contato p{margin-left:-50%}}@media screen and (max-width:991px){.section__atendimento .contato{display:none}.section__atendimento .contato p{margin-left:-50%}.section__atendimento .disponivel{transform:translate(-10vw,150px);width:max-content}}@media screen and (max-width:768px){.section__atendimento h1{text-indent:0;line-height:32px;text-indent:-78px;padding-bottom:2rem}.section__atendimento h1 span{font-size:2.5rem}.section__atendimento .disponivel{transform:unset;width:initial}}.section__contato h1{color:var(--primary-green)}.section__contato .forminator-ui #submit{background-color:var(--primary-green);width:220px;text-align:center;margin:0 auto;transform:skewX(-10deg);cursor:pointer}.section__contato .forminator-ui #submit:hover{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.6);box-shadow:0 1px 4px 0 rgba(0,0,0,.6)}.section__contato .forminator-ui #submit .forminator-button{padding:10px 24px;width:220px;font-family:Exo,sans-serif;font-weight:700;text-transform:uppercase;transform:skewX(10deg);background-color:unset;font-size:18px}.section__contato .forminator-ui #submit .forminator-button:active,.section__contato .forminator-ui #submit .forminator-button:focus,.section__contato .forminator-ui #submit .forminator-button:hover{box-shadow:none}.section__contato .fale p{color:var(--primary-blue);font-family:16px;padding:0 0 24px 0}.footer__contato{background-color:var(--primary-yellow);padding:4rem 0}.footer__contato .geral h2{color:#fff;font-size:24px;font-weight:700;font-style:italic;text-transform:uppercase;background-color:var(--primary-green);padding:15px 20px;display:inline-block;transform:skew(-10deg)}.footer__contato .geral h2 span{transform:skew(10deg)}.footer__contato .geral h3{color:var(--primary-green);padding-top:24px}.footer__contato .geral h3 a:hover{color:var(--primary-blue)}.footer__contato .geral h3 a{color:currentColor;text-decoration:unset;font-weight:700}.footer__contato .atendimento h2{font-style:italic;text-transform:uppercase;font-weight:700;font-size:24px;color:var(--primary-blue)}.footer__contato .atendimento p{margin-bottom:0;color:var(--primary-blue)}.footer__contato .atendimento .tel{padding:20px 0;display:flex;justify-items:center;align-items:center}.footer__contato .atendimento .tel a{font-style:italic;font-size:24px;font-weight:700;color:var(--primary-blue);font-weight:700;text-decoration:none}.footer__contato .atendimento .tel .tel-icons{display:flex;justify-items:center;align-items:center}.footer__contato .atendimento .tel .tel-icons img{max-width:20px;margin-left:14px}.footer__contato .atendimento .tel a:hover{color:var(--primary-green)}.footer__contato .geral{position:relative}.footer__contato .geral h2{position:absolute;text-align:right;width:900px;right:200px}.footer__contato .geral h3{padding-top:100px}@media screen and (max-width:1400px){.footer__contato .geral h2{width:400px;right:170px}}@media screen and (max-width:1140px){.footer__contato .geral h2{width:400px;right:100px}}@media screen and (max-width:992px){.footer__contato .geral h2{right:30px}.footer__contato .atendimento .tel{flex-direction:column;align-items:initial}.footer__contato .atendimento .tel>div{order:2}.footer__contato .atendimento .tel .tel-icons{order:1}.footer__contato .atendimento .tel .tel-icons img{margin-left:0;margin-right:20px}}@media screen and (max-width:768px){.footer__contato .container .row{text-align:center}.footer__contato .geral h2{position:relative;text-align:center;top:unset;left:unset;right:unset;width:100%}.footer__contato .atendimento .tel .tel-icons{justify-content:center;padding-bottom:20px}.footer__contato .atendimento .tel .tel-icons img{margin-left:15px;margin-right:0}.footer__contato .atendimento .tel .tel-icons img:first-child{margin-left:0}.footer__contato .geral h3{padding-top:32px}.atendimento__sc{border-top:solid 1px var(--primary-green);padding-top:34px}}.section__copy{padding:18px 0}.section__copy small{color:#656565}.section__copy .plenus img{max-width:60px}@media screen and (max-width:768px){.section__copy .plenus,.section__copy small{text-align:center!important}}@keyframes navLinkFade{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.toggle .line1{transform:rotate(-45deg) translate(-3px,7px)}.toggle .line2{opacity:0}.toggle .line3{transform:rotate(45deg) translate(-3px,-7px)}.acr__header.sticky{position:fixed;width:100%;background-color:#fff;padding-bottom:0;box-shadow:2px 2px 8px 8px rgba(0,0,0,.4);z-index:99999}