html.file-fallback [data-framer-appear-id] {
  opacity: 1 !important;
  animation: fileFallbackReveal 700ms cubic-bezier(.22, .61, .36, 1) both;
}

html.file-fallback .framer-dmryri {
  display: none !important;
}

html.file-fallback .framer-4tGbV,
html.file-fallback .framer-7e8Af,
html.file-fallback .framer-WBnTd,
html.file-fallback .framer-cGi5q,
html.file-fallback .framer-i65Em,
html.file-fallback .framer-c6zxB,
html.file-fallback .framer-rcqOd,
html.file-fallback .framer-3Xp5r,
html.file-fallback .framer-AEp3i {
  transition: transform 260ms ease, border-color 260ms ease, background-color 260ms ease, opacity 260ms ease;
}

html.file-fallback .framer-4tGbV:hover,
html.file-fallback .framer-7e8Af:hover,
html.file-fallback .framer-4tGbV.hover,
html.file-fallback .framer-7e8Af.hover {
  transform: translateY(-6px) !important;
  border-color: rgba(255, 255, 255, .42) !important;
}

html.file-fallback .framer-WBnTd:hover,
html.file-fallback .framer-WBnTd.hover,
html.file-fallback .framer-cGi5q:hover,
html.file-fallback .framer-cGi5q.hover,
html.file-fallback .framer-i65Em:hover,
html.file-fallback .framer-i65Em.hover,
html.file-fallback .framer-c6zxB:hover,
html.file-fallback .framer-c6zxB.hover,
html.file-fallback .framer-rcqOd:hover,
html.file-fallback .framer-rcqOd.hover,
html.file-fallback .framer-3Xp5r:hover,
html.file-fallback .framer-3Xp5r.hover,
html.file-fallback .framer-AEp3i:hover,
html.file-fallback .framer-AEp3i.hover {
  transform: translateY(-2px) !important;
}

html.file-fallback .framer-4tGbV:hover .framer-1285ydv,
html.file-fallback .framer-4tGbV.hover .framer-1285ydv,
html.file-fallback .framer-7e8Af:hover .framer-1285ydv,
html.file-fallback .framer-7e8Af.hover .framer-1285ydv {
  opacity: 1 !important;
  transform: none !important;
}

html.file-fallback video {
  opacity: 1 !important;
}

@keyframes fileFallbackReveal {
  from {
    opacity: 0;
    transform: translateY(32px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}
