@media (min-width: 570px) {
  .no-cssgrid {
    .teams {
      display: flex;
      flex-wrap: wrap;
    }
  }
}

@media (min-width: 1065px) {
  .no-cssgrid {
    .teams {
      margin-bottom: -40px;
    }
    .team {
      flex-basis: 22%;
      margin-right: 40px;
      margin-bottom: 40px;
      &:nth-of-type(4n) {
        margin-right: 0;
      }
    }
  }
}
