.elementor-16 .elementor-element.elementor-element-bf9ae18{--display:flex;}.elementor-16 .elementor-element.elementor-element-bf9ae18:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-bf9ae18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0E;}.elementor-widget-theme-post-featured-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-widget-theme-post-title .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-16 .elementor-element.elementor-element-20e8ddf .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:700;color:#f37b22;}.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-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-16 .elementor-element.elementor-element-4453c93 .elementor-button{background-color:#F37B22;}.elementor-16 .elementor-element.elementor-element-4453c93 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-4453c93 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-16 .elementor-element.elementor-element-5db1836 .elementor-button{background-color:#F37B22;}.elementor-16 .elementor-element.elementor-element-5db1836 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-a18accc .elementor-button{background-color:#f37b22;}.elementor-16 .elementor-element.elementor-element-a18accc .elementor-button-content-wrapper{flex-direction:row;}.elementor-16 .elementor-element.elementor-element-e6e0942 .elementor-button{background-color:#F37B22;}.elementor-16 .elementor-element.elementor-element-e6e0942 .elementor-button-content-wrapper{flex-direction:row;}.elementor-16 .elementor-element.elementor-element-837243b{--display:flex;}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-bf9ae18{--min-height:100vh;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-20e8ddf{text-align:center;}.elementor-16 .elementor-element.elementor-element-20e8ddf .elementor-heading-title{font-size:47px;}.elementor-16 .elementor-element.elementor-element-85d3294{text-align:center;}.elementor-16 .elementor-element.elementor-element-1ff3522{text-align:center;}}/* Start custom CSS for text-editor, class: .elementor-element-1ff3522 *//* تنسيق الرابط وتنعيم الحركة */
.elementor-16 .elementor-element.elementor-element-1ff3522 a {
    transition: all 0.3s ease-in-out !important;
    display: inline-block;
}

/* تأثير التوهج عند تمرير الماوس فوق اسم الشركة */
.elementor-16 .elementor-element.elementor-element-1ff3522 a:hover {
    color: #F37B22 !important; /* يتحول اللون الأبيض الفخم */
    text-shadow: 0 0 10px rgba(197, 168, 128, 0.6); /* تأثير توهج ذهبي خفيف خلف الكلمة */
    transform: translateY(-1px); /* حركة ارتفاع بسيطة جداً للأعلى */
}

/* إضافة لمسة شفافة للنص الفرعي ليظهر بشكل أرقى */
.elementor-16 .elementor-element.elementor-element-1ff3522 {
    letter-spacing: 0.3px;
    animation: fadeInFooter 1s ease-in-out;
}

/* حركة ظهور ناعمة عند تحميل الصفحة */
@keyframes fadeInFooter {
    from { opacity: 0; transform: translateY(10px); }
    to { opacity: 1; transform: translateY(0); }
}/* End custom CSS */