.logo-testimonial{--hover-translate:-5px;--transition-fiming-func:ease;position:relative}.logo-testimonial h2,.logo-testimonial h3,.logo-testimonial h4,.logo-testimonial p{margin-top:0}.logo-testimonial__top-cnt{align-items:stretch;display:flex;flex-direction:column;gap:20px}.logo-testimonial__top-txt{flex:1;min-width:240px}.logo-testimonial__top-txt h2{color:var(--print-navy);font-size:32px;font-weight:500;line-height:1.5;margin-bottom:12px}.logo-testimonial__top-txt p{color:var(--black);font-size:18px;font-weight:400;line-height:1.5}.logo-testimonial__top-txt p:has(.hs-cta-wrapper){margin-bottom:0;margin-top:32px}.logo-testimonial__top-txt a{align-items:center;color:var(--bright-blue);display:inline-flex;font-size:18px;font-weight:700;gap:4px;text-decoration:none;transition:all .5s var(--transition-fiming-func)}.logo-testimonial__top-txt a:hover{gap:8px}.logo-testimonial__nav{align-items:center;display:flex;gap:16px;justify-content:flex-start;margin-top:32px}.logo-testimonial__nav-btn{align-items:center;background-color:var(--white);border:none;border-radius:50%;color:var(--black);cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;transition:all .5s var(--transition-fiming-func);width:48px}.logo-testimonial__nav-btn:hover{background-color:var(--eggshell-white)}.logo-testimonial__nav-btn svg{color:var(--print-navy);height:30px;width:30px}.logo-testimonial__nav-btn--prev span{transform:rotate(180deg)}.logo-testimonial__carousel-wrap{margin-top:40px;position:relative}.logo-testimonial__carousel-inner-wrap{position:relative}.logo-testimonial__carousel:not(.slick-initialized){display:flex}.logo-testimonial__carousel .slick-list{margin:0 -32px;padding:0 26px}.logo-testimonial-card{background-color:var(--white);border-radius:8px;height:auto;margin:0 6px;overflow:hidden;position:relative;transition:all .5s var(--transition-fiming-func)}.logo-testimonial-card:hover{box-shadow:0 0 20px rgba(0,0,0,.2);transform:translateY(var(--hover-translate))}.logo-testimonial-card:hover .logo-testimonial-card__cta-lnk{gap:12px}.logo-testimonial-card__cnt{display:flex;flex-direction:column;height:100%;padding:24px}.logo-testimonial-card__logo-wrap{align-items:center;display:flex;height:42px;margin-bottom:24px}.logo-testimonial-card__logo{height:auto;max-height:42px;object-fit:contain;width:auto}.logo-testimonial-card__desc{margin-bottom:20px}.logo-testimonial-card__desc p{color:var(--black);font-size:20px;font-weight:400;line-height:1.5;margin:0}.logo-testimonial-card__author{margin-bottom:32px}.logo-testimonial-card__author-name{color:var(--black);font-size:16px;font-weight:700;line-height:1.5;margin-bottom:6px}.logo-testimonial-card__author-pos{color:var(--black);font-size:16px;font-weight:400;line-height:1.5}.logo-testimonial-card__cta{margin-top:auto}.logo-testimonial-card__cta-lnk{align-items:center;color:var(--bright-blue);display:inline-flex;font-size:18px;font-weight:700;gap:8px;text-decoration:none;transition:all .5s var(--transition-fiming-func)}.logo-testimonial-card__cta-lnk:before{content:"";inset:0;position:absolute}.logo-testimonial .slick-track{align-items:stretch;display:flex}@media (min-width:768px){.logo-testimonial__carousel .slick-list{margin:0 -32px 0 -6px;padding-left:0;padding-right:26px}.logo-testimonial__top-cnt{align-items:flex-end;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:space-between}.logo-testimonial__top-txt{max-width:835px}.logo-testimonial__top-txt p{font-size:18px}.logo-testimonial__nav{justify-content:flex-start}.logo-testimonial-card__author{margin-bottom:48px}}@media (min-width:992px){.logo-testimonial{--carousel-mt:calc(40px + var(--hover-translate)/4)}.logo-testimonial__carousel .slick-list{margin:0 -22px;padding:0 10px;padding-bottom:10px;padding-top:calc(var(--hover-translate)*4*-1)}.logo-testimonial__carousel-wrap{margin-top:var(--carousel-mt);position:relative}.logo-testimonial__nav{bottom:calc(100% + var(--carousel-mt));position:absolute;right:0}.logo-testimonial-card{margin:0 12px;min-width:240px}.logo-testimonial-card__cnt{padding:32px}.logo-testimonial__top-txt h2{font-size:40px}}.white .logo-testimonial__top-txt h2,.white .logo-testimonial__top-txt p{color:var(--white)}.white .logo-testimonial__top-txt a{color:var(--white);text-decoration:underline}.white .logo-testimonial__top-txt a:hover{opacity:.8}.white .logo-testimonial__nav-btn{background-color:hsla(0,0%,100%,.9)}.white .logo-testimonial__nav-btn:hover{background-color:var(--white)}