.simple-teaser{background-color:var(--color-background);padding:var(--spacing-m) 0}.no-padding-top .simple-teaser,.simple-teaser.no-padding-top{padding-block-start:0}.no-padding-bottom .simple-teaser,.simple-teaser.no-padding-bottom{padding-block-end:0}.simple-teaser.critical-component-hide{display:block}.simple-teaser.critical-component-clear{opacity:1}.simple-teaser__image-wrapper.is-hidden{display:none}.simple-teaser__image-wrapper .images{background-color:transparent}.simple-teaser__image-wrapper .images--placeholder{background-color:var(--color-grey-4)}.simple-teaser__image{border-radius:20px;overflow:hidden}.simple-teaser__wrapper{position:relative}.simple-teaser__content{max-width:560px;pointer-events:none;position:absolute;right:0;top:50%;translate:0 -50%;width:60%}.simple-teaser__content button{pointer-events:auto}.simple-teaser__promo{align-items:center;display:flex;gap:var(--spacing-2xs);justify-content:center;margin-block-end:var(--spacing-xs)}.simple-teaser__promo-text{color:var(--color-text)}.simple-teaser .tooltip{background-color:var(--color-background-cta);color:var(--color-text-cta)}.simple-teaser__promo-code{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:var(--color-background-cta);border:0;box-shadow:none;color:inherit;color:var(--color-text-cta);cursor:pointer;display:flex;gap:var(--spacing-2xs);min-height:30px;outline:none;padding:0;padding:var(--spacing-2xs) var(--spacing-xs);position:relative;width:auto}.simple-teaser__promo-code .icon,.simple-teaser__promo-code span{pointer-events:none}.simple-teaser__promo-code span{line-height:var(--line-height-baseline)}.simple-teaser__promo-code .icon{height:var(--icon-2xs);width:var(--icon-2xs)}.simple-teaser__subtitle,.simple-teaser__title{color:var(--color-text);text-align:center}.simple-teaser__title{margin-block-end:var(--spacing-2xs)}.simple-teaser__subtitle{margin-block-end:var(--spacing-s)}.simple-teaser__cta-container{text-align:center}.simple-teaser__cta{background-color:var(--color-background-cta);color:var(--color-text-cta)}@media(min-width:64em){.simple-teaser{padding:var(--spacing-2xl) 0}}
