.elementor-98987 .elementor-element.elementor-element-f22d70d > .elementor-background-overlay{background-color:#FFFFFF;opacity:1;mix-blend-mode:overlay;}.elementor-98987 .elementor-element.elementor-element-01803ba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-98987 .elementor-element.elementor-element-94811ac > .elementor-widget-container{background-color:var( --e-global-color-64ee7462 );}/* Start custom CSS for section, class: .elementor-element-f22d70d */.ad_block_center_justify .title,
.ad_block_center_justify .text {

    display: block;
    text-shadow: 0 2px 8px rgba(0,0,0,0.20);
}
.ad_block_center_justify {
    position: relative;
    overflow: hidden;
}

.ad_block_center_justify::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.3); /* white + 30% opacity */
    z-index: 1;
}

/* Ensure the text stays above the mask */
.ad_block_center_justify * {
    position: relative;
    z-index: 2;
}/* End custom CSS */