.ag-contact-form{margin:0}.agc-honeypot{position:absolute!important;left:-10000px!important;top:auto;width:1px;height:1px;overflow:hidden}.agc-response{margin:18px 0 0;padding:0;font-size:15px;font-weight:600;color:#174735}.agc-response:empty,.agc-field-error:empty{display:none}.agc-response:not(:empty){padding:14px;border:1px solid #99b8a1;border-radius:8px;background:#edf3ec}.agc-response.agc-error,.ag-contact-body small.agc-field-error{color:#94251c}.agc-response.agc-error{border-color:#c28881;background:#fff3ee}.ag-contact-form [aria-invalid=true]{border-color:#94251c!important}.ag-contact-form [disabled]{opacity:.7}.ag-contact-form input[type=submit]:focus-visible,.agc-response:focus{outline:3px solid #78a789;outline-offset:3px}.agc-fallback{font:16px/1.6 system-ui,sans-serif;color:#122e32;background:#f4f7f2;margin:0;padding:24px}.agc-fallback main{max-width:760px;margin:20px auto;background:#fbfcf9;border:1px solid #d6e0dc;border-radius:22px;padding:28px}.agc-fallback .ag-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.agc-fallback .ag-contact-wide{grid-column:1/-1}.agc-fallback label{display:block;font-weight:600;margin-bottom:6px}.agc-fallback input:not([type=hidden]),.agc-fallback textarea{box-sizing:border-box;width:100%;padding:12px;font:inherit;border:1px solid #b8c8c0;border-radius:8px;background:white;color:#122e32}.agc-fallback textarea{resize:vertical}.agc-fallback small{font-size:12px;display:block}.agc-fallback input[type=submit]{background:#143f35;color:white;cursor:pointer}.agc-fallback a{color:#1e5846}.agc-fallback .ag-contact-notice{font-size:13px;padding:16px;background:#edf3ec}.agc-fallback .ag-contact-footnote{font-size:12px;text-align:center}@media(max-width:560px){.agc-fallback{padding:12px}.agc-fallback main{padding:20px}.agc-fallback .ag-contact-grid{grid-template-columns:1fr}}
