.image-grid.block {
  row-gap: var(--spacing-small);
}
.image-grid.block .content.title.row {
  justify-content: space-between;
  align-items: flex-end;
}
.image-grid.block .content.column {
  width: 100%;
}
.image-grid.block .image-repeater {
  column-gap: var(--spacing-small);
}
.image-grid.block .image {
  display: flex;
  flex-direction: column;
  flex-basis: calc(25% - 48px);
}
.image-grid.block .image img {
  object-fit: cover;
}
.image-grid.block .image h5 {
  margin-top: var(--spacing-x-small);
  margin-bottom: var(--spacing-x-small);
}
.image-grid.block .vr {
  width: 0;
  border-right: 1px solid black;
}
.image-grid.block h4,
.image-grid.block h5,
.image-grid.block p:last-of-type {
  margin: 0;
}

@media (max-width: 1023px) {
  .image-grid.block {
    padding-top: var(--spacing-large);
    padding-bottom: var(--spacing-large);
  }
  .image-grid.block .content.title.row {
    align-items: flex-start;
    row-gap: var(--spacing-x-small);
  }
  .image-grid.block .image-repeater {
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: var(--spacing-large);
    column-gap: var(--spacing-medium);
  }
  .image-grid.block .vr:nth-of-type(4) {
    display: none;
  }
  .image-grid.block .image {
    flex-basis: calc(50% - 33px);
  }
  .image-grid.block .image h5 {
    margin-top: var(--spacing-small);
    margin-bottom: var(--spacing-small);
  }
  .image-grid.block .image p {
    margin-bottom: var(--spacing-x-small);
  }
}
@media (max-width: 766px) {
  .image-grid.block .image-repeater {
    row-gap: var(--spacing-small);
  }
  .image-grid.block .vr {
    display: none;
  }
  .image-grid.block .image {
    flex-basis: 100%;
    padding-bottom: var(--spacing-small);
  }
  .image-grid.block .image:not(:last-of-type) {
    border-bottom: 1px solid var(--e-global-color-primary);
  }
}

/*# sourceMappingURL=image-grid.css.map */
