.testimonial{font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-body);margin:40px 0}.testimonial__summary{position:relative;background-color:var(--color-surface-secondary);color:var(--color-brand-secondary);padding:32px 40px}.testimonial__summary:after{content:"";position:absolute;bottom:-16px;left:0;width:0;height:0;border-top:16px solid var(--color-surface-secondary);border-right:16px solid rgba(0,0,0,0)}.testimonial__author{margin-top:16px}.theme-light-blue .testimonial__summary{background-color:var(--color-brand-secondary);color:var(--color-white)}.theme-light-blue .testimonial__summary:after{border-top-color:var(--color-brand-secondary)}.testimonial{color:var(--color-brand-secondary)}.theme-blue .testimonial{color:var(--color-white)}.theme-light-blue .testimonial{color:var(--color-brand-secondary)}.theme-dark-blue .testimonial,.theme-middle-blue .testimonial{color:var(--color-white)}.author{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:824px){.author{flex-direction:row}}.author_testimonials{flex-direction:column}@media(min-width:1296px){.author_testimonials{flex-direction:row}}.author_article{flex-direction:row}.author__personal-info{font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-body);text-align:center;margin-top:16px;word-break:break-word}@media(min-width:824px){.author__personal-info{text-align:left;margin-top:0}}.author_article .author__personal-info{text-align:left;margin-top:0}@media(min-width:824px){.author_testimonials .author__personal-info{margin-top:16px;text-align:center}}@media(min-width:1296px){.author_testimonials .author__personal-info{margin-top:0;text-align:left}}.author__name{font-size:var(--font-size-h6-mobile);line-height:var(--line-height-heading);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-h6)}@media(min-width:1025px){.author__name{font-size:var(--font-size-h6-desktop)}}.author_article .author__name{font-weight:var(--font-weight-medium)}.author_testimonials .author__name{font-weight:var(--font-weight-bold)}.author_testimonials .author__company{color:inherit}.author__position{font-weight:var(--font-weight-bold);margin-top:8px}.author__company{font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:350;letter-spacing:var(--letter-spacing-body)}.author__image{width:90px;min-width:90px;min-height:90px;height:90px;border-radius:50%;background-position:50%;background-size:cover}@media(min-width:824px){.author__image{margin-right:32px}}.author_article .author__image{min-width:48px;width:10vw;max-width:90px;min-height:48px;height:10vw;max-height:90px;margin-right:1rem}@media(min-width:736px){.author_article .author__image{width:25vw;height:25vw}}@media(min-width:824px){.author_article .author__image{margin-right:2rem}}.author_testimonials .author__image{width:80px;height:80px;min-width:80px;min-height:80px}@media(min-width:824px){.author_testimonials .author__image{margin-right:8px}}@media(min-width:1296px){.author_testimonials .author__image{margin-right:20px}}.author__date{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-caption);text-transform:uppercase;margin-bottom:12px;display:block}