.reviews-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  padding-bottom: 8rem;
  gap: 3.2rem; }
  @media (max-width: 767px) {
    .reviews-grid {
      gap: 16px;
      grid-template-columns: 1fr 1fr;
      padding-bottom: 60px; } }
  @media (max-width: 460px) {
    .reviews-grid {
      grid-template-columns: 100%; } }

.reviews-item {
  position: relative;
  aspect-ratio: 0.75; }
  .reviews-item .lazy-img-wrap {
    position: absolute;
    inset: 0; }
    .reviews-item .lazy-img-wrap img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
