.bc-contactos{--tipo-tamanho:var(--tipo-geral);--tipo-entrelinha:1.55;--tipo-espaco:-0.005em;font-size:var(--tipo-tamanho);line-height:var(--tipo-entrelinha);letter-spacing:var(--tipo-espaco)}.bc-contactos-linha{display:grid;gap:.25rem 2rem;padding-block:1.5rem;border-top:1px solid var(--cor-linha)}.bc-contactos-linha:last-child{border-bottom:1px solid var(--cor-linha)}.bc-contactos-linha>dt{color:var(--cor-texto-suave)}.bc-contactos-linha>dd{min-width:0;color:var(--cor-texto)}.bc-contactos-linha address>span{text-wrap:balance}@media (min-width:64rem){.bc-contactos-linha{grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding-block:2.25rem}.bc-contactos-linha>dt{grid-column:1/span 4}.bc-contactos-linha>dd{grid-column:5/span 8}}.bc-contactos-formulario{display:grid;gap:2.5rem;align-items:start}@media (min-width:64rem){.bc-contactos-formulario{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem}.bc-contactos-form-intro{grid-column:1/span 4}.bc-contactos-form-corpo{grid-column:5/span 8}}.bc-contactos-form-intro h2{font-weight:700;line-height:1.3;text-wrap:balance}.bc-contactos-form-intro p{margin-top:.75rem;max-width:24rem;color:var(--cor-texto-suave);font-size:var(--tipo-sub);text-wrap:pretty}.bc-contactos-campos{display:grid;gap:.5rem 2rem}@media (min-width:40rem){.bc-contactos-campos{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-contactos-larga{grid-column:1/-1}}.bc-contactos-rotulo{display:block;margin-bottom:.5rem;color:var(--cor-texto);font-size:var(--tipo-sub);line-height:1.55}.bc-contactos-asterisco{color:var(--cor-texto-suave)}.bc-contactos-campo{display:block;width:100%;height:3rem;padding-inline:1.5rem;border:1px solid var(--cor-linha);border-radius:9999px;background-color:var(--cor-fundo);color:var(--cor-texto);font-family:inherit;font-weight:inherit;font-size:max(1rem,var(--tipo-sub));letter-spacing:inherit;transition:border-color .2s ease-out}@media (hover:hover){.bc-contactos-campo:hover{border-color:color-mix(in srgb,var(--cor-texto) 30%,var(--cor-linha))}}.bc-contactos-campo:focus,.bc-contactos-campo:focus-visible{border-color:var(--cor-texto);border-radius:9999px}.bc-contactos-campo[aria-invalid=true]{border-color:var(--cor-erro)}.bc-contactos-campo[aria-invalid=true]:focus{border-color:var(--cor-texto)}.bc-contactos-area,.bc-contactos-area:focus,.bc-contactos-area:focus-visible{border-radius:1.5rem}.bc-contactos-area{height:auto;min-height:9.5rem;padding-block:.85rem;line-height:1.55;resize:vertical}.bc-contactos-campo option{font-weight:inherit}.bc-contactos-select{position:relative}.bc-contactos-select>select{appearance:none;padding-right:3.25rem;text-overflow:ellipsis;cursor:pointer}.bc-contactos-seta{position:absolute;top:50%;right:1.35rem;width:1.1rem;height:1.1rem;transform:translateY(-50%);color:var(--cor-texto-suave);pointer-events:none}.bc-contactos-nota{min-height:calc(var(--tipo-sub) * 1.55);margin-top:.4rem;padding-inline:1.5rem;color:var(--cor-texto-suave);font-size:var(--tipo-sub);line-height:1.55;text-wrap:pretty}.bc-contactos-erro{color:var(--cor-erro)}.bc-contactos-reserva{display:grid;grid-template-columns:minmax(0,1fr)}.bc-contactos-reserva>*{grid-area:1/1;min-width:0}.bc-contactos-fantasma{visibility:hidden;pointer-events:none;user-select:none}.bc-contactos-consentimento{display:flex;align-items:flex-start;gap:.9rem;font-size:var(--tipo-sub);line-height:1.55}.bc-contactos-caixa{flex:none;width:1.25rem;height:1.25rem;margin:calc((1lh - 1.25rem) / 2) 0 0;accent-color:var(--cor-texto);cursor:pointer}.bc-contactos-consentimento label{color:var(--cor-texto);cursor:pointer}.bc-contactos-acao{display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem}@media (min-width:40rem){.bc-contactos-acao{flex-direction:row;align-items:center;gap:2rem}.bc-contactos-estado-reserva{flex:1 1 0;min-width:0}}.bc-contactos-enviar:disabled{opacity:.5;cursor:default}.bc-contactos-estado{outline:none}.bc-contactos-estado,.bc-contactos-estado-reserva>.bc-contactos-fantasma{font-size:var(--tipo-sub);line-height:1.55;text-wrap:pretty}.bc-contactos-estado[data-estado=sucesso]{color:var(--cor-sucesso)}.bc-contactos-estado[data-estado=erro]{color:var(--cor-erro)}@media (scripting:none){.bc-contactos .bc-revelar{opacity:1;transform:none}}