/***************************************************
 * Generated by SVG Artista on 3/17/2026, 1:40:54 AM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

@-webkit-keyframes animate-svg-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(68, 62, 64);
  }
}

@keyframes animate-svg-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(68, 62, 64);
  }
}

.svg-elem-1 {
  -webkit-animation: animate-svg-fill-1 2s ease-in 0s both;
          animation: animate-svg-fill-1 2s ease-in 0s both;
}

@-webkit-keyframes animate-svg-fill-2 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(68, 62, 64);
  }
}

@keyframes animate-svg-fill-2 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(68, 62, 64);
  }
}

.svg-elem-2 {
  -webkit-animation: animate-svg-fill-2 2s ease-in 0.02s both;
          animation: animate-svg-fill-2 2s ease-in 0.02s both;
}

@-webkit-keyframes animate-svg-fill-3 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(68, 62, 64);
  }
}

@keyframes animate-svg-fill-3 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(68, 62, 64);
  }
}

.svg-elem-3 {
  -webkit-animation: animate-svg-fill-3 2s ease-in 0.04s both;
          animation: animate-svg-fill-3 2s ease-in 0.04s both;
}

@-webkit-keyframes animate-svg-fill-4 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(68, 62, 64);
  }
}

@keyframes animate-svg-fill-4 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(68, 62, 64);
  }
}

.svg-elem-4 {
  -webkit-animation: animate-svg-fill-4 2s ease-in 0.06s both;
          animation: animate-svg-fill-4 2s ease-in 0.06s both;
}

@-webkit-keyframes animate-svg-fill-5 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(68, 62, 64);
  }
}

@keyframes animate-svg-fill-5 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(68, 62, 64);
  }
}

.svg-elem-5 {
  -webkit-animation: animate-svg-fill-5 2s ease-in 0.08s both;
          animation: animate-svg-fill-5 2s ease-in 0.08s both;
}

@-webkit-keyframes animate-svg-fill-6 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-6 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-6 {
  -webkit-animation: animate-svg-fill-6 2s ease-in 0.1s both;
          animation: animate-svg-fill-6 2s ease-in 0.1s both;
}

@-webkit-keyframes animate-svg-fill-7 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-7 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-7 {
  -webkit-animation: animate-svg-fill-7 2s ease-in 0.12s both;
          animation: animate-svg-fill-7 2s ease-in 0.12s both;
}

@-webkit-keyframes animate-svg-fill-8 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-8 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-8 {
  -webkit-animation: animate-svg-fill-8 2s ease-in 0.14s both;
          animation: animate-svg-fill-8 2s ease-in 0.14s both;
}

@-webkit-keyframes animate-svg-fill-9 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-9 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-9 {
  -webkit-animation: animate-svg-fill-9 2s ease-in 0.16s both;
          animation: animate-svg-fill-9 2s ease-in 0.16s both;
}

@-webkit-keyframes animate-svg-fill-10 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-10 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-10 {
  -webkit-animation: animate-svg-fill-10 2s ease-in 0.18s both;
          animation: animate-svg-fill-10 2s ease-in 0.18s both;
}

@-webkit-keyframes animate-svg-fill-11 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-11 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-11 {
  -webkit-animation: animate-svg-fill-11 2s ease-in 0.2s both;
          animation: animate-svg-fill-11 2s ease-in 0.2s both;
}

@-webkit-keyframes animate-svg-fill-12 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-12 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-12 {
  -webkit-animation: animate-svg-fill-12 2s ease-in 0.22s both;
          animation: animate-svg-fill-12 2s ease-in 0.22s both;
}

@-webkit-keyframes animate-svg-fill-13 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-13 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-13 {
  -webkit-animation: animate-svg-fill-13 2s ease-in 0.24s both;
          animation: animate-svg-fill-13 2s ease-in 0.24s both;
}

@-webkit-keyframes animate-svg-fill-14 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-14 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-14 {
  -webkit-animation: animate-svg-fill-14 2s ease-in 0.26s both;
          animation: animate-svg-fill-14 2s ease-in 0.26s both;
}

@-webkit-keyframes animate-svg-fill-15 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-15 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-15 {
  -webkit-animation: animate-svg-fill-15 2s ease-in 0.28s both;
          animation: animate-svg-fill-15 2s ease-in 0.28s both;
}

@-webkit-keyframes animate-svg-fill-16 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-16 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-16 {
  -webkit-animation: animate-svg-fill-16 2s ease-in 0.3s both;
          animation: animate-svg-fill-16 2s ease-in 0.3s both;
}

@-webkit-keyframes animate-svg-fill-17 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-17 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-17 {
  -webkit-animation: animate-svg-fill-17 2s ease-in 0.32s both;
          animation: animate-svg-fill-17 2s ease-in 0.32s both;
}

@-webkit-keyframes animate-svg-fill-18 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-18 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-18 {
  -webkit-animation: animate-svg-fill-18 2s ease-in 0.34s both;
          animation: animate-svg-fill-18 2s ease-in 0.34s both;
}

@-webkit-keyframes animate-svg-fill-19 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(54, 48, 50);
  }
}

@keyframes animate-svg-fill-19 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(54, 48, 50);
  }
}

.svg-elem-19 {
  -webkit-animation: animate-svg-fill-19 2s ease-in 0.36s both;
          animation: animate-svg-fill-19 2s ease-in 0.36s both;
}

@-webkit-keyframes animate-svg-fill-20 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-20 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-20 {
  -webkit-animation: animate-svg-fill-20 2s ease-in 0.38s both;
          animation: animate-svg-fill-20 2s ease-in 0.38s both;
}

@-webkit-keyframes animate-svg-fill-21 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(68, 62, 64);
  }
}

@keyframes animate-svg-fill-21 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(68, 62, 64);
  }
}

.svg-elem-21 {
  -webkit-animation: animate-svg-fill-21 2s ease-in 0.4s both;
          animation: animate-svg-fill-21 2s ease-in 0.4s both;
}

@-webkit-keyframes animate-svg-fill-22 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-22 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-22 {
  -webkit-animation: animate-svg-fill-22 2s ease-in 0.42s both;
          animation: animate-svg-fill-22 2s ease-in 0.42s both;
}

@-webkit-keyframes animate-svg-fill-23 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-23 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-23 {
  -webkit-animation: animate-svg-fill-23 2s ease-in 0.44s both;
          animation: animate-svg-fill-23 2s ease-in 0.44s both;
}

@-webkit-keyframes animate-svg-fill-24 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-24 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-24 {
  -webkit-animation: animate-svg-fill-24 2s ease-in 0.46s both;
          animation: animate-svg-fill-24 2s ease-in 0.46s both;
}

@-webkit-keyframes animate-svg-fill-25 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-25 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-25 {
  -webkit-animation: animate-svg-fill-25 2s ease-in 0.48s both;
          animation: animate-svg-fill-25 2s ease-in 0.48s both;
}

@-webkit-keyframes animate-svg-fill-26 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-26 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-26 {
  -webkit-animation: animate-svg-fill-26 2s ease-in 0.5s both;
          animation: animate-svg-fill-26 2s ease-in 0.5s both;
}

@-webkit-keyframes animate-svg-fill-27 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-27 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-27 {
  -webkit-animation: animate-svg-fill-27 2s ease-in 0.52s both;
          animation: animate-svg-fill-27 2s ease-in 0.52s both;
}

@-webkit-keyframes animate-svg-fill-28 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-28 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-28 {
  -webkit-animation: animate-svg-fill-28 2s ease-in 0.54s both;
          animation: animate-svg-fill-28 2s ease-in 0.54s both;
}

@-webkit-keyframes animate-svg-fill-29 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-29 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-29 {
  -webkit-animation: animate-svg-fill-29 2s ease-in 0.56s both;
          animation: animate-svg-fill-29 2s ease-in 0.56s both;
}

@-webkit-keyframes animate-svg-fill-30 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-30 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-30 {
  -webkit-animation: animate-svg-fill-30 2s ease-in 0.58s both;
          animation: animate-svg-fill-30 2s ease-in 0.58s both;
}

@-webkit-keyframes animate-svg-fill-31 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-31 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-31 {
  -webkit-animation: animate-svg-fill-31 2s ease-in 0.6s both;
          animation: animate-svg-fill-31 2s ease-in 0.6s both;
}

@-webkit-keyframes animate-svg-fill-32 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

@keyframes animate-svg-fill-32 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(138, 22, 56);
  }
}

.svg-elem-32 {
  -webkit-animation: animate-svg-fill-32 2s ease-in 0.62s both;
          animation: animate-svg-fill-32 2s ease-in 0.62s both;
}

@-webkit-keyframes animate-svg-fill-33 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-33 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-33 {
  -webkit-animation: animate-svg-fill-33 2s ease-in 0.64s both;
          animation: animate-svg-fill-33 2s ease-in 0.64s both;
}
