@font-face {
    font-family: ClearviewHwy;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../ClearviewHwy3W_490w3aYp3dbER00XCpJ4r.ttf) format("truetype")
}

@layer presets {
    :root {
        display: grid;
        min-height: 100%;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        font-family: Arial, Roboto, sans-serif;
        font-size: 16px;
        line-height: 1.2;
        white-space: pre-wrap;
        white-space-collapse: preserve
    }

    a.w-element {
        box-sizing: border-box
    }

    body.w-element {
        box-sizing: border-box;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin: 0
    }

    div.w-element,
    p.w-element {
        box-sizing: border-box
    }

    img.w-image {
        box-sizing: border-box;
        max-width: 100%;
        display: block;
        height: auto
    }

    div.w-html-embed {
        display: contents;
        white-space: normal;
        white-space-collapse: collapse
    }
}

@media all {
    .w-element-1 {
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #fff
    }

    .w-element-2 {
        position: relative;
        text-align: center;
        font-weight: 900;
        font-size: 8rem;
        line-height: 1;
        letter-spacing: -.05em
    }

    .w-element-3 {
        position: absolute;
        top: 0;
        right: -.125rem;
        bottom: 0;
        left: .125rem;
        opacity: .3
    }

    .w-element-4 {
        position: absolute;
        top: 0;
        right: .125rem;
        bottom: 0;
        left: -.125rem;
        opacity: .3
    }

    .w-element-5 {
        position: absolute;
        top: 50%;
        left: 0;
        width: 100%;
        background-color: #fff;
        height: .375rem
    }

    .w-element-6 {
        margin-top: 1.5rem;
        font-weight: 700;
        font-size: 1.5rem;
        line-height: 2rem;
        letter-spacing: .05em
    }

    .w-built-with-webstudio {
        display: inline-flex;
        row-gap: 6px;
        column-gap: 6px;
        align-items: center;
        justify-content: center;
        position: fixed;
        z-index: 1000;
        padding: 6px 10px;
        right: 16px;
        bottom: 16px;
        color: #fbfcfd;
        font-family: system-ui, sans-serif;
        font-size: 12px;
        font-weight: 500;
        line-height: 1;
        border-radius: 9px;
        text-decoration-line: none;
        -webkit-background-clip: padding-box, border-box;
        background-clip: padding-box, border-box;
        background-origin: padding-box, border-box;
        background-image: linear-gradient(135deg, #4a4efa, #bd2fdb 66%, #ec59ce), linear-gradient(135deg, #92fddc, #7d7ffb 31.94%, #ed72fe 64.24%, #fdd791);
        border: 1px solid transparent;
        white-space: nowrap
    }

    .w-logo {
        display: block;
        width: 16px;
        height: 16px;
        flex-shrink: 0
    }

    .w-body {
        background-color: #000;
        overflow-x: visible;
        overflow-y: visible;
        width: auto;
        position: relative;
        height: 80px;
        display: block
    }

    .w-train-departures {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 30px;
        position: absolute;
        left: 50px;
        top: 15px;
        text-transform: none
    }

    .w-scheduled {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 15px;
        position: absolute;
        left: 15px;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        padding-top: 0;
        top: 75px
    }

    .w-to {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 15px;
        position: absolute;
        left: 215px;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        padding-top: 0;
        top: 75px
    }

    .w-stops {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 15px;
        position: absolute;
        left: 590px;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        padding-top: 0;
        top: 75px
    }

    .w-départs-des-trains {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 30px;
        position: absolute;
        top: 15px;
        text-transform: none;
        left: 320px
    }

    .w-current-time {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 45px;
        position: absolute;
        top: 10px;
        text-transform: none;
        right: 20px;
        width: auto;
        padding-left: 20px;
        text-align: center
    }

    .w-platform {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 15px;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        padding-top: 0;
        top: 75px;
        right: 20px
    }

    .w-programme {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 15px;
        position: absolute;
        left: 15px;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        padding-top: 0;
        top: 100px
    }

    .w-a {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 15px;
        position: absolute;
        left: 215px;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        padding-top: 0;
        top: 100px
    }

    .w-arrets {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 15px;
        position: absolute;
        left: 590px;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        padding-top: 0;
        top: 100px
    }

    .w-quai {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 15px;
        position: absolute;
        text-transform: none;
        background-color: #2e2e2e00;
        margin-top: 0;
        padding-top: 0;
        top: 100px;
        text-align: start;
        right: 20px
    }

    .w-divider {
        color: #fff;
        background-color: #1a1a1a;
        display: block;
        height: 60px;
        position: static;
        top: -90px;
        margin-top: 70px;
        padding-top: 10px;
        width: auto
    }

    .w-time-slot,
    .w-time-slot-1 {
        color: #d9d987;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 30px;
        position: relative;
        left: 15px;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        top: 5px;
        height: 45px;
        line-height: 1;
        width: 80px
    }

    .w-destination {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 30px;
        position: relative;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: fit-content;
        left: 215px;
        top: -355px
    }

    .w-time-slot-2,
    .w-time-slot-3,
    .w-time-slot-4,
    .w-time-slot-5,
    .w-time-slot-6,
    .w-time-slot-7 {
        color: #d9d987;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 30px;
        position: relative;
        left: 15px;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        top: 5px;
        height: 45px;
        line-height: 1;
        width: 80px
    }

    .w-stops-1 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 20px;
        position: relative;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: fit-content;
        left: 590px;
        top: -710px
    }

    .w-destination-1,
    .w-destination-2,
    .w-destination-3,
    .w-destination-4,
    .w-destination-5,
    .w-destination-6,
    .w-destination-7 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 30px;
        position: relative;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: fit-content;
        left: 215px;
        top: -355px
    }

    .w-platform-1 {
        color: #85b01f;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        position: relative;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        top: -1070px;
        font-size: 30px;
        text-align: end;
        display: block;
        justify-content: end;
        right: 20px
    }

    .w-stops-2,
    .w-stops-3,
    .w-stops-4,
    .w-stops-5,
    .w-stops-6,
    .w-stops-7,
    .w-stops-8 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 20px;
        position: relative;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: fit-content;
        left: 590px;
        top: -710px
    }

    .w-platform-2,
    .w-platform-3,
    .w-platform-4,
    .w-platform-5,
    .w-platform-6,
    .w-platform-7,
    .w-platform-8 {
        color: #85b01f;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        position: relative;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        top: -1070px;
        font-size: 30px;
        text-align: end;
        display: block;
        justify-content: end;
        right: 20px
    }

    .w-divider-dots {
        position: absolute;
        height: 0px;
        width: 100%;
        background-color: #fff0;
        top: 66px;
        border-radius: 0/0px;
        border-top: 4.5px dotted rgb(204 204 204 / 1);
        border-right: 0px dotted rgb(204 204 204 / 1);
        border-bottom: 0px dotted rgb(204 204 204 / 1);
        border-left: 0px dotted rgb(204 204 204 / 1)
    }

    .w-divider-dots-1 {
        position: absolute;
        height: 0px;
        width: 100%;
        background-color: #fff0;
        top: 125px;
        border-radius: 0/0px;
        border-top: 4.5px dotted rgb(74 74 74 / 1);
        border-right: 0px dotted rgb(74 74 74 / 1);
        border-bottom: 0px dotted rgb(74 74 74 / 1);
        border-left: 0px dotted rgb(74 74 74 / 1)
    }

    .w-divider-dots-2 {
        position: absolute;
        height: 0px;
        width: 100%;
        background-color: #fff0;
        top: 170px;
        border-radius: 0/0px;
        border-top: 4.5px dotted rgb(74 74 74 / 1);
        border-right: 0px dotted rgb(74 74 74 / 1);
        border-bottom: 0px dotted rgb(74 74 74 / 1);
        border-left: 0px dotted rgb(74 74 74 / 1)
    }

    .w-divider-dots-3 {
        position: absolute;
        height: 0px;
        width: 100%;
        background-color: #fff0;
        border-radius: 0/0px;
        top: 215px;
        border-top: 4.5px dotted rgb(74 74 74 / 1);
        border-right: 0px dotted rgb(74 74 74 / 1);
        border-bottom: 0px dotted rgb(74 74 74 / 1);
        border-left: 0px dotted rgb(74 74 74 / 1)
    }

    .w-divider-dots-4 {
        position: absolute;
        height: 0px;
        width: 100%;
        background-color: #fff0;
        border-radius: 0/0px;
        top: 260px;
        border-top: 4.5px dotted rgb(74 74 74 / 1);
        border-right: 0px dotted rgb(74 74 74 / 1);
        border-bottom: 0px dotted rgb(74 74 74 / 1);
        border-left: 0px dotted rgb(74 74 74 / 1)
    }

    .w-divider-dots-5 {
        position: absolute;
        height: 0px;
        width: 100%;
        background-color: #fff0;
        border-radius: 0/0px;
        top: 440px;
        border-top: 4.5px dotted rgb(74 74 74 / 1);
        border-right: 0px dotted rgb(74 74 74 / 1);
        border-bottom: 0px dotted rgb(74 74 74 / 1);
        border-left: 0px dotted rgb(74 74 74 / 1)
    }

    .w-divider-dots-6 {
        position: absolute;
        height: 0px;
        width: 100%;
        background-color: #fff0;
        border-radius: 0/0px;
        top: 305px;
        border-top: 4.5px dotted rgb(74 74 74 / 1);
        border-right: 0px dotted rgb(74 74 74 / 1);
        border-bottom: 0px dotted rgb(74 74 74 / 1);
        border-left: 0px dotted rgb(74 74 74 / 1)
    }

    .w-divider-dots-7 {
        position: absolute;
        height: 0px;
        width: 100%;
        background-color: #fff0;
        border-radius: 0/0px;
        top: 350px;
        border-top: 4.5px dotted rgb(74 74 74 / 1);
        border-right: 0px dotted rgb(74 74 74 / 1);
        border-bottom: 0px dotted rgb(74 74 74 / 1);
        border-left: 0px dotted rgb(74 74 74 / 1)
    }

    .w-divider-dots-8 {
        position: absolute;
        height: 0px;
        width: 100%;
        background-color: #fff0;
        border-radius: 0/0px;
        top: 395px;
        border-top: 4.5px dotted rgb(74 74 74 / 1);
        border-right: 0px dotted rgb(74 74 74 / 1);
        border-bottom: 0px dotted rgb(74 74 74 / 1);
        border-left: 0px dotted rgb(74 74 74 / 1)
    }

    .w-divider-dots-9 {
        position: absolute;
        height: 0px;
        width: 100%;
        background-color: #fff0;
        border-radius: 0/0px;
        top: 525px;
        border-top: 4.5px dotted rgb(204 204 204 / 1);
        border-right: 0px dotted rgb(204 204 204 / 1);
        border-bottom: 0px dotted rgb(204 204 204 / 1);
        border-left: 0px dotted rgb(204 204 204 / 1)
    }

    .w-element-7 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        position: absolute;
        top: 575px;
        font-size: 20px;
        text-align: justify;
        margin-top: 15px;
        margin-bottom: 15px;
        width: 80%;
        left: 10%
    }

    .w-train-icon {
        position: absolute;
        top: 10px;
        left: 10px
    }

    .w-train-icon-1 {
        position: absolute;
        top: 15px;
        right: 210px
    }

    .w-body-1 {
        background-color: #000;
        overflow-x: visible;
        overflow-y: visible;
        width: auto;
        position: relative;
        height: 80px;
        display: block
    }

    .w-train-departures-1 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 30px;
        position: absolute;
        left: 50px;
        top: 15px;
        text-transform: none
    }

    .w-current-time-1 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 45px;
        position: absolute;
        top: 10px;
        text-transform: none;
        right: 20px;
        padding-left: 20px;
        text-align: center
    }

    .w-départs-des-trains-1 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 30px;
        position: absolute;
        top: 15px;
        text-transform: none;
        left: 320px
    }

    .w-scheduled-1 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 15px;
        position: absolute;
        left: 15px;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        padding-top: 0;
        top: 75px
    }

    .w-programme-1 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 15px;
        position: absolute;
        left: 15px;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        padding-top: 0;
        top: 100px
    }

    .w-to-1 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 15px;
        position: absolute;
        left: 215px;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        padding-top: 0;
        top: 75px
    }

    .w-a-1 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 15px;
        position: absolute;
        left: 215px;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        padding-top: 0;
        top: 100px
    }

    .w-arrets-1 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 15px;
        position: absolute;
        left: 590px;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        padding-top: 0;
        top: 100px
    }

    .w-quai-1 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 15px;
        position: absolute;
        text-transform: none;
        background-color: #2e2e2e00;
        margin-top: 0;
        padding-top: 0;
        top: 100px;
        text-align: start;
        right: 20px
    }

    .w-stops-9 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 15px;
        position: absolute;
        left: 590px;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        padding-top: 0;
        top: 75px
    }

    .w-platform-9 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 15px;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        padding-top: 0;
        top: 75px;
        right: 20px
    }

    .w-divider-1 {
        color: #fff;
        background-color: #1a1a1a;
        display: block;
        height: 60px;
        position: static;
        top: -90px;
        margin-top: 70px;
        padding-top: 10px;
        width: auto
    }

    .w-time-slot-8 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 30px;
        position: relative;
        left: 15px;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        top: 5px;
        height: 45px;
        line-height: 1;
        width: max-content
    }

    .w-time-slot-9,
    .w-time-slot-10,
    .w-time-slot-11 {
        color: #d9d987;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 30px;
        position: relative;
        left: 15px;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        top: 5px;
        height: 45px;
        line-height: 1;
        width: 80px
    }

    .w-time-slot-12 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 30px;
        position: relative;
        left: 15px;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        top: 5px;
        height: 45px;
        line-height: 1;
        width: max-content
    }

    .w-time-slot-13,
    .w-time-slot-14,
    .w-time-slot-15 {
        color: #d9d987;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 30px;
        position: relative;
        left: 15px;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        top: 5px;
        height: 45px;
        line-height: 1;
        width: 80px
    }

    .w-destination-8,
    .w-destination-9,
    .w-destination-10,
    .w-destination-11,
    .w-destination-12,
    .w-destination-13,
    .w-destination-14 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 30px;
        position: relative;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: fit-content;
        left: 215px;
        top: -355px
    }

    .w-stops-10 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 20px;
        position: relative;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: fit-content;
        left: 690px;
        top: -710px
    }

    .w-stops-11,
    .w-stops-12,
    .w-stops-13 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 20px;
        position: relative;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: fit-content;
        left: 590px;
        top: -710px
    }

    .w-stops-14 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 20px;
        position: relative;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: fit-content;
        left: 690px;
        top: -710px
    }

    .w-stops-15,
    .w-stops-16,
    .w-stops-17 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 20px;
        position: relative;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: fit-content;
        left: 590px;
        top: -710px
    }

    .w-platform-10,
    .w-platform-11,
    .w-platform-12,
    .w-platform-13 {
        color: #85b01f;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        position: relative;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        top: -1070px;
        font-size: 30px;
        text-align: end;
        display: block;
        justify-content: end;
        right: 20px
    }

    .w-platform-14 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        position: relative;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        top: -1070px;
        font-size: 30px;
        text-align: end;
        display: block;
        justify-content: end;
        right: 20px
    }

    .w-platform-15,
    .w-platform-16,
    .w-platform-17 {
        color: #85b01f;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        position: relative;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        top: -1070px;
        font-size: 30px;
        text-align: end;
        display: block;
        justify-content: end;
        right: 20px
    }

    .w-divider-dots-10 {
        position: absolute;
        height: 0px;
        width: 100%;
        background-color: #fff0;
        top: 66px;
        border-radius: 0/0px;
        border-top: 4.5px dotted rgb(204 204 204 / 1);
        border-right: 0px dotted rgb(204 204 204 / 1);
        border-bottom: 0px dotted rgb(204 204 204 / 1);
        border-left: 0px dotted rgb(204 204 204 / 1)
    }

    .w-divider-dots-11 {
        position: absolute;
        height: 0px;
        width: 100%;
        background-color: #fff0;
        top: 125px;
        border-radius: 0/0px;
        border-top: 4.5px dotted rgb(74 74 74 / 1);
        border-right: 0px dotted rgb(74 74 74 / 1);
        border-bottom: 0px dotted rgb(74 74 74 / 1);
        border-left: 0px dotted rgb(74 74 74 / 1)
    }

    .w-divider-dots-12 {
        position: absolute;
        height: 0px;
        width: 100%;
        background-color: #fff0;
        top: 170px;
        border-radius: 0/0px;
        border-top: 4.5px dotted rgb(74 74 74 / 1);
        border-right: 0px dotted rgb(74 74 74 / 1);
        border-bottom: 0px dotted rgb(74 74 74 / 1);
        border-left: 0px dotted rgb(74 74 74 / 1)
    }

    .w-divider-dots-13 {
        position: absolute;
        height: 0px;
        width: 100%;
        background-color: #fff0;
        border-radius: 0/0px;
        top: 215px;
        border-top: 4.5px dotted rgb(74 74 74 / 1);
        border-right: 0px dotted rgb(74 74 74 / 1);
        border-bottom: 0px dotted rgb(74 74 74 / 1);
        border-left: 0px dotted rgb(74 74 74 / 1)
    }

    .w-divider-dots-14 {
        position: absolute;
        height: 0px;
        width: 100%;
        background-color: #fff0;
        border-radius: 0/0px;
        top: 260px;
        border-top: 4.5px dotted rgb(74 74 74 / 1);
        border-right: 0px dotted rgb(74 74 74 / 1);
        border-bottom: 0px dotted rgb(74 74 74 / 1);
        border-left: 0px dotted rgb(74 74 74 / 1)
    }

    .w-divider-dots-15 {
        position: absolute;
        height: 0px;
        width: 100%;
        background-color: #fff0;
        border-radius: 0/0px;
        top: 305px;
        border-top: 4.5px dotted rgb(74 74 74 / 1);
        border-right: 0px dotted rgb(74 74 74 / 1);
        border-bottom: 0px dotted rgb(74 74 74 / 1);
        border-left: 0px dotted rgb(74 74 74 / 1)
    }

    .w-divider-dots-16 {
        position: absolute;
        height: 0px;
        width: 100%;
        background-color: #fff0;
        border-radius: 0/0px;
        top: 350px;
        border-top: 4.5px dotted rgb(74 74 74 / 1);
        border-right: 0px dotted rgb(74 74 74 / 1);
        border-bottom: 0px dotted rgb(74 74 74 / 1);
        border-left: 0px dotted rgb(74 74 74 / 1)
    }

    .w-divider-dots-17 {
        position: absolute;
        height: 0px;
        width: 100%;
        background-color: #fff0;
        border-radius: 0/0px;
        top: 395px;
        border-top: 4.5px dotted rgb(74 74 74 / 1);
        border-right: 0px dotted rgb(74 74 74 / 1);
        border-bottom: 0px dotted rgb(74 74 74 / 1);
        border-left: 0px dotted rgb(74 74 74 / 1)
    }

    .w-divider-dots-18 {
        position: absolute;
        height: 0px;
        width: 100%;
        background-color: #fff0;
        border-radius: 0/0px;
        top: 440px;
        border-top: 4.5px dotted rgb(74 74 74 / 1);
        border-right: 0px dotted rgb(74 74 74 / 1);
        border-bottom: 0px dotted rgb(74 74 74 / 1);
        border-left: 0px dotted rgb(74 74 74 / 1)
    }

    .w-divider-dots-19 {
        position: absolute;
        height: 0px;
        width: 100%;
        background-color: #fff0;
        border-radius: 0/0px;
        top: 525px;
        border-top: 4.5px dotted rgb(204 204 204 / 1);
        border-right: 0px dotted rgb(204 204 204 / 1);
        border-bottom: 0px dotted rgb(204 204 204 / 1);
        border-left: 0px dotted rgb(204 204 204 / 1)
    }

    .w-train-icon-2 {
        position: absolute;
        top: 10px;
        left: 10px
    }

    .w-train-icon-3 {
        position: absolute;
        top: 15px;
        right: 210px
    }

    .w-destination-15 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 30px;
        position: relative;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: fit-content;
        left: 215px;
        top: -355px
    }

    .w-image-1,
    .w-image-2,
    .w-image-3,
    .w-image-4,
    .w-image-5,
    .w-image-6,
    .w-image-7 {
        position: relative;
        top: -1435px;
        left: 150px;
        height: auto;
        padding-bottom: 15px
    }

    .w-image-8 {
        position: relative;
        top: -1435px;
        left: 150px;
        height: auto
    }

    .w-element-8,
    .w-element-9 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        position: absolute;
        top: 530px;
        font-size: 23px;
        text-align: center;
        margin-top: 15px;
        margin-bottom: 15px;
        width: 100%;
        height: auto
    }

    .w-element-10 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        position: absolute;
        top: 575px;
        font-size: 20px;
        text-align: justify;
        margin-top: 15px;
        margin-bottom: 15px;
        width: 80%;
        left: 10%
    }

    .w-delay-info {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 20px;
        position: relative;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: fit-content;
        left: 1125px;
        top: -1430px
    }

    .w-delay-info-1 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 20px;
        position: relative;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        text-align: end;
        right: 165px;
        top: -1430px
    }

    .w-delay-info-2 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 20px;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: fit-content;
        top: 140px;
        text-align: end;
        right: 165px
    }

    .w-delay-info-3 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 20px;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: fit-content;
        top: 185px;
        text-align: end;
        right: 165px
    }

    .w-delay-info-4 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 20px;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: fit-content;
        top: 230px;
        right: 165px;
        text-align: end
    }

    .w-delay-info-5 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 20px;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: fit-content;
        top: 275px;
        right: 165px;
        text-align: end
    }

    .w-delay-info-6 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 20px;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: fit-content;
        top: 365px;
        right: 165px;
        text-align: end
    }

    .w-delay-info-7 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 20px;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: fit-content;
        top: 320px;
        right: 165px;
        text-align: end
    }

    .w-delay-info-8 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 20px;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: fit-content;
        top: 410px;
        right: 165px;
        text-align: end
    }

    .w-delay-info-9 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 20px;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: fit-content;
        top: 455px;
        right: 165px;
        text-align: end
    }

    .w-delay-info-10,
    .w-delay-info-11 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 20px;
        position: relative;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        text-align: end;
        right: 165px;
        top: -1430px
    }

    .w-delay-info-12 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 20px;
        position: relative;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        text-align: end;
        right: 115px;
        top: -1430px
    }

    .w-delay-info-13,
    .w-delay-info-14,
    .w-delay-info-15 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        font-size: 20px;
        position: relative;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        text-align: end;
        right: 165px;
        top: -1430px
    }

    .w-platform-time {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        font-size: 15px;
        text-align: end;
        display: block;
        justify-content: end;
        right: 20px;
        top: 135px
    }

    .w-platform-time-1 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        font-size: 15px;
        text-align: end;
        display: block;
        justify-content: end;
        right: 20px;
        top: 180px
    }

    .w-platform-time-2 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        font-size: 15px;
        text-align: end;
        display: block;
        justify-content: end;
        right: 20px;
        top: 270px
    }

    .w-platform-time-3 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        font-size: 15px;
        text-align: end;
        display: block;
        justify-content: end;
        right: 20px;
        top: 315px
    }

    .w-platform-time-4 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        font-size: 15px;
        text-align: end;
        display: block;
        justify-content: end;
        right: 20px;
        top: 225px
    }

    .w-platform-time-5 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        font-size: 15px;
        text-align: end;
        display: block;
        justify-content: end;
        right: 20px;
        top: 360px
    }

    .w-platform-time-6 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        font-size: 15px;
        text-align: end;
        display: block;
        justify-content: end;
        right: 20px;
        top: 405px
    }

    .w-platform-time-7 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        font-size: 15px;
        text-align: end;
        display: block;
        justify-content: end;
        right: 20px;
        top: 450px
    }

    .w-platform-time-8 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        font-size: 15px;
        text-align: end;
        display: block;
        justify-content: end;
        right: 20px;
        top: 135px
    }

    .w-platform-time-9 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        font-size: 15px;
        text-align: end;
        display: block;
        justify-content: end;
        right: 20px;
        top: 180px
    }

    .w-platform-time-10 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        font-size: 15px;
        text-align: end;
        display: block;
        justify-content: end;
        right: 20px;
        top: 270px
    }

    .w-platform-time-11 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        font-size: 15px;
        text-align: end;
        display: block;
        justify-content: end;
        right: 20px;
        top: 315px
    }

    .w-platform-time-12 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        font-size: 15px;
        text-align: end;
        display: block;
        justify-content: end;
        right: 20px;
        top: 225px
    }

    .w-platform-time-13 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        font-size: 15px;
        text-align: end;
        display: block;
        justify-content: end;
        right: 20px;
        top: 360px
    }

    .w-platform-time-14 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        font-size: 15px;
        text-align: end;
        display: block;
        justify-content: end;
        right: 20px;
        top: 405px
    }

    .w-platform-time-15 {
        color: #fff;
        font-family: ClearviewHwy, sans-serif;
        font-weight: 400;
        position: absolute;
        text-transform: none;
        background-color: #0000;
        margin-top: 0;
        height: 45px;
        line-height: 1;
        width: auto;
        font-size: 15px;
        text-align: end;
        display: block;
        justify-content: end;
        right: 20px;
        top: 450px
    }

    .w-html-embed-1,
    .w-html-embed-2 {
        position: relative;
        width: 100%
    }
}

@media all and (max-width: 991px) {

    .w-image-1,
    .w-image-2 {
        padding-top: 10px;
        top: -1445px;
        padding-bottom: 4px
    }

    .w-image-3 {
        padding-top: 10px;
        top: -1445px;
        padding-bottom: 6px
    }

    .w-image-4 {
        padding-top: 10px;
        top: -1445px;
        padding-bottom: 4px
    }

    .w-image-5 {
        padding-top: 10px;
        top: -1445px;
        padding-bottom: 7px
    }

    .w-image-6 {
        padding-top: 10px;
        top: -1445px;
        padding-bottom: 10px
    }

    .w-image-7 {
        padding-top: 5px;
        top: -1445px;
        padding-bottom: 4px
    }

    .w-image-8 {
        padding-top: 10px;
        top: -1445px;
        padding-bottom: 2px
    }
}