.hero-gradient {
  background-color: #111827;
  background-image: url("./images/banner-image2.jpeg");
  background-size: cover;
  opacity: 0.85;
  background-position: center;
  background-repeat: no-repeat;
}

.track-path {
  position: relative;
  overflow: hidden;
}

.track-path::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #3b82f6, transparent);
  animation: trackAnimation 3s linear infinite;
}

@keyframes trackAnimation {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
