.main-form{--xwsf-focus-shadow:transparent;--focus-color:transparent;--focus-width:0}.main-form .wsf-field-wrapper{position:relative}.main-form label{position:absolute;top:0;left:2rem;transform:translateY(-50%);background-color:var(--accent)!important;padding:0 .4rem;font-size:1.2rem!important;font-weight:400!important;color:var(--base)}.main-form label strong{color:inherit!important}.main-form input,.main-form textarea{font-size:1.6rem!important;color:var(--primary-ultra-dark)!important;font-weight:500!important;background:inherit!important;padding:1.4rem!important;height:auto!important;border-radius:0.8rem!important;border-color:var(--primary-dark)!important}.main-form button[type="submit"]{padding:2rem!important;background:linear-gradient(180deg,var(--primary-light),var(--primary))!important;border:none!important;border-radius:1.4rem!important;display:flex!important;align-items:center;justify-content:center;gap:1.2rem;color:var(--white)!important;font-size:var(--text-m)!important;font-weight:600!important;line-height:1!important;opacity:0.7!important;transition:all 0.2s ease-in-out!important}.main-form button[type="submit"]:hover{opacity:1!important}.main-form button[type="submit"]::after{content:"";display:block;width:var(--text-m);height:var(--text-m);background-position:center;background-repeat:no-repeat!important;background-size:var(--text-m)!important;background:url('data:image/svg+xml,<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 9.5H4.875M15 9.5L10.5 5M15 9.5L10.5 14M15 9.5H7.125" stroke="%23EAE4FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.main-form input:focus,.main-form textarea:focus{border:3px solid transparent!important;background:linear-gradient(var(--accent),var(--accent)) padding-box,linear-gradient(to right,var(--primary-light),var(--primary)) border-box!important}.main-form [data-type="message"]{z-index:9999!important;pointer-events:none!important}.main-form .wsf-alert,.form-widget .wsf-alert{background:none!important;border:none!important;padding:0!important;margin:0!important}.main-form .wsf-alert p,.form-widget .wsf-alert p{color:var(--primary-ultra-dark)!important;font-size:1.4rem!important}.main-form .wsf-alert a,.form-widget .wsf-alert a{color:inherit!important;text-decoration:none!important;font-weight:600!important;pointer-events:auto!important}.form__checkbox-wrapper .wsf-grid{display:grid;grid-template-columns:2.2rem 1fr;gap:2rem;position:relative;align-items:start!important;margin-bottom:3rem}.form__checkbox-wrapper div[data-type="message"]{order:1}.form__checkbox-wrapper div[data-type="checkbox"]{margin:0;position:static}.form__checkbox-wrapper div[data-type="checkbox"] label{opacity:0!important;position:absolute!important;inset:0!important;display:block!important;margin:0!important;padding:0!important;transform:unset!important}.form__checkbox-wrapper div[data-type="checkbox"] .wsf-invalid-feedback{position:absolute!important;bottom:-2rem!important;left:calc(var(--xwsf-grid-gutter) / 2)!important}.form__checkbox-wrapper div[data-type="checkbox"] input{position:relative!important;padding:1rem!important;border-radius:0.6rem!important}.form__checkbox-wrapper div[data-type="checkbox"] input:checked{background:var(--primary)!important}.form__checkbox-wrapper div[data-type="checkbox"] input:checked::after{top:50%!important;left:50%!important;transform:translate(-50%,-50%) rotate(45deg) scale(.8)!important}.form__checkbox-wrapper div[data-type="checkbox"] input:focus{border:0!important}.form__checkbox-wrapper div[data-type="checkbox"]{--wsf-field-checkbox-size:2.2rem !important;min-height:var(--wsf-field-checkbox-size)!important;min-width:var(--wsf-field-checkbox-size)!important}.form__checkbox-wrapper div[data-type="checkbox"] div{margin:0!important;min-height:var(--wsf-field-checkbox-size)!important;min-width:var(--wsf-field-checkbox-size)!important}.wsf-form .text--xs p{font-size:1.4rem!important}