/* roughly equivalent to #f2f2f2 */
.custom-block.block-content-container > .block-container,
.custom-block.block-content-container-split-bg > .block-container {
  width: 100%;
  max-width: 1640px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media only screen and (min-width: 1640px) {
  .custom-block.block-content-container > .block-container,
  .custom-block.block-content-container-split-bg > .block-container {
    padding-right: 0;
    padding-left: 0;
  }
}
@media only screen and (max-width: 781px) {
  .custom-block.block-content-container > .block-container,
  .custom-block.block-content-container-split-bg > .block-container {
    width: 100%;
    padding-right: 2rem;
    padding-left: 2rem;
  }
}

.custom-block.block-content-container-split-bg {
  position: relative;
}
.custom-block.block-content-container-split-bg .split-background {
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: repeat(3, 1fr);
}
.custom-block.block-content-container-split-bg .split-background .top-row {
  grid-column: 1;
  grid-row: 1;
  background-color: #DEF1D8;
}
.custom-block.block-content-container-split-bg .split-background .middle-row {
  grid-column: 1;
  grid-row: 2;
  background-color: #19541E;
}
.custom-block.block-content-container-split-bg .split-background .bottom-row {
  grid-column: 1;
  grid-row: 3;
  background-color: #329257;
}

/*# sourceMappingURL=content-container.css.map */
