.module--testimonial .module__inner{background-color:var(--background-color,transparent);background-image:var(--background-gradient,none);border-color:var(--border-color,transparent);border-radius:var(--desktop-border-radius,0);border-style:solid;border-width:var(--border-width,0);display:flex;flex-flow:column;padding:var(--desktop-padding,0);position:relative}.module--testimonial .module__inner:before{background:var(--border-gradient,transparent);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;padding:var(--border-gradient-width,1px);pointer-events:none;position:absolute;z-index:2}.module--testimonial .module--testimonial__quote-icon{display:none}.module--testimonial .module--testimonial__description{display:flex;flex-flow:column;gap:calc(var(--spacing-base)*2);position:relative}.module--testimonial .module--testimonial__description blockquote,.module--testimonial .module--testimonial__description h1,.module--testimonial .module--testimonial__description h2,.module--testimonial .module--testimonial__description h3,.module--testimonial .module--testimonial__description h4,.module--testimonial .module--testimonial__description h5,.module--testimonial .module--testimonial__description h6,.module--testimonial .module--testimonial__description ol li,.module--testimonial .module--testimonial__description p:not(.eyebrow),.module--testimonial .module--testimonial__description span,.module--testimonial .module--testimonial__description ul li{color:var(--description-color,var(--h1-color))}.module--testimonial .module--testimonial__description h3,.module--testimonial .module--testimonial__description h3 span{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height)}.module--testimonial .module--testimonial__author{align-items:center;display:flex;gap:calc(var(--spacing-base)*3)}.module--testimonial .module--testimonial__author-infos{display:flex;flex-flow:column;gap:var(--spacing-base);height:fit-content;text-align:left}.module--testimonial .module--testimonial__name{color:var(--title-color,var(--default-color));font-family:inherit;font-size:var(--small-font-size);font-weight:var(--primary-font-weight-bold);line-height:var(--small-line-height);margin:0;padding:0;text-transform:inherit}.module--testimonial .module--testimonial__role{color:var(--role-color,var(--dark-gray-color));font-size:var(--extra-small-font-size);line-height:var(--extra-small-line-height)}.module--testimonial .module--testimonial__author-avatar{border-radius:50%;display:flex;flex-shrink:0;height:calc(var(--spacing-base)*12);overflow:hidden;width:calc(var(--spacing-base)*12)}.module--testimonial .module--testimonial__author-avatar img{height:100%;object-fit:cover;width:100%}@media (width <= 600px){.module--testimonial .module__inner{border-radius:var(--mobile-border-radius,0);padding:var(--mobile-padding,0)}.module--testimonial .module--testimonial__description h3,.module--testimonial .module--testimonial__description h3 span{font-size:var(--h6-font-size);line-height:var(--h6-line-height)}}@media (width > 600px) and (width <= 992px){.module--testimonial .module__inner{border-radius:var(--tablet-border-radius,0);padding:var(--tablet-padding,0)}.module--testimonial .module--testimonial__description h3,.module--testimonial .module--testimonial__description h3 span{font-size:var(--h4-font-size);line-height:var(--h4-line-height)}}