.testimonial-section{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:50px;padding:64px 0;position:relative}.testimonial-section:before{background:#3b3941;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.testimonial-flex{margin:0 auto;max-width:840px;position:relative;z-index:1}.testimonial-item{padding:0 20px}.testimonial-item h5{color:#fff;font-style:italic;font-weight:400;letter-spacing:.72px;text-align:center}.testimonial-item p.client-name{color:#fff;letter-spacing:.54px;margin-bottom:10px;margin-top:30px}.testimonial-item p.client-name,.testimonial-item p.company-name{font-size:18px;font-weight:700;line-height:21px;text-align:center}.testimonial-item p.company-name{color:#fe5000}.testimonial-flex .slick-dots{align-items:center;display:flex!important;flex-wrap:wrap;height:4px;justify-content:center;left:0;list-style:none;margin:50px auto 0;padding:0;position:relative;right:0}.testimonial-flex .slick-dots li{cursor:pointer;display:flex;flex-wrap:wrap;padding:5px 0}.testimonial-flex .slick-dots li:not(:last-child){margin-right:10px}.testimonial-flex .slick-dots li button{background:#fff;border:0;cursor:pointer;font-size:0;height:2px;transition:all .3s ease;width:60px}.testimonial-flex .slick-dots li.slick-active button{height:4px}@media(max-width:1200px){.testimonial-section{margin-bottom:30px}}@media(max-width:767px){.testimonial-section{padding:50px 0}.testimonial-flex .slick-dots{margin-top:30px}.testimonial-item h5{font-size:19px!important;font-weight:400;letter-spacing:0}}