/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/module/src/options/background/style-static/parallax.scss ***!
  \********************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.et-pb-parallax-wrapper {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.et-pb-parallax-background {
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}
.et-pb-parallax-background_widescreen, .et-pb-parallax-background_tabletWide, .et-pb-parallax-background_tablet, .et-pb-parallax-background_phoneWide, .et-pb-parallax-background_phone {
  display: none;
}
.et-pb-parallax-background__hover {
  visibility: hidden;
}
.et-pb-parallax-background--css {
  background-attachment: fixed;
}

.et_pb_section:hover > .et-pb-parallax-wrapper .et-pb-parallax-background__hover,
.et_pb_section:hover > .et_pb_parallax_css_wrap .et-pb-parallax-background__hover,
.et_pb_row:hover > .et-pb-parallax-wrapper .et-pb-parallax-background__hover,
.et_pb_row:hover > .et_pb_parallax_css_wrap .et-pb-parallax-background__hover,
.et_pb_column:hover > .et-pb-parallax-wrapper .et-pb-parallax-background__hover,
.et_pb_column:hover > .et_pb_parallax_css_wrap .et-pb-parallax-background__hover,
.et_pb_module:hover > .et-pb-parallax-wrapper .et-pb-parallax-background__hover,
.et_pb_module:hover > .et_pb_parallax_css_wrap .et-pb-parallax-background__hover {
  visibility: visible;
}

.et_vb_hover > .et-pb-parallax-wrapper .et-pb-parallax-background__hover,
.et_vb_hover > .et_pb_parallax_css_wrap .et-pb-parallax-background__hover {
  visibility: visible;
}

.et_pb_section_parallax > .et-pb-parallax-content {
  position: relative;
  z-index: 1;
}
.et_pb_section_parallax .et_pb_team_member_description {
  z-index: 2;
}
.et_pb_section_parallax .et-pb-icon,
.et_pb_section_parallax .et_pb_icon_list_text {
  z-index: 1;
}

/* UltraWide - Show only ultraWide background */
@media only screen and (min-width: 1440px) {
  .et-pb-parallax-background:not(.et-pb-parallax-background_widescreen):not(.et-pb-parallax-background_tabletWide):not(.et-pb-parallax-background_tablet):not(.et-pb-parallax-background_phoneWide):not(.et-pb-parallax-background_phone):not(.et-pb-parallax-background__hover) {
    display: block;
  }
  .et-pb-parallax-background.et-pb-parallax-background_ultraWide:not(.et-pb-parallax-background__hover) {
    display: block;
  }
}
/* Widescreen - Show widescreen if exists, otherwise ultraWide */
@media only screen and (min-width: 1280px) and (max-width: 1439px) {
  .et-pb-parallax-background.et_parallax_bg_widescreen_exist:not(.et-pb-parallax-background__hover) {
    display: none;
  }
  .et-pb-parallax-background.et-pb-parallax-background_widescreen:not(.et-pb-parallax-background__hover) {
    display: block;
  }
}
/* Desktop - Show desktop if exists, otherwise larger breakpoints */
@media only screen and (min-width: 1025px) and (max-width: 1279px) {
  .et-pb-parallax-background.et_parallax_bg_desktop_exist:not(.et-pb-parallax-background__hover) {
    display: none;
  }
  .et-pb-parallax-background:not(.et-pb-parallax-background_tabletWide):not(.et-pb-parallax-background_tablet):not(.et-pb-parallax-background_phoneWide):not(.et-pb-parallax-background_phone):not(.et-pb-parallax-background__hover) {
    display: block;
  }
}
/* TabletWide - Show tabletWide if exists, otherwise larger breakpoints */
@media only screen and (min-width: 981px) and (max-width: 1024px) {
  .et-pb-parallax-background.et_parallax_bg_tabletWide_exist:not(.et-pb-parallax-background__hover) {
    display: none;
  }
  .et-pb-parallax-background.et-pb-parallax-background_tabletWide:not(.et-pb-parallax-background__hover) {
    display: block;
  }
}
/* Tablet and smaller - Hide desktop, show tablet if exists */
@media only screen and (max-width: 980px) {
  .et-pb-parallax-background.et_parallax_bg_tablet_exist:not(.et-pb-parallax-background__hover) {
    display: none;
  }
  .et-pb-parallax-background.et-pb-parallax-background_tablet:not(.et-pb-parallax-background__hover) {
    display: block;
  }
  /*
   * When no tablet parallax layer is emitted, et_parallax_bg_tablet_exist never appears and the
   * rules above never hide the base layer; _tabletWide stays display:none from defaults. Show the
   * tabletWide layer so cleared tablet-wide background (etc.) governs below 981px (#48201).
   *
   * Only the desktop/base parallax span should be hidden here. Responsive spans (preset or custom
   * breakpoint names from the builder) use et-pb-parallax-background_{breakpoint} in their class
   * list; the base layer uses et-pb-parallax-background-module--… (hyphen), so it never contains
   * the "background_" substring (#48201 QA follow-up, custom breakpoints).
   */
  .et-pb-parallax-wrapper:not(:has(.et_parallax_bg_tablet_exist)) .et-pb-parallax-background.et_parallax_bg_tabletWide_exist:not([class*=et-pb-parallax-background_]):not(.et-pb-parallax-background__hover),
.et_pb_parallax_css_wrap:not(:has(.et_parallax_bg_tablet_exist)) .et-pb-parallax-background.et_parallax_bg_tabletWide_exist:not([class*=et-pb-parallax-background_]):not(.et-pb-parallax-background__hover) {
    display: none;
  }
  .et-pb-parallax-wrapper:not(:has(.et_parallax_bg_tablet_exist)) .et-pb-parallax-background.et-pb-parallax-background_tabletWide:not(.et-pb-parallax-background__hover),
.et_pb_parallax_css_wrap:not(:has(.et_parallax_bg_tablet_exist)) .et-pb-parallax-background.et-pb-parallax-background_tabletWide:not(.et-pb-parallax-background__hover) {
    display: block;
  }
}
/* PhoneWide and smaller - Hide tablet, show phoneWide if exists */
@media only screen and (max-width: 860px) {
  .et-pb-parallax-background.et_parallax_bg_phoneWide_exist:not(.et-pb-parallax-background__hover) {
    display: none;
  }
  .et-pb-parallax-background.et-pb-parallax-background_phoneWide:not(.et-pb-parallax-background__hover) {
    display: block;
  }
}
/* Phone - Hide phoneWide, show phone if exists */
@media only screen and (max-width: 767px) {
  .et-pb-parallax-background.et_parallax_bg_phone_exist:not(.et-pb-parallax-background__hover) {
    display: none;
  }
  .et-pb-parallax-background.et-pb-parallax-background_phone:not(.et-pb-parallax-background__hover) {
    display: block;
  }
}
.et_pb_section:hover:has(.et-pb-parallax-background__hover) > .et-pb-parallax-wrapper .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),
.et_pb_section:hover:has(.et-pb-parallax-background__hover) > .et_pb_parallax_css_wrap .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),
.et_pb_row:hover:has(.et-pb-parallax-background__hover) > .et-pb-parallax-wrapper .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),
.et_pb_row:hover:has(.et-pb-parallax-background__hover) > .et_pb_parallax_css_wrap .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),
.et_pb_column:hover:has(.et-pb-parallax-background__hover) > .et-pb-parallax-wrapper .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),
.et_pb_column:hover:has(.et-pb-parallax-background__hover) > .et_pb_parallax_css_wrap .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),
.et_pb_module:hover:has(.et-pb-parallax-background__hover) > .et-pb-parallax-wrapper .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),
.et_pb_module:hover:has(.et-pb-parallax-background__hover) > .et_pb_parallax_css_wrap .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]) {
  visibility: hidden;
}

.et_vb_hover:has(.et-pb-parallax-background__hover) > .et-pb-parallax-wrapper .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),
.et_vb_hover:has(.et-pb-parallax-background__hover) > .et_pb_parallax_css_wrap .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]) {
  visibility: hidden;
}

/*# sourceMappingURL=module-style-static-background-parallax.css.map*/