.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-5203 .elementor-element.elementor-element-6a04f83{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-spacer .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-spacer .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-5203 .elementor-element.elementor-element-e8c8f8d{--spacer-size:106px;}.elementor-widget-eael-team-member-carousel .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-eael-team-member-carousel .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-eael-team-member-carousel .eael-tm-name{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-team-member-carousel .eael-tm-title-divider{border-bottom-color:var( --e-global-color-primary );}.elementor-widget-eael-team-member-carousel .eael-tm-position{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-team-member-carousel .eael-tm-position-divider{border-bottom-color:var( --e-global-color-primary );}.elementor-widget-eael-team-member-carousel .eael-tm-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-team-member-carousel .eael-tm-description-divider{border-bottom-color:var( --e-global-color-primary );}.elementor-5203 .elementor-element.elementor-element-396a4a9 .eael-tm-content.eael-tm-content-normal{min-height:0px;}.elementor-5203 .elementor-element.elementor-element-396a4a9 .eael-tm-content-normal{border-radius:20px 20px 20px 20px;padding:10px 10px 10px 10px;}.elementor-5203 .elementor-element.elementor-element-396a4a9 .eael-tm-image img{width:254px;}.elementor-5203 .elementor-element.elementor-element-396a4a9 .eael-tm-image{margin-bottom:0px;}.elementor-5203 .elementor-element.elementor-element-396a4a9 .eael-tm-name{font-family:"Kufam", Sans-serif;font-weight:500;margin-bottom:21px;}.elementor-5203 .elementor-element.elementor-element-396a4a9 .eael-tm-title-divider{border-bottom-color:#FFFFFF;border-bottom-style:solid;width:100px;border-bottom-width:1px;}.elementor-5203 .elementor-element.elementor-element-396a4a9 .eael-tm-title-divider-wrap{margin-bottom:17px;}.elementor-5203 .elementor-element.elementor-element-396a4a9 .eael-tm-position{font-family:"Noto Kufi Arabic", Sans-serif;font-weight:500;color:#FFFFFF;margin-bottom:10px;}.elementor-5203 .elementor-element.elementor-element-396a4a9 .eael-tm-description{color:#FFFFFF;margin-bottom:10px;}.elementor-5203 .elementor-element.elementor-element-396a4a9 .eael-tm-social-links li:not(:last-child){margin-right:10px;}.elementor-5203 .elementor-element.elementor-element-396a4a9 .eael-tm-social-links .eael-tm-social-icon{font-size:14px;line-height:14px;width:14px;color:#FFFFFF;}.elementor-5203 .elementor-element.elementor-element-396a4a9 .swiper-container-wrap .swiper-button-next, .elementor-5203 .elementor-element.elementor-element-396a4a9 .swiper-container-wrap .swiper-button-prev{font-size:22px;color:#FFFFFF;}.elementor-5203 .elementor-element.elementor-element-396a4a9 .swiper-container-wrap .swiper-pagination-bullet{height:12px;width:12px;background:#FFFFFF;}.elementor-5203 .elementor-element.elementor-element-396a4a9 .swiper-container-wrap .swiper-pagination-bullet-active{background:#696969;}.elementor-5203 .elementor-element.elementor-element-61f296e{--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-5203 .elementor-element.elementor-element-218598e .eael-tm{text-align:center;}.elementor-5203 .elementor-element.elementor-element-218598e .eael-tm-content.eael-tm-content-normal{min-height:0px;}.elementor-5203 .elementor-element.elementor-element-218598e .eael-tm-content-normal{border-radius:20px 20px 20px 20px;padding:10px 10px 10px 10px;}.elementor-5203 .elementor-element.elementor-element-218598e .eael-tm-image img{width:254px;}.elementor-5203 .elementor-element.elementor-element-218598e .eael-tm-image{margin-bottom:0px;}.elementor-5203 .elementor-element.elementor-element-218598e .eael-tm-name{font-family:"Kufam", Sans-serif;font-weight:500;margin-bottom:10px;}.elementor-5203 .elementor-element.elementor-element-218598e .eael-tm-title-divider{border-bottom-color:#FFFFFF;border-bottom-style:solid;width:108px;border-bottom-width:2px;}.elementor-5203 .elementor-element.elementor-element-218598e .eael-tm-title-divider-wrap{margin-bottom:28px;}.elementor-5203 .elementor-element.elementor-element-218598e .eael-tm-position{font-family:"Noto Kufi Arabic", Sans-serif;font-weight:500;line-height:28px;color:#FFFFFF;margin-bottom:12px;}.elementor-5203 .elementor-element.elementor-element-218598e .eael-tm-description{color:#FFFFFF;margin-bottom:10px;}.elementor-5203 .elementor-element.elementor-element-218598e .eael-tm-social-links li:not(:last-child){margin-right:10px;}.elementor-5203 .elementor-element.elementor-element-218598e .eael-tm-social-links .eael-tm-social-icon{font-size:14px;line-height:14px;width:14px;color:#FFFFFF;}.elementor-5203 .elementor-element.elementor-element-218598e .swiper-container-wrap .swiper-button-next, .elementor-5203 .elementor-element.elementor-element-218598e .swiper-container-wrap .swiper-button-prev{font-size:22px;color:#FFFFFF;}.elementor-5203 .elementor-element.elementor-element-218598e .swiper-container-wrap .swiper-pagination-bullet{height:12px;width:12px;background:#FFFFFF;}.elementor-5203 .elementor-element.elementor-element-218598e .swiper-container-wrap .swiper-pagination-bullet-active{background:#939393;}.elementor-5203 .elementor-element.elementor-element-e1e1de3{--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-5203 .elementor-element.elementor-element-ee3aeee .eael-tm-content.eael-tm-content-normal{min-height:0px;}.elementor-5203 .elementor-element.elementor-element-ee3aeee .eael-tm-content-normal{border-radius:20px 20px 20px 20px;padding:10px 10px 10px 10px;}.elementor-5203 .elementor-element.elementor-element-ee3aeee .eael-tm-image img{width:254px;}.elementor-5203 .elementor-element.elementor-element-ee3aeee .eael-tm-image{margin-bottom:0px;}.elementor-5203 .elementor-element.elementor-element-ee3aeee .eael-tm-name{font-family:"Kufam", Sans-serif;font-weight:500;margin-bottom:10px;}.elementor-5203 .elementor-element.elementor-element-ee3aeee .eael-tm-title-divider{border-bottom-color:#FFFFFF;border-bottom-style:solid;width:108px;border-bottom-width:2px;}.elementor-5203 .elementor-element.elementor-element-ee3aeee .eael-tm-title-divider-wrap{margin-bottom:28px;}.elementor-5203 .elementor-element.elementor-element-ee3aeee .eael-tm-position{font-family:"Noto Kufi Arabic", Sans-serif;font-weight:500;line-height:28px;color:#FFFFFF;margin-bottom:12px;}.elementor-5203 .elementor-element.elementor-element-ee3aeee .eael-tm-description{color:#FFFFFF;margin-bottom:10px;}.elementor-5203 .elementor-element.elementor-element-ee3aeee .eael-tm-social-links li:not(:last-child){margin-right:10px;}.elementor-5203 .elementor-element.elementor-element-ee3aeee .eael-tm-social-links .eael-tm-social-icon{font-size:14px;line-height:14px;width:14px;color:#FFFFFF;}.elementor-5203 .elementor-element.elementor-element-ee3aeee .swiper-container-wrap .swiper-button-next, .elementor-5203 .elementor-element.elementor-element-ee3aeee .swiper-container-wrap .swiper-button-prev{font-size:22px;color:#FFFFFF;}.elementor-5203 .elementor-element.elementor-element-ee3aeee .swiper-container-wrap .swiper-pagination-bullet{height:12px;width:12px;background:#FFFFFF;}.elementor-5203 .elementor-element.elementor-element-ee3aeee .swiper-container-wrap .swiper-pagination-bullet-active{background:#A0A0A0;}.elementor-5203 .elementor-element.elementor-element-5606d4d{--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-5203 .elementor-element.elementor-element-c1eedbc .eael-tm-content.eael-tm-content-normal{min-height:0px;}.elementor-5203 .elementor-element.elementor-element-c1eedbc .eael-tm-content-normal{border-radius:20px 20px 20px 20px;padding:10px 10px 10px 10px;}.elementor-5203 .elementor-element.elementor-element-c1eedbc .eael-tm-image img{width:254px;}.elementor-5203 .elementor-element.elementor-element-c1eedbc .eael-tm-image{margin-bottom:0px;}.elementor-5203 .elementor-element.elementor-element-c1eedbc .eael-tm-name{font-family:"Kufam", Sans-serif;font-weight:500;margin-bottom:10px;}.elementor-5203 .elementor-element.elementor-element-c1eedbc .eael-tm-title-divider{border-bottom-color:#FFFFFF;border-bottom-style:solid;width:108px;border-bottom-width:2px;}.elementor-5203 .elementor-element.elementor-element-c1eedbc .eael-tm-title-divider-wrap{margin-bottom:28px;}.elementor-5203 .elementor-element.elementor-element-c1eedbc .eael-tm-position{font-family:"Noto Kufi Arabic", Sans-serif;font-weight:500;line-height:28px;color:#FFFFFF;margin-bottom:12px;}.elementor-5203 .elementor-element.elementor-element-c1eedbc .eael-tm-description{color:#FFFFFF;margin-bottom:10px;}.elementor-5203 .elementor-element.elementor-element-c1eedbc .eael-tm-social-links li:not(:last-child){margin-right:10px;}.elementor-5203 .elementor-element.elementor-element-c1eedbc .eael-tm-social-links .eael-tm-social-icon{font-size:14px;line-height:14px;width:14px;color:#FFFFFF;}.elementor-5203 .elementor-element.elementor-element-c1eedbc .swiper-container-wrap .swiper-button-next, .elementor-5203 .elementor-element.elementor-element-c1eedbc .swiper-container-wrap .swiper-button-prev{font-size:22px;color:#FFFFFF;}.elementor-5203 .elementor-element.elementor-element-c1eedbc .swiper-container-wrap .swiper-pagination-bullet{height:12px;width:12px;background:#FFFFFF;}.elementor-5203 .elementor-element.elementor-element-c1eedbc .swiper-container-wrap .swiper-pagination-bullet-active{background:#A0A0A0;}.elementor-5203 .elementor-element.elementor-element-93fe43f{--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-5203 .elementor-element.elementor-element-c89bac8 .eael-tm-content.eael-tm-content-normal{min-height:0px;}.elementor-5203 .elementor-element.elementor-element-c89bac8 .eael-tm-content-normal{border-radius:20px 20px 20px 20px;padding:10px 10px 10px 10px;}.elementor-5203 .elementor-element.elementor-element-c89bac8 .eael-tm-image img{width:254px;}.elementor-5203 .elementor-element.elementor-element-c89bac8 .eael-tm-image{margin-bottom:0px;}.elementor-5203 .elementor-element.elementor-element-c89bac8 .eael-tm-name{font-family:"Kufam", Sans-serif;font-weight:500;margin-bottom:10px;}.elementor-5203 .elementor-element.elementor-element-c89bac8 .eael-tm-title-divider{border-bottom-color:#FFFFFF;border-bottom-style:solid;width:108px;border-bottom-width:2px;}.elementor-5203 .elementor-element.elementor-element-c89bac8 .eael-tm-title-divider-wrap{margin-bottom:28px;}.elementor-5203 .elementor-element.elementor-element-c89bac8 .eael-tm-position{font-family:"Noto Kufi Arabic", Sans-serif;font-weight:500;line-height:28px;color:#FFFFFF;margin-bottom:12px;}.elementor-5203 .elementor-element.elementor-element-c89bac8 .eael-tm-description{color:#FFFFFF;margin-bottom:10px;}.elementor-5203 .elementor-element.elementor-element-c89bac8 .eael-tm-social-links li:not(:last-child){margin-right:10px;}.elementor-5203 .elementor-element.elementor-element-c89bac8 .eael-tm-social-links .eael-tm-social-icon{font-size:14px;line-height:14px;width:14px;color:#FFFFFF;}.elementor-5203 .elementor-element.elementor-element-c89bac8 .swiper-container-wrap .swiper-button-next, .elementor-5203 .elementor-element.elementor-element-c89bac8 .swiper-container-wrap .swiper-button-prev{font-size:22px;color:#FFFFFF;}.elementor-5203 .elementor-element.elementor-element-c89bac8 .swiper-container-wrap .swiper-pagination-bullet{height:12px;width:12px;background:#FFFFFF;}.elementor-5203 .elementor-element.elementor-element-c89bac8 .swiper-container-wrap .swiper-pagination-bullet-active{background:#A0A0A0;}.elementor-5203 .elementor-element.elementor-element-cf199d2{--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-5203 .elementor-element.elementor-element-eb0d960 .eael-tm-content.eael-tm-content-normal{min-height:0px;}.elementor-5203 .elementor-element.elementor-element-eb0d960 .eael-tm-content-normal{border-radius:20px 20px 20px 20px;padding:10px 10px 10px 10px;}.elementor-5203 .elementor-element.elementor-element-eb0d960 .eael-tm-image img{width:254px;}.elementor-5203 .elementor-element.elementor-element-eb0d960 .eael-tm-image{margin-bottom:0px;}.elementor-5203 .elementor-element.elementor-element-eb0d960 .eael-tm-name{font-family:"Kufam", Sans-serif;font-weight:500;margin-bottom:10px;}.elementor-5203 .elementor-element.elementor-element-eb0d960 .eael-tm-title-divider{border-bottom-color:#FFFFFF;border-bottom-style:solid;width:108px;border-bottom-width:2px;}.elementor-5203 .elementor-element.elementor-element-eb0d960 .eael-tm-title-divider-wrap{margin-bottom:28px;}.elementor-5203 .elementor-element.elementor-element-eb0d960 .eael-tm-position{font-family:"Noto Kufi Arabic", Sans-serif;font-weight:500;line-height:28px;color:#FFFFFF;margin-bottom:12px;}.elementor-5203 .elementor-element.elementor-element-eb0d960 .eael-tm-description{color:#FFFFFF;margin-bottom:10px;}.elementor-5203 .elementor-element.elementor-element-eb0d960 .eael-tm-social-links li:not(:last-child){margin-right:10px;}.elementor-5203 .elementor-element.elementor-element-eb0d960 .eael-tm-social-links .eael-tm-social-icon{font-size:14px;line-height:14px;width:14px;color:#FFFFFF;}.elementor-5203 .elementor-element.elementor-element-eb0d960 .swiper-container-wrap .swiper-button-next, .elementor-5203 .elementor-element.elementor-element-eb0d960 .swiper-container-wrap .swiper-button-prev{font-size:22px;color:#FFFFFF;}.elementor-5203 .elementor-element.elementor-element-eb0d960 .swiper-container-wrap .swiper-pagination-bullet{height:12px;width:12px;background:#FFFFFF;}.elementor-5203 .elementor-element.elementor-element-eb0d960 .swiper-container-wrap .swiper-pagination-bullet-active{background:#A0A0A0;}.elementor-5203 .elementor-element.elementor-element-6efcfa8{--display:flex;}.elementor-5203 .elementor-element.elementor-element-6efcfa8:not(.elementor-motion-effects-element-type-background), .elementor-5203 .elementor-element.elementor-element-6efcfa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .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-button .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-5203 .elementor-element.elementor-element-c2c7f65 .elementor-button{font-family:"DM Serif Text", Sans-serif;font-weight:500;}body.elementor-page-5203:not(.elementor-motion-effects-element-type-background), body.elementor-page-5203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-5203 .elementor-element.elementor-element-396a4a9 .swiper-container-wrap .swiper-button-next, .elementor-5203 .elementor-element.elementor-element-396a4a9 .swiper-container-wrap .swiper-button-prev{font-size:19px;}.elementor-5203 .elementor-element.elementor-element-396a4a9 .swiper-container-wrap .swiper-button-prev{left:14px;}.elementor-5203 .elementor-element.elementor-element-396a4a9 .swiper-container-wrap .swiper-button-next{right:14px;}.elementor-5203 .elementor-element.elementor-element-396a4a9 .swiper-container-wrap .swiper-pagination-bullet{height:4px;width:4px;margin-left:6px;margin-right:6px;}.elementor-5203 .elementor-element.elementor-element-218598e .swiper-container-wrap .swiper-button-next, .elementor-5203 .elementor-element.elementor-element-218598e .swiper-container-wrap .swiper-button-prev{font-size:19px;}.elementor-5203 .elementor-element.elementor-element-218598e .swiper-container-wrap .swiper-button-prev{left:14px;}.elementor-5203 .elementor-element.elementor-element-218598e .swiper-container-wrap .swiper-button-next{right:14px;}.elementor-5203 .elementor-element.elementor-element-218598e .swiper-container-wrap .swiper-pagination-bullet{height:4px;width:4px;margin-left:6px;margin-right:6px;}.elementor-5203 .elementor-element.elementor-element-ee3aeee .swiper-container-wrap .swiper-button-next, .elementor-5203 .elementor-element.elementor-element-ee3aeee .swiper-container-wrap .swiper-button-prev{font-size:19px;}.elementor-5203 .elementor-element.elementor-element-ee3aeee .swiper-container-wrap .swiper-button-prev{left:14px;}.elementor-5203 .elementor-element.elementor-element-ee3aeee .swiper-container-wrap .swiper-button-next{right:14px;}.elementor-5203 .elementor-element.elementor-element-ee3aeee .swiper-container-wrap .swiper-pagination-bullet{height:4px;width:4px;margin-left:6px;margin-right:6px;}.elementor-5203 .elementor-element.elementor-element-c1eedbc .swiper-container-wrap .swiper-button-next, .elementor-5203 .elementor-element.elementor-element-c1eedbc .swiper-container-wrap .swiper-button-prev{font-size:19px;}.elementor-5203 .elementor-element.elementor-element-c1eedbc .swiper-container-wrap .swiper-button-prev{left:14px;}.elementor-5203 .elementor-element.elementor-element-c1eedbc .swiper-container-wrap .swiper-button-next{right:14px;}.elementor-5203 .elementor-element.elementor-element-c1eedbc .swiper-container-wrap .swiper-pagination-bullet{height:4px;width:4px;margin-left:6px;margin-right:6px;}.elementor-5203 .elementor-element.elementor-element-c89bac8 .swiper-container-wrap .swiper-button-next, .elementor-5203 .elementor-element.elementor-element-c89bac8 .swiper-container-wrap .swiper-button-prev{font-size:19px;}.elementor-5203 .elementor-element.elementor-element-c89bac8 .swiper-container-wrap .swiper-button-prev{left:14px;}.elementor-5203 .elementor-element.elementor-element-c89bac8 .swiper-container-wrap .swiper-button-next{right:14px;}.elementor-5203 .elementor-element.elementor-element-c89bac8 .swiper-container-wrap .swiper-pagination-bullet{height:4px;width:4px;margin-left:6px;margin-right:6px;}.elementor-5203 .elementor-element.elementor-element-eb0d960 .swiper-container-wrap .swiper-button-next, .elementor-5203 .elementor-element.elementor-element-eb0d960 .swiper-container-wrap .swiper-button-prev{font-size:19px;}.elementor-5203 .elementor-element.elementor-element-eb0d960 .swiper-container-wrap .swiper-button-prev{left:14px;}.elementor-5203 .elementor-element.elementor-element-eb0d960 .swiper-container-wrap .swiper-button-next{right:14px;}.elementor-5203 .elementor-element.elementor-element-eb0d960 .swiper-container-wrap .swiper-pagination-bullet{height:4px;width:4px;margin-left:6px;margin-right:6px;}}/* Start custom CSS for eael-team-member-carousel, class: .elementor-element-396a4a9 *//* استهداف أي حاوية داخل الكاروسيل لإجبار التأثير الزجاجي */
.elementor-5203 .elementor-element.elementor-element-396a4a9 .swiper-slide > div,
.elementor-5203 .elementor-element.elementor-element-396a4a9 .elementor-widget-container > div {
    /* 1. اللمعة الزجاجية الفائقة */
    background: linear-gradient(135deg, 
        rgba(255, 255, 255, 0.2) 0%, 
        rgba(255, 255, 255, 0.05) 100%) !important;
    
    /* 2. تأثير البلور */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px) !important;
    
    /* 3. الحواف المنحنية (كيرف صغير وأنيق) */
    border-radius: 15px !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    
    /* 4. المسافات والظلال */
    padding: 20px !important;
    margin: 10px !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
    
    transition: all 0.4s ease-in-out;
}

/* ضمان أن النصوص تظهر بوضوح فوق الزجاج */
.elementor-5203 .elementor-element.elementor-element-396a4a9 h3, .elementor-5203 .elementor-element.elementor-element-396a4a9 h4, .elementor-5203 .elementor-element.elementor-element-396a4a9 .name, .elementor-5203 .elementor-element.elementor-element-396a4a9 .title {
    color: #ffffff !important;
    text-shadow: 0 2px 5px rgba(0,0,0,0.3);
}

/* تأثير الـ Hover */
.elementor-5203 .elementor-element.elementor-element-396a4a9 .swiper-slide > div:hover {
    transform: translateY(-7px) !important;
    background: rgba(255, 255, 255, 0.25) !important;
    border-color: rgba(255, 255, 255, 0.5) !important;
}/* End custom CSS */
/* Start custom CSS for eael-team-member-carousel, class: .elementor-element-218598e *//* استهداف أي حاوية داخل الكاروسيل لإجبار التأثير الزجاجي */
.elementor-5203 .elementor-element.elementor-element-218598e .swiper-slide > div,
.elementor-5203 .elementor-element.elementor-element-218598e .elementor-widget-container > div {
    /* 1. اللمعة الزجاجية الفائقة */
    background: linear-gradient(135deg, 
        rgba(255, 255, 255, 0.2) 0%, 
        rgba(255, 255, 255, 0.05) 100%) !important;
    
    /* 2. تأثير البلور */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px) !important;
    
    /* 3. الحواف المنحنية (كيرف صغير وأنيق) */
    border-radius: 15px !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    
    /* 4. المسافات والظلال */
    padding: 20px !important;
    margin: 10px !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
    
    transition: all 0.4s ease-in-out;
}

/* ضمان أن النصوص تظهر بوضوح فوق الزجاج */
.elementor-5203 .elementor-element.elementor-element-218598e h3, .elementor-5203 .elementor-element.elementor-element-218598e h4, .elementor-5203 .elementor-element.elementor-element-218598e .name, .elementor-5203 .elementor-element.elementor-element-218598e .title {
    color: #ffffff !important;
    text-shadow: 0 2px 5px rgba(0,0,0,0.3);
}

/* تأثير الـ Hover */
.elementor-5203 .elementor-element.elementor-element-218598e .swiper-slide > div:hover {
    transform: translateY(-7px) !important;
    background: rgba(255, 255, 255, 0.25) !important;
    border-color: rgba(255, 255, 255, 0.5) !important;
}/* End custom CSS */
/* Start custom CSS for eael-team-member-carousel, class: .elementor-element-ee3aeee *//* استهداف أي حاوية داخل الكاروسيل لإجبار التأثير الزجاجي */
.elementor-5203 .elementor-element.elementor-element-ee3aeee .swiper-slide > div,
.elementor-5203 .elementor-element.elementor-element-ee3aeee .elementor-widget-container > div {
    /* 1. اللمعة الزجاجية الفائقة */
    background: linear-gradient(135deg, 
        rgba(255, 255, 255, 0.2) 0%, 
        rgba(255, 255, 255, 0.05) 100%) !important;
    
    /* 2. تأثير البلور */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px) !important;
    
    /* 3. الحواف المنحنية (كيرف صغير وأنيق) */
    border-radius: 15px !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    
    /* 4. المسافات والظلال */
    padding: 20px !important;
    margin: 10px !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
    
    transition: all 0.4s ease-in-out;
}

/* ضمان أن النصوص تظهر بوضوح فوق الزجاج */
.elementor-5203 .elementor-element.elementor-element-ee3aeee h3, .elementor-5203 .elementor-element.elementor-element-ee3aeee h4, .elementor-5203 .elementor-element.elementor-element-ee3aeee .name, .elementor-5203 .elementor-element.elementor-element-ee3aeee .title {
    color: #ffffff !important;
    text-shadow: 0 2px 5px rgba(0,0,0,0.3);
}

/* تأثير الـ Hover */
.elementor-5203 .elementor-element.elementor-element-ee3aeee .swiper-slide > div:hover {
    transform: translateY(-7px) !important;
    background: rgba(255, 255, 255, 0.25) !important;
    border-color: rgba(255, 255, 255, 0.5) !important;
}/* End custom CSS */
/* Start custom CSS for eael-team-member-carousel, class: .elementor-element-c1eedbc *//* استهداف أي حاوية داخل الكاروسيل لإجبار التأثير الزجاجي */
.elementor-5203 .elementor-element.elementor-element-c1eedbc .swiper-slide > div,
.elementor-5203 .elementor-element.elementor-element-c1eedbc .elementor-widget-container > div {
    /* 1. اللمعة الزجاجية الفائقة */
    background: linear-gradient(135deg, 
        rgba(255, 255, 255, 0.2) 0%, 
        rgba(255, 255, 255, 0.05) 100%) !important;
    
    /* 2. تأثير البلور */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px) !important;
    
    /* 3. الحواف المنحنية (كيرف صغير وأنيق) */
    border-radius: 15px !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    
    /* 4. المسافات والظلال */
    padding: 20px !important;
    margin: 10px !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
    
    transition: all 0.4s ease-in-out;
}

/* ضمان أن النصوص تظهر بوضوح فوق الزجاج */
.elementor-5203 .elementor-element.elementor-element-c1eedbc h3, .elementor-5203 .elementor-element.elementor-element-c1eedbc h4, .elementor-5203 .elementor-element.elementor-element-c1eedbc .name, .elementor-5203 .elementor-element.elementor-element-c1eedbc .title {
    color: #ffffff !important;
    text-shadow: 0 2px 5px rgba(0,0,0,0.3);
}

/* تأثير الـ Hover */
.elementor-5203 .elementor-element.elementor-element-c1eedbc .swiper-slide > div:hover {
    transform: translateY(-7px) !important;
    background: rgba(255, 255, 255, 0.25) !important;
    border-color: rgba(255, 255, 255, 0.5) !important;
}/* End custom CSS */
/* Start custom CSS for eael-team-member-carousel, class: .elementor-element-c89bac8 *//* استهداف أي حاوية داخل الكاروسيل لإجبار التأثير الزجاجي */
.elementor-5203 .elementor-element.elementor-element-c89bac8 .swiper-slide > div,
.elementor-5203 .elementor-element.elementor-element-c89bac8 .elementor-widget-container > div {
    /* 1. اللمعة الزجاجية الفائقة */
    background: linear-gradient(135deg, 
        rgba(255, 255, 255, 0.2) 0%, 
        rgba(255, 255, 255, 0.05) 100%) !important;
    
    /* 2. تأثير البلور */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px) !important;
    
    /* 3. الحواف المنحنية (كيرف صغير وأنيق) */
    border-radius: 15px !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    
    /* 4. المسافات والظلال */
    padding: 20px !important;
    margin: 10px !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
    
    transition: all 0.4s ease-in-out;
}

/* ضمان أن النصوص تظهر بوضوح فوق الزجاج */
.elementor-5203 .elementor-element.elementor-element-c89bac8 h3, .elementor-5203 .elementor-element.elementor-element-c89bac8 h4, .elementor-5203 .elementor-element.elementor-element-c89bac8 .name, .elementor-5203 .elementor-element.elementor-element-c89bac8 .title {
    color: #ffffff !important;
    text-shadow: 0 2px 5px rgba(0,0,0,0.3);
}

/* تأثير الـ Hover */
.elementor-5203 .elementor-element.elementor-element-c89bac8 .swiper-slide > div:hover {
    transform: translateY(-7px) !important;
    background: rgba(255, 255, 255, 0.25) !important;
    border-color: rgba(255, 255, 255, 0.5) !important;
}/* End custom CSS */
/* Start custom CSS for eael-team-member-carousel, class: .elementor-element-eb0d960 *//* استهداف أي حاوية داخل الكاروسيل لإجبار التأثير الزجاجي */
.elementor-5203 .elementor-element.elementor-element-eb0d960 .swiper-slide > div,
.elementor-5203 .elementor-element.elementor-element-eb0d960 .elementor-widget-container > div {
    /* 1. اللمعة الزجاجية الفائقة */
    background: linear-gradient(135deg, 
        rgba(255, 255, 255, 0.2) 0%, 
        rgba(255, 255, 255, 0.05) 100%) !important;
    
    /* 2. تأثير البلور */
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px) !important;
    
    /* 3. الحواف المنحنية (كيرف صغير وأنيق) */
    border-radius: 15px !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    
    /* 4. المسافات والظلال */
    padding: 20px !important;
    margin: 10px !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
    
    transition: all 0.4s ease-in-out;
}

/* ضمان أن النصوص تظهر بوضوح فوق الزجاج */
.elementor-5203 .elementor-element.elementor-element-eb0d960 h3, .elementor-5203 .elementor-element.elementor-element-eb0d960 h4, .elementor-5203 .elementor-element.elementor-element-eb0d960 .name, .elementor-5203 .elementor-element.elementor-element-eb0d960 .title {
    color: #ffffff !important;
    text-shadow: 0 2px 5px rgba(0,0,0,0.3);
}

/* تأثير الـ Hover */
.elementor-5203 .elementor-element.elementor-element-eb0d960 .swiper-شضslide > div:hover {
    transform: translateY(-7px) !important;
    background: rgba(255, 255, 255, 0.25) !important;
    border-color: rgba(255, 255, 255, 0.5) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c2c7f65 *//* ==================================================
   تحويل الزر إلى صندوق زجاجي فاخر (Luxury Glass)
   ================================================== */
.elementor-5203 .elementor-element.elementor-element-c2c7f65 .elementor-button {
    /* 1. إعدادات الزجاج */
    background: rgba(255, 255, 255, 0.12) !important;
    backdrop-filter: blur(24px) saturate(120%);
    -webkit-backdrop-filter: blur(24px) saturate(120%);
    
    /* 2. الحدود والحواف */
    border: 1px solid rgba(255, 255, 255, 0.28) !important;
    border-radius: 25px !important;

    /* 3. الظلال */
    box-shadow: 
        0 18px 40px rgba(0, 0, 0, 0.16),
        inset 0 1px 0 rgba(255, 255, 255, 0.35);

    /* 4. تنسيق النص */
    color: rgba(255, 255, 255, 0.95) !important;
    font-weight: 300;
    letter-spacing: 0.35px;
    padding: 15px 35px !important; /* مساحة مريحة للكمبيوتر */
    
    /* خطوة مهمة: منع الخروج عن الشاشة */
    max-width: 100%; 
    box-sizing: border-box; /* لضمان حساب الحواف داخل العرض */

    /* 5. الحركة واللمعة */
    position: relative;
    overflow: hidden;
    transition: all 0.4s ease !important;
    
    /* توسيط العنصر */
    width: auto;
    margin: 0 auto;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    
    /* حجم الخط */
    font-size: clamp(14px, 2.5vw, 18px);
    
    /* الوضع الافتراضي للكمبيوتر (سطر واحد) */
    white-space: nowrap !important;
}

/* ==================================================
   طبقة اللمعة (Shine Effect)
   ================================================== */
.elementor-5203 .elementor-element.elementor-element-c2c7f65 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(120deg, transparent 30%, rgba(255,255,255,0.4) 50%, transparent 70%);
    opacity: 0;
    transition: opacity 0.4s ease;
    pointer-events: none;
}

/* ==================================================
   تأثير مرور الماوس (Hover)
   ================================================== */
.elementor-5203 .elementor-element.elementor-element-c2c7f65 .elementor-button:hover {
    transform: translateY(-2px);
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 
        0 20px 40px rgba(0, 0, 0, 0.25),
        inset 0 1px 0 rgba(255,255,255,0.5);
    color: #ffffff !important;
}

.elementor-5203 .elementor-element.elementor-element-c2c7f65 .elementor-button:hover::after {
    opacity: 1;
}

/* ==================================================
   توسيط الزر في الصفحة
   ================================================== */
.elementor-5203 .elementor-element.elementor-element-c2c7f65 .elementor-widget-container {
    text-align: center;
}

/* ==================================================
   🔥 إصلاح مشكلة الموبايل (هام جداً) 🔥
   ================================================== */
@media (max-width: 767px) {
    .elementor-5203 .elementor-element.elementor-element-c2c7f65 .elementor-button {
        /* السماح للنص بالنزول لسطر ثاني إذا كان طويلاً */
        white-space: normal !important; 
        
        /* تقليل الحواف الجانبية لتوفير مساحة */
        padding: 12px 20px !important; 
        
        /* ضمان عدم تجاوز عرض الشاشة */
        width: 90% !important; /* يترك هامش صغير يمين ويسار */
        max-width: 350px; /* لا يزيد عن عرض معين */
        
        /* تقليل حجم الخط قليلاً للموبايل */
        font-size: 15px !important;
        line-height: 1.4; /* تباعد أسطر مريح في حال انكسر النص */
    }
}/* End custom CSS */