.teaser-banner-wrapper{width:100%;color:#001965}.teaser-banner-wrapper.image-white,.teaser-banner-wrapper.white{background-color:#fff}.teaser-banner-wrapper.grey{background-color:#f7f8fa}.teaser-banner-wrapper.split{padding-top:4rem;padding-bottom:4rem;padding-inline:4rem;min-width:0}.teaser-banner-wrapper.split.image-left .teaser-banner-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.teaser-banner-wrapper.split.image-left .teaser-banner-content .text-block .internal-text-block{padding-top:2rem;padding-bottom:0;-webkit-padding-start:4rem;padding-inline-start:4rem;-webkit-padding-end:0;padding-inline-end:0}.teaser-banner-wrapper.split .teaser-banner-content{width:100%;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5rem;-ms-flex-item-align:stretch;align-self:stretch;max-width:96rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:0;margin-bottom:0;margin-inline:auto}.teaser-banner-wrapper.split .teaser-banner-content,.teaser-banner-wrapper.split .text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center}.teaser-banner-wrapper.split .text-block{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center}.teaser-banner-wrapper.split .text-block .internal-text-block{padding-top:2rem;padding-bottom:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:4rem;padding-inline-end:4rem}.teaser-banner-wrapper.split .text-block .internal-text-block .label{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;color:#666d80;padding-bottom:.5rem;text-transform:none}.teaser-banner-wrapper.split .text-block .internal-text-block .headline.hero-title{font-size:2.5rem;font-style:normal;font-weight:700;line-height:3rem;letter-spacing:-.05rem}.teaser-banner-wrapper.split .text-block .internal-text-block .description.sub-heading{font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding-top:1rem}.teaser-banner-wrapper.split .text-block .internal-text-block .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.teaser-banner-wrapper.split .text-block .internal-text-block .button-container .btn{padding-top:.875rem;padding-bottom:.875rem;padding-inline:1.25rem}.teaser-banner-wrapper.split .background-cover{display:none}.teaser-banner-wrapper.split .visual-block{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teaser-banner-wrapper.split .visual-block .resolutions-container{width:100%;aspect-ratio:1.6}.teaser-banner-wrapper.split .visual-block .resolutions-container .focuspoint-container{border-radius:1rem;height:100%}.teaser-banner-wrapper.split .visual-block .video{width:100%}.teaser-banner-wrapper.split .visual-block .video iframe{width:100%;border-radius:.75rem;border:.0625rem solid #dcdee5}.teaser-banner-wrapper.standard{position:relative;min-height:30rem}.teaser-banner-wrapper.standard .teaser-banner-content{position:relative;height:100%}.teaser-banner-wrapper.standard .internal-text-block{max-width:96rem}.teaser-banner-wrapper.standard .internal-text-block .label{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;color:#666d80;padding-bottom:.5rem;color:#fff;text-transform:none}.teaser-banner-wrapper.standard .internal-text-block .headline.hero-title{font-size:2.5rem;font-style:normal;font-weight:700;line-height:3rem;letter-spacing:-.05rem}.teaser-banner-wrapper.standard .internal-text-block .description.sub-heading{font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.teaser-banner-wrapper.standard .internal-text-block .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.teaser-banner-wrapper.standard.image-white .text-block .internal-text-block{z-index:2;color:#fff}.teaser-banner-wrapper.standard .text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-padding-end:4rem;padding-inline-end:4rem;-webkit-padding-start:4rem;padding-inline-start:4rem}.teaser-banner-wrapper.standard .text-block .description{margin-top:1rem}.teaser-banner-wrapper.standard .text-block .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:1.5rem}.teaser-banner-wrapper.standard .text-block .button-container .btn{padding-top:.875rem;padding-bottom:.875rem;padding-inline:1.25rem}.teaser-banner-wrapper.standard .text-block .internal-text-block{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:4rem;padding-bottom:4rem;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center}.teaser-banner-wrapper.standard .text-block .internal-text-block,.teaser-banner-wrapper.standard .text-block .internal-text-block .internal-text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teaser-banner-wrapper.standard .text-block .internal-text-block .internal-text-content{max-width:48rem;-ms-flex-direction:column;flex-direction:column}.teaser-banner-wrapper.standard .text-block.text-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.teaser-banner-wrapper.standard .text-block.text-center .internal-text-block,.teaser-banner-wrapper.standard .text-block.text-center .internal-text-block .internal-text-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teaser-banner-wrapper.standard .text-block.text-left-align{text-align:var(--text-align-direction-start)}.teaser-banner-wrapper.standard .visual-block .resolutions-container{z-index:0;position:absolute;height:100%;width:100%}.teaser-banner-wrapper.standard .visual-block .resolutions-container .focuspoint-container{height:100%}.teaser-banner-wrapper.standard .visual-block .background-cover{z-index:1;position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.5)}@media only screen and (max-width:75em){.teaser-banner-wrapper.split{padding-top:4rem;padding-bottom:4rem;padding-inline:2rem}.teaser-banner-wrapper.split.image-left .teaser-banner-content .text-block .internal-text-block{padding-top:1rem;padding-bottom:0;-webkit-padding-start:2rem;padding-inline-start:2rem;-webkit-padding-end:0;padding-inline-end:0}.teaser-banner-wrapper.split .text-block .internal-text-block{padding-top:1rem;padding-bottom:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:2rem;padding-inline-end:2rem}.teaser-banner-wrapper.split .text-block .internal-text-block .label{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;color:#666d80;padding-bottom:.5rem}.teaser-banner-wrapper.split .text-block .internal-text-block .headline{font-size:1.5rem;font-style:normal;font-weight:700;line-height:2rem;letter-spacing:-.03rem}.teaser-banner-wrapper.split .text-block .internal-text-block .description.sub-heading{font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;padding-top:.5rem}.teaser-banner-wrapper.split .text-block .internal-text-block .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.teaser-banner-wrapper.split .teaser-banner-content{gap:1rem}.teaser-banner-wrapper.standard{min-height:22.5rem}.teaser-banner-wrapper.standard.image-white .text-block .internal-text-block .headline{font-size:1.5rem;font-style:normal;font-weight:700;line-height:2rem;letter-spacing:-.03rem}.teaser-banner-wrapper.standard .text-block{-webkit-padding-start:2rem;padding-inline-start:2rem;-webkit-padding-end:2rem;padding-inline-end:2rem}.teaser-banner-wrapper.standard .text-block .description{margin-top:.5rem}}@media only screen and (max-width:64em){.teaser-banner-wrapper.split{padding-top:3rem;padding-bottom:3rem;padding-inline:2rem}.teaser-banner-wrapper.split.image-left .teaser-banner-content .text-block .internal-text-block{padding-top:.5rem;padding-bottom:0;-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-padding-end:0;padding-inline-end:0}.teaser-banner-wrapper.split.image-right .teaser-banner-content .text-block .internal-text-block{padding-top:.5rem;padding-bottom:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:1rem;padding-inline-end:1rem}.teaser-banner-wrapper.split .text-block{-webkit-margin-end:0;margin-inline-end:0}.teaser-banner-wrapper.split .text-block .internal-text-block{-webkit-padding-end:0;padding-inline-end:0}.teaser-banner-wrapper.split.white .text-block{padding-top:0;padding-bottom:0;padding-inline:0}.teaser-banner-wrapper.split.white .text-block .description{margin-top:1rem}.teaser-banner-wrapper.split.grey .text-block{padding-top:.5rem;padding-bottom:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:1rem;padding-inline-end:1rem}.teaser-banner-wrapper.split.grey .text-block .internal-text-block{-webkit-margin-start:0;margin-inline-start:0}.teaser-banner-wrapper.split.grey .visual-block .resolutions-container{-webkit-margin-end:0;margin-inline-end:0}.teaser-banner-wrapper.split .visual-block .resolutions-container{aspect-ratio:1.6}.teaser-banner-wrapper.split .visual-block .resolutions-container .focuspoint-container{border-radius:1rem}.teaser-banner-wrapper.standard .text-block .internal-text-block{padding-top:3rem;padding-bottom:3rem}.teaser-banner-wrapper.standard .text-block .internal-text-block .internal-text-content{max-width:36rem}}@media only screen and (max-width:48em){.teaser-banner-wrapper.split{padding-top:3rem;padding-bottom:3rem;padding-inline:1rem}.teaser-banner-wrapper.split.image-left .teaser-banner-content,.teaser-banner-wrapper.split.image-right .teaser-banner-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.teaser-banner-wrapper.split.image-left .teaser-banner-content .text-block,.teaser-banner-wrapper.split.image-right .teaser-banner-content .text-block{padding-top:2rem;padding-bottom:0;padding-inline:0}.teaser-banner-wrapper.split.white .text-block{padding-top:2rem;padding-bottom:1rem;padding-inline:1rem}.teaser-banner-wrapper.split.grey .text-block{padding-top:2rem;padding-bottom:0;padding-inline:0}.teaser-banner-wrapper.split.grey .text-block .description{margin-top:1rem}.teaser-banner-wrapper.split .teaser-banner-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;width:100%}.teaser-banner-wrapper.split .teaser-banner-content .visual-block{max-width:100%;width:100%;max-width:none}.teaser-banner-wrapper.split .teaser-banner-content .visual-block .resolutions-container{aspect-ratio:1.6}.teaser-banner-wrapper.split .teaser-banner-content .visual-block .resolutions-container .focuspoint-container{border-radius:1rem}.teaser-banner-wrapper.split .teaser-banner-content .text-block{width:100%;padding-bottom:0;max-width:none}.teaser-banner-wrapper.split .teaser-banner-content .text-block .internal-text-block .label{text-align:center;padding-bottom:.5rem}.teaser-banner-wrapper.split .teaser-banner-content .text-block .internal-text-block .headline{text-align:center}.teaser-banner-wrapper.split .teaser-banner-content .text-block .internal-text-block .description{padding-top:.5rem;text-align:center}.teaser-banner-wrapper.split .teaser-banner-content .text-block .internal-text-block .button-container{padding-top:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teaser-banner-wrapper.standard{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:35rem}.teaser-banner-wrapper.standard.image-white .teaser-banner-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.teaser-banner-wrapper.standard.image-white .text-block{width:100%;-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-padding-end:1rem;padding-inline-end:1rem}.teaser-banner-wrapper.standard.image-white .text-block .internal-text-block{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.teaser-banner-wrapper.standard.image-white .text-block .internal-text-block .description{margin-top:.5rem}.teaser-banner-wrapper.standard.image-white .text-block .button-container{margin-top:2rem}.teaser-banner-wrapper.standard.image-white .text-block.text-center .internal-text-block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}