.elementor-12 .elementor-element.elementor-element-fdb9b7c{--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;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-12 .elementor-element.elementor-element-0f46654{--display:flex;--min-height:1008px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.4;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-0f46654:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0f46654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo4.csit.sa/wp-content/uploads/2026/02/hero.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-0f46654::before, .elementor-12 .elementor-element.elementor-element-0f46654 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0f46654 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0f46654 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0f46654 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0f46654 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-4f90841{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.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-12 .elementor-element.elementor-element-d6fe893 img{width:273px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-98893c2 img{width:108px;max-width:100%;}.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-12 .elementor-element.elementor-element-33e8b76{text-align:center;}.elementor-12 .elementor-element.elementor-element-33e8b76 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:64px;font-weight:200;line-height:1.5em;color:var( --e-global-color-0dfd523 );}.elementor-12 .elementor-element.elementor-element-debf69a{text-align:center;}.elementor-12 .elementor-element.elementor-element-debf69a .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:64px;font-weight:700;line-height:1.3em;color:var( --e-global-color-0dfd523 );}.elementor-12 .elementor-element.elementor-element-24bafa6{text-align:center;}.elementor-12 .elementor-element.elementor-element-24bafa6 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:22px;font-weight:200;line-height:1.5em;color:var( --e-global-color-0dfd523 );}.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-12 .elementor-element.elementor-element-f3e6d88 .elementor-button{background-color:var( --e-global-color-primary );font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f3e6d88{width:var( --container-widget-width, 187px );max-width:187px;margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:187px;--container-widget-flex-grow:0;}.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-12 .elementor-element.elementor-element-db5e7bc .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-97ccc2f{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-97ccc2f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-97ccc2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-12 .elementor-element.elementor-element-ebc8266{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-bbe6447 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:40px;font-weight:700;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-e20b0f6 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:var( --e-global-color-ec803a8 );}.elementor-12 .elementor-element.elementor-element-166fcce .elementor-button{background-color:var( --e-global-color-primary );font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-166fcce{width:var( --container-widget-width, 131px );max-width:131px;margin:188px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:131px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-22f4a86 img{width:100%;max-width:100%;height:173px;object-fit:contain;object-position:center center;}.elementor-12 .elementor-element.elementor-element-3a86185{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6cf84ee{--e-image-carousel-slides-to-show:5;}.elementor-12 .elementor-element.elementor-element-eb087ac{--e-image-carousel-slides-to-show:5;}.elementor-12 .elementor-element.elementor-element-a1a26b2 .elementor-button{background-color:var( --e-global-color-primary );font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a1a26b2{width:var( --container-widget-width, 131px );max-width:131px;margin:188px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:131px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a91c7db{--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:108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-5eafcb4{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1bdf544{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-1bdf544{left:0px;}.elementor-12 .elementor-element.elementor-element-1bdf544{top:0px;z-index:0;}.elementor-12 .elementor-element.elementor-element-1bdf544 img{width:714px;max-width:100%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-eebeab1{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-eebeab1{right:0px;}.elementor-12 .elementor-element.elementor-element-eebeab1{bottom:0px;z-index:0;}.elementor-12 .elementor-element.elementor-element-eebeab1 img{width:714px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-6a71edb{text-align:center;}.elementor-12 .elementor-element.elementor-element-6a71edb .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:40px;font-weight:700;line-height:1.7em;color:var( --e-global-color-0dfd523 );}.elementor-12 .elementor-element.elementor-element-1aafea6{text-align:center;}.elementor-12 .elementor-element.elementor-element-1aafea6 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;color:var( --e-global-color-0dfd523 );}.elementor-12 .elementor-element.elementor-element-196b806{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:3;}.elementor-12 .elementor-element.elementor-element-0239e79{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#F2F5F8;--border-color:#F2F5F8;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:05px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-0239e79:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0239e79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0dfd523 );}.elementor-12 .elementor-element.elementor-element-e44734d .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e44734d.elementor-view-stacked .elementor-icon{background-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-e44734d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e44734d.elementor-view-default .elementor-icon{color:#2AC0EB00;border-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-e44734d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e44734d.elementor-view-default .elementor-icon svg{fill:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-1933278{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-1933278 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-f817e5f{text-align:center;}.elementor-12 .elementor-element.elementor-element-f817e5f .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#525866;}.elementor-12 .elementor-element.elementor-element-972beaa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#F2F5F8;--border-color:#F2F5F8;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:05px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-972beaa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-972beaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0dfd523 );}.elementor-12 .elementor-element.elementor-element-0c5b45f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0c5b45f.elementor-view-stacked .elementor-icon{background-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-0c5b45f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0c5b45f.elementor-view-default .elementor-icon{color:#2AC0EB00;border-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-0c5b45f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0c5b45f.elementor-view-default .elementor-icon svg{fill:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-01c400f{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-01c400f .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-bd5fee6{text-align:center;}.elementor-12 .elementor-element.elementor-element-bd5fee6 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#525866;}.elementor-12 .elementor-element.elementor-element-dbff0a3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#F2F5F8;--border-color:#F2F5F8;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:05px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-dbff0a3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dbff0a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0dfd523 );}.elementor-12 .elementor-element.elementor-element-306fe9f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-306fe9f.elementor-view-stacked .elementor-icon{background-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-306fe9f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-306fe9f.elementor-view-default .elementor-icon{color:#2AC0EB00;border-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-306fe9f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-306fe9f.elementor-view-default .elementor-icon svg{fill:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-f3b24dc{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-f3b24dc .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-7e0258a{text-align:center;}.elementor-12 .elementor-element.elementor-element-7e0258a .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#525866;}.elementor-12 .elementor-element.elementor-element-80e1fcc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#F2F5F8;--border-color:#F2F5F8;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:05px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-80e1fcc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-80e1fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0dfd523 );}.elementor-12 .elementor-element.elementor-element-58349bb .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-58349bb.elementor-view-stacked .elementor-icon{background-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-58349bb.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-58349bb.elementor-view-default .elementor-icon{color:#2AC0EB00;border-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-58349bb.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-58349bb.elementor-view-default .elementor-icon svg{fill:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-6fa02f3{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-6fa02f3 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-6403472{text-align:center;}.elementor-12 .elementor-element.elementor-element-6403472 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#525866;}.elementor-12 .elementor-element.elementor-element-654972f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-91a7076 .elementor-button{background-color:var( --e-global-color-primary );font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-91a7076{width:var( --container-widget-width, 187px );max-width:187px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-bf273cd{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f29b5d3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-c290556{text-align:center;}.elementor-12 .elementor-element.elementor-element-c290556 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:40px;font-weight:700;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b4a0414{text-align:center;}.elementor-12 .elementor-element.elementor-element-b4a0414 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5ff2c2d{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-34505a8{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:#F2F5F8;--border-color:#F2F5F8;--border-radius:24px 24px 24px 24px;--padding-top:8px;--padding-bottom:50px;--padding-left:08px;--padding-right:8px;}.elementor-12 .elementor-element.elementor-element-4ddf281{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-633c2c2{text-align:center;}.elementor-12 .elementor-element.elementor-element-633c2c2 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:40px;font-weight:600;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-b9270a8 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b9270a8.elementor-view-stacked .elementor-icon{background-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-b9270a8.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b9270a8.elementor-view-default .elementor-icon{color:#2AC0EB00;border-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-b9270a8.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b9270a8.elementor-view-default .elementor-icon svg{fill:#2AC0EB00;}.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-12 .elementor-element.elementor-element-e6578e5{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f369cd4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-00b9e97 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-d76d154{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:#F2F5F8;--border-color:#F2F5F8;--border-radius:24px 24px 24px 24px;--padding-top:8px;--padding-bottom:50px;--padding-left:08px;--padding-right:8px;}.elementor-12 .elementor-element.elementor-element-52b3050{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f61e1ef{text-align:center;}.elementor-12 .elementor-element.elementor-element-f61e1ef .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:40px;font-weight:600;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-8ef2dad .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8ef2dad.elementor-view-stacked .elementor-icon{background-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-8ef2dad.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8ef2dad.elementor-view-default .elementor-icon{color:#2AC0EB00;border-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-8ef2dad.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8ef2dad.elementor-view-default .elementor-icon svg{fill:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-f98cfe1{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e2ca237{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9779c83{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-c31db65{text-align:center;}.elementor-12 .elementor-element.elementor-element-c31db65 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:40px;font-weight:700;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-95ec092{text-align:center;}.elementor-12 .elementor-element.elementor-element-95ec092 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2ffb39b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-2ffb39b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2ffb39b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo4.csit.sa/wp-content/uploads/2026/02/programming.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-ec076d1{--display:flex;--padding-top:48px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-d9e19f9 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-dff3b31{--display:flex;--position:absolute;--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:29px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-dff3b31{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-dff3b31{right:0px;}.elementor-12 .elementor-element.elementor-element-537bb7c .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-537bb7c.elementor-view-stacked .elementor-icon{background-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-537bb7c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-537bb7c.elementor-view-default .elementor-icon{color:#2AC0EB00;border-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-537bb7c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-537bb7c.elementor-view-default .elementor-icon svg{fill:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-d8b4cb9 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-fecd8b3{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:145px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-fecd8b3{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-fecd8b3{right:0px;}.elementor-12 .elementor-element.elementor-element-eb8db33 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-eb8db33.elementor-view-stacked .elementor-icon{background-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-eb8db33.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-eb8db33.elementor-view-default .elementor-icon{color:#2AC0EB00;border-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-eb8db33.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-eb8db33.elementor-view-default .elementor-icon svg{fill:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-5d60b76 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c9c9d0e{--display:flex;--position:absolute;--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:280px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c9c9d0e{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-c9c9d0e{right:0px;}.elementor-12 .elementor-element.elementor-element-a0e610e .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-a0e610e.elementor-view-stacked .elementor-icon{background-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-a0e610e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a0e610e.elementor-view-default .elementor-icon{color:#2AC0EB00;border-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-a0e610e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a0e610e.elementor-view-default .elementor-icon svg{fill:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-2cf87cd .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2eadfc2{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:413px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2eadfc2{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-2eadfc2{right:0px;}.elementor-12 .elementor-element.elementor-element-b7c73e1 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b7c73e1.elementor-view-stacked .elementor-icon{background-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-b7c73e1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b7c73e1.elementor-view-default .elementor-icon{color:#2AC0EB00;border-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-b7c73e1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b7c73e1.elementor-view-default .elementor-icon svg{fill:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-543c260 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-53e61fa{--display:flex;--position:absolute;--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:50px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-53e61fa{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-53e61fa{right:0px;}.elementor-12 .elementor-element.elementor-element-1521de5 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1521de5.elementor-view-stacked .elementor-icon{background-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-1521de5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1521de5.elementor-view-default .elementor-icon{color:#2AC0EB00;border-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-1521de5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1521de5.elementor-view-default .elementor-icon svg{fill:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-77ad919 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ea7b658{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fcb31da .elementor-button{background-color:var( --e-global-color-primary );font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fcb31da{width:var( --container-widget-width, 284px );max-width:284px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-30f8472{--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:108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-45bac07{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F2F5F8;--border-color:#F2F5F8;--border-radius:48px 48px 48px 48px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-45bac07:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-45bac07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFEFF;}.elementor-12 .elementor-element.elementor-element-bc3b0ec{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2a249de{text-align:center;}.elementor-12 .elementor-element.elementor-element-2a249de .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:40px;font-weight:700;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8963f8d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3dc7926{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7ede45d{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-7ede45d img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-e907d87{--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;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#F2F5F8;--border-color:#F2F5F8;--border-radius:12px 12px 12px 12px;--padding-top:4px;--padding-bottom:4px;--padding-left:6px;--padding-right:6px;}.elementor-12 .elementor-element.elementor-element-e907d87:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e907d87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0dfd523 );}.elementor-12 .elementor-element.elementor-element-8d28e44 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e8f4866 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-eb68dd3{--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;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#F2F5F8;--border-color:#F2F5F8;--border-radius:12px 12px 12px 12px;--padding-top:4px;--padding-bottom:4px;--padding-left:6px;--padding-right:6px;}.elementor-12 .elementor-element.elementor-element-eb68dd3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-eb68dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0dfd523 );}.elementor-12 .elementor-element.elementor-element-a41dcab .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-2faea98 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f3048e0{--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;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#F2F5F8;--border-color:#F2F5F8;--border-radius:12px 12px 12px 12px;--padding-top:4px;--padding-bottom:4px;--padding-left:6px;--padding-right:6px;}.elementor-12 .elementor-element.elementor-element-f3048e0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f3048e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0dfd523 );}.elementor-12 .elementor-element.elementor-element-9804e42 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-c4a42a8 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e4414b0{--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;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#F2F5F8;--border-color:#F2F5F8;--border-radius:12px 12px 12px 12px;--padding-top:4px;--padding-bottom:4px;--padding-left:6px;--padding-right:6px;}.elementor-12 .elementor-element.elementor-element-e4414b0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e4414b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0dfd523 );}.elementor-12 .elementor-element.elementor-element-3689dc6 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e78fbdb .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-95f358f{--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;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#F2F5F8;--border-color:#F2F5F8;--border-radius:12px 12px 12px 12px;--padding-top:4px;--padding-bottom:4px;--padding-left:6px;--padding-right:6px;}.elementor-12 .elementor-element.elementor-element-95f358f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-95f358f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0dfd523 );}.elementor-12 .elementor-element.elementor-element-e447ade .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-504907e .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6d40d40{--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;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#F2F5F8;--border-color:#F2F5F8;--border-radius:12px 12px 12px 12px;--padding-top:4px;--padding-bottom:4px;--padding-left:6px;--padding-right:6px;}.elementor-12 .elementor-element.elementor-element-6d40d40:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6d40d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0dfd523 );}.elementor-12 .elementor-element.elementor-element-3db93d2 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b32eec4 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-91d87be{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9dbddae .elementor-button{background-color:var( --e-global-color-primary );font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9dbddae{width:var( --container-widget-width, 187px );max-width:187px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-83a0b64{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2ef9e84{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-1c49d56{text-align:center;}.elementor-12 .elementor-element.elementor-element-1c49d56 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:40px;font-weight:700;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-aa170fc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-8b821be{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:45px;--padding-bottom:45px;--padding-left:8px;--padding-right:8px;}.elementor-12 .elementor-element.elementor-element-98e5779 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-98e5779.elementor-view-stacked .elementor-icon{background-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-98e5779.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-98e5779.elementor-view-default .elementor-icon{color:#2AC0EB00;border-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-98e5779.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-98e5779.elementor-view-default .elementor-icon svg{fill:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-8938a96{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-8938a96 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-2941f0c .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-2941f0c.elementor-view-stacked .elementor-icon{background-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-2941f0c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2941f0c.elementor-view-default .elementor-icon{color:#2AC0EB00;border-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-2941f0c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2941f0c.elementor-view-default .elementor-icon svg{fill:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-dc34554 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-dc34554.elementor-view-stacked .elementor-icon{background-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-dc34554.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-dc34554.elementor-view-default .elementor-icon{color:#2AC0EB00;border-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-dc34554.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-dc34554.elementor-view-default .elementor-icon svg{fill:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-cc7288a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:45px;--padding-bottom:45px;--padding-left:8px;--padding-right:8px;}.elementor-12 .elementor-element.elementor-element-7983d16 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-7983d16.elementor-view-stacked .elementor-icon{background-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-7983d16.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7983d16.elementor-view-default .elementor-icon{color:#2AC0EB00;border-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-7983d16.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7983d16.elementor-view-default .elementor-icon svg{fill:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-50759b3{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-50759b3 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-d904de3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:45px;--padding-bottom:45px;--padding-left:8px;--padding-right:8px;}.elementor-12 .elementor-element.elementor-element-d3668d3 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-d3668d3.elementor-view-stacked .elementor-icon{background-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-d3668d3.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d3668d3.elementor-view-default .elementor-icon{color:#2AC0EB00;border-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-d3668d3.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d3668d3.elementor-view-default .elementor-icon svg{fill:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-627a86c{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-627a86c .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-f301369{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:45px;--padding-bottom:45px;--padding-left:8px;--padding-right:8px;}.elementor-12 .elementor-element.elementor-element-6b0cd0f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-6b0cd0f.elementor-view-stacked .elementor-icon{background-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-6b0cd0f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6b0cd0f.elementor-view-default .elementor-icon{color:#2AC0EB00;border-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-6b0cd0f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6b0cd0f.elementor-view-default .elementor-icon svg{fill:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-961531c{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-961531c .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-a6c06d0 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-a6c06d0.elementor-view-stacked .elementor-icon{background-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-a6c06d0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a6c06d0.elementor-view-default .elementor-icon{color:#2AC0EB00;border-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-a6c06d0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a6c06d0.elementor-view-default .elementor-icon svg{fill:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-6e97f2b .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-6e97f2b.elementor-view-stacked .elementor-icon{background-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-6e97f2b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6e97f2b.elementor-view-default .elementor-icon{color:#2AC0EB00;border-color:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-6e97f2b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6e97f2b.elementor-view-default .elementor-icon svg{fill:#2AC0EB00;}.elementor-12 .elementor-element.elementor-element-9e196ff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-553b2f3 .elementor-button{background-color:var( --e-global-color-primary );font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-553b2f3{width:var( --container-widget-width, 187px );max-width:187px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f790f1c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6cffaf1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-0d69be5{text-align:center;}.elementor-12 .elementor-element.elementor-element-0d69be5 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:40px;font-weight:700;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1ec8b2f{text-align:center;}.elementor-12 .elementor-element.elementor-element-1ec8b2f .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5376b47{--display:flex;--margin-top:32px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-8b7021c{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:77px;--arrow-next-right-align:100%;--arrow-next-translate-x:100%;--arrow-next-right-position:-54px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:77px;--arrow-size:15px;--arrow-normal-color:#8BDD28;--arrow-hover-color:#8BDD28;}.elementor-12 .elementor-element.elementor-element-8b7021c .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-5cbb44c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9d2fdd5 .elementor-button{background-color:var( --e-global-color-primary );font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9d2fdd5{width:var( --container-widget-width, 187px );max-width:187px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-9556adc img{width:100%;max-width:100%;height:173px;object-fit:contain;object-position:center center;}.elementor-12 .elementor-element.elementor-element-9e390fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-df52610{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-23a8105 img{width:875px;max-width:100%;height:400px;object-fit:cover;object-position:top center;}.elementor-12 .elementor-element.elementor-element-72573be{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F2F5F8;--border-color:#F2F5F8;--border-radius:64px 64px 0px 0px;--padding-top:37px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7c9a674{--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;--align-items:center;--gap:20px 96px;--row-gap:20px;--column-gap:96px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-4da8ffe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-da95cef img{width:250px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-f41a8ab{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bab37e1 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#0E121B;}.elementor-12 .elementor-element.elementor-element-eb67886{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:16px;--grid-column-gap:4px;}.elementor-12 .elementor-element.elementor-element-eb67886 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-12 .elementor-element.elementor-element-eb67886 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-eb67886 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f21891c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e3defb8 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#0E121B;}.elementor-12 .elementor-element.elementor-element-d7d71db{--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:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2178f4a img{width:95px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-cb25a5a img{width:46px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-6423b26 img{width:46px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-9e7b689{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dab21cf .elementor-button{background-color:#2AC0EB1A;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:400;fill:#2AC0EB;color:#2AC0EB;border-style:none;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dab21cf{width:var( --container-widget-width, 192px );max-width:192px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:192px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-dab21cf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-7186e46{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F2F5F8;--border-color:#F2F5F8;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-7741e86{text-align:center;}.elementor-12 .elementor-element.elementor-element-7741e86 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#99A0AE;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-196b806{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-aa170fc{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-8b7021c{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-0f46654:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0f46654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo4.csit.sa/wp-content/uploads/2026/02/hero-mobile.avif");}.elementor-12 .elementor-element.elementor-element-0f46654{--min-height:600px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-12 .elementor-element.elementor-element-4f90841{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-d6fe893 img{width:120px;}.elementor-12 .elementor-element.elementor-element-98893c2 img{width:50px;}.elementor-12 .elementor-element.elementor-element-33e8b76 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-debf69a.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-debf69a .elementor-heading-title{font-size:26px;}.elementor-12 .elementor-element.elementor-element-24bafa6 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-f3e6d88{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-97ccc2f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-bbe6447 .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-e20b0f6 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-166fcce{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-3a86185{--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;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-6cf84ee{--e-image-carousel-slides-to-show:3;}.elementor-12 .elementor-element.elementor-element-eb087ac{--e-image-carousel-slides-to-show:3;}.elementor-12 .elementor-element.elementor-element-a1a26b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-a91c7db{--margin-top:055px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-5eafcb4{--min-height:100%;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1bdf544{right:8px;}body.rtl .elementor-12 .elementor-element.elementor-element-1bdf544{left:8px;}.elementor-12 .elementor-element.elementor-element-1bdf544{top:-5px;}.elementor-12 .elementor-element.elementor-element-1bdf544 img{width:230px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-eebeab1{left:8px;}body.rtl .elementor-12 .elementor-element.elementor-element-eebeab1{right:8px;}.elementor-12 .elementor-element.elementor-element-eebeab1{bottom:0px;}.elementor-12 .elementor-element.elementor-element-eebeab1 img{width:230px;}.elementor-12 .elementor-element.elementor-element-6a71edb .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-1aafea6 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-196b806{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:00px;--padding-left:0px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-91a7076{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-bf273cd{--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-c290556 .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-b4a0414 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-c31db65 .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-95ec092 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-ec076d1{--padding-top:48px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-d9e19f9 img{height:320px;}.elementor-12 .elementor-element.elementor-element-dff3b31{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-d8b4cb9 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-fecd8b3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;top:105px;}.elementor-12 .elementor-element.elementor-element-5d60b76 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-c9c9d0e{top:192px;}.elementor-12 .elementor-element.elementor-element-2cf87cd .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-2eadfc2{--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;top:276px;}.elementor-12 .elementor-element.elementor-element-543c260 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-53e61fa{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:15px 15px;--row-gap:15px;--column-gap:15px;bottom:32px;}.elementor-12 .elementor-element.elementor-element-77ad919 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-fcb31da{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-30f8472{--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-45bac07{--padding-top:16px;--padding-bottom:16px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-2a249de .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-3dc7926{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e907d87{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-e8f4866 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-eb68dd3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-2faea98 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-f3048e0{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-c4a42a8 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-e4414b0{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-e78fbdb .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-95f358f{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-504907e .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-6d40d40{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-b32eec4 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-9dbddae{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-83a0b64{--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-1c49d56 .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-aa170fc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-8b821be{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-8938a96 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-cc7288a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-50759b3 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-d904de3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-627a86c .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-f301369{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-961531c .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-553b2f3{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-f790f1c{--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-0d69be5 .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-1ec8b2f .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-8b7021c{--swiper-slides-to-display:1;--arrow-prev-top-position:77px;--arrow-next-top-position:77px;}.elementor-12 .elementor-element.elementor-element-9d2fdd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-9e390fd{--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-23a8105 img{height:160px;}.elementor-12 .elementor-element.elementor-element-4da8ffe{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-da95cef img{width:125px;}.elementor-12 .elementor-element.elementor-element-bab37e1 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-e3defb8 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-dab21cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-7741e86 .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-ebc8266{--width:33.3333%;}.elementor-12 .elementor-element.elementor-element-3a86185{--width:66.6666%;}.elementor-12 .elementor-element.elementor-element-ec076d1{--width:506px;}.elementor-12 .elementor-element.elementor-element-3dc7926{--width:603px;}.elementor-12 .elementor-element.elementor-element-aa170fc{--width:692px;}.elementor-12 .elementor-element.elementor-element-4da8ffe{--width:250px;}}/* Start custom CSS for container, class: .elementor-element-4f90841 */.elementor-12 .elementor-element.elementor-element-4f90841{
    position: absolute;
    top: 48px;
}
@media(max-width:767px){
    .elementor-12 .elementor-element.elementor-element-4f90841{
        top:32px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33e8b76 */@media(max-width:767px){
    .elementor-12 .elementor-element.elementor-element-33e8b76 h1{
        font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e6d88 */.elementor-12 .elementor-element.elementor-element-f3e6d88 a{
    height:40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-12 .elementor-element.elementor-element-f3e6d88 a:hover{
    background: #2AC0EB0D !important;
    backdrop-filter: blur(20px);
color:#2AC0EB !important;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-db5e7bc */.elementor-12 .elementor-element.elementor-element-db5e7bc{
    position: absolute;
    bottom: 48px;
}
.elementor-12 .elementor-element.elementor-element-db5e7bc .elementor-icon-wrapper{
    display: flex;
    
}

.elementor-12 .elementor-element.elementor-element-db5e7bc svg{
    width: 1px;
    height:48px;
}
@media(max-width:767px){
    .elementor-12 .elementor-element.elementor-element-db5e7bc{
        bottom:22px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f46654 */.elementor-12 .elementor-element.elementor-element-0f46654{
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdb9b7c */.elementor-12 .elementor-element.elementor-element-fdb9b7c{
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-166fcce */.elementor-12 .elementor-element.elementor-element-166fcce a{
    height:40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-12 .elementor-element.elementor-element-166fcce a:hover{
    background: #2AC0EB0D !important;
    backdrop-filter: blur(20px);
color:#2AC0EB !important;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22f4a86 */.elementor-12 .elementor-element.elementor-element-22f4a86{
    position: absolute;
    bottom:-48px;
    right: -30px;
    z-index: -1;
}
.elementor-12 .elementor-element.elementor-element-22f4a86 img{
    filter: blur(50px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebc8266 */.elementor-12 .elementor-element.elementor-element-ebc8266{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6cf84ee */.elementor-12 .elementor-element.elementor-element-6cf84ee .swiper-wrapper{
    transition-timing-function: linear !important;
}
.elementor-12 .elementor-element.elementor-element-6cf84ee .swiper-slide-inner{
 
    background: #FFFFFF33;

    border: 1px solid #F5F7FA33;
    border-radius: 32px;
    padding: 16px ;
    box-shadow: 0px 5px 5px 0px #00000005 inset;
    display: flex;
    align-items: center;
    justify-content: center;

}
.elementor-12 .elementor-element.elementor-element-6cf84ee img{
    width: 100px;
    height: 90px;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-eb087ac */.elementor-12 .elementor-element.elementor-element-eb087ac .swiper-wrapper{
    transition-timing-function: linear !important;
    
  
}
.elementor-12 .elementor-element.elementor-element-eb087ac .swiper-slide-inner{
 
    background: #FFFFFF33;

    border: 1px solid #F5F7FA33;
    border-radius: 32px;
    padding: 16px ;
    box-shadow: 0px 5px 5px 0px #00000005 inset;
 

}
.elementor-12 .elementor-element.elementor-element-eb087ac img{
    width: 100px;
    height: 90px;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a86185 */.elementor-12 .elementor-element.elementor-element-3a86185{
    position: relative;
    overflow: hidden;
}
.elementor-12 .elementor-element.elementor-element-3a86185::before{
    content:"";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #FCFCFC 0%, rgba(252, 252, 252, 0.1) 19.71%, rgba(252, 252, 252, 0) 50.06%, rgba(252, 252, 252, 0.1) 89.9%, #FCFCFC 99.99%);
    z-index: 3;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a1a26b2 */.elementor-12 .elementor-element.elementor-element-a1a26b2 a{
    height:40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-12 .elementor-element.elementor-element-a1a26b2 a:hover{
    background: #2AC0EB0D !important;
    backdrop-filter: blur(20px);
color:#2AC0EB !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97ccc2f */.elementor-12 .elementor-element.elementor-element-97ccc2f{
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bdf544 */.elementor-12 .elementor-element.elementor-element-1bdf544{
    mix-blend-mode: Multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eebeab1 */.elementor-12 .elementor-element.elementor-element-eebeab1{
    mix-blend-mode: Multiply;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eafcb4 */.elementor-12 .elementor-element.elementor-element-5eafcb4{
    position: relative;
    
    background: linear-gradient(0deg, #0097C2 0%, #2AC0EB 100%);

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e44734d */.elementor-12 .elementor-element.elementor-element-e44734d .elementor-icon-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height:80px ;
    background-color: #FFFFFF33;
    border: 1px solid #F5F7FA33;
    border-radius: 32px;
    box-shadow: 0px 3px 3px 0px #00000005 inset;
    
}
.elementor-12 .elementor-element.elementor-element-e44734d svg{
    width: 48px;
    

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c5b45f */.elementor-12 .elementor-element.elementor-element-0c5b45f .elementor-icon-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height:80px ;
    background-color: #FFFFFF33;
    border: 1px solid #F5F7FA33;
    border-radius: 32px;
    box-shadow: 0px 3px 3px 0px #00000005 inset;
    
}
.elementor-12 .elementor-element.elementor-element-0c5b45f svg{
    width: 48px;
    

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-306fe9f */.elementor-12 .elementor-element.elementor-element-306fe9f .elementor-icon-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height:80px ;
    background-color: #FFFFFF33;
    border: 1px solid #F5F7FA33;
    border-radius: 32px;
    box-shadow: 0px 3px 3px 0px #00000005 inset;
    
}
.elementor-12 .elementor-element.elementor-element-306fe9f svg{
    width: 48px;
    

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-58349bb */.elementor-12 .elementor-element.elementor-element-58349bb .elementor-icon-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height:80px ;
    background-color: #FFFFFF33;
    border: 1px solid #F5F7FA33;
    border-radius: 32px;
    box-shadow: 0px 3px 3px 0px #00000005 inset;
    
}
.elementor-12 .elementor-element.elementor-element-58349bb svg{
    width: 48px;
    

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-91a7076 */.elementor-12 .elementor-element.elementor-element-91a7076 a{
    height:40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-12 .elementor-element.elementor-element-91a7076 a:hover{
    background: #2AC0EB0D !important;
    backdrop-filter: blur(20px);
color:#2AC0EB !important;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b9270a8 */.elementor-12 .elementor-element.elementor-element-b9270a8 .elementor-icon-wrapper{
    display: flex;
}
.elementor-12 .elementor-element.elementor-element-b9270a8 svg{
    width: 88px;
    height: 7px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6578e5 */.elementor-12 .elementor-element.elementor-element-e6578e5 ul{
    margin: 0;
    padding: 0 30px;
    display: flex;
    flex-direction: column;
    gap: 16px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ef2dad */.elementor-12 .elementor-element.elementor-element-8ef2dad .elementor-icon-wrapper{
    display: flex;
}
.elementor-12 .elementor-element.elementor-element-8ef2dad svg{
    width: 88px;
    height: 7px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f98cfe1 */.elementor-12 .elementor-element.elementor-element-f98cfe1 ul{
    margin: 0;
    padding: 0 30px;
    display: flex;
    flex-direction: column;
    gap: 16px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-537bb7c */.elementor-12 .elementor-element.elementor-element-537bb7c , .elementor-12 .elementor-element.elementor-element-537bb7c svg{
    width:40px;
    height: 40px;
}
.elementor-12 .elementor-element.elementor-element-537bb7c .elementor-icon-wrapper{
    display: flex;
}
@media(max-width:767px){
   .elementor-12 .elementor-element.elementor-element-537bb7c , .elementor-12 .elementor-element.elementor-element-537bb7c svg{
        width:30px;
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eb8db33 */.elementor-12 .elementor-element.elementor-element-eb8db33 , .elementor-12 .elementor-element.elementor-element-eb8db33 svg{
    width:40px;
    height: 40px;
}
.elementor-12 .elementor-element.elementor-element-eb8db33 .elementor-icon-wrapper{
    display: flex;
}
@media(max-width:767px){
   .elementor-12 .elementor-element.elementor-element-eb8db33 , .elementor-12 .elementor-element.elementor-element-eb8db33 svg{
        width:30px;
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0e610e */.elementor-12 .elementor-element.elementor-element-a0e610e , .elementor-12 .elementor-element.elementor-element-a0e610e svg{
    width:40px;
    height: 40px;
}
.elementor-12 .elementor-element.elementor-element-a0e610e .elementor-icon-wrapper{
    display: flex;
}
@media(max-width:767px){
   .elementor-12 .elementor-element.elementor-element-a0e610e , .elementor-12 .elementor-element.elementor-element-a0e610e svg{
        width:30px;
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b7c73e1 */.elementor-12 .elementor-element.elementor-element-b7c73e1 , .elementor-12 .elementor-element.elementor-element-b7c73e1 svg{
    width:40px;
    height: 40px;
}
.elementor-12 .elementor-element.elementor-element-b7c73e1 .elementor-icon-wrapper{
    display: flex;
}
@media(max-width:767px){
   .elementor-12 .elementor-element.elementor-element-b7c73e1 , .elementor-12 .elementor-element.elementor-element-b7c73e1 svg{
        width:30px;
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1521de5 */.elementor-12 .elementor-element.elementor-element-1521de5 , .elementor-12 .elementor-element.elementor-element-1521de5 svg{
    width:40px;
    height: 40px;
}
.elementor-12 .elementor-element.elementor-element-1521de5 .elementor-icon-wrapper{
    display: flex;
}
@media(max-width:767px){
   .elementor-12 .elementor-element.elementor-element-1521de5 , .elementor-12 .elementor-element.elementor-element-1521de5 svg{
        width:30px;
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec076d1 */.elementor-12 .elementor-element.elementor-element-ec076d1{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ffb39b */@media(max-width:767px){
    .elementor-12 .elementor-element.elementor-element-2ffb39b{
        background: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fcb31da */.elementor-12 .elementor-element.elementor-element-fcb31da a{
    height:40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-12 .elementor-element.elementor-element-fcb31da a:hover{
    background: #2AC0EB0D !important;
    backdrop-filter: blur(20px);
color:#2AC0EB !important;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a249de */.elementor-12 .elementor-element.elementor-element-2a249de span{
    position: relative;
}
.elementor-12 .elementor-element.elementor-element-2a249de span::before{
    content:"";
    position: absolute;
    bottom: -10px;
  
    width:100%;
    height:7px;
      background-image: url(https://demo4.csit.sa/wp-content/uploads/2026/02/Line-1.svg);
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center;
      
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ede45d */.elementor-12 .elementor-element.elementor-element-7ede45d{
    position: absolute;
    top: 50%;
    transform: translatey(-50%);

}
.elementor-12 .elementor-element.elementor-element-7ede45d img{
    filter: blur(50px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d28e44 */.elementor-12 .elementor-element.elementor-element-8d28e44{
    position: relative;
}
.elementor-12 .elementor-element.elementor-element-8d28e44::after{
    content:"";
    position: absolute;
    inset: 0;
    width:100%;
    height: 100%;
    background: #ffffff10;
    backdrop-filter: blur(1px);
} 
.elementor-12 .elementor-element.elementor-element-8d28e44 .elementor-icon-wrapper{
    display:flex;
} 

.elementor-12 .elementor-element.elementor-element-8d28e44 svg{
    width:20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e907d87 */.elementor-12 .elementor-element.elementor-element-e907d87{
    width: auto;
    position: absolute;
    top:132px;
    right:69px;
}

@media(max-width:767px){
    .elementor-12 .elementor-element.elementor-element-e907d87{
        position: relative !important;
        top: unset !important;
        right: unset !important;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a41dcab */.elementor-12 .elementor-element.elementor-element-a41dcab{
    position: relative;
}
.elementor-12 .elementor-element.elementor-element-a41dcab::after{
    content:"";
    position: absolute;
    inset: 0;
    width:100%;
    height: 100%;
    background: #ffffff10;
    backdrop-filter: blur(1px);
} 
.elementor-12 .elementor-element.elementor-element-a41dcab .elementor-icon-wrapper{
    display:flex;
} 

.elementor-12 .elementor-element.elementor-element-a41dcab svg{
    width:20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb68dd3 */.elementor-12 .elementor-element.elementor-element-eb68dd3{
    width: auto;
    position: absolute;
    top:225px;
    right:127px;
}

@media(max-width:767px){
    .elementor-12 .elementor-element.elementor-element-eb68dd3{
        position: relative !important;
        top: unset !important;
        right: unset !important;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9804e42 */.elementor-12 .elementor-element.elementor-element-9804e42{
    position: relative;
}
.elementor-12 .elementor-element.elementor-element-9804e42::after{
    content:"";
    position: absolute;
    inset: 0;
    width:100%;
    height: 100%;
    background: #ffffff10;
    backdrop-filter: blur(1px);
} 
.elementor-12 .elementor-element.elementor-element-9804e42 .elementor-icon-wrapper{
    display:flex;
} 

.elementor-12 .elementor-element.elementor-element-9804e42 svg{
    width:20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3048e0 */.elementor-12 .elementor-element.elementor-element-f3048e0{
    width: auto;
    position: absolute;
    top:331px;
    right:87px;
}

@media(max-width:767px){
    .elementor-12 .elementor-element.elementor-element-f3048e0{
        position: relative !important;
        top: unset !important;
        right: unset !important;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3689dc6 */.elementor-12 .elementor-element.elementor-element-3689dc6{
    position: relative;
}
.elementor-12 .elementor-element.elementor-element-3689dc6::after{
    content:"";
    position: absolute;
    inset: 0;
    width:100%;
    height: 100%;
    background: #ffffff10;
    backdrop-filter: blur(1px);
} 
.elementor-12 .elementor-element.elementor-element-3689dc6 .elementor-icon-wrapper{
    display:flex;
} 

.elementor-12 .elementor-element.elementor-element-3689dc6 svg{
    width:20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4414b0 */.elementor-12 .elementor-element.elementor-element-e4414b0{
    width: auto;
    position: absolute;
    top:132px;
    left:49px;
}

@media(max-width:767px){
    .elementor-12 .elementor-element.elementor-element-e4414b0{
        position: relative !important;
        top: unset !important;
        left: unset !important;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e447ade */.elementor-12 .elementor-element.elementor-element-e447ade{
    position: relative;
}
.elementor-12 .elementor-element.elementor-element-e447ade::after{
    content:"";
    position: absolute;
    inset: 0;
    width:100%;
    height: 100%;
    background: #ffffff10;
    backdrop-filter: blur(1px);
} 
.elementor-12 .elementor-element.elementor-element-e447ade .elementor-icon-wrapper{
    display:flex;
} 

.elementor-12 .elementor-element.elementor-element-e447ade svg{
    width:20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95f358f */.elementor-12 .elementor-element.elementor-element-95f358f{
    width: auto;
    position: absolute;
    top:255px;
    left:92px;
}

@media(max-width:767px){
    .elementor-12 .elementor-element.elementor-element-95f358f{
        position: relative !important;
        top: unset !important;
        left: unset !important;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3db93d2 */.elementor-12 .elementor-element.elementor-element-3db93d2{
    position: relative;
}
.elementor-12 .elementor-element.elementor-element-3db93d2::after{
    content:"";
    position: absolute;
    inset: 0;
    width:100%;
    height: 100%;
    background: #ffffff10;
    backdrop-filter: blur(1px);
} 
.elementor-12 .elementor-element.elementor-element-3db93d2 .elementor-icon-wrapper{
    display:flex;
} 

.elementor-12 .elementor-element.elementor-element-3db93d2 svg{
    width:20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d40d40 */.elementor-12 .elementor-element.elementor-element-6d40d40{
    width: auto;
    position: absolute;
    top:376px;
    left:162px;
}

@media(max-width:767px){
    .elementor-12 .elementor-element.elementor-element-6d40d40{
        position: relative !important;
        top: unset !important;
        left: unset !important;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8963f8d */.elementor-12 .elementor-element.elementor-element-8963f8d{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9dbddae */.elementor-12 .elementor-element.elementor-element-9dbddae a{
    height:40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-12 .elementor-element.elementor-element-9dbddae a:hover{
    background: #2AC0EB0D !important;
    backdrop-filter: blur(20px);
color:#2AC0EB !important;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c49d56 */.elementor-12 .elementor-element.elementor-element-1c49d56 span{
    position: relative;
}
.elementor-12 .elementor-element.elementor-element-1c49d56 span::before{
    content:"";
    position: absolute;
    bottom: -10px;
  
    width:100%;
    height:7px;
      background-image: url(https://demo4.csit.sa/wp-content/uploads/2026/02/Line-1.svg);
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center;
      
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-98e5779 */.elementor-12 .elementor-element.elementor-element-98e5779 .elementor-icon-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height:80px ;
    background-color: #FFFFFF33;
    border: 1px solid #F5F7FA33;
    border-radius: 32px;
    box-shadow: 0px 3px 3px 0px #00000005 inset;
    
}
.elementor-12 .elementor-element.elementor-element-98e5779 svg{
    width: 48px;
    filter: drop-shadow(0px 0px 36px #28388F33);

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2941f0c */.elementor-12 .elementor-element.elementor-element-2941f0c{
    position: absolute;
    left: -10px;
    top: 50%;
    transform: translatey(-50%);
}
.elementor-12 .elementor-element.elementor-element-2941f0c .elementor-icon-wrapper{
    display: flex;
}
.elementor-12 .elementor-element.elementor-element-2941f0c , .elementor-12 .elementor-element.elementor-element-2941f0c svg{
    width: 2px;
    height: 240px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dc34554 */.elementor-12 .elementor-element.elementor-element-dc34554{
    position: absolute;
    bottom: -10px;
}
.elementor-12 .elementor-element.elementor-element-dc34554 .elementor-icon-wrapper{
    display: flex;
}
.elementor-12 .elementor-element.elementor-element-dc34554 , .elementor-12 .elementor-element.elementor-element-dc34554 svg{
    height: 2px;
    width:  240px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b821be */.elementor-12 .elementor-element.elementor-element-8b821be{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7983d16 */.elementor-12 .elementor-element.elementor-element-7983d16 .elementor-icon-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height:80px ;
    background-color: #FFFFFF33;
    border: 1px solid #F5F7FA33;
    border-radius: 32px;
    box-shadow: 0px 3px 3px 0px #00000005 inset;
    
}
.elementor-12 .elementor-element.elementor-element-7983d16 svg{
    width: 48px;
    filter: drop-shadow(0px 0px 36px #28388F33);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc7288a */.elementor-12 .elementor-element.elementor-element-cc7288a{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d3668d3 */.elementor-12 .elementor-element.elementor-element-d3668d3 .elementor-icon-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height:80px ;
    background-color: #FFFFFF33;
    border: 1px solid #F5F7FA33;
    border-radius: 32px;
    box-shadow: 0px 3px 3px 0px #00000005 inset;
    
}
.elementor-12 .elementor-element.elementor-element-d3668d3 svg{
    width: 48px;
    filter: drop-shadow(0px 0px 36px #28388F33);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d904de3 */.elementor-12 .elementor-element.elementor-element-d904de3{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b0cd0f */.elementor-12 .elementor-element.elementor-element-6b0cd0f .elementor-icon-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height:80px ;
    background-color: #FFFFFF33;
    border: 1px solid #F5F7FA33;
    border-radius: 32px;
    box-shadow: 0px 3px 3px 0px #00000005 inset;
    
}
.elementor-12 .elementor-element.elementor-element-6b0cd0f svg{
    width: 48px;
    filter: drop-shadow(0px 0px 36px #28388F33);

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a6c06d0 */.elementor-12 .elementor-element.elementor-element-a6c06d0{
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translatey(-50%);
}
.elementor-12 .elementor-element.elementor-element-a6c06d0 .elementor-icon-wrapper{
    display: flex;
}
.elementor-12 .elementor-element.elementor-element-a6c06d0 , .elementor-12 .elementor-element.elementor-element-a6c06d0 svg{
    width: 2px;
    height: 240px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e97f2b */.elementor-12 .elementor-element.elementor-element-6e97f2b{
    position: absolute;
    top: -10px;
}
.elementor-12 .elementor-element.elementor-element-6e97f2b .elementor-icon-wrapper{
    display: flex;
}
.elementor-12 .elementor-element.elementor-element-6e97f2b , .elementor-12 .elementor-element.elementor-element-6e97f2b svg{
    height: 2px;
    width:  240px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f301369 */.elementor-12 .elementor-element.elementor-element-f301369{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-553b2f3 */.elementor-12 .elementor-element.elementor-element-553b2f3 a{
    height:40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-12 .elementor-element.elementor-element-553b2f3 a:hover{
    background: #2AC0EB0D !important;
    backdrop-filter: blur(20px);
color:#2AC0EB !important;

}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8b7021c */.elementor-12 .elementor-element.elementor-element-8b7021c .elementor-swiper-button{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height:44px ;
    background-color: #8BDD281A;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d2fdd5 */.elementor-12 .elementor-element.elementor-element-9d2fdd5 a{
    height:40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-12 .elementor-element.elementor-element-9d2fdd5 a:hover{
    background: #2AC0EB0D !important;
    backdrop-filter: blur(20px);
color:#2AC0EB !important;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9556adc */.elementor-12 .elementor-element.elementor-element-9556adc{
    position: absolute;
    bottom: -140px;
    left: 50%;
    transform: translatex(-50%);
    z-index: -1;
}
.elementor-12 .elementor-element.elementor-element-9556adc img{
    filter: blur(50px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f790f1c */.elementor-12 .elementor-element.elementor-element-f790f1c{
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4da8ffe */.elementor-12 .elementor-element.elementor-element-4da8ffe{
    width:auto;
}
@media(max-width:767px){
    .elementor-12 .elementor-element.elementor-element-4da8ffe{
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-eb67886 */.elementor-12 .elementor-element.elementor-element-eb67886 a{
    width:28px;
    height: 28px;
    border:1px solid #2AC0EB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f41a8ab */.elementor-12 .elementor-element.elementor-element-f41a8ab{
    width:auto;
}
@media(max-width:767px){
    .elementor-12 .elementor-element.elementor-element-f41a8ab{
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2178f4a */.elementor-12 .elementor-element.elementor-element-2178f4a a{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb25a5a */.elementor-12 .elementor-element.elementor-element-cb25a5a a{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f21891c */.elementor-12 .elementor-element.elementor-element-f21891c{
    width:auto;
}
@media(max-width:767px){
    .elementor-12 .elementor-element.elementor-element-f21891c{
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dab21cf */.elementor-12 .elementor-element.elementor-element-dab21cf a{
    height:44px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-12 .elementor-element.elementor-element-dab21cf a:hover{
    background: #2AC0EB !important;
    
color:#fff !important;

}
.elementor-12 .elementor-element.elementor-element-dab21cf a:hover svg path{
    fill:#fff
}
.elementor-12 .elementor-element.elementor-element-dab21cf svg{
    width: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e7b689 */.elementor-12 .elementor-element.elementor-element-9e7b689{
    width:auto;
}
@media(max-width:767px){
    .elementor-12 .elementor-element.elementor-element-9e7b689{
        width:100%;
    }
}/* End custom CSS */