.elementor-174 .elementor-element.elementor-element-986d474{--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:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-174 .elementor-element.elementor-element-986d474:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-986d474 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-174 .elementor-element.elementor-element-9e2b6b6{text-align:center;}.elementor-174 .elementor-element.elementor-element-9e2b6b6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:43px;font-weight:700;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-0a8a39e{--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:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-ef65b56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-174 .elementor-element.elementor-element-6ea0240{--display:flex;--min-height:400px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-6ea0240:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-6ea0240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Removing-and-Replacing1.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-174 .elementor-element.elementor-element-6ea0240:hover{background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Removing-and-Replacing.png");}.elementor-174 .elementor-element.elementor-element-d7d3f82{--spacer-size:50px;}.elementor-174 .elementor-element.elementor-element-46ffadf{text-align:center;}.elementor-174 .elementor-element.elementor-element-46ffadf .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-5c9efb9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-174 .elementor-element.elementor-element-b1f9df5 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-174 .elementor-element.elementor-element-b1f9df5 .elementor-button:hover, .elementor-174 .elementor-element.elementor-element-b1f9df5 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-174 .elementor-element.elementor-element-d68a0a1{--display:flex;--min-height:300px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-d68a0a1:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-d68a0a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Resurfacing.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-174 .elementor-element.elementor-element-d68a0a1:hover{background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Resurfacingmain.png");}.elementor-174 .elementor-element.elementor-element-d68a0a1::before, .elementor-174 .elementor-element.elementor-element-d68a0a1 > .elementor-background-video-container::before, .elementor-174 .elementor-element.elementor-element-d68a0a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-174 .elementor-element.elementor-element-d68a0a1 > .elementor-background-slideshow::before, .elementor-174 .elementor-element.elementor-element-d68a0a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-174 .elementor-element.elementor-element-d68a0a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-174 .elementor-element.elementor-element-77dbc5f{--spacer-size:50px;}.elementor-174 .elementor-element.elementor-element-01dccf4{text-align:center;}.elementor-174 .elementor-element.elementor-element-01dccf4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-c333f76{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-e3caaa4 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-174 .elementor-element.elementor-element-e3caaa4 .elementor-button:hover, .elementor-174 .elementor-element.elementor-element-e3caaa4 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-174 .elementor-element.elementor-element-4086b15{--display:flex;--min-height:300px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-4086b15:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-4086b15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/image-2.png");}.elementor-174 .elementor-element.elementor-element-4086b15:hover{background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Asphalt-Trail-Pavingmain.png");}.elementor-174 .elementor-element.elementor-element-0a1306b{--spacer-size:50px;}.elementor-174 .elementor-element.elementor-element-2021d0d{text-align:center;}.elementor-174 .elementor-element.elementor-element-2021d0d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-16387a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-7aa82c9 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-174 .elementor-element.elementor-element-7aa82c9 .elementor-button:hover, .elementor-174 .elementor-element.elementor-element-7aa82c9 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-174 .elementor-element.elementor-element-184dfd0{--display:flex;--min-height:300px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-184dfd0:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-184dfd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Truck-docks-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-174 .elementor-element.elementor-element-184dfd0:hover{background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Truck-docks.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-174 .elementor-element.elementor-element-184dfd0::before, .elementor-174 .elementor-element.elementor-element-184dfd0 > .elementor-background-video-container::before, .elementor-174 .elementor-element.elementor-element-184dfd0 > .e-con-inner > .elementor-background-video-container::before, .elementor-174 .elementor-element.elementor-element-184dfd0 > .elementor-background-slideshow::before, .elementor-174 .elementor-element.elementor-element-184dfd0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-174 .elementor-element.elementor-element-184dfd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-174 .elementor-element.elementor-element-863ecbe{--spacer-size:50px;}.elementor-174 .elementor-element.elementor-element-f43712d{text-align:center;}.elementor-174 .elementor-element.elementor-element-f43712d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-4dd77e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-ddb8f8c .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-174 .elementor-element.elementor-element-ddb8f8c .elementor-button:hover, .elementor-174 .elementor-element.elementor-element-ddb8f8c .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-174 .elementor-element.elementor-element-ad3317d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-174 .elementor-element.elementor-element-cc692ab{--display:flex;--min-height:350px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-cc692ab:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-cc692ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Driveway-Paving.png");}.elementor-174 .elementor-element.elementor-element-cc692ab:hover{background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Driveway-Pavingmain.png");}.elementor-174 .elementor-element.elementor-element-c12cb9a{--spacer-size:50px;}.elementor-174 .elementor-element.elementor-element-bea1276{text-align:center;}.elementor-174 .elementor-element.elementor-element-bea1276 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-843c1ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-c6c715f .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-174 .elementor-element.elementor-element-c6c715f .elementor-button:hover, .elementor-174 .elementor-element.elementor-element-c6c715f .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-174 .elementor-element.elementor-element-2e635f8{--display:flex;--min-height:300px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-2e635f8:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-2e635f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Drainage-Utilities-1-e1765381654501.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-174 .elementor-element.elementor-element-2e635f8:hover{background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Drainage-Utilities-e1765311644399.jpg");}.elementor-174 .elementor-element.elementor-element-2e635f8::before, .elementor-174 .elementor-element.elementor-element-2e635f8 > .elementor-background-video-container::before, .elementor-174 .elementor-element.elementor-element-2e635f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-174 .elementor-element.elementor-element-2e635f8 > .elementor-background-slideshow::before, .elementor-174 .elementor-element.elementor-element-2e635f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-174 .elementor-element.elementor-element-2e635f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-174 .elementor-element.elementor-element-f47628d{--spacer-size:50px;}.elementor-174 .elementor-element.elementor-element-a6afacf{text-align:center;}.elementor-174 .elementor-element.elementor-element-a6afacf .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-fd0c535{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-1150029 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-174 .elementor-element.elementor-element-1150029 .elementor-button:hover, .elementor-174 .elementor-element.elementor-element-1150029 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-174 .elementor-element.elementor-element-0697d71{--display:flex;--min-height:300px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-0697d71:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-0697d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Parking-Lot-Paving.png");}.elementor-174 .elementor-element.elementor-element-0697d71:hover{background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Parking-Lot-Pavingmain.png");}.elementor-174 .elementor-element.elementor-element-82cd122{--spacer-size:50px;}.elementor-174 .elementor-element.elementor-element-2573bf4{text-align:center;}.elementor-174 .elementor-element.elementor-element-2573bf4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-06c8c94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-0a77465 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-174 .elementor-element.elementor-element-0a77465 .elementor-button:hover, .elementor-174 .elementor-element.elementor-element-0a77465 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-174 .elementor-element.elementor-element-6e2a210{--display:flex;--min-height:300px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-6e2a210:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-6e2a210 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Resurfacing.png");}.elementor-174 .elementor-element.elementor-element-6e2a210:hover{background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Resurfacingmain.png");}.elementor-174 .elementor-element.elementor-element-991dc97{--spacer-size:50px;}.elementor-174 .elementor-element.elementor-element-27de54a{text-align:center;}.elementor-174 .elementor-element.elementor-element-27de54a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-a995522{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-a4f0c65 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-174 .elementor-element.elementor-element-a4f0c65 .elementor-button:hover, .elementor-174 .elementor-element.elementor-element-a4f0c65 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-174 .elementor-element.elementor-element-4e1df21{--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:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-ddabd34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-174 .elementor-element.elementor-element-b602d64{--display:flex;--min-height:400px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-b602d64:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-b602d64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Driveway-Paving.png");}.elementor-174 .elementor-element.elementor-element-b602d64:hover{background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Driveway-Pavingmain.png");}.elementor-174 .elementor-element.elementor-element-b6b6bdb{--spacer-size:50px;}.elementor-174 .elementor-element.elementor-element-1968ee3{text-align:center;}.elementor-174 .elementor-element.elementor-element-1968ee3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-1826496{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-966b192 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-174 .elementor-element.elementor-element-966b192 .elementor-button:hover, .elementor-174 .elementor-element.elementor-element-966b192 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-174 .elementor-element.elementor-element-74d764f{--display:flex;--min-height:300px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-74d764f:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-74d764f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Truck-docks-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-174 .elementor-element.elementor-element-74d764f:hover{background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Truck-docks.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-174 .elementor-element.elementor-element-74d764f::before, .elementor-174 .elementor-element.elementor-element-74d764f > .elementor-background-video-container::before, .elementor-174 .elementor-element.elementor-element-74d764f > .e-con-inner > .elementor-background-video-container::before, .elementor-174 .elementor-element.elementor-element-74d764f > .elementor-background-slideshow::before, .elementor-174 .elementor-element.elementor-element-74d764f > .e-con-inner > .elementor-background-slideshow::before, .elementor-174 .elementor-element.elementor-element-74d764f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-174 .elementor-element.elementor-element-112f06d{--spacer-size:50px;}.elementor-174 .elementor-element.elementor-element-d09f736{text-align:center;}.elementor-174 .elementor-element.elementor-element-d09f736 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-224515c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-cc1fac7 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-174 .elementor-element.elementor-element-cc1fac7 .elementor-button:hover, .elementor-174 .elementor-element.elementor-element-cc1fac7 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-174 .elementor-element.elementor-element-bfe7e56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-174 .elementor-element.elementor-element-abcdc76{--display:flex;--min-height:400px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-abcdc76:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-abcdc76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Removing-and-Replacing1.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-174 .elementor-element.elementor-element-abcdc76:hover{background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Removing-and-Replacing.png");}.elementor-174 .elementor-element.elementor-element-2d11c07{--spacer-size:50px;}.elementor-174 .elementor-element.elementor-element-b064a06{text-align:center;}.elementor-174 .elementor-element.elementor-element-b064a06 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-c71294b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-e97b573 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-174 .elementor-element.elementor-element-e97b573 .elementor-button:hover, .elementor-174 .elementor-element.elementor-element-e97b573 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-174 .elementor-element.elementor-element-fba2bda{--display:flex;--min-height:300px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-fba2bda:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-fba2bda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Resurfacing.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-174 .elementor-element.elementor-element-fba2bda:hover{background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Resurfacingmain.png");}.elementor-174 .elementor-element.elementor-element-fba2bda::before, .elementor-174 .elementor-element.elementor-element-fba2bda > .elementor-background-video-container::before, .elementor-174 .elementor-element.elementor-element-fba2bda > .e-con-inner > .elementor-background-video-container::before, .elementor-174 .elementor-element.elementor-element-fba2bda > .elementor-background-slideshow::before, .elementor-174 .elementor-element.elementor-element-fba2bda > .e-con-inner > .elementor-background-slideshow::before, .elementor-174 .elementor-element.elementor-element-fba2bda > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-174 .elementor-element.elementor-element-3947b45{--spacer-size:50px;}.elementor-174 .elementor-element.elementor-element-91e440a{text-align:center;}.elementor-174 .elementor-element.elementor-element-91e440a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-a80ff60{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-25fef43 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-174 .elementor-element.elementor-element-25fef43 .elementor-button:hover, .elementor-174 .elementor-element.elementor-element-25fef43 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-174 .elementor-element.elementor-element-dd69e0a{--display:flex;--min-height:300px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-dd69e0a:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-dd69e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Drainage-Utilities-1-e1765381654501.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-174 .elementor-element.elementor-element-dd69e0a:hover{background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Drainage-Utilities-e1765311644399.jpg");}.elementor-174 .elementor-element.elementor-element-dd69e0a::before, .elementor-174 .elementor-element.elementor-element-dd69e0a > .elementor-background-video-container::before, .elementor-174 .elementor-element.elementor-element-dd69e0a > .e-con-inner > .elementor-background-video-container::before, .elementor-174 .elementor-element.elementor-element-dd69e0a > .elementor-background-slideshow::before, .elementor-174 .elementor-element.elementor-element-dd69e0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-174 .elementor-element.elementor-element-dd69e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-174 .elementor-element.elementor-element-2a5d57a{--spacer-size:50px;}.elementor-174 .elementor-element.elementor-element-d93d185{text-align:center;}.elementor-174 .elementor-element.elementor-element-d93d185 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-772e210{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-5f02f9e .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-174 .elementor-element.elementor-element-5f02f9e .elementor-button:hover, .elementor-174 .elementor-element.elementor-element-5f02f9e .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-174 .elementor-element.elementor-element-ca74a9c{--display:flex;--min-height:300px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-ca74a9c:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-ca74a9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/image-2.png");}.elementor-174 .elementor-element.elementor-element-ca74a9c:hover{background-image:url("https://solidpavementandconcrete.com/wp-content/uploads/2025/12/Asphalt-Trail-Pavingmain.png");}.elementor-174 .elementor-element.elementor-element-f87356d{--spacer-size:50px;}.elementor-174 .elementor-element.elementor-element-89ef6d7{text-align:center;}.elementor-174 .elementor-element.elementor-element-89ef6d7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-a2c9b9a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-88c81d4 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-174 .elementor-element.elementor-element-88c81d4 .elementor-button:hover, .elementor-174 .elementor-element.elementor-element-88c81d4 .elementor-button:focus{background-color:var( --e-global-color-accent );}@media(min-width:768px){.elementor-174 .elementor-element.elementor-element-986d474{--content-width:1250px;}.elementor-174 .elementor-element.elementor-element-0a8a39e{--content-width:1250px;}.elementor-174 .elementor-element.elementor-element-4e1df21{--content-width:1250px;}}