.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2871 .elementor-element.elementor-element-a3719b3{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2871 .elementor-element.elementor-element-a3719b3:not(.elementor-motion-effects-element-type-background), .elementor-2871 .elementor-element.elementor-element-a3719b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2871 .elementor-element.elementor-element-c3162a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2871 .elementor-element.elementor-element-c3162a3:not(.elementor-widget-button), .elementor-2871 .elementor-element.elementor-element-c3162a3.elementor-widget-button .elementor-button{background-image:url(radial-gradient(circle at right top, rgba(39, 104, 98, 0.03) 0%, rgba(0, 0, 0, 0) 60%), radial-gradient(circle at left bottom, rgba(39, 104, 98, 0.02) 0%, rgba(0, 0, 0, 0) 60%));background-position:0%, 0% 0%, 0%;background-size:auto;}.elementor-2871 .elementor-element.elementor-element-1f781df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:105;--padding-bottom:110;--padding-left:32px;--padding-right:32px;--z-index:10;}.elementor-2871 .elementor-element.elementor-element-8ff7df9{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:60px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2871 .elementor-element.elementor-element-8ff7df9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2871 .elementor-element.elementor-element-d45ca2a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2871 .elementor-element.elementor-element-e203607{width:var( --container-widget-width, 39.918% );max-width:39.918%;--container-widget-width:39.918%;--container-widget-flex-grow:0;}.elementor-2871 .elementor-element.elementor-element-e203607 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2871 .elementor-element.elementor-element-e203607.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2871 .elementor-element.elementor-element-e203607 img{width:100%;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2871 .elementor-element.elementor-element-7455bae{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:500;line-height:1.625;color:var( --e-global-color-5d25053 );}.elementor-2871 .elementor-element.elementor-element-7455bae > .elementor-widget-container{margin:10px 0px 30 0px;padding:15px 0px 0px 0px;}.elementor-widget-nav-menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nav-menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nav-menu.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nav-menu .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nav-menu:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-nav-menu.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nav-menu .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2871 .elementor-element.elementor-element-7171851{width:auto;max-width:auto;--e-nav-menu-horizontal-menu-item-margin:calc( 25px / 2 );}.elementor-2871 .elementor-element.elementor-element-7171851 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-2871 .elementor-element.elementor-element-7171851.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu .elementor-item{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:700;}.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );padding-left:0px;padding-right:0px;}.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--main .elementor-item:focus{color:#d3b574;fill:#d3b574;}.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:25px;}.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--dropdown a, .elementor-2871 .elementor-element.elementor-element-7171851 .elementor-menu-toggle{color:#16163f;fill:#16163f;}.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--dropdown a:hover,
					.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--dropdown a:focus,
					.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-menu-toggle:hover,
					.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-menu-toggle:focus{color:#d3b574;}.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--dropdown a:hover,
					.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--dropdown a:focus,
					.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--dropdown a.highlighted{background-color:rgba(0,0,0,0);}.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--dropdown a.elementor-item-active{color:#d3b574;background-color:rgba(0,0,0,0);}.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--dropdown .elementor-item, .elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 15px 20px 0px rgba(0,0,0,0.1);}.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--dropdown a{padding-left:10px;padding-right:10px;padding-top:13px;padding-bottom:13px;}.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:3px !important;}.elementor-2871 .elementor-element.elementor-element-f0f5d01{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2871 .elementor-element.elementor-element-815c343{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-2871 .elementor-element.elementor-element-815c343 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2871 .elementor-element.elementor-element-815c343 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#21262cff;}.elementor-widget-pp-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-pp-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-pp-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pp-icon-list .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-pp-icon-list .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-pp-icon-list:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-pp-icon-list.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-pp-icon-list .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-pp-icon-list .pp-list-items:not(.pp-inline-items) li:not(:last-child){border-bottom-color:var( --e-global-color-text );}.elementor-widget-pp-icon-list .pp-list-items.pp-inline-items li:not(:last-child){border-right-color:var( --e-global-color-text );}.elementor-widget-pp-icon-list .pp-list-items .pp-icon-list-icon{color:var( --e-global-color-primary );}.elementor-widget-pp-icon-list .pp-list-items .pp-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-pp-icon-list .pp-icon-list-item:hover .pp-icon-wrapper{border-color:var( --e-global-color-secondary );}.elementor-widget-pp-icon-list .pp-icon-list-text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2871 .elementor-element.elementor-element-24ec92e .pp-list-container .pp-list-items li{align-items:center;}.elementor-2871 .elementor-element.elementor-element-24ec92e .pp-list-items .pp-icon-list-icon{color:#20463B;font-size:9px;line-height:9px;height:9px;width:9px;}.elementor-2871 .elementor-element.elementor-element-24ec92e .pp-list-items .pp-icon-list-icon svg{fill:#20463B;}.elementor-2871 .elementor-element.elementor-element-24ec92e .pp-list-items .pp-icon-list-image img{width:9px;}body:not(.rtl) .elementor-2871 .elementor-element.elementor-element-24ec92e.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-right:8px;}body.rtl .elementor-2871 .elementor-element.elementor-element-24ec92e.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-left:8px;}.elementor-2871 .elementor-element.elementor-element-24ec92e.pp-icon-right .pp-list-items .pp-icon-wrapper{margin-left:8px;}.elementor-2871 .elementor-element.elementor-element-24ec92e .pp-icon-wrapper{top:0px;}.elementor-2871 .elementor-element.elementor-element-24ec92e .pp-icon-list-item:hover .pp-icon-wrapper .pp-icon-list-icon{color:var( --e-global-color-4b29334 );}.elementor-2871 .elementor-element.elementor-element-24ec92e .pp-icon-list-item:hover .pp-icon-wrapper .pp-icon-list-icon svg{fill:var( --e-global-color-4b29334 );}.elementor-2871 .elementor-element.elementor-element-24ec92e .pp-icon-list-text{color:var( --e-global-color-5d25053 );font-family:"Tajawal", Sans-serif;font-weight:500;}.elementor-2871 .elementor-element.elementor-element-24ec92e .pp-icon-list-item:hover .pp-icon-list-text{color:var( --e-global-color-4b29334 );}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2871 .elementor-element.elementor-element-33a5608{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2871 .elementor-element.elementor-element-33a5608 > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-2871 .elementor-element.elementor-element-33a5608.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2871 .elementor-element.elementor-element-a11222f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:20;--padding-bottom:20;--padding-left:0px;--padding-right:0px;}.elementor-2871 .elementor-element.elementor-element-a11222f.e-con{--align-self:center;}.elementor-2871 .elementor-element.elementor-element-3dad284{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:initial;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2871 .elementor-element.elementor-element-e64b545{width:var( --container-widget-width, 53.683% );max-width:53.683%;--container-widget-width:53.683%;--container-widget-flex-grow:0;text-align:center;font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-5d25053 );}.elementor-2871 .elementor-element.elementor-element-e64b545 > .elementor-widget-container{margin:0px 0 0px 0px;padding:0px 0px 0px 0px;}.elementor-2871 .elementor-element.elementor-element-e64b545.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2871 .elementor-element.elementor-element-c3162a3:not(.elementor-widget-button), .elementor-2871 .elementor-element.elementor-element-c3162a3.elementor-widget-button .elementor-button{background-position:0px 0px;}.elementor-2871 .elementor-element.elementor-element-1f781df{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:128px;--padding-bottom:128px;--padding-left:32px;--padding-right:32px;}.elementor-2871 .elementor-element.elementor-element-8ff7df9{--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-2871 .elementor-element.elementor-element-7455bae > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-2871 .elementor-element.elementor-element-7171851{width:var( --container-widget-width, 116px );max-width:116px;--container-widget-width:116px;--container-widget-flex-grow:0;}.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:20px !important;}.elementor-2871 .elementor-element.elementor-element-815c343 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2871 .elementor-element.elementor-element-a11222f{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2871 .elementor-element.elementor-element-3dad284{--flex-wrap:initial;}.elementor-2871 .elementor-element.elementor-element-e64b545 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-2871 .elementor-element.elementor-element-a3719b3{--width:auto;}.elementor-2871 .elementor-element.elementor-element-c3162a3{--width:auto;}.elementor-2871 .elementor-element.elementor-element-1f781df{--width:100%;}.elementor-2871 .elementor-element.elementor-element-8ff7df9{--width:auto;}.elementor-2871 .elementor-element.elementor-element-d45ca2a{--width:auto;}.elementor-2871 .elementor-element.elementor-element-f0f5d01{--width:auto;}.elementor-2871 .elementor-element.elementor-element-a11222f{--width:auto;}.elementor-2871 .elementor-element.elementor-element-3dad284{--width:auto;}}@media(max-width:767px){.elementor-2871 .elementor-element.elementor-element-a3719b3{--width:auto;}.elementor-2871 .elementor-element.elementor-element-c3162a3{--width:auto;}.elementor-2871 .elementor-element.elementor-element-c3162a3:not(.elementor-widget-button), .elementor-2871 .elementor-element.elementor-element-c3162a3.elementor-widget-button .elementor-button{background-position:0px 0px;}.elementor-2871 .elementor-element.elementor-element-1f781df{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-2871 .elementor-element.elementor-element-8ff7df9{--width:279.8;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-2871 .elementor-element.elementor-element-d45ca2a{--width:auto;}.elementor-2871 .elementor-element.elementor-element-7455bae > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-2871 .elementor-element.elementor-element-7455bae{font-size:16px;}.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--dropdown .elementor-item, .elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;}.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--dropdown a{padding-top:24px;padding-bottom:24px;}.elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2871 .elementor-element.elementor-element-7171851 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:20px !important;}.elementor-2871 .elementor-element.elementor-element-f0f5d01{--width:auto;}.elementor-2871 .elementor-element.elementor-element-815c343 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2871 .elementor-element.elementor-element-33a5608 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2871 .elementor-element.elementor-element-a11222f{--width:auto;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2871 .elementor-element.elementor-element-3dad284{--width:auto;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:initial;}.elementor-2871 .elementor-element.elementor-element-e64b545 > .elementor-widget-container{margin:0px 0px 0px 0px;}}.elementor-2871 .elementor-element.elementor-element-c3162a3{background-repeat: repeat, repeat;bottom: 0px;left: 0px;opacity: 0.5;position: absolute;right: 0px;top: 0px;}.elementor-2871 .elementor-element.elementor-element-c3162a3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-2871 .elementor-element.elementor-element-c3162a3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}

.elementor-2871 .elementor-element.elementor-element-7455bae {max-width: 384px !important}.elementor-2871 .elementor-element.elementor-element-7455bae p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 29.25px;-webkit-text-fill-color: rgba(43, 51, 59, 0.698);-webkit-text-stroke-color: rgba(43, 51, 59, 0.698);}.elementor-2871 .elementor-element.elementor-element-7455bae p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 29.25px;-webkit-text-fill-color: rgba(43, 51, 59, 0.698);-webkit-text-stroke-color: rgba(43, 51, 59, 0.698);}@media (max-width: 767px) {.elementor-2871 .elementor-element.elementor-element-7455bae p::before{line-height: 26px;}}@media (max-width: 767px) {.elementor-2871 .elementor-element.elementor-element-7455bae p::after{line-height: 26px;}}
/* Start custom CSS for nav-menu, class: .elementor-element-7171851 *//* 1. القائمة الأساسية (إجبار الزرارين يكونوا جنب بعض في سطر واحد دايماً) */
.app-lang-btn ul,
.app-lang-btn .polylang-langswitcher {
    display: flex !important;
    flex-direction: row !important; 
    flex-wrap: nowrap !important; 
    align-items: center !important;
    justify-content: flex-start !important; 
    gap: 4px !important; 
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important; 
    width: max-content !important; 
}

/* 2. إظهار اللغتين دايماً بدون إخفاء */
.app-lang-btn li.lang-item,
.app-lang-btn li.current-lang {
    display: inline-flex !important;
    margin: 0 !important;
    padding: 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* 3. إخفاء النص الافتراضي الطويل */
.app-lang-btn li.lang-item a span {
    display: none !important; 
}

/* ========================================== */
/* 4. تصميم الزرار العادي (اللغة غير المفتوحة) */
/* ========================================== */
.app-lang-btn li.lang-item a {
    display: inline-flex !important;
    align-items: center !important; 
    justify-content: center !important;
    gap: 6px !important; 
    
    height: 45px !important; 
    padding: 0 15px !important; 
    background: #E6ECE9 !important; 
    border-radius: 8px !important; 
    border: none !important; 
    
    text-decoration: none !important;
    font-size: 0px !important; 
    color: transparent !important; 
    box-shadow: none !important; 
    transition: all 0.3s ease !important; /* نعومة في تغيير الألوان */
}

/* ========================================== */
/* 5. الأيقونة (للزرار العادي) */
/* ========================================== */
.app-lang-btn li.lang-item a::before {
    content: "\f0ac" !important; 
    font-family: "Font Awesome 5 Free", "Font Awesome 6 Free", sans-serif !important;
    font-weight: 900 !important;
    font-size: 20px !important; 
    color: #124340 !important; 
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    line-height: 1 !important; 
    margin: 0 !important;
    transition: all 0.3s ease !important;
}

/* ========================================== */
/* 6. تصميم الحروف (للزرار العادي) */
/* ========================================== */
.app-lang-btn li.lang-item a[lang^="en"]::after,
.app-lang-btn li.lang-item a[lang^="ar"]::after {
    font-size: 16px !important;
    font-family: 'Tajawal', sans-serif !important;
    font-weight: 700 !important;
    color: #124340 !important; 
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    line-height: 1 !important;
    margin: 0 !important; 
    transform: translateY(1.5px) !important; 
    transition: all 0.3s ease !important;
}

/* كتابة EN */
.app-lang-btn li.lang-item a[lang^="en"]::after { content: "EN" !important; }
/* كتابة AR */
.app-lang-btn li.lang-item a[lang^="ar"]::after { content: "AR" !important; }


/* ========================================== */
/* 7. تمييز اللغة المفتوحة حالياً (Active) */
/* ========================================== */

/* تغيير لون خلفية الزرار للغة المفتوحة (أخضر غامق) */
.app-lang-btn li.current-lang a {
    background: #124340 !important; 
}

/* تغيير لون الأيقونة للغة المفتوحة (أبيض) */
.app-lang-btn li.current-lang a::before {
    color: #ffffff !important; 
}

/* تغيير لون الحروف للغة المفتوحة (أبيض) */
.app-lang-btn li.current-lang a[lang^="en"]::after,
.app-lang-btn li.current-lang a[lang^="ar"]::after {
    color: #ffffff !important; 
}/* End custom CSS */

.elementor-2871 .elementor-element.elementor-element-d45ca2a{grid-column-end: span 4;grid-column-start: span 4;display: block;}.elementor-2871 .elementor-element.elementor-element-d45ca2a::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-2871 .elementor-element.elementor-element-d45ca2a::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 767px) {.elementor-2871 .elementor-element.elementor-element-d45ca2a{grid-column-end: auto;grid-column-start: auto;}}
.elementor-2871 .elementor-element.elementor-element-815c343 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-2871 .elementor-element.elementor-element-815c343 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}

.elementor-2871 .elementor-element.elementor-element-f0f5d01{grid-column-end: span 2;grid-column-start: 6;display: block;}.elementor-2871 .elementor-element.elementor-element-f0f5d01::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-2871 .elementor-element.elementor-element-f0f5d01::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 767px) {.elementor-2871 .elementor-element.elementor-element-f0f5d01{grid-column-end: auto;grid-column-start: auto;}}

.elementor-2871 .elementor-element.elementor-element-8ff7df9{display: grid;grid-template-columns: repeat(12, minmax(0px, 1fr));grid-column-gap: 32px;grid-template-rows: auto;}.elementor-2871 .elementor-element.elementor-element-8ff7df9::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-2871 .elementor-element.elementor-element-8ff7df9::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-2871 .elementor-element.elementor-element-8ff7df9{grid-template-columns: repeat(1, minmax(0px, 1fr));grid-column-gap: 48px;}}
.elementor-2871 .elementor-element.elementor-element-e64b545 {max-width: 600px !important}.elementor-2871 .elementor-element.elementor-element-e64b545 p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgba(43, 51, 59, 0.6);-webkit-text-stroke-color: rgba(43, 51, 59, 0.6);}.elementor-2871 .elementor-element.elementor-element-e64b545 p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgba(43, 51, 59, 0.6);-webkit-text-stroke-color: rgba(43, 51, 59, 0.6);}
.elementor-2871 .elementor-element.elementor-element-3dad284{grid-column-gap: 16px;}.elementor-2871 .elementor-element.elementor-element-3dad284::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-2871 .elementor-element.elementor-element-3dad284::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-2871 .elementor-element.elementor-element-a11222f{display: block;}.elementor-2871 .elementor-element.elementor-element-a11222f::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-2871 .elementor-element.elementor-element-a11222f::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-2871 .elementor-element.elementor-element-1f781df{max-width: 1400px;position: relative;display: block;}.elementor-2871 .elementor-element.elementor-element-1f781df::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-2871 .elementor-element.elementor-element-1f781df::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-2871 .elementor-element.elementor-element-1f781df{max-width: 1280px;}}
.elementor-2871 .elementor-element.elementor-element-a3719b3{position: relative;overflow: hidden;display: block;}.elementor-2871 .elementor-element.elementor-element-a3719b3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-2871 .elementor-element.elementor-element-a3719b3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-2871 .elementor-element.elementor-element-a3719b3{overflow: hidden;}}@media (max-width: 767px) {.elementor-2871 .elementor-element.elementor-element-a3719b3{overflow: hidden;}}
