html[lang='ar'] p,
html[lang='ar'] span {
    direction: rtl;
    text-align: right;
}

html[lang='ar'] .textBlock li:not(.select2-container):not(.header__megamenu)::before {
    all: unset;
}

/* Base RTL styles applied to <ul>, <ol>, and <li> that are NOT .select2-container or .header__megamenu */
html[lang='ar'] .textBlock ul:not(.select2-container):not(.header__megamenu),
html[lang='ar'] .textBlock ol:not(.select2-container):not(.header__megamenu),
html[lang='ar'] .textBlock li:not(.select2-container):not(.header__megamenu) {
    direction: rtl;
    unicode-bidi: isolate;
    list-style-position: inside;
    text-align: right;
}


/* Set list-style types only for allowed <ul> and <ol> */
html[lang='ar'] .textBlock ul li:not(.select2-container):not(.header__megamenu) {
    list-style-type: disc;
}

html[lang='ar'] .textBlock ol li:not(.select2-container):not(.header__megamenu) {
    list-style-type: arabic-indic;
}
