
.flow-layer {
    position: absolute;
    overflow: visible;
    box-sizing: border-box;
    border-width: 0px;
}

.flow-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    box-sizing: border-box;
    border-width: 0px;
}

.flow-border {
    width: 100%;
    height: 100%;
    position: absolute;
    box-sizing: border-box;
    border-style: solid;
    border-width: 0px;
}
.flow-artboard.main {
    display: block;
    /*display: flex;
    justify-content: flex-end;*/
}
#Timeline.flow-artboard {
    width: 342px;
    height: 590px;

    overflow: hidden;
    position: relative;
    padding: 0px;
    margin: 0;
    background-color: #FFFFFF;
    visibility: visible;
    pointer-events: none;
}


#Timeline .viewbox {
    width: 342px;
    height: 590px;
    left: -0px;
    top: -0px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle {
    width: 288px;
    height: 535.87px;
    left: 25px;
    top: 25px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #A9C9F3;
}
#Timeline .rectangle_1 {
    width: 288px;
    height: 535.87px;
    left: 25px;
    top: 25px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_1-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #F4FAFF;
}
#Timeline .path {
    width: 288px;
    height: 536px;
    left: 25px;
    top: 25px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #000000;
}
#Timeline .rectangle_2 {
    width: 227.84px;
    height: 66.52px;
    left: 55px;
    top: 303.81px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_2-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .logo {
    width: 227.84px;
    height: 22.13px;
    left: 168.92px;
    top: 122.26px;
    transform: translate(-50%, -50%) rotate(0deg);
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_3 {
    width: 227.84px;
    height: 22.13px;
    left: -0px;
    top: -0px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_3-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .path_1 {
    width: 116.06px;
    height: 8.39px;
    left: 57.64px;
    top: 7.58px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_1-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #606060;
}
#Timeline .rectangle_4 {
    width: 227.84px;
    height: 74.96px;
    left: 55px;
    top: 220.93px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_4-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .path_2 {
    width: 34.33px;
    height: 8.22px;
    left: 151.45px;
    top: 223.95px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_2-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #606060;
}
#Timeline .rectangle_5 {
    width: 228px;
    height: 7.61px;
    left: 55px;
    top: 96px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_5-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #606060;
}
#Timeline .path_3 {
    width: 51.58px;
    height: 4.34px;
    left: 144.18px;
    top: 97.75px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_3-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .throwback {
    width: 105.5px;
    height: 59px;
    left: 222.75px;
    top: 336.5px;
    transform: translate(-50%, -50%) rotate(0deg);
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_6 {
    width: 105.5px;
    height: 59px;
    left: 0px;
    top: 0px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_6-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: url("#timeline-rectangle_6-fillImage");
}
#Timeline .path_4 {
    width: 50.23px;
    height: 18.38px;
    left: 27.89px;
    top: 18.76px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_4-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .shoe {
    width: 105.5px;
    height: 59px;
    left: 113.75px;
    top: 337px;
    transform: translate(-50%, -50%) rotate(0deg);
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_7 {
    width: 105.5px;
    height: 59px;
    left: 0px;
    top: 0px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_7-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: url("#timeline-rectangle_7-fillImage");
}
#Timeline .path_5 {
    width: 42.17px;
    height: 18.38px;
    left: 34.8px;
    top: 18.76px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_5-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .rectangle_8 {
    width: 228px;
    height: 50px;
    left: 55px;
    top: 163px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_8-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: url("#timeline-rectangle_8-fillImage");
}
#Timeline .path_6 {
    width: 71.14px;
    height: 20.39px;
    left: 61.43px;
    top: 177.78px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_6-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .nav {
    width: 227.84px;
    height: 14.38px;
    left: 168.92px;
    top: 148.09px;
    transform: translate(-50%, -50%) rotate(0deg);
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_9 {
    width: 227.84px;
    height: 14.38px;
    left: -0px;
    top: 0px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_9-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .path_7 {
    width: 23.83px;
    height: 4.43px;
    left: 41.36px;
    top: 5.76px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_7-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #606060;
}
#Timeline .path_8 {
    width: 12.66px;
    height: 4.25px;
    left: 79.67px;
    top: 5.85px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_8-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #606060;
}
#Timeline .path_9 {
    width: 25.61px;
    height: 4.43px;
    left: 106.68px;
    top: 5.76px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_9-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #606060;
}
#Timeline .path_10 {
    width: 13.46px;
    height: 4.25px;
    left: 147px;
    top: 5.85px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_10-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #606060;
}
#Timeline .path_11 {
    width: 13.9px;
    height: 4.43px;
    left: 174.49px;
    top: 5.76px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_11-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #606060;
}
#Timeline .rectangle_10 {
    width: 46.68px;
    height: 40.38px;
    left: 62.6px;
    top: 236.97px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_10-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: url("#timeline-rectangle_10-fillImage");
}
#Timeline .path_12 {
    width: 13.7px;
    height: 4.89px;
    left: 77.49px;
    top: 281.21px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_12-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #000000;
}
#Timeline .rectangle_11 {
    width: 46.68px;
    height: 40.38px;
    left: 118.13px;
    top: 237.53px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_11-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: url("#timeline-rectangle_11-fillImage");
}
#Timeline .path_13 {
    width: 26.04px;
    height: 3.99px;
    left: 128.6px;
    top: 281.09px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_13-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #000000;
}
#Timeline .rectangle_12 {
    width: 227.84px;
    height: 36.51px;
    left: 55px;
    top: 377.92px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_12-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .path_14 {
    width: 27.83px;
    height: 4.99px;
    left: 154.68px;
    top: 387.09px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_14-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #000000;
}
#Timeline .path_15 {
    width: 179.21px;
    height: 5.01px;
    left: 78.25px;
    top: 399.09px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_15-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #000000;
}
#Timeline .rectangle_13 {
    width: 46.68px;
    height: 40.38px;
    left: 173.67px;
    top: 236.14px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_13-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: url("#timeline-rectangle_13-fillImage");
}
#Timeline .path_16 {
    width: 28.64px;
    height: 3.99px;
    left: 182.71px;
    top: 281.09px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_16-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #000000;
}
#Timeline .rectangle_14 {
    width: 46.68px;
    height: 40.38px;
    left: 229.2px;
    top: 236.7px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_14-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: url("#timeline-rectangle_14-fillImage");
}
#Timeline .path_17 {
    width: 23.99px;
    height: 3.99px;
    left: 241.63px;
    top: 281.09px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_17-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #000000;
}
#Timeline .rectangle_15 {
    width: 227.84px;
    height: 58.64px;
    left: 55px;
    top: 471.36px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_15-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .rectangle_16 {
    width: 26.9px;
    height: 5.12px;
    left: 69.56px;
    top: 483.95px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_16-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .rectangle_17 {
    width: 26.9px;
    height: 5.12px;
    left: 175.25px;
    top: 483.81px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_17-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .rectangle_18 {
    width: 26.9px;
    height: 5.12px;
    left: 113.39px;
    top: 483.95px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_18-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .rectangle_19 {
    width: 49.05px;
    height: 5.12px;
    left: 113.39px;
    top: 491.83px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_19-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .rectangle_20 {
    width: 15.82px;
    height: 4.01px;
    left: 69.56px;
    top: 492.94px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_20-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .rectangle_21 {
    width: 15.82px;
    height: 4.01px;
    left: 175.25px;
    top: 492.8px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_21-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .rectangle_22 {
    width: 15.82px;
    height: 4.01px;
    left: 69.56px;
    top: 502.06px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_22-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .rectangle_23 {
    width: 15.82px;
    height: 4.01px;
    left: 175.25px;
    top: 501.93px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_23-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .rectangle_24 {
    width: 15.82px;
    height: 4.01px;
    left: 69.56px;
    top: 511.19px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_24-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .rectangle_25 {
    width: 15.82px;
    height: 4.01px;
    left: 175.25px;
    top: 511.05px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_25-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .path_18 {
    width: 11.8px;
    height: 3.99px;
    left: 70.72px;
    top: 484.09px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_18-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #000000;
}
#Timeline .path_19 {
    width: 13.67px;
    height: 2.9px;
    left: 70.06px;
    top: 493.16px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_19-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #000000;
}
#Timeline .path_20 {
    width: 14.8px;
    height: 2.96px;
    left: 70.15px;
    top: 502.1px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_20-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #000000;
}
#Timeline .path_21 {
    width: 12.1px;
    height: 2.9px;
    left: 70.36px;
    top: 511.16px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_21-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #000000;
}
#Timeline .path_22 {
    width: 47.48px;
    height: 3.73px;
    left: 114.15px;
    top: 493.08px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_22-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #000000;
}
#Timeline .path_23 {
    width: 19.35px;
    height: 3.95px;
    left: 114.05px;
    top: 484.13px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_23-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #000000;
}
#Timeline .path_24 {
    width: 9.45px;
    height: 3.7px;
    left: 176.15px;
    top: 493.1px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_24-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #000000;
}
#Timeline .path_25 {
    width: 9.02px;
    height: 2.9px;
    left: 176.36px;
    top: 502.16px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_25-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #000000;
}
#Timeline .path_26 {
    width: 13.72px;
    height: 2.96px;
    left: 176.18px;
    top: 511.1px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_26-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #000000;
}
#Timeline .path_27 {
    width: 14.57px;
    height: 3.95px;
    left: 176.05px;
    top: 484.13px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_27-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #000000;
}
#Timeline .rectangle_26 {
    width: 19px;
    height: 6px;
    left: 244px;
    top: 502px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_26-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #94EB86;
}
#Timeline .rectangle_27 {
    width: 6.01px;
    height: 5.12px;
    left: 244.08px;
    top: 483.81px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_27-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: url("#timeline-rectangle_27-fillImage");
}
#Timeline .rectangle_28 {
    width: 6.01px;
    height: 5.12px;
    left: 257.05px;
    top: 483.81px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_28-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: url("#timeline-rectangle_28-fillImage");
}
#Timeline .rectangle_29 {
    width: 6px;
    height: 5px;
    left: 257px;
    top: 493px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_29-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: url("#timeline-rectangle_29-fillImage");
}
#Timeline .rectangle_30 {
    width: 6.01px;
    height: 5.12px;
    left: 244.08px;
    top: 492.8px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_30-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: url("#timeline-rectangle_30-fillImage");
}
#Timeline .path_28 {
    width: 12.79px;
    height: 2.57px;
    left: 247.61px;
    top: 503.48px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_28-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #3C7A1F;
}
#Timeline .rectangle_31 {
    width: 227.84px;
    height: 41.77px;
    left: 55px;
    top: 422.01px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_31-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #606060;
}
#Timeline .rectangle_32 {
    width: 46px;
    height: 6px;
    left: 134px;
    top: 446px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_32-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .rectangle_33 {
    width: 20.57px;
    height: 5.95px;
    left: 182.85px;
    top: 446.22px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_33-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #94EB86;
}
#Timeline .path_29 {
    width: 43.9px;
    height: 5.01px;
    left: 146.68px;
    top: 430.09px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_29-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .path_30 {
    width: 47.58px;
    height: 7.22px;
    left: 144.72px;
    top: 436.44px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_30-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .path_31 {
    width: 11.32px;
    height: 2.61px;
    left: 187.32px;
    top: 447.44px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_31-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #3C7A1F;
}
#Timeline .path_32 {
    width: 111.83px;
    height: 18.49px;
    left: 55.69px;
    top: 60.64px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .path_32-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #0A1B2B;
}
#Timeline .rectangle_34 {
    width: 228px;
    height: 7.61px;
    left: 55px;
    top: 96px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_34-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_35 {
    width: 214.24px;
    height: 2.77px;
    left: 61.8px;
    top: 98.35px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_35-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #E2F1FF;
}
#Timeline .rectangle_36 {
    width: 227.84px;
    height: 22.13px;
    left: 55px;
    top: 111.19px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_36-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .rectangle_37 {
    width: 126px;
    height: 14px;
    left: 105px;
    top: 116px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_37-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_38 {
    width: 227.84px;
    height: 14.38px;
    left: 55px;
    top: 140.9px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_38-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .rectangle_39 {
    width: 28px;
    height: 7px;
    left: 94px;
    top: 145px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_39-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_40 {
    width: 17px;
    height: 7px;
    left: 132px;
    top: 145px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_40-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_41 {
    width: 29px;
    height: 7px;
    left: 160px;
    top: 145px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_41-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_42 {
    width: 17px;
    height: 7px;
    left: 228px;
    top: 145px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_42-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_43 {
    width: 18px;
    height: 7px;
    left: 200px;
    top: 145px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_43-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_44 {
    width: 228.27px;
    height: 50.48px;
    left: 55px;
    top: 162.87px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_44-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_45 {
    width: 54.43px;
    height: 4.7px;
    left: 61.65px;
    top: 179.05px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_45-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #E2F1FF;
}
#Timeline .rectangle_46 {
    width: 76.9px;
    height: 4.7px;
    left: 61.65px;
    top: 195.09px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_46-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #E2F1FF;
}
#Timeline .rectangle_47 {
    width: 101.58px;
    height: 7.47px;
    left: 61.65px;
    top: 185.69px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_47-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #E2F1FF;
}
#Timeline .rectangle_48 {
    width: 227.84px;
    height: 74.96px;
    left: 55px;
    top: 220.93px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_48-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .rectangle_49 {
    width: 40px;
    height: 10px;
    left: 147px;
    top: 223px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_49-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_50 {
    width: 26px;
    height: 6px;
    left: 73px;
    top: 280px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_50-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_51 {
    width: 46.68px;
    height: 40.38px;
    left: 62.6px;
    top: 236.97px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_51-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_52 {
    width: 30px;
    height: 7px;
    left: 182px;
    top: 280px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_52-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_53 {
    width: 46.68px;
    height: 40.38px;
    left: 173.67px;
    top: 236.14px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_53-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_54 {
    width: 29px;
    height: 7px;
    left: 127px;
    top: 280px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_54-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_55 {
    width: 46.68px;
    height: 40.38px;
    left: 118.13px;
    top: 237.53px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_55-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_56 {
    width: 29px;
    height: 7px;
    left: 239px;
    top: 280px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_56-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_57 {
    width: 46.68px;
    height: 40.38px;
    left: 229.2px;
    top: 236.7px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_57-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_58 {
    width: 227.84px;
    height: 66.52px;
    left: 55px;
    top: 303.81px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_58-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .rectangle_59 {
    width: 105.22px;
    height: 58.22px;
    left: 62.12px;
    top: 307.41px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_59-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_60 {
    width: 27.06px;
    height: 4.7px;
    left: 101.36px;
    top: 328.29px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_60-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #E2F1FF;
}
#Timeline .rectangle_61 {
    width: 30.22px;
    height: 4.7px;
    left: 99.78px;
    top: 333.96px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_61-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #E2F1FF;
}
#Timeline .rectangle_62 {
    width: 47.63px;
    height: 4.7px;
    left: 90.92px;
    top: 339.63px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_62-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #E2F1FF;
}
#Timeline .rectangle_63 {
    width: 105.22px;
    height: 58.22px;
    left: 170.5px;
    top: 307.41px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_63-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_64 {
    width: 27.06px;
    height: 4.7px;
    left: 209.74px;
    top: 328.29px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_64-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #E2F1FF;
}
#Timeline .rectangle_65 {
    width: 30.22px;
    height: 4.7px;
    left: 208.16px;
    top: 333.96px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_65-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #E2F1FF;
}
#Timeline .rectangle_66 {
    width: 47.63px;
    height: 4.7px;
    left: 199.3px;
    top: 339.63px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_66-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #E2F1FF;
}
#Timeline .rectangle_67 {
    width: 227.84px;
    height: 36.51px;
    left: 55px;
    top: 377.92px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_67-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #FFFFFF;
}
#Timeline .rectangle_68 {
    width: 30.06px;
    height: 4.7px;
    left: 153.73px;
    top: 389.26px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_68-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #E2F1FF;
}
#Timeline .rectangle_69 {
    width: 162.65px;
    height: 10.79px;
    left: 87.44px;
    top: 395.9px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_69-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #E2F1FF;
}
#Timeline .rectangle_70 {
    width: 227.84px;
    height: 41.77px;
    left: 55px;
    top: 422.01px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_70-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_71 {
    width: 53.16px;
    height: 4.7px;
    left: 142.34px;
    top: 431.14px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_71-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #E2F1FF;
}
#Timeline .rectangle_72 {
    width: 66.61px;
    height: 2.49px;
    left: 135.54px;
    top: 437.78px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_72-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #E2F1FF;
}
#Timeline .rectangle_73 {
    width: 39.08px;
    height: 2.49px;
    left: 149.3px;
    top: 441.37px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_73-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #E2F1FF;
}
#Timeline .rectangle_74 {
    width: 43.99px;
    height: 5.95px;
    left: 134.27px;
    top: 446.22px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_74-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #E2F1FF;
}
#Timeline .rectangle_75 {
    width: 20.57px;
    height: 5.95px;
    left: 182.85px;
    top: 446.22px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_75-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #86B4FD;
}
#Timeline .rectangle_76 {
    width: 14.08px;
    height: 2.49px;
    left: 186.17px;
    top: 447.87px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_76-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #E2F1FF;
}
#Timeline .rectangle_77 {
    width: 227.84px;
    height: 58.64px;
    left: 55px;
    top: 471.36px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_77-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #E2F1FF;
}
#Timeline .rectangle_78 {
    width: 26.9px;
    height: 5.12px;
    left: 69.56px;
    top: 483.95px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_78-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_79 {
    width: 26.9px;
    height: 5.12px;
    left: 175.25px;
    top: 483.81px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_79-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_80 {
    width: 18.99px;
    height: 5.12px;
    left: 244.08px;
    top: 501.93px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_80-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #86B4FD;
}
#Timeline .rectangle_81 {
    width: 6.01px;
    height: 5.12px;
    left: 244.08px;
    top: 483.81px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_81-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_82 {
    width: 6.01px;
    height: 5.12px;
    left: 257.05px;
    top: 483.81px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_82-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_83 {
    width: 6.01px;
    height: 5.12px;
    left: 257.05px;
    top: 492.8px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_83-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_84 {
    width: 6.01px;
    height: 5.12px;
    left: 244.08px;
    top: 492.8px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_84-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_85 {
    width: 26.9px;
    height: 5.12px;
    left: 113.39px;
    top: 483.95px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_85-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_86 {
    width: 49.05px;
    height: 5.12px;
    left: 113.39px;
    top: 491.83px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_86-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_87 {
    width: 15.82px;
    height: 4.01px;
    left: 69.56px;
    top: 492.94px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_87-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_88 {
    width: 15.82px;
    height: 4.01px;
    left: 175.25px;
    top: 492.8px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_88-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_89 {
    width: 15.82px;
    height: 4.01px;
    left: 69.56px;
    top: 502.06px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_89-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_90 {
    width: 15.82px;
    height: 4.01px;
    left: 175.25px;
    top: 501.93px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_90-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_91 {
    width: 15.82px;
    height: 4.01px;
    left: 69.56px;
    top: 511.19px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_91-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}
#Timeline .rectangle_92 {
    width: 15.82px;
    height: 4.01px;
    left: 175.25px;
    top: 511.05px;
    transform: translate(-0%, -0%) rotate(0deg);
    transform-origin: 0% 0%;
    background-color: #00000000;
    overflow: visible;
}

#Timeline .rectangle_92-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    fill: #8DC6FF;
}


path {
    fill-rule: evenodd;
}

svg {
   overflow: visible;
}
@media (max-width: 991.98px) {
  .flow-artboard.main {
    //justify-content: flex-start;
  }
}
