

.layout-rtl {
  direction: rtl;
  text-align: right;
}


.layout-rtl .site-header,
.layout-rtl .site-footer {
  text-align: right;
}

.layout-rtl .site-header__utilities {
  margin-left: 0;
  margin-right: auto;
}

.layout-rtl .utility-item:last-child {
  padding-right: var(--space-4);
  padding-left: 0;
}

.layout-rtl .site-nav {
  direction: rtl;
}

.layout-rtl .site-nav__menu {
  margin-right: 0;
  margin-left: auto;
  direction: rtl;
  padding-right:0;
}

.layout-rtl .site-nav__menu,
.layout-rtl .site-nav__donate {
  flex-direction: row;
}

.layout-rtl .language-menu {
  left: 0;
  right: auto;
  padding-right :0;
}

.layout-rtl .site-footer__inner,
.layout-rtl .footer-menu,
.layout-rtl .footer-brand {
  text-align: right;
}

.layout-rtl .footer-social {
  padding-inline-start: 0;
}

.layout-rtl.page--home .hero,
.layout-rtl .page--home .hero {
  background-image: none;
}

.layout-rtl.page--home .hero::after,
.layout-rtl .page--home .hero::after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("../../Images/hero_image.png?v=4");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  transform: scaleX(-1);
  z-index: 0;
  pointer-events: none;
}

.layout-rtl.page--home .hero::before,
.layout-rtl .page--home .hero::before {
  z-index: 1;
}

.layout-rtl.page--home .hero__inner,
.layout-rtl .page--home .hero__inner {
  position: relative;
  z-index: 2;
  justify-content: flex-end;
  text-align: right;
}

.layout-rtl.page--home .hero__content,
.layout-rtl .page--home .hero__content {
  margin-left: auto;
  margin-right: 0;
  text-align: right;
}

.layout-rtl.page--home .partners .partners-grid,
.layout-rtl .page--home .partners .partners-grid {
  flex-direction: row;
}

.layout-rtl .cta::after {
  right: auto;
  left: -28px;
  transform: scaleX(-1);
}

@media (max-width: 768px) {
  .layout-rtl .cta::after {
    right: auto;
    left: -160px;
  }
}

.layout-rtl .mobile-bottom-nav {
  direction: rtl;
  flex-direction: row;
}

.layout-rtl .mobile-bottom-nav__item {
  direction: rtl;
}

.layout-rtl .payment-methods {
    direction: rtl;
    justify-content: flex-start;
}

.layout-rtl .payment-method[data-payment="card"]   { order: 1; }
.layout-rtl .payment-method[data-payment="wire"]   { order: 2; }
.layout-rtl .payment-method[data-payment="paypal"] { order: 3; }

.layout-rtl .payment-method {
  text-align: right;
}

.layout-rtl .page--donate .donate-form-body,
.layout-rtl .page--donate .donate-grid {
  direction: rtl;
}

.layout-rtl .form-field__label,
.layout-rtl .donation-form-field__label {
  text-align: right;
  display: block;
}

.layout-rtl input[type="text"] {
  direction: rtl;
  text-align: right;
}

.layout-rtl input[type="number"],
.layout-rtl input[type="tel"] {
  direction: ltr;
  text-align: right;
}

.layout-rtl input[type="email"] {
  direction: ltr;
  text-align: right;
}

.layout-rtl .amount-currency {
  right: 15px;
  left: auto;
}

.layout-rtl .amount-input-wrap .form-input {
  padding-right: 15px;
  padding-left: 90px;
  text-align: right;
}

.layout-rtl .currency-select {
  left: 0;
  right: auto;
}

.layout-rtl .currency-select__trigger,
.layout-rtl .currency-select__selected {
  direction: ltr;
}

.layout-rtl .currency-select__trigger {
  border-left: none;
  border-right: 1px solid #E2E2E2;
  border-radius: 6px 0 0 6px;
}

.layout-rtl .currency-select__option,
.layout-rtl .currency-select__code {
  direction: ltr;
}

.layout-rtl .currency-select__list {
    padding: 5px;
}
.layout-rtl .currency-select__dropdown {
    inset-inline-end: 0px;
}


.layout-rtl .frequency-options {
  direction: rtl;
  justify-content: flex-start;
}

.layout-rtl .card-number-input__icons {
  right: auto;
  left: 15px;
}

.layout-rtl .card-number-input__field {
  padding-right: 15px;
  padding-left: 110px;
}

.layout-rtl .recaptcha-wrap {
    justify-content: flex-end;
    direction: ltr;
}
.layout-rtl .g-recaptcha {
    transform-origin: right top;
}

.layout-rtl .recaptcha-wrap {
    justify-content: flex-end;
}
.layout-rtl .cvv-icon {
  right: auto;
  left: 14px;
}


.layout-rtl .donate-message {
  text-align: right;
}

.layout-rtl .form-input-validation-container {
  text-align: right;
}

.layout-rtl .field-error {
  text-align: right;
}

.layout-rtl .wire-transfer-row {
  direction: rtl;
}

.layout-rtl .btn--icon i {
  margin-left: var(--space-2);
  margin-right: 0;
}

.layout-rtl .news-card__date i,
.layout-rtl .news-detail__date i {
  margin-left: var(--space-2);
  margin-right: 0;
}

.layout-rtl ul,
.layout-rtl ol {
  padding-right: 1.25rem;
  padding-left: 0;
}

.layout-rtl .footer-social {
  padding-right: 0;
}

.layout-rtl .news-detail__list {
  padding-right: 25px;
  padding-left: 0;
}

    .layout-rtl .news-detail__list li {
        padding-right: 15px;
        padding-left: 0;
    }
.layout-rtl .legal-list li {
    padding-right: 15px;
    padding-left: 0;
}

.layout-rtl .news-detail__list li::before {
  right: 0;
  left: auto;
}
.layout-rtl .legal-list li::before {
    right: 0;
    left: auto;
}

.layout-rtl .card--testimonial {
  direction: rtl;
  text-align: right;
}

.layout-rtl .card--stat {
    direction: rtl;
    text-align: right;
}

.layout-rtl .card--testimonial .quote,
.layout-rtl .card--testimonial p {
  direction: rtl;
  text-align: right;
}

.layout-rtl .card--testimonial .author-row {
  direction: rtl;
}

.layout-rtl .donate-security-note {
    direction: rtl;
}