.layout--two-cols,
.layout--three-cols {
  display: flex;
}

.layout--two-cols > *,
.layout--three-cols > * {
  flex: 0 1 100%;
  padding: 1rem;
}

@media screen and (min-width: 40em) {
  .layout--two-cols > * {
    flex: 0 1 50%;
    overflow: hidden;
  }

  .layout--three-cols > * {
    flex: 0 1 33.3%;
    overflow: hidden;
  }
}

body .js-lpb-component {
  min-height: 75px !important;
}
