.contato-form{display:grid;gap:12px}.contato-form[hidden],.contato-fim[hidden]{display:none}.contato-form label{display:grid;gap:6px;font:700 11.5px/1 var(--tit);letter-spacing:.14em;text-transform:uppercase;color:var(--mudo);min-width:0}.contato-form input,.contato-form select,.contato-form textarea{width:100%;min-width:0;min-height:48px;padding:12px;border-radius:10px;border:1px solid var(--linha2);background:var(--bg3);color:#f2f3f4;font:500 16px/1.35 var(--corpo);letter-spacing:0;text-transform:none}.contato-form textarea{resize:vertical;min-height:110px}.contato-form select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--latao2) 50%),linear-gradient(135deg,var(--latao2) 50%,transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 14px) 21px;background-size:6px 6px;background-repeat:no-repeat;padding-right:36px}.contato-form :is(input,select,textarea):focus-visible{outline:2px solid var(--latao2);outline-offset:1px}.contato-dupla{display:grid;gap:12px}@media (min-width: 520px){.contato-dupla{grid-template-columns:1fr 1fr}}.contato-dica{font-size:12px;line-height:1.45;color:var(--mudo)}.contato-para{margin:0;font-size:13px;color:var(--latao2);font-weight:600}.contato-erro{margin:0;padding:10px 12px;border-radius:8px;border:1px solid #b3261e;background:#b3261e29;color:#ffd9d5;font-size:13.5px;line-height:1.4}.contato-erro[hidden]{display:none}.contato-isca{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.contato-form .bt:disabled{opacity:.55}.contato-fim{display:grid;gap:12px}.contato-fim h4{font:800 20px/1.2 var(--tit);margin:0}.contato-fim p{margin:0;color:#d6dade;font-size:15px;line-height:1.5}.onde .bt[data-abrir-contato]{width:100%}
