.drizoro-is-rtl .drz-widget,
[dir="rtl"] .drz-widget {
	direction: rtl;
	text-align: right;
	font-family: var(--drizoro-font-ar, "Cairo", "Noto Sans Arabic", Tahoma, sans-serif);
	font-synthesis: none;
	font-kerning: normal;
}

.drizoro-is-rtl .drz-widget__title,
.drizoro-is-rtl .drz-section-heading__eyebrow,
.drizoro-is-rtl .drz-section-heading__title,
.drizoro-is-rtl .drz-widget-card__title,
.drizoro-is-rtl .drz-widget-button,
.drizoro-is-rtl .drz-global-header,
.drizoro-is-rtl .drz-global-footer,
.drizoro-is-rtl .drz-sticky-actions,
.drizoro-is-rtl .drz-quick-links,
.drizoro-is-rtl .drz-brand-map,
[dir="rtl"] .drz-widget__title,
[dir="rtl"] .drz-section-heading__eyebrow,
[dir="rtl"] .drz-section-heading__title,
[dir="rtl"] .drz-widget-card__title,
[dir="rtl"] .drz-global-header,
[dir="rtl"] .drz-global-footer,
[dir="rtl"] .drz-sticky-actions,
[dir="rtl"] .drz-quick-links,
[dir="rtl"] .drz-brand-map,
[dir="rtl"] .drz-widget-button {
	font-family: var(--drizoro-font-ar, "Cairo", "Noto Sans Arabic", Tahoma, sans-serif);
	letter-spacing: 0;
}

body.drizoro-is-rtl :where(.drz-widget, .drz-global-header, .drz-global-footer, .drz-sticky-actions)
	:where(h1, h2, h3, h4, h5, h6, p, li, a, button, input, select, textarea, label, time, address, small, strong),
[dir="rtl"] :where(.drz-widget, .drz-global-header, .drz-global-footer, .drz-sticky-actions)
	:where(h1, h2, h3, h4, h5, h6, p, li, a, button, input, select, textarea, label, time, address, small, strong) {
	font-family: var(--drizoro-font-ar, "Cairo", "Noto Sans Arabic", Tahoma, sans-serif) !important;
	letter-spacing: 0 !important;
}

body.drizoro-is-rtl :where(.drz-widget, .drz-global-header, .drz-global-footer, .drz-sticky-actions)
	:where(h1, h2, h3, h4, h5, h6),
[dir="rtl"] :where(.drz-widget, .drz-global-header, .drz-global-footer, .drz-sticky-actions)
	:where(h1, h2, h3, h4, h5, h6) {
	font-weight: 700 !important;
	line-height: 1.24;
}

body.drizoro-is-rtl :where(.drz-widget, .drz-global-header, .drz-global-footer, .drz-sticky-actions)
	:where(h1, .drz-heading--display, .drz-about-hero__title, .drz-home-hero__title),
[dir="rtl"] :where(.drz-widget, .drz-global-header, .drz-global-footer, .drz-sticky-actions)
	:where(h1, .drz-heading--display, .drz-about-hero__title, .drz-home-hero__title) {
	font-weight: 800 !important;
}

.drizoro-is-rtl .drz-global-header__panel,
[dir="rtl"] .drz-global-header__panel {
	text-align: right;
}

.drz-global-header__search-dialog[dir="rtl"],
.drz-global-header__search-dialog[dir="rtl"] :where(h2, p, label, input, select, button, span) {
	font-family: var(--drizoro-font-ar, "Cairo", "Noto Sans Arabic", Tahoma, sans-serif) !important;
	letter-spacing: 0 !important;
}

.drizoro-is-rtl .drz-home-solution-item > span i,
.drizoro-is-rtl .drz-home-quick__arrow,
[dir="rtl"] .drz-home-solution-item > span i,
[dir="rtl"] .drz-home-quick__arrow {
	transform: rotate(180deg);
}
