.testimonial-card{background-color:var(--turbo-lightgray)}.testimonial-card__container{padding:40px 0;margin-bottom:20px}.testimonial-card__title{font-size:28px;font-weight:600;color:var(--turbo-blue);margin-bottom:20px;text-align:center;font-family:var(--font-headline);line-height:125%}.testimonial-card__subtitle{color:var(--body-color);font-size:1rem}.testimonial-card__logo{margin:0 0 5px;text-align:left}.testimonial-card__logo img{height:18px;max-width:100%}.testimonial-card__profile-info{display:flex;flex-direction:column;align-items:center;margin-bottom:10px;gap:10px}.testimonial-card__profile-img{height:176px;width:176px;border-radius:50%;overflow:hidden}.testimonial-card__profile-img img{object-fit:cover;width:100%;height:100%;object-position:45%}.testimonial-card__profile-name{color:var(--body-color);font-size:12px}.testimonial-card__debt{background-color:var(--turbo-blue);color:#fff;padding:10px;border-radius:8px;text-align:center;width:174px;font-size:18px;font-weight:700}.testimonial-card__debt-label{font-size:18px;font-weight:700;margin-bottom:5px}.testimonial-card__debt-value{font-size:18px;font-weight:700}.testimonial-card__options{display:flex;flex-direction:column;gap:10px}.testimonial-card__profile{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:30px}.testimonial-card__option-label{color:var(--turbo-blue);font-size:14px;font-weight:600;line-height:125%;margin-bottom:8px}.testimonial-card__progress{height:25px;background-color:#fff;border-radius:25px;overflow:hidden;position:relative}.testimonial-card__progress-bar{height:100%;background-color:var(--turbo-blue);position:absolute;left:0;top:0}.testimonial-card__progress-value{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#fff;font-size:13px;font-weight:700;line-height:125%;z-index:1}.testimonial-card__savings{background-color:var(--turbo-green);color:var(--turbo-blue);font-weight:700}.testimonial-card__disclaimer{font-size:10px;line-height:140%;color:var(--body-color);margin-top:20px}.testimonial-card__disclaimer p:not(:last-child){margin-bottom:20px}.testimonial-card__disclaimer-title{font-weight:700;margin-bottom:5px}@media (min-width: 768px){.testimonial-card__container{padding:50px 0}.testimonial-card__title{font-size:40px;line-height:125%}.testimonial-card__subtitle{font-size:30px}.testimonial-card__logo{margin-bottom:15px}.testimonial-card__debt{width:300px;border-radius:15px;font-size:28px;font-weight:700;padding:10px}.testimonial-card__profile{margin-bottom:32px}.testimonial-card__profile-img{height:300px;width:300px}.testimonial-card__profile-info{align-items:center;gap:16px;margin-bottom:16px}.testimonial-card__profile-name{font-size:20px}.testimonial-card__logo img{height:30px}.testimonial-card__options{gap:14px}.testimonial-card__option-label{font-size:25px}.testimonial-card__progress-value{font-size:22px;padding-left:13px}.testimonial-card__progress{height:51px}}@media (min-width: 992px){.testimonial-card__container{padding:40px 0}.testimonial-card__title{font-size:40px;margin-bottom:36px}.testimonial-card__subtitle{font-size:30px}.testimonial-card__comparison{display:flex;align-items:stretch;gap:30px}.testimonial-card__debt{width:305px;font-size:30px;font-weight:600;line-height:125%}.testimonial-card__profile{flex:1;margin-bottom:0}.testimonial-card__options{flex:3;display:flex;flex-direction:column;justify-content:space-between}.testimonial-card__logo{margin-bottom:10px}.testimonial-card__progress{border-radius:25px}.testimonial-card__profile-img{height:294px;width:294px}.testimonial-card__option-label{font-size:27px}.testimonial-card__progress-value{font-size:25px;padding-left:10px}.testimonial-card__disclaimer{margin-top:70px}}@media (min-width: 1201px){.testimonial-card__container{padding-top:70px}.testimonial-card__title{font-size:45px}.testimonial-card__progress{height:60px}.testimonial-card__profile-img{height:364px;width:364px}.testimonial-card__option-label,.testimonial-card__progress-value{font-size:30px}.testimonial-card__profile-info{gap:25px;margin-bottom:25px}.testimonial-card__profile-name{font-size:18px}.testimonial-card__disclaimer{font-size:14px}.testimonial-card__comparison{gap:62px}}.testimonial-table{margin-bottom:32px}.testimonial-header{font-size:11px;line-height:140%;padding:0 4px;text-align:center}.testimonial-data{font-size:14px;font-weight:500;font-family:var(--font-base)}.testimonial-table{display:flex}.testimonial-table-cell{align-items:center;display:flex;flex-direction:column;justify-content:space-between;flex:auto;border-right:2px solid var(--turbo-green);padding:2px 0}.testimonial-table-cell:first-of-type{width:60px}.testimonial-table-cell:nth-of-type(2){width:88px}.testimonial-table-cell:nth-of-type(3){width:93px}.testimonial-table-cell:last-of-type{border:none;width:60px}.testimonial{color:var(--body-color)}.testimonial-emphasis{color:var(--turbo-blue)}.testimonial-emphasis:last-of-type{font-weight:700}.testimonial-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;text-overflow:ellipsis;padding:0 13px;font-size:15px;line-height:150%;text-align:left}.testimonial-information{font-size:13px;margin:30px auto 32px;text-align:center}.swiper-testimonial .disclaimer{font-size:9px;color:var(--body-color)}.swiper-testimonial h4{color:var(--turbo-blue);font-size:17px;margin:32px auto;text-align:center}@media (min-width: 768px){.testimonial-header{font-size:14px;margin-bottom:4px}.testimonial-data{font-size:22px}.testimonial-text{-webkit-line-clamp:3;line-clamp:3;font-size:17px;padding:0 36px;margin-top:-6px}.testimonial-information{font-size:14px;margin:26px auto 30px}.swiper-testimonial h4{margin-top:22px;font-size:25px;margin-bottom:26px}.swiper-testimonial .disclaimer{font-size:20px}}@media screen and (min-width: 992px){.swiper-testimonial{border-radius:15px}.swiper-testimonial h4{margin-top:20px;font-size:24px;margin-bottom:29px}.swiper-testimonial .disclaimer{font-size:13px}.testimonial-header{font-size:9px}.testimonial-data{font-size:16px}.testimonial-text{font-size:18px;padding:0 24px;-webkit-line-clamp:4;line-clamp:4}.testimonial-information{margin:25px auto 94px}}@media (min-width: 1201px){.swiper-testimonial h4{font-size:26px;margin-top:29px;margin-bottom:36px}.swiper-testimonial .disclaimer{font-size:20px}.testimonial-header{font-size:12px}.testimonial-data{font-size:18px}.testimonial-table-cell:nth-of-type(2){width:110px}.testimonial-text{padding:0 36px;-webkit-line-clamp:3;line-clamp:3}.testimonial-information{font-size:16px;margin:34px auto 36px}}
