.new-testimonials-section{background-color:#f7fbff;padding:60px 0}.success_text-testimonials{text-align:justify;color:#032b5b;font-size:2.2rem;font-weight:600}.stories_text-testimonials{color:#0ca5ff;font-size:2.2rem;font-weight:600}.new_testmonials_subtitle{color:#5f6368;font-size:16px;font-weight:400;text-align:justify;padding:0;margin:0 0 3rem;width:100%}@media (max-width:1020px){.new_testmonials_subtitle{color:#5f6368;font-size:16px;font-weight:400;text-align:justify;padding:0;margin:0 0 3rem;width:85%}}.testimonials-container{max-width:1100px;margin:0 auto;padding:0 20px}.carousel-wrapper{position:relative;margin-top:2rem}.carousel-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#fff;border:none;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.carousel-nav:hover{background:#f8f9fa;box-shadow:0 4px 12px rgba(0,0,0,.15)}.carousel-nav:disabled{opacity:.3;cursor:not-allowed;background:#f5f5f5}.carousel-nav-prev{left:-30px}.carousel-nav-next{right:-30px}.carousel-nav-icon{width:28px;height:28px;color:#032b5b}.carousel-container{overflow:hidden;padding:0 10px}.carousel-track{display:flex;gap:20px;transition:transform .5s ease;width:-moz-fit-content;width:fit-content}.testimonial-card-wrapper{flex:0 0 auto;width:340px}.testimonial-card{border-radius:16px;padding:0;box-shadow:none;border:1px solid #ddf2ff;height:100%;display:flex;flex-direction:column;transition:all .3s ease;height:450px;background-color:#fff;overflow:hidden}.testimonial-card:hover{box-shadow:none;transform:translateY(-2px)}.testimonial-user-info{padding:1rem;background-color:#f7fbff}.testimonial-rating{display:flex;margin-bottom:1rem}.testimonial-star{width:16px;height:16px;color:#d1d5db;margin-right:2px}.testimonial-star-filled{color:#fbbf24;fill:currentColor}.testimonial-text{color:#222;background-color:#fff;font-size:14px;line-height:1.6;flex-grow:1;padding:1rem;margin:0;font-weight:400}.testimonial-user{display:flex;align-items:center}.testimonial-user-image{width:48px;height:48px;border-radius:50%;object-fit:cover;margin-right:12px}.testimonial-user-name{color:#032b5b;font-size:16px;font-weight:600;margin:8px 0 4px}.testimonial-user-role{color:#0ca5ff;font-size:14px;font-weight:500;margin:0}.carousel-dots{display:flex;justify-content:center;margin-top:2rem;gap:8px}.carousel-dot{width:12px;height:12px;border-radius:50%;border:none;background:#d1d5db;cursor:pointer;transition:all .2s ease}.carousel-dot:hover{background:#9ca3af}.carousel-dot-active{background:#0ca5ff;transform:scale(1.1)}@media (min-width:1024px){.testimonial-card-wrapper{width:340px}}@media (min-width:768px) and (max-width:1023px){.testimonial-card-wrapper{width:320px}.carousel-nav{width:56px;height:56px}.carousel-nav-icon{width:26px;height:26px}.carousel-nav-prev{left:-28px}.carousel-nav-next{right:-28px}}@media (max-width:767px){.testimonials-container{padding:0 15px}.carousel-container{padding:0;overflow:hidden;width:100%}.carousel-track{gap:0;width:auto}.testimonial-card-wrapper{width:100%!important;flex:0 0 100%;min-width:100%}.testimonial-card{width:100%;margin:0;box-shadow:none;min-height:400px;height:auto}.carousel-nav{width:48px;height:48px;z-index:10}.carousel-nav-icon{width:22px;height:22px}.carousel-nav-prev{left:-25px}.carousel-nav-next{right:-25px}.testimonial-user-info{padding:1.5rem 1.5rem 1rem}.testimonial-text{padding:1rem 1.5rem 1.5rem}.success_text-testimonials{font-size:1.25rem}.stories_text-testimonials{font-size:1.8rem}.new_testmonials_subtitle{font-size:14px;width:100%}}.testimonial-user-info{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.linkedin-button,.testimonial-linkedin{display:flex;align-items:center}.linkedin-button{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:all .3s ease;justify-content:center;background-color:rgba(0,119,181,.1)}.linkedin-button:hover{background-color:rgba(0,119,181,.2);transform:scale(1.05)}.linkedin-button:active{transform:scale(.95)}.linkedin-button svg{transition:all .3s ease}.linkedin-button:hover svg{transform:scale(1.1)}@media (max-width:768px){.linkedin-button{padding:6px}.linkedin-button svg{width:24px;height:24px}}.testimonial-college-name{color:#032b5b;font-size:12px;font-weight:400;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;display:inline-block}@media (max-width:768px){.testimonial-college-name{max-width:180px;font-size:11px}}@media (max-width:480px){.testimonial-college-name{max-width:150px;font-size:10px}}