.legal-rider{pointer-events:none;display:block;position:relative}.legal-rider-progress{height:106px;margin-top:10px}.legal-rider-road{background:#d4d6bf;height:2px;position:absolute;bottom:0;left:12.5%;right:12.5%}.legal-rider-road i{background:#9aa681;width:6px;height:6px;margin-left:-3px;position:absolute;bottom:-2px}.legal-rider-trail{background:#355740;height:100%;transition:width .4s;display:block}.legal-rider-position{width:104px;transition:left .4s;position:absolute;bottom:4px;transform:translate(-50%)}.legal-rider-sprite{width:100%;height:auto;animation:.18s steps(2,end) 2 rider-step;display:block}.legal-rider-signature{flex-shrink:0;width:82px;height:80px}.legal-rider-signature .legal-rider-position{width:82px;transition:translate .25s;bottom:0;left:0;transform:none}a:hover .legal-rider-signature .legal-rider-position,a:focus-visible .legal-rider-signature .legal-rider-position{translate:4px}a:hover .legal-rider-signature .legal-rider-sprite,a:focus-visible .legal-rider-signature .legal-rider-sprite{animation:.18s steps(2,end) 3 rider-nudge}@keyframes rider-step{50%{translate:0 -2px}}@keyframes rider-nudge{50%{translate:0 -2px}}@media (max-width:600px){.legal-rider-progress{height:88px;margin-top:8px}.legal-rider-position{width:82px}}@media (prefers-reduced-motion:reduce){.legal-rider *{transition:none!important;animation:none!important}}
