ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}*,: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,input,p,select,span,textarea{font-family:"Roboto",sans-serif}h1,h2,h3{font-family:"Montserrat",sans-serif;font-weight:700}input[type=submit],input[type=text],select,textarea{-webkit-appearance:none;border-radius:0}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{font-size:13px;text-transform:uppercase;border-radius:23px;background:linear-gradient(90deg,#718c4d 0,#98b079 100%);cursor:pointer;width:150px;height:46px;display:inline-flex;align-items:center;justify-content:center}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.cor{background:linear-gradient(90deg,#59713e 0,#3a4e2b 100%)}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}.sidenav .menu li a,a.btn,header.desktop .menu li a{color:#fff;font-family:"Montserrat",sans-serif;font-weight:700;text-decoration:none}header.desktop .menu li a{font-size:15px;display:inline-flex;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{font-size:16px;text-align:center;margin:0 0 10px;display:block}.sidenav .botao{text-align:center;margin:35px 0 0}section.compliance .topo{background:#e3e7de;padding:25px;margin:0 0 70px}section.compliance .topo h1{color:#42572f;font-size:18px;text-align:center}section.compliance h2{color:#3c502f;font-size:22px;line-height:28px;text-align:center;max-width:560px;margin:0 auto 30px}section.compliance p{color:#818181;font-size:16px;font-weight:400;line-height:26px;text-align:center;max-width:620px;margin:0 auto 20px}section.compliance .download{background:linear-gradient(90deg,#59713e 0,#3a4e2b 100%);border-radius:13px;max-width:620px;padding:25px 35px;margin:0 auto 35px}section.compliance .download h3{color:#e3e7de;font-size:16px;line-height:18px;width:calc(100% - 152px);float:left;margin:10px 0 0}section.compliance .download a{color:#e3e7de;font-size:11px;font-weight:700;text-decoration:none;text-transform:uppercase;width:152px;height:38px;float:left;border:1px solid #fff;border-radius:25px;display:inline-flex;align-items:center;justify-content:center}section.compliance_form .formulario{max-width:625px;background:#e3e7de;border-radius:25px;padding:50px 50px 1px;margin:0 auto 35px}section.compliance_form .formulario h2{color:#42572f;font-size:22px;line-height:28px;text-align:center;margin:0 0 25px}section.compliance_form .formulario input.wpcf7-text,section.compliance_form .formulario select.wpcf7-select,section.compliance_form .formulario textarea{color:#353535;font-size:14px;font-weight:600;height:72px;width:100%!important;padding:25px;background:#f4f4f4;text-align:left;border:0;border-radius:10px;margin:0 0 5px}section.compliance_form .formulario textarea{height:150px;margin:0 0 10px}section.compliance_form .formulario input.wpcf7-submit{color:#fff;font-size:13px;font-weight:700;font-family:"Montserrat",sans-serif;text-decoration:none;text-transform:uppercase;cursor:pointer;width:180px;height:46px;background:linear-gradient(90deg,#718c4d 0,#98b079 100%);border-radius:23px;border:0;margin:0 auto;display:block}section.compliance_form .formulario input[type=submit]:disabled{opacity:.5}section.compliance_form .formulario span.wpcf7-list-item{margin:10px 0;font-size:13px;width:100%;text-align:left;position:relative}section.compliance_form .formulario span.wpcf7-list-item label{color:#353535;display:inline-flex;padding:3px 0 0 25px}section.compliance_form .formulario span.wpcf7-list-item label a{color:#353535}section.compliance_form .formulario input[type=checkbox]{width:18px;height:18px;margin:-2px 5px 0 0;position:absolute;left:0}section.compliance_form .formulario ::-webkit-input-placeholder{color:#353535!important;opacity:1}section.compliance_form .formulario :-moz-placeholder{color:#353535!important;opacity:1}section.compliance_form .formulario ::-moz-placeholder{color:#353535!important;opacity:1}section.compliance_form .formulario :-ms-input-placeholder{color:#353535!important;opacity:1}section.compliance_form .formulario div.wpcf7-response-output{font-size:11px;font-weight:400;margin:0 0 10px!important;text-align:center}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{color:#fff;font-size:16px;font-weight:500;text-decoration:none;margin:0 0 10px;display:block}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}footer .coluna{width:100%;text-align:center;margin:0 0 40px}}@media (max-width:767px){.container{max-width:100%;margin:0 20px}section.compliance_form .formulario{padding:30px 20px 1px}}@media (max-width:479px){section.compliance .download h3{width:100%;text-align:center;margin:0 0 15px}section.compliance .download a{float:unset;display:grid;margin:0 auto}}