.cc-intake-form{max-width:900px;margin:24px 0;padding:26px;background:#fff;border:1px solid #ded5ea;border-radius:16px;color:#201335}
.cc-intake-form label{display:block;font-size:16px;font-weight:600;margin:0 0 18px}.cc-intake-form label span,.cc-intake-form legend span{font-size:14px;font-weight:400}
.cc-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.cc-intake-form input:not([type=checkbox]):not([type=hidden]),.cc-intake-form select,.cc-intake-form textarea{box-sizing:border-box;display:block;width:100%;margin-top:7px;border:1px solid #9d91ab;border-radius:7px;padding:12px;font:inherit;color:#201335;background:#fff;min-height:46px}
.cc-intake-form input[type=checkbox]{width:19px;height:19px;vertical-align:middle;margin-right:9px;flex-shrink:0}.cc-intake-form fieldset{padding:20px;border:1px solid #cfc3de;border-radius:10px;margin:7px 0 24px}.cc-intake-form fieldset label{font-weight:400;line-height:1.6}.cc-intake-form legend{padding:0 8px;font-size:18px;font-weight:700}
.cc-intake-form .cc-consent label{display:flex;align-items:flex-start;line-height:1.6;font-weight:400}.cc-field-help{font-size:14px;color:#605268}.cc-intake-form [aria-invalid=true]{outline:2px solid #b91c1c}.cc-intake-form :focus-visible{outline:3px solid #8257b9;outline-offset:2px}
.cc-intake-form button{cursor:pointer;border:0;font:inherit}.cc-intake-form button:disabled{opacity:.65;cursor:wait}#cc-submit-status{padding-top:18px;font-weight:600;line-height:1.6}.cc-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
#cc-online-enquiry[hidden]{display:none!important}.vol-onboarding-steps{line-height:1.8;max-width:950px}.vol-onboarding-steps li{margin:0 0 18px}.vol-onboarding-steps strong{color:#4f2386}
@media(max-width:640px){.cc-fields{grid-template-columns:1fr}.cc-intake-form{padding:18px}.cc-intake-form fieldset{padding:14px}}

#cc-intake-form[hidden], #cc-visibility-field[hidden] { display: none !important; }
