html,
body {
  scroll-behavior: smooth;
}

body {
  font-family: var(--FONT_CABIN);
  overflow-y: scroll;
  text-rendering: geometricPrecision;
}

section {
  margin: 15px 0;
}


.mobile {
  display: none;
}

/* Estilos especificos do curso */
.sintese {
  background: linear-gradient(to right, var(--COR_MODULO_FRACO), var(--COR_MODULO_FORTE));
  border-radius: 0 20px 20px 0;
  height: 170px;
  display: flex;
  align-items: center;
  /* margin-bottom: 50px; */
}

.sintese h1 {
  color: #fff;
  font-family: var(--FONT_CABIN-CONDENSED);
  font-weight: 500;
  margin: 0;
  padding: 0;
  font-size: 36px;
}

.list-sintese li {
  font-family: var(--FONT_CABIN);
  font-size: 18px;
  list-style-image: url("../assets/images/recursos/list_bullet.svg");
}

.unidade-titulo {
  background: linear-gradient(to right, var(--COR_MODULO_FRACO), var(--COR_MODULO_FORTE));
  border-radius: 0 20px 20px 0;
  padding: 30px 0;
}


.unidade-titulo h1 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
}

/* Fim Estilos especificos do curso */

@media (max-width: 767px) {

  .mobile {
    display: block;
  }

  .web {
    display: none;
  }

  /* Estilos especificos do curso */
  .sintese {
    height: 130px;
  }

  .sintese h1 {
    font-size: 28px;
  }

  /* Fim Estilos especificos do curso */
}