.wp-block-gutengrow-testimonial-slider{margin-left:0;max-width:none;position:relative;width:97%}.wp-block-gutengrow-testimonial-slider.alignfull .swiper,.wp-block-gutengrow-testimonial-slider.alignwide .swiper{margin-left:calc(-50vw - -50%);margin-right:calc(-50vw - -50%);width:100vw}.wp-block-gutengrow-testimonial-slider .swiper{padding:0 clamp(8px,4vw,24px);width:100%}.wp-block-gutengrow-testimonial-slider .swiper-wrapper{align-items:stretch}.wp-block-gutengrow-testimonial-slider .swiper-slide{align-items:center;background:var(--testimonial-bg,#fff);border-radius:var(--testimonial-radius,16px);box-shadow:0 4px 12px rgba(15,23,42,.08);box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(12px,5vw,24px);justify-content:center;max-width:none;padding:clamp(18px,6vw,32px);text-align:center;width:100%!important}.wp-block-gutengrow-testimonial-slider .swiper-slide>*{max-width:min(100%,900px)}.wp-block-gutengrow-testimonial-slider .testimonial-content{align-items:center;display:flex;flex-direction:column;gap:clamp(12px,4vw,20px);width:80%!important}.wp-block-gutengrow-testimonial-slider .testimonial-rating{display:flex;gap:4px;justify-content:center}.wp-block-gutengrow-testimonial-slider .testimonial-rating .star{color:rgba(148,163,184,.6);font-size:clamp(18px,5vw,22px)}.wp-block-gutengrow-testimonial-slider .testimonial-rating .star.filled{color:var(--testimonial-accent,#3b82f6)}.wp-block-gutengrow-testimonial-slider .testimonial-quote{margin-bottom:clamp(10px,4vw,20px);max-width:720px;position:relative}.wp-block-gutengrow-testimonial-slider .testimonial-quote .quote-icon{color:var(--testimonial-accent,#3b82f6);font-family:Georgia,serif;font-size:clamp(36px,12vw,56px);left:50%;line-height:1;opacity:.3;position:absolute;top:clamp(-12px,-4vw,-20px);transform:translate(-50%)}.wp-block-gutengrow-testimonial-slider .testimonial-quote p{color:var(--testimonial-text,#1f2937);font-size:clamp(14px,4.5vw,18px);line-height:1.7;margin:0;overflow-wrap:anywhere;padding-top:clamp(14px,5vw,22px);word-break:break-word}.wp-block-gutengrow-testimonial-slider .testimonial-author{align-items:center;display:flex;flex-direction:column;gap:clamp(10px,4vw,18px)}.wp-block-gutengrow-testimonial-slider .testimonial-author .testimonial-image{border-radius:50%;height:clamp(48px,15vw,64px);overflow:hidden;width:clamp(48px,15vw,64px)}.wp-block-gutengrow-testimonial-slider .testimonial-author .testimonial-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-gutengrow-testimonial-slider .testimonial-author .testimonial-info{align-items:center;display:flex;flex-direction:column;gap:clamp(4px,2vw,8px);text-align:center}.wp-block-gutengrow-testimonial-slider .testimonial-author .testimonial-info .testimonial-name{color:var(--testimonial-text,#0f172a);font-size:clamp(14px,4.5vw,18px);font-weight:600}.wp-block-gutengrow-testimonial-slider .testimonial-author .testimonial-info .testimonial-position{color:var(--testimonial-accent,#3b82f6);font-size:clamp(12px,3.6vw,15px)}.wp-block-gutengrow-testimonial-slider .testimonial-author .testimonial-info .testimonial-company{color:rgba(100,116,139,.9);font-size:clamp(12px,3.5vw,14px)}.wp-block-gutengrow-testimonial-slider .variant-minimal-quote .swiper-slide{background:transparent;border:1px dashed var(--testimonial-accent,#3b82f6);box-shadow:none}.wp-block-gutengrow-testimonial-slider .variant-text-only .swiper-slide{background:transparent;box-shadow:none}.wp-block-gutengrow-testimonial-slider .text-left .swiper-slide,.wp-block-gutengrow-testimonial-slider .text-left .testimonial-content,.wp-block-gutengrow-testimonial-slider .text-left .testimonial-info{align-items:flex-start;text-align:left}.wp-block-gutengrow-testimonial-slider .text-left .testimonial-rating{justify-content:flex-start}.wp-block-gutengrow-testimonial-slider .text-right .swiper-slide,.wp-block-gutengrow-testimonial-slider .text-right .testimonial-content,.wp-block-gutengrow-testimonial-slider .text-right .testimonial-info{align-items:flex-end;text-align:right}.wp-block-gutengrow-testimonial-slider .text-right .testimonial-rating{justify-content:flex-end}.wp-block-gutengrow-testimonial-slider .swiper-button-next,.wp-block-gutengrow-testimonial-slider .swiper-button-prev{color:var(--testimonial-accent,#3b82f6)}.wp-block-gutengrow-testimonial-slider .swiper-pagination-bullet{background:var(--testimonial-accent,#3b82f6);opacity:.3}.wp-block-gutengrow-testimonial-slider .swiper-pagination-bullet-active{opacity:1}.wp-block-gutengrow-testimonial-slider .testimonial-slider-controls{margin-top:16px}.wp-block-gutengrow-testimonial-slider .testimonial-slider-editor{display:grid;gap:16px;margin-top:20px}@media(max-width:768px){.wp-block-gutengrow-testimonial-slider .swiper{padding:0 clamp(6px,6vw,18px)}.wp-block-gutengrow-testimonial-slider .swiper-slide{padding:clamp(16px,7vw,24px)}}@media(max-width:420px){.wp-block-gutengrow-testimonial-slider .swiper{padding:0 clamp(6px,8vw,14px)}.wp-block-gutengrow-testimonial-slider .swiper-slide{padding:clamp(14px,8vw,20px)}.wp-block-gutengrow-testimonial-slider .swiper-button-next,.wp-block-gutengrow-testimonial-slider .swiper-button-prev{display:none}}


