.mm-flow{stroke-dasharray:18 12;animation:mmFlow 3s linear infinite}.mm-package{animation-duration:10s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.mm-route-0{animation-name:mmHigh}.mm-route-1{animation-name:mmMid}.mm-route-2{animation-name:mmLow}.mm-switch{animation:mmSwitch 6s ease-in-out infinite}.mm-gate{animation:mmGate 5s ease-in-out infinite}.mm-slot{animation:mmSlot 5s ease-in-out infinite}@keyframes mmFlow{to{stroke-dashoffset:-180}}@keyframes mmHigh{0%,100%{transform:translate(0,0) rotate(-5deg)}45%,70%{transform:translate(620px,-100px) rotate(5deg)}}@keyframes mmMid{0%,100%{transform:translate(0,0) rotate(-5deg)}45%,70%{transform:translate(620px,35px) rotate(5deg)}}@keyframes mmLow{0%,100%{transform:translate(0,0) rotate(-5deg)}45%,70%{transform:translate(620px,160px) rotate(5deg)}}@keyframes mmSwitch{0%,100%{transform:rotate(-45deg) scale(.8)}50%{transform:rotate(45deg) scale(1.1)}}@keyframes mmGate{0%,100%{transform:translateY(-50px) rotate(-12deg)}50%{transform:translateY(55px) rotate(12deg)}}@keyframes mmSlot{50%{transform:translateX(22px) scaleX(.75)}}
