body {
  overflow-x: hidden;
  background-color: #FFF5ED;
}

.scroll-fade-title span {
  display: inline-block;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.3s ease;
}

.scroll-fade-title span.visible {
  opacity: 1;
  transform: translateY(0);
}

.fadeUp {
  animation-name: fadeUpAnime;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  opacity: 1;
}

@keyframes fadeUpAnime {
  from {
    opacity: 0;
    transform: translateY(100px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeUpTrigger {
  opacity: 0;
}

@media (prefers-reduced-motion: reduce) {
  .fadeUp, .cta-button {
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
  }
  .present-icon img {
    animation: none;
    transform: none;
  }
  .fv-copy {
    animation: spinFadeIn 1.5s ease-out forwards, pulseZoom 2s ease-in-out 1.6s infinite !important;
  }
}/*# sourceMappingURL=similar-parts.css.map */