@keyframes slideIn {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

/* từ dưới lên  */
@keyframes slideUp {
  from {
    transform: translateY(100%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}

/* từ trên xuống */
@keyframes slideDown {
  form {
    transform: translateY(-100%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
/* từ trái sang phải */
@keyframes slideRight {
  from {
    transform: translateX(-100%);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
/* từ phải sang trái */
@keyframes slideLeft {
  from {
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes slideOutLeft {
  from {
    transform: translateX(0);
    opacity: 1;
  }
  to {
    transform: translateX(-100%);
    opacity: 0;
  }
}

@keyframes slideOutRight {
  from {
    transform: translateX(0);
    opacity: 1;
  }
  to {
    transform: translateX(100%);
    opacity: 0;
  }
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes swing {
  0% {
    transform: translateX(-50%) rotate(0deg);
  }
  25% {
    transform: translateX(-50%) rotate(5deg);
  }
  50% {
    transform: translateX(-50%) rotate(0deg);
  }
  75% {
    transform: translateX(-50%) rotate(-5deg);
  }
  100% {
    transform: translateX(-50%) rotate(0deg);
  }
}

@keyframes rotate {
  to {
    transform: translate(3px, 0) rotate(-3deg);
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0; /* Bắt đầu mờ hoàn toàn */
  }
  100% {
    opacity: 1; /* Kết thúc với độ mờ là 1 (hiển thị đầy đủ) */
  }
}

.content-right-header span {
  transform: translateX(1000px);
  animation: slideLeft 0.8s forwards;
}
.content-right-header span:nth-child(1) {
  animation-delay: 0.1s;
}
.content-right-header span:nth-child(2) {
  animation-delay: 0.2s;
}
.content-right-header span:nth-child(3) {
  animation-delay: 0.3s;
}
.content-right-header span:nth-child(4) {
  animation-delay: 0.4s;
}
.content-right-header span:nth-child(5) {
  animation-delay: 0.5s;
}
.content-right-header span:nth-child(6) {
  animation-delay: 0.6s;
}

/* .header-active {
  animation: slideUp 1s ease forwards;
} */

.section.active {
  animation: slideUp 1s ease forwards;
}
.text-active {
  animation: slideUp 3s ease forwards;
}
