.slider-container{position:relative;overflow:hidden}.slider-container__header{z-index:10;align-items:center;gap:12px;display:flex;position:absolute;top:0;right:0}.slider-track{overflow:hidden}.slider-slides{transition:transform .3s;display:flex}.testimonial-card{flex:0 0 100%}.testimonial-card__text{max-width:939px;font-size:62px}.testimonial-card__author{margin-top:36px}.testimonial-card__author strong{font-weight:600}.testimonial-card__author span{margin-top:8px;font-size:20px;display:block}.slider-btn{color:#fff;background-color:#0d0d0d;border-radius:30px;width:84px;height:56px;font-size:29px;transition:background-color .3s}.slider-btn:hover{background-color:#a6a6a6}.slider-dots{justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.dot{cursor:pointer;background:#ccc;border-radius:50%;width:8px;height:8px}.dot.active{background:#333}@media (min-width:768px) and (max-width:1199px){.slider-container__header{flex-direction:column}.slider-track{width:calc(100% - 95px)}.testimonial-card__text{font-size:42px}}@media (max-width:767px){.slider-container{flex-direction:column;display:flex}.slider-container__header{order:3;margin-top:30px;position:static}.testimonial-card__text{font-size:30px}.testimonial-card__author{margin-top:20px}.slider-dots{display:none}}
