.elementor-10 .elementor-element.elementor-element-12c08fc{--display:flex;--min-height:50px;--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-10 .elementor-element.elementor-element-12c08fc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-12c08fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B90D3;}.elementor-10 .elementor-element.elementor-element-12c08fc > .elementor-shape-bottom .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-12c08fc > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#393B3E;}.elementor-10 .elementor-element.elementor-element-12c08fc > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-12c08fc > .e-con-inner > .elementor-shape-bottom svg{width:calc(147% + 1.3px);height:67px;}.elementor-10 .elementor-element.elementor-element-12c08fc > .elementor-shape-bottom, .elementor-10 .elementor-element.elementor-element-12c08fc > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-10 .elementor-element.elementor-element-0b5c636{--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;}.elementor-10 .elementor-element.elementor-element-0b5c636 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-10 .elementor-element.elementor-element-93c1770{--display:flex;--min-height:767px;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-c584c0c .eael-call-to-action .cta-button.cta-secondary-button{background-color:#02010100;border-style:solid;border-width:01px 06px 0px 06px;border-radius:50px;}.elementor-10 .elementor-element.elementor-element-c584c0c{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c584c0c .eael-call-to-action.bg-img{background-repeat:no-repeat;background-position:center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c584c0c .eael-call-to-action{max-width:1170px;background-color:#00000000;border-radius:10px;}.elementor-10 .elementor-element.elementor-element-c584c0c .eael-call-to-action.bg-img:after{background-color:#00000000;}.elementor-10 .elementor-element.elementor-element-c584c0c .eael-call-to-action .title:not(.eael-cta-gradient-title){color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c584c0c .eael-call-to-action .title{font-family:"Alegreya Sans SC", Sans-serif;font-size:57px;font-style:italic;line-height:34px;}.elementor-10 .elementor-element.elementor-element-c584c0c .eael-call-to-action .sub-title{color:#F3F3F3;line-height:47px;}.elementor-10 .elementor-element.elementor-element-c584c0c .eael-call-to-action p{color:#FFFFFF;font-size:18px;font-weight:bold;line-height:16px;}.elementor-10 .elementor-element.elementor-element-c584c0c .eael-call-to-action .cta-button{font-size:17px;font-style:italic;}.elementor-10 .elementor-element.elementor-element-c584c0c .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){color:#FFFFFF;background:#F9F9F900;}.elementor-10 .elementor-element.elementor-element-c584c0c .eael-call-to-action .cta-button:not(.cta-secondary-button){border-style:solid;border-width:0px 06px 01px 06px;border-radius:100px;}.elementor-10 .elementor-element.elementor-element-c584c0c .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){color:#f9f9f9;background:#3F51B5;}.elementor-10 .elementor-element.elementor-element-c584c0c .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){background:#3F51B5;}.elementor-10 .elementor-element.elementor-element-c584c0c .eael-call-to-action .cta-button.effect-1:after{background:#3F51B5;}.elementor-10 .elementor-element.elementor-element-c584c0c .eael-call-to-action .cta-button.effect-2:after{background:#3F51B5;}.elementor-10 .elementor-element.elementor-element-c584c0c .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button.cta-secondary-button{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c584c0c .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button.cta-secondary-button:hover{color:#f9f9f9;}.elementor-10 .elementor-element.elementor-element-ff4d188{--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.19;}.elementor-10 .elementor-element.elementor-element-ff4d188::before, .elementor-10 .elementor-element.elementor-element-ff4d188 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ff4d188 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ff4d188 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ff4d188 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ff4d188 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-ff4d188 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-10 .elementor-element.elementor-element-f01bc6c{--display:flex;--min-height:767px;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-55fd2cb .eael-call-to-action .cta-button.cta-secondary-button{background-color:#02010100;border-style:solid;border-radius:50px;}.elementor-10 .elementor-element.elementor-element-55fd2cb{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-55fd2cb .eael-call-to-action.bg-img{background-repeat:no-repeat;background-position:center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-55fd2cb .eael-call-to-action{max-width:1170px;background-color:#00000000;border-radius:10px;}.elementor-10 .elementor-element.elementor-element-55fd2cb .eael-call-to-action.bg-img:after{background-color:#00000000;}.elementor-10 .elementor-element.elementor-element-55fd2cb .eael-call-to-action .title:not(.eael-cta-gradient-title){color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-55fd2cb .eael-call-to-action .title{font-family:"Alegreya Sans SC", Sans-serif;font-size:57px;font-style:italic;line-height:34px;}.elementor-10 .elementor-element.elementor-element-55fd2cb .eael-call-to-action .sub-title{color:#F3F3F3;line-height:47px;}.elementor-10 .elementor-element.elementor-element-55fd2cb .eael-call-to-action p{color:#FFFFFF;font-size:18px;font-weight:bold;line-height:16px;}.elementor-10 .elementor-element.elementor-element-55fd2cb .eael-call-to-action .cta-button{font-size:17px;font-style:italic;}.elementor-10 .elementor-element.elementor-element-55fd2cb .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){color:#FFFFFF;background:#F9F9F900;}.elementor-10 .elementor-element.elementor-element-55fd2cb .eael-call-to-action .cta-button:not(.cta-secondary-button){border-style:solid;border-radius:100px;}.elementor-10 .elementor-element.elementor-element-55fd2cb .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){color:#f9f9f9;background:#3F51B5;}.elementor-10 .elementor-element.elementor-element-55fd2cb .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){background:#3F51B5;}.elementor-10 .elementor-element.elementor-element-55fd2cb .eael-call-to-action .cta-button.effect-1:after{background:#3F51B5;}.elementor-10 .elementor-element.elementor-element-55fd2cb .eael-call-to-action .cta-button.effect-2:after{background:#3F51B5;}.elementor-10 .elementor-element.elementor-element-55fd2cb .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button.cta-secondary-button{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-55fd2cb .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button.cta-secondary-button:hover{color:#f9f9f9;}.elementor-10 .elementor-element.elementor-element-fc77d28{--display:flex;--min-height:254px;--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-10 .elementor-element.elementor-element-fc77d28:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fc77d28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B90D3;}.elementor-10 .elementor-element.elementor-element-fc77d28 > .elementor-shape-top .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-fc77d28 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#3E3939;}.elementor-10 .elementor-element.elementor-element-fc77d28 > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-fc77d28 > .e-con-inner > .elementor-shape-top svg{width:calc(143% + 1.3px);height:87px;transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-fc77d28 > .elementor-shape-top, .elementor-10 .elementor-element.elementor-element-fc77d28 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-10 .elementor-element.elementor-element-fc77d28 > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-fc77d28 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:49px;transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-fc40f51{--display:grid;--position:absolute;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;top:-51px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-fc40f51.e-con{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-fc40f51{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-fc40f51{right:0px;}.elementor-10 .elementor-element.elementor-element-4378bdf{--display:grid;--min-height:231px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:0px 10px 0px 10px;box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-4378bdf:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4378bdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#535654;background-image:url("https://concresolutions.com/wp-content/uploads/2025/01/Heavy-Equipment.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-e31f02c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:0px 10px 0px 10px;box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-e31f02c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e31f02c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://concresolutions.com/wp-content/uploads/2025/01/Core-Drillin-company-concresolutions.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-7f7479c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:0px 10px 0px 10px;box-shadow:1px 2px 10px 0px #000000;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-7f7479c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7f7479c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F51B5;background-image:url("https://concresolutions.com/wp-content/uploads/2025/01/Utility-Locating-concre-solutions.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-e079dc9{--display:flex;--min-height:781px;--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-10 .elementor-element.elementor-element-e079dc9 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-10 .elementor-element.elementor-element-6e7e5c4{--display:grid;--min-height:573px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-widget-eael-dual-color-header .eael-dch-separator-wrap i{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-de48396 .eael-dual-header i{font-size:43px;color:#006BC5;}.elementor-10 .elementor-element.elementor-element-de48396 .eael-dual-header img{height:43px;width:43px;}.elementor-10 .elementor-element.elementor-element-de48396 .eael-dual-header .eael-dch-svg-icon{height:43px;width:43px;}.elementor-10 .elementor-element.elementor-element-de48396 .eael-dual-header .eael-dch-svg-icon svg{height:43px;width:43px;}.elementor-10 .elementor-element.elementor-element-de48396 .eael-dual-header svg{fill:#006BC5;}.elementor-10 .elementor-element.elementor-element-de48396 .eael-dual-header .title{color:#4d4d4d;}.elementor-10 .elementor-element.elementor-element-de48396 .eael-dual-header .title span.lead{color:#0171D9;}.elementor-10 .elementor-element.elementor-element-de48396 .eael-dual-header .title, .elementor-10 .elementor-element.elementor-element-de48396 .eael-dual-header .title span{font-family:"Roboto", Sans-serif;}.elementor-10 .elementor-element.elementor-element-de48396 .eael-dual-header .subtext{color:#000000;font-size:24px;}.elementor-10 .elementor-element.elementor-element-5c70d5c .eael-dual-header i{font-size:43px;color:#006BC5;}.elementor-10 .elementor-element.elementor-element-5c70d5c .eael-dual-header img{height:43px;width:43px;}.elementor-10 .elementor-element.elementor-element-5c70d5c .eael-dual-header .eael-dch-svg-icon{height:43px;width:43px;}.elementor-10 .elementor-element.elementor-element-5c70d5c .eael-dual-header .eael-dch-svg-icon svg{height:43px;width:43px;}.elementor-10 .elementor-element.elementor-element-5c70d5c .eael-dual-header svg{fill:#006BC5;}.elementor-10 .elementor-element.elementor-element-5c70d5c .eael-dual-header .title{color:#4d4d4d;}.elementor-10 .elementor-element.elementor-element-5c70d5c .eael-dual-header .title span.lead{color:#0171D9;}.elementor-10 .elementor-element.elementor-element-5c70d5c .eael-dual-header .title, .elementor-10 .elementor-element.elementor-element-5c70d5c .eael-dual-header .title span{font-family:"Roboto", Sans-serif;}.elementor-10 .elementor-element.elementor-element-5c70d5c .eael-dual-header .subtext{color:#000000;font-size:24px;}.elementor-10 .elementor-element.elementor-element-5978161{--display:flex;--min-height:119px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-10 .elementor-element.elementor-element-5978161::before, .elementor-10 .elementor-element.elementor-element-5978161 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5978161 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5978161 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5978161 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5978161 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-5978161 > .elementor-shape-bottom .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-5978161 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000E8;}.elementor-10 .elementor-element.elementor-element-5978161 > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-5978161 > .e-con-inner > .elementor-shape-bottom svg{width:calc(111% + 1.3px);height:57px;}.elementor-10 .elementor-element.elementor-element-5978161 > .elementor-shape-bottom, .elementor-10 .elementor-element.elementor-element-5978161 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-10 .elementor-element.elementor-element-a957553{--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.8;}.elementor-10 .elementor-element.elementor-element-a957553:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a957553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F51B5D1;background-image:url("https://concresolutions.com/wp-content/uploads/2025/01/Cutting-man-concrette.webp");background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-a957553::before, .elementor-10 .elementor-element.elementor-element-a957553 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a957553 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a957553 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a957553 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a957553 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-56a1b45{--display:flex;--min-height:112px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-0d01565 .skt-animated-text-wrap{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0d01565 .skt-animated-text-wrap, .elementor-10 .elementor-element.elementor-element-0d01565 .skt-animated-text-wrap b, .elementor-10 .elementor-element.elementor-element-0d01565 .skt-animated-text-wrap i, .elementor-10 .elementor-element.elementor-element-0d01565 .skt-animated-text-wrap em{font-family:"Arial", Sans-serif;}.elementor-10 .elementor-element.elementor-element-0d01565 .skt-animated-text-wrap .skt-animated-before-text{font-family:"Arial", Sans-serif;}.elementor-10 .elementor-element.elementor-element-0d01565 .skt-animated-text-wrap .skt-animated-after-text{font-family:"Arial", Sans-serif;}.elementor-10 .elementor-element.elementor-element-acb5df5{--display:flex;--min-height:75px;--justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-acb5df5.e-con{--order:99999 /* order end hack */;}.elementor-10 .elementor-element.elementor-element-32879cc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-a4d3f27{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:0px 20px 0px 20px;}.elementor-widget-skt-hover-box .skt-hover-sub-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-skt-hover-box .skt-hover-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-skt-hover-box .skt-hover-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-db50514 .skt-hover-box-wrapper{background-image:url("https://concresolutions.com/wp-content/uploads/2025/01/Concrete-Cutting-Services.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-db50514 .skt-hover-box-content{flex-direction:column;text-align:left;}.elementor-10 .elementor-element.elementor-element-db50514 .skt-hover-box-wrapper:before{background-color:#08070770;}.elementor-10 .elementor-element.elementor-element-db50514 .skt-hover-box-main{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 10px 0px 10px;}.elementor-10 .elementor-element.elementor-element-db50514 .skt-hover-title{color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:29px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-db50514 .skt-hover-description{font-family:"Arial", Sans-serif;font-weight:100;color:#FEFEFE;}.elementor-10 .elementor-element.elementor-element-e752942{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:0px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-e87155d .skt-hover-box-wrapper{background-image:url("https://concresolutions.com/wp-content/uploads/2025/01/Core-Drillin-company-concresolutions.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-e87155d .skt-hover-box-content{flex-direction:column;}.elementor-10 .elementor-element.elementor-element-e87155d .skt-hover-box-wrapper:before{background-color:#08070770;}.elementor-10 .elementor-element.elementor-element-e87155d .skt-hover-box-main{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 10px 0px 10px;}.elementor-10 .elementor-element.elementor-element-e87155d .skt-hover-title{color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:29px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-e87155d .skt-hover-description{font-family:"Arial", Sans-serif;font-weight:100;color:#FEFEFE;}.elementor-10 .elementor-element.elementor-element-64bc26b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:0px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-17b2426 .skt-hover-box-wrapper{background-image:url("https://concresolutions.com/wp-content/uploads/2025/01/GPR-Geophysical-Resonance-Scanning.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-17b2426 .skt-hover-box-content{flex-direction:column;}.elementor-10 .elementor-element.elementor-element-17b2426 .skt-hover-box-wrapper:before{background-color:#08070770;}.elementor-10 .elementor-element.elementor-element-17b2426 .skt-hover-box-main{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 10px 0px 10px;}.elementor-10 .elementor-element.elementor-element-17b2426 .skt-hover-title{color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:29px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-17b2426 .skt-hover-description{font-family:"Arial", Sans-serif;font-weight:100;color:#FEFEFE;}.elementor-10 .elementor-element.elementor-element-e4aa8c8{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:0px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-7825a76 .skt-hover-box-wrapper{background-image:url("https://concresolutions.com/wp-content/uploads/2025/01/Utility-Locating-concre-solutions.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-7825a76 .skt-hover-box-content{flex-direction:column;}.elementor-10 .elementor-element.elementor-element-7825a76 .skt-hover-box-wrapper:before{background-color:#08070770;}.elementor-10 .elementor-element.elementor-element-7825a76 .skt-hover-box-main{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 10px 0px 10px;}.elementor-10 .elementor-element.elementor-element-7825a76 .skt-hover-title{color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:29px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-7825a76 .skt-hover-description{font-family:"Arial", Sans-serif;font-weight:100;color:#FEFEFE;}.elementor-10 .elementor-element.elementor-element-4100148{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:0px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-8ad7c04 .skt-hover-box-wrapper{background-image:url("https://concresolutions.com/wp-content/uploads/2025/01/Concrete-Grinding-and-Scarifying-concresolutions.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-8ad7c04 .skt-hover-box-content{flex-direction:column;}.elementor-10 .elementor-element.elementor-element-8ad7c04 .skt-hover-box-wrapper:before{background-color:#08070770;}.elementor-10 .elementor-element.elementor-element-8ad7c04 .skt-hover-box-main{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 10px 0px 10px;}.elementor-10 .elementor-element.elementor-element-8ad7c04 .skt-hover-title{color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:29px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-8ad7c04 .skt-hover-description{font-family:"Arial", Sans-serif;font-weight:100;color:#FEFEFE;}.elementor-10 .elementor-element.elementor-element-98f975e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:0px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-edcf9d1 .skt-hover-box-wrapper{background-image:url("https://concresolutions.com/wp-content/uploads/2025/01/Heavy-Equipment.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-edcf9d1 .skt-hover-box-content{flex-direction:column;}.elementor-10 .elementor-element.elementor-element-edcf9d1 .skt-hover-box-wrapper:before{background-color:#08070770;}.elementor-10 .elementor-element.elementor-element-edcf9d1 .skt-hover-box-main{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 10px 0px 10px;}.elementor-10 .elementor-element.elementor-element-edcf9d1 .skt-hover-title{color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:29px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-edcf9d1 .skt-hover-description{font-family:"Arial", Sans-serif;font-weight:100;color:#FEFEFE;}.elementor-10 .elementor-element.elementor-element-5d592e1{--display:flex;--min-height:119px;--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-10 .elementor-element.elementor-element-5d592e1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5d592e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#037FE6;}.elementor-10 .elementor-element.elementor-element-5d592e1 > .elementor-shape-top .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-5d592e1 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000BD;}.elementor-10 .elementor-element.elementor-element-5d592e1 > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-5d592e1 > .e-con-inner > .elementor-shape-top svg{width:calc(111% + 1.3px);height:57px;}.elementor-10 .elementor-element.elementor-element-5d592e1 > .elementor-shape-top, .elementor-10 .elementor-element.elementor-element-5d592e1 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-10 .elementor-element.elementor-element-17f0261{--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;}.elementor-10 .elementor-element.elementor-element-17f0261:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-17f0261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #037FE6 0%, #000000 100%);}.elementor-10 .elementor-element.elementor-element-7257bdc{--display:flex;--min-height:261px;--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-10 .elementor-element.elementor-element-6112e2d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--z-index:10;}.elementor-10 .elementor-element.elementor-element-6112e2d.e-con{--order:99999 /* order end hack */;}.elementor-10 .elementor-element.elementor-element-640c18e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:0px 10px 0px 10px;box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-640c18e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-640c18e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#535654;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-2857a45{--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-2857a45.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2857a45.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2857a45.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2857a45 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2857a45 .elementor-icon-box-description{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-64e9585{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:0px 10px 0px 10px;box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-64e9585:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-64e9585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-47457c1{--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-47457c1.elementor-view-stacked .elementor-icon{background-color:#3F51B5;}.elementor-10 .elementor-element.elementor-element-47457c1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-47457c1.elementor-view-default .elementor-icon{fill:#3F51B5;color:#3F51B5;border-color:#3F51B5;}.elementor-10 .elementor-element.elementor-element-47457c1 .elementor-icon-box-title{color:#3F51B5;}.elementor-10 .elementor-element.elementor-element-47457c1 .elementor-icon-box-description{color:#3F51B5;}.elementor-10 .elementor-element.elementor-element-45201ec{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:0px 10px 0px 10px;box-shadow:1px 2px 10px 0px #000000;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-45201ec:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-45201ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F51B5;}.elementor-10 .elementor-element.elementor-element-bbe8937{--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-bbe8937.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bbe8937.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-bbe8937.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bbe8937 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bbe8937 .elementor-icon-box-description{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d9757d2{--display:flex;--min-height:172px;--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-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-10 .elementor-element.elementor-element-b2afd67 .elementor-button{background-color:#61CE7000;font-family:"Arial", Sans-serif;font-size:18px;font-weight:500;font-style:italic;border-style:solid;border-width:01px 6px 0px 6px;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-b2afd67 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-b2afd67 .elementor-button:focus{background-color:#2938C1;}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-a957553:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a957553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-fc40f51{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-4378bdf{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-e31f02c{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-7f7479c{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-6e7e5c4{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-32879cc{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-a4d3f27{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-e752942{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-64bc26b{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-e4aa8c8{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-4100148{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-98f975e{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-6112e2d{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-640c18e{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-64e9585{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-45201ec{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-0b5c636 .elementor-background-slideshow__slide__image{background-position:top right;}.elementor-10 .elementor-element.elementor-element-93c1770{--min-height:626px;--justify-content:space-around;}.elementor-10 .elementor-element.elementor-element-c584c0c{--container-widget-width:306px;--container-widget-flex-grow:0;width:var( --container-widget-width, 306px );max-width:306px;}.elementor-10 .elementor-element.elementor-element-c584c0c .eael-call-to-action .title{font-size:29px;}.elementor-10 .elementor-element.elementor-element-c584c0c .eael-call-to-action p{font-size:15px;}.elementor-10 .elementor-element.elementor-element-ff4d188 .elementor-background-slideshow__slide__image{background-position:top right;}.elementor-10 .elementor-element.elementor-element-f01bc6c{--min-height:626px;--justify-content:space-around;}.elementor-10 .elementor-element.elementor-element-55fd2cb{--container-widget-width:306px;--container-widget-flex-grow:0;width:var( --container-widget-width, 306px );max-width:306px;}.elementor-10 .elementor-element.elementor-element-55fd2cb .eael-call-to-action .title{font-size:29px;}.elementor-10 .elementor-element.elementor-element-55fd2cb .eael-call-to-action p{font-size:15px;}.elementor-10 .elementor-element.elementor-element-55fd2cb .eael-call-to-action .cta-button:not(.cta-secondary-button){border-width:0px 06px 01px 06px;}.elementor-10 .elementor-element.elementor-element-55fd2cb .eael-call-to-action .cta-button.cta-secondary-button{border-width:01px 06px 0px 06px;}.elementor-10 .elementor-element.elementor-element-fc40f51{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;top:83px;}.elementor-10 .elementor-element.elementor-element-4378bdf{--min-height:90px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-e31f02c{--min-height:82px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-7f7479c{--min-height:82px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-6e7e5c4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-32879cc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-a4d3f27{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-e752942{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-64bc26b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-e4aa8c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-4100148{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-98f975e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-6112e2d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-640c18e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-64e9585{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-45201ec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}