.elementor-95 .elementor-element.elementor-element-f3e1e76:not(.elementor-motion-effects-element-type-background),.elementor-95 .elementor-element.elementor-element-f3e1e76>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://dfgmanagementcompany.com/wp-content/uploads/2026/04/Image_fx-57.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-95 .elementor-element.elementor-element-f3e1e76>.elementor-background-overlay{background-color:#000;opacity:.7;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-95 .elementor-element.elementor-element-f3e1e76{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:150px 0 150px 0;z-index:0}.elementor-95 .elementor-element.elementor-element-36a6d5c9{text-align:center}.elementor-95 .elementor-element.elementor-element-36a6d5c9 .elementor-heading-title{font-family:"Oswald",Sans-serif;font-size:32px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:1.3px;color:var(--e-global-color-astglobalcolor4)}.elementor-95 .elementor-element.elementor-element-ae5edd2>.elementor-background-overlay{opacity:.08;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-95 .elementor-element.elementor-element-ae5edd2{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:15px;padding:100px 0 100px 0;z-index:2}.elementor-95 .elementor-element.elementor-element-de6ff49>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-95 .elementor-element.elementor-element-4a9b934{text-align:end}.elementor-95 .elementor-element.elementor-element-4a9b934:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-95 .elementor-element.elementor-element-4a9b934 img{transition-duration:1s}.elementor-95 .elementor-element.elementor-element-fab9691>.elementor-element-populated{margin:0 0 0 60px;--e-column-margin-right:0px;--e-column-margin-left:60px}.elementor-95 .elementor-element.elementor-element-e428f9a{text-align:start}.elementor-95 .elementor-element.elementor-element-e428f9a .elementor-heading-title{font-family:var(--e-global-typography-bf0e819-font-family),Sans-serif;font-size:var(--e-global-typography-bf0e819-font-size);font-weight:var(--e-global-typography-bf0e819-font-weight);text-transform:var(--e-global-typography-bf0e819-text-transform);line-height:var(--e-global-typography-bf0e819-line-height);letter-spacing:var(--e-global-typography-bf0e819-letter-spacing);color:var(--e-global-color-accent)}.elementor-95 .elementor-element.elementor-element-ee6fee7{text-align:start}.elementor-95 .elementor-element.elementor-element-ee6fee7 .elementor-heading-title{font-family:"Oswald",Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:1.3px;color:#130C00}.elementor-95 .elementor-element.elementor-element-2f1f01b{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-95 .elementor-element.elementor-element-52f6c24:not(.elementor-motion-effects-element-type-background),.elementor-95 .elementor-element.elementor-element-52f6c24>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAFAFA}.elementor-95 .elementor-element.elementor-element-52f6c24>.elementor-background-overlay{opacity:.08;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-95 .elementor-element.elementor-element-52f6c24{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:15px;padding:100px 0 100px 0;z-index:2}.elementor-bc-flex-widget .elementor-95 .elementor-element.elementor-element-01d6138.elementor-column .elementor-widget-wrap{align-items:center}.elementor-95 .elementor-element.elementor-element-01d6138.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-95 .elementor-element.elementor-element-01d6138>.elementor-element-populated{margin:0 60px 0 0;--e-column-margin-right:60px;--e-column-margin-left:0px}.elementor-95 .elementor-element.elementor-element-5a5e9fa{text-align:start}.elementor-95 .elementor-element.elementor-element-5a5e9fa .elementor-heading-title{font-family:"Oswald",Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:1.3px;color:#130C00}.elementor-95 .elementor-element.elementor-element-7533369{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-95 .elementor-element.elementor-element-acf41aa{text-align:end}.elementor-95 .elementor-element.elementor-element-acf41aa:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-95 .elementor-element.elementor-element-acf41aa img{transition-duration:1s}.elementor-95 .elementor-element.elementor-element-752a750:not(.elementor-motion-effects-element-type-background),.elementor-95 .elementor-element.elementor-element-752a750>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAFAFA}.elementor-95 .elementor-element.elementor-element-752a750>.elementor-background-overlay{opacity:.08;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-95 .elementor-element.elementor-element-752a750{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:15px;padding:100px 0 100px 0;z-index:2}.elementor-bc-flex-widget .elementor-95 .elementor-element.elementor-element-869a71e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-95 .elementor-element.elementor-element-869a71e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-95 .elementor-element.elementor-element-869a71e>.elementor-element-populated{margin:0 60px 0 0;--e-column-margin-right:60px;--e-column-margin-left:0px}.elementor-95 .elementor-element.elementor-element-91622ef{text-align:start}.elementor-95 .elementor-element.elementor-element-91622ef .elementor-heading-title{font-family:"Oswald",Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:1.3px;color:#130C00}.elementor-95 .elementor-element.elementor-element-fa98677{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-95 .elementor-element.elementor-element-6ced2f1{text-align:end}.elementor-95 .elementor-element.elementor-element-6ced2f1:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-95 .elementor-element.elementor-element-6ced2f1 img{transition-duration:1s}.elementor-95 .elementor-element.elementor-element-372ea20 .elementor-drop-cap{margin-inline-end:10px}.elementor-95 .elementor-element.elementor-element-a6275ad:not(.elementor-motion-effects-element-type-background),.elementor-95 .elementor-element.elementor-element-a6275ad>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://dfgmanagementcompany.com/wp-content/uploads/2026/04/Vendor-sourcing-3.jpeg);background-position:0% 50%;background-repeat:no-repeat;background-size:cover}.elementor-95 .elementor-element.elementor-element-a6275ad>.elementor-background-overlay{background-color:#000;opacity:.7;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-95 .elementor-element.elementor-element-a6275ad{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 0 100px 0}.elementor-95 .elementor-element.elementor-element-3d3c35d.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-95 .elementor-element.elementor-element-50562f9{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-95 .elementor-element.elementor-element-50562f9 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:#FFF}.elementor-95 .elementor-element.elementor-element-ae698cc{padding:0% 26% 0% 26%;text-align:center;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:#FFF}.elementor-95 .elementor-element.elementor-element-9c28e66 .elementor-button{background-color:#fff0;font-family:var(--e-global-typography-c681d76-font-family),Sans-serif;font-size:var(--e-global-typography-c681d76-font-size);font-weight:var(--e-global-typography-c681d76-font-weight);text-transform:var(--e-global-typography-c681d76-text-transform);line-height:var(--e-global-typography-c681d76-line-height);letter-spacing:var(--e-global-typography-c681d76-letter-spacing);fill:#FFF;color:#FFF;background-image:linear-gradient(180deg,#FFFFFF 0%,#5A5859 100%);border-radius:50px 50px 50px 50px;padding:20px 40px 20px 40px}.elementor-95 .elementor-element.elementor-element-9c28e66 .elementor-button:hover,.elementor-95 .elementor-element.elementor-element-9c28e66 .elementor-button:focus{background-color:var(--e-global-color-secondary);color:var(--e-global-color-astglobalcolor4)}.elementor-95 .elementor-element.elementor-element-9c28e66 .elementor-button:hover svg,.elementor-95 .elementor-element.elementor-element-9c28e66 .elementor-button:focus svg{fill:var(--e-global-color-astglobalcolor4)}@media(max-width:1024px) and (min-width:768px){.elementor-95 .elementor-element.elementor-element-de6ff49{width:100%}.elementor-95 .elementor-element.elementor-element-fab9691{width:100%}.elementor-95 .elementor-element.elementor-element-01d6138{width:100%}.elementor-95 .elementor-element.elementor-element-869a71e{width:100%}}@media(max-width:1024px){.elementor-95 .elementor-element.elementor-element-f3e1e76:not(.elementor-motion-effects-element-type-background),.elementor-95 .elementor-element.elementor-element-f3e1e76>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-95 .elementor-element.elementor-element-f3e1e76{margin-top:0;margin-bottom:0;padding:210px 0 140px 0}.elementor-95 .elementor-element.elementor-element-ae5edd2{margin-top:0;margin-bottom:0;padding:100px 10px 0 10px}.elementor-95 .elementor-element.elementor-element-de6ff49>.elementor-element-populated{margin:0 0 -40px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-95 .elementor-element.elementor-element-4a9b934 img{width:100%}.elementor-95 .elementor-element.elementor-element-fab9691>.elementor-element-populated{margin:80px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-95 .elementor-element.elementor-element-e428f9a .elementor-heading-title{font-size:var(--e-global-typography-bf0e819-font-size);line-height:var(--e-global-typography-bf0e819-line-height);letter-spacing:var(--e-global-typography-bf0e819-letter-spacing)}.elementor-95 .elementor-element.elementor-element-2f1f01b{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-95 .elementor-element.elementor-element-52f6c24{margin-top:0;margin-bottom:0;padding:100px 10px 0 10px}.elementor-95 .elementor-element.elementor-element-01d6138>.elementor-element-populated{margin:80px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-95 .elementor-element.elementor-element-7533369{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-95 .elementor-element.elementor-element-acf41aa img{width:100%}.elementor-95 .elementor-element.elementor-element-752a750{margin-top:0;margin-bottom:0;padding:100px 10px 0 10px}.elementor-95 .elementor-element.elementor-element-869a71e>.elementor-element-populated{margin:80px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-95 .elementor-element.elementor-element-fa98677{--grid-auto-flow:row}.elementor-95 .elementor-element.elementor-element-6ced2f1 img{width:100%}.elementor-95 .elementor-element.elementor-element-a6275ad:not(.elementor-motion-effects-element-type-background),.elementor-95 .elementor-element.elementor-element-a6275ad>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-95 .elementor-element.elementor-element-a6275ad{padding:80px 0 80px 0}.elementor-95 .elementor-element.elementor-element-3d3c35d>.elementor-element-populated{margin:0 10px 0 10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-95 .elementor-element.elementor-element-50562f9 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-95 .elementor-element.elementor-element-ae698cc{padding:0% 10% 0% 10%;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-95 .elementor-element.elementor-element-9c28e66 .elementor-button{font-size:var(--e-global-typography-c681d76-font-size);line-height:var(--e-global-typography-c681d76-line-height);letter-spacing:var(--e-global-typography-c681d76-letter-spacing)}}@media(max-width:767px){.elementor-95 .elementor-element.elementor-element-f3e1e76{margin-top:0;margin-bottom:0;padding:152px 10px 80px 10px}.elementor-95 .elementor-element.elementor-element-36a6d5c9 .elementor-heading-title{font-size:40px}.elementor-95 .elementor-element.elementor-element-ae5edd2{padding:40px 10px 0 10px}.elementor-95 .elementor-element.elementor-element-fab9691>.elementor-element-populated{margin:50px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-95 .elementor-element.elementor-element-e428f9a .elementor-heading-title{font-size:var(--e-global-typography-bf0e819-font-size);line-height:var(--e-global-typography-bf0e819-line-height);letter-spacing:var(--e-global-typography-bf0e819-letter-spacing)}.elementor-95 .elementor-element.elementor-element-ee6fee7 .elementor-heading-title{font-size:24px}.elementor-95 .elementor-element.elementor-element-2f1f01b{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-95 .elementor-element.elementor-element-52f6c24{padding:40px 10px 0 10px}.elementor-95 .elementor-element.elementor-element-01d6138>.elementor-element-populated{margin:50px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-95 .elementor-element.elementor-element-5a5e9fa .elementor-heading-title{font-size:24px}.elementor-95 .elementor-element.elementor-element-7533369{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-95 .elementor-element.elementor-element-752a750{padding:40px 10px 0 10px}.elementor-95 .elementor-element.elementor-element-869a71e>.elementor-element-populated{margin:50px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-95 .elementor-element.elementor-element-91622ef .elementor-heading-title{font-size:24px}.elementor-95 .elementor-element.elementor-element-fa98677{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-95 .elementor-element.elementor-element-a6275ad:not(.elementor-motion-effects-element-type-background),.elementor-95 .elementor-element.elementor-element-a6275ad>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-95 .elementor-element.elementor-element-a6275ad{padding:40px 10px 40px 10px}.elementor-95 .elementor-element.elementor-element-3d3c35d>.elementor-element-populated{margin:0 5px 0 5px;--e-column-margin-right:5px;--e-column-margin-left:5px}.elementor-95 .elementor-element.elementor-element-50562f9 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-95 .elementor-element.elementor-element-ae698cc{padding:0 0 0 0;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-95 .elementor-element.elementor-element-9c28e66 .elementor-button{font-size:var(--e-global-typography-c681d76-font-size);line-height:var(--e-global-typography-c681d76-line-height);letter-spacing:var(--e-global-typography-c681d76-letter-spacing);padding:18px 32px 18px 32px}}