.section_commissioned_grid {
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 2rem;
}

.commissioned_project > div > p {
  font-size: 1rem;
}

.section_shorts_grid {
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 2rem;
}

.shorts_project > div > p {
  font-size: 1rem;
}

.section_content_75 {
  width: 85%;
}

.section_features_grid {
  grid-gap: 2rem;
}

.section_about_grid {
  gap: 2rem
}

footer {
  text-align: center;
}

footer span:last-of-type {
  float: none;
}

.header_text_center {
  font-size: 2em;
}

.header_text_center img {
  margin-top: 1rem;
}

.grid_row_medium_0 {
  display: none;
}

.grid_row_medium_1 {
  grid-column-end: span 1;
}

.grid_row_medium_2 {
  grid-column-end: span 2;
}

.grid_row_medium_3 {
  grid-column-end: span 3;
}

.grid_row_medium_4 {
  grid-column-end: span 4;
}

.grid_row_medium_5 {
  grid-column-end: span 5;
}

.grid_row_medium_6 {
  grid-column-end: span 6;
}

.claim h2 {
  width: 90%;
}

.services_categories span {
  margin-right: .5rem;
}

.services_category article div div {
  font-size: 1rem;
  margin-left: 1rem;
  padding: 0rem .5rem;
}