.elementor-922 .elementor-element.elementor-element-80e49f6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-80e49f6:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-80e49f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://ducom.com.pk/wp-content/uploads/2026/09/78965.jpg-1536x864-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-922 .elementor-element.elementor-element-80e49f6::before, .elementor-922 .elementor-element.elementor-element-80e49f6 > .elementor-background-video-container::before, .elementor-922 .elementor-element.elementor-element-80e49f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-922 .elementor-element.elementor-element-80e49f6 > .elementor-background-slideshow::before, .elementor-922 .elementor-element.elementor-element-80e49f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-922 .elementor-element.elementor-element-80e49f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(4,20,42,0.94) 0%, rgba(6,29,59,0.55) 100%);}.elementor-922 .elementor-element.elementor-element-e8a153e{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-922 .elementor-element.elementor-element-f5117df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-922 .elementor-element.elementor-element-f5117df .elementor-heading-title{font-family:var( --e-global-typography-ducomtopbar-font-family ), sans-serif;font-size:var( --e-global-typography-ducomtopbar-font-size );font-weight:var( --e-global-typography-ducomtopbar-font-weight );letter-spacing:var( --e-global-typography-ducomtopbar-letter-spacing );color:var( --e-global-color-ducomondkmt );}.elementor-922 .elementor-element.elementor-element-1398dc5 .elementor-heading-title{font-family:var( --e-global-typography-ducomeyeb-font-family ), sans-serif;font-size:var( --e-global-typography-ducomeyeb-font-size );font-weight:var( --e-global-typography-ducomeyeb-font-weight );text-transform:var( --e-global-typography-ducomeyeb-text-transform );letter-spacing:var( --e-global-typography-ducomeyeb-letter-spacing );color:var( --e-global-color-ducomeyebrwd );}.elementor-922 .elementor-element.elementor-element-1ea96a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-922 .elementor-element.elementor-element-1fad289{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-922 .elementor-element.elementor-element-1fad289 .elementor-heading-title{font-family:var( --e-global-typography-ducomh2cta-font-family ), sans-serif;font-size:var( --e-global-typography-ducomh2cta-font-size );font-weight:var( --e-global-typography-ducomh2cta-font-weight );line-height:var( --e-global-typography-ducomh2cta-line-height );letter-spacing:var( --e-global-typography-ducomh2cta-letter-spacing );color:var( --e-global-color-ducomwhite );}.elementor-922 .elementor-element.elementor-element-b7726fb{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-dc3960e{--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:rgba(255,255,255,0.24);--border-color:rgba(255,255,255,0.24);--border-radius:999px 999px 999px 999px;--padding-top:8px;--padding-bottom:8px;--padding-left:11px;--padding-right:11px;}.elementor-922 .elementor-element.elementor-element-dc3960e:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-dc3960e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.08);}.elementor-922 .elementor-element.elementor-element-882e5c4 .elementor-heading-title{font-family:var( --e-global-typography-ducomtag-font-family ), sans-serif;font-size:var( --e-global-typography-ducomtag-font-size );font-weight:var( --e-global-typography-ducomtag-font-weight );color:var( --e-global-color-ducomtagtext );}.elementor-922 .elementor-element.elementor-element-1ea16ba{--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:rgba(255,255,255,0.24);--border-color:rgba(255,255,255,0.24);--border-radius:999px 999px 999px 999px;--padding-top:8px;--padding-bottom:8px;--padding-left:11px;--padding-right:11px;}.elementor-922 .elementor-element.elementor-element-1ea16ba:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-1ea16ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.08);}.elementor-922 .elementor-element.elementor-element-2d2d2a8 .elementor-heading-title{font-family:var( --e-global-typography-ducomtag-font-family ), sans-serif;font-size:var( --e-global-typography-ducomtag-font-size );font-weight:var( --e-global-typography-ducomtag-font-weight );color:var( --e-global-color-ducomtagtext );}.elementor-922 .elementor-element.elementor-element-7240a17{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-7240a17:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-7240a17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ducomwhite );}.elementor-922 .elementor-element.elementor-element-53b2006{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-a6591a4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-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-922 .elementor-element.elementor-element-2354c76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;}.elementor-widget-theme-post-content{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-922 .elementor-element.elementor-element-7928da3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-7928da3:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-7928da3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ducombglt );}.elementor-922 .elementor-element.elementor-element-d735bcd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-73e79e3{--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:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-4851ecc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-b406d19 .elementor-heading-title{font-family:var( --e-global-typography-ducomeyeb-font-family ), sans-serif;font-size:var( --e-global-typography-ducomeyeb-font-size );font-weight:var( --e-global-typography-ducomeyeb-font-weight );text-transform:var( --e-global-typography-ducomeyeb-text-transform );letter-spacing:var( --e-global-typography-ducomeyeb-letter-spacing );color:var( --e-global-color-ducomeyebrw );}.elementor-922 .elementor-element.elementor-element-ddb8232{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-922 .elementor-element.elementor-element-ddb8232 .elementor-heading-title{font-family:var( --e-global-typography-ducomh2-font-family ), sans-serif;font-size:var( --e-global-typography-ducomh2-font-size );font-weight:var( --e-global-typography-ducomh2-font-weight );line-height:var( --e-global-typography-ducomh2-line-height );letter-spacing:var( --e-global-typography-ducomh2-letter-spacing );color:var( --e-global-color-secondary );}.elementor-922 .elementor-element.elementor-element-234265b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-922 .elementor-element.elementor-element-f3ad785{font-family:var( --e-global-typography-ducombody-font-family ), sans-serif;font-size:var( --e-global-typography-ducombody-font-size );font-weight:var( --e-global-typography-ducombody-font-weight );line-height:var( --e-global-typography-ducombody-line-height );color:var( --e-global-color-text );}.elementor-widget-loop-grid .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 );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-922 .elementor-element.elementor-element-aa2cc70{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-922 .elementor-element.elementor-element-aa2cc70 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-922 .elementor-element.elementor-element-aa2cc70 .e-loop-item > .elementor-section, .elementor-922 .elementor-element.elementor-element-aa2cc70 .e-loop-item > .elementor-section > .elementor-container, .elementor-922 .elementor-element.elementor-element-aa2cc70 .e-loop-item > .e-con, .elementor-922 .elementor-element.elementor-element-aa2cc70 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-922 .elementor-element.elementor-element-ac7a6eb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-ac7a6eb:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-ac7a6eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ducomwhite );}.elementor-922 .elementor-element.elementor-element-5f566a5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-97e052c{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--overlay-opacity:1;--border-radius:32px 32px 32px 32px;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-922 .elementor-element.elementor-element-97e052c:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-97e052c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://ducom.com.pk/wp-content/uploads/2026/09/ChatGPT-Image-Sep-5-2026-06_15_08-PM-1536x864-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-922 .elementor-element.elementor-element-97e052c::before, .elementor-922 .elementor-element.elementor-element-97e052c > .elementor-background-video-container::before, .elementor-922 .elementor-element.elementor-element-97e052c > .e-con-inner > .elementor-background-video-container::before, .elementor-922 .elementor-element.elementor-element-97e052c > .elementor-background-slideshow::before, .elementor-922 .elementor-element.elementor-element-97e052c > .e-con-inner > .elementor-background-slideshow::before, .elementor-922 .elementor-element.elementor-element-97e052c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(100deg, rgba(4,20,42,0.9) 0%, rgba(6,29,59,0.34) 100%);}.elementor-922 .elementor-element.elementor-element-ea15485{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-b7f8948 .elementor-heading-title{font-family:var( --e-global-typography-ducomeyeb-font-family ), sans-serif;font-size:var( --e-global-typography-ducomeyeb-font-size );font-weight:var( --e-global-typography-ducomeyeb-font-weight );text-transform:var( --e-global-typography-ducomeyeb-text-transform );letter-spacing:var( --e-global-typography-ducomeyeb-letter-spacing );color:var( --e-global-color-ducomctaeyeb );}.elementor-922 .elementor-element.elementor-element-31e118e{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-922 .elementor-element.elementor-element-31e118e .elementor-heading-title{font-family:var( --e-global-typography-ducomh2cta-font-family ), sans-serif;font-size:var( --e-global-typography-ducomh2cta-font-size );font-weight:var( --e-global-typography-ducomh2cta-font-weight );line-height:var( --e-global-typography-ducomh2cta-line-height );letter-spacing:var( --e-global-typography-ducomh2cta-letter-spacing );color:var( --e-global-color-ducomwhite );}.elementor-922 .elementor-element.elementor-element-bb917ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-0a47e9e{font-family:var( --e-global-typography-ducombodym-font-family ), sans-serif;font-size:var( --e-global-typography-ducombodym-font-size );font-weight:var( --e-global-typography-ducombodym-font-weight );line-height:var( --e-global-typography-ducombodym-line-height );color:var( --e-global-color-ducomctabody );}.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 );}.elementor-922 .elementor-element.elementor-element-f20ebfd .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-ducombtn-font-family ), sans-serif;font-size:var( --e-global-typography-ducombtn-font-size );font-weight:var( --e-global-typography-ducombtn-font-weight );fill:var( --e-global-color-ducomlimeink );color:var( --e-global-color-ducomlimeink );border-radius:999px 999px 999px 999px;padding:13px 20px 13px 20px;}.elementor-922 .elementor-element.elementor-element-f20ebfd .elementor-button:hover, .elementor-922 .elementor-element.elementor-element-f20ebfd .elementor-button:focus{background-color:var( --e-global-color-ducomlimelt );color:var( --e-global-color-ducomlimeink );}.elementor-922 .elementor-element.elementor-element-f20ebfd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-922 .elementor-element.elementor-element-f20ebfd .elementor-button:hover svg, .elementor-922 .elementor-element.elementor-element-f20ebfd .elementor-button:focus svg{fill:var( --e-global-color-ducomlimeink );}@media(max-width:1024px){.elementor-922 .elementor-element.elementor-element-80e49f6{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-922 .elementor-element.elementor-element-f5117df .elementor-heading-title{font-size:var( --e-global-typography-ducomtopbar-font-size );letter-spacing:var( --e-global-typography-ducomtopbar-letter-spacing );}.elementor-922 .elementor-element.elementor-element-1398dc5 .elementor-heading-title{font-size:var( --e-global-typography-ducomeyeb-font-size );letter-spacing:var( --e-global-typography-ducomeyeb-letter-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-922 .elementor-element.elementor-element-1fad289 .elementor-heading-title{font-size:var( --e-global-typography-ducomh2cta-font-size );line-height:var( --e-global-typography-ducomh2cta-line-height );letter-spacing:var( --e-global-typography-ducomh2cta-letter-spacing );}.elementor-922 .elementor-element.elementor-element-882e5c4 .elementor-heading-title{font-size:var( --e-global-typography-ducomtag-font-size );}.elementor-922 .elementor-element.elementor-element-2d2d2a8 .elementor-heading-title{font-size:var( --e-global-typography-ducomtag-font-size );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-922 .elementor-element.elementor-element-73e79e3{--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;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-922 .elementor-element.elementor-element-b406d19 .elementor-heading-title{font-size:var( --e-global-typography-ducomeyeb-font-size );letter-spacing:var( --e-global-typography-ducomeyeb-letter-spacing );}.elementor-922 .elementor-element.elementor-element-ddb8232 .elementor-heading-title{font-size:var( --e-global-typography-ducomh2-font-size );line-height:var( --e-global-typography-ducomh2-line-height );letter-spacing:var( --e-global-typography-ducomh2-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-922 .elementor-element.elementor-element-f3ad785{font-size:var( --e-global-typography-ducombody-font-size );line-height:var( --e-global-typography-ducombody-line-height );}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-922 .elementor-element.elementor-element-aa2cc70{--grid-columns:2;--grid-row-gap:18px;--grid-column-gap:18px;}.elementor-922 .elementor-element.elementor-element-97e052c{--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;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-922 .elementor-element.elementor-element-b7f8948 .elementor-heading-title{font-size:var( --e-global-typography-ducomeyeb-font-size );letter-spacing:var( --e-global-typography-ducomeyeb-letter-spacing );}.elementor-922 .elementor-element.elementor-element-31e118e .elementor-heading-title{font-size:var( --e-global-typography-ducomh2cta-font-size );line-height:var( --e-global-typography-ducomh2cta-line-height );letter-spacing:var( --e-global-typography-ducomh2cta-letter-spacing );}.elementor-922 .elementor-element.elementor-element-0a47e9e{font-size:var( --e-global-typography-ducombodym-font-size );line-height:var( --e-global-typography-ducombodym-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-922 .elementor-element.elementor-element-f20ebfd .elementor-button{font-size:var( --e-global-typography-ducombtn-font-size );}}@media(max-width:767px){.elementor-922 .elementor-element.elementor-element-80e49f6{--padding-top:62px;--padding-bottom:62px;--padding-left:0px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-e8a153e{--content-width:min(1240px, 92%);}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-922 .elementor-element.elementor-element-f5117df .elementor-heading-title{font-size:var( --e-global-typography-ducomtopbar-font-size );letter-spacing:var( --e-global-typography-ducomtopbar-letter-spacing );}.elementor-922 .elementor-element.elementor-element-1398dc5 .elementor-heading-title{font-size:var( --e-global-typography-ducomeyeb-font-size );letter-spacing:var( --e-global-typography-ducomeyeb-letter-spacing );}.elementor-922 .elementor-element.elementor-element-1ea96a9{--width:100%;}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-922 .elementor-element.elementor-element-1fad289 .elementor-heading-title{font-size:var( --e-global-typography-ducomh2cta-font-size );line-height:var( --e-global-typography-ducomh2cta-line-height );letter-spacing:var( --e-global-typography-ducomh2cta-letter-spacing );}.elementor-922 .elementor-element.elementor-element-dc3960e{--width:fit-content;}.elementor-922 .elementor-element.elementor-element-882e5c4 .elementor-heading-title{font-size:var( --e-global-typography-ducomtag-font-size );}.elementor-922 .elementor-element.elementor-element-1ea16ba{--width:fit-content;}.elementor-922 .elementor-element.elementor-element-2d2d2a8 .elementor-heading-title{font-size:var( --e-global-typography-ducomtag-font-size );}.elementor-922 .elementor-element.elementor-element-7240a17{--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-53b2006{--content-width:min(1240px, 92%);}.elementor-922 .elementor-element.elementor-element-a6591a4{--width:100%;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-922 .elementor-element.elementor-element-2354c76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-922 .elementor-element.elementor-element-7928da3{--padding-top:62px;--padding-bottom:62px;--padding-left:0px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-d735bcd{--content-width:min(1240px, 92%);}.elementor-922 .elementor-element.elementor-element-73e79e3{--margin-top:0px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;}.elementor-922 .elementor-element.elementor-element-b406d19 .elementor-heading-title{font-size:var( --e-global-typography-ducomeyeb-font-size );letter-spacing:var( --e-global-typography-ducomeyeb-letter-spacing );}.elementor-922 .elementor-element.elementor-element-ddb8232 .elementor-heading-title{font-size:var( --e-global-typography-ducomh2-font-size );line-height:var( --e-global-typography-ducomh2-line-height );letter-spacing:var( --e-global-typography-ducomh2-letter-spacing );}.elementor-922 .elementor-element.elementor-element-234265b{--width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-922 .elementor-element.elementor-element-f3ad785{font-size:var( --e-global-typography-ducombody-font-size );line-height:var( --e-global-typography-ducombody-line-height );}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-922 .elementor-element.elementor-element-aa2cc70{--grid-columns:1;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-922 .elementor-element.elementor-element-ac7a6eb{--padding-top:62px;--padding-bottom:62px;--padding-left:0px;--padding-right:0px;}.elementor-922 .elementor-element.elementor-element-5f566a5{--content-width:min(1240px, 92%);}.elementor-922 .elementor-element.elementor-element-97e052c{--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;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:36px;--padding-bottom:36px;--padding-left:28px;--padding-right:28px;}.elementor-922 .elementor-element.elementor-element-b7f8948 .elementor-heading-title{font-size:var( --e-global-typography-ducomeyeb-font-size );letter-spacing:var( --e-global-typography-ducomeyeb-letter-spacing );}.elementor-922 .elementor-element.elementor-element-31e118e .elementor-heading-title{font-size:var( --e-global-typography-ducomh2cta-font-size );line-height:var( --e-global-typography-ducomh2cta-line-height );letter-spacing:var( --e-global-typography-ducomh2cta-letter-spacing );}.elementor-922 .elementor-element.elementor-element-bb917ca{--width:100%;}.elementor-922 .elementor-element.elementor-element-0a47e9e{font-size:var( --e-global-typography-ducombodym-font-size );line-height:var( --e-global-typography-ducombodym-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-922 .elementor-element.elementor-element-f20ebfd .elementor-button{font-size:var( --e-global-typography-ducombtn-font-size );}}@media(min-width:768px){.elementor-922 .elementor-element.elementor-element-e8a153e{--content-width:min(1240px, 92%);}.elementor-922 .elementor-element.elementor-element-1ea96a9{--width:940px;}.elementor-922 .elementor-element.elementor-element-dc3960e{--width:fit-content;}.elementor-922 .elementor-element.elementor-element-1ea16ba{--width:fit-content;}.elementor-922 .elementor-element.elementor-element-53b2006{--content-width:min(1240px, 92%);}.elementor-922 .elementor-element.elementor-element-a6591a4{--width:860px;}.elementor-922 .elementor-element.elementor-element-d735bcd{--content-width:min(1240px, 92%);}.elementor-922 .elementor-element.elementor-element-234265b{--width:590px;}.elementor-922 .elementor-element.elementor-element-5f566a5{--content-width:min(1240px, 92%);}.elementor-922 .elementor-element.elementor-element-bb917ca{--width:650px;}}@media(max-width:1024px) and (min-width:768px){.elementor-922 .elementor-element.elementor-element-e8a153e{--content-width:min(1240px, 92%);}.elementor-922 .elementor-element.elementor-element-1ea96a9{--width:100%;}.elementor-922 .elementor-element.elementor-element-dc3960e{--width:fit-content;}.elementor-922 .elementor-element.elementor-element-1ea16ba{--width:fit-content;}.elementor-922 .elementor-element.elementor-element-53b2006{--content-width:min(1240px, 92%);}.elementor-922 .elementor-element.elementor-element-a6591a4{--width:100%;}.elementor-922 .elementor-element.elementor-element-d735bcd{--content-width:min(1240px, 92%);}.elementor-922 .elementor-element.elementor-element-234265b{--width:100%;}.elementor-922 .elementor-element.elementor-element-5f566a5{--content-width:min(1240px, 92%);}.elementor-922 .elementor-element.elementor-element-bb917ca{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-f5117df */.elementor-922 .elementor-element.elementor-element-f5117df a{color:inherit;text-decoration:none;transition:color .2s}.elementor-922 .elementor-element.elementor-element-f5117df a:hover{color:#C8F36A}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-2354c76 */.elementor-922 .elementor-element.elementor-element-2354c76 img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:50% 35%;border-radius:26px;box-shadow:0 18px 50px rgba(6,29,59,.12)}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-a35919f */.elementor-922 .elementor-element.elementor-element-a35919f{color:var(--e-global-color-text);font-size:16px;line-height:1.8}
.elementor-922 .elementor-element.elementor-element-a35919f p{margin:0 0 18px}
.elementor-922 .elementor-element.elementor-element-a35919f h2,.elementor-922 .elementor-element.elementor-element-a35919f h3{color:var(--e-global-color-secondary);font-family:Inter,sans-serif;font-weight:800}
.elementor-922 .elementor-element.elementor-element-a35919f h2{font-size:34px;line-height:1.1;letter-spacing:-.04em;margin:58px 0 16px}
.elementor-922 .elementor-element.elementor-element-a35919f h3{font-size:20px;line-height:1.25;letter-spacing:-.01em;margin:34px 0 10px}
.elementor-922 .elementor-element.elementor-element-a35919f h2:first-child,.elementor-922 .elementor-element.elementor-element-a35919f h3:first-child{margin-top:0}
.elementor-922 .elementor-element.elementor-element-a35919f strong{color:var(--e-global-color-secondary);font-weight:700}
.elementor-922 .elementor-element.elementor-element-a35919f a{color:var(--e-global-color-primary);font-weight:700;text-decoration:none;box-shadow:inset 0 -2px 0 var(--e-global-color-accent);transition:color .2s}
.elementor-922 .elementor-element.elementor-element-a35919f a:hover{color:var(--e-global-color-secondary)}
.elementor-922 .elementor-element.elementor-element-a35919f ul{list-style:none;margin:0 0 24px;padding:0}
.elementor-922 .elementor-element.elementor-element-a35919f li{position:relative;margin:0 0 9px;padding-left:26px}
.elementor-922 .elementor-element.elementor-element-a35919f li:before{content:"";position:absolute;left:2px;top:.66em;width:8px;height:8px;border-radius:50%;background:var(--e-global-color-accent);box-shadow:0 0 0 4px var(--e-global-color-ducombgpale)}
.elementor-922 .elementor-element.elementor-element-a35919f .wp-block-table{margin:6px 0 30px;overflow-x:auto}
.elementor-922 .elementor-element.elementor-element-a35919f table{width:100%;min-width:560px;margin:0;border-collapse:separate;border-spacing:0;border:1px solid var(--e-global-color-ducombordst);border-radius:18px;overflow:hidden;font-size:14px;line-height:1.55}
.elementor-922 .elementor-element.elementor-element-a35919f th{background:var(--e-global-color-secondary);color:#fff;font-weight:800;text-align:left;padding:14px 16px;border:0}
.elementor-922 .elementor-element.elementor-element-a35919f td{background:#fff;color:var(--e-global-color-ducomnavlink);padding:13px 16px;border:0;border-top:1px solid var(--e-global-color-ducomborder);vertical-align:top}
.elementor-922 .elementor-element.elementor-element-a35919f tbody tr:nth-child(even) td{background:var(--e-global-color-ducombglt)}
.elementor-922 .elementor-element.elementor-element-a35919f .ducom-flow{background:var(--e-global-color-ducombgpale);border:1px solid var(--e-global-color-ducombordst);border-left:4px solid var(--e-global-color-accent);border-radius:18px;padding:20px 24px;margin:6px 0 26px;font-size:15px;line-height:1.75}
.elementor-922 .elementor-element.elementor-element-a35919f .ducom-flow-vertical{border-left-width:1px;border-top:4px solid var(--e-global-color-accent);text-align:center}
.elementor-922 .elementor-element.elementor-element-a35919f .ducom-note{background:#fff;border:1px solid var(--e-global-color-ducombordst);border-radius:18px;padding:18px 22px;box-shadow:0 8px 26px rgba(6,29,59,.05)}
.elementor-922 .elementor-element.elementor-element-a35919f .ducom-cta-note{background:var(--e-global-color-secondary);border-radius:22px;padding:26px 30px;margin:34px 0 0}
.elementor-922 .elementor-element.elementor-element-a35919f .ducom-cta-note strong{color:#fff}
.elementor-922 .elementor-element.elementor-element-a35919f .ducom-cta-note a{color:var(--e-global-color-ducomlimelt)}
.elementor-922 .elementor-element.elementor-element-a35919f .ducom-cta-note a:hover{color:#fff}
.elementor-922 .elementor-element.elementor-element-a35919f .rank-math-block{margin:6px 0 30px}
.elementor-922 .elementor-element.elementor-element-a35919f .rank-math-list{display:grid;gap:12px}
.elementor-922 .elementor-element.elementor-element-a35919f .rank-math-list-item{background:#fff;border:1px solid var(--e-global-color-ducombordst);border-radius:20px;padding:20px 24px;box-shadow:0 8px 26px rgba(6,29,59,.05)}
.elementor-922 .elementor-element.elementor-element-a35919f .rank-math-question{margin:0 0 8px;font-size:17px}
.elementor-922 .elementor-element.elementor-element-a35919f .rank-math-answer{font-size:15px;line-height:1.75}
.elementor-922 .elementor-element.elementor-element-a35919f .rank-math-answer p:last-child{margin-bottom:0}
.elementor-922 .elementor-element.elementor-element-a35919f .ducom-related{background:var(--e-global-color-ducombglt);border:1px solid var(--e-global-color-ducomborder);border-radius:24px;padding:28px 30px;margin:36px 0 0}
.elementor-922 .elementor-element.elementor-element-a35919f .ducom-related h3{font-size:15px;margin:0 0 12px}
.elementor-922 .elementor-element.elementor-element-a35919f .ducom-related ul{margin:0 0 22px}
.elementor-922 .elementor-element.elementor-element-a35919f .ducom-related ul:last-child{margin:0}
@media(max-width:767px){.elementor-922 .elementor-element.elementor-element-a35919f{font-size:15px}.elementor-922 .elementor-element.elementor-element-a35919f h2{font-size:27px;margin-top:44px}.elementor-922 .elementor-element.elementor-element-a35919f h3{font-size:18px}.elementor-922 .elementor-element.elementor-element-a35919f th,.elementor-922 .elementor-element.elementor-element-a35919f td{padding:11px 12px;font-size:13px}.elementor-922 .elementor-element.elementor-element-a35919f .ducom-cta-note,.elementor-922 .elementor-element.elementor-element-a35919f .ducom-related{padding:22px}}/* End custom CSS */