/* Scroll reveal v2. Explicit longhands win against Elementor widget transitions. */
main .gg-reveal-ready {
  opacity: 0 !important;
  translate: 0 28px !important;
  transition-property: opacity, translate !important;
  transition-duration: .7s !important;
  transition-timing-function: cubic-bezier(.22, 1, .36, 1) !important;
  transition-delay: var(--gg-reveal-delay, 0ms) !important;
}
main .gg-reveal-ready.gg-reveal-visible {
  opacity: 1 !important;
  translate: 0 0 !important;
}
@media (prefers-reduced-motion: reduce) {
  main .gg-reveal-ready {
    opacity: 1 !important;
    translate: none !important;
    transition-duration: 0s !important;
    transition-delay: 0s !important;
  }
}
