.testimonial-section{display:flex;justify-content:center}.testimonial-wrapper{display:flex;flex-direction:row}.testimonial-wrapper .image-box,.testimonial-wrapper .testimonial-card{flex:1 1 50%}.testimonial-wrapper .testimonial-card .testimonial-card--container{align-items:center;align-self:stretch;background:#340058;border:6px solid #5f00a2;border-radius:32px;display:flex;flex:1 0 0;flex-direction:column;gap:16px;margin-left:-110px;max-width:680px;padding:24px}.testimonial-wrapper .testimonial-card .testimonial-card--container .author-role,.testimonial-wrapper .testimonial-card .testimonial-card--container .testimonial-text{color:#f4eff8;font-size:18px;font-style:normal;font-weight:400;line-height:140%;text-align:center}.testimonial-wrapper .testimonial-card .testimonial-card--container .author-role{font-family:Open Sans}.testimonial-wrapper .testimonial-card .testimonial-card--container h5,.testimonial-wrapper .testimonial-card .testimonial-card--container p{margin:0}.testimonial-wrapper .testimonial-card .cta-wrapper{display:flex;justify-content:flex-end;margin-left:-110px;max-width:680px;padding-top:24px}.testimonial-wrapper .testimonial-title{font-style:normal;font-weight:600;line-height:110%}.testimonial-wrapper .image-box img{border-radius:40px}.testimonial-section .testimonial-card .author-name{color:#ca80ff;line-height:110%;text-align:center}@media(max-width:991px){.testimonial-wrapper{align-items:center;flex-direction:column;justify-content:center;max-width:630px}.testimonial-wrapper .image-box img{padding:0 35px}.testimonial-wrapper .image-box,.testimonial-wrapper .testimonial-card{align-items:center;display:flex;flex:1 1 100%;flex-direction:column}.testimonial-wrapper .testimonial-card .testimonial-card--container{margin-left:0;max-width:630px;width:100%}.testimonial-wrapper .testimonial-card .cta-wrapper{margin-left:0}.testimonial-wrapper .testimonial-card{margin-top:-80px}}@media(max-width:599px){.testimonial-wrapper .testimonial-card{margin-top:-40px}}