.carousel_carouselWrapper__lOMNj{max-width:1300px;margin:60px auto;position:relative;height:400px;perspective:1000px}.carousel_carouselContainer__44B77{position:relative;width:100%;height:100%}.carousel_carouselSlide__Wy8v8{position:absolute;width:60%;height:100%;top:0;border-radius:16px;overflow:hidden;transition:all .6s ease;box-shadow:0 20px 30px rgba(0,0,0,.2);opacity:0;transform:scale(.8);z-index:1}.carousel_carouselSlide__Wy8v8 img{width:100%;height:100%;object-fit:cover}.carousel_caption__1ZDKY{position:absolute;bottom:20px;left:20px;background:rgba(0,0,0,.5);color:#fff;padding:10px 16px;border-radius:8px;font-size:1.2rem}.carousel_active__s1g_n{left:20%;z-index:3;opacity:1;transform:scale(1)}.carousel_prev__n3Vws{left:0;z-index:2;opacity:.8}.carousel_next__V5RaD{left:40%;z-index:2;opacity:.8}.carousel_carouselButton__Uws9W{position:absolute;top:50%;transform:translateY(-50%);color:#fff;border:none;font-size:24px;border-radius:50%;cursor:pointer;z-index:4;display:flex;justify-content:center;align-items:center}.carousel_carouselButton__Uws9W:hover{color:var(--color-primary)}.carousel_carouselButton__Uws9W.carousel_prev__n3Vws{left:10px}.carousel_carouselButton__Uws9W.carousel_next__V5RaD{right:10px;left:auto}.carousel_controlsWrapper__IGKqP{width:100%;display:flex;justify-content:center;align-items:center;gap:15px;z-index:5;margin-top:50px}.carousel_sliderDots__wiBWa{display:flex;justify-content:center;align-items:center;gap:10px}.carousel_sliderDot__JYRu1{width:8px;height:8px;background:#ccc;border-radius:50%;cursor:pointer;transition:background .3s}.carousel_activeDot__ysbhT{background:var(--primary-color)}.carousel_carouselButton__Uws9W.carousel_next__V5RaD,.carousel_carouselButton__Uws9W.carousel_prev__n3Vws{position:static;transform:none}@media (max-width:768px){.carousel_carousel-slide__xuSRW{width:90%;left:5%}.carousel_carousel-slide__xuSRW.carousel_next__V5RaD,.carousel_carousel-slide__xuSRW.carousel_prev__n3Vws{display:none}.carousel_controlsWrapper__IGKqP{flex-direction:column;gap:12px}}.slider-wrapper{display:flex;flex-direction:column;align-items:center;gap:20px;background-color:#f9f9fa;padding:70px 0;position:relative;z-index:1}.slider-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#ff8602,#fff 43.23%);opacity:.2;z-index:-1}.slider{position:relative;width:100%;height:500px}.shape-bg{background-repeat:no-repeat;background-size:cover;background-position:50%;height:311px;width:437px}.active-card,.img-box{transition:opacity .5s ease}.img-box{position:absolute;width:200px;height:110px;border-radius:5px;overflow:hidden;background:#fff;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);z-index:1}.img-box img{width:100%;height:100%;object-fit:cover}.active-card{border-radius:20px;padding:20px;text-align:center;z-index:2;display:flex;flex-direction:column;align-items:center}.active-card,.testimonial-bg-shape{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.testimonial-bg-shape{width:305px;height:155px;object-fit:cover;z-index:-1;background:#000;filter:blur(25.712543487548828px)}.active-card img{width:430px;height:230px;object-fit:cover;margin-bottom:10px;border-radius:5px;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.active-card .name{font-weight:700;color:#00c3c0;margin-bottom:5px}.active-card .stars{color:#facc15;font-size:16px;margin-bottom:8px}.active-card .text{font-size:14px;color:#333;position:relative;padding-left:20px}.active-card .text:before{content:"❝";position:absolute;left:0;top:-5px;font-size:22px;color:#00c3c0}#img1{top:5%;left:5%}#img2{top:38%;left:15%}#img3{bottom:5%;left:5%}#img4{top:5%;right:5%}#img5{top:38%;right:15%}#img6{bottom:5%;right:5%}.dots{margin-top:25px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.dot{width:12px;height:12px;background-color:#ccc;border-radius:50%;cursor:pointer;transition:background .3s ease}.dot.active{background-color:var(--primary-color)!important}@media (max-width:768px){.slider{height:440px}.img-box{width:60px;height:60px}.active-card{max-width:280px;padding:15px}}@media (max-width:480px){.slider{height:380px}.img-box{width:50px;height:50px}.active-card{max-width:240px;padding:10px}}