.elementor-335 .elementor-element.elementor-element-40b21c8e{--display:flex;--min-height:80vh;--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;--overlay-opacity:0.93;--margin-top:-121px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-335 .elementor-element.elementor-element-40b21c8e:not(.elementor-motion-effects-element-type-background), .elementor-335 .elementor-element.elementor-element-40b21c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051E3026;background-image:url("https://faivor.sa/wp-content/uploads/2026/03/ChatGPT-Image-18-يناير-2026،-08_54_12-ص.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-335 .elementor-element.elementor-element-40b21c8e::before, .elementor-335 .elementor-element.elementor-element-40b21c8e > .elementor-background-video-container::before, .elementor-335 .elementor-element.elementor-element-40b21c8e > .e-con-inner > .elementor-background-video-container::before, .elementor-335 .elementor-element.elementor-element-40b21c8e > .elementor-background-slideshow::before, .elementor-335 .elementor-element.elementor-element-40b21c8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-335 .elementor-element.elementor-element-40b21c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#050D1BAD;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-335 .elementor-element.elementor-element-4686e117 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-335 .elementor-element.elementor-element-5d51f3f9{text-align:center;}.elementor-335 .elementor-element.elementor-element-5d51f3f9 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:68px;font-weight:900;line-height:1.3em;color:#FFFFFF;}.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-335 .elementor-element.elementor-element-5dd64ebf{text-align:center;font-family:"Almarai", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-335 .elementor-element.elementor-element-2fc68fc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-335 .elementor-element.elementor-element-6f991f2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-335 .elementor-element.elementor-element-498b8f6a{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-335 .elementor-element.elementor-element-498b8f6a:not(.elementor-motion-effects-element-type-background), .elementor-335 .elementor-element.elementor-element-498b8f6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-335 .elementor-element.elementor-element-3fd2ae2a{text-align:center;}.elementor-335 .elementor-element.elementor-element-3fd2ae2a .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:42px;font-weight:700;color:#000000;}.elementor-335 .elementor-element.elementor-element-5ab5e041{text-align:center;}.elementor-335 .elementor-element.elementor-element-5ab5e041 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:17px;font-weight:500;color:#4B5563;}.elementor-335 .elementor-element.elementor-element-2f62bf94{--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;}.elementor-335 .elementor-element.elementor-element-64a601fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-335 .elementor-element.elementor-element-64a601fe:not(.elementor-motion-effects-element-type-background), .elementor-335 .elementor-element.elementor-element-64a601fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-335 .elementor-element.elementor-element-2f3d600c{text-align:center;}.elementor-335 .elementor-element.elementor-element-2f3d600c .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:16px;color:#000000;}.elementor-335 .elementor-element.elementor-element-40c06e68{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-335 .elementor-element.elementor-element-51dae57d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:21px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-335 .elementor-element.elementor-element-51dae57d:not(.elementor-motion-effects-element-type-background), .elementor-335 .elementor-element.elementor-element-51dae57d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-335 .elementor-element.elementor-element-30ef23ae{text-align:center;}.elementor-335 .elementor-element.elementor-element-30ef23ae .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:16px;color:#000000;}.elementor-335 .elementor-element.elementor-element-3005392d{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-335 .elementor-element.elementor-element-77394495{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:21px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-335 .elementor-element.elementor-element-77394495:not(.elementor-motion-effects-element-type-background), .elementor-335 .elementor-element.elementor-element-77394495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-335 .elementor-element.elementor-element-6cd77293{text-align:center;}.elementor-335 .elementor-element.elementor-element-6cd77293 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:16px;color:#000000;}.elementor-335 .elementor-element.elementor-element-40814817{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-335 .elementor-element.elementor-element-72e5d73c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:21px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-335 .elementor-element.elementor-element-72e5d73c:not(.elementor-motion-effects-element-type-background), .elementor-335 .elementor-element.elementor-element-72e5d73c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-335 .elementor-element.elementor-element-76359f3{text-align:center;}.elementor-335 .elementor-element.elementor-element-76359f3 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:16px;color:#000000;}.elementor-335 .elementor-element.elementor-element-49b06a9e{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-335 .elementor-element.elementor-element-3940580{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:21px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-335 .elementor-element.elementor-element-3940580:not(.elementor-motion-effects-element-type-background), .elementor-335 .elementor-element.elementor-element-3940580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-335 .elementor-element.elementor-element-57367d2e{text-align:center;}.elementor-335 .elementor-element.elementor-element-57367d2e .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:16px;color:#000000;}.elementor-335 .elementor-element.elementor-element-60a4e258{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-335 .elementor-element.elementor-element-13c37ece{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-335 .elementor-element.elementor-element-13c37ece:not(.elementor-motion-effects-element-type-background), .elementor-335 .elementor-element.elementor-element-13c37ece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-335 .elementor-element.elementor-element-414fb34a{text-align:center;}.elementor-335 .elementor-element.elementor-element-414fb34a .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:42px;font-weight:700;color:#000000;}.elementor-335 .elementor-element.elementor-element-610a606e{text-align:center;}.elementor-335 .elementor-element.elementor-element-610a606e .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:17px;font-weight:500;color:#4B5563;}.elementor-335 .elementor-element.elementor-element-7efbc41{--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;}.elementor-335 .elementor-element.elementor-element-3aa03a88{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-335 .elementor-element.elementor-element-3aa03a88:not(.elementor-motion-effects-element-type-background), .elementor-335 .elementor-element.elementor-element-3aa03a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-335 .elementor-element.elementor-element-3af705a9{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-335 .elementor-element.elementor-element-7fa2810a{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-335 .elementor-element.elementor-element-2cc0ee25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-335 .elementor-element.elementor-element-2cc0ee25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-335 .elementor-element.elementor-element-2cc0ee25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-335 .elementor-element.elementor-element-2cc0ee25 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-335 .elementor-element.elementor-element-2cc0ee25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-335 .elementor-element.elementor-element-2cc0ee25 .elementor-icon-list-icon i{color:#3B82F6;transition:color 0.3s;}.elementor-335 .elementor-element.elementor-element-2cc0ee25 .elementor-icon-list-icon svg{fill:#3B82F6;transition:fill 0.3s;}.elementor-335 .elementor-element.elementor-element-2cc0ee25{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-335 .elementor-element.elementor-element-2cc0ee25 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-335 .elementor-element.elementor-element-2cc0ee25 .elementor-icon-list-item > a{font-family:"Almarai", Sans-serif;font-size:16px;}.elementor-335 .elementor-element.elementor-element-2cc0ee25 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#1F262E;transition:color 0.3s;}.elementor-335 .elementor-element.elementor-element-21bac1cd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-335 .elementor-element.elementor-element-21bac1cd:not(.elementor-motion-effects-element-type-background), .elementor-335 .elementor-element.elementor-element-21bac1cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-335 .elementor-element.elementor-element-3979d24e{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-335 .elementor-element.elementor-element-41bcc35b{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-335 .elementor-element.elementor-element-d9f4fb7 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-weight:600;color:#627384;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-335 .elementor-element.elementor-element-7995df5a{--divider-border-style:solid;--divider-color:#00000033;--divider-border-width:1px;}.elementor-335 .elementor-element.elementor-element-7995df5a .elementor-divider-separator{width:100%;}.elementor-335 .elementor-element.elementor-element-3f21f57a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-335 .elementor-element.elementor-element-3f21f57a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-335 .elementor-element.elementor-element-3f21f57a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-335 .elementor-element.elementor-element-3f21f57a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-335 .elementor-element.elementor-element-3f21f57a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-335 .elementor-element.elementor-element-3f21f57a .elementor-icon-list-icon i{color:#0A9F6D;transition:color 0.3s;}.elementor-335 .elementor-element.elementor-element-3f21f57a .elementor-icon-list-icon svg{fill:#0A9F6D;transition:fill 0.3s;}.elementor-335 .elementor-element.elementor-element-3f21f57a{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-335 .elementor-element.elementor-element-3f21f57a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-335 .elementor-element.elementor-element-3f21f57a .elementor-icon-list-item > a{font-family:"Almarai", Sans-serif;font-size:16px;}.elementor-335 .elementor-element.elementor-element-3f21f57a .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#1F262E;transition:color 0.3s;}.elementor-335 .elementor-element.elementor-element-482034c2{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-335 .elementor-element.elementor-element-482034c2:not(.elementor-motion-effects-element-type-background), .elementor-335 .elementor-element.elementor-element-482034c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051E30;}.elementor-335 .elementor-element.elementor-element-4ffed432{--display:flex;}.elementor-335 .elementor-element.elementor-element-44f29220 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:48px;color:#FFFFFF;}.elementor-335 .elementor-element.elementor-element-5f84adb2 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:20px;font-weight:500;color:#DBEAFE;}.elementor-335 .elementor-element.elementor-element-58ea389c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-335 .elementor-element.elementor-element-58ea389c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-335 .elementor-element.elementor-element-58ea389c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-335 .elementor-element.elementor-element-58ea389c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-335 .elementor-element.elementor-element-58ea389c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-335 .elementor-element.elementor-element-58ea389c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-335 .elementor-element.elementor-element-58ea389c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-335 .elementor-element.elementor-element-58ea389c{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-335 .elementor-element.elementor-element-58ea389c .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-335 .elementor-element.elementor-element-58ea389c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-335 .elementor-element.elementor-element-58ea389c .elementor-icon-list-item > a{font-family:"Almarai", Sans-serif;font-size:18px;}.elementor-335 .elementor-element.elementor-element-58ea389c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-335 .elementor-element.elementor-element-15f4894a{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.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-335 .elementor-element.elementor-element-306a6f9f .elementor-icon-wrapper{text-align:start;}.elementor-335 .elementor-element.elementor-element-306a6f9f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-335 .elementor-element.elementor-element-306a6f9f.elementor-view-framed .elementor-icon, .elementor-335 .elementor-element.elementor-element-306a6f9f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-335 .elementor-element.elementor-element-306a6f9f.elementor-view-framed .elementor-icon, .elementor-335 .elementor-element.elementor-element-306a6f9f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-335 .elementor-element.elementor-element-188bcd1 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-335 .elementor-element.elementor-element-6ccd6b26{text-align:start;font-family:"Almarai", Sans-serif;font-size:18px;color:#DBEAFE;}.elementor-335 .elementor-element.elementor-element-7b497dd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-335 .elementor-element.elementor-element-7b497dd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-335 .elementor-element.elementor-element-7b497dd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-335 .elementor-element.elementor-element-7b497dd3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-335 .elementor-element.elementor-element-7b497dd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-335 .elementor-element.elementor-element-7b497dd3 .elementor-icon-list-icon i{color:#4ADE80;transition:color 0.3s;}.elementor-335 .elementor-element.elementor-element-7b497dd3 .elementor-icon-list-icon svg{fill:#4ADE80;transition:fill 0.3s;}.elementor-335 .elementor-element.elementor-element-7b497dd3{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-335 .elementor-element.elementor-element-7b497dd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-335 .elementor-element.elementor-element-7b497dd3 .elementor-icon-list-item > a{font-family:"Almarai", Sans-serif;font-size:16px;}.elementor-335 .elementor-element.elementor-element-7b497dd3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-335 .elementor-element.elementor-element-1ddd272c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-335 .elementor-element.elementor-element-7e0af6b1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-335 .elementor-element.elementor-element-5831134a .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:48px;color:#FFFFFF;}.elementor-335 .elementor-element.elementor-element-1caa6f92 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:20px;font-weight:500;color:#F0FDF4;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-335 .elementor-element.elementor-element-38f973f .elementor-button{background-color:#FFFFFF;font-family:"Almarai", Sans-serif;font-size:16px;font-weight:600;fill:#0A9F6D;color:#0A9F6D;box-shadow:4px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:9px 9px 9px 9px;padding:16px 32px 16px 32px;}.elementor-335 .elementor-element.elementor-element-38f973f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-335 .elementor-element.elementor-element-36da90fb{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-335 .elementor-element.elementor-element-7efbc41{--width:1024px;}.elementor-335 .elementor-element.elementor-element-7e0af6b1{--width:900px;}}@media(max-width:767px){.elementor-335 .elementor-element.elementor-element-40b21c8e{--min-height:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-335 .elementor-element.elementor-element-5d51f3f9 .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-335 .elementor-element.elementor-element-5dd64ebf{text-align:center;font-size:16px;}.elementor-335 .elementor-element.elementor-element-3fd2ae2a .elementor-heading-title{font-size:30px;}.elementor-335 .elementor-element.elementor-element-5ab5e041 .elementor-heading-title{font-size:15px;}.elementor-335 .elementor-element.elementor-element-414fb34a .elementor-heading-title{font-size:30px;}.elementor-335 .elementor-element.elementor-element-610a606e .elementor-heading-title{font-size:15px;}.elementor-335 .elementor-element.elementor-element-482034c2{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-335 .elementor-element.elementor-element-44f29220 .elementor-heading-title{font-size:30px;}.elementor-335 .elementor-element.elementor-element-5f84adb2 .elementor-heading-title{font-size:17px;}.elementor-335 .elementor-element.elementor-element-58ea389c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-335 .elementor-element.elementor-element-58ea389c .elementor-icon-list-item > a{font-size:16px;}.elementor-335 .elementor-element.elementor-element-15f4894a{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-335 .elementor-element.elementor-element-6ccd6b26{font-size:16px;}.elementor-335 .elementor-element.elementor-element-1ddd272c{--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-335 .elementor-element.elementor-element-7e0af6b1{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-335 .elementor-element.elementor-element-5831134a{text-align:center;}.elementor-335 .elementor-element.elementor-element-5831134a .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-335 .elementor-element.elementor-element-1caa6f92{text-align:center;}.elementor-335 .elementor-element.elementor-element-1caa6f92 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-335 .elementor-element.elementor-element-38f973f .elementor-button{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-4686e117 */.elementor-335 .elementor-element.elementor-element-4686e117 h5 {
padding: 8px 16px;
border: 1px solid #ffffff1a;
width: fit-content;
border-radius: 20px;
 backdrop-filter: blur(8px);
 margin-right: auto;
 margin-left: auto;
 color: #dbeafe !important;
 
}
.animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    background: red;
    width: 8px;
    height: 8px;
    border-radius: 9999px;
    display: inline-block;
    padding-left: 5px !important;
    background: linear-gradient(135deg, #0a9f6d 0%, #0dc078 100%);
    margin-left: 2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d51f3f9 */.elementor-335 .elementor-element.elementor-element-5d51f3f9 span {
    color: #ffdf20;
        background: linear-gradient(135deg, #0a9f6d 0%, #0dc078 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dd64ebf */.elementor-335 .elementor-element.elementor-element-5dd64ebf {
    max-width: 700px !important;
    margin-right: auto;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b21c8e */.elementor-335 .elementor-element.elementor-element-40b21c8e {
  position: relative;
  overflow: hidden;
}

.elementor-335 .elementor-element.elementor-element-40b21c8e::before {
  content: "";
  position: absolute;
  inset: 0;
 
  /*background: linear-gradient(135deg, rgba(10, 159, 109, 0.9) 0%, rgba(30, 64, 175, 0.9) 100%),*/
  /*                url('assets/background.jpg') center/cover no-repeat;*/
  /*z-index: 1;*/
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-84e4309 */.elementor-335 .elementor-element.elementor-element-84e4309 {
    
       font-size: 60px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64a601fe */.elementor-335 .elementor-element.elementor-element-64a601fe {
    
        background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 0.75rem;
    padding: 1.5rem;

    transition: all 0.3s ease;
}
.elementor-335 .elementor-element.elementor-element-64a601fe {
    border-top: 4px solid #10b981;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b32d11e */.phase-list-item span {
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51dae57d */.elementor-335 .elementor-element.elementor-element-51dae57d {
    
        background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 0.75rem;
    padding: 1.5rem;

    transition: all 0.3s ease;
}
.elementor-335 .elementor-element.elementor-element-51dae57d {
    border-top: 4px solid #10b981;
    border-top: 4px solid #3b82f6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77394495 */.elementor-335 .elementor-element.elementor-element-77394495 {
    
        background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 0.75rem;
    padding: 1.5rem;

    transition: all 0.3s ease;
}
.elementor-335 .elementor-element.elementor-element-77394495 {
    border-top: 4px solid #10b981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72e5d73c */.elementor-335 .elementor-element.elementor-element-72e5d73c {
    
        background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 0.75rem;
    padding: 1.5rem;

    transition: all 0.3s ease;
}
.elementor-335 .elementor-element.elementor-element-72e5d73c {
    border-top: 4px solid #10b981;
    border-top: 4px solid #3b82f6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3940580 */.elementor-335 .elementor-element.elementor-element-3940580 {
    
        background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 0.75rem;
    padding: 1.5rem;

    transition: all 0.3s ease;
}
.elementor-335 .elementor-element.elementor-element-3940580 {
    border-top: 4px solid #10b981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af705a9 */.elementor-335 .elementor-element.elementor-element-3af705a9 {
    background: linear-gradient(135deg, hsl(224 76% 40%) 0%, hsl(217 91% 60%) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa03a88 */.elementor-335 .elementor-element.elementor-element-3aa03a88 {
    overflow: hidden;
    box-shadow: 0 8px 24px -8px hsl(210 20% 15% / .12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3979d24e */.elementor-335 .elementor-element.elementor-element-3979d24e {
    background: linear-gradient(135deg, hsl(224 76% 40%) 0%, hsl(217 91% 60%) 100%);
    
    background: linear-gradient(135deg, hsl(159 85% 33%) 0%, hsl(159 75% 45%) 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9f4fb7 */.elementor-335 .elementor-element.elementor-element-d9f4fb7 h2 {
   color: #f3f5f7 !important;
 
}
.elementor-335 .elementor-element.elementor-element-d9f4fb7 .roles-note-dot {
    width: 7px;
    height: 7px;
    border-radius: 9999px;
    background-color: #ef4444;
    flex-shrink: 0;
    display: inline-block;
    margin-left: 5px;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21bac1cd */.elementor-335 .elementor-element.elementor-element-21bac1cd {
    overflow: hidden;
    box-shadow: 0 8px 24px -8px hsl(210 20% 15% / .12);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58ea389c */.elementor-335 .elementor-element.elementor-element-58ea389c li.elementor-icon-list-item {
    background-color: rgb(255 255 255 / 0.05);
    /* border-color: #ffffff1a; */
    border: 1px solid #ffffff1a;
    border-radius: 9px;
    padding: 16px !important;
}
.elementor-335 .elementor-element.elementor-element-58ea389c i.icon.icon-shield {
    background: linear-gradient(135deg, #0a9f6d 0%, #0dc078 100%);
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-306a6f9f */.icon.icon-growth::before {

    font-size: 28px;
}
.elementor-335 .elementor-element.elementor-element-306a6f9f i{
    background-color: #ffffff33;
    width: 56px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 9px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f4894a */.elementor-335 .elementor-element.elementor-element-15f4894a {
      background: linear-gradient(135deg, hsl(224 76% 40%) 0%, hsl(217 91% 60%) 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38f973f */.elementor-335 .elementor-element.elementor-element-38f973f a {
      box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e0af6b1 */.elementor-335 .elementor-element.elementor-element-7e0af6b1 {
    background: linear-gradient(135deg, #0a9f6d 0%, #0dc078 100%);
    margin-right: auto;
    margin-left: auto;

}/* End custom CSS */
/* Start custom CSS */body.elementor-page-335 main#main-content {
    padding-top: 0;
}/* End custom CSS */