Hi there,
For border, try this CSS:
blockquote {
border-left: 4px solid #51ab6d;
padding: 10px 30px;
}
Second one is a bit tricky but here is their HTML:
<blockquote class="blockquote__alternative" style="font-style: italic;color: #40454a">
<p>If we could sell our experiences for what they cost us, we’d all be millionaires.</p>
<p style="color: #9a9a90">– Abigail Van Buren</p>
</blockquote>
and CSS:
.blockquote__alternative {
text-align: center;
border-left: none;
padding: 10px 30px;
position: relative;
}
@media (min-width: 768px) {
.blockquote__alternative {
padding: 10px 75px;
}
@media (min-width: 768px) {
.blockquote__alternative::before {
left: 0;
font-size: 100px;
}
}
.blockquote__alternative::before {
position: absolute;
font-family: "Georgia", serif;
content: open-quote;
left: -15px;
top: -30px;
color: #dcdddd;
font-size: 80px;
font-weight: bold;
}