.elementor-245 .elementor-element.elementor-element-c0cf4cc:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-c0cf4cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8a8bc7f );background-image:url("https://moldandenvironmental.com/wp-content/uploads/2025/09/Footer-DesignElement-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-245 .elementor-element.elementor-element-c0cf4cc > .elementor-background-overlay{background-image:url("https://moldandenvironmental.com/wp-content/uploads/2025/09/What_We_Do-BgOverlay.png");background-position:center left;background-repeat:no-repeat;background-size:auto;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-245 .elementor-element.elementor-element-c0cf4cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:111px 0px 35px 0px;}.elementor-245 .elementor-element.elementor-element-a14d445 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-16f556e{margin-top:0px;margin-bottom:46px;}.elementor-245 .elementor-element.elementor-element-1d5aeea{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-245 .elementor-element.elementor-element-1d5aeea img{width:110px;}.elementor-245 .elementor-element.elementor-element-941f3ba{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#E7E7E7;}.elementor-245 .elementor-element.elementor-element-f416bef > .elementor-element-populated{padding:9px 10px 10px 6px;}.elementor-245 .elementor-element.elementor-element-851be5c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-245 .elementor-element.elementor-element-851be5c .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:27px;font-weight:700;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-e162852 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;}.elementor-245 .elementor-element.elementor-element-e162852 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:0px;padding-right:0px;}.elementor-245 .elementor-element.elementor-element-e162852 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-245 .elementor-element.elementor-element-e162852 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-245 .elementor-element.elementor-element-e162852 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-245 .elementor-element.elementor-element-e162852 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-fbfde86 );fill:var( --e-global-color-fbfde86 );}.elementor-245 .elementor-element.elementor-element-8e638fd > .elementor-element-populated{padding:9px 10px 10px 3px;}.elementor-245 .elementor-element.elementor-element-02f922d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-245 .elementor-element.elementor-element-02f922d .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:27px;font-weight:700;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-1afedd2 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;}.elementor-245 .elementor-element.elementor-element-1afedd2 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:0px;padding-right:0px;}.elementor-245 .elementor-element.elementor-element-1afedd2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-245 .elementor-element.elementor-element-1afedd2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-245 .elementor-element.elementor-element-1afedd2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-245 .elementor-element.elementor-element-1afedd2 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-fbfde86 );fill:var( --e-global-color-fbfde86 );}.elementor-245 .elementor-element.elementor-element-8d5afd2 > .elementor-element-populated{padding:9px 10px 10px 0px;}.elementor-245 .elementor-element.elementor-element-07a0f12{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-245 .elementor-element.elementor-element-07a0f12 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:27px;font-weight:700;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-b16bf6b{width:100%;max-width:100%;margin:10px 5px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:1px 0px 0px 0px;align-self:flex-start;}.elementor-245 .elementor-element.elementor-element-b16bf6b .elementor-heading-title{font-family:var( --e-global-typography-26f3e4d-font-family ), Sans-serif;font-size:var( --e-global-typography-26f3e4d-font-size );font-weight:var( --e-global-typography-26f3e4d-font-weight );color:var( --e-global-color-fbfde86 );}.elementor-245 .elementor-element.elementor-element-15c8809{width:100%;max-width:100%;margin:0px 66px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:1px 0px 0px 0px;align-self:flex-start;font-family:var( --e-global-typography-42cbd5e-font-family ), Sans-serif;font-size:var( --e-global-typography-42cbd5e-font-size );font-weight:var( --e-global-typography-42cbd5e-font-weight );line-height:var( --e-global-typography-42cbd5e-line-height );color:#E8E8E8;}.elementor-245 .elementor-element.elementor-element-f5a582a{width:auto;max-width:auto;margin:-27px 5px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:1px 0px 0px 0px;align-self:flex-start;}.elementor-245 .elementor-element.elementor-element-f5a582a .elementor-heading-title{font-family:var( --e-global-typography-26f3e4d-font-family ), Sans-serif;font-size:var( --e-global-typography-26f3e4d-font-size );font-weight:var( --e-global-typography-26f3e4d-font-weight );color:var( --e-global-color-fbfde86 );}.elementor-245 .elementor-element.elementor-element-94272ce{width:auto;max-width:auto;margin:0px 65px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:1px 0px 0px 0px;align-self:flex-start;font-family:var( --e-global-typography-42cbd5e-font-family ), Sans-serif;font-size:var( --e-global-typography-42cbd5e-font-size );font-weight:var( --e-global-typography-42cbd5e-font-weight );line-height:var( --e-global-typography-42cbd5e-line-height );color:#DFDFDF;}.elementor-245 .elementor-element.elementor-element-254e288{width:auto;max-width:auto;margin:-27px 5px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:1px 0px 0px 0px;align-self:flex-start;}.elementor-245 .elementor-element.elementor-element-254e288 .elementor-heading-title{font-family:var( --e-global-typography-26f3e4d-font-family ), Sans-serif;font-size:var( --e-global-typography-26f3e4d-font-size );font-weight:var( --e-global-typography-26f3e4d-font-weight );color:var( --e-global-color-fbfde86 );}.elementor-245 .elementor-element.elementor-element-b5f4060{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;padding:1px 0px 0px 0px;align-self:flex-start;font-family:var( --e-global-typography-42cbd5e-font-family ), Sans-serif;font-size:var( --e-global-typography-42cbd5e-font-size );font-weight:var( --e-global-typography-42cbd5e-font-weight );line-height:var( --e-global-typography-42cbd5e-line-height );color:#D1D1D1;}.elementor-245 .elementor-element.elementor-element-ecad76f{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-ecad76f .elementor-divider-separator{width:100%;}.elementor-245 .elementor-element.elementor-element-ecad76f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-245 .elementor-element.elementor-element-b928a1c{text-align:center;font-family:var( --e-global-typography-42cbd5e-font-family ), Sans-serif;font-size:var( --e-global-typography-42cbd5e-font-size );font-weight:var( --e-global-typography-42cbd5e-font-weight );line-height:var( --e-global-typography-42cbd5e-line-height );color:#D3D3D3;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-245 .elementor-element.elementor-element-c0cf4cc > .elementor-background-overlay{background-size:0px auto;}.elementor-245 .elementor-element.elementor-element-c0cf4cc{padding:80px 20px 20px 20px;}.elementor-245 .elementor-element.elementor-element-16f556e{margin-top:0px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-941f3ba{font-size:14px;}.elementor-245 .elementor-element.elementor-element-8e638fd > .elementor-element-populated{padding:9px 10px 10px 0px;}.elementor-245 .elementor-element.elementor-element-b16bf6b .elementor-heading-title{font-size:var( --e-global-typography-26f3e4d-font-size );}.elementor-245 .elementor-element.elementor-element-15c8809{margin:0px 36px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-42cbd5e-font-size );line-height:var( --e-global-typography-42cbd5e-line-height );}.elementor-245 .elementor-element.elementor-element-f5a582a .elementor-heading-title{font-size:var( --e-global-typography-26f3e4d-font-size );}.elementor-245 .elementor-element.elementor-element-94272ce{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-42cbd5e-font-size );line-height:var( --e-global-typography-42cbd5e-line-height );}.elementor-245 .elementor-element.elementor-element-254e288 .elementor-heading-title{font-size:var( --e-global-typography-26f3e4d-font-size );}.elementor-245 .elementor-element.elementor-element-b5f4060{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-42cbd5e-font-size );line-height:var( --e-global-typography-42cbd5e-line-height );}.elementor-245 .elementor-element.elementor-element-ecad76f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-245 .elementor-element.elementor-element-b928a1c{font-size:var( --e-global-typography-42cbd5e-font-size );line-height:var( --e-global-typography-42cbd5e-line-height );}}@media(max-width:767px){.elementor-245 .elementor-element.elementor-element-c0cf4cc{padding:50px 20px 15px 20px;}.elementor-245 .elementor-element.elementor-element-16f556e{margin-top:0px;margin-bottom:15px;padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-587b07d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-245 .elementor-element.elementor-element-587b07d > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-245 .elementor-element.elementor-element-941f3ba{width:100%;max-width:100%;font-size:14px;}.elementor-245 .elementor-element.elementor-element-851be5c{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-851be5c .elementor-heading-title{font-size:31px;}.elementor-245 .elementor-element.elementor-element-02f922d{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-02f922d .elementor-heading-title{font-size:31px;}.elementor-245 .elementor-element.elementor-element-8d5afd2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-245 .elementor-element.elementor-element-07a0f12{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-245 .elementor-element.elementor-element-07a0f12 .elementor-heading-title{font-size:31px;}.elementor-245 .elementor-element.elementor-element-b16bf6b{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-245 .elementor-element.elementor-element-b16bf6b .elementor-heading-title{font-size:var( --e-global-typography-26f3e4d-font-size );}.elementor-245 .elementor-element.elementor-element-15c8809{margin:0px 65px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-42cbd5e-font-size );line-height:var( --e-global-typography-42cbd5e-line-height );}.elementor-245 .elementor-element.elementor-element-f5a582a{width:100%;max-width:100%;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-245 .elementor-element.elementor-element-f5a582a .elementor-heading-title{font-size:var( --e-global-typography-26f3e4d-font-size );}.elementor-245 .elementor-element.elementor-element-94272ce{margin:0px 65px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-42cbd5e-font-size );line-height:var( --e-global-typography-42cbd5e-line-height );}.elementor-245 .elementor-element.elementor-element-254e288{width:100%;max-width:100%;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-245 .elementor-element.elementor-element-254e288 .elementor-heading-title{font-size:var( --e-global-typography-26f3e4d-font-size );}.elementor-245 .elementor-element.elementor-element-b5f4060{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-42cbd5e-font-size );line-height:var( --e-global-typography-42cbd5e-line-height );}.elementor-245 .elementor-element.elementor-element-b928a1c{font-size:var( --e-global-typography-42cbd5e-font-size );line-height:var( --e-global-typography-42cbd5e-line-height );}}@media(min-width:768px){.elementor-245 .elementor-element.elementor-element-587b07d{width:36.933%;}.elementor-245 .elementor-element.elementor-element-f416bef{width:22.067%;}.elementor-245 .elementor-element.elementor-element-8e638fd{width:17%;}.elementor-245 .elementor-element.elementor-element-8d5afd2{width:24%;}}@media(max-width:1024px) and (min-width:768px){.elementor-245 .elementor-element.elementor-element-587b07d{width:50%;}.elementor-245 .elementor-element.elementor-element-f416bef{width:26%;}.elementor-245 .elementor-element.elementor-element-8e638fd{width:21%;}.elementor-245 .elementor-element.elementor-element-8d5afd2{width:29%;}}/* Start custom CSS for heading, class: .elementor-element-851be5c */.elementor-245 .elementor-element.elementor-element-851be5c span {
    color: #AAD12A
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02f922d */.elementor-245 .elementor-element.elementor-element-02f922d span {
    color: #AAD12A
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07a0f12 */.elementor-245 .elementor-element.elementor-element-07a0f12 span {
    color: #AAD12A
}/* End custom CSS */