.teasertext .cmp-teaser__link{aspect-ratio:3/2;padding:32px;display:flex;flex-direction:column;align-items:flex-start}
@media(min-width:768px) and (max-width:1279.99px){.teasertext .cmp-teaser__link{padding:20px}
}
@media(max-width:767.99px){.teasertext .cmp-teaser__link{padding:32px}
}
.teasertext .cmp-teaser__content{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;justify-content:space-between;height:100%}
.teasertext .cmp-teaser__content .cmp-teaser__title-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0;align-self:stretch}
.teasertext .cmp-teaser__top-line{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Bold","Arial Black",Gadget,sans-serif;font-size:12px;line-height:1.4;letter-spacing:.15em;text-transform:uppercase;display:flex;align-items:flex-start;gap:10px;align-self:stretch;color:var(--color-text-highlighted)}
@media(min-width:768px) and (max-width:1279.99px){.teasertext .cmp-teaser__top-line{font-size:12px}
}
@media(max-width:767.99px){.teasertext .cmp-teaser__top-line{font-size:12px}
}
.teasertext .cmp-teaser__title{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:24px;line-height:1.2;letter-spacing:0;text-transform:none;align-self:stretch}
@media(min-width:768px) and (max-width:1279.99px){.teasertext .cmp-teaser__title{font-size:18px}
}
@media(max-width:767.99px){.teasertext .cmp-teaser__title{font-size:18px}
}
.teasertext .button.style-button.text-style .cmp-button{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Bold","Arial Black",Gadget,sans-serif;font-size:14px;line-height:1.4;letter-spacing:0;text-transform:uppercase}
@media(min-width:768px) and (max-width:1279.99px){.teasertext .button.style-button.text-style .cmp-button{font-size:14px}
}
@media(max-width:767.99px){.teasertext .button.style-button.text-style .cmp-button{font-size:14px}
}
.teasertext .button.style-button.text-style .cmp-button .cmp-button__icon::before,.teasertext .button.style-button.text-style .cmp-button .cmp-button__icon::after{transition:all 750ms}
.teasertext .cmp-teaser:hover .cmp-button__text,.teasertext .cmp-teaser:focus-visible .cmp-button__text{color:var(--color-text-highlighted)}
.teasertext .cmp-teaser:hover .button.style-button.text-style .cmp-button.link .cmp-button__icon::after,.teasertext .cmp-teaser:focus-visible .button.style-button.text-style .cmp-button.link .cmp-button__icon::after{transform:translateX(24px);background-color:var(--color-text-highlighted)}
.teasertext .cmp-teaser:hover .button.style-button.text-style .cmp-button::after,.teasertext .cmp-teaser:focus-visible .button.style-button.text-style .cmp-button::after{left:0;width:100%}
.teasertext .cmp-teaser:hover .button.style-button.text-style .cmp-button.link.new-window .cmp-button__icon::before,.teasertext .cmp-teaser:hover .button.style-button.text-style .cmp-button.link.new-window .cmp-button__icon::after,.teasertext .cmp-teaser:focus-visible .button.style-button.text-style .cmp-button.link.new-window .cmp-button__icon::before,.teasertext .cmp-teaser:focus-visible .button.style-button.text-style .cmp-button.link.new-window .cmp-button__icon::after{transform:translate(24px,-24px)}
.teasertext.style-ar_5_4 .cmp-teaser__link{aspect-ratio:5/4}
.teasertext.style-ar_5_4 .cmp-teaser__link .cmp-teaser__title-wrapper{gap:16px}
.teasertext.style-contained .cmp-teaser__top-line,.teasertext:not(.style-outline) .cmp-teaser__top-line{color:var(--color-text-highlighted-on-dark)}
.teasertext.style-contained .cmp-teaser__link,.teasertext:not(.style-outline) .cmp-teaser__link{border:2px solid;border-image-source:radial-gradient(372.84% 141.42% at 0 0,var(--color-teaser-bg-border-grey-100) 0,var(--color-teaser-bg-border-grey-200) 100%);border-image-slice:2;background:radial-gradient(372.84% 141.42% at 0 0,var(--color-teaser-bg-gradient-grey-100) 0,var(--color-teaser-bg-gradient-grey-200) 100%)}
.teasertext.style-contained .cmp-teaser__link .cmp-teaser__title,.teasertext.style-contained .cmp-teaser__link .button.style-button.text-style .cmp-button,.teasertext:not(.style-outline) .cmp-teaser__link .cmp-teaser__title,.teasertext:not(.style-outline) .cmp-teaser__link .button.style-button.text-style .cmp-button{color:var(--color-text-white-static)}
.teasertext.style-contained .cmp-teaser__link .button.style-button.text-style .cmp-button .cmp-button__icon::before,.teasertext.style-contained .cmp-teaser__link .button.style-button.text-style .cmp-button .cmp-button__icon::after,.teasertext:not(.style-outline) .cmp-teaser__link .button.style-button.text-style .cmp-button .cmp-button__icon::before,.teasertext:not(.style-outline) .cmp-teaser__link .button.style-button.text-style .cmp-button .cmp-button__icon::after{background-color:var(--color-text-white-static)}
.teasertext.style-contained .cmp-teaser:hover .button.style-button.text-style .cmp-button::after,.teasertext:not(.style-outline) .cmp-teaser:hover .button.style-button.text-style .cmp-button::after{border-color:var(--color-text-highlighted-on-dark)}
.teasertext.style-contained .cmp-teaser:hover .button.style-button.text-style .cmp-button__text,.teasertext:not(.style-outline) .cmp-teaser:hover .button.style-button.text-style .cmp-button__text{color:var(--color-text-highlighted-on-dark)}
.teasertext.style-contained .cmp-teaser:hover .button.style-button.text-style .cmp-button.link .cmp-button__icon::before,.teasertext.style-contained .cmp-teaser:hover .button.style-button.text-style .cmp-button.link .cmp-button__icon::after,.teasertext:not(.style-outline) .cmp-teaser:hover .button.style-button.text-style .cmp-button.link .cmp-button__icon::before,.teasertext:not(.style-outline) .cmp-teaser:hover .button.style-button.text-style .cmp-button.link .cmp-button__icon::after{background-color:var(--color-text-highlighted-on-dark)}
.teasertext.style-outline .cmp-teaser__link{border:4px solid;border-image-source:radial-gradient(372.84% 141.42% at 0 0,var(--color-teaser-bg-border-grey-100) 0,var(--color-teaser-bg-border-grey-200) 100%);border-image-slice:2}