.pg-resources {
  display: flex;
  flex-wrap: wrap;
}
.pg-resources-item {
  flex: 1 1 30%;
  width: 30%;
  margin: 0 1.5% 3% 1.5%;
  float: left;
}
@media (max-width: 991px) {
  .pg-resources-item {
    flex: 1 1 46%;
    margin: 0 2% 4% 2%;
  }
}
@media (max-width: 767px) {
  .pg-resources-item {
    flex: 1 1 100%;
    margin: 0 0% 8% 0%;
  }
}
.pg-resources-pager {
  margin: 0 auto;
  width: 100%;
}
@supports (display: grid) {
  .pg-resources {
    display: grid;
    grid-gap: 3.66vw;
    justify-items: stretch;
    align-items: stretch;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto;
  }
@media (max-width: 991px) {
    .pg-resources {
      grid-template-columns: 1fr 1fr;
      grid-gap: 6.51vw;
    }
}
@media (max-width: 767px) {
    .pg-resources {
      grid-template-columns: 1fr;
      grid-gap: 12.16vw;
    }
}
  .pg-resources .pg-resources-header {
    grid-column: 1/-1;
  }
  .pg-resources .pg-resources-item {
    flex: none;
    margin: 0;
    width: auto;
  }
  .pg-resources .pg-resources-pager {
    grid-column: 1/-1;
  }
}
