.testimonial-container{background-color:#f5f5f5;padding:25px 0 50px}.testimonial-container h2{text-align:center;margin-bottom:25px}.testimonial-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.testimonial{border-radius:5px;background-color:#fff;width:100%;box-shadow:0px 12px 12px rgba(0,0,0,.07);position:relative;overflow:hidden;margin:10px}.testimonial::after{content:'';display:block;background:#a52b3a;background:linear-gradient(0,#b53748 70%,#951c2c);width:600px;height:600px;bottom:-470px;position:absolute;left:calc(50% - 300px);border-radius:50%}.testimonial-quote{padding:26px 22px;color:#676565}.testimonial-quote::after{content:'\201d';font-size:150px;font-family:Times New Roman;color:rgba(181,55,72,0.2);position:absolute;right:40px;bottom:40px}.testimonial-name{text-align:center;color:#fff;position:relative;bottom:15px;z-index:1}.profile-photo{border-radius:50%;width:75px;display:block;margin:auto}[data-hs-cos-field="person_name"]{font-weight:700;margin-top:10px}[data-hs-cos-field="job_title"],[data-hs-cos-field="company"]{font-style:italic}@media screen and (min-width:450px){.testimonial{width:calc(50% - 20px)}}@media screen and (min-width:720px){.testimonial{max-width:350px}}