.elementor-6208 .elementor-element.elementor-element-cf6eedb{overflow:visible;}.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-6208 .elementor-element.elementor-element-f908439{text-align:center;}.elementor-6208 .elementor-element.elementor-element-f908439 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:900;line-height:60px;color:#050505;}.elementor-6208 .elementor-element.elementor-element-228b2e9 .elementskit-section-title-wraper .elementskit-section-title{font-size:45px;}.elementor-6208 .elementor-element.elementor-element-228b2e9 .ekit-heading__title-has-border::before{width:5px;height:100%;top:0px;}.elementor-6208 .elementor-element.elementor-element-228b2e9 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6208 .elementor-element.elementor-element-228b2e9 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6208 .elementor-element.elementor-element-228b2e9 .elementskit-section-title-wraper .elementskit-border-divider{width:100px;}.elementor-6208 .elementor-element.elementor-element-228b2e9 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;}.elementor-6208 .elementor-element.elementor-element-228b2e9 .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;}.elementor-6208 .elementor-element.elementor-element-228b2e9 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-6208 .elementor-element.elementor-element-228b2e9 .elementskit-border-divider::before{height:4px;}.elementor-6208 .elementor-element.elementor-element-df484b4{overflow:visible;}.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-6208 .elementor-element.elementor-element-b22d2cc{text-align:center;}.elementor-6208 .elementor-element.elementor-element-b22d2cc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;color:#1FB620;}.elementor-6208 .elementor-element.elementor-element-73c141f .ekit-btn-wraper{text-align:center;}.elementor-6208 .elementor-element.elementor-element-73c141f .ekit_creative_button{font-family:"Cairo", Sans-serif;font-weight:800;}.elementor-6208 .elementor-element.elementor-element-ad9edc6{text-align:center;}.elementor-6208 .elementor-element.elementor-element-ad9edc6 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:700;line-height:40px;color:#000000;}.elementor-6208 .elementor-element.elementor-element-3a99297 .elementor-repeater-item-256084b > a :is(i, svg){color:#222222;fill:#222222;}.elementor-6208 .elementor-element.elementor-element-3a99297 .elementor-repeater-item-256084b > a{border-style:none;}.elementor-6208 .elementor-element.elementor-element-3a99297 .elementor-repeater-item-256084b > a:hover{background-color:#0077b5;}.elementor-6208 .elementor-element.elementor-element-3a99297 .elementor-repeater-item-88d35f8 > a :is(i, svg){color:#222222;fill:#222222;}.elementor-6208 .elementor-element.elementor-element-3a99297 .elementor-repeater-item-88d35f8 > a:hover{background-color:#3b5998;}.elementor-6208 .elementor-element.elementor-element-3a99297 .elementor-repeater-item-7a72f12 > a :is(i, svg){color:#222222;fill:#222222;}.elementor-6208 .elementor-element.elementor-element-3a99297 .elementor-repeater-item-7a72f12 > a:hover{background-color:#3b5998;}.elementor-6208 .elementor-element.elementor-element-3a99297 a > i{padding-right:5px;}.elementor-6208 .elementor-element.elementor-element-3a99297 .ekit_social_media{text-align:center;}.elementor-6208 .elementor-element.elementor-element-3a99297 .ekit_social_media > li > a{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;line-height:28px;}.elementor-6208 .elementor-element.elementor-element-3a99297 .ekit_social_media > li{display:inline-block;margin:5px 5px 5px 5px;}.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-6208 .elementor-element.elementor-element-285e122 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6208 .elementor-element.elementor-element-285e122 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-6208 .elementor-element.elementor-element-e735834{text-align:end;}.elementor-6208 .elementor-element.elementor-element-e735834 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;color:#3F3F3F;}.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-6208 .elementor-element.elementor-element-8a35771{overflow:visible;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6208 .elementor-element.elementor-element-cabd16e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6208 .elementor-element.elementor-element-cabd16e .elementor-divider-separator{width:100%;}.elementor-6208 .elementor-element.elementor-element-cabd16e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6208 .elementor-element.elementor-element-62375ee .elementskit-section-title-wraper .elementskit-section-title{font-size:45px;}.elementor-6208 .elementor-element.elementor-element-62375ee .ekit-heading__title-has-border::before{width:5px;height:100%;top:0px;}.elementor-6208 .elementor-element.elementor-element-62375ee .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-6208 .elementor-element.elementor-element-62375ee .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-6208 .elementor-element.elementor-element-62375ee .elementskit-section-title-wraper .elementskit-border-divider{width:100px;}.elementor-6208 .elementor-element.elementor-element-62375ee .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;}.elementor-6208 .elementor-element.elementor-element-62375ee .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;}.elementor-6208 .elementor-element.elementor-element-62375ee .elementskit-section-title-wraper .elementskit-border-divider, .elementor-6208 .elementor-element.elementor-element-62375ee .elementskit-border-divider::before{height:4px;}.elementor-6208 .elementor-element.elementor-element-59ea28b{overflow:visible;}.elementor-6208 .elementor-element.elementor-element-eb71b58{text-align:center;}.elementor-6208 .elementor-element.elementor-element-eb71b58 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:700;line-height:40px;color:#000000;}.elementor-6208 .elementor-element.elementor-element-c753bdb{text-align:center;}.elementor-6208 .elementor-element.elementor-element-c753bdb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;color:#1FB620;}.elementor-6208 .elementor-element.elementor-element-b84f3de .ekit-btn-wraper{text-align:center;}.elementor-6208 .elementor-element.elementor-element-b84f3de .ekit_creative_button{font-family:"Cairo", Sans-serif;font-weight:800;}.elementor-6208 .elementor-element.elementor-element-bdf5541 .elementor-repeater-item-256084b > a :is(i, svg){color:#222222;fill:#222222;}.elementor-6208 .elementor-element.elementor-element-bdf5541 .elementor-repeater-item-256084b > a{border-style:none;}.elementor-6208 .elementor-element.elementor-element-bdf5541 .elementor-repeater-item-256084b > a:hover{background-color:#0077b5;}.elementor-6208 .elementor-element.elementor-element-bdf5541 .elementor-repeater-item-88d35f8 > a :is(i, svg){color:#222222;fill:#222222;}.elementor-6208 .elementor-element.elementor-element-bdf5541 .elementor-repeater-item-88d35f8 > a:hover{background-color:#3b5998;}.elementor-6208 .elementor-element.elementor-element-bdf5541 .elementor-repeater-item-7a72f12 > a :is(i, svg){color:#222222;fill:#222222;}.elementor-6208 .elementor-element.elementor-element-bdf5541 .elementor-repeater-item-7a72f12 > a:hover{background-color:#3b5998;}.elementor-6208 .elementor-element.elementor-element-bdf5541 a > i{padding-right:5px;}.elementor-6208 .elementor-element.elementor-element-bdf5541 .ekit_social_media{text-align:center;}.elementor-6208 .elementor-element.elementor-element-bdf5541 .ekit_social_media > li > a{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;line-height:28px;}.elementor-6208 .elementor-element.elementor-element-bdf5541 .ekit_social_media > li{display:inline-block;margin:5px 5px 5px 5px;}.elementor-6208 .elementor-element.elementor-element-9acb53f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6208 .elementor-element.elementor-element-9acb53f .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-6208 .elementor-element.elementor-element-8c487cf{text-align:start;}.elementor-6208 .elementor-element.elementor-element-8c487cf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;color:#3F3F3F;}.elementor-6208 .elementor-element.elementor-element-eab3be2{overflow:visible;}.elementor-6208 .elementor-element.elementor-element-c366d21{--divider-border-style:rectangles;--divider-color:#000;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-6208 .elementor-element.elementor-element-c366d21 .elementor-divider-separator{width:100%;}.elementor-6208 .elementor-element.elementor-element-c366d21 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6208 .elementor-element.elementor-element-b3c96f7{text-align:center;}.elementor-6208 .elementor-element.elementor-element-b3c96f7 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:800;color:#000000;}.elementor-6208 .elementor-element.elementor-element-2af4a57{text-align:center;}.elementor-6208 .elementor-element.elementor-element-2af4a57 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:22px;font-weight:800;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#ED593B;stroke:#ED593B;color:#000000;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6208 .elementor-element.elementor-element-3605009 .elementor-counter{flex-direction:row-reverse;}.elementor-6208 .elementor-element.elementor-element-3605009 .elementor-counter-number-wrapper{color:#A17F0D;}.elementor-6208 .elementor-element.elementor-element-4209c42 .elementor-counter{flex-direction:row-reverse;}.elementor-6208 .elementor-element.elementor-element-4209c42 .elementor-counter-number-wrapper{color:#9D1A6E;}.elementor-6208 .elementor-element.elementor-element-59abc95 .elementor-counter{flex-direction:row-reverse;}.elementor-6208 .elementor-element.elementor-element-59abc95 .elementor-counter-number-wrapper{color:#59BF2F;}@media(max-width:1024px){.elementor-6208 .elementor-element.elementor-element-ad9edc6 .elementor-heading-title{font-size:19px;}}@media(max-width:767px){.elementor-6208 .elementor-element.elementor-element-f908439{text-align:center;}.elementor-6208 .elementor-element.elementor-element-f908439 .elementor-heading-title{font-size:19px;line-height:2.1em;}.elementor-6208 .elementor-element.elementor-element-228b2e9 .elementskit-section-title-wraper .elementskit-section-title{font-size:33px;}.elementor-6208 .elementor-element.elementor-element-56ba8a1{width:100%;}.elementor-6208 .elementor-element.elementor-element-b22d2cc{text-align:center;}.elementor-6208 .elementor-element.elementor-element-b22d2cc .elementor-heading-title{font-size:23px;}.elementor-6208 .elementor-element.elementor-element-73c141f .ekit-btn-wraper{text-align:center;}.elementor-6208 .elementor-element.elementor-element-73c141f .ekit_creative_button{font-size:16px;border-radius:24px 24px 24px 24px;}.elementor-6208 .elementor-element.elementor-element-fab70ae{width:100%;}.elementor-6208 .elementor-element.elementor-element-ad9edc6 .elementor-heading-title{font-size:17px;}.elementor-6208 .elementor-element.elementor-element-3a99297 .ekit_social_media{text-align:center;}.elementor-6208 .elementor-element.elementor-element-e735834{text-align:end;}.elementor-6208 .elementor-element.elementor-element-e735834 .elementor-heading-title{font-size:19px;}.elementor-6208 .elementor-element.elementor-element-62375ee .elementskit-section-title-wraper .elementskit-section-title{font-size:33px;}.elementor-6208 .elementor-element.elementor-element-e662ea2{width:100%;}.elementor-6208 .elementor-element.elementor-element-eb71b58 .elementor-heading-title{font-size:17px;}.elementor-6208 .elementor-element.elementor-element-c753bdb{text-align:center;}.elementor-6208 .elementor-element.elementor-element-c753bdb .elementor-heading-title{font-size:29px;}.elementor-6208 .elementor-element.elementor-element-b84f3de .ekit-btn-wraper{text-align:center;}.elementor-6208 .elementor-element.elementor-element-b84f3de .ekit_creative_button{font-size:16px;border-radius:24px 24px 24px 24px;}.elementor-6208 .elementor-element.elementor-element-4f9a222{width:100%;}.elementor-6208 .elementor-element.elementor-element-bdf5541 .ekit_social_media{text-align:center;}.elementor-6208 .elementor-element.elementor-element-8c487cf{text-align:start;}.elementor-6208 .elementor-element.elementor-element-8c487cf .elementor-heading-title{font-size:19px;}.elementor-6208 .elementor-element.elementor-element-b3c96f7{text-align:center;}.elementor-6208 .elementor-element.elementor-element-2af4a57{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-f908439 *//* تنسيق الاسم بلمسة فخمة */
.elementor-6208 .elementor-element.elementor-element-f908439 .elementor-heading-title, .elementor-6208 .elementor-element.elementor-element-f908439 {
    color: #7b1fa2 !important; /* لون الأكاديمية */
    font-weight: 900 !important;
    text-align: center !important;
    text-shadow: 0px 4px 10px rgba(123, 31, 162, 0.15) !important;
    margin-top: 15px !important;
    font-family: 'Arial', sans-serif; /* أو الخط المعتمد لديك */
}

/* إضافة خط صغير أسفل الاسم لزيادة الأناقة */
.elementor-6208 .elementor-element.elementor-element-f908439::after {
    content: '';
    display: block;
    width: 40px;
    height: 3px;
    background: linear-gradient(90deg, #7b1fa2, #FFD700);
    margin: 8px auto 0;
    border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d88b22a *//* توهج ذهبي احتفالي للمركز الأول */
.elementor-6208 .elementor-element.elementor-element-d88b22a img {
    border-radius: 50% !important; /* جعل الصورة دائرية */
    border: 5px solid #FFD700 !important; /* إطار ذهبي */
    box-shadow: 0 0 25px 10px rgba(255, 215, 0, 0.4), 
                0 0 50px 5px rgba(255, 215, 0, 0.2) !important; /* توهج مضاعف */
    transition: all 0.4s ease-in-out !important;
}

/* حركة نبض خفيفة تزيد الاحتفالية */
.elementor-6208 .elementor-element.elementor-element-d88b22a img {
    animation: festive-pulse 3s infinite ease-in-out;
}

@keyframes festive-pulse {
    0% { box-shadow: 0 0 20px rgba(255, 215, 0, 0.4); }
    50% { box-shadow: 0 0 40px rgba(255, 215, 0, 0.7); }
    100% { box-shadow: 0 0 20px rgba(255, 215, 0, 0.4); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad9edc6 *//* تنسيق الاسم بلمسة ملكية */
.elementor-6208 .elementor-element.elementor-element-ad9edc6 .elementor-image-box-title, .elementor-6208 .elementor-element.elementor-element-ad9edc6 {
    color: #7b1fa2 !important; /* لون الأكاديمية البنفسجي */
    font-size: clamp(22px, 4vw, 28px) !important; /* حجم مرن للموبايل والديسكتوب */
    font-weight: 900 !important;
    text-align: center !important;
    margin-top: 15px !important;
    text-shadow: 2px 2px 10px rgba(123, 31, 162, 0.1) !important;
}

/* إضافة "التاج" أو الخط الذهبي تحت الاسم */
.elementor-6208 .elementor-element.elementor-element-ad9edc6 .elementor-image-box-title::after {
    content: '';
    display: block;
    width: 60px;
    height: 4px;
    background: linear-gradient(90deg, #7b1fa2, #FFD700); /* تدرج من البنفسجي للذهبي */
    margin: 12px auto 0 !important;
    border-radius: 50px;
}

/* تنسيق اللقب كأنه وسام (Badge) */
.elementor-6208 .elementor-element.elementor-element-ad9edc6 .elementor-image-box-description, .elementor-6208 .elementor-element.elementor-element-ad9edc6 {
    color: #1e293b !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    text-align: center !important;
    background: #fffdf5 !important; /* خلفية صفراء ملكية خفيفة جداً */
    border: 1px solid #FFD700 !important; /* إطار ذهبي رفيع */
    padding: 6px 20px !important;
    display: inline-block !important;
    border-radius: 50px !important;
    margin-top: 10px !important;
    box-shadow: 0 4px 10px rgba(255, 215, 0, 0.15) !important;
}

/* حركة تفاعلية للنص عند الوقوف بالماوس */
.elementor-6208 .elementor-element.elementor-element-ad9edc6:hover .elementor-image-box-title {
    color: #FFD700 !important; /* يتحول الاسم للذهبي عند الوقوف عليه */
    transform: translateY(-2px);
    transition: 0.3s ease-in-out;
}

.elementor-6208 .elementor-element.elementor-element-ad9edc6:hover .elementor-image-box-description {
    background: #7b1fa2 !important; /* تتحول الخلفية للبنفسجي */
    color: #ffffff !important;
    border-color: #7b1fa2 !important;
    transition: 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94aebb7 *//* توهج بنفسجي احتفالي */
.elementor-6208 .elementor-element.elementor-element-94aebb7 img {
    border-radius: 50% !important;
    border: 4px solid #7b1fa2 !important; /* لون الأكاديمية */
    box-shadow: 0 0 20px 5px rgba(123, 31, 162, 0.3) !important;
    transition: all 0.4s ease !important;
}

.elementor-6208 .elementor-element.elementor-element-94aebb7:hover img {
    transform: scale(1.05);
    box-shadow: 0 0 35px 10px rgba(123, 31, 162, 0.5) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb71b58 *//* تنسيق الاسم بلمسة ملكية */
.elementor-6208 .elementor-element.elementor-element-eb71b58 .elementor-image-box-title, .elementor-6208 .elementor-element.elementor-element-eb71b58 {
    color: #7b1fa2 !important; /* لون الأكاديمية البنفسجي */
    font-size: clamp(22px, 4vw, 28px) !important; /* حجم مرن للموبايل والديسكتوب */
    font-weight: 900 !important;
    text-align: center !important;
    margin-top: 15px !important;
    text-shadow: 2px 2px 10px rgba(123, 31, 162, 0.1) !important;
}

/* إضافة "التاج" أو الخط الذهبي تحت الاسم */
.elementor-6208 .elementor-element.elementor-element-eb71b58 .elementor-image-box-title::after {
    content: '';
    display: block;
    width: 60px;
    height: 4px;
    background: linear-gradient(90deg, #7b1fa2, #FFD700); /* تدرج من البنفسجي للذهبي */
    margin: 12px auto 0 !important;
    border-radius: 50px;
}

/* تنسيق اللقب كأنه وسام (Badge) */
.elementor-6208 .elementor-element.elementor-element-eb71b58 .elementor-image-box-description, .elementor-6208 .elementor-element.elementor-element-eb71b58 {
    color: #1e293b !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    text-align: center !important;
    background: #fffdf5 !important; /* خلفية صفراء ملكية خفيفة جداً */
    border: 1px solid #FFD700 !important; /* إطار ذهبي رفيع */
    padding: 6px 20px !important;
    display: inline-block !important;
    border-radius: 50px !important;
    margin-top: 10px !important;
    box-shadow: 0 4px 10px rgba(255, 215, 0, 0.15) !important;
}

/* حركة تفاعلية للنص عند الوقوف بالماوس */
.elementor-6208 .elementor-element.elementor-element-eb71b58:hover .elementor-image-box-title {
    color: #FFD700 !important; /* يتحول الاسم للذهبي عند الوقوف عليه */
    transform: translateY(-2px);
    transition: 0.3s ease-in-out;
}

.elementor-6208 .elementor-element.elementor-element-eb71b58:hover .elementor-image-box-description {
    background: #7b1fa2 !important; /* تتحول الخلفية للبنفسجي */
    color: #ffffff !important;
    border-color: #7b1fa2 !important;
    transition: 0.3s ease;
}/* End custom CSS */