/* Banner principal */
.main-banner {
  background: url(/assets/img/bg-banner-lectures.jpg) center/cover no-repeat;
}

/* INTRO */
.intro-lectures {
  padding-block: 13vh;
}

.intro-lectures p {
  max-width: 76%;
  font-size: 28px;
}

@media (max-width: 756px) {
  .intro-lectures p {
    max-width: 100%;
    font-size: 16px;
  }
}

/* INTRO */

/* Tópicos abordados */
.topics-covered {
  background: #333;
  padding-block: 12vh;
}

.topic-box {
  border: 1px solid #fce9ee;
  padding: 0% 10%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 220px;
  color: #fff;
  text-align: left;
}

.topic-box h4 {
  font-size: 18px;
  font-weight: 700;
}

.topic-box p {
  font-size: clamp(16px, 1vw, 18px);
}

.topic-box:hover {
  box-shadow: 0 4px 32px 0 rgba(227, 38, 82, 0.1);
  border-color: #e32652;
}

/* WHERE WE APPLY */
.where-we-apply {
  padding-block: 13vh;
  padding-inline: 5%;
}

.where-we-apply .icons {
  width: 7%;
}

.where-we-apply h2 {
  line-height: 60px;
}

.where-we-apply ul li {
  display: flex;
  gap: 10px;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 0;
}

.where-we-apply p {
  width: 50%;
  line-height: 29px;
}

.where-we-apply .btn-primary {
  width: max-content;
}

@media (max-width: 992px) {
  .where-we-apply {
    padding-block: 10vh;
  }

  .where-we-apply p {
    width: 100%;
  }
}
/* WHERE WE APPLY */

/* BANNER MID */
.banner-mid {
  padding-block: 8vh;
}

.banner-mid h2 {
  text-transform: uppercase;
  font-family: "Saira Condensed";
  font-weight: 700;
  font-size: calc(60% + 4.5vw);
  letter-spacing: 26.4px;
  color: var(--secondary-color);
}

@media (max-width: 992px) {
  .banner-mid {
    padding-block: 5vh;
  }
}

@media (max-width: 756px) {
  .banner-mid br {
    display: none;
  }

  .banner-mid h2 {
    font-size: calc(60% + 4vw);
    letter-spacing: 13px;
  }
}

/* BANNER MID */

/* FEATURED TOPIC */
.featured-topic {
  padding-block: 15vh;
}

.featured-topic img {
  width: 95%;
  height: 600px;
  border-radius: 30px;
  object-fit: cover;
  object-position: top;
}

.featured-topic h5 {
  font-size: clamp(18px, 2vw, 22px);
}

.featured-topic .infos {
  padding-inline-start: 6%;
}

.featured-topic .infos p {
  line-height: 32px;
}

.featured-topic .infos .audience {
  width: 100%;
}

@media (max-width: 992px) {
  .featured-topic .infos {
    padding-inline-start: 0%;
  }
  .featured-topic img {
    width: 100%;
    height: 300px;
  }
}

/* FEATURED TOPIC */

/* NEW LOOKS */
.new-looks {
  height: 70vh;
  background: url(/assets/img/new-looks.jpg) center / cover;
}

.new-looks .container {
  padding-inline: 15%;
}

@media (max-width: 992px) {
  .new-looks br {
    display: none;
  }

  .new-looks h2 {
    font-size: 32px;
  }

  .new-looks .container {
    padding-inline: 12%;
  }
}

/* NEW LOOKS */

@media (max-width: 992px) {
  .main-banner-lectures {
    height: 220px;
  }

  .featured-lecture img {
    max-width: 100%;
  }
}

@media (max-width: 576px) {
  .main-banner-lectures {
    height: 120px;
  }

  .choose-to-grow-lectures {
    height: 120px;
  }

  .topic-box {
    padding: 18px 30px;
    min-height: 120px;
  }
}
