body:has(.pg-contato){background-color:#fff}.pg-contato section{position:relative}.pg-contato section:before{content:"";border-top:20px solid #fff;border-left:20px solid #0000;border-right:20px solid #0000;width:0;height:0;margin-left:-10px;position:absolute;bottom:-20px;left:50%}.pg-contato .dados{width:100%;max-width:335px;margin:70px auto 50px;padding-left:100px;position:relative}.pg-contato .dados i{color:#fff;text-align:center;width:85px;height:85px;padding-top:20px;font-size:45px;position:absolute;top:0;left:0}.pg-contato .dados strong{text-transform:uppercase;color:#505050;font-size:1.125rem;display:block}.pg-contato .dados span{display:block}.pg-contato div.contato{background:#267f3d;padding:100px}.pg-contato div.contato form{width:100%;margin-bottom:1em}.pg-contato div.contato form input,.pg-contato div.contato form textarea{color:#fff;background:0 0;border:1px solid #2ca04b;width:100%;margin-bottom:20px;padding:10px 15px}.pg-contato div.contato form textarea{vertical-align:top;height:160px}.pg-contato div.contato form button{color:#fff;text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid #2ca04b;border-radius:0;padding:15px 35px;font-weight:700;transition:all .2s ease-out}.pg-contato div.contato form button:hover{background:#2ca04b}.pg-contato div.contato form button:disabled{opacity:.6;cursor:wait}.pg-contato .error-login,.pg-contato .success-login{color:#fff;text-align:center;background-color:#ff7979;border-radius:3px;margin-bottom:20px;padding:12px;font-size:14px;box-shadow:0 2px 2px #22293333}.pg-contato .success-login{color:#000;background-color:#75fb1e}.pg-contato ::placeholder{color:#5bb86e}@media (max-width:1024px){.pg-contato .dados{margin-top:30px}.pg-contato div.contato form button{width:100%}}@media (max-width:768px){.pg-contato div.contato{padding:70px 10px 40px}}
