@charset "UTF-8";.leuc-form .form-label,.leuc-form-label{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--brand-text);margin-bottom:6px}.leuc-form .form-control,.leuc-form .form-select,.leuc-form-control{border-radius:0;border:1px solid var(--brand-border);padding:11px 14px;font-size:.95rem;color:var(--brand-text);background:var(--brand-bg)}.leuc-form .form-control:focus,.leuc-form .form-select:focus,.leuc-form-control:focus{border-color:var(--brand-secondary);box-shadow:0 0 0 2px rgba(30,64,175,.18);outline:0}.leuc-form textarea.form-control{min-height:110px;resize:vertical}.leuc-form-consent{display:flex;align-items:flex-start;gap:10px;font-size:.85rem;color:var(--brand-text-secondary)}.leuc-form-consent .form-check-input{border-radius:0;margin-top:3px;flex:0 0 auto}.leuc-form-consent .form-check-input:checked{background-color:var(--brand-secondary);border-color:var(--brand-secondary)}.leuc-form-consent .form-check-label{margin:0}.leuc-form-submit{width:100%;padding:14px;margin-top:4px}.leuc-form .form-control.is-invalid,.leuc-form .form-select.is-invalid{border-color:var(--brand-danger)}.leuc-form .leuc-form-error{display:block;color:var(--brand-danger);font-size:.78rem;margin-top:4px}