﻿.splashscreen
{
    z-index: 999999999;
    background: linear-gradient(#5f193a 0%,#35033b 100%);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
}
.splashscreen #fireworks
{
    z-index: -1;
    width: 100vw;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
}
.splashscreen.loaded
{
    animation: 1s forwards splashHide;
}
.splashscreen svg
{
    z-index: 2;
    position: relative;
}
.splashscreen .preloader-image
{
    z-index: 1;
    width: 160px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,calc(-50% - 117px));
}
.splashscreen .preloader-logo-block
{
    z-index: 2;
    width: 440px;
    height: 154px;
    position: relative;
    overflow: hidden;
}
.splashscreen .preloader-logo-image
{
    margin-top: 40px;
    position: relative;
}
@keyframes splashHide
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
        z-index: -1;
        visibility: hidden;
        pointer-events: none;
    }
}
@keyframes animation-logo
{
    0%
    {
        transform: translate(0);
    }
    2.5%
    {
        transform: translate(-440px);
    }
    5%
    {
        transform: translate(-880px);
    }
    7.5%
    {
        transform: translate(-1320px);
    }
    10%
    {
        transform: translate(-1760px);
    }
    12.5%
    {
        transform: translate(-2200px);
    }
    15%
    {
        transform: translate(-2640px);
    }
    17.5%
    {
        transform: translate(-3080px);
    }
    20%
    {
        transform: translate(-3520px);
    }
    22.5%
    {
        transform: translate(-3960px);
    }
    25%
    {
        transform: translate(-4400px);
    }
    27.5%
    {
        transform: translate(-4840px);
    }
    30%
    {
        transform: translate(-5280px);
    }
    32.5%
    {
        transform: translate(-5720px);
    }
    35%
    {
        transform: translate(-6160px);
    }
    37.5%
    {
        transform: translate(-6600px);
    }
    40%
    {
        transform: translate(-7040px);
    }
    42.5%
    {
        transform: translate(-7480px);
    }
    45%
    {
        transform: translate(-7920px);
    }
    47.5%
    {
        transform: translate(-8360px);
    }
    50%
    {
        transform: translate(-8800px);
    }
    52.5%
    {
        transform: translate(-9240px);
    }
    55%
    {
        transform: translate(-9680px);
    }
    57.5%
    {
        transform: translate(-10120px);
    }
    60%
    {
        transform: translate(-10560px);
    }
    62.5%
    {
        transform: translate(-11000px);
    }
    65%
    {
        transform: translate(-11440px);
    }
    67.5%
    {
        transform: translate(-11880px);
    }
    70%
    {
        transform: translate(-12320px);
    }
    72.5%
    {
        transform: translate(-12760px);
    }
    75%
    {
        transform: translate(-13200px);
    }
    77.5%
    {
        transform: translate(-13640px);
    }
    80%
    {
        transform: translate(-14080px);
    }
    82.5%
    {
        transform: translate(-14520px);
    }
    85%
    {
        transform: translate(-14960px);
    }
    87.5%
    {
        transform: translate(-15400px);
    }
    90%
    {
        transform: translate(-15840px);
    }
    92.5%
    {
        transform: translate(-16280px);
    }
    95%
    {
        transform: translate(-16720px);
    }
    97.5%
    {
        transform: translate(-17160px);
    }
    to
    {
        transform: translate(-17600px);
    }
}/*# sourceMappingURL=index.12fe9b93.css.map */