.section_partners {
  padding: 85px 0 160px;
}
.section_partners h2 {
  padding: 0px 3rem;
  margin-bottom: 50px;
  font-size: 70px;
}
.list_partners {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.item_partner {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 48px;
  border: 1px solid rgb(240 240 240);
}
.item_partner img {
  width: 80%;
  max-height: 200px;
  margin: auto;
}
.item_partner p {
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: center;
  color: #353b54;
}
@media (max-width: 1023px) {
  .list_partners {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 767px) {
  .section_partners {
    padding: 80px 0px;
  }
  .list_partners {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .section_partners h2 {
    font-size: 56px;
    padding: 0 1.5rem;
  }
}
