.elementor-12524 .elementor-element.elementor-element-28464d8:not(.elementor-motion-effects-element-type-background), .elementor-12524 .elementor-element.elementor-element-28464d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dfzco.com/wp-content/uploads/2025/10/Home-banner2.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-12524 .elementor-element.elementor-element-28464d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;}.elementor-12524 .elementor-element.elementor-element-28464d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12524 .elementor-element.elementor-element-465872f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12524 .elementor-element.elementor-element-465872f .info-box-subtitle{color:#FFFFFF;font-size:22px;}.elementor-12524 .elementor-element.elementor-element-465872f .info-box-title{color:#FFDD00;}.elementor-12524 .elementor-element.elementor-element-465872f .info-box-inner{color:#FFFFFF;}.elementor-12524 .elementor-element.elementor-element-4beda89{margin:50px 0px 50px 0px;padding:20px 0px 20px 0px;}.elementor-12524 .elementor-element.elementor-element-6a50737 > .elementor-element-populated{text-align:justify;}.elementor-12524 .elementor-element.elementor-element-378754b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-12524 .elementor-element.elementor-element-7c8dd07 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-12524 .elementor-element.elementor-element-8ed7c03 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-12524 .elementor-element.elementor-element-ff6fc87 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-12524 .elementor-element.elementor-element-85e8e32:not(.elementor-motion-effects-element-type-background), .elementor-12524 .elementor-element.elementor-element-85e8e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-12524 .elementor-element.elementor-element-85e8e32{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12524 .elementor-element.elementor-element-85e8e32 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12524 .elementor-element.elementor-element-bbf3605 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-12524 .elementor-element.elementor-element-bbf3605 .box-with-text{color:#000000;}.elementor-12524 .elementor-element.elementor-element-bbf3605 .info-box-subtitle{color:#BEBEBE;}.elementor-12524 .elementor-element.elementor-element-bbf3605 .info-box-title{color:#F3B007;font-size:30px;line-height:70px;word-spacing:0px;}.elementor-12524 .elementor-element.elementor-element-bbf3605 .info-box-inner{font-size:18px;}.elementor-12524 .elementor-element.elementor-element-5d681f9:not(.elementor-motion-effects-element-type-background), .elementor-12524 .elementor-element.elementor-element-5d681f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-12524 .elementor-element.elementor-element-5d681f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 50px 0px;padding:0px 0px 50px 0px;}.elementor-12524 .elementor-element.elementor-element-5d681f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12524 .elementor-element.elementor-element-5d681f9 > .elementor-container{text-align:justify;}.elementor-12524 .elementor-element.elementor-element-899d98a > .elementor-element-populated{text-align:justify;}.elementor-12524 .elementor-element.elementor-element-1fdc269 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 10px 0px 0px;padding:20px 20px 20px 20px;border-style:groove;border-width:0px 0px 0px 0px;border-color:#FFDD00;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12524 .elementor-element.elementor-element-1fdc269{z-index:0;}.elementor-12524 .elementor-element.elementor-element-cde3c84 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 10px 0px 0px;padding:20px 20px 20px 20px;border-style:groove;border-width:0px 0px 0px 0px;border-color:#FFDD00;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12524 .elementor-element.elementor-element-cde3c84 .info-box-inner{letter-spacing:0px;}.elementor-12524 .elementor-element.elementor-element-0013dea > .elementor-widget-container{background-color:#FFFFFF;margin:0px 10px 0px 0px;padding:20px 20px 20px 20px;border-style:groove;border-width:0px 0px 0px 0px;border-color:#FFDD00;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12524 .elementor-element.elementor-element-0013dea .info-box-inner{letter-spacing:0px;}.elementor-12524 .elementor-element.elementor-element-ae7ae11 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 10px 0px 0px;padding:20px 20px 20px 20px;border-style:groove;border-width:0px 0px 0px 0px;border-color:#FFDD00;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12524 .elementor-element.elementor-element-dc90bfd > .elementor-widget-container{margin:30px 0px 20px 0px;}.elementor-12524 .elementor-element.elementor-element-ffcf42c{margin:0px 0px 20px 0px;}.elementor-12524 .elementor-element.elementor-element-da2d03b:not(.elementor-motion-effects-element-type-background), .elementor-12524 .elementor-element.elementor-element-da2d03b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12524 .elementor-element.elementor-element-da2d03b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 0px 50px 0px;padding:30px 0px 0px 0px;}.elementor-12524 .elementor-element.elementor-element-da2d03b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12524 .elementor-element.elementor-element-da2d03b > .elementor-container{text-align:justify;}.elementor-12524 .elementor-element.elementor-element-cb3a24e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12524 .elementor-element.elementor-element-6430dc8 > .elementor-element-populated{text-align:justify;}.elementor-12524 .elementor-element.elementor-element-9d26c24 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-12524 .elementor-element.elementor-element-9d26c24 .title-after_title{font-size:17px;line-height:35px;}.elementor-12524 .elementor-element.elementor-element-99de2e3 .wd-text-block{font-size:17px;line-height:33px;}@media(min-width:768px){.elementor-12524 .elementor-element.elementor-element-6a50737{width:46.894%;}.elementor-12524 .elementor-element.elementor-element-055c9ee{width:53.106%;}}/* Start custom CSS for wd_infobox, class: .elementor-element-378754b */text-align: justify;/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-1fdc269 */.info-box-content
{
    text-align: justify;

}/* End custom CSS */
/* Start custom CSS for wd_portfolio, class: .elementor-element-cb30b7a */.wd-project .portfolio-info
.wrap-meta
{color:#ffff;
font-size: 5px;

}
.wd-project .portfolio-info
{
height: 100px;
}/* End custom CSS */