.content-grid {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.content-grid__content-block {
  width: 30%;
  min-width: 250px;
  flex-grow: 1;
  margin-right: 30px;
}

.content-grid__content-block i {
  margin-top: 20px;
  margin-bottom: 10px;
}

@media(max-width: 999px) {
  .content-grid__content-block {
    width: 100%;
    display: flex;
    column-gap: 1rem;
  }

  .content-grid__content-block.column {
    flex-direction: column;
  }
}