.elementor-2450 .elementor-element.elementor-element-5aad7ca{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2450 .elementor-element.elementor-element-5aad7ca:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-5aad7ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ddjoseph.com/wp-content/uploads/2026/04/business-man-woman-black-suite-white-good-deal-concept_926199-3007449.jpg");background-position:0px -290px;background-repeat:no-repeat;background-size:cover;}.elementor-2450 .elementor-element.elementor-element-5aad7ca::before, .elementor-2450 .elementor-element.elementor-element-5aad7ca > .elementor-background-video-container::before, .elementor-2450 .elementor-element.elementor-element-5aad7ca > .e-con-inner > .elementor-background-video-container::before, .elementor-2450 .elementor-element.elementor-element-5aad7ca > .elementor-background-slideshow::before, .elementor-2450 .elementor-element.elementor-element-5aad7ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-2450 .elementor-element.elementor-element-5aad7ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-2450 .elementor-element.elementor-element-aa947d7{text-align:center;}.elementor-2450 .elementor-element.elementor-element-aa947d7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:600;line-height:1.1em;color:var( --e-global-color-astglobalcolor4 );}.elementor-2450 .elementor-element.elementor-element-37e0147{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2450 .elementor-element.elementor-element-b8e51a1{text-align:center;font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:var( --e-global-color-secondary );}.elementor-2450 .elementor-element.elementor-element-e4d752b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2450 .elementor-element.elementor-element-0c2733b .elementor-button{background-color:var( --e-global-color-64ecff1 );font-family:"Fira Sans", Sans-serif;font-size:17px;font-weight:500;font-style:normal;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:0px 5px 0px 10px;padding:13px 35px 13px 35px;}.elementor-2450 .elementor-element.elementor-element-0c2733b .elementor-button:hover, .elementor-2450 .elementor-element.elementor-element-0c2733b .elementor-button:focus{background-color:var( --e-global-color-26ce345 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-26ce345 );}.elementor-2450 .elementor-element.elementor-element-0c2733b .elementor-button:hover svg, .elementor-2450 .elementor-element.elementor-element-0c2733b .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-2450 .elementor-element.elementor-element-162933d .elementor-button{background-color:var( --e-global-color-64ecff1 );font-family:"Fira Sans", Sans-serif;font-size:17px;font-weight:500;font-style:normal;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:5px 0px 10px 0px;padding:13px 35px 13px 35px;}.elementor-2450 .elementor-element.elementor-element-162933d .elementor-button:hover, .elementor-2450 .elementor-element.elementor-element-162933d .elementor-button:focus{background-color:var( --e-global-color-26ce345 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-26ce345 );}.elementor-2450 .elementor-element.elementor-element-162933d .elementor-button:hover svg, .elementor-2450 .elementor-element.elementor-element-162933d .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-2450 .elementor-element.elementor-element-f9fe0c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.94;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-2450 .elementor-element.elementor-element-f9fe0c5:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-f9fe0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5709063 );background-image:url("https://ddjoseph.com/wp-content/uploads/2026/04/young-blonde-man-brunette-woman-are-looking-computer-discussing-business-plans_8353-10335.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2450 .elementor-element.elementor-element-f9fe0c5::before, .elementor-2450 .elementor-element.elementor-element-f9fe0c5 > .elementor-background-video-container::before, .elementor-2450 .elementor-element.elementor-element-f9fe0c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2450 .elementor-element.elementor-element-f9fe0c5 > .elementor-background-slideshow::before, .elementor-2450 .elementor-element.elementor-element-f9fe0c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2450 .elementor-element.elementor-element-f9fe0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5709063 );--background-overlay:'';}.elementor-2450 .elementor-element.elementor-element-1529455{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2450 .elementor-element.elementor-element-0ed7783{width:var( --container-widget-width, 55.168% );max-width:55.168%;--container-widget-width:55.168%;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-0ed7783.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2450 .elementor-element.elementor-element-0ed7783 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:42px;font-weight:600;font-style:normal;line-height:42px;color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-2023368{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-2023368 p{margin-block-end:0px;}.elementor-2450 .elementor-element.elementor-element-e693c11{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-2450 .elementor-element.elementor-element-7931022{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2450 .elementor-element.elementor-element-7931022.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2450 .elementor-element.elementor-element-67730b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2450 .elementor-element.elementor-element-4e20471.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2450 .elementor-element.elementor-element-4e20471 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:500;color:#FFFFFF;}.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-2450 .elementor-element.elementor-element-6402c1c{padding:14px 14px 7px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100% 100% 100% 100%;}.elementor-2450 .elementor-element.elementor-element-6402c1c .elementor-icon-wrapper{text-align:end;}.elementor-2450 .elementor-element.elementor-element-6402c1c.elementor-view-stacked .elementor-icon{background-color:#FDFDFD;}.elementor-2450 .elementor-element.elementor-element-6402c1c.elementor-view-framed .elementor-icon, .elementor-2450 .elementor-element.elementor-element-6402c1c.elementor-view-default .elementor-icon{color:#FDFDFD;border-color:#FDFDFD;}.elementor-2450 .elementor-element.elementor-element-6402c1c.elementor-view-framed .elementor-icon, .elementor-2450 .elementor-element.elementor-element-6402c1c.elementor-view-default .elementor-icon svg{fill:#FDFDFD;}.elementor-2450 .elementor-element.elementor-element-6402c1c .elementor-icon{font-size:40px;}.elementor-2450 .elementor-element.elementor-element-6402c1c .elementor-icon svg{height:40px;}.elementor-2450 .elementor-element.elementor-element-84fd2e0{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-84fd2e0 p{margin-block-end:0px;}.elementor-2450 .elementor-element.elementor-element-583bc6f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2450 .elementor-element.elementor-element-583bc6f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2450 .elementor-element.elementor-element-c96a249{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2450 .elementor-element.elementor-element-15e038d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2450 .elementor-element.elementor-element-15e038d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:500;color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-c0ee22e{padding:14px 14px 7px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100% 100% 100% 100%;}.elementor-2450 .elementor-element.elementor-element-c0ee22e .elementor-icon-wrapper{text-align:end;}.elementor-2450 .elementor-element.elementor-element-c0ee22e.elementor-view-stacked .elementor-icon{background-color:#FDFDFD;}.elementor-2450 .elementor-element.elementor-element-c0ee22e.elementor-view-framed .elementor-icon, .elementor-2450 .elementor-element.elementor-element-c0ee22e.elementor-view-default .elementor-icon{color:#FDFDFD;border-color:#FDFDFD;}.elementor-2450 .elementor-element.elementor-element-c0ee22e.elementor-view-framed .elementor-icon, .elementor-2450 .elementor-element.elementor-element-c0ee22e.elementor-view-default .elementor-icon svg{fill:#FDFDFD;}.elementor-2450 .elementor-element.elementor-element-c0ee22e .elementor-icon{font-size:40px;}.elementor-2450 .elementor-element.elementor-element-c0ee22e .elementor-icon svg{height:40px;}.elementor-2450 .elementor-element.elementor-element-41fb3db{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-41fb3db p{margin-block-end:0px;}.elementor-2450 .elementor-element.elementor-element-7d6283a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2450 .elementor-element.elementor-element-7d6283a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2450 .elementor-element.elementor-element-c7c40b3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2450 .elementor-element.elementor-element-42340be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2450 .elementor-element.elementor-element-42340be .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:500;color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-f060460{padding:14px 14px 7px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100% 100% 100% 100%;}.elementor-2450 .elementor-element.elementor-element-f060460 .elementor-icon-wrapper{text-align:end;}.elementor-2450 .elementor-element.elementor-element-f060460.elementor-view-stacked .elementor-icon{background-color:#FDFDFD;}.elementor-2450 .elementor-element.elementor-element-f060460.elementor-view-framed .elementor-icon, .elementor-2450 .elementor-element.elementor-element-f060460.elementor-view-default .elementor-icon{color:#FDFDFD;border-color:#FDFDFD;}.elementor-2450 .elementor-element.elementor-element-f060460.elementor-view-framed .elementor-icon, .elementor-2450 .elementor-element.elementor-element-f060460.elementor-view-default .elementor-icon svg{fill:#FDFDFD;}.elementor-2450 .elementor-element.elementor-element-f060460 .elementor-icon{font-size:40px;}.elementor-2450 .elementor-element.elementor-element-f060460 .elementor-icon svg{height:40px;}.elementor-2450 .elementor-element.elementor-element-ee35801{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-ee35801 p{margin-block-end:0px;}.elementor-2450 .elementor-element.elementor-element-f69c79a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2450 .elementor-element.elementor-element-f69c79a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2450 .elementor-element.elementor-element-a4b37e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2450 .elementor-element.elementor-element-97b9f1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2450 .elementor-element.elementor-element-97b9f1c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:500;color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-70f090f{padding:14px 14px 7px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100% 100% 100% 100%;}.elementor-2450 .elementor-element.elementor-element-70f090f .elementor-icon-wrapper{text-align:end;}.elementor-2450 .elementor-element.elementor-element-70f090f.elementor-view-stacked .elementor-icon{background-color:#FDFDFD;}.elementor-2450 .elementor-element.elementor-element-70f090f.elementor-view-framed .elementor-icon, .elementor-2450 .elementor-element.elementor-element-70f090f.elementor-view-default .elementor-icon{color:#FDFDFD;border-color:#FDFDFD;}.elementor-2450 .elementor-element.elementor-element-70f090f.elementor-view-framed .elementor-icon, .elementor-2450 .elementor-element.elementor-element-70f090f.elementor-view-default .elementor-icon svg{fill:#FDFDFD;}.elementor-2450 .elementor-element.elementor-element-70f090f .elementor-icon{font-size:40px;}.elementor-2450 .elementor-element.elementor-element-70f090f .elementor-icon svg{height:40px;}.elementor-2450 .elementor-element.elementor-element-0385e0e{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-0385e0e p{margin-block-end:0px;}.elementor-2450 .elementor-element.elementor-element-fce30be{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2450 .elementor-element.elementor-element-fce30be.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2450 .elementor-element.elementor-element-6b0b406{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2450 .elementor-element.elementor-element-9e9f45d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:500;color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-5c540a9{padding:14px 14px 7px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100% 100% 100% 100%;}.elementor-2450 .elementor-element.elementor-element-5c540a9 .elementor-icon-wrapper{text-align:end;}.elementor-2450 .elementor-element.elementor-element-5c540a9.elementor-view-stacked .elementor-icon{background-color:#FDFDFD;}.elementor-2450 .elementor-element.elementor-element-5c540a9.elementor-view-framed .elementor-icon, .elementor-2450 .elementor-element.elementor-element-5c540a9.elementor-view-default .elementor-icon{color:#FDFDFD;border-color:#FDFDFD;}.elementor-2450 .elementor-element.elementor-element-5c540a9.elementor-view-framed .elementor-icon, .elementor-2450 .elementor-element.elementor-element-5c540a9.elementor-view-default .elementor-icon svg{fill:#FDFDFD;}.elementor-2450 .elementor-element.elementor-element-5c540a9 .elementor-icon{font-size:40px;}.elementor-2450 .elementor-element.elementor-element-5c540a9 .elementor-icon svg{height:40px;}.elementor-2450 .elementor-element.elementor-element-412860e{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-412860e p{margin-block-end:0px;}.elementor-2450 .elementor-element.elementor-element-45d7a69{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2450 .elementor-element.elementor-element-45d7a69.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2450 .elementor-element.elementor-element-29aaab0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2450 .elementor-element.elementor-element-3e801c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2450 .elementor-element.elementor-element-3e801c7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:500;color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-5d9e9e9{padding:14px 14px 7px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100% 100% 100% 100%;}.elementor-2450 .elementor-element.elementor-element-5d9e9e9 .elementor-icon-wrapper{text-align:end;}.elementor-2450 .elementor-element.elementor-element-5d9e9e9.elementor-view-stacked .elementor-icon{background-color:#FDFDFD;}.elementor-2450 .elementor-element.elementor-element-5d9e9e9.elementor-view-framed .elementor-icon, .elementor-2450 .elementor-element.elementor-element-5d9e9e9.elementor-view-default .elementor-icon{color:#FDFDFD;border-color:#FDFDFD;}.elementor-2450 .elementor-element.elementor-element-5d9e9e9.elementor-view-framed .elementor-icon, .elementor-2450 .elementor-element.elementor-element-5d9e9e9.elementor-view-default .elementor-icon svg{fill:#FDFDFD;}.elementor-2450 .elementor-element.elementor-element-5d9e9e9 .elementor-icon{font-size:40px;}.elementor-2450 .elementor-element.elementor-element-5d9e9e9 .elementor-icon svg{height:40px;}.elementor-2450 .elementor-element.elementor-element-a55d060{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-a55d060 p{margin-block-end:0px;}.elementor-2450 .elementor-element.elementor-element-9b5324a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-2450 .elementor-element.elementor-element-9b5324a:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-9b5324a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-2450 .elementor-element.elementor-element-a0f2af1{text-align:center;}.elementor-2450 .elementor-element.elementor-element-a0f2af1 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:42px;font-weight:600;font-style:normal;line-height:42px;color:var( --e-global-color-64ecff1 );}.elementor-2450 .elementor-element.elementor-element-5f13b44{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:var( --e-global-color-secondary );}.elementor-2450 .elementor-element.elementor-element-5f13b44 p{margin-block-end:0px;}.elementor-2450 .elementor-element.elementor-element-2cae98b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2450 .elementor-element.elementor-element-2cae98b .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:normal;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2450 .elementor-element.elementor-element-7165b69{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2450 .elementor-element.elementor-element-4ae4e79{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-4ae4e79 img{width:100%;max-width:100%;border-radius:15px 15px 15px 15px;}.elementor-2450 .elementor-element.elementor-element-cc5295b{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-2450 .elementor-element.elementor-element-cc5295b:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-cc5295b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ddjoseph.com/wp-content/uploads/2025/01/bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2450 .elementor-element.elementor-element-1597e79{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.75;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2450 .elementor-element.elementor-element-1597e79:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-1597e79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ddjoseph.com/wp-content/uploads/2026/04/midsection-business-people-working-table_177624-2687.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2450 .elementor-element.elementor-element-1597e79::before, .elementor-2450 .elementor-element.elementor-element-1597e79 > .elementor-background-video-container::before, .elementor-2450 .elementor-element.elementor-element-1597e79 > .e-con-inner > .elementor-background-video-container::before, .elementor-2450 .elementor-element.elementor-element-1597e79 > .elementor-background-slideshow::before, .elementor-2450 .elementor-element.elementor-element-1597e79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2450 .elementor-element.elementor-element-1597e79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5709063 );--background-overlay:'';}.elementor-2450 .elementor-element.elementor-element-1597e79.e-con{--align-self:stretch;}.elementor-2450 .elementor-element.elementor-element-a458871.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2450 .elementor-element.elementor-element-a458871 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:26px;font-weight:600;font-style:normal;line-height:42px;color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2450 .elementor-element.elementor-element-72554af{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2450 .elementor-element.elementor-element-e5dc599{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2450 .elementor-element.elementor-element-bb4aa87 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:normal;color:var( --e-global-color-26ce345 );}.elementor-2450 .elementor-element.elementor-element-9e8b8f7 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:42px;font-weight:600;font-style:normal;line-height:42px;color:var( --e-global-color-64ecff1 );}.elementor-2450 .elementor-element.elementor-element-ea6fbf7{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:var( --e-global-color-secondary );}.elementor-2450 .elementor-element.elementor-element-dfa2a60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-2450 .elementor-element.elementor-element-dfa2a60:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-dfa2a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ddjoseph.com/wp-content/uploads/2026/04/businessman-suit-pointing-charts-tv-screen-meeting-with-his-colleagues-leadership-meeting-conference-room_482257-31221.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2450 .elementor-element.elementor-element-dfa2a60::before, .elementor-2450 .elementor-element.elementor-element-dfa2a60 > .elementor-background-video-container::before, .elementor-2450 .elementor-element.elementor-element-dfa2a60 > .e-con-inner > .elementor-background-video-container::before, .elementor-2450 .elementor-element.elementor-element-dfa2a60 > .elementor-background-slideshow::before, .elementor-2450 .elementor-element.elementor-element-dfa2a60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2450 .elementor-element.elementor-element-dfa2a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(242deg, #FFFFFF00 0%, #FFFFFF 57%);}.elementor-2450 .elementor-element.elementor-element-242ee46{--display:flex;}.elementor-2450 .elementor-element.elementor-element-7d87868.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2450 .elementor-element.elementor-element-7d87868 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:26px;font-weight:600;font-style:normal;line-height:42px;color:var( --e-global-color-5709063 );}.elementor-2450 .elementor-element.elementor-element-ca76fb1{width:var( --container-widget-width, 98.344% );max-width:98.344%;--container-widget-width:98.344%;--container-widget-flex-grow:0;text-align:start;font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:var( --e-global-color-64ecff1 );}.elementor-2450 .elementor-element.elementor-element-ca76fb1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2450 .elementor-element.elementor-element-ca76fb1 p{margin-block-end:3px;}.elementor-2450 .elementor-element.elementor-element-4dfb67f .elementor-button{background-color:var( --e-global-color-5709063 );font-family:"Fira Sans", Sans-serif;font-size:17px;font-weight:500;font-style:normal;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-radius:0px 5px 0px 10px;padding:13px 35px 13px 35px;}.elementor-2450 .elementor-element.elementor-element-4dfb67f .elementor-button:hover, .elementor-2450 .elementor-element.elementor-element-4dfb67f .elementor-button:focus{background-color:var( --e-global-color-21da669 );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-26ce345 );}.elementor-2450 .elementor-element.elementor-element-4dfb67f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2450 .elementor-element.elementor-element-4dfb67f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2450 .elementor-element.elementor-element-4dfb67f .elementor-button:hover svg, .elementor-2450 .elementor-element.elementor-element-4dfb67f .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}@media(min-width:768px){.elementor-2450 .elementor-element.elementor-element-7931022{--width:30%;}.elementor-2450 .elementor-element.elementor-element-583bc6f{--width:30%;}.elementor-2450 .elementor-element.elementor-element-7d6283a{--width:30%;}.elementor-2450 .elementor-element.elementor-element-f69c79a{--width:30%;}.elementor-2450 .elementor-element.elementor-element-fce30be{--width:30%;}.elementor-2450 .elementor-element.elementor-element-45d7a69{--width:30%;}.elementor-2450 .elementor-element.elementor-element-1597e79{--width:40%;}.elementor-2450 .elementor-element.elementor-element-e5dc599{--width:60%;}.elementor-2450 .elementor-element.elementor-element-242ee46{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-2450 .elementor-element.elementor-element-242ee46{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2450 .elementor-element.elementor-element-7931022{--width:30%;}.elementor-2450 .elementor-element.elementor-element-583bc6f{--width:30%;}.elementor-2450 .elementor-element.elementor-element-7d6283a{--width:30%;}.elementor-2450 .elementor-element.elementor-element-f69c79a{--width:30%;}.elementor-2450 .elementor-element.elementor-element-fce30be{--width:30%;}.elementor-2450 .elementor-element.elementor-element-45d7a69{--width:30%;}.elementor-2450 .elementor-element.elementor-element-1597e79{--width:50%;}.elementor-2450 .elementor-element.elementor-element-e5dc599{--width:50%;}.elementor-2450 .elementor-element.elementor-element-242ee46{--width:70%;}}@media(max-width:880px) and (min-width:768px){.elementor-2450 .elementor-element.elementor-element-1597e79{--width:100%;}.elementor-2450 .elementor-element.elementor-element-e5dc599{--width:100%;}.elementor-2450 .elementor-element.elementor-element-242ee46{--width:80%;}}@media(min-width:1441px){.elementor-2450 .elementor-element.elementor-element-f9fe0c5:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-f9fe0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2450 .elementor-element.elementor-element-dfa2a60:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-dfa2a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1440px){.elementor-2450 .elementor-element.elementor-element-5aad7ca{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2450 .elementor-element.elementor-element-67730b8{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2450 .elementor-element.elementor-element-c96a249{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2450 .elementor-element.elementor-element-c7c40b3{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2450 .elementor-element.elementor-element-a4b37e8{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2450 .elementor-element.elementor-element-6b0b406{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2450 .elementor-element.elementor-element-29aaab0{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(27px/2);}.elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(27px/2);}.elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(27px/2);}.elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-27px/2);}.elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-27px/2);}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}}@media(max-width:1200px){.elementor-2450 .elementor-element.elementor-element-67730b8{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2450 .elementor-element.elementor-element-c96a249{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2450 .elementor-element.elementor-element-c7c40b3{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2450 .elementor-element.elementor-element-a4b37e8{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2450 .elementor-element.elementor-element-6b0b406{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2450 .elementor-element.elementor-element-29aaab0{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(43px/2);}.elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(43px/2);}.elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(43px/2);}.elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-43px/2);}.elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-43px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}}@media(max-width:1024px){.elementor-2450 .elementor-element.elementor-element-5aad7ca:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-5aad7ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2450 .elementor-element.elementor-element-aa947d7 .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2450 .elementor-element.elementor-element-e693c11{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2450 .elementor-element.elementor-element-67730b8{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2450 .elementor-element.elementor-element-c96a249{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2450 .elementor-element.elementor-element-c7c40b3{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2450 .elementor-element.elementor-element-a4b37e8{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2450 .elementor-element.elementor-element-6b0b406{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2450 .elementor-element.elementor-element-29aaab0{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2450 .elementor-element.elementor-element-5f13b44{width:100%;max-width:100%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2450 .elementor-element.elementor-element-7165b69{width:100%;max-width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2450 .elementor-element.elementor-element-4ae4e79{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-cc5295b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2450 .elementor-element.elementor-element-a458871{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2450 .elementor-element.elementor-element-7d87868{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}}@media(max-width:880px){.elementor-2450 .elementor-element.elementor-element-0ed7783 .elementor-heading-title{font-size:32px;line-height:35px;}.elementor-2450 .elementor-element.elementor-element-7931022{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-2450 .elementor-element.elementor-element-4e20471{width:var( --container-widget-width, 124.688px );max-width:124.688px;--container-widget-width:124.688px;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-4e20471 .elementor-heading-title{font-size:22px;}.elementor-2450 .elementor-element.elementor-element-6402c1c{padding:13px 17px 8px 12px;}.elementor-2450 .elementor-element.elementor-element-6402c1c .elementor-icon{font-size:24px;}.elementor-2450 .elementor-element.elementor-element-6402c1c .elementor-icon svg{height:24px;}.elementor-2450 .elementor-element.elementor-element-583bc6f{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-2450 .elementor-element.elementor-element-15e038d{width:var( --container-widget-width, 123.422px );max-width:123.422px;--container-widget-width:123.422px;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-15e038d .elementor-heading-title{font-size:22px;}.elementor-2450 .elementor-element.elementor-element-c0ee22e{padding:13px 17px 8px 12px;}.elementor-2450 .elementor-element.elementor-element-c0ee22e .elementor-icon{font-size:24px;}.elementor-2450 .elementor-element.elementor-element-c0ee22e .elementor-icon svg{height:24px;}.elementor-2450 .elementor-element.elementor-element-7d6283a{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-2450 .elementor-element.elementor-element-42340be{width:var( --container-widget-width, 121.062px );max-width:121.062px;--container-widget-width:121.062px;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-42340be .elementor-heading-title{font-size:22px;}.elementor-2450 .elementor-element.elementor-element-f060460{padding:13px 17px 8px 12px;}.elementor-2450 .elementor-element.elementor-element-f060460 .elementor-icon{font-size:24px;}.elementor-2450 .elementor-element.elementor-element-f060460 .elementor-icon svg{height:24px;}.elementor-2450 .elementor-element.elementor-element-f69c79a{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-2450 .elementor-element.elementor-element-97b9f1c{width:var( --container-widget-width, 129.484px );max-width:129.484px;--container-widget-width:129.484px;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-97b9f1c .elementor-heading-title{font-size:22px;}.elementor-2450 .elementor-element.elementor-element-70f090f{padding:13px 17px 8px 12px;}.elementor-2450 .elementor-element.elementor-element-70f090f .elementor-icon{font-size:24px;}.elementor-2450 .elementor-element.elementor-element-70f090f .elementor-icon svg{height:24px;}.elementor-2450 .elementor-element.elementor-element-fce30be{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-2450 .elementor-element.elementor-element-9e9f45d .elementor-heading-title{font-size:22px;}.elementor-2450 .elementor-element.elementor-element-5c540a9{padding:13px 17px 8px 12px;}.elementor-2450 .elementor-element.elementor-element-5c540a9 .elementor-icon{font-size:24px;}.elementor-2450 .elementor-element.elementor-element-5c540a9 .elementor-icon svg{height:24px;}.elementor-2450 .elementor-element.elementor-element-45d7a69{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-2450 .elementor-element.elementor-element-3e801c7{width:var( --container-widget-width, 118.375px );max-width:118.375px;--container-widget-width:118.375px;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-3e801c7 .elementor-heading-title{font-size:22px;}.elementor-2450 .elementor-element.elementor-element-5d9e9e9{padding:13px 17px 8px 12px;}.elementor-2450 .elementor-element.elementor-element-5d9e9e9 .elementor-icon{font-size:24px;}.elementor-2450 .elementor-element.elementor-element-5d9e9e9 .elementor-icon svg{height:24px;}.elementor-2450 .elementor-element.elementor-element-a0f2af1 .elementor-heading-title{font-size:32px;line-height:35px;}.elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-2450 .elementor-element.elementor-element-7165b69{--e-icon-list-icon-size:16px;}.elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2450 .elementor-element.elementor-element-7165b69 .elementor-icon-list-item > a{font-size:17px;}.elementor-2450 .elementor-element.elementor-element-cc5295b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2450 .elementor-element.elementor-element-a458871 .elementor-heading-title{font-size:32px;line-height:35px;}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-2450 .elementor-element.elementor-element-72554af{--e-icon-list-icon-size:16px;}.elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2450 .elementor-element.elementor-element-72554af .elementor-icon-list-item > a{font-size:17px;}.elementor-2450 .elementor-element.elementor-element-9e8b8f7 .elementor-heading-title{font-size:32px;line-height:35px;}.elementor-2450 .elementor-element.elementor-element-7d87868 .elementor-heading-title{font-size:32px;line-height:35px;}}@media(max-width:767px){.elementor-2450 .elementor-element.elementor-element-5aad7ca{--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2450 .elementor-element.elementor-element-5aad7ca:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-5aad7ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2450 .elementor-element.elementor-element-aa947d7 .elementor-heading-title{font-size:30px;}.elementor-2450 .elementor-element.elementor-element-37e0147{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2450 .elementor-element.elementor-element-f9fe0c5{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2450 .elementor-element.elementor-element-0ed7783{width:var( --container-widget-width, 251.766px );max-width:251.766px;--container-widget-width:251.766px;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-0ed7783 .elementor-heading-title{font-size:26px;}.elementor-2450 .elementor-element.elementor-element-4e20471{width:var( --container-widget-width, 186.688px );max-width:186.688px;--container-widget-width:186.688px;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-6402c1c{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-15e038d{width:var( --container-widget-width, 188.422px );max-width:188.422px;--container-widget-width:188.422px;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-c0ee22e{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-42340be{width:var( --container-widget-width, 193.047px );max-width:193.047px;--container-widget-width:193.047px;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-f060460{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-70f090f{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-5c540a9{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-3e801c7{width:var( --container-widget-width, 172.375px );max-width:172.375px;--container-widget-width:172.375px;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-5d9e9e9{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-9b5324a{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2450 .elementor-element.elementor-element-a0f2af1 .elementor-heading-title{font-size:26px;}.elementor-2450 .elementor-element.elementor-element-5f13b44{padding:0px 0px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2450 .elementor-element.elementor-element-cc5295b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2450 .elementor-element.elementor-element-1597e79{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2450 .elementor-element.elementor-element-a458871{width:var( --container-widget-width, 98.745% );max-width:98.745%;--container-widget-width:98.745%;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-a458871 .elementor-heading-title{font-size:26px;}.elementor-2450 .elementor-element.elementor-element-9e8b8f7 .elementor-heading-title{font-size:26px;}.elementor-2450 .elementor-element.elementor-element-dfa2a60{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2450 .elementor-element.elementor-element-7d87868{width:var( --container-widget-width, 98.745% );max-width:98.745%;--container-widget-width:98.745%;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-7d87868 .elementor-heading-title{font-size:26px;}.elementor-2450 .elementor-element.elementor-element-4dfb67f{width:var( --container-widget-width, 263.406px );max-width:263.406px;--container-widget-width:263.406px;--container-widget-flex-grow:0;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Outfit';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ddjoseph.com/wp-content/uploads/2026/05/OutfitRegular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ddjoseph.com/wp-content/uploads/2026/05/FiraSans-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */