.partners_grid {
    display: grid;
    grid-gap: 30px;
  }
  .partners_grid-card {
    border: 1px solid #c8c8c8;
    padding: 30px 0;
  }
  .partners_grid-card .media {
    max-height: 250px;
    width: auto;
    margin: auto;
  }  

.post_article-header {
    margin: 20px 0;
    color: #fff;
}
.post_article-text:last-of-type {
    margin-top: 20px
}
  @media screen and (min-width: 767.98px) {
    .partners_grid {
      grid-template-columns: repeat(2, 1fr);
    }
  }

  @media screen and (min-width: 1023.98px) {
    .partners_grid {
      grid-template-columns: repeat(3, 1fr);
    }
}

