.elementor-2863 .elementor-element.elementor-element-60639daa:not(.elementor-motion-effects-element-type-background),.elementor-2863 .elementor-element.elementor-element-60639daa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-2863 .elementor-element.elementor-element-60639daa>.elementor-background-overlay{background-image:url(https://www.theroofingdudes.com/wp-content/uploads/2026/01/roofing-and-siding-contractors-Hoover-Alabama.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2863 .elementor-element.elementor-element-60639daa>.elementor-container{max-width:720px}.elementor-2863 .elementor-element.elementor-element-60639daa .elementor-background-overlay{filter:brightness(125%) contrast(200%) saturate(0%) blur(0) hue-rotate(0deg)}.elementor-2863 .elementor-element.elementor-element-60639daa{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:5em 0em 5em 0em;overflow:visible}.elementor-2863 .elementor-element.elementor-element-5ae2768e{text-align:center}.elementor-2863 .elementor-element.elementor-element-17c4cd6{--display:flex;overflow:visible}.elementor-2863 .elementor-element.elementor-element-6da9e6e{--display:flex;overflow:visible}.elementor-2863 .elementor-element.elementor-element-ad435de{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible}.elementor-2863 .elementor-element.elementor-element-d47666e .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-2863 .elementor-element.elementor-element-bda8b2b{--display:flex;overflow:visible}.elementor-2863 .elementor-element.elementor-element-3269287 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-2863 .elementor-element.elementor-element-9d47a85{--display:flex;overflow:visible}.elementor-2863 .elementor-element.elementor-element-d416739 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-2863 .elementor-element.elementor-element-66dfd38{--display:flex;overflow:visible}.elementor-2863 .elementor-element.elementor-element-01f6287 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-2863 .elementor-element.elementor-element-ef29353{--display:flex;overflow:visible}.elementor-2863 .elementor-element.elementor-element-a4cec98 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-2863 .elementor-element.elementor-element-73a0c37{--display:flex;overflow:visible}.elementor-2863 .elementor-element.elementor-element-a065630 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-2863 .elementor-element.elementor-element-bed7f0e{--display:flex;overflow:visible}.elementor-2863 .elementor-element.elementor-element-030a3f9 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-2863 .elementor-element.elementor-element-af362dc{--display:flex;overflow:visible}.elementor-2863 .elementor-element.elementor-element-fbca11c .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-2863 .elementor-element.elementor-element-6b2a05c{--display:flex;overflow:visible}.elementor-2863 .elementor-element.elementor-element-e773762 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-2863 .elementor-element.elementor-element-53c28af{--display:flex;overflow:visible}.elementor-2863 .elementor-element.elementor-element-7866cbb .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-2863 .elementor-element.elementor-element-8b84d5e{--display:flex;overflow:visible}.elementor-2863 .elementor-element.elementor-element-b83d693 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-2863 .elementor-element.elementor-element-826a0a6{--display:flex;overflow:visible}.elementor-2863 .elementor-element.elementor-element-682dc69 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-2863 .elementor-element.elementor-element-9a8f3b4{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px}.elementor-2863 .elementor-element.elementor-element-30eda55 .elementor-button{background-color:#F25B2E}@media(max-width:1024px){.elementor-2863 .elementor-element.elementor-element-ad435de{--grid-auto-flow:row}}@media(max-width:767px){.elementor-2863 .elementor-element.elementor-element-60639daa{padding:1em 0em 1em 0em}.elementor-2863 .elementor-element.elementor-element-3e7de560>.elementor-element-populated{padding:2em 2em 2em 2em}.elementor-2863 .elementor-element.elementor-element-ad435de{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}}