.frame--ctype-t23_hero_header{padding:0}.frame--ctype-t23_hero_header .row{margin-left:0;margin-right:0}.heroheader{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 767.98px){.heroheader{padding:0}}.heroheader__image,.heroheader__video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.heroheader__image:after,.heroheader__video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00104f;opacity:.8;z-index:1}.heroheader__img,.heroheader__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.heroheader__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:800px}@media (max-width: 991.98px){.heroheader__inner{min-height:500px}}.subpages-heroheader__header{position:relative;z-index:2;color:#fff;bottom:0}.subpages-heroheader__header .header{max-width:750px}@media (max-width: 991.98px){.subpages-heroheader__header .header{font-size:32px}}.subpages-heroheader__header .subheadline{max-width:750px}@media (max-width: 991.98px){.subpages-heroheader__header .subheadline{font-size:20px;padding-top:12px}}.subpages-heroheader .heroheader__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:64px}@media (max-width: 991.98px){.subpages-heroheader .heroheader__inner{padding:24px 24px 64px}}.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}.mainpage-heroheader__textfield{position:relative;z-index:2;color:#fff;max-width:1100px;pointer-events:none}@media (max-width: 575.98px){.mainpage-heroheader__textfield{padding:116px 0}}.mainpage-heroheader__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.mainpage-heroheader__header .part-2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.mainpage-heroheader__header .part-2-small-text{font-size:20px;font-weight:300;line-height:28px;letter-spacing:0;-ms-flex-preferred-size:480px;flex-basis:480px}@media (max-width: 991.98px){.mainpage-heroheader__header .part-2-small-text{display:none}}.mainpage-heroheader__header .part-2-small-text.mobile{display:none}@media (max-width: 991.98px){.mainpage-heroheader__header .part-2-small-text.mobile{display:block;-ms-flex-preferred-size:auto;flex-basis:auto;text-align:center}}@media (max-width: 767.98px){.mainpage-heroheader__header .part-3,.mainpage-heroheader__header .part-1{text-align:center}}@media (max-width: 991.98px){.mainpage-heroheader__header{padding:0 24px}}
