.circuit {
  z-index: 1;
  position: absolute;
  width: 100vw !important;
  height: 100vw !important;
  max-width: 100vw !important;
  max-height: 100vh !important;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.3;
}
.circuit svg {
  width: 80% !important;
  border: 0px solid transparent;
}
.circuit svg circle {
  stroke: #fff;
}
.circuit #paths {
  stroke: #fff;
}
.circuit #paths-bg {
  stroke: #fff;
}
.circuit .path {
  animation: draw 30s infinite;
  animation-timing-function: linear;
}
@keyframes draw {
  100% {
    stroke-dashoffset: 0;
    stroke-opacity: 1;
  }
}