.quote-special-content-wrap{padding-left:0;position:relative;max-width:800px;margin:0 auto}
@media(min-width:992px){.quote-special-content-wrap{padding-left:54px}
}
.quote-special-content-begincurlyquote{font-size:96px;color:var(--grayest-gray);line-height:1;height:40px;top:-2px;left:-8px;position:relative}
@media(min-width:992px){.quote-special-content-begincurlyquote{position:absolute;left:0}
}
.quote-special-wrapper{display:block;align-items:center;margin:60px 0}
@media(min-width:992px){.quote-special-wrapper{display:flex}
}
.quote-special-img-wrap{margin-bottom:1rem;flex:0 0 auto}
@media(min-width:992px){.quote-special-img-wrap{margin-right:1rem;margin-bottom:0}
}
.quote-special-img-wrap img{max-width:400px;border-radius:50%;margin:0 auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}
.quote-special-content-quote{font-size:24px;color:var(--grayest-gray)}
@media(min-width:768px){.quote-special-content-quote{font-size:32px}
}
.quote-special-content-whowheretitle-wrap{font-size:16px}
.quote-special-content-whowhere-wrap span{display:block}
@media(min-width:576px){.quote-special-content-whowhere-wrap span{display:inline}
}
.quote-special-right{flex-direction:row-reverse}
.quote-special-right .quote-special-content-wrap{margin-right:auto}
@media(min-width:992px){.quote-special-right .quote-special-content-wrap{margin-right:40px}
}
.qs-fs-24{font-size:24px}
.qs-fs-28{font-size:28px}