/*!
 * Sous-ensemble d'Animate.css 4.1.1 — uniquement les classes utilisées sur le site
 * (animate__animated, fadeInUp, fadeInDown, delay-1s, delay-2s).
 * Remplace le CDN cdnjs (~70 Ko) par ~700 octets auto-hébergés.
 * Animate.css — MIT License — https://animate.style
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
}

.animate__animated {
  animation-duration: var(--animate-duration);
  animation-fill-mode: both;
}

.animate__delay-1s {
  animation-delay: var(--animate-delay);
}

.animate__delay-2s {
  animation-delay: calc(var(--animate-delay) * 2);
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInDown {
  animation-name: fadeInDown;
}

@media (prefers-reduced-motion: reduce), print {
  .animate__animated {
    animation-duration: 1ms !important;
    transition-duration: 1ms !important;
    animation-iteration-count: 1 !important;
  }
}
