.slider-testimonials{background:#000;color:#fff;overflow:hidden;padding-bottom:80px;padding-top:80px;position:relative}.slider-testimonials-container{display:flex;flex-wrap:wrap;gap:24px;padding-left:40px;position:relative;width:100%;z-index:1}.slider-testimonials-title{flex:0 1 300px;margin:0 0 24px}.slider-testimonials-title span{display:block;font-size:clamp(50px,6vw,70px);font-weight:700;margin-top:-35px}.slider-testimonials-title h2{font-size:var(--text-h2);font-weight:700;line-height:1.2;margin:0}.slider-testimonials-carousel-container{cursor:grab;flex:600px;overflow:hidden;padding:0}.slider-testimonials-carousel-container:active{cursor:grabbing}.slider-testimonials-carousel{align-items:center;display:flex;flex:300px}.slider-testimonials-carousel .tns-item{align-self:stretch;display:inline-flex!important;flex-direction:column;gap:12px}.slider-testimonials-carousel .tns-item article{border:1px solid grey;border-radius:4px;display:flex;flex:1;flex-direction:column;gap:24px;padding:20px 16px;position:relative;user-select:none}.slider-testimonials-carousel .tns-item article:before{background-size:20px;border-radius:4px;bottom:0;content:"";left:0;opacity:.25;position:absolute;right:0;top:0;z-index:0}.slider-testimonials-text{font-size:15px;font-weight:700;line-height:1.3;position:relative;z-index:1}.slider-testimonials-client{align-items:center;align-self:stretch;display:flex;gap:14px;margin:auto 0 0;min-height:42px;position:relative;z-index:1}.slider-testimonials-client img.avatar{border-radius:50%;flex:0 0 42px;height:42px;object-fit:cover;width:42px}.slider-testimonials-client span{font-size:15px;font-weight:700;line-height:1.3}.slider-testimonials-btn{flex:0 0 64px;width:100%}.slider-testimonials-btn .btn{align-items:center;background:grey;border:none;display:flex;font-size:18px;font-weight:400;height:100%;justify-content:center;width:100%}.slider-testimonials-btn .btn:hover:before{transform:translateY(64px)}.slider-testimonials-carousel-container .tns-ovh{margin:0!important}.slider-testimonials-carousel-container .tns-inner{overflow:hidden}.slider-testimonials-carousel-container .tns-outer .tns-nav{margin:0 2rem 32px 0;position:relative}.slider-testimonials-carousel-container .tns-outer .tns-nav button{background:#fff}.slider-testimonials-carousel-container .tns-outer .tns-nav button:not(.tns-nav-active){background:hsla(0,0%,100%,.16)}.slider-testimonials-carousel-container .carousel-arrow>iconify-icon{color:#fff}@media screen and (max-width:980px){.slider-testimonials-title{flex:100%}}@media screen and (max-width:600px){.slider-testimonials-container{padding-right:40px}}