.subpages .subpages-wrapper {
  grid-column: 1/-1;
}

.subpages .subpages-wrapper ul {
  row-gap: 7.1875rem;
}
.subpages .subpages-wrapper ul li {
  list-style-type: none;
}
.subpages .subpages-wrapper ul li a {
  text-decoration: none;
  color: var(--black);
  display: -ms-grid;
  display: grid;
  -webkit-column-gap: 1.875rem;
     -moz-column-gap: 1.875rem;
          column-gap: 1.875rem;
  -ms-grid-columns: 120px 1.875rem 1fr;
  grid-template-columns: 120px 1fr;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.subpages .subpages-wrapper ul li a .img-wrapper {
  width: 7.5rem;
  height: 7.5rem;
  overflow: hidden;
}
.subpages .subpages-wrapper ul li a .img-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  display: block;
  -webkit-transition: all var(--bezier);
  transition: all var(--bezier);
}
.subpages .subpages-wrapper ul li a h3 {
  font: var(--h4-font);
  text-transform: uppercase;
  margin-top: -0.375rem;
  -webkit-transition: all var(--bezier);
  transition: all var(--bezier);
}
.subpages .subpages-wrapper ul li a h3 .slash {
  color: var(--yellow);
  margin-right: 0.4375rem;
}
@media (max-width: 47.9375rem) {
  .subpages .subpages-wrapper ul li a h3 {
    -ms-hyphens: auto;
        hyphens: auto;
  }
}
.subpages .subpages-wrapper ul li a p {
  margin-top: 0.3125rem;
  color: var(--dark-grey);
}
.subpages .subpages-wrapper ul li:hover a .img-wrapper img {
  scale: 1.1;
}
@media (max-width: 64rem) {
  .subpages .subpages-wrapper ul {
    row-gap: 5rem;
  }
}
@media (max-width: 47.9375rem) {
  .subpages .subpages-wrapper ul {
    row-gap: 2.5rem;
  }
  .subpages .subpages-wrapper ul li a {
    -ms-grid-columns: 80px 1fr;
    grid-template-columns: 80px 1fr;
  }
  .subpages .subpages-wrapper ul li a .img-wrapper {
    width: 5rem;
    height: 5rem;
  }
  .subpages .subpages-wrapper ul li a h3 {
    font-size: 1.25rem;
  }
}