.voc-demo{--voc-font:"Inter",sans-serif;--voc-dark:#221f20;--voc-white:#fff;--voc-white-60:hsla(0,0%,100%,.6);--radius-lg:20px;align-items:center;border-radius:26px;display:flex;flex-direction:column;height:calc(100vh - 40px);justify-content:center;position:relative}.voc-demo .voc-hero{margin:0 auto;max-width:420px}.voc-demo .voc-heading{margin-bottom:50px;text-align:center}.voc-demo .voc-hero .voc-stat-value{color:var(--voc-dark);font:700 1.125rem/140% var(--voc-font)}.voc-demo .voc-hero .voc-slide{background-position:50%!important;background-size:cover!important;border-radius:25px;padding:45px 40px}.voc-demo .voc-hero .voc-top-row{margin-bottom:25px}.voc-demo .voc-hero .voc-role{color:var(--voc-white);font:100 1rem/140% var(--voc-font);margin-bottom:10px}.voc-demo .voc-hero .voc-quote{color:var(--voc-white);font:400 24px/136% var(--voc-font)}.voc-demo .voc-logos-swiper{margin-top:15px}.voc-demo .voc-logos-swiper .swiper-wrapper{align-items:center;gap:.625rem;transition-timing-function:linear}.voc-demo .voc-logos-swiper .voc-logo-slide{display:flex;flex:0 0 auto;justify-content:center;width:auto}.voc-pagination--vertical{display:flex;gap:6px;justify-content:center;margin-bottom:25px}.voc-pagination--vertical .voc-bullet{background:var(--voc-white);border-radius:100px;cursor:pointer;display:inline-flex;height:8px;transition:width .3s;width:8px}.voc-demo .voc-logos{margin:0 auto;max-width:420px}.voc-pagination--vertical .voc-bullet.is-active{background:#000;width:50px}@media (max-width:768px){.voc-demo .voc-hero .voc-slide{padding:40px}.voc-demo .voc-hero .voc-stats{gap:10px}.voc-demo .voc-hero .voc-stat{padding:10px}.voc-demo .voc-hero .voc-quote{font-size:24px;max-width:100%}}@media (max-width:580px){.voc-demo{border-radius:16px;height:auto;padding:15px 15px 60px}.voc-demo .voc-hero{margin:0 auto;max-width:340px}.voc-demo .voc-hero .voc-slide{background-position:100%!important;border-radius:18px;padding:20px}.voc-demo .voc-heading{margin-bottom:30px}.voc-demo .voc-hero .voc-top-row{margin-bottom:15px}.voc-demo .voc-hero .voc-quote{font-size:20px;margin-bottom:30px}.voc-demo .voc-hero .voc-values{justify-content:center}.voc-demo .voc-hero .voc-stat-label{text-align:center}.voc-pagination--vertical{margin-bottom:15px}.voc-demo .voc-logos-swiper{margin-top:10px}.voc-demo .voc-hero .voc-role{font-size:.875rem}}