.bpa-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.bpa-editable-form .bpa-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.bpa-editable-form label{display:block}.bpa-editable-form input:not([type=checkbox]),.bpa-editable-form textarea,.bpa-editable-form select{width:100%;box-sizing:border-box}.bpa-editable-form .bpa-field-wide{grid-column:1/-1}.bpa-form-consent{margin:1rem 0}@media(max-width:600px){.bpa-editable-form .bpa-contact-fields{grid-template-columns:1fr}}
.bpa-alert-error{background:#fdecea;border-left:4px solid #a5372a;color:#7c2419;padding:.9rem 1rem;margin:0 0 1rem}.bpa-alert{padding:.9rem 1rem;margin:0 0 1rem;border-left:4px solid #1b7a4d;background:#eaf6ef}
.bpa-editable-form input:focus-visible,.bpa-editable-form textarea:focus-visible,.bpa-editable-form select:focus-visible,.bpa-editable-form button:focus-visible{outline:3px solid #c05e2a;outline-offset:2px}.bpa-editable-form input:not([type=checkbox]),.bpa-editable-form textarea,.bpa-editable-form select{font-size:16px;min-height:44px}
