.elementor-636 .elementor-element.elementor-element-1ba17c63{--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;--align-items:flex-start;--overlay-opacity:1;--padding-top:7%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;}.elementor-636 .elementor-element.elementor-element-1ba17c63:not(.elementor-motion-effects-element-type-background), .elementor-636 .elementor-element.elementor-element-1ba17c63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://texaslegacyroofing.com/wp-content/uploads/2025/02/Photo-Jul-24-2024-2-19-03-PM-rotated.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-636 .elementor-element.elementor-element-1ba17c63::before, .elementor-636 .elementor-element.elementor-element-1ba17c63 > .elementor-background-video-container::before, .elementor-636 .elementor-element.elementor-element-1ba17c63 > .e-con-inner > .elementor-background-video-container::before, .elementor-636 .elementor-element.elementor-element-1ba17c63 > .elementor-background-slideshow::before, .elementor-636 .elementor-element.elementor-element-1ba17c63 > .e-con-inner > .elementor-background-slideshow::before, .elementor-636 .elementor-element.elementor-element-1ba17c63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, #566E841A 0%, var( --e-global-color-cfa1f76 ) 100%);}.elementor-636 .elementor-element.elementor-element-1ba17c63 > .elementor-shape-bottom svg, .elementor-636 .elementor-element.elementor-element-1ba17c63 > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-636 .elementor-element.elementor-element-270a72b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-636 .elementor-element.elementor-element-459e2914 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-636 .elementor-element.elementor-element-459e2914{text-align:center;}.elementor-636 .elementor-element.elementor-element-459e2914 .elementor-heading-title{font-family:"Mansfield", Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-636 .elementor-element.elementor-element-b544450{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-636 .elementor-element.elementor-element-c0b2de5{--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;}.elementor-636 .elementor-element.elementor-element-1d7aaa7 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-636 .elementor-element.elementor-element-1d7aaa7 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-5024f11 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-5024f11 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-636 .elementor-element.elementor-element-61e36a73{--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;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-636 .elementor-element.elementor-element-28043f52{--display:flex;--justify-content:center;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-636 .elementor-element.elementor-element-244e7cfb{text-align:start;}.elementor-636 .elementor-element.elementor-element-244e7cfb .elementor-heading-title{font-family:"Mansfield", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-5ec10c90{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-636 .elementor-element.elementor-element-5ec10c90 a{color:var( --e-global-color-91807f0 );}.elementor-636 .elementor-element.elementor-element-6af80b5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-636 .elementor-element.elementor-element-3ff2381b img{height:450px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-636 .elementor-element.elementor-element-e6f7b50{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-636 .elementor-element.elementor-element-e6f7b50:not(.elementor-motion-effects-element-type-background), .elementor-636 .elementor-element.elementor-element-e6f7b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-291baba );}.elementor-636 .elementor-element.elementor-element-f8c0133{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-636 .elementor-element.elementor-element-24fa83a img{height:450px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-636 .elementor-element.elementor-element-4e304e3{--display:flex;--justify-content:center;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-636 .elementor-element.elementor-element-b106b33{text-align:start;}.elementor-636 .elementor-element.elementor-element-b106b33 .elementor-heading-title{font-family:"Mansfield", Sans-serif;font-size:30px;font-weight:600;font-style:normal;line-height:1.3em;letter-spacing:0.4px;}.elementor-636 .elementor-element.elementor-element-c14d90c{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-636 .elementor-element.elementor-element-c14d90c p{margin-block-end:16px;}.elementor-636 .elementor-element.elementor-element-18b7d1f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-636 .elementor-element.elementor-element-18b7d1f .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-e1fdd12{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-636 .elementor-element.elementor-element-d4bda51{--display:flex;--justify-content:center;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-636 .elementor-element.elementor-element-8663430{text-align:start;}.elementor-636 .elementor-element.elementor-element-8663430 .elementor-heading-title{font-family:"Mansfield", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;letter-spacing:0.5px;}.elementor-636 .elementor-element.elementor-element-a85945e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-636 .elementor-element.elementor-element-a85945e{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-636 .elementor-element.elementor-element-16eae3e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-636 .elementor-element.elementor-element-0990674 img{height:450px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-636 .elementor-element.elementor-element-49b2817{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-636 .elementor-element.elementor-element-49b2817:not(.elementor-motion-effects-element-type-background), .elementor-636 .elementor-element.elementor-element-49b2817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-291baba );}.elementor-636 .elementor-element.elementor-element-29a16af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-636 .elementor-element.elementor-element-4ce9c0e img{height:450px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-636 .elementor-element.elementor-element-cd9f1ee{--display:flex;--justify-content:center;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-636 .elementor-element.elementor-element-df1bc43{text-align:start;}.elementor-636 .elementor-element.elementor-element-df1bc43 .elementor-heading-title{font-family:"Mansfield", Sans-serif;font-size:30px;font-weight:600;font-style:normal;line-height:1.3em;letter-spacing:0.4px;}.elementor-636 .elementor-element.elementor-element-56f2287{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-636 .elementor-element.elementor-element-56f2287 p{margin-block-end:16px;}.elementor-636 .elementor-element.elementor-element-4808399 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-636 .elementor-element.elementor-element-4808399 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-f68ba26{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-636 .elementor-element.elementor-element-01524e4{--display:flex;--justify-content:center;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-636 .elementor-element.elementor-element-04ebc3f{text-align:start;}.elementor-636 .elementor-element.elementor-element-04ebc3f .elementor-heading-title{font-family:"Mansfield", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;letter-spacing:0.5px;}.elementor-636 .elementor-element.elementor-element-a9ec2ec > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-636 .elementor-element.elementor-element-a9ec2ec{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-636 .elementor-element.elementor-element-d1bd835{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-636 .elementor-element.elementor-element-2850c4a img{height:450px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-636 .elementor-element.elementor-element-c640dc4{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-636 .elementor-element.elementor-element-c640dc4:not(.elementor-motion-effects-element-type-background), .elementor-636 .elementor-element.elementor-element-c640dc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-291baba );}.elementor-636 .elementor-element.elementor-element-c692f7e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-636 .elementor-element.elementor-element-4db4b99{--display:flex;--justify-content:center;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-636 .elementor-element.elementor-element-7f07ace{text-align:start;}.elementor-636 .elementor-element.elementor-element-7f07ace .elementor-heading-title{font-family:"Mansfield", Sans-serif;font-size:30px;font-weight:600;font-style:normal;line-height:1.3em;letter-spacing:0.4px;}.elementor-636 .elementor-element.elementor-element-022fea6{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-636 .elementor-element.elementor-element-022fea6 p{margin-block-end:10px;}.elementor-636 .elementor-element.elementor-element-79b8f60 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-636 .elementor-element.elementor-element-79b8f60 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-b66c4ac{--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;--overlay-opacity:1;--padding-top:4em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-636 .elementor-element.elementor-element-b66c4ac:not(.elementor-motion-effects-element-type-background), .elementor-636 .elementor-element.elementor-element-b66c4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://texaslegacyroofing.com/wp-content/uploads/2025/02/Texas-Legacy-Roofing-Pattern-black.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-636 .elementor-element.elementor-element-b66c4ac::before, .elementor-636 .elementor-element.elementor-element-b66c4ac > .elementor-background-video-container::before, .elementor-636 .elementor-element.elementor-element-b66c4ac > .e-con-inner > .elementor-background-video-container::before, .elementor-636 .elementor-element.elementor-element-b66c4ac > .elementor-background-slideshow::before, .elementor-636 .elementor-element.elementor-element-b66c4ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-636 .elementor-element.elementor-element-b66c4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #FFFFFF99 0%, var( --e-global-color-text ) 75%);}.elementor-636 .elementor-element.elementor-element-0f35cfc{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-636 .elementor-element.elementor-element-9daf0c4{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-636 .elementor-element.elementor-element-cc91fb8{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-636 .elementor-element.elementor-element-cc91fb8 > .elementor-widget-container{background-color:var( --e-global-color-ec3c7a7 );padding:3px 10px 3px 10px;border-radius:3px 3px 3px 3px;}.elementor-636 .elementor-element.elementor-element-cc91fb8.elementor-element{--align-self:center;}.elementor-636 .elementor-element.elementor-element-cc91fb8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-636 .elementor-element.elementor-element-b451bf6{text-align:center;}.elementor-636 .elementor-element.elementor-element-b451bf6 .elementor-heading-title{font-family:"Mansfield", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-732e461{--display:flex;--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;}.elementor-636 .elementor-element.elementor-element-6066769{--display:flex;--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;}.elementor-636 .elementor-element.elementor-element-0c5a0a7{--display:flex;}.elementor-636 .elementor-element.elementor-element-0c5a0a7:not(.elementor-motion-effects-element-type-background), .elementor-636 .elementor-element.elementor-element-0c5a0a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-636 .elementor-element.elementor-element-f2f82b1{--display:flex;}.elementor-636 .elementor-element.elementor-element-2a66c3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-636 .elementor-element.elementor-element-2db8a2a{--display:flex;}.elementor-636 .elementor-element.elementor-element-2db8a2a:not(.elementor-motion-effects-element-type-background), .elementor-636 .elementor-element.elementor-element-2db8a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-636 .elementor-element.elementor-element-4f64ee4{--display:flex;}.elementor-636 .elementor-element.elementor-element-94615fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-636 .elementor-element.elementor-element-92269c7{--display:flex;}.elementor-636 .elementor-element.elementor-element-92269c7:not(.elementor-motion-effects-element-type-background), .elementor-636 .elementor-element.elementor-element-92269c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-636 .elementor-element.elementor-element-533099c{--display:flex;}.elementor-636 .elementor-element.elementor-element-d76ae82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-636 .elementor-element.elementor-element-179feab{--display:flex;}.elementor-636 .elementor-element.elementor-element-179feab:not(.elementor-motion-effects-element-type-background), .elementor-636 .elementor-element.elementor-element-179feab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-636 .elementor-element.elementor-element-189a5f0{--display:flex;}.elementor-636 .elementor-element.elementor-element-6d1e08c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-636 .elementor-element.elementor-element-20ab3e2{--display:flex;}.elementor-636 .elementor-element.elementor-element-20ab3e2:not(.elementor-motion-effects-element-type-background), .elementor-636 .elementor-element.elementor-element-20ab3e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-636 .elementor-element.elementor-element-96635e8{--display:flex;}.elementor-636 .elementor-element.elementor-element-c2d7d0e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-636 .elementor-element.elementor-element-a249318{--display:flex;}.elementor-636 .elementor-element.elementor-element-a249318:not(.elementor-motion-effects-element-type-background), .elementor-636 .elementor-element.elementor-element-a249318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-636 .elementor-element.elementor-element-edfa5e7{--display:flex;}.elementor-636 .elementor-element.elementor-element-73922a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-636 .elementor-element.elementor-element-73922a7 a{color:var( --e-global-color-91807f0 );}.elementor-636 .elementor-element.elementor-element-73d5070{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-638d055 );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:18px;}.elementor-636 .elementor-element.elementor-element-73d5070 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;}.elementor-636 .elementor-element.elementor-element-73d5070 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-332724a );border-style:solid;border-width:2px 2px 2px 2px;}.elementor-636 .elementor-element.elementor-element-73d5070 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-cfa1f76 );border-style:solid;border-width:0px 0px 0px 0px;}.elementor-636 .elementor-element.elementor-element-73d5070 {--n-accordion-padding:21px 42px 21px 21px;}:where( .elementor-636 .elementor-element.elementor-element-73d5070 > .elementor-widget-container > .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-family:"Mansfield", Sans-serif;font-weight:600;text-transform:capitalize;line-height:1.3em;letter-spacing:1.2px;}:where( .elementor-636 .elementor-element.elementor-element-73d5070 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 2px 2px 2px;--border-radius:0px 0px 0px 0px;}.elementor-636 .elementor-element.elementor-element-27cc990{--display:flex;--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;}.elementor-636 .elementor-element.elementor-element-53abb14{--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;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-636 .elementor-element.elementor-element-53abb14:not(.elementor-motion-effects-element-type-background), .elementor-636 .elementor-element.elementor-element-53abb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://texaslegacyroofing.com/wp-content/uploads/2025/02/Photo-Mar-28-2024-12-10-38-PM-rotated.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-636 .elementor-element.elementor-element-53abb14::before, .elementor-636 .elementor-element.elementor-element-53abb14 > .elementor-background-video-container::before, .elementor-636 .elementor-element.elementor-element-53abb14 > .e-con-inner > .elementor-background-video-container::before, .elementor-636 .elementor-element.elementor-element-53abb14 > .elementor-background-slideshow::before, .elementor-636 .elementor-element.elementor-element-53abb14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-636 .elementor-element.elementor-element-53abb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-044b931 );--background-overlay:'';}.elementor-636 .elementor-element.elementor-element-53abb14 > .elementor-shape-top svg, .elementor-636 .elementor-element.elementor-element-53abb14 > .e-con-inner > .elementor-shape-top svg{height:50px;}.elementor-636 .elementor-element.elementor-element-e82f98a{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-636 .elementor-element.elementor-element-09cce56{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-636 .elementor-element.elementor-element-09cce56 > .elementor-widget-container{background-color:var( --e-global-color-cfa1f76 );padding:3px 10px 3px 10px;border-radius:3px 3px 3px 3px;}.elementor-636 .elementor-element.elementor-element-09cce56.elementor-element{--align-self:center;}.elementor-636 .elementor-element.elementor-element-09cce56 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-636 .elementor-element.elementor-element-7b804f3{text-align:center;}.elementor-636 .elementor-element.elementor-element-7b804f3 .elementor-heading-title{font-family:"Mansfield", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-636 .elementor-element.elementor-element-959a93c{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-636 .elementor-element.elementor-element-ad70dfb{--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;}.elementor-636 .elementor-element.elementor-element-0810298 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-636 .elementor-element.elementor-element-0810298 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-01b6f54 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-01b6f54 > .elementor-widget-container{margin:0% 0% 0% 0%;}@media(max-width:1024px){.elementor-636 .elementor-element.elementor-element-1ba17c63{--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-636 .elementor-element.elementor-element-270a72b8{--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-636 .elementor-element.elementor-element-459e2914 .elementor-heading-title{font-size:45px;}.elementor-636 .elementor-element.elementor-element-b544450{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-636 .elementor-element.elementor-element-1d7aaa7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-5024f11 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-61e36a73{--flex-wrap:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-636 .elementor-element.elementor-element-28043f52{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-636 .elementor-element.elementor-element-244e7cfb .elementor-heading-title{font-size:32px;}.elementor-636 .elementor-element.elementor-element-5ec10c90{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-636 .elementor-element.elementor-element-3ff2381b img{height:425px;}.elementor-636 .elementor-element.elementor-element-e6f7b50{--flex-wrap:wrap;--padding-top:3em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-636 .elementor-element.elementor-element-24fa83a img{height:425px;}.elementor-636 .elementor-element.elementor-element-4e304e3{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-636 .elementor-element.elementor-element-b106b33 .elementor-heading-title{font-size:26px;}.elementor-636 .elementor-element.elementor-element-c14d90c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-636 .elementor-element.elementor-element-18b7d1f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-e1fdd12{--flex-wrap:wrap;--padding-top:0em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-636 .elementor-element.elementor-element-d4bda51{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-636 .elementor-element.elementor-element-8663430 .elementor-heading-title{font-size:32px;}.elementor-636 .elementor-element.elementor-element-a85945e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-636 .elementor-element.elementor-element-0990674 img{height:425px;}.elementor-636 .elementor-element.elementor-element-49b2817{--flex-wrap:wrap;--padding-top:3em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-636 .elementor-element.elementor-element-4ce9c0e img{height:425px;}.elementor-636 .elementor-element.elementor-element-cd9f1ee{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-636 .elementor-element.elementor-element-df1bc43 .elementor-heading-title{font-size:26px;}.elementor-636 .elementor-element.elementor-element-56f2287{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-636 .elementor-element.elementor-element-4808399 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-f68ba26{--flex-wrap:wrap;--padding-top:0em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-636 .elementor-element.elementor-element-01524e4{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-636 .elementor-element.elementor-element-04ebc3f .elementor-heading-title{font-size:32px;}.elementor-636 .elementor-element.elementor-element-a9ec2ec{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-636 .elementor-element.elementor-element-2850c4a img{height:425px;}.elementor-636 .elementor-element.elementor-element-c640dc4{--flex-wrap:wrap;--padding-top:3em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-636 .elementor-element.elementor-element-4db4b99{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-636 .elementor-element.elementor-element-7f07ace .elementor-heading-title{font-size:26px;}.elementor-636 .elementor-element.elementor-element-022fea6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-636 .elementor-element.elementor-element-79b8f60 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-b66c4ac{--padding-top:2em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-636 .elementor-element.elementor-element-cc91fb8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-b451bf6 .elementor-heading-title{font-size:32px;}.elementor-636 .elementor-element.elementor-element-73d5070{--n-accordion-title-font-size:22px;}.elementor-636 .elementor-element.elementor-element-53abb14{--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-636 .elementor-element.elementor-element-09cce56 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-7b804f3 .elementor-heading-title{font-size:32px;}.elementor-636 .elementor-element.elementor-element-959a93c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-636 .elementor-element.elementor-element-0810298 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-01b6f54 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-636 .elementor-element.elementor-element-1ba17c63{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:7em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-636 .elementor-element.elementor-element-270a72b8{--gap:7px 0px;--row-gap:7px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-636 .elementor-element.elementor-element-459e2914 .elementor-heading-title{font-size:30px;}.elementor-636 .elementor-element.elementor-element-b544450{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-636 .elementor-element.elementor-element-1d7aaa7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-5024f11 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-61e36a73{--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-636 .elementor-element.elementor-element-28043f52{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-636 .elementor-element.elementor-element-244e7cfb .elementor-heading-title{font-size:26px;}.elementor-636 .elementor-element.elementor-element-5ec10c90{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-636 .elementor-element.elementor-element-3ff2381b img{height:263px;}.elementor-636 .elementor-element.elementor-element-e6f7b50{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-636 .elementor-element.elementor-element-24fa83a img{height:263px;}.elementor-636 .elementor-element.elementor-element-4e304e3{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-636 .elementor-element.elementor-element-b106b33 .elementor-heading-title{font-size:22px;}.elementor-636 .elementor-element.elementor-element-c14d90c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-636 .elementor-element.elementor-element-18b7d1f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-e1fdd12{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-636 .elementor-element.elementor-element-d4bda51{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-636 .elementor-element.elementor-element-8663430{text-align:center;}.elementor-636 .elementor-element.elementor-element-8663430 .elementor-heading-title{font-size:26px;}.elementor-636 .elementor-element.elementor-element-a85945e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-636 .elementor-element.elementor-element-0990674 img{height:263px;}.elementor-636 .elementor-element.elementor-element-49b2817{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-636 .elementor-element.elementor-element-4ce9c0e img{height:263px;}.elementor-636 .elementor-element.elementor-element-cd9f1ee{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-636 .elementor-element.elementor-element-df1bc43 .elementor-heading-title{font-size:22px;}.elementor-636 .elementor-element.elementor-element-56f2287{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-636 .elementor-element.elementor-element-4808399 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-f68ba26{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-636 .elementor-element.elementor-element-01524e4{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-636 .elementor-element.elementor-element-04ebc3f{text-align:center;}.elementor-636 .elementor-element.elementor-element-04ebc3f .elementor-heading-title{font-size:26px;}.elementor-636 .elementor-element.elementor-element-a9ec2ec{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-636 .elementor-element.elementor-element-2850c4a img{height:263px;}.elementor-636 .elementor-element.elementor-element-c640dc4{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-636 .elementor-element.elementor-element-4db4b99{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-636 .elementor-element.elementor-element-7f07ace .elementor-heading-title{font-size:22px;}.elementor-636 .elementor-element.elementor-element-022fea6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-636 .elementor-element.elementor-element-79b8f60 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-b66c4ac{--padding-top:1em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-636 .elementor-element.elementor-element-cc91fb8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-b451bf6 .elementor-heading-title{font-size:26px;}.elementor-636 .elementor-element.elementor-element-73d5070{--n-accordion-title-font-size:20px;}.elementor-636 .elementor-element.elementor-element-53abb14{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-636 .elementor-element.elementor-element-09cce56 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-7b804f3 .elementor-heading-title{font-size:26px;}.elementor-636 .elementor-element.elementor-element-959a93c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-636 .elementor-element.elementor-element-0810298 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-636 .elementor-element.elementor-element-01b6f54 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-636 .elementor-element.elementor-element-270a72b8{--content-width:720px;}.elementor-636 .elementor-element.elementor-element-28043f52{--width:45%;}.elementor-636 .elementor-element.elementor-element-6af80b5c{--width:55%;}.elementor-636 .elementor-element.elementor-element-f8c0133{--width:55%;}.elementor-636 .elementor-element.elementor-element-4e304e3{--width:45%;}.elementor-636 .elementor-element.elementor-element-d4bda51{--width:45%;}.elementor-636 .elementor-element.elementor-element-16eae3e{--width:55%;}.elementor-636 .elementor-element.elementor-element-29a16af{--width:55%;}.elementor-636 .elementor-element.elementor-element-cd9f1ee{--width:45%;}.elementor-636 .elementor-element.elementor-element-01524e4{--width:45%;}.elementor-636 .elementor-element.elementor-element-d1bd835{--width:55%;}.elementor-636 .elementor-element.elementor-element-c692f7e{--width:55%;}.elementor-636 .elementor-element.elementor-element-4db4b99{--width:45%;}.elementor-636 .elementor-element.elementor-element-9daf0c4{--content-width:720px;}.elementor-636 .elementor-element.elementor-element-732e461{--width:15%;}.elementor-636 .elementor-element.elementor-element-6066769{--width:70%;}.elementor-636 .elementor-element.elementor-element-27cc990{--width:15%;}.elementor-636 .elementor-element.elementor-element-53abb14{--content-width:720px;}}@media(max-width:1024px) and (min-width:768px){.elementor-636 .elementor-element.elementor-element-28043f52{--width:100%;}.elementor-636 .elementor-element.elementor-element-6af80b5c{--width:100%;}.elementor-636 .elementor-element.elementor-element-f8c0133{--width:100%;}.elementor-636 .elementor-element.elementor-element-4e304e3{--width:100%;}.elementor-636 .elementor-element.elementor-element-d4bda51{--width:100%;}.elementor-636 .elementor-element.elementor-element-16eae3e{--width:100%;}.elementor-636 .elementor-element.elementor-element-29a16af{--width:100%;}.elementor-636 .elementor-element.elementor-element-cd9f1ee{--width:100%;}.elementor-636 .elementor-element.elementor-element-01524e4{--width:100%;}.elementor-636 .elementor-element.elementor-element-d1bd835{--width:100%;}.elementor-636 .elementor-element.elementor-element-c692f7e{--width:100%;}.elementor-636 .elementor-element.elementor-element-4db4b99{--width:100%;}.elementor-636 .elementor-element.elementor-element-9daf0c4{--content-width:480px;}.elementor-636 .elementor-element.elementor-element-732e461{--width:100%;}.elementor-636 .elementor-element.elementor-element-6066769{--width:100%;}.elementor-636 .elementor-element.elementor-element-27cc990{--width:100%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mansfield';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://texaslegacyroofing.com/wp-content/uploads/2025/01/Mansfield-Medium.eot');
	src: url('https://texaslegacyroofing.com/wp-content/uploads/2025/01/Mansfield-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://texaslegacyroofing.com/wp-content/uploads/2025/01/Mansfield-Medium.woff2') format('woff2'),
		url('https://texaslegacyroofing.com/wp-content/uploads/2025/01/Mansfield-Medium.woff') format('woff'),
		url('https://texaslegacyroofing.com/wp-content/uploads/2025/01/Mansfield-Medium.ttf') format('truetype'),
		url('https://texaslegacyroofing.com/wp-content/uploads/2025/01/Mansfield-Medium.svg#Mansfield') format('svg');
}
/* End Custom Fonts CSS */