.elementor-3519 .elementor-element.elementor-element-3b9772c6{--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-3519 .elementor-element.elementor-element-3b9772c6:not(.elementor-motion-effects-element-type-background), .elementor-3519 .elementor-element.elementor-element-3b9772c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacyroofingpros.com/wp-content/uploads/2026/04/Aerial-View-of-Texas-Home-with-Solar-Panels-Installed-on-Residential-Roof.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3519 .elementor-element.elementor-element-3b9772c6::before, .elementor-3519 .elementor-element.elementor-element-3b9772c6 > .elementor-background-video-container::before, .elementor-3519 .elementor-element.elementor-element-3b9772c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3519 .elementor-element.elementor-element-3b9772c6 > .elementor-background-slideshow::before, .elementor-3519 .elementor-element.elementor-element-3b9772c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3519 .elementor-element.elementor-element-3b9772c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A0B1B;--background-overlay:'';}.elementor-3519 .elementor-element.elementor-element-4c1a43c2{--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-3519 .elementor-element.elementor-element-57c74d25{--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-3519 .elementor-element.elementor-element-41d0a0a1{--display:flex;}.elementor-3519 .elementor-element.elementor-element-26de2335{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-3519 .elementor-element.elementor-element-26de2335 .elementor-heading-title{font-size:50px;font-weight:700;line-height:51px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-3519 .elementor-element.elementor-element-5e419038{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-size:18px;color:#F2F2F2;}.elementor-3519 .elementor-element.elementor-element-5abb17a9 .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-3519 .elementor-element.elementor-element-5abb17a9{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D7D7;border-radius:0px 0px 0px 0px;}.elementor-3519 .elementor-element.elementor-element-5abb17a9.elementor-element{--align-self:flex-start;}.elementor-3519 .elementor-element.elementor-element-5abb17a9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3519 .elementor-element.elementor-element-6e54d1a{--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-3519 .elementor-element.elementor-element-5549c444{--display:flex;}.elementor-3519 .elementor-element.elementor-element-3b391a4f{--display:flex;}.elementor-3519 .elementor-element.elementor-element-495af2b7{--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-3519 .elementor-element.elementor-element-495af2b7:not(.elementor-motion-effects-element-type-background), .elementor-3519 .elementor-element.elementor-element-495af2b7 > .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-3519 .elementor-element.elementor-element-495af2b7::before, .elementor-3519 .elementor-element.elementor-element-495af2b7 > .elementor-background-video-container::before, .elementor-3519 .elementor-element.elementor-element-495af2b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3519 .elementor-element.elementor-element-495af2b7 > .elementor-background-slideshow::before, .elementor-3519 .elementor-element.elementor-element-495af2b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3519 .elementor-element.elementor-element-495af2b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3519 .elementor-element.elementor-element-42be4a0f{padding:10px 10px 0px 10px;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-accent );}.elementor-3519 .elementor-element.elementor-element-42be4a0f.elementor-element{--align-self:flex-start;}.elementor-3519 .elementor-element.elementor-element-58a16792{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 16px 16px;text-align:start;}.elementor-3519 .elementor-element.elementor-element-58a16792 .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-primary );}.elementor-3519 .elementor-element.elementor-element-187b10cf{--display:flex;}.elementor-3519 .elementor-element.elementor-element-38555104{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-3519 .elementor-element.elementor-element-10564815{--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-3519 .elementor-element.elementor-element-47b8bb2c{--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-3519 .elementor-element.elementor-element-52823c43{padding:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-3916636{--display:flex;}.elementor-3519 .elementor-element.elementor-element-8ffe7af{padding:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-7a511f5d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3519 .elementor-element.elementor-element-4d627d93{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-4d627d93 .elementor-heading-title{font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-3519 .elementor-element.elementor-element-7eeda6c3{padding:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-68c63099{--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-3519 .elementor-element.elementor-element-5a720802{--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-3519 .elementor-element.elementor-element-25491335{--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-3519 .elementor-element.elementor-element-a19831b{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3519 .elementor-element.elementor-element-a19831b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-1ba44031.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-1ba44031{text-align:center;}.elementor-3519 .elementor-element.elementor-element-1ba44031 img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-742ae17e{--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-3519 .elementor-element.elementor-element-619af416{--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-3519 .elementor-element.elementor-element-1ebabb06{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3519 .elementor-element.elementor-element-1ebabb06.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-7cfb6bcc.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-7cfb6bcc{text-align:center;}.elementor-3519 .elementor-element.elementor-element-7cfb6bcc img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-4a0d198f{--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-3519 .elementor-element.elementor-element-4ad0f06a{--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-3519 .elementor-element.elementor-element-47ab1a12{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3519 .elementor-element.elementor-element-47ab1a12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-1b18f6b4.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-1b18f6b4{text-align:center;}.elementor-3519 .elementor-element.elementor-element-1b18f6b4 img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-c10bdde{--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-3519 .elementor-element.elementor-element-e638610{--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-3519 .elementor-element.elementor-element-18ed8459{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3519 .elementor-element.elementor-element-18ed8459.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-435823e7.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-435823e7{text-align:center;}.elementor-3519 .elementor-element.elementor-element-435823e7 img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-857ae6e{--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-3519 .elementor-element.elementor-element-94399c4{--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-3519 .elementor-element.elementor-element-135ec9fd{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3519 .elementor-element.elementor-element-135ec9fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-7cfab5c3.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-7cfab5c3{text-align:center;}.elementor-3519 .elementor-element.elementor-element-7cfab5c3 img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-4cb7f3ac{--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-3519 .elementor-element.elementor-element-609752dd{--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-3519 .elementor-element.elementor-element-417c8f7b{--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-3519 .elementor-element.elementor-element-5b372cd{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3519 .elementor-element.elementor-element-5b372cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-40dbd69f.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-40dbd69f{text-align:center;}.elementor-3519 .elementor-element.elementor-element-40dbd69f img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-15341ae8{--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-3519 .elementor-element.elementor-element-1905d22f{--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-3519 .elementor-element.elementor-element-579f04c8{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3519 .elementor-element.elementor-element-579f04c8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-5659616.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-5659616{text-align:center;}.elementor-3519 .elementor-element.elementor-element-5659616 img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-620153bf{--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-3519 .elementor-element.elementor-element-15cbbd34{--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-3519 .elementor-element.elementor-element-74d64508{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3519 .elementor-element.elementor-element-74d64508.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-670552cd.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-670552cd{text-align:center;}.elementor-3519 .elementor-element.elementor-element-670552cd img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-631049c4{--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-3519 .elementor-element.elementor-element-1daed5eb .elementor-heading-title{font-size:26px;}.elementor-3519 .elementor-element.elementor-element-5842a947{--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-3519 .elementor-element.elementor-element-3d4863d0{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3519 .elementor-element.elementor-element-3d4863d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-226db26.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-226db26{text-align:center;}.elementor-3519 .elementor-element.elementor-element-226db26 img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-6aa1f81b{--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-3519 .elementor-element.elementor-element-1878b7a3{--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-3519 .elementor-element.elementor-element-1d0b147c{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3519 .elementor-element.elementor-element-1d0b147c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-2bc4cee6.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-2bc4cee6{text-align:center;}.elementor-3519 .elementor-element.elementor-element-2bc4cee6 img{width:100%;max-width:1000px;height:285px;object-fit:cover;object-position:bottom center;border-radius:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-3da4e1c7{--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-3519 .elementor-element.elementor-element-4b38bef5{--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-3519 .elementor-element.elementor-element-4b38bef5:not(.elementor-motion-effects-element-type-background), .elementor-3519 .elementor-element.elementor-element-4b38bef5 > .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-3519 .elementor-element.elementor-element-4b38bef5::before, .elementor-3519 .elementor-element.elementor-element-4b38bef5 > .elementor-background-video-container::before, .elementor-3519 .elementor-element.elementor-element-4b38bef5 > .e-con-inner > .elementor-background-video-container::before, .elementor-3519 .elementor-element.elementor-element-4b38bef5 > .elementor-background-slideshow::before, .elementor-3519 .elementor-element.elementor-element-4b38bef5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3519 .elementor-element.elementor-element-4b38bef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0E1B2C 0%, #FFFFFF 100%);}.elementor-3519 .elementor-element.elementor-element-60923736{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3519 .elementor-element.elementor-element-60923736.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-4e15f8ab{--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-3519 .elementor-element.elementor-element-4e15f8ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-1d4691b3.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-1d4691b3 .elementor-icon-wrapper{text-align:center;}.elementor-3519 .elementor-element.elementor-element-1d4691b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3519 .elementor-element.elementor-element-1d4691b3.elementor-view-framed .elementor-icon, .elementor-3519 .elementor-element.elementor-element-1d4691b3.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3519 .elementor-element.elementor-element-1d4691b3.elementor-view-framed .elementor-icon, .elementor-3519 .elementor-element.elementor-element-1d4691b3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3519 .elementor-element.elementor-element-1d4691b3 .elementor-icon{font-size:80px;}.elementor-3519 .elementor-element.elementor-element-1d4691b3 .elementor-icon svg{height:80px;}.elementor-3519 .elementor-element.elementor-element-50788d20{--display:flex;}.elementor-3519 .elementor-element.elementor-element-2ffbdb5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3519 .elementor-element.elementor-element-2ffbdb5d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-3519 .elementor-element.elementor-element-32f238ed .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-accent );}.elementor-3519 .elementor-element.elementor-element-783caa13{font-size:15px;color:#E6EAF0;}.elementor-3519 .elementor-element.elementor-element-5cd2279f .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-3519 .elementor-element.elementor-element-5cd2279f .elementor-button:hover, .elementor-3519 .elementor-element.elementor-element-5cd2279f .elementor-button:focus{background-color:var( --e-global-color-primary );color:#F4F4F4;}.elementor-3519 .elementor-element.elementor-element-5cd2279f .elementor-button:hover svg, .elementor-3519 .elementor-element.elementor-element-5cd2279f .elementor-button:focus svg{fill:#F4F4F4;}.elementor-3519 .elementor-element.elementor-element-7ca2ca8e{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3519 .elementor-element.elementor-element-46fdd20{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3519 .elementor-element.elementor-element-52e7284c{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-52e7284c .elementor-heading-title{font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-3519 .elementor-element.elementor-element-29a3d1f0{padding:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-75497ed9{--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-3519 .elementor-element.elementor-element-75497ed9:not(.elementor-motion-effects-element-type-background), .elementor-3519 .elementor-element.elementor-element-75497ed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legacyroofingpros.com/wp-content/uploads/2026/01/texas-roofing-service-area-map-legacy-roofing-pros-2.png");background-position:center center;background-repeat:no-repeat;background-size:72% auto;}.elementor-3519 .elementor-element.elementor-element-2a677b2f{--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-3519 .elementor-element.elementor-element-2164ff09{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3519 .elementor-element.elementor-element-2c22a4ed{--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-3519 .elementor-element.elementor-element-2c22a4ed.e-con{--e-con-transform-translateX:0px;}.elementor-3519 .elementor-element.elementor-element-2966dfd5 .elementor-icon-wrapper{text-align:center;}.elementor-3519 .elementor-element.elementor-element-2966dfd5.elementor-view-stacked .elementor-icon{background-color:#1F2A44;}.elementor-3519 .elementor-element.elementor-element-2966dfd5.elementor-view-framed .elementor-icon, .elementor-3519 .elementor-element.elementor-element-2966dfd5.elementor-view-default .elementor-icon{color:#1F2A44;border-color:#1F2A44;}.elementor-3519 .elementor-element.elementor-element-2966dfd5.elementor-view-framed .elementor-icon, .elementor-3519 .elementor-element.elementor-element-2966dfd5.elementor-view-default .elementor-icon svg{fill:#1F2A44;}.elementor-3519 .elementor-element.elementor-element-2966dfd5 .elementor-icon{font-size:33px;}.elementor-3519 .elementor-element.elementor-element-2966dfd5 .elementor-icon svg{height:33px;}.elementor-3519 .elementor-element.elementor-element-14425bd0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3519 .elementor-element.elementor-element-14425bd0.e-con{--e-con-transform-translateY:-16px;}.elementor-3519 .elementor-element.elementor-element-4975eff4{--e-transform-translateX:0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3519 .elementor-element.elementor-element-4975eff4 .elementor-icon-list-icon i{color:#1F2A44;transition:color 0.3s;}.elementor-3519 .elementor-element.elementor-element-4975eff4 .elementor-icon-list-icon svg{fill:#1F2A44;transition:fill 0.3s;}.elementor-3519 .elementor-element.elementor-element-4975eff4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3519 .elementor-element.elementor-element-f31c768{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3519 .elementor-element.elementor-element-7a12bd26{--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-3519 .elementor-element.elementor-element-7a12bd26.e-con{--e-con-transform-translateX:0px;}.elementor-3519 .elementor-element.elementor-element-b5218d7 .elementor-icon-wrapper{text-align:center;}.elementor-3519 .elementor-element.elementor-element-b5218d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3519 .elementor-element.elementor-element-b5218d7.elementor-view-framed .elementor-icon, .elementor-3519 .elementor-element.elementor-element-b5218d7.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3519 .elementor-element.elementor-element-b5218d7.elementor-view-framed .elementor-icon, .elementor-3519 .elementor-element.elementor-element-b5218d7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3519 .elementor-element.elementor-element-b5218d7 .elementor-icon{font-size:33px;}.elementor-3519 .elementor-element.elementor-element-b5218d7 .elementor-icon svg{height:33px;}.elementor-3519 .elementor-element.elementor-element-51b0e9e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3519 .elementor-element.elementor-element-51b0e9e1.e-con{--e-con-transform-translateY:-16px;}.elementor-3519 .elementor-element.elementor-element-455ffd29 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3519 .elementor-element.elementor-element-455ffd29 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3519 .elementor-element.elementor-element-455ffd29{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3519 .elementor-element.elementor-element-455ffd29 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3519 .elementor-element.elementor-element-302d6063{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3519 .elementor-element.elementor-element-381a2490{--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-3519 .elementor-element.elementor-element-381a2490.e-con{--e-con-transform-translateX:0px;}.elementor-3519 .elementor-element.elementor-element-59dc51e4 .elementor-icon-wrapper{text-align:center;}.elementor-3519 .elementor-element.elementor-element-59dc51e4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3519 .elementor-element.elementor-element-59dc51e4.elementor-view-framed .elementor-icon, .elementor-3519 .elementor-element.elementor-element-59dc51e4.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3519 .elementor-element.elementor-element-59dc51e4.elementor-view-framed .elementor-icon, .elementor-3519 .elementor-element.elementor-element-59dc51e4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3519 .elementor-element.elementor-element-59dc51e4 .elementor-icon{font-size:33px;}.elementor-3519 .elementor-element.elementor-element-59dc51e4 .elementor-icon svg{height:33px;}.elementor-3519 .elementor-element.elementor-element-5f5a94e9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3519 .elementor-element.elementor-element-5f5a94e9.e-con{--e-con-transform-translateY:-16px;}.elementor-3519 .elementor-element.elementor-element-5b2b7a00 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3519 .elementor-element.elementor-element-5b2b7a00 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3519 .elementor-element.elementor-element-5b2b7a00{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3519 .elementor-element.elementor-element-5b2b7a00 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3519 .elementor-element.elementor-element-6dd94edf{--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-3519 .elementor-element.elementor-element-4201e047{--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-3519 .elementor-element.elementor-element-77a8bdbc{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3519 .elementor-element.elementor-element-5f6be218{--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-3519 .elementor-element.elementor-element-5f6be218.e-con{--e-con-transform-translateX:0px;}.elementor-3519 .elementor-element.elementor-element-4e6424e0 .elementor-icon-wrapper{text-align:center;}.elementor-3519 .elementor-element.elementor-element-4e6424e0.elementor-view-stacked .elementor-icon{background-color:#1F2A44;}.elementor-3519 .elementor-element.elementor-element-4e6424e0.elementor-view-framed .elementor-icon, .elementor-3519 .elementor-element.elementor-element-4e6424e0.elementor-view-default .elementor-icon{color:#1F2A44;border-color:#1F2A44;}.elementor-3519 .elementor-element.elementor-element-4e6424e0.elementor-view-framed .elementor-icon, .elementor-3519 .elementor-element.elementor-element-4e6424e0.elementor-view-default .elementor-icon svg{fill:#1F2A44;}.elementor-3519 .elementor-element.elementor-element-4e6424e0 .elementor-icon{font-size:33px;}.elementor-3519 .elementor-element.elementor-element-4e6424e0 .elementor-icon svg{height:33px;}.elementor-3519 .elementor-element.elementor-element-477bcf34{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3519 .elementor-element.elementor-element-10bf51a0 .elementor-icon-list-icon i{color:#1F2A44;transition:color 0.3s;}.elementor-3519 .elementor-element.elementor-element-10bf51a0 .elementor-icon-list-icon svg{fill:#1F2A44;transition:fill 0.3s;}.elementor-3519 .elementor-element.elementor-element-10bf51a0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3519 .elementor-element.elementor-element-10bf51a0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3519 .elementor-element.elementor-element-70255a9{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3519 .elementor-element.elementor-element-4cc463{--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-3519 .elementor-element.elementor-element-4cc463.e-con{--e-con-transform-translateX:0px;}.elementor-3519 .elementor-element.elementor-element-12d3d517 .elementor-icon-wrapper{text-align:center;}.elementor-3519 .elementor-element.elementor-element-12d3d517.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3519 .elementor-element.elementor-element-12d3d517.elementor-view-framed .elementor-icon, .elementor-3519 .elementor-element.elementor-element-12d3d517.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3519 .elementor-element.elementor-element-12d3d517.elementor-view-framed .elementor-icon, .elementor-3519 .elementor-element.elementor-element-12d3d517.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3519 .elementor-element.elementor-element-12d3d517 .elementor-icon{font-size:33px;}.elementor-3519 .elementor-element.elementor-element-12d3d517 .elementor-icon svg{height:33px;}.elementor-3519 .elementor-element.elementor-element-14390678{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3519 .elementor-element.elementor-element-14390678.e-con{--e-con-transform-translateY:-16px;}.elementor-3519 .elementor-element.elementor-element-d00082f .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3519 .elementor-element.elementor-element-d00082f .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3519 .elementor-element.elementor-element-d00082f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3519 .elementor-element.elementor-element-d00082f .elementor-icon-list-text{transition:color 0.3s;}.elementor-3519 .elementor-element.elementor-element-2bf1f8d5{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3519 .elementor-element.elementor-element-59abbc4a{--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-3519 .elementor-element.elementor-element-59abbc4a.e-con{--e-con-transform-translateX:0px;}.elementor-3519 .elementor-element.elementor-element-418d0c32 .elementor-icon-wrapper{text-align:center;}.elementor-3519 .elementor-element.elementor-element-418d0c32.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3519 .elementor-element.elementor-element-418d0c32.elementor-view-framed .elementor-icon, .elementor-3519 .elementor-element.elementor-element-418d0c32.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3519 .elementor-element.elementor-element-418d0c32.elementor-view-framed .elementor-icon, .elementor-3519 .elementor-element.elementor-element-418d0c32.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3519 .elementor-element.elementor-element-418d0c32 .elementor-icon{font-size:33px;}.elementor-3519 .elementor-element.elementor-element-418d0c32 .elementor-icon svg{height:33px;}.elementor-3519 .elementor-element.elementor-element-6900935{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3519 .elementor-element.elementor-element-6900935.e-con{--e-con-transform-translateY:-16px;}.elementor-3519 .elementor-element.elementor-element-30b1f91f .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3519 .elementor-element.elementor-element-30b1f91f .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3519 .elementor-element.elementor-element-30b1f91f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3519 .elementor-element.elementor-element-30b1f91f .elementor-icon-list-text{transition:color 0.3s;}.elementor-3519 .elementor-element.elementor-element-61365891{--display:flex;}.elementor-3519 .elementor-element.elementor-element-2b366db{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-3519 .elementor-element.elementor-element-2b366db .elementor-heading-title{font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-3519 .elementor-element.elementor-element-1d62c4af{padding:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-5483ac68{--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-3519 .elementor-element.elementor-element-1fca0c25{--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-3519 .elementor-element.elementor-element-7c83718a{--display:flex;--min-height:90px;--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-3519 .elementor-element.elementor-element-25602964{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3519 .elementor-element.elementor-element-25602964.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-1022f2eb.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-1022f2eb{text-align:center;}.elementor-3519 .elementor-element.elementor-element-1022f2eb img{width:100%;max-width:1000px;height:158px;object-fit:contain;object-position:top right;border-radius:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-77d1c44e{--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-3519 .elementor-element.elementor-element-5c40b8c7 .elementor-heading-title{color:var( --e-global-color-061122a );}.elementor-3519 .elementor-element.elementor-element-4386ef9d{--display:flex;--min-height:90px;--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-3519 .elementor-element.elementor-element-51d90a05{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3519 .elementor-element.elementor-element-51d90a05.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-16ba99fb.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-16ba99fb{text-align:center;}.elementor-3519 .elementor-element.elementor-element-16ba99fb img{width:100%;max-width:1000px;height:158px;object-fit:contain;object-position:top right;border-radius:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-20cc022d{--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-3519 .elementor-element.elementor-element-335a189a .elementor-heading-title{color:var( --e-global-color-061122a );}.elementor-3519 .elementor-element.elementor-element-475d9966{--display:flex;--min-height:90px;--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-3519 .elementor-element.elementor-element-20f40ea6{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3519 .elementor-element.elementor-element-20f40ea6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-306931c4.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-306931c4{text-align:center;}.elementor-3519 .elementor-element.elementor-element-306931c4 img{width:100%;max-width:1000px;height:158px;object-fit:contain;object-position:top right;border-radius:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-589be9d0{--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-3519 .elementor-element.elementor-element-1e22cbe3 .elementor-heading-title{color:var( --e-global-color-061122a );}.elementor-3519 .elementor-element.elementor-element-2dd0f462{--display:flex;--min-height:90px;--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-3519 .elementor-element.elementor-element-3a2aeac{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3519 .elementor-element.elementor-element-3a2aeac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-3fbad5e8.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-3fbad5e8{text-align:center;}.elementor-3519 .elementor-element.elementor-element-3fbad5e8 img{width:100%;max-width:1000px;height:158px;object-fit:contain;object-position:top right;border-radius:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-df1140e{--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-3519 .elementor-element.elementor-element-541c9277 .elementor-heading-title{color:var( --e-global-color-061122a );}.elementor-3519 .elementor-element.elementor-element-7e803fab{--display:flex;--min-height:90px;--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-3519 .elementor-element.elementor-element-59cd2120{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3519 .elementor-element.elementor-element-59cd2120.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-5049ab69.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-5049ab69{text-align:center;}.elementor-3519 .elementor-element.elementor-element-5049ab69 img{width:100%;max-width:1000px;height:158px;object-fit:contain;object-position:top right;border-radius:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-6fb47233{--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-3519 .elementor-element.elementor-element-799ba786 .elementor-heading-title{color:var( --e-global-color-061122a );}.elementor-3519 .elementor-element.elementor-element-6f0f5027{--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-3519 .elementor-element.elementor-element-46a13599{--display:flex;--min-height:90px;--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-3519 .elementor-element.elementor-element-61b51e68{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3519 .elementor-element.elementor-element-61b51e68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-3a6f6e79.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-3a6f6e79{text-align:center;}.elementor-3519 .elementor-element.elementor-element-3a6f6e79 img{width:100%;max-width:1000px;height:158px;object-fit:contain;object-position:top right;border-radius:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-7557d529{--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-3519 .elementor-element.elementor-element-2eea8a05 .elementor-heading-title{color:var( --e-global-color-061122a );}.elementor-3519 .elementor-element.elementor-element-3907daf{--display:flex;--min-height:90px;--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-3519 .elementor-element.elementor-element-1e48a200{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3519 .elementor-element.elementor-element-1e48a200.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-155abab.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-155abab{text-align:center;}.elementor-3519 .elementor-element.elementor-element-155abab img{width:100%;max-width:1000px;height:158px;object-fit:contain;object-position:top right;border-radius:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-2000b8d{--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-3519 .elementor-element.elementor-element-509a6278 .elementor-heading-title{color:var( --e-global-color-061122a );}.elementor-3519 .elementor-element.elementor-element-de56fa8{--display:flex;--min-height:90px;--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-3519 .elementor-element.elementor-element-56e8ebde{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3519 .elementor-element.elementor-element-56e8ebde.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-a982708.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-a982708{text-align:center;}.elementor-3519 .elementor-element.elementor-element-a982708 img{width:100%;max-width:1000px;height:158px;object-fit:contain;object-position:top right;border-radius:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-64a65352{--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-3519 .elementor-element.elementor-element-3b122264 .elementor-heading-title{color:var( --e-global-color-061122a );}.elementor-3519 .elementor-element.elementor-element-9e88efa{--display:flex;--min-height:90px;--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-3519 .elementor-element.elementor-element-7813b3fe{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3519 .elementor-element.elementor-element-7813b3fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-e8d6af7.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-e8d6af7{text-align:center;}.elementor-3519 .elementor-element.elementor-element-e8d6af7 img{width:100%;max-width:1000px;height:158px;object-fit:contain;object-position:top right;border-radius:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-64265d87{--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-3519 .elementor-element.elementor-element-50bca9a2 .elementor-heading-title{color:var( --e-global-color-061122a );}.elementor-3519 .elementor-element.elementor-element-476ec37d{--display:flex;--min-height:90px;--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-3519 .elementor-element.elementor-element-3e6d3267{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3519 .elementor-element.elementor-element-3e6d3267.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3519 .elementor-element.elementor-element-2c5d5e7f.elementor-element{--align-self:center;}.elementor-3519 .elementor-element.elementor-element-2c5d5e7f{text-align:center;}.elementor-3519 .elementor-element.elementor-element-2c5d5e7f img{width:100%;max-width:1000px;height:158px;object-fit:contain;object-position:top right;border-radius:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-51db0ee8{--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-3519 .elementor-element.elementor-element-482b4b25 .elementor-heading-title{color:var( --e-global-color-061122a );}.elementor-3519 .elementor-element.elementor-element-2f1ab897{--display:flex;--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-3519 .elementor-element.elementor-element-558fd58c{--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-3519 .elementor-element.elementor-element-558fd58c:not(.elementor-motion-effects-element-type-background), .elementor-3519 .elementor-element.elementor-element-558fd58c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252652;}.elementor-3519 .elementor-element.elementor-element-24dc2145{--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-3519 .elementor-element.elementor-element-36e445ad .elementor-heading-title{font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-3519 .elementor-element.elementor-element-2dea827e{--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-3519 .elementor-element.elementor-element-4e8d591f .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-3519 .elementor-element.elementor-element-4e8d591f .elementor-button:hover, .elementor-3519 .elementor-element.elementor-element-4e8d591f .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-3519 .elementor-element.elementor-element-4e8d591f.elementor-element{--align-self:flex-end;}.elementor-3519 .elementor-element.elementor-element-4e8d591f .elementor-button:hover svg, .elementor-3519 .elementor-element.elementor-element-4e8d591f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3519 .elementor-element.elementor-element-44d228f4{--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-3519 .elementor-element.elementor-element-12735d13{--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-3519 .elementor-element.elementor-element-6a8474f8{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-6a8474f8 .elementor-heading-title{font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-3519 .elementor-element.elementor-element-bc432d0{--display:flex;}.elementor-3519 .elementor-element.elementor-element-5c4f7f0f{--display:flex;}.elementor-3519 .elementor-element.elementor-element-69cb70d0{--display:flex;}.elementor-3519 .elementor-element.elementor-element-549f10b{--display:flex;}.elementor-3519 .elementor-element.elementor-element-52dd3938{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-3519 .elementor-element.elementor-element-52dd3938 > .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-3519 .elementor-element.elementor-element-1102350{--display:flex;}.elementor-3519 .elementor-element.elementor-element-284d948{--display:flex;}.elementor-3519 .elementor-element.elementor-element-2b410bc{--display:flex;}.elementor-3519 .elementor-element.elementor-element-8fddd6f{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-3519 .elementor-element.elementor-element-8fddd6f > .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-3519 .elementor-element.elementor-element-28fa0f65{--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-3519 .elementor-element.elementor-element-0a1268e{--display:flex;}.elementor-3519 .elementor-element.elementor-element-1895ab0{--display:flex;}.elementor-3519 .elementor-element.elementor-element-43004e6{--display:flex;}.elementor-3519 .elementor-element.elementor-element-f74fbdb{--display:flex;}.elementor-3519 .elementor-element.elementor-element-d584f66{--display:flex;}.elementor-3519 .elementor-element.elementor-element-6caba0c{--display:flex;}.elementor-3519 .elementor-element.elementor-element-65ab528{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-3519 .elementor-element.elementor-element-65ab528 > .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-3519 .elementor-element.elementor-element-9511395{--display:flex;}.elementor-3519 .elementor-element.elementor-element-06f672e{--display:flex;}.elementor-3519 .elementor-element.elementor-element-7b26a75{--display:flex;}.elementor-3519 .elementor-element.elementor-element-7043fd9{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-3519 .elementor-element.elementor-element-7043fd9 > .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-3519 .elementor-element.elementor-element-71ebdcd{--display:flex;}.elementor-3519 .elementor-element.elementor-element-62182b3{--display:flex;}.elementor-3519 .elementor-element.elementor-element-6ae0b07{--display:flex;}.elementor-3519 .elementor-element.elementor-element-5b135ca{--display:flex;}.elementor-3519 .elementor-element.elementor-element-1b734f7{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-3519 .elementor-element.elementor-element-1b734f7 > .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-3519 .elementor-element.elementor-element-8a972b2{--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-3519 .elementor-element.elementor-element-0c51a1e{--display:flex;}.elementor-3519 .elementor-element.elementor-element-8751130{--display:flex;}.elementor-3519 .elementor-element.elementor-element-8cd3249{--display:flex;}.elementor-3519 .elementor-element.elementor-element-a725c3c{--display:flex;}.elementor-3519 .elementor-element.elementor-element-70600f0{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-3519 .elementor-element.elementor-element-70600f0 > .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-3519 .elementor-element.elementor-element-afdabfa{--display:flex;}.elementor-3519 .elementor-element.elementor-element-014902c{--display:flex;}.elementor-3519 .elementor-element.elementor-element-0d753d2{--display:flex;}.elementor-3519 .elementor-element.elementor-element-f9f8dde{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-3519 .elementor-element.elementor-element-f9f8dde > .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-3519 .elementor-element.elementor-element-6b2ee92{--display:flex;}.elementor-3519 .elementor-element.elementor-element-2657018{--display:flex;}.elementor-3519 .elementor-element.elementor-element-c6618da{--display:flex;}.elementor-3519 .elementor-element.elementor-element-263ab6b{--display:flex;}.elementor-3519 .elementor-element.elementor-element-5f42e44{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-3519 .elementor-element.elementor-element-5f42e44 > .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-3519 .elementor-element.elementor-element-d10f8e8{--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-3519 .elementor-element.elementor-element-e8143f0{--display:flex;}.elementor-3519 .elementor-element.elementor-element-751fce9{--display:flex;}.elementor-3519 .elementor-element.elementor-element-a01dda6{--display:flex;}.elementor-3519 .elementor-element.elementor-element-5dfcdfd{--display:flex;}.elementor-3519 .elementor-element.elementor-element-03eeb08{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-3519 .elementor-element.elementor-element-03eeb08 > .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-3519 .elementor-element.elementor-element-a8f0ba4{--display:flex;}.elementor-3519 .elementor-element.elementor-element-33f6261{--display:flex;}.elementor-3519 .elementor-element.elementor-element-bf9316a{--display:flex;}.elementor-3519 .elementor-element.elementor-element-d1516f9{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-3519 .elementor-element.elementor-element-d1516f9 > .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-3519 .elementor-element.elementor-element-6977587{--display:flex;}.elementor-3519 .elementor-element.elementor-element-009cb9d{--display:flex;}.elementor-3519 .elementor-element.elementor-element-149a988{--display:flex;}.elementor-3519 .elementor-element.elementor-element-5dea52c{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-3519 .elementor-element.elementor-element-5dea52c > .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-3519 .elementor-element.elementor-element-07101ab{--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-3519 .elementor-element.elementor-element-2a95a5c5{--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-3519 .elementor-element.elementor-element-2a95a5c5 > .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-3519 .elementor-element.elementor-element-2a95a5c5 :where( .elementor-3519 .elementor-element.elementor-element-2a95a5c5 > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3519 .elementor-element.elementor-element-685032fe{--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-3519 .elementor-element.elementor-element-48d959f0{--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-3519 .elementor-element.elementor-element-48d959f0:not(.elementor-motion-effects-element-type-background), .elementor-3519 .elementor-element.elementor-element-48d959f0 > .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-3519 .elementor-element.elementor-element-48d959f0::before, .elementor-3519 .elementor-element.elementor-element-48d959f0 > .elementor-background-video-container::before, .elementor-3519 .elementor-element.elementor-element-48d959f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-3519 .elementor-element.elementor-element-48d959f0 > .elementor-background-slideshow::before, .elementor-3519 .elementor-element.elementor-element-48d959f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3519 .elementor-element.elementor-element-48d959f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3519 .elementor-element.elementor-element-58bf4ea8{padding:10px 10px 0px 10px;font-size:18px;font-weight:400;line-height:20px;color:var( --e-global-color-accent );}.elementor-3519 .elementor-element.elementor-element-58bf4ea8.elementor-element{--align-self:flex-start;}.elementor-3519 .elementor-element.elementor-element-6c280b23{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 16px 16px;text-align:start;}.elementor-3519 .elementor-element.elementor-element-6c280b23.elementor-element{--align-self:flex-start;}.elementor-3519 .elementor-element.elementor-element-6c280b23 .elementor-heading-title{font-size:30px;font-weight:700;}.elementor-3519 .elementor-element.elementor-element-2a811f21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 10px;}@media(max-width:1024px){.elementor-3519 .elementor-element.elementor-element-1d4691b3 .elementor-icon{font-size:44px;}.elementor-3519 .elementor-element.elementor-element-1d4691b3 .elementor-icon svg{height:44px;}}@media(max-width:767px){.elementor-3519 .elementor-element.elementor-element-26de2335 .elementor-heading-title{font-size:35px;line-height:1.3em;}.elementor-3519 .elementor-element.elementor-element-5cd2279f{padding:0px 0px 20px 0px;}.elementor-3519 .elementor-element.elementor-element-29a3d1f0{padding:10px 10px 10px 10px;}.elementor-3519 .elementor-element.elementor-element-1d62c4af{padding:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-3519 .elementor-element.elementor-element-57c74d25{--width:61%;}.elementor-3519 .elementor-element.elementor-element-41d0a0a1{--width:90%;}.elementor-3519 .elementor-element.elementor-element-495af2b7{--width:50%;}.elementor-3519 .elementor-element.elementor-element-10564815{--width:50%;}.elementor-3519 .elementor-element.elementor-element-47b8bb2c{--width:50%;}.elementor-3519 .elementor-element.elementor-element-5a720802{--width:50%;}.elementor-3519 .elementor-element.elementor-element-25491335{--width:100%;}.elementor-3519 .elementor-element.elementor-element-a19831b{--width:312px;}.elementor-3519 .elementor-element.elementor-element-619af416{--width:100%;}.elementor-3519 .elementor-element.elementor-element-1ebabb06{--width:312px;}.elementor-3519 .elementor-element.elementor-element-4ad0f06a{--width:100%;}.elementor-3519 .elementor-element.elementor-element-47ab1a12{--width:312px;}.elementor-3519 .elementor-element.elementor-element-e638610{--width:100%;}.elementor-3519 .elementor-element.elementor-element-18ed8459{--width:312px;}.elementor-3519 .elementor-element.elementor-element-94399c4{--width:100%;}.elementor-3519 .elementor-element.elementor-element-135ec9fd{--width:312px;}.elementor-3519 .elementor-element.elementor-element-609752dd{--width:50%;}.elementor-3519 .elementor-element.elementor-element-417c8f7b{--width:100%;}.elementor-3519 .elementor-element.elementor-element-5b372cd{--width:312px;}.elementor-3519 .elementor-element.elementor-element-1905d22f{--width:100%;}.elementor-3519 .elementor-element.elementor-element-579f04c8{--width:312px;}.elementor-3519 .elementor-element.elementor-element-15cbbd34{--width:100%;}.elementor-3519 .elementor-element.elementor-element-74d64508{--width:312px;}.elementor-3519 .elementor-element.elementor-element-5842a947{--width:100%;}.elementor-3519 .elementor-element.elementor-element-3d4863d0{--width:312px;}.elementor-3519 .elementor-element.elementor-element-1878b7a3{--width:100%;}.elementor-3519 .elementor-element.elementor-element-1d0b147c{--width:312px;}.elementor-3519 .elementor-element.elementor-element-60923736{--width:49.89%;}.elementor-3519 .elementor-element.elementor-element-4e15f8ab{--width:55.447%;}.elementor-3519 .elementor-element.elementor-element-2a677b2f{--width:70%;}.elementor-3519 .elementor-element.elementor-element-6dd94edf{--width:70%;}.elementor-3519 .elementor-element.elementor-element-4201e047{--width:70%;}.elementor-3519 .elementor-element.elementor-element-1fca0c25{--width:50%;}.elementor-3519 .elementor-element.elementor-element-7c83718a{--width:100%;}.elementor-3519 .elementor-element.elementor-element-25602964{--width:207px;}.elementor-3519 .elementor-element.elementor-element-4386ef9d{--width:100%;}.elementor-3519 .elementor-element.elementor-element-51d90a05{--width:207px;}.elementor-3519 .elementor-element.elementor-element-475d9966{--width:100%;}.elementor-3519 .elementor-element.elementor-element-20f40ea6{--width:207px;}.elementor-3519 .elementor-element.elementor-element-2dd0f462{--width:100%;}.elementor-3519 .elementor-element.elementor-element-3a2aeac{--width:207px;}.elementor-3519 .elementor-element.elementor-element-7e803fab{--width:100%;}.elementor-3519 .elementor-element.elementor-element-59cd2120{--width:207px;}.elementor-3519 .elementor-element.elementor-element-6f0f5027{--width:50%;}.elementor-3519 .elementor-element.elementor-element-46a13599{--width:100%;}.elementor-3519 .elementor-element.elementor-element-61b51e68{--width:207px;}.elementor-3519 .elementor-element.elementor-element-3907daf{--width:100%;}.elementor-3519 .elementor-element.elementor-element-1e48a200{--width:207px;}.elementor-3519 .elementor-element.elementor-element-de56fa8{--width:100%;}.elementor-3519 .elementor-element.elementor-element-56e8ebde{--width:207px;}.elementor-3519 .elementor-element.elementor-element-9e88efa{--width:100%;}.elementor-3519 .elementor-element.elementor-element-7813b3fe{--width:207px;}.elementor-3519 .elementor-element.elementor-element-476ec37d{--width:100%;}.elementor-3519 .elementor-element.elementor-element-3e6d3267{--width:207px;}.elementor-3519 .elementor-element.elementor-element-24dc2145{--width:50%;}.elementor-3519 .elementor-element.elementor-element-2dea827e{--width:50%;}.elementor-3519 .elementor-element.elementor-element-12735d13{--width:50%;}.elementor-3519 .elementor-element.elementor-element-685032fe{--width:50%;}.elementor-3519 .elementor-element.elementor-element-48d959f0{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3519 .elementor-element.elementor-element-4e15f8ab{--width:350.792px;}}/* Start custom CSS for html, class: .elementor-element-6bdc92b */.carousel-container { overflow: hidden; }
.carousel-viewport { overflow: hidden; }
.testimonial-slide { overflow: hidden; flex: 0 0 100%; }
.carousel-track { width: 100%; }/* End custom CSS */