.elementor-11157 .elementor-element.elementor-element-672f96f{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:497px;--padding-bottom:124px;--padding-left:160px;--padding-right:160px;}.elementor-11157 .elementor-element.elementor-element-672f96f:not(.elementor-motion-effects-element-type-background), .elementor-11157 .elementor-element.elementor-element-672f96f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A417C;}.elementor-11157 .elementor-element.elementor-element-672f96f::before, .elementor-11157 .elementor-element.elementor-element-672f96f > .elementor-background-video-container::before, .elementor-11157 .elementor-element.elementor-element-672f96f > .e-con-inner > .elementor-background-video-container::before, .elementor-11157 .elementor-element.elementor-element-672f96f > .elementor-background-slideshow::before, .elementor-11157 .elementor-element.elementor-element-672f96f > .e-con-inner > .elementor-background-slideshow::before, .elementor-11157 .elementor-element.elementor-element-672f96f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11157 .elementor-element.elementor-element-19ded28{--display:flex;--justify-content:flex-end;}.elementor-11157 .elementor-element.elementor-element-232f89a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11157 .elementor-element.elementor-element-4874619{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11157 .elementor-element.elementor-element-352a4ce{--display:flex;}.elementor-11157 .elementor-element.elementor-element-06139e5 .saudi-dashboard-377f0f28-wrap{--saudi-green:#FFFFFF;--saudi-blue:#00b4ff;--saudi-bg:#050C1A;--saudi-map-fill:rgba(255,255,255,0.05);--saudi-map-stroke:#FFFFFF;--saudi-glass:rgba(255,255,255,0.05);}.elementor-11157 .elementor-element.elementor-element-06139e5 .npm-heading-377f0f28{font-family:"Almarai", Sans-serif;font-size:65px;}.elementor-11157 .elementor-element.elementor-element-06139e5 .npm-info-card-377f0f28, .elementor-11157 .elementor-element.elementor-element-06139e5 .npm-region-btn-377f0f28, .elementor-11157 .elementor-element.elementor-element-06139e5 .npm-impact-card-377f0f28, .elementor-11157 .elementor-element.elementor-element-06139e5 .npm-popup-377f0f28{border-radius:14px;}.elementor-11157 .elementor-element.elementor-element-5d33ffe{--display:flex;}.elementor-11157 .elementor-element.elementor-element-928890b{--display:flex;}.elementor-11157 .elementor-element.elementor-element-40a555e{--display:flex;}.elementor-11157 .elementor-element.elementor-element-00d18df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11157 .elementor-element.elementor-element-3062b8e{--display:flex;}.elementor-11157 .elementor-element.elementor-element-0cf2107{--display:flex;}.elementor-11157 .elementor-element.elementor-element-d0eabdd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11157 .elementor-element.elementor-element-d4dd041{--display:flex;}.elementor-11157 .elementor-element.elementor-element-29084bf{--display:flex;}.elementor-11157 .elementor-element.elementor-element-7e3d98a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-11157 .elementor-element.elementor-element-5e591e2{--display:flex;}.elementor-11157 .elementor-element.elementor-element-53ff759{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-11157 .elementor-element.elementor-element-7c755ce img{height:64px;object-fit:contain;object-position:center center;}.elementor-11157 .elementor-element.elementor-element-5517daf{--display:flex;}.elementor-11157 .elementor-element.elementor-element-6fa9908{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11157 .elementor-element.elementor-element-142f4c5 img{height:80px;object-fit:contain;object-position:center center;}.elementor-11157 .elementor-element.elementor-element-43fa947{--display:flex;}.elementor-11157 .elementor-element.elementor-element-033a3aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11157 .elementor-element.elementor-element-8f459b9 img{height:80px;object-fit:contain;object-position:center center;}.elementor-11157 .elementor-element.elementor-element-c192f26{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-11157 .elementor-element.elementor-element-d24ec2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11157 .elementor-element.elementor-element-b6a3838{--display:flex;}.elementor-11157 .elementor-element.elementor-element-7870e2f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11157 .elementor-element.elementor-element-de376c2 img{height:80px;object-fit:contain;object-position:center center;}.elementor-11157 .elementor-element.elementor-element-7d4d6db{--display:flex;}.elementor-11157 .elementor-element.elementor-element-ff702ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11157 .elementor-element.elementor-element-aae6825 img{height:80px;object-fit:contain;object-position:center center;}.elementor-11157 .elementor-element.elementor-element-0666aea{--display:flex;}.elementor-11157 .elementor-element.elementor-element-8bdaea4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11157 .elementor-element.elementor-element-bca1e66 img{height:80px;object-fit:contain;object-position:center center;}.elementor-11157 .elementor-element.elementor-element-b6f1a7d{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-11157 .elementor-element.elementor-element-bf25bea{--display:flex;}.elementor-11157 .elementor-element.elementor-element-2f53aeb{--display:flex;}.elementor-11157 .elementor-element.elementor-element-d4d0268{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11157 .elementor-element.elementor-element-6f16972{--display:flex;}.elementor-11157 .elementor-element.elementor-element-3a5e071{--display:flex;}.elementor-11157 .elementor-element.elementor-element-03c06dc{--display:flex;}.elementor-11157 .elementor-element.elementor-element-1e9fee4{--display:flex;}.elementor-11157 .elementor-element.elementor-element-73290ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11157 .elementor-element.elementor-element-d466397{--display:flex;}.elementor-11157 .elementor-element.elementor-element-fa7800b{text-align:start;}.elementor-11157 .elementor-element.elementor-element-dedf650{--display:flex;}.elementor-11157 .elementor-element.elementor-element-651cff4{--display:flex;}.elementor-11157 .elementor-element.elementor-element-9a3a8df{--display:flex;}.elementor-11157 .elementor-element.elementor-element-4861422{--display:flex;}.elementor-11157 .elementor-element.elementor-element-9cd212b{--display:flex;}.elementor-11157 .elementor-element.elementor-element-3d9a446{--display:flex;}.elementor-11157 .elementor-element.elementor-element-05a9495{--display:flex;}.elementor-11157 .elementor-element.elementor-element-3ea7f95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11157 .elementor-element.elementor-element-3ad3900{--display:flex;}.elementor-11157 .elementor-element.elementor-element-041e7a0{text-align:start;}.elementor-11157 .elementor-element.elementor-element-c9134fe{--display:flex;}.elementor-11157 .elementor-element.elementor-element-71331d4{--display:flex;}.elementor-11157 .elementor-element.elementor-element-abb97d9{--display:flex;}.elementor-11157 .elementor-element.elementor-element-92a4dee{--display:flex;}.elementor-11157 .elementor-element.elementor-element-7398287{--display:flex;}.elementor-11157 .elementor-element.elementor-element-8fc3ba6{--display:flex;}.elementor-11157 .elementor-element.elementor-element-240a44c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11157 .elementor-element.elementor-element-5fe361e{--display:flex;}.elementor-11157 .elementor-element.elementor-element-1520f4d{text-align:start;}.elementor-11157 .elementor-element.elementor-element-5b075c2{--display:flex;}.elementor-11157 .elementor-element.elementor-element-1bae36c{--display:flex;}.elementor-11157 .elementor-element.elementor-element-f98423a{--display:flex;}.elementor-11157 .elementor-element.elementor-element-63aed62{--display:flex;}.elementor-11157 .elementor-element.elementor-element-ae79b6e{--display:flex;}.elementor-11157 .elementor-element.elementor-element-b29097a{--display:flex;}.elementor-11157 .elementor-element.elementor-element-c9dea96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11157 .elementor-element.elementor-element-f2a7d11{--display:flex;}.elementor-11157 .elementor-element.elementor-element-568caad{text-align:start;}.elementor-11157 .elementor-element.elementor-element-5a7a93f{--display:flex;}.elementor-11157 .elementor-element.elementor-element-59e9ba8{--display:flex;}.elementor-11157 .elementor-element.elementor-element-e76830e{--display:flex;}.elementor-11157 .elementor-element.elementor-element-02f2d77{--display:flex;}.elementor-11157 .elementor-element.elementor-element-73aa7a1{--display:flex;}.elementor-11157 .elementor-element.elementor-element-95ed5e5{--display:flex;}.elementor-11157 .elementor-element.elementor-element-ea20403{--display:flex;}.elementor-11157 .elementor-element.elementor-element-d48454c{--display:flex;}.elementor-11157 .elementor-element.elementor-element-a9fd9c4{--display:flex;}.elementor-11157 .elementor-element.elementor-element-0a4d100{--display:flex;}.elementor-11157 .elementor-element.elementor-element-d8b6f60{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11157 .elementor-element.elementor-element-c0686bd{--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:flex-end;}.elementor-11157 .elementor-element.elementor-element-aeafe16{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11157 .elementor-element.elementor-element-d129eb6{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11157 .elementor-element.elementor-element-10567ff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11157 .elementor-element.elementor-element-88b3fd4{--display:flex;}.elementor-11157 .elementor-element.elementor-element-244c904{--display:flex;}.elementor-11157 .elementor-element.elementor-element-c23a472{--display:flex;}.elementor-11157 .elementor-element.elementor-element-77cc4ff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11157 .elementor-element.elementor-element-761e9f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11157 .elementor-element.elementor-element-1872124 img{border-radius:999px 999px 999px 999px;}.elementor-11157 .elementor-element.elementor-element-39591e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11157 .elementor-element.elementor-element-fa4744f .elementor-heading-title{font-family:"Almarai", Sans-serif;font-weight:600;}.elementor-11157 .elementor-element.elementor-element-70be259 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-weight:600;}.elementor-11157 .elementor-element.elementor-element-ed3c49b .elementor-heading-title{font-family:"Almarai", Sans-serif;font-weight:600;}.elementor-11157 .elementor-element.elementor-element-2387384 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-weight:600;}.elementor-11157 .elementor-element.elementor-element-e5cc93c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-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-11157 .elementor-element.elementor-element-2609e90{font-family:"Almarai", Sans-serif;font-weight:400;}.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-11157 .elementor-element.elementor-element-37549bd .elementor-button{background-color:#5A9E2F00;font-family:"Almarai", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#1B8DC4;color:#1B8DC4;border-radius:999px 999px 999px 999px;padding:0px 0px 0px 0px;}.elementor-11157 .elementor-element.elementor-element-37549bd{padding:0px 0px 0px 0px;}.elementor-11157 .elementor-element.elementor-element-37549bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11157 .elementor-element.elementor-element-37549bd .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-11157 .elementor-element.elementor-element-37549bd .elementor-button:hover, .elementor-11157 .elementor-element.elementor-element-37549bd .elementor-button:focus{color:#1B8DC4;}.elementor-11157 .elementor-element.elementor-element-37549bd .elementor-button:hover svg, .elementor-11157 .elementor-element.elementor-element-37549bd .elementor-button:focus svg{fill:#1B8DC4;}.elementor-11157 .elementor-element.elementor-element-6bf3ebe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11157 .elementor-element.elementor-element-90cfa6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11157 .elementor-element.elementor-element-e85c94c img{border-radius:999px 999px 999px 999px;}.elementor-11157 .elementor-element.elementor-element-40f0ff1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11157 .elementor-element.elementor-element-aac4320 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-weight:600;}.elementor-11157 .elementor-element.elementor-element-2d8b1d8 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-weight:600;}.elementor-11157 .elementor-element.elementor-element-bb54ae7 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-weight:600;}.elementor-11157 .elementor-element.elementor-element-1eede71 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-weight:600;}.elementor-11157 .elementor-element.elementor-element-9d0a567{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11157 .elementor-element.elementor-element-3b23c57{font-family:"Almarai", Sans-serif;font-weight:400;}.elementor-11157 .elementor-element.elementor-element-a78a060 .elementor-button{background-color:#5A9E2F00;font-family:"Almarai", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#1B8DC4;color:#1B8DC4;border-radius:999px 999px 999px 999px;padding:0px 0px 0px 0px;}.elementor-11157 .elementor-element.elementor-element-a78a060{padding:0px 0px 0px 0px;}.elementor-11157 .elementor-element.elementor-element-a78a060 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11157 .elementor-element.elementor-element-a78a060 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-11157 .elementor-element.elementor-element-a78a060 .elementor-button:hover, .elementor-11157 .elementor-element.elementor-element-a78a060 .elementor-button:focus{color:#1B8DC4;}.elementor-11157 .elementor-element.elementor-element-a78a060 .elementor-button:hover svg, .elementor-11157 .elementor-element.elementor-element-a78a060 .elementor-button:focus svg{fill:#1B8DC4;}.elementor-11157 .elementor-element.elementor-element-b63ec7c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11157 .elementor-element.elementor-element-3489e5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11157 .elementor-element.elementor-element-0206b30 img{border-radius:999px 999px 999px 999px;}.elementor-11157 .elementor-element.elementor-element-51c92ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11157 .elementor-element.elementor-element-e768ed6 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-weight:600;}.elementor-11157 .elementor-element.elementor-element-d03fc8c .elementor-heading-title{font-family:"Almarai", Sans-serif;font-weight:600;}.elementor-11157 .elementor-element.elementor-element-715a808 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-weight:600;}.elementor-11157 .elementor-element.elementor-element-7bf3d9b .elementor-heading-title{font-family:"Almarai", Sans-serif;font-weight:600;}.elementor-11157 .elementor-element.elementor-element-325b047{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11157 .elementor-element.elementor-element-a8e087c{font-family:"Almarai", Sans-serif;font-weight:400;}.elementor-11157 .elementor-element.elementor-element-7fbf09c .elementor-button{background-color:#5A9E2F00;font-family:"Almarai", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#1B8DC4;color:#1B8DC4;border-radius:999px 999px 999px 999px;padding:0px 0px 0px 0px;}.elementor-11157 .elementor-element.elementor-element-7fbf09c{padding:0px 0px 0px 0px;}.elementor-11157 .elementor-element.elementor-element-7fbf09c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11157 .elementor-element.elementor-element-7fbf09c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-11157 .elementor-element.elementor-element-7fbf09c .elementor-button:hover, .elementor-11157 .elementor-element.elementor-element-7fbf09c .elementor-button:focus{color:#1B8DC4;}.elementor-11157 .elementor-element.elementor-element-7fbf09c .elementor-button:hover svg, .elementor-11157 .elementor-element.elementor-element-7fbf09c .elementor-button:focus svg{fill:#1B8DC4;}.elementor-11157 .elementor-element.elementor-element-d8db34b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11157 .elementor-element.elementor-element-53abbd4{--display:flex;}.elementor-11157 .elementor-element.elementor-element-e96c00f{--display:flex;}.elementor-11157 .elementor-element.elementor-element-5d84479{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11157 .elementor-element.elementor-element-48d7172{--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:flex-end;}.elementor-11157 .elementor-element.elementor-element-080f650{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11157 .elementor-element.elementor-element-122dd80{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11157 .elementor-element.elementor-element-7e035e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11157 .elementor-element.elementor-element-fff89b3{--display:flex;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11157 .elementor-element.elementor-element-9d3d961{--grid-columns:3;}.elementor-11157 .elementor-element.elementor-element-d3d1447{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11157 .elementor-element.elementor-element-ec97186{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11157 .elementor-element.elementor-element-0af07fa{--display:flex;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-11157 .elementor-element.elementor-element-672f96f{--padding-top:300px;--padding-bottom:70px;--padding-left:60px;--padding-right:60px;}.elementor-11157 .elementor-element.elementor-element-06139e5 .npm-heading-377f0f28{font-size:40px;}.elementor-11157 .elementor-element.elementor-element-c192f26{--e-n-carousel-swiper-slides-to-display:3;}.elementor-11157 .elementor-element.elementor-element-b6f1a7d{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:1200px){.elementor-11157 .elementor-element.elementor-element-672f96f{--padding-top:200px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-11157 .elementor-element.elementor-element-142f4c5 img{object-fit:contain;}.elementor-11157 .elementor-element.elementor-element-8f459b9 img{object-fit:contain;}.elementor-11157 .elementor-element.elementor-element-c192f26{--e-n-carousel-swiper-slides-to-display:3;}.elementor-11157 .elementor-element.elementor-element-b6f1a7d{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-11157 .elementor-element.elementor-element-672f96f{--padding-top:200px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11157 .elementor-element.elementor-element-c192f26{--e-n-carousel-swiper-slides-to-display:3;}.elementor-11157 .elementor-element.elementor-element-b6f1a7d{--e-n-carousel-swiper-slides-to-display:3;}.elementor-11157 .elementor-element.elementor-element-37549bd .elementor-button{padding:15px 31px 15px 31px;}.elementor-11157 .elementor-element.elementor-element-a78a060 .elementor-button{padding:15px 31px 15px 31px;}.elementor-11157 .elementor-element.elementor-element-7fbf09c .elementor-button{padding:15px 31px 15px 31px;}.elementor-11157 .elementor-element.elementor-element-9d3d961{--grid-columns:2;}}@media(max-width:880px){.elementor-11157 .elementor-element.elementor-element-06139e5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11157 .elementor-element.elementor-element-c192f26{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-11157 .elementor-element.elementor-element-672f96f{--min-height:100vh;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11157 .elementor-element.elementor-element-19ded28{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11157 .elementor-element.elementor-element-06139e5 .npm-heading-377f0f28{font-size:24px;}.elementor-11157 .elementor-element.elementor-element-7c755ce img{height:100%;object-fit:cover;}.elementor-11157 .elementor-element.elementor-element-142f4c5 img{height:100%;}.elementor-11157 .elementor-element.elementor-element-8f459b9 img{height:100%;}.elementor-11157 .elementor-element.elementor-element-c192f26{--e-n-carousel-swiper-slides-to-display:3;}.elementor-11157 .elementor-element.elementor-element-de376c2 img{height:100%;object-fit:cover;}.elementor-11157 .elementor-element.elementor-element-aae6825 img{height:100%;object-fit:cover;}.elementor-11157 .elementor-element.elementor-element-bca1e66 img{height:100%;object-fit:cover;}.elementor-11157 .elementor-element.elementor-element-b6f1a7d{--e-n-carousel-swiper-slides-to-display:3;}.elementor-11157 .elementor-element.elementor-element-aeafe16{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11157 .elementor-element.elementor-element-97db279{text-align:start;}.elementor-11157 .elementor-element.elementor-element-37549bd .elementor-button{padding:0px 0px 0px 0px;}.elementor-11157 .elementor-element.elementor-element-a78a060 .elementor-button{padding:0px 0px 0px 0px;}.elementor-11157 .elementor-element.elementor-element-7fbf09c .elementor-button{padding:0px 0px 0px 0px;}.elementor-11157 .elementor-element.elementor-element-423c3a9{text-align:start;}.elementor-11157 .elementor-element.elementor-element-9d3d961{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-04a0385 */a.btn-blue {
    transition: all 0.3s ease;
}

a.btn-blue .arrow-icon {
    transition: all 0.3s ease;
}

a.btn-blue:hover {
    background: rgb(26, 58, 92);
    color: #fff;
    box-shadow:
        0 20px 25px -5px rgb(0 0 0 / 0.1),
        0 8px 10px -6px rgb(0 0 0 / 0.1);
    transform: translateY(-2px);
}

a.btn-blue:hover .arrow-icon {
    transform: translateX(2px);
}
/*@media (min-width: 1750px) {*/
/*  .about-image img{*/
/*       transform: scale(1.10) !important;*/
/*    transform-origin: unset  !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-88a9c0d */@media (max-width: 767px) {
  .prog-meta {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }

  .prog-meta::-webkit-scrollbar {
    display: none;
  }

  .prog-meta-item {
    flex: 0 0 auto !important;
  
  }
}
p.body-text.text-17px {
    font-size: 14px;
}

@media (min-width: 768px) {
    p.body-text.text-17px {
        font-size: 15px !important;
    }
}

@media (min-width: 1536px) {
    p.body-text.text-17px {
        font-size: 17px !important;
    }
  
}
  @media (min-width: 1920px) {
    p.body-text.text-17px {
        font-size: 17px !important;
    }}
    @media (min-width: 1536px) {
    .prog-card-img {
        height: 288px !important;
    }
}

@media (min-width: 1920px) {
    .prog-card-img {
        height: 320px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4874619 */.npm-info-metrics-377f0f28{
    grid-template-columns: repeat(4, 1fr);
}

.npm-header-377f0f28 {
    text-align: start;
    max-width: 600px;
    margin: 0px;
    font-family: Almarai;
}
.npm-label-row-377f0f28{
    justify-content: start;
}
.npm-heading-white-377f0f28{
    font-family: Almarai;
    font-weight: 700;

}
.npm-region-btn-377f0f28 {
    background: transparent;
}
.npm-btn-dot-377f0f28 {
    width: 8px !important;
    height: 8px;
    box-shadow: none !important;
}
    .npm-region-btn-377f0f28 {
        font-size: 12px !important;
        padding: 14px 16px !important;
        border-radius: 8px !important;
    }
    .npm-region-btn-377f0f28 {
        border-width: 1px !important;
    }
    /* CENTRAL & EASTERN */
.npm-region-btn-377f0f28[data-region="central"].active {
    background-color: #003A8C4D !important;
    border-color: #003A8C !important;
}

.npm-region-btn-377f0f28[data-region="central"].active .npm-btn-dot-377f0f28 {
    background-color: #003A8C !important;
}
/* WESTERN & SOUTHERN */
.npm-region-btn-377f0f28[data-region="western"].active {
    background-color: #1D6FB84D !important;
    border-color:#1D6FB8 !important;
}

.npm-region-btn-377f0f28[data-region="western"].active .npm-btn-dot-377f0f28 {
    background-color: #1D6FB8 !important;
}
/* NORTHERN & BORDER AREAS */
.npm-region-btn-377f0f28[data-region="northern"].active {
    background-color: #5B7E224D !important;
    border-color: #5B7E22 !important;
}

.npm-region-btn-377f0f28[data-region="northern"].active .npm-btn-dot-377f0f28 {
    background-color: #5B7E22 !important;
}
/* CENTRAL & EASTERN - Hover */
.npm-region-btn-377f0f28[data-region="central"]:hover {
    background-color: #003A8C4D !important;
    border-color: #003A8C !important;
}

.npm-region-btn-377f0f28[data-region="central"]:hover .npm-btn-dot-377f0f28 {
    background-color: #003A8C !important;
}

/* WESTERN & SOUTHERN - Hover */
.npm-region-btn-377f0f28[data-region="western"]:hover {
    background-color: #1D6FB84D !important;
    border-color: #1D6FB8 !important;
}

.npm-region-btn-377f0f28[data-region="western"]:hover .npm-btn-dot-377f0f28 {
    background-color: #1D6FB8 !important;
}

/* NORTHERN & BORDER AREAS - Hover */
.npm-region-btn-377f0f28[data-region="northern"]:hover {
    background-color: #5B7E224D !important;
    border-color: #5B7E22 !important;
}

.npm-region-btn-377f0f28[data-region="northern"]:hover .npm-btn-dot-377f0f28 {
    background-color: #5B7E22 !important;
}
    @media (min-width: 1024px) {
        .npm-map-col-377f0f28 {
            max-width: 930px;
        }
    }
    .npm-impact-section-377f0f28 {
        display: none !important;
    }
    .npm-region-buttons-377f0f28 {
    display: flex
;
    flex-direction: column;
gap: 8px !important;
}
.npm-heading-green-377f0f28{
        font-family: Almarai;
    font-weight: 700;
 
    color: #63B040;
}
.npm-label-line-377f0f28{
    display: none;
}
.npm-map-controls-377f0f28{
    display: none;
}
.npm-label-377f0f28{
    font-size: 16px;
    color: #1D6FB8;
}
.npm-inner-377f0f28{
    max-width: 1660px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5a714b */.impact-eyebrow {
    margin-bottom: 8px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a277b6 */a.btn-green {
    background: rgb(90, 158, 47);
    color: #fff;
    transition: all 0.3s ease;
}

a.btn-green:hover {
    background: rgb(26, 58, 92);
    color: #fff;
    box-shadow:
        0 20px 25px -5px rgb(0 0 0 / 0.1),
        0 8px 10px -6px rgb(0 0 0 / 0.1);
    transform: translateY(-2px);
}

a.btn-green .arrow-icon {
    transition: transform 0.3s ease;
}

a.btn-green:hover .arrow-icon {
    transform: translateX(2px);
}
.eyebrow {
    margin-bottom: 16px !important;
}
@media (max-width: 767px) {
  .cp-title {
    font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9542870 */.view-all-link .arrow-icon {
    transition: transform 0.3s ease;
}

.view-all-link:hover .arrow-icon {
    transform: translateX(4px);
}

@media (min-width: 640px) { 
    .alumni-header {
    align-items: flex-end !important;}
}
@media (max-width: 1023px) {
    #alumni-cards {
        touch-action: pan-y;
        -webkit-overflow-scrolling: touch;
    }
    .alumni-grid {
        margin-bottom: 0px !important;
    }
}
/* Mobile: horizontal flex row with native touch scroll */
@media (max-width: 1023px) {
  .alumni-grid {

    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
    touch-action: pan-x !important;
    scroll-snap-type: x mandatory !important;
    gap: 16px !important;
    /* hide scrollbar visually while keeping scroll functional */
    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
  }

  .alumni-grid::-webkit-scrollbar {
    display: none !important;
  }

  .alumni-grid .alumni-card {
    flex: 0 0 100% !important;
    scroll-snap-align: start !important;
    min-width: 0 !important;
  }
}
@media (min-width: 1024px) {
  .alumni-viewport {
    overflow: unset !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37549bd */.arrow-move .elementor-button-icon {
    transition: transform 0.3s ease;
}

/* Hover effect */
.arrow-move:hover .elementor-button-icon {
    transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a78a060 */.arrow-move .elementor-button-icon {
    transition: transform 0.3s ease;
}

/* Hover effect */
.arrow-move:hover .elementor-button-icon {
    transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fbf09c */.arrow-move .elementor-button-icon {
    transition: transform 0.3s ease;
}

/* Hover effect */
.arrow-move:hover .elementor-button-icon {
    transform: translateX(2px);
}/* End custom CSS */