[dir="ltr"] .about-title { text-align: left; }
[dir="ltr"] .hero-grid { direction: rtl; }
[dir="ltr"] .hero-panel,
[dir="ltr"] .hero-reel,
[dir="ltr"] .hero-panel * { direction: ltr; }
[dir="ltr"] .lang-switch a { letter-spacing: 0; }
[dir="ltr"] input,
[dir="ltr"] textarea { text-align: left; }
[dir="ltr"] .phone-ltr { direction: ltr; unicode-bidi: isolate; }
.lang-switch {
  display: flex;
  align-items: center;
  border: 1px solid rgba(188, 156, 99, .55);
  border-radius: 999px;
  overflow: hidden;
  height: 36px;
  background: rgba(255, 255, 255, .72);
}
.lang-switch a {
  padding: 0 11px;
  font-size: 12px;
  font-weight: 800;
  color: #224739;
  line-height: 36px;
  text-decoration: none;
}
.lang-switch a.is-on { background: #224739; color: #d4bc8a; }
