
/* RTL specific overrides */
body {
  text-align: right;
}

.nav-links a::after {
  left: auto;
  right: 0;
}

.creative-hero-content h1::after {
  left: auto;
  right: 0;
}

.feature-icon {
  margin-right: 0;
  margin-left: 15px;
}

.about-cta-button i {
  margin-left: 0;
  margin-right: 10px;
}

.about-cta-button:hover i {
  transform: translateX(5px);
}

.prev-arrow {
  left: auto;
  right: 20px;
}

.next-arrow {
  right: auto;
  left: 20px;
}

.case-link i {
  margin-left: 0;
  margin-right: 10px;
}

.case-link:hover i {
  transform: translateX(5px);
}

.premium-cta-button i {
  margin-left: 0;
  margin-right: 10px;
}

.premium-cta-button:hover i {
  transform: translateX(5px);
}

.crypto-question-icon {
  margin-right: 0;
  margin-left: 15px;
}

.crypto-faq-answer p::before {
  left: auto;
  right: -50px;
}

.blog-link i {
  margin-left: 0;
  margin-right: 8px;
}

.blog-link:hover i {
  transform: translateX(5px);
}

.prev-post i {
  margin-right: 0;
  margin-left: 10px;
}

.next-post i {
  margin-left: 0;
  margin-right: 10px;
}

.comment-avatar {
  margin-right: 0;
  margin-left: 15px;
}

@media (max-width: 768px) {
  .journey-path::before {
    left: auto;
    right: 30px;
  }
  
  .journey-milestone {
    flex-direction: row-reverse !important;
  }
  
  .milestone-content {
    margin-left: 0;
    margin-right: 30px;
  }
}

@media (max-width: 480px) {
  .journey-path::before {
    right: 25px;
  }
  
  .milestone-content {
    margin-right: 25px;
  }
}