.fpvoice-testimonials-wrapper{background-color:var(--fpvoice-block-background-color,transparent);margin-bottom:var(--fpvoice-margin-bottom,30px);margin-top:var(--fpvoice-margin-top,30px);padding:0;position:relative}@media(max-width:768px){.fpvoice-testimonials-wrapper{margin-bottom:var(--fpvoice-margin-bottom-mobile,20px);margin-top:var(--fpvoice-margin-top-mobile,20px)}}.fpvoice-testimonials-background{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.fpvoice-testimonials-overlay{background-color:var(--fpvoice-overlay-color,#000);height:100%;left:0;opacity:var(--fpvoice-overlay-opacity,0);pointer-events:none;position:absolute;top:0;width:100%}.fpvoice-testimonials-inner{box-sizing:border-box;margin:0 auto;max-width:100%;padding:var(--fpvoice-container-padding-top,0) var(--fpvoice-container-padding-right,0) var(--fpvoice-container-padding-bottom,0) var(--fpvoice-container-padding-left,0);position:relative;width:var(--fpvoice-container-width,100%);z-index:1}@media(max-width:768px){.fpvoice-testimonials-inner{padding:var(--fpvoice-container-padding-top-mobile,0) var(--fpvoice-container-padding-right-mobile,0) var(--fpvoice-container-padding-bottom-mobile,0) var(--fpvoice-container-padding-left-mobile,0);width:var(--fpvoice-container-width-mobile,100%)}}.fpvoice-testimonials-container-inner{box-sizing:border-box;padding-bottom:var(--fpvoice-padding-bottom,32px);padding-left:0;padding-right:0;padding-top:var(--fpvoice-padding-top,32px)}@media(max-width:768px){.fpvoice-testimonials-container-inner{padding-bottom:var(--fpvoice-padding-bottom-mobile,24px);padding-left:0;padding-right:0;padding-top:var(--fpvoice-padding-top-mobile,24px)}}.fpvoice-testimonials-container{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--fpvoice-card-gap,32px);max-width:100%;width:100%}@media(max-width:768px){.fpvoice-testimonials-container{gap:var(--fpvoice-card-gap-mobile,24px)}}.fpvoice-testimonial-card{background-color:var(--fpvoice-card-background-color,#fff);border:1px solid var(--fpvoice-card-border-color,#e0e0e0);border-radius:var(--fpvoice-card-border-radius,12px);box-shadow:var(--fpvoice-card-shadow,0 2px 12px rgba(0,0,0,.06));box-sizing:border-box;max-width:100%;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.fpvoice-testimonial-card.is-style-lift:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px)}.fpvoice-testimonial-card.is-style-scale:hover{transform:scale(1.02)}.fpvoice-testimonial-card.is-style-shadow:hover{box-shadow:0 8px 32px rgba(0,0,0,.15)}.fpvoice-testimonials-main-title{color:var(--fpvoice-card-name-color,#1a1a1a);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.3;margin:0 0 var(--fpvoice-main-title-margin-bottom,48px) 0}@media(max-width:768px){.fpvoice-testimonials-main-title{margin-bottom:var(--fpvoice-main-title-margin-bottom-mobile,32px)}}.fpvoice-testimonial-card-inner{box-sizing:border-box;padding:32px;position:relative}@media(max-width:768px){.fpvoice-testimonial-card-inner{padding:24px}}.fpvoice-testimonial-quote-icon{color:var(--fpvoice-card-quote-color,#1e88e5);height:48px;opacity:.2;position:absolute;right:24px;top:24px;width:48px}.fpvoice-testimonial-quote-icon svg{height:100%;width:100%}@media(max-width:768px){.fpvoice-testimonial-quote-icon{height:36px;right:16px;top:16px;width:36px}}.fpvoice-testimonial-header{display:flex;gap:20px;margin-bottom:20px}.layout-horizontal .fpvoice-testimonial-header{align-items:center;flex-direction:row}.layout-vertical .fpvoice-testimonial-header{align-items:center;flex-direction:column;text-align:center}@media(max-width:768px){.fpvoice-testimonial-header{gap:16px}}.fpvoice-testimonial-image{flex-shrink:0}.fpvoice-testimonial-image img{display:block;height:var(--fpvoice-image-size,80px);object-fit:cover;width:var(--fpvoice-image-size,80px)}.image-circle .fpvoice-testimonial-image img{border-radius:50%}.image-square .fpvoice-testimonial-image img{border-radius:0}.image-rounded .fpvoice-testimonial-image img{border-radius:8px}.fpvoice-testimonial-image button{margin-top:8px}.fpvoice-testimonial-meta{flex:1;min-width:0}.fpvoice-testimonial-name{color:var(--fpvoice-card-name-color,#1a1a1a);font-size:1.125rem;font-weight:700;line-height:1.4;margin-bottom:4px}@media(max-width:768px){.fpvoice-testimonial-name{font-size:1rem}}.fpvoice-testimonial-title{color:var(--fpvoice-card-title-color,#666);font-size:.875rem;line-height:1.5}@media(max-width:768px){.fpvoice-testimonial-title{font-size:.8125rem}}.fpvoice-testimonial-content{color:var(--fpvoice-card-text-color,#333);font-size:1rem;line-height:1.8}.fpvoice-testimonial-content p{margin:0 0 1em}.fpvoice-testimonial-content p:last-child{margin-bottom:0}@media(max-width:768px){.fpvoice-testimonial-content{font-size:.9375rem;line-height:1.7}}.add-testimonial-button-wrapper{margin-top:20px;text-align:center}.add-testimonial-button-wrapper button{align-items:center;display:inline-flex;gap:8px}.editor-styles-wrapper .fpvoice-testimonial-image button{font-size:.875rem;padding:6px 12px}