.bgshape-2 {
    width: 15vw;
    /*z-index: -1;*/
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
}

.bgshape-2-under {
    animation: bgshape-2-under-move 100s linear infinite;
    left: 0vw;
    width: 15vw;
}

.bgshape-2-above {
    animation: bgshape-2-above-move 100s linear infinite;
    width: 10vw;
}


@keyframes bgshape-2-under-move {
    25%   { transform: rotate(90deg); }
    55%   { transform: rotate(180deg); }
    75%   { transform: rotate(270deg); }
    100%   { transform: rotate(360deg); }
}

@keyframes bgshape-2-above-move {
    20%   { transform: rotate(-90deg); }
    50%   { transform: rotate(-180deg); }
    70%   { transform: rotate(-270deg); }
    90%   { transform: rotate(-360deg); }
}