.testimonial--inner{align-items:center;display:flex;flex-direction:column}.testimonial--speachbubble{border-radius:var(--radius-md);margin:0 auto;max-width:847px;position:relative;width:100%;& svg{display:none}@media(max-width:768px){h3{font-size:20px}}@media(max-width:400px){& svg{display:block;height:auto;left:20px;position:absolute;top:100%;width:50px}}}.testimonial--speaker{align-items:center;display:flex;gap:var(--band-md);justify-content:center;margin:var(--band-ml) 0 0;position:relative;width:fit-content;& svg{position:absolute;right:calc(100% + 48px);top:-32px}& img{border-radius:var(--radius-md);flex-basis:56px;flex-grow:0;flex-shrink:0;height:56px;object-fit:cover;width:56px}& .ts--speaker_name{font-family:MarckScript;font-size:32px;letter-spacing:0}& .ts--speaker_name,& .ts--speaker_pos{font-style:Regular;font-weight:400;line-height:180%}& .ts--speaker_pos{font-size:16px;letter-spacing:-2%}@media(max-width:768px){column-gap:var(--band-sm);display:grid;grid-template-columns:56px auto;grid-template-rows:56px auto;row-gap:var(--band-xs);& svg{top:-33px;width:50px}& img{grid-column:1;grid-row:1}& .ts--speaker_name{grid-column:2;grid-row:1}& .ts--speaker_pos{grid-column:1/-1;grid-row:2}}@media(max-width:576px){margin-left:var(--band-xl);& svg{display:block}}@media(max-width:400px){& svg{display:none}}}