.dc-redroute__route-step.is-active:before{background:var(--red);box-shadow:0 0 0 5px rgba(227,6,19,.18)}.dc-redroute__route-step.is-active .dc-redroute__route-fill{width:100%}.dc-redroute__why-item.is-seen:after{width:100%}.dc-redroute.dc-redroute-js [data-route-reveal]{opacity:0;transform:translateY(28px) scale(.985);clip-path:inset(0 0 12% 0);transition:opacity .74s ease,transform .74s cubic-bezier(.2,.72,.2,1),clip-path .74s ease}.dc-redroute.dc-redroute-js [data-route-left]{opacity:0;transform:translateX(-32px);transition:opacity .76s ease,transform .76s cubic-bezier(.2,.72,.2,1)}.dc-redroute.dc-redroute-js [data-route-right]{opacity:0;transform:translateX(32px);transition:opacity .76s ease,transform .76s cubic-bezier(.2,.72,.2,1)}.dc-redroute.dc-redroute-js [data-route-reveal].route-visible,.dc-redroute.dc-redroute-js [data-route-left].route-visible,.dc-redroute.dc-redroute-js [data-route-right].route-visible{opacity:1;transform:none;clip-path:inset(0 0 0 0)}@media (prefers-reduced-motion:reduce){.dc-redroute.dc-redroute-js [data-route-reveal],.dc-redroute.dc-redroute-js [data-route-left],.dc-redroute.dc-redroute-js [data-route-right]{opacity:1!important;transform:none!important;clip-path:none!important}}