.testimonial-section{padding-top:10rem}@media (width<=768px){.testimonial-section{padding-top:6.25rem}}.testimonial-section .testimonials-row{grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;display:grid}@media (width<=1200px){.testimonial-section .testimonials-row{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.testimonial-section .testimonials-row{grid-template-columns:repeat(1,1fr)}}.testimonial-section .testimonials-row .testimonial-item{background-color:#f5f5f5;border-radius:1rem;flex-direction:column;gap:1rem;width:100%;padding:2rem;display:flex;box-shadow:0 .706592px .706592px -.666667px #00000014,0 1.80656px 1.80656px -1.33333px #00000014,0 3.62176px 3.62176px -2px #00000012,0 6.8656px 6.8656px -2.66667px #00000012,0 13.6468px 13.6468px -3.33333px #0000000d,0 30px 30px -4px #00000005,inset 0 3px 1px #fff}@media (width<=768px){.testimonial-section .testimonials-row .testimonial-item{padding:2rem 1.5rem}}.testimonial-section .testimonials-row .testimonial-item .stars{gap:1px;font-size:1.25rem;display:flex}.testimonial-section .testimonials-row .testimonial-item .stars svg{fill:#000;color:#000}.testimonial-section .testimonials-row .testimonial-item .stars svg:not(.active){opacity:.4}.testimonial-section .testimonials-row .testimonial-item p.desc{opacity:.8;line-height:150%}.testimonial-section .testimonials-row .testimonial-item .author-row{align-items:center;gap:.75rem;margin-top:auto;padding-top:.25rem;display:flex}.testimonial-section .testimonials-row .testimonial-item .author-row .author-img-wrap{box-sizing:content-box;background-color:#f5f5f5;border-radius:6.25rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:.25rem;display:flex;overflow:hidden;box-shadow:0 .706592px .706592px -.666667px #00000014,0 1.80656px 1.80656px -1.33333px #00000014,0 .22636rem .22636rem -2px #00000012,0 .4291rem .4291rem -.166667rem #00000012,0 .852925rem .852925rem -.208333rem #0000000d,0 1.875rem 1.875rem -.25rem #00000005,inset 0 .1875rem 1px #fff}.testimonial-section .testimonials-row .testimonial-item .author-row .author-img-wrap img{object-fit:cover;border-radius:6.25rem;width:100%;height:100%}.testimonial-section .testimonials-row .testimonial-item .author-row .author-details{border-left:1px dashed #c8c8c8;flex-direction:column;padding-left:.75rem;display:flex}.testimonial-section .testimonials-row .testimonial-item .author-row .author-details .author-name{font-size:1rem;font-weight:500}.testimonial-section .testimonials-row .testimonial-item .author-row .author-details .author-title{opacity:.5;font-size:.75rem}.testimonial-section .counter-numbers{grid-template-columns:repeat(3,1fr);width:100%;padding:4rem 0 0;display:grid}@media (width<=768px){.testimonial-section .counter-numbers{grid-template-columns:repeat(1,1fr);gap:2.8125rem}}.testimonial-section .counter-numbers .counter-item{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media (width<=768px){.testimonial-section .counter-numbers .counter-item:not(:last-child):before{display:none}}.testimonial-section .counter-numbers .counter-item:not(:last-child):before{content:"";background-color:#d2d2d2;width:1px;height:3.125rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.testimonial-section .counter-numbers .counter-item .counter-num{font-size:2rem}
