  .spinner[_ngcontent-c0] {
      position: absolute;
      top: 50vh;
      left: calc(50vw + 100px);
  }


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

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

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

  .la-ball-8bits[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      -webkit-animation-delay: -.9375s;
      animation-delay: -.9375s;
      top: -100%;
      left: 0
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .la-ball-8bits.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-atom[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

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

  .la-ball-atom[_ngcontent-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]:nth-child(2) {
      -webkit-animation-delay: .75s;
      animation-delay: .75s
  }

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

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

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

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

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

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

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

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

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

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

  .la-ball-atom.la-3x[_ngcontent-c1]>div[_ngcontent-c1]: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-c1],
  .la-ball-beat[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-beat[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(2n-1) {
      -webkit-animation-delay: -.5s;
      animation-delay: -.5s
  }

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

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

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

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

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

  .la-ball-beat.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-circus[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-circus[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      -webkit-animation-delay: 0s, -.5s;
      animation-delay: 0s, -.5s
  }

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

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

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

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

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

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

  .la-ball-circus.la-3x[_ngcontent-c1],
  .la-ball-circus.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-climbing-dot[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

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

  .la-ball-climbing-dot[_ngcontent-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]:not(:nth-child(1)):nth-child(2) {
      -webkit-animation-delay: 0s;
      animation-delay: 0s
  }

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

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

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

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

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

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

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

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

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

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

  .la-ball-climbing-dot.la-3x[_ngcontent-c1]>div[_ngcontent-c1]: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-c1],
  .la-ball-clip-rotate-multiple[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-clip-rotate-multiple[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:first-child {
      position: absolute;
      width: 32px;
      height: 32px;
      border-right-color: transparent;
      border-left-color: transparent
  }

  .la-ball-clip-rotate-multiple[_ngcontent-c1]>div[_ngcontent-c1]: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-c1] {
      width: 16px;
      height: 16px
  }

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

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

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

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

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

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

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

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

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

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

  .la-ball-clip-rotate-multiple.la-3x[_ngcontent-c1]>div[_ngcontent-c1]: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-c1],
  .la-ball-clip-rotate-pulse[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-clip-rotate-pulse[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1] {
      width: 16px;
      height: 16px
  }

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

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

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

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

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

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

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

  .la-ball-clip-rotate-pulse.la-3x[_ngcontent-c1]>div[_ngcontent-c1]: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-c1],
  .la-ball-clip-rotate[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-clip-rotate[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1] {
      width: 16px;
      height: 16px
  }

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

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

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

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

  .la-ball-clip-rotate.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-elastic-dots[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-elastic-dots[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1] {
      width: 60px;
      height: 4px
  }

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

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

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

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

  .la-ball-elastic-dots.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-fall[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-fall[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      -webkit-animation-delay: -.2s;
      animation-delay: -.2s
  }

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

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

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

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

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

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

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

  .la-ball-fall.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-fussion[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-fussion[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      top: 0;
      left: 50%;
      z-index: 1
  }

  .la-ball-fussion[_ngcontent-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1] {
      width: 4px;
      height: 4px
  }

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

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

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

  .la-ball-fussion.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-grid-beat[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-grid-beat[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      -webkit-animation-duration: .65s;
      animation-duration: .65s;
      -webkit-animation-delay: .03s;
      animation-delay: .03s
  }

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

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

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

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

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

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

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

  .la-ball-grid-beat[_ngcontent-c1]>div[_ngcontent-c1]: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-c1] {
      width: 18px;
      height: 18px
  }

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

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

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

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

  .la-ball-grid-beat.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-grid-pulse[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-grid-pulse[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      -webkit-animation-duration: .65s;
      animation-duration: .65s;
      -webkit-animation-delay: .03s;
      animation-delay: .03s
  }

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

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

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

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

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

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

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

  .la-ball-grid-pulse[_ngcontent-c1]>div[_ngcontent-c1]: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-c1] {
      width: 18px;
      height: 18px
  }

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

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

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

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

  .la-ball-grid-pulse.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-newton-cradle[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

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

  .la-ball-newton-cradle[_ngcontent-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1] {
      width: 20px;
      height: 4px
  }

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

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

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

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

  .la-ball-newton-cradle.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-pulse-rise[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-pulse-rise[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(2n-1) {
      -webkit-animation-name: ball-pulse-rise-odd;
      animation-name: ball-pulse-rise-odd
  }

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

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

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

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

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

  .la-ball-pulse-rise.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-pulse-sync[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-pulse-sync[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      -webkit-animation-delay: -.14s;
      animation-delay: -.14s
  }

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

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

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

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

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

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

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

  .la-ball-pulse-sync.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-pulse[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-pulse[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      -webkit-animation-delay: -.2s;
      animation-delay: -.2s
  }

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

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

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

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

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

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

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

  .la-ball-pulse.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-rotate[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-rotate[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:after,
  .la-ball-rotate[_ngcontent-c1]>div[_ngcontent-c1]:before {
      position: absolute;
      width: inherit;
      height: inherit;
      margin: inherit;
      content: "";
      background: currentColor;
      border-radius: inherit;
      opacity: .8
  }

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

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

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

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

  .la-ball-rotate.la-3x[_ngcontent-c1],
  .la-ball-rotate.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-running-dots[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-running-dots[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      -webkit-animation-delay: 0s;
      animation-delay: 0s
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .la-ball-running-dots.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-scale-multiple[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-scale-multiple[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(2) {
      -webkit-animation-delay: .2s;
      animation-delay: .2s
  }

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

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

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

  .la-ball-scale-multiple.la-3x[_ngcontent-c1],
  .la-ball-scale-multiple.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-scale-pulse[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-scale-pulse[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:last-child {
      -webkit-animation-delay: -1s;
      animation-delay: -1s
  }

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

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

  .la-ball-scale-pulse.la-3x[_ngcontent-c1],
  .la-ball-scale-pulse.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-scale-ripple-multiple[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-scale-ripple-multiple[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      -webkit-animation-delay: 0s;
      animation-delay: 0s
  }

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

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

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

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

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

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

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

  .la-ball-scale-ripple-multiple.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-scale-ripple[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-scale-ripple[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1] {
      width: 16px;
      height: 16px
  }

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

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

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

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

  .la-ball-scale-ripple.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-scale[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-scale[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-scale.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
      width: 16px;
      height: 16px
  }

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

  .la-ball-scale.la-3x[_ngcontent-c1],
  .la-ball-scale.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

  .la-ball-spin-clockwise-fade-rotating[_ngcontent-c1] {
      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-c1] {
      color: #333
  }

  .la-ball-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      top: 5%;
      left: 50%;
      -webkit-animation-delay: -.875s;
      animation-delay: -.875s
  }

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

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

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

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

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

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

  .la-ball-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]: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-c1] {
      width: 16px;
      height: 16px
  }

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

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

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

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

  .la-ball-spin-clockwise-fade-rotating.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      top: 5%;
      left: 50%;
      -webkit-animation-delay: -.875s;
      animation-delay: -.875s
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .la-ball-spin-clockwise-fade.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-spin-clockwise[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-spin-clockwise[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      top: 5%;
      left: 50%;
      -webkit-animation-delay: -.875s;
      animation-delay: -.875s
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .la-ball-spin-clockwise.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

  .la-ball-spin-fade-rotating[_ngcontent-c1] {
      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-c1] {
      color: #333
  }

  .la-ball-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      top: 5%;
      left: 50%;
      -webkit-animation-delay: -1.125s;
      animation-delay: -1.125s
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .la-ball-spin-fade-rotating.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-spin-fade[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-spin-fade[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      top: 5%;
      left: 50%;
      -webkit-animation-delay: -1.125s;
      animation-delay: -1.125s
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .la-ball-spin-fade.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-spin-rotate[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

  .la-ball-spin-rotate[_ngcontent-c1] {
      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-c1] {
      color: #333
  }

  .la-ball-spin-rotate[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:last-child {
      top: auto;
      bottom: 0;
      -webkit-animation-delay: -1s;
      animation-delay: -1s
  }

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

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

  .la-ball-spin-rotate.la-3x[_ngcontent-c1] {
      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-c1],
  .la-ball-spin[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-spin[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      top: 5%;
      left: 50%;
      -webkit-animation-delay: -1.125s;
      animation-delay: -1.125s
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .la-ball-spin.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-square-clockwise-spin[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-square-clockwise-spin[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      top: 0;
      left: 0;
      -webkit-animation-delay: -.875s;
      animation-delay: -.875s
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .la-ball-square-clockwise-spin.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-square-spin[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-square-spin[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      top: 0;
      left: 0;
      -webkit-animation-delay: -1.125s;
      animation-delay: -1.125s
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .la-ball-square-spin.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-triangle-path[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-ball-triangle-path[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1] {
      width: 16px;
      height: 16px
  }

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

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

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

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

  .la-ball-triangle-path.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-zig-zag-deflect[_ngcontent-c1]>div[_ngcontent-c1] {
      box-sizing: border-box
  }

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

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

  .la-ball-zig-zag-deflect[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1] {
      width: 16px;
      height: 16px
  }

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

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

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

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

  .la-ball-zig-zag-deflect.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-ball-zig-zag[_ngcontent-c1]>div[_ngcontent-c1] {
      box-sizing: border-box
  }

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

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

  .la-ball-zig-zag[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:first-child {
      -webkit-animation: .7s linear infinite ball-zig-effect;
      animation: .7s linear infinite ball-zig-effect
  }

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

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

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

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

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

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

  .la-ball-zig-zag.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-cog[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-cog[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:after {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      content: "";
      border: 2px solid currentColor;
      border-radius: 100%
  }

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

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

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

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

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

  .la-cog.la-3x[_ngcontent-c1]>div[_ngcontent-c1],
  .la-cog.la-3x[_ngcontent-c1]>div[_ngcontent-c1]: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-c1],
  .la-cube-transition[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-cube-transition[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:last-child {
      -webkit-animation-delay: -.8s;
      animation-delay: -.8s
  }

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

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

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

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

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

  .la-cube-transition.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-fire[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-fire[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      -webkit-animation-delay: -.85s;
      animation-delay: -.85s
  }

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

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

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

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

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

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

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

  .la-fire.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-line-scale-party[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-line-scale-party[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      -webkit-animation-duration: .43s;
      animation-duration: .43s;
      -webkit-animation-delay: -.23s;
      animation-delay: -.23s
  }

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

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

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

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

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

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

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

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

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

  .la-line-scale-party.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-line-scale-pulse-out-rapid[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-line-scale-pulse-out-rapid[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(3) {
      -webkit-animation-delay: -.9s;
      animation-delay: -.9s
  }

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

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

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

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

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

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

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

  .la-line-scale-pulse-out-rapid.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-line-scale-pulse-out[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-line-scale-pulse-out[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(3) {
      -webkit-animation-delay: -.9s;
      animation-delay: -.9s
  }

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

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

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

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

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

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

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

  .la-line-scale-pulse-out.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-line-scale[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-line-scale[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      -webkit-animation-delay: -1.2s;
      animation-delay: -1.2s
  }

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

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

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

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

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

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

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

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

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

  .la-line-scale.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-line-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

  .la-line-spin-clockwise-fade-rotating[_ngcontent-c1] {
      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-c1] {
      color: #333
  }

  .la-line-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      top: 15%;
      left: 50%;
      transform: rotate(0);
      -webkit-animation-delay: -.875s;
      animation-delay: -.875s
  }

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

  .la-line-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1] {
      width: 16px;
      height: 16px
  }

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

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

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

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

  .la-line-spin-clockwise-fade-rotating.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-line-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-line-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      top: 15%;
      left: 50%;
      transform: rotate(0);
      -webkit-animation-delay: -.875s;
      animation-delay: -.875s
  }

  .la-line-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]:nth-child(3) {
      top: 50%;
      left: 85%;
      transform: rotate(90deg);
      -webkit-animation-delay: -.625s;
      animation-delay: -.625s
  }

  .la-line-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1] {
      width: 16px;
      height: 16px
  }

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

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

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

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

  .la-line-spin-clockwise-fade.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-line-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

  .la-line-spin-fade-rotating[_ngcontent-c1] {
      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-c1] {
      color: #333
  }

  .la-line-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1] {
      width: 16px;
      height: 16px
  }

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

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

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

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

  .la-line-spin-fade-rotating.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-line-spin-fade[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

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

  .la-line-spin-fade[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]:nth-child(1) {
      top: 15%;
      left: 50%;
      transform: rotate(0);
      -webkit-animation-delay: -1.125s;
      animation-delay: -1.125s
  }

  .la-line-spin-fade[_ngcontent-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]:nth-child(3) {
      top: 50%;
      left: 85%;
      transform: rotate(90deg);
      -webkit-animation-delay: -1.375s;
      animation-delay: -1.375s
  }

  .la-line-spin-fade[_ngcontent-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1] {
      width: 16px;
      height: 16px
  }

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

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

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

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

  .la-line-spin-fade.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-pacman[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

  .la-pacman.la-dark[_ngcontent-c1] {
      color: #333
  }

  .la-pacman[_ngcontent-c1]>div[_ngcontent-c1] {
      display: inline-block;
      float: none;
      background-color: currentColor;
      border: 0 solid currentColor
  }

  .la-pacman[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1),
  .la-pacman[_ngcontent-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]:nth-child(2) {
      margin-top: -32px;
      -webkit-animation-name: pacman-rotate-half-down;
      animation-name: pacman-rotate-half-down
  }

  .la-pacman[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3),
  .la-pacman[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4),
  .la-pacman[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5),
  .la-pacman[_ngcontent-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]:nth-child(3) {
      -webkit-animation-delay: -1.44s;
      animation-delay: -1.44s
  }

  .la-pacman[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
      -webkit-animation-delay: -1.94s;
      animation-delay: -1.94s
  }

  .la-pacman[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
      -webkit-animation-delay: -2.44s;
      animation-delay: -2.44s
  }

  .la-pacman[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
      -webkit-animation-delay: -2.94s;
      animation-delay: -2.94s
  }

  .la-pacman.la-sm[_ngcontent-c1] {
      width: 16px;
      height: 16px
  }

  .la-pacman.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1),
  .la-pacman.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
      border-width: 8px
  }

  .la-pacman.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
      margin-top: -16px
  }

  .la-pacman.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3),
  .la-pacman.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4),
  .la-pacman.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5),
  .la-pacman.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
      width: 4px;
      height: 4px
  }

  .la-pacman.la-2x[_ngcontent-c1] {
      width: 64px;
      height: 64px
  }

  .la-pacman.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1),
  .la-pacman.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
      border-width: 32px
  }

  .la-pacman.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
      margin-top: -64px
  }

  .la-pacman.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3),
  .la-pacman.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4),
  .la-pacman.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5),
  .la-pacman.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
      width: 16px;
      height: 16px
  }

  .la-pacman.la-3x[_ngcontent-c1] {
      width: 96px;
      height: 96px
  }

  .la-pacman.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1),
  .la-pacman.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
      border-width: 48px
  }

  .la-pacman.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
      margin-top: -96px
  }

  .la-pacman.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3),
  .la-pacman.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4),
  .la-pacman.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5),
  .la-pacman.la-3x[_ngcontent-c1]>div[_ngcontent-c1]: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-c1],
  .la-square-jelly-box[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

  .la-square-jelly-box[_ngcontent-c1] {
      display: block;
      font-size: 0;
      color: #fff;
      width: 32px;
      height: 32px
  }

  .la-square-jelly-box.la-dark[_ngcontent-c1] {
      color: #333
  }

  .la-square-jelly-box[_ngcontent-c1]>div[_ngcontent-c1] {
      display: inline-block;
      float: none;
      background-color: currentColor;
      border: 0 solid currentColor
  }

  .la-square-jelly-box[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1),
  .la-square-jelly-box[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
      position: absolute;
      left: 0;
      width: 100%
  }

  .la-square-jelly-box[_ngcontent-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]: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-c1] {
      width: 16px;
      height: 16px
  }

  .la-square-jelly-box.la-2x[_ngcontent-c1] {
      width: 64px;
      height: 64px
  }

  .la-square-jelly-box.la-3x[_ngcontent-c1] {
      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-c1],
  .la-square-loader[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

  .la-square-loader[_ngcontent-c1] {
      display: block;
      font-size: 0;
      color: #fff;
      width: 32px;
      height: 32px
  }

  .la-square-loader.la-dark[_ngcontent-c1] {
      color: #333
  }

  .la-square-loader[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1]>div[_ngcontent-c1]: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-c1] {
      width: 16px;
      height: 16px
  }

  .la-square-loader.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
      border-width: 1px
  }

  .la-square-loader.la-2x[_ngcontent-c1] {
      width: 64px;
      height: 64px
  }

  .la-square-loader.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
      border-width: 4px
  }

  .la-square-loader.la-3x[_ngcontent-c1] {
      width: 96px;
      height: 96px
  }

  .la-square-loader.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1],
  .la-square-spin[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

  .la-square-spin.la-dark[_ngcontent-c1] {
      color: #333
  }

  .la-square-spin[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1] {
      width: 16px;
      height: 16px
  }

  .la-square-spin.la-2x[_ngcontent-c1] {
      width: 64px;
      height: 64px
  }

  .la-square-spin.la-3x[_ngcontent-c1] {
      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-c1],
  .la-timer[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

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

  .la-timer.la-dark[_ngcontent-c1] {
      color: #333
  }

  .la-timer[_ngcontent-c1]>div[_ngcontent-c1] {
      display: inline-block;
      float: none;
      border: 2px solid currentColor;
      width: 32px;
      height: 32px;
      background: 0 0;
      border-radius: 100%
  }

  .la-timer[_ngcontent-c1]>div[_ngcontent-c1]:after,
  .la-timer[_ngcontent-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]:before {
      height: 12px
  }

  .la-timer[_ngcontent-c1]>div[_ngcontent-c1]:after {
      height: 8px;
      -webkit-animation-duration: 15s;
      animation-duration: 15s;
      -webkit-animation-delay: -7.5s;
      animation-delay: -7.5s
  }

  .la-timer.la-sm[_ngcontent-c1] {
      width: 16px;
      height: 16px
  }

  .la-timer.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
      width: 16px;
      height: 16px;
      border-width: 1px
  }

  .la-timer.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:after,
  .la-timer.la-sm[_ngcontent-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]:before {
      height: 6px
  }

  .la-timer.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:after {
      height: 4px
  }

  .la-timer.la-2x[_ngcontent-c1] {
      width: 64px;
      height: 64px
  }

  .la-timer.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
      width: 64px;
      height: 64px;
      border-width: 4px
  }

  .la-timer.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:after,
  .la-timer.la-2x[_ngcontent-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]:before {
      height: 24px
  }

  .la-timer.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:after {
      height: 16px
  }

  .la-timer.la-3x[_ngcontent-c1] {
      width: 96px;
      height: 96px
  }

  .la-timer.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      width: 96px;
      height: 96px;
      border-width: 6px
  }

  .la-timer.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:after,
  .la-timer.la-3x[_ngcontent-c1]>div[_ngcontent-c1]: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-c1]>div[_ngcontent-c1]:before {
      height: 36px
  }

  .la-timer.la-3x[_ngcontent-c1]>div[_ngcontent-c1]: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-c1],
  .la-triangle-skew-spin[_ngcontent-c1]>div[_ngcontent-c1] {
      position: relative;
      box-sizing: border-box
  }

  .la-triangle-skew-spin[_ngcontent-c1] {
      display: block;
      font-size: 0;
      color: #fff;
      width: 32px;
      height: 16px
  }

  .la-triangle-skew-spin.la-dark[_ngcontent-c1] {
      color: #333
  }

  .la-triangle-skew-spin[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1] {
      width: 16px;
      height: 8px
  }

  .la-triangle-skew-spin.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
      border-width: 0 8px 8px
  }

  .la-triangle-skew-spin.la-2x[_ngcontent-c1] {
      width: 64px;
      height: 32px
  }

  .la-triangle-skew-spin.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
      border-width: 0 32px 32px
  }

  .la-triangle-skew-spin.la-3x[_ngcontent-c1] {
      width: 96px;
      height: 48px
  }

  .la-triangle-skew-spin.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
      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-c1] {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 99999 !important
  }

  .overlay[_ngcontent-c1]>div[_ngcontent-c1]:not(.loading-text) {
      top: 50%;
      left: 50%;
      margin: 0;
      position: absolute;
      transform: translate(-50%, -50%)
  }

  .loading-text[_ngcontent-c1] {
      position: absolute;
      top: 60%;
      left: 50%;
      transform: translate(-50%, -60%);
      z-index: 99999 !important
  }


  .simple-notification-wrapper {
      position: fixed;
      width: 300px;
      z-index: 1000;
  }

  .simple-notification-wrapper.left {
      left: 20px;
  }

  .simple-notification-wrapper.top {
      top: 20px;
  }

  .simple-notification-wrapper.right {
      right: 20px;
  }

  .simple-notification-wrapper.bottom {
      bottom: 20px;
  }

  .simple-notification-wrapper.center {
      left: 50%;
      transform: translateX(-50%);
  }

  .simple-notification-wrapper.middle {
      top: 50%;
      transform: translateY(-50%);
  }

  .simple-notification-wrapper.middle.center {
      transform: translate(-50%, -50%);
  }

  @media (max-width: 340px) {
      .simple-notification-wrapper {
          width: auto;
          left: 20px;
          right: 20px;
      }
  }


  .popup-wrapper[_ngcontent-c3] {
      position: fixed;
      z-index: 100000;
      background-color: rgba(0, 0, 0, 0.6);
      width: 100%;
      height: 100%;
      top: 0;
      display: flex;
      justify-content: center;
      flex-flow: column wrap;
  }

  .popup-header[_ngcontent-c3] {
      width: 100%;
      font-size: 20px;
      min-height: 70px;
      background-color: #c94b4b;
      padding: 10px;
      border-top-left-radius: 6px;
      border-top-right-radius: 6px;
  }

  .popup-header[_ngcontent-c3] .heading[_ngcontent-c3] {
      display: flex;
      justify-content: flex-start;
      align-items: center;
  }

  .popup-header[_ngcontent-c3] .heading[_ngcontent-c3] .heading-elem[_ngcontent-c3] {
      padding: 10px 0 10px 25px;
      max-width: 450px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
  }

  @media (min-width: 767px) {
      .popup-header[_ngcontent-c3] .heading[_ngcontent-c3] .heading-elem[_ngcontent-c3] {
          font-size: 20px !important;
      }
  }

  .popup-header[_ngcontent-c3] .heading[_ngcontent-c3] .heading-elem[_ngcontent-c3] .reset-icon[_ngcontent-c3] {
      margin-top: 5px;
  }

  .popup-main[_ngcontent-c3] {
      padding: 30px 35px 0;
  }

  @media (min-width: 767px) {
      .popup-main[_ngcontent-c3] {
          font-size: 19px;
      }
  }

  .content[_ngcontent-c3] {
      background-color: #ffffff;
      margin: auto;
      display: flex;
      align-self: center;
      border-radius: 6px;
      color: #5b5b5b;
      flex-flow: column wrap;
      justify-content: center;
  }

  @media (min-width: 767px) {
      .content[_ngcontent-c3] {
          min-width: 600px;
      }
  }

  .content[_ngcontent-c3] .heading[_ngcontent-c3] {
      text-align: left;
      color: #ffffff;
  }

  .content[_ngcontent-c3] .message[_ngcontent-c3] {
      margin: 10px 0 25px;
  }

  .content[_ngcontent-c3] .warning-text[_ngcontent-c3] {
      text-align: left;
      font-weight: 600;
  }

  .content[_ngcontent-c3] .bottom_flex_end[_ngcontent-c3] {
      display: flex;
      justify-content: flex-end;
      margin: -5px 35px 35px;
  }

  .content[_ngcontent-c3] .def-btn-cancel[_ngcontent-c3] {
      margin: 13px 30px 13px 0 !important;
  }

  .content[_ngcontent-c3] .def-btn-success[_ngcontent-c3] {
      background-color: #c94b4b;
      width: inherit;
  }

  .content[_ngcontent-c3] .def-btn-success[_ngcontent-c3]:hover {
      transition: 0.3s ease;
      background: #b13333;
  }

  .switch[_ngcontent-c3] .checkbox-input[disabled][_ngcontent-c3]~.slider[_ngcontent-c3] {
      cursor: not-allowed;
      opacity: 0.4;
  }

.app-body[_ngcontent-c5] {
      display: flex;
      overflow: hidden;
      position: relative;
      min-height: calc(100vh - 80px);
  }

  .app-body[_ngcontent-c5] .main-container[_ngcontent-c5] {
      flex-grow: 1;
      position: relative;
  }

  @media screen and (max-width: 1191px) {
      .header[_ngcontent-c5] {
          height: 60px;
      }

      .app-body[_ngcontent-c5] .aside[_ngcontent-c5] {
          position: absolute;
      }
  }


  .header[_ngcontent-c6] {
      min-height: 80px;
      display: flex;
      flex-flow: row nowrap;
      font-size: 16px;
      border-bottom: 1px solid #e3e3e3;
      background-color: #ffffff;
      letter-spacing: -0.3px;
  }

  @media (max-width: 1191px) {
      .header[_ngcontent-c6] {
          min-height: 60px;
          height: 60px !important;
      }
  }

  .header[_ngcontent-c6] .controls__logout[_ngcontent-c6] {
      font-size: 14px;
  }

  .header[_ngcontent-c6] .greeting__text[_ngcontent-c6] {
      font-size: 16px;
  }

  .header[_ngcontent-c6] .main-bar[_ngcontent-c6] {
      padding: 0 60px;
  }

  @media (min-width: 1680px) {
      .header[_ngcontent-c6] .main-bar[_ngcontent-c6] {
          padding: 0 80px;
      }
  }

  @media (max-width: 1399px) {
      .header[_ngcontent-c6] .main-bar[_ngcontent-c6] {
          padding: 0 30px;
      }
  }

  @media (max-width: 1191px) {
      .header[_ngcontent-c6] .main-bar[_ngcontent-c6] {
          margin: 30px 0 60px;
      }
  }

  @media (max-width: 767px) {
      .header[_ngcontent-c6] .main-bar[_ngcontent-c6] {
          padding: 0 20px;
      }
  }

  .aside-bar[_ngcontent-c6] {
      min-width: 200px;
      display: flex;
      flex-flow: row nowrap;
      max-width: 310px;
      justify-content: center;
      align-items: center;
      box-shadow: 0 2px 18px 0 rgba(0, 0, 0, 0.1);
  }

  @media (min-width: 1191px) and (max-width: 1366px) {
      .aside-bar[_ngcontent-c6] {
          width: 250px;
      }
  }

  @media (min-width: 1367px) {
      .aside-bar[_ngcontent-c6] {
          width: 300px;
      }
  }

  .aside-bar__menu-toggle[_ngcontent-c6] {
      width: 20px;
      height: 17px;
      margin-right: 20px;
      display: none;
  }

  .aside-bar__image[_ngcontent-c6] {
      width: 201px;
      height: 80px;
  }

  @media (max-width: 1191px) {
      .aside-bar[_ngcontent-c6] {
          min-width: 170px;
      }

      .aside-bar[_ngcontent-c6] .aside-bar__image[_ngcontent-c6] {
          max-width: 90px;
          height: 60px;
      }
  }

  .main-bar[_ngcontent-c6] {
      display: flex;
      flex-flow: row nowrap;
      flex-grow: 1;
      justify-content: space-between;
      align-items: center;
  }

  .greeting[_ngcontent-c6] {
      display: flex;
      color: #5b5b5b;
      cursor: pointer;
  }

  @media (min-width: 1680px) {
      .greeting-bar[_ngcontent-c6] {
          display: flex;
          align-items: center;
          justify-content: left;
      }

      .sign-in-as-user-block[_ngcontent-c6] {
          display: flex;
          width: 350px;
      }

      .sign-in-as-user-block[_ngcontent-c6] .select-block[_ngcontent-c6] {
          width: 170px;
      }

      .sign-in-as-user-block[_ngcontent-c6] .confirm-block[_ngcontent-c6] {
          width: 170px;
          margin-left: 10px;
      }

      .sign-in-as-user-block[_ngcontent-c6] .confirm-block[_ngcontent-c6] .btn-block[_ngcontent-c6] {
          height: 44px;
      }
  }

  @media (max-width: 1680px) {
      .greeting-bar[_ngcontent-c6] {
          display: flex;
          align-items: center;
          justify-content: left;
      }

      .sign-in-as-user-block[_ngcontent-c6] {
          display: flex;
          width: 350px;
      }

      .sign-in-as-user-block[_ngcontent-c6] .select-block[_ngcontent-c6] {
          width: 170px;
      }

      .sign-in-as-user-block[_ngcontent-c6] .confirm-block[_ngcontent-c6] {
          width: 170px;
          margin-left: 10px;
      }

      .sign-in-as-user-block[_ngcontent-c6] .confirm-block[_ngcontent-c6] .btn-block[_ngcontent-c6] {
          height: 44px;
      }
  }

  .controls[_ngcontent-c6] {
      display: flex;
      flex-flow: row nowrap;
      align-items: center;
  }

  .controls__messages[_ngcontent-c6] {
      margin: 0 20px;
      top: 2px;
      cursor: pointer;
      opacity: 1;
      transition: 0.2s ease;
      position: relative;
  }

  .controls__messages[_ngcontent-c6]:hover {
      transition: 0.2s ease;
      opacity: 0.6;
  }

  .controls__messages__text[_ngcontent-c6] {
      color: #C96E4B;
  }

  .controls__messages__text[_ngcontent-c6]:focus {
      outline: none;
  }

  .controls__messages[_ngcontent-c6] svg[_ngcontent-c6] {
      vertical-align: baseline;
      margin-right: 10px;
      position: relative;
      top: 2px;
  }

  .controls__logout[_ngcontent-c6]>span[_ngcontent-c6] {
      cursor: pointer;
      border: 1px solid #E9E9E9;
      padding: 12px 23px 10px 23px;
      border-radius: 6px;
      color: #5b5b5b;
      transition: 0.2s ease;
  }

  .controls__logout[_ngcontent-c6]>span[_ngcontent-c6]:hover {
      transition: 0.2s ease;
      background: #f5f5f5;
  }

  @media (max-width: 1280px) {
      .controls__logout[_ngcontent-c6]>span[_ngcontent-c6] {
          padding: 10px 19px 8px 19px;
          font-size: 13px;
      }
  }

  @media screen and (max-width: 920px) {
      .main-bar[_ngcontent-c6] {
          padding: 0 15px 0 30px;
      }

      .controls__messages[_ngcontent-c6] {
          margin-right: 20px;
      }

      .controls__messages__text[_ngcontent-c6]::before {
          padding-right: 0;
      }
  }

  @media screen and (max-width: 1191px) {
      .header[_ngcontent-c6] {
          font-size: 16px;
          position: fixed;
          top: 0;
          left: 0;
          right: 0;
          z-index: 99999;
      }

      .main-bar[_ngcontent-c6] {
          padding: 0 20px;
      }

      .aside-bar[_ngcontent-c6] {
          box-shadow: none;
      }

      .aside-bar__menu-toggle[_ngcontent-c6] {
          display: block;
          cursor: pointer;
      }

      .greeting[_ngcontent-c6] {
          display: none;
      }

      .greeting-bar[_ngcontent-c6] {
          display: flex;
          align-items: center;
          justify-content: space-between;
          width: 33%;
      }

      .controls[_ngcontent-c6] {
          flex-grow: 1;
          justify-content: flex-end;
      }

      .xs-hidden[_ngcontent-c6] {
          display: none;
      }

      .controls__messages[_ngcontent-c6] {
          margin-right: 10px;
      }

      .controls__messages[_ngcontent-c6] .controls__messages__text[_ngcontent-c6]:before {
          margin-right: 5px;
          top: 2px;
      }

      .controls__logout[_ngcontent-c6] span[_ngcontent-c6] {
          border: none;
          padding: 0;
          font-size: 15px;
      }
  }

  @media (max-width: 559px) {
      .controls[_ngcontent-c6] {
          margin-top: 3px;
      }

      .header[_ngcontent-c6] .main-bar[_ngcontent-c6] {
          padding: 0 20px 0 0;
      }
  }

  .top-header-for-super[_ngcontent-c6] {
      font-size: 14px;
      height: 31px;
      line-height: 31px;
      background-color: #5b5b5b;
      text-align: center;
      color: #fff;
      margin-bottom: 10px;
      box-shadow: 0 6px 9px #7a7a7a;
  }

  .controls__messages__text[_ngcontent-c6] {
      position: relative;
  }

  .unread-message[_ngcontent-c6] {
      display: inline-block;
      position: absolute;
      width: 22px;
      height: 22px;
      border-radius: 11px;
      top: -10px;
      left: 12px;
      background-color: #C96E4B;
      color: #ffffff;
      text-align: center;
      vertical-align: middle;
      font-size: 12px;
      line-height: 22px;
  }


  .link[_ngcontent-c9] {
      font-size: 13px !important;
      color: #b6b6b6;
  }


  .controls[_ngcontent-c12] {
      margin-bottom: 30px;
  }


  .information-fields[_ngcontent-c13] .block-line[_ngcontent-c13] .block[_ngcontent-c13] .row[_ngcontent-c13]:not(.sub-heading) .title[_ngcontent-c13] {
      width: 140px;
      min-width: 140px;
  }

  .row.sub-heading[_ngcontent-c13] {
      display: flex;
      align-items: flex-end;
  }

  .row.sub-heading[_ngcontent-c13] .pencil[_ngcontent-c13] {
      margin-left: 20px;
      display: inline-block;
      width: 18px;
      height: 18px;
      background: 50% url("/assets/icons/pencil.svg") no-repeat;
      background-size: 18px 18px;
      cursor: pointer;
  }

  .row.sub-heading[_ngcontent-c13] .pencil[_ngcontent-c13]:hover {
      background-image: url("/assets/icons/pencil-black.svg");
  }

  .medium[_ngcontent-c13] {
      color: #b6b6b6;
      font-family: "Open Sans", sans-serif;
  }

  .capitalize[_ngcontent-c13] {
      text-transform: capitalize;
  }

  @media screen and (max-width: 1191px) {
      .information-fields[_ngcontent-c13] .block-line[_ngcontent-c13] .block[_ngcontent-c13] .row[_ngcontent-c13]:not(.sub-heading) .title[_ngcontent-c13] {
          width: 180px;
          min-width: 180px;
      }
  }

  @media (min-width: 1191px) {
      .container[_ngcontent-c13] {
          width: 915px;
      }
  }


  .aside[_ngcontent-c7] {
      height: 100%;
      width: 200px;
      max-width: 310px;
      color: #b6b6b6;
      background-color: #5b5b5b;
      font-size: 16px;
  }

  @media (min-width: 1191px) and (max-width: 1366px) {
      .aside[_ngcontent-c7] {
          width: 250px;
      }
  }

  @media (min-width: 1367px) {
      .aside[_ngcontent-c7] {
          width: 300px;
      }
  }

  .aside[_ngcontent-c7] a[_ngcontent-c7] {
      color: inherit;
  }

  .aside__row[_ngcontent-c7] {
      height: 80px;
      display: flex;
      align-items: center;
      transition: color .5s;
      cursor: pointer;
  }

  @media (max-width: 1280px) {
      .aside__row[_ngcontent-c7] {
          height: 70px;
      }
  }

  .aside__row[_ngcontent-c7]:last-child .aside__label[_ngcontent-c7] {
      border-bottom: none;
  }

  .aside__row.active[_ngcontent-c7] .aside__label[_ngcontent-c7] {
      background: #94c817;
      color: #ffffff !important;
      position: relative;
      border-bottom-color: #94c817;
  }

  .aside__row.active[_ngcontent-c7] .aside__label[_ngcontent-c7]:after {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      top: -1px;
      height: 1px;
      width: 100%;
      background: #94c817;
  }

  .aside__row[_ngcontent-c7]:hover .aside__label[_ngcontent-c7] {
      transition: color .5s;
      color: #ffffff !important;
  }

  .aside__row[_ngcontent-c7]:focus {
      outline: none;
  }

  .aside__label[_ngcontent-c7] {
      text-transform: uppercase;
      padding-left: 25px;
      align-items: center;
      cursor: pointer;
      font-family: 'HelveticaNeueCyr-Thin', sans-serif;
      font-size: 15px;
      vertical-align: sub;
      transition: 0.4s ease;
      display: block;
      height: 80px;
      line-height: 80px;
      width: 100%;
      border-bottom: 1px solid #7c7c7c;
      letter-spacing: 1px;
  }

  @media (max-width: 1280px) {
      .aside__label[_ngcontent-c7] {
          height: 70px;
          line-height: 70px;
      }
  }

  .aside__label[_ngcontent-c7]:hover {
      transition: 0.4s ease;
      background: rgba(0, 0, 0, 0.06);
  }

  .aside__label[_ngcontent-c7]::before {
      display: inline-block;
      position: relative;
      font-family: "Icon", Helvetica, sans-serif;
      vertical-align: sub;
      width: 32px;
      margin-right: 20px;
      text-align: left;
  }

  @media (min-width: 768px) and (max-width: 1191px) {
      .aside__label[_ngcontent-c7]::before {
          margin-right: 8px;
      }
  }

  .aside[_ngcontent-c7] .requests[_ngcontent-c7]::before {
      content: '\e906';
      font-size: 22px;
  }

  .aside[_ngcontent-c7] .accounts[_ngcontent-c7]::before {
      content: '\e900';
      font-size: 19px;
  }

  .aside[_ngcontent-c7] .profiles[_ngcontent-c7]::before {
      content: '\e904';
      font-size: 19px;
  }

  .aside[_ngcontent-c7] .cards[_ngcontent-c7]::before {
      content: '\e901';
      font-size: 15px;
  }

  .aside[_ngcontent-c7] .transfer[_ngcontent-c7]::before {
      font-size: 25px;
      content: '\e909';
      vertical-align: middle;
  }

  .aside[_ngcontent-c7] .messages[_ngcontent-c7]::before {
      content: '\e902';
      font-size: 18px;
  }

  .aside[_ngcontent-c7] .news[_ngcontent-c7]::before {
      font-size: 26px;
      content: '\e903';
      vertical-align: middle;
  }

  .aside[_ngcontent-c7] .system_logs[_ngcontent-c7]::before {
      content: '\e908';
      font-size: 22px;
      vertical-align: middle;
  }

  .aside[_ngcontent-c7] .settings[_ngcontent-c7]::before {
      font-size: 25px;
      content: '\e907';
      vertical-align: middle;
  }

  .aside[_ngcontent-c7] .reports[_ngcontent-c7]::before {
      font-size: 25px;
      content: '\e905';
      vertical-align: middle;
  }

  .aside[_ngcontent-c7] .build-info[_ngcontent-c7] {
      margin: 50px 0 0 25px;
      display: flex;
      align-items: flex-start;
      justify-content: center;
      flex-direction: column;
  }

  .aside[_ngcontent-c7] .build-info[_ngcontent-c7] p[_ngcontent-c7] {
      font-size: 12px;
      margin: 0;
  }

  .background[_ngcontent-c7] {
      position: fixed;
      background: rgba(0, 0, 0, 0.3);
      top: 80px;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 1;
      display: none;
  }

  @media (max-width: 1191px) {
      .aside[_ngcontent-c7] {
          z-index: 5000;
          display: none;
          font-size: 15px;
          position: fixed !important;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          padding-top: 80px;
          height: 100%;
      }
  }

  @media screen and (max-width: 1191px) {
      .aside[_ngcontent-c7] {
          max-width: unset;
          width: 100%;
          overflow: auto;
          padding-top: 80px;
      }
  }


  .simple-notification {
      width: 100%;
      padding: 10px 20px;
      box-sizing: border-box;
      position: relative;
      float: left;
      margin-bottom: 10px;
      color: #fff;
      cursor: pointer;
      transition: all 0.5s;
      min-height: 70px;
  }

  .simple-notification .sn-title,
  .simple-notification .sn-content,
  .simple-notification .sn-html {
      margin: 0;
  }

  .simple-notification .sn-title {
      line-height: 30px;
      font-size: 20px;
  }

  .simple-notification .sn-content {
      font-size: 16px;
      line-height: 20px;
  }

  .simple-notification.has-icon .sn-title,
  .simple-notification.has-icon .sn-content,
  .simple-notification.has-icon .sn-html {
      padding: 0 50px 0 0;
  }

  .simple-notification .icon {
      position: absolute;
      box-sizing: border-box;
      top: 0;
      right: 0;
      width: 70px;
      height: 70px;
      padding: 10px;
  }

  .simple-notification .icon.icon-hover:hover {
      opacity: 0.5;
  }

  .simple-notification .icon svg {
      fill: #fff;
      width: 100%;
      height: 100%;
  }

  .simple-notification .icon svg g {
      fill: #fff;
  }

  .simple-notification.rtl-mode.has-icon .sn-title,
  .simple-notification.rtl-mode.has-icon .sn-content,
  .simple-notification.rtl-mode.has-icon .sn-html {
      padding: 0 0 0 50px;
  }

  .simple-notification.rtl-mode {
      direction: rtl;
  }

  .simple-notification.rtl-mode .sn-content {
      padding: 0 0 0 50px;
  }

  .simple-notification.rtl-mode svg {
      left: 0;
      right: auto;
  }

  .simple-notification.error {
      background: #F44336;
  }

  .simple-notification.success {
      background: #8BC34A;
  }

  .simple-notification.alert {
      background: #ffdb5b;
  }

  .simple-notification.info {
      background: #03A9F4;
  }

  .simple-notification.warn {
      background: #ffdb5b;
  }

  .simple-notification .sn-progress-loader {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 5px;
  }

  .simple-notification .sn-progress-loader span {
      float: left;
      height: 100%;
  }

  .simple-notification.success .sn-progress-loader span {
      background: #689F38;
  }

  .simple-notification.error .sn-progress-loader span {
      background: #D32F2F;
  }

  .simple-notification.alert .sn-progress-loader span {
      background: #edc242;
  }

  .simple-notification.info .sn-progress-loader span {
      background: #0288D1;
  }

  .simple-notification.warn .sn-progress-loader span {
      background: #edc242;
  }

  .simple-notification.bare .sn-progress-loader span {
      background: #ccc;
  }

  .simple-notification.warn div .sn-title,
  .simple-notification.warn div .sn-content,
  .simple-notification.warn div .sn-html {
      color: #444;
  }


  .content[_ngcontent-c15] {
      color: #5b5b5b;
      margin: 60px 80px;
  }

  .heading[_ngcontent-c15] {
      text-align: left;
      font-size: 22px;
  }

  .sections-container[_ngcontent-c15] {
      margin-left: -24px;
      display: flex;
      flex-flow: row wrap;
  }

  .section[_ngcontent-c15] {
      height: 160px;
      width: 320px;
      margin: 24px 0 0 24px;
      display: flex;
      flex-flow: column wrap;
      align-items: center;
      justify-content: center;
      border-top: 4px solid #94c817;
      background-color: #ffffff;
      box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
      cursor: pointer;
  }

  .section[_ngcontent-c15]:focus {
      outline: none;
  }


  .popup-wrapper[_ngcontent-c11] {
      position: fixed;
      z-index: 100001;
      background-color: rgba(0, 0, 0, 0.6);
      width: 100%;
      height: 100%;
      top: 0;
      display: flex;
      flex-flow: column wrap;
      font-weight: bold;
  }

  .popup-wrapper[_ngcontent-c11] .popup-header[_ngcontent-c11] {
      width: 100%;
      background-color: #94c817;
      padding: 10px;
      border-top-left-radius: 7px;
      border-top-right-radius: 7px;
  }

  .popup-wrapper[_ngcontent-c11] .popup-main[_ngcontent-c11] {
      padding: 20px 50px;
      text-align: center;
  }

  .popup-wrapper[_ngcontent-c11] .popup-main[_ngcontent-c11] .bottom[_ngcontent-c11] {
      text-align: center;
  }

  .popup-wrapper[_ngcontent-c11] .content[_ngcontent-c11] {
      background-color: #ffffff;
      margin: auto;
      display: flex;
      border-radius: 11px;
      color: #5b5b5b;
      border: 2px solid #94c817;
      flex-flow: column wrap;
      justify-content: center;
      align-items: center;
  }

  @media (max-width: 370px) {
      .popup-wrapper[_ngcontent-c11] .content[_ngcontent-c11] {
          padding: 20px;
      }
  }

  .popup-wrapper[_ngcontent-c11] .content[_ngcontent-c11] .heading[_ngcontent-c11] {
      color: #ffffff;
      font-weight: bold;
  }

  .popup-wrapper[_ngcontent-c11] .content[_ngcontent-c11] .message[_ngcontent-c11] {
      margin: 10px 0 25px;
      text-align: center;
  }

  .def-btn-cancel[_ngcontent-c11] {
      margin: 13px 30px 13px 0 !important;
  }

  .def-btn-success[_ngcontent-c11] {
      font-weight: bold;
      width: inherit;
  }

  .progress-bar[_ngcontent-c11] {
      border: solid grey 1px;
      background-color: grey;
      margin: 15px auto;
      height: 9px;
      width: 250px;
  }

  .bar[_ngcontent-c11] {
      -webkit-transform: rotateY(180deg);
      transform: rotateY(180deg);
      height: 17px;
  }

  .progress[_ngcontent-c11] {
      height: 8px;
      background-color: gold;
      transition: width .99s linear;
  }

  progress[_ngcontent-c11] {
      width: 250px;
      height: 7px;
      margin-bottom: 20px;
  }

  .timer[_ngcontent-c11] {
      font-weight: normal;
      margin-bottom: 20px;
  }


  .header[_ngcontent-c16] {
      min-height: 80px;
      display: flex;
      justify-content: center;
      background-color: #ffffff;
      border-bottom: 1px solid #e3e3e3;
  }

  .header__logo-container[_ngcontent-c16] {
      display: flex;
      align-items: center;
  }

  .header__logo-container__image[_ngcontent-c16] {
      width: 320px;
      height: 80px;
  }

  .header__link[_ngcontent-c16] {
      line-height: 0;
  }

  .login-bg[_ngcontent-c16] {
      position: absolute;
      left: 0;
      right: 0;
      min-height: calc(100vh - 81px);
  }

  @media screen and (max-width: 767px) {
      .header[_ngcontent-c16] {
          min-height: 60px;
      }

      .header__logo-container__image[_ngcontent-c16] {
          height: 60px;
      }
  }


  .content[_ngcontent-c17] {
      max-width: 455px;
      margin: 0 auto;
      padding: 0 10px;
      display: flex;
      flex-flow: column wrap;
      color: #5b5b5b;
  }

  .content[_ngcontent-c17] .form[_ngcontent-c17] {
      margin: 114px 0 0;
  }

  .content[_ngcontent-c17] .form[_ngcontent-c17] .fields-container[_ngcontent-c17] {
      margin: 36px 0 0;
  }

  .content[_ngcontent-c17] .form[_ngcontent-c17] .fields-container__field[_ngcontent-c17] {
      display: flex;
      flex-flow: column wrap;
  }

  .content[_ngcontent-c17] .form[_ngcontent-c17] .fields-container__field__input[_ngcontent-c17] {
      width: 100%;
  }

  .content[_ngcontent-c17] .form[_ngcontent-c17] .fields-container__field[_ngcontent-c17]+.fields-container__field[_ngcontent-c17] {
      margin-top: 10px;
  }

  .content[_ngcontent-c17] .form[_ngcontent-c17] .controls[_ngcontent-c17] {
      margin-top: 20px;
      display: flex;
      justify-content: space-between;
      align-items: center;
  }

  .content[_ngcontent-c17] .form[_ngcontent-c17] .controls__password-recovery[_ngcontent-c17] {
      margin-right: 5px;
      font-size: 14px;
      color: #5b5b5b;
      cursor: pointer;
      text-decoration: underline;
  }

  .content[_ngcontent-c17] .form[_ngcontent-c17] .controls__submit[_ngcontent-c17] {
      height: 40px;
      max-width: 137px;
      color: #ffffff;
  }

  .content[_ngcontent-c17] .rest[_ngcontent-c17] {
      margin: 30px 0 100px;
  }

  @media screen and (max-width: 1400px) {
      .content[_ngcontent-c17] .rest[_ngcontent-c17] {
          margin: 30px 0;
      }
  }

  .content[_ngcontent-c17] .rest[_ngcontent-c17] .sign-up[_ngcontent-c17] {
      min-height: 50px;
      display: flex;
      justify-content: center;
      align-items: center;
  }

  .content[_ngcontent-c17] .rest[_ngcontent-c17] .sign-up__content[_ngcontent-c17] {
      font-size: 15px;
      letter-spacing: normal;
  }

  .content[_ngcontent-c17] .rest[_ngcontent-c17] .sign-up__content__link[_ngcontent-c17] {
      display: inline-block;
      margin-left: 5px;
      color: #94c817;
      cursor: pointer;
      text-decoration: underline;
  }

  @media screen and (max-width: 1600px) {
      .content[_ngcontent-c17] .form[_ngcontent-c17] {
          margin-top: 70px;
      }
  }

  @media screen and (max-height: 950px) {
      .content[_ngcontent-c17] .form[_ngcontent-c17] {
          margin-top: 40px;
      }
  }

  @media screen and (max-height: 889px) {
      .content[_ngcontent-c17] .form[_ngcontent-c17] {
          margin-top: 50px;
      }
  }

  @media screen and (max-width: 1191px) {
      .content[_ngcontent-c17] .form[_ngcontent-c17] {
          margin-top: 50px;
      }
  }

  @media screen and (max-width: 380px) {
      .content[_ngcontent-c17] {
          max-width: 310px;
      }

      .content[_ngcontent-c17] .form[_ngcontent-c17] {
          margin-top: 23px;
      }

      .content[_ngcontent-c17] .form[_ngcontent-c17] .fields-container[_ngcontent-c17] {
          margin-top: 23px;
      }

      .content[_ngcontent-c17] .form[_ngcontent-c17] .fields-container__field__input[_ngcontent-c17] {
          font-size: 14px;
      }

      .content[_ngcontent-c17] .form[_ngcontent-c17] .controls__submit[_ngcontent-c17] {
          font-size: 16px;
          max-width: 102px;
      }

      .content[_ngcontent-c17] .rest[_ngcontent-c17] {
          margin: 24px 0 26px;
      }
  }


  .advices[_ngcontent-c19] {
      padding-bottom: 60px;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      padding-top: 30px;
  }

  .advices__title[_ngcontent-c19] {
      text-align: center;
      margin-bottom: 36px;
  }

  .advices__advice-container[_ngcontent-c19] {
      display: flex;
      align-items: flex-start;
      width: 33%;
      padding: 0 40px;
  }

  .advices__advice-container[_ngcontent-c19]+.advices__advice-container[_ngcontent-c19] {
      border-left: 1px solid #ddd;
  }

  .advices[_ngcontent-c19] .advice-container[_ngcontent-c19] {
      display: flex;
      justify-content: space-between;
  }

  .advices[_ngcontent-c19] .advice-container__image[_ngcontent-c19] {
      min-width: 50px;
      height: 50px;
      margin-right: 21px;
      border: 2px solid #94c817;
      border-radius: 25px;
      display: flex;
      justify-content: center;
      align-items: center;
  }

  .advices[_ngcontent-c19] .advice-container__image__user[_ngcontent-c19] {
      height: 20px;
  }

  .advices[_ngcontent-c19] .advice-container__image__lock[_ngcontent-c19] {
      height: 25px;
  }

  .advices[_ngcontent-c19] .advice-container__image__shield[_ngcontent-c19] {
      height: 23px;
  }

  .advices[_ngcontent-c19] .advice-container__image__user[_ngcontent-c19]::before {
      content: url("/assets/icons/login/login-guy.svg");
  }

  .advices[_ngcontent-c19] .advice-container__image__lock[_ngcontent-c19]::before {
      content: url("/assets/icons/login/login-bag.svg");
  }

  .advices[_ngcontent-c19] .advice-container__image__shield[_ngcontent-c19]::before {
      content: url("/assets/icons/login/login-shild.svg");
  }

  .advices[_ngcontent-c19] .advice-container__text[_ngcontent-c19] {
      color: #8c8c8c;
      font-size: 14px;
      letter-spacing: normal;
      line-height: 1.6;
      width: calc(100% - 71px);
  }

  .advices[_ngcontent-c19] {
      padding-top: 30px;
      position: relative;
  }

  @media (max-width: 1191px) {
      .advices[_ngcontent-c19] {
          padding-top: 30px;
          position: relative;
      }
  }

  @media (max-width: 1191px) {
      .advices[_ngcontent-c19] .advice-container[_ngcontent-c19] {
          flex-direction: column;
          align-items: center;
          max-width: 455px;
          margin: 0 auto;
          padding: 0 10px;
      }

      .advices__advice-container[_ngcontent-c19] {
          width: 100%;
          padding: unset;
          align-items: center;
      }

      .advices__advice-container[_ngcontent-c19]+.advices__advice-container[_ngcontent-c19] {
          border-left: none;
          margin-top: 15px;
      }
  }

  @media (max-width: 380px) {
      .advices[_ngcontent-c19] .advice-container[_ngcontent-c19] {
          max-width: 310px;
      }
  }


  .demo-popup[_ngcontent-c20] {
      max-width: 650px;
      margin: 150px auto;
      display: flex;
      flex-flow: column wrap;
      background: #ffffff;
      border: 1px solid #dddddd;
      border-radius: 6px;
      color: #5b5b5b;
  }

  .demo-popup[_ngcontent-c20] .content[_ngcontent-c20] {
      margin: 60px 80px 30px;
      display: flex;
      flex-flow: column wrap;
      justify-content: center;
      align-items: center;
  }

  .demo-popup[_ngcontent-c20] .content[_ngcontent-c20] .message[_ngcontent-c20] {
      margin: 30px 0 30px;
      text-align: center;
  }

  @media screen and (max-width: 320px) {
      .demo-popup[_ngcontent-c20] .content[_ngcontent-c20] {
          margin: 60px 20px 30px;
      }
  }