.bu-home-testimonials{background:#fff;overflow:hidden;padding-bottom:96px;padding-top:96px}.bu-home-testimonials *,.bu-home-testimonials :after,.bu-home-testimonials :before{box-sizing:border-box}.bu-home-testimonials__header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:32px}.bu-home-testimonials__heading-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:14.75px;padding-top:2.5px}.bu-home-testimonials__title{color:#0e1330;font-family:var(--bu-font-heading,"Bricolage Grotesque",sans-serif);margin:0}.bu-home-testimonials__title span{display:block}.bu-home-testimonials__arrows{display:flex;gap:8px;margin-bottom:0}.bu-home-testimonials__arrow{align-items:center;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid rgba(42,57,164,.15);border-radius:50%;color:#2a39a4;cursor:pointer;display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;line-height:1;max-height:40px;max-width:40px;min-height:40px;min-width:40px;padding:0!important;transition:border-color .18s ease,opacity .18s ease,transform .18s ease;width:40px}.bu-home-testimonials__arrow:hover{border-color:rgba(42,57,164,.35);transform:translateY(-1px)}.bu-home-testimonials__arrow[disabled]{cursor:default;opacity:.3;transform:none}.bu-home-testimonials__arrow span{border-color:currentcolor;border-style:solid;border-width:0 1.8px 1.8px 0;display:block;height:8px;width:8px}.bu-home-testimonials__arrow[data-bu-testimonials-prev] span{transform:rotate(135deg)}.bu-home-testimonials__arrow[data-bu-testimonials-next] span{transform:rotate(-45deg)}.bu-home-testimonials__viewport{overflow:hidden;padding-top:16px}.bu-home-testimonials__track{display:flex;gap:24px;transform:translateX(0);transition:transform .42s cubic-bezier(.22,1,.36,1);will-change:transform}.bu-home-testimonials__card{background:#eef0f9;border:1px solid rgba(42,57,164,.08);border-radius:16px;display:flex;flex:0 0 calc(33.33333% - 16px);flex-direction:column;gap:19.4px;min-height:300px;padding:29px}.bu-home-testimonials__stars{display:flex;gap:4px;height:13px}.bu-home-testimonials__stars span{color:#facf40;font-size:14px;line-height:13px}.bu-home-testimonials__quote{color:#0e1330;flex:1;font-family:var(--bu-font-body,Inter,sans-serif);font-size:14px;line-height:22.75px;margin:0}.bu-home-testimonials__author{align-items:center;border-top:1px solid rgba(42,57,164,.1);display:flex;gap:12px;padding-top:17px}.bu-home-testimonials__avatar{align-items:center;background:#facf40;border-radius:999px;color:#0e1330;display:inline-flex;flex:0 0 32px;font-family:var(--bu-font-body,Inter,sans-serif);font-size:12px;font-weight:700;height:32px;justify-content:center;line-height:16px;width:32px}.bu-home-testimonials__author-copy{display:flex;flex-direction:column}.bu-home-testimonials__author-copy strong{color:#0e1330;font-family:var(--bu-font-body,Inter,sans-serif);font-size:14px;font-weight:700;line-height:20px}.bu-home-testimonials__author-copy small{color:#4b5563;font-family:var(--bu-font-body,Inter,sans-serif);font-size:12px;line-height:16px}.bu-home-testimonials__dots{display:flex;gap:8px;justify-content:center;margin-top:32px}.bu-home-testimonials__dot{appearance:none;-webkit-appearance:none;background:rgba(42,57,164,.2);border:0;border-radius:999px;cursor:pointer;flex:0 0 auto;height:8px!important;line-height:1;max-height:8px!important;min-height:8px!important;min-width:0!important;padding:0!important;transition:background .24s ease,width .36s cubic-bezier(.22,1,.36,1);width:8px!important}.bu-home-testimonials__dot.is-active{background:#2a39a4;width:24px!important}.bu-home-testimonials .button:disabled,.bu-home-testimonials .hs-button:disabled,.bu-home-testimonials button:disabled{background-color:#7b8acc}@media (max-width:1023px){.bu-home-testimonials__card{flex-basis:calc(50% - 12px)}}@media (max-width:767px){.bu-home-testimonials{padding-bottom:72px;padding-top:72px}.bu-home-testimonials__header{align-items:flex-start;flex-direction:column;gap:24px}.bu-home-testimonials__arrows{align-self:flex-end}.bu-home-testimonials__card{flex-basis:100%;min-height:0}}