.case-study-banner{margin:5rem 0;overflow:hidden}.case-study-banner__wrapper{display:grid;grid-template-columns:38% 1fr;min-height:auto}.case-study-banner__image-container{position:relative}.case-study-banner__image-container img{display:block;height:100%;object-fit:cover;width:100%}.case-study-banner__content{align-items:center;background:#ddd2ef;display:flex}.case-study-banner__content-inner{max-width:720px;padding:9.6rem 4.8rem}.case-study-banner__testimonial-quote-icon{color:#5700af;display:inline-flex;margin-bottom:2rem}.icon--quotes{height:42px;width:42px}.case-study-banner__testimonial-quote{color:#5700af;font-size:26px;font-style:italic;font-weight:400;line-height:1.35;margin-bottom:4rem}.case-study-banner__testimonial-quote p{margin:0}.case-study-banner__author-section{align-items:flex-start;display:flex;gap:2rem}.case-study-banner__author-image{flex-shrink:0;margin:0}.case-study-banner__author-image img{border:4px solid #fff;border-radius:50%;height:112px;object-fit:cover;width:112px}.case-study-banner__author-content{display:flex;flex-direction:column}.case-study-banner__author-name{color:#07002f;display:block;font-size:2.1rem;font-weight:500;margin-bottom:.8rem}.case-study-banner__author-role{color:#07002f;display:block;font-size:1.5rem;line-height:1.5}@media (max-width:991px){.case-study-banner__wrapper{grid-template-columns:1fr}.case-study-banner__image-container{min-height:420px}.case-study-banner__content-inner{padding:6.4rem 2.4rem}.case-study-banner__testimonial-quote{font-size:2.1rem;line-height:1.5;margin-bottom:3rem}.case-study-banner__author-section{align-items:flex-start}.case-study-banner__author-image img{border:3px solid #fff;height:74px;width:74px}}