@media screen and (max-width: 991px) {
  body{
    cursor:auto !important;
  }
}

[data-animation-type="lottie"] * {
  opacity: 1 !important;
  visibility: visible !important;
}

.case-study-header {
  clip-path: inset(0 0 0 0);
}
.white-noise-light,
.white-noise-rough {
  display: block !important;
  pointer-events: none;
}
.cursor-container {
  pointer-events: none;
}
.nav-hover-overlay {
  display: block !important;
  pointer-events: none;
}
.mobile-nav {
  top: 0 !important;
}
.loading-overlay {
  display: flex !important;
}
.whiteout-overlay {
  display: block !important;
  pointer-events: none;
}
.card video {
  object-fit: contain !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}
.logo-nav-lottie > svg {
  overflow: unset !important;
}
svg {
  transform: unset !important;
}
.nav {
  transform-style: flat !important;
  will-change: unset !important;
}