section#testimonials-columns{color:#fff}section#testimonials-columns.light-purple-bg{background:#5f59cb}section#testimonials-columns .testimonials{margin:0 -25px -30px}section#testimonials-columns .testimonial{margin:0;padding:0 25px 30px;width:33.333%}section#testimonials-columns .testimonial p{font-style:italic}section#testimonials-columns .author{margin-top:auto;padding-top:10px;width:100%}section#testimonials-columns .author .photo{border-radius:50%;height:50px;width:50px}section#testimonials-columns .author .info{padding-left:15px;width:calc(100% - 50px)}section#testimonials-columns .author .info:first-child{padding-left:0}section#testimonials-columns .author h5{font-size:17px;margin:0}section#testimonials-columns .author label{color:var(--neon-purple);cursor:default;font-size:14px}section#testimonials-columns.light-purple-bg .author label{color:hsla(0,0%,100%,.6);font-weight:300}@media (max-width:900px){section#testimonials-columns .testimonials{margin:0 -15px}section#testimonials-columns .testimonial{padding:0 15px 30px}}@media (max-width:800px){section#testimonials-columns .testimonial{width:100%}section#testimonials-columns .testimonial:last-child{padding-bottom:0}}