/* Approved stepped signal line for the Astana home hero. */
@media (min-width: 1280px) {
    .astana-home-hero__route {
        position: absolute;
        z-index: 3;
        top: 0;
        bottom: 0;
        left: 50%;
        right: auto;
        display: block;
        width: min(100%, 1440px);
        height: 100%;
        transform: translateX(-50%);
        overflow: visible;
        pointer-events: none;
    }

    .astana-home-hero__route::before,
    .astana-home-hero__route::after {
        display: none;
        content: none;
    }

    .astana-home-hero__route path {
        fill: none;
        stroke: var(--astana-orange);
        stroke-linecap: round;
        stroke-linejoin: round;
        stroke-width: 3;
        vector-effect: non-scaling-stroke;
    }

    .astana-home-hero__route ellipse {
        fill: var(--astana-paper);
        stroke: var(--astana-orange);
        stroke-width: 3;
        vector-effect: non-scaling-stroke;
    }
}

@media (max-width: 1279px) {
    .astana-home-hero__route { display: none; }
}
