.quote-section{background-color:#fff;color:#333}.quote-section--plain{background-color:rgba(0,0,0,0);color:#333}.quote-section--plain a,.quote-section--plain h1,.quote-section--plain h2,.quote-section--plain h3,.quote-section--plain h4,.quote-section--plain h5,.quote-section--plain h6,.quote-section--plain li,.quote-section--plain p,.quote-section--plain span{color:#333}.quote-section--light{background-color:rgba(0,0,0,.05);color:#333}.quote-section--light a,.quote-section--light h1,.quote-section--light h2,.quote-section--light h3,.quote-section--light h4,.quote-section--light h5,.quote-section--light h6,.quote-section--light li,.quote-section--light p,.quote-section--light span{color:#333}.quote-section--dark{background-color:#16171a;color:#fff}.quote-section--dark a,.quote-section--dark h1,.quote-section--dark h2,.quote-section--dark h3,.quote-section--dark h4,.quote-section--dark h5,.quote-section--dark h6,.quote-section--dark li,.quote-section--dark p,.quote-section--dark span{color:#fff}.quote-section--dark a:hover{color:hsla(0,0%,100%,.8)}@media(max-width:47.99rem){.quote-section{padding:3rem 0}}@media(max-width:767px){.quote-section{padding:2rem 0}}.quote-section__container{max-width:48rem;margin:0 auto;text-align:center}.quote-section__text{font-size:1.5rem;font-weight:300;font-style:italic;margin-bottom:2rem;position:relative;line-height:1.6;color:#333}@media(min-width:36rem)and (max-width:47.99rem){.quote-section__text{font-size:1.375rem}}@media(max-width:767px){.quote-section__text{font-size:1.25rem;margin-bottom:1.5rem}}.quote-section__text p{margin:0;display:inline}.quote-section__quote-mark{position:absolute;font-size:4rem;color:rgba(51,51,51,.2);line-height:1}@media(max-width:767px){.quote-section__quote-mark{font-size:3rem}}.quote-section__quote-mark--left{left:-1rem;top:-1rem}@media(max-width:767px){.quote-section__quote-mark--left{left:-.75rem;top:-.75rem}}.quote-section__quote-mark--right{right:-1rem;bottom:-1rem}@media(max-width:767px){.quote-section__quote-mark--right{right:-.75rem;bottom:-.75rem}}.quote-section__person{display:flex;align-items:center;justify-content:center;gap:1rem}.quote-section__photo{position:relative;width:4rem;height:4rem;flex-shrink:0}@media(max-width:767px){.quote-section__photo{width:3.5rem;height:3.5rem}}.quote-section__photo-img{border-radius:50%;object-fit:cover}.quote-section__name{font-size:1.125rem;font-weight:500;color:#333}@media(max-width:767px){.quote-section__name{font-size:1rem}}.quote-section__name p{margin:0}