.elementor-958 .elementor-element.elementor-element-4b41ff0{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--padding-top:80px;--padding-bottom:120px;--padding-left:16px;--padding-right:16px;}.elementor-958 .elementor-element.elementor-element-4b41ff0::before, .elementor-958 .elementor-element.elementor-element-4b41ff0 > .elementor-background-video-container::before, .elementor-958 .elementor-element.elementor-element-4b41ff0 > .e-con-inner > .elementor-background-video-container::before, .elementor-958 .elementor-element.elementor-element-4b41ff0 > .elementor-background-slideshow::before, .elementor-958 .elementor-element.elementor-element-4b41ff0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-958 .elementor-element.elementor-element-4b41ff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#170E22D4;--background-overlay:'';}.elementor-958 .elementor-element.elementor-element-1de03b1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-4181547{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-4181547:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-4181547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B6A4E7D;}.elementor-958 .elementor-element.elementor-element-2773bd5{text-align:center;}.elementor-958 .elementor-element.elementor-element-2773bd5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-1860dec );}.elementor-958 .elementor-element.elementor-element-f941175{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-958 .elementor-element.elementor-element-f941175 .elementor-heading-title{color:#FFFFFF;}.elementor-958 .elementor-element.elementor-element-1f9939b{width:var( --container-widget-width, 650px );max-width:650px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#D8D8F5;}.elementor-958 .elementor-element.elementor-element-1f9939b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-958 .elementor-element.elementor-element-4e7403b{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-958 .elementor-element.elementor-element-66fdbf3 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );transition-duration:0.3s;border-radius:16px 16px 16px 16px;}.elementor-958 .elementor-element.elementor-element-66fdbf3 .elementor-button:hover, .elementor-958 .elementor-element.elementor-element-66fdbf3 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-958 .elementor-element.elementor-element-c974e56 .elementor-button{background-color:#7A4BB300;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:16px 16px 16px 16px;}.elementor-958 .elementor-element.elementor-element-c974e56 .elementor-button:hover, .elementor-958 .elementor-element.elementor-element-c974e56 .elementor-button:focus{background-color:#FFFFFF33;}.elementor-958 .elementor-element.elementor-element-d2fd43b{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--align-content:center;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:20;}.elementor-958 .elementor-element.elementor-element-57f8f09{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-958 .elementor-element.elementor-element-57f8f09:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-57f8f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1860dec );}.elementor-958 .elementor-element.elementor-element-ea012b2 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Cairo", Sans-serif;font-weight:700;}.elementor-958 .elementor-element.elementor-element-ea012b2 .elementor-counter-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-958 .elementor-element.elementor-element-619aadf{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-958 .elementor-element.elementor-element-619aadf:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-619aadf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1860dec );}.elementor-958 .elementor-element.elementor-element-aebe9b8 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Cairo", Sans-serif;font-weight:700;}.elementor-958 .elementor-element.elementor-element-aebe9b8 .elementor-counter-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-958 .elementor-element.elementor-element-9ea6286{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-958 .elementor-element.elementor-element-9ea6286:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-9ea6286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1860dec );}.elementor-958 .elementor-element.elementor-element-b2d8a86 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Cairo", Sans-serif;font-weight:700;}.elementor-958 .elementor-element.elementor-element-b2d8a86 .elementor-counter-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-958 .elementor-element.elementor-element-9aef64f{--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;--align-items:stretch;--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-958 .elementor-element.elementor-element-9aef64f:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-9aef64f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1860dec );}.elementor-958 .elementor-element.elementor-element-9aef64f::before, .elementor-958 .elementor-element.elementor-element-9aef64f > .elementor-background-video-container::before, .elementor-958 .elementor-element.elementor-element-9aef64f > .e-con-inner > .elementor-background-video-container::before, .elementor-958 .elementor-element.elementor-element-9aef64f > .elementor-background-slideshow::before, .elementor-958 .elementor-element.elementor-element-9aef64f > .e-con-inner > .elementor-background-slideshow::before, .elementor-958 .elementor-element.elementor-element-9aef64f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-958 .elementor-element.elementor-element-f00ab78{--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:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-8bc7cb5{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-732a4be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-732a4be .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-958 .elementor-element.elementor-element-afd7366{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-text );}.elementor-958 .elementor-element.elementor-element-41e58d0{--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:0px 6px 0px 0px;--border-top-width:0px;--border-right-width:6px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-958 .elementor-element.elementor-element-41e58d0:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-41e58d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-958 .elementor-element.elementor-element-8fb6e35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-958 .elementor-element.elementor-element-8fb6e35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-958 .elementor-element.elementor-element-8fb6e35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-958 .elementor-element.elementor-element-8fb6e35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-958 .elementor-element.elementor-element-8fb6e35 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-958 .elementor-element.elementor-element-8fb6e35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-958 .elementor-element.elementor-element-8fb6e35 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-8fb6e35 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-958 .elementor-element.elementor-element-8fb6e35 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-2404223{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-2404223.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-958 .elementor-element.elementor-element-9e711c1 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );transition-duration:0.3s;border-radius:16px 16px 16px 16px;padding:14px 22px 14px 22px;}.elementor-958 .elementor-element.elementor-element-9e711c1 .elementor-button:hover, .elementor-958 .elementor-element.elementor-element-9e711c1 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-958 .elementor-element.elementor-element-9e711c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-eb814d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-e120609{--display:flex;--position:absolute;--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;top:-20px;}.elementor-958 .elementor-element.elementor-element-e120609:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-e120609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E7EB47;}body:not(.rtl) .elementor-958 .elementor-element.elementor-element-e120609{left:-20px;}body.rtl .elementor-958 .elementor-element.elementor-element-e120609{right:-20px;}.elementor-958 .elementor-element.elementor-element-2aca92b{text-align:end;}.elementor-958 .elementor-element.elementor-element-2aca92b img{border-radius:24px 24px 24px 24px;box-shadow:0px 24px 60px -10px rgba(0, 0, 0, 0.18);}.elementor-958 .elementor-element.elementor-element-40b2f55{--display:flex;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-09d2f59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:start;}.elementor-958 .elementor-element.elementor-element-09d2f59 img{width:82%;border-radius:28px 28px 28px 28px;}.elementor-958 .elementor-element.elementor-element-ac5f74f{--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;--align-items:stretch;--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-958 .elementor-element.elementor-element-ac5f74f:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-ac5f74f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1860dec );}.elementor-958 .elementor-element.elementor-element-ac5f74f::before, .elementor-958 .elementor-element.elementor-element-ac5f74f > .elementor-background-video-container::before, .elementor-958 .elementor-element.elementor-element-ac5f74f > .e-con-inner > .elementor-background-video-container::before, .elementor-958 .elementor-element.elementor-element-ac5f74f > .elementor-background-slideshow::before, .elementor-958 .elementor-element.elementor-element-ac5f74f > .e-con-inner > .elementor-background-slideshow::before, .elementor-958 .elementor-element.elementor-element-ac5f74f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-958 .elementor-element.elementor-element-ce265bf .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-958 .elementor-element.elementor-element-ce265bf .elementor-custom-embed-play i{color:var( --e-global-color-1860dec );}.elementor-958 .elementor-element.elementor-element-ce265bf .elementor-custom-embed-play svg{fill:var( --e-global-color-1860dec );}.elementor-958 .elementor-element.elementor-element-7f962d1{--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-958 .elementor-element.elementor-element-7f962d1:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-7f962d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1860dec );}.elementor-958 .elementor-element.elementor-element-7f962d1::before, .elementor-958 .elementor-element.elementor-element-7f962d1 > .elementor-background-video-container::before, .elementor-958 .elementor-element.elementor-element-7f962d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-958 .elementor-element.elementor-element-7f962d1 > .elementor-background-slideshow::before, .elementor-958 .elementor-element.elementor-element-7f962d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-958 .elementor-element.elementor-element-7f962d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-958 .elementor-element.elementor-element-452c750{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-452c750 .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-958 .elementor-element.elementor-element-f852bbf{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-text );}.elementor-958 .elementor-element.elementor-element-84f921d{--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-958 .elementor-element.elementor-element-398831a{--display:flex;--position:absolute;--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;top:-20px;}.elementor-958 .elementor-element.elementor-element-398831a:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-398831a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E7EB47;}body:not(.rtl) .elementor-958 .elementor-element.elementor-element-398831a{left:-20px;}body.rtl .elementor-958 .elementor-element.elementor-element-398831a{right:-20px;}.elementor-958 .elementor-element.elementor-element-6f18f18{--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-958 .elementor-element.elementor-element-6f18f18:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-6f18f18 > .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-958 .elementor-element.elementor-element-6f18f18::before, .elementor-958 .elementor-element.elementor-element-6f18f18 > .elementor-background-video-container::before, .elementor-958 .elementor-element.elementor-element-6f18f18 > .e-con-inner > .elementor-background-video-container::before, .elementor-958 .elementor-element.elementor-element-6f18f18 > .elementor-background-slideshow::before, .elementor-958 .elementor-element.elementor-element-6f18f18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-958 .elementor-element.elementor-element-6f18f18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1c5a78e );--background-overlay:'';}.elementor-958 .elementor-element.elementor-element-ed17ee7{--display:flex;--z-index:3;}.elementor-958 .elementor-element.elementor-element-a05f71a{text-align:center;}.elementor-958 .elementor-element.elementor-element-a05f71a .elementor-heading-title{color:var( --e-global-color-1860dec );}.elementor-958 .elementor-element.elementor-element-212de73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:var( --e-global-color-astglobalcolor6 );}.elementor-958 .elementor-element.elementor-element-19566c4{--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-958 .elementor-element.elementor-element-f6101aa{--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-958 .elementor-element.elementor-element-f6101aa:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-f6101aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-958 .elementor-element.elementor-element-6c0d254{text-align:center;}.elementor-958 .elementor-element.elementor-element-6c0d254 .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-958 .elementor-element.elementor-element-9c5c604{text-align:center;}.elementor-958 .elementor-element.elementor-element-9c5c604 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-astglobalcolor6 );}.elementor-958 .elementor-element.elementor-element-e889bf9{--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-958 .elementor-element.elementor-element-e889bf9:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-e889bf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-958 .elementor-element.elementor-element-0f5894f{text-align:center;}.elementor-958 .elementor-element.elementor-element-0f5894f .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-958 .elementor-element.elementor-element-80957f4{text-align:center;}.elementor-958 .elementor-element.elementor-element-80957f4 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-astglobalcolor6 );}.elementor-958 .elementor-element.elementor-element-50bb095{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-50bb095.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-958 .elementor-element.elementor-element-ef8ff3f{--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-958 .elementor-element.elementor-element-ef8ff3f:hover{background-color:var( --e-global-color-1860dec );}.elementor-958 .elementor-element.elementor-element-3665021 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-958 .elementor-element.elementor-element-3665021 .elementor-icon-box-title{margin-block-end:2px;}.elementor-958 .elementor-element.elementor-element-3665021.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-3665021.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-3665021.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-958 .elementor-element.elementor-element-3665021 .elementor-icon{font-size:24px;}.elementor-958 .elementor-element.elementor-element-3665021 .elementor-icon-box-title, .elementor-958 .elementor-element.elementor-element-3665021 .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-958 .elementor-element.elementor-element-3665021 .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-958 .elementor-element.elementor-element-ffd8272{--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-958 .elementor-element.elementor-element-ffd8272:hover{background-color:var( --e-global-color-1860dec );}.elementor-958 .elementor-element.elementor-element-2e5e0b4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-958 .elementor-element.elementor-element-2e5e0b4 .elementor-icon-box-title{margin-block-end:2px;}.elementor-958 .elementor-element.elementor-element-2e5e0b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-2e5e0b4.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-2e5e0b4.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-958 .elementor-element.elementor-element-2e5e0b4 .elementor-icon{font-size:24px;}.elementor-958 .elementor-element.elementor-element-2e5e0b4 .elementor-icon-box-title, .elementor-958 .elementor-element.elementor-element-2e5e0b4 .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-958 .elementor-element.elementor-element-2e5e0b4 .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-958 .elementor-element.elementor-element-1b7711f{--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-958 .elementor-element.elementor-element-1b7711f:hover{background-color:var( --e-global-color-1860dec );}.elementor-958 .elementor-element.elementor-element-5394b7c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-958 .elementor-element.elementor-element-5394b7c .elementor-icon-box-title{margin-block-end:2px;}.elementor-958 .elementor-element.elementor-element-5394b7c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-5394b7c.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-5394b7c.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-958 .elementor-element.elementor-element-5394b7c .elementor-icon{font-size:24px;}.elementor-958 .elementor-element.elementor-element-5394b7c .elementor-icon-box-title, .elementor-958 .elementor-element.elementor-element-5394b7c .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-958 .elementor-element.elementor-element-5394b7c .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-958 .elementor-element.elementor-element-11fb7e2{--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-958 .elementor-element.elementor-element-11fb7e2:hover{background-color:var( --e-global-color-1860dec );}.elementor-958 .elementor-element.elementor-element-d02c389 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-958 .elementor-element.elementor-element-d02c389 .elementor-icon-box-title{margin-block-end:2px;}.elementor-958 .elementor-element.elementor-element-d02c389.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-d02c389.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-d02c389.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-958 .elementor-element.elementor-element-d02c389 .elementor-icon{font-size:24px;}.elementor-958 .elementor-element.elementor-element-d02c389 .elementor-icon-box-title, .elementor-958 .elementor-element.elementor-element-d02c389 .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-958 .elementor-element.elementor-element-d02c389 .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-958 .elementor-element.elementor-element-c0766ff{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-c0766ff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-958 .elementor-element.elementor-element-c00ced6 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );transition-duration:0.3s;border-radius:16px 16px 16px 16px;padding:14px 22px 14px 22px;}.elementor-958 .elementor-element.elementor-element-c00ced6 .elementor-button:hover, .elementor-958 .elementor-element.elementor-element-c00ced6 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-958 .elementor-element.elementor-element-c00ced6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-6dfa6d5{--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;--align-items:stretch;--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-958 .elementor-element.elementor-element-6dfa6d5:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-6dfa6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1860dec );}.elementor-958 .elementor-element.elementor-element-6dfa6d5::before, .elementor-958 .elementor-element.elementor-element-6dfa6d5 > .elementor-background-video-container::before, .elementor-958 .elementor-element.elementor-element-6dfa6d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-958 .elementor-element.elementor-element-6dfa6d5 > .elementor-background-slideshow::before, .elementor-958 .elementor-element.elementor-element-6dfa6d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-958 .elementor-element.elementor-element-6dfa6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-958 .elementor-element.elementor-element-1492c8d{--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:48px 48px;--row-gap:48px;--column-gap:48px;--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-958 .elementor-element.elementor-element-1492c8d:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-1492c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-958 .elementor-element.elementor-element-1492c8d::before, .elementor-958 .elementor-element.elementor-element-1492c8d > .elementor-background-video-container::before, .elementor-958 .elementor-element.elementor-element-1492c8d > .e-con-inner > .elementor-background-video-container::before, .elementor-958 .elementor-element.elementor-element-1492c8d > .elementor-background-slideshow::before, .elementor-958 .elementor-element.elementor-element-1492c8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-958 .elementor-element.elementor-element-1492c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-958 .elementor-element.elementor-element-1b2a845{--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;}.elementor-958 .elementor-element.elementor-element-bf9b7b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-bf9b7b5 .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-958 .elementor-element.elementor-element-6478682{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-astglobalcolor6 );}.elementor-958 .elementor-element.elementor-element-4fca82b{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-c52a950{--display:flex;--min-height:420px;--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:flex-start;--align-items:flex-start;--overflow:hidden;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-958 .elementor-element.elementor-element-a7b554b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-417ee2c{text-align:start;}.elementor-958 .elementor-element.elementor-element-417ee2c .elementor-heading-title{color:var( --e-global-color-1860dec );}.elementor-958 .elementor-element.elementor-element-8a042f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-958 .elementor-element.elementor-element-8a042f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-958 .elementor-element.elementor-element-8a042f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-958 .elementor-element.elementor-element-8a042f3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-958 .elementor-element.elementor-element-8a042f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-958 .elementor-element.elementor-element-8a042f3 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-8a042f3 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-958 .elementor-element.elementor-element-8a042f3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-958 .elementor-element.elementor-element-8a042f3 .elementor-icon-list-text{color:var( --e-global-color-1860dec );transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-ef41ff0{--display:flex;--min-height:420px;--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;--overflow:hidden;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-958 .elementor-element.elementor-element-1709f5d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-66e8366{text-align:start;}.elementor-958 .elementor-element.elementor-element-66e8366 .elementor-heading-title{color:var( --e-global-color-1860dec );}.elementor-958 .elementor-element.elementor-element-157d37f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-958 .elementor-element.elementor-element-157d37f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-958 .elementor-element.elementor-element-157d37f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-958 .elementor-element.elementor-element-157d37f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-958 .elementor-element.elementor-element-157d37f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-958 .elementor-element.elementor-element-157d37f .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-157d37f .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-958 .elementor-element.elementor-element-157d37f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-958 .elementor-element.elementor-element-157d37f .elementor-icon-list-text{color:var( --e-global-color-1860dec );transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-a85fa1f{--display:flex;--min-height:420px;--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;--overflow:hidden;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-958 .elementor-element.elementor-element-6615f80{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-1a4cefa{text-align:start;}.elementor-958 .elementor-element.elementor-element-1a4cefa .elementor-heading-title{color:var( --e-global-color-1860dec );}.elementor-958 .elementor-element.elementor-element-963c1a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-958 .elementor-element.elementor-element-963c1a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-958 .elementor-element.elementor-element-963c1a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-958 .elementor-element.elementor-element-963c1a3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-958 .elementor-element.elementor-element-963c1a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-958 .elementor-element.elementor-element-963c1a3 .elementor-icon-list-icon i{color:var( --e-global-color-1860dec );transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-963c1a3 .elementor-icon-list-icon svg{fill:var( --e-global-color-1860dec );transition:fill 0.3s;}.elementor-958 .elementor-element.elementor-element-963c1a3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-958 .elementor-element.elementor-element-963c1a3 .elementor-icon-list-text{color:var( --e-global-color-1860dec );transition:color 0.3s;}.elementor-958 .elementor-element.elementor-element-fd9ef29 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );transition-duration:0.3s;border-radius:16px 16px 16px 16px;padding:14px 22px 14px 22px;}.elementor-958 .elementor-element.elementor-element-fd9ef29 .elementor-button:hover, .elementor-958 .elementor-element.elementor-element-fd9ef29 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-958 .elementor-element.elementor-element-fd9ef29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-1f5e35e{--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-958 .elementor-element.elementor-element-1f5e35e:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-1f5e35e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1860dec );}.elementor-958 .elementor-element.elementor-element-1f5e35e::before, .elementor-958 .elementor-element.elementor-element-1f5e35e > .elementor-background-video-container::before, .elementor-958 .elementor-element.elementor-element-1f5e35e > .e-con-inner > .elementor-background-video-container::before, .elementor-958 .elementor-element.elementor-element-1f5e35e > .elementor-background-slideshow::before, .elementor-958 .elementor-element.elementor-element-1f5e35e > .e-con-inner > .elementor-background-slideshow::before, .elementor-958 .elementor-element.elementor-element-1f5e35e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-958 .elementor-element.elementor-element-572a8e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-572a8e4 .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-958 .elementor-element.elementor-element-22f8451{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:var( --e-global-color-text );}.elementor-958 .elementor-element.elementor-element-bc2ee5f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-912866d .eael-grid-post{padding:6px 6px 6px 6px;}.elementor-958 .elementor-element.elementor-element-912866d .eael-grid-post-holder{border-radius:24px 24px 24px 24px;}.elementor-958 .elementor-element.elementor-element-912866d .eael-post-grid .eael-grid-post .eael-entry-media img, .elementor-958 .elementor-element.elementor-element-912866d .eael-grid-post .eael-entry-overlay{border-radius:24px 24px 24px 24px;}.elementor-958 .elementor-element.elementor-element-912866d .eael-entry-title a{color:#303133;}.elementor-958 .elementor-element.elementor-element-912866d .eael-entry-title:hover, .elementor-958 .elementor-element.elementor-element-912866d .eael-entry-title a:hover{color:#23527c;}.elementor-958 .elementor-element.elementor-element-912866d .eael-entry-title{text-align:center;}.elementor-958 .elementor-element.elementor-element-912866d .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:24px;}.elementor-958 .elementor-element.elementor-element-912866d .eael-grid-post .eael-entry-overlay > img{height:24px;width:24px;}.elementor-958 .elementor-element.elementor-element-912866d .eael-post-elements-readmore-btn{color:#000BEC;}.elementor-958 .elementor-element.elementor-element-414d7dd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-414d7dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-958 .elementor-element.elementor-element-d822751 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );transition-duration:0.3s;border-radius:16px 16px 16px 16px;padding:14px 22px 14px 22px;}.elementor-958 .elementor-element.elementor-element-d822751 .elementor-button:hover, .elementor-958 .elementor-element.elementor-element-d822751 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-958 .elementor-element.elementor-element-d822751{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-fc99960{--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-958 .elementor-element.elementor-element-fc99960:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-fc99960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1860dec );}.elementor-958 .elementor-element.elementor-element-fc99960::before, .elementor-958 .elementor-element.elementor-element-fc99960 > .elementor-background-video-container::before, .elementor-958 .elementor-element.elementor-element-fc99960 > .e-con-inner > .elementor-background-video-container::before, .elementor-958 .elementor-element.elementor-element-fc99960 > .elementor-background-slideshow::before, .elementor-958 .elementor-element.elementor-element-fc99960 > .e-con-inner > .elementor-background-slideshow::before, .elementor-958 .elementor-element.elementor-element-fc99960 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-958 .elementor-element.elementor-element-7a45412{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-958 .elementor-element.elementor-element-387b3fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-387b3fa .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-958 .elementor-element.elementor-element-4fdfbe2{--display:flex;--margin-top:-42px;--margin-bottom:-42px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-44d182e .swiper-pagination-bullet-active, .elementor-958 .elementor-element.elementor-element-44d182e .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-accent );}.elementor-958 .elementor-element.elementor-element-44d182e .swiper-pagination-fraction{color:var( --e-global-color-accent );}.elementor-958 .elementor-element.elementor-element-44d182e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-44d182e .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-1860dec );border-width:0px 0px 0px 0px;border-radius:24px;border-color:#e5e7eb;}.elementor-958 .elementor-element.elementor-element-44d182e .elementor-swiper-button{font-size:20px;}.elementor-958 .elementor-element.elementor-element-44d182e .elementor-testimonial__name{color:var( --e-global-color-1860dec );}.elementor-958 .elementor-element.elementor-element-44d182e .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:#8B6A4EC7;}.elementor-958 .elementor-element.elementor-element-44d182e .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:#8B6A4EC7;}.elementor-958 .elementor-element.elementor-element-44d182e .elementor-testimonial__icon{font-size:24px;}.elementor-958 .elementor-element.elementor-element-44d182e .elementor-testimonial__icon svg{width:24px;}.elementor-958 .elementor-element.elementor-element-5f55141{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--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-958 .elementor-element.elementor-element-5f55141.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-958 .elementor-element.elementor-element-dd53e30{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:48px 48px 48px 48px;--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-958 .elementor-element.elementor-element-dd53e30:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-dd53e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-958 .elementor-element.elementor-element-66d1fda{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-958 .elementor-element.elementor-element-49a8dd8{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-958 .elementor-element.elementor-element-bf1bfe0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-bf1bfe0 .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-958 .elementor-element.elementor-element-9913a46{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-astglobalcolor6 );}.elementor-958 .elementor-element.elementor-element-382af2f{--grid-template-columns:repeat(0, auto);text-align:right;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-size:16px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-958 .elementor-element.elementor-element-42d2052{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-958 .elementor-element.elementor-element-e3fc39a{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-958 .elementor-element.elementor-element-30cabb9 iframe{height:763px;}.elementor-958 .elementor-element.elementor-element-f8557c4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-958 .elementor-element.elementor-element-f8557c4 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-f8557c4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-958 .elementor-element.elementor-element-f8557c4.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-f8557c4.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-958 .elementor-element.elementor-element-f8557c4 .elementor-icon{font-size:24px;}.elementor-958 .elementor-element.elementor-element-f8557c4 .elementor-icon-box-description{font-size:16px;color:var( --e-global-color-astglobalcolor6 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-958 .elementor-element.elementor-element-4b41ff0{--padding-top:160px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-958 .elementor-element.elementor-element-9aef64f{--padding-top:080px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-958 .elementor-element.elementor-element-f00ab78{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-958 .elementor-element.elementor-element-8bc7cb5{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-40b2f55{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-958 .elementor-element.elementor-element-09d2f59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-09d2f59 img{width:85%;max-width:100%;}.elementor-958 .elementor-element.elementor-element-ac5f74f{--padding-top:080px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-958 .elementor-element.elementor-element-7f962d1{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-958 .elementor-element.elementor-element-f852bbf{text-align:center;}.elementor-958 .elementor-element.elementor-element-84f921d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-958 .elementor-element.elementor-element-6f18f18{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-958 .elementor-element.elementor-element-50bb095{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-ef8ff3f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-958 .elementor-element.elementor-element-ffd8272{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-958 .elementor-element.elementor-element-1b7711f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-958 .elementor-element.elementor-element-11fb7e2{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-958 .elementor-element.elementor-element-6dfa6d5{--padding-top:080px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-958 .elementor-element.elementor-element-1492c8d{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-958 .elementor-element.elementor-element-1f5e35e{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-958 .elementor-element.elementor-element-bc2ee5f{--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-958 .elementor-element.elementor-element-fc99960{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-958 .elementor-element.elementor-element-7a45412{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-958 .elementor-element.elementor-element-387b3fa{z-index:0;}.elementor-958 .elementor-element.elementor-element-4fdfbe2{--margin-top:-38px;--margin-bottom:-38px;--margin-left:-0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-5f55141{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-958 .elementor-element.elementor-element-dd53e30{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:010px;}.elementor-958 .elementor-element.elementor-element-66d1fda{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-958 .elementor-element.elementor-element-42d2052{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}}@media(max-width:767px){.elementor-958 .elementor-element.elementor-element-4b41ff0{--overlay-opacity:0.9;--padding-top:150px;--padding-bottom:100px;--padding-left:16px;--padding-right:16px;}.elementor-958 .elementor-element.elementor-element-4181547{--width:72%;}.elementor-958 .elementor-element.elementor-element-d2fd43b{--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;--margin-top:-83px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-958 .elementor-element.elementor-element-57f8f09{--width:48%;}.elementor-958 .elementor-element.elementor-element-ea012b2 .elementor-counter-number-wrapper{font-size:32px;}.elementor-958 .elementor-element.elementor-element-619aadf{--width:48%;}.elementor-958 .elementor-element.elementor-element-aebe9b8 .elementor-counter-number-wrapper{font-size:32px;}.elementor-958 .elementor-element.elementor-element-9ea6286{--width:1000%;}.elementor-958 .elementor-element.elementor-element-b2d8a86 .elementor-counter-number-wrapper{font-size:32px;}.elementor-958 .elementor-element.elementor-element-9aef64f{--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:16px;--padding-right:16px;}.elementor-958 .elementor-element.elementor-element-f00ab78{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-8bc7cb5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-732a4be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-958 .elementor-element.elementor-element-afd7366{text-align:center;}.elementor-958 .elementor-element.elementor-element-2404223{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-958 .elementor-element.elementor-element-eb814d2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-958 .elementor-element.elementor-element-eb814d2.e-con{--align-self:center;}body:not(.rtl) .elementor-958 .elementor-element.elementor-element-e120609{left:0px;}body.rtl .elementor-958 .elementor-element.elementor-element-e120609{right:0px;}.elementor-958 .elementor-element.elementor-element-40b2f55{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-958 .elementor-element.elementor-element-09d2f59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-09d2f59 img{width:100%;border-radius:28px 28px 28px 28px;}.elementor-958 .elementor-element.elementor-element-ac5f74f{--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:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-7f962d1{--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-958 .elementor-element.elementor-element-452c750{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-958 .elementor-element.elementor-element-f852bbf{text-align:center;}.elementor-958 .elementor-element.elementor-element-84f921d{--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-958 .elementor-element.elementor-element-398831a{left:0px;}body.rtl .elementor-958 .elementor-element.elementor-element-398831a{right:0px;}.elementor-958 .elementor-element.elementor-element-212de73{text-align:center;}.elementor-958 .elementor-element.elementor-element-50bb095{--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-958 .elementor-element.elementor-element-3665021 .elementor-icon-box-wrapper{text-align:center;}.elementor-958 .elementor-element.elementor-element-2e5e0b4 .elementor-icon-box-wrapper{text-align:center;}.elementor-958 .elementor-element.elementor-element-5394b7c .elementor-icon-box-wrapper{text-align:center;}.elementor-958 .elementor-element.elementor-element-d02c389 .elementor-icon-box-wrapper{text-align:center;}.elementor-958 .elementor-element.elementor-element-c0766ff{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-958 .elementor-element.elementor-element-6dfa6d5{--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:16px;--padding-right:16px;}.elementor-958 .elementor-element.elementor-element-1492c8d{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:60px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-958 .elementor-element.elementor-element-bf9b7b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-958 .elementor-element.elementor-element-6478682{text-align:center;}.elementor-958 .elementor-element.elementor-element-c52a950{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-958 .elementor-element.elementor-element-a7b554b{--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:flex-start;}.elementor-958 .elementor-element.elementor-element-a7b554b.e-con{--align-self:center;}.elementor-958 .elementor-element.elementor-element-417ee2c{text-align:center;}.elementor-958 .elementor-element.elementor-element-ef41ff0{--justify-content:center;}.elementor-958 .elementor-element.elementor-element-1709f5d{--justify-content:flex-start;}.elementor-958 .elementor-element.elementor-element-a85fa1f{--justify-content:center;}.elementor-958 .elementor-element.elementor-element-1f5e35e{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:60px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-958 .elementor-element.elementor-element-572a8e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-958 .elementor-element.elementor-element-22f8451{text-align:center;}.elementor-958 .elementor-element.elementor-element-bc2ee5f{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-958 .elementor-element.elementor-element-414d7dd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-fc99960{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:60px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-958 .elementor-element.elementor-element-7a45412{--z-index:20;}.elementor-958 .elementor-element.elementor-element-387b3fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-958 .elementor-element.elementor-element-4fdfbe2{--margin-top:-24px;--margin-bottom:-24px;--margin-left:0px;--margin-right:0px;}.elementor-958 .elementor-element.elementor-element-44d182e{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-958 .elementor-element.elementor-element-5f55141{--width:1198px;--padding-top:60px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-958 .elementor-element.elementor-element-49a8dd8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-958 .elementor-element.elementor-element-bf1bfe0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-958 .elementor-element.elementor-element-9913a46{text-align:center;}.elementor-958 .elementor-element.elementor-element-382af2f{width:100%;max-width:100%;}.elementor-958 .elementor-element.elementor-element-42d2052{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-958 .elementor-element.elementor-element-e3fc39a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-958 .elementor-element.elementor-element-30cabb9 iframe{height:343px;}.elementor-958 .elementor-element.elementor-element-f8557c4{width:100%;max-width:100%;}.elementor-958 .elementor-element.elementor-element-f8557c4 .elementor-icon-box-wrapper{text-align:center;}}@media(min-width:768px){.elementor-958 .elementor-element.elementor-element-4181547{--width:16%;}.elementor-958 .elementor-element.elementor-element-57f8f09{--width:25%;}.elementor-958 .elementor-element.elementor-element-619aadf{--width:25%;}.elementor-958 .elementor-element.elementor-element-9ea6286{--width:25%;}.elementor-958 .elementor-element.elementor-element-8bc7cb5{--width:55%;}.elementor-958 .elementor-element.elementor-element-2404223{--width:77.111%;}.elementor-958 .elementor-element.elementor-element-eb814d2{--width:45%;}.elementor-958 .elementor-element.elementor-element-398831a{--width:51%;}.elementor-958 .elementor-element.elementor-element-6f18f18{--width:50%;}.elementor-958 .elementor-element.elementor-element-50bb095{--width:49.219%;}.elementor-958 .elementor-element.elementor-element-c0766ff{--width:73%;}.elementor-958 .elementor-element.elementor-element-c52a950{--width:33.3%;}.elementor-958 .elementor-element.elementor-element-ef41ff0{--width:33.3%;}.elementor-958 .elementor-element.elementor-element-a85fa1f{--width:33.3%;}.elementor-958 .elementor-element.elementor-element-414d7dd{--width:100%;}.elementor-958 .elementor-element.elementor-element-66d1fda{--width:50%;}.elementor-958 .elementor-element.elementor-element-42d2052{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-958 .elementor-element.elementor-element-4181547{--width:27%;}.elementor-958 .elementor-element.elementor-element-2404223{--width:96%;}.elementor-958 .elementor-element.elementor-element-c0766ff{--width:83%;}}/* Start custom CSS for container, class: .elementor-element-7f962d1 *//* ==========================================
   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-1492c8d *//* Products section */
.products-section{
  line-height: 1.8;
    background:
    radial-gradient(
      circle at 85% 20%,
      rgba(122,75,179,.35) 0%,
      rgba(122,75,179,.15) 25%,
      rgba(15,23,42,0) 45%
    ),
    radial-gradient(
      circle at 10% 90%,
      rgba(140,107,79,.30) 0%,
      rgba(140,107,79,.12) 25%,
      rgba(15,23,42,0) 45%
    ),
    #251636   !important;
  position:relative;
}

/* Card */
.products-section .product-card{
  background: rgba(255,255,255,.03);
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  border: 1px solid rgba(255,255,255,.10);
  border-radius: 32px;
  padding: 40px;
  min-height: 420px;
  transition: all .35s ease;
  position: relative;
  overflow: hidden;
}

/* Corner shape */
.products-section .product-card::before{
  content:"";
  position:absolute;
  top:-18px;
  right:-18px;
  width:110px;
  height:110px;
  border-bottom-left-radius:90px;
  background: rgba(255,255,255,.08);
  transition:.35s ease;
}

/* Hover */
.products-section .product-card:hover{
  background: rgba(255,255,255,.07);
  border-color: rgba(122,75,179,.55);
  box-shadow: 0 18px 55px rgba(0,0,0,.35);
  transform: translateY(-6px);
}

.products-section .product-card:hover::before{
  background: rgba(122,75,179,.32);
}

/* Variant colors */
.products-section .product-card.is-wood:hover{
  border-color: rgba(140,107,79,.55);
}
.products-section .product-card.is-wood:hover::before{
  background: rgba(140,107,79,.35);
}

.products-section .product-card.is-white:hover{
  border-color: rgba(255,255,255,.25);
}
.products-section .product-card.is-white:hover::before{
  background: rgba(255,255,255,.18);
}/* End custom CSS */
/* Start custom CSS for eael-post-grid, class: .elementor-element-912866d */.projects-section{

  background: #f3f4f6;
}

/* ====== GRID (Flex + real gaps) ====== */
.projects-section .projects-grid .eael-post-grid{
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 24px !important; /* المسافة بين الكروت أفقي/عمودي */
}

/* كل كارت = عمود */
.projects-section .projects-grid article.eael-grid-post.eael-post-grid-column{
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  flex: 0 0 calc((100% - 48px) / 3) !important; /* 3 أعمدة مع gap 24 (يعني 48 بين 3) */
  max-width: calc((100% - 48px) / 3) !important;
}

/* تابلت: عمودين */
@media (max-width: 1024px){
  .projects-section .projects-grid article.eael-grid-post.eael-post-grid-column{
    flex: 0 0 calc((100% - 24px) / 2) !important;
    max-width: calc((100% - 24px) / 4) !important;
  }
}

/* موبايل: عمود واحد */
@media (max-width: 767px){
  .projects-section .projects-grid article.eael-grid-post.eael-post-grid-column{
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}

/* ====== CARD LOOK ====== */
.projects-section .projects-grid .eael-grid-post{
  border-radius: 32px !important;
  overflow: hidden !important;
  background: #fff !important;
  border: 1px solid rgba(15,23,42,.10) !important;
  box-shadow: 0 14px 40px rgba(15,23,42,.08) !important;
  transition: .35s ease !important;
}

.projects-section .projects-grid .eael-grid-post:hover{
  transform: translateY(-6px) !important;
  box-shadow: 0 22px 70px rgba(15,23,42,.14) !important;
  border-color: rgba(122,75,179,.35) !important;
}

/* ====== IMAGE AREA (no white edges) ====== */
.projects-section .projects-grid .eael-grid-post-holder-inner{
  position: relative !important;
}

/* نخلي مساحة الصورة ثابتة = دي اللي هنوسّط جوّاها */
.projects-section .projects-grid .eael-entry-media{
  position: relative !important;
  height: 280px !important;
  overflow: hidden !important;
  background: #0f172a !important;   /* لو فيه أي فراغ مايبقاش أبيض */
  line-height: 0 !important;
}

/* EA thumbnail wrapper */
.projects-section .projects-grid .eael-entry-thumbnail{
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0 !important;
}

.projects-section .projects-grid .eael-entry-thumbnail img{
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
  margin: 0 !important;
  border: 0 !important;
  transition: .45s ease !important;
}

.projects-section .projects-grid .eael-grid-post:hover .eael-entry-thumbnail img{
  transform: scale(1.06) !important;
}

/* ====== SOFT OVERLAY (على الصورة فقط) ====== */
.projects-section .projects-grid .eael-entry-media::after{
  content:"";
  position:absolute;
  inset:0;
  background: rgba(15,23,42,.25); /* بسيط */
  opacity: 1;
  transition: .35s ease;
  z-index: 2;
  pointer-events: none;
}

.projects-section .projects-grid .eael-entry-media::after{
  content:"";
  position:absolute;
  inset:0;
  background: linear-gradient(
    to top,
    rgba(15,23,42,.75) 0%,     /* أغمق عند النص */
    rgba(15,23,42,.45) 40%,
    rgba(15,23,42,.15) 70%,
    rgba(15,23,42,0) 100%
  );
  opacity: 1;
  transition: .35s ease;
  z-index: 2;
  pointer-events: none;
}
/* مهم: اقفل overlay الافتراضي بتاع EA عشان مايلعبش في الشكل */
.projects-section .projects-grid .eael-entry-overlay{
  display: none !important;
}

/* ====== CENTER CONTENT (title + button) ====== */
.projects-section .projects-grid .eael-entry-wrapper{
  position: absolute !important;
  inset: 0 !important;
  z-index: 3 !important;

  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-end !important;  /* ينزل لتحت */
padding-bottom: 36px !important;      /* مسافة من تحت */
  align-items: center !important;      /* وسط أفقي */
  text-align: center !important;

  padding: 18px !important;
  background: transparent !important;

  /* حركة خفيفة */
  transform: translateY(6px) !important;
  transition: .35s ease !important;
}

.projects-section .projects-grid .eael-grid-post:hover .eael-entry-wrapper{
  transform: translateY(0) !important;
}

/* Title */
.projects-section .projects-grid .eael-entry-title{
  margin: 0 !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  font-size: 22px !important;
}

.projects-section .projects-grid .eael-entry-title a{
  color: #fff !important;
  text-decoration: none !important;
  max-width: 92% !important;
  display: inline-block !important;
  text-shadow: 0 8px 22px rgba(0,0,0,.35) !important;
}

/* Read more container */
.projects-section .projects-grid .eael-entry-content{
  margin-top: 14px !important;
}

.projects-section .projects-grid .eael-grid-post-excerpt{
  margin: 0 !important;
}

/* ====== GLASS BUTTON STYLE ====== */
.projects-section .projects-grid a.eael-post-elements-readmore-btn{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 11px 20px !important;
  border-radius: 999px !important;

  background: rgba(255,255,255,0.10) !important;
  border: 1px solid rgba(255,255,255,0.30) !important;

  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;

  color: #fff !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  text-decoration: none !important;

  transition: .25s ease !important;
}

.projects-section .projects-grid a.eael-post-elements-readmore-btn:hover{
  background: rgba(255,255,255,0.20) !important;
  border-color: rgba(255,255,255,0.35) !important;
  color: #fff !important;
}

.projects-section .projects-grid a.eael-post-elements-readmore-btn:hover{
  background: rgba(122,75,179,.85) !important;
  border-color: rgba(122,75,179,.85) !important;
  color: #fff !important;
}
/* ====== FORCE GLASS BUTTON (EA) + KILL FILL HOVER ====== */
.projects-section .projects-grid .eael-entry-wrapper a.eael-post-elements-readmore-btn,
.projects-section .projects-grid .eael-entry-wrapper a.eael-post-elements-readmore-btn:visited{
  background: rgba(255,255,255,0.10) !important;
  border: 1px solid rgba(255,255,255,0.30) !important;

  -webkit-backdrop-filter: blur(12px) !important;
  backdrop-filter: blur(12px) !important;

  color: #fff !important;
  box-shadow: none !important;
  background-image: none !important;
}

/* مهم جدًا: EA ساعات بتعمل Fill باستخدام ::before / ::after */
.projects-section .projects-grid .eael-entry-wrapper a.eael-post-elements-readmore-btn::before,
.projects-section .projects-grid .eael-entry-wrapper a.eael-post-elements-readmore-btn::after{
  content: none !important;
  display: none !important;
}

/* Hover الحقيقي */
.projects-section .projects-grid .eael-entry-wrapper a.eael-post-elements-readmore-btn:hover{
  background: rgba(255,255,255,0.20) !important;
  border-color: rgba(255,255,255,0.35) !important;
  color: #fff !important;
  box-shadow: none !important;
}

/* لو فيه rule تاني بيشتغل بسبب hover على الكارت نفسه */
.projects-section .projects-grid .eael-grid-post:hover .eael-entry-wrapper a.eael-post-elements-readmore-btn{
  background: rgba(255,255,255,0.20) !important;
  border-color: rgba(255,255,255,0.35) !important;
}/* End custom CSS */
/* Start custom CSS for reviews, class: .elementor-element-44d182e *//* خلي الكارت Flex عمودي */
.clients-section .elementor-testimonial{
  display: flex;
  flex-direction: column;
}

/* نخلي المحتوى يتمدد */
.clients-section .elementor-testimonial__content{
  order: 2;
}

/* النجوم تبقى آخر عنصر */
.clients-section .elementor-star-rating{
  order: 3;
  margin-top: 16px;
  display: flex;
  justify-content: center;
}

/* أيقونة الاقتباس تبقى فوق */
.clients-section .elementor-testimonial__icon{
  order: 1;
}

/* نخفي الاسم واليوزر فقط */
.clients-section .elementor-testimonial__name,
.clients-section .elementor-testimonial__title,
.clients-section .elementor-testimonial__image{
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd53e30 *//* ================================
   CONTACT SECTION (Elementor)
   Same style as reference code
   ================================ */

.contact-section{
  background: #fff;
}

/* الكارد الكبير */
.contact-section .contact-card{
  background: #311e48;
  border-radius: 48px;
  overflow: hidden;
  box-shadow: 0 24px 80px rgba(15,23,42,.18);
    background:
    radial-gradient(
      circle at 85% 20%,
      rgba(122,75,179,.35) 0%,
      rgba(122,75,179,.15) 25%,
      rgba(15,23,42,0) 45%
    ),
    radial-gradient(
      circle at 10% 90%,
      rgba(140,107,79,.30) 0%,
      rgba(140,107,79,.12) 25%,
      rgba(15,23,42,0) 45%
    ),
    #251636 !important;

  position:relative;

}

/* عمود الفورم */
.contact-section .contact-form{
  color: #fff;
}

/* عمود الداتا */
.contact-section .contact-info{
  background: rgba(255,255,255,.05);
  border-right: 1px solid rgba(255,255,255,.07);
}

/* عنوان بيانات المصنع */
.contact-section .contact-info h3,
.contact-section .contact-info .elementor-heading-title{
  color: #8B6A4E !important;
}

/* عناصر البيانات */
.contact-section .contact-item{
  display: flex;
  gap: 14px;
  align-items: flex-start;
}

/* صندوق الأيقونة */
.contact-section .contact-item .elementor-icon,
.contact-section .contact-item i{
  width: 44px;
  height: 44px;
  border-radius: 14px;
  background: rgba(122,75,179,.18);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #7A4BB3;
  flex: 0 0 44px;
}

/* النصوص */
.contact-section .contact-info,
.contact-section .contact-info p{
  color: rgba(255,255,255,.88) !important;
}

.contact-section .contact-info .label,
.contact-section .contact-info .elementor-text-editor strong{
  color: rgba(255,255,255,.55) !important;
  font-weight: 800;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 11px;
}

/* الخريطة */
.contact-section .contact-map iframe,
.contact-section .contact-map{
  border-radius: 24px !important;
  overflow: hidden;
  filter: grayscale(100%);
  transition: .5s ease;
  min-height: 250px;
}

.contact-section .contact-map:hover iframe,
.contact-section .contact-map:hover{
  filter: grayscale(0%);
}

/* ================================
   WPForms Styling inside dark card
   ================================ */
.contact-section .wpforms-container .wpforms-field-label{
  color: white !important;
  font-weight: 800 !important;
  font-size: 14px !important;
  padding: 0 0 8px 0;
}

.contact-section .wpforms-container input,
.contact-section .wpforms-container select,
.contact-section .wpforms-container textarea{
  background: rgba(255,255,255,.06) !important;
  border: 1px solid rgba(255,255,255,.12) !important;
  color: #fff !important;
  border-radius: 14px !important;
  padding: 14px 16px !important;
}

.contact-section .wpforms-container input:focus,
.contact-section .wpforms-container select:focus,
.contact-section .wpforms-container textarea:focus{
  border-color: rgba(122,75,179,.70) !important;
  box-shadow: 0 0 0 2px rgba(122,75,179,.25) !important;
}

/* زر الإرسال Full width + hover wood */
.contact-section .wpforms-container button[type=submit]{
  width: 100% !important;
  background: #7A4BB3 !important;
  border: none !important;
  color: #fff !important;
  border-radius: 14px !important;
  padding: 16px 18px !important;
  font-weight: 900 !important;
  transition: .25s ease !important;
}

.contact-section .wpforms-container button[type=submit]:hover{
  background: #251636 !important;
  transform: translateY(-1px);
}

/* ================================
   Responsive
   ================================ */
@media (max-width: 1024px){
  .contact-section .contact-card{
    border-radius: 36px;
  }
  .contact-section .contact-info{
    border-right: none;
    border-top: 1px solid rgba(255,255,255,.07);
  }
}/* End custom CSS */