.elementor-975 .elementor-element.elementor-element-bfa724e{--display:flex;--min-height:400px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-975 .elementor-element.elementor-element-bfa724e:not(.elementor-motion-effects-element-type-background), .elementor-975 .elementor-element.elementor-element-bfa724e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://guzmanconstructionsandiego.com/wp-content/uploads/2025/10/Caffey-slab-underlayment-4-scaled.jpg");background-position:center center;background-size:cover;}.elementor-975 .elementor-element.elementor-element-bfa724e::before, .elementor-975 .elementor-element.elementor-element-bfa724e > .elementor-background-video-container::before, .elementor-975 .elementor-element.elementor-element-bfa724e > .e-con-inner > .elementor-background-video-container::before, .elementor-975 .elementor-element.elementor-element-bfa724e > .elementor-background-slideshow::before, .elementor-975 .elementor-element.elementor-element-bfa724e > .e-con-inner > .elementor-background-slideshow::before, .elementor-975 .elementor-element.elementor-element-bfa724e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-975 .elementor-element.elementor-element-e6657f8{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:center;}.elementor-975 .elementor-element.elementor-element-e6657f8 > .elementor-widget-container{margin:110px 0px 0px 0px;}.elementor-975 .elementor-element.elementor-element-e6657f8.elementor-element{--align-self:center;}.elementor-975 .elementor-element.elementor-element-e6657f8 .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-975 .elementor-element.elementor-element-337e8cd .elementor-button{background-color:#000000;font-size:20px;fill:#FFFFFF;color:#FFFFFF;}.elementor-975 .elementor-element.elementor-element-5a711b3{--display:flex;}.elementor-975 .elementor-element.elementor-element-84add09{--spacer-size:25px;}.elementor-975 .elementor-element.elementor-element-5d09ee2 .elementor-heading-title{font-size:25px;color:var( --e-global-color-primary );}.elementor-975 .elementor-element.elementor-element-45b9210 p{margin-block-end:0px;}.elementor-975 .elementor-element.elementor-element-45b9210{color:var( --e-global-color-primary );}.elementor-975 .elementor-element.elementor-element-86c5551{width:initial;max-width:initial;}.elementor-975 .elementor-element.elementor-element-86c5551.elementor-element{--align-self:center;}.elementor-975 .elementor-element.elementor-element-86c5551 img{height:400px;}.elementor-975 .elementor-element.elementor-element-3cb8706{--display:flex;}.elementor-975 .elementor-element.elementor-element-3be8417{--spacer-size:25px;}.elementor-975 .elementor-element.elementor-element-c07522d .elementor-heading-title{font-size:25px;color:var( --e-global-color-primary );}.elementor-975 .elementor-element.elementor-element-85170b5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-975 .elementor-element.elementor-element-be67053 p{margin-block-end:0px;}.elementor-975 .elementor-element.elementor-element-be67053{color:#FFFFFF;}.elementor-975 .elementor-element.elementor-element-5155de1 p{margin-block-end:0px;}.elementor-975 .elementor-element.elementor-element-5155de1{color:var( --e-global-color-primary );}.elementor-975 .elementor-element.elementor-element-8aabec3{width:initial;max-width:initial;}.elementor-975 .elementor-element.elementor-element-8aabec3.elementor-element{--align-self:center;}.elementor-975 .elementor-element.elementor-element-8aabec3 img{height:400px;object-fit:cover;object-position:center center;}.elementor-975 .elementor-element.elementor-element-ad9c96d{--spacer-size:25px;}.elementor-975 .elementor-element.elementor-element-913dc7d{--display:flex;}.elementor-975 .elementor-element.elementor-element-edd403a .elementor-heading-title{font-size:25px;color:var( --e-global-color-primary );}.elementor-975 .elementor-element.elementor-element-16b4379 p{margin-block-end:0px;}.elementor-975 .elementor-element.elementor-element-16b4379{color:var( --e-global-color-primary );}.elementor-975 .elementor-element.elementor-element-0a50875{--spacer-size:25px;}.elementor-975 .elementor-element.elementor-element-a249323{--display:flex;}.elementor-975 .elementor-element.elementor-element-a072e1c .elementor-heading-title{font-size:25px;color:var( --e-global-color-primary );}.elementor-975 .elementor-element.elementor-element-961783b p{margin-block-end:0px;}.elementor-975 .elementor-element.elementor-element-961783b{color:var( --e-global-color-primary );}.elementor-975 .elementor-element.elementor-element-0537c77{width:initial;max-width:initial;}.elementor-975 .elementor-element.elementor-element-0537c77 img{height:400px;object-fit:cover;object-position:bottom center;}.elementor-975 .elementor-element.elementor-element-4e44346{--spacer-size:25px;}.elementor-975 .elementor-element.elementor-element-bc2e22b{--display:flex;}.elementor-975 .elementor-element.elementor-element-a369ad8 .elementor-heading-title{font-size:25px;color:var( --e-global-color-primary );}.elementor-975 .elementor-element.elementor-element-acabf5c{color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-975 .elementor-element.elementor-element-e6657f8{--container-widget-width:447px;--container-widget-flex-grow:0;width:var( --container-widget-width, 447px );max-width:447px;}.elementor-975 .elementor-element.elementor-element-85170b5{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-975 .elementor-element.elementor-element-e6657f8{width:100%;max-width:100%;text-align:center;}.elementor-975 .elementor-element.elementor-element-5d09ee2{text-align:center;}.elementor-975 .elementor-element.elementor-element-c07522d{text-align:center;}.elementor-975 .elementor-element.elementor-element-85170b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-975 .elementor-element.elementor-element-edd403a{text-align:center;}.elementor-975 .elementor-element.elementor-element-a072e1c{text-align:center;}.elementor-975 .elementor-element.elementor-element-a369ad8{text-align:center;}}