.elementor-2126 .elementor-element.elementor-element-b54bb3b{--display:flex;--min-height:0px;}.elementor-2126 .elementor-element.elementor-element-ffa0c6d{width:100%;max-width:100%;top:165px;text-align:center;}.elementor-2126 .elementor-element.elementor-element-ffa0c6d.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2126 .elementor-element.elementor-element-ffa0c6d{left:0px;}body.rtl .elementor-2126 .elementor-element.elementor-element-ffa0c6d{right:0px;}.elementor-2126 .elementor-element.elementor-element-ffa0c6d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:101px;font-weight:bold;text-shadow:2px 2px 7px rgba(0, 0, 0, 0.76);color:var( --e-global-color-2e3e33ca );}.elementor-2126 .elementor-element.elementor-global-4191 .elementor-button{background-color:var( --e-global-color-62c6f6a3 );font-family:"Open Sans", Sans-serif;font-weight:bold;font-style:italic;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2126 .elementor-element.elementor-element-1362483 img{width:100%;max-width:100%;height:386px;object-fit:cover;object-position:center center;}.elementor-2126 .elementor-element.elementor-element-e34a30e{--display:flex;}.elementor-2126 .elementor-element.elementor-element-970aad0{text-align:center;}.elementor-2126 .elementor-element.elementor-element-5cf261c{--display:flex;}.elementor-2126 .elementor-element.elementor-element-20763c5{--spacer-size:1.7em;}.elementor-2126 .elementor-element.elementor-element-1fdbb61{--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;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--flex-wrap:wrap;}.elementor-2126 .elementor-element.elementor-element-975f2fe{--display:flex;--min-height:0px;--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:2px 2px 2px 2px;box-shadow:5px 6px 10px -2px rgba(0,0,0,0.5);}.elementor-2126 .elementor-element.elementor-element-975f2fe:not(.elementor-motion-effects-element-type-background), .elementor-2126 .elementor-element.elementor-element-975f2fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/xjj.bxt.mybluehost.me/wp-content/uploads/2025/02/residentialhome4.png?fit=500%2C455&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2126 .elementor-element.elementor-element-975f2fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2126 .elementor-element.elementor-element-4f873b8 > .elementor-widget-container{background-color:#0069EE;padding:5px 5px 5px 5px;border-radius:30px 30px 30px 30px;}.elementor-2126 .elementor-element.elementor-element-4f873b8:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #1A9DECE0 0%, #1A9DECD1 100%);}.elementor-2126 .elementor-element.elementor-element-4f873b8{columns:1;text-align:center;color:#FFFFFF;}.elementor-2126 .elementor-element.elementor-element-2eb3aee{--spacer-size:50px;}.elementor-2126 .elementor-element.elementor-element-ed0cbe6{--display:flex;--min-height:0px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:2px 2px 2px 2px;box-shadow:5px 6px 10px -2px rgba(0,0,0,0.5);}.elementor-2126 .elementor-element.elementor-element-ed0cbe6:not(.elementor-motion-effects-element-type-background), .elementor-2126 .elementor-element.elementor-element-ed0cbe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/xjj.bxt.mybluehost.me/wp-content/uploads/2025/02/civilhome4.png?fit=500%2C455&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2126 .elementor-element.elementor-element-ed0cbe6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2126 .elementor-element.elementor-element-5dbdc5f > .elementor-widget-container{background-color:#0069EEA8;padding:5px 5px 5px 5px;border-radius:30px 30px 30px 30px;}.elementor-2126 .elementor-element.elementor-element-5dbdc5f:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #1A9DECE0 0%, #1A9DECD1 100%);}.elementor-2126 .elementor-element.elementor-element-5dbdc5f{columns:1;color:#FFFFFF;}.elementor-2126 .elementor-element.elementor-element-cec47af{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#060606;--border-color:#060606;--border-radius:3px 3px 3px 3px;box-shadow:5px 6px 10px -2px rgba(0,0,0,0.5);}.elementor-2126 .elementor-element.elementor-element-cec47af:not(.elementor-motion-effects-element-type-background), .elementor-2126 .elementor-element.elementor-element-cec47af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/xjj.bxt.mybluehost.me/wp-content/uploads/2025/02/excavationhome4.png?fit=500%2C455&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2126 .elementor-element.elementor-element-cec47af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2126 .elementor-element.elementor-element-e21552e > .elementor-widget-container{background-color:#0069EEA8;padding:5px 5px 5px 5px;border-radius:30px 30px 30px 30px;}.elementor-2126 .elementor-element.elementor-element-e21552e:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #1A9DECE0 0%, #1A9DECD1 100%);}.elementor-2126 .elementor-element.elementor-element-e21552e{columns:1;color:#FFFFFF;}.elementor-2126 .elementor-element.elementor-element-d39c548{--display:flex;--min-height:0px;--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:3px 3px 3px 3px;box-shadow:5px 6px 10px -2px rgba(0,0,0,0.5);}.elementor-2126 .elementor-element.elementor-element-d39c548:not(.elementor-motion-effects-element-type-background), .elementor-2126 .elementor-element.elementor-element-d39c548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/xjj.bxt.mybluehost.me/wp-content/uploads/2025/02/miniexcavhome4.png?fit=500%2C455&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2126 .elementor-element.elementor-element-d39c548.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2126 .elementor-element.elementor-element-cb6c648 > .elementor-widget-container{background-color:#0069EE;padding:5px 5px 5px 5px;border-radius:30px 30px 30px 30px;}.elementor-2126 .elementor-element.elementor-element-cb6c648:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #1A9DECE0 0%, #1A9DECD1 100%);}.elementor-2126 .elementor-element.elementor-element-cb6c648{columns:1;text-align:center;color:#FFFFFF;}.elementor-2126 .elementor-element.elementor-element-b85bcef{--display:flex;--min-height:0px;--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:3px 3px 3px 3px;box-shadow:5px 6px 10px -2px rgba(0,0,0,0.5);}.elementor-2126 .elementor-element.elementor-element-b85bcef:not(.elementor-motion-effects-element-type-background), .elementor-2126 .elementor-element.elementor-element-b85bcef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/xjj.bxt.mybluehost.me/wp-content/uploads/2025/02/drainhome4.png?fit=500%2C455&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2126 .elementor-element.elementor-element-b85bcef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2126 .elementor-element.elementor-element-9e72aae > .elementor-widget-container{background-color:#0069EE;padding:5px 5px 5px 5px;border-radius:30px 30px 30px 30px;}.elementor-2126 .elementor-element.elementor-element-9e72aae:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #1A9DECE0 0%, #1A9DECD1 100%);}.elementor-2126 .elementor-element.elementor-element-9e72aae{columns:1;text-align:center;color:#FFFFFF;}.elementor-2126 .elementor-element.elementor-element-6303b71d{--display:flex;}.elementor-2126 .elementor-element.elementor-element-4cc97a4c{text-align:center;}@media(max-width:1024px){.elementor-2126 .elementor-element.elementor-element-b54bb3b:not(.elementor-motion-effects-element-type-background), .elementor-2126 .elementor-element.elementor-element-b54bb3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/xjj.bxt.mybluehost.me/wp-content/uploads/2025/03/homepic5desktopJ.jpg?fit=1920%2C1080&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2126 .elementor-element.elementor-element-b54bb3b{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2126 .elementor-element.elementor-element-ffa0c6d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2126 .elementor-element.elementor-element-ffa0c6d{text-align:center;}.elementor-2126 .elementor-element.elementor-element-ffa0c6d .elementor-heading-title{font-size:77px;}}@media(max-width:767px){.elementor-2126 .elementor-element.elementor-element-ffa0c6d .elementor-heading-title{font-size:45px;}.elementor-2126 .elementor-element.elementor-global-4191 .elementor-button{letter-spacing:1.4px;border-radius:12px 12px 12px 12px;}.elementor-2126 .elementor-element.elementor-element-975f2fe{--width:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}}@media(min-width:768px){.elementor-2126 .elementor-element.elementor-element-b54bb3b{--width:100%;}.elementor-2126 .elementor-element.elementor-element-975f2fe{--width:20%;}.elementor-2126 .elementor-element.elementor-element-ed0cbe6{--width:20%;}.elementor-2126 .elementor-element.elementor-element-cec47af{--width:20%;}.elementor-2126 .elementor-element.elementor-element-d39c548{--width:20%;}.elementor-2126 .elementor-element.elementor-element-b85bcef{--width:20%;}}/* Start custom CSS for text-editor, class: .elementor-element-4f873b8 */.ctadrop {
    margin-bottom: -250px;
    padding-top:570px;
    transition-duration:0.45s;
    
}

.ctadrop:hover {
    margin-bottom:0px;
    padding-top:0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-975f2fe */.ctadrop {
    margin-top: 0px;
    padding-bottom:0px;
    transition-duration:.7s;
    opacity: 1;
    
}

.ctadrop:hover {
    margin-top:0px;
    padding-bottom:0px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dbdc5f */.ctadrop {
    margin-top:-300px;
    padding-bottom:300px;
    transition-duration:0.55s;
    
}

.ctadrop:hover {
    margin-top:0;
    padding-bottom:0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed0cbe6 */.cctadrop {
    overflow:hidden;width:220px;height:275px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e21552e */.ctadrop {
    margin-top:-300px;
    padding-bottom:300px;
    transition-duration:0.55s;
    
}

.ctadrop:hover {
    margin-top:0;
    padding-bottom:0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cec47af */.cctadrop {
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb6c648 */.ctadrop {
    margin-top: -300px;
    padding-bottom:300px;
    transition-duration:0.55s;
    opacity: 1;
    
}

.ctadrop:hover {
    margin-top:0px;
    padding-bottom:0px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d39c548 */.cctadrop {
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e72aae */.ctadrop {
    margin-top: -300px;
    padding-bottom:300px;
    transition-duration:0.55s;
    opacity:100;
    
}

.ctadrop:hover {
    margin-top:0px;
    padding-bottom:0px;
    opacity:100;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b85bcef */.cctadrop {
    overflow:hidden;
}/* End custom CSS */