.delay-01 {
  transition-delay: 0.1s !important;
}

.delay-02 {
  transition-delay: 0.2s !important;
}

.delay-03 {
  transition-delay: 0.3s !important;
}

.delay-04 {
  transition-delay: 0.4s !important;
}

.delay-05 {
  transition-delay: 0.5s !important;
}

.delay-06 {
  transition-delay: 0.6s !important;
}

.delay-07 {
  transition-delay: 0.7s !important;
}

.delay-08 {
  transition-delay: 0.8s !important;
}

.delay-09 {
  transition-delay: 0.9s !important;
}

.delay-10 {
  transition-delay: 1s !important;
}

.delay-11 {
  transition-delay: 1.1s !important;
}

.delay-12 {
  transition-delay: 1.2s !important;
}

.delay-13 {
  transition-delay: 1.3s !important;
}

.delay-14 {
  transition-delay: 1.4s !important;
}

.delay-15 {
  transition-delay: 1.5s !important;
}

.delay-16 {
  transition-delay: 1.6s !important;
}

.delay-17 {
  transition-delay: 1.7s !important;
}

.delay-18 {
  transition-delay: 1.8s !important;
}

.delay-19 {
  transition-delay: 1.9s !important;
}

.delay-20 {
  transition-delay: 2s !important;
}

.anime-fadeIn {
  opacity: 0;
  transition: opacity 1s;
}

.anime-fadeIn.animated {
  opacity: 1;
}

.parent.animated .child.anime-fadeIn {
  opacity: 1;
}

.anime-fadeIn-up {
  opacity: 0;
  transform: translate(0, 100px);
  transition: opacity 1s, transform 1s;
}
@media screen and (max-width: 1440px) {
  .anime-fadeIn-up {
    transform: translate(0, 6.944vw);
  }
}
@media screen and (max-width: 768px) {
  .anime-fadeIn-up {
    transform: translate(0, 11.628vw);
  }
}

.anime-fadeIn-up.animated {
  opacity: 1;
  transform: translate(0, 0);
}

.parent.animated .child.anime-fadeIn-up {
  opacity: 1;
  transform: translate(0, 0);
}

.anime-fadeIn-down {
  opacity: 0;
  transform: translate(0, -100px);
  transition: opacity 1s, transform 1s;
}
@media screen and (max-width: 1440px) {
  .anime-fadeIn-down {
    transform: translate(0, -6.944vw);
  }
}
@media screen and (max-width: 768px) {
  .anime-fadeIn-down {
    transform: translate(0, -11.628vw);
  }
}

.anime-fadeIn-down.animated {
  opacity: 1;
  transform: translate(0, 0);
}

.parent.animated .child.anime-fadeIn-down {
  opacity: 1;
  transform: translate(0, 0);
}

.anime-fadeIn-down-10 {
  opacity: 0;
  transform: translate(0, -10px);
  transition: opacity 1s, transform 0.5s;
}
@media screen and (max-width: 1440px) {
  .anime-fadeIn-down-10 {
    transform: translate(0, -0.694vw);
  }
}
@media screen and (max-width: 768px) {
  .anime-fadeIn-down-10 {
    transform: translate(0, -1.163vw);
  }
}

.anime-fadeIn-down-10.animated {
  opacity: 1;
  transform: translate(0, 0);
}

.parent.animated .child.anime-fadeIn-down-10 {
  opacity: 1;
  transform: translate(0, 0);
}

.anime-fadeIn-left {
  opacity: 0;
  transform: translate(-100px, 0);
  transition: opacity 1s, transform 1s;
}
@media screen and (max-width: 1440px) {
  .anime-fadeIn-left {
    transform: translate(-6.944vw, 0);
  }
}
@media screen and (max-width: 768px) {
  .anime-fadeIn-left {
    transform: translate(-11.628vw, 0);
  }
}

.anime-fadeIn-left.animated {
  opacity: 1;
  transform: translate(0, 0);
}

.parent.animated .child.anime-fadeIn-left {
  opacity: 1;
  transform: translate(0, 0);
}

.anime-fadeIn-right {
  opacity: 0;
  transform: translate(100px, 0);
  transition: opacity 1s, transform 1s;
}
@media screen and (max-width: 1440px) {
  .anime-fadeIn-right {
    transform: translate(6.944vw, 0);
  }
}
@media screen and (max-width: 768px) {
  .anime-fadeIn-right {
    transform: translate(11.628vw, 0);
  }
}

.anime-fadeIn-right.animated {
  opacity: 1;
  transform: translate(0, 0);
}

.parent.animated .child.anime-fadeIn-right {
  opacity: 1;
  transform: translate(0, 0);
}

.anime-fadeIn-scale {
  opacity: 0;
  transform: scale(0);
  transition: opacity 1s, transform 1s;
}

.anime-fadeIn-scale.animated {
  opacity: 1;
  transform: scale(1);
}

.parent.animated .child.anime-fadeIn-scale {
  opacity: 1;
  transform: scale(1);
}

.anime-fadeIn-scale08 {
  opacity: 0;
  transform: scale(0.8);
  transition: opacity 1s, transform 1s;
}

.anime-fadeIn-scale08.animated {
  opacity: 1;
  transform: scale(1);
}

.parent.animated .child.anime-fadeIn-scale08 {
  opacity: 1;
  transform: scale(1);
}

.anime-fadeIn-scale09 {
  opacity: 0;
  transform: scale(0.9);
  transition: opacity 0.5s, transform 0.5s;
}

.anime-fadeIn-scale09.animated {
  opacity: 1;
  transform: scale(1);
}

.parent.animated .child.anime-fadeIn-scale09 {
  opacity: 1;
  transform: scale(1);
}

.anime-fadeIn-scale-bound {
  opacity: 0;
  transform: scale(0);
  transition: 0.6s cubic-bezier(0.68, -0.55, 0.27, 1.55);
}

.anime-fadeIn-scale-bound.animated {
  opacity: 1;
  transform: scale(1);
}

.parent.animated .child.anime-fadeIn-scale-bound {
  opacity: 1;
  transform: scale(1);
}

.anime-scale-right {
  opacity: 0;
  transform: scale(0);
  transform-origin: center right;
  transition: all 1s;
  transition: opacity 1s ease-out, transform 1s ease-out;
}

.anime-scale-right.animated {
  opacity: 1;
  transform: scale(1);
}

.parent.animated .child.anime-scale-right.animated {
  opacity: 1;
  transform: scale(1);
}
