/* Start Fonts */
[lang]:lang(ar),
body:lang(ar),
main:lang(ar),
#ac-localnav .ac-ln-title:lang(ar),
.button:lang(ar),
.button-super:lang(ar),
.button-elevated:lang(ar),
.button-reduced:lang(ar),
.sosumi:lang(ar),
.violator:lang(ar),
.violator-reduced:lang(ar),
.typography-hero-headline:lang(ar),
.violator-frameless.violator-frameless-reduced:lang(ar),
.typography-hero-copy:lang(ar),
.typography-section-headline:lang(ar),
.typography-section-headline:lang(ar),
.typography-section-headline:lang(ar),
.typography-section-copy:lang(ar),
.typography-section-copy:lang(ar),
.typography-statistics-callout:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Display, SF Pro Icons, Helvetica Neue,
    Helvetica, Arial, sans-serif;
}

.typography-statistics-copy:lang(ar),
#ac-localnav .ac-ln-button:lang(ar),
#ac-globalfooter:lang(ar) *,
#ac-globalfooter:lang(ar) *:before,
#ac-globalfooter:lang(ar) *:after,
#ac-globalfooter .ac-gf-sosumi p:lang(ar),
#ac-globalfooter .ac-gf-sosumi li:lang(ar) {
  font-family: "SF Pro AR Text", "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
    "Helvetica", "Arial", sans-serif;
}

/* End Fonts */
.icon-chevronright:after,
.icon-chevronright:before {
  content: "";
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .statistics .stat-wrapper {
    padding-right: 0;
    padding-left: 10px;
  }

  .statistics .stat-wrapper:last-child {
    padding-left: 10px;
  }
}

@media only screen and (min-width: 1068px) {
  .typography-hero-copy {
    max-width: 900px;
    margin: 0 auto;
  }
}

.typography-hero-copy:lang(ar) {
  line-height: 1.2;
}

.typography-section-copy:lang(ar) {
  line-height: 1.16667;
}

.statistics-copy {
  max-width: 315px;
}

.fifty-fifty .copy-wrapper {
  padding-right: unset;
  padding-left: 25px;
}

@media only screen and (max-width: 734px) {
  .fifty-fifty .copy-wrapper {
    padding-left: 0;
  }
}
