/* Shader layer remains behind rows but above the section's own background. */
.et_pb_section.alpsbd-host { isolation:isolate; }
.et_pb_section.alpsbd-host > .alpsbd-layer { z-index:0; }
.et_pb_section.alpsbd-host > .et_pb_row,
.et_pb_section.alpsbd-host > .et_pb_row_inner,
.et_pb_section.alpsbd-host > .et_pb_module,
.et_pb_section.alpsbd-host > .et_builder_inner_content { position:relative;z-index:1; }
@media (prefers-reduced-motion: reduce) {
  .et_pb_section.alpsbd-host > .alpsbd-layer { animation:none!important; }
}
