.slz-contact{max-width:760px;margin-bottom:3rem}.slz-contact-form{margin-top:1.5rem}.slz-contact-required,.slz-contact-privacy{font-size:.9rem;line-height:1.6}.slz-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.3rem}.slz-contact-wide{grid-column:1/-1}.slz-contact-field{min-width:0}.slz-contact-field label{display:block;margin-bottom:.45rem;font-weight:650}.slz-contact-field input,.slz-contact-field textarea{box-sizing:border-box;width:100%;min-height:48px;padding:.8rem 1rem;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;font:inherit}.slz-contact-field textarea{resize:vertical}.slz-contact-form :focus-visible{outline:3px solid currentColor;outline-offset:3px}.slz-contact-submit{font:inherit;font-weight:700;min-height:48px;padding:.8rem 1.4rem;border:1px solid currentColor;border-radius:24px;background:transparent;color:inherit;cursor:pointer}.slz-contact-submit:disabled{opacity:.6;cursor:wait}.slz-contact-status:not(:empty){padding:1rem;border-inline-start:4px solid currentColor}.slz-contact-status.is-error{font-weight:650}.slz-contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:600px){.slz-contact-grid{grid-template-columns:1fr}.slz-contact-submit{width:100%}}
