.typography-card-headline:lang(ar),
.typography-card-copy:lang(ar),
.typography-hero-headline:lang(ar),
.typography-join-headline:lang(ar),
.typography-join-copy:lang(ar),
.typography-caption:lang(ar),
.card-badges,
.typography-join-copy:lang(ar),
.section-download .headline,
.drawer .headline,
.reports-grid,
.section.section-feedback,
.section-newsroom .newsroom-item-content,
.section-newsroom .newsroom-item-description,
.modal .modal-content,
.sticky-close,
.section-newsroom .newsroom-item-title,
.section-newsroom .newsroom-item-time,
.section-newsroom .newsroom-item-description,
.section-resources p:lang(ar),
.drawer .drawer-toggle {
  direction: rtl;
  text-align: right;
}

.section-hero .headline,
.section-join .headline,
.section-download .headline,
.typography-headline-elevated:lang(ar),
.section.section-feedback .section-content,
.typography-join-copy.copy.large-centered {
  text-align: center;
}

.modal .sticky-close .hover-icons-container {
  margin-right: 36px;
  margin-left: unset;
}

.icon-after:after,
.more:after {
  padding-left: unset;
  padding-right: 0.3em;
  top: 0;
}

.more:after,
.more:before {
  content: "";
}

.section-join .badges-container .badge-unit-percent {
  width: auto;
}

.section-collage .badge .badge-unit {
  font-size: 0.7em;
}

.section-workers-rights .card-headline,
typography-card-headline card-headline,
.section-learning .card-headline {
  max-width: unset;
}

.section-join .badges-container {
  direction: rtl;
}

.section-download .cta,
.typography-eyebrow-elevated:lang(ar) {
  direction: rtl;
}

.icon-after:after,
.more:after {
  padding-left: unset;
}

.icon,
icon-after,
icon-chevrondown:after {
  padding-left: 0.3em;
}

.drawer .icon {
  transform-origin: unset;
  position: relative;
}

.section-resources .row {
  text-align: right;
}

@media only screen and (min-width: 735px) {
  .section-resources .large-5 {
    order: -1;
  }
}

@media only screen and (max-width: 1068px) {
  .section-resources .row .medium-offset-0 {
    margin-right: 0;
  }
}

@media only screen and (max-width: 734px) {
  .section-resources .row .small-offset-0 {
    margin-right: 0;
  }
}

.section-newsroom #newsroom-header {
  text-align: center;
}

.bold-type {
  font-weight: 600;
}

.modal-headline {
  line-height: 1.2;
}

.modal .modal-copy h3 {
  line-height: 1.3;
}

.typography-card-headline:lang(ar) {
  letter-spacing: -0.005em;
}

@media only screen and (max-width: 1068px) {
  .section-health-safety .typography-card-headline:lang(ar) {
    line-height: 1.15;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .section-global .card-headline {
    max-width: unset;
  }
  .section-collage .card-badges {
    grid-gap: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .section-collage .card-badges {
    grid-gap: 0px;
  }
  .section-collage.section-health-safety .card-badges {
    grid-gap: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .drawer .drawer-toggle .drawer-copy {
    text-align: center;
  }
  [aria-expanded="true"] .icon-chevrondown:after,
  [aria-expanded="true"] .icon-chevrondown:before {
    left: 20px;
  }
}

.section-newsroom .paddlenav ul {
  direction: ltr;
}

@media only screen and (min-width: 735px) {
  .drawer .headline {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (min-width: 735px) {
  .section-previous-filings .report-list-item {
    padding-right: unset;
    padding-left: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .typography-headline-elevated:lang(ar) {
    text-align: right;
  }
}

@media only screen and (max-width: 735px) {
  #download .section-content {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    max-width: 100%;
  }
  #download .section-content .typography-headline-elevated:lang(ar) {
    text-align: center;
  }
  #resources .section-content,
  #newsroom .section-content {
    margin-left: auto;
    margin-right: auto;
    width: 87.5%;
  }
}
.modal .modal-copy h2,
.typography-card-headline-big {
  line-height: 1.25;
}

html.hero-enhanced .section-hero .headline {
  opacity: 1 !important;
}

.reset-line-height {
  line-height: 1;
}

.badge-caption {
  margin-top: 0.4em;
}

.section-resources .list {
  margin-right: 0;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .section-collage .card.card-epa {
    height: 500px;
  }
}

@media only screen and (max-width: 735px) {
  .section-collage .card.card-epa {
    height: 415px;
  }

  .section-hero .headline {
    margin-top: 340px;
  }

  #ac-localnav .ac-ln-action-menucta {
    float: left;
  }
}
.section-feedback fieldset,
.section-feedback .headline {
  text-align: right;
}

.hero-headline {
  display: none;
}

@media only screen and (max-width: 735px) {
  #overview-hero-endframe-1 {
    visibility: hidden;
  }
  .hero-headline {
    display: block;
    margin-bottom: 30px;
    max-width: 100%;
    height: auto;
  }
  .section-feedback .headline {
    text-align: center;
  }
}

@media only screen and (max-width: 735px) {
  .hero-headline {
    background-image: url("/mideast/supplier-responsibility/d/images/overview/ar/hero_headline_fs0ybeiurfu6uae_small.jpg");
    background-size: 313px 106px;
    height: 106px;
    width: 313px;
    margin: 0 auto;
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .hero-headline {
    background-image: url("/mideast/supplier-responsibility/d/images/overview/ar/hero_headline_fs0ybeiurfu6uae_small_2x.jpg");
  }
}
