:root {
  --vz-color-blue-light: #e4effa;
}

body {
  margin: 0;
  padding: 0;
}

.hidden {
  display: none;
}

button.ams-page-header__menu-link {
  background: none;
  border: none;
  font: inherit;
}

.vz-full-width {
  width: 100%;
}

.vz-pib-no {
  padding-inline: 0;
}

.vz-bg-blue {
  background-color: var(--vz-color-blue-light);
}

.vz-description-list-small {
  --ams-description-list-column-gap: var(--ams-space-s);
}

.vz-grid--row-gap-s { row-gap: var(--ams-space-s); }
.vz-grid--row-gap-m { row-gap: var(--ams-space-m); }
.vz-grid--row-gap-l { row-gap: var(--ams-space-l); }

.vz-contactmoment-verslag-item {
  width: 100%;
}

@media (min-width: 37.5rem) {
  .vz-contactmoment-verslag-item {
    width: 49%;
  }  
}

@media (min-width: 72.5rem) {
  .vz-contactmoment-verslag-item {
    width: 32%;
  }  
}
