.intro-image-top,
.intro-image-bottom,
.intro-image-tax {
  display: flex;
  height: calc((500px - 40px) / 3);
  /* Делим на 3 элемента с учетом gap */
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
/* Обновляем медиа-запросы */
@media (max-width: 1024px) {
  .intro-image-top,
  .intro-image-bottom,
  .intro-image-tax {
    height: 250px;
  }
}
@media (max-width: 768px) {
  .intro-image-top,
  .intro-image-bottom,
  .intro-image-tax {
    height: 200px;
  }
}
@media (max-width: 480px) {
  .intro-image-top,
  .intro-image-bottom,
  .intro-image-tax {
    height: 150px;
  }
}
/*# sourceMappingURL=style.css.map */