/*
 * القسم 16 — تواصل معنا والمكاتب.
 * النطاق: العربية 4499 > التذييل 4734 > الحاوية 52646fe فقط.
 * يحفظ النصوص والأرقام والروابط وترتيب HTML وElementor كما هي.
 */
html body.ussus-contact-offices-ledger-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-52646fe {
  background-color: #0B2921 !important;
  background-image:
    radial-gradient(circle at 12% 16%, rgba(224, 190, 122, .12) 0 1px, transparent 1.5px),
    radial-gradient(circle at 86% 82%, rgba(194, 161, 90, .10) 0 1px, transparent 1.5px),
    linear-gradient(135deg, #0B2921 0%, #12352C 53%, #0E3027 100%) !important;
  background-position: 0 0, 18px 23px, 0 0;
  background-size: 34px 34px, 48px 48px, 100% 100%;
  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-contact-offices-ledger-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-52646fe .contact-info {
  color: #F7F4EE;
  direction: rtl;
  font-family: "IBM Plex Sans Arabic", "Segoe UI", sans-serif;
  max-width: 42rem;
  padding-block: clamp(2.25rem, 5vw, 4.25rem);
}

html body.ussus-contact-offices-ledger-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-52646fe .contact-info .fancy-title {
  -webkit-text-fill-color: #E0BE7A;
  animation: none;
  background: none;
  color: #E0BE7A;
  font-family: "Amiri", serif;
  font-size: clamp(2.15rem, 4.2vw, 3.25rem);
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.2;
  margin: 0 0 1.1rem;
  text-shadow: 0 2px 14px rgba(2, 18, 14, .34);
  text-transform: none;
}

html body.ussus-contact-offices-ledger-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-52646fe .contact-info .fancy-title::after {
  background: linear-gradient(90deg, transparent, #C2A15A 22%, #E0BE7A 50%, #C2A15A 78%, transparent);
  content: "";
  display: block;
  height: 1px;
  margin: .5em auto 0;
  max-width: 10rem;
}

html body.ussus-contact-offices-ledger-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-52646fe .contact-info > p {
  margin: .55rem auto;
  max-width: 36rem;
}

html body.ussus-contact-offices-ledger-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-52646fe .contact-info > p:nth-of-type(-n + 4) {
  background: linear-gradient(135deg, rgba(29, 78, 64, .92), rgba(13, 48, 39, .96));
  border: 1px solid rgba(194, 161, 90, .46);
  border-inline-start: 3px solid #E0BE7A;
  border-radius: 10px;
  box-shadow: inset 0 1px 0 rgba(247, 244, 238, .10), 0 8px 18px rgba(2, 18, 14, .16);
  padding: .68rem 1rem;
}

html body.ussus-contact-offices-ledger-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-52646fe .contact-info > p:nth-of-type(-n + 4) a {
  color: #F7F4EE;
  font-size: clamp(1rem, 1.7vw, 1.12rem);
  font-weight: 600;
  text-decoration: none;
  unicode-bidi: plaintext;
}

/* أيقونتا الهاتف فقط: نحاسيّتان واضحتان بلا نبض باهت. */
html body.ussus-contact-offices-ledger-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-52646fe .contact-info > p:nth-of-type(-n + 2) .icon {
  animation: none;
  filter: brightness(0) saturate(100%) invert(65%) sepia(42%) saturate(578%) hue-rotate(359deg) brightness(92%) contrast(91%) drop-shadow(0 1px 3px rgba(2, 18, 14, .52));
  font-size: 1.28em;
  margin-inline-end: .55rem;
  opacity: 1;
  vertical-align: -0.08em;
}

html body.ussus-contact-offices-ledger-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-52646fe .contact-info > p:nth-of-type(-n + 2) a,
html body.ussus-contact-offices-ledger-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-52646fe .contact-info > p:nth-of-type(3) a,
html body.ussus-contact-offices-ledger-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-52646fe .contact-info > p:nth-of-type(4) a {
  direction: ltr;
}

html body.ussus-contact-offices-ledger-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-52646fe .contact-info > p:nth-of-type(n + 5) {
  border-inline-start: 1px solid rgba(224, 190, 122, .62);
  color: rgba(247, 244, 238, .94);
  font-size: clamp(.95rem, 1.5vw, 1.06rem);
  line-height: 1.75;
  padding: .3rem 1rem;
}

html body.ussus-contact-offices-ledger-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-52646fe .contact-info a:hover {
  color: #E0BE7A;
  text-decoration: none;
}

html body.ussus-contact-offices-ledger-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-52646fe .contact-info a:focus-visible {
  outline: 2px solid #E0BE7A;
  outline-offset: 4px;
}

@media (max-width: 767px) {
  html body.ussus-contact-offices-ledger-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-52646fe .contact-info {
    padding-block: 2.25rem 2.7rem;
  }

  html body.ussus-contact-offices-ledger-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-52646fe .contact-info > p:nth-of-type(-n + 4) {
    padding: .68rem .85rem;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body.ussus-contact-offices-ledger-enabled.page-id-4499 #colophon > .footer-width-fixer > .elementor.elementor-4734 > .elementor-element.elementor-element-52646fe .contact-info .icon {
    animation: none;
  }
}
