.language-selector > .nav-link,
.language-selector > .nav-link:hover,
.language-selector > .nav-link:focus,
.language-selector > .nav-link.show,
.language-selector > .nav-link[aria-expanded="true"] {
  color: #17A49F;
}

.language-selector .dropdown-menu {
  min-width: 9rem;
  --bs-dropdown-link-hover-color: #17A49F;
  --bs-dropdown-link-active-color: #17A49F;
}
.language-selector .dropdown-item { width: 100%; text-align: start; }

html[dir="rtl"] body { text-align: right; }
html[dir="rtl"] .title-rule { margin-inline: 0 auto; }
html[dir="rtl"] .text-center .title-rule { margin-inline: auto; }
html[dir="rtl"] .footer-contact-layout { text-align: right !important; }
html[dir="rtl"] .hero-section { --hero-gradient-angle: 270deg; }
html[dir="rtl"] .pgc-hero__overlay { --pgc-hero-gradient-angle: 270deg; }
html[dir="rtl"] .video-cover {
  --pgc-video-gradient-angle: 270deg;
  --pge-video-gradient-angle: 270deg;
}
html[dir="rtl"] .pge-hero__overlay { --pge-hero-gradient-angle: 270deg; }
html[dir="rtl"] .pge-hero__image { transform: scaleX(-1); }
html[dir="rtl"] .circular-hero__veil { --circular-hero-gradient-angle: 270deg; }
html[dir="rtl"] .closing-card__overlay {
  background: linear-gradient(270deg, rgba(36, 16, 57, .22), rgba(36, 16, 57, .96) 57%);
}

@media (max-width: 991.98px) {
  .language-selector { width: 100%; }
}
