.swiper-slide,.testimonial-card{transform-style:preserve-3d;display:flex}.testimonial-card::before,.testimonial-section::after,.testimonial-section::before{content:"";position:absolute;top:0;left:0}.profile-pic,.testimonial-card{overflow:hidden;position:relative}.testimonial-section{margin:0 auto;padding:80px 20px;text-align:center;position:relative}.testimonial-section::before{width:100%;height:100%;background:linear-gradient(344.91deg,#ff990091 3.74%,#232f3e 53.6%);z-index:-2}.testimonial-section::after{width:100%;height:100%;background-image:url("../images/dots.png");background-repeat:no-repeat;background-size:25vw;background-position:0 calc(100% - 4.427vw);mix-blend-mode:overlay;z-index:-1}.mySwiper{max-width:1350px;margin:0 auto}.profile-pic,.role{margin-bottom:20px}.testimonial-section h2{font-size:3rem;color:#fff;margin-bottom:15px;font-weight:700}.testimonial-section h2 span{color:#f90}.testimonial-section>p{font-size:1.2rem;color:rgba(255,255,255,.8);margin-bottom:50px}.swiper{padding-top:50px;padding-bottom:80px;overflow:hidden}.swiper-slide{justify-content:center}.testimonial-card{background:#fff;color:#333;border-radius:20px;padding:40px 30px;width:350px;height:450px;box-shadow:0 20px 40px rgba(0,0,0,.2),0 10px 20px rgba(0,0,0,.1);flex-direction:column;align-items:center;text-align:center;transition:.3s}.testimonial-card::before{right:0;height:120px;background:linear-gradient(135deg,#f90 0,#f90 100%);border-radius:20px 20px 0 0}.profile-pic{width:100px;height:100px;border-radius:50%;margin-top:20px;border:4px solid #fff;z-index:2;box-shadow:0 8px 20px rgba(0,0,0,.15)}.profile-pic img{width:100%;height:100%;object-fit:cover}.testimonial-card h3{font-size:1.5rem;margin-bottom:8px;font-weight:600;color:#333}.role{font-size:1rem;color:#666;font-weight:400}.rating{color:#f90;margin-bottom:25px;font-size:1.2rem;letter-spacing:2px}.testimonial-card p{font-size:1rem;line-height:1.6;color:#555;flex-grow:1;display:flex;align-items:center}.swiper-pagination{bottom:20px!important}.swiper-pagination-bullet{width:12px;height:12px;background:rgba(255,255,255,.5);opacity:1}.swiper-pagination-bullet-active{background:#f90}.swiper-button-next,.swiper-button-prev{color:#000;background:rgba(255,255,255,.1)!important;width:50px;height:50px;border-radius:50%;margin-top:-25px;transition:.3s}.swiper-button-next:hover,.swiper-button-prev:hover{background:rgba(255,255,255,.2);transform:scale(1.1)}.swiper-button-next::after,.swiper-button-prev::after{font-size:18px;font-weight:700}@media (max-width:1200px){.testimonial-card{width:320px;height:420px;padding:35px 25px}}@media (max-width:768px){.testimonial-section{padding:60px 15px}.testimonial-section h2{font-size:2.2rem}.testimonial-section>p{font-size:1.1rem}.testimonial-card{width:280px;height:400px;padding:30px 20px}.profile-pic{width:80px;height:80px;margin-bottom:15px}.testimonial-card h3{font-size:1.3rem}.role,.testimonial-card p{font-size:.9rem}}@media (max-width:480px){.testimonial-section h2{font-size:1.8rem}.testimonial-section>p{font-size:1rem}.testimonial-card{width:260px;height:380px}.swiper{padding-top:30px;padding-bottom:60px}}