.contentForm,.frame-type-form_formframework{--local-ContentForm-background:var(--color-surface-white);--local-ContentForm-color-headline:var(--color-text-heading);--local-ContentForm-color-text:var(--color-text-bodycopy);--local-ContentForm-color-placeholder:var(--color-text-placeholder);--local-ContentForm-color-input:var(--color-text-bodycopy);--local-ContentForm-border-input:var(--color-border);--local-ContentForm-background-input:var(--color-surface-white);--local-ContentForm-color-input-active:var(--color-text-black);--local-ContentForm-border-outline:var(--color-text-black);--local-ContentForm-color-label:var(--color-text-bodycopy);--local-ContentForm-background-label:var(--color-surface-white);--local-ContentForm-color-button:var(--color-button-cta-text);--local-ContentForm-background-button:var(--color-button-cta-surface);--local-ContentForm-color-button-active:var(--color-button-cta-text-hover);--local-ContentForm-background-button-active:var(--color-button-cta-surface-hover);--local-ContentForm-color-alert:var(--color-text-white);--local-ContentForm-color-error:var(--color-text-error);--local-ContentForm-background-error:var(--color-surface-error)}.frame-type-form_formframework header .header__container{display:flex;flex-direction:column}@media(max-width:1000px){.frame-type-form_formframework header .header__container{grid-column:2/span 10!important}}@media(min-width:1000.1px){.frame-type-form_formframework header .header__container{grid-column:4/span 6!important}}.frame-type-form_formframework header .header{color:var(--local-ContentForm-color-headline);font:700 normal clamp(40px,32.8px + 1.72vw,50px)/110% var(--font-text),Arial,sans-serif;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:20px;word-break:break-word}.frame-type-form_formframework header .subheader{color:var(--local-ContentForm-color-text);font:700 normal clamp(19px,15.4px + .86vw,24px)/110% var(--font-text),Arial,sans-serif}@media(max-width:650px){.frame-type-form_formframework header .subheader{padding:15px 0 19px}}@media(min-width:650.1px){.frame-type-form_formframework header .subheader{padding:18px 0 35px}}.contentForm{background-color:var(--local-ContentForm-background);display:grid;grid-template-columns:repeat(12,1fr);margin-left:auto;margin-right:auto;max-width:var(--globalWidth)}.contentForm .frameworkForm{display:flex;flex-direction:column}@media(max-width:1000px){.contentForm .frameworkForm{grid-column:2/span 10!important}}@media(min-width:1000.1px){.contentForm .frameworkForm{grid-column:4/span 6!important}}.contentForm .frameworkForm fieldset{display:flex;flex-direction:column;row-gap:0}.contentForm .frameworkForm fieldset.form-group{padding:0}.contentForm .row{display:flex}@media(max-width:650px){.contentForm .row{align-items:flex-start;flex-direction:column}}@media(min-width:650.1px){.contentForm .row{column-gap:20px;flex-direction:row;justify-content:flex-start}}.contentForm .row>div{width:100%}.contentForm .form-group{position:relative;z-index:1}@media(max-width:650px){.contentForm .form-group{padding-bottom:20px}}@media(min-width:650.1px){.contentForm .form-group{padding-bottom:24px}}.contentForm .form-group .inputs-list{display:flex;flex-direction:column;row-gap:0}.contentForm .form-group .inputs-list .form-check{margin:11px 0 24px}.contentForm .form-group .inputs-list .form-group{display:flex;flex-direction:column;row-gap:0}.contentForm h2{font:700 normal clamp(40px,32.8px + 1.72vw,50px)/110% var(--font-text),Arial,sans-serif;margin-bottom:20px}.contentForm form fieldset legend,.contentForm h2{color:var(--local-ContentForm-color-headline);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.contentForm form fieldset legend{font:700 normal clamp(33px,27.24px + 1.376vw,41px)/110% var(--font-text),Arial,sans-serif}@media(max-width:650px){.contentForm form fieldset legend{padding:15px 0 19px}}@media(min-width:650.1px){.contentForm form fieldset legend{padding:18px 0 35px}}.contentForm .clearfix p,.contentForm .form-text{color:var(--local-ContentForm-color-text);font:400 normal clamp(16px,13.12px + .688vw,20px)/160% var(--font-text),Arial,sans-serif}.contentForm .clearfix p{margin-bottom:24px}.contentForm .form-label{background-color:var(--local-ContentForm-background-label);color:var(--local-ContentForm-color-label);font:700 normal clamp(13px,10.12px + .688vw,17px)/130% var(--font-text),Arial,sans-serif}.contentForm .form-group:not(:has(div.form-check)) .form-label{left:13px;padding:0 4px;position:absolute;top:-12px;z-index:2}.contentForm .form-group .input{background-color:var(--local-ContentForm-background-input);border-radius:var(--borderRadiusS);display:inline-block;position:relative;width:100%}.contentForm .form-group .input input,.contentForm .form-group .input select,.contentForm .form-group .input textarea{border:1px solid var(--local-ContentForm-border-input);border-radius:var(--borderRadiusS);color:var(--local-ContentForm-color-input);font:400 normal clamp(16px,13.12px + .688vw,20px)/160% var(--font-text),Arial,sans-serif;padding:16px 14px;position:relative;width:100%;z-index:1}.contentForm .form-group .input input:active,.contentForm .form-group .input input:focus,.contentForm .form-group .input input:hover,.contentForm .form-group .input select:active,.contentForm .form-group .input select:focus,.contentForm .form-group .input select:hover,.contentForm .form-group .input textarea:active,.contentForm .form-group .input textarea:focus,.contentForm .form-group .input textarea:hover{border:2px solid var(--local-ContentForm-border-outline);color:var(--local-ContentForm-color-input-active);padding:15px 14px}.contentForm .form-group .input input:focus-visible,.contentForm .form-group .input select:focus-visible,.contentForm .form-group .input textarea:focus-visible{border:2px solid var(--local-ContentForm-border-outline);outline:4px solid #bff1ff;outline-offset:0}.contentForm .form-group .input input::placeholder,.contentForm .form-group .input select::placeholder,.contentForm .form-group .input textarea::placeholder{color:var(--local-ContentForm-color-placeholder)}.contentForm .form-check{position:relative;z-index:1}.contentForm .form-check .form-check-label input[type=checkbox],.contentForm .form-check input[type=radio]{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden}.contentForm .form-check input[type=radio]+label:before{background-color:var(--local-ContentForm-background-input);border:2px solid var(--local-ContentForm-color-label);border-radius:24px;content:"";display:flex;height:24px;left:0;position:absolute;top:4px;width:24px;z-index:1}.contentForm .form-check input[type=radio]:checked:focus+label:before,.contentForm .form-check input[type=radio]:checked:hover+label:before,.contentForm .form-check input[type=radio]:not(:checked):focus+label:before,.contentForm .form-check input[type=radio]:not(:checked):hover+label:before{border-color:var(--local-ContentForm-border-outline)}.contentForm .form-check input[type=radio]:checked+label,.contentForm .form-check input[type=radio]:checked:focus+label,.contentForm .form-check input[type=radio]:checked:hover+label,.contentForm .form-check input[type=radio]:not(:checked):focus+label,.contentForm .form-check input[type=radio]:not(:checked):hover+label{color:var(--local-ContentForm-color-input-active)}.contentForm .form-check input[type=radio]:checked:focus-visible+label:before,.contentForm .form-check input[type=radio]:not(:checked):focus-visible+label:before{border:2px solid var(--local-ContentForm-border-outline);outline:4px solid #bff1ff;outline-offset:0}.contentForm .form-check input[type=radio]:checked+label:after{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 2048 2048'%3E%3Cpath d='M1024 640q79 0 149 30t122 82 83 123 30 149q0 80-30 149t-82 122-123 83-149 30q-80 0-149-30t-122-82-83-122-30-150q0-79 30-149t82-122 122-83 150-30'/%3E%3C/svg%3E") no-repeat 50%;color:var(--local-ContentForm-color-label);content:"";display:flex;height:20px;left:0;position:absolute;top:6px;width:24px;z-index:1}.contentForm .form-check-label{color:var(--local-ContentForm-color-label);font:400 normal clamp(16px,13.12px + .688vw,20px)/160% var(--font-text),Arial,sans-serif;padding-left:34px}.contentForm .form-check-label input[type=checkbox]+span:before{background-color:var(--local-ContentForm-background-input);border:2px solid var(--local-ContentForm-color-label);border-radius:4px;content:"";display:flex;height:24px;left:0;position:absolute;top:3px;width:24px;z-index:1}.contentForm .form-check-label input[type=checkbox]:checked:focus+span:before,.contentForm .form-check-label input[type=checkbox]:checked:hover+span:before,.contentForm .form-check-label input[type=checkbox]:not(:checked):focus+span:before,.contentForm .form-check-label input[type=checkbox]:not(:checked):hover+span:before{border-color:var(--local-ContentForm-border-outline)}.contentForm .form-check-label input[type=checkbox]:checked+span,.contentForm .form-check-label input[type=checkbox]:checked:focus+span,.contentForm .form-check-label input[type=checkbox]:checked:hover+span,.contentForm .form-check-label input[type=checkbox]:not(:checked):focus+span,.contentForm .form-check-label input[type=checkbox]:not(:checked):hover+span{color:var(--local-ContentForm-color-input-active)}.contentForm .form-check-label input[type=checkbox]:checked:focus-visible+span:before,.contentForm .form-check-label input[type=checkbox]:not(:checked):focus-visible+span:before{border:2px solid var(--local-ContentForm-border-outline);outline:4px solid #bff1ff;outline-offset:0}.contentForm .form-check-label input[type=checkbox]:checked+span:after{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath d='m9 20.42-6.21-6.21 2.83-2.83L9 14.77l9.88-9.89 2.83 2.83z'/%3E%3C/svg%3E") no-repeat 3px 2px;color:var(--local-ContentForm-color-label);content:"";display:flex;height:24px;left:0;position:absolute;top:5px;width:24px;z-index:1}.form__row .button:focus-visible{outline:2px solid var(--color_secondary_dark);outline-offset:2px;padding:0 30px}.contentForm .form-group .input input[type=file]{border-color:var(--local-ContentForm-border-input);border-radius:var(--borderRadiusS);font:400 normal clamp(13px,10.12px + .688vw,17px)/130% var(--font-text),Arial,sans-serif}.contentForm .form-group .input input::file-selector-button{border:1px solid var(--local-ContentForm-border-input);border-radius:var(--borderRadiusS);cursor:pointer;height:51px}.contentForm .btn-group button.btn-primary,.contentForm .btn-group button[type=submit]{align-items:center;background-color:var(--local-ContentForm-background-button);border-radius:var(--borderRadiusS);color:var(--local-ContentForm-color-button);column-gap:4px;display:inline-flex;flex-direction:row;font:500 normal clamp(16px,13.12px + .688vw,20px)/110% var(--font-text),Arial,sans-serif;padding:13px 19px;position:relative;transition:all .2s ease-out;z-index:1}.contentForm .btn-group button.btn-primary:active,.contentForm .btn-group button.btn-primary:focus,.contentForm .btn-group button.btn-primary:hover,.contentForm .btn-group button[type=submit]:active,.contentForm .btn-group button[type=submit]:focus,.contentForm .btn-group button[type=submit]:hover{background-color:var(--local-ContentForm-background-button-active);color:var(--local-ContentForm-color-button-active)}.contentForm .btn-group button.btn-primary:after,.contentForm .btn-group button[type=submit]:after{content:"";display:inline-block;height:16px;width:16px;--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.38 21.01c.49.49 1.28.49 1.77 0l8.31-8.31a.996.996 0 0 0 0-1.41L9.15 2.98c-.49-.49-1.28-.49-1.77 0s-.49 1.28 0 1.77L14.62 12l-7.25 7.25c-.48.48-.48 1.28.01 1.76'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.contentForm .error{align-items:center;background:var(--local-ContentForm-background-error);color:var(--local-ContentForm-color-alert);column-gap:4px;display:flex;flex-direction:row;font:400 normal clamp(11px,8.84px + .516vw,14px)/130% var(--font-text),Arial,sans-serif;letter-spacing:.03rem;margin-top:4px;padding:4px 11px}.contentForm .form-group.has-error .form-label{color:var(--local-ContentForm-color-error)}.contentForm .form-group.has-error .form-control,.contentForm .form-group.has-error .form-control:active,.contentForm .form-group.has-error .form-control:focus,.contentForm .form-group.has-error .form-control:hover{border-color:var(--local-ContentForm-color-error);color:var(--local-ContentForm-color-error)}