/*!***********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../../../../../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!../../../../../../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../../../../../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./blocks/section/style.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************/
.wp-block-metropolis-section {
  display: flow-root;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: white;
  position: relative;
}
@supports not (display: flow-root) {
  .wp-block-metropolis-section {
    padding: 0.05px;
  }
}
@media screen and (max-width: 781px) {
  .wp-block-metropolis-section {
    background-attachment: scroll !important;
  }
}
.wp-block-metropolis-section.has-parallax {
  background-attachment: fixed;
}
@supports (-webkit-overflow-scrolling: touch) {
  .wp-block-metropolis-section.has-parallax {
    background-attachment: scroll;
  }
}
@media (prefers-reduced-motion: reduce) {
  .wp-block-metropolis-section.has-parallax {
    background-attachment: scroll;
  }
}
@media screen and (min-width: 600px) {
  .wp-block-metropolis-section.no-padding {
    padding: 0 !important;
  }
  .wp-block-metropolis-section.no-padding .wp-block-metropolis-container:first-child {
    margin-top: 0;
  }
  .wp-block-metropolis-section.no-padding .wp-block-metropolis-container:last-child {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 600px) {
  .wp-block-metropolis-section.no-padding-top .wp-block-metropolis-container:first-child {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 600px) {
  .wp-block-metropolis-section.no-padding-bottom .wp-block-metropolis-container:last-child {
    margin-bottom: 0;
  }
}
.wp-block-metropolis-section.pad-bottom {
  padding-bottom: var(--wp--custom--block-spacing--mobile);
}
@media screen and (min-width: 782px) {
  .wp-block-metropolis-section.pad-bottom {
    padding-bottom: var(--wp--custom--block-spacing--small);
  }
}
@media screen and (min-width: 1000px) {
  .wp-block-metropolis-section.pad-bottom {
    padding-bottom: var(--wp--custom--block-spacing--medium);
  }
}
@media screen and (min-width: 1200px) {
  .wp-block-metropolis-section.pad-bottom {
    padding-bottom: var(--wp--custom--block-spacing--large);
  }
}
.wp-block-metropolis-section.pad-top {
  padding-top: var(--wp--custom--block-spacing--mobile);
}
@media screen and (min-width: 782px) {
  .wp-block-metropolis-section.pad-top {
    padding-top: var(--wp--custom--block-spacing--small);
  }
}
@media screen and (min-width: 1000px) {
  .wp-block-metropolis-section.pad-top {
    padding-top: var(--wp--custom--block-spacing--medium);
  }
}
@media screen and (min-width: 1200px) {
  .wp-block-metropolis-section.pad-top {
    padding-top: var(--wp--custom--block-spacing--large);
  }
}
.wp-block-metropolis-section.reduced-padding .wp-block-metropolis-container {
  margin-top: 2em;
  margin-bottom: 2em;
}
@media screen and (min-width: 782px) {
  .wp-block-metropolis-section.reduced-padding .wp-block-metropolis-container {
    margin-top: 3em;
    margin-bottom: 3em;
  }
}
.wp-block-metropolis-section.reduced-padding-top .wp-block-metropolis-container {
  margin-top: 2em;
}
@media screen and (min-width: 782px) {
  .wp-block-metropolis-section.reduced-padding-top .wp-block-metropolis-container {
    margin-top: 3em;
  }
}
.wp-block-metropolis-section.reduced-padding-bottom .wp-block-metropolis-container {
  margin-bottom: 2em;
}
@media screen and (min-width: 782px) {
  .wp-block-metropolis-section.reduced-padding-bottom .wp-block-metropolis-container {
    margin-bottom: 3em;
  }
}
.wp-block-metropolis-section__overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.5;
}
.wp-block-metropolis-section__overlay.has-background-dim.has-background-dim-0 {
  opacity: 0;
}
.wp-block-metropolis-section__overlay.has-background-dim.has-background-dim-10 {
  opacity: 0.1;
}
.wp-block-metropolis-section__overlay.has-background-dim.has-background-dim-20 {
  opacity: 0.2;
}
.wp-block-metropolis-section__overlay.has-background-dim.has-background-dim-30 {
  opacity: 0.3;
}
.wp-block-metropolis-section__overlay.has-background-dim.has-background-dim-40 {
  opacity: 0.4;
}
.wp-block-metropolis-section__overlay.has-background-dim.has-background-dim-50 {
  opacity: 0.5;
}
.wp-block-metropolis-section__overlay.has-background-dim.has-background-dim-60 {
  opacity: 0.6;
}
.wp-block-metropolis-section__overlay.has-background-dim.has-background-dim-70 {
  opacity: 0.7;
}
.wp-block-metropolis-section__overlay.has-background-dim.has-background-dim-80 {
  opacity: 0.8;
}
.wp-block-metropolis-section__overlay.has-background-dim.has-background-dim-90 {
  opacity: 0.9;
}
.wp-block-metropolis-section__overlay.has-background-dim.has-background-dim-100 {
  opacity: 1;
}
.wp-block-metropolis-section__container {
  display: flow-root;
  position: relative;
  z-index: 1;
}
@supports not (display: flow-root) {
  .wp-block-metropolis-section__container {
    padding: 0.05px;
  }
}

/*# sourceMappingURL=style-index.css.map*/