.elementor-21 .elementor-element.elementor-element-ed1db1a:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ed1db1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dffspecialties.com/wp-content/uploads/2022/05/bg-footer.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-21 .elementor-element.elementor-element-ed1db1a > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-ed1db1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;}.elementor-21 .elementor-element.elementor-element-f41ae33 > .elementor-widget-container{margin:0px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-f41ae33{text-align:center;font-family:"calder-dark-grit", Sans-serif;font-size:1.3rem;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-8e5ae4d > .elementor-widget-container{margin:0px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-8e5ae4d{text-align:center;font-family:"calder-dark-grit", Sans-serif;font-size:1.3rem;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-07a8e84{text-align:center;font-size:1rem;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-07a8e84 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-8b31764 > .elementor-widget-container{margin:0px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-8b31764{text-align:center;font-family:"calder-dark-grit", Sans-serif;font-size:1.3rem;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-0e70107{text-align:center;font-size:1rem;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-66beb62 > .elementor-widget-container{margin:0px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-66beb62{text-align:center;font-family:"calder-dark-grit", Sans-serif;font-size:1.3rem;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-6c29b54{text-align:center;font-size:1rem;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-48aa492 > .elementor-widget-container{margin:0px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-48aa492{text-align:center;font-family:"calder-dark-grit", Sans-serif;font-size:1.3rem;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-75771df{text-align:center;font-size:1rem;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c20e56f > .elementor-widget-container{margin:0px 0px -13px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c20e56f{text-align:start;font-family:"calder-dark-grit", Sans-serif;font-size:1.3rem;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-b4175f6{width:var( --container-widget-width, 70.934% );max-width:70.934%;--container-widget-width:70.934%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-b4175f6 > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-21 .elementor-element.elementor-element-b4175f6 .elementor-button{font-size:0.7rem;}.elementor-21 .elementor-element.elementor-element-1e3cdb2{text-align:center;font-size:1rem;color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-afdc08e{width:19.841%;}.elementor-21 .elementor-element.elementor-element-bfe21ad{width:18.175%;}.elementor-21 .elementor-element.elementor-element-aec4c2e{width:15.872%;}.elementor-21 .elementor-element.elementor-element-c698a36{width:20.476%;}.elementor-21 .elementor-element.elementor-element-c0dcfef{width:25.636%;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-f41ae33{text-align:center;font-size:1.2rem;}.elementor-21 .elementor-element.elementor-element-8e5ae4d{text-align:center;font-size:1.2rem;}.elementor-21 .elementor-element.elementor-element-07a8e84{text-align:center;}.elementor-21 .elementor-element.elementor-element-8b31764{text-align:center;font-size:1.2rem;}.elementor-21 .elementor-element.elementor-element-0e70107{text-align:center;}.elementor-21 .elementor-element.elementor-element-66beb62{text-align:center;font-size:1.2rem;}.elementor-21 .elementor-element.elementor-element-6c29b54{text-align:center;}.elementor-21 .elementor-element.elementor-element-48aa492{text-align:center;font-size:1.2rem;}.elementor-21 .elementor-element.elementor-element-75771df{text-align:center;}.elementor-21 .elementor-element.elementor-element-c0dcfef.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21 .elementor-element.elementor-element-c20e56f{text-align:center;font-size:1.2rem;}}@media(max-width:880px){.elementor-21 .elementor-element.elementor-element-f41ae33{text-align:center;font-size:0.9rem;}.elementor-21 .elementor-element.elementor-element-8e5ae4d{text-align:center;font-size:0.9rem;}.elementor-21 .elementor-element.elementor-element-07a8e84{text-align:center;font-size:0.9rem;}.elementor-21 .elementor-element.elementor-element-8b31764{text-align:center;font-size:0.9rem;}.elementor-21 .elementor-element.elementor-element-0e70107{text-align:center;font-size:0.9rem;}.elementor-21 .elementor-element.elementor-element-66beb62{text-align:center;font-size:0.9rem;}.elementor-21 .elementor-element.elementor-element-6c29b54{text-align:center;font-size:0.9rem;}.elementor-21 .elementor-element.elementor-element-48aa492{text-align:center;font-size:0.9rem;}.elementor-21 .elementor-element.elementor-element-75771df{text-align:center;font-size:0.9rem;}.elementor-21 .elementor-element.elementor-element-c20e56f{font-size:0.9rem;}.elementor-21 .elementor-element.elementor-element-1e3cdb2{font-size:0.9rem;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-ed1db1a:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ed1db1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-21 .elementor-element.elementor-element-f41ae33{text-align:center;font-size:1rem;}.elementor-21 .elementor-element.elementor-element-8e5ae4d{text-align:center;font-size:1rem;}.elementor-21 .elementor-element.elementor-element-07a8e84{text-align:center;font-size:0.8rem;}.elementor-21 .elementor-element.elementor-element-8b31764{text-align:center;font-size:1rem;}.elementor-21 .elementor-element.elementor-element-0e70107{text-align:center;font-size:0.8rem;}.elementor-21 .elementor-element.elementor-element-66beb62{text-align:center;font-size:1rem;}.elementor-21 .elementor-element.elementor-element-6c29b54{text-align:center;font-size:0.8rem;}.elementor-21 .elementor-element.elementor-element-48aa492{text-align:center;font-size:1rem;}.elementor-21 .elementor-element.elementor-element-75771df{text-align:center;font-size:0.8rem;}.elementor-21 .elementor-element.elementor-element-c20e56f{text-align:center;font-size:1rem;}.elementor-21 .elementor-element.elementor-element-b4175f6{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-1e3cdb2{text-align:center;font-size:0.8rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-360428c{width:100%;}.elementor-21 .elementor-element.elementor-element-afdc08e{width:25%;}.elementor-21 .elementor-element.elementor-element-bfe21ad{width:25%;}.elementor-21 .elementor-element.elementor-element-aec4c2e{width:25%;}.elementor-21 .elementor-element.elementor-element-c698a36{width:25%;}.elementor-21 .elementor-element.elementor-element-c0dcfef{width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-360428c{width:100%;}.elementor-21 .elementor-element.elementor-element-afdc08e{width:35%;}.elementor-21 .elementor-element.elementor-element-bfe21ad{width:35%;}.elementor-21 .elementor-element.elementor-element-aec4c2e{width:30%;}.elementor-21 .elementor-element.elementor-element-c698a36{width:50%;}.elementor-21 .elementor-element.elementor-element-c0dcfef{width:100%;}}/* Start custom CSS */.footer-copyright a {
    color:#fff;
}
.footer-copyright a:hover {
    color:#fff;
}/* End custom CSS */