.testimonial-hero-section{position:relative;width:100%;min-height:300px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;padding:80px 20px}.testimonial-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#21212e80;z-index:1}.testimonial-hero-content{position:relative;z-index:2;text-align:center}.testimonial-hero-title{font-size:36px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.3)}.testimonial-wrapper{padding:60px 20px;background-color:#fff;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.testimonial-wrapper.aos-animate{opacity:1;transform:translateY(0)}.page-width{max-width:1200px;margin:0 auto;width:100%}.testimonial-slider-container{position:relative}.testimonial-slider{display:flex;overflow:hidden;position:relative;margin-bottom:30px;transition:transform .6s ease;width:100%}@media screen and (min-width: 990px){.testimonial-slider{display:flex;gap:30px;overflow:visible}}.testimonial-slide{min-width:100%;opacity:0;transform:translate(100%);transition:opacity .6s ease,transform .6s ease;padding:0 15px;display:none}.testimonial-slide.active{opacity:1;transform:translate(0);display:block}@media screen and (min-width: 990px){.testimonial-slide{min-width:auto;opacity:1!important;transform:none!important;padding:0;display:block!important;width:100%}}.testimonial-holder{background-color:#fff;border-radius:8px;padding:40px 30px;box-shadow:0 4px 20px #0000001a;max-width:340px;margin:0 auto;text-align:left}.quote-icon{margin-bottom:20px}.quote-icon svg{width:40px;height:40px;color:#21212e;opacity:.3}.testimonial-content{font-size:16px;line-height:1.6;color:#21212e;margin-bottom:30px;min-height:80px}.testimonial-content p{margin:0}.user-info{display:flex;align-items:center;gap:15px}.user-avatar{width:60px;height:60px;border-radius:50%;object-fit:cover;flex-shrink:0}.user-avatar-placeholder{width:60px;height:60px;border-radius:50%;background-color:#ff6b35;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;flex-shrink:0}.user-info-content{flex:1}.user-name{font-size:18px;font-weight:700;color:#21212e;margin:0 0 5px;text-transform:capitalize}.user-role{font-size:14px;color:#21212e99;margin:0;text-transform:capitalize}.testimonial-dots{display:flex;justify-content:center;gap:10px;margin-top:30px}.testimonial-dot{width:12px;height:12px;border-radius:50%;border:2px solid #21212e;background-color:transparent;cursor:pointer;padding:0;transition:all .3s ease}.testimonial-dot:hover{background-color:#21212e4d}.testimonial-dot.active{background-color:#21212e;border-color:#21212e}@media screen and (min-width: 990px){.testimonial-slider-container{overflow:hidden;position:relative}.testimonial-slider{display:flex;gap:30px;overflow:visible;position:relative;width:fit-content;min-width:100%;transition:transform .6s ease}.testimonial-slide{min-width:calc((100% - 60px) / 3);flex:0 0 calc((100% - 60px) / 3);max-width:calc((100% - 60px) / 3);opacity:1!important;transform:translate(0)!important;padding:0;display:block!important;transition:none}.testimonial-slide.active{transform:translate(0)!important;opacity:1!important;display:block!important}.testimonial-holder{max-width:100%;height:100%}.testimonial-dots{display:flex}}@media screen and (min-width: 768px) and (max-width: 989px){.testimonial-slider{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;overflow:visible}.testimonial-slide{min-width:auto;opacity:1!important;transform:none!important;padding:0;display:block!important}.testimonial-slide.active{transform:none!important}.testimonial-holder{max-width:100%}.testimonial-dots{display:none}}@media screen and (max-width: 767px){.testimonial-hero-section{min-height:200px;padding:60px 20px}.testimonial-hero-title{font-size:24px}.testimonial-wrapper{padding:40px 16px}.testimonial-holder{padding:30px 20px;max-width:100%}.testimonial-content{font-size:15px;min-height:60px}.user-avatar,.user-avatar-placeholder{width:50px;height:50px}.user-name{font-size:16px}.user-role{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/testimonials-section.css.map */
