.testimonial-quote{background-color:#f6f4ec;padding:3.8rem 1rem}@media(min-width: 768px){.testimonial-quote{padding:8rem 1rem}}.testimonial-quote__container{max-width:1440px;margin:0 auto}.testimonial-quote__content{display:flex;flex-direction:column}@media(min-width: 768px){.testimonial-quote__content{flex-direction:row}}.testimonial-quote__content{gap:1rem}@media(min-width: 768px){.testimonial-quote__content{gap:3rem}}@media(min-width: 768px){.testimonial-quote__content{align-items:center}}.testimonial-quote__image-wrapper{width:100%;flex:1}@media(min-width: 768px){.testimonial-quote__image-wrapper{width:50%}}.testimonial-quote__image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;display:block}.testimonial-quote__image-placeholder{width:100%;aspect-ratio:1/1;background-color:#d9d9d9;border-radius:.5rem}@media(min-width: 768px){.testimonial-quote__image-placeholder{border-radius:1.25rem}}.testimonial-quote__text-wrapper{width:100%;flex:1;display:flex;flex-direction:column;gap:0}@media(min-width: 768px){.testimonial-quote__text-wrapper{width:50%;gap:0}}.testimonial-quote__quote{font-family:"Montserrat",sans-serif;font-weight:500;line-height:1.3;color:#1d2c4e;margin:0 0 1.4rem;font-size:1.375rem}@media(min-width: 768px){.testimonial-quote__quote{font-size:1.875rem}}@media(min-width: 768px){.testimonial-quote__quote{margin-bottom:1.5rem}}.testimonial-quote__description{font-family:"DM Sans",sans-serif;line-height:1.25;color:#1d2c4e;font-size:.875rem}@media(min-width: 768px){.testimonial-quote__description{font-size:1.25rem}}.testimonial-quote__description{margin-bottom:1rem}@media(min-width: 768px){.testimonial-quote__description{margin-bottom:2rem}}.testimonial-quote__description p{margin:0 0 1rem}.testimonial-quote__description p:last-child{margin-bottom:0}.testimonial-quote__author-name{font-family:"Montserrat",sans-serif;font-weight:500;color:#1d2c4e;margin:0 0 .5rem;font-size:1rem}@media(min-width: 768px){.testimonial-quote__author-name{font-size:1.5rem}}.testimonial-quote__author-title{font-family:"DM Sans",sans-serif;line-height:1.5;color:#1d2c4e;margin:0 0 1rem;font-size:.875rem}@media(min-width: 768px){.testimonial-quote__author-title{font-size:1rem}}@media(min-width: 768px){.testimonial-quote__author-title{margin-bottom:.5rem}}.testimonial-quote__button-wrapper{margin-top:1rem}@media(max-width: 767px){.testimonial-quote__button-wrapper{margin-top:.5rem}.testimonial-quote__button-wrapper .cta-simple__button{width:100% !important;max-width:100%}}