@charset "UTF-8";

.fadeIn {
  animation-name: fadeIn;
  animation-duration: 1.5s;
  animation-delay: 4.2s;
  animation-fill-mode: forwards;
  opacity: 0;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes zoomIn-2 {
  0% {
    transform: scale(0.95);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes zoomOut {
  0% {
    filter: blur(50px);
    transform: scale(1.2);
    opacity: 0;
  }

  100% {
    filter: blur(0);
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes slideInLeft {
  from {
    transform: translate(-50%, 0);
    opacity: 0;
  }

  to {
    transform: translate(0, 0);
    opacity: 1;
  }
}

@keyframes slideInRight {
  from {
    transform: translate(20%, 0);
    opacity: 0;
  }

  to {
    transform: translate(0, 0);
    opacity: 1;
  }
}

@keyframes slideInUPtop {
  from {
    transform: translate(0, 20px);
    opacity: 0;
  }

  to {
    transform: translate(0, 0);
    opacity: 1;
  }
}

.slideInUP {
  animation-name: slideInUP;
  animation-duration: 0.5s;
  animation-delay: 0.3s;
  animation-fill-mode: forwards;
  opacity: 0;
}

@keyframes slideInUP {
  from {
    transform: translate(0, 120px);
    opacity: 0;
  }

  to {
    transform: translate(0, 0);
    opacity: 1;
  }
}

.blur-anime {
  animation-name: blur-anime;
  animation-duration: 1.1s;
  animation-fill-mode: forwards;
  opacity: 0;
}

.blur-anime:nth-of-type(1) {
  animation-delay: 1.1s;
}

.blur-anime:nth-of-type(2) {
  animation-delay: 1.54s;
}

.blur-anime:nth-of-type(3) {
  animation-delay: 1.98s;
}

.blur-anime:nth-of-type(4) {
  animation-delay: 2.42s;
}

.blur-anime:nth-of-type(5) {
  animation-delay: 2.86s;
}

.blur-anime:nth-of-type(6) {
  animation-delay: 3.3s;
}

.blur-anime:nth-of-type(7) {
  animation-delay: 3.74s;
}

@keyframes blur-anime {
  0% {
    opacity: 0;
    filter: blur(10px);
  }

  100% {
    opacity: 1;
    filter: blur(0);
  }
}