.elementor-211 .elementor-element.elementor-element-b7ca257{--display:flex;--min-height:88vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-b7ca257:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-b7ca257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allproroofingandrenovations.com/wp-content/uploads/2025/11/All-Pro-Roofing-Hero-Image-2-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-b7ca257::before, .elementor-211 .elementor-element.elementor-element-b7ca257 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-b7ca257 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-b7ca257 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-b7ca257 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-b7ca257 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor8 );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-18686838{width:var( --container-widget-width, 569px );max-width:569px;--container-widget-width:569px;--container-widget-flex-grow:0;text-align:center;}.elementor-211 .elementor-element.elementor-element-18686838.elementor-element{--align-self:flex-start;}.elementor-211 .elementor-element.elementor-element-18686838 .elementor-heading-title{font-size:28px;color:var( --e-global-color-astglobalcolor8 );}.elementor-211 .elementor-element.elementor-element-5d0ad0a7{width:var( --container-widget-width, 569px );max-width:569px;--container-widget-width:569px;--container-widget-flex-grow:0;text-align:center;}.elementor-211 .elementor-element.elementor-element-5d0ad0a7.elementor-element{--align-self:flex-start;}.elementor-211 .elementor-element.elementor-element-5d0ad0a7 .elementor-heading-title{font-size:52px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-astglobalcolor8 );}.elementor-211 .elementor-element.elementor-element-158a2342{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-158a2342.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-211 .elementor-element.elementor-element-aaa8722 .elementor-button{background-color:#F7931E;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );border-radius:5px 5px 5px 5px;padding:12px 25px 12px 25px;}.elementor-211 .elementor-element.elementor-element-aaa8722 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-aaa8722 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-astglobalcolor6 );}.elementor-211 .elementor-element.elementor-element-aaa8722 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-aaa8722 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-211 .elementor-element.elementor-element-5e4ebc69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-5e4ebc69:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-5e4ebc69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-211 .elementor-element.elementor-element-429a4cf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:10px;}.elementor-211 .elementor-element.elementor-element-429a4cf8:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-429a4cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-211 .elementor-element.elementor-element-156d5ed7{width:var( --container-widget-width, 570px );max-width:570px;background-color:#F7931E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:570px;--container-widget-flex-grow:0;text-align:center;}.elementor-211 .elementor-element.elementor-element-156d5ed7.elementor-element{--align-self:flex-end;}.elementor-211 .elementor-element.elementor-element-156d5ed7 .elementor-heading-title{font-size:52px;color:#ffffff;}.elementor-211 .elementor-element.elementor-element-4440198c{width:var( --container-widget-width, 570px );max-width:570px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:570px;--container-widget-flex-grow:0;}.elementor-211 .elementor-element.elementor-element-4440198c.elementor-element{--align-self:flex-end;}.elementor-211 .elementor-element.elementor-element-4440198c img{width:100%;height:600px;object-fit:cover;object-position:center center;}.elementor-211 .elementor-element.elementor-element-568fbc51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-211 .elementor-element.elementor-element-568fbc51:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-568fbc51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-52f6b2a5{width:var( --container-widget-width, 570px );max-width:570px;--container-widget-width:570px;--container-widget-flex-grow:0;}.elementor-211 .elementor-element.elementor-element-71139c0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-71139c0a:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-71139c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-e502c7{text-align:center;}.elementor-211 .elementor-element.elementor-element-e502c7 .elementor-heading-title{font-weight:600;}.elementor-211 .elementor-element.elementor-element-bdbcfbe{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor1 );--border-color:var( --e-global-color-astglobalcolor1 );--border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-6fc98eb3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-35ae3100{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;--overlay-opacity:0.8;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-35ae3100:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-35ae3100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allproroofingandrenovations.com/wp-content/uploads/2025/11/IMG_3122-576x1024-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-35ae3100::before, .elementor-211 .elementor-element.elementor-element-35ae3100 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-35ae3100 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-35ae3100 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-35ae3100 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-35ae3100 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-35ae3100:hover::before, .elementor-211 .elementor-element.elementor-element-35ae3100:hover > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-35ae3100:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-35ae3100 > .elementor-background-slideshow:hover::before, .elementor-211 .elementor-element.elementor-element-35ae3100 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-35ae3100:hover{--overlay-opacity:0.8;}.elementor-211 .elementor-element.elementor-element-26e0926{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-655e149f{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-655e149f .elementor-heading-title{font-size:28px;text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-655e149f .elementor-heading-title a:hover, .elementor-211 .elementor-element.elementor-element-655e149f .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-655e149f .elementor-heading-title a{transition-duration:0.2s;}.elementor-211 .elementor-element.elementor-element-216acd76{text-align:left;font-size:14px;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-216acd76 p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-28bf7413 .elementor-button{background-color:#02010100;font-size:14px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-28bf7413{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-28bf7413 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-211 .elementor-element.elementor-element-28bf7413 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-28bf7413 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-28bf7413 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-28bf7413 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-8c96bc3{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;--overlay-opacity:0.8;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-8c96bc3:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-8c96bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allproroofingandrenovations.com/wp-content/uploads/2025/11/IMG_8304-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-8c96bc3::before, .elementor-211 .elementor-element.elementor-element-8c96bc3 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-8c96bc3 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-8c96bc3 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-8c96bc3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-8c96bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-8c96bc3:hover::before, .elementor-211 .elementor-element.elementor-element-8c96bc3:hover > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-8c96bc3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-8c96bc3 > .elementor-background-slideshow:hover::before, .elementor-211 .elementor-element.elementor-element-8c96bc3 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-8c96bc3:hover{--overlay-opacity:0.8;}.elementor-211 .elementor-element.elementor-element-5e7028b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-607dc18b{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-607dc18b .elementor-heading-title{font-size:28px;text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-607dc18b .elementor-heading-title a:hover, .elementor-211 .elementor-element.elementor-element-607dc18b .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-607dc18b .elementor-heading-title a{transition-duration:0.2s;}.elementor-211 .elementor-element.elementor-element-237fa64{text-align:left;font-size:14px;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-237fa64 p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-1c64d6ac .elementor-button{background-color:#02010100;font-size:14px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-1c64d6ac{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-1c64d6ac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-211 .elementor-element.elementor-element-1c64d6ac .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-1c64d6ac .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-1c64d6ac .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-1c64d6ac .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-43877441{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;--overlay-opacity:0.8;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-43877441:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-43877441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allproroofingandrenovations.com/wp-content/uploads/2025/11/IMG_6224-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-43877441::before, .elementor-211 .elementor-element.elementor-element-43877441 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-43877441 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-43877441 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-43877441 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-43877441 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-43877441:hover::before, .elementor-211 .elementor-element.elementor-element-43877441:hover > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-43877441:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-43877441 > .elementor-background-slideshow:hover::before, .elementor-211 .elementor-element.elementor-element-43877441 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-43877441:hover{--overlay-opacity:0.8;}.elementor-211 .elementor-element.elementor-element-5ce1896e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-6e44b8c2{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-6e44b8c2 .elementor-heading-title{font-size:28px;text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-6e44b8c2 .elementor-heading-title a:hover, .elementor-211 .elementor-element.elementor-element-6e44b8c2 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-6e44b8c2 .elementor-heading-title a{transition-duration:0.2s;}.elementor-211 .elementor-element.elementor-element-109e1e44{text-align:left;font-size:14px;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-109e1e44 p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-1a5636e .elementor-button{background-color:#02010100;font-size:14px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-1a5636e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-1a5636e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-211 .elementor-element.elementor-element-1a5636e .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-1a5636e .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-1a5636e .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-1a5636e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-67e4c2db{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;--overlay-opacity:0.8;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-67e4c2db:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-67e4c2db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allproroofingandrenovations.com/wp-content/uploads/2025/11/ChatGPT-Image-Oct-26-2025-11_45_42-AM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-67e4c2db::before, .elementor-211 .elementor-element.elementor-element-67e4c2db > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-67e4c2db > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-67e4c2db > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-67e4c2db > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-67e4c2db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-67e4c2db:hover::before, .elementor-211 .elementor-element.elementor-element-67e4c2db:hover > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-67e4c2db:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-67e4c2db > .elementor-background-slideshow:hover::before, .elementor-211 .elementor-element.elementor-element-67e4c2db > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-67e4c2db:hover{--overlay-opacity:0.8;}.elementor-211 .elementor-element.elementor-element-31a965c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-2a62ae00{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-2a62ae00 .elementor-heading-title{font-size:28px;text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-2a62ae00 .elementor-heading-title a:hover, .elementor-211 .elementor-element.elementor-element-2a62ae00 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-2a62ae00 .elementor-heading-title a{transition-duration:0.2s;}.elementor-211 .elementor-element.elementor-element-2161ca4a{text-align:left;font-size:14px;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-2161ca4a p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-6e2184f5 .elementor-button{background-color:#02010100;font-size:14px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-6e2184f5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-6e2184f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-211 .elementor-element.elementor-element-6e2184f5 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-6e2184f5 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-6e2184f5 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-6e2184f5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-42319b26{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;--overlay-opacity:0.8;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-42319b26:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-42319b26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allproroofingandrenovations.com/wp-content/uploads/2025/11/IMG_7965-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-42319b26::before, .elementor-211 .elementor-element.elementor-element-42319b26 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-42319b26 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-42319b26 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-42319b26 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-42319b26 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-42319b26:hover::before, .elementor-211 .elementor-element.elementor-element-42319b26:hover > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-42319b26:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-42319b26 > .elementor-background-slideshow:hover::before, .elementor-211 .elementor-element.elementor-element-42319b26 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-42319b26:hover{--overlay-opacity:0.8;}.elementor-211 .elementor-element.elementor-element-59c1b735{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-78d05271{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-78d05271 .elementor-heading-title{font-size:28px;text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-78d05271 .elementor-heading-title a:hover, .elementor-211 .elementor-element.elementor-element-78d05271 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-78d05271 .elementor-heading-title a{transition-duration:0.2s;}.elementor-211 .elementor-element.elementor-element-3937c8be{text-align:left;font-size:14px;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-3937c8be p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-2caa7436 .elementor-button{background-color:#02010100;font-size:14px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-2caa7436{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-2caa7436 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-211 .elementor-element.elementor-element-2caa7436 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-2caa7436 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-2caa7436 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-2caa7436 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-5812c476{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;--overlay-opacity:0.8;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-5812c476:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-5812c476 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allproroofingandrenovations.com/wp-content/uploads/2025/11/IMG_3770-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-5812c476::before, .elementor-211 .elementor-element.elementor-element-5812c476 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-5812c476 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-5812c476 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-5812c476 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-5812c476 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-5812c476:hover::before, .elementor-211 .elementor-element.elementor-element-5812c476:hover > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-5812c476:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-5812c476 > .elementor-background-slideshow:hover::before, .elementor-211 .elementor-element.elementor-element-5812c476 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-5812c476:hover{--overlay-opacity:0.8;}.elementor-211 .elementor-element.elementor-element-2d60dadf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-10849526{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-10849526 .elementor-heading-title{font-size:28px;text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-10849526 .elementor-heading-title a:hover, .elementor-211 .elementor-element.elementor-element-10849526 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-10849526 .elementor-heading-title a{transition-duration:0.2s;}.elementor-211 .elementor-element.elementor-element-51239e1e{text-align:left;font-size:14px;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-51239e1e p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-274e1848 .elementor-button{background-color:#02010100;font-size:14px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-274e1848{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-274e1848 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-211 .elementor-element.elementor-element-274e1848 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-274e1848 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-274e1848 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-274e1848 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-7e7aa47b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor1 );--border-color:var( --e-global-color-astglobalcolor1 );}.elementor-211 .elementor-element.elementor-element-9cf08a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-3d73c1c7{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;--overlay-opacity:0.8;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-3d73c1c7:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-3d73c1c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allproroofingandrenovations.com/wp-content/uploads/2025/11/IMG_5950-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-3d73c1c7::before, .elementor-211 .elementor-element.elementor-element-3d73c1c7 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-3d73c1c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-3d73c1c7 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-3d73c1c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-3d73c1c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-3d73c1c7:hover::before, .elementor-211 .elementor-element.elementor-element-3d73c1c7:hover > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-3d73c1c7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-3d73c1c7 > .elementor-background-slideshow:hover::before, .elementor-211 .elementor-element.elementor-element-3d73c1c7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-3d73c1c7:hover{--overlay-opacity:0.8;}.elementor-211 .elementor-element.elementor-element-40960696{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-a2ee972{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-a2ee972 .elementor-heading-title{font-size:28px;text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-a2ee972 .elementor-heading-title a:hover, .elementor-211 .elementor-element.elementor-element-a2ee972 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-a2ee972 .elementor-heading-title a{transition-duration:0.2s;}.elementor-211 .elementor-element.elementor-element-7a96e721{text-align:left;font-size:14px;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-7a96e721 p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-3f8c28cd .elementor-button{background-color:#02010100;font-size:14px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-3f8c28cd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-3f8c28cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-211 .elementor-element.elementor-element-3f8c28cd .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-3f8c28cd .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-3f8c28cd .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-3f8c28cd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-619ba6ca{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;--overlay-opacity:0.8;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-619ba6ca:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-619ba6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allproroofingandrenovations.com/wp-content/uploads/2025/11/IMG_5938-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-619ba6ca::before, .elementor-211 .elementor-element.elementor-element-619ba6ca > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-619ba6ca > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-619ba6ca > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-619ba6ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-619ba6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-619ba6ca:hover::before, .elementor-211 .elementor-element.elementor-element-619ba6ca:hover > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-619ba6ca:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-619ba6ca > .elementor-background-slideshow:hover::before, .elementor-211 .elementor-element.elementor-element-619ba6ca > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-619ba6ca:hover{--overlay-opacity:0.8;}.elementor-211 .elementor-element.elementor-element-257ce2cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-79400df6{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-79400df6 .elementor-heading-title{font-size:28px;text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-79400df6 .elementor-heading-title a:hover, .elementor-211 .elementor-element.elementor-element-79400df6 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-79400df6 .elementor-heading-title a{transition-duration:0.2s;}.elementor-211 .elementor-element.elementor-element-3d4663e9{text-align:left;font-size:14px;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-3d4663e9 p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-4887dda .elementor-button{background-color:#02010100;font-size:14px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-4887dda{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-4887dda .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-211 .elementor-element.elementor-element-4887dda .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-4887dda .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-4887dda .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-4887dda .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-2a24b860{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;--overlay-opacity:0.8;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-2a24b860:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-2a24b860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allproroofingandrenovations.com/wp-content/uploads/2025/11/IMG_5936-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-2a24b860::before, .elementor-211 .elementor-element.elementor-element-2a24b860 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-2a24b860 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-2a24b860 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-2a24b860 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-2a24b860 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-2a24b860:hover::before, .elementor-211 .elementor-element.elementor-element-2a24b860:hover > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-2a24b860:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-2a24b860 > .elementor-background-slideshow:hover::before, .elementor-211 .elementor-element.elementor-element-2a24b860 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-2a24b860:hover{--overlay-opacity:0.8;}.elementor-211 .elementor-element.elementor-element-4d4cfe01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-4a7d9a10{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-4a7d9a10 .elementor-heading-title{font-size:28px;text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-4a7d9a10 .elementor-heading-title a:hover, .elementor-211 .elementor-element.elementor-element-4a7d9a10 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-4a7d9a10 .elementor-heading-title a{transition-duration:0.2s;}.elementor-211 .elementor-element.elementor-element-4fccb841{text-align:left;font-size:14px;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-4fccb841 p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-54ecbcf2 .elementor-button{background-color:#02010100;font-size:14px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-54ecbcf2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-54ecbcf2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-211 .elementor-element.elementor-element-54ecbcf2 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-54ecbcf2 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-54ecbcf2 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-54ecbcf2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-3aac7286{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;--overlay-opacity:0.8;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-3aac7286:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-3aac7286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allproroofingandrenovations.com/wp-content/uploads/2025/11/IMG_4777-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-3aac7286::before, .elementor-211 .elementor-element.elementor-element-3aac7286 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-3aac7286 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-3aac7286 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-3aac7286 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-3aac7286 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-3aac7286:hover::before, .elementor-211 .elementor-element.elementor-element-3aac7286:hover > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-3aac7286:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-3aac7286 > .elementor-background-slideshow:hover::before, .elementor-211 .elementor-element.elementor-element-3aac7286 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-3aac7286:hover{--overlay-opacity:0.8;}.elementor-211 .elementor-element.elementor-element-603e5078{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-4c51b5dd{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-4c51b5dd .elementor-heading-title{font-size:28px;text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-4c51b5dd .elementor-heading-title a:hover, .elementor-211 .elementor-element.elementor-element-4c51b5dd .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-4c51b5dd .elementor-heading-title a{transition-duration:0.2s;}.elementor-211 .elementor-element.elementor-element-311b7e50{text-align:left;font-size:14px;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-311b7e50 p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-4bfcee3f .elementor-button{background-color:#02010100;font-size:14px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-4bfcee3f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-4bfcee3f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-211 .elementor-element.elementor-element-4bfcee3f .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-4bfcee3f .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-4bfcee3f .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-4bfcee3f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-508123af{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;--overlay-opacity:0.8;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-508123af:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-508123af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allproroofingandrenovations.com/wp-content/uploads/2025/11/IMG_4704-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-508123af::before, .elementor-211 .elementor-element.elementor-element-508123af > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-508123af > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-508123af > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-508123af > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-508123af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-508123af:hover::before, .elementor-211 .elementor-element.elementor-element-508123af:hover > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-508123af:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-508123af > .elementor-background-slideshow:hover::before, .elementor-211 .elementor-element.elementor-element-508123af > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-508123af:hover{--overlay-opacity:0.8;}.elementor-211 .elementor-element.elementor-element-7cde015{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-640ef99a{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-640ef99a .elementor-heading-title{font-size:28px;text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-640ef99a .elementor-heading-title a:hover, .elementor-211 .elementor-element.elementor-element-640ef99a .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-640ef99a .elementor-heading-title a{transition-duration:0.2s;}.elementor-211 .elementor-element.elementor-element-7a6356ba{text-align:left;font-size:14px;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-7a6356ba p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-2891b097 .elementor-button{background-color:#02010100;font-size:14px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-2891b097{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-2891b097 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-211 .elementor-element.elementor-element-2891b097 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-2891b097 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-2891b097 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-2891b097 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-5049bde{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.3s;--overlay-opacity:0.8;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-5049bde:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-5049bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allproroofingandrenovations.com/wp-content/uploads/2025/11/IMG_3009-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-211 .elementor-element.elementor-element-5049bde::before, .elementor-211 .elementor-element.elementor-element-5049bde > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-5049bde > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-5049bde > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-5049bde > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-5049bde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-5049bde:hover::before, .elementor-211 .elementor-element.elementor-element-5049bde:hover > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-5049bde:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-5049bde > .elementor-background-slideshow:hover::before, .elementor-211 .elementor-element.elementor-element-5049bde > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-211 .elementor-element.elementor-element-5049bde:hover{--overlay-opacity:0.8;}.elementor-211 .elementor-element.elementor-element-7289d136{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-599d08e5{padding:10px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-599d08e5 .elementor-heading-title{font-size:28px;text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-599d08e5 .elementor-heading-title a:hover, .elementor-211 .elementor-element.elementor-element-599d08e5 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-599d08e5 .elementor-heading-title a{transition-duration:0.2s;}.elementor-211 .elementor-element.elementor-element-a51a18e{text-align:left;font-size:14px;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-a51a18e p{margin-block-end:0px;}.elementor-211 .elementor-element.elementor-element-52be774c .elementor-button{background-color:#02010100;font-size:14px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-52be774c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-52be774c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-211 .elementor-element.elementor-element-52be774c .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-52be774c .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-52be774c .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-52be774c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-2985eef4{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-2985eef4 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-211 .elementor-element.elementor-element-2985eef4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-211 .elementor-element.elementor-element-2985eef4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-211 .elementor-element.elementor-element-2985eef4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-211 .elementor-element.elementor-element-2985eef4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-211 .elementor-element.elementor-element-2985eef4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:900;text-transform:uppercase;}.elementor-211 .elementor-element.elementor-element-2985eef4 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-6a3a1f30{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-6a3a1f30:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-6a3a1f30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-211 .elementor-element.elementor-element-26b7f346{text-align:center;color:var( --e-global-color-astglobalcolor8 );}.elementor-211 .elementor-element.elementor-element-3fd9dd6e{text-align:center;}.elementor-211 .elementor-element.elementor-element-3fd9dd6e .elementor-heading-title{font-size:32px;color:var( --e-global-color-astglobalcolor8 );}.elementor-211 .elementor-element.elementor-element-5a5d1e01{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:2px;}.elementor-211 .elementor-element.elementor-element-5a5d1e01 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-211 .elementor-element.elementor-element-5a5d1e01 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-211 .elementor-element.elementor-element-7f2b7404{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:21px;letter-spacing:0.5px;color:var( --e-global-color-astglobalcolor8 );}.elementor-211 .elementor-element.elementor-element-7f2b7404.elementor-element{--align-self:center;}.elementor-211 .elementor-element.elementor-element-55ac7d7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-211 .elementor-element.elementor-element-591a17ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-591a17ea:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-591a17ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-7a9771fe{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:flex-start;}.elementor-211 .elementor-element.elementor-element-7a9771fe.e-con{--align-self:flex-end;}.elementor-211 .elementor-element.elementor-element-3707b912{text-align:right;}.elementor-211 .elementor-element.elementor-element-3707b912 img{max-width:80px;height:30px;}.elementor-211 .elementor-element.elementor-element-59697780{text-align:right;font-size:14px;color:var( --e-global-color-astglobalcolor0 );}.elementor-211 .elementor-element.elementor-element-a39fe71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-a39fe71:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-a39fe71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-343fe1aa{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:flex-start;}.elementor-211 .elementor-element.elementor-element-343fe1aa.e-con{--align-self:flex-end;}.elementor-211 .elementor-element.elementor-element-635ca8b5{text-align:right;}.elementor-211 .elementor-element.elementor-element-635ca8b5 img{max-width:80px;height:30px;}.elementor-211 .elementor-element.elementor-element-15b82a05.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-211 .elementor-element.elementor-element-15b82a05{text-align:right;font-size:14px;color:var( --e-global-color-astglobalcolor0 );}.elementor-211 .elementor-element.elementor-element-64b0091c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-64b0091c:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-64b0091c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-7f4077f6{--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-211 .elementor-element.elementor-element-7f4077f6.e-con{--align-self:flex-end;}.elementor-211 .elementor-element.elementor-element-23b43f55{text-align:right;}.elementor-211 .elementor-element.elementor-element-23b43f55 img{max-width:80px;height:30px;}.elementor-211 .elementor-element.elementor-element-428509b7{text-align:right;font-size:14px;color:var( --e-global-color-astglobalcolor0 );}.elementor-211 .elementor-element.elementor-element-6146fb50{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-747b8df{text-align:center;}.elementor-211 .elementor-element.elementor-element-be2c099{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--border-radius:10px 10px 10px 10px;}.elementor-211 .elementor-element.elementor-element-2a4b15c5 img{height:335px;}.elementor-211 .elementor-element.elementor-element-2d2804f6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--border-radius:10px 10px 10px 10px;}.elementor-211 .elementor-element.elementor-element-5f6c0aeb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-108a51cb{text-align:center;}.elementor-211 .elementor-element.elementor-element-108a51cb .elementor-heading-title{font-size:36px;}.elementor-211 .elementor-element.elementor-element-6a3194b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--border-radius:10px 10px 10px 10px;}.elementor-211 .elementor-element.elementor-element-1ba89161 img{width:100vw;max-width:100%;height:335px;object-fit:cover;object-position:center center;}.elementor-211 .elementor-element.elementor-element-61b75e83{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--border-radius:10px 10px 10px 10px;}.elementor-211 .elementor-element.elementor-element-744ebd69 img{height:335px;object-fit:cover;object-position:center center;}.elementor-211 .elementor-element.elementor-element-5ac612bf{--display:flex;}.elementor-211 .elementor-element.elementor-element-5ac612bf:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-5ac612bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-211 .elementor-element.elementor-element-3568f8fd{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-211 .elementor-element.elementor-element-3568f8fd .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-60a9894f{text-align:center;color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-71746ee2 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );}.elementor-211 .elementor-element.elementor-element-71746ee2 .elementor-button:hover, .elementor-211 .elementor-element.elementor-element-71746ee2 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-primary );border-color:var( --e-global-color-astglobalcolor7 );}.elementor-211 .elementor-element.elementor-element-71746ee2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-211 .elementor-element.elementor-element-71746ee2 .elementor-button:hover svg, .elementor-211 .elementor-element.elementor-element-71746ee2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-211 .elementor-element.elementor-element-b7ca257:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-b7ca257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allproroofingandrenovations.com/wp-content/uploads/2025/11/All-Pro-Roofing-Hero-Image-1080-x-1920-px-2.png");}.elementor-211 .elementor-element.elementor-element-b7ca257{--min-height:88vh;}.elementor-211 .elementor-element.elementor-element-18686838{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-211 .elementor-element.elementor-element-5d0ad0a7{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-211 .elementor-element.elementor-element-158a2342{--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-158a2342.e-con{--align-self:center;}.elementor-211 .elementor-element.elementor-element-429a4cf8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-211 .elementor-element.elementor-element-4440198c img{object-fit:cover;}.elementor-211 .elementor-element.elementor-element-6fc98eb3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-9cf08a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-be2c099{--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-2a4b15c5 img{object-fit:cover;}.elementor-211 .elementor-element.elementor-element-2d2804f6{--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-207a8ba9 img{height:334px;object-fit:cover;}.elementor-211 .elementor-element.elementor-element-6a3194b{--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-61b75e83{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-211 .elementor-element.elementor-element-b7ca257:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-b7ca257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allproroofingandrenovations.com/wp-content/uploads/2025/11/All-Pro-Roofing-Hero-Image-1080-x-1920-px-2.png");}.elementor-211 .elementor-element.elementor-element-b7ca257{--min-height:0vh;--padding-top:80px;--padding-bottom:300px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-18686838{--container-widget-width:993px;--container-widget-flex-grow:0;width:var( --container-widget-width, 993px );max-width:993px;}.elementor-211 .elementor-element.elementor-element-18686838 .elementor-heading-title{font-size:20px;}.elementor-211 .elementor-element.elementor-element-5d0ad0a7{--container-widget-width:993px;--container-widget-flex-grow:0;width:var( --container-widget-width, 993px );max-width:993px;}.elementor-211 .elementor-element.elementor-element-5d0ad0a7 .elementor-heading-title{font-size:30px;}.elementor-211 .elementor-element.elementor-element-158a2342{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-5e4ebc69{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-429a4cf8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-156d5ed7{width:100%;max-width:100%;padding:5px 5px 5px 5px;}.elementor-211 .elementor-element.elementor-element-156d5ed7 .elementor-heading-title{font-size:32px;}.elementor-211 .elementor-element.elementor-element-4440198c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-211 .elementor-element.elementor-element-4440198c img{height:337px;object-fit:cover;object-position:center right;}.elementor-211 .elementor-element.elementor-element-568fbc51{--width:500px;}.elementor-211 .elementor-element.elementor-element-71139c0a{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-e502c7{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-211 .elementor-element.elementor-element-e502c7 .elementor-heading-title{font-size:20px;}.elementor-211 .elementor-element.elementor-element-58932693{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-size:14px;}.elementor-211 .elementor-element.elementor-element-58932693 p{margin-block-end:14px;}.elementor-211 .elementor-element.elementor-element-6fc98eb3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-655e149f .elementor-heading-title{font-size:20px;}.elementor-211 .elementor-element.elementor-element-216acd76{font-size:14px;}.elementor-211 .elementor-element.elementor-element-607dc18b .elementor-heading-title{font-size:20px;}.elementor-211 .elementor-element.elementor-element-237fa64{font-size:14px;}.elementor-211 .elementor-element.elementor-element-6e44b8c2 .elementor-heading-title{font-size:20px;}.elementor-211 .elementor-element.elementor-element-109e1e44{font-size:14px;}.elementor-211 .elementor-element.elementor-element-2a62ae00 .elementor-heading-title{font-size:20px;}.elementor-211 .elementor-element.elementor-element-2161ca4a{font-size:14px;}.elementor-211 .elementor-element.elementor-element-78d05271 .elementor-heading-title{font-size:20px;}.elementor-211 .elementor-element.elementor-element-3937c8be{font-size:14px;}.elementor-211 .elementor-element.elementor-element-10849526 .elementor-heading-title{font-size:20px;}.elementor-211 .elementor-element.elementor-element-51239e1e{font-size:14px;}.elementor-211 .elementor-element.elementor-element-9cf08a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-a2ee972 .elementor-heading-title{font-size:20px;}.elementor-211 .elementor-element.elementor-element-7a96e721{font-size:14px;}.elementor-211 .elementor-element.elementor-element-79400df6 .elementor-heading-title{font-size:20px;}.elementor-211 .elementor-element.elementor-element-3d4663e9{font-size:14px;}.elementor-211 .elementor-element.elementor-element-4a7d9a10 .elementor-heading-title{font-size:20px;}.elementor-211 .elementor-element.elementor-element-4fccb841{font-size:14px;}.elementor-211 .elementor-element.elementor-element-4c51b5dd .elementor-heading-title{font-size:20px;}.elementor-211 .elementor-element.elementor-element-311b7e50{font-size:14px;}.elementor-211 .elementor-element.elementor-element-640ef99a .elementor-heading-title{font-size:20px;}.elementor-211 .elementor-element.elementor-element-7a6356ba{font-size:14px;}.elementor-211 .elementor-element.elementor-element-599d08e5 .elementor-heading-title{font-size:20px;}.elementor-211 .elementor-element.elementor-element-a51a18e{font-size:14px;}.elementor-211 .elementor-element.elementor-element-2985eef4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-211 .elementor-element.elementor-element-6a3a1f30{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-26b7f346{font-size:14px;}.elementor-211 .elementor-element.elementor-element-3fd9dd6e .elementor-heading-title{font-size:20px;}.elementor-211 .elementor-element.elementor-element-7f2b7404{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:12px;}.elementor-211 .elementor-element.elementor-element-3707b912 img{max-width:69px;}.elementor-211 .elementor-element.elementor-element-635ca8b5 img{max-width:69px;}.elementor-211 .elementor-element.elementor-element-15b82a05{width:var( --container-widget-width, 146.875px );max-width:146.875px;--container-widget-width:146.875px;--container-widget-flex-grow:0;}.elementor-211 .elementor-element.elementor-element-23b43f55 img{max-width:69px;}.elementor-211 .elementor-element.elementor-element-6146fb50{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-747b8df .elementor-heading-title{font-size:20px;}.elementor-211 .elementor-element.elementor-element-be2c099{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-2a4b15c5 img{width:100vw;height:250px;object-fit:cover;object-position:center center;}.elementor-211 .elementor-element.elementor-element-27826d18{font-size:14px;}.elementor-211 .elementor-element.elementor-element-2d2804f6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-207a8ba9 img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-211 .elementor-element.elementor-element-1b517f77{font-size:14px;}.elementor-211 .elementor-element.elementor-element-6a3194b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-1ba89161 img{width:100%;height:250px;object-fit:cover;object-position:center center;}.elementor-211 .elementor-element.elementor-element-61b75e83{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-744ebd69 img{height:250px;object-fit:cover;object-position:center center;}.elementor-211 .elementor-element.elementor-element-3568f8fd .elementor-heading-title{font-size:20px;}.elementor-211 .elementor-element.elementor-element-60a9894f{font-size:14px;}}@media(min-width:768px){.elementor-211 .elementor-element.elementor-element-b7ca257{--content-width:1305px;}.elementor-211 .elementor-element.elementor-element-158a2342{--width:569px;}.elementor-211 .elementor-element.elementor-element-5e4ebc69{--content-width:100%;}.elementor-211 .elementor-element.elementor-element-429a4cf8{--width:50%;}.elementor-211 .elementor-element.elementor-element-568fbc51{--width:50%;}.elementor-211 .elementor-element.elementor-element-55ac7d7f{--width:1080px;}}@media(max-width:1024px) and (min-width:768px){.elementor-211 .elementor-element.elementor-element-55ac7d7f{--width:100%;}}