.itc-testimony-carousel{display:flex;flex-direction:column;gap:28px}.itc-testimony-track-wrap{overflow:hidden}.itc-testimony-track{align-items:stretch;display:flex;gap:20px;transition:transform .35s ease}.itc-testimony-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-sizing:border-box;display:flex;flex:0 0 calc((100% - (var(--cols, 3) - 1)*20px)/var(--cols, 3));flex-direction:column;padding:36px}.itc-testimony-card__quote-icon{color:#6cc04a;font-size:32px;line-height:1;margin-bottom:16px}.itc-testimony-card__text{flex:1;margin-bottom:20px}.itc-testimony-card__text div,.itc-testimony-card__text p{margin:0}.itc-testimony-card__attribution{color:#555;font-size:14px;margin-bottom:12px}.itc-testimony-card__link{font-size:14px;font-weight:600;margin-top:auto;text-decoration:none}.itc-testimony-card__link:hover{text-decoration:underline}.itc-testimony-nav{gap:16px}.itc-testimony-arrow,.itc-testimony-nav{align-items:center;display:flex;justify-content:center}.itc-testimony-arrow{background:#fff;border:1px solid #e2e8f0;border-radius:50%;color:#016595;cursor:pointer;flex-shrink:0;font-size:16px;height:40px;transition:background .2s,border-color .2s;width:40px}.itc-testimony-arrow:hover{background:#f0f4f8;border-color:#6cc04a}.itc-testimony-arrow:disabled{cursor:default;opacity:.35}.itc-testimony-dots{align-items:center;display:flex;gap:8px}.itc-testimony-dot{background:#d0d8e4;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:background .2s,transform .2s;width:10px}.itc-testimony-dot--active{background:#016595;transform:scale(1.2)}@media (max-width:767px){.itc-testimony-card{flex:0 0 100%}}