.testimonial{padding:72px 0 90px;text-align:center}@media only screen and (max-width:767px){.testimonial{padding:64px 0}}.testimonial__author{max-width:96px;max-height:96px;width:100%;height:100%;display:inline-block;border-radius:50%}.testimonial__author img{border-radius:50%;width:100%;height:100%;object-fit:cover}.testimonial__holder{margin-bottom:48px;position:relative;padding-bottom:48px}.testimonial__holder:after{position:absolute;content:"";width:564px;height:1px;background-color:#FFF;opacity:0.6;left:50%;transform:translateX(-50%);bottom:0}@media only screen and (max-width:767px){.testimonial__holder:after{width:80%}}.testimonial__quote p{color:#FFF;max-width:1054px;margin:30px auto 38px;padding:0;font-size:36px;text-align:center;line-height:127%;font-weight:500;font-style:italic;letter-spacing:-1px}@media only screen and (max-width:767px){.testimonial__quote p{font-size:20px;font-weight:400;letter-spacing:0}}.testimonial__quote p::before{display:none}.testimonial__position{font-size:24px;line-height:127%;text-align:center;display:block;color:#FFF;margin:0 0 16px}@media only screen and (max-width:767px){.testimonial__position{font-size:14px}}.testimonial__position span{opacity:0.6}.testimonial__company-img{width:100%;max-width:200px;display:inline-block}.testimonial__companies{display:flex;flex-wrap:wrap;gap:40px 64px;justify-content:center;align-items:center}@media only screen and (max-width:767px){.testimonial__companies{gap:32px 40px}}@media only screen and (max-width:767px){.testimonial__companies-icon{width:100%;max-width:calc(50% - 20px)}}