/***************************************************
 * Generated by SVG Artista on 1/20/2026, 9:58:38 AM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

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

  100% {
    stroke-dashoffset: 411.05950927734375px;
    stroke-dasharray: 205.52975463867188px;
  }
}

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

  100% {
    stroke-dashoffset: 411.05950927734375px;
    stroke-dasharray: 205.52975463867188px;
  }
}

.mStart .svg-elem-1 {
  -webkit-animation: animate-svg-stroke-1 0.4s ease-out 0.0s both;
          animation: animate-svg-stroke-1 0.4s ease-out 0.0s both;
}

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

  100% {
    stroke-dashoffset: 481.0769958496094px;
    stroke-dasharray: 240.5384979248047px;
  }
}

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

  100% {
    stroke-dashoffset: 481.0769958496094px;
    stroke-dasharray: 240.5384979248047px;
  }
}

.mStart .svg-elem-2 {
  -webkit-animation: animate-svg-stroke-2 0.4s ease-out 0.2s both;
          animation: animate-svg-stroke-2 0.4s ease-out 0.2s both;
}

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

  100% {
    stroke-dashoffset: 700.1592407226562px;
    stroke-dasharray: 350.0796203613281px;
  }
}

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

  100% {
    stroke-dashoffset: 700.1592407226562px;
    stroke-dasharray: 350.0796203613281px;
  }
}

.mStart .svg-elem-3 {
  -webkit-animation: animate-svg-stroke-3 0.4s ease-out 0.4s both;
          animation: animate-svg-stroke-3 0.4s ease-out 0.4s both;
}

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

  100% {
    stroke-dashoffset: 153.0122833251953px;
    stroke-dasharray: 76.50614166259766px;
  }
}

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

  100% {
    stroke-dashoffset: 153.0122833251953px;
    stroke-dasharray: 76.50614166259766px;
  }
}

.mStart .svg-elem-4 {
  -webkit-animation: animate-svg-stroke-4 0.4s ease-out 0.6s both;
          animation: animate-svg-stroke-4 0.4s ease-out 0.6s both;
}

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

  100% {
    stroke-dashoffset: 609.3214111328125px;
    stroke-dasharray: 304.66070556640625px;
  }
}

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

  100% {
    stroke-dashoffset: 609.3214111328125px;
    stroke-dasharray: 304.66070556640625px;
  }
}

.mStart .svg-elem-5 {
  -webkit-animation: animate-svg-stroke-5 0.4s ease-out 0.8s both;
          animation: animate-svg-stroke-5 0.4s ease-out 0.8s both;
}

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

  100% {
    stroke-dashoffset: 141.83335876464844px;
    stroke-dasharray: 70.91667938232422px;
  }
}

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

  100% {
    stroke-dashoffset: 141.83335876464844px;
    stroke-dasharray: 70.91667938232422px;
  }
}

.mStart .svg-elem-6 {
  -webkit-animation: animate-svg-stroke-6 0.4s ease-out 1.0s both;
          animation: animate-svg-stroke-6 0.4s ease-out 1.0s both;
}

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

  100% {
    stroke-dashoffset: 106.3850326538086px;
    stroke-dasharray: 53.1925163269043px;
  }
}

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

  100% {
    stroke-dashoffset: 106.3850326538086px;
    stroke-dasharray: 53.1925163269043px;
  }
}

.mStart .svg-elem-7 {
  -webkit-animation: animate-svg-stroke-7 0.4s ease-out 1.2s both;
          animation: animate-svg-stroke-7 0.4s ease-out 1.2s both;
}

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

  100% {
    stroke-dashoffset: 118.39633178710938px;
    stroke-dasharray: 59.19816589355469px;
  }
}

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

  100% {
    stroke-dashoffset: 118.39633178710938px;
    stroke-dasharray: 59.19816589355469px;
  }
}

.mStart .svg-elem-8 {
  -webkit-animation: animate-svg-stroke-8 0.4s ease-out 1.4s both;
          animation: animate-svg-stroke-8 0.4s ease-out 1.4s both;
}

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

  100% {
    stroke-dashoffset: 87.25814819335938px;
    stroke-dasharray: 43.62907409667969px;
  }
}

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

  100% {
    stroke-dashoffset: 87.25814819335938px;
    stroke-dasharray: 43.62907409667969px;
  }
}

.mStart .svg-elem-9 {
  -webkit-animation: animate-svg-stroke-9 0.4s ease-out 1.6s both;
          animation: animate-svg-stroke-9 0.4s ease-out 1.6s both;
}

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

  100% {
    stroke-dashoffset: 617.6461791992188px;
    stroke-dasharray: 308.8230895996094px;
  }
}

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

  100% {
    stroke-dashoffset: 617.6461791992188px;
    stroke-dasharray: 308.8230895996094px;
  }
}

.mStart .svg-elem-10 {
  -webkit-animation: animate-svg-stroke-10 0.4s ease-out 1.8s both;
          animation: animate-svg-stroke-10 0.4s ease-out 1.8s both;
}

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

  100% {
    stroke-dashoffset: 36.73417663574219px;
    stroke-dasharray: 18.367088317871094px;
  }
}

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

  100% {
    stroke-dashoffset: 36.73417663574219px;
    stroke-dasharray: 18.367088317871094px;
  }
}

.mStart .svg-elem-11 {
  -webkit-animation: animate-svg-stroke-11 0.4s ease-out 2.0s both;
          animation: animate-svg-stroke-11 0.4s ease-out 2.0s both;
}

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

  100% {
    stroke-dashoffset: 28.422760009765625px;
    stroke-dasharray: 14.211380004882812px;
  }
}

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

  100% {
    stroke-dashoffset: 28.422760009765625px;
    stroke-dasharray: 14.211380004882812px;
  }
}

.mStart .svg-elem-12 {
  -webkit-animation: animate-svg-stroke-12 0.4s ease-out 2.2s both;
          animation: animate-svg-stroke-12 0.4s ease-out 2.2s both;
}

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

  100% {
    stroke-dashoffset: 377.1328125px;
    stroke-dasharray: 188.56640625px;
  }
}

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

  100% {
    stroke-dashoffset: 377.1328125px;
    stroke-dasharray: 188.56640625px;
  }
}

.mStart .svg-elem-13 {
  -webkit-animation: animate-svg-stroke-13 0.4s ease-out 2.4s both;
          animation: animate-svg-stroke-13 0.4s ease-out 2.4s both;
}

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

  100% {
    stroke-dashoffset: 397.490966796875px;
    stroke-dasharray: 198.7454833984375px;
  }
}

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

  100% {
    stroke-dashoffset: 397.490966796875px;
    stroke-dasharray: 198.7454833984375px;
  }
}

.mStart .svg-elem-14 {
  -webkit-animation: animate-svg-stroke-14 0.4s ease-out 2.6s both;
          animation: animate-svg-stroke-14 0.4s ease-out 2.6s both;
}

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

  100% {
    stroke-dashoffset: 338.3717346191406px;
    stroke-dasharray: 169.1858673095703px;
  }
}

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

  100% {
    stroke-dashoffset: 338.3717346191406px;
    stroke-dasharray: 169.1858673095703px;
  }
}

.mStart .svg-elem-15 {
  -webkit-animation: animate-svg-stroke-15 0.4s ease-out 2.8s both;
          animation: animate-svg-stroke-15 0.4s ease-out 2.8s both;
}

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

  100% {
    stroke-dashoffset: 654.33935546875px;
    stroke-dasharray: 327.169677734375px;
  }
}

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

  100% {
    stroke-dashoffset: 654.33935546875px;
    stroke-dasharray: 327.169677734375px;
  }
}

.mStart .svg-elem-16 {
  -webkit-animation: animate-svg-stroke-16 0.4s ease-out 3.0s both;
          animation: animate-svg-stroke-16 0.4s ease-out 3.0s both;
}

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

  100% {
    stroke-dashoffset: 446.3465576171875px;
    stroke-dasharray: 223.17327880859375px;
  }
}

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

  100% {
    stroke-dashoffset: 446.3465576171875px;
    stroke-dasharray: 223.17327880859375px;
  }
}

.mStart .svg-elem-17 {
  -webkit-animation: animate-svg-stroke-17 0.4s ease-out 3.2s both;
          animation: animate-svg-stroke-17 0.4s ease-out 3.2s both;
}

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

  100% {
    stroke-dashoffset: 460.2178955078125px;
    stroke-dasharray: 230.10894775390625px;
  }
}

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

  100% {
    stroke-dashoffset: 460.2178955078125px;
    stroke-dasharray: 230.10894775390625px;
  }
}

.mStart .svg-elem-18 {
  -webkit-animation: animate-svg-stroke-18 0.4s ease-out 0.0s both;
          animation: animate-svg-stroke-18 0.4s ease-out 0.0s both;
}

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

  100% {
    stroke-dashoffset: 731.291748046875px;
    stroke-dasharray: 365.6458740234375px;
  }
}

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

  100% {
    stroke-dashoffset: 731.291748046875px;
    stroke-dasharray: 365.6458740234375px;
  }
}

.mStart .svg-elem-19 {
  -webkit-animation: animate-svg-stroke-19 0.4s ease-out 0.2s both;
          animation: animate-svg-stroke-19 0.4s ease-out 0.2s both;
}

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

  100% {
    stroke-dashoffset: 101.42182922363281px;
    stroke-dasharray: 50.710914611816406px;
  }
}

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

  100% {
    stroke-dashoffset: 101.42182922363281px;
    stroke-dasharray: 50.710914611816406px;
  }
}

.mStart .svg-elem-20 {
  -webkit-animation: animate-svg-stroke-20 0.4s ease-out 0.4s both;
          animation: animate-svg-stroke-20 0.4s ease-out 0.4s both;
}

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

  100% {
    stroke-dashoffset: 761.199951171875px;
    stroke-dasharray: 380.5999755859375px;
  }
}

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

  100% {
    stroke-dashoffset: 761.199951171875px;
    stroke-dasharray: 380.5999755859375px;
  }
}

.mStart .svg-elem-21 {
  -webkit-animation: animate-svg-stroke-21 0.4s ease-out 0.6s both;
          animation: animate-svg-stroke-21 0.4s ease-out 0.6s both;
}

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

  100% {
    stroke-dashoffset: 815.7290649414062px;
    stroke-dasharray: 407.8645324707031px;
  }
}

@keyframes animate-svg-stroke-22 {
  0% {
    stroke-dashoffset: 407.8645324707031px;
    stroke-dasharray: 407.8645324707031px;
  }

  100% {
    stroke-dashoffset: 815.7290649414062px;
    stroke-dasharray: 407.8645324707031px;
  }
}

.mStart .svg-elem-22 {
  -webkit-animation: animate-svg-stroke-22 0.4s ease-out 0.8s both;
          animation: animate-svg-stroke-22 0.4s ease-out 0.8s both;
}

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

  100% {
    stroke-dashoffset: 199.8460693359375px;
    stroke-dasharray: 99.92303466796875px;
  }
}

@keyframes animate-svg-stroke-23 {
  0% {
    stroke-dashoffset: 99.92303466796875px;
    stroke-dasharray: 99.92303466796875px;
  }

  100% {
    stroke-dashoffset: 199.8460693359375px;
    stroke-dasharray: 99.92303466796875px;
  }
}

.mStart .svg-elem-23 {
  -webkit-animation: animate-svg-stroke-23 0.4s ease-out 1.0s both;
          animation: animate-svg-stroke-23 0.4s ease-out 1.0s both;
}

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

  100% {
    stroke-dashoffset: 146.48785400390625px;
    stroke-dasharray: 73.24392700195312px;
  }
}

@keyframes animate-svg-stroke-24 {
  0% {
    stroke-dashoffset: 73.24392700195312px;
    stroke-dasharray: 73.24392700195312px;
  }

  100% {
    stroke-dashoffset: 146.48785400390625px;
    stroke-dasharray: 73.24392700195312px;
  }
}

.mStart .svg-elem-24 {
  -webkit-animation: animate-svg-stroke-24 0.4s ease-out 1.2s both;
          animation: animate-svg-stroke-24 0.4s ease-out 1.2s both;
}

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

  100% {
    stroke-dashoffset: 198.33494567871094px;
    stroke-dasharray: 99.16747283935547px;
  }
}

@keyframes animate-svg-stroke-25 {
  0% {
    stroke-dashoffset: 99.16747283935547px;
    stroke-dasharray: 99.16747283935547px;
  }

  100% {
    stroke-dashoffset: 198.33494567871094px;
    stroke-dasharray: 99.16747283935547px;
  }
}

.mStart .svg-elem-25 {
  -webkit-animation: animate-svg-stroke-25 0.4s ease-out 1.4s both;
          animation: animate-svg-stroke-25 0.4s ease-out 1.4s both;
}

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

  100% {
    stroke-dashoffset: 918.88818359375px;
    stroke-dasharray: 459.444091796875px;
  }
}

@keyframes animate-svg-stroke-26 {
  0% {
    stroke-dashoffset: 459.444091796875px;
    stroke-dasharray: 459.444091796875px;
  }

  100% {
    stroke-dashoffset: 918.88818359375px;
    stroke-dasharray: 459.444091796875px;
  }
}

.mStart .svg-elem-26 {
  -webkit-animation: animate-svg-stroke-26 0.4s ease-out 1.6s both;
          animation: animate-svg-stroke-26 0.4s ease-out 1.6s both;
}

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

  100% {
    stroke-dashoffset: 38.5105094909668px;
    stroke-dasharray: 19.2552547454834px;
  }
}

@keyframes animate-svg-stroke-27 {
  0% {
    stroke-dashoffset: 19.2552547454834px;
    stroke-dasharray: 19.2552547454834px;
  }

  100% {
    stroke-dashoffset: 38.5105094909668px;
    stroke-dasharray: 19.2552547454834px;
  }
}

.mStart .svg-elem-27 {
  -webkit-animation: animate-svg-stroke-27 0.4s ease-out 1.8s both;
          animation: animate-svg-stroke-27 0.4s ease-out 1.8s both;
}

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

  100% {
    stroke-dashoffset: 42.85264587402344px;
    stroke-dasharray: 21.42632293701172px;
  }
}

@keyframes animate-svg-stroke-28 {
  0% {
    stroke-dashoffset: 21.42632293701172px;
    stroke-dasharray: 21.42632293701172px;
  }

  100% {
    stroke-dashoffset: 42.85264587402344px;
    stroke-dasharray: 21.42632293701172px;
  }
}

.mStart .svg-elem-28 {
  -webkit-animation: animate-svg-stroke-28 0.4s ease-out 2.0s both;
          animation: animate-svg-stroke-28 0.4s ease-out 2.0s both;
}

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

  100% {
    stroke-dashoffset: 1049.138427734375px;
    stroke-dasharray: 524.5692138671875px;
  }
}

@keyframes animate-svg-stroke-29 {
  0% {
    stroke-dashoffset: 524.5692138671875px;
    stroke-dasharray: 524.5692138671875px;
  }

  100% {
    stroke-dashoffset: 1049.138427734375px;
    stroke-dasharray: 524.5692138671875px;
  }
}

.mStart .svg-elem-29 {
  -webkit-animation: animate-svg-stroke-29 0.4s ease-out 2.2s both;
          animation: animate-svg-stroke-29 0.4s ease-out 2.2s both;
}

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

  100% {
    stroke-dashoffset: 465.606201171875px;
    stroke-dasharray: 232.8031005859375px;
  }
}

@keyframes animate-svg-stroke-30 {
  0% {
    stroke-dashoffset: 232.8031005859375px;
    stroke-dasharray: 232.8031005859375px;
  }

  100% {
    stroke-dashoffset: 465.606201171875px;
    stroke-dasharray: 232.8031005859375px;
  }
}

.mStart .svg-elem-30 {
  -webkit-animation: animate-svg-stroke-30 0.4s ease-out 2.4s both;
          animation: animate-svg-stroke-30 0.4s ease-out 2.4s both;
}

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

  100% {
    stroke-dashoffset: 254.39981079101562px;
    stroke-dasharray: 127.19990539550781px;
  }
}

@keyframes animate-svg-stroke-31 {
  0% {
    stroke-dashoffset: 127.19990539550781px;
    stroke-dasharray: 127.19990539550781px;
  }

  100% {
    stroke-dashoffset: 254.39981079101562px;
    stroke-dasharray: 127.19990539550781px;
  }
}

.mStart .svg-elem-31 {
  -webkit-animation: animate-svg-stroke-31 0.4s ease-out 2.6s both;
          animation: animate-svg-stroke-31 0.4s ease-out 2.6s both;
}

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

  100% {
    stroke-dashoffset: 657.2241821289062px;
    stroke-dasharray: 328.6120910644531px;
  }
}

@keyframes animate-svg-stroke-32 {
  0% {
    stroke-dashoffset: 328.6120910644531px;
    stroke-dasharray: 328.6120910644531px;
  }

  100% {
    stroke-dashoffset: 657.2241821289062px;
    stroke-dasharray: 328.6120910644531px;
  }
}

.mStart .svg-elem-32 {
  -webkit-animation: animate-svg-stroke-32 0.4s ease-out 2.8s both;
          animation: animate-svg-stroke-32 0.4s ease-out 2.8s both;
}

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

  100% {
    stroke-dashoffset: 486.18798828125px;
    stroke-dasharray: 243.093994140625px;
  }
}

@keyframes animate-svg-stroke-33 {
  0% {
    stroke-dashoffset: 243.093994140625px;
    stroke-dasharray: 243.093994140625px;
  }

  100% {
    stroke-dashoffset: 486.18798828125px;
    stroke-dasharray: 243.093994140625px;
  }
}

.mStart .svg-elem-33 {
  -webkit-animation: animate-svg-stroke-33 0.4s ease-out 3.0s both;
          animation: animate-svg-stroke-33 0.4s ease-out 3.0s both;
}

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

  100% {
    stroke-dashoffset: 3798.097412109375px;
    stroke-dasharray: 1899.0487060546875px;
  }
}

@keyframes animate-svg-stroke-34 {
  0% {
    stroke-dashoffset: 1899.0487060546875px;
    stroke-dasharray: 1899.0487060546875px;
  }

  100% {
    stroke-dashoffset: 3798.097412109375px;
    stroke-dasharray: 1899.0487060546875px;
  }
}

.mStart .svg-elem-34 {
  -webkit-animation: animate-svg-stroke-34 0.6s ease-out 3.5s both;
          animation: animate-svg-stroke-34 0.6s ease-out 3.5s both;
}

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

  100% {
    stroke-dashoffset: 823.1963500976562px;
    stroke-dasharray: 411.5981750488281px;
  }
}

@keyframes animate-svg-stroke-35 {
  0% {
    stroke-dashoffset: 411.5981750488281px;
    stroke-dasharray: 411.5981750488281px;
  }

  100% {
    stroke-dashoffset: 823.1963500976562px;
    stroke-dasharray: 411.5981750488281px;
  }
}

.mStart .svg-elem-35 {
  -webkit-animation: animate-svg-stroke-35 0.6s ease-out 3.5s both;
          animation: animate-svg-stroke-35 0.6s ease-out 3.5s both;
}

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

  100% {
    stroke-dashoffset: 5496.5400390625px;
    stroke-dasharray: 2748.27001953125px;
  }
}

@keyframes animate-svg-stroke-36 {
  0% {
    stroke-dashoffset: 2748.27001953125px;
    stroke-dasharray: 2748.27001953125px;
  }

  100% {
    stroke-dashoffset: 5496.5400390625px;
    stroke-dasharray: 2748.27001953125px;
  }
}

.mStart .svg-elem-36 {
  -webkit-animation: animate-svg-stroke-36 0.6s ease-out 3.5s both;
          animation: animate-svg-stroke-36 0.6s ease-out 3.5s both;
}

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

  100% {
    stroke-dashoffset: 3079.211669921875px;
    stroke-dasharray: 1539.6058349609375px;
  }
}

@keyframes animate-svg-stroke-37 {
  0% {
    stroke-dashoffset: 1539.6058349609375px;
    stroke-dasharray: 1539.6058349609375px;
  }

  100% {
    stroke-dashoffset: 3079.211669921875px;
    stroke-dasharray: 1539.6058349609375px;
  }
}

.mStart .svg-elem-37 {
  -webkit-animation: animate-svg-stroke-37 0.6s ease-out 3.5s both;
          animation: animate-svg-stroke-37 0.6s ease-out 3.5s both;
}

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

  100% {
    stroke-dashoffset: 1461.7901611328125px;
    stroke-dasharray: 730.8950805664062px;
  }
}

@keyframes animate-svg-stroke-38 {
  0% {
    stroke-dashoffset: 730.8950805664062px;
    stroke-dasharray: 730.8950805664062px;
  }

  100% {
    stroke-dashoffset: 1461.7901611328125px;
    stroke-dasharray: 730.8950805664062px;
  }
}

.mStart .svg-elem-38 {
  -webkit-animation: animate-svg-stroke-38 0.6s ease-out 3.5s both;
          animation: animate-svg-stroke-38 0.6s ease-out 3.5s both;
}

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

  100% {
    stroke-dashoffset: 464.93536376953125px;
    stroke-dasharray: 232.46768188476562px;
  }
}

@keyframes animate-svg-stroke-39 {
  0% {
    stroke-dashoffset: 232.46768188476562px;
    stroke-dasharray: 232.46768188476562px;
  }

  100% {
    stroke-dashoffset: 464.93536376953125px;
    stroke-dasharray: 232.46768188476562px;
  }
}

.mStart .svg-elem-39 {
  -webkit-animation: animate-svg-stroke-39 0.2s ease-out 3.8s both;
          animation: animate-svg-stroke-39 0.2s ease-out 3.8s both;
}

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

  100% {
    stroke-dashoffset: 510.5240173339844px;
    stroke-dasharray: 255.2620086669922px;
  }
}

@keyframes animate-svg-stroke-40 {
  0% {
    stroke-dashoffset: 255.2620086669922px;
    stroke-dasharray: 255.2620086669922px;
  }

  100% {
    stroke-dashoffset: 510.5240173339844px;
    stroke-dasharray: 255.2620086669922px;
  }
}

.mStart .svg-elem-40 {
  -webkit-animation: animate-svg-stroke-40 0.2s ease-out 3.8s both;
          animation: animate-svg-stroke-40 0.2s ease-out 3.8s both;
}

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

  100% {
    stroke-dashoffset: 578.4974975585938px;
    stroke-dasharray: 289.2487487792969px;
  }
}

@keyframes animate-svg-stroke-41 {
  0% {
    stroke-dashoffset: 289.2487487792969px;
    stroke-dasharray: 289.2487487792969px;
  }

  100% {
    stroke-dashoffset: 578.4974975585938px;
    stroke-dasharray: 289.2487487792969px;
  }
}

.mStart .svg-elem-41 {
  -webkit-animation: animate-svg-stroke-41 0.2s ease-out 3.8s both;
          animation: animate-svg-stroke-41 0.2s ease-out 3.8s both;
}

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

  100% {
    stroke-dashoffset: 491.21807861328125px;
    stroke-dasharray: 245.60903930664062px;
  }
}

@keyframes animate-svg-stroke-42 {
  0% {
    stroke-dashoffset: 245.60903930664062px;
    stroke-dasharray: 245.60903930664062px;
  }

  100% {
    stroke-dashoffset: 491.21807861328125px;
    stroke-dasharray: 245.60903930664062px;
  }
}

.mStart .svg-elem-42 {
  -webkit-animation: animate-svg-stroke-42 0.2s ease-out 3.8s both;
          animation: animate-svg-stroke-42 0.2s ease-out 3.8s both;
}

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

  100% {
    stroke-dashoffset: 1274.436767578125px;
    stroke-dasharray: 637.2183837890625px;
  }
}

@keyframes animate-svg-stroke-43 {
  0% {
    stroke-dashoffset: 637.2183837890625px;
    stroke-dasharray: 637.2183837890625px;
  }

  100% {
    stroke-dashoffset: 1274.436767578125px;
    stroke-dasharray: 637.2183837890625px;
  }
}

.mStart .svg-elem-43 {
  -webkit-animation: animate-svg-stroke-43 0.2s ease-out 3.8s both;
          animation: animate-svg-stroke-43 0.2s ease-out 3.8s both;
}

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

  100% {
    stroke-dashoffset: 1575.4130859375px;
    stroke-dasharray: 787.70654296875px;
  }
}

@keyframes animate-svg-stroke-44 {
  0% {
    stroke-dashoffset: 787.70654296875px;
    stroke-dasharray: 787.70654296875px;
  }

  100% {
    stroke-dashoffset: 1575.4130859375px;
    stroke-dasharray: 787.70654296875px;
  }
}

.mStart .svg-elem-44 {
  -webkit-animation: animate-svg-stroke-44 0.2s ease-out 3.8s both;
          animation: animate-svg-stroke-44 0.2s ease-out 3.8s both;
}

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

  100% {
    stroke-dashoffset: 1718.73291015625px;
    stroke-dasharray: 859.366455078125px;
  }
}

@keyframes animate-svg-stroke-45 {
  0% {
    stroke-dashoffset: 859.366455078125px;
    stroke-dasharray: 859.366455078125px;
  }

  100% {
    stroke-dashoffset: 1718.73291015625px;
    stroke-dasharray: 859.366455078125px;
  }
}

.mStart .svg-elem-45 {
  -webkit-animation: animate-svg-stroke-45 0.2s ease-out 3.8s both;
          animation: animate-svg-stroke-45 0.2s ease-out 3.8s both;
}

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

  100% {
    stroke-dashoffset: 884.4190063476562px;
    stroke-dasharray: 442.2095031738281px;
  }
}

@keyframes animate-svg-stroke-46 {
  0% {
    stroke-dashoffset: 442.2095031738281px;
    stroke-dasharray: 442.2095031738281px;
  }

  100% {
    stroke-dashoffset: 884.4190063476562px;
    stroke-dasharray: 442.2095031738281px;
  }
}

.mStart .svg-elem-46 {
  -webkit-animation: animate-svg-stroke-46 0.4s ease-out 3.8s both;
          animation: animate-svg-stroke-46 0.4s ease-out 3.8s both;
}

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

  100% {
    stroke-dashoffset: 150.1405029296875px;
    stroke-dasharray: 75.07025146484375px;
  }
}

@keyframes animate-svg-stroke-47 {
  0% {
    stroke-dashoffset: 75.07025146484375px;
    stroke-dasharray: 75.07025146484375px;
  }

  100% {
    stroke-dashoffset: 150.1405029296875px;
    stroke-dasharray: 75.07025146484375px;
  }
}

.mStart .svg-elem-47 {
  -webkit-animation: animate-svg-stroke-47 0.4s ease-out 3.8s both;
          animation: animate-svg-stroke-47 0.4s ease-out 3.8s both;
}

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

  100% {
    stroke-dashoffset: 110.3183364868164px;
    stroke-dasharray: 55.1591682434082px;
  }
}

@keyframes animate-svg-stroke-48 {
  0% {
    stroke-dashoffset: 55.1591682434082px;
    stroke-dasharray: 55.1591682434082px;
  }

  100% {
    stroke-dashoffset: 110.3183364868164px;
    stroke-dasharray: 55.1591682434082px;
  }
}

.mStart .svg-elem-48 {
  -webkit-animation: animate-svg-stroke-48 0.4s ease-out 3.8s both;
          animation: animate-svg-stroke-48 0.4s ease-out 3.8s both;
}

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

  100% {
    stroke-dashoffset: 84.11639404296875px;
    stroke-dasharray: 42.058197021484375px;
  }
}

@keyframes animate-svg-stroke-49 {
  0% {
    stroke-dashoffset: 42.058197021484375px;
    stroke-dasharray: 42.058197021484375px;
  }

  100% {
    stroke-dashoffset: 84.11639404296875px;
    stroke-dasharray: 42.058197021484375px;
  }
}

.mStart .svg-elem-49 {
  -webkit-animation: animate-svg-stroke-49 0.4s ease-out 3.8s both;
          animation: animate-svg-stroke-49 0.4s ease-out 3.8s both;
}

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

  100% {
    stroke-dashoffset: 47.428672790527344px;
    stroke-dasharray: 23.714336395263672px;
  }
}

@keyframes animate-svg-stroke-50 {
  0% {
    stroke-dashoffset: 23.714336395263672px;
    stroke-dasharray: 23.714336395263672px;
  }

  100% {
    stroke-dashoffset: 47.428672790527344px;
    stroke-dasharray: 23.714336395263672px;
  }
}

.mStart .svg-elem-50 {
  -webkit-animation: animate-svg-stroke-50 0.4s ease-out 3.8s both;
          animation: animate-svg-stroke-50 0.4s ease-out 3.8s both;
}

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

  100% {
    stroke-dashoffset: 185.9517059326172px;
    stroke-dasharray: 92.9758529663086px;
  }
}

@keyframes animate-svg-stroke-51 {
  0% {
    stroke-dashoffset: 92.9758529663086px;
    stroke-dasharray: 92.9758529663086px;
  }

  100% {
    stroke-dashoffset: 185.9517059326172px;
    stroke-dasharray: 92.9758529663086px;
  }
}

.mStart .svg-elem-51 {
  -webkit-animation: animate-svg-stroke-51 0.4s ease-out 3.8s both;
          animation: animate-svg-stroke-51 0.4s ease-out 3.8s both;
}

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

  100% {
    stroke-dashoffset: 182.9423370361328px;
    stroke-dasharray: 91.4711685180664px;
  }
}

@keyframes animate-svg-stroke-52 {
  0% {
    stroke-dashoffset: 91.4711685180664px;
    stroke-dasharray: 91.4711685180664px;
  }

  100% {
    stroke-dashoffset: 182.9423370361328px;
    stroke-dasharray: 91.4711685180664px;
  }
}

.mStart .svg-elem-52 {
  -webkit-animation: animate-svg-stroke-52 0.4s ease-out 3.8s both;
          animation: animate-svg-stroke-52 0.4s ease-out 3.8s both;
}

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

  100% {
    stroke-dashoffset: 232.81536865234375px;
    stroke-dasharray: 116.40768432617188px;
  }
}

@keyframes animate-svg-stroke-53 {
  0% {
    stroke-dashoffset: 116.40768432617188px;
    stroke-dasharray: 116.40768432617188px;
  }

  100% {
    stroke-dashoffset: 232.81536865234375px;
    stroke-dasharray: 116.40768432617188px;
  }
}

.mStart .svg-elem-53 {
  -webkit-animation: animate-svg-stroke-53 0.4s ease-out 3.8s both;
          animation: animate-svg-stroke-53 0.4s ease-out 3.8s both;
}

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

  100% {
    stroke-dashoffset: 485.2673034667969px;
    stroke-dasharray: 242.63365173339844px;
  }
}

@keyframes animate-svg-stroke-54 {
  0% {
    stroke-dashoffset: 242.63365173339844px;
    stroke-dasharray: 242.63365173339844px;
  }

  100% {
    stroke-dashoffset: 485.2673034667969px;
    stroke-dasharray: 242.63365173339844px;
  }
}

.mStart .svg-elem-54 {
  -webkit-animation: animate-svg-stroke-54 0.4s ease-out 3.8s both;
          animation: animate-svg-stroke-54 0.4s ease-out 3.8s both;
}

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

  100% {
    stroke-dashoffset: 97.08295440673828px;
    stroke-dasharray: 48.54147720336914px;
  }
}

@keyframes animate-svg-stroke-55 {
  0% {
    stroke-dashoffset: 48.54147720336914px;
    stroke-dasharray: 48.54147720336914px;
  }

  100% {
    stroke-dashoffset: 97.08295440673828px;
    stroke-dasharray: 48.54147720336914px;
  }
}

.mStart .svg-elem-55 {
  -webkit-animation: animate-svg-stroke-55 0.4s ease-out 3.8s both;
          animation: animate-svg-stroke-55 0.4s ease-out 3.8s both;
}

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

  100% {
    stroke-dashoffset: 93.79154968261719px;
    stroke-dasharray: 46.895774841308594px;
  }
}

@keyframes animate-svg-stroke-56 {
  0% {
    stroke-dashoffset: 46.895774841308594px;
    stroke-dasharray: 46.895774841308594px;
  }

  100% {
    stroke-dashoffset: 93.79154968261719px;
    stroke-dasharray: 46.895774841308594px;
  }
}

.mStart .svg-elem-56 {
  -webkit-animation: animate-svg-stroke-56 0.4s ease-out 3.8s both;
          animation: animate-svg-stroke-56 0.4s ease-out 3.8s both;
}

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

  100% {
    stroke-dashoffset: 97.95234680175781px;
    stroke-dasharray: 48.976173400878906px;
  }
}

@keyframes animate-svg-stroke-57 {
  0% {
    stroke-dashoffset: 48.976173400878906px;
    stroke-dasharray: 48.976173400878906px;
  }

  100% {
    stroke-dashoffset: 97.95234680175781px;
    stroke-dasharray: 48.976173400878906px;
  }
}

.mStart .svg-elem-57 {
  -webkit-animation: animate-svg-stroke-57 0.4s ease-out 3.8s both;
          animation: animate-svg-stroke-57 0.4s ease-out 3.8s both;
}

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

  100% {
    stroke-dashoffset: 135.1492462158203px;
    stroke-dasharray: 67.57462310791016px;
  }
}

@keyframes animate-svg-stroke-58 {
  0% {
    stroke-dashoffset: 67.57462310791016px;
    stroke-dasharray: 67.57462310791016px;
  }

  100% {
    stroke-dashoffset: 135.1492462158203px;
    stroke-dasharray: 67.57462310791016px;
  }
}

.mStart .svg-elem-58 {
  -webkit-animation: animate-svg-stroke-58 0.4s ease-out 3.8s both;
          animation: animate-svg-stroke-58 0.4s ease-out 3.8s both;
}

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

  100% {
    stroke-dashoffset: 17.161378860473633px;
    stroke-dasharray: 8.580689430236816px;
  }
}

@keyframes animate-svg-stroke-59 {
  0% {
    stroke-dashoffset: 8.580689430236816px;
    stroke-dasharray: 8.580689430236816px;
  }

  100% {
    stroke-dashoffset: 17.161378860473633px;
    stroke-dasharray: 8.580689430236816px;
  }
}

.mStart .svg-elem-59 {
  -webkit-animation: animate-svg-stroke-59 0.4s ease-out 3.8s both;
          animation: animate-svg-stroke-59 0.4s ease-out 3.8s both;
}

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

  100% {
    stroke-dashoffset: 28.27924156188965px;
    stroke-dasharray: 14.139620780944824px;
  }
}

@keyframes animate-svg-stroke-60 {
  0% {
    stroke-dashoffset: 14.139620780944824px;
    stroke-dasharray: 14.139620780944824px;
  }

  100% {
    stroke-dashoffset: 28.27924156188965px;
    stroke-dasharray: 14.139620780944824px;
  }
}

.mStart .svg-elem-60 {
  -webkit-animation: animate-svg-stroke-60 0.4s ease-out 3.8s both;
          animation: animate-svg-stroke-60 0.4s ease-out 3.8s both;
}
