.kl-testimonial-slider .glide__arrow{border-radius:100%}.kl-testimonial-slider__preheader{color:#a02767;display:block;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-align:center;text-transform:uppercase}.kl-testimonial-slider__heading{color:#1a1a1a;font-size:40px;font-weight:700;margin:0 0 40px;text-align:center}.qs-step-card{background:#fff;border-radius:9px;box-shadow:0 4px 16px rgba(0,0,0,.08);display:flex;flex-direction:column;height:100%;overflow:hidden}.qs-step-card__top{display:flex;flex:1;flex-direction:row}.qs-step-card__image{flex-shrink:0;overflow:hidden;width:45%}.qs-step-card__image img{display:block;height:100%;object-fit:cover;width:100%}.qs-step-card__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:28px}.qs-step-card__label{color:#a02767;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.qs-step-card__heading{color:#1a1a1a;font-size:22px;font-weight:700;margin:0}.qs-step-card__content{color:#475569;font-size:14px;line-height:1.6}.qs-step-card__content p{margin:0 0 8px}.qs-step-card__content p:last-child{margin-bottom:0}.qs-step-card__cta{padding-top:4px}.qs-step-card__btn{align-items:center;background-color:#a02767;border-radius:200px;color:#fff;display:inline-flex;font-size:15px;font-weight:600;padding:10px 24px;text-decoration:none;transition:background-color .2s ease}.qs-step-card__btn:hover{background-color:#8a1d5c}.qs-step-card__testimonial{margin:37px 24px 24px;padding:20px 28px}.qs-step-card__testimonial-quote{color:#353535;font-size:16px;font-style:italic;font-weight:400;line-height:1.6;margin:0 0 10px;text-align:center}.qs-step-card__testimonial-quote p{margin:0}.qs-step-card__testimonial-author{display:flex;flex-direction:column;gap:2px}.qs-step-card__testimonial-author strong{color:#353535;font-family:Lato;font-size:14px;font-weight:700;text-align:center}.qs-step-card__testimonial-author span{color:#353535;font-size:12px;font-weight:400;text-align:center}@media screen and (max-width:768px){.kl-testimonial-slider__heading{font-size:28px;margin-bottom:24px}.qs-step-card__top{flex-direction:column}.qs-step-card__image{aspect-ratio:16/9;width:100%}}