.layout--twocol-overlap-section {
  height: 0;
  overflow: hidden;
  position: relative;
}

@media (max-width: 992px) {
  .layout--twocol-overlap-section {
    height: auto;
  }
}

.layout--twocol-overlap-section .layout--twocol-overlap-section-first {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: max-content;
}

.layout--twocol-overlap-section .layout--twocol-overlap-section-second {
  position: relative;
}

.layout--twocol-overlap-section.layout-builder__layout {
  height: auto !important;
  ;
}

.layout--twocol-overlap-section.layout-builder__layout .layout--twocol-overlap-section-first {
  position: unset !important;
  ;
}
