/**
 * RTL refinements for EasyOnline.
 */
body {
  direction: rtl;
}

.site-header__inner,
.hero .wp-block-columns,
.pricing-table {
  direction: rtl;
}

.site-navigation__drawer ul {
  text-align: right;
  align-items: flex-end;
}

.site-navigation__drawer a {
  text-align: right;
}

.hero__subtitle,
.hero__stats,
.problem-solution,
.service-card,
.how-it-works__step,
.pricing-card,
.testimonials,
.faq,
.contact-cta,
.site-footer {
  text-align: right;
}

.hero__stats {
  justify-items: stretch;
}

.hero__buttons,
.contact-cta__buttons {
  justify-content: center;
}

.trust-badges {
  justify-content: center;
}

.trust-badges__item {
  flex-direction: row-reverse;
}

.pricing-card ul,
.service-card ul {
  padding-inline-start: 1.2em;
}

.contact-details {
  justify-content: flex-end;
}

.faq__item summary::after {
  margin-inline-end: 0;
  margin-inline-start: 12px;
}

@media (max-width: 1024px) {
  .site-navigation__drawer {
    align-items: flex-end;
  }

  .site-navigation__drawer ul {
    width: 100%;
  }
}
