/* Video CTA card — SSEED homepage */
.it-video-sseed .it-video-wrapp.theme-bg {
  background: #000000;
  overflow: hidden;
}

.it-video-sseed .it-video-shape {
  position: relative;
  z-index: 4;
  pointer-events: none;
}

.it-video-sseed .it-video-shape::before,
.it-video-sseed .it-video-shape::after {
  background: #f2ff00;
  z-index: 4;
  will-change: transform;
}

.it-video-sseed .it-video-shape::before {
  animation: sseed-video-ball-float-a 4.5s ease-in-out infinite;
}

.it-video-sseed .it-video-shape::after {
  animation: sseed-video-ball-float-b 5.2s ease-in-out infinite;
}

.it-video-sseed .it-video-content {
  position: relative;
  z-index: 6;
}

@keyframes sseed-video-ball-float-a {
  0%,
  100% {
    transform: translate(0, 0);
  }

  50% {
    transform: translate(24px, -28px);
  }
}

@keyframes sseed-video-ball-float-b {
  0%,
  100% {
    transform: translate(0, 0);
  }

  50% {
    transform: translate(-20px, 22px);
  }
}

@media (prefers-reduced-motion: reduce) {
  .it-video-sseed .it-video-shape::before,
  .it-video-sseed .it-video-shape::after {
    animation: none;
  }
}
