.elementor-390 .elementor-element.elementor-element-45389a8{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-390 .elementor-element.elementor-element-40ea1c6{--display:flex;--min-height:313px;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-390 .elementor-element.elementor-element-40ea1c6:not(.elementor-motion-effects-element-type-background), .elementor-390 .elementor-element.elementor-element-40ea1c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-390 .elementor-element.elementor-element-e8eedd1{--display:flex;--min-height:69px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-390 .elementor-element.elementor-element-e8eedd1:not(.elementor-motion-effects-element-type-background), .elementor-390 .elementor-element.elementor-element-e8eedd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000080;}.elementor-390 .elementor-element.elementor-element-b1cce7e{text-align:center;}.elementor-390 .elementor-element.elementor-element-b1cce7e .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:28px;font-weight:700;color:#FFFFFF;}@media(max-width:767px){.elementor-390 .elementor-element.elementor-element-40ea1c6{--min-height:236px;}}/* Start custom CSS for container, class: .elementor-element-40ea1c6 */.elementor-390 .elementor-element.elementor-element-40ea1c6 {
    position: relative; /* make sure overlay sits above bg */

}

/* The dark overlay */
.elementor-390 .elementor-element.elementor-element-40ea1c6::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4); /* black with 50% opacity */
    z-index: 1; /* below the text but above bg */
    pointer-events: none; /* allow clicking elements inside container */
}
/* Make text/icons appear above overlay */
.elementor-390 .elementor-element.elementor-element-40ea1c6 * {

    z-index: 2;
}/* End custom CSS */