/***************************************************
 * Generated by SVG Artista on 10/19/2022, 10:36:50 AM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

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

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

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

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

.svg-elem-1 {
  -webkit-animation: animate-svg-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both;
          animation: animate-svg-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both;
}

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

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

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

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

.svg-elem-2 {
  -webkit-animation: animate-svg-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.02s both;
          animation: animate-svg-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.02s both;
}

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

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

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

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

.svg-elem-3 {
  -webkit-animation: animate-svg-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.04s both;
          animation: animate-svg-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.04s both;
}

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

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

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

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

.svg-elem-4 {
  -webkit-animation: animate-svg-stroke-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.06s both;
          animation: animate-svg-stroke-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.06s both;
}

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

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

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

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

.svg-elem-5 {
  -webkit-animation: animate-svg-stroke-5 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08s both;
          animation: animate-svg-stroke-5 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08s both;
}

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

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

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

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

.svg-elem-6 {
  -webkit-animation: animate-svg-stroke-6 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s both;
          animation: animate-svg-stroke-6 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s both;
}

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

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

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

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

.svg-elem-7 {
  -webkit-animation: animate-svg-stroke-7 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both;
          animation: animate-svg-stroke-7 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both;
}

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

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

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

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

.svg-elem-8 {
  -webkit-animation: animate-svg-stroke-8 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.14s both;
          animation: animate-svg-stroke-8 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.14s both;
}

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

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

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

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

.svg-elem-9 {
  -webkit-animation: animate-svg-stroke-9 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.16s both;
          animation: animate-svg-stroke-9 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.16s both;
}

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

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

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

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

.svg-elem-10 {
  -webkit-animation: animate-svg-stroke-10 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.18s both;
          animation: animate-svg-stroke-10 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.18s both;
}

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

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

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

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

.svg-elem-11 {
  -webkit-animation: animate-svg-stroke-11 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both;
          animation: animate-svg-stroke-11 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both;
}

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

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

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

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

.svg-elem-12 {
  -webkit-animation: animate-svg-stroke-12 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.22s both;
          animation: animate-svg-stroke-12 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.22s both;
}

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

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

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

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

.svg-elem-13 {
  -webkit-animation: animate-svg-stroke-13 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both;
          animation: animate-svg-stroke-13 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both;
}

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

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

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

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

.svg-elem-14 {
  -webkit-animation: animate-svg-stroke-14 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.26s both;
          animation: animate-svg-stroke-14 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.26s both;
}

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

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

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

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

.svg-elem-15 {
  -webkit-animation: animate-svg-stroke-15 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28s both;
          animation: animate-svg-stroke-15 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28s both;
}

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

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

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

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

.svg-elem-16 {
  -webkit-animation: animate-svg-stroke-16 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s both;
          animation: animate-svg-stroke-16 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s both;
}

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

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

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

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

.svg-elem-17 {
  -webkit-animation: animate-svg-stroke-17 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s both;
          animation: animate-svg-stroke-17 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s both;
}

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

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

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

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

.svg-elem-18 {
  -webkit-animation: animate-svg-stroke-18 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.34s both;
          animation: animate-svg-stroke-18 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.34s both;
}

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

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

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

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

.svg-elem-19 {
  -webkit-animation: animate-svg-stroke-19 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s both;
          animation: animate-svg-stroke-19 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s both;
}

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

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

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

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

.svg-elem-20 {
  -webkit-animation: animate-svg-stroke-20 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.38s both;
          animation: animate-svg-stroke-20 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.38s both;
}

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

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

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

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

.svg-elem-21 {
  -webkit-animation: animate-svg-stroke-21 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s both;
          animation: animate-svg-stroke-21 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s both;
}

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

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

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

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

.svg-elem-22 {
  -webkit-animation: animate-svg-stroke-22 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42s both;
          animation: animate-svg-stroke-22 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42s both;
}

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

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

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

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

.svg-elem-23 {
  -webkit-animation: animate-svg-stroke-23 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s both;
          animation: animate-svg-stroke-23 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s both;
}

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

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

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

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

.svg-elem-24 {
  -webkit-animation: animate-svg-stroke-24 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.46s both;
          animation: animate-svg-stroke-24 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.46s both;
}

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

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

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

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

.svg-elem-25 {
  -webkit-animation: animate-svg-stroke-25 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s both;
          animation: animate-svg-stroke-25 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s both;
}

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

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

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

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

.svg-elem-26 {
  -webkit-animation: animate-svg-stroke-26 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s both;
          animation: animate-svg-stroke-26 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s both;
}

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

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

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

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

.svg-elem-27 {
  -webkit-animation: animate-svg-stroke-27 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.52s both;
          animation: animate-svg-stroke-27 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.52s both;
}

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

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

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

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

.svg-elem-28 {
  -webkit-animation: animate-svg-stroke-28 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s both;
          animation: animate-svg-stroke-28 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s both;
}

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

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

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

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

.svg-elem-29 {
  -webkit-animation: animate-svg-stroke-29 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s both;
          animation: animate-svg-stroke-29 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s both;
}

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

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

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

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

.svg-elem-30 {
  -webkit-animation: animate-svg-stroke-30 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.58s both;
          animation: animate-svg-stroke-30 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.58s both;
}

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

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

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

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

.svg-elem-31 {
  -webkit-animation: animate-svg-stroke-31 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
          animation: animate-svg-stroke-31 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
}

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

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

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

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

.svg-elem-32 {
  -webkit-animation: animate-svg-stroke-32 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.62s both;
          animation: animate-svg-stroke-32 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.62s both;
}

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

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

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

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

.svg-elem-33 {
  -webkit-animation: animate-svg-stroke-33 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.64s both;
          animation: animate-svg-stroke-33 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.64s both;
}

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

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

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

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

.svg-elem-34 {
  -webkit-animation: animate-svg-stroke-34 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.66s both;
          animation: animate-svg-stroke-34 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.66s both;
}

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

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

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

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

.svg-elem-35 {
  -webkit-animation: animate-svg-stroke-35 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s both;
          animation: animate-svg-stroke-35 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s both;
}

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

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

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

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

.svg-elem-36 {
  -webkit-animation: animate-svg-stroke-36 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7000000000000001s both;
          animation: animate-svg-stroke-36 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7000000000000001s both;
}

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

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

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

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

.svg-elem-37 {
  -webkit-animation: animate-svg-stroke-37 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s both;
          animation: animate-svg-stroke-37 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s both;
}

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

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

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

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

.svg-elem-38 {
  -webkit-animation: animate-svg-stroke-38 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.74s both;
          animation: animate-svg-stroke-38 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.74s both;
}

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

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

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

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

.svg-elem-39 {
  -webkit-animation: animate-svg-stroke-39 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.76s both;
          animation: animate-svg-stroke-39 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.76s both;
}

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

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

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

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

.svg-elem-40 {
  -webkit-animation: animate-svg-stroke-40 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.78s both;
          animation: animate-svg-stroke-40 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.78s both;
}
