/* TOP BAR */
.smx-top-bar{
  width:100%;
  background:#020b18;
  color:#dce8f3;
  font-size:14px;
  font-weight:700;
  padding:10px 20px;
  position:relative;
  z-index:10000;
}

.smx-top-bar-inner{
  max-width:1200px;
  margin:auto;
  display:flex;
  justify-content:flex-end;
  gap:28px;
  align-items:center;
  white-space:nowrap;
}

.smx-top-bar span{
  display:flex;
  align-items:center;
  gap:7px;
  line-height:1.2;
}

.smx-top-bar i{
  color:#ff7a1a;
  font-size:14px;
}