.teaserevent .cmp-teaser,.teaserevent .cmp-teaser__link{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;position:relative;width:100%}
@media(max-width:1279.99px){.teaserevent .cmp-teaser,.teaserevent .cmp-teaser__link{gap:8px}
}
.teaserevent .cmp-teaser .cmp-teaser__top,.teaserevent .cmp-teaser__link .cmp-teaser__top{display:none}
.teaserevent .cmp-teaser__image-area{display:flex;position:relative;width:100%}
.teaserevent .cmp-teaser__image-area .cmp-teaser__image{width:100%}
.teaserevent .cmp-teaser__image-area .cmp-teaser__image .cmp-image{overflow:hidden}
.teaserevent .cmp-teaser__image-area .cmp-teaser__image .cmp-image img{transition:transform 750ms ease-in-out}
.teaserevent .cmp-teaser__image-area .grp-teaser-event-button-wrapper{position:absolute;bottom:0;display:flex;justify-content:flex-end;align-items:flex-end;width:100%}
.teaserevent .cmp-teaser__image-area .grp-teaser-event-button-wrapper .grp-teaser-event-info-item{display:flex;padding:24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;flex:1 0 0;background:var(--color-dark-blue-trans);backdrop-filter:blur(10px)}
@media(max-width:1279.99px){.teaserevent .cmp-teaser__image-area .grp-teaser-event-button-wrapper .grp-teaser-event-info-item{padding:16px;gap:16px}
}
.teaserevent .cmp-teaser__image-area .grp-teaser-event-button-wrapper .grp-teaser-event-info-item .grp-teaser-event-date{display:flex;align-items:flex-start;gap:16px;align-self:stretch}
.teaserevent .cmp-teaser__image-area .grp-teaser-event-button-wrapper .grp-teaser-event-info-item .grp-teaser-event-date .grp-teaser-event-date-date{display:flex;align-items:center;gap:8px}
.teaserevent .cmp-teaser__image-area .grp-teaser-event-button-wrapper .grp-teaser-event-info-item .grp-teaser-event-date .grp-teaser-event-date-date.single-day{gap:16px}
.teaserevent .cmp-teaser__image-area .grp-teaser-event-button-wrapper .grp-teaser-event-info-item .grp-teaser-event-date .grp-teaser-event-date-date .grp-teaser-event-date-day{display:flex;flex-direction:column;justify-content:center;align-items:center}
.teaserevent .cmp-teaser__image-area .grp-teaser-event-button-wrapper .grp-teaser-event-info-item .grp-teaser-event-date .grp-teaser-event-date-date .grp-teaser-event-date-day .grp-teaser-event-date-day-text{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:uppercase;align-self:stretch;text-align:center;color:var(--color-text-white-static);font-variant-numeric:tabular-nums}
@media(min-width:768px) and (max-width:1279.99px){.teaserevent .cmp-teaser__image-area .grp-teaser-event-button-wrapper .grp-teaser-event-info-item .grp-teaser-event-date .grp-teaser-event-date-date .grp-teaser-event-date-day .grp-teaser-event-date-day-text{font-size:18px}
}
@media(max-width:767.99px){.teaserevent .cmp-teaser__image-area .grp-teaser-event-button-wrapper .grp-teaser-event-info-item .grp-teaser-event-date .grp-teaser-event-date-date .grp-teaser-event-date-day .grp-teaser-event-date-day-text{font-size:18px}
}
.teaserevent .cmp-teaser__image-area .grp-teaser-event-button-wrapper .grp-teaser-event-info-item .grp-teaser-event-date .grp-teaser-event-date-date .grp-teaser-event-date-separator{display:flex;width:1px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;background-color:var(--color-separator-static-white)}
.teaserevent .cmp-teaser__image-area .grp-teaser-event-button-wrapper .grp-teaser-event-info-item .grp-teaser-event-date .grp-teaser-event-date-date .grp-teaser-event-date-month-year{display:flex;padding-bottom:5px;flex-direction:column;justify-content:flex-end;gap:4px;flex:1 0 0;align-self:stretch;color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2;letter-spacing:2.1px;text-transform:uppercase;color:var(--color-text-white-static)}
@media(min-width:768px) and (max-width:1279.99px){.teaserevent .cmp-teaser__image-area .grp-teaser-event-button-wrapper .grp-teaser-event-info-item .grp-teaser-event-date .grp-teaser-event-date-date .grp-teaser-event-date-month-year{font-size:12px}
}
@media(max-width:767.99px){.teaserevent .cmp-teaser__image-area .grp-teaser-event-button-wrapper .grp-teaser-event-info-item .grp-teaser-event-date .grp-teaser-event-date-date .grp-teaser-event-date-month-year{font-size:12px}
}
.teaserevent .cmp-teaser__title{color:var(--color-text-primary);font-family:"BMWGroupTNCondensedProTT-Bold",Charcoal,sans-serif;font-size:24px;line-height:1.2;letter-spacing:1.32px;text-transform:none}
@media(min-width:768px) and (max-width:1279.99px){.teaserevent .cmp-teaser__title{font-size:18px}
}
@media(max-width:767.99px){.teaserevent .cmp-teaser__title{font-size:18px}
}
.teaserevent .cmp-teaser .cmp-teaser__link:hover .button.style-button.icon .cmp-button.link,.teaserevent .cmp-teaser .cmp-teaser__link:focus-visible .button.style-button.icon .cmp-button.link{background-color:var(--color-btn-bg-hoveredsolid);color:var(--color-btn-label-static)}
.teaserevent .cmp-teaser .cmp-teaser__link:hover .button.style-button.icon .cmp-button.link .cmp-button__icon::after,.teaserevent .cmp-teaser .cmp-teaser__link:focus-visible .button.style-button.icon .cmp-button.link .cmp-button__icon::after{transform:translateX(24px)}
@media(min-width:768px) and (max-width:1279.99px){.teaserevent .cmp-teaser .cmp-teaser__link:hover .button.style-button.icon .cmp-button.link .cmp-button__icon::after,.teaserevent .cmp-teaser .cmp-teaser__link:focus-visible .button.style-button.icon .cmp-button.link .cmp-button__icon::after{transform:translateX(20px)}
}
@media(max-width:767.99px){.teaserevent .cmp-teaser .cmp-teaser__link:hover .button.style-button.icon .cmp-button.link .cmp-button__icon::after,.teaserevent .cmp-teaser .cmp-teaser__link:focus-visible .button.style-button.icon .cmp-button.link .cmp-button__icon::after{transform:translateX(16px)}
}
.teaserevent .cmp-teaser .cmp-teaser__link:hover .button.style-button.icon .cmp-button.link.new-window .cmp-button__icon::before,.teaserevent .cmp-teaser .cmp-teaser__link:hover .button.style-button.icon .cmp-button.link.new-window .cmp-button__icon::after,.teaserevent .cmp-teaser .cmp-teaser__link:focus-visible .button.style-button.icon .cmp-button.link.new-window .cmp-button__icon::before,.teaserevent .cmp-teaser .cmp-teaser__link:focus-visible .button.style-button.icon .cmp-button.link.new-window .cmp-button__icon::after{transform:translate(24px,-24px)}
@media(min-width:768px) and (max-width:1279.99px){.teaserevent .cmp-teaser .cmp-teaser__link:hover .button.style-button.icon .cmp-button.link.new-window .cmp-button__icon::before,.teaserevent .cmp-teaser .cmp-teaser__link:hover .button.style-button.icon .cmp-button.link.new-window .cmp-button__icon::after,.teaserevent .cmp-teaser .cmp-teaser__link:focus-visible .button.style-button.icon .cmp-button.link.new-window .cmp-button__icon::before,.teaserevent .cmp-teaser .cmp-teaser__link:focus-visible .button.style-button.icon .cmp-button.link.new-window .cmp-button__icon::after{transform:translate(20px,-20px)}
}
@media(max-width:767.99px){.teaserevent .cmp-teaser .cmp-teaser__link:hover .button.style-button.icon .cmp-button.link.new-window .cmp-button__icon::before,.teaserevent .cmp-teaser .cmp-teaser__link:hover .button.style-button.icon .cmp-button.link.new-window .cmp-button__icon::after,.teaserevent .cmp-teaser .cmp-teaser__link:focus-visible .button.style-button.icon .cmp-button.link.new-window .cmp-button__icon::before,.teaserevent .cmp-teaser .cmp-teaser__link:focus-visible .button.style-button.icon .cmp-button.link.new-window .cmp-button__icon::after{transform:translate(16px,-16px)}
}
.teaserevent .cmp-teaser .cmp-teaser__link:hover .cmp-teaser__title,.teaserevent .cmp-teaser .cmp-teaser__link:focus-visible .cmp-teaser__title{color:var(--color-text-highlighted)}
.teaserevent .grp-teaser-event-validation-error{border:2px dashed var(--color-error);padding:15px;font-weight:bold;color:var(--color-error)}