/**handles:block-acf-testimonial**/
.testimonial{position:relative;display:flex;flex-direction:column;margin:6rem auto;background:#b2b788;border-radius:3rem;overflow:hidden}.testimonial:before{content:"“";font-family:"DM Serif Display",serif;font-size:18rem;color:#fff;position:absolute;top:-.5rem;left:.5rem;opacity:.25;z-index:0;line-height:1}.testimonial-blockquote{width:100%;padding:3rem;z-index:1;align-self:center}.testimonial-text{font-style:italic}.testimonial-text h3{margin-top:0}.testimonial-author{margin-top:3rem;font-size:.8rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;display:inline-block}.testimonial-role{font-size:.8rem;text-transform:uppercase;letter-spacing:2px}.testimonial-image{width:100%}.testimonial-image img{object-fit:cover;height:100%;width:100%}@media (min-width:992px){.testimonial{flex-direction:row;margin:6rem auto}.testimonial-blockquote{width:62%;padding:3rem}.testimonial-image{width:38%}.testimonial-image img{object-fit:cover;height:100%;width:100%}}