/*
* Progress Bar
*/
.next-progress-bar {
    position: fixed;
    z-index: 9999; /*z-index*/
    /*top*/
    /*left*/
    right: 75px; /*right*/
    bottom: 50px; /*bottom*/

    width: 1px; /*width*/
    height: 100px; /*height*/

    background: #0080ff3f; /*path color*/
}
.next-progress-bar__inner {
    background: #007fff; /*fill color*/
    width: 100%;
    height: 0%;
    position: absolute;
}
.next-progress-bar__number {
    position: absolute;
    --top: -15px; /*number top*/
    transform: translateY(var(--top));
    top: 0;
    left: 10px; /*number left*/

    font-size: 14px; /*typography*/
    color: #007fff; /*typography*/
}
