.testimonial-section{padding:80px 30px;background:#f4f7ff}.testimonial-section .container{max-width:967px}.testimonial-section .main-heading{line-height:55px;margin-bottom:15px}.testimonial-section .description{max-width:577px;width:100%;margin:0 auto;margin-bottom:40px;text-align:center}.testimonial-section .testimonial-card{padding:30px;border-radius:10px;border:1px solid rgb(60 21 59/.1);background:#fff;display:flex;flex-direction:column;align-items:center}.testimonial-section .testimonial-card .logo{margin:12px 0 15px;width:100%}.testimonial-section .testimonial-card .logo img{width:100%}.testimonial-section .testimonial-card .review-text{max-width:400px;width:100%;text-align:center;font-size:16px;line-height:24px;margin-bottom:15px}.testimonial-section .testimonial-card .ratting{display:flex;align-items:center;gap:7px;margin-bottom:30px}.testimonial-section .testimonial-card .ratting img{width:20px;height:19px}.testimonial-section .testimonial-card .client-info{display:flex;flex-direction:column;align-items:center}.testimonial-section .testimonial-card .client-img{width:60px;height:60px;border-radius:100%;background:rgb(125 37 236/.2);margin-bottom:15px}.testimonial-section .testimonial-card .client-img img{width:100%;height:100%;border-radius:100%}.testimonial-section .testimonial-card .client-name{color:#333;font-size:16px;font-weight:500;line-height:24px}.testimonial-section .testimonial-card .profession{font-size:14px;line-height:22px}.testimonial-section .swiper-pagination{position:unset;margin-top:40px;display:flex;align-items:center;justify-content:center;gap:15px}.testimonial-section .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px;background-color:rgb(104 37 236/.2);border-radius:100%;opacity:1;margin:0!important}.testimonial-section .swiper-pagination .swiper-pagination-bullet-active{background:#6825ec}@media screen and (max-width:767px){.testimonial-section{padding:40px 20px}.testimonial-section .main-heading{font-size:28px;line-height:130%;text-align:start;margin-bottom:10px}.testimonial-section .description{text-align:start}.testimonial-section .testimonial-card{padding:20px 35px}.testimonial-section .testimonial-card .review-text{text-align:start;letter-spacing:-.18px}.testimonial-section .swiper-pagination{margin-top:20px}}@media screen and (max-width:499px){.testimonial-section .container{max-width:370px}}