.cm-quote{background-image:linear-gradient(#ebe7f2,#ebe7f2);padding:64px 5vw}.cm-quote .cm-quote-items{grid-column-gap:2rem;grid-row-gap:2rem;display:flex}.cm-quote .cm-quote-item{align-items:center;display:block;flex-wrap:nowrap;justify-content:center;overflow:hidden;width:100%}.cm-quote .cm-quote-item-inner{align-items:center;align-items:flex-start;background-color:#fff;border-radius:12px;border-radius:0;border-bottom-left-radius:6rem;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:36px 36px 50px;text-align:left}.cm-quote .cm-quote-item.quote-2 .cm-quote-item-inner{border-bottom-left-radius:0;border-top-right-radius:6rem}.cm-quote .quote-sign{align-items:flex-end;display:flex;width:33%}.cm-quote .quote-sign svg{color:#433073;transform:rotate(180deg)}.cm-quote .cm-quote-cnt h2{align-self:flex-start;color:#433073;font-size:3rem;letter-spacing:0;line-height:1.1;margin-bottom:0;margin-top:20px;text-align:left;white-space:normal}.cm-quote .cm-quote-cnt p{font-size:1.25rem;line-height:1.5;margin-bottom:2rem;margin-top:2rem}.cm-quote .testimonial-info{display:flex}.cm-quote .testimonial-image{align-self:auto;border-radius:50%;box-shadow:0 0 0 3px #a596c4;display:block;height:60px;object-fit:cover;text-align:left;width:60px}.cm-quote .testimonial-cnt{align-items:flex-start;align-self:auto;display:flex;flex-direction:column;font-size:.8rem;justify-content:center;margin-left:1rem;margin-top:0}.cm-quote .testimonial-cnt h3,.cm-quote .testimonial-cnt p{margin-bottom:0}.cm-quote .quote-logo{align-self:auto;display:inline-block;height:2rem;margin-top:2rem;max-height:40px;padding-top:0;width:auto}.cm-quote .testimonial-cnt>*{font-size:inherit}@media screen and (min-width:1920px){.cm-quote .testimonial-cnt h3,.cm-quote .testimonial-cnt p{font-size:1.25rem}.cm-quote .quote-logo{height:30px;margin-bottom:16px;object-fit:fill;padding-bottom:0;padding-left:0}}@media screen and (max-width:991px){.cm-quote .cm-quote-items{flex-direction:column}}@media screen and (max-width:767px){.cm-quote .cm-quote-cnt p{font-size:1rem;margin-top:1.5rem}}@media screen and (max-width:479px){.cm-quote{padding-left:0;padding-right:0}.cm-quote .page-center{padding:0}.cm-quote .cm-quote-item.quote-1 .cm-quote-item-inner{padding-left:5svw;padding-right:5svw}.cm-quote .cm-quote-cnt h2{font-size:1.75rem}.cm-quote .quote-logo{align-self:flex-end;height:auto;max-height:2.5rem;padding-bottom:0}}