
@media (max-width: 1220px){
  .catalog .flex-row .card {
    width: calc(50% - 16px);
  }
  .catalog .flex-row .card:nth-child(even) {
    margin-right: 0;
  }
  .flex-row {
    row-gap: 16px;
  }
  .hypothec__card, .hypothec .card {
    width: calc(50% - 16px);
  }
  .hypothec__card:nth-child(even), .hypothec .card:nth-child(even) {
    margin-right: 0;
  }
  .news-page .flex-row .card {
    width: calc(50% - 8px);
  }
  .news-page .flex-row .card:nth-child(even) {
    margin-right: 0;
  }
  .news__card {
    width: calc(50% - 8px);
  }
  .news__card:nth-child(even) {
    margin-right: 0;
  }
}