.testimonial-section{background:#fff;overflow:hidden;padding:0;position:relative;text-align:center;width:100%}.testimonial-wrap{align-items:center;background:#fff;border-radius:6px;display:inline-flex;justify-content:center;margin:0 auto;max-width:1200px;padding:60px 40px;position:relative}.quote-mark{color:#0a1425;font-family:Georgia,serif;font-size:160px;font-weight:700;line-height:.6;position:relative;top:-10px}.quote-mark.open{margin-right:30px;transform:translateY(-20px)}.quote-mark.close{margin-left:30px;transform:translateY(-20px)}.testimonial-content{max-width:800px}.testimonial-text{color:#0a1425;font-family:Gotham,Montserrat,Inter,sans-serif;font-size:42px;font-weight:900;line-height:1.2;margin:0;text-transform:uppercase}.testimonial-author{color:#000;font-size:16px;font-weight:700;margin-top:24px}.testimonial-dots{margin-top:18px}.testimonial-dots span{background:#e1e1e1;border-radius:50%;display:inline-block;height:10px;margin:0 5px;width:10px}.testimonial-dots span.active{background:#000}@media (max-width:1024px){.quote-mark{font-size:120px}.testimonial-text{font-size:34px}}@media (max-width:768px){.testimonial-wrap{flex-direction:column;padding:40px 20px}.quote-mark.close,.quote-mark.open{display:none}.testimonial-text{font-size:26px}}