[data-euro-reveal]:not(.euro-reveal-animate) {
  opacity: 0;
}

[data-euro-reveal="fade-up"]:not(.euro-reveal-animate) {
  transform: translate3d(0, 56px, 0) scale(0.985);
}

[data-euro-reveal="fade-left"]:not(.euro-reveal-animate) {
  transform: translate3d(48px, 0, 0) scale(0.985);
}

[data-euro-reveal="fade-right"]:not(.euro-reveal-animate) {
  transform: translate3d(-48px, 0, 0) scale(0.985);
}

[data-euro-reveal="zoom-in"]:not(.euro-reveal-animate) {
  transform: translate3d(0, 0, 0) scale(0.85);
}

html.euro-reveal-ready [data-euro-reveal] {
  backface-visibility: hidden;
}

html.euro-reveal-ready [data-euro-reveal]:not(.euro-reveal-animate) {
  opacity: 0;
}

html.euro-reveal-ready [data-euro-reveal="fade-up"]:not(.euro-reveal-animate) {
  transform: translate3d(0, 56px, 0) scale(0.985);
}

html.euro-reveal-ready [data-euro-reveal="fade-up"].euro-reveal-animate {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}

html.euro-reveal-ready [data-euro-reveal="fade-left"]:not(.euro-reveal-animate) {
  transform: translate3d(48px, 0, 0) scale(0.985);
}

html.euro-reveal-ready [data-euro-reveal="fade-left"].euro-reveal-animate {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}

html.euro-reveal-ready [data-euro-reveal="fade-right"]:not(.euro-reveal-animate) {
  transform: translate3d(-48px, 0, 0) scale(0.985);
}

html.euro-reveal-ready [data-euro-reveal="fade-right"].euro-reveal-animate {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}

html.euro-reveal-ready [data-euro-reveal="zoom-in"]:not(.euro-reveal-animate) {
  transform: translate3d(0, 0, 0) scale(0.85);
}

html.euro-reveal-ready [data-euro-reveal="zoom-in"].euro-reveal-animate {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}

@media (max-width: 767px) {
  html.euro-reveal-ready [data-euro-reveal="fade-up"]:not(.euro-reveal-animate) {
    transform: translate3d(0, 40px, 0) scale(0.99);
  }

  html.euro-reveal-ready [data-euro-reveal="fade-left"]:not(.euro-reveal-animate),
  html.euro-reveal-ready [data-euro-reveal="fade-right"]:not(.euro-reveal-animate) {
    transform: translate3d(0, 40px, 0) scale(0.99);
  }

  html.euro-reveal-ready [data-euro-reveal="zoom-in"]:not(.euro-reveal-animate) {
    transform: translate3d(0, 0, 0) scale(0.9);
  }

  [data-euro-reveal="fade-up"]:not(.euro-reveal-animate) {
    transform: translate3d(0, 40px, 0) scale(0.99);
  }

  [data-euro-reveal="fade-left"]:not(.euro-reveal-animate),
  [data-euro-reveal="fade-right"]:not(.euro-reveal-animate) {
    transform: translate3d(0, 40px, 0) scale(0.99);
  }

  [data-euro-reveal="zoom-in"]:not(.euro-reveal-animate) {
    transform: translate3d(0, 0, 0) scale(0.9);
  }
}
