/* Program hero gradients from the approved Michener and QES designs. */
body .elementor .rhf-program-hero.rhf-michener-hero{
 --program-overlay:linear-gradient(23.842602deg,rgba(0,47,113,.77) 0%,rgba(0,47,113,.77) 12.42%,rgba(0,47,113,.77) 29.607%,rgba(80,131,186,0) 59.651%,rgba(80,131,186,0) 72.828%)!important;
}
body .elementor .rhf-program-hero.rhf-qes-hero{
 --program-overlay:linear-gradient(9.176706deg,rgba(255,214,0,.77) 2.6746%,rgba(255,214,0,.77) 5.622%,rgba(255,214,0,.77) 13.601%,rgba(151,127,0,.549) 28.28%,rgba(151,127,4,.503) 42.002%,rgba(255,214,0,.192) 54.448%,rgba(255,214,0,.192) 60.83%)!important;
}
body .elementor .rhf-program-hero.rhf-qes-hero .swiper-slide-bg:before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.09);pointer-events:none}
body .elementor .rhf-program-hero:is(.rhf-michener-hero,.rhf-qes-hero) .swiper-slide-bg:after{background:var(--program-overlay);pointer-events:none}
