.blue-bg{background:#505d75;color:#fff}.testimonial-quote{padding:4rem 1rem}.quote{color:#fff;font-family:Merriweather,serif;font-size:20px;line-height:1.6;margin-bottom:2rem}.quote-source{color:#f99b1c;font-weight:700}.quote-source,.quote-title{font-size:18px;line-height:1.55}.testimonial-image img{display:block;margin:0}@media(min-width:640px){.testimonial-quote{display:flex;gap:1rem}.quote-icon{flex-basis:100px;flex-shrink:0}.testimonial-image{align-content:center;align-items:center;display:flex;justify-content:center}}@media(min-width:850px){.testimonial-quote{gap:3rem}.testimonial-image{text-align:right}.testimonial-image img{height:auto;width:100%}}@media(min-width:940px){.testimonial-with-quote{align-items:center;display:grid;gap:1rem}.testimonial-quote-center{align-self:center}.testimonial-quote{display:block;margin-left:auto;max-width:720px;padding-left:2rem}.testimonial-image img{height:auto;width:auto}}@media(min-width:1265px){.testimonial-quote{display:flex}}@media(min-width:1300px){.testimonial-quote{max-width:60vw}.testimonial-with-quote{align-items:flex-start}}@media(min-width:1680px){.testimonial-with-quote{margin:0 auto;max-width:100%;width:1600px}}@media(min-width:940px){.testimonial-with-quote{grid-template-columns:3fr 2fr}}@media(min-width:1300px){.testimonial-with-quote{grid-template-columns:4fr 3fr}}@media(min-width:1500px){.testimonial-with-quote{grid-template-columns:4fr 2fr}}@media(min-width:940px){.testimonial-with-quote.img-left{grid-template-columns:2fr 3fr}}@media(min-width:1300px){.testimonial-with-quote.img-left{grid-template-columns:3fr 4fr}}@media(min-width:1500px){.testimonial-with-quote.img-left{grid-template-columns:2fr 4fr}}