*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;color:#333}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 20px}.testimonial-section{background-image:url(https://strapi.dataedo.com/uploads/output_onlinepngtools_1_e646ed4275.png),url(https://strapi.dataedo.com/uploads/Bckground_Frame_48112872_f3c6e18d7e.png);background-position:13% 15%,center;background-size:auto,100% 100%;background-repeat:no-repeat,no-repeat;padding:80px 0 40px;position:relative;overflow:hidden}/*!* Testimonial Section *!*/.bar-container{margin-top:50px}.testimonial-content{max-width:1200px;margin:0 auto;text-align:left;position:relative}.testimonial-headline{font-family:Satoshi,sans-serif;font-size:1.2rem;color:#6b7280;font-weight:400;margin-bottom:3rem;text-align:left}.testimonial-carousel{position:relative;min-height:330px}.testimonial-item{opacity:0;visibility:hidden;transition:all .5s ease;position:absolute;top:0;left:0;width:100%;pointer-events:none}.testimonial-item.active{opacity:1;visibility:visible;pointer-events:auto}.testimonial-quote{font-size:2.7rem;font-weight:300;color:#1f2937;line-height:1.4;margin-bottom:3rem;text-align:left;letter-spacing:-.02em;min-height:220px;display:flex;align-items:flex-start}.testimonial-quote strong{font-weight:600;color:#111827}.testimonial-author{display:flex;align-items:center;gap:1rem;text-align:left}.author-avatar{width:60px;height:60px;min-width:60px;min-height:60px;opacity:.9;margin-right:10px;overflow:hidden;flex-shrink:0;background:#e5e7eb;position:relative}.author-avatar img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.author-info{display:flex;flex-direction:column}.author-name{font-size:1rem;font-weight:600;color:#1f2937}.author-title{font-size:.875rem;color:#6b7280;font-weight:400}.testimonial-navigation{position:absolute;right:-70px;top:-3px;display:flex;gap:.25rem;pointer-events:auto;z-index:10;height:2px;align-items:center;width:70px;justify-content:space-between}.nav-btn{width:32px;height:32px;border:none;background:transparent;border-radius:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#9ca3af;box-shadow:none;font-size:20px;font-weight:400;line-height:1;padding:0;margin:0}.nav-btn:hover{color:#6b7280;transform:scale(1.2)}.nav-btn:active{transform:scale(.9)}.testimonial-progress{position:relative;width:calc(100% - 80px);height:2px;margin:2rem 0;background:transparent;display:flex;align-items:center}.bar-container{position:relative}.progress-track{flex:1;height:2px;background:#e5e7eb;border-radius:2px;position:relative;overflow:hidden}.progress-indicator{position:absolute;top:0;left:0;height:2px;background:#1d74f5;border-radius:2px;transition:left .4s ease}@media (min-width: 1400px){.testimonial-navigation{right:-90px;width:80px}.testimonial-progress{width:calc(100% - 100px)}.bar-container{margin-top:50px}}@media (max-width: 1200px){.testimonial-content{max-width:900px}.testimonial-quote{font-size:2.25rem;min-height:200px}.testimonial-navigation{right:-65px;width:65px}.testimonial-progress{width:calc(100% - 75px)}}@media (max-width: 992px){.testimonial-section{padding:60px 0;min-height:450px;background-image:url(https://strapi.dataedo.com/uploads/testimonilas_background_3506251625.png);background-size:220% 100%;background-position:10% center}.bar-container{margin-top:110px}.testimonial-quote{font-size:2rem;min-height:180px}.bar-container{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.testimonial-progress{width:100%;margin:0}.testimonial-navigation{position:static;right:auto;top:auto;margin:0;gap:.5rem;height:auto;width:auto;justify-content:flex-start}.nav-btn{width:28px;height:28px;font-size:18px}.testimonial-carousel{min-height:auto}}@media (max-width: 768px){.testimonial-section{padding:40px 0;min-height:450px}.testimonial-headline{font-size:.8125rem;margin-bottom:2rem;text-align:left}.testimonial-quote{font-size:1.75rem;margin-bottom:2rem;text-align:left;padding-top:2rem;min-height:160px}.testimonial-quote:before{font-size:5rem;top:-.25rem;left:-.5rem;transform:none}.testimonial-author{justify-content:flex-start;text-align:left}.author-info{align-items:flex-start}.testimonial-carousel{min-height:300px}.nav-btn{width:24px;height:24px;font-size:16px}.bar-container{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.testimonial-progress{margin:0;height:2px;width:100%}.testimonial-navigation{position:static;right:auto;top:auto;margin:0;gap:.5rem;height:auto;width:auto;justify-content:flex-start}}@media (max-width: 576px){.testimonial-section{padding:40px 0;min-height:450px}.testimonial-quote{font-size:1.5rem;line-height:1.5;padding-top:1.5rem;min-height:140px}.testimonial-quote:before{font-size:4rem;top:-.5rem;left:-.5rem;transform:none}.author-avatar{width:50px;height:50px;min-width:50px;min-height:50px}.author-name{font-size:.9375rem}.author-title{font-size:.8125rem}.nav-btn{width:20px;height:20px;font-size:14px}.testimonial-carousel{min-height:250px}.bar-container{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.testimonial-progress{height:2px;margin:0;width:100%}.testimonial-navigation{position:static;right:auto;top:auto;margin:0;gap:.5rem;height:auto;width:auto;justify-content:flex-start}}@media (max-width: 480px){.testimonial-quote{font-size:1.375rem;padding-top:1.25rem;min-height:120px}.testimonial-quote:before{font-size:3.5rem;top:-.75rem;left:-.5rem;transform:none}.bar-container{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.testimonial-progress{display:inline;width:100%;margin:0}.testimonial-navigation{position:static;right:auto;top:auto;margin:0;gap:.5rem;height:auto;width:auto;justify-content:flex-start}.testimonial-author{flex-direction:column;gap:.75rem;align-items:flex-start;text-align:left}.author-info{gap:.125rem;align-items:flex-start}}@media (prefers-reduced-motion: reduce){.testimonial-item,.nav-btn{transition:none}}@media print{.testimonial-navigation{display:none}.testimonial-item{opacity:1!important;visibility:visible!important;position:static!important}.testimonial-item:not(.active){display:none}}
