.logo-loader-img svg g#Logo-V {
    animation: none;
}

.loading-text {
    font-family: Inconsolata, monospace !important;
    padding: 10px;
}

.loading-text p::before {
    content: "root@silico-server:~/:# ";
    font-weight: bold;
}

.loading-text p::after {
    content: "|";
    animation-name: flash;
    animation-duration: 0.8s;
    animation-iteration-count: infinite;
}

.no-duration {
    animation-duration: 0s;
}

.pipe {
    animation-iteration-count: infinite;
}

.left-shape-st0 {
    fill: #ff5100;
}

.right-shape-st0 {
    fill: white;
}

.left-shape svg {
    enable-background: new 0 0 1414.6 1080;
}

.right-shape svg {
    enable-background: new 0 0 1335.3 1080;
}

.curtain {
    margin: 0 auto;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

.curtain__wrapper {
    width: 100%;
    height: 100%;
}

.logo-loader {
    /* position: relative;
    width: 100vw;
    height: 100vh;
    z-index: 51; */
    position: fixed;
    width: 100vw;
    height: 100vh;
    z-index: 51;
    top: 0;
    left: 0;
}

/* .logo-loader-img {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50%;
    z-index: 51;
} */

.logo-loader-img svg {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    width: 35%;
    z-index: 51;
    height: 100vh;
}

.left-shape {
    background-color: #ff5100;
    display: block;
    position: fixed;
    float: left;
    top: 0;
    left: 0;
    height: 100vh;
    width: 72vw;
    clip-path: polygon(75% 0, 50% 45%, 99% 84%, 40% 100%, 0 100%, 0 50%, 0% 0%);
    -webkit-clip-path: polygon(75% 0, 50% 45%, 99% 84%, 40% 100%, 0 100%, 0 50%, 0% 0%);
    z-index: 50;
}

.logo-loader--open {
    display: none;
}

.logo-loader--close {}

.left-shape--open {
    display: none;
}

.left-shape--close {}

.right-shape {
    background-color: white;
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    float: right;
    height: 100vh;
    width: 72vw;
    clip-path: polygon(100% 0, 100% 100%, 0% 100%, 60% 84%, 10% 45%, 35% 0);
    -webkit-clip-path: polygon(100% 0, 100% 100%, 0% 100%, 60% 84%, 10% 45%, 35% 0);
    z-index: 50;
}

.right-shape--open {
    display: none;
}

.right-shape--close {}