.vrg-references{position:relative;background:#f7f5f1;padding:30px 0;overflow:hidden}.vrg-window{overflow:hidden}.vrg-track{display:flex;width:max-content;animation:vrg-scroll var(--vrg-duration,35s) linear infinite}.vrg-set{display:flex;align-items:center;flex-shrink:0}.vrg-item{width:180px;height:var(--vrg-height,80px);padding:12px 25px;box-sizing:content-box;display:flex;align-items:center;justify-content:center}.vrg-item img.vrg-logo{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(1);transition:filter .3s}.vrg-item.vrg-color img.vrg-logo{filter:grayscale(0)}.vrg-references:hover .vrg-track,.vrg-references:focus-within .vrg-track,.vrg-references.vrg-stopped .vrg-track{animation-play-state:paused}.vrg-pause{display:block;margin:0 20px 12px auto;background:transparent;border:1px solid #777;color:#333;padding:6px 12px;cursor:pointer;font-size:12px}.vrg-pause:focus-visible{outline:2px solid #008d8c;outline-offset:3px}@keyframes vrg-scroll{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.vrg-track{animation:none}.vrg-window{overflow-x:auto}.vrg-track>.vrg-copy{display:none}.vrg-item img.vrg-logo{transition:none}}
/* Header stays below dialogs (theme overlay z-index:100). */
body.vrg-sticky .topbar{position:fixed!important;top:var(--vrg-admin-offset,0px)!important;bottom:auto!important;left:0;right:0;z-index:80;height:auto!important;min-height:0;transition:background .2s,box-shadow .2s}
body.vrg-sticky.vrg-scrolled .topbar{background:#252b2d!important;box-shadow:0 3px 16px #0003}
body.vrg-sticky .topbar .topbar-inner{min-height:81px}
body.vrg-sticky .topbar .mobile-menu{top:100%!important;max-height:calc(100dvh - var(--vrg-anchor-offset,100px));overflow-y:auto;overscroll-behavior:contain}
html.vrg-sticky-root{scroll-padding-top:var(--vrg-anchor-offset,100px)}
@media(max-width:670px){body.vrg-sticky .topbar .topbar-inner{min-height:68px}}
@media(prefers-reduced-motion:reduce){body.vrg-sticky .topbar{transition:none}}
