.vx-voices{background-color:#f5f1ec;left:50%;margin-left:-50vw;padding:80px 0;position:relative;width:100vw}.vx-voices__inner{margin:0 auto;max-width:1380px;padding:0 24px}.vx-voices__head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:36px}.vx-voices__title{color:#2b2b2b;font-family:VX Teka,VXTeka,sans-serif;font-size:34px;line-height:1.1;margin:0}.vx-voices__eyebrow{color:#9a9a9a;font-family:VXTekaMono,monospace;font-size:12px;letter-spacing:2px;text-transform:uppercase}.vx-voices__slider{position:relative}.vx-voices__viewport{overflow:hidden}.vx-voices__track{display:flex;transition:transform .5s ease}.vx-voices__slide{box-sizing:border-box;flex:0 0 50%;padding:12px}.vx-voices__card{background-color:#fff;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:32px}.vx-voices__quote{color:#2b2b2b;font-family:VX Teka,VXTeka,sans-serif;font-size:18px;line-height:1.5;margin:0 0 28px}.vx-voices__person{align-items:center;display:flex;gap:14px}.vx-voices__avatar{border-radius:50%;flex-shrink:0;height:44px;object-fit:cover;width:44px}.vx-voices__meta{display:flex;flex-direction:column}.vx-voices__name{color:#2b2b2b;font-size:15px}.vx-voices__company,.vx-voices__name{font-family:VX Teka,VXTeka,sans-serif}.vx-voices__company{color:#9a9a9a;font-size:14px}.vx-voices__arrow{background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.12);color:#7337dc;cursor:pointer;font-size:22px;height:40px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:2}.vx-voices__arrow--prev{left:-8px}.vx-voices__arrow--next{right:-8px}.vx-voices__arrow:disabled{cursor:default;opacity:.35}.vx-voices__dots{display:flex;gap:8px;justify-content:center;margin-top:24px}.vx-voices__dot{background-color:#d8cdea;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;width:8px}.vx-voices__dot.is-active{background-color:#7337dc}@media (max-width:767px){.vx-voices{padding:56px 0}.vx-voices__slide{flex:0 0 100%}.vx-voices__head{flex-direction:column;gap:6px;margin-bottom:28px}.vx-voices__arrow--prev{left:-4px}.vx-voices__arrow--next{right:-4px}}