.gr-video__title{margin:0}.gr-video__sub{max-width:720px}.gr-video__box,.gr-video__sub{margin-left:auto;margin-right:auto}.gr-video__box{aspect-ratio:16/9;background:#0f1217;border-radius:2px;max-width:800px;overflow:hidden;position:relative;width:100%}.gr-video__el{height:100%;inset:0;object-fit:cover;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;width:100%}.gr-video__el--active{opacity:1;pointer-events:auto}.gr-video__pager{bottom:20px;display:flex;gap:8px;position:absolute;right:24px}.gr-video__pager-btn{align-items:center;background:hsla(0,0%,100%,.1);border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;height:40px;justify-content:center;opacity:.7;width:40px}.gr-video__pager-btn--active{opacity:1}.gr-video__mute-btn{align-items:center;background:rgba(0,0,0,.5);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;opacity:.85;position:absolute;right:24px;top:20px;width:40px;z-index:2}.gr-video__mute-btn:hover{opacity:1}.gr-video__mute-btn--on{background:rgba(0,0,0,.75)}.gr-video__testimonials{align-items:flex-end;display:flex;flex-direction:column;gap:14px}.gr-video__cards{align-self:flex-start;box-sizing:border-box;display:flex;gap:20px;overflow-x:auto;padding-right:calc(50vw - 50%);scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(50% + 50vw)}.gr-video__cards::-webkit-scrollbar{display:none}.gr-video__card{background:#fff;border:1px solid #e0e0e3;border-radius:4px;box-sizing:border-box;display:flex;flex:0 0 380px;flex-direction:column;gap:24px;padding:27px;scroll-snap-align:start}.gr-video__card-company{color:#909199;font-family:Inter,sans-serif;font-size:12px;line-height:18px;margin:0}.gr-video__card-quote{color:#606166;flex:1;font-family:Inter,sans-serif;font-size:14px;line-height:22px;margin:0}.gr-video__card-person{align-items:center;display:flex;gap:8px}.gr-video__avatar{background:#d9d9d9;border-radius:50%;flex-shrink:0;height:42px;object-fit:cover;width:42px}.gr-video__person-info{display:flex;flex-direction:column;gap:1px}.gr-video__person-role{color:#909199}.gr-video__nav{display:flex;gap:8px}.gr-video__nav-btn{align-items:center;background:transparent;border:none;border-radius:18px;color:#171719;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;width:36px}.gr-video__nav-btn:disabled{cursor:default;opacity:.35;pointer-events:none}@media (max-width:900px){.gr-video__card{flex-basis:280px}}