.testimonial-slider{margin:0 0 32px;max-width:620px;width:100%}.testimonial-card__author{align-items:center;display:flex;gap:16px}.testimonial-card__profile-image{border-radius:50%;height:50px;object-fit:cover;object-position:center;width:50px}.testimonial-card__job_title,.testimonial-card__name{font-size:15px;font-style:normal;font-weight:600;letter-spacing:.5px;line-height:20px;margin:0}.testimonial-card__job_title{font-weight:400}.testimonial-card__quote{font-size:20px;font-style:normal;font-weight:400;letter-spacing:.5px;line-height:32px;margin:0 0 32px}.testimonial-image-swiper img{border-radius:var(--border-radius);height:100%;max-height:345px;object-fit:cover;object-position:center;width:100%}.testimonial-image-swiper{height:100%;justify-self:flex-end;max-width:534px;width:100%}.testimonial-wrapper{align-items:center;display:flex;flex-direction:column-reverse;gap:32px;justify-content:space-between}.testimonial-slider-top{margin-bottom:44px}.testimonial-slider-top small{color:var(--red);display:block;margin-bottom:24px}.testimonial-slider-top__content{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.testimonial-slider-top__content h2{max-width:400px}.testimonial-slider-top__content h2.testimonial-slider-top-full-width-title{max-width:none}.testimonial-slider-top__content *{margin:0}@media screen and (min-width:1024px){.component-testimonial-slider .slider-menu-wrapper{max-width:620px;width:calc(50% - 32px)}.testimonial-slider-top{margin-bottom:88px}.testimonial-slider{margin:0 0 64px}.testimonial-slider-top__content{align-items:flex-end;display:flex;flex-direction:row;gap:48px;margin-bottom:32px}.testimonial-wrapper{align-items:center;flex-direction:row;gap:64px;justify-content:space-between}.testimonial-image-swiper{margin-bottom:0}}