.flow-marquee{max-width:1240px;margin:0 auto 12px;padding:0 40px}
.flow-marquee__box{overflow:hidden;border:1px solid #31504a;border-radius:12px;background:#122c2b;color:#f4f5ef}
.flow-marquee__label{margin:0;padding:10px 20px 0;color:#c7ef7a;font-size:11px;font-weight:750;letter-spacing:1.5px;text-transform:uppercase}
.flow-marquee__viewport{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}
.flow-marquee__track{display:flex;width:max-content;animation:flow-marquee-scroll 28s linear infinite}
.flow-marquee__group{display:flex;align-items:center;flex:none;white-space:nowrap;padding:11px 0 16px}
.flow-marquee__group span{display:inline-flex;align-items:center;margin-right:34px;font-size:14px;font-weight:600}
.flow-marquee__group span::before{content:'•';margin-right:34px;color:#c7ef7a;font-size:20px;line-height:1}
.flow-marquee:hover .flow-marquee__track,.flow-marquee:focus-within .flow-marquee__track{animation-play-state:paused}
html[lang='ms'] .flow-marquee__en,html[lang='en'] .flow-marquee__ms{display:none}
@keyframes flow-marquee-scroll{to{transform:translateX(-50%)}}
@media(max-width:980px){.flow-marquee{padding-inline:28px}}
@media(max-width:700px){.flow-marquee{padding-inline:22px}.flow-marquee__group span{font-size:12px;margin-right:24px}.flow-marquee__group span::before{margin-right:24px}}
@media(prefers-reduced-motion:reduce){.flow-marquee__viewport{overflow:visible;mask-image:none}.flow-marquee__track{display:block;animation:none;width:100%}.flow-marquee__group{display:flex;flex:none;width:100%;flex-wrap:wrap;white-space:normal;padding:10px 20px 16px;gap:5px 18px}.flow-marquee__group span{margin:0}.flow-marquee__group span::before{margin-right:9px}.flow-marquee__group[aria-hidden='true']{display:none}}
