.testimonial-section{box-sizing:border-box;display:block;padding:150px 0;width:100%}.testimonial-section .testimonial-inner{background:#fff;border-radius:40px 0;box-shadow:-5px 5px 20px 0 #cafafa;box-sizing:border-box;display:flex;flex-wrap:wrap;padding:40px;position:relative}.testimonial-section .testimonial-inner:before{backdrop-filter:blur(20px);background:linear-gradient(260deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.3));height:100px;left:0;position:absolute;top:0;width:100%}.testimonial-inner .col-left{border-radius:10px;box-shadow:-5px 5px 30px 0 rgba(0,0,0,.1);display:inline-block;height:100%;margin-left:0;overflow:hidden;width:225px}.testimonial-inner .col-left figure,.testimonial-inner .col-left figure img{display:block;width:100%}.testimonial-inner .col-right{background:rgba(97,239,239,.2);border-radius:10px;box-sizing:border-box;display:inline-block;margin-right:0;padding:35px;width:calc(100% - 265px)}.star-rating{display:block;margin-bottom:45px;width:100%}.star-rating ul{margin:0}.star-rating ul li{display:inline-block;float:left}.star-rating ul li figure,.star-rating ul li figure img{display:block;width:100%}.testimonial-inner .col-right h3{color:#0a0935;font-size:32px;font-weight:600;line-height:36px;margin-bottom:24px}.testimonial-inner .col-right p{font-weight:400;line-height:24px}.testimonial-info,.testimonial-inner .col-right p{color:#0a0935;font-family:Open Sans;font-size:20px;font-style:normal}.testimonial-info{display:flex;font-weight:700;line-height:22px;width:100%}.testimonial-info .testimonial-name{font-weight:700;margin:0 24px 0 0;position:relative}.testimonial-info .testimonial-name:after{background:#0a0935;content:"";display:block;height:17px;position:absolute;right:-12px;top:3px;width:1px}.testimonial-info .testimonial-info-cell{font-weight:400;margin:0}@media (min-width:1024px) and (max-width:1199px){.testimonial-section{padding:120px 0}.testimonial-inner .col-right{padding:25px;width:calc(100% - 255px)}.star-rating{margin-bottom:30px}.testimonial-inner .col-right h3{font-size:26px;line-height:30px;margin-bottom:24px}.testimonial-info,.testimonial-inner .col-right p{font-size:18px}.testimonial-section .testimonial-inner{padding:30px}}@media (min-width:768px) and (max-width:1023px){.testimonial-section{padding:120px 0}.testimonial-inner .col-right{padding:25px 20px;width:calc(100% - 255px)}.star-rating{margin-bottom:30px}.testimonial-inner .col-right h3{font-size:20px;line-height:26px;margin-bottom:20px}.testimonial-info,.testimonial-inner .col-right p{font-size:16px}.testimonial-section .testimonial-inner{border-radius:25px 0;padding:30px}.testimonial-info{display:block}.testimonial-info .testimonial-name:after{display:none}}@media (min-width:641px) and (max-width:767px){.testimonial-section{padding:120px 0}.testimonial-inner .col-right{padding:25px 20px;width:calc(100% - 255px)}.star-rating{margin-bottom:30px}.testimonial-inner .col-right h3{font-size:20px;line-height:26px;margin-bottom:20px}.testimonial-info,.testimonial-inner .col-right p{font-size:16px}.testimonial-section .testimonial-inner{border-radius:25px 0;padding:30px}.testimonial-info{display:block}.testimonial-info .testimonial-name:after{display:none}}@media (max-width:640px){.testimonial-section{padding:80px 0}.testimonial-inner .col-left{display:block;margin-bottom:20px;width:100%}.testimonial-inner .col-right{padding:20px 15px;width:100%}.star-rating{margin-bottom:30px}.testimonial-inner .col-right h3{font-size:20px;line-height:26px;margin-bottom:20px}.testimonial-info,.testimonial-inner .col-right p{font-size:16px}.testimonial-section .testimonial-inner{border-radius:25px 0;padding:15px}.testimonial-info{display:block}.testimonial-info .testimonial-name:after{display:none}}