.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-4006 .elementor-element.elementor-element-3f0697a{--display:flex;--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-4006 .elementor-element.elementor-element-3593adf{--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-4006 .elementor-element.elementor-element-d726056 .eael-tm-content.eael-tm-content-normal{min-height:0px;}.elementor-4006 .elementor-element.elementor-element-d726056 .eael-tm-content-normal{border-radius:20px 20px 20px 20px;padding:10px 10px 10px 10px;}.elementor-4006 .elementor-element.elementor-element-d726056 .eael-tm-image img{width:254px;}.elementor-4006 .elementor-element.elementor-element-d726056 .eael-tm-image{margin-bottom:0px;}.elementor-4006 .elementor-element.elementor-element-d726056 .eael-tm-name{margin-bottom:21px;}.elementor-4006 .elementor-element.elementor-element-d726056 .eael-tm-title-divider{border-bottom-color:#FFFFFF;border-bottom-style:solid;width:100px;border-bottom-width:1px;}.elementor-4006 .elementor-element.elementor-element-d726056 .eael-tm-title-divider-wrap{margin-bottom:17px;}.elementor-4006 .elementor-element.elementor-element-d726056 .eael-tm-position{color:#FFFFFF;margin-bottom:10px;}.elementor-4006 .elementor-element.elementor-element-d726056 .eael-tm-description{color:#FFFFFF;margin-bottom:10px;}.elementor-4006 .elementor-element.elementor-element-d726056 .eael-tm-social-links li:not(:last-child){margin-right:10px;}.elementor-4006 .elementor-element.elementor-element-d726056 .eael-tm-social-links .eael-tm-social-icon{font-size:14px;line-height:14px;width:14px;color:#FFFFFF;}.elementor-4006 .elementor-element.elementor-element-bc86e9f .eael-tm-content.eael-tm-content-normal{min-height:0px;}.elementor-4006 .elementor-element.elementor-element-bc86e9f .eael-tm-content-normal{border-radius:20px 20px 20px 20px;padding:10px 10px 10px 10px;}.elementor-4006 .elementor-element.elementor-element-bc86e9f .eael-tm-image img{width:254px;}.elementor-4006 .elementor-element.elementor-element-bc86e9f .eael-tm-image{margin-bottom:0px;}.elementor-4006 .elementor-element.elementor-element-bc86e9f .eael-tm-name{margin-bottom:10px;}.elementor-4006 .elementor-element.elementor-element-bc86e9f .eael-tm-title-divider{border-bottom-color:#FFFFFF;border-bottom-style:solid;width:108px;border-bottom-width:2px;}.elementor-4006 .elementor-element.elementor-element-bc86e9f .eael-tm-title-divider-wrap{margin-bottom:28px;}.elementor-4006 .elementor-element.elementor-element-bc86e9f .eael-tm-position{font-family:"Roboto", Sans-serif;font-weight:500;line-height:28px;color:#FFFFFF;margin-bottom:12px;}.elementor-4006 .elementor-element.elementor-element-bc86e9f .eael-tm-description{color:#FFFFFF;margin-bottom:10px;}.elementor-4006 .elementor-element.elementor-element-bc86e9f .eael-tm-social-links li:not(:last-child){margin-right:10px;}.elementor-4006 .elementor-element.elementor-element-bc86e9f .eael-tm-social-links .eael-tm-social-icon{font-size:14px;line-height:14px;width:14px;color:#FFFFFF;}.elementor-4006 .elementor-element.elementor-element-daf5326 .eael-tm-content.eael-tm-content-normal{min-height:0px;}.elementor-4006 .elementor-element.elementor-element-daf5326 .eael-tm-content-normal{border-radius:20px 20px 20px 20px;padding:10px 10px 10px 10px;}.elementor-4006 .elementor-element.elementor-element-daf5326 .eael-tm-image img{width:254px;}.elementor-4006 .elementor-element.elementor-element-daf5326 .eael-tm-image{margin-bottom:0px;}.elementor-4006 .elementor-element.elementor-element-daf5326 .eael-tm-name{margin-bottom:10px;}.elementor-4006 .elementor-element.elementor-element-daf5326 .eael-tm-title-divider{border-bottom-color:#FFFFFF;border-bottom-style:solid;width:108px;border-bottom-width:2px;}.elementor-4006 .elementor-element.elementor-element-daf5326 .eael-tm-title-divider-wrap{margin-bottom:28px;}.elementor-4006 .elementor-element.elementor-element-daf5326 .eael-tm-position{font-family:"Roboto", Sans-serif;font-weight:500;line-height:28px;color:#FFFFFF;margin-bottom:12px;}.elementor-4006 .elementor-element.elementor-element-daf5326 .eael-tm-description{color:#FFFFFF;margin-bottom:10px;}.elementor-4006 .elementor-element.elementor-element-daf5326 .eael-tm-social-links li:not(:last-child){margin-right:10px;}.elementor-4006 .elementor-element.elementor-element-daf5326 .eael-tm-social-links .eael-tm-social-icon{font-size:14px;line-height:14px;width:14px;color:#FFFFFF;}.elementor-4006 .elementor-element.elementor-element-fa91c47 .eael-tm-content.eael-tm-content-normal{min-height:0px;}.elementor-4006 .elementor-element.elementor-element-fa91c47 .eael-tm-content-normal{border-radius:20px 20px 20px 20px;padding:10px 10px 10px 10px;}.elementor-4006 .elementor-element.elementor-element-fa91c47 .eael-tm-image img{width:254px;}.elementor-4006 .elementor-element.elementor-element-fa91c47 .eael-tm-image{margin-bottom:0px;}.elementor-4006 .elementor-element.elementor-element-fa91c47 .eael-tm-name{margin-bottom:10px;}.elementor-4006 .elementor-element.elementor-element-fa91c47 .eael-tm-title-divider{border-bottom-color:#FFFFFF;border-bottom-style:solid;width:108px;border-bottom-width:2px;}.elementor-4006 .elementor-element.elementor-element-fa91c47 .eael-tm-title-divider-wrap{margin-bottom:28px;}.elementor-4006 .elementor-element.elementor-element-fa91c47 .eael-tm-position{font-family:"Roboto", Sans-serif;font-weight:500;line-height:28px;color:#FFFFFF;margin-bottom:12px;}.elementor-4006 .elementor-element.elementor-element-fa91c47 .eael-tm-description{color:#FFFFFF;margin-bottom:10px;}.elementor-4006 .elementor-element.elementor-element-fa91c47 .eael-tm-social-links li:not(:last-child){margin-right:10px;}.elementor-4006 .elementor-element.elementor-element-fa91c47 .eael-tm-social-links .eael-tm-social-icon{font-size:14px;line-height:14px;width:14px;color:#FFFFFF;}.elementor-4006 .elementor-element.elementor-element-1ae7e99{--spacer-size:106px;}.elementor-4006 .elementor-element.elementor-element-034b8ef{--display:flex;}.elementor-4006 .elementor-element.elementor-element-034b8ef:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-034b8ef > .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-4006 .elementor-element.elementor-element-41d4206 .elementor-button{font-family:"DM Serif Text", Sans-serif;font-weight:500;}body.elementor-page-4006:not(.elementor-motion-effects-element-type-background), body.elementor-page-4006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}/* Start custom CSS for eael-team-member-carousel, class: .elementor-element-d726056 *//* استهداف أي حاوية داخل الكاروسيل لإجبار التأثير الزجاجي */
.elementor-4006 .elementor-element.elementor-element-d726056 .swiper-slide > div,
.elementor-4006 .elementor-element.elementor-element-d726056 .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-4006 .elementor-element.elementor-element-d726056 h3, .elementor-4006 .elementor-element.elementor-element-d726056 h4, .elementor-4006 .elementor-element.elementor-element-d726056 .name, .elementor-4006 .elementor-element.elementor-element-d726056 .title {
    color: #ffffff !important;
    text-shadow: 0 2px 5px rgba(0,0,0,0.3);
}

/* تأثير الـ Hover */
.elementor-4006 .elementor-element.elementor-element-d726056 .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-bc86e9f *//* استهداف أي حاوية داخل الكاروسيل لإجبار التأثير الزجاجي */
.elementor-4006 .elementor-element.elementor-element-bc86e9f .swiper-slide > div,
.elementor-4006 .elementor-element.elementor-element-bc86e9f .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-4006 .elementor-element.elementor-element-bc86e9f h3, .elementor-4006 .elementor-element.elementor-element-bc86e9f h4, .elementor-4006 .elementor-element.elementor-element-bc86e9f .name, .elementor-4006 .elementor-element.elementor-element-bc86e9f .title {
    color: #ffffff !important;
    text-shadow: 0 2px 5px rgba(0,0,0,0.3);
}

/* تأثير الـ Hover */
.elementor-4006 .elementor-element.elementor-element-bc86e9f .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-daf5326 *//* استهداف أي حاوية داخل الكاروسيل لإجبار التأثير الزجاجي */
.elementor-4006 .elementor-element.elementor-element-daf5326 .swiper-slide > div,
.elementor-4006 .elementor-element.elementor-element-daf5326 .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-4006 .elementor-element.elementor-element-daf5326 h3, .elementor-4006 .elementor-element.elementor-element-daf5326 h4, .elementor-4006 .elementor-element.elementor-element-daf5326 .name, .elementor-4006 .elementor-element.elementor-element-daf5326 .title {
    color: #ffffff !important;
    text-shadow: 0 2px 5px rgba(0,0,0,0.3);
}

/* تأثير الـ Hover */
.elementor-4006 .elementor-element.elementor-element-daf5326 .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-fa91c47 *//* استهداف أي حاوية داخل الكاروسيل لإجبار التأثير الزجاجي */
.elementor-4006 .elementor-element.elementor-element-fa91c47 .swiper-slide > div,
.elementor-4006 .elementor-element.elementor-element-fa91c47 .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-4006 .elementor-element.elementor-element-fa91c47 h3, .elementor-4006 .elementor-element.elementor-element-fa91c47 h4, .elementor-4006 .elementor-element.elementor-element-fa91c47 .name, .elementor-4006 .elementor-element.elementor-element-fa91c47 .title {
    color: #ffffff !important;
    text-shadow: 0 2px 5px rgba(0,0,0,0.3);
}

/* تأثير الـ Hover */
.elementor-4006 .elementor-element.elementor-element-fa91c47 .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-41d4206 *//* ==================================================
   تحويل الزر إلى صندوق زجاجي فاخر (Luxury Glass)
   ================================================== */
.elementor-4006 .elementor-element.elementor-element-41d4206 .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; /* مساحة مريحة للنقر */
    
    /* منع الالتفاف (سطر واحد) + حجم خط ذكي */
    white-space: nowrap !important;
    font-size: clamp(14px, 2.5vw, 18px); /* حجم متجاوب */
    
    /* 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;
}

/* ==================================================
   طبقة اللمعة (Shine Effect)
   ================================================== */
.elementor-4006 .elementor-element.elementor-element-41d4206 .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-4006 .elementor-element.elementor-element-41d4206 .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-4006 .elementor-element.elementor-element-41d4206 .elementor-button:hover::after {
    opacity: 1;
}

/* ==================================================
   توسيط الزر في الصفحة
   ================================================== */
.elementor-4006 .elementor-element.elementor-element-41d4206 .elementor-widget-container {
    text-align: center; /* يضمن توسط الزر */
}/* End custom CSS */