.mb--xxxs{margin-bottom:clamp(.25rem,.25rem + 0vw,.25rem)}.mb--xxs{margin-bottom:clamp(.5rem,.5rem + 0vw,.5rem)}.mb--xs{margin-bottom:clamp(.75rem,.6416rem + .4624vw,1rem)}.mb--s{margin-bottom:clamp(1rem,.7832rem + .9249vw,1.5rem)}.mb--m{margin-bottom:clamp(1.5rem,1.2832rem + .9249vw,2rem)}.mb--l{margin-bottom:clamp(2rem,1.5665rem + 1.8497vw,3rem)}.mb--xl{margin-bottom:clamp(2.5rem,1.8497rem + 2.7746vw,4rem)}.mb--xxl{margin-bottom:clamp(3rem,1.6994rem + 5.5491vw,6rem)}.mb--xxxl{margin-bottom:clamp(4rem,2.2659rem + 7.3988vw,8rem)}.mb--xxxxl{margin-bottom:clamp(4rem,1.3988rem + 11.0983vw,10rem)}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.header{margin-bottom:0}.header-xl{font-weight:700;letter-spacing:.5px}@media (min-width: 1200px){.header-xl{letter-spacing:1.5px}}.header-xl{font-size:clamp(2rem,.6994rem + 5.5491vw,5rem);line-height:clamp(2.5rem,.9827rem + 6.474vw,6rem)}.header-l{font-weight:700;letter-spacing:.5px}@media (min-width: 1200px){.header-l{letter-spacing:0}}.header-l{font-size:clamp(1.5rem,.5788rem + 3.9306vw,3.625rem);line-height:clamp(2rem,.9162rem + 4.6243vw,4.5rem)}.header-m{font-weight:700;letter-spacing:.5px;font-size:clamp(1.25rem,.7081rem + 2.3121vw,2.5rem);line-height:clamp(1.75rem,1.0997rem + 2.7746vw,3.25rem)}.header-s{font-weight:700;letter-spacing:.5px;font-size:clamp(1.125rem,.7457rem + 1.6185vw,2rem);line-height:clamp(1.625rem,1.1373rem + 2.0809vw,2.75rem)}.header-xs{font-weight:700;letter-spacing:.5px;font-size:clamp(1rem,.7832rem + .9249vw,1.5rem);line-height:clamp(1.5rem,1.2832rem + .9249vw,2rem)}.subheadline-above-xl{font-weight:300;letter-spacing:.5px;margin-bottom:8px;font-size:clamp(1.25rem,.7081rem + 2.3121vw,2.5rem);line-height:clamp(1.75rem,1.0997rem + 2.7746vw,3.25rem)}.subheadline-above-l{font-weight:300;letter-spacing:.5px;margin-bottom:8px;font-size:clamp(1.125rem,.7457rem + 1.6185vw,2rem);line-height:clamp(1.625rem,1.1373rem + 2.0809vw,2.75rem)}.subheadline-above-m{font-weight:300;letter-spacing:.5px;font-size:clamp(.875rem,.604rem + 1.1561vw,1.5rem);line-height:clamp(1.25rem,.9249rem + 1.3873vw,2rem)}.subheadline-above-s{font-weight:300;letter-spacing:0;font-size:clamp(.875rem,.7124rem + .6936vw,1.25rem);line-height:clamp(1.25rem,1.0332rem + .9249vw,1.75rem)}.subheadline-above-xs{font-weight:300;letter-spacing:0;font-size:clamp(.875rem,.8208rem + .2312vw,1rem);line-height:clamp(1.25rem,1.1416rem + .4624vw,1.5rem)}.subheadline-below-xl{font-weight:300;letter-spacing:.5px}@media (min-width: 1200px){.subheadline-below-xl{letter-spacing:1.5px}}.subheadline-below-xl{font-size:clamp(2rem,.6994rem + 5.5491vw,5rem);line-height:clamp(2.5rem,.8743rem + 6.9364vw,6.25rem)}.subheadline-below-l{font-weight:300;letter-spacing:.5px}@media (min-width: 1200px){.subheadline-below-l{letter-spacing:0}}.subheadline-below-l{font-size:clamp(1.5rem,.5788rem + 3.9306vw,3.625rem);line-height:clamp(2rem,.9162rem + 4.6243vw,4.5rem)}.subheadline-below-m{font-weight:300;letter-spacing:0}@media (min-width: 1200px){.subheadline-below-m{letter-spacing:.5px}}.subheadline-below-m{font-size:clamp(1.25rem,.7081rem + 2.3121vw,2.5rem);line-height:clamp(1.75rem,1.0997rem + 2.7746vw,3.25rem)}.subheadline-below-s{font-weight:300;letter-spacing:.5px;font-size:clamp(1.125rem,.7457rem + 1.6185vw,2rem);line-height:clamp(1.625rem,1.1373rem + 2.0809vw,2.75rem)}.subheadline-below-xs{font-weight:300;letter-spacing:.5px;font-size:clamp(1rem,.7832rem + .9249vw,1.5rem);line-height:clamp(1.5rem,1.2832rem + .9249vw,2rem)}.body-m{font-size:20px;line-height:28px;font-weight:300;letter-spacing:0}.body-m-bold{font-weight:700}.body-s{font-size:16px;line-height:24px;font-weight:300;letter-spacing:0}.body-s-bold{font-weight:700}.frame--ctype-form_formframework{position:relative;background-color:#f8f8f4;padding:32px!important}@media (max-width: 767.98px){.frame--ctype-form_formframework{padding:24px 16px}}.frame--ctype-form_formframework h2{font-weight:700;font-size:32px}@media (max-width: 767.98px){.frame--ctype-form_formframework h2{font-size:20px;letter-spacing:.5px;margin-bottom:0}}.frame--ctype-form_formframework .static-headline{margin-bottom:32px}.frame--ctype-form_formframework .statictext{font-weight:700;font-size:20px;line-height:28px;padding-bottom:16px}@media (max-width: 767.98px){.frame--ctype-form_formframework .statictext{padding-bottom:12px}}.frame--ctype-form_formframework input,.frame--ctype-form_formframework select,.frame--ctype-form_formframework optgroup,.frame--ctype-form_formframework textarea{width:100%}.frame--ctype-form_formframework .form-group .form-label{font-size:14px;line-height:20px}.frame--ctype-form_formframework .requiredfield{font-size:14px;padding-bottom:32px}@media (max-width: 991.98px){.frame--ctype-form_formframework .row{row-gap:0}}.frame--ctype-form_formframework .newsletter-checkboxes .row{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.frame--ctype-form_formframework .newsletter-checkboxes .form-check{margin-bottom:16px}.frame--ctype-form_formframework .form-fileUpload{height:115px;border:dashed 2px #0d6efd;width:calc(50% - 10px);position:relative;opacity:0;z-index:2;cursor:pointer}.frame--ctype-form_formframework .form-fileUpload+label{color:#000;background-color:#fff;border:dashed 2px #0d6efd;display:inline-block;width:calc(50% - 10px);height:115px;text-align:center;padding:40px;cursor:pointer;position:absolute;left:0;z-index:1}.frame--ctype-form_formframework .form-fileList{width:100%;border-bottom:1px solid #00104f;margin-bottom:16px}@media (max-width: 767.98px){.frame--ctype-form_formframework .form-fileList{margin-bottom:12px}}.form-group{margin-bottom:16px}@media (max-width: 767.98px){.form-group{margin-bottom:12px}}.form-group .form-label{padding-bottom:8px}.form-group .form-label,.form-group .input{position:relative}.form-group .form-label input,.form-group .form-label textarea,.form-group .form-label select.form-control,.form-group .input input,.form-group .input textarea,.form-group .input select.form-control{border-radius:8px;border:1px solid #00104f;width:100%;padding:0 44px 0 16px;font-size:1rem;height:48px;background-color:#f8f8f4;color:#000;font-weight:300}.form-group .form-label input:focus-visible,.form-group .form-label textarea:focus-visible,.form-group .form-label select.form-control:focus-visible,.form-group .input input:focus-visible,.form-group .input textarea:focus-visible,.form-group .input select.form-control:focus-visible{outline:1px solid #0067a3;outline-offset:2px;color:#000}.form-group .form-label input:hover,.form-group .form-label textarea:hover,.form-group .form-label select.form-control:hover,.form-group .input input:hover,.form-group .input textarea:hover,.form-group .input select.form-control:hover{background-color:#f8f8f4;color:#000}.form-group .form-label input:active,.form-group .form-label textarea:active,.form-group .form-label select.form-control:active,.form-group .input input:active,.form-group .input textarea:active,.form-group .input select.form-control:active{border-color:#0067a3}.form-group .form-label input:disabled,.form-group .form-label textarea:disabled,.form-group .form-label select.form-control:disabled,.form-group .input input:disabled,.form-group .input textarea:disabled,.form-group .input select.form-control:disabled{border-color:#d3d4d2;color:#d3d4d2}.form-group .form-label input::-webkit-input-placeholder,.form-group .form-label textarea::-webkit-input-placeholder,.form-group .form-label select.form-control::-webkit-input-placeholder,.form-group .input input::-webkit-input-placeholder,.form-group .input textarea::-webkit-input-placeholder,.form-group .input select.form-control::-webkit-input-placeholder{color:#000}.form-group .form-label input::-moz-placeholder,.form-group .form-label textarea::-moz-placeholder,.form-group .form-label select.form-control::-moz-placeholder,.form-group .input input::-moz-placeholder,.form-group .input textarea::-moz-placeholder,.form-group .input select.form-control::-moz-placeholder{color:#000}.form-group .form-label input:-ms-input-placeholder,.form-group .form-label textarea:-ms-input-placeholder,.form-group .form-label select.form-control:-ms-input-placeholder,.form-group .input input:-ms-input-placeholder,.form-group .input textarea:-ms-input-placeholder,.form-group .input select.form-control:-ms-input-placeholder{color:#000}.form-group .form-label input::-ms-input-placeholder,.form-group .form-label textarea::-ms-input-placeholder,.form-group .form-label select.form-control::-ms-input-placeholder,.form-group .input input::-ms-input-placeholder,.form-group .input textarea::-ms-input-placeholder,.form-group .input select.form-control::-ms-input-placeholder{color:#000}.form-group .form-label input::placeholder,.form-group .form-label textarea::placeholder,.form-group .form-label select.form-control::placeholder,.form-group .input input::placeholder,.form-group .input textarea::placeholder,.form-group .input select.form-control::placeholder{color:#000}.form-group .form-label textarea,.form-group .input textarea{padding-top:10px;color:#000}.form-group .form-label textarea::-webkit-input-placeholder,.form-group .input textarea::-webkit-input-placeholder{padding-top:0;color:#000}.form-group .form-label textarea::-moz-placeholder,.form-group .input textarea::-moz-placeholder{padding-top:0;color:#000}.form-group .form-label textarea:-ms-input-placeholder,.form-group .input textarea:-ms-input-placeholder{padding-top:0;color:#000}.form-group .form-label textarea::-ms-input-placeholder,.form-group .input textarea::-ms-input-placeholder{padding-top:0;color:#000}.form-group .form-label textarea::placeholder,.form-group .input textarea::placeholder{padding-top:0;color:#000}.form-group .form-label input[type=text]::-webkit-input-placeholder,.form-group .input input[type=text]::-webkit-input-placeholder{color:#000;font-size:16px;line-height:140%}.form-group .form-label input[type=text]::-moz-placeholder,.form-group .input input[type=text]::-moz-placeholder{color:#000;font-size:16px;line-height:140%}.form-group .form-label input[type=text]:-ms-input-placeholder,.form-group .input input[type=text]:-ms-input-placeholder{color:#000;font-size:16px;line-height:140%}.form-group .form-label input[type=text]::-ms-input-placeholder,.form-group .input input[type=text]::-ms-input-placeholder{color:#000;font-size:16px;line-height:140%}.form-group .form-label input[type=text]::placeholder,.form-group .input input[type=text]::placeholder{color:#000;font-size:16px;line-height:140%}.inputs-list .form-group{display:-webkit-box;display:-ms-flexbox;display:flex}.inputs-list .form-group .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inputs-list .form-group .form-check label{margin-right:16px}label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #a5a6a4;width:16px!important;height:16px!important;border-radius:2px!important;margin-right:8px;position:relative;background-color:#fff;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}label input[type=checkbox]:hover{border-color:#000}label input[type=checkbox]:active{border-color:#00104f}label input[type=checkbox]:focus-visible{outline:1px solid #00104f;outline-offset:1px}label input[type=checkbox]:checked{background-color:#00104f;border-color:transparent}label input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.5 4.16441L5.81384 12.25L2.5 8.76433L2.89914 8.3499L5.81381 11.4157L13.1008 3.75L13.5 4.16441Z' fill='currentColor'/%3e%3c/svg%3e") center no-repeat;mask:url("data:image/svg+xml,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.5 4.16441L5.81384 12.25L2.5 8.76433L2.89914 8.3499L5.81381 11.4157L13.1008 3.75L13.5 4.16441Z' fill='currentColor'/%3e%3c/svg%3e") center no-repeat;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background:#fff;opacity:1}label input[type=checkbox]:checked:hover{background-color:#004b90;border-color:transparent}label input[type=checkbox]:checked:active{background-color:#00104f;border-color:transparent}label input[type=checkbox]:checked:focus-visible{outline:1px solid #00104f}input[type=checkbox]{padding:0!important;width:24px!important;height:24px}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}.checkbox .form-check label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox .form-check label input[type=checkbox]{margin:4px 20px 4px 4px}.checkbox .form-text{font-size:14px;line-height:20px}textarea{min-height:100px}textarea::-webkit-input-placeholder{padding-top:12px}textarea::-moz-placeholder{padding-top:12px}textarea:-ms-input-placeholder{padding-top:12px}textarea::-ms-input-placeholder{padding-top:12px}textarea::placeholder{padding-top:12px}form .btn__primary-full{border:transparent}.select-wrapper{position:relative}.select-wrapper select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;background:none;padding:18px 48px 18px 16px;border-radius:8px;font-size:16px;color:#000;line-height:140%;font-weight:400;width:100%;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;min-width:180px}.select-wrapper:after{content:"";position:absolute;top:50%;right:1rem;width:13px;height:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 15 8' fill='none'%3e%3cpath d='M13.7344 0.356201L6.86062 7.12645L0.360374 0.356201' stroke='currentColor' stroke-miterlimit='10'/%3e%3c/svg%3e") center no-repeat;mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 15 8' fill='none'%3e%3cpath d='M13.7344 0.356201L6.86062 7.12645L0.360374 0.356201' stroke='currentColor' stroke-miterlimit='10'/%3e%3c/svg%3e") center no-repeat;background-color:#000;pointer-events:none}select.form-control.error .error{border-color:#e32412}select.form-control.error:valid{border-color:#000;color:#000}@media (max-width: 767.98px){form div[class*=" col-xl"]{margin-bottom:16px}}.submitted :invalid{border-color:#e32412!important}.error.form-text{color:#e32412!important;font-size:12px;line-height:140%;font-weight:300;padding-top:8px}@media (max-width: 991.98px){.frame--ctype-form_formframework [class*=col-xl]{margin-bottom:24px}}@media (max-width: 767.98px){.frame--ctype-form_formframework [class*=col-xl]{margin-bottom:0}}@media (max-width: 767.98px){.actions{justify-self:center}}form button.btn{background-color:#00104f;color:#fff;border:unset;height:48px}form button.btn:hover{background-color:#004b90}form button.btn:active{background-color:#00104f}form button.btn:focus-visible{outline:1px solid #00104f;outline-offset:2px}form button.btn:after{content:"";background-color:currentcolor;width:24px;height:24px;margin-left:4px;-webkit-mask:url("data:image/svg+xml,%3csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.97998 0.378906L13.7631 6.15841L8.97998 11.6237' stroke='currentColor' stroke-miterlimit='10'/%3e%3cpath d='M13.7631 6.1582H0.236816' stroke='currentColor' stroke-miterlimit='10'/%3e%3c/svg%3e") center no-repeat;mask:url("data:image/svg+xml,%3csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.97998 0.378906L13.7631 6.15841L8.97998 11.6237' stroke='currentColor' stroke-miterlimit='10'/%3e%3cpath d='M13.7631 6.1582H0.236816' stroke='currentColor' stroke-miterlimit='10'/%3e%3c/svg%3e") center no-repeat}.form-check-input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px!important;padding:0!important;height:18px!important;border-radius:50%!important;cursor:pointer;position:relative}.form-check-input[type=radio]:checked{border:4px solid #001b71!important}
