.elementor-2945 .elementor-element.elementor-element-474fe0c{padding:25px 0px 25px 0px;}.elementor-2945 .elementor-element.elementor-element-2105dca{text-align:center;}.elementor-2945 .elementor-element.elementor-element-6f93c4f{padding:25px 0px 25px 0px;}.elementor-2945 .elementor-element.elementor-element-3e46aac{text-align:center;}.elementor-2945 .elementor-element.elementor-element-b821ec5{width:var( --container-widget-width, 82.778% );max-width:82.778%;--container-widget-width:82.778%;--container-widget-flex-grow:0;}.elementor-2945 .elementor-element.elementor-element-a1bf0dc{text-align:center;}.elementor-2945 .elementor-element.elementor-element-87310e9{padding:25px 0px 25px 0px;}.elementor-2945 .elementor-element.elementor-element-d23244d{text-align:center;}.elementor-2945 .elementor-element.elementor-element-8a80c1f{text-align:center;}/* Start custom CSS */.title_outer.title_without_animation.with_image .container {
    position: relative;
    z-index: 1001;
}

.title_outer.title_without_animation.with_image .container::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 1000;
}

.title_outer.title_without_animation.with_image h1 span {
    position: relative;
    z-index: 1002;
    font-weight: 700;
}/* End custom CSS */