.Testimonials-module___bEcxW__testimonialsSection{z-index:15;background:0 0;padding:100px 20px;position:relative;overflow:hidden}.Testimonials-module___bEcxW__testimonialsSection:before{content:"";background:linear-gradient(90deg,#0000,#f8e1004d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.Testimonials-module___bEcxW__container{max-width:900px;margin:0 auto}.Testimonials-module___bEcxW__header{text-align:center;margin-bottom:60px}.Testimonials-module___bEcxW__label{text-transform:uppercase;letter-spacing:2px;color:#f8e100;background:#f8e1001a;border:1px solid #f8e1004d;border-radius:30px;margin-bottom:20px;padding:8px 20px;font-size:.875rem;font-weight:600;display:inline-block}.Testimonials-module___bEcxW__title{color:#fff;margin:0;font-size:3rem;font-weight:700}.Testimonials-module___bEcxW__carouselWrapper{position:relative}.Testimonials-module___bEcxW__quoteIcon{z-index:10;background:linear-gradient(135deg,#f8e100,gold);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:-20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #f8e1004d}.Testimonials-module___bEcxW__quoteIcon svg{color:#00072a;width:28px;height:28px;transform:rotate(180deg)}.Testimonials-module___bEcxW__viewport{overflow:hidden}.Testimonials-module___bEcxW__emblaContainer{display:flex}.Testimonials-module___bEcxW__slide{flex:0 0 100%;min-width:0;padding:0 20px}.Testimonials-module___bEcxW__card{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#1a1a2e99,#16213e66);border:1px solid #f8e10026;border-radius:24px;padding:60px 40px 40px}.Testimonials-module___bEcxW__quote{color:#ffffffe6;margin:0 0 40px;font-size:1.25rem;font-style:italic;line-height:1.8}.Testimonials-module___bEcxW__author{justify-content:center;align-items:center;gap:16px;display:flex}.Testimonials-module___bEcxW__avatar{background:linear-gradient(135deg,#f8e1004d,#f8e1001a);border:2px solid #f8e10066;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.Testimonials-module___bEcxW__avatar img{object-fit:cover;width:100%;height:100%}.Testimonials-module___bEcxW__avatar span{color:#f8e100;font-size:1.25rem;font-weight:700}.Testimonials-module___bEcxW__authorInfo{text-align:left}.Testimonials-module___bEcxW__name{color:#fff;margin:0 0 4px;font-size:1.125rem;font-weight:600}.Testimonials-module___bEcxW__role{color:#fff9;margin:0;font-size:.875rem}.Testimonials-module___bEcxW__dots{justify-content:center;gap:12px;margin-top:40px;display:flex}.Testimonials-module___bEcxW__dot{cursor:pointer;background:0 0;border:2px solid #f8e10066;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.Testimonials-module___bEcxW__dot:hover{border-color:#f8e100}.Testimonials-module___bEcxW__dotActive{background:#f8e100;border-color:#f8e100;transform:scale(1.2)}@media (max-width:768px){.Testimonials-module___bEcxW__testimonialsSection{padding:80px 15px}.Testimonials-module___bEcxW__title{font-size:2.25rem}.Testimonials-module___bEcxW__card{padding:50px 24px 30px}.Testimonials-module___bEcxW__quote{margin-bottom:30px;font-size:1.1rem}.Testimonials-module___bEcxW__quoteIcon{width:50px;height:50px}.Testimonials-module___bEcxW__quoteIcon svg{width:22px;height:22px}}@media (max-width:480px){.Testimonials-module___bEcxW__title{font-size:1.875rem}.Testimonials-module___bEcxW__quote{font-size:1rem}.Testimonials-module___bEcxW__author{text-align:center;flex-direction:column}.Testimonials-module___bEcxW__authorInfo{text-align:center}}
