.elementor-4138 .elementor-element.elementor-element-291607f8{--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-4138 .elementor-element.elementor-element-291607f8:not(.elementor-motion-effects-element-type-background), .elementor-4138 .elementor-element.elementor-element-291607f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacyroofingpros.com/wp-content/uploads/2026/03/roof-replacement-aerial-georgetown-tx-legacy-roofing-pros.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4138 .elementor-element.elementor-element-291607f8::before, .elementor-4138 .elementor-element.elementor-element-291607f8 > .elementor-background-video-container::before, .elementor-4138 .elementor-element.elementor-element-291607f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-4138 .elementor-element.elementor-element-291607f8 > .elementor-background-slideshow::before, .elementor-4138 .elementor-element.elementor-element-291607f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4138 .elementor-element.elementor-element-291607f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A0B1B;--background-overlay:'';}.elementor-4138 .elementor-element.elementor-element-35be9761{--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-4138 .elementor-element.elementor-element-6ed2412b{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4138 .elementor-element.elementor-element-6ed2412b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4138 .elementor-element.elementor-element-6e349370{--display:flex;}.elementor-4138 .elementor-element.elementor-element-7517aecb{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-4138 .elementor-element.elementor-element-7517aecb .elementor-heading-title{font-size:55px;font-weight:700;line-height:65px;color:#FFFFFF;}.elementor-4138 .elementor-element.elementor-element-6438e9a0{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-size:18px;color:#F2F2F2;}.elementor-4138 .elementor-element.elementor-element-5cb8e89d{--display:flex;}.elementor-4138 .elementor-element.elementor-element-794f914{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-4e846e7e{background-color:var( --e-global-color-primary );padding:20px 10px 20px 10px;}.elementor-4138 .elementor-element.elementor-element-4e846e7e .elementor-heading-title{font-weight:800;color:var( --e-global-color-b84e634 );}.elementor-4138 .elementor-element.elementor-element-3ca70aa3{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-6c5aaafd{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-6c5aaafd .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-4c0f7e21{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-1b46311{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-1b46311 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-0bf5bb2{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-63530ab{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-63530ab .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-c89cf36{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-fd5f042{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-fd5f042 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-7ffb121{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-69e3f38{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-69e3f38 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-339b821{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-64f4a82{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-64f4a82 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-cefe29d{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-1af6274{background-color:var( --e-global-color-primary );padding:20px 10px 20px 10px;}.elementor-4138 .elementor-element.elementor-element-1af6274 .elementor-heading-title{font-weight:800;color:var( --e-global-color-b84e634 );}.elementor-4138 .elementor-element.elementor-element-523897a{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-9ea24fd{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-9ea24fd .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-4f70e7f{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-0ea8635{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-0ea8635 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-3e518cf{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-11f839b{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-11f839b .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-455577e{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-c72023f{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-c72023f .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-ea4d6bb{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-cabb530{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-cabb530 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-e61230c{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-6d7e949{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-6d7e949 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-f78bdde{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-b466872{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-b466872 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-64cc411{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-761f3e2{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-761f3e2 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-f518d21{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-180352c{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-180352c .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-a6a146a{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-2d948d4{background-color:var( --e-global-color-primary );padding:20px 10px 20px 10px;}.elementor-4138 .elementor-element.elementor-element-2d948d4 .elementor-heading-title{font-weight:800;color:var( --e-global-color-b84e634 );}.elementor-4138 .elementor-element.elementor-element-af8bee3{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-67548bc{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-67548bc .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-f3b629b{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-3a1dc07{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-3a1dc07 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-dd1ca6f{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-d245ae6{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-d245ae6 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-2a8dfa3{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-f062092{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-f062092 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-1b2c2bc{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-af306fa{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-af306fa .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-5b20c5a{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-f20dc1f{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-f20dc1f .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-b832cd8{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-95a8140{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-95a8140 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-83066bb{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-022c727{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-022c727 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-7125f7c{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-f490648{background-color:var( --e-global-color-primary );padding:20px 10px 20px 10px;}.elementor-4138 .elementor-element.elementor-element-f490648 .elementor-heading-title{font-weight:800;color:var( --e-global-color-b84e634 );}.elementor-4138 .elementor-element.elementor-element-f36f425{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-0f1c4a9{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-0f1c4a9 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-b50702c{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-92ab98f{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-92ab98f .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-4fb7401{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-3db3024{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-3db3024 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-d79f2c3{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-3699407{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-3699407 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-dbe2184{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-ba209db{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-ba209db .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-0fb95a1{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-1901281{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-1901281 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-d31a866{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-9e7d61b{background-color:var( --e-global-color-primary );padding:20px 10px 20px 10px;}.elementor-4138 .elementor-element.elementor-element-9e7d61b .elementor-heading-title{font-weight:800;color:var( --e-global-color-b84e634 );}.elementor-4138 .elementor-element.elementor-element-9b1c0a9{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-c5a80a9{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-c5a80a9 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-77ad159{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-3877a13{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-3877a13 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-4966f98{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-301a1ec{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-301a1ec .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-7324fef{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-e929774{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-e929774 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-865a57e{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-ebb3979{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-ebb3979 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-a4a7586{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-d729b17{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-d729b17 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-b91dac7{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-1109510{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-1109510 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-8881351{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-b8e302b{background-color:var( --e-global-color-primary );padding:20px 10px 20px 10px;}.elementor-4138 .elementor-element.elementor-element-b8e302b .elementor-heading-title{font-weight:800;color:var( --e-global-color-b84e634 );}.elementor-4138 .elementor-element.elementor-element-8ef6000{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-3d0a98d{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-3d0a98d .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-0b3afb6{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-20fc362{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-20fc362 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-afd966f{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-2c02ca7{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-2c02ca7 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-430e4af{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-51384b3{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-51384b3 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-ae9be58{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-f908060{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-f908060 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-b23a8e5{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-384bb2d{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-384bb2d .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-a82dc1b{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-36a82c9{background-color:var( --e-global-color-primary );padding:20px 10px 20px 10px;}.elementor-4138 .elementor-element.elementor-element-36a82c9 .elementor-heading-title{font-weight:800;color:var( --e-global-color-b84e634 );}.elementor-4138 .elementor-element.elementor-element-19d3277{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-9d3508e{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-9d3508e .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-5810d01{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-4d51415{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-4d51415 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-0a8da70{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-2934e07{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-2934e07 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-75af79e{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-fcecfd3{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-fcecfd3 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-1978d1e{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-3dfe34e{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-3dfe34e .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-23fbea6{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-c761031{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-c761031 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-3cc1d5c{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-48673b6{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-48673b6 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-3e6b1b3{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-ec0c4c5{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-ec0c4c5 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-8556d2a{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-4fe53e5{background-color:var( --e-global-color-primary );padding:20px 10px 20px 10px;}.elementor-4138 .elementor-element.elementor-element-4fe53e5 .elementor-heading-title{font-weight:800;color:var( --e-global-color-b84e634 );}.elementor-4138 .elementor-element.elementor-element-a4a46b7{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-3a9ada9{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-3a9ada9 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-298bbf4{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-2644391{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-2644391 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-68d254d{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-4a781ec{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-4a781ec .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-2db3cc5{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-71a0347{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-71a0347 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-914be5a{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-5d4d639{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-5d4d639 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-481138b{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-4cd62c9{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-4cd62c9 .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-ecbace8{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-0e945af{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-0e945af .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-23094e1{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-cfa89bd{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-cfa89bd .elementor-heading-title{font-size:25px;}.elementor-4138 .elementor-element.elementor-element-73ad2ed{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-236037b1{--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:030px;--margin-bottom:30px;--margin-left:10px;--margin-right:10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4138 .elementor-element.elementor-element-236037b1:not(.elementor-motion-effects-element-type-background), .elementor-4138 .elementor-element.elementor-element-236037b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252652;}.elementor-4138 .elementor-element.elementor-element-63953e3b{--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-4138 .elementor-element.elementor-element-63953e3b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4138 .elementor-element.elementor-element-361ac19e .elementor-heading-title{font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-4138 .elementor-element.elementor-element-5b1f5710{--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:center;}.elementor-4138 .elementor-element.elementor-element-22ebcc7e .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-4138 .elementor-element.elementor-element-22ebcc7e .elementor-button:hover, .elementor-4138 .elementor-element.elementor-element-22ebcc7e .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-4138 .elementor-element.elementor-element-22ebcc7e.elementor-element{--align-self:flex-end;}.elementor-4138 .elementor-element.elementor-element-22ebcc7e .elementor-button:hover svg, .elementor-4138 .elementor-element.elementor-element-22ebcc7e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4138 .elementor-element.elementor-element-798cb9e2{--display:flex;}.elementor-4138 .elementor-element.elementor-element-9b2aa2b{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-9b2aa2b .elementor-heading-title{font-size:35px;font-weight:700;}.elementor-4138 .elementor-element.elementor-element-48ac2e38{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-627a0{--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-4138 .elementor-element.elementor-element-2e02373{--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-4138 .elementor-element.elementor-element-1e29691c{--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-4138 .elementor-element.elementor-element-5565d463{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-5565d463 .elementor-heading-title{font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-4138 .elementor-element.elementor-element-1438f540{--display:flex;}.elementor-4138 .elementor-element.elementor-element-139d84b0{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-e06f3c1{--display:flex;}.elementor-4138 .elementor-element.elementor-element-85e78b4{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-1440f5d{--display:flex;}.elementor-4138 .elementor-element.elementor-element-bcb639c{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-b3d047a{--display:flex;}.elementor-4138 .elementor-element.elementor-element-c617ff3{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-448d14e{--display:flex;}.elementor-4138 .elementor-element.elementor-element-50976bc{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-337fa74{--display:flex;}.elementor-4138 .elementor-element.elementor-element-6c7b2f2{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-6e12f75{--display:flex;}.elementor-4138 .elementor-element.elementor-element-93ee8b2{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-38cba1a{--display:flex;}.elementor-4138 .elementor-element.elementor-element-5f78eab{padding:10px 10px 10px 10px;}.elementor-4138 .elementor-element.elementor-element-3ca6419f{--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:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-4138 .elementor-element.elementor-element-41dbaa7e{--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-4138 .elementor-element.elementor-element-235d509f{--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);--margin-top:30px;--margin-bottom:30px;--margin-left:10px;--margin-right:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4138 .elementor-element.elementor-element-235d509f:not(.elementor-motion-effects-element-type-background), .elementor-4138 .elementor-element.elementor-element-235d509f > .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-4138 .elementor-element.elementor-element-235d509f::before, .elementor-4138 .elementor-element.elementor-element-235d509f > .elementor-background-video-container::before, .elementor-4138 .elementor-element.elementor-element-235d509f > .e-con-inner > .elementor-background-video-container::before, .elementor-4138 .elementor-element.elementor-element-235d509f > .elementor-background-slideshow::before, .elementor-4138 .elementor-element.elementor-element-235d509f > .e-con-inner > .elementor-background-slideshow::before, .elementor-4138 .elementor-element.elementor-element-235d509f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4138 .elementor-element.elementor-element-235d509f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4138 .elementor-element.elementor-element-7983822e{padding:10px 10px 0px 10px;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-accent );}.elementor-4138 .elementor-element.elementor-element-7983822e.elementor-element{--align-self:flex-start;}.elementor-4138 .elementor-element.elementor-element-4e84024c{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 16px 16px;text-align:start;}.elementor-4138 .elementor-element.elementor-element-4e84024c .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-primary );}.elementor-4138 .elementor-element.elementor-element-3d54da5e{--display:flex;}.elementor-4138 .elementor-element.elementor-element-62a127b7{margin:0px 050px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-4138 .elementor-element.elementor-element-7517aecb .elementor-heading-title{font-size:35px;line-height:1.1em;}}@media(min-width:768px){.elementor-4138 .elementor-element.elementor-element-6ed2412b{--width:83%;}.elementor-4138 .elementor-element.elementor-element-6e349370{--width:90%;}.elementor-4138 .elementor-element.elementor-element-236037b1{--content-width:1280px;}.elementor-4138 .elementor-element.elementor-element-63953e3b{--width:74.119%;}.elementor-4138 .elementor-element.elementor-element-5b1f5710{--width:50%;}.elementor-4138 .elementor-element.elementor-element-1e29691c{--width:50%;}.elementor-4138 .elementor-element.elementor-element-41dbaa7e{--width:50%;}.elementor-4138 .elementor-element.elementor-element-235d509f{--width:100%;}.elementor-4138 .elementor-element.elementor-element-3d54da5e{--content-width:1046px;}}