.project img {
  height: 240px;
  filter: saturate(.96) contrast(1.04);
}

.diagnostics-image img {
  filter: saturate(.95) contrast(1.04);
}

.bess-card img {
  min-height: 620px;
  object-position: center;
  filter: saturate(.92) contrast(1.05);
}

.bess-card ul {
  padding-left: 20px;
}

.bess-card li {
  margin: 8px 0;
}

.bess-lead {
  display: flex;
  flex-direction: column;
  margin-top: 30px;
  padding-top: 22px;
  border-top: 1px solid var(--line);
}

.bess-lead strong {
  color: #fff;
  font-size: 1.1rem;
}

.bess-lead span {
  color: var(--mint);
  font-size: .82rem;
  font-weight: 800;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.team-grid {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.team-grid img {
  object-position: center top;
}

@media (max-width: 1100px) {
  .team-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 900px) {
  .bess-card img {
    min-height: 420px;
    max-height: 520px;
  }
}

@media (max-width: 620px) {
  .team-grid {
    grid-template-columns: 1fr;
  }
}
