.sgp-testimonials2-wrapper{position:relative;padding:20px;max-width:100%;margin:0 auto}.sgp-testimonials2-wrapper .swiper-testimonial2{width:100%;position:relative}.swiper-wrapper{display:flex;align-items:stretch}.swiper-slide{display:flex;justify-content:center;align-items:center;height:auto!important;width:100%}.sgp-testimonial2-item{box-sizing:border-box;padding:20px;background-color:var(--testimonial2-bg-color,#fff);border-radius:var(--testimonial2-border-radius,10px);border:var(--testimonial2-border,1px solid #e0e0e0);margin:0 auto;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.testimonial2-layout{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:30px}.testimonial2-photo-wrap .author-photo{height:auto;width:50px;object-fit:cover;border-radius:50%;margin:0}.testimonial2-text-content{text-align:left}.testimonial2-text{font-size:24px;font-style:italic;font-weight:400;margin:20px 0;text-align:center;color:var(--testimonial2-text-color,#555)}.testimonial2-name{font-weight:700;font-size:1.2em;margin:0;color:var(--testimonial2-author-name-color,#333)}.testimonial2-title{font-size:.9em;color:#666;font-style:italic;margin:0}.swiper-testimonial2 .swiper-button-next,.swiper-testimonial2 .swiper-button-prev{color:var(--testimonial2-arrows-color,#333)!important;transition:color .3s ease}.swiper-testimonial2 .swiper-button-next:hover,.swiper-testimonial2 .swiper-button-prev:hover{color:var(--testimonial2-arrows-color,#000)!important}.swiper-pagination-bullet{width:10px;height:10px;background:#ccc;opacity:1}.swiper-pagination-bullet-active{background:var(--testimonial2-pagination-active-color,#000)!important}.sgp-testimonials2-wrapper .swiper-pagination{margin-top:20px}@media (max-width:768px){.sgp-testimonial2-item{padding:15px}.testimonial2-layout{flex-direction:column;align-items:center;text-align:center;gap:10px}.testimonial2-text-content{text-align:center}.testimonial2-text{font-size:20px;margin:15px 0!important}.author-photo{margin-bottom:15px}}