@charset "UTF-8";
/* https://astecfacioli.com.br/wordpress/wp-content/themes/astecfacioli/assets/css/theme.css?ver=1.2.4 */
/* Import rule from: https://fonts.googleapis.com/css2?family=PT+Serif:wght@400;700&display=swap */
@font-face{font-family:'PT Serif';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=EJRVQgYoZZY2vCFuvDFS&skey=e37119e9cd703ddf&v=v19) format('woff')}@font-face{font-family:'PT Serif';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=EJRSQgYoZZY2vCFuvAnt65qW&skey=f3f4fc2f289c7d5b&v=v19) format('woff')}
/* Import rule from: https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,900&display=swap */
@font-face{font-family:'Poppins';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=pxiDyp8kv8JHgFVrJJLm81xlEw&skey=846b48b4eada095a&v=v24) format('woff')}@font-face{font-family:'Poppins';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=pxiGyp8kv8JHgFVrLPTedA&skey=57be0781cfb72ecd&v=v24) format('woff')}@font-face{font-family:'Poppins';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=pxiByp8kv8JHgFVrLFj_V1g&skey=1bdc08fe61c3cc9e&v=v24) format('woff')}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=pxiByp8kv8JHgFVrLDz8V1g&skey=4aabc5055a39e031&v=v24) format('woff')}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=pxiEyp8kv8JHgFVrFJM&skey=87759fb096548f6d&v=v24) format('woff')}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=pxiByp8kv8JHgFVrLGT9V1g&skey=d4526a9b64c21b87&v=v24) format('woff')}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=pxiByp8kv8JHgFVrLEj6V1g&skey=ce7ef9d62ca89319&v=v24) format('woff')}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=pxiByp8kv8JHgFVrLCz7V1g&skey=cea76fe63715a67a&v=v24) format('woff')}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=pxiByp8kv8JHgFVrLDD4V1g&skey=f01e006f58df81ac&v=v24) format('woff')}*{outline:none;text-decoration:none}html,body{padding:0;margin:0;font-family:'PT Serif',serif}mark{background-color:#757577;color:#fff}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.row{display:block;width:100%;max-width:1170px;margin:0 auto}.row .inner{display:block;width:calc(100% + 30px);margin-left:-15px}.menu-primary{display:block;width:100%;font-size:0}.menu-primary.fixed{position:fixed;top:-100%;z-index:99;background:#004f39;box-shadow:0 0 5px rgba(0,0,0,.3);transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;-ms-transition:all ease .5s}.menu-primary .col{font-size:initial;display:inline-block;vertical-align:middle;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box}.menu-primary .col.logo{width:35%}.menu-primary .col.nav{width:65%;text-align:right}.menu-primary .col.logo a,.menu-primary .col.logo a img{display:inline-block}.menu-primary .col.logo a img{max-width:200px;width:100%;height:auto}.menu-primary .col.nav ul{padding:0;margin:0;list-style:none}.menu-primary .col.nav ul li{font-family:"Poppins",Arial,Helvetica,sans-serif;display:inline-block;margin-left:30px}.menu-primary .col.nav ul li a{position:relative;color:#555}.menu-primary.fixed .col.nav ul li a{color:#fff}.menu-primary .col.nav ul li a::before{position:absolute;content:'';bottom:-10px;left:0;right:100%;height:2px;background-color:#bd9228;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s}.menu-primary .col.nav ul li.current-menu-item a::before{right:0}.menu-primary .col.nav ul li a:hover::before{right:0}.hero-banner,.hero-banner .item img{display:block;width:100%}.hero-banner{position:relative}.hero-banner .item img{height:auto}.hero-banner .item img.mobile{display:none}.hero-banner ul.slick-dots{list-style:none;margin:0;padding:0;position:absolute;left:50%;bottom:15px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}.hero-banner ul.slick-dots li{display:inline-block;position:relative;width:15px;height:15px;border-radius:50%;overflow:hidden;margin:0 5px;cursor:pointer}.hero-banner ul.slick-dots li::before{position:absolute;content:'';left:0;right:0;bottom:0;top:0;background:rgba(0,79,57,.6)}.hero-banner ul.slick-dots li.slick-active::before{background:rgba(253,180,20,.6)}.hero-banner ul.slick-dots li button{display:none}.section-welcome{display:block;width:100%;font-size:0;margin-top:60px}.section-welcome .col{display:inline-block;width:50%;font-size:initial;vertical-align:middle;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box}.section-welcome .col.details ul{list-style:none;margin:0;padding:0}.section-welcome .col.details ul li{display:block;width:100%;font-size:0;margin-bottom:30px}.section-welcome .col.details ul li:last-child{margin-bottom:0}.section-welcome .col.details ul li div.icon,.section-welcome .col.details ul li div.info{display:inline-block;font-size:initial;vertical-align:middle}.section-welcome .col.details ul li div.icon{width:100px;height:100px;line-height:100px;font-size:2rem;text-align:center;background:#004f39;color:#fff;margin-right:15px}.section-welcome .col.details ul li div.info{width:calc(100% - 115px)}.section-welcome .col.details ul li div.info h3{margin-top:0;margin-bottom:10px;font-family:"Poppins",Arial,Helvetica,sans-serif;font-weight:500;line-height:15px;font-size:1rem;text-transform:uppercase;color:#bd9228}.section-welcome .col.details ul li div.info p{font-size:14px;margin:0;font-family:"PT Serif",Arial,Helvetica,sans-serif;line-height:20px;color:#000}.section-welcome .col.intro h1{font-family:"Poppins",Arial,Helvetica,sans-serif;font-weight:500;line-height:40px;margin-top:0;color:#004f39;font-size:28px}.section-welcome .col.intro p{font-size:1rem;font-family:"PT Serif",Arial,Helvetica,sans-serif;line-height:25px;color:#000}.section-welcome .col.intro a.cta{display:inline-block;font-size:0;margin-top:15px;text-transform:uppercase}.section-welcome .col.intro a.cta .icon,.section-welcome .col.intro a.cta .text{font-family:"Poppins",Arial,Helvetica,sans-serif;font-size:initial;display:inline-block;vertical-align:middle;height:60px}.section-welcome .col.intro a.cta .icon{width:60px;line-height:60px;text-align:center;background:#004f39;color:#bd9228;font-size:1.2rem}.section-welcome .col.intro a.cta .text{font-size:1rem;line-height:22px;background:#bd9228;color:#004f39;font-weight:600;padding:10px 15px;box-sizing:border-box;-webkit-box-sizing:border-box}.section-welcome .col.intro a.cta .text small{display:block;font-weight:400}.section-brands{display:block;width:100%;background:#fbf8f8;border-top:solid 3px #faf6f6;border-bottom:solid 3px #faf6f6;margin-top:60px;padding:40px 0 20px 0;box-sizing:border-box;-webkit-box-sizing:border-box}.section-brands .box{display:block;position:relative;border-radius:7px;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box}.section-brands .box a img{display:block;width:100%;height:auto}.section-brands .box .slick-arrow{position:absolute;top:50%;border:none;width:35px;height:35px;line-height:35px;text-align:center;background-color:rgba(253,180,20,.8);color:#fff;z-index:2;cursor:pointer;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.section-brands .box .slick-arrow.slick-prev{left:15px}.section-brands .box .slick-arrow.slick-next{right:15px}.title-inner{text-align:center;padding:0 15px;box-sizing:border-box;-webkit-box-sizing:border-box}.title-inner h3{font-family:"Poppins",Arial,Helvetica,sans-serif;font-weight:400;font-size:1.6rem;color:#004f39;margin:0}.section-form{display:block;width:100%;font-size:0;margin:60px 0}.section-form .col{display:inline-block;font-size:initial;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box}.section-form .col.image{width:40%}.section-form .col.image .bg{display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.section-form .col.form{position:relative;width:60%;background:#fbf8f8;border:solid 3px #faf6f6;padding:30px 15px;font-size:0;box-sizing:border-box;-webkit-box-sizing:border-box}.section-form .col.form .title,.section-form .col.form .subtitle{font-family:"Poppins",Arial,Helvetica,sans-serif;color:#757575;display:block;padding:0 15px;box-sizing:border-box;-webkit-box-sizing:border-box}.section-form .col.form .title{font-size:1.3rem;text-transform:uppercase;font-weight:400;color:#bd9228;margin-bottom:10px}.section-form .col.form .subtitle{font-size:1.5rem;margin-bottom:30px;font-weight:600;color:#004f39}.section-form .col.form p{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.section-form .col.form span.wpcf7-form-control-wrap{position:relative;font-size:initial;display:inline-block;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box}.section-form .col.form span.wpcf7-form-control-wrap>*{width:100%}.section-form .col.form input[type="submit"]{width:100%}.section-form .col.form span.wpcf7-form-control-wrap[data-name="mensagem"],.section-form .col.form input.wpcf7-submit{grid-column:1 / -1;width:100%}.section-form .col.form label{font-family:"Poppins",Arial,Helvetica,sans-serif}input[type="text"],input[type="email"],textarea,select{font-family:"Poppins",Arial,Helvetica,sans-serif;text-transform:uppercase;display:block;width:100%;height:50px;border:solid 1px #ccc;border-radius:7px;padding:8px;box-sizing:border-box;-webkit-box-sizing:border-box}textarea{font-family:"Poppins",Arial,Helvetica,sans-serif!important;height:150px;resize:none;font-size:.85rem}input[type="submit"]{display:block;width:100%;height:60px;text-transform:uppercase;font-size:1.2rem;background:#004f39;color:#fff;border-radius:7px;border:none;cursor:pointer}input[type="checkbox"]{appearance:checkbox;-webkit-appearance:checkbox}::-webkit-input-placeholder{font-family:"Poppins",Arial,Helvetica,sans-serif;color:#757575}:-ms-input-placeholder{color:#757575}::placeholder{color:#757575}.section-footer{display:block;width:100%;background:#004f39;font-size:0;padding:30px 0;box-sizing:border-box;-webkit-box-sizing:border-box}.section-footer .col{font-size:initial;display:inline-block;vertical-align:top;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box}.section-footer .col.logo{width:25%}.section-footer .col.localizacao{width:35%}.section-footer .col.pagina{width:25%}.section-footer .col.contato{width:25%}.section-footer .col.network{width:15%}.section-footer .col.logo img{width:100%;height:auto;max-width:250px}.section-footer .col.localizacao iframe{display:block;width:100%;height:200px;border-radius:8px}.section-footer .col h3{font-family:"Poppins",Arial,Helvetica,sans-serif;font-weight:400;margin-top:0;margin-bottom:10px;color:#bd9228}.section-footer .col a{color:#fff}.section-footer .col ul{padding:0;margin:0;list-style:none}.section-footer .col ul li{display:block;width:100%;line-height:30px;color:#bd9228}.section-footer .col ul li svg{margin-right:10px}.section-footer .col.network ul li{display:inline-block;width:auto;margin-right:5px;font-size:1.8rem}.section-copy{display:block;width:100%;background:#bd9228}.section-copy .box{font-family:"Poppins",Arial,Helvetica,sans-serif;display:block;width:100%;font-size:.85rem;font-weight:400;text-align:center;text-transform:uppercase;color:#004f39;padding:10px 15px;box-sizing:border-box;-webkit-box-sizing:border-box}.page-cover,.page-cover img{display:block;width:100%;position:relative}.page-cover img{height:auto}.section-page{display:block;width:100%;font-size:0;margin:40px 0}.section-page.full{margin:0}.section-page.full .row{width:100%;max-width:initial}.section-page .col{display:inline-block;font-size:initial}.section-page .col.image,.section-page .col.intro{width:50%;vertical-align:middle;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box}.section-page .col.image img{display:block;width:100%;height:auto}.section-page .col.intro p{line-height:35px;font-size:1.2rem;margin:15px 0;color:#757575}.section-page .col.item{width:33.333333%;vertical-align:top;text-align:center;margin-top:30px;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box}.section-page .col.item .box{background:#fbf8f8;border:solid 3px #faf6f6;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box}.section-page .col.item h3{font-family:"Poppins",Arial,Helvetica,sans-serif;font-weight:300;margin:0;font-size:2rem;color:#004f39}.section-page .col.item p{line-height:30px;font-size:1.2rem;color:#757575}.section-page.service .inner h3{font-family:"Poppins",Arial,Helvetica,sans-serif;font-size:20px;color:#004f39;text-transform:uppercase;padding:0 15px}.section-page.service .box{display:block;width:100%}.section-page.service .box ul{display:block;padding:0;margin:0;list-style:none;font-size:0}.section-page.service .box ul li{font-size:initial;display:inline-block;width:25%;vertical-align:top;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box}.section-page.service .box ul li .wrap{position:relative;display:block;background:#fbf8f8;border:solid 3px #faf6f6;overflow:hidden;padding:30px;box-sizing:border-box;-webkit-box-sizing:border-box;transition:ease ease .3s;-webkit-transition:ease ease .3s;-moz-transition:ease ease .3s;-o-transition:ease ease .3s;-ms-transition:ease ease .3s}.section-page.service .box ul li .wrap .brand,.section-page.service .box ul li .wrap .brand img{display:block;width:100%}.section-page.service .box ul li .wrap .brand img{height:auto}.section-page.service .box ul li .wrap a.whatsapp{font-family:"Poppins",Arial,Helvetica,sans-serif;position:absolute;left:50%;top:50%;width:calc(100% - 40px);height:auto;z-index:2;background-color:#128C7E;color:#fff;border-radius:7px;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box;visibility:hidden;opacity:0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;-ms-transition:all ease .5s}.section-page.service .box ul li .wrap a.whatsapp span.text{font-size:12px}.section-page.service .box ul li .wrap a.whatsapp span.text,.section-page.service .box ul li .wrap a.whatsapp .fa-whatsapp{display:inline-block;vertical-align:middle;text-align:left;font-weight:500}.section-page.service .box ul li .wrap a.whatsapp .fa-whatsapp{font-size:2rem;margin-right:15px}.section-page.service .box ul li .wrap:hover{box-shadow:2px 2px 12px rgba(141,141,141,.3)}.section-page.service .box ul li .wrap:hover span.modality{visibility:hidden;opacity:0}.section-page.service .box ul li .wrap:hover a.whatsapp{visibility:visible;opacity:1;bottom:20px}.section-page.orcamento .col{display:inline-block;vertical-align:middle}.section-page.orcamento .col.form,.section-page.orcamento .col.info{width:50%}.section-page.orcamento .col.map{width:100%;height:400px}.section-page.orcamento .col.map iframe{position:relative;display:block;width:100%;height:100%;border:0}.section-page.orcamento .col.form{font-family:"Poppins",Arial,Helvetica,sans-serif;font-size:0;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box}.section-page.orcamento .col.form span.title{display:block;font-size:1.3rem;text-transform:uppercase;font-weight:400;color:#bd9228;margin-bottom:10px;padding:0 15px;box-sizing:border-box;-webkit-box-sizing:border-box}.section-page.orcamento .col.form p.subtitle{display:block;font-size:.85rem;color:#999;padding:0 15px;box-sizing:border-box;-webkit-box-sizing:border-box}.section-page.orcamento .col.form span.wpcf7-form-control-wrap{font-size:initial;display:inline-block;width:100%;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box}.section-page.orcamento .col.form span.wpcf7-form-control-wrap:nth-child(1),.section-page.orcamento .col.form span.wpcf7-form-control-wrap:nth-child(4),.section-page.orcamento .col.form span.wpcf7-form-control-wrap:nth-child(7),.section-page.orcamento .col.form span.wpcf7-form-control-wrap:nth-child(10),.section-page.orcamento .col.form span.wpcf7-form-control-wrap:nth-child(14){width:65%}.section-page.orcamento .col.form span.wpcf7-form-control-wrap:nth-child(2),.section-page.orcamento .col.form span.wpcf7-form-control-wrap:nth-child(3),.section-page.orcamento .col.form span.wpcf7-form-control-wrap:nth-child(8),.section-page.orcamento .col.form span.wpcf7-form-control-wrap:nth-child(11),.section-page.orcamento .col.form span.wpcf7-form-control-wrap:nth-child(15){width:35%}.section-page.orcamento .col.form span.wpcf7-form-control-wrap:nth-child(5),.section-page.orcamento .col.form span.wpcf7-form-control-wrap:nth-child(6),.section-page.orcamento .col.form span.wpcf7-form-control-wrap:nth-child(12),.section-page.orcamento .col.form span.wpcf7-form-control-wrap:nth-child(13){width:50%}.section-page.orcamento .col.form span.wpcf7-form-control-wrap{position:relative}.section-page.orcamento .col.form span.wpcf7-form-control-wrap .wpcf7-not-valid-tip{height:50px;top:15px;left:15px}.section-page.orcamento .col.form span.wpcf7-form-control-wrap[data-name="defeito"] .wpcf7-not-valid-tip{height:150px}.section-page.orcamento .col.info{font-size:0;background:#fbf8f8}.section-page.orcamento .col.info .box{position:relative;display:inline-block;font-size:initial;vertical-align:middle}.section-page.orcamento .col.info .box:nth-child(1),.section-page.orcamento .col.info .box:nth-child(2){width:50%;text-align:center}.section-page.orcamento .col.info .box:nth-child(3){width:100%;background-color:#bd9228;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box}.section-page.orcamento .col.info .box h3.title{font-family:"Poppins",Arial,Helvetica,sans-serif;margin-bottom:60px;color:#128C7E;font-weight:500}.section-page.orcamento .col.info .box ul{padding:0;margin:0;list-style:none}.section-page.orcamento .col.info .box ul li{display:block;line-height:25px}.section-page.orcamento .col.info .box ul li a{text-decoration:none;color:#757577}.section-page.orcamento .col.info .box .text{display:block;margin-bottom:30px}.section-page.orcamento .col.info .box .icon{font-size:5rem;color:#bd9228}.section-page.orcamento .col.info .box .list b{display:block;color:#004f39;margin-bottom:15px}.section-page.orcamento .col.info .box .bg{display:block;width:100%;height:900px;background-repeat:no-repeat;background-position:center;background-size:cover}.section-page.orcamento .col.info .box .inline{font-size:0}.section-page.orcamento .col.info .box .inline .icon,.section-page.orcamento .col.info .box .inline .text{display:inline-block;font-size:initial;vertical-align:middle;margin:0}.section-page.orcamento .col.info .box .inline .icon{width:25%;font-size:6rem;text-align:center;color:#ddac30}.section-page.orcamento .col.info .box .inline .text{width:75%}.section-page.orcamento .col.info .box .inline .text h3{margin:0;color:#fff}.section-page.orcamento .col.info .box .inline .text p{font-family:"Poppins",Arial,Helvetica,sans-serif;color:#fff;line-height:25px}.toggle-menu-mobile{font-size:2.5rem;color:#004f39;display:none}.menu-primary.fixed .toggle-menu-mobile{color:#fff}.nav-mobile{position:fixed;width:100%;top:0;bottom:0;z-index:9999;visibility:hidden;opacity:0;transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s}.nav-mobile.active{visibility:visible;opacity:1}.nav-mobile .outside{position:absolute;content:'';left:250px;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5)}.nav-mobile .section{position:absolute;top:0;bottom:0;left:0;width:250px;background:#bd9228}.nav-mobile .section ul{padding:0;margin:0;list-style:none}.nav-mobile .section ul li a{display:block;color:#004f39;border-bottom:dotted 1px #004f39;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box}.wpcf7-form-control-wrap{position:relative;display:block}.wpcf7-response-output{font-size:16px}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;background:#bd9228;padding:15px;z-index:10;width:calc(100% - 30px);left:0;right:0;top:0;bottom:0;color:#000000!important;font-family:"Montserrat",sans-serif;border:0;border-radius:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.wpcf7-not-valid-tip{font-size:0.8em!important}.wpcf7-spinner{position:absolute;inset:0;width:auto;height:auto;background-color:rgba(0,0,0,.2);z-index:1;margin:0;border-radius:0}.wpcf7-spinner::before{position:absolute;top:50%;left:50%;background-color:#004f39;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.wpcf7-response-output{margin:15px 0 0 0!important}