/**
 * @file
 * Styles for DIP EUAA custom layouts.
 */

.layout {
  margin-bottom: 1rem;
}

.layout__region {
  margin-bottom: 1rem;
}

/* Remove bottom margin from last region on larger screens */
@media (min-width: 768px) {
  .layout__region:last-child {
    margin-bottom: 0;
  }
}

.layout--two-column-33-67,
.layout--two-column-67-33 {
  width: 100%;
}

.layout .row {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

.layout .row > [class*='col-'] {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
