.CaseTeaser{height:0;overflow:hidden;position:relative}.CaseTeaser.type-primary{padding-bottom:65%}.CaseTeaser.type-primary .content .preview{padding:25px 50px}@media (min-width:640px){.CaseTeaser.type-primary .content .preview{padding:23px 46px}}@media (min-width:1024px){.CaseTeaser.type-primary .content .preview{padding:30px 60px}}@media (min-width:1200px){.CaseTeaser.type-primary .content .preview{padding:40px 80px}}.CaseTeaser.type-primary .content .preview .logo img.svg{height:375px;-o-object-fit:contain;object-fit:contain;width:499px}@media (min-width:640px){.CaseTeaser.type-primary .content .preview .logo img.svg{height:285px;width:380px}}@media (min-width:1024px){.CaseTeaser.type-primary .content .preview .logo img.svg{height:315px;width:420px}}@media (min-width:1200px){.CaseTeaser.type-primary .content .preview .logo img.svg{height:230px;width:307px}}.CaseTeaser.type-secondary{padding-bottom:100%}.CaseTeaser.type-secondary .content .preview{padding:0 40px}@media (min-width:640px){.CaseTeaser.type-secondary .content .preview{padding:var(--spacing-sm)}}@media (min-width:1200px){.CaseTeaser.type-secondary .content .preview{padding-top:var(--spacing-xl)}}.CaseTeaser.type-secondary .content .preview .logo img{height:121px;-o-object-fit:contain;object-fit:contain;width:219px}@media (min-width:640px){.CaseTeaser.type-secondary .content .preview .logo img{height:122px;width:239px}}@media (min-width:1024px){.CaseTeaser.type-secondary .content .preview .logo img{height:97px;width:190px}}@media (min-width:1200px){.CaseTeaser.type-secondary .content .preview .logo img{height:116px;width:227px}}.CaseTeaser .content,.CaseTeaser .content .background-image{inset:0;position:absolute}.CaseTeaser .content .background-image{z-index:-1}.CaseTeaser .content .background-image *{height:100%;width:100%}.CaseTeaser .content .background-image:after{background-color:#0006;content:"";inset:0;position:absolute}.CaseTeaser .content .background-image.has-headline:after{background-color:#000000b3}.CaseTeaser .content .preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;justify-content:center;-webkit-transition:opacity .35s;transition:opacity .35s}.CaseTeaser .content .preview .headline{color:var(--color-tertiaryheadline-text);color:var(--color-text-base-inverted);display:-webkit-box;font-family:CoreSans,sans-serif;font-size:var(--text-tertiary-headline-font-size);font-weight:700;line-height:var(--text-tertiary-headline-line-height);margin-top:var(--spacing-l);max-height:calc(var(--text-tertiary-headline-line-height)*3*var(--text-tertiary-headline-font-size));overflow:hidden;text-align:center;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (min-width:640px){.CaseTeaser .content .preview .headline{font-size:18px;line-height:24px;margin-top:var(--spacing-xs);margin-top:var(--spacing-xxs)}}@media (min-width:1200px){.CaseTeaser .content .preview .headline{font-size:20px;line-height:26px;margin-top:var(--spacing-sm)}}.CaseTeaser .content .overlay{display:-webkit-box;display:-ms-flexbox;display:flex;inset:-1px;position:absolute;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#000000b3;-ms-flex-direction:column;flex-direction:column;opacity:0;padding:var(--spacing-sm);pointer-events:none;-webkit-transition:opacity .35s;transition:opacity .35s}.CaseTeaser .content .overlay .headline{color:var(--color-text-base-inverted);font-size:20px;font-weight:700;line-height:1.3}.CaseTeaser .content .overlay .headline+.bullet-points{margin-top:var(--spacing-xxs)}.CaseTeaser .content .overlay .bullet-points{list-style:none;list-style-position:inside;margin:0;padding-left:0}.CaseTeaser .content .overlay .bullet-points>*{color:var(--color-text-base-inverted);font-size:15px;line-height:1.2;padding-left:calc(var(--spacing-xxs) + 5px);position:relative}.CaseTeaser .content .overlay .bullet-points>:before{background-color:var(--color-white);content:"";display:block;height:5px;left:0;position:absolute;top:6px;width:5px}.CaseTeaser .content .overlay .bullet-points>*+*{margin-top:var(--spacing-xxs)}.CaseTeaser .content .overlay .cta{margin-top:auto;-ms-flex-item-align:end;align-self:flex-end}.CaseTeaser .content .overlay .cta .Button:not(:hover){color:var(--color-text-base-inverted)}.CaseTeaser .content .overlay .cta .Button:hover:after{background-color:var(--color-text-base-inverted)}.CaseTeaser .content .overlay>*{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:.35s ease-out;transition:.35s ease-out}@media (min-width:1200px){.CaseTeaser:not(.no-overlay):hover .content .preview{opacity:0}.CaseTeaser:not(.no-overlay):hover .content .overlay{opacity:1;pointer-events:auto;-webkit-transition-delay:.1s;transition-delay:.1s}.CaseTeaser:not(.no-overlay):hover .content .overlay>*{opacity:1;-webkit-transform:none;transform:none;-webkit-transition-delay:.2s;transition-delay:.2s}}
