.tigid-preloader{
    position: fixed;
    z-index: 5000;
    width: 100%;
    height: 100%;
    background-color: var(--color-bg);
    left: 0px;
    top: 0px;
    opacity: 1;
    transition: opacity 1.5s;
}

.tigid-preloader.hidden{
    opacity: 0;
}

.tigid-preloader__logo{
    display: none;
    position: absolute;
    width: 300px;
    height: 300px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /* background-image: url(../../../img/SF_LOGO_BIG.svg); */
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: all 0.2s;
    /* mix-blend-mode: difference; */
}

.tigid-preloader__text{
    position: absolute;
    /* bottom: 50px; */
    font-family: var(--font-regular);
    color: var(--color-text);

    font-size: var(--text-normal);
    line-height: var(--line-height-normal);
    letter-spacing: var(--letter-spacing-normal);
    /* left: 50%;
    transform: translateX(-50%); */

    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    
}

.tigid-preloader__bar{
    /* opacity: 0; */
    position: absolute;
    width: 0px;
    height: 0px;
    background-color: var(--color-border);
    transition: all 0.1s;
}

.tigid-preloader__bar.vertical{
    width: 2px;
    height: 0px;
}
.tigid-preloader__bar.horizontal{
    width: 0px;
    height: 2px;
}
.tigid-preloader__bar.left{
    left:0px;
}
.tigid-preloader__bar.right{
    right:0px;
}
.tigid-preloader__bar.top{
    top:0px;
}
.tigid-preloader__bar.bottom{
    bottom:0px;
}