/***************************************************
 * Generated by SVG Artista on 4/20/2026, 3:29:06 AM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

svg .deployment-1-1 {
  stroke-dashoffset: 23.672382354736328px;
  stroke-dasharray: 23.672382354736328px;
  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 .deployment-1-1 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .deployment-1-2 {
  stroke-dashoffset: 497.25848388671875px;
  stroke-dasharray: 497.25848388671875px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.03s,
                        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.03s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

svg.active .deployment-1-2 {
  stroke-dashoffset: 0;
}

svg .deployment-1-3 {
  stroke-dashoffset: 100.14700317382812px;
  stroke-dasharray: 100.14700317382812px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.06s,
                        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.06s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

svg.active .deployment-1-3 {
  stroke-dashoffset: 0;
}

svg .deployment-1-4 {
  stroke-dashoffset: 81.16500854492188px;
  stroke-dasharray: 81.16500854492188px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.09s,
                        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.09s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

svg.active .deployment-1-4 {
  stroke-dashoffset: 0;
}

svg .deployment-1-5 {
  stroke-dashoffset: 65.9840087890625px;
  stroke-dasharray: 65.9840087890625px;
  -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) 1.2000000000000002s;
          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) 1.2000000000000002s;
}

svg.active .deployment-1-5 {
  stroke-dashoffset: 0;
}

svg .deployment-1-6 {
  stroke-dashoffset: 23.68680191040039px;
  stroke-dasharray: 23.68680191040039px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.15s,
                        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.15s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

svg.active .deployment-1-6 {
  stroke-dashoffset: 0;
}

svg .deployment-1-7 {
  stroke-dashoffset: 112.7353744506836px;
  stroke-dasharray: 112.7353744506836px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.18s,
                        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.18s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

svg.active .deployment-1-7 {
  stroke-dashoffset: 0;
}

svg .deployment-1-8 {
  stroke-dashoffset: 460.37689208984375px;
  stroke-dasharray: 460.37689208984375px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.21s,
                        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.21s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

svg.active .deployment-1-8 {
  stroke-dashoffset: 0;
}

svg .deployment-1-9 {
  stroke-dashoffset: 428px;
  stroke-dasharray: 428px;
  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) 1.6s;
          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) 1.6s;
}

svg.active .deployment-1-9 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .deployment-1-10 {
  stroke-dashoffset: 571.2598876953125px;
  stroke-dasharray: 571.2598876953125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.27s,
                        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) 0.27s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
}

svg.active .deployment-1-10 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .deployment-1-11 {
  stroke-dashoffset: 571.2598876953125px;
  stroke-dasharray: 571.2598876953125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s,
                        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) 0.3s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
}

svg.active .deployment-1-11 {
  stroke-dashoffset: 0;
  fill: rgb(28, 28, 28);
}

svg .deployment-1-12 {
  stroke-dashoffset: 463.04058837890625px;
  stroke-dasharray: 463.04058837890625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32999999999999996s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32999999999999996s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
}

svg.active .deployment-1-12 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .deployment-1-13 {
  stroke-dashoffset: 463.04058837890625px;
  stroke-dasharray: 463.04058837890625px;
  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) 2s;
          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) 2s;
}

svg.active .deployment-1-13 {
  stroke-dashoffset: 0;
  fill: rgb(28, 28, 28);
}

svg .deployment-1-14 {
  stroke-dashoffset: 166.76861572265625px;
  stroke-dasharray: 166.76861572265625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.39s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.39s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
}

svg.active .deployment-1-14 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .deployment-1-15 {
  stroke-dashoffset: 131.3546142578125px;
  stroke-dasharray: 131.3546142578125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s;
}

svg.active .deployment-1-15 {
  stroke-dashoffset: 0;
  fill: rgb(52, 52, 52);
}

svg .deployment-1-16 {
  stroke-dashoffset: 28.91115951538086px;
  stroke-dasharray: 28.91115951538086px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44999999999999996s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44999999999999996s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s;
}

svg.active .deployment-1-16 {
  stroke-dashoffset: 0;
  fill: rgb(112, 112, 112);
}

svg .deployment-1-17 {
  stroke-dashoffset: 166.76800537109375px;
  stroke-dasharray: 166.76800537109375px;
  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) 2.4000000000000004s;
          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) 2.4000000000000004s;
}

svg.active .deployment-1-17 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .deployment-1-18 {
  stroke-dashoffset: 131.35400390625px;
  stroke-dasharray: 131.35400390625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.51s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.51s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s;
}

svg.active .deployment-1-18 {
  stroke-dashoffset: 0;
  fill: rgb(52, 52, 52);
}

svg .deployment-1-19 {
  stroke-dashoffset: 35.637786865234375px;
  stroke-dasharray: 35.637786865234375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s;
}

svg.active .deployment-1-19 {
  stroke-dashoffset: 0;
  fill: rgb(112, 112, 112);
}

svg .deployment-1-20 {
  stroke-dashoffset: 166.76800537109375px;
  stroke-dasharray: 166.76800537109375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.57s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.57s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s;
}

svg.active .deployment-1-20 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .deployment-1-21 {
  stroke-dashoffset: 131.35400390625px;
  stroke-dasharray: 131.35400390625px;
  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) 2.8s;
          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) 2.8s;
}

svg.active .deployment-1-21 {
  stroke-dashoffset: 0;
  fill: rgb(52, 52, 52);
}

svg .deployment-1-22 {
  stroke-dashoffset: 22.182880401611328px;
  stroke-dasharray: 22.182880401611328px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.63s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9000000000000004s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.63s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9000000000000004s;
}

svg.active .deployment-1-22 {
  stroke-dashoffset: 0;
  fill: rgb(112, 112, 112);
}

svg .deployment-1-23 {
  stroke-dashoffset: 463.04058837890625px;
  stroke-dasharray: 463.04058837890625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6599999999999999s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6599999999999999s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3s;
}

svg.active .deployment-1-23 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .deployment-1-24 {
  stroke-dashoffset: 463.04058837890625px;
  stroke-dasharray: 463.04058837890625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.69s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.69s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1000000000000005s;
}

svg.active .deployment-1-24 {
  stroke-dashoffset: 0;
  fill: rgb(35, 35, 35);
}

svg .deployment-1-25 {
  stroke-dashoffset: 166.76861572265625px;
  stroke-dasharray: 166.76861572265625px;
  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) 3.2s;
          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) 3.2s;
}

svg.active .deployment-1-25 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .deployment-1-26 {
  stroke-dashoffset: 131.3546142578125px;
  stroke-dasharray: 131.3546142578125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.75s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.75s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s;
}

svg.active .deployment-1-26 {
  stroke-dashoffset: 0;
  fill: rgb(52, 52, 52);
}

svg .deployment-1-27 {
  stroke-dashoffset: 170.7527313232422px;
  stroke-dasharray: 170.7527313232422px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.78s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.78s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s;
}

svg.active .deployment-1-27 {
  stroke-dashoffset: 0;
  fill: rgb(237, 237, 237);
}

svg .deployment-1-28 {
  stroke-dashoffset: 166.76800537109375px;
  stroke-dasharray: 166.76800537109375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8099999999999999s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8099999999999999s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5s;
}

svg.active .deployment-1-28 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .deployment-1-29 {
  stroke-dashoffset: 131.35400390625px;
  stroke-dasharray: 131.35400390625px;
  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) 3.6000000000000005s;
          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) 3.6000000000000005s;
}

svg.active .deployment-1-29 {
  stroke-dashoffset: 0;
  fill: rgb(52, 52, 52);
}

svg .deployment-1-30 {
  stroke-dashoffset: 171.6168975830078px;
  stroke-dasharray: 171.6168975830078px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.87s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.87s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s;
}

svg.active .deployment-1-30 {
  stroke-dashoffset: 0;
  fill: rgb(237, 237, 237);
}

svg .deployment-1-31 {
  stroke-dashoffset: 166.76800537109375px;
  stroke-dasharray: 166.76800537109375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8999999999999999s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8999999999999999s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s;
}

svg.active .deployment-1-31 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .deployment-1-32 {
  stroke-dashoffset: 131.35400390625px;
  stroke-dasharray: 131.35400390625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9299999999999999s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9000000000000004s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9299999999999999s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9000000000000004s;
}

svg.active .deployment-1-32 {
  stroke-dashoffset: 0;
  fill: rgb(52, 52, 52);
}

svg .deployment-1-33 {
  stroke-dashoffset: 112.25590515136719px;
  stroke-dasharray: 112.25590515136719px;
  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) 4s;
          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) 4s;
}

svg.active .deployment-1-33 {
  stroke-dashoffset: 0;
  fill: rgb(237, 237, 237);
}

svg .deployment-1-34 {
  stroke-dashoffset: 463.03857421875px;
  stroke-dasharray: 463.03857421875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.99s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.99s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1000000000000005s;
}

svg.active .deployment-1-34 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .deployment-1-35 {
  stroke-dashoffset: 463.03857421875px;
  stroke-dasharray: 463.03857421875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.02s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.02s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s;
}

svg.active .deployment-1-35 {
  stroke-dashoffset: 0;
  fill: rgb(28, 28, 28);
}

svg .deployment-1-36 {
  stroke-dashoffset: 166.7666015625px;
  stroke-dasharray: 166.7666015625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.05s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.05s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.3s;
}

svg.active .deployment-1-36 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .deployment-1-37 {
  stroke-dashoffset: 131.3546142578125px;
  stroke-dasharray: 131.3546142578125px;
  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) 4.4s;
          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) 4.4s;
}

svg.active .deployment-1-37 {
  stroke-dashoffset: 0;
  fill: rgb(52, 52, 52);
}

svg .deployment-1-38 {
  stroke-dashoffset: 39.00284957885742px;
  stroke-dasharray: 39.00284957885742px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1099999999999999s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1099999999999999s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.5s;
}

svg.active .deployment-1-38 {
  stroke-dashoffset: 0;
  fill: rgb(112, 112, 112);
}

svg .deployment-1-39 {
  stroke-dashoffset: 131.35400390625px;
  stroke-dasharray: 131.35400390625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.14s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.6000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.14s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.6000000000000005s;
}

svg.active .deployment-1-39 {
  stroke-dashoffset: 0;
  fill: rgb(52, 52, 52);
}

svg .deployment-1-40 {
  stroke-dashoffset: 22.183290481567383px;
  stroke-dasharray: 22.183290481567383px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.17s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.7s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.17s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.7s;
}

svg.active .deployment-1-40 {
  stroke-dashoffset: 0;
  fill: rgb(112, 112, 112);
}

svg .deployment-1-41 {
  stroke-dashoffset: 22.183265686035156px;
  stroke-dasharray: 22.183265686035156px;
  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) 4.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) 4.8s;
}

svg.active .deployment-1-41 {
  stroke-dashoffset: 0;
  fill: rgb(112, 112, 112);
}

svg .deployment-1-42 {
  stroke-dashoffset: 166.7659912109375px;
  stroke-dasharray: 166.7659912109375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.23s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.9s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.23s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.9s;
}

svg.active .deployment-1-42 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .deployment-1-43 {
  stroke-dashoffset: 131.35400390625px;
  stroke-dasharray: 131.35400390625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.26s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.26s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5s;
}

svg.active .deployment-1-43 {
  stroke-dashoffset: 0;
  fill: rgb(52, 52, 52);
}

svg .deployment-1-44 {
  stroke-dashoffset: 463.03857421875px;
  stroke-dasharray: 463.03857421875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.29s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.29s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.1s;
}

svg.active .deployment-1-44 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .deployment-1-45 {
  stroke-dashoffset: 463.03857421875px;
  stroke-dasharray: 463.03857421875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.2s;
}

svg.active .deployment-1-45 {
  stroke-dashoffset: 0;
  fill: rgb(28, 28, 28);
}

svg .deployment-1-46 {
  stroke-dashoffset: 166.7666015625px;
  stroke-dasharray: 166.7666015625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3499999999999999s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3499999999999999s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.3s;
}

svg.active .deployment-1-46 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .deployment-1-47 {
  stroke-dashoffset: 131.35458374023438px;
  stroke-dasharray: 131.35458374023438px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.38s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.4s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.38s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.4s;
}

svg.active .deployment-1-47 {
  stroke-dashoffset: 0;
  fill: rgb(52, 52, 52);
}

svg .deployment-1-48 {
  stroke-dashoffset: 35.64365768432617px;
  stroke-dasharray: 35.64365768432617px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.41s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.41s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.5s;
}

svg.active .deployment-1-48 {
  stroke-dashoffset: 0;
  fill: rgb(112, 112, 112);
}

svg .deployment-1-49 {
  stroke-dashoffset: 32.27783012390137px;
  stroke-dasharray: 32.27783012390137px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.6000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.6000000000000005s;
}

svg.active .deployment-1-49 {
  stroke-dashoffset: 0;
  fill: rgb(112, 112, 112);
}

svg .deployment-1-50 {
  stroke-dashoffset: 22.183265686035156px;
  stroke-dasharray: 22.183265686035156px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.47s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.7s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.47s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.7s;
}

svg.active .deployment-1-50 {
  stroke-dashoffset: 0;
  fill: rgb(112, 112, 112);
}

svg .deployment-1-51 {
  stroke-dashoffset: 166.7659912109375px;
  stroke-dasharray: 166.7659912109375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.8s;
}

svg.active .deployment-1-51 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .deployment-1-52 {
  stroke-dashoffset: 131.35397338867188px;
  stroke-dasharray: 131.35397338867188px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.53s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.9s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.53s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.9s;
}

svg.active .deployment-1-52 {
  stroke-dashoffset: 0;
  fill: rgb(52, 52, 52);
}

svg .deployment-1-53 {
  stroke-dashoffset: 570.0535278320312px;
  stroke-dasharray: 570.0535278320312px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6s;
}

svg.active .deployment-1-53 {
  stroke-dashoffset: 0;
}

svg .deployment-1-54 {
  stroke-dashoffset: 366.6243591308594px;
  stroke-dasharray: 366.6243591308594px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5899999999999999s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.1000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5899999999999999s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.1000000000000005s;
}

svg.active .deployment-1-54 {
  stroke-dashoffset: 0;
  fill: url("#pattern0_712_855");
}

svg .deployment-1-55 {
  stroke-dashoffset: 436.8943786621094px;
  stroke-dasharray: 436.8943786621094px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6199999999999999s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6199999999999999s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.2s;
}

svg.active .deployment-1-55 {
  stroke-dashoffset: 0;
}

svg .deployment-1-56 {
  stroke-dashoffset: 202.81640625px;
  stroke-dasharray: 202.81640625px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.65s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.65s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.3s;
}

svg.active .deployment-1-56 {
  stroke-dashoffset: 0;
}

svg .deployment-1-57 {
  stroke-dashoffset: 444.07037353515625px;
  stroke-dasharray: 444.07037353515625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4s;
}

svg.active .deployment-1-57 {
  stroke-dashoffset: 0;
  fill: url("#pattern1_712_855");
}

svg .deployment-1-58 {
  stroke-dashoffset: 224.3916015625px;
  stroke-dasharray: 224.3916015625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.71s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.71s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.5s;
}

svg.active .deployment-1-58 {
  stroke-dashoffset: 0;
  fill: rgb(31, 31, 31);
}

svg .deployment-1-59 {
  stroke-dashoffset: 224.3916015625px;
  stroke-dasharray: 224.3916015625px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.74s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.6000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.74s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.6000000000000005s;
}

svg.active .deployment-1-59 {
  stroke-dashoffset: 0;
}

svg .deployment-1-60 {
  stroke-dashoffset: 45.87938690185547px;
  stroke-dasharray: 45.87938690185547px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.77s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.7s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.77s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.7s;
}

svg.active .deployment-1-60 {
  stroke-dashoffset: 0;
  fill: rgb(62, 207, 142);
}

svg .deployment-1-61 {
  stroke-dashoffset: 195.65084838867188px;
  stroke-dasharray: 195.65084838867188px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.8s;
}

svg.active .deployment-1-61 {
  stroke-dashoffset: 0;
  fill: rgb(250, 250, 250);
}

svg .deployment-1-62 {
  stroke-dashoffset: 430.902099609375px;
  stroke-dasharray: 430.902099609375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8299999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.9s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8299999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 6.9s;
}

svg.active .deployment-1-62 {
  stroke-dashoffset: 0;
  fill: rgb(31, 31, 31);
}

svg .deployment-1-63 {
  stroke-dashoffset: 50.43535232543945px;
  stroke-dasharray: 50.43535232543945px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8599999999999999s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8599999999999999s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7s;
}

svg.active .deployment-1-63 {
  stroke-dashoffset: 0;
}

svg .deployment-1-64 {
  stroke-dashoffset: 795.17724609375px;
  stroke-dasharray: 795.17724609375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.89s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.1000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.89s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.1000000000000005s;
}

svg.active .deployment-1-64 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .deployment-1-65 {
  stroke-dashoffset: 64px;
  stroke-dasharray: 64px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.2s;
}

svg.active .deployment-1-65 {
  stroke-dashoffset: 0;
}

svg .deployment-1-66 {
  stroke-dashoffset: 104.130126953125px;
  stroke-dasharray: 104.130126953125px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.95s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.95s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.3s;
}

svg.active .deployment-1-66 {
  stroke-dashoffset: 0;
}

svg .deployment-1-67 {
  stroke-dashoffset: 63.15015411376953px;
  stroke-dasharray: 63.15015411376953px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.98s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.4s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.98s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.4s;
}

svg.active .deployment-1-67 {
  stroke-dashoffset: 0;
}

svg .deployment-1-68 {
  stroke-dashoffset: 123.7636947631836px;
  stroke-dasharray: 123.7636947631836px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.01s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.01s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.5s;
}

svg.active .deployment-1-68 {
  stroke-dashoffset: 0;
}

svg .deployment-1-69 {
  stroke-dashoffset: 35.1795768737793px;
  stroke-dasharray: 35.1795768737793px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.6000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 7.6000000000000005s;
}

svg.active .deployment-1-69 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

/***************************************************
 * Generated by SVG Artista on 4/22/2026, 9:47:44 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

svg .deployment-2-1 {
  stroke-dashoffset: 7984.6201171875px;
  stroke-dasharray: 7984.6201171875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .deployment-2-1 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .deployment-2-2 {
  stroke-dashoffset: 8591.48046875px;
  stroke-dasharray: 8591.48046875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.02s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.30000000000000004s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.02s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.30000000000000004s;
}

svg.active .deployment-2-2 {
  stroke-dashoffset: 0;
  fill: url("#paint0_linear_1159_4312");
}

svg .deployment-2-3 {
  stroke-dashoffset: 2167.77978515625px;
  stroke-dasharray: 2167.77978515625px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.04s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.04s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s;
}

svg.active .deployment-2-3 {
  stroke-dashoffset: 0;
}

svg .deployment-2-4 {
  stroke-dashoffset: 3544.499267578125px;
  stroke-dasharray: 3544.499267578125px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.06s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.06s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s;
}

svg.active .deployment-2-4 {
  stroke-dashoffset: 0;
}

svg .deployment-2-5 {
  stroke-dashoffset: 3225.857421875px;
  stroke-dasharray: 3225.857421875px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6000000000000001s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6000000000000001s;
}

svg.active .deployment-2-5 {
  stroke-dashoffset: 0;
}

svg .deployment-2-6 {
  stroke-dashoffset: 1192.0306396484375px;
  stroke-dasharray: 1192.0306396484375px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s;
}

svg.active .deployment-2-6 {
  stroke-dashoffset: 0;
}

svg .deployment-2-7 {
  stroke-dashoffset: 75.52519989013672px;
  stroke-dasharray: 75.52519989013672px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

svg.active .deployment-2-7 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .deployment-2-8 {
  stroke-dashoffset: 43.82545852661133px;
  stroke-dasharray: 43.82545852661133px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.14s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9000000000000001s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.14s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9000000000000001s;
}

svg.active .deployment-2-8 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .deployment-2-9 {
  stroke-dashoffset: 981.2284545898438px;
  stroke-dasharray: 981.2284545898438px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.16s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.16s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

svg.active .deployment-2-9 {
  stroke-dashoffset: 0;
}

svg .deployment-2-10 {
  stroke-dashoffset: 1058.61572265625px;
  stroke-dasharray: 1058.61572265625px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.18s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.18s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

svg.active .deployment-2-10 {
  stroke-dashoffset: 0;
}

svg .deployment-2-11 {
  stroke-dashoffset: 457.3900146484375px;
  stroke-dasharray: 457.3900146484375px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s;
}

svg.active .deployment-2-11 {
  stroke-dashoffset: 0;
}

svg .deployment-2-12 {
  stroke-dashoffset: 88.3756332397461px;
  stroke-dasharray: 88.3756332397461px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.22s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.22s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

svg.active .deployment-2-12 {
  stroke-dashoffset: 0;
}

svg .deployment-2-13 {
  stroke-dashoffset: 88.3756332397461px;
  stroke-dasharray: 88.3756332397461px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

svg.active .deployment-2-13 {
  stroke-dashoffset: 0;
}

svg .deployment-2-14 {
  stroke-dashoffset: 80.76177978515625px;
  stroke-dasharray: 80.76177978515625px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.26s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.26s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

svg.active .deployment-2-14 {
  stroke-dashoffset: 0;
}

svg .deployment-2-15 {
  stroke-dashoffset: 1364.032470703125px;
  stroke-dasharray: 1364.032470703125px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

svg.active .deployment-2-15 {
  stroke-dashoffset: 0;
}

svg .deployment-2-16 {
  stroke-dashoffset: 457.39013671875px;
  stroke-dasharray: 457.39013671875px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s;
}

svg.active .deployment-2-16 {
  stroke-dashoffset: 0;
}

svg .deployment-2-17 {
  stroke-dashoffset: 88.36587524414062px;
  stroke-dasharray: 88.36587524414062px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
}

svg.active .deployment-2-17 {
  stroke-dashoffset: 0;
}

svg .deployment-2-18 {
  stroke-dashoffset: 88.34900665283203px;
  stroke-dasharray: 88.34900665283203px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.34s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.34s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
}

svg.active .deployment-2-18 {
  stroke-dashoffset: 0;
}

svg .deployment-2-19 {
  stroke-dashoffset: 80.76548767089844px;
  stroke-dasharray: 80.76548767089844px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
}

svg.active .deployment-2-19 {
  stroke-dashoffset: 0;
}

svg .deployment-2-20 {
  stroke-dashoffset: 2944.2587890625px;
  stroke-dasharray: 2944.2587890625px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.38s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.38s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
}

svg.active .deployment-2-20 {
  stroke-dashoffset: 0;
}

svg .deployment-2-21 {
  stroke-dashoffset: 317.3640441894531px;
  stroke-dasharray: 317.3640441894531px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s;
}

svg.active .deployment-2-21 {
  stroke-dashoffset: 0;
}

svg .deployment-2-22 {
  stroke-dashoffset: 345.0855712890625px;
  stroke-dasharray: 345.0855712890625px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3000000000000003s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3000000000000003s;
}

svg.active .deployment-2-22 {
  stroke-dashoffset: 0;
}

svg .deployment-2-23 {
  stroke-dashoffset: 1830.50830078125px;
  stroke-dasharray: 1830.50830078125px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s;
}

svg.active .deployment-2-23 {
  stroke-dashoffset: 0;
}

svg .deployment-2-24 {
  stroke-dashoffset: 316.37298583984375px;
  stroke-dasharray: 316.37298583984375px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.46s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5000000000000004s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.46s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5000000000000004s;
}

svg.active .deployment-2-24 {
  stroke-dashoffset: 0;
}

svg .deployment-2-25 {
  stroke-dashoffset: 4421.14697265625px;
  stroke-dasharray: 4421.14697265625px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6000000000000005s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6000000000000005s;
}

svg.active .deployment-2-25 {
  stroke-dashoffset: 0;
}

svg .deployment-2-26 {
  stroke-dashoffset: 1204.9560546875px;
  stroke-dasharray: 1204.9560546875px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s;
}

svg.active .deployment-2-26 {
  stroke-dashoffset: 0;
}

svg .deployment-2-27 {
  stroke-dashoffset: 697.0394287109375px;
  stroke-dasharray: 697.0394287109375px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.52s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8000000000000003s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.52s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8000000000000003s;
}

svg.active .deployment-2-27 {
  stroke-dashoffset: 0;
}

svg .deployment-2-28 {
  stroke-dashoffset: 1248.9259033203125px;
  stroke-dasharray: 1248.9259033203125px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9000000000000004s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9000000000000004s;
}

svg.active .deployment-2-28 {
  stroke-dashoffset: 0;
}

svg .deployment-2-29 {
  stroke-dashoffset: 277.50799560546875px;
  stroke-dasharray: 277.50799560546875px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.0000000000000004s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.0000000000000004s;
}

svg.active .deployment-2-29 {
  stroke-dashoffset: 0;
}

svg .deployment-2-30 {
  stroke-dashoffset: 100.30088806152344px;
  stroke-dasharray: 100.30088806152344px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.58s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1000000000000005s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.58s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1000000000000005s;
}

svg.active .deployment-2-30 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .deployment-2-31 {
  stroke-dashoffset: 100.297607421875px;
  stroke-dasharray: 100.297607421875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s;
}

svg.active .deployment-2-31 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .deployment-2-32 {
  stroke-dashoffset: 75.52208709716797px;
  stroke-dasharray: 75.52208709716797px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.62s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3000000000000003s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.62s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3000000000000003s;
}

svg.active .deployment-2-32 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .deployment-2-33 {
  stroke-dashoffset: 100.29386138916016px;
  stroke-dasharray: 100.29386138916016px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.64s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.64s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s;
}

svg.active .deployment-2-33 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .deployment-2-34 {
  stroke-dashoffset: 161.1129150390625px;
  stroke-dasharray: 161.1129150390625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.66s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5000000000000004s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.66s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5000000000000004s;
}

svg.active .deployment-2-34 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .deployment-2-35 {
  stroke-dashoffset: 65.6446418762207px;
  stroke-dasharray: 65.6446418762207px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6000000000000005s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6000000000000005s;
}

svg.active .deployment-2-35 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .deployment-2-36 {
  stroke-dashoffset: 46.14295959472656px;
  stroke-dasharray: 46.14295959472656px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7000000000000001s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7000000000000001s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s;
}

svg.active .deployment-2-36 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .deployment-2-37 {
  stroke-dashoffset: 46.14707946777344px;
  stroke-dasharray: 46.14707946777344px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8000000000000003s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8000000000000003s;
}

svg.active .deployment-2-37 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .deployment-2-38 {
  stroke-dashoffset: 46.90391540527344px;
  stroke-dasharray: 46.90391540527344px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.74s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9000000000000004s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.74s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9000000000000004s;
}

svg.active .deployment-2-38 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .deployment-2-39 {
  stroke-dashoffset: 65.65111541748047px;
  stroke-dasharray: 65.65111541748047px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.76s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 4s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.76s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 4s;
}

svg.active .deployment-2-39 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .deployment-2-40 {
  stroke-dashoffset: 65.6435775756836px;
  stroke-dasharray: 65.6435775756836px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.78s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1000000000000005s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.78s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1000000000000005s;
}

svg.active .deployment-2-40 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .deployment-2-41 {
  stroke-dashoffset: 92.97684478759766px;
  stroke-dasharray: 92.97684478759766px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s;
}

svg.active .deployment-2-41 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .deployment-2-42 {
  stroke-dashoffset: 82.84871673583984px;
  stroke-dasharray: 82.84871673583984px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8200000000000001s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 4.300000000000001s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8200000000000001s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 4.300000000000001s;
}

svg.active .deployment-2-42 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .deployment-2-43 {
  stroke-dashoffset: 100.55355834960938px;
  stroke-dasharray: 100.55355834960938px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4s;
}

svg.active .deployment-2-43 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .deployment-2-44 {
  stroke-dashoffset: 43.591148376464844px;
  stroke-dasharray: 43.591148376464844px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.86s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 4.5s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.86s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 4.5s;
}

svg.active .deployment-2-44 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .deployment-2-45 {
  stroke-dashoffset: 43.57752990722656px;
  stroke-dasharray: 43.57752990722656px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.88s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 4.6000000000000005s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.88s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 4.6000000000000005s;
}

svg.active .deployment-2-45 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .deployment-2-46 {
  stroke-dashoffset: 43.575382232666016px;
  stroke-dasharray: 43.575382232666016px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 4.7s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 4.7s;
}

svg.active .deployment-2-46 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .deployment-2-47 {
  stroke-dashoffset: 43.574256896972656px;
  stroke-dasharray: 43.574256896972656px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 4.800000000000001s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 4.800000000000001s;
}

svg.active .deployment-2-47 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .deployment-2-48 {
  stroke-dashoffset: 43.57573699951172px;
  stroke-dasharray: 43.57573699951172px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9400000000000001s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 4.9s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9400000000000001s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 4.9s;
}

svg.active .deployment-2-48 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .deployment-2-49 {
  stroke-dashoffset: 43.82094192504883px;
  stroke-dasharray: 43.82094192504883px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 5.000000000000001s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 5.000000000000001s;
}

svg.active .deployment-2-49 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .deployment-2-50 {
  stroke-dashoffset: 43.840843200683594px;
  stroke-dasharray: 43.840843200683594px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.98s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 5.1000000000000005s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.98s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 5.1000000000000005s;
}

svg.active .deployment-2-50 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .deployment-2-51 {
  stroke-dashoffset: 152.79837036132812px;
  stroke-dasharray: 152.79837036132812px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 5.2s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 5.2s;
}

svg.active .deployment-2-51 {
  stroke-dashoffset: 0;
}

svg .deployment-2-52 {
  stroke-dashoffset: 216.21697998046875px;
  stroke-dasharray: 216.21697998046875px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.02s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 5.300000000000001s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.02s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 5.300000000000001s;
}

svg.active .deployment-2-52 {
  stroke-dashoffset: 0;
}

svg .deployment-2-53 {
  stroke-dashoffset: 1797.8963623046875px;
  stroke-dasharray: 1797.8963623046875px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.04s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 5.4s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.04s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 5.4s;
}

svg.active .deployment-2-53 {
  stroke-dashoffset: 0;
}

svg .deployment-2-54 {
  stroke-dashoffset: 226.06304931640625px;
  stroke-dasharray: 226.06304931640625px;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.06s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 5.500000000000001s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.06s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 5.500000000000001s;
}

svg.active .deployment-2-54 {
  stroke-dashoffset: 0;
}

svg .deployment-2-55 {
  stroke-dashoffset: 104.6759033203125px;
  stroke-dasharray: 104.6759033203125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                        fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 5.6000000000000005s;
          transition: stroke-dashoffset 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 5.6000000000000005s;
}

svg.active .deployment-2-55 {
  stroke-dashoffset: 0;
  fill: rgb(62, 207, 142);
}

/***************************************************
 * Generated by SVG Artista on 5/13/2026, 7:45:03 AM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

svg .ai-header-animation-1 {
  stroke-dashoffset: 26.54056167602539px;
  stroke-dasharray: 26.54056167602539px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s;
}

svg.active .ai-header-animation-1 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .ai-header-animation-2 {
  stroke-dashoffset: 17.775269508361816px;
  stroke-dasharray: 17.775269508361816px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.01s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.01s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .ai-header-animation-2 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .ai-header-animation-3 {
  stroke-dashoffset: 32.49995231628418px;
  stroke-dasharray: 32.49995231628418px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.02s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.30000000000000004s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.02s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.30000000000000004s;
}

svg.active .ai-header-animation-3 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .ai-header-animation-4 {
  stroke-dashoffset: 377.87060546875px;
  stroke-dasharray: 377.87060546875px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.03s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.03s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s;
}

svg.active .ai-header-animation-4 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-5 {
  stroke-dashoffset: 155.14414978027344px;
  stroke-dasharray: 155.14414978027344px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.04s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.04s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s;
}

svg.active .ai-header-animation-5 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-6 {
  stroke-dashoffset: 119.22900390625px;
  stroke-dasharray: 119.22900390625px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.05s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.05s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s;
}

svg.active .ai-header-animation-6 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-7 {
  stroke-dashoffset: 151.16763305664062px;
  stroke-dasharray: 151.16763305664062px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.06s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7000000000000001s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.06s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7000000000000001s;
}

svg.active .ai-header-animation-7 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-8 {
  stroke-dashoffset: 163.00396728515625px;
  stroke-dasharray: 163.00396728515625px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.07s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.07s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

svg.active .ai-header-animation-8 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-9 {
  stroke-dashoffset: 60.83959197998047px;
  stroke-dasharray: 60.83959197998047px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

svg.active .ai-header-animation-9 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-10 {
  stroke-dashoffset: 37.90216064453125px;
  stroke-dasharray: 37.90216064453125px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.09s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.09s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

svg.active .ai-header-animation-10 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-11 {
  stroke-dashoffset: 100.22998046875px;
  stroke-dasharray: 100.22998046875px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

svg.active .ai-header-animation-11 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-12 {
  stroke-dashoffset: 80.80876922607422px;
  stroke-dasharray: 80.80876922607422px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.11s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.11s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

svg.active .ai-header-animation-12 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-13 {
  stroke-dashoffset: 47.04259490966797px;
  stroke-dasharray: 47.04259490966797px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3000000000000003s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3000000000000003s;
}

svg.active .ai-header-animation-13 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-14 {
  stroke-dashoffset: 44.50333786010742px;
  stroke-dasharray: 44.50333786010742px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.13s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.13s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

svg.active .ai-header-animation-14 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-15 {
  stroke-dashoffset: 57.88414764404297px;
  stroke-dasharray: 57.88414764404297px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.14s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5000000000000002s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.14s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5000000000000002s;
}

svg.active .ai-header-animation-15 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-16 {
  stroke-dashoffset: 42.737281799316406px;
  stroke-dasharray: 42.737281799316406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.15s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.15s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

svg.active .ai-header-animation-16 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .ai-header-animation-17 {
  stroke-dashoffset: 30.04604721069336px;
  stroke-dasharray: 30.04604721069336px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.16s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.16s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
}

svg.active .ai-header-animation-17 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .ai-header-animation-18 {
  stroke-dashoffset: 30.045806884765625px;
  stroke-dasharray: 30.045806884765625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.17s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8000000000000003s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.17s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8000000000000003s;
}

svg.active .ai-header-animation-18 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .ai-header-animation-19 {
  stroke-dashoffset: 26.791521072387695px;
  stroke-dasharray: 26.791521072387695px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.18s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.18s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
}

svg.active .ai-header-animation-19 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-20 {
  stroke-dashoffset: 38.69513702392578px;
  stroke-dasharray: 38.69513702392578px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.19s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.19s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
}

svg.active .ai-header-animation-20 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-21 {
  stroke-dashoffset: 73.90400695800781px;
  stroke-dasharray: 73.90400695800781px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
}

svg.active .ai-header-animation-21 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-22 {
  stroke-dashoffset: 585.1397705078125px;
  stroke-dasharray: 585.1397705078125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.21s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.21s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s;
}

svg.active .ai-header-animation-22 {
  stroke-dashoffset: 0;
  fill: rgb(0, 0, 0);
}

svg .ai-header-animation-23 {
  stroke-dashoffset: 226.6232147216797px;
  stroke-dasharray: 226.6232147216797px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.22s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3000000000000003s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.22s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3000000000000003s;
}

svg.active .ai-header-animation-23 {
  stroke-dashoffset: 0;
  fill: rgb(0, 0, 0);
}

svg .ai-header-animation-24 {
  stroke-dashoffset: 215.35324096679688px;
  stroke-dasharray: 215.35324096679688px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.23s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.23s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s;
}

svg.active .ai-header-animation-24 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-25 {
  stroke-dashoffset: 215.35372924804688px;
  stroke-dasharray: 215.35372924804688px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5000000000000004s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5000000000000004s;
}

svg.active .ai-header-animation-25 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-26 {
  stroke-dashoffset: 215.35194396972656px;
  stroke-dasharray: 215.35194396972656px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.25s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.25s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s;
}

svg.active .ai-header-animation-26 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-27 {
  stroke-dashoffset: 13.627998352050781px;
  stroke-dasharray: 13.627998352050781px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.26s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.26s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s;
}

svg.active .ai-header-animation-27 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-28 {
  stroke-dashoffset: 13.627998352050781px;
  stroke-dasharray: 13.627998352050781px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.27s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8000000000000003s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.27s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8000000000000003s;
}

svg.active .ai-header-animation-28 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-29 {
  stroke-dashoffset: 13.627998352050781px;
  stroke-dasharray: 13.627998352050781px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9000000000000004s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9000000000000004s;
}

svg.active .ai-header-animation-29 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-30 {
  stroke-dashoffset: 1211.0311279296875px;
  stroke-dasharray: 1211.0311279296875px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.29s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.0000000000000004s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.29s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.0000000000000004s;
}

svg.active .ai-header-animation-30 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-31 {
  stroke-dashoffset: 550.364501953125px;
  stroke-dasharray: 550.364501953125px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1s;
}

svg.active .ai-header-animation-31 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-32 {
  stroke-dashoffset: 409.8939514160156px;
  stroke-dasharray: 409.8939514160156px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.31s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.31s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s;
}

svg.active .ai-header-animation-32 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-33 {
  stroke-dashoffset: 821.3798217773438px;
  stroke-dasharray: 821.3798217773438px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3000000000000003s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3000000000000003s;
}

svg.active .ai-header-animation-33 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-34 {
  stroke-dashoffset: 315.2843322753906px;
  stroke-dasharray: 315.2843322753906px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.33s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.33s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s;
}

svg.active .ai-header-animation-34 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-35 {
  stroke-dashoffset: 299.0892333984375px;
  stroke-dasharray: 299.0892333984375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.34s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5000000000000004s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.34s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5000000000000004s;
}

svg.active .ai-header-animation-35 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .ai-header-animation-36 {
  stroke-dashoffset: 176.22816467285156px;
  stroke-dasharray: 176.22816467285156px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.35000000000000003s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.35000000000000003s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6s;
}

svg.active .ai-header-animation-36 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .ai-header-animation-37 {
  stroke-dashoffset: 398.4536437988281px;
  stroke-dasharray: 398.4536437988281px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s;
}

svg.active .ai-header-animation-37 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-38 {
  stroke-dashoffset: 25.075347900390625px;
  stroke-dasharray: 25.075347900390625px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.37s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8000000000000003s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.37s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8000000000000003s;
}

svg.active .ai-header-animation-38 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-39 {
  stroke-dashoffset: 280.8829345703125px;
  stroke-dasharray: 280.8829345703125px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.38s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9000000000000004s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.38s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9000000000000004s;
}

svg.active .ai-header-animation-39 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-40 {
  stroke-dashoffset: 42.31067657470703px;
  stroke-dasharray: 42.31067657470703px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.39s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 4s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.39s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 4s;
}

svg.active .ai-header-animation-40 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-41 {
  stroke-dashoffset: 58.384002685546875px;
  stroke-dasharray: 58.384002685546875px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1s;
}

svg.active .ai-header-animation-41 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-42 {
  stroke-dashoffset: 63.070556640625px;
  stroke-dasharray: 63.070556640625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.41000000000000003s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.41000000000000003s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s;
}

svg.active .ai-header-animation-42 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .ai-header-animation-43 {
  stroke-dashoffset: 63.068397521972656px;
  stroke-dasharray: 63.068397521972656px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.3s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.3s;
}

svg.active .ai-header-animation-43 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .ai-header-animation-44 {
  stroke-dashoffset: 48.06428527832031px;
  stroke-dasharray: 48.06428527832031px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.43s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.3999999999999995s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.43s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.3999999999999995s;
}

svg.active .ai-header-animation-44 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .ai-header-animation-45 {
  stroke-dashoffset: 48.06562042236328px;
  stroke-dasharray: 48.06562042236328px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.5s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.5s;
}

svg.active .ai-header-animation-45 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .ai-header-animation-46 {
  stroke-dashoffset: 24.997520446777344px;
  stroke-dasharray: 24.997520446777344px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.45s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.6s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.45s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.6s;
}

svg.active .ai-header-animation-46 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .ai-header-animation-47 {
  stroke-dashoffset: 24.99691390991211px;
  stroke-dasharray: 24.99691390991211px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.46s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.7s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.46s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.7s;
}

svg.active .ai-header-animation-47 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .ai-header-animation-48 {
  stroke-dashoffset: 13.49880599975586px;
  stroke-dasharray: 13.49880599975586px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.47000000000000003s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.47000000000000003s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s;
}

svg.active .ai-header-animation-48 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .ai-header-animation-49 {
  stroke-dashoffset: 13.498941421508789px;
  stroke-dasharray: 13.498941421508789px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.9s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.9s;
}

svg.active .ai-header-animation-49 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .ai-header-animation-50 {
  stroke-dashoffset: 13.498157501220703px;
  stroke-dasharray: 13.498157501220703px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.49s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 5s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.49s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 5s;
}

svg.active .ai-header-animation-50 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .ai-header-animation-51 {
  stroke-dashoffset: 13.498526573181152px;
  stroke-dasharray: 13.498526573181152px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.1s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.1s;
}

svg.active .ai-header-animation-51 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .ai-header-animation-52 {
  stroke-dashoffset: 46.24305725097656px;
  stroke-dasharray: 46.24305725097656px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.51s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.2s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.51s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.2s;
}

svg.active .ai-header-animation-52 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .ai-header-animation-53 {
  stroke-dashoffset: 46.243064880371094px;
  stroke-dasharray: 46.243064880371094px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.52s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.3s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.52s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.3s;
}

svg.active .ai-header-animation-53 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .ai-header-animation-54 {
  stroke-dashoffset: 46.24175262451172px;
  stroke-dasharray: 46.24175262451172px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.53s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.4s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.53s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.4s;
}

svg.active .ai-header-animation-54 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .ai-header-animation-55 {
  stroke-dashoffset: 216.80300903320312px;
  stroke-dasharray: 216.80300903320312px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.5s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.5s;
}

svg.active .ai-header-animation-55 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-56 {
  stroke-dashoffset: 55.70695114135742px;
  stroke-dasharray: 55.70695114135742px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.55s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.6s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.55s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.6s;
}

svg.active .ai-header-animation-56 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .ai-header-animation-57 {
  stroke-dashoffset: 139.29702758789062px;
  stroke-dasharray: 139.29702758789062px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.7s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.7s;
}

svg.active .ai-header-animation-57 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-58 {
  stroke-dashoffset: 56.6887092590332px;
  stroke-dasharray: 56.6887092590332px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5700000000000001s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.8s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5700000000000001s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.8s;
}

svg.active .ai-header-animation-58 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .ai-header-animation-59 {
  stroke-dashoffset: 81.03221130371094px;
  stroke-dasharray: 81.03221130371094px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.58s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.9s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.58s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.9s;
}

svg.active .ai-header-animation-59 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-60 {
  stroke-dashoffset: 43.2255859375px;
  stroke-dasharray: 43.2255859375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.59s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 6s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.59s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 6s;
}

svg.active .ai-header-animation-60 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .ai-header-animation-61 {
  stroke-dashoffset: 36.14541244506836px;
  stroke-dasharray: 36.14541244506836px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 6.1s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 6.1s;
}

svg.active .ai-header-animation-61 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .ai-header-animation-62 {
  stroke-dashoffset: 414.51947021484375px;
  stroke-dasharray: 414.51947021484375px;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.61s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 6.2s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.61s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 6.2s;
}

svg.active .ai-header-animation-62 {
  stroke-dashoffset: 0;
}

svg .ai-header-animation-63 {
  stroke-dashoffset: 36.146305084228516px;
  stroke-dasharray: 36.146305084228516px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.62s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 6.3s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.62s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 6.3s;
}

svg.active .ai-header-animation-63 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .ai-header-animation-64 {
  stroke-dashoffset: 32.849266052246094px;
  stroke-dasharray: 32.849266052246094px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.63s,
                        fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4s;
          transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.63s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4s;
}

svg.active .ai-header-animation-64 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

/***************************************************
 * Generated by SVG Artista on 5/20/2026, 7:26:15 AM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

svg .company-header-anim-1 {
  stroke-dashoffset: 1976.286376953125px;
  stroke-dasharray: 1976.286376953125px;
  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 .company-header-anim-1 {
  stroke-dashoffset: 0;
  fill: rgb(35, 35, 35);
}

svg .company-header-anim-2 {
  stroke-dashoffset: 598.6930541992188px;
  stroke-dasharray: 598.6930541992188px;
  -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 .company-header-anim-2 {
  stroke-dashoffset: 0;
}

svg .company-header-anim-3 {
  stroke-dashoffset: 443.4114990234375px;
  stroke-dasharray: 443.4114990234375px;
  -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 .company-header-anim-3 {
  stroke-dashoffset: 0;
}

svg .company-header-anim-4 {
  stroke-dashoffset: 438.63275146484375px;
  stroke-dasharray: 438.63275146484375px;
  -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 .company-header-anim-4 {
  stroke-dashoffset: 0;
}

svg .company-header-anim-5 {
  stroke-dashoffset: 768.669677734375px;
  stroke-dasharray: 768.669677734375px;
  -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 .company-header-anim-5 {
  stroke-dashoffset: 0;
}

svg .company-header-anim-6 {
  stroke-dashoffset: 185.01393127441406px;
  stroke-dasharray: 185.01393127441406px;
  -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 .company-header-anim-6 {
  stroke-dashoffset: 0;
}

svg .company-header-anim-7 {
  stroke-dashoffset: 592.6575927734375px;
  stroke-dasharray: 592.6575927734375px;
  -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 .company-header-anim-7 {
  stroke-dashoffset: 0;
}

svg .company-header-anim-8 {
  stroke-dashoffset: 321.7743225097656px;
  stroke-dasharray: 321.7743225097656px;
  -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 .company-header-anim-8 {
  stroke-dashoffset: 0;
}

svg .company-header-anim-9 {
  stroke-dashoffset: 614.3824462890625px;
  stroke-dasharray: 614.3824462890625px;
  -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 .company-header-anim-9 {
  stroke-dashoffset: 0;
}

svg .company-header-anim-10 {
  stroke-dashoffset: 28.411365509033203px;
  stroke-dasharray: 28.411365509033203px;
  -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 .company-header-anim-10 {
  stroke-dashoffset: 0;
}

svg .company-header-anim-11 {
  stroke-dashoffset: 102.63542938232422px;
  stroke-dasharray: 102.63542938232422px;
  -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 .company-header-anim-11 {
  stroke-dashoffset: 0;
}

svg .company-header-anim-12 {
  stroke-dashoffset: 30.331287384033203px;
  stroke-dasharray: 30.331287384033203px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
}

svg.active .company-header-anim-12 {
  stroke-dashoffset: 0;
}

svg .company-header-anim-13 {
  stroke-dashoffset: 244.42532348632812px;
  stroke-dasharray: 244.42532348632812px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
}

svg.active .company-header-anim-13 {
  stroke-dashoffset: 0;
}

svg .company-header-anim-14 {
  stroke-dashoffset: 334.8875732421875px;
  stroke-dasharray: 334.8875732421875px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
}

svg.active .company-header-anim-14 {
  stroke-dashoffset: 0;
}

svg .company-header-anim-15 {
  stroke-dashoffset: 106.54332733154297px;
  stroke-dasharray: 106.54332733154297px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s;
}

svg.active .company-header-anim-15 {
  stroke-dashoffset: 0;
}

svg .company-header-anim-16 {
  stroke-dashoffset: 169.8967742919922px;
  stroke-dasharray: 169.8967742919922px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s;
}

svg.active .company-header-anim-16 {
  stroke-dashoffset: 0;
}

svg .company-header-anim-17 {
  stroke-dashoffset: 76.93446350097656px;
  stroke-dasharray: 76.93446350097656px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s;
}

svg.active .company-header-anim-17 {
  stroke-dashoffset: 0;
}

svg .company-header-anim-18 {
  stroke-dashoffset: 190.6475830078125px;
  stroke-dasharray: 190.6475830078125px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s;
}

svg.active .company-header-anim-18 {
  stroke-dashoffset: 0;
}

svg .company-header-anim-19 {
  stroke-dashoffset: 51.03978729248047px;
  stroke-dasharray: 51.03978729248047px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s;
}

svg.active .company-header-anim-19 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .company-header-anim-20 {
  stroke-dashoffset: 47.66004180908203px;
  stroke-dasharray: 47.66004180908203px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.28s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.28s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s;
}

svg.active .company-header-anim-20 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .company-header-anim-21 {
  stroke-dashoffset: 47.660240173339844px;
  stroke-dasharray: 47.660240173339844px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s;
}

svg.active .company-header-anim-21 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .company-header-anim-22 {
  stroke-dashoffset: 21.818069458007812px;
  stroke-dasharray: 21.818069458007812px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9000000000000004s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9000000000000004s;
}

svg.active .company-header-anim-22 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .company-header-anim-23 {
  stroke-dashoffset: 33.527706146240234px;
  stroke-dasharray: 33.527706146240234px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6399999999999997s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6399999999999997s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3s;
}

svg.active .company-header-anim-23 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .company-header-anim-24 {
  stroke-dashoffset: 33.52952194213867px;
  stroke-dasharray: 33.52952194213867px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.76s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.76s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1000000000000005s;
}

svg.active .company-header-anim-24 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .company-header-anim-25 {
  stroke-dashoffset: 33.52903366088867px;
  stroke-dasharray: 33.52903366088867px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s;
}

svg.active .company-header-anim-25 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .company-header-anim-26 {
  stroke-dashoffset: 33.52860450744629px;
  stroke-dasharray: 33.52860450744629px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s;
}

svg.active .company-header-anim-26 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .company-header-anim-27 {
  stroke-dashoffset: 33.528324127197266px;
  stroke-dasharray: 33.528324127197266px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s;
}

svg.active .company-header-anim-27 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .company-header-anim-28 {
  stroke-dashoffset: 33.529314041137695px;
  stroke-dasharray: 33.529314041137695px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2399999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2399999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5s;
}

svg.active .company-header-anim-28 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .company-header-anim-29 {
  stroke-dashoffset: 11.908981323242188px;
  stroke-dasharray: 11.908981323242188px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6000000000000005s;
}

svg.active .company-header-anim-29 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .company-header-anim-30 {
  stroke-dashoffset: 11.908805847167969px;
  stroke-dasharray: 11.908805847167969px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s;
}

svg.active .company-header-anim-30 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .company-header-anim-31 {
  stroke-dashoffset: 11.908370971679688px;
  stroke-dasharray: 11.908370971679688px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5999999999999996s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5999999999999996s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s;
}

svg.active .company-header-anim-31 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .company-header-anim-32 {
  stroke-dashoffset: 11.907953262329102px;
  stroke-dasharray: 11.907953262329102px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7199999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9000000000000004s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7199999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9000000000000004s;
}

svg.active .company-header-anim-32 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .company-header-anim-33 {
  stroke-dashoffset: 11.908817291259766px;
  stroke-dasharray: 11.908817291259766px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.84s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.84s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4s;
}

svg.active .company-header-anim-33 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .company-header-anim-34 {
  stroke-dashoffset: 51.03800964355469px;
  stroke-dasharray: 51.03800964355469px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.96s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.96s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1000000000000005s;
}

svg.active .company-header-anim-34 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .company-header-anim-35 {
  stroke-dashoffset: 51.03830337524414px;
  stroke-dasharray: 51.03830337524414px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.08s,
                        fill 0.7s 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.08s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s;
}

svg.active .company-header-anim-35 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .company-header-anim-36 {
  stroke-dashoffset: 51.038543701171875px;
  stroke-dasharray: 51.038543701171875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.3s;
}

svg.active .company-header-anim-36 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .company-header-anim-37 {
  stroke-dashoffset: 51.038002014160156px;
  stroke-dasharray: 51.038002014160156px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.32s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.32s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4s;
}

svg.active .company-header-anim-37 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .company-header-anim-38 {
  stroke-dashoffset: 51.03804397583008px;
  stroke-dasharray: 51.03804397583008px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4399999999999995s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4399999999999995s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.5s;
}

svg.active .company-header-anim-38 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .company-header-anim-39 {
  stroke-dashoffset: 44.78850173950195px;
  stroke-dasharray: 44.78850173950195px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.56s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.6000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.56s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.6000000000000005s;
}

svg.active .company-header-anim-39 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .company-header-anim-40 {
  stroke-dashoffset: 51.0397834777832px;
  stroke-dasharray: 51.0397834777832px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.68s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.7s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.68s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.7s;
}

svg.active .company-header-anim-40 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .company-header-anim-41 {
  stroke-dashoffset: 51.03935241699219px;
  stroke-dasharray: 51.03935241699219px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s,
                        fill 0.7s 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,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s;
}

svg.active .company-header-anim-41 {
  stroke-dashoffset: 0;
  fill: rgb(70, 206, 144);
}

svg .company-header-anim-42 {
  stroke-dashoffset: 21.705171585083008px;
  stroke-dasharray: 21.705171585083008px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.92s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.9s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.92s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.9s;
}

svg.active .company-header-anim-42 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .company-header-anim-43 {
  stroke-dashoffset: 14.667734146118164px;
  stroke-dasharray: 14.667734146118164px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.04s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.04s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5s;
}

svg.active .company-header-anim-43 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}

svg .company-header-anim-44 {
  stroke-dashoffset: 26.491119384765625px;
  stroke-dasharray: 26.491119384765625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.16s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.16s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.1s;
}

svg.active .company-header-anim-44 {
  stroke-dashoffset: 0;
  fill: rgb(150, 150, 150);
}
