:is(html:has(.contact-embed),body:has(.contact-embed)){background:#fff;min-height:0;margin:0}.contact-embed{color:#192653;max-width:850px;margin:0 auto;padding:4px 3px 12px}.contact-embed .ca-form{grid-template-columns:1fr 1fr;gap:16px 22px;display:grid}.contact-embed .ca-form>label:first-child,.contact-embed .ca-form>p,.contact-embed .ca-form>fieldset,.contact-embed .ca-form>.ec-contact-notice,.contact-embed .ca-form>button{grid-column:1/-1}.contact-embed .ca-form>label:has(textarea){grid-column:1/-1}.contact-embed .ca-form>label:has(select){grid-column:1/-1}.contact-embed label{gap:7px;font-size:15px;font-weight:600;display:grid}.contact-embed input,.contact-embed select,.contact-embed textarea{color:#192653;width:100%;min-height:44px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccd4e0;border-radius:6px;padding:10px;font-weight:400}.contact-embed textarea{min-height:110px}.contact-embed .ca-form>button{color:#fff;background:#192653;border:0;border-radius:6px;justify-self:start;padding:13px 25px;font-weight:700}.contact-embed .ec-contact-notice{margin:0!important}.contact-embed .contact-availability{border:1px solid #ccd4e0;padding:15px}.contact-embed .ca-form input[aria-hidden]{width:1px}@media (max-width:540px){.contact-embed .ca-form{grid-template-columns:1fr}.contact-embed .ca-form>button{width:100%}}
