/*
 * القسم 17 — تذييل الهوية القانونية.
 * النطاق: التذييل العربي في الصفحة 4499 فقط (template 4734).
 * يحفظ الشعار وروابط التنقل وترتيبها وElementor كما هي.
 */
html body.ussus-footer-legal-identity-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-2264b21f,
html body.ussus-footer-legal-identity-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-8ed48d9 {
  background-color: #0B2921 !important;
  background-image:
    linear-gradient(90deg, rgba(224, 190, 122, .12), transparent 18%, transparent 82%, rgba(224, 190, 122, .12)),
    linear-gradient(135deg, #0B2921 0%, #12352C 52%, #0E3027 100%) !important;
  border-block: 1px solid rgba(224, 190, 122, .62);
  box-shadow: inset 0 1px 0 rgba(247, 244, 238, .10), inset 0 -1px 0 rgba(2, 18, 14, .36);
}

html body.ussus-footer-legal-identity-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-2264b21f .elementor-element.elementor-element-84a22ba .wpr-nav-menu .wpr-menu-item,
html body.ussus-footer-legal-identity-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-8ed48d9 .wpr-mobile-nav-menu .wpr-mobile-menu-item {
  color: #F7F4EE;
  font-family: "IBM Plex Sans Arabic", "Segoe UI", sans-serif;
  font-size: clamp(.95rem, 1.15vw, 1.08rem);
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.65;
  text-transform: none;
  transition: color .24s ease;
}

html body.ussus-footer-legal-identity-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-2264b21f .elementor-element.elementor-element-84a22ba .wpr-nav-menu .wpr-menu-item:hover,
html body.ussus-footer-legal-identity-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-2264b21f .elementor-element.elementor-element-84a22ba .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
html body.ussus-footer-legal-identity-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-8ed48d9 .wpr-mobile-nav-menu .wpr-mobile-menu-item:hover,
html body.ussus-footer-legal-identity-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-8ed48d9 .wpr-mobile-nav-menu .wpr-mobile-menu-item.wpr-active-menu-item {
  color: #E0BE7A;
}

html body.ussus-footer-legal-identity-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-2264b21f .elementor-element.elementor-element-84a22ba.wpr-pointer-underline .wpr-menu-item::after {
  background-color: #E0BE7A;
  height: 1px;
}

html body.ussus-footer-legal-identity-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-8ed48d9 .wpr-mobile-nav-menu li {
  background-color: #12352C;
}

html body.ussus-footer-legal-identity-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-58fd6ac00 {
  background-color: #F7F4EE;
  background-image:
    linear-gradient(90deg, rgba(224, 190, 122, .10) 1px, transparent 1px),
    linear-gradient(0deg, rgba(224, 190, 122, .08) 1px, transparent 1px),
    linear-gradient(135deg, #F7F4EE 0%, #EFE9DD 52%, #F7F4EE 100%);
  background-size: 32px 32px, 32px 32px, 100% 100%;
  border-block: 1px solid rgba(154, 107, 47, .62);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .88), inset 0 -1px 0 rgba(154, 107, 47, .14);
}

html body.ussus-footer-legal-identity-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-58fd6ac00 .elementor-element.elementor-element-31efaa20 .wpr-logo-image {
  max-width: 202px;
}

html body.ussus-footer-legal-identity-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-58fd6ac00 .elementor-element.elementor-element-31efaa20 .wpr-logo-image img {
  filter: drop-shadow(0 8px 12px rgba(11, 41, 33, .16));
  height: auto;
}

@media (max-width: 767px) {
  html body.ussus-footer-legal-identity-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-8ed48d9 .wpr-mobile-nav-menu .wpr-mobile-menu-item {
    font-size: 1rem;
  }

  html body.ussus-footer-legal-identity-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-58fd6ac00 .elementor-element.elementor-element-31efaa20 .wpr-logo-image {
    max-width: 176px;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.ussus-footer-legal-identity-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-2264b21f .elementor-element.elementor-element-84a22ba .wpr-nav-menu .wpr-menu-item,
  html body.ussus-footer-legal-identity-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-8ed48d9 .wpr-mobile-nav-menu .wpr-mobile-menu-item {
    transition: none;
  }
}
