.testimonials-section{padding:80px 0}.testimonials-section .row{display:flex;flex-wrap:wrap}.sec-title h2{font-size:36px;font-weight:700;margin-bottom:15px}.sec-title p{color:#6c757d;font-size:18px;margin-bottom:50px}.testimonial-item{background:#151517;border-radius:10px;display:flex;flex-direction:column;height:100%;padding:30px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.testimonial-icon{color:#333;font-size:34px;left:25px;position:absolute;top:20px;z-index:1}.testimonial-author,.testimonial-rating,.testimonial-text{position:relative;z-index:2}.testimonial-author{margin-top:auto}.testimonial-rating{color:#ffc107;font-size:16px}.testimonial-text{color:#b8b8b8;font-size:16px;font-style:italic;line-height:1.6;margin-top:20px}.testimonial-author h4{color:#efefef;font-size:18px;font-weight:600;margin-bottom:5px}.testimonial-author span{color:#007bff;font-size:14px;font-weight:500}@media (max-width:991px){.testimonial-item{margin-bottom:30px;min-height:auto}.testimonials-section .row{display:inherit;flex-wrap:inherit}}