:root{
  --dt-ticker-bg:#0B2D55;
  --dt-ticker-fg:#FFFFFF;
  --dt-ticker-size:14px;
  --dt-ticker-weight:700;
  --dt-ticker-height:36px;
  --dt-ticker-speed:22s;
  --dt-ticker-font:Arial,sans-serif;
}
#dt-top-ticker{
  width:100%;
  height:var(--dt-ticker-height);
  overflow:hidden;
  background:var(--dt-ticker-bg);
  color:var(--dt-ticker-fg);
  display:flex;
  align-items:center;
  position:relative;
  z-index:99999;
  box-sizing:border-box;
}
#dt-top-ticker[hidden]{display:none!important}
#dt-top-ticker .dt-ticker-link{
  display:block;
  width:100%;
  color:inherit;
  text-decoration:none;
  overflow:hidden;
}
#dt-top-ticker .dt-ticker-track{
  display:flex;
  align-items:center;
  width:max-content;
  white-space:nowrap;
  will-change:transform;
  animation:dtcomTicker var(--dt-ticker-speed) linear infinite;
  font-family:var(--dt-ticker-font);
  font-size:var(--dt-ticker-size);
  font-weight:var(--dt-ticker-weight);
  line-height:1;
}
#dt-top-ticker .dt-ticker-copy{
  display:inline-flex;
  align-items:center;
  flex:none;
  padding-right:80px;
  letter-spacing:.2px;
}
#dt-top-ticker.dt-pause-hover:hover .dt-ticker-track{
  animation-play-state:paused;
}
@keyframes dtcomTicker{
  from{transform:translate3d(0,0,0)}
  to{transform:translate3d(-50%,0,0)}
}
