.asm-contacts-form{width:100%;color:inherit;font:inherit}.asm-contacts-fields{display:flex;gap:16px;align-items:center;position:relative}.asm-contacts-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.asm-contacts-fields input[type=email]{flex:1;min-width:0;padding:18px;border:1px solid #d1d5db;border-radius:3px;background:#fff;color:#1c202d;font:inherit}.asm-contacts-fields button{padding:16px 28px;background:#1c202d;color:#fff;border:0;border-radius:3px;cursor:pointer;font:inherit}.asm-contacts-consent{display:flex;align-items:flex-start;gap:8px;margin:16px 0 6px;font-size:.9em}.asm-contacts-consent input{margin-top:.35em;flex:none}.asm-contacts-privacy{font-size:.85em;color:inherit;text-decoration:underline}.asm-contacts-form input:focus-visible,.asm-contacts-form button:focus-visible,.asm-contacts-form a:focus-visible{outline:3px solid #2563eb;outline-offset:3px}@media(max-width:600px){.asm-contacts-fields{flex-wrap:wrap}.asm-contacts-fields input[type=email],.asm-contacts-fields button{width:100%;flex-basis:100%}}
