.mwta{--mwta-accent:#c85c12;--mwta-border:#d3d3d3;--mwta-bg:#fff;--mwta-radius:6px;font-family:inherit;color:inherit;max-width:46rem;margin:2rem auto;padding:clamp(1rem,4vw,2rem);border:1px solid var(--mwta-border);border-radius:var(--mwta-radius);background:var(--mwta-bg)}
.mwta *{box-sizing:border-box}.mwta h2{font:inherit;font-size:1.5em;font-weight:700}.mwta p{margin:0 0 1rem}.mwta label{display:block}.mwta input:not([type=checkbox]):not([type=hidden]),.mwta textarea{display:block;width:100%;max-width:100%;font:inherit;color:inherit;background:var(--mwta-bg);border:1px solid var(--mwta-border);border-radius:var(--mwta-radius);padding:.7rem}.mwta input[type=checkbox]{width:auto;margin-right:.4rem}.mwta input:focus-visible,.mwta textarea:focus-visible,.mwta button:focus-visible,.mwta a:focus-visible{outline:3px solid var(--mwta-accent);outline-offset:3px}.mwta button{font:inherit;font-weight:700;background:var(--mwta-accent);color:#fff;border:0;border-radius:var(--mwta-radius);padding:.8rem 1.2rem;cursor:pointer;max-width:100%}.mwta button:disabled{opacity:.65;cursor:wait}.mwta-message:not(:empty){padding:1rem;border:2px solid var(--mwta-accent);margin:1rem 0}.mwta-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}

/* Event typography follows the site's font, at a consistent readable size. */
body.single-tribe_events .tribe-events-single-event-description,
body.single-tribe_events .tribe-events-single-event-description .et_pb_text,
body.single-tribe_events .mwta {
    font-family: inherit;
    font-size: 18px;
    line-height: 1.8;
}
body.single-tribe_events .mwta p,
body.single-tribe_events .mwta label,
body.single-tribe_events .mwta input:not([type=checkbox]):not([type=hidden]),
body.single-tribe_events .mwta textarea,
body.single-tribe_events .mwta button {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
body.single-tribe_events .mwta label { font-weight: 600; }
body.single-tribe_events .mwta input[type=checkbox] {
    width: 1.1em; height: 1.1em; vertical-align: middle;
}
/* Only event pages use the request form instead of WhatsApp. */
body.single-tribe_events #qlwapp,
body.single-tribe_events .qlwapp,
body.single-tribe_events a[href*="wa.me/"],
body.single-tribe_events a[href*="api.whatsapp.com/"],
body.single-tribe_events a[href^="whatsapp:"] { display: none !important; }
