.elementor-4087 .elementor-element.elementor-element-8bd8a83{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4087 .elementor-element.elementor-element-7753227{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:30px;--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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-4087 .elementor-element.elementor-element-2e930ed{text-align:center;}.elementor-4087 .elementor-element.elementor-element-2e930ed img{width:60%;}.elementor-4087 .elementor-element.elementor-element-6a46c22{--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:flex-end;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4087 .elementor-element.elementor-element-dd0c479{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );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-4087 .elementor-element.elementor-element-c89c81a{text-align:start;font-family:"29LTOkasoVF : Arabic Title", Sans-serif;font-size:26px;font-style:normal;text-transform:none;line-height:1em;color:#00A500;}.elementor-4087 .elementor-element.elementor-element-1fb3ef3{font-family:"29LTOkasoVF : Arabic Title", Sans-serif;font-size:26px;font-style:normal;text-transform:none;line-height:1em;color:#00A500;}.elementor-4087 .elementor-element.elementor-element-0ceb2d6{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4087 .elementor-element.elementor-element-11bcb16{--display:flex;--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;--justify-content:flex-end;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-4087 .elementor-element.elementor-element-3834ff0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4087 .elementor-element.elementor-element-023af10 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4087 .elementor-element.elementor-element-b83cf8e{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4087 .elementor-element.elementor-element-b83cf8e:not(.elementor-motion-effects-element-type-background), .elementor-4087 .elementor-element.elementor-element-b83cf8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-4087 .elementor-element.elementor-element-7085375{text-align:center;font-style:normal;text-transform:none;}.elementor-4087 .elementor-element.elementor-element-684d2e7{font-style:normal;text-transform:none;}.elementor-4087 .elementor-element.elementor-element-ffc1d4d{--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 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4087 .elementor-element.elementor-element-946dfe4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4087 .elementor-element.elementor-element-946dfe4 img{width:120%;}.elementor-4087 .elementor-element.elementor-element-26a2afe{padding:0% 8% 0% 5%;font-family:"29LTOkasoVF : Arabic Title", Sans-serif;font-style:normal;text-transform:none;}.elementor-4087 .elementor-element.elementor-element-399d135{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 5%;text-align:start;}.elementor-4087 .elementor-element.elementor-element-399d135 img{width:130px;}.elementor-4087 .elementor-element.elementor-element-8373236{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4087 .elementor-element.elementor-element-f5e995a{--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;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-4087 .elementor-element.elementor-element-17b5e35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4087 .elementor-element.elementor-element-9d13538 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4087 .elementor-element.elementor-element-b997063{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4087 .elementor-element.elementor-element-b997063:not(.elementor-motion-effects-element-type-background), .elementor-4087 .elementor-element.elementor-element-b997063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-4087 .elementor-element.elementor-element-bd6e7b3{text-align:center;font-weight:normal;font-style:normal;text-transform:none;}.elementor-4087 .elementor-element.elementor-element-eb84abe{font-style:normal;text-transform:none;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-4087 .elementor-element.elementor-element-cd7ee24 .elementor-button{background-color:#FFFFFF00;font-family:"29LTIdrisPureALVF : Body Text", Sans-serif;font-size:26px;font-weight:400;font-style:normal;text-transform:none;text-decoration:underline;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-4087 .elementor-element.elementor-element-cd7ee24 .elementor-button:hover, .elementor-4087 .elementor-element.elementor-element-cd7ee24 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-4087 .elementor-element.elementor-element-cd7ee24 .elementor-button:hover svg, .elementor-4087 .elementor-element.elementor-element-cd7ee24 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4087 .elementor-element.elementor-element-e962ca7{--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 0px;--row-gap:5px;--column-gap:0px;}.elementor-4087 .elementor-element.elementor-element-e374983{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;}.elementor-4087 .elementor-element.elementor-element-e374983 img{width:120%;}.elementor-4087 .elementor-element.elementor-element-bc29bff{font-family:"29LTOkasoVF : Arabic Title", Sans-serif;font-style:normal;text-transform:none;}.elementor-4087 .elementor-element.elementor-element-d5e77c6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 5%;text-align:start;}.elementor-4087 .elementor-element.elementor-element-d5e77c6 img{width:130px;}.elementor-4087 .elementor-element.elementor-element-fc5608e{--display:flex;}.elementor-4087 .elementor-element.elementor-element-c2a6b73{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4087 .elementor-element.elementor-element-ea2c392{--display:flex;--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;--justify-content:flex-end;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-4087 .elementor-element.elementor-element-c6c4233{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4087 .elementor-element.elementor-element-b7b25df .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4087 .elementor-element.elementor-element-0595500{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4087 .elementor-element.elementor-element-0595500:not(.elementor-motion-effects-element-type-background), .elementor-4087 .elementor-element.elementor-element-0595500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-4087 .elementor-element.elementor-element-0241c7c{text-align:center;font-style:normal;text-transform:none;}.elementor-4087 .elementor-element.elementor-element-a06fbf2{text-align:center;font-style:normal;text-transform:none;}.elementor-4087 .elementor-element.elementor-element-c658ac5 .elementor-button{background-color:#FFFFFF00;font-family:"29LTIdrisPureALVF : Body Text", Sans-serif;font-size:26px;font-weight:400;font-style:normal;text-transform:none;text-decoration:underline;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-4087 .elementor-element.elementor-element-c658ac5 .elementor-button:hover, .elementor-4087 .elementor-element.elementor-element-c658ac5 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-4087 .elementor-element.elementor-element-c658ac5 .elementor-button:hover svg, .elementor-4087 .elementor-element.elementor-element-c658ac5 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4087 .elementor-element.elementor-element-7c47bda{--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 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4087 .elementor-element.elementor-element-5174538{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4087 .elementor-element.elementor-element-5174538 img{width:120%;}.elementor-4087 .elementor-element.elementor-element-5b2e877{padding:0% 8% 0% 5%;font-family:"29LTOkasoVF : Arabic Title", Sans-serif;font-style:normal;text-transform:none;}.elementor-4087 .elementor-element.elementor-element-53f3c02{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 5%;text-align:start;}.elementor-4087 .elementor-element.elementor-element-53f3c02 img{width:130px;}.elementor-4087 .elementor-element.elementor-element-440ac43{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4087 .elementor-element.elementor-element-f89e4fd{--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;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-4087 .elementor-element.elementor-element-9722c0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4087 .elementor-element.elementor-element-93433a9 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4087 .elementor-element.elementor-element-7c3a624{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4087 .elementor-element.elementor-element-7c3a624:not(.elementor-motion-effects-element-type-background), .elementor-4087 .elementor-element.elementor-element-7c3a624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-4087 .elementor-element.elementor-element-f853b66{text-align:center;font-weight:normal;font-style:normal;text-transform:none;}.elementor-4087 .elementor-element.elementor-element-bfdf8f2{text-align:center;font-style:normal;text-transform:none;}.elementor-4087 .elementor-element.elementor-element-150a72c .elementor-button{background-color:#FFFFFF00;font-family:"29LTIdrisPureALVF : Body Text", Sans-serif;font-size:26px;font-weight:400;font-style:normal;text-transform:none;text-decoration:underline;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-4087 .elementor-element.elementor-element-150a72c .elementor-button:hover, .elementor-4087 .elementor-element.elementor-element-150a72c .elementor-button:focus{color:var( --e-global-color-text );}.elementor-4087 .elementor-element.elementor-element-150a72c .elementor-button:hover svg, .elementor-4087 .elementor-element.elementor-element-150a72c .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4087 .elementor-element.elementor-element-a22386d{--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 0px;--row-gap:5px;--column-gap:0px;}.elementor-4087 .elementor-element.elementor-element-f39a15d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;}.elementor-4087 .elementor-element.elementor-element-f39a15d img{width:120%;}.elementor-4087 .elementor-element.elementor-element-ee61882{font-family:"29LTOkasoVF : Arabic Title", Sans-serif;font-style:normal;text-transform:none;}.elementor-4087 .elementor-element.elementor-element-2504314{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 5%;text-align:start;}.elementor-4087 .elementor-element.elementor-element-2504314 img{width:130px;}.elementor-4087 .elementor-element.elementor-element-9add8f7{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4087 .elementor-element.elementor-element-9ea1fe8{--display:flex;--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;--justify-content:flex-end;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-4087 .elementor-element.elementor-element-89ae210{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4087 .elementor-element.elementor-element-26e68cc .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4087 .elementor-element.elementor-element-595d719{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4087 .elementor-element.elementor-element-595d719:not(.elementor-motion-effects-element-type-background), .elementor-4087 .elementor-element.elementor-element-595d719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-4087 .elementor-element.elementor-element-4924854{text-align:center;font-style:normal;text-transform:none;}.elementor-4087 .elementor-element.elementor-element-71bb02d{text-align:center;font-style:normal;text-transform:none;}.elementor-4087 .elementor-element.elementor-element-c90ea3e .elementor-button{background-color:#FFFFFF00;font-family:"29LTIdrisPureALVF : Body Text", Sans-serif;font-size:26px;font-weight:400;font-style:normal;text-transform:none;text-decoration:underline;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-4087 .elementor-element.elementor-element-c90ea3e .elementor-button:hover, .elementor-4087 .elementor-element.elementor-element-c90ea3e .elementor-button:focus{color:var( --e-global-color-text );}.elementor-4087 .elementor-element.elementor-element-c90ea3e .elementor-button:hover svg, .elementor-4087 .elementor-element.elementor-element-c90ea3e .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4087 .elementor-element.elementor-element-de09fe6{--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 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4087 .elementor-element.elementor-element-281e22a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4087 .elementor-element.elementor-element-281e22a img{width:120%;}.elementor-4087 .elementor-element.elementor-element-f6fdc72{padding:0% 8% 0% 5%;font-family:"29LTOkasoVF : Arabic Title", Sans-serif;font-style:normal;text-transform:none;}.elementor-4087 .elementor-element.elementor-element-7d74144{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 5%;text-align:start;}.elementor-4087 .elementor-element.elementor-element-7d74144 img{width:130px;}.elementor-4087 .elementor-element.elementor-element-43944dd{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4087 .elementor-element.elementor-element-0845498{--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;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-4087 .elementor-element.elementor-element-f455d98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4087 .elementor-element.elementor-element-2031630 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4087 .elementor-element.elementor-element-48103f9{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4087 .elementor-element.elementor-element-48103f9:not(.elementor-motion-effects-element-type-background), .elementor-4087 .elementor-element.elementor-element-48103f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-4087 .elementor-element.elementor-element-3f25e39{text-align:center;font-weight:normal;font-style:normal;text-transform:none;}.elementor-4087 .elementor-element.elementor-element-08b08e8{text-align:center;font-style:normal;text-transform:none;}.elementor-4087 .elementor-element.elementor-element-0d76537 .elementor-button{background-color:#FFFFFF00;font-family:"29LTIdrisPureALVF : Body Text", Sans-serif;font-size:26px;font-weight:400;font-style:normal;text-transform:none;text-decoration:underline;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-4087 .elementor-element.elementor-element-0d76537 .elementor-button:hover, .elementor-4087 .elementor-element.elementor-element-0d76537 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-4087 .elementor-element.elementor-element-0d76537 .elementor-button:hover svg, .elementor-4087 .elementor-element.elementor-element-0d76537 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4087 .elementor-element.elementor-element-bf8805e{--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 0px;--row-gap:5px;--column-gap:0px;}.elementor-4087 .elementor-element.elementor-element-7055528{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;}.elementor-4087 .elementor-element.elementor-element-7055528 img{width:120%;}.elementor-4087 .elementor-element.elementor-element-de2a096{font-family:"29LTOkasoVF : Arabic Title", Sans-serif;font-style:normal;text-transform:none;}.elementor-4087 .elementor-element.elementor-element-2d33daf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 5%;text-align:start;}.elementor-4087 .elementor-element.elementor-element-2d33daf img{width:130px;}.elementor-4087 .elementor-element.elementor-element-b8f9ac7{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4087 .elementor-element.elementor-element-5d35c43{--display:flex;--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;--justify-content:flex-end;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-4087 .elementor-element.elementor-element-afe8e20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4087 .elementor-element.elementor-element-5816774 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4087 .elementor-element.elementor-element-f24e5da{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4087 .elementor-element.elementor-element-f24e5da:not(.elementor-motion-effects-element-type-background), .elementor-4087 .elementor-element.elementor-element-f24e5da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-4087 .elementor-element.elementor-element-969ed24{text-align:center;font-style:normal;text-transform:none;}.elementor-4087 .elementor-element.elementor-element-52ddeb7{text-align:center;font-style:normal;text-transform:none;}.elementor-4087 .elementor-element.elementor-element-5c2fc6d .elementor-button{background-color:#FFFFFF00;font-family:"29LTIdrisPureALVF : Body Text", Sans-serif;font-size:26px;font-weight:400;font-style:normal;text-transform:none;text-decoration:underline;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-4087 .elementor-element.elementor-element-5c2fc6d .elementor-button:hover, .elementor-4087 .elementor-element.elementor-element-5c2fc6d .elementor-button:focus{color:var( --e-global-color-text );}.elementor-4087 .elementor-element.elementor-element-5c2fc6d .elementor-button:hover svg, .elementor-4087 .elementor-element.elementor-element-5c2fc6d .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4087 .elementor-element.elementor-element-449639e{--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 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4087 .elementor-element.elementor-element-598cd9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4087 .elementor-element.elementor-element-598cd9e img{width:120%;}.elementor-4087 .elementor-element.elementor-element-0f05e6f{padding:0% 8% 0% 5%;font-family:"29LTOkasoVF : Arabic Title", Sans-serif;font-style:normal;text-transform:none;}.elementor-4087 .elementor-element.elementor-element-ab0e214{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 5%;text-align:start;}.elementor-4087 .elementor-element.elementor-element-ab0e214 img{width:130px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4087 .elementor-element.elementor-element-7753227{--content-width:100%;}.elementor-4087 .elementor-element.elementor-element-6a46c22{--content-width:100%;}.elementor-4087 .elementor-element.elementor-element-dd0c479{--width:50%;}.elementor-4087 .elementor-element.elementor-element-3834ff0{--width:30.5%;}.elementor-4087 .elementor-element.elementor-element-ffc1d4d{--width:60%;}.elementor-4087 .elementor-element.elementor-element-17b5e35{--width:30.5%;}.elementor-4087 .elementor-element.elementor-element-e962ca7{--width:60%;}.elementor-4087 .elementor-element.elementor-element-c6c4233{--width:30.5%;}.elementor-4087 .elementor-element.elementor-element-7c47bda{--width:60%;}.elementor-4087 .elementor-element.elementor-element-9722c0a{--width:30.5%;}.elementor-4087 .elementor-element.elementor-element-a22386d{--width:60%;}.elementor-4087 .elementor-element.elementor-element-89ae210{--width:30.5%;}.elementor-4087 .elementor-element.elementor-element-de09fe6{--width:60%;}.elementor-4087 .elementor-element.elementor-element-f455d98{--width:30.5%;}.elementor-4087 .elementor-element.elementor-element-bf8805e{--width:60%;}.elementor-4087 .elementor-element.elementor-element-afe8e20{--width:30.5%;}.elementor-4087 .elementor-element.elementor-element-449639e{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4087 .elementor-element.elementor-element-8bd8a83{--width:100%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4087 .elementor-element.elementor-element-c89c81a{font-size:14px;}.elementor-4087 .elementor-element.elementor-element-1fb3ef3{font-size:14px;}.elementor-4087 .elementor-element.elementor-element-7085375{font-size:14px;}.elementor-4087 .elementor-element.elementor-element-684d2e7{font-size:14px;}.elementor-4087 .elementor-element.elementor-element-26a2afe{font-size:14px;}.elementor-4087 .elementor-element.elementor-element-bd6e7b3{font-size:14px;}.elementor-4087 .elementor-element.elementor-element-eb84abe{font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4087 .elementor-element.elementor-element-bc29bff{font-size:14px;}.elementor-4087 .elementor-element.elementor-element-0241c7c{font-size:14px;}.elementor-4087 .elementor-element.elementor-element-a06fbf2{font-size:14px;}.elementor-4087 .elementor-element.elementor-element-5b2e877{font-size:14px;}.elementor-4087 .elementor-element.elementor-element-f853b66{font-size:14px;}.elementor-4087 .elementor-element.elementor-element-bfdf8f2{font-size:14px;}.elementor-4087 .elementor-element.elementor-element-ee61882{font-size:14px;}.elementor-4087 .elementor-element.elementor-element-4924854{font-size:14px;}.elementor-4087 .elementor-element.elementor-element-71bb02d{font-size:14px;}.elementor-4087 .elementor-element.elementor-element-f6fdc72{font-size:14px;}.elementor-4087 .elementor-element.elementor-element-3f25e39{font-size:14px;}.elementor-4087 .elementor-element.elementor-element-08b08e8{font-size:14px;}.elementor-4087 .elementor-element.elementor-element-de2a096{font-size:14px;}.elementor-4087 .elementor-element.elementor-element-969ed24{font-size:14px;}.elementor-4087 .elementor-element.elementor-element-52ddeb7{font-size:14px;}.elementor-4087 .elementor-element.elementor-element-0f05e6f{font-size:14px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4087 .elementor-element.elementor-element-dd0c479{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4087 .elementor-element.elementor-element-11bcb16{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4087 .elementor-element.elementor-element-3834ff0{--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-4087 .elementor-element.elementor-element-ffc1d4d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4087 .elementor-element.elementor-element-f5e995a{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4087 .elementor-element.elementor-element-17b5e35{--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4087 .elementor-element.elementor-element-e962ca7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4087 .elementor-element.elementor-element-ea2c392{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4087 .elementor-element.elementor-element-c6c4233{--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-4087 .elementor-element.elementor-element-7c47bda{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4087 .elementor-element.elementor-element-f89e4fd{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4087 .elementor-element.elementor-element-9722c0a{--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-4087 .elementor-element.elementor-element-a22386d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4087 .elementor-element.elementor-element-9ea1fe8{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4087 .elementor-element.elementor-element-89ae210{--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-4087 .elementor-element.elementor-element-de09fe6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4087 .elementor-element.elementor-element-0845498{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4087 .elementor-element.elementor-element-f455d98{--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-4087 .elementor-element.elementor-element-bf8805e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4087 .elementor-element.elementor-element-5d35c43{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4087 .elementor-element.elementor-element-afe8e20{--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-4087 .elementor-element.elementor-element-449639e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-1fb3ef3 */.elementor-4087 .elementor-element.elementor-element-1fb3ef3 { direction: rtl; }/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-023af10 */.elementor-4087 .elementor-element.elementor-element-023af10 {
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    z-index: 10;
}

.elementor-4087 .elementor-element.elementor-element-023af10 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
}

.elementor-4087 .elementor-element.elementor-element-023af10 .elementor-wrapper {
    background: transparent !important;
}

.elementor-4087 .elementor-element.elementor-element-023af10 video {
    background: transparent !important;
}
.elementor-4087 .elementor-element.elementor-element-023af10 video,
.elementor-4087 .elementor-element.elementor-element-023af10 img {
    filter:
        drop-shadow(0 0 1px rgba(255, 255, 255, 0.3))
        drop-shadow(0 2px 2px rgba(0, 0, 0, 0.25));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e940c5 */.elementor-4087 .elementor-element.elementor-element-3e940c5 {
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    z-index: 10;
}

.elementor-4087 .elementor-element.elementor-element-3e940c5 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-4087 .elementor-element.elementor-element-3e940c5 img {
    width: 100% !important;
    display: block !important;
}
.elementor-4087 .elementor-element.elementor-element-3e940c5 video,
.elementor-4087 .elementor-element.elementor-element-3e940c5 img {
    filter:
        drop-shadow(0 0 1px rgba(255, 255, 255, 0.3))
        drop-shadow(0 2px 2px rgba(0, 0, 0, 0.25));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6095a54 */.elementor-4087 .elementor-element.elementor-element-6095a54 {
    margin-left: -15px !important;
    margin-right: -15px !important;
    width: calc(100% + 30px) !important;
    max-width: none !important;
    margin-bottom: 15px !important;
}
.elementor-4087 .elementor-element.elementor-element-6095a54 img {
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7085375 */.elementor-4087 .elementor-element.elementor-element-7085375 .bio-en {
    direction: ltr;
    margin-bottom: 12px;
}

.elementor-4087 .elementor-element.elementor-element-7085375 .bio-ar {
    direction: rtl;
    font-family: "29LTOkasoVF : Arabic Title", sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684d2e7 */.elementor-4087 .elementor-element.elementor-element-684d2e7 {
    display: none;
}
.elementor-4087 .elementor-element.elementor-element-684d2e7 .bio-en {
    direction: ltr;
    margin-bottom: 12px;
}

.elementor-4087 .elementor-element.elementor-element-684d2e7 .bio-ar {
    direction: rtl;
    font-family: "29LTOkasoVF : Arabic Title", sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83cf8e */.elementor-4087 .elementor-element.elementor-element-b83cf8e {
    position: relative;
    z-index: 1;
    width: auto !important;
    margin-left: 10px !important;
    margin-right: 6% !important;
    box-sizing: border-box !important;
    overflow: visible !important;
    background: linear-gradient(
        180deg,
        #88aec1 0%,
        #72838a 20%,
        #ffffff 40%,
        #ffffff 60%,
        #87d7ec 80%,
        #72838a 100%
    ) !important;
}
.elementor-4087 .elementor-element.elementor-element-b83cf8e  p {
    font-size: 26px;
    line-height: 1;
    margin: 0;
    padding: 0;
    
}
/* Default: large screens (1920 and up) */
.elementor-4087 .elementor-element.elementor-element-b83cf8e {
    margin-top: -86px !important;
}

/* Mac 1728 */
@media (max-width: 1728px) {
    .elementor-4087 .elementor-element.elementor-element-b83cf8e { margin-top: -78px !important; }
}

/* 1366 / 1400 laptops */
@media (max-width: 1400px) {
    .elementor-4087 .elementor-element.elementor-element-b83cf8e { margin-top: -66px !important; }
}

/* 1024 (-75 was already correct here) */
@media (max-width: 1024px) {
    .elementor-4087 .elementor-element.elementor-element-b83cf8e { margin-top: -56px !important; }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-b83cf8e { margin-top: -66px !important; }
}

/* Safari (PNG): less overlap so the photo's top shows */
.is-safari .elementor-4087 .elementor-element.elementor-element-b83cf8e { margin-top: -20px !important; }
@media (max-width: 1728px) { .is-safari .elementor-4087 .elementor-element.elementor-element-b83cf8e { margin-top: -20px !important; } }
@media (max-width: 1400px) { .is-safari .elementor-4087 .elementor-element.elementor-element-b83cf8e { margin-top: -20px !important; } }
@media (max-width: 1024px) { .is-safari .elementor-4087 .elementor-element.elementor-element-b83cf8e { margin-top: -20px !important; } }
@media (max-width: 767px)  { .is-safari .elementor-4087 .elementor-element.elementor-element-b83cf8e { margin-top: -20px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3834ff0 */.elementor-4087 .elementor-element.elementor-element-3834ff0 {
    position: relative;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-946dfe4 */.elementor-4087 .elementor-element.elementor-element-946dfe4 {
    position: relative;
    z-index: 1;
    transform: translateX(23px);
}

@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-946dfe4 {
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26a2afe */.elementor-4087 .elementor-element.elementor-element-26a2afe {
    margin-top: 25px !important;   /* gap below the title logo */
    padding: 0 5%;
}

.elementor-4087 .elementor-element.elementor-element-26a2afe p {
    color: #00a500;                /* replace with your site green */
    font-size: 15px;
    line-height: 1;
    margin: 0 0 14px 0;
}

.elementor-4087 .elementor-element.elementor-element-26a2afe .desc-en {
    font-family: "29LTOkasoVF : Arabic Title", sans-serif !important;
    direction: ltr;
    text-align: justify;
    line-height: .9;
    font-size: 22px;
   
}

.elementor-4087 .elementor-element.elementor-element-26a2afe .desc-ar {
   
    direction: rtl;
    text-align: justify;
    font-size: 18px;
}



.elementor-4087 .elementor-element.elementor-element-26a2afe p:last-child {
    margin-bottom: 0 !important;
}
.elementor-4087 .elementor-element.elementor-element-26a2afe .elementor-widget-container {
    margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-26a2afe {
        padding: 0 16px;
    }
    .elementor-4087 .elementor-element.elementor-element-26a2afe p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc1d4d */.elementor-4087 .elementor-element.elementor-element-ffc1d4d {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11bcb16 */.elementor-4087 .elementor-element.elementor-element-11bcb16 {
    overflow: visible !important;
}

@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-11bcb16 {
        padding: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9d13538 */.elementor-4087 .elementor-element.elementor-element-9d13538 {
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    z-index: 10;
}

.elementor-4087 .elementor-element.elementor-element-9d13538 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
}

.elementor-4087 .elementor-element.elementor-element-9d13538 .elementor-wrapper {
    background: transparent !important;
}

.elementor-4087 .elementor-element.elementor-element-9d13538 video {
    background: transparent !important;
}
.elementor-4087 .elementor-element.elementor-element-9d13538 video,
.elementor-4087 .elementor-element.elementor-element-9d13538 img {
    filter:
        drop-shadow(0 0 1px rgba(255, 255, 255, 0.3))
        drop-shadow(0 2px 2px rgba(0, 0, 0, 0.25));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f5ef97 */.elementor-4087 .elementor-element.elementor-element-1f5ef97 {
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    z-index: 10;
}

.elementor-4087 .elementor-element.elementor-element-1f5ef97 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-4087 .elementor-element.elementor-element-1f5ef97 img {
    width: 100% !important;
    display: block !important;
}
.elementor-4087 .elementor-element.elementor-element-1f5ef97 video,
.elementor-4087 .elementor-element.elementor-element-1f5ef97 img {
    filter:
        drop-shadow(0 0 1px rgba(255, 255, 255, 0.3))
        drop-shadow(0 2px 2px rgba(0, 0, 0, 0.25));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c533af */.elementor-4087 .elementor-element.elementor-element-5c533af {
    margin-left: -15px !important;
    margin-right: -15px !important;
    width: calc(100% + 30px) !important;
    max-width: none !important;
    margin-bottom: 15px !important;
}
.elementor-4087 .elementor-element.elementor-element-5c533af img {
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb84abe */.elementor-4087 .elementor-element.elementor-element-eb84abe {
    display: none;
}
.elementor-4087 .elementor-element.elementor-element-eb84abe .bio-en {
    direction: ltr;
    margin-bottom: 12px;
}

.elementor-4087 .elementor-element.elementor-element-eb84abe .bio-ar {
    direction: rtl;
    font-family: "29LTOkasoVF : Arabic Title", sans-serif;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd7ee24 */.elementor-4087 .elementor-element.elementor-element-cd7ee24 {
    margin-top: 0 px !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.elementor-4087 .elementor-element.elementor-element-cd7ee24 .elementor-button {
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b997063 */.elementor-4087 .elementor-element.elementor-element-b997063 {
    position: relative;
    z-index: 1;
    width: auto !important;
    margin-left: 10px !important;
    margin-right: 6% !important;
    box-sizing: border-box !important;
    overflow: visible !important;
    background: linear-gradient(
        180deg,
        #88aec1 0%,
        #72838a 20%,
        #ffffff 40%,
        #ffffff 60%,
        #87d7ec 80%,
        #72838a 100%
    ) !important;
}
.elementor-4087 .elementor-element.elementor-element-b997063  p {
    font-size: 26px;
    line-height: 1;
    margin: 0;
    padding: 0;
    
}
/* Default: large screens (1920 and up) */
.elementor-4087 .elementor-element.elementor-element-b997063 {
    margin-top: -86px !important;
}

/* Mac 1728 */
@media (max-width: 1728px) {
    .elementor-4087 .elementor-element.elementor-element-b997063 { margin-top: -78px !important; }
}

/* 1366 / 1400 laptops */
@media (max-width: 1400px) {
    .elementor-4087 .elementor-element.elementor-element-b997063 { margin-top: -66px !important; }
}

/* 1024 (-75 was already correct here) */
@media (max-width: 1024px) {
    .elementor-4087 .elementor-element.elementor-element-b997063 { margin-top: -56px !important; }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-b997063 { margin-top: -66px !important; }
}

/* Safari (PNG): less overlap so the photo's top shows */
.is-safari .elementor-4087 .elementor-element.elementor-element-b997063 { margin-top: -20px !important; }
@media (max-width: 1728px) { .is-safari .elementor-4087 .elementor-element.elementor-element-b997063 { margin-top: -20px !important; } }
@media (max-width: 1400px) { .is-safari .elementor-4087 .elementor-element.elementor-element-b997063 { margin-top: -20px !important; } }
@media (max-width: 1024px) { .is-safari .elementor-4087 .elementor-element.elementor-element-b997063 { margin-top: -20px !important; } }
@media (max-width: 767px)  { .is-safari .elementor-4087 .elementor-element.elementor-element-b997063 { margin-top: -20px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5e35 */.elementor-4087 .elementor-element.elementor-element-17b5e35 {
    position: relative;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e374983 */.elementor-4087 .elementor-element.elementor-element-e374983 {
    position: relative;
    z-index: 1;
}

@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-e374983 {
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc29bff */.elementor-4087 .elementor-element.elementor-element-bc29bff {
    margin-top: 25px !important;   /* gap below the title logo */
    padding: 0 5%;
}

.elementor-4087 .elementor-element.elementor-element-bc29bff p {
    color: #00a500;                /* replace with your site green */
    font-size: 15px;
    line-height: 1;
    margin: 0 0 14px 0;
}

.elementor-4087 .elementor-element.elementor-element-bc29bff .desc-en {
    font-family: "29LTOkasoVF : Arabic Title", sans-serif !important;
    direction: ltr;
    text-align: justify;
    line-height: .9;
    font-size: 22px;
   
}

.elementor-4087 .elementor-element.elementor-element-bc29bff .desc-ar {
   
    direction: rtl;
    text-align: justify;
    font-size: 18px;
}
.elementor-4087 .elementor-element.elementor-element-bc29bff p:last-child {
    margin-bottom: 0 !important;
}
.elementor-4087 .elementor-element.elementor-element-bc29bff .elementor-widget-container {
    margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-bc29bff {
        padding: 0 16px;
    }
    .elementor-4087 .elementor-element.elementor-element-bc29bff p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e962ca7 */.elementor-4087 .elementor-element.elementor-element-e962ca7 {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e995a */.elementor-4087 .elementor-element.elementor-element-f5e995a {
    overflow: visible !important;
}

@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-f5e995a {
        padding: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7b25df */.elementor-4087 .elementor-element.elementor-element-b7b25df {
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    z-index: 10;
}

.elementor-4087 .elementor-element.elementor-element-b7b25df .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
}

.elementor-4087 .elementor-element.elementor-element-b7b25df .elementor-wrapper {
    background: transparent !important;
}

.elementor-4087 .elementor-element.elementor-element-b7b25df video {
    background: transparent !important;
}
.elementor-4087 .elementor-element.elementor-element-b7b25df video,
.elementor-4087 .elementor-element.elementor-element-b7b25df img {
    filter:
        drop-shadow(0 0 1px rgba(255, 255, 255, 0.3))
        drop-shadow(0 2px 2px rgba(0, 0, 0, 0.25));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5cd487 */.elementor-4087 .elementor-element.elementor-element-d5cd487 {
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    z-index: 10;
}

.elementor-4087 .elementor-element.elementor-element-d5cd487 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-4087 .elementor-element.elementor-element-d5cd487 img {
    width: 100% !important;
    display: block !important;
}
.elementor-4087 .elementor-element.elementor-element-d5cd487 video,
.elementor-4087 .elementor-element.elementor-element-d5cd487 img {
    filter:
        drop-shadow(0 0 1px rgba(255, 255, 255, 0.3))
        drop-shadow(0 2px 2px rgba(0, 0, 0, 0.25));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f95636d */.elementor-4087 .elementor-element.elementor-element-f95636d {
    margin-left: -15px !important;
    margin-right: -15px !important;
    width: calc(100% + 30px) !important;
    max-width: none !important;
    margin-bottom: 15px !important;
}
.elementor-4087 .elementor-element.elementor-element-f95636d img {
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0241c7c */.elementor-4087 .elementor-element.elementor-element-0241c7c .bio-en {
    direction: ltr;
    margin-bottom: 12px;
}

.elementor-4087 .elementor-element.elementor-element-0241c7c .bio-ar {
    direction: rtl;
    font-family: "29LTOkasoVF : Arabic Title", sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a06fbf2 */.elementor-4087 .elementor-element.elementor-element-a06fbf2 {
    display: none;
}
.elementor-4087 .elementor-element.elementor-element-a06fbf2 .bio-en {
    direction: ltr;
    margin-bottom: 12px;
}

.elementor-4087 .elementor-element.elementor-element-a06fbf2 .bio-ar {
    direction: rtl;
    font-family: "29LTOkasoVF : Arabic Title", sans-serif;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c658ac5 */.elementor-4087 .elementor-element.elementor-element-c658ac5 {
    margin-top: 0 px !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.elementor-4087 .elementor-element.elementor-element-c658ac5 .elementor-button {
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0595500 */.elementor-4087 .elementor-element.elementor-element-0595500 {
    position: relative;
    z-index: 1;
    width: auto !important;
    margin-left: 10px !important;
    margin-right: 6% !important;
    box-sizing: border-box !important;
    overflow: visible !important;
    background: linear-gradient(
        180deg,
        #88aec1 0%,
        #72838a 20%,
        #ffffff 40%,
        #ffffff 60%,
        #87d7ec 80%,
        #72838a 100%
    ) !important;
}
.elementor-4087 .elementor-element.elementor-element-0595500  p {
    font-size: 26px;
    line-height: 1;
    margin: 0;
    padding: 0;
    
}
/* Default: large screens (1920 and up) */
.elementor-4087 .elementor-element.elementor-element-0595500 {
    margin-top: -86px !important;
}

/* Mac 1728 */
@media (max-width: 1728px) {
    .elementor-4087 .elementor-element.elementor-element-0595500 { margin-top: -78px !important; }
}

/* 1366 / 1400 laptops */
@media (max-width: 1400px) {
    .elementor-4087 .elementor-element.elementor-element-0595500 { margin-top: -66px !important; }
}

/* 1024 (-75 was already correct here) */
@media (max-width: 1024px) {
    .elementor-4087 .elementor-element.elementor-element-0595500 { margin-top: -56px !important; }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-0595500 { margin-top: -66px !important; }
}

/* Safari (PNG): less overlap so the photo's top shows */
.is-safari .elementor-4087 .elementor-element.elementor-element-0595500 { margin-top: -20px !important; }
@media (max-width: 1728px) { .is-safari .elementor-4087 .elementor-element.elementor-element-0595500 { margin-top: -20px !important; } }
@media (max-width: 1400px) { .is-safari .elementor-4087 .elementor-element.elementor-element-0595500 { margin-top: -20px !important; } }
@media (max-width: 1024px) { .is-safari .elementor-4087 .elementor-element.elementor-element-0595500 { margin-top: -20px !important; } }
@media (max-width: 767px)  { .is-safari .elementor-4087 .elementor-element.elementor-element-0595500 { margin-top: -20px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c4233 */.elementor-4087 .elementor-element.elementor-element-c6c4233 {
    position: relative;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5174538 */.elementor-4087 .elementor-element.elementor-element-5174538 {
    position: relative;
    z-index: 1;
    transform: translateX(23px);
}

@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-5174538 {
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b2e877 */.elementor-4087 .elementor-element.elementor-element-5b2e877 {
    margin-top: 25px !important;   /* gap below the title logo */
    padding: 0 5%;
}

.elementor-4087 .elementor-element.elementor-element-5b2e877 p {
    color: #00a500;                /* replace with your site green */
    font-size: 15px;
    line-height: 1;
    margin: 0 0 14px 0;
}

.elementor-4087 .elementor-element.elementor-element-5b2e877 .desc-en {
    font-family: "29LTOkasoVF : Arabic Title", sans-serif !important;
    direction: ltr;
    text-align: justify;
    line-height: .9;
    font-size: 22px;
   
}

.elementor-4087 .elementor-element.elementor-element-5b2e877 .desc-ar {
    
    direction: rtl;
    text-align: justify;
    font-size: 18px;
}
.elementor-4087 .elementor-element.elementor-element-5b2e877 p:last-child {
    margin-bottom: 0 !important;
}
.elementor-4087 .elementor-element.elementor-element-5b2e877 .elementor-widget-container {
    margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-5b2e877 {
        padding: 0 16px;
    }
    .elementor-4087 .elementor-element.elementor-element-5b2e877 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c47bda */.elementor-4087 .elementor-element.elementor-element-7c47bda {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea2c392 */.elementor-4087 .elementor-element.elementor-element-ea2c392 {
    overflow: visible !important;
}

@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-ea2c392 {
        padding: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-93433a9 */.elementor-4087 .elementor-element.elementor-element-93433a9 {
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    z-index: 10;
}

.elementor-4087 .elementor-element.elementor-element-93433a9 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
}

.elementor-4087 .elementor-element.elementor-element-93433a9 .elementor-wrapper {
    background: transparent !important;
}

.elementor-4087 .elementor-element.elementor-element-93433a9 video {
    background: transparent !important;
}
.elementor-4087 .elementor-element.elementor-element-93433a9 video,
.elementor-4087 .elementor-element.elementor-element-93433a9 img {
    filter:
        drop-shadow(0 0 1px rgba(255, 255, 255, 0.3))
        drop-shadow(0 2px 2px rgba(0, 0, 0, 0.25));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6189af9 */.elementor-4087 .elementor-element.elementor-element-6189af9 {
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    z-index: 10;
}

.elementor-4087 .elementor-element.elementor-element-6189af9 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-4087 .elementor-element.elementor-element-6189af9 img {
    width: 100% !important;
    display: block !important;
}
.elementor-4087 .elementor-element.elementor-element-6189af9 video,
.elementor-4087 .elementor-element.elementor-element-6189af9 img {
    filter:
        drop-shadow(0 0 1px rgba(255, 255, 255, 0.3))
        drop-shadow(0 2px 2px rgba(0, 0, 0, 0.25));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58f0b5b */.elementor-4087 .elementor-element.elementor-element-58f0b5b {
    margin-left: -15px !important;
    margin-right: -15px !important;
    width: calc(100% + 30px) !important;
    max-width: none !important;
    margin-bottom: 15px !important;
}
.elementor-4087 .elementor-element.elementor-element-58f0b5b img {
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bfdf8f2 */.elementor-4087 .elementor-element.elementor-element-bfdf8f2 {
    display: none;
}
.elementor-4087 .elementor-element.elementor-element-bfdf8f2 .bio-en {
    direction: ltr;
    margin-bottom: 12px;
}

.elementor-4087 .elementor-element.elementor-element-bfdf8f2 .bio-ar {
    direction: rtl;
    font-family: "29LTOkasoVF : Arabic Title", sans-serif;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-150a72c */.elementor-4087 .elementor-element.elementor-element-150a72c {
    margin-top: 0 px !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.elementor-4087 .elementor-element.elementor-element-150a72c .elementor-button {
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c3a624 */.elementor-4087 .elementor-element.elementor-element-7c3a624 {
    position: relative;
    z-index: 1;
    width: auto !important;
    margin-left: 10px !important;
    margin-right: 6% !important;
    box-sizing: border-box !important;
    overflow: visible !important;
    background: linear-gradient(
        180deg,
        #88aec1 0%,
        #72838a 20%,
        #ffffff 40%,
        #ffffff 60%,
        #87d7ec 80%,
        #72838a 100%
    ) !important;
}
.elementor-4087 .elementor-element.elementor-element-7c3a624  p {
    font-size: 26px;
    line-height: 1;
    margin: 0;
    padding: 0;
    
}
/* Default: large screens (1920 and up) */
.elementor-4087 .elementor-element.elementor-element-7c3a624 {
    margin-top: -86px !important;
}

/* Mac 1728 */
@media (max-width: 1728px) {
    .elementor-4087 .elementor-element.elementor-element-7c3a624 { margin-top: -78px !important; }
}

/* 1366 / 1400 laptops */
@media (max-width: 1400px) {
    .elementor-4087 .elementor-element.elementor-element-7c3a624 { margin-top: -66px !important; }
}

/* 1024 (-75 was already correct here) */
@media (max-width: 1024px) {
    .elementor-4087 .elementor-element.elementor-element-7c3a624 { margin-top: -56px !important; }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-7c3a624 { margin-top: -66px !important; }
}

/* Safari (PNG): less overlap so the photo's top shows */
.is-safari .elementor-4087 .elementor-element.elementor-element-7c3a624 { margin-top: -20px !important; }
@media (max-width: 1728px) { .is-safari .elementor-4087 .elementor-element.elementor-element-7c3a624 { margin-top: -20px !important; } }
@media (max-width: 1400px) { .is-safari .elementor-4087 .elementor-element.elementor-element-7c3a624 { margin-top: -20px !important; } }
@media (max-width: 1024px) { .is-safari .elementor-4087 .elementor-element.elementor-element-7c3a624 { margin-top: -20px !important; } }
@media (max-width: 767px)  { .is-safari .elementor-4087 .elementor-element.elementor-element-7c3a624 { margin-top: -20px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9722c0a */.elementor-4087 .elementor-element.elementor-element-9722c0a {
    position: relative;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f39a15d */.elementor-4087 .elementor-element.elementor-element-f39a15d {
    position: relative;
    z-index: 1;
}

@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-f39a15d {
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee61882 */.elementor-4087 .elementor-element.elementor-element-ee61882 {
    margin-top: 25px !important;   /* gap below the title logo */
    padding: 0 5%;
}

.elementor-4087 .elementor-element.elementor-element-ee61882 p {
    color: #00a500;                /* replace with your site green */
    font-size: 15px;
    line-height: 1;
    margin: 0 0 14px 0;
}

.elementor-4087 .elementor-element.elementor-element-ee61882 .desc-en {
    font-family: "29LTOkasoVF : Arabic Title", sans-serif !important;
    direction: ltr;
    text-align: justify;
    line-height: .9;
    font-size: 22px;
   
}

.elementor-4087 .elementor-element.elementor-element-ee61882 .desc-ar {
  
    direction: rtl;
    text-align: justify;
    font-size: 18px;
}
.elementor-4087 .elementor-element.elementor-element-ee61882 p:last-child {
    margin-bottom: 0 !important;
}
.elementor-4087 .elementor-element.elementor-element-ee61882 .elementor-widget-container {
    margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-ee61882 {
        padding: 0 16px;
    }
    .elementor-4087 .elementor-element.elementor-element-ee61882 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22386d */.elementor-4087 .elementor-element.elementor-element-a22386d {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f89e4fd */.elementor-4087 .elementor-element.elementor-element-f89e4fd {
    overflow: visible !important;
}

@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-f89e4fd {
        padding: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26e68cc */.elementor-4087 .elementor-element.elementor-element-26e68cc {
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    z-index: 10;
}

.elementor-4087 .elementor-element.elementor-element-26e68cc .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
}

.elementor-4087 .elementor-element.elementor-element-26e68cc .elementor-wrapper {
    background: transparent !important;
}

.elementor-4087 .elementor-element.elementor-element-26e68cc video {
    background: transparent !important;
}
.elementor-4087 .elementor-element.elementor-element-26e68cc video,
.elementor-4087 .elementor-element.elementor-element-26e68cc img {
    filter:
        drop-shadow(0 0 1px rgba(255, 255, 255, 0.3))
        drop-shadow(0 2px 2px rgba(0, 0, 0, 0.25));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1deaceb */.elementor-4087 .elementor-element.elementor-element-1deaceb {
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    z-index: 10;
}

.elementor-4087 .elementor-element.elementor-element-1deaceb .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-4087 .elementor-element.elementor-element-1deaceb img {
    width: 100% !important;
    display: block !important;
}
.elementor-4087 .elementor-element.elementor-element-1deaceb video,
.elementor-4087 .elementor-element.elementor-element-1deaceb img {
    filter:
        drop-shadow(0 0 1px rgba(255, 255, 255, 0.3))
        drop-shadow(0 2px 2px rgba(0, 0, 0, 0.25));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4da226 */.elementor-4087 .elementor-element.elementor-element-d4da226 {
    margin-left: -15px !important;
    margin-right: -15px !important;
    width: calc(100% + 30px) !important;
    max-width: none !important;
    margin-bottom: 15px !important;
}
.elementor-4087 .elementor-element.elementor-element-d4da226 img {
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4924854 */.elementor-4087 .elementor-element.elementor-element-4924854 .bio-en {
    direction: ltr;
    margin-bottom: 12px;
}

.elementor-4087 .elementor-element.elementor-element-4924854 .bio-ar {
    direction: rtl;
    font-family: "29LTOkasoVF : Arabic Title", sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71bb02d */.elementor-4087 .elementor-element.elementor-element-71bb02d {
    display: none;
}
.elementor-4087 .elementor-element.elementor-element-71bb02d .bio-en {
    direction: ltr;
    margin-bottom: 12px;
}

.elementor-4087 .elementor-element.elementor-element-71bb02d .bio-ar {
    direction: rtl;
    font-family: "29LTOkasoVF : Arabic Title", sans-serif;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c90ea3e */.elementor-4087 .elementor-element.elementor-element-c90ea3e {
    margin-top: 0 px !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.elementor-4087 .elementor-element.elementor-element-c90ea3e .elementor-button {
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-595d719 */.elementor-4087 .elementor-element.elementor-element-595d719 {
    position: relative;
    z-index: 1;
    width: auto !important;
    margin-left: 10px !important;
    margin-right: 6% !important;
    box-sizing: border-box !important;
    overflow: visible !important;
    background: linear-gradient(
        180deg,
        #88aec1 0%,
        #72838a 20%,
        #ffffff 40%,
        #ffffff 60%,
        #87d7ec 80%,
        #72838a 100%
    ) !important;
}
.elementor-4087 .elementor-element.elementor-element-595d719  p {
    font-size: 26px;
    line-height: 1;
    margin: 0;
    padding: 0;
    
}
/* Default: large screens (1920 and up) */
.elementor-4087 .elementor-element.elementor-element-595d719 {
    margin-top: -86px !important;
}

/* Mac 1728 */
@media (max-width: 1728px) {
    .elementor-4087 .elementor-element.elementor-element-595d719 { margin-top: -78px !important; }
}

/* 1366 / 1400 laptops */
@media (max-width: 1400px) {
    .elementor-4087 .elementor-element.elementor-element-595d719 { margin-top: -66px !important; }
}

/* 1024 (-75 was already correct here) */
@media (max-width: 1024px) {
    .elementor-4087 .elementor-element.elementor-element-595d719 { margin-top: -56px !important; }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-595d719 { margin-top: -66px !important; }
}

/* Safari (PNG): less overlap so the photo's top shows */
.is-safari .elementor-4087 .elementor-element.elementor-element-595d719 { margin-top: -20px !important; }
@media (max-width: 1728px) { .is-safari .elementor-4087 .elementor-element.elementor-element-595d719 { margin-top: -20px !important; } }
@media (max-width: 1400px) { .is-safari .elementor-4087 .elementor-element.elementor-element-595d719 { margin-top: -20px !important; } }
@media (max-width: 1024px) { .is-safari .elementor-4087 .elementor-element.elementor-element-595d719 { margin-top: -20px !important; } }
@media (max-width: 767px)  { .is-safari .elementor-4087 .elementor-element.elementor-element-595d719 { margin-top: -20px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89ae210 */.elementor-4087 .elementor-element.elementor-element-89ae210 {
    position: relative;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-281e22a */.elementor-4087 .elementor-element.elementor-element-281e22a {
    position: relative;
    z-index: 1;
    transform: translateX(23px);
}

@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-281e22a {
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6fdc72 */.elementor-4087 .elementor-element.elementor-element-f6fdc72 {
    margin-top: 25px !important;   /* gap below the title logo */
    padding: 0 5%;
}

.elementor-4087 .elementor-element.elementor-element-f6fdc72 p {
    color: #00a500;                /* replace with your site green */
    font-size: 15px;
    line-height: 1;
    margin: 0 0 14px 0;
}

.elementor-4087 .elementor-element.elementor-element-f6fdc72 .desc-en {
    font-family: "29LTOkasoVF : Arabic Title", sans-serif !important;
    direction: ltr;
    text-align: justify;
    line-height: .9;
    font-size: 22px;
   
}

.elementor-4087 .elementor-element.elementor-element-f6fdc72 .desc-ar {
   
    direction: rtl;
    text-align: justify;
    font-size: 18px;
}
.elementor-4087 .elementor-element.elementor-element-f6fdc72 p:last-child {
    margin-bottom: 0 !important;
}
.elementor-4087 .elementor-element.elementor-element-f6fdc72 .elementor-widget-container {
    margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-f6fdc72 {
        padding: 0 16px;
    }
    .elementor-4087 .elementor-element.elementor-element-f6fdc72 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de09fe6 */.elementor-4087 .elementor-element.elementor-element-de09fe6 {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ea1fe8 */.elementor-4087 .elementor-element.elementor-element-9ea1fe8 {
    overflow: visible !important;
}

@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-9ea1fe8 {
        padding: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2031630 */.elementor-4087 .elementor-element.elementor-element-2031630 {
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    z-index: 10;
}

.elementor-4087 .elementor-element.elementor-element-2031630 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
}

.elementor-4087 .elementor-element.elementor-element-2031630 .elementor-wrapper {
    background: transparent !important;
}

.elementor-4087 .elementor-element.elementor-element-2031630 video {
    background: transparent !important;
}
.elementor-4087 .elementor-element.elementor-element-2031630 video,
.elementor-4087 .elementor-element.elementor-element-2031630 img {
    filter:
        drop-shadow(0 0 1px rgba(255, 255, 255, 0.3))
        drop-shadow(0 2px 2px rgba(0, 0, 0, 0.25));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e543a6e */.elementor-4087 .elementor-element.elementor-element-e543a6e {
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    z-index: 10;
}

.elementor-4087 .elementor-element.elementor-element-e543a6e .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-4087 .elementor-element.elementor-element-e543a6e img {
    width: 100% !important;
    display: block !important;
}
.elementor-4087 .elementor-element.elementor-element-e543a6e video,
.elementor-4087 .elementor-element.elementor-element-e543a6e img {
    filter:
        drop-shadow(0 0 1px rgba(255, 255, 255, 0.3))
        drop-shadow(0 2px 2px rgba(0, 0, 0, 0.25));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc1578d */.elementor-4087 .elementor-element.elementor-element-cc1578d {
    margin-left: -15px !important;
    margin-right: -15px !important;
    width: calc(100% + 30px) !important;
    max-width: none !important;
    margin-bottom: 15px !important;
}
.elementor-4087 .elementor-element.elementor-element-cc1578d img {
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08b08e8 */.elementor-4087 .elementor-element.elementor-element-08b08e8 {
    display: none;
}
.elementor-4087 .elementor-element.elementor-element-08b08e8 .bio-en {
    direction: ltr;
    margin-bottom: 12px;
}

.elementor-4087 .elementor-element.elementor-element-08b08e8 .bio-ar {
    direction: rtl;
    font-family: "29LTOkasoVF : Arabic Title", sans-serif;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d76537 */.elementor-4087 .elementor-element.elementor-element-0d76537 {
    margin-top: 0 px !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.elementor-4087 .elementor-element.elementor-element-0d76537 .elementor-button {
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48103f9 */.elementor-4087 .elementor-element.elementor-element-48103f9 {
    position: relative;
    z-index: 1;
    width: auto !important;
    margin-left: 10px !important;
    margin-right: 6% !important;
    box-sizing: border-box !important;
    overflow: visible !important;
    background: linear-gradient(
        180deg,
        #88aec1 0%,
        #72838a 20%,
        #ffffff 40%,
        #ffffff 60%,
        #87d7ec 80%,
        #72838a 100%
    ) !important;
}
.elementor-4087 .elementor-element.elementor-element-48103f9  p {
    font-size: 26px;
    line-height: 1;
    margin: 0;
    padding: 0;
    
}
/* Default: large screens (1920 and up) */
.elementor-4087 .elementor-element.elementor-element-48103f9 {
    margin-top: -86px !important;
}

/* Mac 1728 */
@media (max-width: 1728px) {
    .elementor-4087 .elementor-element.elementor-element-48103f9 { margin-top: -78px !important; }
}

/* 1366 / 1400 laptops */
@media (max-width: 1400px) {
    .elementor-4087 .elementor-element.elementor-element-48103f9 { margin-top: -66px !important; }
}

/* 1024 (-75 was already correct here) */
@media (max-width: 1024px) {
    .elementor-4087 .elementor-element.elementor-element-48103f9 { margin-top: -56px !important; }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-48103f9 { margin-top: -66px !important; }
}

/* Safari (PNG): less overlap so the photo's top shows */
.is-safari .elementor-4087 .elementor-element.elementor-element-48103f9 { margin-top: -20px !important; }
@media (max-width: 1728px) { .is-safari .elementor-4087 .elementor-element.elementor-element-48103f9 { margin-top: -20px !important; } }
@media (max-width: 1400px) { .is-safari .elementor-4087 .elementor-element.elementor-element-48103f9 { margin-top: -20px !important; } }
@media (max-width: 1024px) { .is-safari .elementor-4087 .elementor-element.elementor-element-48103f9 { margin-top: -20px !important; } }
@media (max-width: 767px)  { .is-safari .elementor-4087 .elementor-element.elementor-element-48103f9 { margin-top: -20px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f455d98 */.elementor-4087 .elementor-element.elementor-element-f455d98 {
    position: relative;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7055528 */.elementor-4087 .elementor-element.elementor-element-7055528 {
    position: relative;
    z-index: 1;
}

@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-7055528 {
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de2a096 */.elementor-4087 .elementor-element.elementor-element-de2a096 {
    margin-top: 25px !important;   /* gap below the title logo */
    padding: 0 5%;
}

.elementor-4087 .elementor-element.elementor-element-de2a096 p {
    color: #00a500;                /* replace with your site green */
    font-size: 15px;
    line-height: 1;
    margin: 0 0 14px 0;
}

.elementor-4087 .elementor-element.elementor-element-de2a096 .desc-en {
    font-family: "29LTOkasoVF : Arabic Title", sans-serif !important;
    direction: ltr;
    text-align: justify;
    line-height: .9;
    font-size: 22px;
   
}

.elementor-4087 .elementor-element.elementor-element-de2a096 .desc-ar {
    
    direction: rtl;
    text-align: justify;
    font-size: 18px;
}
.elementor-4087 .elementor-element.elementor-element-de2a096 p:last-child {
    margin-bottom: 0 !important;
}
.elementor-4087 .elementor-element.elementor-element-de2a096 .elementor-widget-container {
    margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-de2a096 {
        padding: 0 16px;
    }
    .elementor-4087 .elementor-element.elementor-element-de2a096 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf8805e */.elementor-4087 .elementor-element.elementor-element-bf8805e {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0845498 */.elementor-4087 .elementor-element.elementor-element-0845498 {
    overflow: visible !important;
}

@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-0845498 {
        padding: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5816774 */.elementor-4087 .elementor-element.elementor-element-5816774 {
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    z-index: 10;
}

.elementor-4087 .elementor-element.elementor-element-5816774 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
}

.elementor-4087 .elementor-element.elementor-element-5816774 .elementor-wrapper {
    background: transparent !important;
}

.elementor-4087 .elementor-element.elementor-element-5816774 video {
    background: transparent !important;
}
.elementor-4087 .elementor-element.elementor-element-5816774 video,
.elementor-4087 .elementor-element.elementor-element-5816774 img {
    filter:
        drop-shadow(0 0 1px rgba(255, 255, 255, 0.3))
        drop-shadow(0 2px 2px rgba(0, 0, 0, 0.25));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0863cb */.elementor-4087 .elementor-element.elementor-element-b0863cb {
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    z-index: 10;
}

.elementor-4087 .elementor-element.elementor-element-b0863cb .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-4087 .elementor-element.elementor-element-b0863cb img {
    width: 100% !important;
    display: block !important;
}
.elementor-4087 .elementor-element.elementor-element-b0863cb video,
.elementor-4087 .elementor-element.elementor-element-b0863cb img {
    filter:
        drop-shadow(0 0 1px rgba(255, 255, 255, 0.3))
        drop-shadow(0 2px 2px rgba(0, 0, 0, 0.25));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a2e910b */.elementor-4087 .elementor-element.elementor-element-a2e910b {
    margin-left: -15px !important;
    margin-right: -15px !important;
    width: calc(100% + 30px) !important;
    max-width: none !important;
    margin-bottom: 15px !important;
}
.elementor-4087 .elementor-element.elementor-element-a2e910b img {
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-969ed24 */.elementor-4087 .elementor-element.elementor-element-969ed24 .bio-en {
    direction: ltr;
    margin-bottom: 12px;
}

.elementor-4087 .elementor-element.elementor-element-969ed24 .bio-ar {
    direction: rtl;
    font-family: "29LTOkasoVF : Arabic Title", sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52ddeb7 */.elementor-4087 .elementor-element.elementor-element-52ddeb7 {
    display: none;
}
.elementor-4087 .elementor-element.elementor-element-52ddeb7 .bio-en {
    direction: ltr;
    margin-bottom: 12px;
}

.elementor-4087 .elementor-element.elementor-element-52ddeb7 .bio-ar {
    direction: rtl;
    font-family: "29LTOkasoVF : Arabic Title", sans-serif;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c2fc6d */.elementor-4087 .elementor-element.elementor-element-5c2fc6d {
    margin-top: 0 px !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.elementor-4087 .elementor-element.elementor-element-5c2fc6d .elementor-button {
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f24e5da */.elementor-4087 .elementor-element.elementor-element-f24e5da {
    position: relative;
    z-index: 1;
    width: auto !important;
    margin-left: 10px !important;
    margin-right: 6% !important;
    box-sizing: border-box !important;
    overflow: visible !important;
    background: linear-gradient(
        180deg,
        #88aec1 0%,
        #72838a 20%,
        #ffffff 40%,
        #ffffff 60%,
        #87d7ec 80%,
        #72838a 100%
    ) !important;
}
.elementor-4087 .elementor-element.elementor-element-f24e5da  p {
    font-size: 26px;
    line-height: 1;
    margin: 0;
    padding: 0;
    
}
/* Default: large screens (1920 and up) */
.elementor-4087 .elementor-element.elementor-element-f24e5da {
    margin-top: -86px !important;
}

/* Mac 1728 */
@media (max-width: 1728px) {
    .elementor-4087 .elementor-element.elementor-element-f24e5da { margin-top: -78px !important; }
}

/* 1366 / 1400 laptops */
@media (max-width: 1400px) {
    .elementor-4087 .elementor-element.elementor-element-f24e5da { margin-top: -66px !important; }
}

/* 1024 (-75 was already correct here) */
@media (max-width: 1024px) {
    .elementor-4087 .elementor-element.elementor-element-f24e5da { margin-top: -56px !important; }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-f24e5da { margin-top: -66px !important; }
}

/* Safari (PNG): less overlap so the photo's top shows */
.is-safari .elementor-4087 .elementor-element.elementor-element-f24e5da { margin-top: -20px !important; }
@media (max-width: 1728px) { .is-safari .elementor-4087 .elementor-element.elementor-element-f24e5da { margin-top: -20px !important; } }
@media (max-width: 1400px) { .is-safari .elementor-4087 .elementor-element.elementor-element-f24e5da { margin-top: -20px !important; } }
@media (max-width: 1024px) { .is-safari .elementor-4087 .elementor-element.elementor-element-f24e5da { margin-top: -20px !important; } }
@media (max-width: 767px)  { .is-safari .elementor-4087 .elementor-element.elementor-element-f24e5da { margin-top: -20px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afe8e20 */.elementor-4087 .elementor-element.elementor-element-afe8e20 {
    position: relative;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-598cd9e */.elementor-4087 .elementor-element.elementor-element-598cd9e {
    position: relative;
    z-index: 1;
    transform: translateX(23px);
}

@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-598cd9e {
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f05e6f */.elementor-4087 .elementor-element.elementor-element-0f05e6f {
    margin-top: 25px !important;   /* gap below the title logo */
    padding: 0 5%;
}

.elementor-4087 .elementor-element.elementor-element-0f05e6f p {
    color: #00a500;                /* replace with your site green */
    font-size: 15px;
    line-height: 1;
    margin: 0 0 14px 0;
}

.elementor-4087 .elementor-element.elementor-element-0f05e6f .desc-en {
    font-family: "29LTOkasoVF : Arabic Title", sans-serif !important;
    direction: ltr;
    text-align: justify;
    line-height: .9;
    font-size: 22px;
   
}

.elementor-4087 .elementor-element.elementor-element-0f05e6f .desc-ar {
    
    direction: rtl;
    text-align: justify;
    font-size: 18px;
}
.elementor-4087 .elementor-element.elementor-element-0f05e6f p:last-child {
    margin-bottom: 0 !important;
}
.elementor-4087 .elementor-element.elementor-element-0f05e6f .elementor-widget-container {
    margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-0f05e6f {
        padding: 0 16px;
    }
    .elementor-4087 .elementor-element.elementor-element-0f05e6f p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-449639e */.elementor-4087 .elementor-element.elementor-element-449639e {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d35c43 */.elementor-4087 .elementor-element.elementor-element-5d35c43 {
    overflow: visible !important;
}

@media (max-width: 767px) {
    .elementor-4087 .elementor-element.elementor-element-5d35c43 {
        padding: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS */#site-header {
    display: none !important;
}
.safari-image {
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: '29LTOkasoVF : Arabic Title';
	font-display: auto;
	src: url('https://tasmeem.qatar.vcu.edu/wp-content/uploads/2025/12/29LTOkasoVF.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: '29LTIdrisPureALVF : Body Text';
	font-display: auto;
	src: url('https://tasmeem.qatar.vcu.edu/wp-content/uploads/2025/12/29LTIdrisPureALVF.ttf') format('truetype');
}
/* End Custom Fonts CSS */