.preload{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999;
    background: linear-gradient(to right, #ebeee3 0%,#cacec5 100%);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    overflow: hidden; 
}

.fixed-head__logo_margin{
    margin-right: 0 !important;
    margin-top: 10px;
}
.fixed-head__logo-name_color,
.fixed-head__logo-cream_color{
    color: #b9c7c8 !important;    
}

.stairway {
    width: 70px;
    height: 70px;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    position: relative;
}

.stairway__column {
    width: 10px;
    height: 50px;
    background-color: #b9c7c8;
}

.stairway__column:nth-child(2) {
    animation: 3.8s columnOne ease-in-out infinite;
}

.stairway__column:nth-child(3) {
    transform: translate(0, 10px);
    animation: 3.8s columnTwo ease-in-out infinite;
}

.stairway__column:nth-child(4) {
    transform: translate(0, 20px);
}

.stairway__column:nth-child(5) {
    transform: translate(0, 30px);
    animation: 3.8s columnFour ease-in-out infinite;
}

.stairway__column:nth-child(6) {
    transform: translate(0, 40px);
    animation: 3.8s columnFife ease-in-out infinite;
}

@keyframes columnOne {

    0%,
    40% {
        transform: translate(0, 40px);
    }

    50%,
    90% {
        transform: translate(0, 0px);
    }

    100% {
        transform: translate(0, 40px);
    }
}

@keyframes columnTwo {

    0%,
    40% {
        transform: translate(0, 30px);
    }

    50%,
    90% {
        transform: translate(0, 10px);
    }

    100% {
        transform: translate(0, 30px);
    }
}

@keyframes columnFour {

    0%,
    40% {
        transform: translate(0, 10px);
    }

    50%,
    90% {
        transform: translate(0, 30px);
    }

    100% {
        transform: translate(0, 10px);
    }
}

@keyframes columnFife {

    0%,
    40% {
        transform: translate(0, 0px);
    }

    50%,
    90% {
        transform: translate(0, 40px);
    }

    100% {
        transform: translate(0, 0px);
    }
}


.stairway__circle {
    width: 10px;
    height: 10px;
    background-color: #b9c7c8;
    border-radius: 50%;
    position: absolute;
    left: 1px;
    bottom: 10px;
    animation: 3.8s circle ease-in-out infinite;
}

@keyframes circle {
    0% {
        transform: translate(0, 1px);
    }

    4% {
        transform: translate(8px, -13px);
    }

    11% {
        transform: translate(15px, -9px)
    }

    16% {
        transform: translate(23px, -25px)
    }

    21% {
        transform: translate(30px, -20px)
    }

    26% {
        transform: translate(38px, -31px)
    }

    31% {
        transform: translate(45px, -30px)
    }

    38% {
        transform: translate(53px, -44px)
    }

    41% {
        transform: translate(60px, -40px)
    }

    50% {
        transform: translate(60px, 1px)
    }

    58% {
        transform: translate(53px, -14px)
    }

    61% {
        transform: translate(45px, -10px)
    }

    68% {
        transform: translate(37px, -24px)
    }

    71% {
        transform: translate(30px, -20px)
    }

    78% {
        transform: translate(22px, -34px)
    }

    81% {
        transform: translate(15px, -30px)
    }

    88% {
        transform: translate(7px, -44px)
    }

    91% {
        transform: translate(0, -40px)
    }

    100% {
        transform: translate(0, 0);
    }
}