.testimonial-block{background:#fff;border-radius:10px;-webkit-box-shadow:0 20px 40px rgba(61,61,61,.2);box-shadow:0 20px 40px rgba(61,61,61,.2);margin-bottom:120px;margin-left:auto;margin-right:auto;max-width:100%;padding:80px 96px;position:relative;width:1230px}.testimonial-wrapper{margin:auto;max-width:948px}span.testimonials-stars{margin-right:1rem}.testimonial-block h2{font-size:36px;line-height:60px;margin:0}.testimonial-wrapper blockquote{border-left:none;padding:0}.testimonial-wrapper blockquote p{color:#333;font-family:"IBM Plex Serif",Georgia,serif;font-size:28px;font-weight:300;line-height:1.714286;padding:0}.testimonial-wrapper cite{color:#333;font-family:"IBM Plex Serif",Georgia,serif;font-size:16px;font-style:normal;font-weight:400;margin-top:1.25rem}.testimonials-quotes{position:absolute;right:9rem;top:1rem}.testimonials-quotes svg{height:48px;width:48px}@media(min-width:1200px){.testimonials-quotes svg{height:86px;width:86px}.testimonials-quotes{position:absolute;right:4rem;top:2rem}}@media(max-width:768px){.testimonial-block{padding:48px 32px}.testimonials-quotes{right:2rem}.testimonial-wrapper h2{font-size:32px;line-height:1.2;margin-bottom:0}.testimonial-wrapper blockquote{font-size:20px;line-height:1.5;margin-bottom:0}.testimonial-wrapper blockquote>p{font-size:20px;line-height:30px;margin-bottom:0}.testimonial-wrapper cite{display:block;font-size:16px;line-height:1.75;margin-top:20px}}