.om-ticker.om-reference-ticker{position:relative;display:block;overflow:hidden;min-height:0;background:linear-gradient(100deg,#000 0%,#383838 50%,#000 100%)!important;color:#f2f2f5!important;box-shadow:inset 0 -1px 0 rgba(255,255,255,.08);font-family:Montserrat,ui-sans-serif,system-ui,Arial,sans-serif}
.om-reference-ticker:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.14) 50%,transparent 70%);background-size:250% 100%;animation:om-reference-sheen 6s ease-in-out infinite;pointer-events:none}
.om-reference-ticker:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);pointer-events:none}
.om-reference-ticker .om-ticker-viewport{overflow:hidden!important;mask-image:none;-webkit-mask-image:none}
.om-reference-ticker .om-ticker-motion{display:flex;width:max-content;animation:om-reference-run 38s linear infinite}
.om-reference-ticker:hover .om-ticker-motion{animation-play-state:paused}
.om-reference-ticker .om-ticker-track{display:flex;width:max-content;transform:none!important}
.om-reference-ticker .om-ticker-group{display:flex;flex:none;align-items:center;gap:0;min-height:0;margin:0;padding:0;list-style:none}
.om-reference-ticker .om-ticker-track>.om-ticker-group:nth-child(n+3){display:none}
.om-reference-ticker .om-ticker-group>li{display:inline-flex;align-items:center;gap:9px;padding:6px 26px;white-space:nowrap;font-family:Montserrat,ui-sans-serif,system-ui,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:#f2f2f5!important}
.om-reference-ticker .om-ticker-group>li:after{content:"✦";flex:none;width:auto;height:auto;margin-left:26px;border-radius:0;background:none;color:rgba(255,255,255,.35);font-size:9px}
.om-reference-ticker .om-ticker-group svg{width:15px;height:15px;color:#e8c979;flex:none}
.om-reference-ticker .om-ticker-summary{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@keyframes om-reference-run{to{transform:translateX(-50%)}}
@keyframes om-reference-sheen{0%{background-position:150% 0}60%,100%{background-position:-50% 0}}
@media(max-width:767px){.om-reference-ticker .om-ticker-group>li{padding:6px 18px;font-size:10px;letter-spacing:.12em}.om-reference-ticker .om-ticker-group>li:after{margin-left:18px}}
@media(prefers-reduced-motion:reduce){.om-reference-ticker .om-ticker-motion,.om-reference-ticker:before{animation:none}}

