.content {
font-size: 1rem;
line-height: 1.5;
opacity: .8;
}
.content > figure {
margin: 0;
}
.content figure + p,
.content figure + figure,
.content p + figure,
.content blockquote + figure,
.content p + blockquote,
.content blockquote + p {
margin-top: 1.25rem;
}
.content > h2 {
font-size: 1.5rem;
font-weight: 600;
line-height: 1.3;
margin-bottom: 1rem;
margin-top: 1.4rem;
}
figure.wp-block-pullquote {
border-radius: 0.75rem;
padding: 1.25rem;
background-color: #FFDC00;
color: #010101;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
text-align: center;
}
figure.wp-block-pullquote > blockquote {
width: 100%;
margin: 0;
}
blockquote.wp-block-quote {
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
border-radius: 0.75rem;
padding: 1.25rem;
padding-left: 3.55rem;
background-color: #0d384b;
color: #fff;
position: relative;
}
blockquote.wp-block-quote::before {
content: '';
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
width: 24px;
height: 24px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M3.691 6.292C5.094 4.771 7.217 4 10 4h1v2.819l-.804.161c-1.37.274-2.323.813-2.833 1.604A2.902 2.902 0 0 0 6.925 10H10a1 1 0 0 1 1 1v7c0 1.103-.897 2-2 2H3a1 1 0 0 1-1-1v-5l.003-2.919c-.009-.111-.199-2.741 1.688-4.789zM20 20h-6a1 1 0 0 1-1-1v-5l.003-2.919c-.009-.111-.199-2.741 1.688-4.789C16.094 4.771 18.217 4 21 4h1v2.819l-.804.161c-1.37.274-2.323.813-2.833 1.604A2.902 2.902 0 0 0 17.925 10H21a1 1 0 0 1 1 1v7c0 1.103-.897 2-2 2z' style=' fill: %23fff;%0A'%3E%3C/path%3E%3C/svg%3E");
background-repeat: no-repeat;
position: absolute;
top: 1.25rem;
left: 1.25rem;
}
blockquote.wp-block-quote > cite {
color: #ccc;
margin-top: 15px;
}