.loading-animation {
    width: 640px;
    height: 307px;
    background-image: url("/img/common/common-loading-sprites.png");
    background-repeat: no-repeat;
    animation-name: keyframes-uniagency-loading;
    animation-duration: 2.88s;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
    animation-timing-function: steps(1);
}

@keyframes keyframes-uniagency-loading {
    0% {
        width: 640px;
        height: 307px;
        background-image: url("/img/common/common-loading-sprites.png");
    }

    1.39% {
        background-position: -640px 0px;
    }

    2.78% {
        background-position: -1280px 0px;
    }

    4.17% {
        background-position: -1920px 0px;
    }

    5.56% {
        background-position: -2560px 0px;
    }

    6.94% {
        background-position: -3200px 0px;
    }

    8.33% {
        background-position: -3840px 0px;
    }

    9.72% {
        background-position: -4480px 0px;
    }

    11.11% {
        background-position: -5120px 0px;
    }

    12.50% {
        background-position: -5760px 0px;
    }

    13.89% {
        background-position: -6400px 0px;
    }

    15.28% {
        background-position: -7040px 0px;
    }

    16.67% {
        background-position: -7680px 0px;
    }

    18.06% {
        background-position: -8320px 0px;
    }

    19.44% {
        background-position: -8960px 0px;
    }

    20.83% {
        background-position: -9600px 0px;
    }

    22.22% {
        background-position: -10240px 0px;
    }

    23.61% {
        background-position: -10880px 0px;
    }

    25.00% {
        background-position: -11520px 0px;
    }

    26.39% {
        background-position: -12160px 0px;
    }

    27.78% {
        background-position: -12800px 0px;
    }

    29.17% {
        background-position: -13440px 0px;
    }

    30.56% {
        background-position: -14080px 0px;
    }

    31.94% {
        background-position: -14720px 0px;
    }

    33.33% {
        background-position: -15360px 0px;
    }

    34.72% {
        background-position: -16000px 0px;
    }

    36.11% {
        background-position: -16640px 0px;
    }

    37.50% {
        background-position: -17280px 0px;
    }

    38.89% {
        background-position: -17920px 0px;
    }

    40.28% {
        background-position: -18560px 0px;
    }

    41.67% {
        background-position: -19200px 0px;
    }

    43.06% {
        background-position: -19840px 0px;
    }

    44.44% {
        background-position: -20480px 0px;
    }

    45.83% {
        background-position: -21120px 0px;
    }

    47.22% {
        background-position: -21760px 0px;
    }

    48.61% {
        background-position: -22400px 0px;
    }

    50.00% {
        background-position: -23040px 0px;
    }

    51.39% {
        background-position: -23680px 0px;
    }

    52.78% {
        background-position: -24320px 0px;
    }

    54.17% {
        background-position: -24960px 0px;
    }

    55.56% {
        background-position: -25600px 0px;
    }

    56.94% {
        background-position: -26240px 0px;
    }

    58.33% {
        background-position: -26880px 0px;
    }

    59.72% {
        background-position: -27520px 0px;
    }

    61.11% {
        background-position: -28160px 0px;
    }

    62.50% {
        background-position: -28800px 0px;
    }

    63.89% {
        background-position: -29440px 0px;
    }

    65.28% {
        background-position: -30080px 0px;
    }

    66.67% {
        background-position: -30720px 0px;
    }

    68.06% {
        background-position: -31360px 0px;
    }

    69.44% {
        background-position: -32000px 0px;
    }

    70.83% {
        background-position: -32640px 0px;
    }

    72.22% {
        background-position: -33280px 0px;
    }

    73.61% {
        background-position: -33920px 0px;
    }

    75.00% {
        background-position: -34560px 0px;
    }

    76.39% {
        background-position: -35200px 0px;
    }

    77.78% {
        background-position: -35840px 0px;
    }

    79.17% {
        background-position: -36480px 0px;
    }

    80.56% {
        background-position: -37120px 0px;
    }

    81.94% {
        background-position: -37760px 0px;
    }

    83.33% {
        background-position: -38400px 0px;
    }

    84.72% {
        background-position: -39040px 0px;
    }

    86.11% {
        background-position: -39680px 0px;
    }

    87.50% {
        background-position: -40320px 0px;
    }

    88.89% {
        background-position: -40960px 0px;
    }

    90.28% {
        background-position: -41600px 0px;
    }

    91.67% {
        background-position: -42240px 0px;
    }

    93.06% {
        background-position: -42880px 0px;
    }

    94.44% {
        background-position: -43520px 0px;
    }

    95.83% {
        background-position: -44160px 0px;
    }

    97.22% {
        background-position: -44800px 0px;
    }

    98.61%,
    100% {
        background-position: -45440px 0px;
    }
}