.seasand-contact-form{display:grid;gap:20px;padding:clamp(20px,4vw,40px);color:#173d40;text-align:left}.seasand-contact-form>label{display:grid;gap:8px;font:500 14px 'DM Sans',sans-serif}.seasand-contact-form input:not([type=checkbox]),.seasand-contact-form textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #afbeb9;border-radius:3px;background:#fff;padding:12px;font:16px 'DM Sans',sans-serif;color:#173d40}.seasand-contact-form :is(input,textarea,button):focus-visible{outline:2px solid #926b30;outline-offset:3px}.seasand-contact-form .contact-consent{display:flex;align-items:flex-start;line-height:1.6;font-weight:400}.contact-consent input{margin-top:5px;flex-shrink:0}.contact-consent a{text-decoration:underline}.contact-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-result{min-height:24px;margin:0;line-height:1.6}.seasand-contact-form button:disabled{opacity:.7;cursor:default}.contact-inline-form{min-width:0}
