.aem-Grid{display:block;width:100%}
.teaser-content{display:var(--variable-mobile-content-display);flex-direction:var(--variable-mobile-flex-direction)}
.teaser-container{padding:0;padding-bottom:1rem;padding-top:1rem}
.teaser-heading{padding-bottom:2rem}
.teaser-heading h2{font-family:"Publico Pro";font-weight:400;font-style:normal;font-size:24px;color:var(--variable-textColor);margin:0}
.teaser-asset{width:100%;margin-bottom:1.5rem}
.teaser-asset img{width:100%}
.teaser-round-image{border-radius:15px}
.teaser-contentText{width:100%}
.teaser-contentText .material-icons{font-size:18px;font-weight:700}
.teaser-eyebrow{font-family:Akkurat Pro,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-size:14px;text-transform:uppercase;color:var(--variable-eyebrowTextColor);padding-bottom:.5rem;margin:0}
.teaser-title h1{font-family:"Publico Pro";font-weight:400;font-style:normal;font-size:40px;color:var(--variable-textColor);padding-bottom:2rem;margin:0;line-height:46px}
.teaser-cta{padding-top:2rem;padding-bottom:2rem}
.cmp-button__text{font-family:"Akkurat Pro";font-weight:700;font-style:normal;font-size:16px;text-decoration:none;color:var(--variable-ctaTextColor)}
.teaser-cta a{text-decoration:none}
.teaser-cta a .ctaLabelText:hover{border-bottom:2px solid var(--variable-ctaTextColor);margin-bottom:-2px}
.teaser-description p{font-family:"Akkurat Pro";font-weight:400;font-style:normal;font-size:16px;margin:0;line-height:1.5rem}
@media(min-width:768px){.teaser-container{padding-bottom:1rem;padding-top:1rem}
.teaser-content{display:flex;flex-direction:var(--variable-desktop-flex-direction);gap:8.33333333%}
.teaser-heading{padding-bottom:4rem}
.teaser-asset{flex:50%}
.teaser-contentText{flex:50%}
.teaser-title h1{font-size:40px}
}
@media(min-width:1024px){.teaser-title h1{font-size:60px;line-height:66px}
.teaser-heading h2{font-size:40px}
}
.teaser-description a{text-decoration:none;color:inherit}
.teaser-description a:hover{text-decoration:none;border-bottom:2px solid;margin-bottom:-2px}
.teaser-component-container .eyebrowText{font-family:Akkurat Pro,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-size:14px}
.teaser-description a span .eyebrowText:hover{border-bottom:0}
.teaser-description a span:hover{text-decoration:none;border-bottom:2px solid;margin-bottom:-2px}