.ssa-testimonials{--ssa-testimonials-card-height:300px;--ssa-testimonials-card-bg:var(--ssa-color-surface);--ssa-testimonials-card-padding:20px;--ssa-testimonials-quote-size:var(--ssa-typography-paragraph-large-size);--ssa-testimonials-role-color:#6b6b6b;--ssa-testimonials-logo-height:56px;--ssa-testimonials-logo-width:160px}.ssa-testimonials__head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px;margin-bottom:40px}.ssa-testimonials__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.ssa-testimonials__mark{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:42px;height:42px;background:url(../../assets/images/quote-mark.svg) center/contain no-repeat}.ssa-testimonials__eyebrow{margin:0 0 18px;color:var(--ssa-color-primary);font-family:var(--ssa-typography-label-font-family,var(--ssa-font-body));font-size:var(--ssa-typography-label-size);font-weight:var(--ssa-typography-label-weight,500);line-height:var(--ssa-typography-label-line-height);letter-spacing:var(--ssa-typography-label-letter-spacing,-.03em)}.ssa-testimonials__eyebrow:empty{display:none}.ssa-testimonials__heading{margin:0}.ssa-testimonials__viewport.swiper{overflow:visible}.ssa-testimonials,.wp-block-ssa-testimonials{overflow:hidden}.ssa-testimonials .ssa-carousel__pagination{display:none;margin-top:40px}.ssa-testimonials__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px;min-height:var(--ssa-testimonials-card-height);margin:0;padding:var(--ssa-testimonials-card-padding);border:0;border-radius:22px;background:var(--ssa-testimonials-card-bg);-webkit-box-sizing:border-box;box-sizing:border-box}.ssa-testimonials--equal-height .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ssa-testimonials--equal-height .swiper-slide.ssa-testimonials__card{height:auto;-ms-flex-item-align:stretch;align-self:stretch}.ssa-testimonials.ssa-testimonials--increased-spacing .ssa-testimonials__card{gap:50px}.ssa-testimonials__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--ssa-testimonials-logo-height)}.ssa-testimonials__logo img{display:block;width:auto;max-width:var(--ssa-testimonials-logo-width);max-height:var(--ssa-testimonials-logo-height);-o-object-fit:contain;object-fit:contain}.ssa-testimonials__quote{margin:0;color:var(--ssa-color-secondary);font-family:var(--ssa-typography-quote-font-family,var(--ssa-font-heading));font-size:var(--ssa-testimonials-quote-size);line-height:var(--ssa-typography-paragraph-large-line-height);letter-spacing:var(--ssa-typography-paragraph-large-letter-spacing,-.02em)}.ssa-testimonials.ssa-testimonials--quote-font-h2 .ssa-testimonials__quote{font-family:var(--ssa-typography-h2-font-family,var(--ssa-font-heading));font-size:var(--ssa-typography-h2-size);font-weight:var(--ssa-typography-h2-weight,500);line-height:var(--ssa-typography-h2-line-height,1.2);letter-spacing:var(--ssa-typography-h2-letter-spacing,-.02em)}.ssa-testimonials.ssa-testimonials--quote-font-h3 .ssa-testimonials__quote{font-family:var(--ssa-typography-h3-font-family,var(--ssa-font-heading));font-size:var(--ssa-typography-h3-size);font-weight:var(--ssa-typography-h3-weight,600);line-height:var(--ssa-typography-h3-line-height,1.2);letter-spacing:var(--ssa-typography-h3-letter-spacing,-.01em)}.ssa-testimonials.ssa-testimonials--quote-font-h4 .ssa-testimonials__quote{font-family:var(--ssa-typography-h4-font-family,var(--ssa-font-heading));font-size:var(--ssa-typography-h4-size);font-weight:var(--ssa-typography-h4-weight,600);line-height:var(--ssa-typography-h4-line-height,1.2);letter-spacing:var(--ssa-typography-h4-letter-spacing,-.01em)}.ssa-testimonials.ssa-testimonials--quote-font-paragraph-large .ssa-testimonials__quote{font-family:var(--ssa-typography-paragraph-large-font-family,var(--ssa-font-body));font-size:var(--ssa-typography-paragraph-large-size);font-weight:var(--ssa-typography-paragraph-large-weight,400);line-height:var(--ssa-typography-paragraph-large-line-height,1.5);letter-spacing:var(--ssa-typography-paragraph-large-letter-spacing,-.02em)}.ssa-testimonials.ssa-testimonials--quote-font-quote .ssa-testimonials__quote{font-family:var(--ssa-typography-quote-font-family,var(--ssa-font-heading));font-size:var(--ssa-typography-quote-size);font-weight:var(--ssa-typography-quote-weight,400);line-height:var(--ssa-typography-quote-line-height,1.5);letter-spacing:var(--ssa-typography-quote-letter-spacing,-.02em)}.ssa-testimonials__who{margin-top:auto}.ssa-testimonials__who--portrait{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.ssa-testimonials__avatar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ssa-testimonials__avatar img{display:block;width:var(--ssa-testimonials-avatar-size,64px);height:var(--ssa-testimonials-avatar-size,64px);border-radius:var(--ssa-radius-btn);-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.ssa-testimonials__name{display:block;color:var(--ssa-color-secondary);font-family:var(--ssa-font-body);font-size:17px;font-style:normal;font-weight:600;letter-spacing:-.02em}.ssa-testimonials__role{display:block;margin-top:2px;color:var(--ssa-testimonials-role-color);font-size:var(--ssa-typography-paragraph-small-size);line-height:var(--ssa-typography-paragraph-line-height);letter-spacing:-.02em}@media (max-width:1024px){.ssa-testimonials.ssa-testimonials--increased-spacing .ssa-testimonials__card{gap:40px}.ssa-testimonials__eyebrow{margin-bottom:16px}}.ssa-testimonials.is-style-ssa-on-tint{--ssa-testimonials-card-bg:var(--ssa-color-background);--ssa-testimonials-card-padding:40px 36px}@media (max-width:767px){.ssa-testimonials.ssa-testimonials--increased-spacing .ssa-testimonials__card{gap:30px}.ssa-testimonials__eyebrow{margin-bottom:14px}.ssa-testimonials>.ssa-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ssa-testimonials__head{display:contents}.ssa-testimonials__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ssa-testimonials__viewport{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;min-width:0;margin-top:30px}.ssa-testimonials .ssa-carousel__pagination:not(.swiper-pagination-lock):not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ssa-testimonials .ssa-carousel__pagination{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:30px}.ssa-testimonials .ssa-carousel__nav{display:none}.ssa-testimonials__card{gap:22px}.ssa-testimonials.is-style-ssa-on-tint{--ssa-testimonials-card-padding:28px 24px}.ssa-testimonials.is-style-ssa-on-ink{--ssa-testimonials-quote-size:20px}}.ssa-testimonials.is-style-ssa-on-ink{--ssa-testimonials-card-bg:transparent;--ssa-testimonials-card-padding:0;--ssa-testimonials-quote-size:28px;text-align:center}.ssa-testimonials.is-style-ssa-on-ink .ssa-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:calc(1000px + 2 * var(--ssa-container-gutter))}.ssa-testimonials.is-style-ssa-on-ink .ssa-container>*{width:100%;min-width:0}.ssa-testimonials.is-style-ssa-on-ink .ssa-carousel__pagination{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ssa-testimonials.is-style-ssa-on-ink .ssa-testimonials__head{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:24px 0 0}.ssa-testimonials.is-style-ssa-on-ink .ssa-testimonials__viewport.swiper{overflow:hidden}.ssa-testimonials.is-style-ssa-on-ink .ssa-testimonials__card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;height:auto;text-align:center}.ssa-testimonials.is-style-ssa-on-ink .ssa-testimonials__card::before{content:"";display:block;width:40px;height:34px;background:url(../../assets/images/quote-mark.svg) center/contain no-repeat}.ssa-testimonials.is-style-ssa-on-ink .ssa-testimonials__quote{color:var(--ssa-color-background);font-weight:400}.ssa-testimonials.is-style-ssa-on-ink .ssa-testimonials__who{margin-top:0}.ssa-testimonials.is-style-ssa-on-ink .ssa-testimonials__name{color:var(--ssa-color-primary);font-size:17px}.ssa-testimonials.is-style-ssa-on-ink .ssa-testimonials__role{color:color-mix(in srgb,#fff 70%,var(--ssa-color-secondary))}.ssa-testimonials.is-style-ssa-on-ink .ssa-carousel__btn{border-color:color-mix(in srgb,#fff 40%,transparent);color:var(--ssa-color-background)}.ssa-testimonials.is-style-ssa-on-ink .ssa-carousel__btn:hover:not(:disabled):not([aria-disabled=true]):not(.swiper-button-disabled){background:color-mix(in srgb,#fff 10%,transparent);border-color:var(--ssa-color-background)}.ssa-testimonials.is-style-ssa-on-ink .ssa-carousel__bullet{background:color-mix(in srgb,#fff 30%,transparent)}.ssa-testimonials.is-style-ssa-on-ink .ssa-carousel__bullet:hover{background:color-mix(in srgb,#fff 55%,transparent)}.ssa-testimonials.is-style-ssa-on-ink .ssa-carousel__bullet.is-on{background:var(--ssa-color-primary)}@media (max-width:991px){.ssa-testimonials.is-style-ssa-on-ink{--ssa-testimonials-quote-size:24px}}.ssa-testimonials--editor .ssa-testimonials__editor-track>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.ssa-testimonials--editor .ssa-testimonials__card{height:auto;min-height:250px}.ssa-testimonials--editor.ssa-testimonials--equal-height .ssa-testimonials__editor-track>.block-editor-inner-blocks>.block-editor-block-list__layout{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ssa-testimonials--editor.ssa-testimonials--equal-height .ssa-testimonials__card,.ssa-testimonials--editor.ssa-testimonials--equal-height .ssa-testimonials__editor-track .wp-block{height:100%}.ssa-testimonials__logo-picker{padding:0;border:0;background:0 0;cursor:pointer}.ssa-testimonials__logo-picker img{display:block;width:auto;max-width:var(--ssa-testimonials-logo-width);max-height:var(--ssa-testimonials-logo-height);-o-object-fit:contain;object-fit:contain}.ssa-testimonials__avatar-picker{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;border:0;background:0 0;cursor:pointer}.ssa-testimonials__avatar-picker img{display:block;width:var(--ssa-testimonials-avatar-size,64px);height:var(--ssa-testimonials-avatar-size,64px);border-radius:var(--ssa-radius-btn);-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}html.js .ssa-testimonials .ssa-testimonials__head>:nth-child(1){-webkit-transition-delay:calc(.1s + 0 * .12s);transition-delay:calc(.1s + 0 * .12s)}html.js .ssa-testimonials .ssa-testimonials__head>:nth-child(2),html.js .ssa-testimonials .ssa-testimonials__head>:nth-child(n+3){-webkit-transition-delay:calc(.1s + 1 * .12s);transition-delay:calc(.1s + 1 * .12s)}html.js .ssa-testimonials .ssa-carousel__pagination,html.js .ssa-testimonials .ssa-testimonials__viewport{-webkit-transition-delay:.3s;transition-delay:.3s}