.BusRoutes_container__7b0FU{display:flex;gap:4rem;align-items:center;padding:0 2rem;@media (768px > width){flex-flow:column;gap:0;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.BusRoutes_busstop__ksEJk{display:flex;align-items:center;justify-content:center;width:10%;cursor:pointer;transition:.25s;@media (prefers-reduced-motion:no-preference){animation:BusRoutes_dropshadow__POFbe 2s ease-in-out infinite}@media (768px > width){margin-right:auto}}.BusRoutes_busstop__ksEJk:hover{transform:translateY(-1rem)}.BusRoutes_busstop__ksEJk>img{width:100%}.BusRoutes_info__Ghe8M{position:relative;display:flex;flex-flow:column;gap:1rem;width:calc(90% - 4rem);margin-top:1rem;@media (768px > width){width:100%}}.BusRoutes_bus__Z9kXK{display:block;width:40%;margin:0 auto;@media (768px > width){position:absolute;bottom:calc(100% + 1rem);left:20%;width:70%}}.BusRoutes_bus__Z9kXK[data-departure=true]{@media (prefers-reduced-motion:no-preference){animation:BusRoutes_bus__Z9kXK 3s ease-out}}@keyframes BusRoutes_dropshadow__POFbe{0%{filter:drop-shadow(0 0 2vw rgb(0 103 192))}50%{filter:drop-shadow(0 0 .5vw rgb(0 103 192))}to{filter:drop-shadow(0 0 2vw rgb(0 103 192))}}@keyframes BusRoutes_bus__Z9kXK{0%{transform:translateX(0)}to{transform:translateX(100vw)}}