/* Wix forms, drawn in the site's style */
.wf-fields{display:flex;flex-wrap:wrap;gap:16px}
.wf-field{flex:1 1 240px;display:flex;flex-direction:column;gap:6px;min-width:0}
.wf-wide{flex-basis:100%}
.wf-label{font-size:15px;font-weight:600}
.wf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.wf-input{height:52px;width:100%;box-sizing:border-box;padding:0 16px;border:1.5px solid #8A7A7C;border-radius:12px;font:inherit;font-weight:400;font-size:17px;color:#201A1B;background:#FFFFFF}
textarea.wf-input{height:auto;padding:14px 16px;resize:vertical}
.wf-input:focus{outline:2px solid #B8132C;outline-offset:1px;border-color:#B8132C}
.wf-input[aria-invalid="true"]{border-color:#B8132C}
.wf-other{margin-top:8px}
.wf-choices{display:flex;flex-direction:column;gap:8px}
.wf-choice{display:flex;align-items:flex-start;gap:10px;font-size:16.5px;font-weight:400}
.wf-choice input{width:20px;height:20px;margin:3px 0 0;accent-color:#B8132C}
.wf-help{margin:0;font-size:14.5px;color:#5C4E50}
.wf-error{margin:0;font-size:14.5px;font-weight:600;color:#B8132C}
.wf-form-error{margin-top:14px}
.wf-actions{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.wf-submit{height:54px;padding:0 30px;border:0;border-radius:999px;background:#B8132C;color:#FFFFFF;font:inherit;font-weight:600;font-size:17.5px;cursor:pointer}
.wf-submit[disabled]{opacity:.6;cursor:default}
.wf-dark{height:52px;padding:0 28px;background:#201A1B;font-size:17px}
.wf-back{height:54px;padding:0 24px;border:1.5px solid #201A1B;border-radius:999px;background:transparent;font:inherit;font-weight:600;cursor:pointer}
.wf-inline .wf-fields{align-items:flex-end;justify-content:center;gap:14px}
.wf-inline .wf-field{flex:1 1 200px;max-width:320px}
.wf-inline .wf-form-error{text-align:center}
.wf-note{margin:0;padding:18px 20px;border-radius:14px;background:#F9E6E4;font-size:17.5px;font-weight:500;color:#201A1B}
