.testimonial-swiper{width:100%;height:100%;max-width:800px}.testimonial-swiper-slide{display:flex;justify-content:center;align-items:center}.testimonial-swiper-slide .testimonial-stars{display:flex;gap:4px;min-width:127px;justify-content:flex-end;align-items:center}@media (max-width:575px){.testimonial-swiper-slide .testimonial-stars{min-width:unset;justify-content:flex-start}}.testimonial-swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.swiper-pagination{position:unset;margin-top:20px}.swiper-pagination .swiper-pagination-bullet{width:16px;height:8px;border-radius:12px;background:rgba(55,64,115,.4)}.swiper-pagination .swiper-pagination-bullet-active{width:32px;height:8px;border-radius:12px;background:#374073}.swiper-pagination .swiper-pagination-bullet-active:focus-visible{outline:2px solid #2f3662!important}.nested-testimonial{position:relative;display:flex;width:100%;padding:24px;flex-direction:column;align-items:flex-start;gap:24px;border-radius:8px;background:var(--light-blue-yellow);box-shadow:0 12px 16px -4px rgba(26,49,255,.08),0 4px 6px -2px rgba(26,49,255,.03)}.nested-testimonial::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:var(--aqua-purple);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.nested-testimonial-content h3{margin-bottom:0;color:#060f4b}.nested-testimonial-content p{margin-bottom:0;margin-top:10px;color:#374073}.nested-testimonial-footer{display:flex;justify-content:space-between;align-items:center;align-self:stretch;color:#060f4b}@media (max-width:575px){.nested-testimonial-footer{align-items:flex-start;gap:20px;flex-direction:column}}.nested-testimonial-footer .testimonial-author{display:flex;align-items:center;gap:12px}.nested-testimonial-footer .testimonial-author-info{display:flex;flex-direction:column;align-items:flex-start}.nested-testimonial-footer .testimonial-author-info a{text-decoration:none;color:#060f4b}.nested-testimonial-footer .testimonial-author-info a:hover{text-decoration:underline}.nested-testimonial-footer .testimonial-author img{width:50px;height:50px;aspect-ratio:1/1;border-radius:50%}