.fn-form fieldset{border:1px solid #e4dccc;border-radius:14px;background:#fffdf8;padding:1.1rem 1.25rem 1.25rem;margin:0 0 1.25rem;max-width:46rem}.fn-form legend{font-weight:700;padding:0 .4rem}.fn-form label{display:flex;flex-direction:column;gap:.3rem;font-size:.9rem;font-weight:600;margin:.6rem 0 0;flex:1 1 12rem}.fn-form input,.fn-form select{font:inherit;font-weight:400;padding:.55rem .7rem;border:1px solid #d9d0bd;border-radius:9px;background:#fff}.fn-form input:focus-visible,.fn-form select:focus-visible{outline:2px solid #1a1714;outline-offset:1px}.fn-linha{display:flex;flex-wrap:wrap;gap:0 .8rem}.fn-enviar{font:inherit;font-weight:700;padding:.75rem 1.6rem;border-radius:999px;border:0;background:#1a1714;color:#fffdf8;cursor:pointer}.fn-enviar:disabled{opacity:.6;cursor:wait}.fn-nota{font-size:.82rem;color:#6b6156;margin-top:.8rem;max-width:40rem}.fn-ok{background:#eef6ec;border:1px solid #cfe3ca;border-radius:14px;padding:1.4rem 1.5rem;max-width:46rem}.fn-link{font:inherit;background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}.fn-check{flex-direction:row!important;align-items:center;gap:.4rem!important;font-weight:400!important;flex:1 1 14rem!important}.fn-check input{width:auto}