.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-popup-modal-118 .dialog-widget-content{animation-duration:0.35s;background-color:#FFFFFF;box-shadow:-20px 0px 50px 0px rgba(0,0,0,0.18);}#elementor-popup-modal-118{background-color:rgba(20,18,17,0.55);justify-content:flex-start;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-118 .dialog-message{width:360px;height:100vh;align-items:flex-start;}/* Start custom CSS *//* قائمة الجوال — التنسيقات خاصة بالنافذة دي فقط */
/* الارتفاع = الجزء الظاهر من الشاشة (100dvh) عشان شريط المتصفح ما يغطيش آخر القائمة */
#elementor-popup-modal-118 .dialog-widget-content{width:360px;max-width:86vw;height:100vh;height:100dvh;border-radius:0}
#elementor-popup-modal-118 .dialog-message{width:100%;max-width:100%;height:100%;overflow-y:auto;display:flex;flex-direction:column}
#elementor-popup-modal-118 .dialog-message > .elementor{flex:1 0 auto;display:flex;flex-direction:column}
#elementor-popup-modal-118 .dialog-message > .elementor > *{flex:1 0 auto;display:flex;flex-direction:column}

/* الأيقونات خطوط بس (اليمنتور بيملا الأيقونة باللون من نفسه) */
#elementor-popup-modal-118 .e-svg-base svg,#elementor-popup-modal-118 .e-svg-base svg *{fill:none!important}

/* روابط القائمة */
#elementor-popup-modal-118 .elementor-widget-nav-menu{padding:12px}
#elementor-popup-modal-118 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 14px;border-radius:12px;font-size:18px;font-weight:700;color:#232323;transition:background-color .2s ease,color .2s ease}
#elementor-popup-modal-118 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item::after{content:"";position:static;width:8px;height:8px;border-left:2.2px solid #B7ADA7;border-bottom:2.2px solid #B7ADA7;transform:rotate(45deg);background:none;opacity:1;flex-shrink:0}
#elementor-popup-modal-118 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
#elementor-popup-modal-118 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active{background-color:#FFF1E9;color:#C43C12}
#elementor-popup-modal-118 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active::after,
#elementor-popup-modal-118 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover::after{border-color:#C43C12}

/* حركة ظهور الروابط واحد ورا التاني زي التصميم */
@keyframes tpUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}
#elementor-popup-modal-118 .elementor-nav-menu--main .elementor-nav-menu > li{animation:tpUp .6s cubic-bezier(.2,.7,.2,1) both}
#elementor-popup-modal-118 .elementor-nav-menu--main .elementor-nav-menu > li:nth-child(1){animation-delay:.08s}
#elementor-popup-modal-118 .elementor-nav-menu--main .elementor-nav-menu > li:nth-child(2){animation-delay:.13s}
#elementor-popup-modal-118 .elementor-nav-menu--main .elementor-nav-menu > li:nth-child(3){animation-delay:.18s}
#elementor-popup-modal-118 .elementor-nav-menu--main .elementor-nav-menu > li:nth-child(4){animation-delay:.23s}
#elementor-popup-modal-118 .elementor-nav-menu--main .elementor-nav-menu > li:nth-child(5){animation-delay:.28s}
#elementor-popup-modal-118 .elementor-nav-menu--main .elementor-nav-menu > li:nth-child(6){animation-delay:.33s}
#elementor-popup-modal-118 .elementor-nav-menu--main .elementor-nav-menu > li:nth-child(7){animation-delay:.38s}
#elementor-popup-modal-118 .elementor-nav-menu--main .elementor-nav-menu > li:nth-child(n+8){animation-delay:.43s}
@media (prefers-reduced-motion:reduce){#elementor-popup-modal-118 *{animation:none!important;transition:none!important}}/* End custom CSS */