.arabic-info-page, .arabic-info-page button, .arabic-info-page .big-order-button,
.arabic-info-page .contact-page, .arabic-info-page .contact-page *,
.arabic-info-page .about-container, .arabic-info-page .about-container h1,
.arabic-info-page .about-container h2, .arabic-info-page .about-container h3,
.arabic-info-page .site-footer, .arabic-info-page .site-footer a,
.arabic-info-page .site-footer h4, .arabic-info-page .footer-info,
.arabic-info-page .call-popup, .arabic-info-page .call-popup * {
  font-family: 'Cairo', sans-serif;
}
.arabic-info-page .about-container h1 { line-height: 1.6; }
.arabic-info-page .bilingual { grid-template-columns: minmax(0, 1fr); }
.arabic-info-page .contact-subtitle { line-height: 1.9; }
.arabic-info-page .contact-card-value { text-align: start; overflow-wrap: anywhere; }
.arabic-info-page .contact-card-label { letter-spacing: normal; }
.arabic-info-page .contact-hours-day-time { direction: rtl; }
.arabic-info-page .site-footer { direction: rtl; }
.arabic-info-page .footer-grid { text-align: start; }
.arabic-info-page .top-header-logo img { margin-right: 0; margin-inline-end: 6px; }
.arabic-info-page .scroll-nav > a::before,
.arabic-info-page .scroll-nav > .more-toggle::before { left: auto; inset-inline-start: -2px; }
.arabic-info-page .scroll-nav .more-menu { right: auto; inset-inline-end: 6px; }
.arabic-info-page .more-arrow { margin-left: 0; margin-inline-start: 3px; }
.arabic-info-page .side-menu { left: auto; right: -300px; transition: right .3s ease; }
.arabic-info-page .side-menu.active { right: 0; }
.arabic-info-page .submenu { padding-left: 0; padding-inline-start: 20px; }
.arabic-info-page .submenu-arrow { margin-left: 0; margin-inline-start: auto; }
.arabic-info-page .buyer-guide { margin-block-start: 128px; }
.arabic-info-page bdi, .arabic-info-page a[dir="ltr"] { white-space: nowrap; }
.arabic-info-page .about-container { width: min(100%, 820px); }
.arabic-info-page .more-menu .more-mobile-only { display: none; }
@media (max-width: 600px) {
  .arabic-info-page .scroll-nav > a:nth-of-type(3),
  .arabic-info-page .scroll-nav > a:nth-of-type(4) { display: none; }
  .arabic-info-page .scroll-nav a,
  .arabic-info-page .scroll-nav .more-toggle { font-size: 13px; }
  .arabic-info-page .contact-title { font-size: 28px; line-height: 1.7; }
  .arabic-info-page .more-menu .more-mobile-only { display: flex; }
}
