.sp-form-protection{margin:20px 0;--altcha-color-base:#fff;--altcha-color-base-content:#26394e;--altcha-border-color:#d9e1ea;--altcha-border-radius:8px;--altcha-max-width:100%;font:400 14px/1.4 "Source Sans 3",sans-serif}
.sp-form-protection altcha-widget{display:block;min-height:64px}
.sp-form-protection .altcha-checkbox-wrap{align-items:center}
.sp-form-protection .altcha-checkbox-wrap>label{display:flex;align-items:center;align-self:center;margin:0;font-size:14px;line-height:1.4}
.sp-form-protection .altcha-checkbox input{margin:0;padding:0}
.sp-protection-note{font:400 12px/1.5 "Source Sans 3",sans-serif;color:#5b6675;margin:7px 0 0}
.sp-altcha-credit{margin:4px 10px 0 0;text-align:right;font:400 10px/1.4 "Source Sans 3",sans-serif;color:#5b6675}
.sp-altcha-credit a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}
.sp-form-trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}
.v7k-card{overflow-anchor:none}
.v7pane form[hidden],.sp-form-feedback[hidden]{display:none!important}
.sp-form-feedback{margin-top:16px;font-size:16px;line-height:1.6;color:var(--ink,#26394e)}
.sp-form-feedback.is-error{padding:14px 16px;border:1px solid #cf9f9f;border-radius:9px;background:#fff6f4;color:#742b2b}
.sp-form-feedback.is-success{margin:0;padding:24px 0;outline:none}
.sp-form-feedback.is-success p{margin:16px 0 24px;max-width:38em;font-size:18px}
.sp-form-success-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#e3eee8;color:#25553f;font-size:29px}
