.elementor-1632 .elementor-element.elementor-element-87fc48c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-1632 .elementor-element.elementor-element-8032b99{--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;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--padding-top:98px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-8032b99:not(.elementor-motion-effects-element-type-background), .elementor-1632 .elementor-element.elementor-element-8032b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://jrwestconcrete.dallaswebsites.net/wp-content/uploads/2025/05/services-1.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1632 .elementor-element.elementor-element-5b8c927 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1632 .elementor-element.elementor-element-5b8c927{text-align:center;}.elementor-1632 .elementor-element.elementor-element-5b8c927 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:200;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-1df53d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1632 .elementor-element.elementor-element-1df53d8{text-align:center;}.elementor-1632 .elementor-element.elementor-element-1df53d8 .elementor-heading-title{font-family:"Khand", Sans-serif;font-size:38px;font-weight:700;line-height:44px;letter-spacing:0.76px;color:#FFFFFF;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1632 .elementor-element.elementor-element-2ecd80d{width:var( --container-widget-width, 785px );max-width:785px;--container-widget-width:785px;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-2ecd80d.elementor-element{--align-self:center;}.elementor-1632 .elementor-element.elementor-element-23a748f{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-1632 .elementor-element.elementor-element-f0b466f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-62f6f96{--display:flex;--min-height:440px;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-62f6f96:not(.elementor-motion-effects-element-type-background), .elementor-1632 .elementor-element.elementor-element-62f6f96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jrwestconcrete.dallaswebsites.net/wp-content/uploads/2025/05/87d16e5df9a1561cc9185a425c4b2b5287a8c5c7.png");background-position:bottom left;background-size:cover;}.elementor-1632 .elementor-element.elementor-element-62f6f96::before, .elementor-1632 .elementor-element.elementor-element-62f6f96 > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-62f6f96 > .e-con-inner > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-62f6f96 > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-62f6f96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-62f6f96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 30%, #000000 100%);}.elementor-1632 .elementor-element.elementor-element-458740b{text-align:center;}.elementor-1632 .elementor-element.elementor-element-458740b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-189fb74{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-189fb74 > .elementor-widget-container{padding:0px 0px 56px 0px;}.elementor-1632 .elementor-element.elementor-element-189fb74.elementor-element{--align-self:center;}.elementor-1632 .elementor-element.elementor-element-a6b326f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-baf1a94{--display:flex;--min-height:410px;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-baf1a94:not(.elementor-motion-effects-element-type-background), .elementor-1632 .elementor-element.elementor-element-baf1a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jrwestconcrete.dallaswebsites.net/wp-content/uploads/2025/05/strom-drainage-682c3e1725bdd-e1747994978537.webp");background-position:center center;background-size:cover;}.elementor-1632 .elementor-element.elementor-element-baf1a94::before, .elementor-1632 .elementor-element.elementor-element-baf1a94 > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-baf1a94 > .e-con-inner > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-baf1a94 > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-baf1a94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-baf1a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 30%, #000000 100%);}.elementor-1632 .elementor-element.elementor-element-4e9e184{text-align:center;}.elementor-1632 .elementor-element.elementor-element-4e9e184 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-4553e48{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-4553e48 > .elementor-widget-container{padding:0px 0px 56px 0px;}.elementor-1632 .elementor-element.elementor-element-4553e48.elementor-element{--align-self:center;}.elementor-1632 .elementor-element.elementor-element-db78961{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-911cba4{--display:flex;--min-height:470px;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-911cba4:not(.elementor-motion-effects-element-type-background), .elementor-1632 .elementor-element.elementor-element-911cba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jrwestconcrete.dallaswebsites.net/wp-content/uploads/2025/05/drainage-txdot-682c3e170bb44.webp");background-position:center center;background-size:cover;}.elementor-1632 .elementor-element.elementor-element-911cba4::before, .elementor-1632 .elementor-element.elementor-element-911cba4 > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-911cba4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-911cba4 > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-911cba4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-911cba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 30%, #000000 100%);}.elementor-1632 .elementor-element.elementor-element-7adb5f9{text-align:center;}.elementor-1632 .elementor-element.elementor-element-7adb5f9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-2830960{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-2830960 > .elementor-widget-container{padding:0px 0px 56px 0px;}.elementor-1632 .elementor-element.elementor-element-2830960.elementor-element{--align-self:center;}.elementor-1632 .elementor-element.elementor-element-3b88ff8{--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:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1632 .elementor-element.elementor-element-e757251{--display:flex;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-9941fe8{--display:flex;--min-height:500px;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-9941fe8:not(.elementor-motion-effects-element-type-background), .elementor-1632 .elementor-element.elementor-element-9941fe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jrwestconcrete.dallaswebsites.net/wp-content/uploads/2025/05/wing-walls-682c4550acb46.webp");background-position:bottom left;background-size:cover;}.elementor-1632 .elementor-element.elementor-element-9941fe8::before, .elementor-1632 .elementor-element.elementor-element-9941fe8 > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-9941fe8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-9941fe8 > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-9941fe8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-9941fe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 30%, #000000 100%);}.elementor-1632 .elementor-element.elementor-element-e10c33c{text-align:center;}.elementor-1632 .elementor-element.elementor-element-e10c33c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-a5018bc{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-a5018bc > .elementor-widget-container{padding:0px 0px 56px 0px;}.elementor-1632 .elementor-element.elementor-element-a5018bc.elementor-element{--align-self:center;}.elementor-1632 .elementor-element.elementor-element-3bb5651{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-2a2c6bf{--display:flex;--min-height:480px;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-2a2c6bf:not(.elementor-motion-effects-element-type-background), .elementor-1632 .elementor-element.elementor-element-2a2c6bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jrwestconcrete.dallaswebsites.net/wp-content/uploads/2025/05/sidewalk-682c450d57901-e1747995085519.webp");background-position:center center;background-size:cover;}.elementor-1632 .elementor-element.elementor-element-2a2c6bf::before, .elementor-1632 .elementor-element.elementor-element-2a2c6bf > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-2a2c6bf > .e-con-inner > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-2a2c6bf > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-2a2c6bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-2a2c6bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 30%, #000000 100%);}.elementor-1632 .elementor-element.elementor-element-1675d10{text-align:center;}.elementor-1632 .elementor-element.elementor-element-1675d10 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-85d7fb2{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-85d7fb2 > .elementor-widget-container{padding:0px 0px 56px 0px;}.elementor-1632 .elementor-element.elementor-element-85d7fb2.elementor-element{--align-self:center;}.elementor-1632 .elementor-element.elementor-element-5f398bb{--display:flex;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-856e250{--display:flex;--min-height:505px;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-856e250:not(.elementor-motion-effects-element-type-background), .elementor-1632 .elementor-element.elementor-element-856e250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jrwestconcrete.dallaswebsites.net/wp-content/uploads/2025/05/curb-682c450d88b4d.webp");background-position:center center;background-size:cover;}.elementor-1632 .elementor-element.elementor-element-856e250::before, .elementor-1632 .elementor-element.elementor-element-856e250 > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-856e250 > .e-con-inner > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-856e250 > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-856e250 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-856e250 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 30%, #000000 100%);}.elementor-1632 .elementor-element.elementor-element-0b9e40d{text-align:center;}.elementor-1632 .elementor-element.elementor-element-0b9e40d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-9f56533{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-9f56533 > .elementor-widget-container{padding:0px 0px 56px 0px;}.elementor-1632 .elementor-element.elementor-element-9f56533.elementor-element{--align-self:center;}.elementor-1632 .elementor-element.elementor-element-9fa17e3{--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:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1632 .elementor-element.elementor-element-fbbc959{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-e3d59d0{--display:flex;--min-height:505px;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-e3d59d0:not(.elementor-motion-effects-element-type-background), .elementor-1632 .elementor-element.elementor-element-e3d59d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jrwestconcrete.dallaswebsites.net/wp-content/uploads/2025/05/gabions-683033c5ee9c3.webp");background-position:bottom left;background-size:cover;}.elementor-1632 .elementor-element.elementor-element-e3d59d0::before, .elementor-1632 .elementor-element.elementor-element-e3d59d0 > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-e3d59d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-e3d59d0 > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-e3d59d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-e3d59d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 30%, #000000 100%);}.elementor-1632 .elementor-element.elementor-element-df5615a{text-align:center;}.elementor-1632 .elementor-element.elementor-element-df5615a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-a0cbb61{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-a0cbb61 > .elementor-widget-container{padding:0px 0px 56px 0px;}.elementor-1632 .elementor-element.elementor-element-a0cbb61.elementor-element{--align-self:center;}.elementor-1632 .elementor-element.elementor-element-714c39e{--display:flex;--margin-top:-74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-3d381a8{--display:flex;--min-height:480px;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-3d381a8:not(.elementor-motion-effects-element-type-background), .elementor-1632 .elementor-element.elementor-element-3d381a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jrwestconcrete.dallaswebsites.net/wp-content/uploads/2025/05/traffic-barriers-6830337b5fcb1.webp");background-position:center center;background-size:cover;}.elementor-1632 .elementor-element.elementor-element-3d381a8::before, .elementor-1632 .elementor-element.elementor-element-3d381a8 > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-3d381a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-3d381a8 > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-3d381a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-3d381a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 30%, #000000 100%);}.elementor-1632 .elementor-element.elementor-element-12e0f82{text-align:center;}.elementor-1632 .elementor-element.elementor-element-12e0f82 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-4a6c59e{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-4a6c59e > .elementor-widget-container{padding:0px 0px 56px 0px;}.elementor-1632 .elementor-element.elementor-element-4a6c59e.elementor-element{--align-self:center;}.elementor-1632 .elementor-element.elementor-element-ef4b2ee{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-2fff7ef{--display:flex;--min-height:500px;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-2fff7ef:not(.elementor-motion-effects-element-type-background), .elementor-1632 .elementor-element.elementor-element-2fff7ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jrwestconcrete.dallaswebsites.net/wp-content/uploads/2025/05/sub-grade-6830337aa7946-e1747995202128.webp");background-position:center center;background-size:cover;}.elementor-1632 .elementor-element.elementor-element-2fff7ef::before, .elementor-1632 .elementor-element.elementor-element-2fff7ef > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-2fff7ef > .e-con-inner > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-2fff7ef > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-2fff7ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-2fff7ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 30%, #000000 100%);}.elementor-1632 .elementor-element.elementor-element-43282df{text-align:center;}.elementor-1632 .elementor-element.elementor-element-43282df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-0351caf{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-0351caf > .elementor-widget-container{padding:0px 0px 56px 0px;}.elementor-1632 .elementor-element.elementor-element-0351caf.elementor-element{--align-self:center;}.elementor-1632 .elementor-element.elementor-element-65d649d{--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:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1632 .elementor-element.elementor-element-8d63094{--display:flex;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-0d7fb5c{--display:flex;--min-height:438px;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-0d7fb5c:not(.elementor-motion-effects-element-type-background), .elementor-1632 .elementor-element.elementor-element-0d7fb5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jrwestconcrete.dallaswebsites.net/wp-content/uploads/2025/05/retaining-wall-68303dabc8b63.webp");background-position:bottom left;background-size:cover;}.elementor-1632 .elementor-element.elementor-element-0d7fb5c::before, .elementor-1632 .elementor-element.elementor-element-0d7fb5c > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-0d7fb5c > .e-con-inner > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-0d7fb5c > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-0d7fb5c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-0d7fb5c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 30%, #000000 100%);}.elementor-1632 .elementor-element.elementor-element-32f5d0c{text-align:center;}.elementor-1632 .elementor-element.elementor-element-32f5d0c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-616f81e{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-616f81e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1632 .elementor-element.elementor-element-616f81e.elementor-element{--align-self:center;}.elementor-1632 .elementor-element.elementor-element-cfa4aeb{--display:flex;--margin-top:-84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-8cbf7e3{--display:flex;--min-height:505px;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-8cbf7e3:not(.elementor-motion-effects-element-type-background), .elementor-1632 .elementor-element.elementor-element-8cbf7e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jrwestconcrete.dallaswebsites.net/wp-content/uploads/2025/05/pavement-68303daa3a6f2-e1747995282912.webp");background-position:center center;background-size:cover;}.elementor-1632 .elementor-element.elementor-element-8cbf7e3::before, .elementor-1632 .elementor-element.elementor-element-8cbf7e3 > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-8cbf7e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-8cbf7e3 > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-8cbf7e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-8cbf7e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 30%, #000000 100%);}.elementor-1632 .elementor-element.elementor-element-8506ef9{text-align:center;}.elementor-1632 .elementor-element.elementor-element-8506ef9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-7bd1433{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-7bd1433 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1632 .elementor-element.elementor-element-7bd1433.elementor-element{--align-self:center;}.elementor-1632 .elementor-element.elementor-element-2dcdbb0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-aa4f5a2{--display:flex;--min-height:420px;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-aa4f5a2:not(.elementor-motion-effects-element-type-background), .elementor-1632 .elementor-element.elementor-element-aa4f5a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jrwestconcrete.dallaswebsites.net/wp-content/uploads/2025/05/handicap-68303daa6036d.webp");background-position:center center;background-size:cover;}.elementor-1632 .elementor-element.elementor-element-aa4f5a2::before, .elementor-1632 .elementor-element.elementor-element-aa4f5a2 > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-aa4f5a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1632 .elementor-element.elementor-element-aa4f5a2 > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-aa4f5a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1632 .elementor-element.elementor-element-aa4f5a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 30%, #000000 100%);}.elementor-1632 .elementor-element.elementor-element-8f5b0be{text-align:center;}.elementor-1632 .elementor-element.elementor-element-8f5b0be .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-be07830{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-1632 .elementor-element.elementor-element-be07830 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1632 .elementor-element.elementor-element-be07830.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1632 .elementor-element.elementor-element-edfba9b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-1632 .elementor-element.elementor-element-edfba9b > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-1632 .elementor-element.elementor-element-edfba9b.elementor-element{--align-self:center;}.elementor-1632 .elementor-element.elementor-element-c34e86d{--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-1632 .elementor-element.elementor-element-8f7ba7c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-c2e1b22{--display:flex;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-c2e1b22:not(.elementor-motion-effects-element-type-background), .elementor-1632 .elementor-element.elementor-element-c2e1b22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jrwestconcrete.dallaswebsites.net/wp-content/uploads/2025/05/pexels-steve-johnson-9999716-1.jpg");}.elementor-1632 .elementor-element.elementor-element-9c181da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-7e14330{--display:flex;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-7e14330:not(.elementor-motion-effects-element-type-background), .elementor-1632 .elementor-element.elementor-element-7e14330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F88080;}.elementor-1632 .elementor-element.elementor-element-7db2117{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-7a70617{--display:flex;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-7a70617:not(.elementor-motion-effects-element-type-background), .elementor-1632 .elementor-element.elementor-element-7a70617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F88080;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1632 .elementor-element.elementor-element-edfba9b > .elementor-widget-container{margin:40px 0px 0px 0px;}}@media(max-width:990px){.elementor-1632 .elementor-element.elementor-element-8032b99{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1632 .elementor-element.elementor-element-2ecd80d > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-1632 .elementor-element.elementor-element-2ecd80d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1632 .elementor-element.elementor-element-189fb74{font-size:16px;}.elementor-1632 .elementor-element.elementor-element-4553e48{font-size:16px;}.elementor-1632 .elementor-element.elementor-element-2830960{font-size:16px;}.elementor-1632 .elementor-element.elementor-element-a5018bc{font-size:16px;}.elementor-1632 .elementor-element.elementor-element-85d7fb2{font-size:16px;}.elementor-1632 .elementor-element.elementor-element-9f56533{font-size:16px;}.elementor-1632 .elementor-element.elementor-element-a0cbb61{font-size:16px;}.elementor-1632 .elementor-element.elementor-element-4a6c59e{font-size:16px;}.elementor-1632 .elementor-element.elementor-element-0351caf{font-size:16px;}.elementor-1632 .elementor-element.elementor-element-616f81e{font-size:16px;}.elementor-1632 .elementor-element.elementor-element-7bd1433{font-size:16px;}.elementor-1632 .elementor-element.elementor-element-be07830{font-size:16px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1632 .elementor-element.elementor-element-1df53d8 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1632 .elementor-element.elementor-element-3b88ff8{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1632 .elementor-element.elementor-element-e757251{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1632 .elementor-element.elementor-element-9941fe8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1632 .elementor-element.elementor-element-3bb5651{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1632 .elementor-element.elementor-element-5f398bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1632 .elementor-element.elementor-element-fbbc959{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1632 .elementor-element.elementor-element-714c39e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1632 .elementor-element.elementor-element-8d63094{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1632 .elementor-element.elementor-element-cfa4aeb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1632 .elementor-element.elementor-element-edfba9b > .elementor-widget-container{margin:20px 0px 0px 0px;}}