@charset "UTF-8";
/**
 * Bootstrap 5.3 – Variabili SCSS di base
 * @see https://getbootstrap.com/docs/5.3/customize/sass/
 */
/* ----------------------------------------------------------
 * SPACING
 * ---------------------------------------------------------- */
/* ----------------------------------------------------------
 * COLOR SYSTEM
 * ---------------------------------------------------------- */
/* ----------------------------------------------------------
 * BODY
 * ---------------------------------------------------------- */
/* ----------------------------------------------------------
 * TYPOGRAPHY
 * ---------------------------------------------------------- */
/* ----------------------------------------------------------
 * LINK
 * ---------------------------------------------------------- */
/* ----------------------------------------------------------
 * BUTTONS
 * ---------------------------------------------------------- */
/* ----------------------------------------------------------
 * BORDER RADIUS
 * ---------------------------------------------------------- */
/* ----------------------------------------------------------
 * ACCORDION
 * ---------------------------------------------------------- */
/* ----------------------------------------------------------
 * TABS
 * ---------------------------------------------------------- */
.block__hero-home .col-txt {
  padding: 2rem 1.5rem;
}
@media (min-width: 992px) {
  .block__hero-home .col-txt {
    padding: 2rem 7.5rem 2rem 2rem;
  }
}
@media (min-width: 1200px) {
  .block__hero-home .col-txt {
    padding: 1.5rem 1.5rem 1.5rem 7.5rem;
  }
}
.block__hero-home .col-txt .student-tag {
  width: fit-content;
}
.block__hero-home .col-txt .student-tag .wrap-images img + img {
  margin-left: -12px;
}
.block__hero-home .col-txt .student-tag .wrap-images img:nth-child(1) {
  z-index: 1;
}
.block__hero-home .col-txt .student-tag .wrap-images img:nth-child(2) {
  z-index: 2;
}
.block__hero-home .col-txt .student-tag .wrap-images img:nth-child(3) {
  z-index: 3;
}
.block__hero-home .col-txt .student-tag .wrap-images img:nth-child(4) {
  z-index: 4;
}
@media (min-width: 992px) {
  .block__hero-home .hero-home__text {
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    font-family: "Gasoek One", sans-serif;
    font-size: 6rem;
    line-height: 95px;
  }
  .block__hero-home .hero-home__text .fade-word {
    display: inline-block;
    opacity: 0;
    transform: translateY(20px);
    animation: fadeUp 1s ease forwards;
  }
  .block__hero-home .hero-home__text .word-1 {
    animation-delay: 0.1s;
  }
  .block__hero-home .hero-home__text .word-2 {
    animation-delay: 0.3s;
  }
  .block__hero-home .hero-home__text .word-3 {
    animation-delay: 0.5s;
  }
}

@keyframes fadeUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}