.row {
  display: flex;
  flex-wrap: wrap;
  gap: 80px;
}

.col {
  flex: 1 1 40%;
}

@media screen and (max-width: 1024px) {
  .row {
    gap: 40px;
  }
}

@media screen and (max-width: 576px) {
  .col {
    flex: 0 0 100%;
  }
}