.hm-testimonial{padding:80px 0;background:linear-gradient(92deg,var(--bg-secondary),var(--bg-primary))}.hm-testimonial .title_wrap{text-align:center;margin:0 0 40px}.hm-testimonial .title_wrap .description{max-width:800px;margin:auto}.hm-testimonial .title_wrap h2{margin:0 auto 15px}.main-testi-wrap .testimonials-list{position:relative;padding:0 0 70px}.main-testi-wrap .testimonials-list .slick-track{display:flex}.main-testi-wrap .testimonials-list .slick-track .slick-slide{padding:0 20px;height:auto}.main-testi-wrap .testimonials-list .slick-list{padding:0!important;margin:0 -20px}.main-testi-wrap .testimonials-list .slick-track .slick-slide>div{height:100%}.main-testi-wrap .testimonials-list .testimonial-item{display:flex!important;flex-direction:column;height:100%;padding:20px;border:1px solid var(--border-light);border-radius:15px;background:var(--bg-primary);position:relative;overflow:hidden}.main-testi-wrap .testimonials-list .testimonial-item:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:1px;height:1px;background:#000;box-shadow:0 0 960px 30px var(--accent-color);opacity:70%}.main-testi-wrap .testimonials-list .testimonial-item .description{margin:0 0 30px}.main-testi-wrap .testimonials-list .testimonial-item .author{display:flex;align-items:center;gap:14px}.main-testi-wrap .testimonials-list .testimonial-item .author .author_img{background:var(--accent-color);color:var(--bg-white);width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:600;font-size:17px}.main-testi-wrap .testimonials-list .testimonial-item .author .client_author_Wrap .name{font-weight:600;line-height:normal}.main-testi-wrap .testimonials-list .testimonial-item .author .client_author_Wrap p{font-size:13px;line-height:normal}.main-testi-wrap .testimonials-list .slick-arrow{position:absolute;left:0;right:0;top:auto;margin:0 auto;bottom:0;width:45px;height:45px;border-radius:100%;display:flex;align-items:center;justify-content:center;transform:none;transition:all 0.5s;padding:10px;border:1px solid var(--accent-color);color:var(--accent-color)}.main-testi-wrap .testimonials-list.slick-slider .slick-arrow.slick-prev{left:calc(50% - 55px);right:auto}.main-testi-wrap .testimonials-list.slick-slider .slick-arrow.slick-next{right:calc(50% - 55px);left:auto}.main-testi-wrap .testimonials-list .slick-arrow:hover{background:var(--accent-color);color:var(--bg-white)}.testimonial-item .description p{position:relative;margin:0;overflow:hidden;transition:height 0.45s cubic-bezier(.4,0,.2,1)}.testimonial-short,.testimonial-full{display:inline}.testimonial-toggle{display:inline;color:var(--accent-color);font-weight:600;font-size:inherit;line-height:inherit;cursor:pointer;white-space:nowrap;transition:opacity 0.2s ease}.testimonial-toggle:hover{color:var(--color-primary)}.testimonial-toggle:focus{outline:none}.main-testi-wrap .testimonials-list .testimonial-item svg{width:50px;margin:0 0 10px;color:var(--accent-color)}.main-testi-wrap .testimonials-list .testimonial-item .rating_star{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}.main-testi-wrap .testimonials-list .testimonial-item .rating_star .rating{font-weight:700}.main-testi-wrap .testimonials-list .testimonial-item .rating_star .rating span{color:#ff8b0e}@media (max-width:1199px){.hm-testimonial{padding:70px 0}}@media (max-width:991px){.hm-testimonial{padding:60px 0}}@media (max-width:767px){.hm-testimonial{padding:50px 0}.hm-testimonial .title_wrap{margin-bottom:30px}.main-testi-wrap .testimonials-list .testimonial-item:after{box-shadow:0 0 960px 0 var(--accent-color)}}