.cmg-recaptcha-field{grid-column:1/-1;min-width:0;padding:18px 0;border-top:1px solid #23193826;border-bottom:1px solid #23193826}.cmg-recaptcha-field .cmg-recaptcha-label{font:600 13px/1.5 'DM Sans',Arial,sans-serif;margin:0 0 12px;color:#231938}.cmg-recaptcha-challenge{min-height:78px;max-width:100%}.cmg-recaptcha-field .cmg-recaptcha-status{font-size:12px;line-height:1.5;margin:10px 0 8px;color:#4d455a}.cmg-recaptcha-field small{display:block;font-size:11px;line-height:1.6;color:#5d536b}.cmg-recaptcha-field small a{text-decoration:underline;text-underline-offset:2px}.cmg-recaptcha-field .cmg-recaptcha-retry{font:600 12px/1.5 'DM Sans',Arial,sans-serif;background:#fff;border:1px solid #79658f;border-radius:8px;padding:7px 11px;cursor:pointer;margin:0 0 10px}.cmg-recaptcha-retry[hidden]{display:none!important}.cmg-contact-form[data-cmg-recaptcha] button[type=submit]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.cmg-recaptcha-retry:focus-visible{outline:3px solid #6036d9;outline-offset:3px}
