.custom-card {
  border-radius: 8px;
  margin-bottom: 20px;
}

.image-home {
  display: flex;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
  margin: 3px;
  max-height: 70px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.first-section-home {
  margin-top: 20px;
  padding-bottom: 15px;
}

.second-section-home {
  padding-top: 20px;
  padding-bottom: 40px;
}

.subcategory-trainings-link {
  list-style: none;
  text-decoration: none;
  color: black;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.category-trainings-link {
  list-style: none;
  text-decoration: none;
  color: black;
  width: 45%;
  margin: 5px;
}

.small-carousel {
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: auto;
  padding: 0;
}

.small-carousel > * {
  padding: 0;
}

.first-section-home-res {
  display: none;
}

@media (min-width: 426px) and (max-width: 825px) {
  .subcategory-trainings-link {
    width: 100%;
  }
  .image-home {
    margin: auto;
  }
  .subcategory-link {
    width: 60%;
  }
  .category-trainings-link {
    width: 20%;
  }
}
@media (min-width: 826px) and (max-width: 1024px) {
  .first-section-home {
    width: 80%;
    height: 270px;
    overflow: hidden;
  }
  .subcategory-trainings-link {
    width: 100%;
  }
  .category-trainings-link {
    width: 15%;
  }
}
@media (min-width: 1025px) {
  .first-section-home-res {
    display: list-item;
  }
  .first-section-home {
    display: none;
  }
  .category-trainings-link {
    width: 8%;
  }
  .subcategory-trainings-link {
    width: 100%;
    height: 90vh;
    background-size: cover;
  }
  .image-home-page {
    margin: auto;
  }
  .carousel-home-btn {
    width: 400px;
    color: white;
    background-color: rgba(255, 255, 255, 0.295);
  }
}

/*# sourceMappingURL=index.css-9468d93194a52688a2509453e67caf59.map */
