.marquee-track {
  animation-duration: 437.50s;
}
@keyframes fs-ball-top {
  0% { offset-distance: 100%; opacity: 0; }
  2.17% { opacity: 1; }
  19.56% { opacity: 1; }
  21.73% { offset-distance: 0%; opacity: 0; }
  100% { offset-distance: 0%; opacity: 0; }
}
.fs-ball-top {
  offset-path: path("M557 143C518.387 142.999 514.3 143 514.3 143C514.3 143 496.55 142.174 485.301 139.981C471.399 137.271 459.877 134.368 450.736 130.175C410.483 111.71 395.687 71.3359 359.539 49.0858C351.956 44.4178 342.242 39.9017 333.867 37.9919C319.666 34.7534 307.637 34 286.523 34C275.413 34 237 34 237 34");
  animation: fs-ball-top 6.3s linear 0.4s infinite;
}
@keyframes fs-ball-mid-top {
  0% { offset-distance: 100%; opacity: 0; }
  1.59% { opacity: 1; }
  14.28% { opacity: 1; }
  15.87% { offset-distance: 0%; opacity: 0; }
  100% { offset-distance: 0%; opacity: 0; }
}
.fs-ball-mid-top {
  offset-path: path("M557 159C557 159 496 159 473.477 158.478C450.953 157.955 444.891 156.611 427.5 151.867C407.659 146.454 399.495 136.763 379.736 131.115C360.403 125.589 349.671 124.235 328.5 123.267C310.455 122.442 237 123.79 237 123.79");
  animation: fs-ball-mid-top 7.9s linear 2.9s infinite;
}
@keyframes fs-ball-mid-bottom {
  0% { offset-distance: 100%; opacity: 0; }
  2.24% { opacity: 1; }
  20.16% { opacity: 1; }
  22.40% { offset-distance: 0%; opacity: 0; }
  100% { offset-distance: 0%; opacity: 0; }
}
.fs-ball-mid-bottom {
  offset-path: path("M557 176C557 176 496 175.999 473.477 176.537C450.953 177.075 444.891 178.455 427.5 183.332C407.659 188.895 399.495 198.855 379.736 204.66C360.403 210.339 349.671 211.73 328.5 212.725C310.455 213.573 237 212.188 237 212.188");
  animation: fs-ball-mid-bottom 5.6s linear 1.7s infinite;
}
@keyframes fs-ball-bottom {
  0% { offset-distance: 100%; opacity: 0; }
  1.58% { opacity: 1; }
  14.19% { opacity: 1; }
  15.76% { offset-distance: 0%; opacity: 0; }
  100% { offset-distance: 0%; opacity: 0; }
}
.fs-ball-bottom {
  offset-path: path("M557 192C518.387 192.001 514.3 192 514.3 192C514.3 192 496.55 192.833 485.301 195.047C471.399 197.781 459.877 200.711 450.736 204.943C410.483 223.577 395.687 264.322 359.539 286.776C351.956 291.487 342.242 296.044 333.867 297.972C319.666 301.24 307.637 302 286.523 302C275.413 302 237 302 237 302");
  animation: fs-ball-bottom 8.7s linear 4.2s infinite;
}
@keyframes fs-ball-right {
  0% { offset-distance: 100%; opacity: 0; }
  1.88% { opacity: 1; }
  16.88% { opacity: 1; }
  18.76% { offset-distance: 0%; opacity: 0; }
  100% { offset-distance: 0%; opacity: 0; }
}
.fs-ball-right {
  offset-path: path("M813.578 168L647.828 168");
  animation: fs-ball-right 3.4s linear 1.1s infinite;
}
