.module--crm-testimonial .module__inner{max-width:none;overflow:visible}.crm-testimonial{--crm-testimonial-gold:var(--crm-gold,#eeb648);--crm-testimonial-line:#f6f6f6;--crm-testimonial-decor-width:calc(var(--crm-testimonial-gold-width)*3 + var(--crm-testimonial-stripe-gap)*2);--crm-testimonial-decor-height:clamp(112px,9.8vw,188px);--crm-testimonial-gold-width:clamp(34px,2.7vw,56px);--crm-testimonial-stripe-width:var(--crm-testimonial-gold-width);--crm-testimonial-stripe-gap:clamp(24px,3.2vw,56px);--crm-testimonial-angle:var(--crm-brand-skew,-30deg);--crm-testimonial-motion-duration:860ms;--crm-testimonial-motion-delay-1:170ms;--crm-testimonial-motion-delay-2:340ms;--crm-testimonial-motion-delay-3:510ms;--crm-testimonial-motion-ease:cubic-bezier(0.16,1,0.3,1);align-items:center;column-gap:var(--crm-testimonial-stripe-gap);display:grid;grid-template-columns:minmax(0,1fr) var(--crm-testimonial-gold-width) minmax(0,var(--crm-testimonial-content-max-width,986px)) var(--crm-testimonial-gold-width) minmax(0,1fr);margin-inline:calc(50% - 50vw);overflow-x:clip;overflow-y:visible;width:100vw}.crm-testimonial__body{box-sizing:border-box;margin-inline:auto;max-width:100%;min-width:0;padding-inline:24px;position:relative;text-align:center;width:100%;z-index:1}.crm-testimonial__overline{font-size:1.22rem;margin-bottom:10px}.crm-testimonial__quote{align-items:center;color:var(--crm-text-dark,#4a4a4a);display:flex;flex-direction:column;font-family:var(--text-font-family);font-size:18px;font-style:var(--text-font-style);font-weight:var(--text-font-weight);line-height:1.5}.crm-testimonial__quote.small-text{font-size:14px;line-height:24px}.crm-testimonial__quote.large-text{font-size:25px;line-height:1.5}.crm-testimonial__quote.ts-feature,.crm-testimonial__quote.ts-feature .crm-testimonial__quote-inner,.crm-testimonial__quote.ts-feature .crm-testimonial__quote-inner p{color:var(--crm-text-muted,#353535);font-family:var(--text-font-family);font-size:25px;font-style:var(--text-font-style);font-weight:var(--text-font-weight);leading-trim:both;line-height:1.5;text-edge:cap}.crm-testimonial__quote.ts-feature b,.crm-testimonial__quote.ts-feature strong{color:var(--crm-text-muted,#353535);font-family:var(--strong-font-family);font-weight:var(--strong-font-weight)}.crm-testimonial__quote.xlarge-text{font-size:55px;line-height:1}.crm-testimonial__quote--condensed,.crm-testimonial__quote--condensed *{font-family:var(--headings-font-family)!important}.crm-testimonial__quote-inner{width:100%}.crm-testimonial__quote-inner>:last-child{margin-bottom:0}.crm-testimonial__quote:not(.ts-feature) b,.crm-testimonial__quote:not(.ts-feature) strong{color:var(--crm-black,#000);font-family:var(--strong-font-family);font-weight:var(--strong-font-weight)}.crm-testimonial__divider{line-height:0;margin-top:28px}.crm-testimonial__divider div{background:#ba0c2f;border-radius:0;display:inline-block;height:3px;max-width:100%;vertical-align:top;width:140px}.crm-testimonial--dark .crm-testimonial__divider--auto div{background:#fff}.crm-testimonial__divider--yellow div{background:var(--crm-gold,#eeb648)}.crm-testimonial__divider--black div{background:var(--crm-black,#000)}.crm-testimonial__attribution{color:#4a4a4a;font-family:var(--headings-font-family);font-size:20px;font-style:var(--headings-font-style);font-weight:var(--headings-strong-font-weight);leading-trim:both;line-height:1;margin:34px 0 0;text-edge:cap;text-transform:uppercase}.crm-testimonial__buttons{margin-top:30px}.crm-testimonial__decor{display:flex;gap:var(--crm-testimonial-stripe-gap);height:var(--crm-testimonial-decor-height);max-width:none;min-width:0;overflow:hidden;position:relative;transform:skewX(var(--crm-testimonial-angle));transform-origin:center;width:var(--crm-testimonial-decor-width)}.crm-testimonial__bar{background:var(--crm-testimonial-line);flex:0 0 var(--crm-testimonial-stripe-width);height:100%}.crm-testimonial__gold{background:var(--crm-testimonial-gold);height:var(--crm-testimonial-decor-height);transform:skewX(var(--crm-testimonial-angle));transform-origin:center;width:var(--crm-testimonial-gold-width)}.crm-testimonial__decor--left{justify-content:flex-end;justify-self:end}.crm-testimonial__gold--left{justify-self:end}.crm-testimonial__gold--right{justify-self:start}.crm-testimonial__decor--right{justify-content:flex-start;justify-self:start}.crm-testimonial--animate .crm-testimonial__bar,.crm-testimonial--animate .crm-testimonial__gold{opacity:0;transition-duration:var(--crm-testimonial-motion-duration);transition-property:opacity,transform;transition-timing-function:var(--crm-testimonial-motion-ease);will-change:opacity,transform}.crm-testimonial--animate .crm-testimonial__decor--left .crm-testimonial__bar{transform:translateX(-18px)}.crm-testimonial--animate .crm-testimonial__decor--right .crm-testimonial__bar{transform:translateX(18px)}.crm-testimonial--animate .crm-testimonial__gold--left{transform:translateX(-12px) skewX(var(--crm-testimonial-angle))}.crm-testimonial--animate .crm-testimonial__gold--right{transform:translateX(12px) skewX(var(--crm-testimonial-angle))}.crm-testimonial--animate.crm-testimonial--visible .crm-testimonial__bar{opacity:1;transform:translateX(0)}.crm-testimonial--animate.crm-testimonial--visible .crm-testimonial__decor--left .crm-testimonial__bar:first-child,.crm-testimonial--animate.crm-testimonial--visible .crm-testimonial__decor--right .crm-testimonial__bar:nth-child(3){transition-delay:0s}.crm-testimonial--animate.crm-testimonial--visible .crm-testimonial__decor--left .crm-testimonial__bar:nth-child(2),.crm-testimonial--animate.crm-testimonial--visible .crm-testimonial__decor--right .crm-testimonial__bar:nth-child(2){transition-delay:var(--crm-testimonial-motion-delay-1)}.crm-testimonial--animate.crm-testimonial--visible .crm-testimonial__decor--left .crm-testimonial__bar:nth-child(3),.crm-testimonial--animate.crm-testimonial--visible .crm-testimonial__decor--right .crm-testimonial__bar:first-child{transition-delay:var(--crm-testimonial-motion-delay-2)}.crm-testimonial--animate.crm-testimonial--visible .crm-testimonial__gold{opacity:1;transform:translateX(0) skewX(var(--crm-testimonial-angle));transition-delay:var(--crm-testimonial-motion-delay-3)}.module--text-left .crm-testimonial__body,.module--text-left .crm-testimonial__quote{align-items:flex-start;text-align:left}.module--text-right .crm-testimonial__body,.module--text-right .crm-testimonial__quote{align-items:flex-end;text-align:right}@media (max-width:1139px){.crm-testimonial{--crm-testimonial-decor-height:128px;--crm-testimonial-stripe-gap:clamp(18px,4vw,32px)}.crm-testimonial__quote.large-text:not(.ts-feature){font-size:20px}.crm-testimonial__quote.ts-feature,.crm-testimonial__quote.ts-feature .crm-testimonial__quote-inner,.crm-testimonial__quote.ts-feature .crm-testimonial__quote-inner p{font-size:25px}.crm-testimonial__quote.xlarge-text{font-size:44px}}@media (max-width:900px){.crm-testimonial{column-gap:0;grid-template-columns:minmax(0,1fr)}.crm-testimonial__decor,.crm-testimonial__gold{display:none}}@media (max-width:767px){.crm-testimonial{display:block;overflow:visible}.crm-testimonial__quote.large-text:not(.ts-feature){font-size:18px}.crm-testimonial__quote.ts-feature,.crm-testimonial__quote.ts-feature .crm-testimonial__quote-inner,.crm-testimonial__quote.ts-feature .crm-testimonial__quote-inner p{font-size:25px}.crm-testimonial__quote.xlarge-text{font-size:36px}.crm-testimonial__decor{height:52px;opacity:.7}.crm-testimonial__gold{height:52px;margin-inline:auto;width:44px}.crm-testimonial__decor--left{margin-bottom:18px}.crm-testimonial__decor--right{margin-top:18px}}@media (prefers-reduced-motion:reduce){.crm-testimonial--animate .crm-testimonial__bar,.crm-testimonial--animate .crm-testimonial__gold{opacity:1;transform:none;transition:none}.crm-testimonial--animate .crm-testimonial__gold{transform:skewX(var(--crm-testimonial-angle))}}