/***************************************************
 * Generated by SVG Artista on 3/11/2022, 4:30:31 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

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

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

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

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

.svg-elem-1 {
  -webkit-animation: animate-svg-stroke-1 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0s both;
          animation: animate-svg-stroke-1 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0s both;
}

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

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

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

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

.svg-elem-2 {
  -webkit-animation: animate-svg-stroke-2 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s both;
          animation: animate-svg-stroke-2 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s both;
}

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

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

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

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

.svg-elem-3 {
  -webkit-animation: animate-svg-stroke-3 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s both;
          animation: animate-svg-stroke-3 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s both;
}

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

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

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

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

.svg-elem-4 {
  -webkit-animation: animate-svg-stroke-4 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.30000000000000004s both;
          animation: animate-svg-stroke-4 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.30000000000000004s both;
}

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

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

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

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

.svg-elem-5 {
  -webkit-animation: animate-svg-stroke-5 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s both;
          animation: animate-svg-stroke-5 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s both;
}

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

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

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

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

.svg-elem-6 {
  -webkit-animation: animate-svg-stroke-6 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s both;
          animation: animate-svg-stroke-6 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s both;
}

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

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

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

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

.svg-elem-7 {
  -webkit-animation: animate-svg-stroke-7 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.6000000000000001s both;
          animation: animate-svg-stroke-7 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.6000000000000001s both;
}

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

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

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

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

.svg-elem-8 {
  -webkit-animation: animate-svg-stroke-8 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.7000000000000001s both;
          animation: animate-svg-stroke-8 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.7000000000000001s both;
}

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

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

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

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

.svg-elem-9 {
  -webkit-animation: animate-svg-stroke-9 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.8s both;
          animation: animate-svg-stroke-9 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.8s both;
}

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

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

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

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

.svg-elem-10 {
  -webkit-animation: animate-svg-stroke-10 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.9s both;
          animation: animate-svg-stroke-10 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.9s both;
}

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

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

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

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

.svg-elem-11 {
  -webkit-animation: animate-svg-stroke-11 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 1s both;
          animation: animate-svg-stroke-11 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 1s both;
}

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

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

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

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

.svg-elem-12 {
  -webkit-animation: animate-svg-stroke-12 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 1.1s both;
          animation: animate-svg-stroke-12 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 1.1s both;
}

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

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

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

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

.svg-elem-13 {
  -webkit-animation: animate-svg-stroke-13 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 1.2000000000000002s both;
          animation: animate-svg-stroke-13 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 1.2000000000000002s both;
}

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

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

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

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

.svg-elem-14 {
  -webkit-animation: animate-svg-stroke-14 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 1.3s both;
          animation: animate-svg-stroke-14 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 1.3s both;
}

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

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

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

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

.svg-elem-15 {
  -webkit-animation: animate-svg-stroke-15 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 1.4000000000000001s both;
          animation: animate-svg-stroke-15 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 1.4000000000000001s both;
}

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

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

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

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

.svg-elem-16 {
  -webkit-animation: animate-svg-stroke-16 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 1.5s both;
          animation: animate-svg-stroke-16 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 1.5s both;
}

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

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

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

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

.svg-elem-17 {
  -webkit-animation: animate-svg-stroke-17 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 1.6s both;
          animation: animate-svg-stroke-17 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 1.6s both;
}

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

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

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

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

.svg-elem-18 {
  -webkit-animation: animate-svg-stroke-18 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 1.7000000000000002s both;
          animation: animate-svg-stroke-18 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 1.7000000000000002s both;
}

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

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

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

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

.svg-elem-19 {
  -webkit-animation: animate-svg-stroke-19 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 1.8s both;
          animation: animate-svg-stroke-19 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 1.8s both;
}

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

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

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

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

.svg-elem-20 {
  -webkit-animation: animate-svg-stroke-20 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 1.9000000000000001s both;
          animation: animate-svg-stroke-20 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 1.9000000000000001s both;
}

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

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

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

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

.svg-elem-21 {
  -webkit-animation: animate-svg-stroke-21 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 2s both;
          animation: animate-svg-stroke-21 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 2s both;
}

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

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

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

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

.svg-elem-22 {
  -webkit-animation: animate-svg-stroke-22 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 2.1s both;
          animation: animate-svg-stroke-22 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 2.1s both;
}

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

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

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

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

.svg-elem-23 {
  -webkit-animation: animate-svg-stroke-23 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 2.2s both;
          animation: animate-svg-stroke-23 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 2.2s both;
}

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

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

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

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

.svg-elem-24 {
  -webkit-animation: animate-svg-stroke-24 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 2.3000000000000003s both;
          animation: animate-svg-stroke-24 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 2.3000000000000003s both;
}

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

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

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

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

.svg-elem-25 {
  -webkit-animation: animate-svg-stroke-25 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 2.4000000000000004s both;
          animation: animate-svg-stroke-25 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 2.4000000000000004s both;
}

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

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

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

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

.svg-elem-26 {
  -webkit-animation: animate-svg-stroke-26 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 2.5s both;
          animation: animate-svg-stroke-26 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 2.5s both;
}

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

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

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

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

.svg-elem-27 {
  -webkit-animation: animate-svg-stroke-27 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 2.6s both;
          animation: animate-svg-stroke-27 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 2.6s both;
}

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

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

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

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

.svg-elem-28 {
  -webkit-animation: animate-svg-stroke-28 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 2.7s both;
          animation: animate-svg-stroke-28 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 2.7s both;
}

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

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

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

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

.svg-elem-29 {
  -webkit-animation: animate-svg-stroke-29 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 2.8000000000000003s both;
          animation: animate-svg-stroke-29 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 2.8000000000000003s both;
}

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

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

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

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

.svg-elem-30 {
  -webkit-animation: animate-svg-stroke-30 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 2.9000000000000004s both;
          animation: animate-svg-stroke-30 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 2.9000000000000004s both;
}

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

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

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

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

.svg-elem-31 {
  -webkit-animation: animate-svg-stroke-31 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 3s both;
          animation: animate-svg-stroke-31 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 3s both;
}

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

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

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

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

.svg-elem-32 {
  -webkit-animation: animate-svg-stroke-32 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 3.1s both;
          animation: animate-svg-stroke-32 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 3.1s both;
}

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

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

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

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

.svg-elem-33 {
  -webkit-animation: animate-svg-stroke-33 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 3.2s both;
          animation: animate-svg-stroke-33 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 3.2s both;
}

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

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

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

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

.svg-elem-34 {
  -webkit-animation: animate-svg-stroke-34 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 3.3000000000000003s both;
          animation: animate-svg-stroke-34 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 3.3000000000000003s both;
}

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

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

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

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

.svg-elem-35 {
  -webkit-animation: animate-svg-stroke-35 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 3.4000000000000004s both;
          animation: animate-svg-stroke-35 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 3.4000000000000004s both;
}

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

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

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

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

.svg-elem-36 {
  -webkit-animation: animate-svg-stroke-36 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 3.5s both;
          animation: animate-svg-stroke-36 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 3.5s both;
}

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

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

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

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

.svg-elem-37 {
  -webkit-animation: animate-svg-stroke-37 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 3.6s both;
          animation: animate-svg-stroke-37 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 3.6s both;
}

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

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

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

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

.svg-elem-38 {
  -webkit-animation: animate-svg-stroke-38 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 3.7s both;
          animation: animate-svg-stroke-38 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 3.7s both;
}

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

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

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

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

.svg-elem-39 {
  -webkit-animation: animate-svg-stroke-39 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 3.8000000000000003s both;
          animation: animate-svg-stroke-39 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 3.8000000000000003s both;
}

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

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

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

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

.svg-elem-40 {
  -webkit-animation: animate-svg-stroke-40 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 3.9000000000000004s both;
          animation: animate-svg-stroke-40 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 3.9000000000000004s both;
}

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

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

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

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

.svg-elem-41 {
  -webkit-animation: animate-svg-stroke-41 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 4s both;
          animation: animate-svg-stroke-41 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 4s both;
}

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

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

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

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

.svg-elem-42 {
  -webkit-animation: animate-svg-stroke-42 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 4.1000000000000005s both;
          animation: animate-svg-stroke-42 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 4.1000000000000005s both;
}

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

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

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

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

.svg-elem-43 {
  -webkit-animation: animate-svg-stroke-43 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 4.2s both;
          animation: animate-svg-stroke-43 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 4.2s both;
}

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

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

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

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

.svg-elem-44 {
  -webkit-animation: animate-svg-stroke-44 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 4.3s both;
          animation: animate-svg-stroke-44 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 4.3s both;
}

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

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

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

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

.svg-elem-45 {
  -webkit-animation: animate-svg-stroke-45 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 4.4s both;
          animation: animate-svg-stroke-45 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 4.4s both;
}

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

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

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

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

.svg-elem-46 {
  -webkit-animation: animate-svg-stroke-46 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 4.5s both;
          animation: animate-svg-stroke-46 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 4.5s both;
}

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

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

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

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

.svg-elem-47 {
  -webkit-animation: animate-svg-stroke-47 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 4.6000000000000005s both;
          animation: animate-svg-stroke-47 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 4.6000000000000005s both;
}

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

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

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

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

.svg-elem-48 {
  -webkit-animation: animate-svg-stroke-48 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 4.7s both;
          animation: animate-svg-stroke-48 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 4.7s both;
}

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

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

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

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

.svg-elem-49 {
  -webkit-animation: animate-svg-stroke-49 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 4.800000000000001s both;
          animation: animate-svg-stroke-49 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 4.800000000000001s both;
}

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

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

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

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

.svg-elem-50 {
  -webkit-animation: animate-svg-stroke-50 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 4.9s both;
          animation: animate-svg-stroke-50 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 4.9s both;
}

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

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

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

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

.svg-elem-51 {
  -webkit-animation: animate-svg-stroke-51 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 5s both;
          animation: animate-svg-stroke-51 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 5s both;
}

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

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

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

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

.svg-elem-52 {
  -webkit-animation: animate-svg-stroke-52 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 5.1000000000000005s both;
          animation: animate-svg-stroke-52 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 5.1000000000000005s both;
}

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

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

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

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

.svg-elem-53 {
  -webkit-animation: animate-svg-stroke-53 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 5.2s both;
          animation: animate-svg-stroke-53 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 5.2s both;
}

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

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

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

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

.svg-elem-54 {
  -webkit-animation: animate-svg-stroke-54 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 5.300000000000001s both;
          animation: animate-svg-stroke-54 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 5.300000000000001s both;
}

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

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

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

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

.svg-elem-55 {
  -webkit-animation: animate-svg-stroke-55 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 5.4s both;
          animation: animate-svg-stroke-55 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 5.4s both;
}

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

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

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

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

.svg-elem-56 {
  -webkit-animation: animate-svg-stroke-56 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 5.5s both;
          animation: animate-svg-stroke-56 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 5.5s both;
}

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

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

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

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

.svg-elem-57 {
  -webkit-animation: animate-svg-stroke-57 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 5.6000000000000005s both;
          animation: animate-svg-stroke-57 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 5.6000000000000005s both;
}

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

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

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

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

.svg-elem-58 {
  -webkit-animation: animate-svg-stroke-58 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 5.7s both;
          animation: animate-svg-stroke-58 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 5.7s both;
}

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

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

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

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

.svg-elem-59 {
  -webkit-animation: animate-svg-stroke-59 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 5.800000000000001s both;
          animation: animate-svg-stroke-59 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 5.800000000000001s both;
}

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

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

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

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

.svg-elem-60 {
  -webkit-animation: animate-svg-stroke-60 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 5.9s both;
          animation: animate-svg-stroke-60 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 5.9s both;
}

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

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

@keyframes animate-svg-stroke-61 {
  0% {
    stroke-dashoffset: 26.618240356445312px;
    stroke-dasharray: 26.618240356445312px;
  }

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

.svg-elem-61 {
  -webkit-animation: animate-svg-stroke-61 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 6s both;
          animation: animate-svg-stroke-61 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 6s both;
}

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

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

@keyframes animate-svg-stroke-62 {
  0% {
    stroke-dashoffset: 11.030240058898926px;
    stroke-dasharray: 11.030240058898926px;
  }

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

.svg-elem-62 {
  -webkit-animation: animate-svg-stroke-62 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 6.1000000000000005s both;
          animation: animate-svg-stroke-62 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 6.1000000000000005s both;
}

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

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

@keyframes animate-svg-stroke-63 {
  0% {
    stroke-dashoffset: 16.86497974395752px;
    stroke-dasharray: 16.86497974395752px;
  }

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

.svg-elem-63 {
  -webkit-animation: animate-svg-stroke-63 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 6.2s both;
          animation: animate-svg-stroke-63 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 6.2s both;
}

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

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

@keyframes animate-svg-stroke-64 {
  0% {
    stroke-dashoffset: 10.419600486755371px;
    stroke-dasharray: 10.419600486755371px;
  }

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

.svg-elem-64 {
  -webkit-animation: animate-svg-stroke-64 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 6.300000000000001s both;
          animation: animate-svg-stroke-64 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 6.300000000000001s both;
}

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

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

@keyframes animate-svg-stroke-65 {
  0% {
    stroke-dashoffset: 20.556509017944336px;
    stroke-dasharray: 20.556509017944336px;
  }

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

.svg-elem-65 {
  -webkit-animation: animate-svg-stroke-65 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 6.4s both;
          animation: animate-svg-stroke-65 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 6.4s both;
}

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

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

@keyframes animate-svg-stroke-66 {
  0% {
    stroke-dashoffset: 19.028491973876953px;
    stroke-dasharray: 19.028491973876953px;
  }

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

.svg-elem-66 {
  -webkit-animation: animate-svg-stroke-66 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 6.5s both;
          animation: animate-svg-stroke-66 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 6.5s both;
}

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

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

@keyframes animate-svg-stroke-67 {
  0% {
    stroke-dashoffset: 21.288301467895508px;
    stroke-dasharray: 21.288301467895508px;
  }

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

.svg-elem-67 {
  -webkit-animation: animate-svg-stroke-67 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 6.6000000000000005s both;
          animation: animate-svg-stroke-67 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 6.6000000000000005s both;
}

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

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

@keyframes animate-svg-stroke-68 {
  0% {
    stroke-dashoffset: 13.47192668914795px;
    stroke-dasharray: 13.47192668914795px;
  }

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

.svg-elem-68 {
  -webkit-animation: animate-svg-stroke-68 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 6.7s both;
          animation: animate-svg-stroke-68 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 6.7s both;
}

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

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

@keyframes animate-svg-stroke-69 {
  0% {
    stroke-dashoffset: 8.851227283477783px;
    stroke-dasharray: 8.851227283477783px;
  }

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

.svg-elem-69 {
  -webkit-animation: animate-svg-stroke-69 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 6.800000000000001s both;
          animation: animate-svg-stroke-69 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 6.800000000000001s both;
}

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

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

@keyframes animate-svg-stroke-70 {
  0% {
    stroke-dashoffset: 8.657811164855957px;
    stroke-dasharray: 8.657811164855957px;
  }

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

.svg-elem-70 {
  -webkit-animation: animate-svg-stroke-70 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 6.9s both;
          animation: animate-svg-stroke-70 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 6.9s both;
}

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

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

@keyframes animate-svg-stroke-71 {
  0% {
    stroke-dashoffset: 9.238414764404297px;
    stroke-dasharray: 9.238414764404297px;
  }

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

.svg-elem-71 {
  -webkit-animation: animate-svg-stroke-71 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 7s both;
          animation: animate-svg-stroke-71 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 7s both;
}

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

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

@keyframes animate-svg-stroke-72 {
  0% {
    stroke-dashoffset: 11.116473197937012px;
    stroke-dasharray: 11.116473197937012px;
  }

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

.svg-elem-72 {
  -webkit-animation: animate-svg-stroke-72 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 7.1000000000000005s both;
          animation: animate-svg-stroke-72 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 7.1000000000000005s both;
}

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

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

@keyframes animate-svg-stroke-73 {
  0% {
    stroke-dashoffset: 8.86748456954956px;
    stroke-dasharray: 8.86748456954956px;
  }

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

.svg-elem-73 {
  -webkit-animation: animate-svg-stroke-73 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 7.2s both;
          animation: animate-svg-stroke-73 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 7.2s both;
}

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

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

@keyframes animate-svg-stroke-74 {
  0% {
    stroke-dashoffset: 7.757357120513916px;
    stroke-dasharray: 7.757357120513916px;
  }

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

.svg-elem-74 {
  -webkit-animation: animate-svg-stroke-74 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 7.300000000000001s both;
          animation: animate-svg-stroke-74 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 7.300000000000001s both;
}

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

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

@keyframes animate-svg-stroke-75 {
  0% {
    stroke-dashoffset: 22.333402633666992px;
    stroke-dasharray: 22.333402633666992px;
  }

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

.svg-elem-75 {
  -webkit-animation: animate-svg-stroke-75 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 7.4s both;
          animation: animate-svg-stroke-75 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 7.4s both;
}

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

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

@keyframes animate-svg-stroke-76 {
  0% {
    stroke-dashoffset: 16.651768684387207px;
    stroke-dasharray: 16.651768684387207px;
  }

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

.svg-elem-76 {
  -webkit-animation: animate-svg-stroke-76 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 7.5s both;
          animation: animate-svg-stroke-76 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 7.5s both;
}
