.-dark .csol-header-form-form-container [data-hs-cos-type=form] .hs-button.primary.large{--cl-button-background:var(--cl-color-button-primary-fill-idle);--cl-button-hover-background:var(--cl-color-button-primary-fill-hover);--cl-button-pressed-background:var(--cl-color-button-primary-fill-pressed);--cl-button-color:var(--cl-color-button-primary-text-color,var(--cl-color-text-on-color-01))}.-dark .csol-header-form-form-container [data-hs-cos-type=form] .high-contrast .hs-button.primary.large,.high-contrast .-dark .csol-header-form-form-container [data-hs-cos-type=form] .hs-button.primary.large{--cl-button-background:#180bb1;--cl-button-hover-background:#caebff;--cl-button-pressed-background:var(--cl-button-hover-background);--cl-button-hover-color:#180bb1}.csol-header-form{--csol-header-form-background:var(--cl-background)}.csol-header-form-content-wrapper{display:flex;flex-direction:column;grid-area:content;position:relative}.csol-header-form-content-wrapper .csol-page-header-content-description,.csol-header-form-content-wrapper .csol-page-header-content-heading,.csol-header-form-content-wrapper .csol-page-header-content-tagline{position:relative;z-index:2}.csol-header-form-content-wrapper .csol-page-header-content-description{margin:0}.csol-header-form-content-wrapper .csol-page-header-content-tagline{align-self:start}.csol-header-form-form-container{padding:1.625rem 1.875rem;position:relative;z-index:2}.csol-header-form-form-container .csol-form-container>.csol-form-header{margin-top:.5rem}.csol-header-form-form-container [data-hs-cos-type=form]{margin:0;max-width:100%;padding:0;width:100%}.csol-header-form-form-container [data-hs-cos-type=form] .hs-form{margin-bottom:0;margin-top:0;width:100%}.csol-header-form-form-container [data-hs-cos-type=form] .hs-form fieldset{max-width:100%}.csol-header-form-form-container [data-hs-cos-type=form] .hs-submit{margin-top:.5rem;width:100%}.csol-header-form-form-container [data-hs-cos-type=form] .hs-button.primary.large{margin-left:0}.csol-header-form-form-container .csol-header-form-disclaimer{margin-bottom:0;margin-top:1rem}.csol-header-form-form{--csol-header-form-rich-text-background:var(--cl-background);grid-area:form;overflow:visible;position:relative;z-index:2}.csol-header-form-rich-text{grid-area:richtext;padding:0 1rem}.csol-header-form-rich-text:before{background:inherit;content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.csol-header-form-rich-text .csol-header-form-description{padding-top:2rem;position:relative;z-index:2}.csol-header-form-wrapper{display:grid;gap:.5rem;grid-template-areas:"content content content content" "form form form form" "richtext richtext richtext richtext";grid-template-columns:repeat(4,1fr);grid-template-rows:auto minmax(0,1fr);margin:0 auto;max-width:1080px;padding:0;width:100%;z-index:1}@media(width >= 600px){.csol-header-form-wrapper{gap:1.5rem;min-height:12.5rem}}.csol-header-form{flex-direction:column;padding:2.5rem 1rem;position:relative}@media(width >= 600px){.csol-header-form{padding:2.5rem 2.75rem}}@media(width >= 1080px){.csol-header-form{padding:4rem .875rem}}@media(width >= 600px){.csol-header-form.-narrow-form .csol-header-form-wrapper{grid-template-areas:"content content content content form form form form" "richtext richtext richtext richtext form form form form";grid-template-columns:repeat(8,1fr)}.csol-header-form.-narrow-form .csol-header-form-wrapper .csol-header-form-content-wrapper{min-height:20rem}.csol-header-form.-narrow-form .csol-header-form-wrapper .csol-header-form-rich-text{padding:0}}@media(width >= 1080px){.csol-header-form.-narrow-form .csol-header-form-wrapper{grid-template-areas:"content content content content content content content . form form form form" "richtext richtext richtext richtext richtext richtext richtext . form form form form";grid-template-columns:repeat(12,1fr);padding:0}.csol-header-form.-narrow-form .csol-header-form-wrapper .csol-header-form-content-wrapper{min-height:30rem}}@media(width >= 600px){.csol-header-form.-wide-form .csol-header-form-wrapper{grid-template-areas:"content content content content content content . ." "form form form form form form form form" "richtext richtext richtext richtext richtext richtext richtext richtext";grid-template-columns:repeat(8,1fr)}}@media(width >= 1080px){.csol-header-form.-wide-form .csol-header-form-wrapper{grid-template-areas:"content content content content content . form form form form form form" "richtext richtext richtext richtext richtext . form form form form form form";grid-template-columns:repeat(12,1fr);padding:0}.csol-header-form.-wide-form .csol-header-form-wrapper .csol-header-form-content-wrapper{min-height:30rem}.csol-header-form.-wide-form .csol-header-form-wrapper .csol-header-form-rich-text{padding:0}.csol-header-form.-wide-form .csol-header-form-form-container{padding:1.938rem 1.438rem}}.csol-header-form.-has-rich-text{padding-bottom:4rem}.csol-header-form.-has-rich-text .csol-header-form-form{background:linear-gradient(to bottom,var(--csol-header-form-background) 0,var(--csol-header-form-background) 50%,var(--csol-header-form-rich-text-background) 50%,var(--csol-header-form-rich-text-background) 100%)}@media(width >= 600px){.csol-header-form.-has-rich-text.-narrow-form .csol-header-form-form{background:transparent}}@media(width >= 1080px){.csol-header-form.-has-rich-text.-wide-form .csol-header-form-form{background:transparent}}.csol-header-form:not(.-has-rich-text) .csol-header-form-wrapper{grid-template-areas:"content content content content" "form form form form"}@media(width >= 600px){.csol-header-form:not(.-has-rich-text).-narrow-form .csol-header-form-wrapper{grid-template-areas:"content content content content form form form form";grid-template-columns:repeat(8,1fr)}}@media(width >= 1080px){.csol-header-form:not(.-has-rich-text).-narrow-form .csol-header-form-wrapper{grid-template-areas:"content content content content content content content . form form form form";grid-template-columns:repeat(12,1fr)}}@media(width >= 600px){.csol-header-form:not(.-has-rich-text).-wide-form .csol-header-form-wrapper{grid-template-areas:"content content content content content content . ." "form form form form form form form form";grid-template-columns:repeat(8,1fr)}}@media(width >= 1080px){.csol-header-form:not(.-has-rich-text).-wide-form .csol-header-form-wrapper{grid-template-areas:"content content content content content . form form form form form form";grid-template-columns:repeat(12,1fr)}}