/*
 * elevator_scroll
 */
html, body {
    overflow: hidden;
}

#elevator_scroll {
    width: 100vw;
    position: relative;
}

.es-left, .es-right {
    width: 50vw;
    height: 100%;
    position: absolute;
    top: 0;
}

.es-left {
    left: 0;
}

.es-right {
    right: 0;
}

.es-section {
    /*height: 100vh;*/
    width: 100%;
    overflow-y: scroll;
    -ms-overflow-style: none;
}

.es-section::-webkit-scrollbar {
    display: none;
}

.full-screen-true {
    width: 100%;
    text-align: center;
}

body {
    overflow: hidden;
}

.fullscreen-left {
    width: 100vw;
    height: 100%;
    position: absolute;
}

.fullscreen-right {
    width: 100vw;
    height: 100%;
    transform: translateX(-50%);
}