.elementor-11 .elementor-element.elementor-element-0ac9d44{--display:flex;--min-height:620px;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.98;--padding-top:180px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0ac9d44:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0ac9d44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://windoorstechsa.com/wp-content/uploads/2026/02/imgi_1_e96877c4-04d1-11f1-8603-0242ac110002-I4FsR9mjtRKHw_cqRMSQ5.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-0ac9d44::before, .elementor-11 .elementor-element.elementor-element-0ac9d44 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-0ac9d44 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-0ac9d44 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-0ac9d44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-0ac9d44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-1c5a78e );}.elementor-11 .elementor-element.elementor-element-de3bad6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ad72e4f{text-align:center;}.elementor-11 .elementor-element.elementor-element-ad72e4f .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-12762dfc{color:var( --e-global-color-astglobalcolor6 );margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-5ec995dd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-5ec995dd:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5ec995dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1860dec );}.elementor-11 .elementor-element.elementor-element-5ec995dd::before, .elementor-11 .elementor-element.elementor-element-5ec995dd > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-5ec995dd > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-5ec995dd > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-5ec995dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-5ec995dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-0b92485{--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:center;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f85fc82{--display:flex;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;top:-20px;}.elementor-11 .elementor-element.elementor-element-f85fc82:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f85fc82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E7EB47;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-f85fc82{left:-20px;}body.rtl .elementor-11 .elementor-element.elementor-element-f85fc82{right:-20px;}.elementor-11 .elementor-element.elementor-element-6afab10{--display:flex;--min-height:520px;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overflow:hidden;--overlay-opacity:1;--border-radius:28px 28px 28px 28px;box-shadow:0px 24px 60px -10px rgba(0, 0, 0, 0.18);--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;--z-index:20;}.elementor-11 .elementor-element.elementor-element-6afab10:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6afab10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://windoorstechsa.com/wp-content/uploads/2021/06/2.jpg");background-position:center center;background-size:cover;}.elementor-11 .elementor-element.elementor-element-6afab10::before, .elementor-11 .elementor-element.elementor-element-6afab10 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-6afab10 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-6afab10 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-6afab10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-6afab10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-1c5a78e );}.elementor-11 .elementor-element.elementor-element-6e25660{--display:flex;--z-index:3;}.elementor-11 .elementor-element.elementor-element-957c6a2{text-align:center;}.elementor-11 .elementor-element.elementor-element-957c6a2 .elementor-heading-title{color:var( --e-global-color-1860dec );}.elementor-11 .elementor-element.elementor-element-31f78a1{text-align:center;color:var( --e-global-color-astglobalcolor6 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-8e6cf26{--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:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-d6c6fcf{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-d6c6fcf:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-d6c6fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-11 .elementor-element.elementor-element-f82f3b5{text-align:center;}.elementor-11 .elementor-element.elementor-element-f82f3b5 .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-1860dec );}.elementor-11 .elementor-element.elementor-element-4e50cdc{text-align:center;}.elementor-11 .elementor-element.elementor-element-4e50cdc .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-astglobalcolor6 );}.elementor-11 .elementor-element.elementor-element-a182d7a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-a182d7a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a182d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-11 .elementor-element.elementor-element-fe37a99{text-align:center;}.elementor-11 .elementor-element.elementor-element-fe37a99 .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-1860dec );}.elementor-11 .elementor-element.elementor-element-2804c86{text-align:center;}.elementor-11 .elementor-element.elementor-element-2804c86 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-astglobalcolor6 );}.elementor-11 .elementor-element.elementor-element-62cc0d6{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-62cc0d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-1551239{--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:flex-start;--align-items:center;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-1551239:hover{background-color:var( --e-global-color-1860dec );}.elementor-11 .elementor-element.elementor-element-7fe57dd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-11 .elementor-element.elementor-element-7fe57dd .elementor-icon-box-title{margin-block-end:2px;}.elementor-11 .elementor-element.elementor-element-7fe57dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-7fe57dd.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-7fe57dd.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-7fe57dd .elementor-icon{font-size:24px;}.elementor-11 .elementor-element.elementor-element-7fe57dd .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-7fe57dd .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-11 .elementor-element.elementor-element-7fe57dd .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-f4c7bce{--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:flex-start;--align-items:center;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-f4c7bce:hover{background-color:var( --e-global-color-1860dec );}.elementor-11 .elementor-element.elementor-element-3e78d69 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-11 .elementor-element.elementor-element-3e78d69 .elementor-icon-box-title{margin-block-end:2px;}.elementor-11 .elementor-element.elementor-element-3e78d69.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-3e78d69.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-3e78d69.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-3e78d69 .elementor-icon{font-size:24px;}.elementor-11 .elementor-element.elementor-element-3e78d69 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-3e78d69 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-11 .elementor-element.elementor-element-3e78d69 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-821eb69{--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:flex-start;--align-items:center;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-821eb69:hover{background-color:var( --e-global-color-1860dec );}.elementor-11 .elementor-element.elementor-element-bce3a50 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-11 .elementor-element.elementor-element-bce3a50 .elementor-icon-box-title{margin-block-end:2px;}.elementor-11 .elementor-element.elementor-element-bce3a50.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-bce3a50.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-bce3a50.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-bce3a50 .elementor-icon{font-size:24px;}.elementor-11 .elementor-element.elementor-element-bce3a50 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-bce3a50 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-11 .elementor-element.elementor-element-bce3a50 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-ea567b6{--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:flex-start;--align-items:center;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-ea567b6:hover{background-color:var( --e-global-color-1860dec );}.elementor-11 .elementor-element.elementor-element-7c102d9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-11 .elementor-element.elementor-element-7c102d9 .elementor-icon-box-title{margin-block-end:2px;}.elementor-11 .elementor-element.elementor-element-7c102d9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-7c102d9.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-7c102d9.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-7c102d9 .elementor-icon{font-size:24px;}.elementor-11 .elementor-element.elementor-element-7c102d9 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-7c102d9 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-11 .elementor-element.elementor-element-7c102d9 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-3fd1e5d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-3fd1e5d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3fd1e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1860dec );}.elementor-11 .elementor-element.elementor-element-e58e96b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-11d7008{text-align:center;}.elementor-11 .elementor-element.elementor-element-11d7008 .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-secondary );}.elementor-11 .elementor-element.elementor-element-b1752ce{color:var( --e-global-color-text );margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-24a2561{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d211f22{--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;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-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--border-radius:24px 24px 24px 24px;--padding-top:35px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-d211f22:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-d211f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-e195387 .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-11 .elementor-element.elementor-element-e195387{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-75b04ee{text-align:center;}.elementor-11 .elementor-element.elementor-element-21c0e10{--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;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-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--border-radius:24px 24px 24px 24px;--padding-top:35px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-21c0e10:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-21c0e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-d8fd7b9 .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-accent );}.elementor-11 .elementor-element.elementor-element-d8fd7b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-32701a9{text-align:center;}.elementor-11 .elementor-element.elementor-element-ed66132{--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;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-astglobalcolor6 );--border-color:var( --e-global-color-astglobalcolor6 );--border-radius:24px 24px 24px 24px;--padding-top:35px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-ed66132:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ed66132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-11 .elementor-element.elementor-element-4df7e0e .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-secondary );}.elementor-11 .elementor-element.elementor-element-4df7e0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-403afd9{text-align:center;}.elementor-11 .elementor-element.elementor-element-06a26db{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-06a26db:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-06a26db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-06a26db > .elementor-shape-bottom .elementor-shape-fill, .elementor-11 .elementor-element.elementor-element-06a26db > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-06a26db > .elementor-shape-bottom svg, .elementor-11 .elementor-element.elementor-element-06a26db > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:88px;transform:translateX(-50%) rotateY(180deg);}.elementor-11 .elementor-element.elementor-element-64ae9ba{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5299556{text-align:center;}.elementor-11 .elementor-element.elementor-element-5299556 .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-1860dec );}.elementor-11 .elementor-element.elementor-element-737312c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor6 );margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-795b575 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-795b575 .elementor-button:focus{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-0ac9d44{--padding-top:150px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-12762dfc{text-align:center;}.elementor-11 .elementor-element.elementor-element-5ec995dd{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-0b92485{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-11 .elementor-element.elementor-element-6afab10{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-62cc0d6{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1551239{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-f4c7bce{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-821eb69{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-ea567b6{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-3fd1e5d{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-b1752ce{text-align:center;}.elementor-11 .elementor-element.elementor-element-24a2561{--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-06a26db{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-0ac9d44{--min-height:420px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-12762dfc{text-align:center;}.elementor-11 .elementor-element.elementor-element-5ec995dd{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-11 .elementor-element.elementor-element-0b92485{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-f85fc82{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-f85fc82{right:0px;}.elementor-11 .elementor-element.elementor-element-31f78a1{text-align:center;}.elementor-11 .elementor-element.elementor-element-62cc0d6{--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:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7fe57dd .elementor-icon-box-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-3e78d69 .elementor-icon-box-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-bce3a50 .elementor-icon-box-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-7c102d9 .elementor-icon-box-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-3fd1e5d{--padding-top:60px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-11 .elementor-element.elementor-element-b1752ce{text-align:center;}.elementor-11 .elementor-element.elementor-element-24a2561{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-11 .elementor-element.elementor-element-06a26db{--padding-top:60px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-11 .elementor-element.elementor-element-737312c{text-align:center;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-f85fc82{--width:51%;}.elementor-11 .elementor-element.elementor-element-6afab10{--width:50%;}.elementor-11 .elementor-element.elementor-element-62cc0d6{--width:49.219%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-d211f22{--width:48%;}.elementor-11 .elementor-element.elementor-element-21c0e10{--width:48%;}.elementor-11 .elementor-element.elementor-element-ed66132{--width:100%;}}@media(min-width:1025px){.elementor-11 .elementor-element.elementor-element-0ac9d44:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0ac9d44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-5ec995dd *//* ==========================================
   Clients Section — Elementor Reviews (Swiper)
   Same style as your reference code
   ========================================== */

.clients-section{
  padding: 80px 16px !important;
  background: #ffffff !important; /* زي الكود بتاعك */
}

/* عرض عام للكروت */
.clients-section .clients-swiper .elementor-main-swiper{
  padding-bottom: 48px !important; /* مساحة للبوليـتس */
}

/* نخلي كل سلايد padding زي p-4 */
.clients-section .clients-swiper .swiper-slide{
  padding: 16px !important;
  box-sizing: border-box !important;
}

/* الكارت نفسه (bg-gray-50 + rounded + shadow) */
.clients-section .clients-swiper .elementor-testimonial{
  background: #f9fafb !important; /* gray-50 */
  border-radius: 32px !important; /* rounded-[2rem] */
  padding: 32px !important;       /* p-8 */
  box-shadow: 0 2px 10px rgba(15,23,42,.06) !important;
  transition: .25s ease !important;
  border: 1px solid rgba(15,23,42,.06) !important;

  /* border-top colored */
  border-top-width: 4px !important;
  border-top-style: solid !important;
  border-top-color: #7a4bb3 !important; /* الافتراضي Violet */
}

/* Hover زي المرجع (hover:shadow-md) */
.clients-section .clients-swiper .elementor-testimonial:hover{
  box-shadow: 0 10px 24px rgba(15,23,42,.10) !important;
  transform: translateY(-2px) !important;
}

/* لو عايزة بعض الكروت Wood بدل Violet:
   في Elementor، ادّي للكارت نفسه (الـ item) class: wood-top
*/
.clients-section .clients-swiper .wood-top .elementor-testimonial{
  border-top-color: #8c6b4f !important;
}

/* ========= Header layout ========= */
.clients-section .clients-swiper .elementor-testimonial__header{
  display: flex !important;
  align-items: center !important;
  gap: 16px !important; /* gap-4 */
  margin-bottom: 18px !important;
}

/* نخفي صورة placeholder لو مش هتستخدمي صور */
.clients-section .clients-swiper .hide-photo .elementor-testimonial__image{
  display: none !important;
}

/* صورة العميل (لو هتتحط) */
.clients-section .clients-swiper .elementor-testimonial__image img{
  width: 48px !important;
  height: 48px !important;
  border-radius: 999px !important;
  object-fit: cover !important;
  display: block !important;
}

/* الاسم + اللقب */
.clients-section .clients-swiper .elementor-testimonial__name{
  font-weight: 800 !important;
  color: #0f1729 !important;
  font-size: 16px !important;
}
.clients-section .clients-swiper .elementor-testimonial__title{
  font-size: 12px !important;
  color: rgba(15,23,41,.45) !important;
  font-weight: 600 !important;
}

/* ========= Text ========= */
.clients-section .clients-swiper .elementor-testimonial__text{
  color: rgba(15,23,41,.62) !important; /* قريب من text-gray-600 */
  line-height: 1.9 !important;
  font-weight: 600 !important;
  margin: 0 !important;
}

/* ========= Stars ========= */
/* عنصر النجوم في Elementor Reviews غالبًا بيكون .elementor-star-rating */
.clients-section .clients-swiper .elementor-star-rating{
  margin-bottom: 14px !important;
}
.clients-section .clients-swiper .elementor-star-rating i,
.clients-section .clients-swiper .elementor-star-rating svg{
  color: #8c6b4f !important; /* wood */
  fill: #8c6b4f !important;
}

/* ========= Pagination bullets (زي الشكل النضيف) ========= */
.clients-section .clients-swiper .swiper-pagination{
  bottom: 0 !important;
}
.clients-section .clients-swiper .swiper-pagination-bullet{
  width: 9px !important;
  height: 9px !important;
  opacity: .25 !important;
}
.clients-section .clients-swiper .swiper-pagination-bullet-active{
  opacity: 1 !important;
  background: #7a4bb3 !important;
}

/* ========= Arrows (اختياري) ========= */
.clients-section .clients-swiper .elementor-swiper-button{
  width: 44px !important;
  height: 44px !important;
  border-radius: 999px !important;
  background: rgba(15,23,42,.06) !important;
  transition: .2s ease !important;
}
.clients-section .clients-swiper .elementor-swiper-button:hover{
  background: rgba(122,75,179,.18) !important;
}
.clients-section .clients-swiper .elementor-swiper-button svg{
  width: 18px !important;
  height: 18px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed66132 *//* ===== HOW WORK FINAL CLEAN ===== */

.howwork-card{
  position:relative;
  border-radius:36px;
  padding:60px 40px;
  overflow:hidden;
  transition:.35s ease;
  border:1px solid transparent;
  box-shadow:0 20px 50px rgba(0,0,0,.05);
}

/* الدائرة */
.howwork-card::before{
  content:"";
  position:absolute;
  width:300px;
  height:300px;
  border-radius:50%;
  top:-140px;
  right:-140px;
  opacity:0.2;
  z-index:1;
}

/* الخط اليمين */
.howwork-card::after{
  content:"";
  position:absolute;
  top:45px;
  bottom:45px;
  right:0;
  width:6px;
  border-radius:6px;
  z-index:2;
}

/* خلي المحتوى فوق */
.howwork-card *{
  position:relative;
  z-index:3;
}

/* HOVER */
.howwork-card:hover{
  transform:translateY(-10px) scale(1.02);
  box-shadow:0 35px 80px rgba(15,23,42,.15);
}

/* ================= COLORS ================= */

/* PURPLE */
.howwork-card.is-purple{
  background:linear-gradient(135deg,#f5f0ff,#ece4ff);
  border-color:rgba(122,75,179,.25);
}
.howwork-card.is-purple::before{
  background:radial-gradient(circle at 30% 30%,
    rgba(122,75,179,.8),
    rgba(122,75,179,.35) 55%,
    rgba(122,75,179,0) 70%);
}
.howwork-card.is-purple::after{
  background:#7A4BB3;
}
.howwork-card.is-purple .howwork-num{
  color:#7A4BB3;
}

/* WOOD */
.howwork-card.is-wood{
  background:linear-gradient(135deg,#f6f1ec,#efe4d8);
  border-color:rgba(140,107,79,.25);
}
.howwork-card.is-wood::before{
  background:radial-gradient(circle at 30% 30%,
    rgba(140,107,79,.8),
    rgba(140,107,79,.35) 55%,
    rgba(140,107,79,0) 70%);
}
.howwork-card.is-wood::after{
  background:#8C6B4F;
}
.howwork-card.is-wood .howwork-num{
  color:#8C6B4F;
}

/* DARK */
.howwork-card.is-dark{
  background:linear-gradient(135deg,#eef2f6,#e4eaf1);
  border-color:rgba(15,23,42,.25);
}
.howwork-card.is-dark::before{
  background:radial-gradient(circle at 30% 30%,
    rgba(15,23,42,.7),
    rgba(15,23,42,.3) 55%,
    rgba(15,23,42,0) 70%);
}
.howwork-card.is-dark::after{
  background:#0F1729;
}
.howwork-card.is-dark .howwork-num{
  color:#0F1729;
}

/* Typography */
.howwork-num{
  font-size:64px;
  font-weight:900;
  margin-bottom:18px;
}

.howwork-title{
  font-size:22px;
  font-weight:800;
  margin-bottom:14px;
  color:#0F1729;
}

.howwork-text{
  font-size:16px;
  color:#4b5563;
  line-height:1.9;
}
.howwork-card::after{
  display:none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06a26db *//* =========================
   CTA CONTACT (Elementor)
========================= */
.cta-contact{
  position:relative !important;
  overflow:hidden !important;
  text-align:center;
}

/* الدائرة الزخرفية */
.cta-contact::before{
  content:"" !important;
  position:absolute !important;
  width:420px !important;
  height:420px !important;
  border-radius:50% !important;
  background:radial-gradient(circle,
    rgba(122,75,179,.60),
    rgba(122,75,179,.22) 55%,
    rgba(122,75,179,0) 75%) !important;
  top:-210px !important;
  right:-210px !important;
  opacity:.7 !important;
  pointer-events:none !important;
}

/* خلي المحتوى فوق الدائرة */
.cta-contact > .e-con-inner,
.cta-contact .elementor-container{
  position:relative !important;
  z-index:2 !important;
}/* End custom CSS */