@charset "UTF-8";

/* ================================================== */
/* hero */
/* ================================================== */
#hero .hero-body {
  background: url(../images/adaptive_leaders/hero_background.jpg) no-repeat center center;
  background-size: cover;
}

#hero h1 small {
  font-size: 3.2rem;
  letter-spacing: normal;
  margin-bottom: 2rem;
}

#hero p {
  font-size: 1.6rem;
}

@media screen and (max-width: 1023px) {
  #hero h1 {
    font-size: 8rem;
  }

  #hero h1 small {
    font-size: 2.4rem;
  }

  #hero p {
    font-size: 1.2rem;
  }
}

/* ================================================== */
/* courses */
/* ================================================== */
#courses h3.badge_ai-data-science::before,
#courses h3.badge_systems-thinking::before,
#courses h3.badge_agile-scrum::before {
  height: 120px;
  width: 120px;
  margin-bottom: 2rem;
}
#courses h3.badge_ai-data-science::before {
  content: ' ';
  background: url(../images/adaptive_leaders/badge_ai-data-science.svg) no-repeat center;
  background-size: contain;
}
#courses h3.badge_systems-thinking::before {
  content: ' ';
  background: url(../images/adaptive_leaders/badge_systems-thinking.svg) no-repeat center;
  background-size: contain;
}
#courses h3.badge_agile-scrum::before {
  content: ' ';
  background: url(../images/adaptive_leaders/badge_agile-scrum.svg) no-repeat center;
  background-size: contain;
}

/* ================================================== */
/* contact-us */
/* ================================================== */
#contact-us .buttons .button {
  font-size: 1.8rem;
}

@media screen and (max-width: 767px) {
  #contact-us .buttons .button {
    margin-right: 0;
    width: 100%;
  }
}