/***************************************************
 * Generated by SVG Artista on 3/10/2025, 4:12:50 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

@-webkit-keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 378.48583984375px;
    stroke-dasharray: 378.48583984375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 378.48583984375px;
  }
}

@keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 378.48583984375px;
    stroke-dasharray: 378.48583984375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 378.48583984375px;
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

.svg-elem-1 {
  -webkit-animation: animate-svg-stroke-1 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s both,
                       animate-svg-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
          animation: animate-svg-stroke-1 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s both,
               animate-svg-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}

@-webkit-keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 135.06643676757812px;
    stroke-dasharray: 135.06643676757812px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 135.06643676757812px;
  }
}

@keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 135.06643676757812px;
    stroke-dasharray: 135.06643676757812px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 135.06643676757812px;
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

.svg-elem-2 {
  -webkit-animation: animate-svg-stroke-2 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 5s both,
                       animate-svg-fill-2 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
          animation: animate-svg-stroke-2 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 5s both,
               animate-svg-fill-2 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}

@-webkit-keyframes animate-svg-stroke-3 {
  0% {
    stroke-dashoffset: 161.68043518066406px;
    stroke-dasharray: 161.68043518066406px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 161.68043518066406px;
  }
}

@keyframes animate-svg-stroke-3 {
  0% {
    stroke-dashoffset: 161.68043518066406px;
    stroke-dasharray: 161.68043518066406px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 161.68043518066406px;
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

.svg-elem-3 {
  -webkit-animation: animate-svg-stroke-3 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 10s both,
                       animate-svg-fill-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
          animation: animate-svg-stroke-3 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 10s both,
               animate-svg-fill-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}

@-webkit-keyframes animate-svg-stroke-4 {
  0% {
    stroke-dashoffset: 204.565673828125px;
    stroke-dasharray: 204.565673828125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 204.565673828125px;
  }
}

@keyframes animate-svg-stroke-4 {
  0% {
    stroke-dashoffset: 204.565673828125px;
    stroke-dasharray: 204.565673828125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 204.565673828125px;
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

.svg-elem-4 {
  -webkit-animation: animate-svg-stroke-4 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 15s both,
                       animate-svg-fill-4 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
          animation: animate-svg-stroke-4 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 15s both,
               animate-svg-fill-4 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}

@-webkit-keyframes animate-svg-stroke-5 {
  0% {
    stroke-dashoffset: 175.91635131835938px;
    stroke-dasharray: 175.91635131835938px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 175.91635131835938px;
  }
}

@keyframes animate-svg-stroke-5 {
  0% {
    stroke-dashoffset: 175.91635131835938px;
    stroke-dasharray: 175.91635131835938px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 175.91635131835938px;
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

.svg-elem-5 {
  -webkit-animation: animate-svg-stroke-5 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 20s both,
                       animate-svg-fill-5 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s both;
          animation: animate-svg-stroke-5 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 20s both,
               animate-svg-fill-5 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-6 {
  0% {
    stroke-dashoffset: 129.81353759765625px;
    stroke-dasharray: 129.81353759765625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 129.81353759765625px;
  }
}

@keyframes animate-svg-stroke-6 {
  0% {
    stroke-dashoffset: 129.81353759765625px;
    stroke-dasharray: 129.81353759765625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 129.81353759765625px;
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

.svg-elem-6 {
  -webkit-animation: animate-svg-stroke-6 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 25s both,
                       animate-svg-fill-6 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
          animation: animate-svg-stroke-6 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 25s both,
               animate-svg-fill-6 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
}

@-webkit-keyframes animate-svg-stroke-7 {
  0% {
    stroke-dashoffset: 158.45819091796875px;
    stroke-dasharray: 158.45819091796875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 158.45819091796875px;
  }
}

@keyframes animate-svg-stroke-7 {
  0% {
    stroke-dashoffset: 158.45819091796875px;
    stroke-dasharray: 158.45819091796875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 158.45819091796875px;
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

.svg-elem-7 {
  -webkit-animation: animate-svg-stroke-7 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 30s both,
                       animate-svg-fill-7 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s both;
          animation: animate-svg-stroke-7 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 30s both,
               animate-svg-fill-7 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-8 {
  0% {
    stroke-dashoffset: 129.74593353271484px;
    stroke-dasharray: 129.74593353271484px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 129.74593353271484px;
  }
}

@keyframes animate-svg-stroke-8 {
  0% {
    stroke-dashoffset: 129.74593353271484px;
    stroke-dasharray: 129.74593353271484px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 129.74593353271484px;
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

.svg-elem-8 {
  -webkit-animation: animate-svg-stroke-8 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 35s both,
                       animate-svg-fill-8 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
          animation: animate-svg-stroke-8 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 35s both,
               animate-svg-fill-8 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
}

@-webkit-keyframes animate-svg-stroke-9 {
  0% {
    stroke-dashoffset: 347.7064208984375px;
    stroke-dasharray: 347.7064208984375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 347.7064208984375px;
  }
}

@keyframes animate-svg-stroke-9 {
  0% {
    stroke-dashoffset: 347.7064208984375px;
    stroke-dasharray: 347.7064208984375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 347.7064208984375px;
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

.svg-elem-9 {
  -webkit-animation: animate-svg-stroke-9 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 40s both,
                       animate-svg-fill-9 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
          animation: animate-svg-stroke-9 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 40s both,
               animate-svg-fill-9 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
}

@-webkit-keyframes animate-svg-stroke-10 {
  0% {
    stroke-dashoffset: 177.76966857910156px;
    stroke-dasharray: 177.76966857910156px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 177.76966857910156px;
  }
}

@keyframes animate-svg-stroke-10 {
  0% {
    stroke-dashoffset: 177.76966857910156px;
    stroke-dasharray: 177.76966857910156px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 177.76966857910156px;
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

.svg-elem-10 {
  -webkit-animation: animate-svg-stroke-10 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 45s both,
                       animate-svg-fill-10 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s both;
          animation: animate-svg-stroke-10 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 45s both,
               animate-svg-fill-10 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-11 {
  0% {
    stroke-dashoffset: 201.16363525390625px;
    stroke-dasharray: 201.16363525390625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 201.16363525390625px;
  }
}

@keyframes animate-svg-stroke-11 {
  0% {
    stroke-dashoffset: 201.16363525390625px;
    stroke-dasharray: 201.16363525390625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 201.16363525390625px;
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

.svg-elem-11 {
  -webkit-animation: animate-svg-stroke-11 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 50s both,
                       animate-svg-fill-11 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
          animation: animate-svg-stroke-11 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 50s both,
               animate-svg-fill-11 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
}

@-webkit-keyframes animate-svg-stroke-12 {
  0% {
    stroke-dashoffset: 177.7697296142578px;
    stroke-dasharray: 177.7697296142578px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 177.7697296142578px;
  }
}

@keyframes animate-svg-stroke-12 {
  0% {
    stroke-dashoffset: 177.7697296142578px;
    stroke-dasharray: 177.7697296142578px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 177.7697296142578px;
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

.svg-elem-12 {
  -webkit-animation: animate-svg-stroke-12 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 55s both,
                       animate-svg-fill-12 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s both;
          animation: animate-svg-stroke-12 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 55s both,
               animate-svg-fill-12 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-13 {
  0% {
    stroke-dashoffset: 260.4672546386719px;
    stroke-dasharray: 260.4672546386719px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 260.4672546386719px;
  }
}

@keyframes animate-svg-stroke-13 {
  0% {
    stroke-dashoffset: 260.4672546386719px;
    stroke-dasharray: 260.4672546386719px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 260.4672546386719px;
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

.svg-elem-13 {
  -webkit-animation: animate-svg-stroke-13 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 60s both,
                       animate-svg-fill-13 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
          animation: animate-svg-stroke-13 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 60s both,
               animate-svg-fill-13 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
}

@-webkit-keyframes animate-svg-stroke-14 {
  0% {
    stroke-dashoffset: 161.50877380371094px;
    stroke-dasharray: 161.50877380371094px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 161.50877380371094px;
  }
}

@keyframes animate-svg-stroke-14 {
  0% {
    stroke-dashoffset: 161.50877380371094px;
    stroke-dasharray: 161.50877380371094px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 161.50877380371094px;
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

.svg-elem-14 {
  -webkit-animation: animate-svg-stroke-14 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 65s both,
                       animate-svg-fill-14 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both;
          animation: animate-svg-stroke-14 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 65s both,
               animate-svg-fill-14 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both;
}

@-webkit-keyframes animate-svg-stroke-15 {
  0% {
    stroke-dashoffset: 202.2804412841797px;
    stroke-dasharray: 202.2804412841797px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 202.2804412841797px;
  }
}

@keyframes animate-svg-stroke-15 {
  0% {
    stroke-dashoffset: 202.2804412841797px;
    stroke-dasharray: 202.2804412841797px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 202.2804412841797px;
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

.svg-elem-15 {
  -webkit-animation: animate-svg-stroke-15 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 70s both,
                       animate-svg-fill-15 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;
          animation: animate-svg-stroke-15 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 70s both,
               animate-svg-fill-15 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;
}

@-webkit-keyframes animate-svg-stroke-16 {
  0% {
    stroke-dashoffset: 791.1102905273438px;
    stroke-dasharray: 791.1102905273438px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 791.1102905273438px;
  }
}

@keyframes animate-svg-stroke-16 {
  0% {
    stroke-dashoffset: 791.1102905273438px;
    stroke-dasharray: 791.1102905273438px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 791.1102905273438px;
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

.svg-elem-16 {
  -webkit-animation: animate-svg-stroke-16 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 75s both,
                       animate-svg-fill-16 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s both;
          animation: animate-svg-stroke-16 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 75s both,
               animate-svg-fill-16 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s both;
}

@-webkit-keyframes animate-svg-stroke-17 {
  0% {
    stroke-dashoffset: 161.6835479736328px;
    stroke-dasharray: 161.6835479736328px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 161.6835479736328px;
  }
}

@keyframes animate-svg-stroke-17 {
  0% {
    stroke-dashoffset: 161.6835479736328px;
    stroke-dasharray: 161.6835479736328px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 161.6835479736328px;
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

.svg-elem-17 {
  -webkit-animation: animate-svg-stroke-17 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 80s both,
                       animate-svg-fill-17 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s both;
          animation: animate-svg-stroke-17 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 80s both,
               animate-svg-fill-17 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s both;
}

@-webkit-keyframes animate-svg-stroke-18 {
  0% {
    stroke-dashoffset: 129.8146209716797px;
    stroke-dasharray: 129.8146209716797px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 129.8146209716797px;
  }
}

@keyframes animate-svg-stroke-18 {
  0% {
    stroke-dashoffset: 129.8146209716797px;
    stroke-dasharray: 129.8146209716797px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 129.8146209716797px;
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

.svg-elem-18 {
  -webkit-animation: animate-svg-stroke-18 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 85s both,
                       animate-svg-fill-18 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s both;
          animation: animate-svg-stroke-18 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 85s both,
               animate-svg-fill-18 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s both;
}

@-webkit-keyframes animate-svg-stroke-19 {
  0% {
    stroke-dashoffset: 175.91873168945312px;
    stroke-dasharray: 175.91873168945312px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 175.91873168945312px;
  }
}

@keyframes animate-svg-stroke-19 {
  0% {
    stroke-dashoffset: 175.91873168945312px;
    stroke-dasharray: 175.91873168945312px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 175.91873168945312px;
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

.svg-elem-19 {
  -webkit-animation: animate-svg-stroke-19 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 90s both,
                       animate-svg-fill-19 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both;
          animation: animate-svg-stroke-19 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 90s both,
               animate-svg-fill-19 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both;
}

@-webkit-keyframes animate-svg-stroke-20 {
  0% {
    stroke-dashoffset: 238.05267333984375px;
    stroke-dasharray: 238.05267333984375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 238.05267333984375px;
  }
}

@keyframes animate-svg-stroke-20 {
  0% {
    stroke-dashoffset: 238.05267333984375px;
    stroke-dasharray: 238.05267333984375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 238.05267333984375px;
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

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

  100% {
    fill: rgb(35, 24, 21);
  }
}

.svg-elem-20 {
  -webkit-animation: animate-svg-stroke-20 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 95s both,
                       animate-svg-fill-20 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s both;
          animation: animate-svg-stroke-20 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 95s both,
               animate-svg-fill-20 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s both;
}

@-webkit-keyframes animate-svg-stroke-21 {
  0% {
    stroke-dashoffset: 1649.590576171875px;
    stroke-dasharray: 1649.590576171875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 1649.590576171875px;
  }
}

@keyframes animate-svg-stroke-21 {
  0% {
    stroke-dashoffset: 1649.590576171875px;
    stroke-dasharray: 1649.590576171875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 1649.590576171875px;
  }
}

.svg-elem-21 {
  -webkit-animation: animate-svg-stroke-21 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 100s both,
                       animate-svg-fill-21 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s both;
          animation: animate-svg-stroke-21 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 100s both,
               animate-svg-fill-21 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s both;
}
