.campaign-teaser{height:720px;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:2000px){.campaign-teaser__image img{min-height:100%;min-width:100%}}.campaign-teaser__image--mobile{display:flex}@media only screen and (min-width:768px){.campaign-teaser__image--mobile{display:none}}.campaign-teaser__image--desktop{display:none}@media only screen and (min-width:768px){.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:244px;padding-top:244px;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:8px}@media only screen and (min-width:1024px){.campaign-teaser__headline.h1{margin-bottom:12px}}.campaign-teaser__text{color:var(--semantic-color-neutral-white);margin-bottom:16px}@media only screen and (min-width:1024px){.campaign-teaser__text{margin-bottom:24px}}.campaign-teaser-buttons{display:flex;gap:12px}.campaign-teaser-buttons .button{width:auto}
