.wp-block-erl-testimonial:not(.wp-block-erl-testimonial--card){display:flex;flex-direction:row;align-items:flex-start;gap:var(--erl-spacing-xxl)}.erl-testimonial__avatar-wrap{flex-shrink:0;width:240px;height:240px}.erl-testimonial__avatar{display:block;width:240px;height:240px;object-fit:cover;border-radius:var(--erl-border-radius-round)}.erl-testimonial__content{flex:1;min-width:0}.erl-testimonial__quote{margin:0;padding:0;font-family:var(--erl-font-heading);font-size:var(--erl-fs-h4);font-weight:var(--erl-fw-bold);line-height:var(--erl-lh-h4);letter-spacing:var(--erl-ls-h4);color:var(--erl-color-primary)}.erl-testimonial--lg .erl-testimonial__content{max-width:552px}.erl-testimonial--lg.erl-testimonial--full-width .erl-testimonial__content{max-width:none}.wp-block-erl-testimonial.erl-testimonial--lg:not(.wp-block-erl-testimonial--card){align-items:center}.erl-testimonial--lg .erl-testimonial__quote{font-size:var(--erl-fs-h4);line-height:var(--erl-lh-h4);letter-spacing:0}.erl-testimonial--lg .erl-testimonial__quote,.erl-testimonial--lg .erl-testimonial__name,.erl-testimonial--lg .erl-testimonial__job-title{text-box-trim:trim-both;text-box-edge:cap alphabetic}.erl-testimonial--lg .erl-testimonial__attribution{gap:.8rem}@media(max-width:600px){.wp-block-erl-testimonial.erl-testimonial--lg:not(.wp-block-erl-testimonial--card){gap:var(--erl-spacing-lg)}.erl-testimonial--lg .erl-testimonial__quote{font-size:var(--erl-fs-h5);line-height:var(--erl-lh-h5);letter-spacing:-.4px}.erl-testimonial--lg .erl-testimonial__divider{margin-block:20px}}.erl-testimonial__divider{margin-block:var(--erl-spacing-lg);border:none;border-top:1px solid var(--erl-color-border-subtle)}.erl-testimonial__attribution{display:flex;flex-direction:column;gap:var(--erl-spacing-xs)}.erl-testimonial__name{font-style:normal;font-family:var(--erl-font-body);font-size:var(--erl-fs-body-sm);font-weight:var(--erl-fw-medium);line-height:var(--erl-lh-body-sm);letter-spacing:var(--erl-ls-h6);text-transform:uppercase;color:var(--erl-color-heading)}.erl-testimonial__job-title{font-family:var(--erl-font-body);font-size:var(--erl-fs-body-md);font-weight:var(--erl-fw-regular);line-height:var(--erl-lh-body-md);color:var(--erl-color-text)}@media(max-width:600px){.wp-block-erl-testimonial:not(.wp-block-erl-testimonial--card){flex-direction:column;align-items:center;text-align:center;gap:var(--erl-spacing-xl)}.erl-testimonial__avatar-wrap,.erl-testimonial__avatar{width:128px;height:128px}.erl-testimonial__quote{font-size:var(--erl-fs-h5);line-height:var(--erl-lh-h5);letter-spacing:var(--erl-ls-h5)}.erl-testimonial__attribution{align-items:center}}.wp-block-erl-testimonial--card{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:var(--erl-spacing-xl);height:100%;margin:0;box-sizing:border-box;padding:var(--erl-spacing-xxl) var(--erl-spacing-xl) var(--erl-spacing-xl);background-color:var(--erl-color-bg-subtle);border-radius:var(--erl-border-radius-lg)}.erl-testimonial__stars{display:flex;gap:var(--erl-spacing-xs);color:var(--erl-color-primary-300)}.erl-testimonial__star{flex-shrink:0;width:22px;height:22px}.erl-testimonial__star--empty{color:var(--erl-color-border)}.erl-testimonial__body{display:flex;flex-direction:column;gap:var(--erl-spacing-lg)}.wp-block-erl-testimonial--card .erl-testimonial__title{margin:0;font-family:var(--erl-font-heading);font-weight:var(--erl-fw-bold);font-size:2rem;line-height:1;letter-spacing:-.64px;color:var(--erl-color-heading)}.wp-block-erl-testimonial--card .erl-testimonial__quote{margin:0;font-family:var(--erl-font-body);font-weight:var(--erl-fw-medium);font-size:var(--erl-fs-body-md);line-height:1.375;color:var(--erl-color-neutral-600)}.erl-testimonial__author{display:flex;align-items:center;gap:var(--erl-spacing-sm-md)}.wp-block-erl-testimonial--card .erl-testimonial__avatar{flex-shrink:0;width:64px;height:64px;border-radius:50%;object-fit:cover}.wp-block-erl-testimonial--card .erl-testimonial__name{font-family:var(--erl-font-body);font-style:normal;font-weight:var(--erl-fw-regular);font-size:var(--erl-fs-body-md);line-height:1.375;letter-spacing:normal;text-transform:none;color:var(--erl-color-heading)}.wp-block-erl-testimonial--card .erl-testimonial__author:last-child{margin-block-start:auto}.erl-testimonial__link{margin-top:auto;align-self:flex-start}
