.elementor-17 .elementor-element.elementor-element-5c733b62{--display:flex;--min-height:100vh;--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.75;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5c733b62:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5c733b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://torresconcretetx.webmediapowersllc.net/wp-content/uploads/2026/07/W5BGMDQ.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-5c733b62::before, .elementor-17 .elementor-element.elementor-element-5c733b62 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-5c733b62 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-5c733b62 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-5c733b62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-5c733b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-442899c3{text-align:center;}.elementor-17 .elementor-element.elementor-element-442899c3 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-112782a{text-align:center;color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-112782a a{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-112782a a:hover, .elementor-17 .elementor-element.elementor-element-112782a a:focus{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-22d28c14{--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;--overlay-opacity:0.1;--border-radius:0px 0px 0px 0px;--padding-top:6em;--padding-bottom:9em;--padding-left:0em;--padding-right:0em;}.elementor-17 .elementor-element.elementor-element-22d28c14::before, .elementor-17 .elementor-element.elementor-element-22d28c14 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-22d28c14 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-22d28c14 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-22d28c14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-22d28c14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-7e81b580{--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;--overflow:hidden;}.elementor-17 .elementor-element.elementor-element-1b64f9fa{--display:flex;}.elementor-17 .elementor-element.elementor-element-6d495fe7 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:6px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-6d495fe7.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-6a525b27{--display:flex;}.elementor-17 .elementor-element.elementor-element-5c1b1a3d{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-5c1b1a3d .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-2fef3d76{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-2fef3d76.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-68dd3317{--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-17 .elementor-element.elementor-element-296b36c6{--display:flex;--overflow:hidden;}.elementor-17 .elementor-element.elementor-element-5dd49aa5{--display:flex;--overlay-opacity:0.58;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-5dd49aa5:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5dd49aa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://torresconcretetx.webmediapowersllc.net/wp-content/uploads/2026/07/new-home-construction-site-in-residential-area-2026-03-25-03-03-53-utc-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-5dd49aa5::before, .elementor-17 .elementor-element.elementor-element-5dd49aa5 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-5dd49aa5 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-5dd49aa5 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-5dd49aa5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-5dd49aa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-427b7ded{--spacer-size:350px;}.elementor-17 .elementor-element.elementor-element-733c116c{--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-17 .elementor-element.elementor-element-78ce94c1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-458cff1a .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-706f0e4f .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-6c5ba842{--display:flex;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-70b41b63 > .elementor-widget-container{--e-transform-rotateZ:0deg;}.elementor-17 .elementor-element.elementor-element-70b41b63 > .elementor-widget-container:hover{--e-transform-rotateZ:45deg;}.elementor-17 .elementor-element.elementor-element-70b41b63.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-70b41b63 .elementor-icon-wrapper{text-align:end;}.elementor-17 .elementor-element.elementor-element-70b41b63.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-70b41b63.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-70b41b63.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-70b41b63.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-70b41b63.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-70b41b63.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-70b41b63.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-70b41b63.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-70b41b63.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-70b41b63.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-70b41b63.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-70b41b63.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-70b41b63.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-70b41b63.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-70b41b63 .elementor-icon{font-size:25px;padding:15px;}.elementor-17 .elementor-element.elementor-element-70b41b63 .elementor-icon svg{height:25px;}.elementor-17 .elementor-element.elementor-element-15865b76{--display:flex;--overflow:hidden;}.elementor-17 .elementor-element.elementor-element-7f7b04b0{--display:flex;--overlay-opacity:0.58;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-7f7b04b0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7f7b04b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://torresconcretetx.webmediapowersllc.net/wp-content/uploads/2026/07/construction-site-concrete-structure-with-rebar-su-2026-03-20-03-29-58-utc-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-7f7b04b0::before, .elementor-17 .elementor-element.elementor-element-7f7b04b0 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-7f7b04b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-7f7b04b0 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-7f7b04b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-7f7b04b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-1d706700{--spacer-size:280px;}.elementor-17 .elementor-element.elementor-element-7722649f{--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-17 .elementor-element.elementor-element-53a7ff9b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-2c9a31a3 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-58fccae .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-3b6865b9{--display:flex;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-426bd378 > .elementor-widget-container{--e-transform-rotateZ:0deg;}.elementor-17 .elementor-element.elementor-element-426bd378 > .elementor-widget-container:hover{--e-transform-rotateZ:45deg;}.elementor-17 .elementor-element.elementor-element-426bd378.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-426bd378 .elementor-icon-wrapper{text-align:end;}.elementor-17 .elementor-element.elementor-element-426bd378.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-426bd378.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-426bd378.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-426bd378.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-426bd378.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-426bd378.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-426bd378.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-426bd378.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-426bd378.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-426bd378.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-426bd378.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-426bd378.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-426bd378.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-426bd378.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-426bd378 .elementor-icon{font-size:25px;padding:15px;}.elementor-17 .elementor-element.elementor-element-426bd378 .elementor-icon svg{height:25px;}.elementor-17 .elementor-element.elementor-element-5be4c557{--display:flex;--overflow:hidden;}.elementor-17 .elementor-element.elementor-element-3874efb3{--display:flex;--overlay-opacity:0.58;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-3874efb3:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3874efb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://torresconcretetx.webmediapowersllc.net/wp-content/uploads/2026/07/view-of-modern-buildings-in-beijing-china-2026-03-09-22-09-26-utc-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-3874efb3::before, .elementor-17 .elementor-element.elementor-element-3874efb3 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-3874efb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-3874efb3 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-3874efb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-3874efb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-7dbc76cd{--spacer-size:350px;}.elementor-17 .elementor-element.elementor-element-3604609a{--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-17 .elementor-element.elementor-element-167e62d5{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-513f18ab .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-543b6d17 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-19ee11a2{--display:flex;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-3df6aee0 > .elementor-widget-container{--e-transform-rotateZ:0deg;}.elementor-17 .elementor-element.elementor-element-3df6aee0 > .elementor-widget-container:hover{--e-transform-rotateZ:45deg;}.elementor-17 .elementor-element.elementor-element-3df6aee0.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-3df6aee0 .elementor-icon-wrapper{text-align:end;}.elementor-17 .elementor-element.elementor-element-3df6aee0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-3df6aee0.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-3df6aee0.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-3df6aee0.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-3df6aee0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-3df6aee0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-3df6aee0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-3df6aee0.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-3df6aee0.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-3df6aee0.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-3df6aee0.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-3df6aee0.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-3df6aee0.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-3df6aee0.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-3df6aee0 .elementor-icon{font-size:25px;padding:15px;}.elementor-17 .elementor-element.elementor-element-3df6aee0 .elementor-icon svg{height:25px;}.elementor-17 .elementor-element.elementor-element-7a8ce1ad{--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-17 .elementor-element.elementor-element-3ca59e71{--display:flex;--overflow:hidden;}.elementor-17 .elementor-element.elementor-element-57596fe1{--display:flex;--overlay-opacity:0.58;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-57596fe1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-57596fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://torresconcretetx.webmediapowersllc.net/wp-content/uploads/2026/07/tiered-landscape-garden-2026-03-20-03-14-32-utc-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-57596fe1::before, .elementor-17 .elementor-element.elementor-element-57596fe1 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-57596fe1 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-57596fe1 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-57596fe1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-57596fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-4ab37e4{--spacer-size:350px;}.elementor-17 .elementor-element.elementor-element-4eb5ea3b{--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-17 .elementor-element.elementor-element-31bef703{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-470a0a40 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-508680d .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-832f123{--display:flex;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-7c658309 > .elementor-widget-container{--e-transform-rotateZ:0deg;}.elementor-17 .elementor-element.elementor-element-7c658309 > .elementor-widget-container:hover{--e-transform-rotateZ:45deg;}.elementor-17 .elementor-element.elementor-element-7c658309.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-7c658309 .elementor-icon-wrapper{text-align:end;}.elementor-17 .elementor-element.elementor-element-7c658309.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-7c658309.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-7c658309.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-7c658309.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-7c658309.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-7c658309.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-7c658309.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-7c658309.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-7c658309.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-7c658309.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-7c658309.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-7c658309.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-7c658309.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-7c658309.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-7c658309 .elementor-icon{font-size:25px;padding:15px;}.elementor-17 .elementor-element.elementor-element-7c658309 .elementor-icon svg{height:25px;}.elementor-17 .elementor-element.elementor-element-2eea2b78{--display:flex;--overflow:hidden;}.elementor-17 .elementor-element.elementor-element-55927da4{--display:flex;--overlay-opacity:0.58;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-55927da4:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-55927da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://torresconcretetx.webmediapowersllc.net/wp-content/uploads/2026/07/paving-stone-road-old-pavement-of-square-cobblest-2026-03-16-02-08-53-utc-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-55927da4::before, .elementor-17 .elementor-element.elementor-element-55927da4 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-55927da4 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-55927da4 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-55927da4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-55927da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-53b9895c{--spacer-size:280px;}.elementor-17 .elementor-element.elementor-element-645450c{--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-17 .elementor-element.elementor-element-31cc2a27{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-75b50b8 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-5f91a90c .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-11a70f3a{--display:flex;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-460514ad > .elementor-widget-container{--e-transform-rotateZ:0deg;}.elementor-17 .elementor-element.elementor-element-460514ad > .elementor-widget-container:hover{--e-transform-rotateZ:45deg;}.elementor-17 .elementor-element.elementor-element-460514ad.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-460514ad .elementor-icon-wrapper{text-align:end;}.elementor-17 .elementor-element.elementor-element-460514ad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-460514ad.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-460514ad.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-460514ad.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-460514ad.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-460514ad.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-460514ad.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-460514ad.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-460514ad.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-460514ad.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-460514ad.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-460514ad.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-460514ad.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-460514ad.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-460514ad .elementor-icon{font-size:25px;padding:15px;}.elementor-17 .elementor-element.elementor-element-460514ad .elementor-icon svg{height:25px;}.elementor-17 .elementor-element.elementor-element-10e439f3{--display:flex;--overflow:hidden;}.elementor-17 .elementor-element.elementor-element-151a122d{--display:flex;--overlay-opacity:0.58;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-151a122d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-151a122d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://torresconcretetx.webmediapowersllc.net/wp-content/uploads/2026/07/gray-concrete-blocks-background-texture-material-2026-03-09-09-00-51-utc-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-151a122d::before, .elementor-17 .elementor-element.elementor-element-151a122d > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-151a122d > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-151a122d > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-151a122d > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-151a122d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-34cc996a{--spacer-size:350px;}.elementor-17 .elementor-element.elementor-element-6f29f28e{--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-17 .elementor-element.elementor-element-7508dfd3{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-565ebe94 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-cc9b1c6 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-3ec31e62{--display:flex;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-253b1e8b > .elementor-widget-container{--e-transform-rotateZ:0deg;}.elementor-17 .elementor-element.elementor-element-253b1e8b > .elementor-widget-container:hover{--e-transform-rotateZ:45deg;}.elementor-17 .elementor-element.elementor-element-253b1e8b.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-253b1e8b .elementor-icon-wrapper{text-align:end;}.elementor-17 .elementor-element.elementor-element-253b1e8b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-253b1e8b.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-253b1e8b.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-253b1e8b.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-253b1e8b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-253b1e8b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-253b1e8b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-253b1e8b.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-253b1e8b.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-253b1e8b.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-253b1e8b.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-253b1e8b.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-253b1e8b.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-253b1e8b.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-253b1e8b .elementor-icon{font-size:25px;padding:15px;}.elementor-17 .elementor-element.elementor-element-253b1e8b .elementor-icon svg{height:25px;}.elementor-17 .elementor-element.elementor-element-0b33919{--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-17 .elementor-element.elementor-element-7f88ad2{--display:flex;--overflow:hidden;}.elementor-17 .elementor-element.elementor-element-883ce5d{--display:flex;--overlay-opacity:0.58;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-883ce5d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-883ce5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://torresconcretetx.webmediapowersllc.net/wp-content/uploads/2026/07/wall-insulation-construction-on-building-exterior-2026-01-06-09-54-10-utc-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-883ce5d::before, .elementor-17 .elementor-element.elementor-element-883ce5d > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-883ce5d > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-883ce5d > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-883ce5d > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-883ce5d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-a8c334b{--spacer-size:350px;}.elementor-17 .elementor-element.elementor-element-de24fa7{--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-17 .elementor-element.elementor-element-f6cee17{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-7437192 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-fa8c20f .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-b10ea1c{--display:flex;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-d395976 > .elementor-widget-container{--e-transform-rotateZ:0deg;}.elementor-17 .elementor-element.elementor-element-d395976 > .elementor-widget-container:hover{--e-transform-rotateZ:45deg;}.elementor-17 .elementor-element.elementor-element-d395976.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-d395976 .elementor-icon-wrapper{text-align:end;}.elementor-17 .elementor-element.elementor-element-d395976.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-d395976.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-d395976.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-d395976.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-d395976.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-d395976.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-d395976.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-d395976.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-d395976.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-d395976.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-d395976.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-d395976.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-d395976.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-d395976.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-d395976 .elementor-icon{font-size:25px;padding:15px;}.elementor-17 .elementor-element.elementor-element-d395976 .elementor-icon svg{height:25px;}.elementor-17 .elementor-element.elementor-element-108fdb5{--display:flex;--overflow:hidden;}.elementor-17 .elementor-element.elementor-element-84a2acb{--display:flex;--overlay-opacity:0.58;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-84a2acb:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-84a2acb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://torresconcretetx.webmediapowersllc.net/wp-content/uploads/2026/07/high-angle-view-of-vacant-parking-lot-by-the-foot-2026-03-09-03-23-15-utc-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-84a2acb::before, .elementor-17 .elementor-element.elementor-element-84a2acb > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-84a2acb > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-84a2acb > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-84a2acb > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-84a2acb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-ec05911{--spacer-size:280px;}.elementor-17 .elementor-element.elementor-element-c50f42b{--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-17 .elementor-element.elementor-element-70866ac{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-1b77f96 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-3e08865 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-ef72f95{--display:flex;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-f139938 > .elementor-widget-container{--e-transform-rotateZ:0deg;}.elementor-17 .elementor-element.elementor-element-f139938 > .elementor-widget-container:hover{--e-transform-rotateZ:45deg;}.elementor-17 .elementor-element.elementor-element-f139938.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-f139938 .elementor-icon-wrapper{text-align:end;}.elementor-17 .elementor-element.elementor-element-f139938.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-f139938.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-f139938.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-f139938.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-f139938.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-f139938.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-f139938.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-f139938.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-f139938.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-f139938.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-f139938.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-f139938.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-f139938.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-f139938.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-f139938 .elementor-icon{font-size:25px;padding:15px;}.elementor-17 .elementor-element.elementor-element-f139938 .elementor-icon svg{height:25px;}.elementor-17 .elementor-element.elementor-element-d90cbe4{--display:flex;--overflow:hidden;}.elementor-17 .elementor-element.elementor-element-f30f640{--display:flex;--overlay-opacity:0.58;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-f30f640:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f30f640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://torresconcretetx.webmediapowersllc.net/wp-content/uploads/2026/07/landscaping-project-in-front-of-the-house-rock-ga-2026-03-16-05-09-51-utc-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-f30f640::before, .elementor-17 .elementor-element.elementor-element-f30f640 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-f30f640 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-f30f640 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-f30f640 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-f30f640 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-e8108f9{--spacer-size:350px;}.elementor-17 .elementor-element.elementor-element-7cf38ad{--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-17 .elementor-element.elementor-element-234c86f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-dac5279 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-2f2022f .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-e2aee2f{--display:flex;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-d0b64a4 > .elementor-widget-container{--e-transform-rotateZ:0deg;}.elementor-17 .elementor-element.elementor-element-d0b64a4 > .elementor-widget-container:hover{--e-transform-rotateZ:45deg;}.elementor-17 .elementor-element.elementor-element-d0b64a4.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-d0b64a4 .elementor-icon-wrapper{text-align:end;}.elementor-17 .elementor-element.elementor-element-d0b64a4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-d0b64a4.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-d0b64a4.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-d0b64a4.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-d0b64a4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-d0b64a4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-d0b64a4.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-d0b64a4.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-d0b64a4.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-d0b64a4.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-d0b64a4.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-d0b64a4.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-d0b64a4.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-d0b64a4.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-d0b64a4 .elementor-icon{font-size:25px;padding:15px;}.elementor-17 .elementor-element.elementor-element-d0b64a4 .elementor-icon svg{height:25px;}.elementor-17 .elementor-element.elementor-element-155ae87{--display:flex;--min-height:70vh;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.55;}.elementor-17 .elementor-element.elementor-element-155ae87:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-155ae87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://torresconcretetx.webmediapowersllc.net/wp-content/uploads/2026/07/contemporary-building-with-glass-balconies-against-2026-01-09-13-10-27-utc-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-155ae87::before, .elementor-17 .elementor-element.elementor-element-155ae87 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-155ae87 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-155ae87 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-155ae87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-155ae87 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-3a65a41{text-align:center;}.elementor-17 .elementor-element.elementor-element-3a65a41 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-c70f6a5{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-c70f6a5.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:3px 3px 3px 35px;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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-text );padding:15px 15px 15px 15px;border-radius:9999px 9999px 9999px 9999px;}.elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-text );width:15px;}.elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:15px;}.elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:20px;}.elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:20px;}.elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-1b64f9fa{--width:10%;}.elementor-17 .elementor-element.elementor-element-6a525b27{--width:90%;}.elementor-17 .elementor-element.elementor-element-78ce94c1{--width:80%;}.elementor-17 .elementor-element.elementor-element-6c5ba842{--width:20%;}.elementor-17 .elementor-element.elementor-element-53a7ff9b{--width:80%;}.elementor-17 .elementor-element.elementor-element-3b6865b9{--width:20%;}.elementor-17 .elementor-element.elementor-element-167e62d5{--width:80%;}.elementor-17 .elementor-element.elementor-element-19ee11a2{--width:20%;}.elementor-17 .elementor-element.elementor-element-31bef703{--width:80%;}.elementor-17 .elementor-element.elementor-element-832f123{--width:20%;}.elementor-17 .elementor-element.elementor-element-31cc2a27{--width:80%;}.elementor-17 .elementor-element.elementor-element-11a70f3a{--width:20%;}.elementor-17 .elementor-element.elementor-element-7508dfd3{--width:80%;}.elementor-17 .elementor-element.elementor-element-3ec31e62{--width:20%;}.elementor-17 .elementor-element.elementor-element-f6cee17{--width:80%;}.elementor-17 .elementor-element.elementor-element-b10ea1c{--width:20%;}.elementor-17 .elementor-element.elementor-element-70866ac{--width:80%;}.elementor-17 .elementor-element.elementor-element-ef72f95{--width:20%;}.elementor-17 .elementor-element.elementor-element-234c86f{--width:80%;}.elementor-17 .elementor-element.elementor-element-e2aee2f{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-1b64f9fa{--width:100%;}.elementor-17 .elementor-element.elementor-element-6a525b27{--width:100%;}}@media(min-width:1025px){.elementor-17 .elementor-element.elementor-element-155ae87:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-155ae87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-22d28c14{--padding-top:3em;--padding-bottom:9em;--padding-left:0em;--padding-right:0em;}.elementor-17 .elementor-element.elementor-element-7e81b580{--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-5c1b1a3d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-2fef3d76{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:2;}.elementor-17 .elementor-element.elementor-element-68dd3317{--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-427b7ded{--spacer-size:450px;}.elementor-17 .elementor-element.elementor-element-1d706700{--spacer-size:450px;}.elementor-17 .elementor-element.elementor-element-7dbc76cd{--spacer-size:450px;}.elementor-17 .elementor-element.elementor-element-7a8ce1ad{--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-4ab37e4{--spacer-size:450px;}.elementor-17 .elementor-element.elementor-element-53b9895c{--spacer-size:450px;}.elementor-17 .elementor-element.elementor-element-34cc996a{--spacer-size:450px;}.elementor-17 .elementor-element.elementor-element-0b33919{--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-a8c334b{--spacer-size:450px;}.elementor-17 .elementor-element.elementor-element-ec05911{--spacer-size:450px;}.elementor-17 .elementor-element.elementor-element-e8108f9{--spacer-size:450px;}.elementor-17 .elementor-element.elementor-element-155ae87{--min-height:50vh;}.elementor-17 .elementor-element.elementor-element-c70f6a5{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-22d28c14{--padding-top:3em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-17 .elementor-element.elementor-element-6d495fe7.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-5c1b1a3d{text-align:center;}.elementor-17 .elementor-element.elementor-element-2fef3d76{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-17 .elementor-element.elementor-element-427b7ded{--spacer-size:150px;}.elementor-17 .elementor-element.elementor-element-733c116c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-458cff1a{text-align:center;}.elementor-17 .elementor-element.elementor-element-706f0e4f{text-align:center;}.elementor-17 .elementor-element.elementor-element-6c5ba842.e-con{--order:-99999 /* order start hack */;}.elementor-17 .elementor-element.elementor-element-70b41b63.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-70b41b63 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-70b41b63 .elementor-icon{font-size:20px;}.elementor-17 .elementor-element.elementor-element-70b41b63 .elementor-icon svg{height:20px;}.elementor-17 .elementor-element.elementor-element-1d706700{--spacer-size:150px;}.elementor-17 .elementor-element.elementor-element-7722649f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-2c9a31a3{text-align:center;}.elementor-17 .elementor-element.elementor-element-58fccae{text-align:center;}.elementor-17 .elementor-element.elementor-element-3b6865b9.e-con{--order:-99999 /* order start hack */;}.elementor-17 .elementor-element.elementor-element-426bd378.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-426bd378 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-426bd378 .elementor-icon{font-size:20px;}.elementor-17 .elementor-element.elementor-element-426bd378 .elementor-icon svg{height:20px;}.elementor-17 .elementor-element.elementor-element-7dbc76cd{--spacer-size:150px;}.elementor-17 .elementor-element.elementor-element-3604609a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-513f18ab{text-align:center;}.elementor-17 .elementor-element.elementor-element-543b6d17{text-align:center;}.elementor-17 .elementor-element.elementor-element-19ee11a2.e-con{--order:-99999 /* order start hack */;}.elementor-17 .elementor-element.elementor-element-3df6aee0.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-3df6aee0 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-3df6aee0 .elementor-icon{font-size:20px;}.elementor-17 .elementor-element.elementor-element-3df6aee0 .elementor-icon svg{height:20px;}.elementor-17 .elementor-element.elementor-element-4ab37e4{--spacer-size:150px;}.elementor-17 .elementor-element.elementor-element-4eb5ea3b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-470a0a40{text-align:center;}.elementor-17 .elementor-element.elementor-element-508680d{text-align:center;}.elementor-17 .elementor-element.elementor-element-832f123.e-con{--order:-99999 /* order start hack */;}.elementor-17 .elementor-element.elementor-element-7c658309.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-7c658309 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-7c658309 .elementor-icon{font-size:20px;}.elementor-17 .elementor-element.elementor-element-7c658309 .elementor-icon svg{height:20px;}.elementor-17 .elementor-element.elementor-element-53b9895c{--spacer-size:150px;}.elementor-17 .elementor-element.elementor-element-645450c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-75b50b8{text-align:center;}.elementor-17 .elementor-element.elementor-element-11a70f3a.e-con{--order:-99999 /* order start hack */;}.elementor-17 .elementor-element.elementor-element-460514ad.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-460514ad .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-460514ad .elementor-icon{font-size:20px;}.elementor-17 .elementor-element.elementor-element-460514ad .elementor-icon svg{height:20px;}.elementor-17 .elementor-element.elementor-element-34cc996a{--spacer-size:150px;}.elementor-17 .elementor-element.elementor-element-6f29f28e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-565ebe94{text-align:center;}.elementor-17 .elementor-element.elementor-element-3ec31e62.e-con{--order:-99999 /* order start hack */;}.elementor-17 .elementor-element.elementor-element-253b1e8b.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-253b1e8b .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-253b1e8b .elementor-icon{font-size:20px;}.elementor-17 .elementor-element.elementor-element-253b1e8b .elementor-icon svg{height:20px;}.elementor-17 .elementor-element.elementor-element-a8c334b{--spacer-size:150px;}.elementor-17 .elementor-element.elementor-element-de24fa7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-7437192{text-align:center;}.elementor-17 .elementor-element.elementor-element-fa8c20f{text-align:center;}.elementor-17 .elementor-element.elementor-element-b10ea1c.e-con{--order:-99999 /* order start hack */;}.elementor-17 .elementor-element.elementor-element-d395976.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-d395976 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-d395976 .elementor-icon{font-size:20px;}.elementor-17 .elementor-element.elementor-element-d395976 .elementor-icon svg{height:20px;}.elementor-17 .elementor-element.elementor-element-ec05911{--spacer-size:150px;}.elementor-17 .elementor-element.elementor-element-c50f42b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-1b77f96{text-align:center;}.elementor-17 .elementor-element.elementor-element-3e08865{text-align:center;}.elementor-17 .elementor-element.elementor-element-ef72f95.e-con{--order:-99999 /* order start hack */;}.elementor-17 .elementor-element.elementor-element-f139938.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-f139938 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-f139938 .elementor-icon{font-size:20px;}.elementor-17 .elementor-element.elementor-element-f139938 .elementor-icon svg{height:20px;}.elementor-17 .elementor-element.elementor-element-e8108f9{--spacer-size:150px;}.elementor-17 .elementor-element.elementor-element-7cf38ad{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-dac5279{text-align:center;}.elementor-17 .elementor-element.elementor-element-2f2022f{text-align:center;}.elementor-17 .elementor-element.elementor-element-e2aee2f.e-con{--order:-99999 /* order start hack */;}.elementor-17 .elementor-element.elementor-element-d0b64a4.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-d0b64a4 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-d0b64a4 .elementor-icon{font-size:20px;}.elementor-17 .elementor-element.elementor-element-d0b64a4 .elementor-icon svg{height:20px;}.elementor-17 .elementor-element.elementor-element-155ae87{--min-height:80vh;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-17 .elementor-element.elementor-element-e9c9344 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}