.vm-tcar{--vm-arrow-w:calc(var(--vm-arrow-h, 40px)*0.6);background:var(--vm-bg,#84aad0);font-family:Gotham,Helvetica Neue,Arial,sans-serif;overflow:hidden;padding:var(--vm-pt,62px) 0 var(--vm-pb,34px)}.vm-tcar,.vm-tcar *,.vm-tcar :after,.vm-tcar :before{box-sizing:border-box}.vm-tcar__inner{align-items:center;display:grid;grid-template-areas:".  prev  track  next  ." ".  dots  dots   dots  .";grid-template-columns:var(--vm-arrow-inset,88px) var(--vm-arrow-w) minmax(0,1fr) var(--vm-arrow-w) var(--vm-arrow-inset,88px)}.vm-tcar__track{display:grid;grid-area:track;padding-left:max(0px,calc(var(--vm-pl, 214px) - var(--vm-arrow-inset, 88px) - var(--vm-arrow-w)));padding-right:max(0px,calc(var(--vm-pr, 166px) - var(--vm-arrow-inset, 88px) - var(--vm-arrow-w)))}.vm-tcar__slide{align-items:flex-start;display:flex;gap:var(--vm-logo-gap,152px);grid-area:1/1;opacity:0;transition:opacity var(--vm-speed,.5s) ease,visibility 0s linear var(--vm-speed,.5s);visibility:hidden}.vm-tcar__slide.is-active{opacity:1;transition:opacity var(--vm-speed,.5s) ease,visibility 0s;visibility:visible}.vm-tcar__logo{align-items:flex-start;display:flex;flex:0 0 var(--vm-logo-w,400px);height:var(--vm-logo-h,120px);justify-content:flex-start;width:var(--vm-logo-w,400px)}.vm-tcar__logo img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;object-position:left top;width:auto}.vm-tcar__logo-placeholder{align-items:center;border:2px solid #fff;color:#fff;display:flex;font-size:clamp(16px,1.458vw,28px);height:100%;justify-content:center;width:100%}.vm-tcar__quote{flex:1 1 0;margin:0;min-width:0;padding:var(--vm-quote-offset,46px) 0 0}.vm-tcar__mark{color:var(--vm-mark-color,#fff);display:block;height:auto;margin:0 0 var(--vm-mark-space,20px);width:var(--vm-mark-w,38px)}.vm-tcar .vm-tcar__text{border:0;margin:0;padding:0;quotes:none}.vm-tcar .vm-tcar__text:after,.vm-tcar .vm-tcar__text:before{content:none}.vm-tcar .vm-tcar__text p{color:var(--vm-q-color,#452039);font-family:inherit;font-size:var(--vm-q-size,32px);font-style:normal;font-weight:400;line-height:var(--vm-q-lh,1.375);margin:0}.vm-tcar__attribution{align-items:baseline;color:var(--vm-a-color,#452039);column-gap:.375em;display:flex;flex-wrap:wrap;font-size:var(--vm-a-size,32px);line-height:1.375;margin:var(--vm-a-space,52px) 0 0}.vm-tcar__name{font-weight:700}.vm-tcar .vm-tcar__company{font-style:var(--vm-a-style,italic);font-weight:400}.vm-tcar__arrow{align-items:center;appearance:none;-webkit-appearance:none;background:none;border:0;color:var(--vm-ctrl,#452039);cursor:pointer;display:flex;height:var(--vm-arrow-h,40px);justify-content:center;margin:0;padding:0;transition:opacity .2s ease,transform .2s ease;width:var(--vm-arrow-w)}.vm-tcar__arrow svg{display:block;height:100%;overflow:visible;width:100%}.vm-tcar__arrow--prev{grid-area:prev}.vm-tcar__arrow--next{grid-area:next}.vm-tcar__arrow:hover{opacity:.7}.vm-tcar__arrow--prev:hover{transform:translateX(-3px)}.vm-tcar__arrow--next:hover{transform:translateX(3px)}.vm-tcar__arrow[disabled]{cursor:default;opacity:.3;transform:none}.vm-tcar__dots{display:flex;gap:var(--vm-dot-gap,18px);grid-area:dots;justify-content:center;margin-top:var(--vm-dots-offset,72px)}.vm-tcar__dot{appearance:none;-webkit-appearance:none;background:transparent;border:1.5px solid var(--vm-ctrl,#452039);border-radius:50%;cursor:pointer;height:var(--vm-dot,16px);margin:0;padding:0;transition:background-color .2s ease;width:var(--vm-dot,16px)}.vm-tcar__dot.is-active{background:var(--vm-ctrl,#452039)}.vm-tcar__arrow:focus-visible,.vm-tcar__dot:focus-visible{outline:2px solid var(--vm-ctrl,#452039);outline-offset:4px}.vm-tcar:not(.vm-tcar--multi) .vm-tcar__inner{grid-template-areas:".  .  track  .  ."}@media (prefers-reduced-motion:reduce){.vm-tcar__slide,.vm-tcar__slide.is-active{transition:none}}@media (max-width:991px){.vm-tcar__slide{flex-direction:column;gap:24px}.vm-tcar__logo{flex:0 0 auto;height:var(--vm-logo-h,72px);width:var(--vm-logo-w,220px)}.vm-tcar__quote{padding-top:0}}@media (max-width:767px){.vm-tcar__inner{column-gap:20px;grid-template-areas:"track track track track track" ".     prev  dots  next  .";grid-template-columns:1fr auto auto auto 1fr}.vm-tcar__track{padding:0 var(--vm-pr,24px) 0 var(--vm-pl,24px)}.vm-tcar__arrow,.vm-tcar__dots{margin-top:var(--vm-dots-offset,32px)}.vm-tcar:not(.vm-tcar--multi) .vm-tcar__inner{grid-template-areas:"track track track track track"}}