.testimonials-wrapper[data-v-3f640497]{margin:0 auto;max-width:1920px;position:relative}[data-v-3f640497] .swiper.quotes{overflow:hidden;padding:0;position:relative;width:100%}[data-v-3f640497] .swiper-wrapper{display:flex}[data-v-3f640497] .swiper-slide{display:flex;height:auto;justify-content:center}.post-preview.card.quote[data-v-3f640497]{align-items:center;background:#1a1a1a;border-radius:20px;display:flex;flex-direction:column;justify-content:center;min-height:420px;padding:2.5rem 3rem;position:relative;text-align:center;width:100%}.quote-icon[data-v-3f640497]{flex-shrink:0;margin-bottom:1.5rem}.quote-icon img[data-v-3f640497]{height:48px;width:48px}.testimonial-text[data-v-3f640497]{align-items:center;display:flex;flex:1;justify-content:center;margin:0 auto;max-width:750px;width:100%}.testimonial-text p[data-v-3f640497]{color:#fff;font-size:16px;line-height:1.5;margin:0;text-align:center}.author-section[data-v-3f640497]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;padding-top:1.5rem}.post-profile[data-v-3f640497]{margin:0}.post-profile img[data-v-3f640497]{aspect-ratio:1;border:1.5px solid #fff;border-radius:50%;height:64px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:64px}.post-author[data-v-3f640497]{color:#fff;font-size:1.1rem;font-weight:600;line-height:1.3;text-align:center}.post-author span[data-v-3f640497]{color:#fffc;display:block;font-size:.95rem;font-weight:400;margin-top:.15rem}.post-author .company[data-v-3f640497]{color:#fff;font-weight:700}.nav-arrow[data-v-3f640497]{align-items:center;background:transparent;border:1.5px solid hsla(0,0%,100%,.4);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;outline:none;position:absolute;top:50%;transform:translateY(-50%);transition:border-color .3s ease;width:48px;z-index:20}.nav-arrow[data-v-3f640497]:hover{border-color:#fff}.nav-arrow[data-v-3f640497]:after{border:2px solid;border-bottom:0;border-right:0;content:"";height:10px;width:10px}.nav-arrow-prev[data-v-3f640497]{left:16px}.nav-arrow-prev[data-v-3f640497]:after{margin-left:3px;transform:rotate(-45deg)}.nav-arrow-next[data-v-3f640497]{right:16px}.nav-arrow-next[data-v-3f640497]:after{margin-right:3px;transform:rotate(135deg)}.nav-arrow-next .progress-ring[data-v-3f640497]{height:58px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);width:58px}.nav-arrow-next .progress-ring-circle[data-v-3f640497]{transition:stroke-dashoffset .05s linear;stroke-linecap:round}.nav-arrow:hover .progress-ring[data-v-3f640497]{opacity:0}.testimonials-wrapper[data-v-3f640497]:after,.testimonials-wrapper[data-v-3f640497]:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:0;z-index:10}@media (min-width:768px){.testimonials-wrapper[data-v-3f640497]:after,.testimonials-wrapper[data-v-3f640497]:before{width:5%}}@media (min-width:1200px){.testimonials-wrapper[data-v-3f640497]:after,.testimonials-wrapper[data-v-3f640497]:before{width:10%}}.testimonials-wrapper[data-v-3f640497]:before{background:linear-gradient(90deg,#000 0,transparent);left:0}.testimonials-wrapper[data-v-3f640497]:after{background:linear-gradient(270deg,#000 0,transparent);right:0}@media (min-width:1200px){.testimonial-text p[data-v-3f640497]{font-size:18px}.post-preview.card.quote[data-v-3f640497]{min-height:460px;padding:3rem 4rem}}@media (min-width:2560px){.testimonial-text p[data-v-3f640497]{font-size:24px}.post-author[data-v-3f640497]{font-size:28.8px}.post-author span[data-v-3f640497]{font-size:24px}.post-preview.card.quote[data-v-3f640497]{min-height:540px}}@media (max-width:767px){.post-preview.card.quote[data-v-3f640497]{min-height:380px;padding:2rem 1.5rem}.testimonial-text p[data-v-3f640497]{font-size:14px}.quote-icon img[data-v-3f640497]{height:36px;width:36px}.nav-arrow[data-v-3f640497]{height:40px;width:40px}.nav-arrow-prev[data-v-3f640497]{left:8px}.nav-arrow-next[data-v-3f640497]{right:8px}.nav-arrow-next .progress-ring[data-v-3f640497]{height:50px;width:50px}.nav-arrow[data-v-3f640497]:after{height:8px;width:8px}}
