.elementor-3767 .elementor-element.elementor-element-71cbf93{--display:flex;--min-height:520px;--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.6;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-3767 .elementor-element.elementor-element-71cbf93:not(.elementor-motion-effects-element-type-background), .elementor-3767 .elementor-element.elementor-element-71cbf93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacyroofingpros.com/wp-content/uploads/2026/02/roof-repair-services-texas-storm-damage-hero.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3767 .elementor-element.elementor-element-71cbf93::before, .elementor-3767 .elementor-element.elementor-element-71cbf93 > .elementor-background-video-container::before, .elementor-3767 .elementor-element.elementor-element-71cbf93 > .e-con-inner > .elementor-background-video-container::before, .elementor-3767 .elementor-element.elementor-element-71cbf93 > .elementor-background-slideshow::before, .elementor-3767 .elementor-element.elementor-element-71cbf93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3767 .elementor-element.elementor-element-71cbf93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A0B1B;--background-overlay:'';}.elementor-3767 .elementor-element.elementor-element-042e3a0{--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;}.elementor-3767 .elementor-element.elementor-element-b66d13c{--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-3767 .elementor-element.elementor-element-c29ee22{--display:flex;}.elementor-3767 .elementor-element.elementor-element-5fbe206{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-3767 .elementor-element.elementor-element-5fbe206 .elementor-heading-title{font-size:60px;font-weight:700;line-height:65px;color:#FFFFFF;}.elementor-3767 .elementor-element.elementor-element-3fc8bd4{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-size:18px;color:#F2F2F2;}.elementor-3767 .elementor-element.elementor-element-3609e44 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-3767 .elementor-element.elementor-element-3609e44{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D7D7;border-radius:0px 0px 0px 0px;}.elementor-3767 .elementor-element.elementor-element-3609e44.elementor-element{--align-self:flex-start;}.elementor-3767 .elementor-element.elementor-element-3609e44 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3767 .elementor-element.elementor-element-038f0e1{--display:flex;--min-height:0px;--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-3767 .elementor-element.elementor-element-06cd9fa{--display:flex;}.elementor-3767 .elementor-element.elementor-element-b02e144{--display:flex;}.elementor-3767 .elementor-element.elementor-element-a322776{--display:flex;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;box-shadow:0px 0px 14px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3767 .elementor-element.elementor-element-a322776:not(.elementor-motion-effects-element-type-background), .elementor-3767 .elementor-element.elementor-element-a322776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacyroofingpros.com/wp-content/uploads/2026/02/lrp-form-background-yellow-wedge-right-blurred.png");background-position:bottom right;background-size:cover;}.elementor-3767 .elementor-element.elementor-element-a322776::before, .elementor-3767 .elementor-element.elementor-element-a322776 > .elementor-background-video-container::before, .elementor-3767 .elementor-element.elementor-element-a322776 > .e-con-inner > .elementor-background-video-container::before, .elementor-3767 .elementor-element.elementor-element-a322776 > .elementor-background-slideshow::before, .elementor-3767 .elementor-element.elementor-element-a322776 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3767 .elementor-element.elementor-element-a322776 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3767 .elementor-element.elementor-element-fb9c5cb{padding:10px 10px 0px 10px;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-accent );}.elementor-3767 .elementor-element.elementor-element-fb9c5cb.elementor-element{--align-self:flex-start;}.elementor-3767 .elementor-element.elementor-element-5fb18df{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 16px 16px;text-align:start;}.elementor-3767 .elementor-element.elementor-element-5fb18df .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-primary );}.elementor-3767 .elementor-element.elementor-element-4f49828{--display:flex;}.elementor-3767 .elementor-element.elementor-element-1eb9d5d{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3767 .elementor-element.elementor-element-4c0d734{--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-3767 .elementor-element.elementor-element-3c973d5{--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-3767 .elementor-element.elementor-element-0f14016{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3767 .elementor-element.elementor-element-e581038{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-e581038 .elementor-heading-title{font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-3767 .elementor-element.elementor-element-3404072{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3767 .elementor-element.elementor-element-6f90619{--display:flex;--min-height:186px;--flex-direction:row;--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;--align-items:center;}.elementor-3767 .elementor-element.elementor-element-5901f24{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3767 .elementor-element.elementor-element-93b565e.elementor-element{--align-self:center;}.elementor-3767 .elementor-element.elementor-element-93b565e{text-align:center;}.elementor-3767 .elementor-element.elementor-element-93b565e img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-5476162{--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-3767 .elementor-element.elementor-element-6d96314{--display:flex;--min-height:186px;--flex-direction:row;--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;--align-items:center;}.elementor-3767 .elementor-element.elementor-element-1c7fa11{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3767 .elementor-element.elementor-element-478f865.elementor-element{--align-self:center;}.elementor-3767 .elementor-element.elementor-element-478f865{text-align:center;}.elementor-3767 .elementor-element.elementor-element-478f865 img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-6bdcc08{--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-3767 .elementor-element.elementor-element-9714eec{--display:flex;--min-height:186px;--flex-direction:row;--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;--align-items:center;}.elementor-3767 .elementor-element.elementor-element-af9c80b{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3767 .elementor-element.elementor-element-90967b0.elementor-element{--align-self:center;}.elementor-3767 .elementor-element.elementor-element-90967b0{text-align:center;}.elementor-3767 .elementor-element.elementor-element-90967b0 img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-4e13e0e{--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-3767 .elementor-element.elementor-element-4c8553f{--display:flex;--min-height:186px;--flex-direction:row;--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;--align-items:center;}.elementor-3767 .elementor-element.elementor-element-97f60b5{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3767 .elementor-element.elementor-element-b6a2936.elementor-element{--align-self:center;}.elementor-3767 .elementor-element.elementor-element-b6a2936{text-align:center;}.elementor-3767 .elementor-element.elementor-element-b6a2936 img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-49923f5{--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-3767 .elementor-element.elementor-element-33e5857{--display:flex;--min-height:186px;--flex-direction:row;--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;--align-items:center;}.elementor-3767 .elementor-element.elementor-element-1d43478{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3767 .elementor-element.elementor-element-7c75284.elementor-element{--align-self:center;}.elementor-3767 .elementor-element.elementor-element-7c75284{text-align:center;}.elementor-3767 .elementor-element.elementor-element-7c75284 img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-db73faf{--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-3767 .elementor-element.elementor-element-7d344fb{--display:flex;--min-height:186px;--flex-direction:row;--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;--align-items:center;}.elementor-3767 .elementor-element.elementor-element-9a30ecc{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3767 .elementor-element.elementor-element-0bfc4fd.elementor-element{--align-self:center;}.elementor-3767 .elementor-element.elementor-element-0bfc4fd{text-align:center;}.elementor-3767 .elementor-element.elementor-element-0bfc4fd img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-177c06c{--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-3767 .elementor-element.elementor-element-58e248a{--display:flex;--min-height:186px;--flex-direction:row;--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;--align-items:center;}.elementor-3767 .elementor-element.elementor-element-3c83aab{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3767 .elementor-element.elementor-element-784703e.elementor-element{--align-self:center;}.elementor-3767 .elementor-element.elementor-element-784703e{text-align:center;}.elementor-3767 .elementor-element.elementor-element-784703e img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-179f06d{--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-3767 .elementor-element.elementor-element-893410d{--display:flex;--min-height:186px;--flex-direction:row;--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;--align-items:center;}.elementor-3767 .elementor-element.elementor-element-49f5a49{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3767 .elementor-element.elementor-element-c908ca0.elementor-element{--align-self:center;}.elementor-3767 .elementor-element.elementor-element-c908ca0{text-align:center;}.elementor-3767 .elementor-element.elementor-element-c908ca0 img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-2264f34{--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-3767 .elementor-element.elementor-element-d346c5f{--display:flex;--min-height:186px;--flex-direction:row;--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;--align-items:center;}.elementor-3767 .elementor-element.elementor-element-c07b88c{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3767 .elementor-element.elementor-element-86f507c.elementor-element{--align-self:center;}.elementor-3767 .elementor-element.elementor-element-86f507c{text-align:center;}.elementor-3767 .elementor-element.elementor-element-86f507c img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-e81fae4{--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-3767 .elementor-element.elementor-element-eb51c93{--display:flex;--min-height:186px;--flex-direction:row;--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;--align-items:center;}.elementor-3767 .elementor-element.elementor-element-d1bf223{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3767 .elementor-element.elementor-element-719922e.elementor-element{--align-self:center;}.elementor-3767 .elementor-element.elementor-element-719922e{text-align:center;}.elementor-3767 .elementor-element.elementor-element-719922e img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-755f709{--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-3767 .elementor-element.elementor-element-6611cca{--display:flex;--min-height:186px;--flex-direction:row;--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;--align-items:center;}.elementor-3767 .elementor-element.elementor-element-f856e2a{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3767 .elementor-element.elementor-element-c955397.elementor-element{--align-self:center;}.elementor-3767 .elementor-element.elementor-element-c955397{text-align:center;}.elementor-3767 .elementor-element.elementor-element-c955397 img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-e45e1bd{--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-3767 .elementor-element.elementor-element-2aeb3c3{--display:flex;--min-height:186px;--flex-direction:row;--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;--align-items:center;}.elementor-3767 .elementor-element.elementor-element-516de1b{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3767 .elementor-element.elementor-element-c041b10.elementor-element{--align-self:center;}.elementor-3767 .elementor-element.elementor-element-c041b10{text-align:center;}.elementor-3767 .elementor-element.elementor-element-c041b10 img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-372c097{--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-3767 .elementor-element.elementor-element-66bed03{--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-3767 .elementor-element.elementor-element-3e11485{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-3e11485 .elementor-heading-title{font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-3767 .elementor-element.elementor-element-f78a89b{padding:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-53985f8{--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-3767 .elementor-element.elementor-element-3edec23{--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-3767 .elementor-element.elementor-element-2dc62a7{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3767 .elementor-element.elementor-element-2dc62a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3767 .elementor-element.elementor-element-8834124.elementor-element{--align-self:center;}.elementor-3767 .elementor-element.elementor-element-8834124{text-align:center;}.elementor-3767 .elementor-element.elementor-element-8834124 img{width:100%;max-width:1000px;height:200px;border-radius:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-9b3a3f7{--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-3767 .elementor-element.elementor-element-01dff8a{--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-3767 .elementor-element.elementor-element-45b1ced{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3767 .elementor-element.elementor-element-45b1ced.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3767 .elementor-element.elementor-element-b3735bd.elementor-element{--align-self:center;}.elementor-3767 .elementor-element.elementor-element-b3735bd{text-align:center;}.elementor-3767 .elementor-element.elementor-element-b3735bd img{width:100%;max-width:1000px;height:200px;border-radius:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-2239699{--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-3767 .elementor-element.elementor-element-5b6d9ee{--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-3767 .elementor-element.elementor-element-516b661{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3767 .elementor-element.elementor-element-516b661.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3767 .elementor-element.elementor-element-d9c903c.elementor-element{--align-self:center;}.elementor-3767 .elementor-element.elementor-element-d9c903c{text-align:center;}.elementor-3767 .elementor-element.elementor-element-d9c903c img{width:100%;max-width:1000px;height:200px;border-radius:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-d59ad85{--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-3767 .elementor-element.elementor-element-170af48{--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-3767 .elementor-element.elementor-element-8280343{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3767 .elementor-element.elementor-element-8280343.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3767 .elementor-element.elementor-element-1862435.elementor-element{--align-self:center;}.elementor-3767 .elementor-element.elementor-element-1862435{text-align:center;}.elementor-3767 .elementor-element.elementor-element-1862435 img{width:100%;max-width:1000px;height:200px;border-radius:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-f5f776c{--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-3767 .elementor-element.elementor-element-8e83c1c{--display:flex;--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3767 .elementor-element.elementor-element-637168a{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-637168a .elementor-heading-title{font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-3767 .elementor-element.elementor-element-2b8a9d5{padding:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-9d24bf5{--display:flex;}.elementor-3767 .elementor-element.elementor-element-7a231ff{--display:flex;}.elementor-3767 .elementor-element.elementor-element-71c563e{--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-3767 .elementor-element.elementor-element-adfa296{--display:flex;}.elementor-3767 .elementor-element.elementor-element-29e654d img{height:250px;object-fit:cover;object-position:center center;}.elementor-3767 .elementor-element.elementor-element-4c0b44a{--display:flex;}.elementor-3767 .elementor-element.elementor-element-ed5659e{--display:flex;}.elementor-3767 .elementor-element.elementor-element-9e1ddf1{--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-3767 .elementor-element.elementor-element-49ae4ac{--display:flex;}.elementor-3767 .elementor-element.elementor-element-df99a59 img{height:250px;object-fit:cover;object-position:center center;}.elementor-3767 .elementor-element.elementor-element-e70d342{--display:flex;}.elementor-3767 .elementor-element.elementor-element-721c133{--display:flex;}.elementor-3767 .elementor-element.elementor-element-b266a65{--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-3767 .elementor-element.elementor-element-42aef20{--display:flex;}.elementor-3767 .elementor-element.elementor-element-5c8fc76 img{height:250px;object-fit:cover;object-position:center center;}.elementor-3767 .elementor-element.elementor-element-8209eaa{--display:flex;}.elementor-3767 .elementor-element.elementor-element-fe1e1f4{--display:flex;}.elementor-3767 .elementor-element.elementor-element-0982f0d{--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-3767 .elementor-element.elementor-element-2874ed2{--display:flex;}.elementor-3767 .elementor-element.elementor-element-801c904 img{height:250px;object-fit:cover;object-position:center center;}.elementor-3767 .elementor-element.elementor-element-8adf299{--display:flex;}.elementor-3767 .elementor-element.elementor-element-29b3e48{--display:flex;}.elementor-3767 .elementor-element.elementor-element-0c69683{--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-3767 .elementor-element.elementor-element-021ed43{--display:flex;}.elementor-3767 .elementor-element.elementor-element-7fc81ee img{height:250px;object-fit:cover;object-position:center center;}.elementor-3767 .elementor-element.elementor-element-b06d3b9{--display:flex;}.elementor-3767 .elementor-element.elementor-element-d39a843{--display:flex;}.elementor-3767 .elementor-element.elementor-element-343d9e4{--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-3767 .elementor-element.elementor-element-6b44561{--display:flex;}.elementor-3767 .elementor-element.elementor-element-6df90a3 img{height:250px;object-fit:cover;object-position:center center;}.elementor-3767 .elementor-element.elementor-element-219b8a4{--display:flex;}.elementor-3767 .elementor-element.elementor-element-1178c27{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-3767 .elementor-element.elementor-element-417ea15{--display:flex;--min-height:180px;--flex-direction:row;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.48;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3767 .elementor-element.elementor-element-417ea15:not(.elementor-motion-effects-element-type-background), .elementor-3767 .elementor-element.elementor-element-417ea15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacyroofingpros.com/wp-content/uploads/2026/01/asphalt-shingle-roof-light-rain-storm-damage-texas.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-3767 .elementor-element.elementor-element-417ea15::before, .elementor-3767 .elementor-element.elementor-element-417ea15 > .elementor-background-video-container::before, .elementor-3767 .elementor-element.elementor-element-417ea15 > .e-con-inner > .elementor-background-video-container::before, .elementor-3767 .elementor-element.elementor-element-417ea15 > .elementor-background-slideshow::before, .elementor-3767 .elementor-element.elementor-element-417ea15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3767 .elementor-element.elementor-element-417ea15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0E1B2C 0%, #FFFFFF 100%);}.elementor-3767 .elementor-element.elementor-element-edf76f8{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3767 .elementor-element.elementor-element-edf76f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3767 .elementor-element.elementor-element-e8b8a85{--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;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-3767 .elementor-element.elementor-element-e8b8a85.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3767 .elementor-element.elementor-element-e6fd47a.elementor-element{--align-self:center;}.elementor-3767 .elementor-element.elementor-element-e6fd47a .elementor-icon-wrapper{text-align:center;}.elementor-3767 .elementor-element.elementor-element-e6fd47a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3767 .elementor-element.elementor-element-e6fd47a.elementor-view-framed .elementor-icon, .elementor-3767 .elementor-element.elementor-element-e6fd47a.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3767 .elementor-element.elementor-element-e6fd47a.elementor-view-framed .elementor-icon, .elementor-3767 .elementor-element.elementor-element-e6fd47a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3767 .elementor-element.elementor-element-e6fd47a .elementor-icon{font-size:80px;}.elementor-3767 .elementor-element.elementor-element-e6fd47a .elementor-icon svg{height:80px;}.elementor-3767 .elementor-element.elementor-element-7ed0e70{--display:flex;}.elementor-3767 .elementor-element.elementor-element-98b33c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3767 .elementor-element.elementor-element-98b33c0 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-3767 .elementor-element.elementor-element-ea6ba15 .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-accent );}.elementor-3767 .elementor-element.elementor-element-eb0d822{font-size:15px;color:#E6EAF0;}.elementor-3767 .elementor-element.elementor-element-eb52fbc .elementor-button{background-color:var( --e-global-color-accent );font-weight:700;letter-spacing:0.5px;fill:#0E1B2C;color:#0E1B2C;padding:16px 28px 16px 28px;}.elementor-3767 .elementor-element.elementor-element-eb52fbc .elementor-button:hover, .elementor-3767 .elementor-element.elementor-element-eb52fbc .elementor-button:focus{background-color:var( --e-global-color-primary );color:#F4F4F4;}.elementor-3767 .elementor-element.elementor-element-eb52fbc .elementor-button:hover svg, .elementor-3767 .elementor-element.elementor-element-eb52fbc .elementor-button:focus svg{fill:#F4F4F4;}.elementor-3767 .elementor-element.elementor-element-84a6cf8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3767 .elementor-element.elementor-element-7ff67f6{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-7ff67f6 .elementor-heading-title{font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-3767 .elementor-element.elementor-element-fb47aff{padding:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-d82cf42{--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-3767 .elementor-element.elementor-element-d82cf42:not(.elementor-motion-effects-element-type-background), .elementor-3767 .elementor-element.elementor-element-d82cf42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacyroofingpros.com/wp-content/uploads/2026/04/Texas-Map-Highlighting-Leander-Location.png");background-position:center center;background-repeat:no-repeat;background-size:72% auto;}.elementor-3767 .elementor-element.elementor-element-0eaa96a{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-3767 .elementor-element.elementor-element-9a6a84b{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3767 .elementor-element.elementor-element-41bac76{--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-3767 .elementor-element.elementor-element-41bac76.e-con{--e-con-transform-translateX:0px;}.elementor-3767 .elementor-element.elementor-element-1f96510 .elementor-icon-wrapper{text-align:center;}.elementor-3767 .elementor-element.elementor-element-1f96510.elementor-view-stacked .elementor-icon{background-color:#1F2A44;}.elementor-3767 .elementor-element.elementor-element-1f96510.elementor-view-framed .elementor-icon, .elementor-3767 .elementor-element.elementor-element-1f96510.elementor-view-default .elementor-icon{color:#1F2A44;border-color:#1F2A44;}.elementor-3767 .elementor-element.elementor-element-1f96510.elementor-view-framed .elementor-icon, .elementor-3767 .elementor-element.elementor-element-1f96510.elementor-view-default .elementor-icon svg{fill:#1F2A44;}.elementor-3767 .elementor-element.elementor-element-1f96510 .elementor-icon{font-size:33px;}.elementor-3767 .elementor-element.elementor-element-1f96510 .elementor-icon svg{height:33px;}.elementor-3767 .elementor-element.elementor-element-2f1291f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3767 .elementor-element.elementor-element-2f1291f.e-con{--e-con-transform-translateY:-16px;}.elementor-3767 .elementor-element.elementor-element-c0ddff2{--e-transform-translateX:0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3767 .elementor-element.elementor-element-c0ddff2 .elementor-icon-list-icon i{color:#1F2A44;transition:color 0.3s;}.elementor-3767 .elementor-element.elementor-element-c0ddff2 .elementor-icon-list-icon svg{fill:#1F2A44;transition:fill 0.3s;}.elementor-3767 .elementor-element.elementor-element-c0ddff2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3767 .elementor-element.elementor-element-05af251{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3767 .elementor-element.elementor-element-74f977a{--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-3767 .elementor-element.elementor-element-74f977a.e-con{--e-con-transform-translateX:0px;}.elementor-3767 .elementor-element.elementor-element-5a4ba23 .elementor-icon-wrapper{text-align:center;}.elementor-3767 .elementor-element.elementor-element-5a4ba23.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3767 .elementor-element.elementor-element-5a4ba23.elementor-view-framed .elementor-icon, .elementor-3767 .elementor-element.elementor-element-5a4ba23.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3767 .elementor-element.elementor-element-5a4ba23.elementor-view-framed .elementor-icon, .elementor-3767 .elementor-element.elementor-element-5a4ba23.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3767 .elementor-element.elementor-element-5a4ba23 .elementor-icon{font-size:33px;}.elementor-3767 .elementor-element.elementor-element-5a4ba23 .elementor-icon svg{height:33px;}.elementor-3767 .elementor-element.elementor-element-09b62de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3767 .elementor-element.elementor-element-09b62de.e-con{--e-con-transform-translateY:-16px;}.elementor-3767 .elementor-element.elementor-element-ab245c0 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3767 .elementor-element.elementor-element-ab245c0 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3767 .elementor-element.elementor-element-ab245c0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3767 .elementor-element.elementor-element-ab245c0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3767 .elementor-element.elementor-element-d37da48{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-3767 .elementor-element.elementor-element-0e4acfd{--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;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-3767 .elementor-element.elementor-element-f50eb99{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3767 .elementor-element.elementor-element-6775d2f{--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-3767 .elementor-element.elementor-element-6775d2f.e-con{--e-con-transform-translateX:0px;}.elementor-3767 .elementor-element.elementor-element-bdf40e7 .elementor-icon-wrapper{text-align:center;}.elementor-3767 .elementor-element.elementor-element-bdf40e7.elementor-view-stacked .elementor-icon{background-color:#1F2A44;}.elementor-3767 .elementor-element.elementor-element-bdf40e7.elementor-view-framed .elementor-icon, .elementor-3767 .elementor-element.elementor-element-bdf40e7.elementor-view-default .elementor-icon{color:#1F2A44;border-color:#1F2A44;}.elementor-3767 .elementor-element.elementor-element-bdf40e7.elementor-view-framed .elementor-icon, .elementor-3767 .elementor-element.elementor-element-bdf40e7.elementor-view-default .elementor-icon svg{fill:#1F2A44;}.elementor-3767 .elementor-element.elementor-element-bdf40e7 .elementor-icon{font-size:33px;}.elementor-3767 .elementor-element.elementor-element-bdf40e7 .elementor-icon svg{height:33px;}.elementor-3767 .elementor-element.elementor-element-f853555{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3767 .elementor-element.elementor-element-bdf53cc .elementor-icon-list-icon i{color:#1F2A44;transition:color 0.3s;}.elementor-3767 .elementor-element.elementor-element-bdf53cc .elementor-icon-list-icon svg{fill:#1F2A44;transition:fill 0.3s;}.elementor-3767 .elementor-element.elementor-element-bdf53cc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3767 .elementor-element.elementor-element-bdf53cc .elementor-icon-list-text{transition:color 0.3s;}.elementor-3767 .elementor-element.elementor-element-32c2a31{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3767 .elementor-element.elementor-element-73c22bf{--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-3767 .elementor-element.elementor-element-73c22bf.e-con{--e-con-transform-translateX:0px;}.elementor-3767 .elementor-element.elementor-element-48d7b60 .elementor-icon-wrapper{text-align:center;}.elementor-3767 .elementor-element.elementor-element-48d7b60.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3767 .elementor-element.elementor-element-48d7b60.elementor-view-framed .elementor-icon, .elementor-3767 .elementor-element.elementor-element-48d7b60.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3767 .elementor-element.elementor-element-48d7b60.elementor-view-framed .elementor-icon, .elementor-3767 .elementor-element.elementor-element-48d7b60.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3767 .elementor-element.elementor-element-48d7b60 .elementor-icon{font-size:33px;}.elementor-3767 .elementor-element.elementor-element-48d7b60 .elementor-icon svg{height:33px;}.elementor-3767 .elementor-element.elementor-element-96ebd08{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3767 .elementor-element.elementor-element-96ebd08.e-con{--e-con-transform-translateY:-16px;}.elementor-3767 .elementor-element.elementor-element-8f9b961 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3767 .elementor-element.elementor-element-8f9b961 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3767 .elementor-element.elementor-element-8f9b961{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3767 .elementor-element.elementor-element-8f9b961 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3767 .elementor-element.elementor-element-5588de5{--display:flex;}.elementor-3767 .elementor-element.elementor-element-9fef77d{padding:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-f14bcbb{--display:flex;}.elementor-3767 .elementor-element.elementor-element-ffd6497{--display:flex;}.elementor-3767 .elementor-element.elementor-element-7bad8f7{background-color:var( --e-global-color-primary );margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:10px 10px 10px 10px;text-align:center;}.elementor-3767 .elementor-element.elementor-element-7bad8f7 .elementor-heading-title{font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-3767 .elementor-element.elementor-element-f3f9170{padding:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-474d821{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3767 .elementor-element.elementor-element-474d821:not(.elementor-motion-effects-element-type-background), .elementor-3767 .elementor-element.elementor-element-474d821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252652;}.elementor-3767 .elementor-element.elementor-element-26c9708{--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-3767 .elementor-element.elementor-element-b52c602 .elementor-heading-title{font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-3767 .elementor-element.elementor-element-8cf895f{--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-3767 .elementor-element.elementor-element-9301f67 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;}.elementor-3767 .elementor-element.elementor-element-9301f67 .elementor-button:hover, .elementor-3767 .elementor-element.elementor-element-9301f67 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-3767 .elementor-element.elementor-element-9301f67.elementor-element{--align-self:flex-end;}.elementor-3767 .elementor-element.elementor-element-9301f67 .elementor-button:hover svg, .elementor-3767 .elementor-element.elementor-element-9301f67 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3767 .elementor-element.elementor-element-3bb3502{--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;}.elementor-3767 .elementor-element.elementor-element-3bb3502.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3767 .elementor-element.elementor-element-7eb92bb{--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-3767 .elementor-element.elementor-element-1b54b65{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-1b54b65 .elementor-heading-title{font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-3767 .elementor-element.elementor-element-a929464{--display:flex;}.elementor-3767 .elementor-element.elementor-element-aba8df2{--display:flex;}.elementor-3767 .elementor-element.elementor-element-9980e1b{--display:flex;}.elementor-3767 .elementor-element.elementor-element-d242293{--display:flex;}.elementor-3767 .elementor-element.elementor-element-409d0b3{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-3767 .elementor-element.elementor-element-43312c7{--display:flex;}.elementor-3767 .elementor-element.elementor-element-767e92a{--display:flex;}.elementor-3767 .elementor-element.elementor-element-f5dd682{--display:flex;}.elementor-3767 .elementor-element.elementor-element-1a9461a{--display:flex;}.elementor-3767 .elementor-element.elementor-element-f82f8cc{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-3767 .elementor-element.elementor-element-000ebaa{--display:flex;}.elementor-3767 .elementor-element.elementor-element-fb3312c{--display:flex;}.elementor-3767 .elementor-element.elementor-element-3e7797d{--display:flex;}.elementor-3767 .elementor-element.elementor-element-7d0ae10{--display:flex;}.elementor-3767 .elementor-element.elementor-element-2eb76d9{--display:flex;}.elementor-3767 .elementor-element.elementor-element-78cef78{--display:flex;}.elementor-3767 .elementor-element.elementor-element-80f2a4c{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-3767 .elementor-element.elementor-element-044e887{--display:flex;}.elementor-3767 .elementor-element.elementor-element-ac24de9{--display:flex;}.elementor-3767 .elementor-element.elementor-element-7b7be6a{--display:flex;}.elementor-3767 .elementor-element.elementor-element-650e267{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-3767 .elementor-element.elementor-element-a291f86{--display:flex;}.elementor-3767 .elementor-element.elementor-element-1cbc500{--display:flex;}.elementor-3767 .elementor-element.elementor-element-7cb072d{--display:flex;}.elementor-3767 .elementor-element.elementor-element-ee9529f{--display:flex;}.elementor-3767 .elementor-element.elementor-element-1cd4ab4{--display:flex;}.elementor-3767 .elementor-element.elementor-element-579f099{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-3767 .elementor-element.elementor-element-5805307{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#1C2242;--n-accordion-icon-size:0px;}:where( .elementor-3767 .elementor-element.elementor-element-5805307 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}.elementor-3767 .elementor-element.elementor-element-d8fbd74{--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-3767 .elementor-element.elementor-element-5a8d1f6{--display:flex;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;box-shadow:0px 0px 14px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3767 .elementor-element.elementor-element-5a8d1f6:not(.elementor-motion-effects-element-type-background), .elementor-3767 .elementor-element.elementor-element-5a8d1f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacyroofingpros.com/wp-content/uploads/2026/02/lrp-form-background-yellow-wedge-right-blurred.png");background-position:bottom right;background-size:cover;}.elementor-3767 .elementor-element.elementor-element-5a8d1f6::before, .elementor-3767 .elementor-element.elementor-element-5a8d1f6 > .elementor-background-video-container::before, .elementor-3767 .elementor-element.elementor-element-5a8d1f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3767 .elementor-element.elementor-element-5a8d1f6 > .elementor-background-slideshow::before, .elementor-3767 .elementor-element.elementor-element-5a8d1f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3767 .elementor-element.elementor-element-5a8d1f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3767 .elementor-element.elementor-element-62fd284{padding:10px 10px 0px 10px;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-accent );}.elementor-3767 .elementor-element.elementor-element-62fd284.elementor-element{--align-self:flex-start;}.elementor-3767 .elementor-element.elementor-element-82df7d9{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 16px 16px;text-align:start;}.elementor-3767 .elementor-element.elementor-element-82df7d9.elementor-element{--align-self:flex-start;}.elementor-3767 .elementor-element.elementor-element-82df7d9 .elementor-heading-title{font-size:35px;font-weight:700;}.elementor-3767 .elementor-element.elementor-element-d8a7528{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 10px;}@media(min-width:768px){.elementor-3767 .elementor-element.elementor-element-b66d13c{--width:61%;}.elementor-3767 .elementor-element.elementor-element-c29ee22{--width:90%;}.elementor-3767 .elementor-element.elementor-element-a322776{--width:50%;}.elementor-3767 .elementor-element.elementor-element-4c0d734{--width:50%;}.elementor-3767 .elementor-element.elementor-element-3c973d5{--width:50%;}.elementor-3767 .elementor-element.elementor-element-6f90619{--width:100%;}.elementor-3767 .elementor-element.elementor-element-5901f24{--content-width:500px;}.elementor-3767 .elementor-element.elementor-element-6d96314{--width:100%;}.elementor-3767 .elementor-element.elementor-element-1c7fa11{--content-width:500px;}.elementor-3767 .elementor-element.elementor-element-9714eec{--width:100%;}.elementor-3767 .elementor-element.elementor-element-af9c80b{--content-width:500px;}.elementor-3767 .elementor-element.elementor-element-4c8553f{--width:100%;}.elementor-3767 .elementor-element.elementor-element-97f60b5{--content-width:500px;}.elementor-3767 .elementor-element.elementor-element-33e5857{--width:100%;}.elementor-3767 .elementor-element.elementor-element-1d43478{--content-width:500px;}.elementor-3767 .elementor-element.elementor-element-7d344fb{--width:100%;}.elementor-3767 .elementor-element.elementor-element-9a30ecc{--content-width:500px;}.elementor-3767 .elementor-element.elementor-element-58e248a{--width:100%;}.elementor-3767 .elementor-element.elementor-element-3c83aab{--content-width:500px;}.elementor-3767 .elementor-element.elementor-element-893410d{--width:100%;}.elementor-3767 .elementor-element.elementor-element-49f5a49{--content-width:500px;}.elementor-3767 .elementor-element.elementor-element-d346c5f{--width:100%;}.elementor-3767 .elementor-element.elementor-element-c07b88c{--content-width:500px;}.elementor-3767 .elementor-element.elementor-element-eb51c93{--width:100%;}.elementor-3767 .elementor-element.elementor-element-d1bf223{--content-width:500px;}.elementor-3767 .elementor-element.elementor-element-6611cca{--width:100%;}.elementor-3767 .elementor-element.elementor-element-f856e2a{--content-width:500px;}.elementor-3767 .elementor-element.elementor-element-2aeb3c3{--width:100%;}.elementor-3767 .elementor-element.elementor-element-516de1b{--content-width:500px;}.elementor-3767 .elementor-element.elementor-element-2dc62a7{--width:312px;}.elementor-3767 .elementor-element.elementor-element-45b1ced{--width:312px;}.elementor-3767 .elementor-element.elementor-element-516b661{--width:312px;}.elementor-3767 .elementor-element.elementor-element-8280343{--width:312px;}.elementor-3767 .elementor-element.elementor-element-edf76f8{--width:49.89%;}.elementor-3767 .elementor-element.elementor-element-e8b8a85{--width:55.447%;}.elementor-3767 .elementor-element.elementor-element-0eaa96a{--width:70%;}.elementor-3767 .elementor-element.elementor-element-d37da48{--width:70%;}.elementor-3767 .elementor-element.elementor-element-0e4acfd{--width:70%;}.elementor-3767 .elementor-element.elementor-element-26c9708{--width:50%;}.elementor-3767 .elementor-element.elementor-element-8cf895f{--width:50%;}.elementor-3767 .elementor-element.elementor-element-7eb92bb{--width:50%;}.elementor-3767 .elementor-element.elementor-element-d8fbd74{--width:50%;}.elementor-3767 .elementor-element.elementor-element-5a8d1f6{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3767 .elementor-element.elementor-element-e8b8a85{--width:350.792px;}}@media(max-width:1024px){.elementor-3767 .elementor-element.elementor-element-3404072{--grid-auto-flow:row;}.elementor-3767 .elementor-element.elementor-element-1178c27{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3767 .elementor-element.elementor-element-e6fd47a .elementor-icon{font-size:44px;}.elementor-3767 .elementor-element.elementor-element-e6fd47a .elementor-icon svg{height:44px;}}@media(max-width:767px){.elementor-3767 .elementor-element.elementor-element-5fbe206 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-3767 .elementor-element.elementor-element-3404072{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3767 .elementor-element.elementor-element-1178c27{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3767 .elementor-element.elementor-element-eb52fbc{padding:0px 0px 20px 0px;}.elementor-3767 .elementor-element.elementor-element-fb47aff{padding:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-9fef77d{padding:10px 10px 10px 10px;}.elementor-3767 .elementor-element.elementor-element-f3f9170{padding:10px 10px 10px 10px;}}