/***************************************************
 * Generated by SVG Artista on 4/13/2026, 12:15:18 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

svg .svg-elem-1 {
  stroke-dashoffset: 672.0494384765625px;
  stroke-dasharray: 672.0494384765625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

svg.active .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(0, 204, 174);
}

svg .svg-elem-2 {
  stroke-dashoffset: 248.2165985107422px;
  stroke-dasharray: 248.2165985107422px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

svg.active .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(29, 27, 29);
}

svg .svg-elem-3 {
  stroke-dashoffset: 217.32936096191406px;
  stroke-dasharray: 217.32936096191406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

svg.active .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(29, 27, 29);
}

svg .svg-elem-4 {
  stroke-dashoffset: 258.3150939941406px;
  stroke-dasharray: 258.3150939941406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

svg.active .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(29, 27, 29);
}

svg .svg-elem-5 {
  stroke-dashoffset: 255.83644104003906px;
  stroke-dasharray: 255.83644104003906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

svg.active .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(29, 27, 29);
}

svg .svg-elem-6 {
  stroke-dashoffset: 287.29034423828125px;
  stroke-dasharray: 287.29034423828125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

svg.active .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(29, 27, 29);
}

svg .svg-elem-7 {
  stroke-dashoffset: 179.39129638671875px;
  stroke-dasharray: 179.39129638671875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

svg.active .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(29, 27, 29);
}

svg .svg-elem-8 {
  stroke-dashoffset: 113.3043212890625px;
  stroke-dasharray: 113.3043212890625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

svg.active .svg-elem-8 {
  stroke-dashoffset: 0;
  fill: rgb(29, 27, 29);
}

svg .svg-elem-9 {
  stroke-dashoffset: 248.216552734375px;
  stroke-dasharray: 248.216552734375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

svg.active .svg-elem-9 {
  stroke-dashoffset: 0;
  fill: rgb(29, 27, 29);
}

svg .svg-elem-10 {
  stroke-dashoffset: 179.39132690429688px;
  stroke-dasharray: 179.39132690429688px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
}

svg.active .svg-elem-10 {
  stroke-dashoffset: 0;
  fill: rgb(29, 27, 29);
}

svg .svg-elem-11 {
  stroke-dashoffset: 255.83651733398438px;
  stroke-dasharray: 255.83651733398438px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
}

svg.active .svg-elem-11 {
  stroke-dashoffset: 0;
  fill: rgb(29, 27, 29);
}



/***************************************************
 * Generated by SVG Artista on 4/13/2026, 1:23:03 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

svg .svg-elem-01 {
  stroke-dashoffset: 3128.509765625px;
  stroke-dasharray: 3128.509765625px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-elem-01 {
  stroke-dashoffset: 0;
}

svg .svg-elem-02 {
  stroke-dashoffset: 122.39547729492188px;
  stroke-dasharray: 122.39547729492188px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s;
}

svg.active .svg-elem-02 {
  stroke-dashoffset: 0;
}

svg .svg-elem-03 {
  stroke-dashoffset: 54.1307487487793px;
  stroke-dasharray: 54.1307487487793px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s;
}

svg.active .svg-elem-03 {
  stroke-dashoffset: 0;
}

svg .svg-elem-04 {
  stroke-dashoffset: 134.26715087890625px;
  stroke-dasharray: 134.26715087890625px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s;
}

svg.active .svg-elem-04 {
  stroke-dashoffset: 0;
}

svg .svg-elem-05 {
  stroke-dashoffset: 175.0170440673828px;
  stroke-dasharray: 175.0170440673828px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s;
}

svg.active .svg-elem-05 {
  stroke-dashoffset: 0;
}

svg .svg-elem-06 {
  stroke-dashoffset: 123.32733154296875px;
  stroke-dasharray: 123.32733154296875px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s;
}

svg.active .svg-elem-06 {
  stroke-dashoffset: 0;
}

svg .svg-elem-07 {
  stroke-dashoffset: 87.3604965209961px;
  stroke-dasharray: 87.3604965209961px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s;
}

svg.active .svg-elem-07 {
  stroke-dashoffset: 0;
}

svg .svg-elem-08 {
  stroke-dashoffset: 94.5419921875px;
  stroke-dasharray: 94.5419921875px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s;
}

svg.active .svg-elem-08 {
  stroke-dashoffset: 0;
}

svg .svg-elem-09 {
  stroke-dashoffset: 23.309005737304688px;
  stroke-dasharray: 23.309005737304688px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s;
}

svg.active .svg-elem-09 {
  stroke-dashoffset: 0;
}

svg .svg-elem-010 {
  stroke-dashoffset: 69.33080291748047px;
  stroke-dasharray: 69.33080291748047px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s;
}

svg.active .svg-elem-010 {
  stroke-dashoffset: 0;
}

svg .svg-elem-011 {
  stroke-dashoffset: 83.60279846191406px;
  stroke-dasharray: 83.60279846191406px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s;
}

svg.active .svg-elem-011 {
  stroke-dashoffset: 0;
}

svg .svg-elem-012 {
  stroke-dashoffset: 42.605010986328125px;
  stroke-dasharray: 42.605010986328125px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s;
}

svg.active .svg-elem-012 {
  stroke-dashoffset: 0;
}

svg .svg-elem-013 {
  stroke-dashoffset: 42.605010986328125px;
  stroke-dasharray: 42.605010986328125px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s;
}

svg.active .svg-elem-013 {
  stroke-dashoffset: 0;
}

svg .svg-elem-014 {
  stroke-dashoffset: 42.605010986328125px;
  stroke-dasharray: 42.605010986328125px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s;
}

svg.active .svg-elem-014 {
  stroke-dashoffset: 0;
}

svg .svg-elem-015 {
  stroke-dashoffset: 42.605010986328125px;
  stroke-dasharray: 42.605010986328125px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s;
}

svg.active .svg-elem-015 {
  stroke-dashoffset: 0;
}

svg .svg-elem-016 {
  stroke-dashoffset: 42.605010986328125px;
  stroke-dasharray: 42.605010986328125px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s;
}

svg.active .svg-elem-016 {
  stroke-dashoffset: 0;
}

svg .svg-elem-017 {
  stroke-dashoffset: 42.605010986328125px;
  stroke-dasharray: 42.605010986328125px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s;
}

svg.active .svg-elem-017 {
  stroke-dashoffset: 0;
}

svg .svg-elem-018 {
  stroke-dashoffset: 42.605010986328125px;
  stroke-dasharray: 42.605010986328125px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s;
}

svg.active .svg-elem-018 {
  stroke-dashoffset: 0;
}

svg .svg-elem-019 {
  stroke-dashoffset: 42.605010986328125px;
  stroke-dasharray: 42.605010986328125px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s;
}

svg.active .svg-elem-019 {
  stroke-dashoffset: 0;
}

svg .svg-elem-020 {
  stroke-dashoffset: 42.605010986328125px;
  stroke-dasharray: 42.605010986328125px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.28s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.28s;
}

svg.active .svg-elem-020 {
  stroke-dashoffset: 0;
}

svg .svg-elem-021 {
  stroke-dashoffset: 124.77299499511719px;
  stroke-dasharray: 124.77299499511719px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s;
}

svg.active .svg-elem-021 {
  stroke-dashoffset: 0;
}

svg .svg-elem-022 {
  stroke-dashoffset: 124.77299499511719px;
  stroke-dasharray: 124.77299499511719px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s;
}

svg.active .svg-elem-022 {
  stroke-dashoffset: 0;
}

svg .svg-elem-023 {
  stroke-dashoffset: 34.217010498046875px;
  stroke-dasharray: 34.217010498046875px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6399999999999997s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6399999999999997s;
}

svg.active .svg-elem-023 {
  stroke-dashoffset: 0;
}

svg .svg-elem-024 {
  stroke-dashoffset: 34.217010498046875px;
  stroke-dasharray: 34.217010498046875px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.76s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.76s;
}

svg.active .svg-elem-024 {
  stroke-dashoffset: 0;
}

svg .svg-elem-025 {
  stroke-dashoffset: 34.217010498046875px;
  stroke-dasharray: 34.217010498046875px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s;
}

svg.active .svg-elem-025 {
  stroke-dashoffset: 0;
}

svg .svg-elem-026 {
  stroke-dashoffset: 147.68890380859375px;
  stroke-dasharray: 147.68890380859375px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3s;
}

svg.active .svg-elem-026 {
  stroke-dashoffset: 0;
}

svg .svg-elem-027 {
  stroke-dashoffset: 62.40076446533203px;
  stroke-dasharray: 62.40076446533203px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.12s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.12s;
}

svg.active .svg-elem-027 {
  stroke-dashoffset: 0;
}

svg .svg-elem-028 {
  stroke-dashoffset: 62.40110778808594px;
  stroke-dasharray: 62.40110778808594px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2399999999999998s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2399999999999998s;
}

svg.active .svg-elem-028 {
  stroke-dashoffset: 0;
}

svg .svg-elem-029 {
  stroke-dashoffset: 62.40065002441406px;
  stroke-dasharray: 62.40065002441406px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.36s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.36s;
}

svg.active .svg-elem-029 {
  stroke-dashoffset: 0;
}

svg .svg-elem-030 {
  stroke-dashoffset: 62.400875091552734px;
  stroke-dasharray: 62.400875091552734px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.48s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.48s;
}

svg.active .svg-elem-030 {
  stroke-dashoffset: 0;
}

svg .svg-elem-031 {
  stroke-dashoffset: 3217.362060546875px;
  stroke-dasharray: 3217.362060546875px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5999999999999996s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5999999999999996s;
}

svg.active .svg-elem-031 {
  stroke-dashoffset: 0;
}

svg .svg-elem-032 {
  stroke-dashoffset: 68.0835952758789px;
  stroke-dasharray: 68.0835952758789px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7199999999999998s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7199999999999998s;
}

svg.active .svg-elem-032 {
  stroke-dashoffset: 0;
}

svg .svg-elem-033 {
  stroke-dashoffset: 117.59756469726562px;
  stroke-dasharray: 117.59756469726562px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.84s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.84s;
}

svg.active .svg-elem-033 {
  stroke-dashoffset: 0;
}

svg .svg-elem-034 {
  stroke-dashoffset: 130.1400146484375px;
  stroke-dasharray: 130.1400146484375px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.96s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.96s;
}

svg.active .svg-elem-034 {
  stroke-dashoffset: 0;
}

svg .svg-elem-035 {
  stroke-dashoffset: 169.32373046875px;
  stroke-dasharray: 169.32373046875px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.08s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.08s;
}

svg.active .svg-elem-035 {
  stroke-dashoffset: 0;
}

svg .svg-elem-036 {
  stroke-dashoffset: 33.128435134887695px;
  stroke-dasharray: 33.128435134887695px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s;
}

svg.active .svg-elem-036 {
  stroke-dashoffset: 0;
}

svg .svg-elem-037 {
  stroke-dashoffset: 154.75523376464844px;
  stroke-dasharray: 154.75523376464844px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.32s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.32s;
}

svg.active .svg-elem-037 {
  stroke-dashoffset: 0;
}

svg .svg-elem-038 {
  stroke-dashoffset: 63.211326599121094px;
  stroke-dasharray: 63.211326599121094px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4399999999999995s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4399999999999995s;
}

svg.active .svg-elem-038 {
  stroke-dashoffset: 0;
}

svg .svg-elem-039 {
  stroke-dashoffset: 59.090782165527344px;
  stroke-dasharray: 59.090782165527344px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.56s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.56s;
}

svg.active .svg-elem-039 {
  stroke-dashoffset: 0;
}

svg .svg-elem-040 {
  stroke-dashoffset: 65.66851806640625px;
  stroke-dasharray: 65.66851806640625px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.68s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.68s;
}

svg.active .svg-elem-040 {
  stroke-dashoffset: 0;
}

svg .svg-elem-041 {
  stroke-dashoffset: 93.6830062866211px;
  stroke-dasharray: 93.6830062866211px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s;
}

svg.active .svg-elem-041 {
  stroke-dashoffset: 0;
}

svg .svg-elem-042 {
  stroke-dashoffset: 25.9801025390625px;
  stroke-dasharray: 25.9801025390625px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.92s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.92s;
}

svg.active .svg-elem-042 {
  stroke-dashoffset: 0;
}

svg .svg-elem-043 {
  stroke-dashoffset: 25.9801025390625px;
  stroke-dasharray: 25.9801025390625px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.04s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.04s;
}

svg.active .svg-elem-043 {
  stroke-dashoffset: 0;
}

svg .svg-elem-044 {
  stroke-dashoffset: 25.9801025390625px;
  stroke-dasharray: 25.9801025390625px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.16s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.16s;
}

svg.active .svg-elem-044 {
  stroke-dashoffset: 0;
}

svg .svg-elem-045 {
  stroke-dashoffset: 25.9801025390625px;
  stroke-dasharray: 25.9801025390625px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.279999999999999s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.279999999999999s;
}

svg.active .svg-elem-045 {
  stroke-dashoffset: 0;
}

svg .svg-elem-046 {
  stroke-dashoffset: 25.9801025390625px;
  stroke-dasharray: 25.9801025390625px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.3999999999999995s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.3999999999999995s;
}

svg.active .svg-elem-046 {
  stroke-dashoffset: 0;
}

svg .svg-elem-047 {
  stroke-dashoffset: 25.9801025390625px;
  stroke-dasharray: 25.9801025390625px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.52s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.52s;
}

svg.active .svg-elem-047 {
  stroke-dashoffset: 0;
}

svg .svg-elem-048 {
  stroke-dashoffset: 25.9801025390625px;
  stroke-dasharray: 25.9801025390625px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.64s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.64s;
}

svg.active .svg-elem-048 {
  stroke-dashoffset: 0;
}

svg .svg-elem-049 {
  stroke-dashoffset: 25.9801025390625px;
  stroke-dasharray: 25.9801025390625px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.76s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.76s;
}

svg.active .svg-elem-049 {
  stroke-dashoffset: 0;
}

svg .svg-elem-050 {
  stroke-dashoffset: 135.5991668701172px;
  stroke-dasharray: 135.5991668701172px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.88s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.88s;
}

svg.active .svg-elem-050 {
  stroke-dashoffset: 0;
}

svg .svg-elem-051 {
  stroke-dashoffset: 40.706573486328125px;
  stroke-dasharray: 40.706573486328125px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6s;
}

svg.active .svg-elem-051 {
  stroke-dashoffset: 0;
}

svg .svg-elem-052 {
  stroke-dashoffset: 133.59634399414062px;
  stroke-dasharray: 133.59634399414062px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.12s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.12s;
}

svg.active .svg-elem-052 {
  stroke-dashoffset: 0;
}

svg .svg-elem-053 {
  stroke-dashoffset: 62.596351623535156px;
  stroke-dasharray: 62.596351623535156px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.24s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.24s;
}

svg.active .svg-elem-053 {
  stroke-dashoffset: 0;
}

svg .svg-elem-054 {
  stroke-dashoffset: 138.23757934570312px;
  stroke-dasharray: 138.23757934570312px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.359999999999999s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.359999999999999s;
}

svg.active .svg-elem-054 {
  stroke-dashoffset: 0;
}

svg .svg-elem-055 {
  stroke-dashoffset: 74.38587951660156px;
  stroke-dasharray: 74.38587951660156px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4799999999999995s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4799999999999995s;
}

svg.active .svg-elem-055 {
  stroke-dashoffset: 0;
}

svg .svg-elem-056 {
  stroke-dashoffset: 37.63330078125px;
  stroke-dasharray: 37.63330078125px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.6s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.6s;
}

svg.active .svg-elem-056 {
  stroke-dashoffset: 0;
}

svg .svg-elem-057 {
  stroke-dashoffset: 37.63309860229492px;
  stroke-dasharray: 37.63309860229492px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.72s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.72s;
}

svg.active .svg-elem-057 {
  stroke-dashoffset: 0;
}

svg .svg-elem-058 {
  stroke-dashoffset: 37.633399963378906px;
  stroke-dasharray: 37.633399963378906px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.84s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.84s;
}

svg.active .svg-elem-058 {
  stroke-dashoffset: 0;
}

svg .svg-elem-059 {
  stroke-dashoffset: 100.8779067993164px;
  stroke-dasharray: 100.8779067993164px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.96s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.96s;
}

svg.active .svg-elem-059 {
  stroke-dashoffset: 0;
}

svg .svg-elem-060 {
  stroke-dashoffset: 21.85699462890625px;
  stroke-dasharray: 21.85699462890625px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.08s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.08s;
}

svg.active .svg-elem-060 {
  stroke-dashoffset: 0;
}

svg .svg-elem-061 {
  stroke-dashoffset: 118.55580139160156px;
  stroke-dasharray: 118.55580139160156px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.199999999999999s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.199999999999999s;
}

svg.active .svg-elem-061 {
  stroke-dashoffset: 0;
}

svg .svg-elem-062 {
  stroke-dashoffset: 138.18411254882812px;
  stroke-dasharray: 138.18411254882812px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.319999999999999s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.319999999999999s;
}

svg.active .svg-elem-062 {
  stroke-dashoffset: 0;
}

svg .svg-elem-063 {
  stroke-dashoffset: 62.95851135253906px;
  stroke-dasharray: 62.95851135253906px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.4399999999999995s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.4399999999999995s;
}

svg.active .svg-elem-063 {
  stroke-dashoffset: 0;
}
