.ImageContent {
  display: flex;
  flex-direction: row;
  gap: 20px;
  gap: var(--spaces, 20px);
}

.ImageContent > *:nth-child(1) {
  flex: 0 0 calc(25% - 8px / 2);
  flex: 0 0 calc(25% - var(--spaces, 8px) / 2);
  max-width: 25%;
}

.ImageContent > *:nth-child(2) {
  flex: 0 0 calc(75% - 8px / 2);
  flex: 0 0 calc(75% - var(--spaces, 8px) / 2);
  max-width: 75%;
}

@media screen and (min-width: 1026px) {
  .ImageContent > *:nth-child(1) {
    flex: 0 0 calc(33% - 8px / 2);
    flex: 0 0 calc(33% - var(--spaces, 8px) / 2);
    max-width: 33%;
  }

  .ImageContent > *:nth-child(2) {
    flex: 0 0 calc(67% - 8px / 2);
    flex: 0 0 calc(67% - var(--spaces, 8px) / 2);
    max-width: 67%;
  }
}
