html[dir="rtl"] {
	--bs-body-font-weight: 600;
}

html[dir="rtl"] body,
html[dir="rtl"] .navbar,
html[dir="rtl"] .site-header,
html[dir="rtl"] .dropdown-menu,
html[dir="rtl"] .nav-link,
html[dir="rtl"] p,
html[dir="rtl"] li,
html[dir="rtl"] .entry-content,
html[dir="rtl"] .about-story__body,
html[dir="rtl"] .about-section-head__intro,
html[dir="rtl"] .about-pillar-card__text,
html[dir="rtl"] .about-why-card__text,
html[dir="rtl"] .about-cta__text,
html[dir="rtl"] .footer-contact,
html[dir="rtl"] .footer-nav,
html[dir="rtl"] .mega-footer {
	direction: rtl;
	text-align: right;
	font-family: 'cocon', 'Poppins', sans-serif !important;
	font-weight: 600;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

html[dir="rtl"] :is(
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	.heading,
	.slider-heading,
	.footer-heading,
	.about-page-hero__title,
	.about-story__title,
	.about-section-head__title,
	.about-section-head__eyebrow,
	.about-pillar-card__title,
	.about-why-card__title,
	.about-cta__title,
	.about-cta__eyebrow,
	.about-stats__label,
	.site-header__menu > .nav-item > .nav-link,
	.site-header__lang-switch,
	.site-header__cta,
	.home-section-eyebrow,
	.home-about__headline,
	.home-expertise__title,
	.home-why__title,
	.home-cta__title,
	strong,
	b
) {
	font-weight: 700 !important;
}

html[dir="rtl"] .nav-item .nav-link,
html[dir="rtl"] .site-header .dropdown-menu .dropdown-item,
html[dir="rtl"] .contact-office-item__location,
html[dir="rtl"] .home-about__lead p,
html[dir="rtl"] .about-page-hero__lead,
html[dir="rtl"] .about-stats__value {
	font-weight: 600 !important;
}

html[dir="rtl"] .site-header__menu {
	margin-right: 0;
	padding-right: 0;
}

html[dir="rtl"] .site-header__actions {
	margin-right: auto;
	margin-left: 0;
}

html[dir="rtl"] .site-header__menu > .nav-item.dropdown > .nav-link.dropdown-toggle::after {
	margin-left: 0;
	margin-right: 6px;
}

html[dir="rtl"] .site-header__menu > .nav-item > .nav-link.active::after,
html[dir="rtl"] .site-header__menu > .nav-item.active > .nav-link::after {
	left: 10px;
	right: 10px;
}

html[dir="rtl"] .news-pagination ul {
	padding-right: 0;
}

html[dir="rtl"] .contact-wizard__steps {
	padding-right: 0;
}

html[dir="rtl"] .contact-field__phone-ltr,
html[dir="rtl"] .contact-field a[href^="tel:"],
html[dir="rtl"] .footer-office__phone,
html[dir="rtl"] .contact-office-item__phone,
html[dir="rtl"] .contact-info-card__value[href^="tel:"] {
	direction: ltr;
	unicode-bidi: isolate;
	display: block;
	width: 100%;
	max-width: 100%;
	white-space: nowrap;
	overflow: visible;
	flex-shrink: 0;
	text-align: start;
	font-family: 'Poppins', system-ui, -apple-system, 'Segoe UI', sans-serif !important;
	font-variant-numeric: tabular-nums;
	font-feature-settings: 'tnum' 1;
	font-weight: 600;
	letter-spacing: 0.02em;
}

html[dir="rtl"] .about-page-hero__eyebrow,
html[dir="rtl"] .about-story__eyebrow,
html[dir="rtl"] .about-section-head__eyebrow,
html[dir="rtl"] .about-cta__eyebrow,
html[dir="rtl"] .about-stats__label,
html[dir="rtl"] .about-expertise-card__count,
html[dir="rtl"] .home-about__eyebrow,
html[dir="rtl"] .home-expertise__eyebrow,
html[dir="rtl"] .home-why__eyebrow,
html[dir="rtl"] .home-commitment__eyebrow,
html[dir="rtl"] .home-consultants__eyebrow,
html[dir="rtl"] .home-offer__eyebrow,
html[dir="rtl"] .home-cta__eyebrow {
	text-transform: none;
	letter-spacing: 0;
}

@media all and (min-width: 992px) {
	html[dir="rtl"] .site-header__menu > .nav-item.dropdown > .dropdown-menu {
		inset: auto 50% auto auto !important;
		left: auto !important;
		right: 50% !important;
		transform: translateX(50%) !important;
	}
}
