
        .la-ball-8bits[_ngcontent-xxi-c33], .la-ball-8bits[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-8bits[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 12px;
            height: 12px
        }

        .la-ball-8bits.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-8bits[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 4px;
            height: 4px;
            border-radius: 0;
            opacity: 0;
            transform: translate(100%, 100%);
            -webkit-animation: 1s infinite ball-8bits;
            animation: 1s infinite ball-8bits
        }

        .la-ball-8bits[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            -webkit-animation-delay: -.9375s;
            animation-delay: -.9375s;
            top: -100%;
            left: 0
        }

        .la-ball-8bits[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            -webkit-animation-delay: -.875s;
            animation-delay: -.875s;
            top: -100%;
            left: 33.3333333333%
        }

        .la-ball-8bits[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            -webkit-animation-delay: -.8125s;
            animation-delay: -.8125s;
            top: -66.6666666667%;
            left: 66.6666666667%
        }

        .la-ball-8bits[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            -webkit-animation-delay: -.75s;
            animation-delay: -.75s;
            top: -33.3333333333%;
            left: 100%
        }

        .la-ball-8bits[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            -webkit-animation-delay: -.6875s;
            animation-delay: -.6875s;
            top: 0;
            left: 100%
        }

        .la-ball-8bits[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(6) {
            -webkit-animation-delay: -.625s;
            animation-delay: -.625s;
            top: 33.3333333333%;
            left: 100%
        }

        .la-ball-8bits[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(7) {
            -webkit-animation-delay: -.5625s;
            animation-delay: -.5625s;
            top: 66.6666666667%;
            left: 66.6666666667%
        }

        .la-ball-8bits[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(8) {
            -webkit-animation-delay: -.5s;
            animation-delay: -.5s;
            top: 100%;
            left: 33.3333333333%
        }

        .la-ball-8bits[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(9) {
            -webkit-animation-delay: -.4375s;
            animation-delay: -.4375s;
            top: 100%;
            left: 0
        }

        .la-ball-8bits[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(10) {
            -webkit-animation-delay: -.375s;
            animation-delay: -.375s;
            top: 100%;
            left: -33.3333333333%
        }

        .la-ball-8bits[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(11) {
            -webkit-animation-delay: -.3125s;
            animation-delay: -.3125s;
            top: 66.6666666667%;
            left: -66.6666666667%
        }

        .la-ball-8bits[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(12) {
            -webkit-animation-delay: -.25s;
            animation-delay: -.25s;
            top: 33.3333333333%;
            left: -100%
        }

        .la-ball-8bits[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(13) {
            -webkit-animation-delay: -.1875s;
            animation-delay: -.1875s;
            top: 0;
            left: -100%
        }

        .la-ball-8bits[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(14) {
            -webkit-animation-delay: -.125s;
            animation-delay: -.125s;
            top: -33.3333333333%;
            left: -100%
        }

        .la-ball-8bits[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(15) {
            -webkit-animation-delay: -.0625s;
            animation-delay: -.0625s;
            top: -66.6666666667%;
            left: -66.6666666667%
        }

        .la-ball-8bits[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(16) {
            -webkit-animation-delay: 0s;
            animation-delay: 0s;
            top: -100%;
            left: -33.3333333333%
        }

        .la-ball-8bits.la-sm[_ngcontent-xxi-c33] {
            width: 6px;
            height: 6px
        }

        .la-ball-8bits.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 2px;
            height: 2px
        }

        .la-ball-8bits.la-2x[_ngcontent-xxi-c33] {
            width: 24px;
            height: 24px
        }

        .la-ball-8bits.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 8px;
            height: 8px
        }

        .la-ball-8bits.la-3x[_ngcontent-xxi-c33] {
            width: 36px;
            height: 36px
        }

        .la-ball-8bits.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 12px;
            height: 12px
        }

        @-webkit-keyframes ball-8bits {
            0%, 50% {
                opacity: 1
            }
            51% {
                opacity: 0
            }
        }

        @keyframes ball-8bits {
            0%, 50% {
                opacity: 1
            }
            51% {
                opacity: 0
            }
        }

        .la-ball-atom[_ngcontent-xxi-c33], .la-ball-atom[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-atom[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-ball-atom.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-atom[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor
        }

        .la-ball-atom[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 1;
            width: 60%;
            height: 60%;
            background: #aaa;
            border-radius: 100%;
            transform: translate(-50%, -50%);
            -webkit-animation: 4.5s linear infinite ball-atom-shrink;
            animation: 4.5s linear infinite ball-atom-shrink
        }

        .la-ball-atom[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:not(:nth-child(1)) {
            position: absolute;
            left: 0;
            z-index: 0;
            width: 100%;
            height: 100%;
            background: 0 0;
            -webkit-animation: 1.5s steps(2, end) infinite ball-atom-zindex;
            animation: 1.5s steps(2, end) infinite ball-atom-zindex
        }

        .la-ball-atom[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:not(:nth-child(1)):before {
            position: absolute;
            top: 0;
            left: 0;
            width: 10px;
            height: 10px;
            margin-top: -5px;
            margin-left: -5px;
            content: "";
            background: currentColor;
            border-radius: 50%;
            opacity: .75;
            -webkit-animation: 1.5s infinite ball-atom-position, 1.5s infinite ball-atom-size;
            animation: 1.5s infinite ball-atom-position, 1.5s infinite ball-atom-size
        }

        .la-ball-atom[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            -webkit-animation-delay: .75s;
            animation-delay: .75s
        }

        .la-ball-atom[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2):before {
            -webkit-animation-delay: 0s, -1.125s;
            animation-delay: 0s, -1.125s
        }

        .la-ball-atom[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            transform: rotate(120deg);
            -webkit-animation-delay: -.25s;
            animation-delay: -.25s
        }

        .la-ball-atom[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3):before {
            -webkit-animation-delay: -1s, -.75s;
            animation-delay: -1s, -.75s
        }

        .la-ball-atom[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            transform: rotate(240deg);
            -webkit-animation-delay: .25s;
            animation-delay: .25s
        }

        .la-ball-atom[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4):before {
            -webkit-animation-delay: -.5s, -125ms;
            animation-delay: -.5s, -125ms
        }

        .la-ball-atom.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-ball-atom.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:not(:nth-child(1)):before {
            width: 4px;
            height: 4px;
            margin-top: -2px;
            margin-left: -2px
        }

        .la-ball-atom.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-ball-atom.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:not(:nth-child(1)):before {
            width: 20px;
            height: 20px;
            margin-top: -10px;
            margin-left: -10px
        }

        .la-ball-atom.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-ball-atom.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:not(:nth-child(1)):before {
            width: 30px;
            height: 30px;
            margin-top: -15px;
            margin-left: -15px
        }

        @-webkit-keyframes ball-atom-position {
            50% {
                top: 100%;
                left: 100%
            }
        }

        @keyframes ball-atom-position {
            50% {
                top: 100%;
                left: 100%
            }
        }

        @-webkit-keyframes ball-atom-size {
            50% {
                transform: scale(.5, .5)
            }
        }

        @keyframes ball-atom-size {
            50% {
                transform: scale(.5, .5)
            }
        }

        @-webkit-keyframes ball-atom-zindex {
            50% {
                z-index: 10
            }
        }

        @keyframes ball-atom-zindex {
            50% {
                z-index: 10
            }
        }

        @-webkit-keyframes ball-atom-shrink {
            50% {
                transform: translate(-50%, -50%) scale(.8, .8)
            }
        }

        @keyframes ball-atom-shrink {
            50% {
                transform: translate(-50%, -50%) scale(.8, .8)
            }
        }

        .la-ball-beat[_ngcontent-xxi-c33], .la-ball-beat[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-beat[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 54px;
            height: 18px
        }

        .la-ball-beat.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-beat[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            width: 10px;
            height: 10px;
            margin: 4px;
            border-radius: 100%;
            -webkit-animation: .7s linear -.15s infinite ball-beat;
            animation: .7s linear -.15s infinite ball-beat
        }

        .la-ball-beat[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2n-1) {
            -webkit-animation-delay: -.5s;
            animation-delay: -.5s
        }

        .la-ball-beat.la-sm[_ngcontent-xxi-c33] {
            width: 26px;
            height: 8px
        }

        .la-ball-beat.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px;
            margin: 2px
        }

        .la-ball-beat.la-2x[_ngcontent-xxi-c33] {
            width: 108px;
            height: 36px
        }

        .la-ball-beat.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 20px;
            height: 20px;
            margin: 8px
        }

        .la-ball-beat.la-3x[_ngcontent-xxi-c33] {
            width: 162px;
            height: 54px
        }

        .la-ball-beat.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 30px;
            height: 30px;
            margin: 12px
        }

        @-webkit-keyframes ball-beat {
            50% {
                opacity: .2;
                transform: scale(.75)
            }
            100% {
                opacity: 1;
                transform: scale(1)
            }
        }

        @keyframes ball-beat {
            50% {
                opacity: .2;
                transform: scale(.75)
            }
            100% {
                opacity: 1;
                transform: scale(1)
            }
        }

        .la-ball-circus[_ngcontent-xxi-c33], .la-ball-circus[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-circus[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 16px;
            height: 16px
        }

        .la-ball-circus.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-circus[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            top: 0;
            left: -100%;
            display: block;
            width: 100%;
            height: 100%;
            border-radius: 100%;
            opacity: .5;
            -webkit-animation: 2.5s cubic-bezier(.25, 0, .75, 1) infinite ball-circus-position, 2.5s cubic-bezier(.25, 0, .75, 1) infinite ball-circus-size;
            animation: 2.5s cubic-bezier(.25, 0, .75, 1) infinite ball-circus-position, 2.5s cubic-bezier(.25, 0, .75, 1) infinite ball-circus-size
        }

        .la-ball-circus[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            -webkit-animation-delay: 0s, -.5s;
            animation-delay: 0s, -.5s
        }

        .la-ball-circus[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            -webkit-animation-delay: -.5s, -1s;
            animation-delay: -.5s, -1s
        }

        .la-ball-circus[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            -webkit-animation-delay: -1s, -1.5s;
            animation-delay: -1s, -1.5s
        }

        .la-ball-circus[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            -webkit-animation-delay: -1.5s, -2s;
            animation-delay: -1.5s, -2s
        }

        .la-ball-circus[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            -webkit-animation-delay: -2s, -2.5s;
            animation-delay: -2s, -2.5s
        }

        .la-ball-circus.la-sm[_ngcontent-xxi-c33], .la-ball-circus.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 8px;
            height: 8px
        }

        .la-ball-circus.la-2x[_ngcontent-xxi-c33], .la-ball-circus.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 32px;
            height: 32px
        }

        .la-ball-circus.la-3x[_ngcontent-xxi-c33], .la-ball-circus.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 48px;
            height: 48px
        }

        @-webkit-keyframes ball-circus-position {
            50% {
                left: 100%
            }
        }

        @keyframes ball-circus-position {
            50% {
                left: 100%
            }
        }

        @-webkit-keyframes ball-circus-size {
            50% {
                transform: scale(.3, .3)
            }
        }

        @keyframes ball-circus-size {
            50% {
                transform: scale(.3, .3)
            }
        }

        .la-ball-climbing-dot[_ngcontent-xxi-c33], .la-ball-climbing-dot[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-climbing-dot[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 42px;
            height: 32px
        }

        .la-ball-climbing-dot.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-climbing-dot[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor
        }

        .la-ball-climbing-dot[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            position: absolute;
            bottom: 32%;
            left: 18%;
            width: 14px;
            height: 14px;
            border-radius: 100%;
            transform-origin: center bottom;
            -webkit-animation: .6s ease-in-out infinite ball-climbing-dot-jump;
            animation: .6s ease-in-out infinite ball-climbing-dot-jump
        }

        .la-ball-climbing-dot[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:not(:nth-child(1)) {
            position: absolute;
            top: 0;
            right: 0;
            width: 14px;
            height: 2px;
            border-radius: 0;
            transform: translate(60%, 0);
            -webkit-animation: 1.8s linear infinite ball-climbing-dot-steps;
            animation: 1.8s linear infinite ball-climbing-dot-steps
        }

        .la-ball-climbing-dot[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:not(:nth-child(1)):nth-child(2) {
            -webkit-animation-delay: 0s;
            animation-delay: 0s
        }

        .la-ball-climbing-dot[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:not(:nth-child(1)):nth-child(3) {
            -webkit-animation-delay: -.6s;
            animation-delay: -.6s
        }

        .la-ball-climbing-dot[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:not(:nth-child(1)):nth-child(4) {
            -webkit-animation-delay: -1.2s;
            animation-delay: -1.2s
        }

        .la-ball-climbing-dot.la-sm[_ngcontent-xxi-c33] {
            width: 20px;
            height: 16px
        }

        .la-ball-climbing-dot.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            width: 6px;
            height: 6px
        }

        .la-ball-climbing-dot.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:not(:nth-child(1)) {
            width: 6px;
            height: 1px
        }

        .la-ball-climbing-dot.la-2x[_ngcontent-xxi-c33] {
            width: 84px;
            height: 64px
        }

        .la-ball-climbing-dot.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            width: 28px;
            height: 28px
        }

        .la-ball-climbing-dot.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:not(:nth-child(1)) {
            width: 28px;
            height: 4px
        }

        .la-ball-climbing-dot.la-3x[_ngcontent-xxi-c33] {
            width: 126px;
            height: 96px
        }

        .la-ball-climbing-dot.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            width: 42px;
            height: 42px
        }

        .la-ball-climbing-dot.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:not(:nth-child(1)) {
            width: 42px;
            height: 6px
        }

        @-webkit-keyframes ball-climbing-dot-jump {
            0%, 100% {
                transform: scale(1, .7)
            }
            20%, 80%, 90% {
                transform: scale(.7, 1.2)
            }
            40%, 46% {
                transform: scale(1, 1)
            }
            50% {
                bottom: 125%
            }
        }

        @keyframes ball-climbing-dot-jump {
            0%, 100% {
                transform: scale(1, .7)
            }
            20%, 80%, 90% {
                transform: scale(.7, 1.2)
            }
            40%, 46% {
                transform: scale(1, 1)
            }
            50% {
                bottom: 125%
            }
        }

        @-webkit-keyframes ball-climbing-dot-steps {
            0% {
                top: 0;
                right: 0;
                opacity: 0
            }
            50% {
                opacity: 1
            }
            100% {
                top: 100%;
                right: 100%;
                opacity: 0
            }
        }

        @keyframes ball-climbing-dot-steps {
            0% {
                top: 0;
                right: 0;
                opacity: 0
            }
            50% {
                opacity: 1
            }
            100% {
                top: 100%;
                right: 100%;
                opacity: 0
            }
        }

        .la-ball-clip-rotate-multiple[_ngcontent-xxi-c33], .la-ball-clip-rotate-multiple[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-clip-rotate-multiple[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-ball-clip-rotate-multiple.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-clip-rotate-multiple[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            border: 2px solid currentColor;
            position: absolute;
            top: 50%;
            left: 50%;
            background: 0 0;
            border-radius: 100%;
            -webkit-animation: 1s ease-in-out infinite ball-clip-rotate-multiple-rotate;
            animation: 1s ease-in-out infinite ball-clip-rotate-multiple-rotate
        }

        .la-ball-clip-rotate-multiple[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:first-child {
            position: absolute;
            width: 32px;
            height: 32px;
            border-right-color: transparent;
            border-left-color: transparent
        }

        .la-ball-clip-rotate-multiple[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:last-child {
            width: 16px;
            height: 16px;
            border-top-color: transparent;
            border-bottom-color: transparent;
            -webkit-animation-duration: .5s;
            animation-duration: .5s;
            -webkit-animation-direction: reverse;
            animation-direction: reverse
        }

        .la-ball-clip-rotate-multiple.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-ball-clip-rotate-multiple.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            border-width: 1px
        }

        .la-ball-clip-rotate-multiple.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:first-child {
            width: 16px;
            height: 16px
        }

        .la-ball-clip-rotate-multiple.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:last-child {
            width: 8px;
            height: 8px
        }

        .la-ball-clip-rotate-multiple.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-ball-clip-rotate-multiple.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            border-width: 4px
        }

        .la-ball-clip-rotate-multiple.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:first-child {
            width: 64px;
            height: 64px
        }

        .la-ball-clip-rotate-multiple.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:last-child {
            width: 32px;
            height: 32px
        }

        .la-ball-clip-rotate-multiple.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-ball-clip-rotate-multiple.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            border-width: 6px
        }

        .la-ball-clip-rotate-multiple.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:first-child {
            width: 96px;
            height: 96px
        }

        .la-ball-clip-rotate-multiple.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:last-child {
            width: 48px;
            height: 48px
        }

        @-webkit-keyframes ball-clip-rotate-multiple-rotate {
            0% {
                transform: translate(-50%, -50%) rotate(0)
            }
            50% {
                transform: translate(-50%, -50%) rotate(180deg)
            }
            100% {
                transform: translate(-50%, -50%) rotate(360deg)
            }
        }

        @keyframes ball-clip-rotate-multiple-rotate {
            0% {
                transform: translate(-50%, -50%) rotate(0)
            }
            50% {
                transform: translate(-50%, -50%) rotate(180deg)
            }
            100% {
                transform: translate(-50%, -50%) rotate(360deg)
            }
        }

        .la-ball-clip-rotate-pulse[_ngcontent-xxi-c33], .la-ball-clip-rotate-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-clip-rotate-pulse[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-ball-clip-rotate-pulse.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-clip-rotate-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            top: 50%;
            left: 50%;
            border-radius: 100%
        }

        .la-ball-clip-rotate-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:first-child {
            position: absolute;
            width: 32px;
            height: 32px;
            background: 0 0;
            border-style: solid;
            border-width: 2px;
            border-right-color: transparent;
            border-left-color: transparent;
            -webkit-animation: 1s cubic-bezier(.09, .57, .49, .9) infinite ball-clip-rotate-pulse-rotate;
            animation: 1s cubic-bezier(.09, .57, .49, .9) infinite ball-clip-rotate-pulse-rotate
        }

        .la-ball-clip-rotate-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:last-child {
            width: 16px;
            height: 16px;
            -webkit-animation: 1s cubic-bezier(.09, .57, .49, .9) infinite ball-clip-rotate-pulse-scale;
            animation: 1s cubic-bezier(.09, .57, .49, .9) infinite ball-clip-rotate-pulse-scale
        }

        .la-ball-clip-rotate-pulse.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-ball-clip-rotate-pulse.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:first-child {
            width: 16px;
            height: 16px;
            border-width: 1px
        }

        .la-ball-clip-rotate-pulse.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:last-child {
            width: 8px;
            height: 8px
        }

        .la-ball-clip-rotate-pulse.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-ball-clip-rotate-pulse.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:first-child {
            width: 64px;
            height: 64px;
            border-width: 4px
        }

        .la-ball-clip-rotate-pulse.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:last-child {
            width: 32px;
            height: 32px
        }

        .la-ball-clip-rotate-pulse.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-ball-clip-rotate-pulse.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:first-child {
            width: 96px;
            height: 96px;
            border-width: 6px
        }

        .la-ball-clip-rotate-pulse.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:last-child {
            width: 48px;
            height: 48px
        }

        @-webkit-keyframes ball-clip-rotate-pulse-rotate {
            0% {
                transform: translate(-50%, -50%) rotate(0)
            }
            50% {
                transform: translate(-50%, -50%) rotate(180deg)
            }
            100% {
                transform: translate(-50%, -50%) rotate(360deg)
            }
        }

        @keyframes ball-clip-rotate-pulse-rotate {
            0% {
                transform: translate(-50%, -50%) rotate(0)
            }
            50% {
                transform: translate(-50%, -50%) rotate(180deg)
            }
            100% {
                transform: translate(-50%, -50%) rotate(360deg)
            }
        }

        @-webkit-keyframes ball-clip-rotate-pulse-scale {
            0%, 100% {
                opacity: 1;
                transform: translate(-50%, -50%) scale(1)
            }
            30% {
                opacity: .3;
                transform: translate(-50%, -50%) scale(.15)
            }
        }

        @keyframes ball-clip-rotate-pulse-scale {
            0%, 100% {
                opacity: 1;
                transform: translate(-50%, -50%) scale(1)
            }
            30% {
                opacity: .3;
                transform: translate(-50%, -50%) scale(.15)
            }
        }

        .la-ball-clip-rotate[_ngcontent-xxi-c33], .la-ball-clip-rotate[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-clip-rotate[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-ball-clip-rotate.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-clip-rotate[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            border: 2px solid currentColor;
            width: 32px;
            height: 32px;
            background: 0 0;
            border-bottom-color: transparent;
            border-radius: 100%;
            -webkit-animation: .75s linear infinite ball-clip-rotate;
            animation: .75s linear infinite ball-clip-rotate
        }

        .la-ball-clip-rotate.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-ball-clip-rotate.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px;
            border-width: 1px
        }

        .la-ball-clip-rotate.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-ball-clip-rotate.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px;
            border-width: 4px
        }

        .la-ball-clip-rotate.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-ball-clip-rotate.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px;
            border-width: 6px
        }

        @-webkit-keyframes ball-clip-rotate {
            0% {
                transform: rotate(0)
            }
            50% {
                transform: rotate(180deg)
            }
            100% {
                transform: rotate(360deg)
            }
        }

        @keyframes ball-clip-rotate {
            0% {
                transform: rotate(0)
            }
            50% {
                transform: rotate(180deg)
            }
            100% {
                transform: rotate(360deg)
            }
        }

        .la-ball-elastic-dots[_ngcontent-xxi-c33], .la-ball-elastic-dots[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-elastic-dots[_ngcontent-xxi-c33] {
            display: block;
            color: #fff;
            width: 120px;
            height: 10px;
            font-size: 0;
            text-align: center
        }

        .la-ball-elastic-dots.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-elastic-dots[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            display: inline-block;
            width: 10px;
            height: 10px;
            white-space: nowrap;
            border-radius: 100%;
            -webkit-animation: 1s infinite ball-elastic-dots-anim;
            animation: 1s infinite ball-elastic-dots-anim
        }

        .la-ball-elastic-dots.la-sm[_ngcontent-xxi-c33] {
            width: 60px;
            height: 4px
        }

        .la-ball-elastic-dots.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px
        }

        .la-ball-elastic-dots.la-2x[_ngcontent-xxi-c33] {
            width: 240px;
            height: 20px
        }

        .la-ball-elastic-dots.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 20px;
            height: 20px
        }

        .la-ball-elastic-dots.la-3x[_ngcontent-xxi-c33] {
            width: 360px;
            height: 30px
        }

        .la-ball-elastic-dots.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 30px;
            height: 30px
        }

        @-webkit-keyframes ball-elastic-dots-anim {
            0%, 100% {
                margin: 0;
                transform: scale(1)
            }
            50% {
                margin: 0 5%;
                transform: scale(.65)
            }
        }

        @keyframes ball-elastic-dots-anim {
            0%, 100% {
                margin: 0;
                transform: scale(1)
            }
            50% {
                margin: 0 5%;
                transform: scale(.65)
            }
        }

        .la-ball-fall[_ngcontent-xxi-c33], .la-ball-fall[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-fall[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 54px;
            height: 18px
        }

        .la-ball-fall.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-fall[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            width: 10px;
            height: 10px;
            margin: 4px;
            border-radius: 100%;
            opacity: 0;
            -webkit-animation: 1s ease-in-out infinite ball-fall;
            animation: 1s ease-in-out infinite ball-fall
        }

        .la-ball-fall[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            -webkit-animation-delay: -.2s;
            animation-delay: -.2s
        }

        .la-ball-fall[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            -webkit-animation-delay: -.1s;
            animation-delay: -.1s
        }

        .la-ball-fall[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            -webkit-animation-delay: 0s;
            animation-delay: 0s
        }

        .la-ball-fall.la-sm[_ngcontent-xxi-c33] {
            width: 26px;
            height: 8px
        }

        .la-ball-fall.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px;
            margin: 2px
        }

        .la-ball-fall.la-2x[_ngcontent-xxi-c33] {
            width: 108px;
            height: 36px
        }

        .la-ball-fall.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 20px;
            height: 20px;
            margin: 8px
        }

        .la-ball-fall.la-3x[_ngcontent-xxi-c33] {
            width: 162px;
            height: 54px
        }

        .la-ball-fall.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 30px;
            height: 30px;
            margin: 12px
        }

        @-webkit-keyframes ball-fall {
            0% {
                opacity: 0;
                transform: translateY(-145%)
            }
            10%, 90% {
                opacity: .5
            }
            20%, 80% {
                opacity: 1;
                transform: translateY(0)
            }
            100% {
                opacity: 0;
                transform: translateY(145%)
            }
        }

        @keyframes ball-fall {
            0% {
                opacity: 0;
                transform: translateY(-145%)
            }
            10%, 90% {
                opacity: .5
            }
            20%, 80% {
                opacity: 1;
                transform: translateY(0)
            }
            100% {
                opacity: 0;
                transform: translateY(145%)
            }
        }

        .la-ball-fussion[_ngcontent-xxi-c33], .la-ball-fussion[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-fussion[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 8px;
            height: 8px
        }

        .la-ball-fussion.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-fussion[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            width: 12px;
            height: 12px;
            border-radius: 100%;
            transform: translate(-50%, -50%);
            -webkit-animation: 1s infinite ball-fussion-ball1;
            animation: 1s infinite ball-fussion-ball1
        }

        .la-ball-fussion[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            top: 0;
            left: 50%;
            z-index: 1
        }

        .la-ball-fussion[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            top: 50%;
            left: 100%;
            z-index: 2;
            -webkit-animation-name: ball-fussion-ball2;
            animation-name: ball-fussion-ball2
        }

        .la-ball-fussion[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            top: 100%;
            left: 50%;
            z-index: 1;
            -webkit-animation-name: ball-fussion-ball3;
            animation-name: ball-fussion-ball3
        }

        .la-ball-fussion[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            top: 50%;
            left: 0;
            z-index: 2;
            -webkit-animation-name: ball-fussion-ball4;
            animation-name: ball-fussion-ball4
        }

        .la-ball-fussion.la-sm[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px
        }

        .la-ball-fussion.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 6px;
            height: 6px
        }

        .la-ball-fussion.la-2x[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-ball-fussion.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33], .la-ball-fussion.la-3x[_ngcontent-xxi-c33] {
            width: 24px;
            height: 24px
        }

        .la-ball-fussion.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 36px;
            height: 36px
        }

        @-webkit-keyframes ball-fussion-ball1 {
            0% {
                opacity: .35
            }
            50% {
                top: -100%;
                left: 200%;
                opacity: 1
            }
            100% {
                top: 50%;
                left: 100%;
                z-index: 2;
                opacity: .35
            }
        }

        @keyframes ball-fussion-ball1 {
            0% {
                opacity: .35
            }
            50% {
                top: -100%;
                left: 200%;
                opacity: 1
            }
            100% {
                top: 50%;
                left: 100%;
                z-index: 2;
                opacity: .35
            }
        }

        @-webkit-keyframes ball-fussion-ball2 {
            0% {
                opacity: .35
            }
            50% {
                top: 200%;
                left: 200%;
                opacity: 1
            }
            100% {
                top: 100%;
                left: 50%;
                z-index: 1;
                opacity: .35
            }
        }

        @keyframes ball-fussion-ball2 {
            0% {
                opacity: .35
            }
            50% {
                top: 200%;
                left: 200%;
                opacity: 1
            }
            100% {
                top: 100%;
                left: 50%;
                z-index: 1;
                opacity: .35
            }
        }

        @-webkit-keyframes ball-fussion-ball3 {
            0% {
                opacity: .35
            }
            50% {
                top: 200%;
                left: -100%;
                opacity: 1
            }
            100% {
                top: 50%;
                left: 0;
                z-index: 2;
                opacity: .35
            }
        }

        @keyframes ball-fussion-ball3 {
            0% {
                opacity: .35
            }
            50% {
                top: 200%;
                left: -100%;
                opacity: 1
            }
            100% {
                top: 50%;
                left: 0;
                z-index: 2;
                opacity: .35
            }
        }

        @-webkit-keyframes ball-fussion-ball4 {
            0% {
                opacity: .35
            }
            50% {
                top: -100%;
                left: -100%;
                opacity: 1
            }
            100% {
                top: 0;
                left: 50%;
                z-index: 1;
                opacity: .35
            }
        }

        @keyframes ball-fussion-ball4 {
            0% {
                opacity: .35
            }
            50% {
                top: -100%;
                left: -100%;
                opacity: 1
            }
            100% {
                top: 0;
                left: 50%;
                z-index: 1;
                opacity: .35
            }
        }

        .la-ball-grid-beat[_ngcontent-xxi-c33], .la-ball-grid-beat[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-grid-beat[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 36px;
            height: 36px
        }

        .la-ball-grid-beat.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-grid-beat[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            width: 8px;
            height: 8px;
            margin: 2px;
            border-radius: 100%;
            -webkit-animation-name: ball-grid-beat;
            animation-name: ball-grid-beat;
            -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite
        }

        .la-ball-grid-beat[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            -webkit-animation-duration: .65s;
            animation-duration: .65s;
            -webkit-animation-delay: .03s;
            animation-delay: .03s
        }

        .la-ball-grid-beat[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            -webkit-animation-duration: 1.02s;
            animation-duration: 1.02s;
            -webkit-animation-delay: .09s;
            animation-delay: .09s
        }

        .la-ball-grid-beat[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            -webkit-animation-duration: 1.06s;
            animation-duration: 1.06s;
            -webkit-animation-delay: -.69s;
            animation-delay: -.69s
        }

        .la-ball-grid-beat[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s;
            -webkit-animation-delay: -.41s;
            animation-delay: -.41s
        }

        .la-ball-grid-beat[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            -webkit-animation-duration: 1.6s;
            animation-duration: 1.6s;
            -webkit-animation-delay: .04s;
            animation-delay: .04s
        }

        .la-ball-grid-beat[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(6) {
            -webkit-animation-duration: .84s;
            animation-duration: .84s;
            -webkit-animation-delay: .07s;
            animation-delay: .07s
        }

        .la-ball-grid-beat[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(7) {
            -webkit-animation-duration: .68s;
            animation-duration: .68s;
            -webkit-animation-delay: -.66s;
            animation-delay: -.66s
        }

        .la-ball-grid-beat[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(8) {
            -webkit-animation-duration: .93s;
            animation-duration: .93s;
            -webkit-animation-delay: -.76s;
            animation-delay: -.76s
        }

        .la-ball-grid-beat[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(9) {
            -webkit-animation-duration: 1.24s;
            animation-duration: 1.24s;
            -webkit-animation-delay: -.76s;
            animation-delay: -.76s
        }

        .la-ball-grid-beat.la-sm[_ngcontent-xxi-c33] {
            width: 18px;
            height: 18px
        }

        .la-ball-grid-beat.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px;
            margin: 1px
        }

        .la-ball-grid-beat.la-2x[_ngcontent-xxi-c33] {
            width: 72px;
            height: 72px
        }

        .la-ball-grid-beat.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px;
            margin: 4px
        }

        .la-ball-grid-beat.la-3x[_ngcontent-xxi-c33] {
            width: 108px;
            height: 108px
        }

        .la-ball-grid-beat.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 24px;
            height: 24px;
            margin: 6px
        }

        @-webkit-keyframes ball-grid-beat {
            0%, 100% {
                opacity: 1
            }
            50% {
                opacity: .35
            }
        }

        @keyframes ball-grid-beat {
            0%, 100% {
                opacity: 1
            }
            50% {
                opacity: .35
            }
        }

        .la-ball-grid-pulse[_ngcontent-xxi-c33], .la-ball-grid-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-grid-pulse[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 36px;
            height: 36px
        }

        .la-ball-grid-pulse.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-grid-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            width: 8px;
            height: 8px;
            margin: 2px;
            border-radius: 100%;
            -webkit-animation-name: ball-grid-pulse;
            animation-name: ball-grid-pulse;
            -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite
        }

        .la-ball-grid-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            -webkit-animation-duration: .65s;
            animation-duration: .65s;
            -webkit-animation-delay: .03s;
            animation-delay: .03s
        }

        .la-ball-grid-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            -webkit-animation-duration: 1.02s;
            animation-duration: 1.02s;
            -webkit-animation-delay: .09s;
            animation-delay: .09s
        }

        .la-ball-grid-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            -webkit-animation-duration: 1.06s;
            animation-duration: 1.06s;
            -webkit-animation-delay: -.69s;
            animation-delay: -.69s
        }

        .la-ball-grid-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s;
            -webkit-animation-delay: -.41s;
            animation-delay: -.41s
        }

        .la-ball-grid-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            -webkit-animation-duration: 1.6s;
            animation-duration: 1.6s;
            -webkit-animation-delay: .04s;
            animation-delay: .04s
        }

        .la-ball-grid-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(6) {
            -webkit-animation-duration: .84s;
            animation-duration: .84s;
            -webkit-animation-delay: .07s;
            animation-delay: .07s
        }

        .la-ball-grid-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(7) {
            -webkit-animation-duration: .68s;
            animation-duration: .68s;
            -webkit-animation-delay: -.66s;
            animation-delay: -.66s
        }

        .la-ball-grid-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(8) {
            -webkit-animation-duration: .93s;
            animation-duration: .93s;
            -webkit-animation-delay: -.76s;
            animation-delay: -.76s
        }

        .la-ball-grid-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(9) {
            -webkit-animation-duration: 1.24s;
            animation-duration: 1.24s;
            -webkit-animation-delay: -.76s;
            animation-delay: -.76s
        }

        .la-ball-grid-pulse.la-sm[_ngcontent-xxi-c33] {
            width: 18px;
            height: 18px
        }

        .la-ball-grid-pulse.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px;
            margin: 1px
        }

        .la-ball-grid-pulse.la-2x[_ngcontent-xxi-c33] {
            width: 72px;
            height: 72px
        }

        .la-ball-grid-pulse.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px;
            margin: 4px
        }

        .la-ball-grid-pulse.la-3x[_ngcontent-xxi-c33] {
            width: 108px;
            height: 108px
        }

        .la-ball-grid-pulse.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 24px;
            height: 24px;
            margin: 6px
        }

        @-webkit-keyframes ball-grid-pulse {
            0%, 100% {
                opacity: 1;
                transform: scale(1)
            }
            50% {
                opacity: .35;
                transform: scale(.45)
            }
        }

        @keyframes ball-grid-pulse {
            0%, 100% {
                opacity: 1;
                transform: scale(1)
            }
            50% {
                opacity: .35;
                transform: scale(.45)
            }
        }

        .la-ball-newton-cradle[_ngcontent-xxi-c33], .la-ball-newton-cradle[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-newton-cradle[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 40px;
            height: 10px
        }

        .la-ball-newton-cradle.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-newton-cradle[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            width: 10px;
            height: 10px;
            border-radius: 100%
        }

        .la-ball-newton-cradle[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:first-child {
            transform: translateX(0);
            -webkit-animation: 1s ease-out infinite ball-newton-cradle-left;
            animation: 1s ease-out infinite ball-newton-cradle-left
        }

        .la-ball-newton-cradle[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:last-child {
            transform: translateX(0);
            -webkit-animation: 1s ease-out infinite ball-newton-cradle-right;
            animation: 1s ease-out infinite ball-newton-cradle-right
        }

        .la-ball-newton-cradle.la-sm[_ngcontent-xxi-c33] {
            width: 20px;
            height: 4px
        }

        .la-ball-newton-cradle.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px
        }

        .la-ball-newton-cradle.la-2x[_ngcontent-xxi-c33] {
            width: 80px;
            height: 20px
        }

        .la-ball-newton-cradle.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 20px;
            height: 20px
        }

        .la-ball-newton-cradle.la-3x[_ngcontent-xxi-c33] {
            width: 120px;
            height: 30px
        }

        .la-ball-newton-cradle.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 30px;
            height: 30px
        }

        @-webkit-keyframes ball-newton-cradle-left {
            25% {
                transform: translateX(-100%);
                -webkit-animation-timing-function: ease-in;
                animation-timing-function: ease-in
            }
            50% {
                transform: translateX(0)
            }
        }

        @keyframes ball-newton-cradle-left {
            25% {
                transform: translateX(-100%);
                -webkit-animation-timing-function: ease-in;
                animation-timing-function: ease-in
            }
            50% {
                transform: translateX(0)
            }
        }

        @-webkit-keyframes ball-newton-cradle-right {
            100%, 50% {
                transform: translateX(0)
            }
            75% {
                transform: translateX(100%);
                -webkit-animation-timing-function: ease-in;
                animation-timing-function: ease-in
            }
        }

        @keyframes ball-newton-cradle-right {
            100%, 50% {
                transform: translateX(0)
            }
            75% {
                transform: translateX(100%);
                -webkit-animation-timing-function: ease-in;
                animation-timing-function: ease-in
            }
        }

        .la-ball-pulse-rise[_ngcontent-xxi-c33], .la-ball-pulse-rise[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-pulse-rise[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 70px;
            height: 14px
        }

        .la-ball-pulse-rise.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-pulse-rise[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            width: 10px;
            height: 10px;
            margin: 2px;
            border-radius: 100%;
            -webkit-animation: 1s cubic-bezier(.15, .36, .9, .6) infinite ball-pulse-rise-even;
            animation: 1s cubic-bezier(.15, .36, .9, .6) infinite ball-pulse-rise-even
        }

        .la-ball-pulse-rise[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2n-1) {
            -webkit-animation-name: ball-pulse-rise-odd;
            animation-name: ball-pulse-rise-odd
        }

        .la-ball-pulse-rise.la-sm[_ngcontent-xxi-c33] {
            width: 34px;
            height: 6px
        }

        .la-ball-pulse-rise.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px;
            margin: 1px
        }

        .la-ball-pulse-rise.la-2x[_ngcontent-xxi-c33] {
            width: 140px;
            height: 28px
        }

        .la-ball-pulse-rise.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 20px;
            height: 20px;
            margin: 4px
        }

        .la-ball-pulse-rise.la-3x[_ngcontent-xxi-c33] {
            width: 210px;
            height: 42px
        }

        .la-ball-pulse-rise.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 30px;
            height: 30px;
            margin: 6px
        }

        @-webkit-keyframes ball-pulse-rise-even {
            0% {
                opacity: 1;
                transform: scale(1.1)
            }
            25% {
                transform: translateY(-200%)
            }
            50% {
                opacity: .35;
                transform: scale(.3)
            }
            75% {
                transform: translateY(200%)
            }
            100% {
                opacity: 1;
                transform: translateY(0);
                transform: scale(1)
            }
        }

        @keyframes ball-pulse-rise-even {
            0% {
                opacity: 1;
                transform: scale(1.1)
            }
            25% {
                transform: translateY(-200%)
            }
            50% {
                opacity: .35;
                transform: scale(.3)
            }
            75% {
                transform: translateY(200%)
            }
            100% {
                opacity: 1;
                transform: translateY(0);
                transform: scale(1)
            }
        }

        @-webkit-keyframes ball-pulse-rise-odd {
            0% {
                opacity: .35;
                transform: scale(.4)
            }
            25% {
                transform: translateY(200%)
            }
            50% {
                opacity: 1;
                transform: scale(1.1)
            }
            75% {
                transform: translateY(-200%)
            }
            100% {
                opacity: .35;
                transform: translateY(0);
                transform: scale(.75)
            }
        }

        @keyframes ball-pulse-rise-odd {
            0% {
                opacity: .35;
                transform: scale(.4)
            }
            25% {
                transform: translateY(200%)
            }
            50% {
                opacity: 1;
                transform: scale(1.1)
            }
            75% {
                transform: translateY(-200%)
            }
            100% {
                opacity: .35;
                transform: translateY(0);
                transform: scale(.75)
            }
        }

        .la-ball-pulse-sync[_ngcontent-xxi-c33], .la-ball-pulse-sync[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-pulse-sync[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 54px;
            height: 18px
        }

        .la-ball-pulse-sync.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-pulse-sync[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            width: 10px;
            height: 10px;
            margin: 4px;
            border-radius: 100%;
            -webkit-animation: .6s ease-in-out infinite ball-pulse-sync;
            animation: .6s ease-in-out infinite ball-pulse-sync
        }

        .la-ball-pulse-sync[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            -webkit-animation-delay: -.14s;
            animation-delay: -.14s
        }

        .la-ball-pulse-sync[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            -webkit-animation-delay: -.07s;
            animation-delay: -.07s
        }

        .la-ball-pulse-sync[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            -webkit-animation-delay: 0s;
            animation-delay: 0s
        }

        .la-ball-pulse-sync.la-sm[_ngcontent-xxi-c33] {
            width: 26px;
            height: 8px
        }

        .la-ball-pulse-sync.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px;
            margin: 2px
        }

        .la-ball-pulse-sync.la-2x[_ngcontent-xxi-c33] {
            width: 108px;
            height: 36px
        }

        .la-ball-pulse-sync.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 20px;
            height: 20px;
            margin: 8px
        }

        .la-ball-pulse-sync.la-3x[_ngcontent-xxi-c33] {
            width: 162px;
            height: 54px
        }

        .la-ball-pulse-sync.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 30px;
            height: 30px;
            margin: 12px
        }

        @-webkit-keyframes ball-pulse-sync {
            33% {
                transform: translateY(100%)
            }
            66% {
                transform: translateY(-100%)
            }
            100% {
                transform: translateY(0)
            }
        }

        @keyframes ball-pulse-sync {
            33% {
                transform: translateY(100%)
            }
            66% {
                transform: translateY(-100%)
            }
            100% {
                transform: translateY(0)
            }
        }

        .la-ball-pulse[_ngcontent-xxi-c33], .la-ball-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-pulse[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 54px;
            height: 18px
        }

        .la-ball-pulse.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            width: 10px;
            height: 10px;
            margin: 4px;
            border-radius: 100%;
            -webkit-animation: 1s infinite ball-pulse;
            animation: 1s infinite ball-pulse
        }

        .la-ball-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            -webkit-animation-delay: -.2s;
            animation-delay: -.2s
        }

        .la-ball-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            -webkit-animation-delay: -.1s;
            animation-delay: -.1s
        }

        .la-ball-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            -webkit-animation-delay: 0s;
            animation-delay: 0s
        }

        .la-ball-pulse.la-sm[_ngcontent-xxi-c33] {
            width: 26px;
            height: 8px
        }

        .la-ball-pulse.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px;
            margin: 2px
        }

        .la-ball-pulse.la-2x[_ngcontent-xxi-c33] {
            width: 108px;
            height: 36px
        }

        .la-ball-pulse.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 20px;
            height: 20px;
            margin: 8px
        }

        .la-ball-pulse.la-3x[_ngcontent-xxi-c33] {
            width: 162px;
            height: 54px
        }

        .la-ball-pulse.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 30px;
            height: 30px;
            margin: 12px
        }

        @-webkit-keyframes ball-pulse {
            0%, 100%, 60% {
                opacity: 1;
                transform: scale(1)
            }
            30% {
                opacity: .1;
                transform: scale(.01)
            }
        }

        @keyframes ball-pulse {
            0%, 100%, 60% {
                opacity: 1;
                transform: scale(1)
            }
            30% {
                opacity: .1;
                transform: scale(.01)
            }
        }

        .la-ball-rotate[_ngcontent-xxi-c33], .la-ball-rotate[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-rotate[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 10px;
            height: 10px
        }

        .la-ball-rotate.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-rotate[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            width: 10px;
            height: 10px;
            border-radius: 100%;
            -webkit-animation: 1s cubic-bezier(.7, -.13, .22, .86) infinite ball-rotate-animation;
            animation: 1s cubic-bezier(.7, -.13, .22, .86) infinite ball-rotate-animation
        }

        .la-ball-rotate[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:after, .la-ball-rotate[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:before {
            position: absolute;
            width: inherit;
            height: inherit;
            margin: inherit;
            content: "";
            background: currentColor;
            border-radius: inherit;
            opacity: .8
        }

        .la-ball-rotate[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:before {
            top: 0;
            left: -150%
        }

        .la-ball-rotate[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:after {
            top: 0;
            left: 150%
        }

        .la-ball-rotate.la-sm[_ngcontent-xxi-c33], .la-ball-rotate.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px
        }

        .la-ball-rotate.la-2x[_ngcontent-xxi-c33], .la-ball-rotate.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 20px;
            height: 20px
        }

        .la-ball-rotate.la-3x[_ngcontent-xxi-c33], .la-ball-rotate.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 30px;
            height: 30px
        }

        @-webkit-keyframes ball-rotate-animation {
            0% {
                transform: rotate(0)
            }
            50% {
                transform: rotate(180deg)
            }
            100% {
                transform: rotate(360deg)
            }
        }

        @keyframes ball-rotate-animation {
            0% {
                transform: rotate(0)
            }
            50% {
                transform: rotate(180deg)
            }
            100% {
                transform: rotate(360deg)
            }
        }

        .la-ball-running-dots[_ngcontent-xxi-c33], .la-ball-running-dots[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-running-dots[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 10px;
            height: 10px
        }

        .la-ball-running-dots.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-running-dots[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            width: 10px;
            height: 10px;
            margin-left: -25px;
            border-radius: 100%;
            -webkit-animation: 2s linear infinite ball-running-dots-animate;
            animation: 2s linear infinite ball-running-dots-animate
        }

        .la-ball-running-dots[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            -webkit-animation-delay: 0s;
            animation-delay: 0s
        }

        .la-ball-running-dots[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            -webkit-animation-delay: -.4s;
            animation-delay: -.4s
        }

        .la-ball-running-dots[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            -webkit-animation-delay: -.8s;
            animation-delay: -.8s
        }

        .la-ball-running-dots[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            -webkit-animation-delay: -1.2s;
            animation-delay: -1.2s
        }

        .la-ball-running-dots[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            -webkit-animation-delay: -1.6s;
            animation-delay: -1.6s
        }

        .la-ball-running-dots[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(6) {
            -webkit-animation-delay: -2s;
            animation-delay: -2s
        }

        .la-ball-running-dots[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(7) {
            -webkit-animation-delay: -2.4s;
            animation-delay: -2.4s
        }

        .la-ball-running-dots[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(8) {
            -webkit-animation-delay: -2.8s;
            animation-delay: -2.8s
        }

        .la-ball-running-dots[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(9) {
            -webkit-animation-delay: -3.2s;
            animation-delay: -3.2s
        }

        .la-ball-running-dots[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(10) {
            -webkit-animation-delay: -3.6s;
            animation-delay: -3.6s
        }

        .la-ball-running-dots.la-sm[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px
        }

        .la-ball-running-dots.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px;
            margin-left: -12px
        }

        .la-ball-running-dots.la-2x[_ngcontent-xxi-c33] {
            width: 20px;
            height: 20px
        }

        .la-ball-running-dots.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 20px;
            height: 20px;
            margin-left: -50px
        }

        .la-ball-running-dots.la-3x[_ngcontent-xxi-c33] {
            width: 30px;
            height: 30px
        }

        .la-ball-running-dots.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 30px;
            height: 30px;
            margin-left: -75px
        }

        @-webkit-keyframes ball-running-dots-animate {
            0%, 100% {
                width: 100%;
                height: 100%;
                transform: translateY(0) translateX(500%)
            }
            80% {
                transform: translateY(0) translateX(0)
            }
            85% {
                width: 100%;
                height: 100%;
                transform: translateY(-125%) translateX(0)
            }
            90% {
                width: 200%;
                height: 75%
            }
            95% {
                width: 100%;
                height: 100%;
                transform: translateY(-100%) translateX(500%)
            }
        }

        @keyframes ball-running-dots-animate {
            0%, 100% {
                width: 100%;
                height: 100%;
                transform: translateY(0) translateX(500%)
            }
            80% {
                transform: translateY(0) translateX(0)
            }
            85% {
                width: 100%;
                height: 100%;
                transform: translateY(-125%) translateX(0)
            }
            90% {
                width: 200%;
                height: 75%
            }
            95% {
                width: 100%;
                height: 100%;
                transform: translateY(-100%) translateX(500%)
            }
        }

        .la-ball-scale-multiple[_ngcontent-xxi-c33], .la-ball-scale-multiple[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-scale-multiple[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-ball-scale-multiple.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-scale-multiple[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            top: 0;
            left: 0;
            width: 32px;
            height: 32px;
            border-radius: 100%;
            opacity: 0;
            -webkit-animation: 1s linear infinite ball-scale-multiple;
            animation: 1s linear infinite ball-scale-multiple
        }

        .la-ball-scale-multiple[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            -webkit-animation-delay: .2s;
            animation-delay: .2s
        }

        .la-ball-scale-multiple[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            -webkit-animation-delay: .4s;
            animation-delay: .4s
        }

        .la-ball-scale-multiple.la-sm[_ngcontent-xxi-c33], .la-ball-scale-multiple.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-ball-scale-multiple.la-2x[_ngcontent-xxi-c33], .la-ball-scale-multiple.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-ball-scale-multiple.la-3x[_ngcontent-xxi-c33], .la-ball-scale-multiple.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        @-webkit-keyframes ball-scale-multiple {
            0% {
                opacity: 0;
                transform: scale(0)
            }
            5% {
                opacity: .75
            }
            100% {
                opacity: 0;
                transform: scale(1)
            }
        }

        @keyframes ball-scale-multiple {
            0% {
                opacity: 0;
                transform: scale(0)
            }
            5% {
                opacity: .75
            }
            100% {
                opacity: 0;
                transform: scale(1)
            }
        }

        .la-ball-scale-pulse[_ngcontent-xxi-c33], .la-ball-scale-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-scale-pulse[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-ball-scale-pulse.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-scale-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            top: 0;
            left: 0;
            width: 32px;
            height: 32px;
            border-radius: 100%;
            opacity: .5;
            -webkit-animation: 2s ease-in-out infinite ball-scale-pulse;
            animation: 2s ease-in-out infinite ball-scale-pulse
        }

        .la-ball-scale-pulse[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:last-child {
            -webkit-animation-delay: -1s;
            animation-delay: -1s
        }

        .la-ball-scale-pulse.la-sm[_ngcontent-xxi-c33], .la-ball-scale-pulse.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-ball-scale-pulse.la-2x[_ngcontent-xxi-c33], .la-ball-scale-pulse.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-ball-scale-pulse.la-3x[_ngcontent-xxi-c33], .la-ball-scale-pulse.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        @-webkit-keyframes ball-scale-pulse {
            0%, 100% {
                transform: scale(0)
            }
            50% {
                transform: scale(1)
            }
        }

        @keyframes ball-scale-pulse {
            0%, 100% {
                transform: scale(0)
            }
            50% {
                transform: scale(1)
            }
        }

        .la-ball-scale-ripple-multiple[_ngcontent-xxi-c33], .la-ball-scale-ripple-multiple[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-scale-ripple-multiple[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-ball-scale-ripple-multiple.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-scale-ripple-multiple[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            border: 2px solid currentColor;
            position: absolute;
            top: 0;
            left: 0;
            width: 32px;
            height: 32px;
            background: 0 0;
            border-radius: 100%;
            opacity: 0;
            -webkit-animation: 1.25s cubic-bezier(.21, .53, .56, .8) infinite ball-scale-ripple-multiple;
            animation: 1.25s cubic-bezier(.21, .53, .56, .8) infinite ball-scale-ripple-multiple
        }

        .la-ball-scale-ripple-multiple[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            -webkit-animation-delay: 0s;
            animation-delay: 0s
        }

        .la-ball-scale-ripple-multiple[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            -webkit-animation-delay: .25s;
            animation-delay: .25s
        }

        .la-ball-scale-ripple-multiple[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            -webkit-animation-delay: .5s;
            animation-delay: .5s
        }

        .la-ball-scale-ripple-multiple.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-ball-scale-ripple-multiple.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px;
            border-width: 1px
        }

        .la-ball-scale-ripple-multiple.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-ball-scale-ripple-multiple.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px;
            border-width: 4px
        }

        .la-ball-scale-ripple-multiple.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-ball-scale-ripple-multiple.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px;
            border-width: 6px
        }

        @-webkit-keyframes ball-scale-ripple-multiple {
            0% {
                opacity: 1;
                transform: scale(.1)
            }
            70% {
                opacity: .5;
                transform: scale(1)
            }
            95% {
                opacity: 0
            }
        }

        @keyframes ball-scale-ripple-multiple {
            0% {
                opacity: 1;
                transform: scale(.1)
            }
            70% {
                opacity: .5;
                transform: scale(1)
            }
            95% {
                opacity: 0
            }
        }

        .la-ball-scale-ripple[_ngcontent-xxi-c33], .la-ball-scale-ripple[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-scale-ripple[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-ball-scale-ripple.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-scale-ripple[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            border: 2px solid currentColor;
            width: 32px;
            height: 32px;
            background: 0 0;
            border-radius: 100%;
            opacity: 0;
            -webkit-animation: 1s cubic-bezier(.21, .53, .56, .8) infinite ball-scale-ripple;
            animation: 1s cubic-bezier(.21, .53, .56, .8) infinite ball-scale-ripple
        }

        .la-ball-scale-ripple.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-ball-scale-ripple.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px;
            border-width: 1px
        }

        .la-ball-scale-ripple.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-ball-scale-ripple.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px;
            border-width: 4px
        }

        .la-ball-scale-ripple.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-ball-scale-ripple.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px;
            border-width: 6px
        }

        @-webkit-keyframes ball-scale-ripple {
            0% {
                opacity: 1;
                transform: scale(.1)
            }
            70% {
                opacity: .65;
                transform: scale(1)
            }
            100% {
                opacity: 0
            }
        }

        @keyframes ball-scale-ripple {
            0% {
                opacity: 1;
                transform: scale(.1)
            }
            70% {
                opacity: .65;
                transform: scale(1)
            }
            100% {
                opacity: 0
            }
        }

        .la-ball-scale[_ngcontent-xxi-c33], .la-ball-scale[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-scale[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-ball-scale.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-scale[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            width: 32px;
            height: 32px;
            border-radius: 100%;
            opacity: 0;
            -webkit-animation: 1s ease-in-out infinite ball-scale;
            animation: 1s ease-in-out infinite ball-scale
        }

        .la-ball-scale.la-sm[_ngcontent-xxi-c33], .la-ball-scale.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-ball-scale.la-2x[_ngcontent-xxi-c33], .la-ball-scale.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-ball-scale.la-3x[_ngcontent-xxi-c33], .la-ball-scale.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        @-webkit-keyframes ball-scale {
            0% {
                opacity: 1;
                transform: scale(0)
            }
            100% {
                opacity: 0;
                transform: scale(1)
            }
        }

        @keyframes ball-scale {
            0% {
                opacity: 1;
                transform: scale(0)
            }
            100% {
                opacity: 0;
                transform: scale(1)
            }
        }

        .la-ball-spin-clockwise-fade-rotating[_ngcontent-xxi-c33], .la-ball-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px;
            -webkit-animation: 6s linear infinite ball-spin-clockwise-fade-rotating-rotate;
            animation: 6s linear infinite ball-spin-clockwise-fade-rotating-rotate
        }

        .la-ball-spin-clockwise-fade-rotating.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 8px;
            height: 8px;
            margin-top: -4px;
            margin-left: -4px;
            border-radius: 100%;
            -webkit-animation: 1s linear infinite ball-spin-clockwise-fade-rotating;
            animation: 1s linear infinite ball-spin-clockwise-fade-rotating
        }

        .la-ball-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            top: 5%;
            left: 50%;
            -webkit-animation-delay: -.875s;
            animation-delay: -.875s
        }

        .la-ball-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            top: 18.1801948466%;
            left: 81.8198051534%;
            -webkit-animation-delay: -.75s;
            animation-delay: -.75s
        }

        .la-ball-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            top: 50%;
            left: 95%;
            -webkit-animation-delay: -.625s;
            animation-delay: -.625s
        }

        .la-ball-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            top: 81.8198051534%;
            left: 81.8198051534%;
            -webkit-animation-delay: -.5s;
            animation-delay: -.5s
        }

        .la-ball-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            top: 94.9999999966%;
            left: 50.0000000005%;
            -webkit-animation-delay: -.375s;
            animation-delay: -.375s
        }

        .la-ball-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(6) {
            top: 81.8198046966%;
            left: 18.1801949248%;
            -webkit-animation-delay: -.25s;
            animation-delay: -.25s
        }

        .la-ball-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(7) {
            top: 49.9999750815%;
            left: 5.0000051215%;
            -webkit-animation-delay: -.125s;
            animation-delay: -.125s
        }

        .la-ball-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(8) {
            top: 18.179464974%;
            left: 18.1803700518%;
            -webkit-animation-delay: 0s;
            animation-delay: 0s
        }

        .la-ball-spin-clockwise-fade-rotating.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-ball-spin-clockwise-fade-rotating.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px;
            margin-top: -2px;
            margin-left: -2px
        }

        .la-ball-spin-clockwise-fade-rotating.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-ball-spin-clockwise-fade-rotating.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px;
            margin-top: -8px;
            margin-left: -8px
        }

        .la-ball-spin-clockwise-fade-rotating.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-ball-spin-clockwise-fade-rotating.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 24px;
            height: 24px;
            margin-top: -12px;
            margin-left: -12px
        }

        @-webkit-keyframes ball-spin-clockwise-fade-rotating-rotate {
            100% {
                transform: rotate(-360deg)
            }
        }

        @keyframes ball-spin-clockwise-fade-rotating-rotate {
            100% {
                transform: rotate(-360deg)
            }
        }

        @-webkit-keyframes ball-spin-clockwise-fade-rotating {
            50% {
                opacity: .25;
                transform: scale(.5)
            }
            100% {
                opacity: 1;
                transform: scale(1)
            }
        }

        @keyframes ball-spin-clockwise-fade-rotating {
            50% {
                opacity: .25;
                transform: scale(.5)
            }
            100% {
                opacity: 1;
                transform: scale(1)
            }
        }

        .la-ball-spin-clockwise-fade[_ngcontent-xxi-c33], .la-ball-spin-clockwise-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-spin-clockwise-fade[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-ball-spin-clockwise-fade.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-spin-clockwise-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 8px;
            height: 8px;
            margin-top: -4px;
            margin-left: -4px;
            border-radius: 100%;
            -webkit-animation: 1s linear infinite ball-spin-clockwise-fade;
            animation: 1s linear infinite ball-spin-clockwise-fade
        }

        .la-ball-spin-clockwise-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            top: 5%;
            left: 50%;
            -webkit-animation-delay: -.875s;
            animation-delay: -.875s
        }

        .la-ball-spin-clockwise-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            top: 18.1801948466%;
            left: 81.8198051534%;
            -webkit-animation-delay: -.75s;
            animation-delay: -.75s
        }

        .la-ball-spin-clockwise-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            top: 50%;
            left: 95%;
            -webkit-animation-delay: -.625s;
            animation-delay: -.625s
        }

        .la-ball-spin-clockwise-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            top: 81.8198051534%;
            left: 81.8198051534%;
            -webkit-animation-delay: -.5s;
            animation-delay: -.5s
        }

        .la-ball-spin-clockwise-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            top: 94.9999999966%;
            left: 50.0000000005%;
            -webkit-animation-delay: -.375s;
            animation-delay: -.375s
        }

        .la-ball-spin-clockwise-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(6) {
            top: 81.8198046966%;
            left: 18.1801949248%;
            -webkit-animation-delay: -.25s;
            animation-delay: -.25s
        }

        .la-ball-spin-clockwise-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(7) {
            top: 49.9999750815%;
            left: 5.0000051215%;
            -webkit-animation-delay: -.125s;
            animation-delay: -.125s
        }

        .la-ball-spin-clockwise-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(8) {
            top: 18.179464974%;
            left: 18.1803700518%;
            -webkit-animation-delay: 0s;
            animation-delay: 0s
        }

        .la-ball-spin-clockwise-fade.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-ball-spin-clockwise-fade.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px;
            margin-top: -2px;
            margin-left: -2px
        }

        .la-ball-spin-clockwise-fade.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-ball-spin-clockwise-fade.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px;
            margin-top: -8px;
            margin-left: -8px
        }

        .la-ball-spin-clockwise-fade.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-ball-spin-clockwise-fade.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 24px;
            height: 24px;
            margin-top: -12px;
            margin-left: -12px
        }

        @-webkit-keyframes ball-spin-clockwise-fade {
            50% {
                opacity: .25;
                transform: scale(.5)
            }
            100% {
                opacity: 1;
                transform: scale(1)
            }
        }

        @keyframes ball-spin-clockwise-fade {
            50% {
                opacity: .25;
                transform: scale(.5)
            }
            100% {
                opacity: 1;
                transform: scale(1)
            }
        }

        .la-ball-spin-clockwise[_ngcontent-xxi-c33], .la-ball-spin-clockwise[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-spin-clockwise[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-ball-spin-clockwise.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-spin-clockwise[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 8px;
            height: 8px;
            margin-top: -4px;
            margin-left: -4px;
            border-radius: 100%;
            -webkit-animation: 1s ease-in-out infinite ball-spin-clockwise;
            animation: 1s ease-in-out infinite ball-spin-clockwise
        }

        .la-ball-spin-clockwise[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            top: 5%;
            left: 50%;
            -webkit-animation-delay: -.875s;
            animation-delay: -.875s
        }

        .la-ball-spin-clockwise[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            top: 18.1801948466%;
            left: 81.8198051534%;
            -webkit-animation-delay: -.75s;
            animation-delay: -.75s
        }

        .la-ball-spin-clockwise[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            top: 50%;
            left: 95%;
            -webkit-animation-delay: -.625s;
            animation-delay: -.625s
        }

        .la-ball-spin-clockwise[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            top: 81.8198051534%;
            left: 81.8198051534%;
            -webkit-animation-delay: -.5s;
            animation-delay: -.5s
        }

        .la-ball-spin-clockwise[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            top: 94.9999999966%;
            left: 50.0000000005%;
            -webkit-animation-delay: -.375s;
            animation-delay: -.375s
        }

        .la-ball-spin-clockwise[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(6) {
            top: 81.8198046966%;
            left: 18.1801949248%;
            -webkit-animation-delay: -.25s;
            animation-delay: -.25s
        }

        .la-ball-spin-clockwise[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(7) {
            top: 49.9999750815%;
            left: 5.0000051215%;
            -webkit-animation-delay: -.125s;
            animation-delay: -.125s
        }

        .la-ball-spin-clockwise[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(8) {
            top: 18.179464974%;
            left: 18.1803700518%;
            -webkit-animation-delay: 0s;
            animation-delay: 0s
        }

        .la-ball-spin-clockwise.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-ball-spin-clockwise.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px;
            margin-top: -2px;
            margin-left: -2px
        }

        .la-ball-spin-clockwise.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-ball-spin-clockwise.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px;
            margin-top: -8px;
            margin-left: -8px
        }

        .la-ball-spin-clockwise.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-ball-spin-clockwise.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 24px;
            height: 24px;
            margin-top: -12px;
            margin-left: -12px
        }

        @-webkit-keyframes ball-spin-clockwise {
            0%, 100% {
                opacity: 1;
                transform: scale(1)
            }
            20% {
                opacity: 1
            }
            80% {
                opacity: 0;
                transform: scale(0)
            }
        }

        @keyframes ball-spin-clockwise {
            0%, 100% {
                opacity: 1;
                transform: scale(1)
            }
            20% {
                opacity: 1
            }
            80% {
                opacity: 0;
                transform: scale(0)
            }
        }

        .la-ball-spin-fade-rotating[_ngcontent-xxi-c33], .la-ball-spin-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-spin-fade-rotating[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px;
            -webkit-animation: 6s linear infinite ball-spin-fade-rotate;
            animation: 6s linear infinite ball-spin-fade-rotate
        }

        .la-ball-spin-fade-rotating.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-spin-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 8px;
            height: 8px;
            margin-top: -4px;
            margin-left: -4px;
            border-radius: 100%;
            -webkit-animation: 1s linear infinite ball-spin-fade;
            animation: 1s linear infinite ball-spin-fade
        }

        .la-ball-spin-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            top: 5%;
            left: 50%;
            -webkit-animation-delay: -1.125s;
            animation-delay: -1.125s
        }

        .la-ball-spin-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            top: 18.1801948466%;
            left: 81.8198051534%;
            -webkit-animation-delay: -1.25s;
            animation-delay: -1.25s
        }

        .la-ball-spin-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            top: 50%;
            left: 95%;
            -webkit-animation-delay: -1.375s;
            animation-delay: -1.375s
        }

        .la-ball-spin-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            top: 81.8198051534%;
            left: 81.8198051534%;
            -webkit-animation-delay: -1.5s;
            animation-delay: -1.5s
        }

        .la-ball-spin-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            top: 94.9999999966%;
            left: 50.0000000005%;
            -webkit-animation-delay: -1.625s;
            animation-delay: -1.625s
        }

        .la-ball-spin-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(6) {
            top: 81.8198046966%;
            left: 18.1801949248%;
            -webkit-animation-delay: -1.75s;
            animation-delay: -1.75s
        }

        .la-ball-spin-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(7) {
            top: 49.9999750815%;
            left: 5.0000051215%;
            -webkit-animation-delay: -1.875s;
            animation-delay: -1.875s
        }

        .la-ball-spin-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(8) {
            top: 18.179464974%;
            left: 18.1803700518%;
            -webkit-animation-delay: -2s;
            animation-delay: -2s
        }

        .la-ball-spin-fade-rotating.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-ball-spin-fade-rotating.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px;
            margin-top: -2px;
            margin-left: -2px
        }

        .la-ball-spin-fade-rotating.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-ball-spin-fade-rotating.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px;
            margin-top: -8px;
            margin-left: -8px
        }

        .la-ball-spin-fade-rotating.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-ball-spin-fade-rotating.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 24px;
            height: 24px;
            margin-top: -12px;
            margin-left: -12px
        }

        @-webkit-keyframes ball-spin-fade-rotate {
            100% {
                transform: rotate(360deg)
            }
        }

        @keyframes ball-spin-fade-rotate {
            100% {
                transform: rotate(360deg)
            }
        }

        .la-ball-spin-fade[_ngcontent-xxi-c33], .la-ball-spin-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-spin-fade[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-ball-spin-fade.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-spin-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 8px;
            height: 8px;
            margin-top: -4px;
            margin-left: -4px;
            border-radius: 100%;
            -webkit-animation: 1s linear infinite ball-spin-fade;
            animation: 1s linear infinite ball-spin-fade
        }

        .la-ball-spin-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            top: 5%;
            left: 50%;
            -webkit-animation-delay: -1.125s;
            animation-delay: -1.125s
        }

        .la-ball-spin-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            top: 18.1801948466%;
            left: 81.8198051534%;
            -webkit-animation-delay: -1.25s;
            animation-delay: -1.25s
        }

        .la-ball-spin-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            top: 50%;
            left: 95%;
            -webkit-animation-delay: -1.375s;
            animation-delay: -1.375s
        }

        .la-ball-spin-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            top: 81.8198051534%;
            left: 81.8198051534%;
            -webkit-animation-delay: -1.5s;
            animation-delay: -1.5s
        }

        .la-ball-spin-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            top: 94.9999999966%;
            left: 50.0000000005%;
            -webkit-animation-delay: -1.625s;
            animation-delay: -1.625s
        }

        .la-ball-spin-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(6) {
            top: 81.8198046966%;
            left: 18.1801949248%;
            -webkit-animation-delay: -1.75s;
            animation-delay: -1.75s
        }

        .la-ball-spin-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(7) {
            top: 49.9999750815%;
            left: 5.0000051215%;
            -webkit-animation-delay: -1.875s;
            animation-delay: -1.875s
        }

        .la-ball-spin-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(8) {
            top: 18.179464974%;
            left: 18.1803700518%;
            -webkit-animation-delay: -2s;
            animation-delay: -2s
        }

        .la-ball-spin-fade.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-ball-spin-fade.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px;
            margin-top: -2px;
            margin-left: -2px
        }

        .la-ball-spin-fade.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-ball-spin-fade.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px;
            margin-top: -8px;
            margin-left: -8px
        }

        .la-ball-spin-fade.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-ball-spin-fade.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 24px;
            height: 24px;
            margin-top: -12px;
            margin-left: -12px
        }

        @-webkit-keyframes ball-spin-fade {
            0%, 100% {
                opacity: 1;
                transform: scale(1)
            }
            50% {
                opacity: .25;
                transform: scale(.5)
            }
        }

        @keyframes ball-spin-fade {
            0%, 100% {
                opacity: 1;
                transform: scale(1)
            }
            50% {
                opacity: .25;
                transform: scale(.5)
            }
        }

        .la-ball-spin-rotate[_ngcontent-xxi-c33], .la-ball-spin-rotate[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-spin-rotate[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px;
            -webkit-animation: 2s linear infinite ball-spin-rotate;
            animation: 2s linear infinite ball-spin-rotate
        }

        .la-ball-spin-rotate.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-spin-rotate[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            top: 0;
            width: 60%;
            height: 60%;
            border-radius: 100%;
            -webkit-animation: 2s ease-in-out infinite ball-spin-bounce;
            animation: 2s ease-in-out infinite ball-spin-bounce
        }

        .la-ball-spin-rotate[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:last-child {
            top: auto;
            bottom: 0;
            -webkit-animation-delay: -1s;
            animation-delay: -1s
        }

        .la-ball-spin-rotate.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-ball-spin-rotate.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-ball-spin-rotate.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        @-webkit-keyframes ball-spin-rotate {
            100% {
                transform: rotate(360deg)
            }
        }

        @keyframes ball-spin-rotate {
            100% {
                transform: rotate(360deg)
            }
        }

        @-webkit-keyframes ball-spin-bounce {
            0%, 100% {
                transform: scale(0)
            }
            50% {
                transform: scale(1)
            }
        }

        @keyframes ball-spin-bounce {
            0%, 100% {
                transform: scale(0)
            }
            50% {
                transform: scale(1)
            }
        }

        .la-ball-spin[_ngcontent-xxi-c33], .la-ball-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-spin[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-ball-spin.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 8px;
            height: 8px;
            margin-top: -4px;
            margin-left: -4px;
            border-radius: 100%;
            -webkit-animation: 1s ease-in-out infinite ball-spin;
            animation: 1s ease-in-out infinite ball-spin
        }

        .la-ball-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            top: 5%;
            left: 50%;
            -webkit-animation-delay: -1.125s;
            animation-delay: -1.125s
        }

        .la-ball-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            top: 18.1801948466%;
            left: 81.8198051534%;
            -webkit-animation-delay: -1.25s;
            animation-delay: -1.25s
        }

        .la-ball-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            top: 50%;
            left: 95%;
            -webkit-animation-delay: -1.375s;
            animation-delay: -1.375s
        }

        .la-ball-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            top: 81.8198051534%;
            left: 81.8198051534%;
            -webkit-animation-delay: -1.5s;
            animation-delay: -1.5s
        }

        .la-ball-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            top: 94.9999999966%;
            left: 50.0000000005%;
            -webkit-animation-delay: -1.625s;
            animation-delay: -1.625s
        }

        .la-ball-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(6) {
            top: 81.8198046966%;
            left: 18.1801949248%;
            -webkit-animation-delay: -1.75s;
            animation-delay: -1.75s
        }

        .la-ball-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(7) {
            top: 49.9999750815%;
            left: 5.0000051215%;
            -webkit-animation-delay: -1.875s;
            animation-delay: -1.875s
        }

        .la-ball-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(8) {
            top: 18.179464974%;
            left: 18.1803700518%;
            -webkit-animation-delay: -2s;
            animation-delay: -2s
        }

        .la-ball-spin.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-ball-spin.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px;
            margin-top: -2px;
            margin-left: -2px
        }

        .la-ball-spin.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-ball-spin.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px;
            margin-top: -8px;
            margin-left: -8px
        }

        .la-ball-spin.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-ball-spin.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 24px;
            height: 24px;
            margin-top: -12px;
            margin-left: -12px
        }

        @-webkit-keyframes ball-spin {
            0%, 100% {
                opacity: 1;
                transform: scale(1)
            }
            20% {
                opacity: 1
            }
            80% {
                opacity: 0;
                transform: scale(0)
            }
        }

        @keyframes ball-spin {
            0%, 100% {
                opacity: 1;
                transform: scale(1)
            }
            20% {
                opacity: 1
            }
            80% {
                opacity: 0;
                transform: scale(0)
            }
        }

        .la-ball-square-clockwise-spin[_ngcontent-xxi-c33], .la-ball-square-clockwise-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-square-clockwise-spin[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 26px;
            height: 26px
        }

        .la-ball-square-clockwise-spin.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-square-clockwise-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 12px;
            height: 12px;
            margin-top: -6px;
            margin-left: -6px;
            border-radius: 100%;
            -webkit-animation: 1s ease-in-out infinite ball-square-clockwise-spin;
            animation: 1s ease-in-out infinite ball-square-clockwise-spin
        }

        .la-ball-square-clockwise-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            top: 0;
            left: 0;
            -webkit-animation-delay: -.875s;
            animation-delay: -.875s
        }

        .la-ball-square-clockwise-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            top: 0;
            left: 50%;
            -webkit-animation-delay: -.75s;
            animation-delay: -.75s
        }

        .la-ball-square-clockwise-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            top: 0;
            left: 100%;
            -webkit-animation-delay: -.625s;
            animation-delay: -.625s
        }

        .la-ball-square-clockwise-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            top: 50%;
            left: 100%;
            -webkit-animation-delay: -.5s;
            animation-delay: -.5s
        }

        .la-ball-square-clockwise-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            top: 100%;
            left: 100%;
            -webkit-animation-delay: -.375s;
            animation-delay: -.375s
        }

        .la-ball-square-clockwise-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(6) {
            top: 100%;
            left: 50%;
            -webkit-animation-delay: -.25s;
            animation-delay: -.25s
        }

        .la-ball-square-clockwise-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(7) {
            top: 100%;
            left: 0;
            -webkit-animation-delay: -.125s;
            animation-delay: -.125s
        }

        .la-ball-square-clockwise-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(8) {
            top: 50%;
            left: 0;
            -webkit-animation-delay: 0s;
            animation-delay: 0s
        }

        .la-ball-square-clockwise-spin.la-sm[_ngcontent-xxi-c33] {
            width: 12px;
            height: 12px
        }

        .la-ball-square-clockwise-spin.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 6px;
            height: 6px;
            margin-top: -3px;
            margin-left: -3px
        }

        .la-ball-square-clockwise-spin.la-2x[_ngcontent-xxi-c33] {
            width: 52px;
            height: 52px
        }

        .la-ball-square-clockwise-spin.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 24px;
            height: 24px;
            margin-top: -12px;
            margin-left: -12px
        }

        .la-ball-square-clockwise-spin.la-3x[_ngcontent-xxi-c33] {
            width: 78px;
            height: 78px
        }

        .la-ball-square-clockwise-spin.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 36px;
            height: 36px;
            margin-top: -18px;
            margin-left: -18px
        }

        @-webkit-keyframes ball-square-clockwise-spin {
            0%, 100%, 40% {
                transform: scale(.4)
            }
            70% {
                transform: scale(1)
            }
        }

        @keyframes ball-square-clockwise-spin {
            0%, 100%, 40% {
                transform: scale(.4)
            }
            70% {
                transform: scale(1)
            }
        }

        .la-ball-square-spin[_ngcontent-xxi-c33], .la-ball-square-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-square-spin[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 26px;
            height: 26px
        }

        .la-ball-square-spin.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-square-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 12px;
            height: 12px;
            margin-top: -6px;
            margin-left: -6px;
            border-radius: 100%;
            -webkit-animation: 1s ease-in-out infinite ball-square-spin;
            animation: 1s ease-in-out infinite ball-square-spin
        }

        .la-ball-square-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            top: 0;
            left: 0;
            -webkit-animation-delay: -1.125s;
            animation-delay: -1.125s
        }

        .la-ball-square-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            top: 0;
            left: 50%;
            -webkit-animation-delay: -1.25s;
            animation-delay: -1.25s
        }

        .la-ball-square-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            top: 0;
            left: 100%;
            -webkit-animation-delay: -1.375s;
            animation-delay: -1.375s
        }

        .la-ball-square-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            top: 50%;
            left: 100%;
            -webkit-animation-delay: -1.5s;
            animation-delay: -1.5s
        }

        .la-ball-square-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            top: 100%;
            left: 100%;
            -webkit-animation-delay: -1.625s;
            animation-delay: -1.625s
        }

        .la-ball-square-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(6) {
            top: 100%;
            left: 50%;
            -webkit-animation-delay: -1.75s;
            animation-delay: -1.75s
        }

        .la-ball-square-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(7) {
            top: 100%;
            left: 0;
            -webkit-animation-delay: -1.875s;
            animation-delay: -1.875s
        }

        .la-ball-square-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(8) {
            top: 50%;
            left: 0;
            -webkit-animation-delay: -2s;
            animation-delay: -2s
        }

        .la-ball-square-spin.la-sm[_ngcontent-xxi-c33] {
            width: 12px;
            height: 12px
        }

        .la-ball-square-spin.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 6px;
            height: 6px;
            margin-top: -3px;
            margin-left: -3px
        }

        .la-ball-square-spin.la-2x[_ngcontent-xxi-c33] {
            width: 52px;
            height: 52px
        }

        .la-ball-square-spin.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 24px;
            height: 24px;
            margin-top: -12px;
            margin-left: -12px
        }

        .la-ball-square-spin.la-3x[_ngcontent-xxi-c33] {
            width: 78px;
            height: 78px
        }

        .la-ball-square-spin.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 36px;
            height: 36px;
            margin-top: -18px;
            margin-left: -18px
        }

        @-webkit-keyframes ball-square-spin {
            0%, 100%, 40% {
                transform: scale(.4)
            }
            70% {
                transform: scale(1)
            }
        }

        @keyframes ball-square-spin {
            0%, 100%, 40% {
                transform: scale(.4)
            }
            70% {
                transform: scale(1)
            }
        }

        .la-ball-triangle-path[_ngcontent-xxi-c33], .la-ball-triangle-path[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-ball-triangle-path[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-ball-triangle-path.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-triangle-path[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            top: 0;
            left: 0;
            width: 10px;
            height: 10px;
            border-radius: 100%
        }

        .la-ball-triangle-path[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            -webkit-animation: 2s ease-in-out infinite ball-triangle-path-ball-one;
            animation: 2s ease-in-out infinite ball-triangle-path-ball-one
        }

        .la-ball-triangle-path[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            -webkit-animation: 2s ease-in-out infinite ball-triangle-path-ball-two;
            animation: 2s ease-in-out infinite ball-triangle-path-ball-two
        }

        .la-ball-triangle-path[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            -webkit-animation: 2s ease-in-out infinite ball-triangle-path-ball-tree;
            animation: 2s ease-in-out infinite ball-triangle-path-ball-tree
        }

        .la-ball-triangle-path.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-ball-triangle-path.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px
        }

        .la-ball-triangle-path.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-ball-triangle-path.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 20px;
            height: 20px
        }

        .la-ball-triangle-path.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-ball-triangle-path.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 30px;
            height: 30px
        }

        @-webkit-keyframes ball-triangle-path-ball-one {
            0% {
                transform: translate(0, 220%)
            }
            17%, 50%, 83% {
                opacity: .25
            }
            33% {
                opacity: 1;
                transform: translate(110%, 0)
            }
            66% {
                opacity: 1;
                transform: translate(220%, 220%)
            }
            100% {
                opacity: 1;
                transform: translate(0, 220%)
            }
        }

        @keyframes ball-triangle-path-ball-one {
            0% {
                transform: translate(0, 220%)
            }
            17%, 50%, 83% {
                opacity: .25
            }
            33% {
                opacity: 1;
                transform: translate(110%, 0)
            }
            66% {
                opacity: 1;
                transform: translate(220%, 220%)
            }
            100% {
                opacity: 1;
                transform: translate(0, 220%)
            }
        }

        @-webkit-keyframes ball-triangle-path-ball-two {
            0% {
                transform: translate(110%, 0)
            }
            17%, 50%, 83% {
                opacity: .25
            }
            33% {
                opacity: 1;
                transform: translate(220%, 220%)
            }
            66% {
                opacity: 1;
                transform: translate(0, 220%)
            }
            100% {
                opacity: 1;
                transform: translate(110%, 0)
            }
        }

        @keyframes ball-triangle-path-ball-two {
            0% {
                transform: translate(110%, 0)
            }
            17%, 50%, 83% {
                opacity: .25
            }
            33% {
                opacity: 1;
                transform: translate(220%, 220%)
            }
            66% {
                opacity: 1;
                transform: translate(0, 220%)
            }
            100% {
                opacity: 1;
                transform: translate(110%, 0)
            }
        }

        @-webkit-keyframes ball-triangle-path-ball-tree {
            0% {
                transform: translate(220%, 220%)
            }
            17%, 50%, 83% {
                opacity: .25
            }
            33% {
                opacity: 1;
                transform: translate(0, 220%)
            }
            66% {
                opacity: 1;
                transform: translate(110%, 0)
            }
            100% {
                opacity: 1;
                transform: translate(220%, 220%)
            }
        }

        @keyframes ball-triangle-path-ball-tree {
            0% {
                transform: translate(220%, 220%)
            }
            17%, 50%, 83% {
                opacity: .25
            }
            33% {
                opacity: 1;
                transform: translate(0, 220%)
            }
            66% {
                opacity: 1;
                transform: translate(110%, 0)
            }
            100% {
                opacity: 1;
                transform: translate(220%, 220%)
            }
        }

        .la-ball-zig-zag-deflect[_ngcontent-xxi-c33], .la-ball-zig-zag-deflect[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            box-sizing: border-box
        }

        .la-ball-zig-zag-deflect[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            position: relative;
            width: 32px;
            height: 32px
        }

        .la-ball-zig-zag-deflect.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-zig-zag-deflect[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 10px;
            height: 10px;
            margin-top: -5px;
            margin-left: -5px;
            border-radius: 100%
        }

        .la-ball-zig-zag-deflect[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:first-child {
            -webkit-animation: 1.5s linear infinite ball-zig-deflect;
            animation: 1.5s linear infinite ball-zig-deflect
        }

        .la-ball-zig-zag-deflect[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:last-child {
            -webkit-animation: 1.5s linear infinite ball-zag-deflect;
            animation: 1.5s linear infinite ball-zag-deflect
        }

        .la-ball-zig-zag-deflect.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-ball-zig-zag-deflect.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px;
            margin-top: -2px;
            margin-left: -2px
        }

        .la-ball-zig-zag-deflect.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-ball-zig-zag-deflect.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 20px;
            height: 20px;
            margin-top: -10px;
            margin-left: -10px
        }

        .la-ball-zig-zag-deflect.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-ball-zig-zag-deflect.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 30px;
            height: 30px;
            margin-top: -15px;
            margin-left: -15px
        }

        @-webkit-keyframes ball-zig-deflect {
            17%, 84% {
                transform: translate(-80%, -160%)
            }
            34%, 67% {
                transform: translate(80%, -160%)
            }
            100%, 50% {
                transform: translate(0, 0)
            }
        }

        @keyframes ball-zig-deflect {
            17%, 84% {
                transform: translate(-80%, -160%)
            }
            34%, 67% {
                transform: translate(80%, -160%)
            }
            100%, 50% {
                transform: translate(0, 0)
            }
        }

        @-webkit-keyframes ball-zag-deflect {
            17%, 84% {
                transform: translate(80%, 160%)
            }
            34%, 67% {
                transform: translate(-80%, 160%)
            }
            100%, 50% {
                transform: translate(0, 0)
            }
        }

        @keyframes ball-zag-deflect {
            17%, 84% {
                transform: translate(80%, 160%)
            }
            34%, 67% {
                transform: translate(-80%, 160%)
            }
            100%, 50% {
                transform: translate(0, 0)
            }
        }

        .la-ball-zig-zag[_ngcontent-xxi-c33], .la-ball-zig-zag[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            box-sizing: border-box
        }

        .la-ball-zig-zag[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            position: relative;
            width: 32px;
            height: 32px
        }

        .la-ball-zig-zag.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-ball-zig-zag[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 10px;
            height: 10px;
            margin-top: -5px;
            margin-left: -5px;
            border-radius: 100%
        }

        .la-ball-zig-zag[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:first-child {
            -webkit-animation: .7s linear infinite ball-zig-effect;
            animation: .7s linear infinite ball-zig-effect
        }

        .la-ball-zig-zag[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:last-child {
            -webkit-animation: .7s linear infinite ball-zag-effect;
            animation: .7s linear infinite ball-zag-effect
        }

        .la-ball-zig-zag.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-ball-zig-zag.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 4px;
            margin-top: -2px;
            margin-left: -2px
        }

        .la-ball-zig-zag.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-ball-zig-zag.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 20px;
            height: 20px;
            margin-top: -10px;
            margin-left: -10px
        }

        .la-ball-zig-zag.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-ball-zig-zag.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 30px;
            height: 30px;
            margin-top: -15px;
            margin-left: -15px
        }

        @-webkit-keyframes ball-zig-effect {
            0%, 100% {
                transform: translate(0, 0)
            }
            33% {
                transform: translate(-75%, -150%)
            }
            66% {
                transform: translate(75%, -150%)
            }
        }

        @keyframes ball-zig-effect {
            0%, 100% {
                transform: translate(0, 0)
            }
            33% {
                transform: translate(-75%, -150%)
            }
            66% {
                transform: translate(75%, -150%)
            }
        }

        @-webkit-keyframes ball-zag-effect {
            0%, 100% {
                transform: translate(0, 0)
            }
            33% {
                transform: translate(75%, 150%)
            }
            66% {
                transform: translate(-75%, 150%)
            }
        }

        @keyframes ball-zag-effect {
            0%, 100% {
                transform: translate(0, 0)
            }
            33% {
                transform: translate(75%, 150%)
            }
            66% {
                transform: translate(-75%, 150%)
            }
        }

        .la-cog[_ngcontent-xxi-c33], .la-cog[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-cog[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 31px;
            height: 31px
        }

        .la-cog.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-cog[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            border: 2px dashed currentColor;
            width: 100%;
            height: 100%;
            background-color: transparent;
            border-radius: 100%;
            -webkit-animation: 4s linear infinite cog-rotate;
            animation: 4s linear infinite cog-rotate
        }

        .la-cog[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:after {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            content: "";
            border: 2px solid currentColor;
            border-radius: 100%
        }

        .la-cog.la-sm[_ngcontent-xxi-c33] {
            width: 15px;
            height: 15px
        }

        .la-cog.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33], .la-cog.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:after {
            border-width: 1px
        }

        .la-cog.la-2x[_ngcontent-xxi-c33] {
            width: 61px;
            height: 61px
        }

        .la-cog.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33], .la-cog.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:after {
            border-width: 4px
        }

        .la-cog.la-3x[_ngcontent-xxi-c33] {
            width: 91px;
            height: 91px
        }

        .la-cog.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33], .la-cog.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:after {
            border-width: 6px
        }

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

        @keyframes cog-rotate {
            0% {
                transform: rotate(0)
            }
            100% {
                transform: rotate(360deg)
            }
        }

        .la-cube-transition[_ngcontent-xxi-c33], .la-cube-transition[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-cube-transition[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-cube-transition.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-cube-transition[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            top: 0;
            left: 0;
            width: 14px;
            height: 14px;
            margin-top: -7px;
            margin-left: -7px;
            border-radius: 0;
            -webkit-animation: 1.6s ease-in-out infinite cube-transition;
            animation: 1.6s ease-in-out infinite cube-transition
        }

        .la-cube-transition[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:last-child {
            -webkit-animation-delay: -.8s;
            animation-delay: -.8s
        }

        .la-cube-transition.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-cube-transition.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 6px;
            height: 6px;
            margin-top: -3px;
            margin-left: -3px
        }

        .la-cube-transition.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-cube-transition.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 28px;
            height: 28px;
            margin-top: -14px;
            margin-left: -14px
        }

        .la-cube-transition.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-cube-transition.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 42px;
            height: 42px;
            margin-top: -21px;
            margin-left: -21px
        }

        @-webkit-keyframes cube-transition {
            25% {
                top: 0;
                left: 100%;
                transform: scale(.5) rotate(-90deg)
            }
            50% {
                top: 100%;
                left: 100%;
                transform: scale(1) rotate(-180deg)
            }
            75% {
                top: 100%;
                left: 0;
                transform: scale(.5) rotate(-270deg)
            }
            100% {
                top: 0;
                left: 0;
                transform: scale(1) rotate(-360deg)
            }
        }

        @keyframes cube-transition {
            25% {
                top: 0;
                left: 100%;
                transform: scale(.5) rotate(-90deg)
            }
            50% {
                top: 100%;
                left: 100%;
                transform: scale(1) rotate(-180deg)
            }
            75% {
                top: 100%;
                left: 0;
                transform: scale(.5) rotate(-270deg)
            }
            100% {
                top: 0;
                left: 0;
                transform: scale(1) rotate(-360deg)
            }
        }

        .la-fire[_ngcontent-xxi-c33], .la-fire[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-fire[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-fire.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-fire[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            bottom: 0;
            left: 50%;
            width: 12px;
            height: 12px;
            border-radius: 2px;
            transform: translateY(0) translateX(-50%) rotate(45deg) scale(0);
            -webkit-animation: 1.5s linear infinite fire-diamonds;
            animation: 1.5s linear infinite fire-diamonds
        }

        .la-fire[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            -webkit-animation-delay: -.85s;
            animation-delay: -.85s
        }

        .la-fire[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            -webkit-animation-delay: -1.85s;
            animation-delay: -1.85s
        }

        .la-fire[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            -webkit-animation-delay: -2.85s;
            animation-delay: -2.85s
        }

        .la-fire.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-fire.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 6px;
            height: 6px
        }

        .la-fire.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-fire.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 24px;
            height: 24px
        }

        .la-fire.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-fire.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 36px;
            height: 36px
        }

        @-webkit-keyframes fire-diamonds {
            0% {
                transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0)
            }
            50% {
                transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)
            }
            100% {
                transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)
            }
        }

        @keyframes fire-diamonds {
            0% {
                transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0)
            }
            50% {
                transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)
            }
            100% {
                transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)
            }
        }

        .la-line-scale-party[_ngcontent-xxi-c33], .la-line-scale-party[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-line-scale-party[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 40px;
            height: 32px
        }

        .la-line-scale-party.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-line-scale-party[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            width: 4px;
            height: 32px;
            margin: 0 2px;
            border-radius: 0;
            -webkit-animation-name: line-scale-party;
            animation-name: line-scale-party;
            -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite
        }

        .la-line-scale-party[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            -webkit-animation-duration: .43s;
            animation-duration: .43s;
            -webkit-animation-delay: -.23s;
            animation-delay: -.23s
        }

        .la-line-scale-party[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            -webkit-animation-duration: .62s;
            animation-duration: .62s;
            -webkit-animation-delay: -.32s;
            animation-delay: -.32s
        }

        .la-line-scale-party[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            -webkit-animation-duration: .43s;
            animation-duration: .43s;
            -webkit-animation-delay: -.44s;
            animation-delay: -.44s
        }

        .la-line-scale-party[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            -webkit-animation-duration: .8s;
            animation-duration: .8s;
            -webkit-animation-delay: -.31s;
            animation-delay: -.31s
        }

        .la-line-scale-party[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            -webkit-animation-duration: .74s;
            animation-duration: .74s;
            -webkit-animation-delay: -.24s;
            animation-delay: -.24s
        }

        .la-line-scale-party.la-sm[_ngcontent-xxi-c33] {
            width: 20px;
            height: 16px
        }

        .la-line-scale-party.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 2px;
            height: 16px;
            margin: 0 1px
        }

        .la-line-scale-party.la-2x[_ngcontent-xxi-c33] {
            width: 80px;
            height: 64px
        }

        .la-line-scale-party.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 8px;
            height: 64px;
            margin: 0 4px
        }

        .la-line-scale-party.la-3x[_ngcontent-xxi-c33] {
            width: 120px;
            height: 96px
        }

        .la-line-scale-party.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 12px;
            height: 96px;
            margin: 0 6px
        }

        @-webkit-keyframes line-scale-party {
            0%, 100% {
                transform: scaleY(1)
            }
            50% {
                transform: scaleY(.3)
            }
        }

        @keyframes line-scale-party {
            0%, 100% {
                transform: scaleY(1)
            }
            50% {
                transform: scaleY(.3)
            }
        }

        .la-line-scale-pulse-out-rapid[_ngcontent-xxi-c33], .la-line-scale-pulse-out-rapid[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-line-scale-pulse-out-rapid[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 40px;
            height: 32px
        }

        .la-line-scale-pulse-out-rapid.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-line-scale-pulse-out-rapid[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            width: 4px;
            height: 32px;
            margin: 0 2px;
            border-radius: 0;
            -webkit-animation: .9s cubic-bezier(.11, .49, .38, .78) infinite line-scale-pulse-out-rapid;
            animation: .9s cubic-bezier(.11, .49, .38, .78) infinite line-scale-pulse-out-rapid
        }

        .la-line-scale-pulse-out-rapid[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            -webkit-animation-delay: -.9s;
            animation-delay: -.9s
        }

        .la-line-scale-pulse-out-rapid[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2), .la-line-scale-pulse-out-rapid[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            -webkit-animation-delay: -.65s;
            animation-delay: -.65s
        }

        .la-line-scale-pulse-out-rapid[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1), .la-line-scale-pulse-out-rapid[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            -webkit-animation-delay: -.4s;
            animation-delay: -.4s
        }

        .la-line-scale-pulse-out-rapid.la-sm[_ngcontent-xxi-c33] {
            width: 20px;
            height: 16px
        }

        .la-line-scale-pulse-out-rapid.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 2px;
            height: 16px;
            margin: 0 1px
        }

        .la-line-scale-pulse-out-rapid.la-2x[_ngcontent-xxi-c33] {
            width: 80px;
            height: 64px
        }

        .la-line-scale-pulse-out-rapid.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 8px;
            height: 64px;
            margin: 0 4px
        }

        .la-line-scale-pulse-out-rapid.la-3x[_ngcontent-xxi-c33] {
            width: 120px;
            height: 96px
        }

        .la-line-scale-pulse-out-rapid.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 12px;
            height: 96px;
            margin: 0 6px
        }

        @-webkit-keyframes line-scale-pulse-out-rapid {
            0%, 90% {
                transform: scaley(1)
            }
            80% {
                transform: scaley(.3)
            }
        }

        @keyframes line-scale-pulse-out-rapid {
            0%, 90% {
                transform: scaley(1)
            }
            80% {
                transform: scaley(.3)
            }
        }

        .la-line-scale-pulse-out[_ngcontent-xxi-c33], .la-line-scale-pulse-out[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-line-scale-pulse-out[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 40px;
            height: 32px
        }

        .la-line-scale-pulse-out.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-line-scale-pulse-out[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            width: 4px;
            height: 32px;
            margin: 0 2px;
            border-radius: 0;
            -webkit-animation: .9s cubic-bezier(.85, .25, .37, .85) infinite line-scale-pulse-out;
            animation: .9s cubic-bezier(.85, .25, .37, .85) infinite line-scale-pulse-out
        }

        .la-line-scale-pulse-out[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            -webkit-animation-delay: -.9s;
            animation-delay: -.9s
        }

        .la-line-scale-pulse-out[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2), .la-line-scale-pulse-out[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            -webkit-animation-delay: -.7s;
            animation-delay: -.7s
        }

        .la-line-scale-pulse-out[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1), .la-line-scale-pulse-out[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            -webkit-animation-delay: -.5s;
            animation-delay: -.5s
        }

        .la-line-scale-pulse-out.la-sm[_ngcontent-xxi-c33] {
            width: 20px;
            height: 16px
        }

        .la-line-scale-pulse-out.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 2px;
            height: 16px;
            margin: 0 1px
        }

        .la-line-scale-pulse-out.la-2x[_ngcontent-xxi-c33] {
            width: 80px;
            height: 64px
        }

        .la-line-scale-pulse-out.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 8px;
            height: 64px;
            margin: 0 4px
        }

        .la-line-scale-pulse-out.la-3x[_ngcontent-xxi-c33] {
            width: 120px;
            height: 96px
        }

        .la-line-scale-pulse-out.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 12px;
            height: 96px;
            margin: 0 6px
        }

        @-webkit-keyframes line-scale-pulse-out {
            0%, 100% {
                transform: scaley(1)
            }
            50% {
                transform: scaley(.3)
            }
        }

        @keyframes line-scale-pulse-out {
            0%, 100% {
                transform: scaley(1)
            }
            50% {
                transform: scaley(.3)
            }
        }

        .la-line-scale[_ngcontent-xxi-c33], .la-line-scale[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-line-scale[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 40px;
            height: 32px
        }

        .la-line-scale.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-line-scale[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            width: 4px;
            height: 32px;
            margin: 0 2px;
            border-radius: 0;
            -webkit-animation: 1.2s infinite line-scale;
            animation: 1.2s infinite line-scale
        }

        .la-line-scale[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            -webkit-animation-delay: -1.2s;
            animation-delay: -1.2s
        }

        .la-line-scale[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            -webkit-animation-delay: -1.1s;
            animation-delay: -1.1s
        }

        .la-line-scale[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            -webkit-animation-delay: -1s;
            animation-delay: -1s
        }

        .la-line-scale[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            -webkit-animation-delay: -.9s;
            animation-delay: -.9s
        }

        .la-line-scale[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            -webkit-animation-delay: -.8s;
            animation-delay: -.8s
        }

        .la-line-scale.la-sm[_ngcontent-xxi-c33] {
            width: 20px;
            height: 16px
        }

        .la-line-scale.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 2px;
            height: 16px;
            margin: 0 1px
        }

        .la-line-scale.la-2x[_ngcontent-xxi-c33] {
            width: 80px;
            height: 64px
        }

        .la-line-scale.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 8px;
            height: 64px;
            margin: 0 4px
        }

        .la-line-scale.la-3x[_ngcontent-xxi-c33] {
            width: 120px;
            height: 96px
        }

        .la-line-scale.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 12px;
            height: 96px;
            margin: 0 6px
        }

        @-webkit-keyframes line-scale {
            0%, 100%, 40% {
                transform: scaleY(.4)
            }
            20% {
                transform: scaleY(1)
            }
        }

        @keyframes line-scale {
            0%, 100%, 40% {
                transform: scaleY(.4)
            }
            20% {
                transform: scaleY(1)
            }
        }

        .la-line-spin-clockwise-fade-rotating[_ngcontent-xxi-c33], .la-line-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-line-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px;
            -webkit-animation: 6s linear infinite line-spin-clockwise-fade-rotating-rotate;
            animation: 6s linear infinite line-spin-clockwise-fade-rotating-rotate
        }

        .la-line-spin-clockwise-fade-rotating.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-line-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            width: 2px;
            height: 10px;
            margin: -5px 2px 2px -1px;
            border-radius: 0;
            -webkit-animation: 1s ease-in-out infinite line-spin-clockwise-fade-rotating;
            animation: 1s ease-in-out infinite line-spin-clockwise-fade-rotating
        }

        .la-line-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            top: 15%;
            left: 50%;
            transform: rotate(0);
            -webkit-animation-delay: -.875s;
            animation-delay: -.875s
        }

        .la-line-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            top: 25.2512626585%;
            left: 74.7487373415%;
            transform: rotate(45deg);
            -webkit-animation-delay: -.75s;
            animation-delay: -.75s
        }

        .la-line-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            top: 50%;
            left: 85%;
            transform: rotate(90deg);
            -webkit-animation-delay: -.625s;
            animation-delay: -.625s
        }

        .la-line-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            top: 74.7487373415%;
            left: 74.7487373415%;
            transform: rotate(135deg);
            -webkit-animation-delay: -.5s;
            animation-delay: -.5s
        }

        .la-line-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            top: 84.9999999974%;
            left: 50.0000000004%;
            transform: rotate(180deg);
            -webkit-animation-delay: -.375s;
            animation-delay: -.375s
        }

        .la-line-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(6) {
            top: 74.7487369862%;
            left: 25.2512627193%;
            transform: rotate(225deg);
            -webkit-animation-delay: -.25s;
            animation-delay: -.25s
        }

        .la-line-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(7) {
            top: 49.9999806189%;
            left: 15.0000039834%;
            transform: rotate(270deg);
            -webkit-animation-delay: -.125s;
            animation-delay: -.125s
        }

        .la-line-spin-clockwise-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(8) {
            top: 25.2506949798%;
            left: 25.2513989292%;
            transform: rotate(315deg);
            -webkit-animation-delay: 0s;
            animation-delay: 0s
        }

        .la-line-spin-clockwise-fade-rotating.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-line-spin-clockwise-fade-rotating.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 1px;
            height: 4px;
            margin-top: -2px;
            margin-left: 0
        }

        .la-line-spin-clockwise-fade-rotating.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-line-spin-clockwise-fade-rotating.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 20px;
            margin-top: -10px;
            margin-left: -2px
        }

        .la-line-spin-clockwise-fade-rotating.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-line-spin-clockwise-fade-rotating.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 6px;
            height: 30px;
            margin-top: -15px;
            margin-left: -3px
        }

        @-webkit-keyframes line-spin-clockwise-fade-rotating-rotate {
            100% {
                transform: rotate(-360deg)
            }
        }

        @keyframes line-spin-clockwise-fade-rotating-rotate {
            100% {
                transform: rotate(-360deg)
            }
        }

        @-webkit-keyframes line-spin-clockwise-fade-rotating {
            50% {
                opacity: .2
            }
            100% {
                opacity: 1
            }
        }

        @keyframes line-spin-clockwise-fade-rotating {
            50% {
                opacity: .2
            }
            100% {
                opacity: 1
            }
        }

        .la-line-spin-clockwise-fade[_ngcontent-xxi-c33], .la-line-spin-clockwise-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-line-spin-clockwise-fade[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-line-spin-clockwise-fade.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-line-spin-clockwise-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            width: 2px;
            height: 10px;
            margin: -5px 2px 2px -1px;
            border-radius: 0;
            -webkit-animation: 1s ease-in-out infinite line-spin-clockwise-fade;
            animation: 1s ease-in-out infinite line-spin-clockwise-fade
        }

        .la-line-spin-clockwise-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            top: 15%;
            left: 50%;
            transform: rotate(0);
            -webkit-animation-delay: -.875s;
            animation-delay: -.875s
        }

        .la-line-spin-clockwise-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            top: 25.2512626585%;
            left: 74.7487373415%;
            transform: rotate(45deg);
            -webkit-animation-delay: -.75s;
            animation-delay: -.75s
        }

        .la-line-spin-clockwise-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            top: 50%;
            left: 85%;
            transform: rotate(90deg);
            -webkit-animation-delay: -.625s;
            animation-delay: -.625s
        }

        .la-line-spin-clockwise-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            top: 74.7487373415%;
            left: 74.7487373415%;
            transform: rotate(135deg);
            -webkit-animation-delay: -.5s;
            animation-delay: -.5s
        }

        .la-line-spin-clockwise-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            top: 84.9999999974%;
            left: 50.0000000004%;
            transform: rotate(180deg);
            -webkit-animation-delay: -.375s;
            animation-delay: -.375s
        }

        .la-line-spin-clockwise-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(6) {
            top: 74.7487369862%;
            left: 25.2512627193%;
            transform: rotate(225deg);
            -webkit-animation-delay: -.25s;
            animation-delay: -.25s
        }

        .la-line-spin-clockwise-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(7) {
            top: 49.9999806189%;
            left: 15.0000039834%;
            transform: rotate(270deg);
            -webkit-animation-delay: -.125s;
            animation-delay: -.125s
        }

        .la-line-spin-clockwise-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(8) {
            top: 25.2506949798%;
            left: 25.2513989292%;
            transform: rotate(315deg);
            -webkit-animation-delay: 0s;
            animation-delay: 0s
        }

        .la-line-spin-clockwise-fade.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-line-spin-clockwise-fade.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 1px;
            height: 4px;
            margin-top: -2px;
            margin-left: 0
        }

        .la-line-spin-clockwise-fade.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-line-spin-clockwise-fade.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 20px;
            margin-top: -10px;
            margin-left: -2px
        }

        .la-line-spin-clockwise-fade.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-line-spin-clockwise-fade.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 6px;
            height: 30px;
            margin-top: -15px;
            margin-left: -3px
        }

        @-webkit-keyframes line-spin-clockwise-fade {
            50% {
                opacity: .2
            }
            100% {
                opacity: 1
            }
        }

        @keyframes line-spin-clockwise-fade {
            50% {
                opacity: .2
            }
            100% {
                opacity: 1
            }
        }

        .la-line-spin-fade-rotating[_ngcontent-xxi-c33], .la-line-spin-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-line-spin-fade-rotating[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px;
            -webkit-animation: 6s linear infinite ball-spin-fade-rotating-rotate;
            animation: 6s linear infinite ball-spin-fade-rotating-rotate
        }

        .la-line-spin-fade-rotating.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-line-spin-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            width: 2px;
            height: 10px;
            margin: -5px 2px 2px -1px;
            border-radius: 0;
            -webkit-animation: 1s ease-in-out infinite line-spin-fade-rotating;
            animation: 1s ease-in-out infinite line-spin-fade-rotating
        }

        .la-line-spin-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            top: 15%;
            left: 50%;
            transform: rotate(0);
            -webkit-animation-delay: -1.125s;
            animation-delay: -1.125s
        }

        .la-line-spin-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            top: 25.2512626585%;
            left: 74.7487373415%;
            transform: rotate(45deg);
            -webkit-animation-delay: -1.25s;
            animation-delay: -1.25s
        }

        .la-line-spin-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            top: 50%;
            left: 85%;
            transform: rotate(90deg);
            -webkit-animation-delay: -1.375s;
            animation-delay: -1.375s
        }

        .la-line-spin-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            top: 74.7487373415%;
            left: 74.7487373415%;
            transform: rotate(135deg);
            -webkit-animation-delay: -1.5s;
            animation-delay: -1.5s
        }

        .la-line-spin-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            top: 84.9999999974%;
            left: 50.0000000004%;
            transform: rotate(180deg);
            -webkit-animation-delay: -1.625s;
            animation-delay: -1.625s
        }

        .la-line-spin-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(6) {
            top: 74.7487369862%;
            left: 25.2512627193%;
            transform: rotate(225deg);
            -webkit-animation-delay: -1.75s;
            animation-delay: -1.75s
        }

        .la-line-spin-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(7) {
            top: 49.9999806189%;
            left: 15.0000039834%;
            transform: rotate(270deg);
            -webkit-animation-delay: -1.875s;
            animation-delay: -1.875s
        }

        .la-line-spin-fade-rotating[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(8) {
            top: 25.2506949798%;
            left: 25.2513989292%;
            transform: rotate(315deg);
            -webkit-animation-delay: -2s;
            animation-delay: -2s
        }

        .la-line-spin-fade-rotating.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-line-spin-fade-rotating.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 1px;
            height: 4px;
            margin-top: -2px;
            margin-left: 0
        }

        .la-line-spin-fade-rotating.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-line-spin-fade-rotating.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 20px;
            margin-top: -10px;
            margin-left: -2px
        }

        .la-line-spin-fade-rotating.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-line-spin-fade-rotating.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 6px;
            height: 30px;
            margin-top: -15px;
            margin-left: -3px
        }

        @-webkit-keyframes ball-spin-fade-rotating-rotate {
            100% {
                transform: rotate(360deg)
            }
        }

        @keyframes ball-spin-fade-rotating-rotate {
            100% {
                transform: rotate(360deg)
            }
        }

        @-webkit-keyframes line-spin-fade-rotating {
            50% {
                opacity: .2
            }
            100% {
                opacity: 1
            }
        }

        @keyframes line-spin-fade-rotating {
            50% {
                opacity: .2
            }
            100% {
                opacity: 1
            }
        }

        .la-line-spin-fade[_ngcontent-xxi-c33], .la-line-spin-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-line-spin-fade[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-line-spin-fade.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-line-spin-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            position: absolute;
            width: 2px;
            height: 10px;
            margin: -5px 2px 2px -1px;
            border-radius: 0;
            -webkit-animation: 1s ease-in-out infinite line-spin-fade;
            animation: 1s ease-in-out infinite line-spin-fade
        }

        .la-line-spin-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            top: 15%;
            left: 50%;
            transform: rotate(0);
            -webkit-animation-delay: -1.125s;
            animation-delay: -1.125s
        }

        .la-line-spin-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            top: 25.2512626585%;
            left: 74.7487373415%;
            transform: rotate(45deg);
            -webkit-animation-delay: -1.25s;
            animation-delay: -1.25s
        }

        .la-line-spin-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            top: 50%;
            left: 85%;
            transform: rotate(90deg);
            -webkit-animation-delay: -1.375s;
            animation-delay: -1.375s
        }

        .la-line-spin-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            top: 74.7487373415%;
            left: 74.7487373415%;
            transform: rotate(135deg);
            -webkit-animation-delay: -1.5s;
            animation-delay: -1.5s
        }

        .la-line-spin-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            top: 84.9999999974%;
            left: 50.0000000004%;
            transform: rotate(180deg);
            -webkit-animation-delay: -1.625s;
            animation-delay: -1.625s
        }

        .la-line-spin-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(6) {
            top: 74.7487369862%;
            left: 25.2512627193%;
            transform: rotate(225deg);
            -webkit-animation-delay: -1.75s;
            animation-delay: -1.75s
        }

        .la-line-spin-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(7) {
            top: 49.9999806189%;
            left: 15.0000039834%;
            transform: rotate(270deg);
            -webkit-animation-delay: -1.875s;
            animation-delay: -1.875s
        }

        .la-line-spin-fade[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(8) {
            top: 25.2506949798%;
            left: 25.2513989292%;
            transform: rotate(315deg);
            -webkit-animation-delay: -2s;
            animation-delay: -2s
        }

        .la-line-spin-fade.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-line-spin-fade.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 1px;
            height: 4px;
            margin-top: -2px;
            margin-left: 0
        }

        .la-line-spin-fade.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-line-spin-fade.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 4px;
            height: 20px;
            margin-top: -10px;
            margin-left: -2px
        }

        .la-line-spin-fade.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-line-spin-fade.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 6px;
            height: 30px;
            margin-top: -15px;
            margin-left: -3px
        }

        @-webkit-keyframes line-spin-fade {
            50% {
                opacity: .2
            }
            100% {
                opacity: 1
            }
        }

        @keyframes line-spin-fade {
            50% {
                opacity: .2
            }
            100% {
                opacity: 1
            }
        }

        .la-pacman[_ngcontent-xxi-c33], .la-pacman[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-pacman[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-pacman.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-pacman[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor
        }

        .la-pacman[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1), .la-pacman[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            width: 0;
            height: 0;
            background: 0 0;
            border-style: solid;
            border-width: 16px;
            border-right-color: transparent;
            border-radius: 100%;
            -webkit-animation: .5s infinite pacman-rotate-half-up;
            animation: .5s infinite pacman-rotate-half-up
        }

        .la-pacman[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            margin-top: -32px;
            -webkit-animation-name: pacman-rotate-half-down;
            animation-name: pacman-rotate-half-down
        }

        .la-pacman[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3), .la-pacman[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4), .la-pacman[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5), .la-pacman[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(6) {
            position: absolute;
            top: 50%;
            left: 200%;
            width: 8px;
            height: 8px;
            border-radius: 100%;
            opacity: 0;
            -webkit-animation: 2s linear infinite pacman-balls;
            animation: 2s linear infinite pacman-balls
        }

        .la-pacman[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3) {
            -webkit-animation-delay: -1.44s;
            animation-delay: -1.44s
        }

        .la-pacman[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4) {
            -webkit-animation-delay: -1.94s;
            animation-delay: -1.94s
        }

        .la-pacman[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5) {
            -webkit-animation-delay: -2.44s;
            animation-delay: -2.44s
        }

        .la-pacman[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(6) {
            -webkit-animation-delay: -2.94s;
            animation-delay: -2.94s
        }

        .la-pacman.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-pacman.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1), .la-pacman.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            border-width: 8px
        }

        .la-pacman.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            margin-top: -16px
        }

        .la-pacman.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3), .la-pacman.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4), .la-pacman.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5), .la-pacman.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(6) {
            width: 4px;
            height: 4px
        }

        .la-pacman.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-pacman.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1), .la-pacman.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            border-width: 32px
        }

        .la-pacman.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            margin-top: -64px
        }

        .la-pacman.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3), .la-pacman.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4), .la-pacman.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5), .la-pacman.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(6) {
            width: 16px;
            height: 16px
        }

        .la-pacman.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-pacman.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1), .la-pacman.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            border-width: 48px
        }

        .la-pacman.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            margin-top: -96px
        }

        .la-pacman.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(3), .la-pacman.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(4), .la-pacman.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(5), .la-pacman.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(6) {
            width: 24px;
            height: 24px
        }

        @-webkit-keyframes pacman-rotate-half-up {
            0%, 100% {
                transform: rotate(270deg)
            }
            50% {
                transform: rotate(360deg)
            }
        }

        @keyframes pacman-rotate-half-up {
            0%, 100% {
                transform: rotate(270deg)
            }
            50% {
                transform: rotate(360deg)
            }
        }

        @-webkit-keyframes pacman-rotate-half-down {
            0%, 100% {
                transform: rotate(90deg)
            }
            50% {
                transform: rotate(0)
            }
        }

        @keyframes pacman-rotate-half-down {
            0%, 100% {
                transform: rotate(90deg)
            }
            50% {
                transform: rotate(0)
            }
        }

        @-webkit-keyframes pacman-balls {
            0% {
                left: 200%;
                opacity: 0;
                transform: translateY(-50%)
            }
            5% {
                opacity: .5
            }
            66% {
                opacity: 1
            }
            67% {
                opacity: 0
            }
            100% {
                left: 0;
                transform: translateY(-50%)
            }
        }

        @keyframes pacman-balls {
            0% {
                left: 200%;
                opacity: 0;
                transform: translateY(-50%)
            }
            5% {
                opacity: .5
            }
            66% {
                opacity: 1
            }
            67% {
                opacity: 0
            }
            100% {
                left: 0;
                transform: translateY(-50%)
            }
        }

        .la-square-jelly-box[_ngcontent-xxi-c33], .la-square-jelly-box[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-square-jelly-box[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-square-jelly-box.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-square-jelly-box[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor
        }

        .la-square-jelly-box[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1), .la-square-jelly-box[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            position: absolute;
            left: 0;
            width: 100%
        }

        .la-square-jelly-box[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(1) {
            top: -25%;
            z-index: 1;
            height: 100%;
            border-radius: 10%;
            -webkit-animation: .6s linear -.1s infinite square-jelly-box-animate;
            animation: .6s linear -.1s infinite square-jelly-box-animate
        }

        .la-square-jelly-box[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:nth-child(2) {
            bottom: -9%;
            height: 10%;
            background: #000;
            border-radius: 50%;
            opacity: .2;
            -webkit-animation: .6s linear -.1s infinite square-jelly-box-shadow;
            animation: .6s linear -.1s infinite square-jelly-box-shadow
        }

        .la-square-jelly-box.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-square-jelly-box.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-square-jelly-box.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        @-webkit-keyframes square-jelly-box-animate {
            17% {
                border-bottom-right-radius: 10%
            }
            25% {
                transform: translateY(25%) rotate(22.5deg)
            }
            50% {
                border-bottom-right-radius: 100%;
                transform: translateY(50%) scale(1, .9) rotate(45deg)
            }
            75% {
                transform: translateY(25%) rotate(67.5deg)
            }
            100% {
                transform: translateY(0) rotate(90deg)
            }
        }

        @keyframes square-jelly-box-animate {
            17% {
                border-bottom-right-radius: 10%
            }
            25% {
                transform: translateY(25%) rotate(22.5deg)
            }
            50% {
                border-bottom-right-radius: 100%;
                transform: translateY(50%) scale(1, .9) rotate(45deg)
            }
            75% {
                transform: translateY(25%) rotate(67.5deg)
            }
            100% {
                transform: translateY(0) rotate(90deg)
            }
        }

        @-webkit-keyframes square-jelly-box-shadow {
            50% {
                transform: scale(1.25, 1)
            }
        }

        @keyframes square-jelly-box-shadow {
            50% {
                transform: scale(1.25, 1)
            }
        }

        .la-square-loader[_ngcontent-xxi-c33], .la-square-loader[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-square-loader[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-square-loader.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-square-loader[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            border: 2px solid currentColor;
            width: 100%;
            height: 100%;
            background: 0 0;
            border-radius: 0;
            -webkit-animation: 2s infinite square-loader;
            animation: 2s infinite square-loader
        }

        .la-square-loader[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:after {
            display: inline-block;
            width: 100%;
            vertical-align: top;
            content: "";
            background-color: currentColor;
            -webkit-animation: 2s ease-in infinite square-loader-inner;
            animation: 2s ease-in infinite square-loader-inner
        }

        .la-square-loader.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-square-loader.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            border-width: 1px
        }

        .la-square-loader.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-square-loader.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            border-width: 4px
        }

        .la-square-loader.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-square-loader.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            border-width: 6px
        }

        @-webkit-keyframes square-loader {
            0% {
                transform: rotate(0)
            }
            25%, 50% {
                transform: rotate(180deg)
            }
            100%, 75% {
                transform: rotate(360deg)
            }
        }

        @keyframes square-loader {
            0% {
                transform: rotate(0)
            }
            25%, 50% {
                transform: rotate(180deg)
            }
            100%, 75% {
                transform: rotate(360deg)
            }
        }

        @-webkit-keyframes square-loader-inner {
            0%, 100%, 25% {
                height: 0
            }
            50%, 75% {
                height: 100%
            }
        }

        @keyframes square-loader-inner {
            0%, 100%, 25% {
                height: 0
            }
            50%, 75% {
                height: 100%
            }
        }

        .la-square-spin[_ngcontent-xxi-c33], .la-square-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-square-spin[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-square-spin.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-square-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            background-color: currentColor;
            border: 0 solid currentColor;
            width: 100%;
            height: 100%;
            border-radius: 0;
            -webkit-animation: 3s cubic-bezier(.09, .57, .49, .9) infinite square-spin;
            animation: 3s cubic-bezier(.09, .57, .49, .9) infinite square-spin
        }

        .la-square-spin.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-square-spin.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-square-spin.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        @-webkit-keyframes square-spin {
            0% {
                transform: perspective(100px) rotateX(0) rotateY(0)
            }
            25% {
                transform: perspective(100px) rotateX(180deg) rotateY(0)
            }
            50% {
                transform: perspective(100px) rotateX(180deg) rotateY(180deg)
            }
            75% {
                transform: perspective(100px) rotateX(0) rotateY(180deg)
            }
            100% {
                transform: perspective(100px) rotateX(0) rotateY(360deg)
            }
        }

        @keyframes square-spin {
            0% {
                transform: perspective(100px) rotateX(0) rotateY(0)
            }
            25% {
                transform: perspective(100px) rotateX(180deg) rotateY(0)
            }
            50% {
                transform: perspective(100px) rotateX(180deg) rotateY(180deg)
            }
            75% {
                transform: perspective(100px) rotateX(0) rotateY(180deg)
            }
            100% {
                transform: perspective(100px) rotateX(0) rotateY(360deg)
            }
        }

        .la-timer[_ngcontent-xxi-c33], .la-timer[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-timer[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 32px
        }

        .la-timer.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-timer[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            border: 2px solid currentColor;
            width: 32px;
            height: 32px;
            background: 0 0;
            border-radius: 100%
        }

        .la-timer[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:after, .la-timer[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:before {
            position: absolute;
            top: 14px;
            left: 14px;
            display: block;
            width: 2px;
            margin-top: -1px;
            margin-left: -1px;
            content: "";
            background: currentColor;
            border-radius: 2px;
            transform-origin: 1px 1px 0;
            -webkit-animation: 1.25s linear -625ms infinite timer-loader;
            animation: 1.25s linear -625ms infinite timer-loader
        }

        .la-timer[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:before {
            height: 12px
        }

        .la-timer[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:after {
            height: 8px;
            -webkit-animation-duration: 15s;
            animation-duration: 15s;
            -webkit-animation-delay: -7.5s;
            animation-delay: -7.5s
        }

        .la-timer.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px
        }

        .la-timer.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 16px;
            height: 16px;
            border-width: 1px
        }

        .la-timer.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:after, .la-timer.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:before {
            top: 7px;
            left: 7px;
            width: 1px;
            margin-top: -.5px;
            margin-left: -.5px;
            border-radius: 1px;
            transform-origin: .5px .5px 0
        }

        .la-timer.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:before {
            height: 6px
        }

        .la-timer.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:after {
            height: 4px
        }

        .la-timer.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px
        }

        .la-timer.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 64px;
            height: 64px;
            border-width: 4px
        }

        .la-timer.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:after, .la-timer.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:before {
            top: 28px;
            left: 28px;
            width: 4px;
            margin-top: -2px;
            margin-left: -2px;
            border-radius: 4px;
            transform-origin: 2px 2px 0
        }

        .la-timer.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:before {
            height: 24px
        }

        .la-timer.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:after {
            height: 16px
        }

        .la-timer.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px
        }

        .la-timer.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            width: 96px;
            height: 96px;
            border-width: 6px
        }

        .la-timer.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:after, .la-timer.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:before {
            top: 42px;
            left: 42px;
            width: 6px;
            margin-top: -3px;
            margin-left: -3px;
            border-radius: 6px;
            transform-origin: 3px 3px 0
        }

        .la-timer.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:before {
            height: 36px
        }

        .la-timer.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:after {
            height: 24px
        }

        @-webkit-keyframes timer-loader {
            0% {
                transform: rotate(0)
            }
            100% {
                transform: rotate(360deg)
            }
        }

        @keyframes timer-loader {
            0% {
                transform: rotate(0)
            }
            100% {
                transform: rotate(360deg)
            }
        }

        .la-triangle-skew-spin[_ngcontent-xxi-c33], .la-triangle-skew-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            position: relative;
            box-sizing: border-box
        }

        .la-triangle-skew-spin[_ngcontent-xxi-c33] {
            display: block;
            font-size: 0;
            color: #fff;
            width: 32px;
            height: 16px
        }

        .la-triangle-skew-spin.la-dark[_ngcontent-xxi-c33] {
            color: #333
        }

        .la-triangle-skew-spin[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            display: inline-block;
            float: none;
            border: 0 solid currentColor;
            width: 0;
            height: 0;
            background: 0 0;
            border: solid;
            border-width: 0 16px 16px;
            border-right-color: transparent;
            border-left-color: transparent;
            -webkit-animation: 3s cubic-bezier(.09, .57, .49, .9) infinite triangle-skew-spin;
            animation: 3s cubic-bezier(.09, .57, .49, .9) infinite triangle-skew-spin
        }

        .la-triangle-skew-spin.la-sm[_ngcontent-xxi-c33] {
            width: 16px;
            height: 8px
        }

        .la-triangle-skew-spin.la-sm[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            border-width: 0 8px 8px
        }

        .la-triangle-skew-spin.la-2x[_ngcontent-xxi-c33] {
            width: 64px;
            height: 32px
        }

        .la-triangle-skew-spin.la-2x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            border-width: 0 32px 32px
        }

        .la-triangle-skew-spin.la-3x[_ngcontent-xxi-c33] {
            width: 96px;
            height: 48px
        }

        .la-triangle-skew-spin.la-3x[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33] {
            border-width: 0 48px 48px
        }

        @-webkit-keyframes triangle-skew-spin {
            0% {
                transform: perspective(100px) rotateX(0) rotateY(0)
            }
            25% {
                transform: perspective(100px) rotateX(180deg) rotateY(0)
            }
            50% {
                transform: perspective(100px) rotateX(180deg) rotateY(180deg)
            }
            75% {
                transform: perspective(100px) rotateX(0) rotateY(180deg)
            }
            100% {
                transform: perspective(100px) rotateX(0) rotateY(360deg)
            }
        }

        @keyframes triangle-skew-spin {
            0% {
                transform: perspective(100px) rotateX(0) rotateY(0)
            }
            25% {
                transform: perspective(100px) rotateX(180deg) rotateY(0)
            }
            50% {
                transform: perspective(100px) rotateX(180deg) rotateY(180deg)
            }
            75% {
                transform: perspective(100px) rotateX(0) rotateY(180deg)
            }
            100% {
                transform: perspective(100px) rotateX(0) rotateY(360deg)
            }
        }

        .overlay[_ngcontent-xxi-c33] {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 99999 !important
        }

        .overlay[_ngcontent-xxi-c33] > div[_ngcontent-xxi-c33]:not(.loading-text) {
            top: 50%;
            left: 50%;
            margin: 0;
            position: absolute;
            transform: translate(-50%, -50%)
        }

        .loading-text[_ngcontent-xxi-c33] {
            position: absolute;
            top: 60%;
            left: 50%;
            transform: translate(-50%, -60%);
            z-index: 99999 !important
        }
        .login-mobile-lang-bar[_ngcontent-xxi-c646] {
            float: left;
            margin-bottom: 5px;
            margin-right: 10px
        }

        .login-mobile-lang-bar[_ngcontent-xxi-c646] a[_ngcontent-xxi-c646] {
            font-size: 13px;
            line-height: 16px;
            letter-spacing: normal;
            text-align: center;
            display: inline-block;
            margin: 13px 2px
        }

        .login-mobile-lang-bar[_ngcontent-xxi-c646] a.active[_ngcontent-xxi-c646] {
            font-weight: 700;
            position: relative;
            color: #fcb000
        }

        .login-mobile-lang-bar[_ngcontent-xxi-c646] a.active[_ngcontent-xxi-c646]:before {
            content: "";
            width: 100%;
            height: 2px;
            position: absolute;
            top: 100%;
            left: 0;
            background: #fcb000
        }

        .translate-active[_ngcontent-xxi-c646] {
            active: true
        }

        @media (max-width: 767px) {
            .login-mobile-lang-bar[_ngcontent-xxi-c646] a.active[_ngcontent-xxi-c646]:before {
                background: #000000 !important
            }
        }
    
        .card-success-pay {
            margin-bottom: 15px;
            text-align: center
        }

        @media (max-width: 767px) {
            .vakifbank-wrapper .card-success-pay {
                margin: 0;
                border-radius: inherit
            }
        }

        .system-error-div-content {
            padding-top: 50px
        }

        .system-error-div-button {
            text-align: center;
            margin-top: 40px
        }
    
    
        .int-announcement-comp .card-success-pay {
            margin-bottom: 15px;
            text-align: center;
            color: #514f4f
        }

        .int-announcement-comp .card-success-pay > img {
            vertical-align: baseline;
            vertical-align: initial
        }

        @media (max-width: 767px) {
            .vakifbank-wrapper .int-announcement-comp .card-success-pay {
                margin: 0;
                border-radius: inherit
            }
        }

        @media (min-width: 768px) {
            .vakifbank-wrapper .int-announcement-comp .card-success-pay {
                max-height: 80vh;
                overflow: auto
            }
        }

        ::-webkit-scrollbar-track {
            box-shadow: none;
            box-shadow: initial
        }

        .announcement-panel-div-content {
            padding-top: 30px;
            word-break: break-word
        }

        .divAnnouncementHeader {
            font-size: 18px;
            font-weight: 800
        }

        .divAnnouncementItems {
            display: flex;
            align-items: center;
            padding-top: 20px;
            text-align: left
        }

        .divAnnouncementItem {
            padding-top: 20px
        }

        .divAnnouncementTexts {
            margin-left: 15px;
            font-size: 14px;
            line-height: 17px
        }

        .divAnnouncementText {
            font-size: 14px;
            line-height: 17px
        }

        .announcement-panel-div-button {
            text-align: center;
            margin-top: 40px
        }
    
        .login-application-title[_ngcontent-xxi-c688] {
            margin-bottom: 20px;
            color: #181818;
            font-size: 16px;
            font-weight: 700;
            text-align: center
        }

        .login-horizontal-line[_ngcontent-xxi-c688] {
            position: relative;
            height: 1px;
            width: 100%;
            bottom: 10px;
            background-color: #dedede
        }

        .box-plate[_ngcontent-xxi-c688] {
            padding-top: 20px;
            padding-bottom: 20px
        }

        .login-sifre-al-link-button[_ngcontent-xxi-c688] {
            position: relative;
            float: left
        }

        .header-title[_ngcontent-xxi-c688] {
            margin-top: 0;
            display: inline-block
        }

        .qr-toggle[_ngcontent-xxi-c688] {
            padding-right: 20px;
            padding-left: 20px
        }

        @media (max-width: 767px) {
            .header-title[_ngcontent-xxi-c688] {
                margin-top: 0;
                display: inline-block;
                margin-left: -20px
            }
        }

        .e-devlet-banner[_ngcontent-xxi-c688] {
            background-color: #fff;
            box-shadow: 0 3px 10px #0000004d;
            padding-top: 0;
            height: 92px
        }

        .e-devlet-banner-img[_ngcontent-xxi-c688] {
            text-align: center;
            margin-top: 10px
        }

        .e-devlet-banner-content[_ngcontent-xxi-c688] {
            display: flex;
            align-items: center;
            margin-bottom: 20px;
            padding: 5px 15px;
            border-radius: .5em;
            font-size: 14px;
            line-height: normal
        }

        .e-devlet-banner-icon[_ngcontent-xxi-c688] {
            color: #fcb800
        }

        .e-devlet-banner-text[_ngcontent-xxi-c688] {
            padding-left: 10px
        }

        .img-eg[_ngcontent-xxi-c688] {
            width: 45%;
            float: left
        }

        .qr-box[_ngcontent-xxi-c688] {
            height: 260px
        }
    
        input[ng-reflect-name=txtSifre][_ngcontent-xxi-c688] {
            -webkit-text-security: disc;
        }
    
        .warning-plate .int-link-button {
            color: #181818 !important;
            font-weight: 600
        }
    
        .int-link-button[_ngcontent-xxi-c238] {
            cursor: pointer !important;
            text-decoration: underline;
            color: #fcb000
        }

        a.disabled[_ngcontent-xxi-c238] {
            color: gray;
            pointer-events: none;
            cursor: default !important;
            text-decoration: underline
        }

        .sky-yardim-background[_ngcontent-xxi-c238] {
            background-color: #2c3f50 !important
        }
        .message_box_info[_ngcontent-xxi-c617], .message_box_success[_ngcontent-xxi-c617], .message_box_warning[_ngcontent-xxi-c617], .message_box_error[_ngcontent-xxi-c617] {
            display: flex;
            align-items: center;
            margin: 10px 0;
            padding: 5px 10px;
            border-radius: .5em;
            font-size: 14px;
            line-height: normal
        }

        .message_box_info[_ngcontent-xxi-c617] {
            color: #00529b;
            background-color: #bde5f8
        }

        .message_box_success[_ngcontent-xxi-c617] {
            color: #4f8a10;
            background-color: #dff2bf
        }

        .message_box_warning[_ngcontent-xxi-c617] {
            color: #9f6000;
            background-color: #feefb3
        }

        .message_box_error[_ngcontent-xxi-c617] {
            color: #d8000c;
            background-color: #ffd2d2
        }

        .message_box_info[_ngcontent-xxi-c617] i[_ngcontent-xxi-c617], .message_box_success[_ngcontent-xxi-c617] i[_ngcontent-xxi-c617], .message_box_warning[_ngcontent-xxi-c617] i[_ngcontent-xxi-c617], .message_box_error[_ngcontent-xxi-c617] i[_ngcontent-xxi-c617] {
            margin: 10px 12px 10px 2px;
            font-size: 1.6em
        }

        .wbbwmb[_ngcontent-xxi-c617] {
            word-break: break-word
        }
        .has-error[_ngcontent-xxi-c536] .textbox-input[_ngcontent-xxi-c536] {
            border-color: #a94442;
            box-shadow: inset 0 1px 1px #00000013
        }

        .textbox-label.required[_ngcontent-xxi-c536]:after {
            color: #a94442;
            content: "*";
            position: absolute;
            margin-left: 5px
        }

        .textbox-validator[_ngcontent-xxi-c536] {
            font-family: Roboto;
            font-size: 12px;
            font-weight: 700;
            color: #a94442;
            padding-top: 6px;
            float: left
        }

        .link-button[_ngcontent-xxi-c536] {
            float: right;
            cursor: pointer;
            font-size: 12px;
            font-weight: 700;
            text-decoration: none !important
        }

        @media (max-width: 767px) {
            .showPlaceHolder[_ngcontent-xxi-c536] [_ngcontent-xxi-c536]::-moz-placeholder {
                color: #a8a6a6cc
            }

            .showPlaceHolder[_ngcontent-xxi-c536] [_ngcontent-xxi-c536]::placeholder {
                color: #a8a6a6cc
            }
        }

        .tooltip-modal.iban-info[_ngcontent-xxi-c536] {
            width: 85px !important;
            text-align: left !important;
            padding: 0 !important;
            margin: 0 !important;
            position: fixed
        }

        .tooltip-modal[_ngcontent-xxi-c536] .iconLinkItem[_ngcontent-xxi-c536] p[_ngcontent-xxi-c536]:hover {
            color: #fcb000
        }

        @media (max-width: 767px) {
            .tooltip-area[_ngcontent-xxi-c536] .tooltip-modal[_ngcontent-xxi-c536] .iconLinkItem[_ngcontent-xxi-c536] p[_ngcontent-xxi-c536] {
                color: #4a4a4a !important
            }
        }

        .iconLinkItem[_ngcontent-xxi-c536] {
            border-radius: 8px;
            padding: 10px;
            background-color: #fffbf2;
            box-shadow: 2px 2px 22px #434b5926;
            font-size: 13px;
            font-weight: 700;
            font-style: normal;
            line-height: 1.31;
            letter-spacing: normal;
            color: #514f4f;
            position: relative;
            margin: 5px;
            float: left;
            width: 89%
        }

        .iconLinkItem[_ngcontent-xxi-c536] p[_ngcontent-xxi-c536] {
            cursor: pointer;
            color: #000
        }
        .upper[_ngcontent-xxi-c236] {
            text-transform: uppercase
        }
        .transition-button[_ngcontent-xxi-c580] {
            float: left;
            width: 50%;
            display: block;
            font-size: 14px;
            font-weight: 900;
            font-style: normal;
            color: #a8a6a6;
            text-align: center;
            line-height: 40px;
            transition: all ease-in-out .2s;
            border-radius: 5px
        }

        .transition-button.active[_ngcontent-xxi-c580] {
            background: #fcb000;
            color: #fff
        }
    
        .has-error[_ngcontent-xxi-c540] .textbox-input[_ngcontent-xxi-c540] {
            border-color: #a94442;
            box-shadow: inset 0 1px 1px #00000013
        }

        .textbox-label.required[_ngcontent-xxi-c540]:after {
            color: #a94442;
            content: "*";
            position: absolute;
            margin-left: 5px
        }

        .textbox-validator[_ngcontent-xxi-c540] {
            font-family: Roboto;
            font-size: 12px;
            font-weight: 700;
            color: #a94442;
            padding-top: 6px;
            float: left
        }

        .link-button[_ngcontent-xxi-c540] {
            float: right;
            cursor: pointer;
            font-size: 12px;
            font-weight: 700;
            text-decoration: none !important
        }

        @media (max-width: 767px) {
            .showPlaceHolder[_ngcontent-xxi-c540] [_ngcontent-xxi-c540]::-moz-placeholder {
                color: #a8a6a6cc
            }

            .showPlaceHolder[_ngcontent-xxi-c540] [_ngcontent-xxi-c540]::placeholder {
                color: #a8a6a6cc
            }
        }

        .tooltip-modal.iban-info[_ngcontent-xxi-c540] {
            width: 85px !important;
            text-align: left !important;
            padding: 0 !important;
            margin: 0 !important;
            position: fixed
        }

        .tooltip-modal[_ngcontent-xxi-c540] .iconLinkItem[_ngcontent-xxi-c540] p[_ngcontent-xxi-c540]:hover {
            color: #fcb000
        }

        @media (max-width: 767px) {
            .tooltip-area[_ngcontent-xxi-c540] .tooltip-modal[_ngcontent-xxi-c540] .iconLinkItem[_ngcontent-xxi-c540] p[_ngcontent-xxi-c540] {
                color: #4a4a4a !important
            }
        }

        .iconLinkItem[_ngcontent-xxi-c540] {
            border-radius: 8px;
            padding: 10px;
            background-color: #fffbf2;
            box-shadow: 2px 2px 22px #434b5926;
            font-size: 13px;
            font-weight: 700;
            font-style: normal;
            line-height: 1.31;
            letter-spacing: normal;
            color: #514f4f;
            position: relative;
            margin: 5px;
            float: left;
            width: 89%
        }

        .iconLinkItem[_ngcontent-xxi-c540] p[_ngcontent-xxi-c540] {
            cursor: pointer;
            color: #000
        }
    
        .login-sidebar-banner[_ngcontent-xxi-c687] {
            border-radius: 8px;
            overflow: hidden;
            margin-bottom: 20px;
            position: relative;
            z-index: 0
        }

        .login-sidebar-banner[_ngcontent-xxi-c687] figure[_ngcontent-xxi-c687] {
            width: 100%;
            position: relative;
            z-index: 0
        }

        .login-sidebar-banner[_ngcontent-xxi-c687] figure[_ngcontent-xxi-c687] img[_ngcontent-xxi-c687] {
            width: 100%;
            height: auto
        }

        .qr-size[_ngcontent-xxi-c687] {
            width: 130px;
            cursor: pointer
        }

        .login-qr-message-box[_ngcontent-xxi-c687] {
            margin-top: -25px
        }

        .timer-display[_ngcontent-xxi-c687] {
            font-size: 15px;
            font-weight: 500;
            line-height: normal;
            color: #afaeae;
            margin: 10px 0 15px
        }

        .header-title[_ngcontent-xxi-c687] {
            margin-top: 10px;
            display: inline-block
        }

        @media (max-width: 767px) {
            .header-title[_ngcontent-xxi-c687] {
                margin-top: 10px;
                display: inline-block
            }
        }

        .e-devlet-banner[_ngcontent-xxi-c687] {
            background-color: #fff;
            box-shadow: 0 3px 10px #0000004d
        }

        .e-devlet-banner-img[_ngcontent-xxi-c687] {
            text-align: center;
            margin-top: 10px
        }

        .e-devlet-banner-content[_ngcontent-xxi-c687] {
            display: flex;
            align-items: center;
            margin-bottom: 20px;
            padding: 5px 15px;
            border-radius: .5em;
            font-size: 14px;
            line-height: normal
        }

        .e-devlet-banner-icon[_ngcontent-xxi-c687] {
            color: #fcb800
        }

        .e-devlet-banner-text[_ngcontent-xxi-c687] {
            padding-left: 10px
        }

        .img-eg[_ngcontent-xxi-c687] {
            width: 45%
        }
    
        .message_box_info[_ngcontent-nvj-c617], .message_box_success[_ngcontent-nvj-c617], .message_box_warning[_ngcontent-nvj-c617], .message_box_error[_ngcontent-nvj-c617] {
            display: flex;
            align-items: center;
            margin: 10px 0;
            padding: 5px 10px;
            border-radius: .5em;
            font-size: 14px;
            line-height: normal
        }

        .message_box_info[_ngcontent-nvj-c617] {
            color: #00529b;
            background-color: #bde5f8
        }

        .message_box_success[_ngcontent-nvj-c617] {
            color: #4f8a10;
            background-color: #dff2bf
        }

        .message_box_warning[_ngcontent-nvj-c617] {
            color: #9f6000;
            background-color: #feefb3
        }

        .message_box_error[_ngcontent-nvj-c617] {
            color: #d8000c;
            background-color: #ffd2d2
        }

        .message_box_info[_ngcontent-nvj-c617] i[_ngcontent-nvj-c617], .message_box_success[_ngcontent-nvj-c617] i[_ngcontent-nvj-c617], .message_box_warning[_ngcontent-nvj-c617] i[_ngcontent-nvj-c617], .message_box_error[_ngcontent-nvj-c617] i[_ngcontent-nvj-c617] {
            margin: 10px 12px 10px 2px;
            font-size: 1.6em
        }

        .wbbwmb[_ngcontent-nvj-c617] {
            word-break: break-word
        }