.campaign-teaser{height:45rem;isolation:isolate;position:relative}.campaign-teaser__image{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative}.campaign-teaser__image img{height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;width:auto}@media only screen and (min-width:125rem){.campaign-teaser__image img{min-height:100%;min-width:100%}}.campaign-teaser__image--mobile{display:flex}@media only screen and (min-width:48rem){.campaign-teaser__image--mobile{display:none}}.campaign-teaser__image--desktop{display:none}@media only screen and (min-width:48rem){.campaign-teaser__image--desktop{display:flex}}.campaign-teaser__image:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.campaign-teaser-wrapper{bottom:0;height:100%;left:0;margin:auto;padding-bottom:15.25rem;padding-top:15.25rem;position:absolute;right:0;top:0;width:100%;z-index:1}.campaign-teaser-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end}.campaign-teaser__headline.h1{color:var(--semantic-color-neutral-white);margin-bottom:.5rem}@media only screen and (min-width:64rem){.campaign-teaser__headline.h1{margin-bottom:.75rem}}.campaign-teaser__text{color:var(--semantic-color-neutral-white);margin-bottom:1rem}@media only screen and (min-width:64rem){.campaign-teaser__text{margin-bottom:1.5rem}}.campaign-teaser-buttons{display:flex;gap:.75rem}.campaign-teaser-buttons .button{width:auto}
