.testimonials-section{padding:0;width:100%}.testimonials-section .container{max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px}.testimonials-container{background:transparent!important;border:none!important;box-shadow:none!important;padding:20px 15px;width:100%;display:block;position:static!important;margin:0}.testimonials-section-title{color:#0057b8;font-weight:700;margin-bottom:20px;position:relative;padding-bottom:10px;display:inline-block}.testimonials-section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50px;height:3px;background-color:#0057b8}.testimonials-section-subtitle{color:#64748b;font-size:1.1rem;margin-bottom:0}.testimonial-carousel-wrapper{max-width:1200px;margin:0 auto;position:relative;min-height:400px;overflow:visible;padding:40px 0 0;width:100%}.testimonial-carousel-track{position:relative;width:100%;min-height:400px;display:flex;align-items:flex-start;justify-content:center;transform-style:preserve-3d;perspective:1000px;padding-bottom:0}.testimonial-card{background:#fff;border-radius:20px;padding:30px;display:flex;flex-direction:column;box-shadow:0 10px 30px #0057b814;border:1px solid rgba(0,87,184,.1);transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .8s cubic-bezier(.4,0,.2,1);position:absolute;width:600px;max-width:600px;z-index:1;box-sizing:border-box;will-change:transform,opacity;transform-style:preserve-3d;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.testimonial-card-prev{left:50%;transform:translate(calc(-50% - 350px)) scale(.85) translateZ(-10px);opacity:1;z-index:0;cursor:pointer}.testimonial-card-prev:hover{opacity:1;transform:translate(calc(-50% - 350px)) scale(.9) translateZ(-5px)}.testimonial-card-current{left:50%;transform:translate(-50%) scale(1) translateZ(0);opacity:1;z-index:2;cursor:default;backface-visibility:visible;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.testimonial-card-next{left:50%;transform:translate(calc(-50% + 350px)) scale(.85) translateZ(-10px);opacity:1;z-index:0;cursor:pointer}.testimonial-card-next:hover{opacity:1;transform:translate(calc(-50% + 350px)) scale(.9) translateZ(-5px)}.testimonial-card-hidden{left:50%;transform:translate(-50%) scale(.7);opacity:0;z-index:-1;pointer-events:none}.testimonial-nav-buttons-wrapper{position:relative;max-width:1200px;margin:60px auto 0;display:flex;justify-content:center;gap:400px}.testimonial-nav-button{position:relative;background:#fff;border:2px solid rgba(0,87,184,.2);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;color:#0057b8;box-shadow:0 4px 12px #0057b826}.testimonial-nav-button-left{left:0}.testimonial-nav-button-left:hover{transform:scale(1.1)}.testimonial-nav-button-right{right:0}.testimonial-nav-button-right:hover{transform:scale(1.1)}@media (max-width: 1239px){.testimonial-card-prev,.testimonial-card-next{display:none!important}.testimonial-card-current{position:relative!important;left:auto!important;transform:none!important;margin:0 auto;width:100%;max-width:600px}.testimonial-card{transition:none!important}.testimonial-carousel-wrapper{min-height:auto;margin-bottom:0;position:relative;overflow:visible;padding:20px 0 0}.testimonial-carousel-track{min-height:auto;padding-bottom:0;align-items:flex-start}.testimonial-nav-buttons-wrapper{gap:200px}}@media (max-width: 699px){.testimonial-nav-buttons-wrapper{gap:100px}}.testimonial-nav-button:hover{background:#0057b8;color:#fff;border-color:#0057b8;box-shadow:0 6px 20px #0057b840}.testimonial-card:hover{box-shadow:0 20px 50px #0057b826;border-color:#0057b833}.testimonial-content{margin-bottom:25px;position:relative}.testimonial-quote-icon{font-size:4rem;color:#3b82f6;opacity:.2;font-weight:700;line-height:1;margin-bottom:10px;font-family:Georgia,serif}.testimonial-text{color:#475569;font-size:1rem;line-height:1.7;margin:0;font-style:italic;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.testimonial-author{display:flex;align-items:center;gap:15px;padding-top:20px;border-top:1px solid rgba(0,87,184,.1)}.testimonial-avatar{width:60px;height:60px;border-radius:50%;overflow:hidden;flex-shrink:0;border:3px solid #e0e7ff}.testimonial-avatar-img{width:100%;height:100%;object-fit:cover}.testimonial-author-info{flex:1}.testimonial-name{font-weight:600;color:#1e3a8a;font-size:1rem;margin-bottom:4px}.testimonial-details{color:#64748b;font-size:.9rem}.testimonial-flag{font-size:1rem;margin-right:4px}.testimonial-separator{color:#94a3b8}@media (max-width: 768px){.testimonials-section{padding:40px 0}.testimonials-section-title{font-size:2rem}.testimonial-carousel-wrapper{min-height:auto;height:auto}.testimonial-card{padding:25px;width:90%}.testimonial-card-prev{left:-20%;transform:translate(-50%) scale(.75)}.testimonial-card-next{left:120%;transform:translate(-50%) scale(.75)}.testimonial-quote-icon{font-size:3rem}}
