ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}*,:after,:before{margin:0;padding:0;outline:0;font-weight:400;line-height:1.2;letter-spacing:oem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}a,body,p,span{font-family:"Roboto",sans-serif}h1,h1 span,h2,h3{font-family:"Montserrat",sans-serif;font-weight:700}a,a:active,a:hover,a:link,a:visited{outline:0}.container{max-width:1140px;margin:0 auto;position:relative}.clear{clear:both}a.btn,section.home_numeros .card .ico{align-items:center;justify-content:center}a.btn,header.desktop .menu li a{color:#fff;font-family:"Montserrat",sans-serif;font-weight:700;text-decoration:none;display:inline-flex}a.btn{font-size:13px;text-transform:uppercase;border-radius:23px;background:linear-gradient(90deg,#718c4d 0,#98b079 100%);cursor:pointer;width:150px;height:46px}a.btn:hover{background:#6f8a4b}header.desktop{display:grid;height:125px;width:100%;z-index:100;background:#fff0;position:relative;padding:0 30px}header.desktop .logo{width:160px;height:125px;float:left;display:flex;align-items:center;padding:2px 0 0 30px}header.desktop .logo img{width:160px}header.desktop .menu{width:calc(100% - 320px);height:125px;float:left}footer .logo,header.desktop .menu ul{text-align:center}header.desktop .menu li{list-style:none;display:inline-block;margin:0 5px}header.desktop .menu li a{font-size:15px;align-items:center;height:125px;margin:0 10px}header.desktop .menu li a:hover{color:rgb(255 255 255/.7)}header.desktop .botao{width:160px;height:125px;float:left;display:flex;align-items:center;justify-content:flex-end}header.mobile{display:none;width:100%;height:90px;background:#435930;z-index:10;padding:0;position:relative}.sidenav .logo,header.mobile .logo{width:175px;height:90px;float:left;display:flex;align-items:center;padding-left:30px}.sidenav .logo img,header.mobile .logo img{width:124px}.sidenav .fechar,header.mobile .sanduiche{width:calc(100% - 175px);height:90px;float:left;display:flex;align-items:center;justify-content:flex-end;padding-right:30px}.sidenav{height:100%;width:100%;position:fixed;z-index:400;top:0;left:0;overflow-x:hidden;text-align:left;padding:0;-webkit-overflow-scrolling:touch;visibility:hidden;opacity:0;transition:visibility 0s,opacity .2s linear;background:linear-gradient(179deg,#435930 0,#435930 100%)}.sidenav .menu{padding:50px 0 0}.sidenav .menu ul,footer .coluna ul{list-style:none}.sidenav .menu li{margin:0 0 25px}.sidenav .menu li a,footer .coluna li a{color:#fff;font-size:16px;text-decoration:none;margin:0 0 10px;display:block}.sidenav .menu li a{font-family:"Montserrat",sans-serif;font-weight:700;text-align:center}.sidenav .botao,section.home_numeros .cards{text-align:center;margin:35px 0 0}section.home_numeros{background:#e3e7de;padding:80px 0}section.home_numeros .card h3,section.home_numeros h2{color:#3c502f;font-size:26px;font-weight:800;text-align:center;margin:0 0 20px}section.home_numeros p,section.solucoes_cont p{color:#6e6e6e;font-size:16px;font-weight:400;line-height:26px;text-align:center;max-width:620px;margin:0 auto 20px}section.home_numeros p.tag{color:#6f8a4b;font-size:10px;font-weight:600;line-height:12px;text-transform:uppercase;letter-spacing:2px}section.home_numeros .card{width:calc(25% - 20px);height:275px;display:inline-block;vertical-align:top;background:#435930;border-radius:15px;padding:50px 30px 0;margin:0 10px 20px}section.home_numeros .card .ico{width:58px;height:58px;background:#fff;border-radius:8px;margin:0 auto 20px;display:flex}section.home_numeros .card h3{color:#98af78;font-size:18px;line-height:22px;margin:0 0 15px}section.home_numeros .card p{color:#fff;font-size:14px;font-weight:600;line-height:20px;text-align:center;margin:0}section.solucoes_capa{position:relative;margin:-125px 0 0}section.solucoes_capa .box{height:630px;position:relative}section.solucoes_capa img.capa,section.solucoes_cont .imagem img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center}section.solucoes_capa .filtro_menu{width:100%;height:250px;position:absolute;top:0;left:0}section.solucoes_capa .filtro_menu:after{position:absolute;content:"";height:100%;width:100%;bottom:0;left:0;background-image:-webkit-linear-gradient(180deg,rgb(0 0 0/.5)0,#fff0 100%);background-image:-moz-linear-gradient(180deg,rgb(0 0 0/.5)0,#fff0 100%);background-image:linear-gradient(180deg,rgb(0 0 0/.5)0,#fff0 100%);background-position:50% 50%;-webkit-background-origin:padding-box;background-origin:padding-box;-webkit-background-clip:border-box;background-clip:border-box;-webkit-background-size:auto auto;background-size:auto auto}section.solucoes_capa .filtro_titulo,section.solucoes_capa .filtro_titulo:after{width:100%;height:350px;position:absolute;bottom:0;left:0}section.solucoes_capa .filtro_titulo:after{content:"";height:100%;background-image:-webkit-linear-gradient(0deg,rgb(0 0 0/.8)0,#fff0 100%);background-image:-moz-linear-gradient(0deg,rgb(0 0 0/.8)0,#fff0 100%);background-image:linear-gradient(0deg,rgb(0 0 0/.8)0,#fff0 100%);background-position:50% 50%;-webkit-background-origin:padding-box;background-origin:padding-box;-webkit-background-clip:border-box;background-clip:border-box;-webkit-background-size:auto auto;background-size:auto auto}section.solucoes_capa .caixa{width:100%;position:absolute;bottom:50px;padding:0 100px}section.solucoes_capa .caixa h1{color:#fff;font-size:45px;line-height:45px;text-align:center;margin:0 0 15px}section.solucoes_capa .caixa h1 span{color:#cee1b5;display:block}section.solucoes_cont{padding:70px 0 40px}section.solucoes_cont h2{color:#3c502f;font-size:22px;line-height:28px;text-align:center;max-width:560px;margin:0 auto 30px}section.solucoes_cont p{color:#818181}section.solucoes_cont a.btn{width:184px;margin:0 auto;display:grid}section.solucoes_cont .servicos{margin:50px 0 0}section.solucoes_cont .servico{margin:0 0 30px}section.solucoes_cont .imagem{width:50%;height:333px;float:left;position:relative}section.solucoes_cont .imagem img{border-radius:13px 0 0 13px}section.solucoes_cont .texto{width:50%;height:333px;float:left;background:#f9f9f9;border-radius:0 13px 13px 0;padding:0 55px;display:grid;align-content:center}section.solucoes_cont .texto h3{color:#3c502f;font-size:20px;line-height:22px;margin:0 0 20px}section.solucoes_cont .texto h3 img{width:30px;margin:0 7px 0 0}section.solucoes_cont .texto p{text-align:left;margin:0}footer{background:#3a4f2a;padding:80px 0}footer .logo img{height:84px}footer hr{border:0;background:rgb(255 255 255/.2);height:1px;margin:40px 0}footer .coluna{width:25%;float:left}footer .coluna h2{color:#b6c99d;margin:0 0 15px}footer .coluna p{color:#fff;font-size:14px;font-weight:400;line-height:22px;margin:0 0 15px}footer .coluna h2,footer .coluna p.fone{font-size:16px;font-weight:700}footer .coluna p.email{font-weight:700}footer .coluna li a{font-weight:500}footer .social{margin:15px 0 0}@media (max-width:1199px){.container{max-width:100%;margin:0 30px}}@media (max-width:991px){header.desktop{display:none}header.mobile{display:grid}section.home_numeros .card{width:calc(50% - 20px)}section.solucoes_capa{margin:0}section.solucoes_capa .box{height:580px}section.solucoes_capa .filtro_menu{display:none}section.solucoes_capa .caixa h1{font-size:36px;line-height:36px}section.solucoes_cont .texto{padding:0 30px}footer .coluna{width:100%;text-align:center;margin:0 0 40px}}@media (max-width:767px){.container{max-width:100%;margin:0 20px}section.home_numeros .card{width:100%;margin:0 0 20px}section.solucoes_capa .box{height:380px}section.solucoes_cont .imagem{width:100%;height:250px}section.solucoes_cont .imagem img{border-radius:13px 13px 0 0}section.solucoes_cont .texto{width:100%;height:auto;border-radius:0 0 13px 13px;padding:30px 20px}}