/* De container die de 1536px breedte regelt */
.blb-1536-fixed {
  max-width: 1536px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 125px !important;
  padding-right: 125px !important;
  display: flex !important;
  flex-wrap: wrap;
}

/* De kolommen binnen deze specifieke layout */
.blb-1536-fixed > .bs-region:nth-child(1) {
  flex: 0 0 357px !important;
  width: 357px !important;
}

.blb-1536-fixed > .bs-region:nth-child(2),
.blb-1536-fixed > .bs-region:nth-child(3) {
  flex: 0 0 316.5px !important;
  width: 316.5px !important;
}

/* Zorg dat op mobiel alles weer 100% breed wordt */
@media (max-width: 1535px) {
  .blb-1536-fixed {
    padding-left: 15px !important;
    padding-right: 15px !important;
    max-width: 100% !important;
  }
  .blb-1536-fixed > .bs-region {
    flex: 0 0 100% !important;
    width: 100% !important;
  }
}