.b-testimonials{--testimonial-item-padding: 2rem;--testimonial-item-background: var(--color-forest-5);--testimonial-pagination-background: var(--color-mint-100);--testimonial-pagination-color: var(--color-white);--testimonial-pagination-icon-padding: 6px}.b-testimonials.has-mint-100-background-color,.b-testimonials.has-mint-120-background-color{--testimonial-pagination-background: var(--color-white);--testimonial-pagination-color: var(--color-charcoal-100)}.b-testimonials__header{display:flex;grid-column:narrow;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.b-testimonials__inner{display:grid;position:relative;grid-template-columns:inherit;grid-column:wide;padding-block:1px;overflow:hidden}.b-testimonials__items{position:relative;grid-column:full;z-index:1}:is(.b-testimonials[data-animated=true] .b-testimonials__items):before,:is(.b-testimonials[data-animated=true] .b-testimonials__items):after{position:absolute;z-index:2;inset:0 auto 0 0;background:linear-gradient(to right,var(--bg-color, white) 10%,rgba(255,255,255,0));width:40px;content:""}@media(min-width:768px){:is(.b-testimonials[data-animated=true] .b-testimonials__items):before,:is(.b-testimonials[data-animated=true] .b-testimonials__items):after{width:100px}}:is(.b-testimonials[data-animated=true] .b-testimonials__items):after{transform:rotate(180deg);inset:0 0 0 auto}.b-testimonials__panel-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1.5rem;width:100%}.b-testimonials[data-animated=true] .b-testimonials__panel-wrapper{flex-wrap:nowrap;justify-content:flex-start;animation:scroller calc(6s * var(--items-count)) forwards linear infinite;animation-play-state:running;will-change:transform;width:max-content}.b-testimonials__items:hover .b-testimonials__panel-wrapper{animation-play-state:paused}.b-testimonials__item{display:flex;flex-direction:column;justify-content:start;gap:1.5rem;border:1px solid rgba(9,90,90,.1);border-radius:var(--border-radius);background-color:var(--testimonial-item-background);padding:var(--testimonial-item-padding, 2rem);max-width:300px;min-height:255px;color:var(--color-charcoal-100)}.b-testimonials__media{width:120px;height:40px}.b-testimonials__media img{width:100%;height:100%;object-fit:contain;object-position:center left}.b-testimonials__quote p{font-size:var(--font-size-body-lg);line-height:var(--font-line-height-body-lg);font-weight:var(--font-weight-body-lg);letter-spacing:var(--letter-spacing-body-lg);font-family:var(--font-family-body-lg);text-transform:var(--text-transform-body-lg);font-weight:var(--font-weight-regular)}.b-testimonials__cite-wrapper{display:flex;justify-content:space-between;margin-top:auto}.b-testimonials__cite{font-size:var(--font-size-body-md);line-height:var(--font-line-height-body-md);font-weight:var(--font-weight-body-md);letter-spacing:var(--letter-spacing-body-md);font-family:var(--font-family-body-md);text-transform:var(--text-transform-body-md);font-weight:var(--font-weight-semibold)}.b-testimonials__cite p{margin-bottom:0}@include admin-styles{.b-testimonials__panel-wrapper {flex-direction: column; gap: 1rem; padding-inline: 1rem;} .b-testimonials__item {padding: 1rem; max-width: 920px; min-height: 100px;}}@keyframes scroller{to{transform:translate(calc(-50% - 1.5rem))}}
