.loader-bar {
    width: 98%;
    max-width: 600px;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));
    justify-items: center;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) calc(50% - 1px), rgba(26, 66, 138, 1) calc(50%), rgba(0, 0, 0, 0) calc(50% + 1px));
}

.step:first-child {
    justify-self: start;
}

.step:last-child {
    justify-self: end;
}
