.elementor-220 .elementor-element.elementor-element-855819f{--display:flex;}.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-220 .elementor-element.elementor-element-e46a2fb:not( .elementor-widget-image ) .elementor-widget-container, .elementor-220 .elementor-element.elementor-element-e46a2fb.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.dfgroup.cloud/wp-content/uploads/2024/07/image-2.jpeg );-webkit-mask-size:96%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-220 .elementor-element.elementor-element-75e12b1a{--display:flex;}.elementor-220 .elementor-element.elementor-element-e7e9c94{--spacer-size:70px;}.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-220 .elementor-element.elementor-element-e806bf2 .elementor-heading-title{font-family:var( --e-global-typography-fe62c73-font-family ), Sans-serif;font-weight:var( --e-global-typography-fe62c73-font-weight );color:var( --e-global-color-9f2dd45 );}.elementor-220 .elementor-element.elementor-element-668cbdd .elementor-heading-title{font-family:var( --e-global-typography-fe62c73-font-family ), Sans-serif;font-weight:var( --e-global-typography-fe62c73-font-weight );color:var( --e-global-color-text );}.elementor-220 .elementor-element.elementor-element-c7247f6 .elementor-heading-title{font-family:var( --e-global-typography-fe62c73-font-family ), Sans-serif;font-weight:var( --e-global-typography-fe62c73-font-weight );color:var( --e-global-color-text );}.elementor-220 .elementor-element.elementor-element-a5446f0 .elementor-heading-title{font-family:var( --e-global-typography-fe62c73-font-family ), Sans-serif;font-weight:var( --e-global-typography-fe62c73-font-weight );color:var( --e-global-color-text );}.elementor-220 .elementor-element.elementor-element-bf9c029 .elementor-heading-title{font-family:var( --e-global-typography-fe62c73-font-family ), Sans-serif;font-weight:var( --e-global-typography-fe62c73-font-weight );color:var( --e-global-color-c1690aa );}.elementor-220 .elementor-element.elementor-element-9d40c17 .elementor-heading-title{font-family:var( --e-global-typography-fe62c73-font-family ), Sans-serif;font-weight:var( --e-global-typography-fe62c73-font-weight );color:var( --e-global-color-text );}.elementor-220 .elementor-element.elementor-element-858d31c .elementor-heading-title{font-family:var( --e-global-typography-fe62c73-font-family ), Sans-serif;font-weight:var( --e-global-typography-fe62c73-font-weight );color:var( --e-global-color-text );}.elementor-220 .elementor-element.elementor-element-0504289 .elementor-heading-title{font-family:var( --e-global-typography-fe62c73-font-family ), Sans-serif;font-weight:var( --e-global-typography-fe62c73-font-weight );color:var( --e-global-color-text );}.elementor-220 .elementor-element.elementor-element-9f000b3 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-220 .elementor-element.elementor-element-1632296 .elementor-heading-title{font-family:var( --e-global-typography-fe62c73-font-family ), Sans-serif;font-weight:var( --e-global-typography-fe62c73-font-weight );color:var( --e-global-color-text );}.elementor-220 .elementor-element.elementor-element-0594467 .elementor-heading-title{font-family:var( --e-global-typography-fe62c73-font-family ), Sans-serif;font-weight:var( --e-global-typography-fe62c73-font-weight );color:var( --e-global-color-text );}.elementor-220 .elementor-element.elementor-element-8a485a1 .elementor-heading-title{font-family:var( --e-global-typography-fe62c73-font-family ), Sans-serif;font-weight:var( --e-global-typography-fe62c73-font-weight );color:var( --e-global-color-text );}.elementor-220 .elementor-element.elementor-element-dbde918{--spacer-size:50px;}.elementor-220 .elementor-element.elementor-element-c20fe47{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-220 .elementor-element.elementor-element-c20fe47.e-con{--align-self:flex-start;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-220 .elementor-element.elementor-element-d88582c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-220 .elementor-element.elementor-element-d88582c.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-220 .elementor-element.elementor-element-d88582c .elementor-icon-wrapper{text-align:left;}.elementor-220 .elementor-element.elementor-element-d88582c.elementor-view-stacked .elementor-icon{background-color:#0378FF;}.elementor-220 .elementor-element.elementor-element-d88582c.elementor-view-framed .elementor-icon, .elementor-220 .elementor-element.elementor-element-d88582c.elementor-view-default .elementor-icon{color:#0378FF;border-color:#0378FF;}.elementor-220 .elementor-element.elementor-element-d88582c.elementor-view-framed .elementor-icon, .elementor-220 .elementor-element.elementor-element-d88582c.elementor-view-default .elementor-icon svg{fill:#0378FF;}.elementor-220 .elementor-element.elementor-element-f32a38f.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-f32a38f{text-align:right;}.elementor-220 .elementor-element.elementor-element-b6f1ee3{--display:flex;}.elementor-220 .elementor-element.elementor-element-9c5d03e iframe{height:416px;}@media(max-width:1024px){.elementor-220 .elementor-element.elementor-element-c20fe47{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-220 .elementor-element.elementor-element-e46a2fb:not( .elementor-widget-image ) .elementor-widget-container, .elementor-220 .elementor-element.elementor-element-e46a2fb.elementor-widget-image .elementor-widget-container img{-webkit-mask-size:266px;}.elementor-220 .elementor-element.elementor-element-c20fe47{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}