      .cls-1 {
        fill: #00a2e9;
      }

      .cls-2 {
        fill: #f28427;
      }

      .cls-3 {
        fill: #ea6125;
      }

      .cls-4 {
        fill: #fba627;
      }

      .cls-5 {
        fill: #dc3a86;
      }

      .cls-6 {
        fill: #38b8ef;
      }

      .cls-7 {
        fill: #e33c23;
      }

      .cls-8 {
        fill: #e03b57;
      }

      .cls-9 {
        fill: #0082cc;
      }

      .cls-10 {
        fill: #ebe02e;
      }

      .cls-11 {
        fill: #ffe625;
      }

      .cls-12 {
        fill: #ffc627;
      }

      .cls-13 {
        fill: #c03886;
      }

      .cls-14 {
        fill: #c3d037;
      }

      .cls-15 {
        fill: #6aaf44;
      }

      .cls-16 {
        fill: #98bf3e;
      }

      .cls-17 {
        fill: #a23886;
      }

      .cls-18 {
        fill: #613587;
      }

      .cls-19 {
        fill: #823787;
      }

      .cls-20 {
        fill: #1b519f;
      }

      .cls-21 {
        fill: #59b49a;
      }

      .cls-22 {
        fill: #006db9;
      }

      .cls-23 {
        fill: #4cb7c6;
      }

      .cls-24 {
        fill: none;
      }

@-webkit-keyframes animate-svg-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(76, 183, 198);
  }
}

@keyframes animate-svg-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(76, 183, 198);
  }
}

.svg-elem-1 {
  -webkit-animation: animate-svg-fill-1 1.5s ease 0s both;
          animation: animate-svg-fill-1 1.5s ease 0s both;
}

@-webkit-keyframes animate-svg-fill-2 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(89, 180, 154);
  }
}

@keyframes animate-svg-fill-2 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(89, 180, 154);
  }
}

.svg-elem-2 {
  -webkit-animation: animate-svg-fill-2 1.5s ease 0.02s both;
          animation: animate-svg-fill-2 1.5s ease 0.02s both;
}

@-webkit-keyframes animate-svg-fill-3 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(106, 175, 68);
  }
}

@keyframes animate-svg-fill-3 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(106, 175, 68);
  }
}

.svg-elem-3 {
  -webkit-animation: animate-svg-fill-3 1.5s ease 0.04s both;
          animation: animate-svg-fill-3 1.5s ease 0.04s both;
}

@-webkit-keyframes animate-svg-fill-4 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(152, 191, 62);
  }
}

@keyframes animate-svg-fill-4 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(152, 191, 62);
  }
}

.svg-elem-4 {
  -webkit-animation: animate-svg-fill-4 1.5s ease 0.06s both;
          animation: animate-svg-fill-4 1.5s ease 0.06s both;
}

@-webkit-keyframes animate-svg-fill-5 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(195, 208, 55);
  }
}

@keyframes animate-svg-fill-5 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(195, 208, 55);
  }
}

.svg-elem-5 {
  -webkit-animation: animate-svg-fill-5 1.5s ease 0.08s both;
          animation: animate-svg-fill-5 1.5s ease 0.08s both;
}

@-webkit-keyframes animate-svg-fill-6 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(235, 224, 46);
  }
}

@keyframes animate-svg-fill-6 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(235, 224, 46);
  }
}

.svg-elem-6 {
  -webkit-animation: animate-svg-fill-6 1.5s ease 0.1s both;
          animation: animate-svg-fill-6 1.5s ease 0.1s both;
}

@-webkit-keyframes animate-svg-fill-7 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 230, 37);
  }
}

@keyframes animate-svg-fill-7 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 230, 37);
  }
}

.svg-elem-7 {
  -webkit-animation: animate-svg-fill-7 1.5s ease 0.12s both;
          animation: animate-svg-fill-7 1.5s ease 0.12s both;
}

@-webkit-keyframes animate-svg-fill-8 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 198, 39);
  }
}

@keyframes animate-svg-fill-8 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 198, 39);
  }
}

.svg-elem-8 {
  -webkit-animation: animate-svg-fill-8 1.5s ease 0.14s both;
          animation: animate-svg-fill-8 1.5s ease 0.14s both;
}

@-webkit-keyframes animate-svg-fill-9 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(251, 166, 39);
  }
}

@keyframes animate-svg-fill-9 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(251, 166, 39);
  }
}

.svg-elem-9 {
  -webkit-animation: animate-svg-fill-9 1.5s ease 0.16s both;
          animation: animate-svg-fill-9 1.5s ease 0.16s both;
}

@-webkit-keyframes animate-svg-fill-10 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(242, 132, 39);
  }
}

@keyframes animate-svg-fill-10 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(242, 132, 39);
  }
}

.svg-elem-10 {
  -webkit-animation: animate-svg-fill-10 1.5s ease 0.18s both;
          animation: animate-svg-fill-10 1.5s ease 0.18s both;
}

@-webkit-keyframes animate-svg-fill-11 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(234, 97, 37);
  }
}

@keyframes animate-svg-fill-11 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(234, 97, 37);
  }
}

.svg-elem-11 {
  -webkit-animation: animate-svg-fill-11 1.5s ease 0.2s both;
          animation: animate-svg-fill-11 1.5s ease 0.2s both;
}

@-webkit-keyframes animate-svg-fill-12 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(227, 60, 35);
  }
}

@keyframes animate-svg-fill-12 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(227, 60, 35);
  }
}

.svg-elem-12 {
  -webkit-animation: animate-svg-fill-12 1.5s ease 0.22s both;
          animation: animate-svg-fill-12 1.5s ease 0.22s both;
}

@-webkit-keyframes animate-svg-fill-13 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(224, 59, 87);
  }
}

@keyframes animate-svg-fill-13 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(224, 59, 87);
  }
}

.svg-elem-13 {
  -webkit-animation: animate-svg-fill-13 1.5s ease 0.24s both;
          animation: animate-svg-fill-13 1.5s ease 0.24s both;
}

@-webkit-keyframes animate-svg-fill-14 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 58, 134);
  }
}

@keyframes animate-svg-fill-14 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 58, 134);
  }
}

.svg-elem-14 {
  -webkit-animation: animate-svg-fill-14 1.5s ease 0.26s both;
          animation: animate-svg-fill-14 1.5s ease 0.26s both;
}

@-webkit-keyframes animate-svg-fill-15 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(192, 56, 134);
  }
}

@keyframes animate-svg-fill-15 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(192, 56, 134);
  }
}

.svg-elem-15 {
  -webkit-animation: animate-svg-fill-15 1.5s ease 0.28s both;
          animation: animate-svg-fill-15 1.5s ease 0.28s both;
}

@-webkit-keyframes animate-svg-fill-16 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(162, 56, 134);
  }
}

@keyframes animate-svg-fill-16 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(162, 56, 134);
  }
}

.svg-elem-16 {
  -webkit-animation: animate-svg-fill-16 1.5s ease 0.3s both;
          animation: animate-svg-fill-16 1.5s ease 0.3s both;
}

@-webkit-keyframes animate-svg-fill-17 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(130, 55, 135);
  }
}

@keyframes animate-svg-fill-17 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(130, 55, 135);
  }
}

.svg-elem-17 {
  -webkit-animation: animate-svg-fill-17 1.5s ease 0.32s both;
          animation: animate-svg-fill-17 1.5s ease 0.32s both;
}

@-webkit-keyframes animate-svg-fill-18 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(97, 53, 135);
  }
}

@keyframes animate-svg-fill-18 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(97, 53, 135);
  }
}

.svg-elem-18 {
  -webkit-animation: animate-svg-fill-18 1.5s ease 0.34s both;
          animation: animate-svg-fill-18 1.5s ease 0.34s both;
}

@-webkit-keyframes animate-svg-fill-19 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(27, 81, 159);
  }
}

@keyframes animate-svg-fill-19 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(27, 81, 159);
  }
}

.svg-elem-19 {
  -webkit-animation: animate-svg-fill-19 1.5s ease 0.36s both;
          animation: animate-svg-fill-19 1.5s ease 0.36s both;
}

@-webkit-keyframes animate-svg-fill-20 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 130, 204);
  }
}

@keyframes animate-svg-fill-20 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 130, 204);
  }
}

.svg-elem-20 {
  -webkit-animation: animate-svg-fill-20 1.5s ease 0.38s both;
          animation: animate-svg-fill-20 1.5s ease 0.38s both;
}

@-webkit-keyframes animate-svg-fill-21 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 109, 185);
  }
}

@keyframes animate-svg-fill-21 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 109, 185);
  }
}

.svg-elem-21 {
  -webkit-animation: animate-svg-fill-21 1.5s ease 0.4s both;
          animation: animate-svg-fill-21 1.5s ease 0.4s both;
}

@-webkit-keyframes animate-svg-fill-22 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 162, 233);
  }
}

@keyframes animate-svg-fill-22 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 162, 233);
  }
}

.svg-elem-22 {
  -webkit-animation: animate-svg-fill-22 1.5s ease 0.42s both;
          animation: animate-svg-fill-22 1.5s ease 0.42s both;
}

@-webkit-keyframes animate-svg-fill-23 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(56, 184, 239);
  }
}

@keyframes animate-svg-fill-23 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(56, 184, 239);
  }
}

.svg-elem-23 {
  -webkit-animation: animate-svg-fill-23 1.5s ease 0.44s both;
          animation: animate-svg-fill-23 1.5s ease 0.44s both;
}
