.elementor-670 .elementor-element.elementor-element-7473352 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.71;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-670 .elementor-element.elementor-element-7473352{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.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-670 .elementor-element.elementor-element-dffd432 > .elementor-widget-container{background-color:#000000;margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-670 .elementor-element.elementor-element-dffd432 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-670 .elementor-element.elementor-element-7f8d7af{color:#111111;}.elementor-widget-global .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-670 .elementor-element.elementor-global-963 .elementor-button{background-color:#CA9E1B;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-670 .elementor-element.elementor-global-966 .elementor-button{background-color:#CA9E1B;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-670 .elementor-element.elementor-element-922e6a3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-670 .elementor-element.elementor-element-922e6a3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-670 .elementor-element.elementor-element-922e6a3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-670 .elementor-element.elementor-element-922e6a3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-670 .elementor-element.elementor-element-922e6a3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-670 .elementor-element.elementor-element-922e6a3 .elementor-image-box-title{color:#111111;}.elementor-670 .elementor-element.elementor-element-922e6a3 .elementor-image-box-description{color:#111111;}.elementor-670 .elementor-element.elementor-element-5768fad.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-670 .elementor-element.elementor-element-5768fad.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-670 .elementor-element.elementor-element-5768fad.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-670 .elementor-element.elementor-element-5768fad .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-670 .elementor-element.elementor-element-5768fad .elementor-image-box-img img{transition-duration:0.3s;}.elementor-670 .elementor-element.elementor-element-5768fad .elementor-image-box-title{color:#111111;}.elementor-670 .elementor-element.elementor-element-5768fad .elementor-image-box-description{color:#111111;}.elementor-670 .elementor-element.elementor-element-305ee55.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-670 .elementor-element.elementor-element-305ee55.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-670 .elementor-element.elementor-element-305ee55.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-670 .elementor-element.elementor-element-305ee55 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-670 .elementor-element.elementor-element-305ee55 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-670 .elementor-element.elementor-element-305ee55 .elementor-image-box-title{color:#111111;}.elementor-670 .elementor-element.elementor-element-305ee55 .elementor-image-box-description{color:#111111;}.elementor-670 .elementor-element.elementor-element-c4a0f60.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-670 .elementor-element.elementor-element-c4a0f60.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-670 .elementor-element.elementor-element-c4a0f60.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-670 .elementor-element.elementor-element-c4a0f60 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-670 .elementor-element.elementor-element-c4a0f60 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-670 .elementor-element.elementor-element-c4a0f60 .elementor-image-box-title{color:#111111;}.elementor-670 .elementor-element.elementor-element-c4a0f60 .elementor-image-box-description{color:#111111;}.elementor-670 .elementor-element.elementor-element-0664480.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-670 .elementor-element.elementor-element-0664480.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-670 .elementor-element.elementor-element-0664480.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-670 .elementor-element.elementor-element-0664480 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-670 .elementor-element.elementor-element-0664480 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-670 .elementor-element.elementor-element-0664480 .elementor-image-box-title{color:#111111;}.elementor-670 .elementor-element.elementor-element-0664480 .elementor-image-box-description{color:#111111;}.elementor-670 .elementor-element.elementor-element-8bc4027.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-670 .elementor-element.elementor-element-8bc4027.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-670 .elementor-element.elementor-element-8bc4027.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-670 .elementor-element.elementor-element-8bc4027 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-670 .elementor-element.elementor-element-8bc4027 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-670 .elementor-element.elementor-element-8bc4027 .elementor-image-box-title{color:#111111;}.elementor-670 .elementor-element.elementor-element-8bc4027 .elementor-image-box-description{color:#111111;}.elementor-670 .elementor-element.elementor-element-1114208.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-670 .elementor-element.elementor-element-1114208.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-670 .elementor-element.elementor-element-1114208.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-670 .elementor-element.elementor-element-1114208 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-670 .elementor-element.elementor-element-1114208 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-670 .elementor-element.elementor-element-1114208 .elementor-image-box-title{color:#111111;}.elementor-670 .elementor-element.elementor-element-1114208 .elementor-image-box-description{color:#111111;}.elementor-670 .elementor-element.elementor-element-656d673.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-670 .elementor-element.elementor-element-656d673.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-670 .elementor-element.elementor-element-656d673.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-670 .elementor-element.elementor-element-656d673 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-670 .elementor-element.elementor-element-656d673 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-670 .elementor-element.elementor-element-656d673 .elementor-image-box-title{color:#111111;}.elementor-670 .elementor-element.elementor-element-656d673 .elementor-image-box-description{color:#111111;}.elementor-670 .elementor-element.elementor-element-cc1b789.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-670 .elementor-element.elementor-element-cc1b789.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-670 .elementor-element.elementor-element-cc1b789.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-670 .elementor-element.elementor-element-cc1b789 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-670 .elementor-element.elementor-element-cc1b789 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-670 .elementor-element.elementor-element-cc1b789 .elementor-image-box-title{color:#111111;}.elementor-670 .elementor-element.elementor-element-cc1b789 .elementor-image-box-description{color:#111111;}.elementor-670 .elementor-element.elementor-element-6ad89e5:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-6ad89e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA9A1B;}.elementor-670 .elementor-element.elementor-element-6ad89e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-670 .elementor-element.elementor-element-6ad89e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-670 .elementor-element.elementor-element-469c086 > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-670 .elementor-element.elementor-element-f9154b0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-670 .elementor-element.elementor-element-0139075:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-0139075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ezellexcavating.com/wp-content/uploads/2026/01/old-building-demo-2.jpg");}.elementor-670 .elementor-element.elementor-element-0139075 > .elementor-background-overlay{background-color:#000000;opacity:0.87;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-670 .elementor-element.elementor-element-0139075{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 0px 0px;}.elementor-670 .elementor-element.elementor-element-5ec6f68 > .elementor-element-populated{padding:0px 0px 0px 25px;}.elementor-670 .elementor-element.elementor-element-307b074{color:#FFFFFF;}.elementor-670 .elementor-element.elementor-element-0f78fe1:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-0f78fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-670 .elementor-element.elementor-element-0f78fe1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:16px;margin-bottom:0px;}.elementor-670 .elementor-element.elementor-element-0f78fe1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-670 .elementor-element.elementor-element-2c2f9f2 > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-670 .elementor-element.elementor-element-c4d3887{text-align:center;}.elementor-670 .elementor-element.elementor-element-c4d3887 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-670 .elementor-element.elementor-element-0529ed5:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-0529ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA9A1B;}.elementor-670 .elementor-element.elementor-element-0529ed5{border-style:solid;border-width:5px 5px 5px 5px;border-color:#111111;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-670 .elementor-element.elementor-element-0529ed5, .elementor-670 .elementor-element.elementor-element-0529ed5 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-670 .elementor-element.elementor-element-0529ed5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-670 .elementor-element.elementor-element-6bd978b > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-670 .elementor-element.elementor-element-4a12b0e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-670 .elementor-element.elementor-element-543c189:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-543c189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA9E1B;}.elementor-670 .elementor-element.elementor-element-543c189 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-670 .elementor-element.elementor-element-543c189{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.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-670 .elementor-element.elementor-element-0d3b797 .elementor-button{background-color:#111111;}.elementor-670 .elementor-element.elementor-element-0d3b797 .elementor-button:hover, .elementor-670 .elementor-element.elementor-element-0d3b797 .elementor-button:focus{background-color:#5C5C5C;}.elementor-670 .elementor-element.elementor-element-eb21444{color:#111111;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-670 .elementor-element.elementor-element-9a9c79b{text-align:center;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-670 .elementor-element.elementor-element-922e6a3 .elementor-image-box-img{margin-bottom:15px;}.elementor-670 .elementor-element.elementor-element-5768fad .elementor-image-box-img{margin-bottom:15px;}.elementor-670 .elementor-element.elementor-element-305ee55 .elementor-image-box-img{margin-bottom:15px;}.elementor-670 .elementor-element.elementor-element-c4a0f60 .elementor-image-box-img{margin-bottom:15px;}.elementor-670 .elementor-element.elementor-element-0664480 .elementor-image-box-img{margin-bottom:15px;}.elementor-670 .elementor-element.elementor-element-8bc4027 .elementor-image-box-img{margin-bottom:15px;}.elementor-670 .elementor-element.elementor-element-1114208 .elementor-image-box-img{margin-bottom:15px;}.elementor-670 .elementor-element.elementor-element-656d673 .elementor-image-box-img{margin-bottom:15px;}.elementor-670 .elementor-element.elementor-element-cc1b789 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS */==========================================
   INFO BOX FIX (Essential Addons / Addons)
   Remove underline + hover animation
   ========================================== */

/* Remove underline from all links inside Elementor info boxes */
.elementor-widget-eael-infobox a,
.elementor-widget-eael-infobox a:visited,
.elementor-widget-eael-infobox a:hover,
.elementor-widget-eael-infobox a:focus {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

/* Style the entire Info Box container */
.elementor-widget-eael-infobox .eael-infobox {
  transition: all 0.25s ease-in-out;
  border: 1px solid transparent;
  border-radius: 10px;
  padding: 20px;
  cursor: pointer;
}

/* Hover effect: lift + gold border + shadow */
.elementor-widget-eael-infobox .eael-infobox:hover {
  transform: translateY(-6px);
  border: 1px solid #CA9E1B;
  box-shadow: 0px 10px 25px rgba(0,0,0,0.12),
              0px 0px 10px rgba(202,158,27,0.25);
}

/* Title hover color */
.elementor-widget-eael-infobox .eael-infobox:hover .eael-infobox-title {
  color: #CA9E1B !important;
  transition: color 0.25s ease-in-out;
}

/* Icon hover color */
.elementor-widget-eael-infobox .eael-infobox:hover i,
.elementor-widget-eael-infobox .eael-infobox:hover svg {
  color: #CA9E1B !important;
  fill: #CA9E1B !important;
  transition: all 0.25s ease-in-out;
}

/* Disable lift effect on mobile */
@media (max-width: 768px) {
  .elementor-widget-eael-infobox .eael-infobox:hover {
    transform: none;
  }
}/* End custom CSS */