.image-teaser{display:flex;flex-direction:column;gap:24px}.image-teaser .wrapper-media{position:relative;width:100%;overflow:hidden;border-radius:16px;color:var(--color-primary)}@media(min-width: 64rem){.image-teaser .wrapper-media{border-radius:24px}}.image-teaser .wrapper-media .teaser-image,.image-teaser .wrapper-media .image{width:100%;height:auto;display:block}.image-teaser .wrapper-media .teaser-image>img,.image-teaser .wrapper-media .image>img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}@media(min-width: 64rem){.image-teaser .wrapper-media .teaser-image>img,.image-teaser .wrapper-media .image>img{aspect-ratio:3/2}}.image-teaser .wrapper-media .teaser-icon,.image-teaser .wrapper-media .icon{background-color:hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 1);border:1px solid hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 1);color:var(--color-black);display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:4/3}@media(min-width: 64rem){.image-teaser .wrapper-media .teaser-icon,.image-teaser .wrapper-media .icon{aspect-ratio:3/2}}.image-teaser .wrapper-media .teaser-icon svg,.image-teaser .wrapper-media .icon svg{width:128px;height:128px;fill:currentColor}.image-teaser .inner-container{display:grid;gap:8px;justify-content:start;align-items:start}@media(min-width: 64rem){.image-teaser .inner-container{gap:8px;padding-right:24px}}.image-teaser .inner-container h2,.image-teaser .inner-container h3,.image-teaser .inner-container h4,.image-teaser .inner-container h5,.image-teaser .inner-container h6{font-size:18px;line-height:1.2;font-weight:600}@media(min-width: 64rem){.image-teaser .inner-container h2,.image-teaser .inner-container h3,.image-teaser .inner-container h4,.image-teaser .inner-container h5,.image-teaser .inner-container h6{font-size:22px}}@media(min-width: 64rem){.image-teaser .inner-container>p{font-size:14px;line-height:22px}}.image-teaser .inner-container>.btn,.image-teaser .inner-container>a.btn{justify-self:start;width:auto}.image-teaser .image-teaser-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;text-decoration:none;color:inherit;border-radius:24px}