.vvts{margin:var(--vvts-mt,0) auto var(--vvts-mb,0);max-width:calc(var(--vvts-max, 1100px) + var(--vvts-pl, 24px) + var(--vvts-pr, 24px));padding:var(--vvts-pt,0) var(--vvts-pr,24px) var(--vvts-pb,96px) var(--vvts-pl,24px)}.vvts__frame{position:relative}.vvts__viewport{background:var(--vvts-card-bg);border:1px solid var(--vvts-line);border-radius:var(--vvts-radius,18px);overflow:hidden}.vvts--shadow .vvts__viewport{box-shadow:0 24px 50px rgba(9,21,43,.08)}.vvts__track{display:flex;transition:transform .55s cubic-bezier(.4,0,.2,1);will-change:transform}.vvts__slide{display:grid;flex:0 0 100%;grid-template-columns:var(--vvts-media-w,44%) minmax(0,1fr);min-height:var(--vvts-min-h,420px);min-width:0}.vvts__slide--no-media{grid-template-columns:minmax(0,1fr)}.vvts__media{background:var(--vvts-media-bg);overflow:hidden;position:relative}.vvts .vvts__media img{height:100%!important;inset:0;max-width:none;object-fit:cover;position:absolute;width:100%!important}.vvts__slide--logo .vvts__media{align-items:center;background:#fff;border-right:1px solid var(--vvts-line);display:flex;justify-content:center;padding:48px}.vvts .vvts__slide--logo .vvts__media img{height:auto!important;max-height:140px;max-width:min(100%,280px);object-fit:contain;position:static;width:auto!important}.vvts__body{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:52px 72px 52px 56px}.vvts__slide--no-media .vvts__body{align-items:center;padding:56px 80px;text-align:center}.vvts .vvts__stars{align-items:center;display:flex;gap:3px;margin:0 0 18px}.vvts__stars svg{fill:#d7dde3;height:20px;width:20px}.vvts__stars svg.is-on{fill:var(--vvts-star)}.vvts__source{color:var(--vvts-role);font-size:13px;font-weight:600;margin-left:10px}.vvts__callout{align-items:center;background:var(--vvts-callout-bg);border-radius:999px;color:var(--vvts-callout-text);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.1em;line-height:1;margin:0 0 20px;padding:7px 14px;text-transform:uppercase}.vvts__callout:before{background:var(--vvts-accent);border-radius:50%;content:"";height:7px;width:7px}.vvts .vvts__quote{background:none;border:0;color:var(--vvts-quote);font-size:var(--vvts-quote-size,20px);font-weight:500;letter-spacing:-.005em;line-height:1.6;margin:0 0 26px;padding:0;position:relative}.vvts .vvts__quote:before{color:var(--vvts-accent);content:"\201C";display:block;font-family:Georgia,serif;font-size:72px;height:38px;line-height:1;margin-bottom:6px}.vvts__slide--no-media .vvts__quote:before{margin-left:auto;margin-right:auto}.vvts .vvts__name{color:var(--vvts-name);font-size:17px;font-weight:800;line-height:1.3;margin:0 0 2px}.vvts .vvts__role{color:var(--vvts-role);font-size:14px;line-height:1.5;margin:0}.vvts__arrow{align-items:center;background:#fff;border:1px solid var(--vvts-line);border-radius:50%;box-shadow:0 8px 20px rgba(9,21,43,.1);color:var(--vvts-name);cursor:pointer;display:inline-flex;height:50px;justify-content:center;margin-top:-25px;padding:0;position:absolute;top:50%;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:50px;z-index:2}.vvts__arrow svg{height:20px;width:20px}.vvts__arrow--prev{left:-25px}.vvts__arrow--next{right:-25px}.vvts__arrow:focus-visible,.vvts__arrow:hover{background:var(--vv-navy,#09152b);border-color:var(--vv-navy,#09152b);color:#fff}.vvts__arrow:focus-visible,.vvts__dot:focus-visible{outline:2px solid var(--vv-teal-ink,#237a80);outline-offset:3px}.vvts__dots{display:flex;gap:10px;justify-content:center;margin-top:26px}.vvts__dot{background:#c9d2dc;border:0;border-radius:10px;cursor:pointer;height:10px;padding:0;transition:width .25s ease,background-color .25s ease;width:10px}.vvts__dot.is-active{background:var(--vv-teal-ink,#237a80);width:30px}.vvts .vvts__more{font-size:15px;font-weight:700;margin:22px 0 0;text-align:center}@media (max-width:1240px){.vvts__arrow--prev{left:-12px}.vvts__arrow--next{right:-12px}}@media (max-width:991px){.vvts__body{padding:40px 44px 40px 36px}}@media (max-width:767px){.vvts{padding-bottom:calc(var(--vvts-pb, 96px)*.65);padding-left:16px;padding-right:16px}.vvts__slide{grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:0}.vvts__media{aspect-ratio:16/10}.vvts__slide--logo .vvts__media{aspect-ratio:auto;border-right:0;padding:28px 24px 8px}.vvts__body,.vvts__slide--no-media .vvts__body{justify-content:flex-start;padding:26px 22px 30px}.vvts .vvts__quote{font-size:17px}.vvts__arrow{bottom:-66px;height:44px;margin-top:0;top:auto;width:44px}.vvts__arrow--prev{left:0}.vvts__arrow--next{right:0}.vvts__dots{align-items:center;margin-top:22px;min-height:44px;padding:0 56px}}@media (prefers-reduced-motion:reduce){.vvts__arrow,.vvts__dot,.vvts__track{transition:none!important}}