
/* REIGNTEK — PREMIUM FLOAT-IN MOTION V3 */
/* Does not modify original website styling */

@keyframes reigntekFloatUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 85px, 0) scale(.94);
    filter: blur(5px);
  }

  65% {
    opacity: 1;
    filter: blur(0);
  }

  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1);
    filter: blur(0);
  }
}

@keyframes reigntekFloatLeft {
  from {
    opacity: 0;
    transform: translate3d(-90px, 25px, 0) scale(.96);
    filter: blur(5px);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1);
    filter: blur(0);
  }
}

@keyframes reigntekFloatRight {
  from {
    opacity: 0;
    transform: translate3d(90px, 25px, 0) scale(.96);
    filter: blur(5px);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1);
    filter: blur(0);
  }
}

@media (prefers-reduced-motion: no-preference) {
  [data-rk-motion="ready"] {
    opacity: 0;
  }

  [data-rk-motion="visible"] {
    animation-name: reigntekFloatUp;
    animation-duration: 1100ms;
    animation-timing-function:
      cubic-bezier(.16, 1, .3, 1);
    animation-delay: var(--rk-delay, 0ms);
    animation-fill-mode: both;
  }

  [data-rk-motion="visible"][data-rk-direction="left"] {
    animation-name: reigntekFloatLeft;
  }

  [data-rk-motion="visible"][data-rk-direction="right"] {
    animation-name: reigntekFloatRight;
  }

  @media (max-width: 640px) {
    [data-rk-motion="visible"] {
      animation-duration: 850ms;
    }
  }
}

@media (prefers-reduced-motion: reduce) {
  [data-rk-motion] {
    opacity: 1 !important;
    animation: none !important;
  }
}
