.formulario{max-width:820px;margin:0 auto;padding:0 20px 56px}.formulario main.form-corpo{max-width:none;margin:0;padding:0}.formulario fieldset{margin:0;padding:0;border:0;min-width:0}.pub-topo{display:flex;align-items:center;gap:14px;padding:24px 0 10px}.pub-marca{flex:none;width:56px;height:56px;border-radius:50%;background:var(--escura);color:var(--sobre-escura);display:grid;place-items:center;overflow:hidden;box-shadow:0 10px 24px #14152029}.pub-marca{overflow:hidden}.pub-marca img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%;background:#fff}.pub-marca .monograma{color:var(--sobre-escura)}.pub-esc{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.pub-esc b{font-size:16px;font-weight:600;overflow-wrap:anywhere}.pub-esc span{font-size:13px;color:var(--tinta3)}.pub-tema{flex:none;width:44px;height:44px;border:0;border-radius:50%;background:var(--carta);color:var(--tinta2);display:grid;place-items:center;cursor:pointer;box-shadow:var(--sombra-carta)}.pub-tema:hover{background:var(--escura);color:var(--sobre-escura)}.pub-tema .ic{width:18px;height:18px}.pub-tema .sol{display:none}@media(prefers-color-scheme:dark){:root:not([data-tema=claro]) .pub-tema .sol{display:block}:root:not([data-tema=claro]) .pub-tema .lua{display:none}}:root[data-tema=escuro] .pub-tema .sol{display:block}:root[data-tema=escuro] .pub-tema .lua{display:none}.form-intro{padding:22px 0 4px}.form-intro h1{margin:0 0 10px;font-size:32px;font-weight:600;line-height:1.15;letter-spacing:-.015em;color:var(--tinta)}.form-lead{margin:0 0 16px;font-size:15px;line-height:1.55;color:var(--tinta2);max-width:62ch}.form-intro .aviso{margin:0 0 12px;font-size:14px;line-height:1.5}.form-intro .aviso .link-sf{font-size:14px}.form-legenda{margin:0;font-size:13px;line-height:1.5;color:var(--tinta3)}.form-passos-nav{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 16px}.form-passos-nav a{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px 0 5px;border-radius:var(--r-pilula);background:var(--carta);color:var(--tinta);font-size:13.5px;font-weight:500;text-decoration:none;box-shadow:var(--sombra-carta)}.form-passos-nav a:hover{background:var(--escura);color:var(--sobre-escura)}.form-passos-nav a:hover .n{background:var(--destaque);color:var(--sobre-destaque)}.form-passos-nav .n{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--sutil);color:var(--tinta2);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.form-legenda .obrig{color:var(--ruim);font-weight:600;margin-right:2px}.formulario .janela{margin-top:22px;border-radius:28px}.formulario .jt{min-height:72px;padding:14px 28px;border-radius:28px 28px 0 0}.formulario .jt h2{display:flex;align-items:center;gap:14px;font-size:19px}.form-num{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--escura);color:var(--sobre-escura);font:600 15px var(--fonte);font-variant-numeric:tabular-nums}.formulario .jt .dica-jt{flex:none;margin-left:auto;font-size:12.5px;color:var(--tinta3)}.formulario .corpo{padding:24px 28px 28px}.form-texto{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--tinta2);max-width:64ch}.formulario .form-depois{margin-top:24px}.form-grade{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 12px;align-items:start}.form-grade>*{grid-column:span 6;min-width:0}.form-grade>.cel-2{grid-column:span 2}.form-grade>.cel-3{grid-column:span 3}.form-grade>.cel-4{grid-column:span 4}@media(min-width:640px){.form-grade{column-gap:16px}.form-grade>.larg-2{grid-column:span 2}.form-grade>.larg-3{grid-column:span 3}.form-grade>.larg-4{grid-column:span 4}.form-grade>.larg-6{grid-column:span 6}}.form-endereco{scroll-margin-top:16px}.form-endereco:focus{outline:none}.pergunta+.form-endereco,.form-marcar+.form-endereco{margin-top:14px}.formulario .campo{max-width:none}.formulario .campo>label,.formulario .form-grupo>legend{display:block;margin:0 0 7px;padding:0;font-size:14.5px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--tinta);white-space:normal;overflow:visible}.formulario .obrig{color:var(--ruim);margin-left:3px}.formulario .opcional{font-weight:400;color:var(--tinta3)}.formulario .pergunta>.dica{margin:-2px 0 8px;font-size:13px;line-height:1.4}.formulario .campo input,.formulario .campo select,.formulario .campo textarea{font-size:16px}.formulario .campo input,.formulario .campo select{height:48px;padding:0 16px}.formulario .campo select{padding-right:36px;background-position:right 14px center}.formulario .campo textarea{display:block;min-height:112px;padding:12px 16px;line-height:1.5}.formulario .campo input[type=date]{display:block;min-width:0;-webkit-appearance:none;appearance:none;line-height:46px}.formulario .campo input[type=date]::-webkit-date-and-time-value{text-align:left}.formulario .campo input::placeholder,.formulario .campo textarea::placeholder{color:var(--tinta3);opacity:.8}.formulario .campo [aria-invalid=true]{border-color:var(--ruim)}.formulario .campo [aria-invalid=true]:focus{border-color:var(--ruim);box-shadow:0 0 0 4px color-mix(in srgb,var(--ruim) 22%,transparent)}.pergunta.com-erro{padding-left:12px;border-left:3px solid var(--ruim);border-radius:2px}.form-erro{display:flex;align-items:flex-start;gap:6px;margin-top:6px;font-size:13.5px;font-weight:600;line-height:1.4;color:var(--ruim)}.form-erro .ic{width:15px;height:15px;margin-top:2px}.form-erro:focus{outline:none}.com-unidade{display:flex;align-items:stretch;min-width:0}.com-unidade input{flex:1;min-width:0}.com-unidade .unidade{flex:none;display:flex;align-items:center;padding:0 4px 0 16px;border:0;background:var(--campo);color:var(--tinta3);font-size:15px}.com-unidade .unidade:last-child{padding:0 16px 0 4px}.com-unidade .unidade:first-child{border-right:0;border-radius:var(--r) 0 0 var(--r)}.com-unidade .unidade:last-child{border-left:0;border-radius:0 var(--r) var(--r) 0}.formulario .com-unidade .unidade:first-child+input{border-top-left-radius:0;border-bottom-left-radius:0}.formulario .com-unidade input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.com-unidade.curta{max-width:220px}.com-botao{display:flex;gap:8px;min-width:0}.com-botao input{flex:1;min-width:0}.com-botao .btn{flex:none;height:48px;padding:0 18px}.com-botao .btn .ic{width:16px;height:16px}.com-botao .btn[aria-pressed=true]{background:var(--destaque-fraco);border-color:transparent;color:var(--tinta)}.formulario .cep-busca{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:13px}.formulario .cep-busca:empty{margin:0}.cep-busca .giro{width:13px;height:13px;border-width:1.5px}.form-marcar .interruptor{padding:12px 16px;gap:12px;align-items:flex-start;border-radius:var(--r-m);background:var(--campo)}.form-marcar .interruptor:has(input:checked){background:var(--destaque-fraco)}.form-marcar .interruptor input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--escura)}.form-marcar .interruptor .rot{font-size:15px;line-height:1.4}.form-marcar .interruptor .dica{margin-top:2px;font-size:13px}.form-marcar.com-erro .interruptor input{outline:2px solid var(--ruim);outline-offset:1px}.form-opcoes{display:grid;gap:8px}.form-opcoes.em-linha{grid-template-columns:repeat(2,minmax(0,1fr))}.form-opcao{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 16px;cursor:pointer;border:2px solid transparent;border-radius:var(--r-m);background:var(--campo);font-size:15px;line-height:1.35;color:var(--tinta);min-width:0}.form-opcao input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--escura);cursor:pointer}.form-opcao:hover{border-color:var(--linha-forte)}.form-opcao:has(input:checked){border-color:var(--destaque-forte);background:var(--carta);font-weight:600}.form-opcao:has(input:focus-visible){box-shadow:0 0 0 4px color-mix(in srgb,var(--destaque) 40%,transparent)}.form-grupo.com-erro .form-opcao{border-color:color-mix(in srgb,var(--ruim) 55%,transparent)}.form-nota{margin:8px 0 0;font-size:13.5px;color:var(--tinta2)}.socio{scroll-margin-top:16px}.socio:focus{outline:none}.socio+.socio{margin-top:28px;padding-top:24px;border-top:1px solid var(--linha)}.socio-cab{display:flex;align-items:center;gap:8px 12px;min-height:40px;margin:0 0 14px}.socio-cab h3{flex:1;min-width:0;font-size:16px;font-weight:600;line-height:1.3;color:var(--tinta);overflow-wrap:anywhere}.socio-nome{font-weight:400;color:var(--tinta3)}.formulario .socio-remover{height:40px;padding:0 12px;font-size:13.5px;font-weight:500}.socio-remover .ic{width:15px;height:15px}.socio-remover:hover:not(:disabled){color:var(--ruim);border-color:color-mix(in srgb,var(--ruim) 55%,var(--carta));background:var(--ruim-fraco)}.form-sub{margin:26px 0 12px;padding-top:16px;border-top:1px solid var(--linha);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--tinta)}.socio-mesmo{margin:4px 0 0;padding:12px 16px;border:0;border-radius:var(--r-m);background:var(--p-lilas);font-size:14px;line-height:1.5;color:var(--p-tinta);overflow-wrap:anywhere;scroll-margin-top:16px}.socio-mesmo:focus{outline:none}.socios-rodape{margin-top:28px;padding-top:20px;border-top:1px solid var(--linha);display:grid;gap:16px}.socios-soma{scroll-margin-top:16px;font-size:14px;color:var(--tinta2)}.socios-soma:focus{outline:none}.socios-soma p{margin:0 0 4px}.socios-soma b{color:var(--tinta);font-weight:600;font-variant-numeric:tabular-nums}.socios-soma b.ok{color:var(--ok)}.socios-soma b.al{color:var(--alerta)}.socios-soma.com-erro{padding-left:12px;border-left:3px solid var(--ruim)}.socios-mais{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.socios-mais .dica{margin:0;font-size:13px}.form-arq-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.form-arq-acoes .dica{margin:0;font-size:13px}.form-arquivos{margin:14px 0 0;padding:4px;list-style:none;border:0;border-radius:var(--r-m);background:var(--sutil)}.form-arquivos li{display:flex;align-items:center;gap:10px;min-height:52px;padding:5px 6px 5px 14px;border-top:1px solid var(--linha)}.form-arquivos li:first-child{border-top:0}.form-arquivos li>.ic{color:var(--tinta3);width:16px;height:16px}.form-arquivos .nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.form-arquivos .tam{flex:none;font-size:12.5px;color:var(--tinta3);font-variant-numeric:tabular-nums}.formulario .form-arquivos .btn.ico{width:40px;height:40px}.form-recusados{margin-top:14px}.form-recusados .aviso{margin:0}.form-arq-whats{margin:16px 0 0;font-size:13px}.form-envio{margin-top:24px}.form-avisos{scroll-margin-top:16px}.form-avisos:focus{outline:none}.form-avisos .aviso{margin:0 0 16px;font-size:14px}.form-resumo{margin:4px 0 0;padding-left:18px;white-space:normal}.form-resumo li{margin:2px 0;line-height:1.45}.form-resumo .link-sf{font-size:14px;text-align:left}.form-resumo-mais{margin:6px 0 0}.form-envio-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.formulario .btn{height:46px;padding:0 22px;font-size:14.5px}.formulario .btn .ic{width:16px;height:16px}.formulario .btn.form-enviar{min-width:220px;height:54px;font-size:16px}.form-enviar .giro{border-color:color-mix(in srgb,var(--sobre-acento) 30%,transparent);border-top-color:var(--sobre-acento)}.form-limpar{min-height:44px;font-size:14px;font-weight:500;color:var(--tinta2)}.form-limpar:hover{color:var(--ruim)}.form-envio>.form-status{margin:12px 0 0;font-size:13px}.form-envio>.form-status:empty{margin:0}.form-isca{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.form-subindo .progresso{margin:14px 0 8px}.form-subindo .progresso .trilho{height:6px}.form-arq-nome{overflow-wrap:anywhere;color:var(--tinta2)}.form-final .jt .ic{flex:none;width:40px;height:40px;padding:10px;border-radius:50%;background:var(--ok-fraco);color:var(--ok)}.form-final h2:focus{outline:none}.form-final .fatos{margin:4px 0 18px}.form-final .fato{flex-basis:200px}.form-codigo{font-family:var(--mono);font-weight:400;letter-spacing:.06em}.form-final .aviso{font-size:14px}.form-final .form-sub{margin-top:20px}.form-passos{margin:0 0 14px;padding-left:22px;color:var(--tinta2);font-size:14.5px;line-height:1.5}.form-passos li+li{margin-top:6px}.form-final .dica{font-size:13px}.form-final-barra{padding:14px 28px}.formulario a.btn{text-decoration:none}.formulario a.btn.p:hover{color:var(--sobre-acento)}.form-rodape{margin-top:36px;padding:20px 24px;border-radius:var(--r-g);background:var(--p-cinza);font-size:13px;color:var(--tinta3)}.form-contatos{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px}.form-contatos b{color:var(--tinta2);font-weight:600}.form-contatos a{display:inline-flex;align-items:center;gap:6px;min-height:40px;min-width:0;overflow-wrap:anywhere}.form-contatos .ic{width:15px;height:15px}.form-rodape p{margin:8px 0 0;line-height:1.5}@media(max-width:639px){.formulario{padding:0 14px 44px}.pub-topo{padding:16px 0 6px;gap:12px}.pub-marca{width:48px;height:48px}.pub-esc b{font-size:15px}.form-intro{padding-top:14px}.form-intro h1{font-size:26px}.form-passos-nav{flex-wrap:nowrap;overflow-x:auto;margin-inline:-14px;padding:4px 14px 8px;scrollbar-width:none}.form-passos-nav a{flex:none}.formulario .janela{border-radius:var(--r-g)}.formulario .jt{min-height:64px;padding:12px 18px;border-radius:var(--r-g) var(--r-g) 0 0}.formulario .jt h2{font-size:17px;gap:12px}.form-num{width:36px;height:36px}.formulario .corpo{padding:20px 18px 22px}.form-final-barra{padding:12px 18px}.formulario .btn.form-enviar,.form-final-barra .btn,.socios-mais .btn,.form-arq-acoes .btn{width:100%}.form-envio-acoes{flex-direction:column;align-items:stretch}.form-limpar{align-self:center}.form-opcoes.em-linha .form-opcao{justify-content:flex-start}.form-contatos{flex-direction:column;align-items:flex-start}.form-grade>.cel-2.com-erro,.form-grade>.cel-3.com-erro{padding-left:0;border-left:0}}@media(max-width:359px){.form-opcoes.em-linha{grid-template-columns:minmax(0,1fr)}.com-botao .btn{padding:0 10px}.form-grade>.cel-2 .form-erro .ic,.form-grade>.cel-3 .form-erro .ic{display:none}}@media(prefers-color-scheme:dark){:root:not([data-tema=claro]) .form-num{background:var(--destaque);color:var(--sobre-destaque)}:root:not([data-tema=claro]) .pub-marca{background:var(--escura-2)}}:root[data-tema=escuro] .form-num{background:var(--destaque);color:var(--sobre-destaque)}:root[data-tema=escuro] .pub-marca{background:var(--escura-2)}
