.felix-flex-table {
    display: flex;
    flex-direction: row;
    gap: 1.5em;
    margin-top: 1em;
}
.felix-flex-row {
    display: flex;
    gap: 1em;
    flex-wrap: wrap;
    align-content: flex-start;
    flex-direction: column;
}
.felix-image {
    width: 100%;
    max-width: 100%;
    height: auto;
}
.review-text {
    font-size: 1.3em;
    margin: 0.3em;
}

.felix-image-block {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 65%;
  max-width: 80em;
}

@media (max-width: 1079px) {
  .felix-flex-table {
    flex-wrap: wrap;
  }
  .felix-image-block {
    width: 100%;
    max-width: none;
  }
  .felix-image {
    width: 100%;
    max-width: none;
  }
}