.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19 .elementor-element.elementor-element-1b51c75a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-19 .elementor-element.elementor-element-1b51c75a:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1b51c75a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E8C3FFFA 0%, #FFFFFFFA 53%);}.elementor-19 .elementor-element.elementor-element-5d024fca{--display:flex;--min-height:193px;--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:space-around;--align-items:flex-end;overflow:visible;}.elementor-19 .elementor-element.elementor-element-5d024fca.e-con{--align-self:center;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-651d5b58{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + -41px) 8px;}.elementor-19 .elementor-element.elementor-element-651d5b58.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-651d5b58 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:45px;font-weight:600;color:#343F5A;}.elementor-19 .elementor-element.elementor-element-69196984{--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;overflow:visible;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-5d4e9f6a{text-align:center;}.elementor-19 .elementor-element.elementor-element-f565e21{--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;overflow:visible;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19 .elementor-element.elementor-element-0ab2d71{--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;overflow:visible;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19 .elementor-element.elementor-element-42ef5f7{--spacer-size:13px;}.elementor-19 .elementor-element.elementor-element-1f3bbb93{--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;overflow:visible;}.elementor-19 .elementor-element.elementor-element-404c7e31{--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;overflow:visible;}.elementor-19 .elementor-element.elementor-element-61c0cb{--spacer-size:50px;}.elementor-widget-animated-headline .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-animated-headline .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-8d80156{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#343F5A;}.elementor-19 .elementor-element.elementor-element-8d80156 .elementor-headline{text-align:center;font-family:"Almarai", Sans-serif;font-size:35px;font-weight:500;}.elementor-19 .elementor-element.elementor-element-8d80156 .elementor-headline-plain-text{color:#343F5A;}.elementor-19 .elementor-element.elementor-element-8d80156 .elementor-headline-dynamic-text{font-family:"Almarai", Sans-serif;font-weight:700;}.elementor-19 .elementor-element.elementor-element-8d80156 .elementor-headline-dynamic-wrapper path{stroke:#9B59C2;}.elementor-19 .elementor-element.elementor-element-12a870d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-19 .elementor-element.elementor-element-7b5ad4a8{--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;overflow:visible;}.elementor-19 .elementor-element.elementor-element-4ee92a18 img{width:92%;}.elementor-19 .elementor-element.elementor-element-6983a282{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-19 .elementor-element.elementor-element-6c11db59{--display:flex;--gap:05px 10px;--row-gap:05px;--column-gap:10px;overflow:visible;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-39388c1c .elementor-icon-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-39388c1c.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-19 .elementor-element.elementor-element-39388c1c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-39388c1c.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-19 .elementor-element.elementor-element-39388c1c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-39388c1c.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-19 .elementor-element.elementor-element-46a66165 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:20px;font-weight:600;color:#343F5A;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-35fb5e62{font-family:"Almarai", Sans-serif;font-weight:400;line-height:23px;color:#5C6680;}.elementor-19 .elementor-element.elementor-element-17780b6a{--display:flex;--gap:05px 10px;--row-gap:05px;--column-gap:10px;overflow:visible;}.elementor-19 .elementor-element.elementor-element-103f7dc2 .elementor-icon-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-103f7dc2.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-19 .elementor-element.elementor-element-103f7dc2.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-103f7dc2.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-19 .elementor-element.elementor-element-103f7dc2.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-103f7dc2.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-19 .elementor-element.elementor-element-2444e2d8 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:20px;font-weight:600;color:#343F5A;}.elementor-19 .elementor-element.elementor-element-54812422{font-family:"Almarai", Sans-serif;font-weight:400;line-height:23px;color:#5C6680;}.elementor-19 .elementor-element.elementor-element-634eec5f{--display:flex;--gap:05px 10px;--row-gap:05px;--column-gap:10px;overflow:visible;}.elementor-19 .elementor-element.elementor-element-71967389 .elementor-icon-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-71967389.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-19 .elementor-element.elementor-element-71967389.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-71967389.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-19 .elementor-element.elementor-element-71967389.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-71967389.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-19 .elementor-element.elementor-element-41266885 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:20px;font-weight:600;color:#343F5A;}.elementor-19 .elementor-element.elementor-element-55a36351{font-family:"Almarai", Sans-serif;font-weight:400;color:#5C6680;}.elementor-19 .elementor-element.elementor-element-c7d41{--display:flex;--gap:05px 10px;--row-gap:05px;--column-gap:10px;overflow:visible;}.elementor-19 .elementor-element.elementor-element-2d42bdd6 .elementor-icon-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-2d42bdd6.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-19 .elementor-element.elementor-element-2d42bdd6.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2d42bdd6.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-19 .elementor-element.elementor-element-2d42bdd6.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2d42bdd6.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-19 .elementor-element.elementor-element-7dde6b8 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:20px;font-weight:600;color:#343F5A;}.elementor-19 .elementor-element.elementor-element-1e43db9{font-family:"Almarai", Sans-serif;font-weight:400;line-height:23px;color:#5C6680;}.elementor-19 .elementor-element.elementor-element-2789df88{--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;--justify-content:center;overflow:visible;}.elementor-19 .elementor-element.elementor-element-c0ae1fb{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:151px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-19 .elementor-element.elementor-element-c0ae1fb:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-c0ae1fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4F008C 0%, #8735CB 100%);}.elementor-19 .elementor-element.elementor-element-c0ae1fb > .elementor-shape-bottom svg, .elementor-19 .elementor-element.elementor-element-c0ae1fb > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:68px;}.elementor-19 .elementor-element.elementor-element-c0ae1fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-c2c7d24{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;overflow:visible;}.elementor-19 .elementor-element.elementor-element-4aa117fa{text-align:start;}.elementor-19 .elementor-element.elementor-element-4aa117fa .elementor-heading-title{font-family:"Almarai", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2f9c0afe{--display:grid;--min-height:230px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-19 .elementor-element.elementor-element-4c3a874a{--display:flex;--gap:05px 10px;--row-gap:05px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-19 .elementor-element.elementor-element-4c3a874a::before, .elementor-19 .elementor-element.elementor-element-4c3a874a > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-4c3a874a > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-4c3a874a > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-4c3a874a > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-4c3a874a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#832ACC;--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-36b30212.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-36b30212.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-36b30212.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-36b30212.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-36b30212.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-36b30212.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-36b30212 .elementor-icon{font-size:35px;}.elementor-19 .elementor-element.elementor-element-36b30212 .elementor-icon svg{height:35px;}.elementor-19 .elementor-element.elementor-element-1ba02628.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-1ba02628{text-align:start;}.elementor-19 .elementor-element.elementor-element-1ba02628 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7584e356{padding:16px 0px 0px 0px;text-align:start;font-family:"Almarai", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-376bf95{--display:flex;--gap:05px 10px;--row-gap:05px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-19 .elementor-element.elementor-element-376bf95::before, .elementor-19 .elementor-element.elementor-element-376bf95 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-376bf95 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-376bf95 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-376bf95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-376bf95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#4D0E81;--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-78ada2a3.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-78ada2a3.elementor-view-stacked .elementor-icon{background-color:#D81212;}.elementor-19 .elementor-element.elementor-element-78ada2a3.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-78ada2a3.elementor-view-default .elementor-icon{color:#D81212;border-color:#D81212;}.elementor-19 .elementor-element.elementor-element-78ada2a3.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-78ada2a3.elementor-view-default .elementor-icon svg{fill:#D81212;}.elementor-19 .elementor-element.elementor-element-78ada2a3 .elementor-icon{font-size:35px;}.elementor-19 .elementor-element.elementor-element-78ada2a3 .elementor-icon svg{height:35px;}.elementor-19 .elementor-element.elementor-element-5731c9a5.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-5731c9a5{text-align:start;}.elementor-19 .elementor-element.elementor-element-5731c9a5 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-67fd4905{padding:16px 0px 0px 0px;text-align:start;font-family:"Almarai", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1a445c22{--display:flex;--gap:05px 10px;--row-gap:05px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-19 .elementor-element.elementor-element-1a445c22::before, .elementor-19 .elementor-element.elementor-element-1a445c22 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-1a445c22 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-1a445c22 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-1a445c22 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-1a445c22 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#832ACC;--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-797ba24f.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-797ba24f.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-19 .elementor-element.elementor-element-797ba24f.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-797ba24f.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-19 .elementor-element.elementor-element-797ba24f.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-797ba24f.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-19 .elementor-element.elementor-element-797ba24f .elementor-icon{font-size:35px;}.elementor-19 .elementor-element.elementor-element-797ba24f .elementor-icon svg{height:35px;}.elementor-19 .elementor-element.elementor-element-5cdf36eb.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-5cdf36eb{text-align:start;}.elementor-19 .elementor-element.elementor-element-5cdf36eb .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5b980f83{padding:16px 0px 0px 0px;text-align:start;font-family:"Almarai", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-55edd3cf{--display:flex;--gap:05px 10px;--row-gap:05px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-19 .elementor-element.elementor-element-55edd3cf::before, .elementor-19 .elementor-element.elementor-element-55edd3cf > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-55edd3cf > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-55edd3cf > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-55edd3cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-55edd3cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#4D0E81;--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-7726577.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-7726577.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-19 .elementor-element.elementor-element-7726577.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-7726577.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-19 .elementor-element.elementor-element-7726577.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-7726577.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-19 .elementor-element.elementor-element-7726577 .elementor-icon{font-size:35px;}.elementor-19 .elementor-element.elementor-element-7726577 .elementor-icon svg{height:35px;}.elementor-19 .elementor-element.elementor-element-7de3cfe.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-7de3cfe{text-align:start;}.elementor-19 .elementor-element.elementor-element-7de3cfe .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6999f965{padding:16px 0px 0px 0px;text-align:start;font-family:"Almarai", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4f059076{--spacer-size:30px;}.elementor-19 .elementor-element.elementor-element-7a256a34{--e-transform-scale:0.9;text-align:center;}.elementor-19 .elementor-element.elementor-element-7a256a34 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:23px;font-weight:500;line-height:33px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7a256a34 .elementor-heading-title a{transition-duration:0s;}.elementor-19 .elementor-element.elementor-element-1cab2b19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-19 .elementor-element.elementor-element-eb1c4d9{--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;overflow:visible;}.elementor-19 .elementor-element.elementor-element-d01b65e{--e-transform-rotateZ:-13deg;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-19 .elementor-element.elementor-element-d01b65e img{width:46%;}.elementor-19 .elementor-element.elementor-element-6bfecdec{--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;--justify-content:center;overflow:visible;}.elementor-19 .elementor-element.elementor-element-1d620698 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#343F5A;}.elementor-19 .elementor-element.elementor-element-1d620698 .elementor-heading-title a{transition-duration:0s;}.elementor-19 .elementor-element.elementor-element-325b0c74{font-family:"Almarai", Sans-serif;font-weight:400;line-height:23px;color:#5C6680;}.elementor-19 .elementor-element.elementor-element-26546b3{--display:flex;--min-height:0px;--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;overflow:visible;}.elementor-19 .elementor-element.elementor-element-26546b3:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-26546b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #F8EDFF 100%);}.elementor-19 .elementor-element.elementor-element-2b0fbba{--spacer-size:25px;}.elementor-19 .elementor-element.elementor-element-362e4615{--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;overflow:visible;}.elementor-19 .elementor-element.elementor-element-6f5f0ebf{text-align:center;}.elementor-19 .elementor-element.elementor-element-6f5f0ebf .elementor-heading-title{font-family:"Almarai", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#343F5A;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-1f3bbb93{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-6983a282{--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-2f9c0afe{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-5d024fca{--width:58%;}.elementor-19 .elementor-element.elementor-element-69196984{--width:50%;}.elementor-19 .elementor-element.elementor-element-0ab2d71{--content-width:913px;}.elementor-19 .elementor-element.elementor-element-7b5ad4a8{--width:50%;}.elementor-19 .elementor-element.elementor-element-2789df88{--width:60%;}.elementor-19 .elementor-element.elementor-element-c2c7d24{--content-width:1114px;}.elementor-19 .elementor-element.elementor-element-2f9c0afe{--width:100%;}.elementor-19 .elementor-element.elementor-element-eb1c4d9{--width:50%;}.elementor-19 .elementor-element.elementor-element-6bfecdec{--width:70%;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-651d5b58{margin:40px 50px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-19 .elementor-element.elementor-element-651d5b58.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-1f3bbb93{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-8d80156 .elementor-headline{text-align:center;font-size:18px;}.elementor-19 .elementor-element.elementor-element-6983a282{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-c0ae1fb > .elementor-shape-bottom svg, .elementor-19 .elementor-element.elementor-element-c0ae1fb > .e-con-inner > .elementor-shape-bottom svg{height:31px;}.elementor-19 .elementor-element.elementor-element-4aa117fa{text-align:center;}.elementor-19 .elementor-element.elementor-element-4aa117fa .elementor-heading-title{font-size:19px;}.elementor-19 .elementor-element.elementor-element-2f9c0afe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-7a256a34{text-align:start;}.elementor-19 .elementor-element.elementor-element-7a256a34 .elementor-heading-title{line-height:1.7em;}.elementor-19 .elementor-element.elementor-element-1cab2b19{--min-height:514px;}.elementor-19 .elementor-element.elementor-element-d01b65e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 0px;}.elementor-19 .elementor-element.elementor-element-1d620698{text-align:center;}.elementor-19 .elementor-element.elementor-element-1d620698 .elementor-heading-title{font-size:19px;}}/* Start custom CSS for container, class: .elementor-element-1b51c75a */.elementor-19 .elementor-element.elementor-element-1b51c75a {
  position: relative;
  background: #0f0f0f; /* لون الخلفية */
  overflow: hidden;
}

/* الخطوط المائلة */
.elementor-19 .elementor-element.elementor-element-1b51c75a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image:
    linear-gradient(40deg, rgba(255,255,255,1) 1px, transparent 1px),
    linear-gradient(40deg, rgba(255,255,255,1) 1px, transparent 2px);
  background-size: 20px 20px; /* كثافة الخطوط */
  animation: diagonalMove 10s linear infinite;
  opacity: 1; /* حتى معتمة لكن بنفس لون الخلفية */
}

/* حركة الخطوط */
@keyframes diagonalMove {
  0%   { transform: translate(0,0); }
  100% { transform: translate(-40px, -40px); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d6d2820 */.sectors-gallery {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 15px;
}

.sector-item {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  display: block;
  text-decoration: none;
}

.sector-item img {
  width: 100%;
  display: block;
  border-radius: 10px;
  transition: transform 0.3s ease;
}

.sector-item:hover img {
  transform: scale(1.1);
}

.overlay {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-align: center;
  padding: 12px;
  font-size: 18px;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  transition: background 0.3s ease;
}

.sector-item:hover .overlay {
  background: rgba(153, 102, 204, 0.7);
}

.arrow {
  font-size: 20px;
  transition: transform 0.3s ease;
}

.sector-item:hover .arrow {
  transform: translateX(5px);
}

/* ✅ Responsive for tablet and mobile */
@media (max-width: 1024px) {
  .sectors-gallery {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (max-width: 768px) {
  .sectors-gallery {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 480px) {
  .sectors-gallery {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0ae1fb */@keyframes drawLine {
  0% {
    stroke-dasharray: 0 200;
  }
  100% {
    stroke-dasharray: 200 0;
  }
}

.connection-line {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 300px;
  height: 150px;
  pointer-events: none;
}

.connection-line svg {
  width: 100%;
  height: 100%;
}

.connection-line path {
  fill: none;
  stroke: #00d1a0; /* لون الخط */
  stroke-width: 3;
  stroke-dasharray: 200 0;
  animation: drawLine 1.5s ease-out forwards;
}

.check-icon {
  position: absolute;
  top: 0;
  left: 0;
  background: #00d1a0;
  color: #fff;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  animation: popIn 0.6s ease-out forwards;
}

@keyframes popIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}/* End custom CSS */