:root{--loop-time:6000ms}
.grp-ticker{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}
.grp-ticker .grp-ticker__head{display:flex;flex-direction:row;align-items:stretch;gap:8px;align-self:stretch}
@media(max-width:767.99px){.grp-ticker .grp-ticker__head{flex-direction:column;gap:16px}
}
.grp-ticker .grp-ticker__head .grp-ticker__title{color:var(--color-text-primary);color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:12px;line-height:1.4;letter-spacing:1.8px;text-transform:uppercase;font-weight:bold}
@media(min-width:768px) and (max-width:1279.99px){.grp-ticker .grp-ticker__head .grp-ticker__title{font-size:12px}
}
@media(max-width:767.99px){.grp-ticker .grp-ticker__head .grp-ticker__title{font-size:12px}
}
.grp-ticker .grp-ticker__head .separator{display:flex;align-items:stretch;justify-content:center;flex:1 0 0}
.grp-ticker .grp-ticker__head .separator .cmp-separator{flex:1 0 0;align-content:center}
.grp-ticker .grp-ticker__head .separator.separator-pre{display:none}
@media(max-width:767.99px){.grp-ticker .grp-ticker__head .separator.separator-pre{display:flex}
.grp-ticker .grp-ticker__head .separator.separator-post{display:none}
}
.grp-ticker .grp-ticker__container{height:42px;overflow:hidden}
.grp-ticker .grp-ticker__container .grp-ticker__item-list{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:24px;flex:1 0 0;transition:all 750ms ease-in-out}
.grp-ticker .grp-ticker__container .grp-ticker__item-list .grp-ticker__item{display:flex;align-items:flex-start;align-self:stretch;gap:24px;flex-grow:1}
@media(max-width:767.99px){.grp-ticker .grp-ticker__container .grp-ticker__item-list .grp-ticker__item{flex-direction:column}
}
.grp-ticker .grp-ticker__container .grp-ticker__item-list .grp-ticker__item .grp-ticker__item-date{display:flex;width:90px;padding-top:13px;justify-content:center;align-items:center;gap:10px;color:var(--color-text-primary);color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:12px;line-height:1.4;letter-spacing:1.8px;text-transform:uppercase;font-weight:bold;font-variant-numeric:tabular-nums}
@media(min-width:768px) and (max-width:1279.99px){.grp-ticker .grp-ticker__container .grp-ticker__item-list .grp-ticker__item .grp-ticker__item-date{font-size:12px}
}
@media(max-width:767.99px){.grp-ticker .grp-ticker__container .grp-ticker__item-list .grp-ticker__item .grp-ticker__item-date{font-size:12px}
}
@media(min-width:768px) and (max-width:1279.99px){.grp-ticker .grp-ticker__container .grp-ticker__item-list .grp-ticker__item .grp-ticker__item-date{padding-top:10px}
}
@media(max-width:767.99px){.grp-ticker .grp-ticker__container .grp-ticker__item-list .grp-ticker__item .grp-ticker__item-date{justify-content:flex-start;padding-top:0}
}
.grp-ticker .grp-ticker__container .grp-ticker__item-list .grp-ticker__item .cmp-text{max-width:unset}
.grp-ticker .grp-ticker__container .grp-ticker__item-list .grp-ticker__item .cmp-text a{hyphens:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch}
@media(max-width:767.99px){.grp-ticker .grp-ticker__container .grp-ticker__item-list .grp-ticker__item .cmp-text a{hyphens:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}
}
@media(min-width:768px) and (max-width:1279.99px){.grp-ticker .grp-ticker__container .grp-ticker__item-list .grp-ticker__item .cmp-text a{hyphens:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
}
.grp-ticker .grp-ticker__pagination{width:100%;display:grid;grid-template-columns:auto 24px;column-gap:8px;align-items:center}
.grp-ticker .grp-ticker__pagination .grp-ticker__pagination-bars{width:100%;display:flex;flex-wrap:nowrap;gap:4px}
.grp-ticker .grp-ticker__pagination .grp-ticker__pagination-bars .grp-ticker__pagination-bar{position:relative;flex-grow:1;height:2px;background-color:var(--color-paging-default)}
.grp-ticker .grp-ticker__pagination .grp-ticker__pagination-bars .grp-ticker__pagination-bar::after{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:0;background-color:var(--color-paging-selected);transition:none}
.grp-ticker .grp-ticker__pagination .grp-ticker__pagination-bars .grp-ticker__pagination-bar.active::after{width:100%}
.grp-ticker .grp-ticker__pagination .grp-ticker__pagination-bars .grp-ticker__pagination-bar.run::after{transition:width var(--loop-time) linear}
.grp-ticker .grp-ticker__pagination .grp-ticker__pause{display:flex;padding:0;align-items:center;gap:8px;width:24px;height:24px}
.grp-ticker .grp-ticker__pagination .grp-ticker__pause::after{content:"";position:absolute;left:0;top:0;width:24px;height:24px;mask-size:24px;mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/pause_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/pause_rg.svg");background-color:var(--color-text-primary)}
.grp-ticker .grp-ticker__pagination .grp-ticker__pause:hover::after,.grp-ticker .grp-ticker__pagination .grp-ticker__pause:focus-visible::after{background-color:var(--color-text-highlighted)}
.grp-ticker .grp-ticker__pagination .grp-ticker__pause.pause::after{mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/play_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/play_rg.svg")}
.grp-ticker .grp-ticker__cta-area{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:10px;align-self:stretch}
.grp-ticker .grp-ticker__cta-area .cta{display:flex;min-width:56px;padding:0;justify-content:center;align-items:center;gap:8px}
@media(max-width:767.99px){.grp-ticker .grp-ticker__cta-area .cta{min-width:48px}
}
.grp-main>.cmp-container.root>.ticker>.grp-ticker{padding-left:96px;padding-right:96px}
@media(min-width:768px) and (max-width:1279.99px){.grp-main>.cmp-container.root>.ticker>.grp-ticker{padding-left:48px;padding-right:48px}
}
@media(max-width:767.99px){.grp-main>.cmp-container.root>.ticker>.grp-ticker{padding-left:24px;padding-right:24px}
}