@charset "UTF-8";
/*--------------------------------------------------------------
# Section block — generic wrapper with bg color / gradient / image
--------------------------------------------------------------*/
.section-block {
  position: relative;
  padding: 5rem 0;
  font-family: var(--nv-font-family, Geist, sans-serif);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.section-block--gradient-karry-down {
  background-image: linear-gradient(180deg, var(--Karry-100, #fff6f0) 0%, rgba(255, 252, 250, 0.4) 100%);
}
.section-block--gradient-karry-up {
  background-image: linear-gradient(180deg, rgba(255, 252, 250, 0.4) 0%, var(--Karry-100, #fff6f0) 100%);
}
.section-block--gradient-karry-up-soft {
  background-image: linear-gradient(180deg, rgba(255, 252, 250, 0.1) 0%, var(--Karry-100, #fff6f0) 100%);
}
.section-block--gradient-fog-down {
  background-image: linear-gradient(180deg, var(--Fog-100, #f5f5f4) 0%, rgba(255, 252, 250, 0) 100%);
}
.section-block--gradient-fog-up {
  background-image: linear-gradient(180deg, rgba(255, 252, 250, 0) 0%, var(--Fog-100, #f5f5f4) 100%);
}
.section-block--gradient-peach-angle {
  background-image: linear-gradient(173deg, rgba(255, 248, 245, 0) 13.14%, #ffeee8 94.19%);
}
@media only screen and (max-width: 991px) {
  .section-block {
    padding: 3.5rem 0;
  }
}
@media only screen and (max-width: 768px) {
  .section-block {
    padding: 2.5rem 0;
  }
}
.section-block .wp-block-heading,
.section-block h1,
.section-block h2,
.section-block h3,
.section-block h4,
.section-block h5,
.section-block h6 {
  margin-bottom: 0.75rem;
}
.section-block p {
  margin-bottom: 0.5rem;
}
.section-block p strong {
  font-weight: var(--nv-weight-semibold, 600);
}
.section-block p.has-medium-font-size {
  margin-bottom: 1rem;
}
.section-block p.has-medium-font-size:last-child {
  margin-bottom: 0;
}
.section-block :where(.wp-block-columns.has-background) {
  padding: 1rem;
}

/*# sourceMappingURL=section.css.map */
