.site-overlay {
    background-color: rgba(0,0,0,.4) !important;
    display: none;
    left: 0;
    height: 100vh;
    position: fixed;
    top: 0;
    transition: all .3s ease 0s;
    width: 100vw;
    z-index: -1;

    &.active {
        display: block;
        z-index: 1000000;
    }
}