.teaser{padding-right:0}.teaser .teaser__inner{padding-top:80px!important;padding-bottom:80px!important}.teaser .teaser__background{position:absolute;background:linear-gradient(90deg,#91161A 25%,#DD052B 95%);width:100vw;left:0;max-width:1440px;margin:0 auto;top:0;right:0;height:100%;z-index:-10}.teaser .teaser__background-content{width:100%;height:100%;position:relative}.teaser .teaser__background-mask{position:absolute;left:calc(100% - 160px);transform:skewX(-15deg);top:-1px;bottom:-1px;width:320px;background-color:#e9e9e9}.teaser .teaser__background-mask-content{height:100%;width:100%;position:relative}.teaser .teaser__background-mask-mask{height:50%;width:100%;position:absolute;top:0;background-color:#fff}.teaser .teaser__transitioner{position:absolute;top:50%;bottom:0;left:-1px;width:100vw;background-color:#e9e9e9;z-index:-20}.teaser .teaser__content{margin:0 auto;display:block;grid-column:4/span 7}.teaser .teaser__image{object-fit:cover;border-radius:50%;width:calc(100% - 32px);height:auto;aspect-ratio:1/1;grid-column:1/span 3;margin-right:40px}.teaser .teaser__heading{margin-bottom:24px;color:#fff;max-width:720px}.teaser .teaser__text{margin-bottom:24px;color:#fff;max-width:480px}.teaser--revert-background-colors .teaser__transitioner{top:0;bottom:50%}.teaser--revert-background-colors .teaser__background-mask-mask{top:50%}@media(max-width:1000px){.teaser .teaser__content{grid-column:4/span 6}.teaser .teaser__heading{max-width:640px}}@media(max-width:850px){.teaser .teaser__content{grid-column:1/span 8}.teaser .teaser__image{width:100%;grid-column:1/span 4;margin-bottom:40px}}@media(max-width:800px){.teaser .teaser__content{grid-column:1/span 11}.teaser .teaser__image{width:100%;grid-column:1/span 6;margin-bottom:40px}.teaser .teaser__heading{margin-right:0}.teaser .teaser__text{margin-right:32px}.teaser .teaser__background-mask{left:calc(100% - 0px)}.teaser .teaser__background-mask-mask{background-color:#e9e9e9}}@media(max-width:450px){.teaser .teaser__inner{padding-top:80px!important;padding-bottom:80px!important}}@media(max-width:400px){.teaser{padding-right:0}.teaser .teaser__background-mask{left:calc(100% + 56px);background-color:#e9e9e9}}