.contact-form[data-astro-cid-vekgkm42]{--n:var(--n-medium);font-family:var(--font-body);letter-spacing:.01em;font-weight:500}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}fieldset[data-astro-cid-vekgkm42]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-vekgkm42]{padding:0}.field-title[data-astro-cid-vekgkm42]{color:var(--text);font-size:min(calc((var(--n) - 1) * 1.2vw + 1rem), max(calc((var(--n) - 1) * .012 * var(--max-width) + 1rem), calc(var(--n) * 1rem)));flex-wrap:wrap;align-items:center;column-gap:.519em;padding:0 0 4px;line-height:1.5;display:flex}.field-title[data-astro-cid-vekgkm42] .required[data-astro-cid-vekgkm42]{letter-spacing:.01em;opacity:.7;font-size:16px;line-height:24px}.name-row[data-astro-cid-vekgkm42]{gap:0 10px;display:flex}.name-row[data-astro-cid-vekgkm42] .field[data-astro-cid-vekgkm42]{flex:1 1 0;min-width:0}.caption[data-astro-cid-vekgkm42]{color:var(--text);letter-spacing:.012em;flex-wrap:wrap;align-items:center;column-gap:8.3px;margin-top:4px;padding-bottom:2px;font-size:16px;line-height:24px;display:flex}.caption[data-astro-cid-vekgkm42] .required[data-astro-cid-vekgkm42]{opacity:.7;font-size:16px;line-height:16px}.field[data-astro-cid-vekgkm42]{margin:0 0 20px;display:grid}input[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{width:100%;color:var(--navy);font-family:var(--font-body);font-weight:500;font-size:min(calc((var(--n) - 1) * 1.2vw + 1rem), max(calc((var(--n) - 1) * .012 * var(--max-width) + 1rem), calc(var(--n) * 1rem)));letter-spacing:.01em;appearance:none;background-color:#fff5d9cc;border:1px solid #0000;border-radius:10px;margin:0;padding:5px 10px;line-height:1.5;display:block}textarea[data-astro-cid-vekgkm42]{resize:vertical;height:100px;min-height:100px}input[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{outline:2px solid var(--text);outline-offset:2px}input[data-astro-cid-vekgkm42][aria-invalid=true],textarea[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--error)}.field-error[data-astro-cid-vekgkm42],.form-status[data-astro-cid-vekgkm42]{background:var(--error);color:#fff;font-family:var(--font-body);letter-spacing:.01em;white-space:normal;border-radius:6px;justify-self:start;margin:6px 0 0;padding:4px 10px;font-size:14px;line-height:1.4}.form-status[data-astro-cid-vekgkm42]{margin:0 0 12px;padding:8px 12px}.form-submit[data-astro-cid-vekgkm42]{background-color:var(--btn-bg);color:var(--btn-text);font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:300px;margin:0;padding:19.2px 32px;font-size:16px;font-weight:500;line-height:normal;transition:opacity .1s linear;display:inline-block}.form-submit[data-astro-cid-vekgkm42]:hover{opacity:.8}.form-submit[data-astro-cid-vekgkm42][disabled]{cursor:progress;opacity:.6}.form-submit[data-astro-cid-vekgkm42]:focus-visible{outline:2px solid var(--text);outline-offset:2px}.form-success[data-astro-cid-vekgkm42]:focus{outline:none}.form-success[data-astro-cid-vekgkm42]>[data-astro-cid-vekgkm42]:first-child{margin-top:0}.form-success[data-astro-cid-vekgkm42]>[data-astro-cid-vekgkm42]:last-child{margin-bottom:0}@media (width<=767px) and (orientation:portrait){.field-title[data-astro-cid-vekgkm42],input[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{font-size:calc((var(--n) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}}
