*{margin:0;padding:0;box-sizing:border-box}html{font-size:100%;scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:1.125rem;line-height:1.5em;color:#555555;background:#FFF}@media only screen and (max-width: 768px){body{font-size:1rem;line-height:1.3em}}a{color:#F36B21;text-decoration:none;transition:color .3s ease}a:hover,a:focus{color:#F36B21;text-decoration:underline}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}img,iframe,video{max-width:100%}.site-header{background:#FFF;box-shadow:0 0 10px rgba(0,0,0,0.2)}.site-header .container{height:100px;display:flex;align-items:center}@media only screen and (max-width: 768px){.site-header .container{height:60px}}.site-header .o-logo{width:40%}.site-header .o-logo img{width:auto}@media only screen and (max-width: 768px){.site-header .o-logo img{width:100%;height:100%;object-fit:contain}}.site-header nav{width:75%;font-size:1rem;font-weight:bold}@media only screen and (max-width: 768px){.site-header nav{position:static}}.site-header nav ul{justify-content:flex-end}.site-header nav a{color:#555555}.site-header nav a:hover{color:#F36B21;text-decoration:none}.site-header nav .current-menu-item a{position:relative}.site-header nav .current-menu-item a::before{content:"";position:absolute;bottom:-5px;left:0;height:3px;width:25px;background-color:#F36B21}nav ul{list-style:none;display:flex;gap:1rem}nav li{display:inline-block}.site-nav{position:relative}.nav-toggle{display:none;padding:0;width:40px;height:40px;border:1px solid #ddd;border-radius:6px;background:#F36B21}.nav-toggle__bar{display:block;width:22px;height:2px;background:#FFF;margin:5px auto}@media (max-width:768px){.nav-toggle{display:inline-block;position:relative;z-index:9999}.site-nav{text-align:right}.site-nav .menu{display:block;position:absolute;text-align:left;background:#FFF;border:0;border-radius:8px;top:0;left:100%;right:0;width:0;bottom:0;padding:70px 0 25px;z-index:1000;transition:ease .5s;overflow:hidden}.site-nav.is-open .menu{left:30px;width:100%;padding:70px 25px 25px;border:1px solid #CCC}.site-nav li{display:block;margin-bottom:10px}.site-nav li a{display:block}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.container{margin:0 auto;max-width:1150px;padding:0 1rem}.container .container-small{padding-left:0;padding-right:0}.container-small{margin:0 auto;max-width:770px}@media only screen and (max-width: 768px){.container-small{padding:0 1rem}}.site-main{max-width:1150px;margin:2rem auto;padding:0 1rem}.entry-content{margin-top:1rem}h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:.5rem}p{margin-bottom:1rem}button,input[type=submit],input[type=button]{background:#F36B21;color:#FFF;padding:.6rem 1rem;border:0;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s ease}button:hover,input[type=submit]:hover,input[type=button]:hover{background:#F36B21}.site-footer{color:#FFF}.site-footer a{color:#FFF}.site-footer .ic{background-color:#FFF}.site-footer .site-footer-up{padding-top:50px;padding-bottom:50px;background-color:#F36B21}@media only screen and (max-width: 768px){.site-footer .site-footer-up{padding-top:20px;padding-bottom:20px}}.site-footer .container{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.site-footer .container{flex-direction:column}}.site-footer .o-col-logo{width:190px}@media only screen and (max-width: 768px){.site-footer .o-col-logo{margin-bottom:30px}}.site-footer .o-col-mapa-do-site{width:230px;font-size:0.875rem;font-weight:bold}@media only screen and (max-width: 768px){.site-footer .o-col-mapa-do-site{margin-bottom:30px}}.site-footer .o-col-mapa-do-site ul{display:block}.site-footer .o-col-mapa-do-site li{display:block;margin-bottom:5px}.site-footer .o-col-contato{width:360px;font-size:0.875rem;line-height:1.25em;font-weight:bold}.site-footer .o-col-contato ul{list-style:none}.site-footer .o-col-contato li{position:relative;padding-left:25px;margin-bottom:25px}.site-footer .o-col-contato .ic{position:absolute;top:2px;left:0}.site-footer .o-col-redes{width:190px}.site-footer .o-col-redes .ic{margin-right:10px}.site-footer .site-footer-down{padding-top:50px;padding-bottom:50px;text-align:center;background-color:#222;font-weight:bold;font-size:0.75rem;text-transform:uppercase}@media only screen and (max-width: 768px){.site-footer .site-footer-down{padding-top:20px;padding-bottom:20px}}@media (max-width:768px){nav ul{flex-direction:column;gap:.5rem}.site-main{padding:0 1rem}}.o-title-1{font-size:1.5rem;font-weight:bold;position:relative;line-height:1.5em;text-shadow:0 0 5px rgba(0,0,0,0.7)}@media only screen and (max-width: 768px){.o-title-1{font-size:1.25rem}}.o-title-1::before{content:"";position:absolute;bottom:-10px;left:0;height:5px;width:100px;background-color:#F36B21}.o-title-2{margin-bottom:30px;font-size:1.875rem;font-weight:normal;line-height:1.375em}@media only screen and (max-width: 768px){.o-title-2{margin-bottom:15px;font-size:1.5rem}}.o-title-2 strong{color:#F36B21}.o-title-2 span{display:inline-block;padding:2px 15px;font-size:1rem;font-weight:bold;text-transform:uppercase;background-color:#F36B21;color:#FFF}.o-title-3{margin-bottom:20px;font-size:1.3125rem;font-weight:bold;color:#F36B21}@media only screen and (max-width: 768px){.o-title-3{font-size:1.125rem}}.has-h3 h3{margin-bottom:20px;font-size:1.3125rem;font-weight:bold;color:#F36B21}@media only screen and (max-width: 768px){.has-h3 h3{font-size:1.125rem}}.o-title-4{font-size:1.125rem;font-weight:bold}.o-title-5{font-size:1rem;font-weight:bold}.ic{top:0;position:relative;display:inline-block;-webkit-mask-size:contain !important;mask-size:contain !important;mask-position:center;background-color:#000;line-height:1em}.ic-facebook{position:static;width:20px;height:20px;-webkit-mask:url(../twentytwentyfive-child/assets/svg/facebook.svg) no-repeat center;mask:url(../twentytwentyfive-child/assets/svg/facebook.svg) no-repeat center}.ic-instagram{position:static;width:20px;height:20px;-webkit-mask:url(../twentytwentyfive-child/assets/svg/instagram.svg) no-repeat center;mask:url(../twentytwentyfive-child/assets/svg/instagram.svg) no-repeat center}.ic-link{position:static;width:20px;height:20px;-webkit-mask:url(../twentytwentyfive-child/assets/svg/link.svg) no-repeat center;mask:url(../twentytwentyfive-child/assets/svg/link.svg) no-repeat center}.ic-email{position:static;width:20px;height:20px;-webkit-mask:url(../twentytwentyfive-child/assets/svg/email.svg) no-repeat center;mask:url(../twentytwentyfive-child/assets/svg/email.svg) no-repeat center}.ic-horario{position:static;width:20px;height:20px;-webkit-mask:url(../twentytwentyfive-child/assets/svg/horario.svg) no-repeat center;mask:url(../twentytwentyfive-child/assets/svg/horario.svg) no-repeat center}.ic-localizacao{position:static;width:20px;height:20px;-webkit-mask:url(../twentytwentyfive-child/assets/svg/localizacao.svg) no-repeat center;mask:url(../twentytwentyfive-child/assets/svg/localizacao.svg) no-repeat center}.ic-telefone{position:static;width:20px;height:20px;-webkit-mask:url(../twentytwentyfive-child/assets/svg/telefone.svg) no-repeat center;mask:url(../twentytwentyfive-child/assets/svg/telefone.svg) no-repeat center}.ic-whatsapp{position:static;width:20px;height:20px;-webkit-mask:url(../twentytwentyfive-child/assets/svg/whatsapp.svg) no-repeat center;mask:url(../twentytwentyfive-child/assets/svg/whatsapp.svg) no-repeat center}.ic-angle-down{position:static;width:10px;height:6px;-webkit-mask:url(../twentytwentyfive-child/assets/svg/angle.svg) no-repeat center;mask:url(../twentytwentyfive-child/assets/svg/angle.svg) no-repeat center}.ic-angle-top{position:static;width:10px;height:6px;-webkit-mask:url(../twentytwentyfive-child/assets/svg/angle.svg) no-repeat center;mask:url(../twentytwentyfive-child/assets/svg/angle.svg) no-repeat center;transform:rotate(180deg)}.ic-angle-left{position:static;width:10px;height:6px;-webkit-mask:url(../twentytwentyfive-child/assets/svg/angle.svg) no-repeat center;mask:url(../twentytwentyfive-child/assets/svg/angle.svg) no-repeat center;transform:rotate(90deg)}.ic-angle-right{position:static;width:10px;height:6px;-webkit-mask:url(../twentytwentyfive-child/assets/svg/angle.svg) no-repeat center;mask:url(../twentytwentyfive-child/assets/svg/angle.svg) no-repeat center;transform:rotate(-90deg)}.o-banner-destaque{position:relative;width:100%;height:440px}@media only screen and (max-width: 768px){.o-banner-destaque{height:300px}}.o-banner-destaque img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.o-banner-destaque .container{color:#FFF;padding-top:50px;padding-bottom:50px;position:relative;height:100%;display:flex;align-items:flex-end;justify-content:space-between;z-index:2}@media only screen and (max-width: 768px){.o-banner-destaque .container{padding-top:20px;padding-bottom:20px;flex-direction:column;justify-content:flex-end}}.o-banner-destaque .col-left{width:400px}@media only screen and (max-width: 768px){.o-banner-destaque .col-left{margin-bottom:20px;width:100%}}.o-banner-destaque .col-right{width:300px;text-align:right}@media only screen and (max-width: 768px){.o-banner-destaque .col-right{width:100%;text-align:left}}.o-btn{padding-left:20px;padding-right:20px;border-radius:6px;background-color:#F36B21;color:#FFF;height:50px;display:inline-flex;justify-content:center;align-items:center;font-weight:bold;border:0;font-size:1rem}@media only screen and (max-width: 768px){.o-btn{padding-left:10px;padding-right:10px;font-size:0.875rem}}.o-btn:hover{color:#FFF;background-color:#bd5117;text-decoration:none}.o-btn .ic{margin-right:5px;background-color:#FFF}.o-btn.is-dark{background-color:#222}.o-btn.is-dark:hover{background-color:#000}.o-btn.is-white{background-color:#FFF;color:#222;border:solid 2px #222}.o-btn.is-white:hover{background-color:#F5F5F5}.has-padding{padding-top:50px;padding-bottom:50px}@media only screen and (max-width: 768px){.has-padding{padding-top:20px;padding-bottom:20px}}.has-padding-top{padding-top:50px}@media only screen and (max-width: 768px){.has-padding-top{padding-top:20px}}.has-padding-bottom{padding-bottom:50px}@media only screen and (max-width: 768px){.has-padding-bottom{padding-bottom:20px}}.has-cols{display:flex;flex-wrap:wrap;justify-content:space-between}.has-cols .col-maior{width:50%}@media only screen and (max-width: 768px){.has-cols .col-maior{margin-bottom:30px;width:100%}}.has-cols .col-menor{width:42%}@media only screen and (max-width: 768px){.has-cols .col-menor{margin-bottom:30px;width:100%}}.has-cols .col-img img{width:100%;height:auto;border-radius:24px}.has-cols .col-gallery .is-big{display:block;margin-bottom:10px;width:100%;height:auto;border-radius:24px}.has-cols .col-gallery .is-tb{margin-right:5px;width:75px;height:75px;object-fit:cover;border-radius:12px}@media only screen and (max-width: 768px){.has-cols .col-gallery .is-tb{width:50px;height:50px}}.o-sobre-icones{display:flex;flex-wrap:wrap}.o-sobre-icones .o-box{text-align:center;width:50%;font-weight:bold}.o-sobre-fundo-cinza{background-color:#F5F5F5;border-radius:0 50px}@media only screen and (max-width: 768px){.o-sobre-fundo-cinza{border-radius:0 25px}}.o-sobre-fundo-cinza .o-box{padding:0 1%;width:25%}@media only screen and (max-width: 768px){.o-sobre-fundo-cinza .o-box{width:50%}}.o-unicos.is-bg-laranja{background-color:#F36B21;color:#FFF;border-radius:50px 0}@media only screen and (max-width: 768px){.o-unicos.is-bg-laranja{border-radius:25px 0}}.o-unicos.is-bg-laranja strong{color:#FFF}.o-unicos.is-bg-laranja .o-title-3{color:#FFF}.o-unicos .col-unicos{display:flex;flex-wrap:wrap;justify-content:space-between}.o-unicos .o-box{width:31%}@media only screen and (max-width: 768px){.o-unicos .o-box{width:100%}}.o-projetos-realizados.is-bg-laranja{border-radius:50px 0;color:#FFF;background-color:#F36B21}@media only screen and (max-width: 768px){.o-projetos-realizados.is-bg-laranja{border-radius:25px 0}}.o-projetos-realizados.is-bg-laranja .o-title-2 strong{color:#FFF}.o-projetos-realizados.is-bg-laranja .o-title-3{color:#FFF}.o-projetos-realizados.is-bg-cinza{border-radius:0 50px 0 0;background-color:#F5F5F5}.o-projetos-realizados.is-bg-cinza .o-box a{color:#555555}.o-projetos-realizados.has-box-grande .o-box{width:31%}@media only screen and (max-width: 768px){.o-projetos-realizados.has-box-grande .o-box{width:48%}}.o-projetos-realizados.has-box-grande .o-box img{height:250px}@media only screen and (max-width: 768px){.o-projetos-realizados.has-box-grande .o-box img{height:180px}}.o-projetos-realizados.has-box-pequeno .o-box{width:15%}@media only screen and (max-width: 768px){.o-projetos-realizados.has-box-pequeno .o-box{width:31%}}.o-projetos-realizados.has-box-pequeno .o-box img{height:170px}@media only screen and (max-width: 768px){.o-projetos-realizados.has-box-pequeno .o-box img{height:110px}}.o-projetos-realizados .o-projetos{display:flex;flex-wrap:wrap;justify-content:space-between}.o-projetos-realizados .o-projetos .o-box{text-align:center}.o-projetos-realizados .o-projetos .o-box img{width:100%;object-fit:cover;border-radius:24px}.o-projetos-realizados .o-projetos .o-box a{display:block;transition:ease .25s}.o-projetos-realizados .o-projetos .o-box a:hover{transform:scale(1.05)}.o-alguns-clientes .o-logotipos::after{content:"";display:block;clear:both}.o-alguns-clientes .o-logotipos img{float:left;margin:1.5%;width:17%;height:100px;object-fit:contain}@media only screen and (max-width: 768px){.o-alguns-clientes .o-logotipos img{width:30%;height:80px}}.o-faq{margin:30px 0}.o-faq .o-box{margin-bottom:10px;border:solid 2px #555555;border-radius:6px}.o-faq .o-box.is-active .o-resposta{display:block}.o-faq .o-box.is-active button .ic{transform:rotate(180deg)}.o-faq h3{margin:0;padding:0}.o-faq button{position:relative;width:100%;padding:12px 20px;background-color:transparent;font-size:1.125rem;font-weight:bold;color:#555555;text-align:left}@media only screen and (max-width: 768px){.o-faq button{font-size:1rem}}.o-faq button:hover{color:#F36B21}.o-faq button .ic{position:absolute;top:20px;right:20px}.o-faq .o-resposta{display:none;padding:10px 20px}.has-checked-list.is-list-laranja li{background-image:url('../twentytwentyfive-child/assets/svg/checked-white.svg')}.has-checked-list ul{margin:20px 0;padding:0;list-style:none;line-height:1.5em;font-size:1rem}.has-checked-list li{margin-bottom:15px;padding-left:30px;min-height:25px;background:url('../twentytwentyfive-child/assets/svg/checked.svg') no-repeat left top 5px}.o-maquinarios ul{display:flex;flex-wrap:wrap}.o-maquinarios li{width:50%;padding-right:50px}@media only screen and (max-width: 768px){.o-maquinarios li{width:auto;padding-right:0}}.o-como-nos-envolvemos{background-color:#F5F5F5;border-radius:0 50px}@media only screen and (max-width: 768px){.o-como-nos-envolvemos{border-radius:0 25px}}.o-como-nos-envolvemos .container{display:flex;flex-wrap:wrap;justify-content:space-between}.o-como-nos-envolvemos .o-title-2{margin-bottom:30px;width:100%}.o-como-nos-envolvemos .o-box{width:30%}@media only screen and (max-width: 768px){.o-como-nos-envolvemos .o-box{text-align:center;width:100%;margin-bottom:30px}}.o-sobre-a-associacao .o-redes{font-size:1rem;font-weight:bold}@media only screen and (max-width: 768px){.o-sobre-a-associacao .o-redes{font-size:0.875rem}}.o-sobre-a-associacao .o-redes a{margin-right:20px;display:inline-block;text-decoration:none;color:#222}@media only screen and (max-width: 768px){.o-sobre-a-associacao .o-redes a{margin-bottom:10px}}.o-sobre-a-associacao .o-redes a:last-child{margin-right:0}.o-sobre-a-associacao .o-redes a:hover{color:#F36B21}.o-sobre-a-associacao .o-redes a:hover .ic{background-color:#F36B21}.o-sobre-a-associacao .o-redes a .ic{position:relative;top:4px}.o-formulario{margin:50px 0}.o-formulario .wpcf7-form-control{border:solid 1px #CCC;border-radius:6px;color:#222;height:50px;padding:5px 20px;font-size:1.125rem;width:100%}.o-formulario .wpcf7-textarea{height:100px}.o-formulario .wpcf7-submit{padding-left:20px;padding-right:20px;border-radius:6px;background-color:#F36B21;color:#FFF;height:50px;display:inline-flex;justify-content:center;align-items:center;font-weight:bold;border:0;font-size:1rem;background-color:#222}@media only screen and (max-width: 768px){.o-formulario .wpcf7-submit{padding-left:10px;padding-right:10px;font-size:0.875rem}}.o-formulario .wpcf7-submit:hover{color:#FFF;background-color:#bd5117;text-decoration:none}.o-formulario .wpcf7-submit .ic{margin-right:5px;background-color:#FFF}.o-formulario .wpcf7-submit.is-dark{background-color:#222}.o-formulario .wpcf7-submit.is-dark:hover{background-color:#000}.o-formulario .wpcf7-submit.is-white{background-color:#FFF;color:#222;border:solid 2px #222}.o-formulario .wpcf7-submit.is-white:hover{background-color:#F5F5F5}.o-formulario .wpcf7-submit:hover{background-color:#000}.margin-top{margin-top:30px}.margin-bottom{margin-bottom:30px}.o-portfolio-secao.is-bg-laranja{background-color:#F36B21;color:#FFF}.o-portfolio-secao.is-bg-laranja .o-title-3,.o-portfolio-secao.is-bg-laranja h3{color:#FFF}.o-portfolio-secao.is-bg-laranja .has-checked-list li{background-image:url('../twentytwentyfive-child/assets/svg/checked-white.svg')}.o-portfolio-secao h4{margin-top:40px}.o-portfolio-secao .o-buttons{display:flex;flex-wrap:wrap}.o-portfolio-secao .o-buttons .o-btn{margin-right:10px}@media only screen and (max-width: 768px){.o-portfolio-secao .o-buttons .o-btn{margin-right:0;margin-bottom:10px;width:100%}}.posts-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:20px}.post-card{border:1px solid #CCC;border-radius:8px;padding:15px;background:#FFF;transition:box-shadow .2s ease}.post-card:hover{box-shadow:0 2px 10px rgba(0,0,0,0.1)}.post-card .thumb img{width:100%;height:auto;border-radius:24px}.post-card time{font-size:0.875rem}.pagination{text-align:center;margin:30px 0}.pagination .page-numbers{display:inline-block;margin:0 4px;padding:6px 12px;border:1px solid #CCC;border-radius:4px;text-decoration:none;color:#222;font-size:14px}.pagination .page-numbers:hover{background:#F5F5F5}.pagination .page-numbers.current{background:#F36B21;color:#FFF;border-color:#F36B21}.breadcrumb{font-size:14px;margin:10px 0 20px}.breadcrumb a{color:#555555;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb .separator{margin:0 6px;color:#CCC}a.lb-prev{text-align:left}a.lb-next{text-align:right}a.lb-prev::before,a.lb-next::before{content:"";top:0;position:relative;display:inline-block;-webkit-mask-size:contain !important;mask-size:contain !important;mask-position:center;line-height:1em;-webkit-mask:url(../twentytwentyfive-child/assets/svg/angle.svg) no-repeat center;mask:url(../twentytwentyfive-child/assets/svg/angle.svg) no-repeat center;background-color:#FFF;width:45px;height:45px}@media only screen and (max-width: 768px){a.lb-prev::before,a.lb-next::before{width:35px;height:35px}}a.lb-prev::before{transform:rotate(90deg)}a.lb-next::before{transform:rotate(-90deg)}