body { font-family: "Noto Kufi Arabic", "Manrope", sans-serif; }
h1, h2, h3, blockquote, .brand strong, .reel-title { font-family: "Noto Kufi Arabic", "Manrope", sans-serif; }
h1, h2 { letter-spacing: -3px; line-height: 1.25; }
.brand { direction: ltr; }
.brand small { direction: rtl; letter-spacing: 0; }
.site-nav { direction: rtl; }
.hero-copy, .approach-copy, .section-heading, .visit, .appointment { text-align: right; }
.eyebrow { letter-spacing: 0; }
.hero-actions, .open-note { justify-content: flex-start; }
.open-note strong { margin-left: 0; margin-right: 7px; }
.card-number { float: left; }
.approach-copy { padding-left: 10%; padding-right: 0; }
.approach-copy li span { margin-left: 9px; margin-right: 0; }
.instagram-card > span, .instagram-video-card > a { direction: rtl; }
.reel-player-caption { left: 0; right: 0; text-align: right; }
.reel-prev { left: auto; right: 18px; }
.reel-next { left: 18px; right: auto; }
.case-study-heading { text-align: right; }
.label-before { left: auto; right: 16px; }
.label-after { left: 16px; right: auto; }
.footer-links { direction: rtl; }
@media (max-width: 800px) {
  .approach-copy { padding-left: 0; }
  .site-nav { left: 0; }
}
