html[dir="rtl"] body,
body.efm-ar {
	--efm-font-body: "Cairo", sans-serif;
	--efm-font-display: "Cairo", sans-serif;
	font-family: "Cairo", sans-serif;
	direction: rtl;
	text-align: right;
}

html[dir="rtl"] h1,
html[dir="rtl"] h2,
html[dir="rtl"] h3,
html[dir="rtl"] h4,
html[dir="rtl"] h5,
html[dir="rtl"] h6,
html[dir="rtl"] button,
html[dir="rtl"] input,
html[dir="rtl"] textarea,
html[dir="rtl"] select,
html[dir="rtl"] .elementor-heading-title,
html[dir="rtl"] .elementor-button,
html[dir="rtl"] .elementor-button-text,
html[dir="rtl"] .elementor-widget,
html[dir="rtl"] .hfe-nav-menu,
html[dir="rtl"] .hfe-menu-item,
body.efm-ar h1,
body.efm-ar h2,
body.efm-ar h3,
body.efm-ar h4,
body.efm-ar h5,
body.efm-ar h6,
body.efm-ar button,
body.efm-ar input,
body.efm-ar textarea,
body.efm-ar select,
body.efm-ar .elementor-heading-title,
body.efm-ar .elementor-button,
body.efm-ar .elementor-button-text,
body.efm-ar .elementor-widget,
body.efm-ar .hfe-nav-menu,
body.efm-ar .hfe-menu-item {
	font-family: "Cairo", sans-serif !important;
}

body.efm-ar .efm-header__inner,
body.efm-ar .efm-footer__inner,
body.efm-ar .efm-hero__actions,
body.efm-ar .efm-cta__actions,
body.efm-ar .efm-creds__inner {
	direction: rtl;
}

body.efm-ar .efm-nav ul,
body.efm-ar .efm-footer__links {
	padding-right: 0;
}

body.efm-ar .efm-btn {
	font-family: inherit;
}

body.efm-ar .efm-lang--pills {
	flex-direction: row;
}

body.efm-ar .efm-lang__pill {
	padding: 7px 14px;
}

body.efm-ar .efm-standards__grid {
	direction: rtl;
}

@media (min-width: 768px) {
	body.efm-ar .efm-standards__grid {
		border-left: 0;
		border-right: 1px solid rgba(108, 43, 138, 0.12);
	}

	body.efm-ar .efm-standards__item {
		border-right: 0;
		border-left: 1px solid rgba(108, 43, 138, 0.12);
	}
}

@media (min-width: 900px) {
	body.efm-ar .efm-sustain__pillars {
		border-left: 0;
		border-right: 1px solid rgba(108, 43, 138, 0.14);
	}

	body.efm-ar .efm-sustain__pillar {
		border-right: 0;
		border-left: 1px solid rgba(108, 43, 138, 0.14);
		padding-left: 24px;
		padding-right: 28px;
	}

	body.efm-ar .efm-sustain__pillar::before {
		left: auto;
		right: 0;
	}
}

body.efm-ar .efm-founder-quote {
	border-left: 0;
	border-right: 3px solid #6c2b8a;
}

body.efm-ar .efm-vmv__item {
	border-left: 0;
	border-right: 2px solid rgba(108, 43, 138, 0.22);
	padding-left: 0;
	padding-right: 22px;
}

body.efm-ar .efm-vmv__values li {
	padding-left: 0;
	padding-right: 14px;
}

body.efm-ar .efm-vmv__values li::before {
	left: auto;
	right: 0;
}

@media (min-width: 900px) {
	body.efm-ar .efm-vmv__item {
		border-right: 1px solid rgba(108, 43, 138, 0.16);
		border-left: 0;
		padding-left: 28px;
		padding-right: 28px;
	}

	body.efm-ar .efm-vmv__item:first-child {
		border-right: 0;
		padding-right: 0;
	}

	body.efm-ar .efm-vmv__item:last-child {
		padding-left: 0;
	}
}
