@media (max-width: 992px) {
  .view-catalog-airports .view-content {
    grid-template-columns: repeat(2, 1fr); /* 2 колонки на планшетах */
  }
}

@media (max-width: 576px) {
  .view-catalog-airports .view-content {
    grid-template-columns: 1fr; /* 1 колонка на мобильных */
    gap: 25px;
  }
}
