@charset "UTF-8";

/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the Hippocratic License 2.1 - http://firstdonoharm.dev
 *
 * Copyright (c) 2022 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}

.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    margin-left: 0;
  }

  5% {
    margin-left: 8px;
  }

  10% {
    margin-left: 0;
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    margin-left: 0;
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    margin-left: 0;
  }

  8% {
    margin-left: 14px;
  }

  16% {
    margin-left: 0;
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    margin-left: 0;
  }
}

.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}



@-webkit-keyframes FadeIn {
  0% {
    opacity:0
  }

  100% {
    opacity:1
  }


}

@keyframes FadeIn {
  0% {
    opacity:0
  }
  100% {
    opacity:1
  }
}

@-webkit-keyframes FadeInY {
  0% {
    opacity:0;
    transform:translateY(40px)
  }
  100% {
    opacity:1;
    transform:translateY(0)
  }
}

@keyframes FadeInY {
  0% {
    opacity:0;
    transform:translateY(40px)
  }
  100% {
    opacity:1;
    transform:translateY(0)
  }
}

@-webkit-keyframes FadeInX {
  0% {
    opacity:0;
    transform:translateX(40px)
  }
  100% {
    opacity:1;
    transform:translateX(0)
  }
}

@keyframes FadeInX {
  0% {
    opacity:0;
    transform:translateX(40px)
  }
  100% {
    opacity:1;
    transform:translateX(0)
  }
}

.is-fadeAutoin-no-transform {
  transition: opacity 2s ease;
  opacity: 0;
}

.is-fadeAutoin-no-transform.is-play {
  opacity: 1;
}

.is-fadein {
  transition: opacity 1s ease !important;
  opacity: 0;
  transition-delay: 0.6s;
}

.is-fadein.is-play {
  opacity: 1;
}

.is-fade-y {
  transition: opacity 2s ease, transform 1.5s ease !important;
  opacity: 0;
  transform: translateY(100px);
  transition-delay: 0.6s;
}

.is-fade-y.is-play {
  opacity: 1;
  transform: translateY(0);
}

.is-fade-x {
  transition: opacity 2s ease, transform 1.5s ease !important;
  opacity: 0;
  transform: translateX(100px);
  transition-delay: 0.6s;
}

.is-fade-x.is-play {
  opacity: 1;
  transform: translateX(0);
}

.is-fade-x-rev {
  transition: opacity 2s ease, transform 1.5s ease !important;
  opacity: 0;
  transform: translateX(-100px);
  transition-delay: 0.6s;
}

.is-fade-x-rev.is-play {
  opacity: 1;
  transform: translateX(0);
}

.is-fadeAutoin {
  opacity: 0;
  -webkit-animation:FadeIn 1s ease;
  animation:FadeIn 1s ease;
  animation-fill-mode: forwards;
}

.is-fadeAuto-y {
  opacity: 0;
  -webkit-animation:FadeInY 1s ease;
  animation:FadeInY 1s ease;
  animation-fill-mode: forwards;
}

.is-fadeAuto-x {
  opacity: 0;
  -webkit-animation:FadeInX 1s ease;
  animation:FadeInX 1s ease;
  animation-fill-mode: forwards;
}

.is-fadeAuto-x-rev {
  opacity: 0;
  -webkit-animation:FadeInXrev 1s ease;
  animation:FadeInXrev 1s ease;
  animation-fill-mode: forwards;
}

.is-delay.delay-1 {
  transition-delay: 0.6s !important;
}

.is-delay.delay-2 {
  transition-delay: 1s !important;
}

.is-delay.delay-3 {
  transition-delay: 1.6s !important;
}

.is-delay.delay-4 {
  transition-delay: 1.2s !important;
}

/* anim-delay */
.is-animdelay.delay-1 {
  animation-delay: 1s !important;
}

.is-animdelay.delay-2 {
  animation-delay: 1.5s !important;
}

.is-animdelay.delay-3 {
  animation-delay: 2.0s !important;
}

.is-animdelay.delay-4 {
  animation-delay: 2.5s !important;
}