.wp-block-sep-testimonial{display:flex;flex-direction:column}.wp-block-sep-testimonial .testimonial__heading{margin:0 0 1.5rem}.wp-block-sep-testimonial .testimonial__heading:empty{display:none}.wp-block-sep-carousel .wp-block-sep-testimonial .box{border-radius:var(--core-styles-border-radius-card-grid)}.wp-block-sep-testimonial .box{--testimonial-box-padding-y:var(--object-padding-med-fluid,var(--object-padding-med));--testimonial-box-padding-x:var(--object-padding-med-fluid,var(--object-padding-med));border-radius:var(--core-styles-border-radius-default);padding:var(--testimonial-box-padding-y) var(--testimonial-box-padding-x)}.wp-block-sep-testimonial .box>p:last-of-type{--mb:0}.wp-block-sep-testimonial .testimonial__rating{margin:0 0 var(--dimension-desktop-gutter-default) 0;max-width:150px;width:auto}@media(max-width:768px){.wp-block-sep-testimonial .testimonial__rating{margin-bottom:var(--dimension-mobile-gutter-default);max-width:120px}}.wp-block-sep-testimonial .testimonial__rating.is-hidden{display:none}.wp-block-sep-testimonial .testimonial__rating:not(.block-editor-block-list__block):not(:has(img)){display:none}.wp-block-sep-testimonial .testimonial__rating img{height:auto;max-width:100%;width:auto}.wp-block-sep-testimonial .testimonial__quote{font-size:var(--dimension-desktop-size-h5);line-height:1.38;margin:0 0 var(--dimension-desktop-gutter-default) 0}@media(max-width:768px){.wp-block-sep-testimonial .testimonial__quote{font-size:var(--dimension-mobile-size-h5);margin-bottom:var(--dimension-mobile-gutter-default)}}.wp-block-sep-testimonial .testimonial__author{align-items:center;display:flex;gap:var(--dimension-desktop-gutter-inset);margin-top:var(--sp-row)}@media(max-width:768px){.wp-block-sep-testimonial .testimonial__author{gap:var(--dimension-mobile-gutter-inset);margin-top:var(--dimension-mobile-gutter-default)}}.wp-block-sep-testimonial .testimonial__author .author__image{border-radius:var(--dimension-desktop-border-radius-default,0);flex-shrink:0;height:64px;width:64px}@media(max-width:768px){.wp-block-sep-testimonial .testimonial__author .author__image{height:48px;width:48px}}.wp-block-sep-testimonial .testimonial__author .author__image.is-hidden{display:none}.wp-block-sep-testimonial .testimonial__author .author__image:not(.block-editor-block-list__block):not(:has(img)){display:none}.wp-block-sep-testimonial .testimonial__author .author__image img{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-sep-testimonial .testimonial__author .author__title{color:var(--text-text-secondary,inherit);margin:0}.wp-block-sep-testimonial .testimonial__author .author-info,.wp-block-sep-testimonial .testimonial__author .author__info{display:flex;flex-direction:column;gap:4px}.wp-block-sep-testimonial .testimonial__author .author-info .author__name,.wp-block-sep-testimonial .testimonial__author .author__info .author__name{font-size:var(--text-styles-size-callout);font-weight:400;margin:0;--mb:0}.wp-block-sep-testimonial .testimonial__author .author-info .author__title,.wp-block-sep-testimonial .testimonial__author .author__info .author__title{color:var(--text-text-secondary);font-size:var(--dimension-desktop-size-body-reg);font-weight:350;margin:0}.wp-block-sep-testimonial .testimonial__author.author-style--dash:before{align-self:flex-start;content:"—";flex-shrink:0;font-size:var(--text-size-h5);line-height:var(--text-size-h5);opacity:.5;text-align:center}.wp-block-sep-testimonial.is-style-with-divider .box{padding-bottom:var(--sp-row)}.wp-block-sep-testimonial.is-style-with-divider .testimonial__author{margin-top:calc(var(--sp-row) + var(--sp-row));padding-top:var(--sp-row);position:relative}.wp-block-sep-testimonial.is-style-with-divider .testimonial__author:before{background-color:currentColor;content:"";height:1px;left:calc(var(--testimonial-box-padding-x, 0px)*-1);opacity:.2;position:absolute;right:calc(var(--testimonial-box-padding-y, 0px)*-1);top:0}.wp-block-sep-testimonial.is-style-with-divider .testimonial__author.author-style--dash:before{align-self:flex-start;background-color:transparent;content:"—";flex-shrink:0;font-size:var(--text-size-h5);height:auto;line-height:var(--text-size-h5);opacity:.5;position:static;text-align:center}.wp-block-sep-testimonial.is-style-with-divider .testimonial__author.author-style--dash:after{background-color:currentColor;content:"";height:1px;left:calc(var(--testimonial-box-padding-x, 0px)*-1);opacity:.2;position:absolute;right:calc(var(--testimonial-box-padding-y, 0px)*-1);top:0}@media(max-width:768px){.wp-block-sep-testimonial.is-style-with-divider .testimonial__author{padding-top:var(--sp-row)}}
