body {
  direction: ltr;
  unicode-bidi: embed;
}

.skip-link {
  right: -1000px;
  left: auto;
}

.skip-link:focus {
  right: 20px;
  left: auto;
}

.footer-form-heading {
  text-align: left;
}

.footer-contact-form input[type=text],
.footer-contact-form input[type=email],
.footer-contact-form input[type=tel],
.footer-contact-form textarea {
  text-align: left;
}

.footer-contact-form .wpcf7-not-valid-tip {
  text-align: left;
}

.footer-contact-form .wpcf7-acceptance label {
  text-align: left;
}

.impact-zones-section .impact-zones-card {
  margin-left: 40px;
  margin-right: 0;
}

.impact-zones-section .impact-zones-badge {
  text-align: left;
  left: -40px;
  right: auto;
}

.impact-zones-section .zones-row {
  direction: rtl;
}
.impact-zones-section .impact-zone {
  direction: ltr;
  transform: translateY(-10px);
}
.impact-zones-section.is-visible .impact-zone {
  transform: translateY(0);
}
.impact-zones-section .zone-ring {
  border-radius: 100% 0 0 0;
  transform-origin: 100% 100%;
}

.activity-pillars-section .pillar-card .pillar-dome {
  right: 50%;
  left: auto;
}

.projects-heading {
  text-align: left;
}

.project-card {
  text-align: left;
}

.project-card-photo .project-card-tags {
  left: 20px;
  right: auto;
}

.project-card-photo .project-card-cta {
  right: 50%;
  left: auto;
}

.news-card .news-tag {
  left: 20px;
  right: auto;
}

.publication-card .publication-card-tag {
  left: 45px;
  right: auto;
}

.publication-card .publication-card-logo {
  right: 12px;
  left: auto;
}

.publication-card .publication-card-cta {
  right: 50%;
  left: auto;
}

.post-intro {
  text-align: left;
}

.post-content {
  text-align: left;
}

.founder-section .founder-rainbow-clip {
  right: 0;
  left: auto;
}

.founder-section .founder-rainbow-wrap {
  right: -100px;
  left: auto;
}

.founder-section .founder-rainbow {
  right: 50%;
  left: auto;
}

.zones-section .zones-rainbow {
  right: 50%;
  left: auto;
}

.zones-section .zones-badge {
  right: 50%;
  left: auto;
}

.project-timeline-line {
  right: 50%;
  left: auto;
}

.project-timeline-dot {
  right: 50%;
  left: auto;
}

.project-timeline-rainbow {
  right: 50%;
  left: auto;
}

.team-hero-heading .team-eyebrow {
  text-align: left;
}

.team-hero-heading .team-title {
  text-align: left;
}

.team-card-rainbow {
  right: 50%;
  left: auto;
}

.team-popup-close {
  right: -30px;
  left: auto;
}

.team-popup-text {
  text-align: left;
}

.founder-page-hero-heading .founder-page-hero-name {
  text-align: left;
}

.founder-page-hero-heading .founder-page-hero-subtitle {
  text-align: left;
}

.founder-page-hero-rainbow-wrap {
  right: 0;
  left: auto;
}

.founder-page-hero-rainbow {
  right: 0;
  left: auto;
}

.founder-page-hero-content-col .founder-page-hero-lead {
  text-align: left;
}

.founder-page-hero-content-col .founder-page-hero-body {
  text-align: left;
}

.founder-story-title {
  text-align: left;
}

.founder-story-body {
  text-align: left;
}

.founder-story-caption {
  text-align: left;
}

.founder-page-awards-heading {
  text-align: left;
}

.founder-investing-side-col {
  text-align: left;
}

.founder-page-quote-text {
  text-align: left;
}

.founder-page-quote-byline {
  text-align: left;
}

.partners-intro-text {
  text-align: left;
}

.partners-highlight-box p {
  text-align: left;
}

.award-hero-rainbow-wrap {
  right: 0;
  left: auto;
}

.award-hero-rainbow {
  right: 0;
  left: auto;
}

.award-hero-badge {
  left: 30px;
  right: auto;
}

.award-about-text-col {
  text-align: left;
}

.award-section-blocks-row {
  text-align: left;
}

.award-quote-panel-gradient {
  text-align: left;
}

.award-committee-member {
  text-align: left;
}

.award-committee-intro-col {
  text-align: left;
}

.award-featured-winner-heading {
  text-align: left;
}

.award-featured-winner-card {
  margin-left: 80px;
  margin-right: 0;
}

.award-featured-winner-photo {
  margin-left: -80px;
  margin-right: 0;
}

.award-honorees-title {
  text-align: left;
}

.award-honoree-photo {
  margin-left: -30px;
  margin-right: 0;
}

.award-honoree-card-content {
  text-align: left;
  margin-left: -60px;
  margin-right: 0;
}

.triggerMobileMenu span.hamburger-bar {
  right: 0;
  left: auto;
}

.triggerMobileMenu.open span.hamburger-bar:nth-child(3) {
  right: -60px;
  left: auto;
}

ul#mobile-menu ul.sub-menu {
  margin-right: 15px;
  margin-left: 0;
}

@media (min-width: 992px) {
  .project-hero-intro {
    margin-right: -100px;
    margin-left: 0;
  }
}
@media (max-width: 1200px) {
  .site-navigation .main-menu-drawer {
    left: 0;
    right: auto;
    transform: translateX(-100%);
  }
}
@media only screen and (max-width: 1250px) {
  .founder-section .founder-rainbow-wrap {
    right: 0;
    left: auto;
  }
  .award-hero-badge {
    left: 20px;
    right: auto;
  }
}
@media only screen and (max-width: 990px) {
  .impact-zones-section .impact-zones-badge {
    left: 10px;
    right: auto;
  }
  .impact-zones-section .impact-zones-card {
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (max-width: 768px) {
  .award-hero-badge {
    left: 15px;
    right: auto;
  }
  .award-honoree-photo {
    margin-left: -20px;
    margin-right: 0;
  }
  .award-honoree-card-content {
    margin-left: -40px;
    margin-right: 0;
  }
  .team-popup-close {
    right: 15px;
    left: auto;
  }
}
@media only screen and (max-width: 576px) {
  .award-featured-winner-card {
    margin-left: 0;
    margin-right: 0;
  }
}
.founder-section .founder-photo {
  border-radius: 0 0 10px 0;
}

.founder-page-hero-photo,
.founder-page-hero-photo img {
  border-radius: 0 0 10px 0;
}

/*# sourceMappingURL=ltr-style.css.map */
