/* Kampen-overzicht (node 233): ruimte tussen de kampkaarten.
   Deze library wordt uitsluitend op /nl/kampen geladen. */
.field--name-body > .row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -24px;
  margin-right: -24px;
  margin-bottom: 56px;
  row-gap: 40px;
}

.field--name-body > .row > [class*="col-"] {
  float: none;
  padding-left: 24px;
  padding-right: 24px;
}

.field--name-body > .row > [class*="col-"] > .btn {
  max-width: 100%;
  white-space: normal;
  text-align: center;
}

.field--name-body > h2 {
  margin-top: 24px;
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .field--name-body > .row {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 42px;
    row-gap: 42px;
  }
  .field--name-body > .row > [class*="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}
