.elementor-12 .elementor-element.elementor-element-3f3e33b{--display:flex;--min-height:100vh;--overlay-opacity:0.47;--margin-top:30px;--margin-bottom:30px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3f3e33b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3f3e33b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofing.bluoradigital.com/wp-content/uploads/2026/07/69803fbf988505aa9dc12a96_bg-pattern-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-3f3e33b::before, .elementor-12 .elementor-element.elementor-element-3f3e33b > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3f3e33b > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3f3e33b > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3f3e33b > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3f3e33b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-3f3e33b */.elementor-12 .elementor-element.elementor-element-3f3e33b{
    background-image:
        linear-gradient(150deg, #000000 0%, #c7120e 33%, #f92319 50%, #fb9040 64%),
        url("YOUR-IMAGE-URL");

    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}/* End custom CSS */