.route[data-astro-cid-vbjwxsec]{margin:40px 0 0;padding:0;list-style:none;position:relative}.route__stop[data-astro-cid-vbjwxsec]:not(:last-child):after{content:"";background-image:radial-gradient(circle, var(--m-blue) 2.4px, transparent 2.9px);background-repeat:repeat-y;background-size:6px 15px;width:6px;position:absolute;top:48px;bottom:0;left:21px}.route__stop[data-astro-cid-vbjwxsec]{grid-template-columns:48px 1fr;column-gap:18px;padding-bottom:56px;display:grid;position:relative}.route__marker[data-astro-cid-vbjwxsec]{z-index:1;background:var(--m-blue);color:#fff;width:48px;height:48px;font:800 20px var(--m-head);box-shadow:0 0 0 6px var(--m-bg);border-radius:50%;place-items:center;display:grid;position:relative}.route__shutter[data-astro-cid-vbjwxsec]{width:48px;height:48px}.route__shutter[data-astro-cid-vbjwxsec] circle[data-astro-cid-vbjwxsec]{fill:var(--m-coral);stroke:#fff;stroke-width:2px}.route__shutter[data-astro-cid-vbjwxsec] path[data-astro-cid-vbjwxsec]{fill:#fff}.route__stop[data-astro-cid-vbjwxsec]:last-child .route__marker[data-astro-cid-vbjwxsec]{background:0 0}.route__num[data-astro-cid-vbjwxsec]{font:800 13px var(--m-head);letter-spacing:.08em;text-transform:uppercase;color:var(--m-link);margin-top:4px}.route__title[data-astro-cid-vbjwxsec]{margin:6px 0 10px;font-size:clamp(24px,3vw,30px)}.route__text[data-astro-cid-vbjwxsec]{color:var(--m-ink-2);font-size:18px}.route__points[data-astro-cid-vbjwxsec]{margin:14px 0 0;padding:0;list-style:none}.route__points[data-astro-cid-vbjwxsec] li[data-astro-cid-vbjwxsec]{color:var(--m-ink-2);align-items:flex-start;gap:10px;margin:8px 0;display:flex}.route__points[data-astro-cid-vbjwxsec] .icon{color:var(--m-link);flex:none;margin-top:4px}.route__more[data-astro-cid-vbjwxsec]{border-top:1px solid var(--m-line);color:var(--m-muted);margin-top:18px;padding-top:18px}.route__more[data-astro-cid-vbjwxsec] p[data-astro-cid-vbjwxsec]+p[data-astro-cid-vbjwxsec]{margin-top:12px}.route[data-astro-cid-vbjwxsec] .route__phone{grid-column:2;width:min(250px,72vw);margin-top:28px}@media (width>=900px){.route__stop[data-astro-cid-vbjwxsec]:not(:last-child):after{top:108px;bottom:-60px;left:calc(50% - 3px)}.route__stop[data-astro-cid-vbjwxsec]{grid-template-columns:1fr 48px 1fr;align-items:center;column-gap:56px;padding-bottom:72px}.route__marker[data-astro-cid-vbjwxsec]{grid-area:1/2;align-self:start;margin-top:60px}.route__copy[data-astro-cid-vbjwxsec]{grid-area:1/1;justify-self:end;max-width:440px}.route[data-astro-cid-vbjwxsec] .route__phone{grid-area:1/3;justify-self:start;width:270px;margin-top:0}.route__stop--flip[data-astro-cid-vbjwxsec] .route__copy[data-astro-cid-vbjwxsec]{grid-column:3;justify-self:start}.route__stop--flip[data-astro-cid-vbjwxsec] .route__phone{grid-column:1;justify-self:end}}
