.ScheduleRoad-module-scss-module__Mgblma__road{pointer-events:none;width:14vw;position:absolute;top:0;bottom:0;left:calc(50% + 21.23vw)}@media (max-width:1180px){.ScheduleRoad-module-scss-module__Mgblma__road{display:none}}.ScheduleRoad-module-scss-module__Mgblma__road__svg{position:absolute;inset:0;overflow:visible}.ScheduleRoad-module-scss-module__Mgblma__milestone{justify-items:center;display:grid;position:absolute;left:-1vw}.ScheduleRoad-module-scss-module__Mgblma__milestone b{color:#fff;white-space:nowrap;text-shadow:0 1px #00000040;background:linear-gradient(#d9a46b,#c48a52);border-radius:3px;padding:.15vw .7vw;font-size:clamp(10px,.625vw,12px);font-weight:700;box-shadow:0 2px #00000026}.ScheduleRoad-module-scss-module__Mgblma__milestone i{background-color:#7c5129;width:.3vw;height:1.3vw}.ScheduleRoad-module-scss-module__Mgblma__flower{width:1.6vw;position:absolute}.ScheduleRoad-module-scss-module__Mgblma__car{z-index:1;will-change:transform;width:7.5vw;position:absolute;top:0;left:0}.ScheduleRoad-module-scss-module__Mgblma__moving{animation:.12s steps(2,end) infinite alternate ScheduleRoad-module-scss-module__Mgblma__car-hop}@keyframes ScheduleRoad-module-scss-module__Mgblma__car-hop{to{translate:0 -2px}}@media (prefers-reduced-motion:reduce){.ScheduleRoad-module-scss-module__Mgblma__moving{animation:none}}
