.service-gallery {
  margin-top: 1.25rem;
}
.service-gallery summary {
  cursor: pointer;
}
.service-gallery > div {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100px, 100%), 1fr));
  gap: .6rem;
  margin-top: .75rem;
}
.service-gallery img {
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
}
.testimonials-image {
  display: block;
  width: min(100%, 1100px);
  margin-inline: auto;
}
.testimonials-image img {
  display: block;
  width: 100%;
  height: auto;
}
