blockquote {
	padding: var(--spacer-s);
	background-color: rgba(0,0,0,.01);
	border-left: 35px solid #faf9f8 !important;
	margin-bottom: var(--spacer-s) !important;
	position: relative;
}
blockquote::before {
	position: absolute;
	top: 12px;
	left: -28px;
	content: "\201c";
	color: rgba(0,0,0,.15);
	font-family: 'Georgia', serif;
	font-size: 3.051rem;
	font-weight: 400;
	line-height: 1;
}
blockquote p {
	margin: 0 0 var(--spacer-s) 0 !important;
}

blockquote.wp-block-quote {
  background-color: rgba(0, 0, 0, 0.01);
  border-left: 35px solid #faf9f8 !important;
  box-sizing: border-box;
  clear: both;
  color: rgba(0, 0, 0, 0.6);
  font-size: 1rem;
  letter-spacing: 0.2px;
  line-height: 175% !important;
  margin-bottom: 10px;
  margin: 0 0 10px;
  overflow-wrap: break-word;
  overflow: visible;
  padding: 10px 20px;
  position: relative;
}

blockquote.wp-block-quote::before {
  position: absolute;
  top: 12px;
  left: -28px;
  content: "\201c";
  color: rgba(0, 0, 0, 0.15);
  font-family: Georgia, serif;
  font-size: 3.051rem;
  font-weight: 400;
  line-height: 1;
}

blockquote.wp-block-quote p {
  margin-bottom: 0 !important;
}

blockquote.wp-block-quote cite {
  font-style: italic;
  font-size: 1rem !important;
}
