@keyframes loader-long {
    0% {left: -35%;right: 100%}
    60% {left: 100%;right: -90%}
    100% {left: 100%;right: -90%}
}

@keyframes loader-short {
    0% {left: -200%;right: 100%}
    60% {left: 107%;right: -8%}
    100% {left: 107%;right: -8%}
}

.loadbar-container {
    display: block;
    position: relative;
    width: 100%;
    height: 8px;
    overflow: hidden;
    background-color: rgba(0, 73, 143, 0.2);
    background-clip: padding-box;
}

.loadbar-long {
    position: absolute;
    height: 8px;
    overflow: hidden;
    background-color: rgb(0, 73, 143);
    background-clip: padding-box;
    display: block;
    border-radius: 4px;
    will-change: left, right;
    animation: 4.2s cubic-bezier(0.65, 0.815, 0.735, 0.395) 0s infinite normal none running loader-long;
}

.loadbar-short {
    position: absolute;
    height: 8px;
    overflow: hidden;
    background-color: rgb(0, 73, 143);
    background-clip: padding-box;
    display: block;
    border-radius: 4px;
    will-change: left, right;
    animation: 4.2s cubic-bezier(0.165, 0.84, 0.44, 1) 2.1s infinite normal none running loader-short;
}
