html {
    overflow: hidden;
}

html,
body,
#__next {
    position: absolute;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    height: var(--app-height, 100%) !important;
    width: 100% !important;
    max-height: var(--app-height, 100%) !important;
}
body {
    background: #13152C;
    color: #e6e6e6;
    font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu",
        "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-size: 16px;

    --loader-color: #f5f3c2;

    min-width: 320px;
    overflow: auto;
}
#__next {
    overflow: auto;
}

#tsparticles {
    height: 0;
}

#nprogress {
    position: fixed;
    z-index: 11030;
    pointer-events: none;
}

#nprogress .bar {
    background: var(--loader-color);

    position: fixed;
    z-index: 11031;
    top: 0;
    left: 0;

    width: 100%;
    height: 1px;
}

#nprogress .peg {
    display: block;
    position: absolute;
    right: 0px;
    width: 100px;
    height: 100%;
    box-shadow: 0 0 10px var(--loader-color), 0 0 5px var(--loader-color);
    opacity: 1;

    -webkit-transform: rotate(3deg) translate(0px, -4px);
    -ms-transform: rotate(3deg) translate(0px, -4px);
    transform: rotate(3deg) translate(0px, -4px);
}

.nprogress-custom-parent {
    overflow: hidden;
    position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
    position: absolute;
}

@-webkit-keyframes nprogress-spinner {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes nprogress-spinner {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.react-joyride__overlay {
    z-index: 10000 !important;
    height: 100vh !important;
}

.__floater {
    z-index: 10001 !important;
}

        /* ----------------------------------------------
 * Generated by Animista on 2021-12-21 21:58:25
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info.
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
 @-webkit-keyframes fade-in-right {
    0% {
        -webkit-transform: translateX(50px);
        transform: translateX(50px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}
@keyframes fade-in-right {
    0% {
        -webkit-transform: translateX(50px);
        transform: translateX(50px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}
.fade-in-right{-webkit-animation:fade-in-right .3s cubic-bezier(.39,.575,.565,1.000) both;animation:fade-in-right .3s cubic-bezier(.39,.575,.565,1.000) both}

/* ----------------------------------------------
* Generated by Animista on 2021-12-21 21:58:46
* Licensed under FreeBSD License.
* See http://animista.net/license for more info.
* w: http://animista.net, t: @cssanimista
* ---------------------------------------------- */
@-webkit-keyframes fade-out-right {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateX(50px);
        transform: translateX(50px);
        opacity: 0;
    }
}
@keyframes fade-out-right {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateX(50px);
        transform: translateX(50px);
        opacity: 0;
    }
}
.fade-out-right{-webkit-animation:fade-out-right .4s cubic-bezier(.25,.46,.45,.94) both;animation:fade-out-right .4s cubic-bezier(.25,.46,.45,.94) both}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: url("../assets/fonts/SourceSansPro-Regular.woff2");
}
