/* blocks/acf/section-stacked/section-stacked.scss */
.section-stacked {
  position: relative;
  box-sizing: border-box;
  background-color: white;
  overflow: hidden;
  padding: 40px 18px;
  border-radius: 0 0 18px 18px;
}
@media screen and (min-width: 1040px) {
  .section-stacked {
    padding: 96px 72px;
    border-radius: 0 0 70px 70px;
  }
}
.section-stacked__content > *:first-child {
  margin-top: 0;
}
.section-stacked--narrow .section-stacked__content {
  max-width: var(--site-narrow-width);
  margin: 0 auto;
}
.section-stacked--scheme-cream {
  background-color: var(--brand-cream);
  color: var(--brand-green);
}
.section-stacked--scheme-cream :where(p, h3, h4, h5, h6, li, a:not(.custom-button)) {
  color: var(--brand-green);
}
.section-stacked--scheme-dark-cream {
  background-color: var(--background-cream);
  color: var(--brand-green);
}
.section-stacked--scheme-dark-cream :where(p, h3, h4, h5, h6, li, a:not(.custom-button)) {
  color: var(--brand-green);
}
.section-stacked--scheme-green {
  background-color: var(--brand-green);
  color: var(--text-white);
}
.section-stacked--scheme-green :where(p, h1, h2, h3, h4, h5, h6, li, a:not(.custom-button)) {
  color: var(--text-white);
}
.section-stacked--scheme-green h1:not(.wp-block-post-title) {
  background-image: url(/wp-content/themes/scotts-orchard-theme/assets/images/rustic-alpha.png), linear-gradient(var(--text-white), var(--text-white));
  -webkit-text-fill-color: var(--text-white);
}
.section-stacked--scheme-transparent {
  background-color: transparent;
  color: var(--brand-green);
}
.section-stacked--scheme-transparent :where(p, h3, h4, h5, h6, li, a:not(.custom-button)) {
  color: var(--brand-green);
}
.section-stacked--pattern-diamond::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.05;
  z-index: -1;
  background-image: url(/wp-content/themes/scotts-orchard-theme/assets/images/diamond.png);
  background-position: center center;
  background-size: contain;
  background-repeat: repeat;
}
.section-stacked--pattern-rustic::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.1;
  z-index: -1;
  background-image: url(/wp-content/themes/scotts-orchard-theme/assets/images/rustic.png);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
.section-stacked--scheme-background-image {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
/*# sourceMappingURL=section-stacked.build.css.map */
