.campo{flex-direction:column;gap:6px;display:flex}.campo label{color:var(--navy);font-size:15px;font-weight:600}.campo input,.campo select,.campo textarea{width:100%;font:inherit;color:var(--prussian);background:var(--papel);border:1.5px solid var(--navy);border-radius:0;padding:12px 14px;font-size:17px}.campo textarea{resize:vertical;min-height:112px}.campo input[type=file]{padding:10px 12px;font-size:15px}.campo input[aria-invalid=true],.campo textarea[aria-invalid=true]{border-width:2px;border-color:#a4262c}.campo__erro{color:#a4262c;font-size:15px;font-weight:600}.campo__ajuda{opacity:.8;font-size:14px}.campo select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--navy) 50%), linear-gradient(135deg, var(--navy) 50%, transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.campo input[aria-invalid=true],.campo select[aria-invalid=true]{border-width:2px;border-color:#a4262c}.peca-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.formulario .btn{font-family:inherit;font-size:15px;font-weight:600;line-height:inherit;cursor:pointer;border-style:solid;border-width:1.5px;padding:15px 26px;text-decoration:none;display:inline-block}.formulario .link-fio{border-bottom:1.5px solid var(--persian,currentColor);padding-bottom:3px;font-weight:600;text-decoration:none;display:inline-block}.formulario{flex-direction:column;gap:20px;max-width:720px;display:flex}.formulario .btn{align-self:flex-start}.formulario .btn:disabled{opacity:.7;cursor:progress}.formulario__dupla{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.formulario__empreendimento{border-bottom:1px solid color-mix(in srgb, currentColor 30%, transparent);padding-bottom:14px;font-size:17px}.formulario__nota{max-width:56ch;font-size:15px;line-height:1.5}.formulario__geral{color:#7a1c20;background:color-mix(in srgb, #a4262c 8%, var(--papel));border-left:4px solid #a4262c;padding:12px 14px;font-weight:600}.formulario__geral:focus{outline-offset:2px;outline:2px solid}.aceite{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.aceite input{width:22px;height:22px;accent-color:var(--persian);margin-top:2px}.aceite label{color:inherit;font-size:15px;font-weight:400;line-height:1.5}.campo--aceite{color:inherit}.formulario__sucesso{border-top:4px solid var(--persian);flex-direction:column;align-items:flex-start;gap:14px;padding-top:24px;display:flex}.formulario__sucesso:focus{outline:none}.formulario__sucesso h3{text-transform:uppercase;color:var(--persian);font-size:clamp(22px,2.2vw,30px);font-weight:800;font-stretch:125%}.formulario--escuro,.formulario--escuro .campo label{color:var(--eggshell)}.formulario--escuro .campo__ajuda{opacity:.85}.formulario--escuro .campo input[aria-invalid=true],.formulario--escuro .campo select[aria-invalid=true],.formulario--escuro .campo textarea[aria-invalid=true]{border-width:3px;border-color:#ffb4ae}.formulario--escuro .campo__erro{color:#ffc9c4}.formulario--escuro .formulario__geral{color:#ffd9d6;background:color-mix(in srgb, #ffb4ae 14%, var(--navy));border-left-color:#ffb4ae}.formulario--escuro.formulario__sucesso{border-top-color:var(--sapphire)}.formulario--escuro.formulario__sucesso h3,.formulario--escuro .link-fio{color:var(--eggshell)}.formulario--escuro .aceite input{accent-color:var(--sapphire)}@media (max-width:640px){.formulario__dupla{grid-template-columns:minmax(0,1fr)}.formulario .btn{text-align:center;align-self:stretch}}.armadilha{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.formulario--escuro .link-fio{border-bottom-color:var(--eggshell)}.formulario--escuro .link-fio:hover{color:var(--sapphire);border-bottom-color:var(--sapphire)}
