.testimonials-section{background:#fff;width:100%;padding:120px 80px;position:relative}.testimonials-heading{margin-bottom:50px;margin-left:30px;position:relative}.testimonials-dot{background:linear-gradient(90deg,#3f51ff,#ff1e5a);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:-30px;transform:translateY(-50%)}.testimonials-title{letter-spacing:.02em;color:#000;font-family:Lato,sans-serif;font-size:36px;font-weight:700;line-height:1}.testimonials-container{flex-wrap:wrap;justify-content:space-between;gap:30px;max-width:1360px;margin:0 auto 80px;display:flex}.testimonial-card{background-color:#fffc;border-radius:24px;flex-direction:column;flex:1;justify-content:space-between;min-width:320px;max-width:413px;min-height:560px;margin:0 auto;padding:40px;display:flex;box-shadow:0 0 4px #00000040}.testimonial-text{letter-spacing:.04em;text-align:center;color:#000;font-family:Lato,sans-serif;font-size:18px;font-weight:500;line-height:26px}.testimonial-author{text-align:left}.testimonial-author h4{color:#000000e5;margin-top:20px;margin-bottom:5px;font-family:Lato,sans-serif;font-size:18px;font-weight:700;line-height:1}.testimonial-author span{color:#0009;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:24px}.bridge-wrapper{width:100%}.bridge-img{width:100%;height:auto;display:block}@media (max-width:1300px){.testimonials-section{padding:100px 60px}.testimonials-container{gap:24px;margin-bottom:60px}.testimonial-card{max-width:380px;min-height:520px;padding:36px}.testimonials-title{font-size:32px}}@media (max-width:1100px){.testimonials-section{padding:90px 50px}.testimonials-container{justify-content:center;gap:20px}.testimonial-card{min-width:300px;max-width:360px;min-height:480px;padding:32px}.testimonials-title{font-size:30px}.testimonial-text{font-size:17px}}@media (max-width:992px){.testimonials-section{padding:80px 40px}.testimonials-heading{margin-bottom:40px}.testimonials-title{font-size:28px}.testimonials-dot{width:15px;height:15px;left:-26px}.testimonials-container{gap:20px;margin-bottom:50px}.testimonial-card{min-width:280px;max-width:340px;min-height:440px;padding:28px}.testimonial-text{font-size:16px;line-height:24px}.testimonial-author h4{font-size:16px}}@media (max-width:768px){.testimonials-section{padding:60px 24px}.testimonials-heading{margin-bottom:36px;margin-left:24px}.testimonials-dot{width:14px;height:14px;left:-24px}.testimonials-title{font-size:26px}.testimonials-container{flex-direction:column;align-items:center;gap:24px;margin-bottom:40px}.testimonial-card{width:100%;min-width:unset;max-width:100%;min-height:auto;padding:28px 24px}.testimonial-text{text-align:left;font-size:16px;line-height:24px}.testimonial-author h4{margin-top:16px;font-size:16px}.testimonial-author span{font-size:13px}}@media (max-width:480px){.testimonials-section{padding:50px 16px}.testimonials-heading{margin-bottom:28px;margin-left:20px}.testimonials-dot{width:12px;height:12px;left:-20px}.testimonials-title{letter-spacing:.01em;font-size:22px}.testimonials-container{gap:20px;margin-bottom:32px}.testimonial-card{border-radius:16px;padding:22px 18px}.testimonial-text{letter-spacing:.02em;font-size:14px;line-height:22px}.testimonial-author h4{margin-top:14px;font-size:14px}.testimonial-author span{font-size:12px;line-height:20px}}
