/* Ricks Brothers Foundation v2.6 media correction.
 * This stylesheet intentionally changes no original Charitorr layout geometry,
 * type scale, menu styles or global theme colors. Only image overlays are added.
 */
.rbf-original-scope[data-rbf-reference="home-01"] .rbf-ref-hero-image::after{
  content:"";position:absolute;inset:0;pointer-events:none;z-index:1;
  background:linear-gradient(90deg,rgba(0,0,0,.54) 0%,rgba(0,0,0,.40) 34%,rgba(0,0,0,.14) 72%,rgba(0,0,0,.08) 100%);
}
.rbf-original-scope[data-rbf-reference="home-02"] .elementor-element-40f3fdb>.elementor-widget-wrap,
.rbf-original-scope[data-rbf-reference="home-02"] .elementor-element-a4f727d>.elementor-widget-wrap,
.rbf-original-scope[data-rbf-reference="home-02"] .elementor-element-3c7bc97>.elementor-widget-wrap{
  position:relative!important;isolation:isolate;
}
.rbf-original-scope[data-rbf-reference="home-02"] .elementor-element-40f3fdb>.elementor-widget-wrap::before,
.rbf-original-scope[data-rbf-reference="home-02"] .elementor-element-a4f727d>.elementor-widget-wrap::before,
.rbf-original-scope[data-rbf-reference="home-02"] .elementor-element-3c7bc97>.elementor-widget-wrap::before{
  content:"";position:absolute;inset:0;z-index:0;pointer-events:none;
}
/* The reference source baked these hues into three individual jpg backgrounds.
   Keep them independently visible even when an editor swaps the photo. */
.rbf-original-scope[data-rbf-reference="home-02"] .elementor-element-40f3fdb>.elementor-widget-wrap::before{background:rgba(233,143,16,.76)!important;}
.rbf-original-scope[data-rbf-reference="home-02"] .elementor-element-a4f727d>.elementor-widget-wrap::before{background:rgba(34,170,202,.76)!important;}
.rbf-original-scope[data-rbf-reference="home-02"] .elementor-element-3c7bc97>.elementor-widget-wrap::before{background:rgba(40,191,122,.78)!important;}
.rbf-original-scope[data-rbf-reference="home-02"] .elementor-element-40f3fdb>.elementor-widget-wrap>* ,
.rbf-original-scope[data-rbf-reference="home-02"] .elementor-element-a4f727d>.elementor-widget-wrap>* ,
.rbf-original-scope[data-rbf-reference="home-02"] .elementor-element-3c7bc97>.elementor-widget-wrap>*{
  position:relative;z-index:1;
}
