/* The rider travels across the whole hero, entering and leaving beyond the viewport. */
.azap-moto-track{position:absolute;z-index:3;left:0;right:0;top:clamp(190px,25vh,214px);height:76px;overflow:visible;pointer-events:none}.azap-moto{position:absolute;left:-94px;bottom:0;width:74px;height:auto;filter:drop-shadow(0 4px 3px #69500a2b);will-change:transform;animation:azap-moto-ride 7.2s linear infinite}.azap-shake-word{display:inline-block;transform-origin:left 74%;will-change:transform;animation:azap-word-sway-desktop 7.2s linear infinite}@keyframes azap-moto-ride{from{transform:translateX(0)}to{transform:translateX(calc(100vw + 188px))}}@keyframes azap-word-sway-desktop{0%,9%{transform:translate(0) rotate(0)}10.5%{transform:translate(1px,-1px) rotate(-1.3deg)}12%{transform:translate(-1px,0) rotate(1.1deg)}13.5%{transform:translate(1px,-1px) rotate(-.9deg)}15%{transform:translate(-1px,0) rotate(.65deg)}17%,100%{transform:translate(0) rotate(0)}}@media(max-width:780px){.azap-moto-track{top:clamp(198px,25vh,218px);height:62px}.azap-moto{left:-78px;width:62px;animation-duration:5.8s}.azap-shake-word{animation-name:azap-word-sway-mobile;animation-duration:5.8s}@keyframes azap-word-sway-mobile{0%,19%{transform:translate(0) rotate(0)}21%{transform:translate(1px,-1px) rotate(-1.3deg)}24%{transform:translate(-1px,0) rotate(1.1deg)}28%{transform:translate(1px,-1px) rotate(-.9deg)}33%{transform:translate(-1px,0) rotate(.65deg)}39%,100%{transform:translate(0) rotate(0)}}}@media(prefers-reduced-motion:reduce){.azap-moto{animation:none;left:calc(50% - 31px);transform:none}.azap-shake-word{animation:none}}
