/* Arabic / RTL layout overrides. Loaded only when WordPress reports an RTL language. */
html[dir="rtl"] body {
  direction: rtl;
  text-align: right;
}

html[dir="rtl"] .investment-page__hero h1,
html[dir="rtl"] .account-types-page__intro,
html[dir="rtl"] .error-page__content,
html[dir="rtl"] .testimonialscarousel-152 .title-with-line,
html[dir="rtl"] .how-it-works .title-with-line {
  text-align: right;
}

html[dir="rtl"] .creator-section-container.paybackheader-152 header .phone-and-hamburger-nav {
  justify-content: flex-start;
}

html[dir="rtl"] .portal-links {
  margin-right: -16px;
  margin-left: 0px;
}
html[dir="rtl"] .creator-section-container.paybackheader-152 .hamburger{
  margin-left: 0px;
  margin-right: 7px;
}
html[dir="rtl"] .creator-section-container.paybackheader-152 header .navbar-container .navbar > .menu-item-has-children > a::after {
  margin-right: 7px;
  margin-left: 0;
}
html[dir="rtl"] .creator-section-container.paybackheader-152 header .phone-and-hamburger-nav .straton-language-selector {
  margin-left: 20px;
  margin-right: 0px;
}
html[dir="rtl"] .creator-section-container.paybackheader-152 header .navbar-container .navbar > .menu-item-has-children > .sub-menu {
  right: 0;
  left: auto;
  top: 50px;
  text-align: right;
}

html[dir="rtl"] .creator-section-container.testimonialscarousel-152 section.slick-testimonials .testimonials-container .my-slide,
html[dir="rtl"] .testimonialscarousel-152 .slick-slide,
html[dir="rtl"] .testimonialscarousel-152 h3,
html[dir="rtl"] .testimonialscarousel-152 p {
  text-align: right;
}

html[dir="rtl"] .testimonialscarousel-152 .testimonials-container .slick-prev {
  right: max(12px, calc(50% - 590px));
  left: auto;
}

html[dir="rtl"] .testimonialscarousel-152 .testimonials-container .slick-next {
  left: max(12px, calc(50% - 590px));
  right: auto;
}

html[dir="rtl"] .investment-page__article ul,
html[dir="rtl"] .investment-page__article ol {
  padding-right: 24px;
  padding-left: 0;
}

html[dir="rtl"] .account-types-page__table tbody th,
html[dir="rtl"] .legal-page__documents a,
html[dir="rtl"] .contact-page__details,
html[dir="rtl"] .contact-page__form {
  text-align: right;
}

html[dir="rtl"] .legal-page__documents a::before {
  margin-right: 0;
  margin-left: 14px;
}

html[dir="rtl"] .contact-page__form input,
html[dir="rtl"] .contact-page__form select,
html[dir="rtl"] .contact-page__form textarea {
  direction: rtl;
  text-align: right;
}

html[dir="rtl"] .platform-downloads,
html[dir="rtl"] .easy-funding .logos ul {
  justify-content: flex-start;
}
html[dir="rtl"] .creator-section-container.richtext-82 section.rich-content .richText ul li{padding-left: unset;padding-right: 50px;}
html[dir="rtl"] .creator-section-container.richtext-82 section.rich-content .richText ul li:before{
  left: unset;
  right: 0;
}
html[dir="rtl"] .calculation-example {
  border-right: 5px solid #daac63;
  border-left: 0;
}

@media (max-width: 1199px) {
  html[dir="rtl"] .creator-section-container.paybackheader-152 header .header-logo-container {
    right: 15px;
    left: auto;
  }
  html[dir="rtl"] .creator-section-container.paybackheader-152 header .phone-and-hamburger-nav {
    margin-right: calc(50% - 15px);
    margin-left: 0;
    justify-content: flex-start;
  }
  html[dir="rtl"] .creator-section-container.paybackheader-152 header .phone-and-hamburger-nav .navbar-container .navbar,
  html[dir="rtl"] .mobile-menu__contacts,
  html[dir="rtl"] .mobile-menu__portal {
    text-align: right;
  }
  html[dir="rtl"] .creator-section-container.paybackheader-152 header .navbar-container .navbar > .menu-item-has-children > .sub-menu {
    padding-right: 18px;
    padding-left: 0;
  }
}
