'I will be coding a website that will have Arabic. it reads right to left. The formatting is coming for rest of the page but not for the blockquote. i tried setting it with lang attribute but when i do that, before quotes are going. I'm asking the community for experience and possible pitfalls.'
'''
blockquote {
background-color: #f4f7fc;
font-size: 20px;
color: #191514;
line-height: 1.7;
position: relative;
padding: 50px 30px 30px 115px;
font-family: 'Poppins', sans-serif;
clear: both;
margin: 40px 0;
overflow: hidden;
}
blockquote p {
margin-bottom: 0 !important;
}
blockquote cite {
font-style: normal;
display: block;
color: #9b6f45;
font-weight: 700;
font-size: 16px;
margin-top: 11px;
}
blockquote:before {
content: '\f10d';
font-family: "FontAwesome";
color: #d5aa6d;
font-size: 28px;
position: absolute;
left: 22px;
top: 10px;
font-style: normal;
background-image: -webkit-gradient(linear, left top, left bottom, from(#d5aa6d), to(#9b6f45));
background-image: -webkit-linear-gradient(top, #d5aa6d, #9b6f45);
background-image: -moz-linear-gradient(top, #d5aa6d, #9b6f45);
background-image: -ms-linear-gradient(top, #d5aa6d, #9b6f45);
background-image: -o-linear-gradient(top, #d5aa6d, #9b6f45);
background-image: linear-gradient(top, #d5aa6d, #9b6f45);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d5aa6d', endColorStr='#9b6f45');
background-color: transparent;
background-clip: text;
-moz-background-clip: text;
-webkit-background-clip: text;
text-fill-color: transparent;
-moz-text-fill-color: transparent;
-webkit-text-fill-color: transparent;
z-index: 2;
}
blockquote:after {
content: '\f10e';
font-family: "FontAwesome";
color: #d5aa6d;
font-size: 28px;
position: absolute;
right: 22px;
bottom: 10px;
font-style: normal;
background-image: -webkit-gradient(linear, left top, left bottom, from(#d5aa6d), to(#9b6f45));
background-image: -webkit-linear-gradient(top, #d5aa6d, #9b6f45);
background-image: -moz-linear-gradient(top, #d5aa6d, #9b6f45);
background-image: -ms-linear-gradient(top, #d5aa6d, #9b6f45);
background-image: -o-linear-gradient(top, #d5aa6d, #9b6f45);
background-image: linear-gradient(top, #d5aa6d, #9b6f45);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d5aa6d', endColorStr='#9b6f45');
background-color: transparent;
background-clip: text;
-moz-background-clip: text;
-webkit-background-clip: text;
text-fill-color: transparent;
-moz-text-fill-color: transparent;
-webkit-text-fill-color: transparent;
z-index: 2;
}
}
'''
'''
<blockquote lang="en">
<ul>
<li>This is in english</li>
</ul>
</blockquote>
<blockquote lang="ar">
<ul>
<li>هذا باللغة العربية</li>
</ul>
</blockquote>
'''