.bf-ticker{display:flex;width:100%;background:var(--bf-background,#fff);color:var(--bf-text,#ce2318);border-block:1px solid currentColor;min-height:68px;overflow:hidden;font-family:var(--ls-font,var(--font-body-family));isolation:isolate}
.bf-ticker__badge{flex:0 0 142px;display:flex;flex-direction:column;justify-content:center;background:var(--bf-badge-background,#dc201b);color:var(--bf-badge-text,#fff);text-decoration:none;padding:10px 18px;z-index:1;line-height:.9;text-align:start}
.bf-ticker__badge strong{font-weight:900;font-size:23px;letter-spacing:-.04em}.bf-ticker__badge span{font-size:9px;font-weight:700;letter-spacing:.14em;margin-top:6px;line-height:1.2}
.bf-ticker__motion{position:relative;display:flex;flex:1;min-width:0;overflow:hidden}.bf-ticker__link{display:flex;align-items:center;overflow:hidden;width:100%;min-height:68px;color:var(--bf-text,#ce2318);text-decoration:none}
.bf-ticker__track{display:flex;width:max-content;flex:0 0 auto;direction:ltr;animation:bf-ticker-scroll 48s linear infinite;will-change:transform}.bf-ticker__group{display:flex;flex:0 0 auto;align-items:center;gap:28px;padding-inline:14px;white-space:nowrap}.bf-ticker__message{font-weight:800;font-size:15px;letter-spacing:.06em;text-transform:uppercase}.bf-ticker__separator{font-size:28px;font-weight:900;color:var(--bf-text,#ce2318);line-height:1}
.bf-ticker__link:hover .bf-ticker__track,.bf-ticker__link:focus .bf-ticker__track{animation-play-state:paused}.bf-ticker a:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.bf-ticker__static{display:none}
[dir=rtl] .bf-ticker__message{letter-spacing:0;font-family:var(--ls-font-ar,var(--ls-font));font-size:16px}
@keyframes bf-ticker-scroll{to{transform:translateX(-50%)}}
@media(max-width:749px){.bf-ticker__badge{flex-basis:118px;padding:10px 14px}.bf-ticker__badge strong{font-size:21px}.bf-ticker__badge span{font-size:8px}.bf-ticker__message{font-size:13px}.bf-ticker__group{gap:22px}.bf-ticker__track{animation-duration:52s}}
@media(prefers-reduced-motion:reduce){.bf-ticker__track,.bf-ticker__control,.bf-ticker__pause{display:none;animation:none}.bf-ticker__static{display:block;padding:12px 16px;font-size:12px;font-weight:700;line-height:1.5}.bf-ticker__motion{padding-inline-end:0}}
