#sect-home-team .sect_content {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: 1fr;
  gap: 20px;
}
#sect-home-team .sect_content .team_item {
  padding: 30px 40px;
  min-height: 200px;
  background-color: #74B0FC;
  color: #fff;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#sect-home-team .sect_content .team_item .item--title {
  font-size: 25px;
  font-weight: 600;
  text-transform: uppercase;
}
#sect-home-team .sect_content .team_item .item--desc {
  font-size: 25px;
}
@media (max-width: 1200px) {
  #sect-home-team .sect_content {
    grid-template-columns: repeat(2, 1fr);
  }
  #sect-home-team .sect_content .team_item {
    padding: 30px 30px;
    min-height: 140px;
    border-radius: 15px;
  }
  #sect-home-team .sect_content .team_item .item--title {
    font-size: 20px;
  }
  #sect-home-team .sect_content .team_item .item--desc {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  #sect-home-team .sect_content {
    grid-template-columns: repeat(2, 1fr);
  }
  #sect-home-team .sect_content .team_item {
    min-height: auto;
    padding: 25px 8px 20px;
    gap: 9px;
  }
  #sect-home-team .sect_content .team_item .item--title {
    font-size: 14px;
  }
  #sect-home-team .sect_content .team_item .item--desc {
    font-size: 12px;
  }
}