.b-testimonials{--testimonial-item-padding: 2rem;--testimonial-item-background: var(--color-white);--testimonial-panel-background: var(--color-violet-mid);--testimonial-pagination-background: var(--color-red-mid);--testimonial-pagination-color: var(--color-red-mid);--testimonial-pagination-icon-padding: 6px;--testimonial-cite-color: var(--color-violet-mid)}.b-testimonials .b-testimonials__cite{font-size:var(--font-size-sm);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-sm);font-family:var(--font-handwriting);font-weight:var(--font-weight-medium)}.b-testimonials{display:flex}.b-testimonials .swiper-slide{height:auto}.b-testimonials__header{max-width:860px;margin-inline:auto;margin-bottom:var(--testimonials-header-margin-bottom, 4rem)}.b-testimonials__header>*:first-child{margin-bottom:var(--testimonials-heading-margin-bottom, var(--heading-margin))}.b-testimonials__header>*:last-child{margin-bottom:0}.b-testimonials__inner{position:relative}.b-testimonials__item{display:flex;flex-direction:column;height:100%;justify-content:space-between;background-color:var(--testimonial-item-background);box-shadow:0 4px 10px #7979791f;border-radius:var(--border-radius);padding:var(--testimonial-item-padding, 2rem)}.b-testimonials__footer{display:flex;justify-content:space-between;align-items:center;padding:2rem 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.b-testimonials__panel-nav{display:flex;align-items:center;gap:6px}.b-testimonials__panel-nav-item{border-radius:var(--border-radius);background-color:var(--testimonial-pagination-background);display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:var(--testimonial-pagination-icon-padding);cursor:pointer}.b-testimonials__quote{margin-bottom:1rem}.b-testimonials__quote p{font-size:var(--font-size-xs);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-xs);font-family:var(--font-sans);font-weight:var(--font-weight-medium)}.b-testimonials__cite-wrapper{display:flex;justify-content:space-between}.b-testimonials__cite{color:var(--testimonial-cite-color)}.b-testimonials__cite p{margin-bottom:0}.is-root-container .is-admin .b-testimonials__panel-wrapper{flex-direction:column;gap:1rem;padding-inline:1rem}.is-root-container .is-admin .b-testimonials__item{min-height:100px;padding:1rem;max-width:920px}
