@layer components{.component:has(.ws-form){margin-bottom:100px;margin-top:48px}.component:has(.ws-form.bg-primary){margin-block:0}.component__content.ws-form{border-radius:0 0 24px 24px;overflow:hidden}@media (width >= 768px){.component__content.ws-form{grid-column:content-start/content-start 8}}.component__content.ws-form:has(.row){border-radius:20px 20px 0 0;column-gap:0;display:grid;grid-column:full-start/full-end;grid-template-columns:inherit;padding-bottom:48px;padding-top:32px}@media (min-width:800px){.component__content.ws-form:has(.row){column-gap:32px;padding-bottom:100px;padding-top:84px}}.ws-form:has(.row) form{grid-column:content-start/content-end;padding:0}.ws-form .row{column-gap:0;display:grid;grid-template-columns:repeat(12,1fr);margin-bottom:24px;row-gap:24px}@media (min-width:800px){.ws-form .row{column-gap:60px;margin-bottom:0;row-gap:0}}.ws-form .row .col-6{align-self:start;display:flex;flex-wrap:wrap;gap:12px;grid-column:span 12;justify-content:space-between}@media (min-width:800px){.ws-form .row .col-6{grid-column:span 6}}.ws-form .row .col-6:has(.form-group)>:first-child,.ws-form .row .col-6:has(.form-group)>:nth-child(2){flex:0 0 100%}@media (min-width:1070px){.ws-form .row .col-6:has(.form-group)>:first-child,.ws-form .row .col-6:has(.form-group)>:nth-child(2){flex:0 0 48%}}@media (min-width:1400px){.ws-form .row .col-6:has(.form-group)>:first-child,.ws-form .row .col-6:has(.form-group)>:nth-child(2){flex:0 0 49%}}.ws-form .row .col-6:has(.form-group)>:nth-child(n+3){flex:0 0 100%}.ws-form .row .col-6 .component{display:flex;flex-direction:column;gap:8px;margin:0}.ws-form .row .col-6 .component .container{color:#fff}.ws-form .row .col-6 .component .container h2{font-size:28px!important}@media (min-width:800px){.ws-form .row .col-6 .component .container h2{font-size:48px!important}}.ws-form:has(.row) .form-label .required{color:#fff}.ws-form:has(.row) .copy--sm{font-size:14px}.ws-form:has(.row) .ws-form__actions{column-gap:0;display:grid;grid-template-columns:repeat(12,1fr)}@media (min-width:800px){.ws-form:has(.row) .ws-form__actions{column-gap:60px}}.ws-form:has(.row) .ws-form__actions .button{grid-column:span 12}@media (min-width:800px){.ws-form:has(.row) .ws-form__actions .button{grid-column:7/13}}.content-columns__left .component__content.ws-form{container-type:inline-size;grid-column:1/-1}.ws-form form{display:flex;flex-direction:column;gap:16px;padding:12px 24px 24px}@media (min-width:800px){.ws-form form{padding:32px 48px 48px}}.ws-form .form-group{gap:4px}@container (inline-size >= 960px){.ws-form .form-group:has(.form-check){margin-top:8px}}.ws-form .flow *{margin:0!important}.ws-form h2{font-size:36px}.ws-form .flow{display:flex;flex-direction:column;gap:8px}.ws-form .form-label{align-items:baseline;display:flex;font-size:var(--font-size-sm);justify-content:space-between;line-height:var(--line-height-base)}@container (inline-size >= 960px){.ws-form .form-label{font-size:var(--font-size-base)}}.ws-form .form-label .required{color:#4b5563;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);margin-left:auto}@container (inline-size >= 960px){.ws-form .form-label .required{font-size:var(--font-size-sm)}.ws-form .form-control{font-size:var(--font-size-md);height:60px}}.ws-form textarea.form-control{min-height:160px;padding:15px 16px}@container (inline-size >= 960px){.ws-form textarea.form-control{height:auto}}.ws-form .form-check,.ws-form .form-check-label{align-items:flex-start;display:flex;gap:16px}.ws-form .form-check-label{cursor:pointer;font-size:var(--font-size-xs);line-height:var(--line-height-base)}@container (inline-size >= 960px){.ws-form .form-check-label{font-size:var(--font-size-sm)}}.ws-form .form-check-label input[type=checkbox]{appearance:none;background:var(--color-white,#fff);border:1px solid var(--color-grey-border,#b9bbc6);border-radius:4px;cursor:pointer;flex-shrink:0;height:20px;padding:0;width:20px}:is(.ws-form .form-check-label input[type=checkbox]):checked{background-color:#501358;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27 viewBox=%270 0 16 16%27%3E%3Cpath stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m3.5 8.5 3 3 6-7%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px;border-color:#501358}.ws-form .form-check-label .required,.ws-form .form-check-label input[type=hidden]{display:none}.ws-form__actions{width:100%}@container (inline-size >= 960px){.ws-form__actions{margin-top:8px}}.ws-form__actions .btn-group,.ws-form__actions .btn-group.next.submit,.ws-form__actions .btn-toolbar,.ws-form__actions .form-navigation{display:contents}.ws-form__actions .button{box-sizing:border-box;justify-content:center;width:100%}.ws-form.bg-purple-light-download svg{display:none}.ws-form.bg-purple-light-download{background-color:var(--color-pink-purple-light)}.ws-form.bg-purple-light-download .button__icon:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAyLjI1YS43NS43NSAwIDAgMSAuNzUuNzV2MTEuNjlsMy4yMi0zLjIyYS43NS43NSAwIDEgMSAxLjA2IDEuMDZsLTQuNSA0LjVhLjc1Ljc1IDAgMCAxLTEuMDYgMGwtNC41LTQuNWEuNzUuNzUgMCAxIDEgMS4wNi0xLjA2bDMuMjIgMy4yMlYzYS43NS43NSAwIDAgMSAuNzUtLjc1bS05IDEzLjVhLjc1Ljc1IDAgMCAxIC43NS43NXYyLjI1YTEuNSAxLjUgMCAwIDAgMS41IDEuNWgxMy41YTEuNSAxLjUgMCAwIDAgMS41LTEuNVYxNi41YS43NS43NSAwIDAgMSAxLjUgMHYyLjI1YTMgMyAwIDAgMS0zIDNINS4yNWEzIDMgMCAwIDEtMy0zVjE2LjVhLjc1Ljc1IDAgMCAxIC43NS0uNzUiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) 50%/contain no-repeat;content:"";display:block;height:24px;width:24px}.error.form-text{color:red;font-weight:700;margin-top:15px}}
