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

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

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

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

.svg-elem-1 {
  -webkit-animation: animate-svg-stroke-1 3s ease-in-out 0s infinite;
          animation: animate-svg-stroke-1 3s ease-in-out 0s infinite;
}

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

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

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

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

.svg-elem-2 {
  -webkit-animation: animate-svg-stroke-2 3s ease-in-out 0.3s infinite;
          animation: animate-svg-stroke-2 3s ease-in-out 0.3s infinite;
}

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

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

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

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

.svg-elem-3 {
  -webkit-animation: animate-svg-stroke-3 3s ease-in-out 0.6s infinite;
          animation: animate-svg-stroke-3 3s ease-in-out 0.6s infinite;
}

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

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

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

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

.svg-elem-4 {
  -webkit-animation: animate-svg-stroke-4 3s ease-in-out 0.8999999999999999s infinite;
          animation: animate-svg-stroke-4 3s ease-in-out 0.8999999999999999s infinite;
}

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

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

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

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

.svg-elem-5 {
  -webkit-animation: animate-svg-stroke-5 3s ease-in-out 1.2s infinite;
          animation: animate-svg-stroke-5 3s ease-in-out 1.2s infinite;
}

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

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

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

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

.svg-elem-6 {
  -webkit-animation: animate-svg-stroke-6 3s ease-in-out 1.5s infinite;
          animation: animate-svg-stroke-6 3s ease-in-out 1.5s infinite;
}

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

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

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

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

.svg-elem-7 {
  -webkit-animation: animate-svg-stroke-7 3s ease-in-out 1.7999999999999998s infinite;
          animation: animate-svg-stroke-7 3s ease-in-out 1.7999999999999998s infinite;
}

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

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

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

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

.svg-elem-8 {
  -webkit-animation: animate-svg-stroke-8 3s ease-in-out 2.1s infinite;
          animation: animate-svg-stroke-8 3s ease-in-out 2.1s infinite;
}

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

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

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

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

.svg-elem-9 {
  -webkit-animation: animate-svg-stroke-9 3s ease-in-out 2.4s infinite;
          animation: animate-svg-stroke-9 3s ease-in-out 2.4s infinite;
}

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

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

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

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

.svg-elem-10 {
  -webkit-animation: animate-svg-stroke-10 3s ease-in-out 2.6999999999999997s infinite;
          animation: animate-svg-stroke-10 3s ease-in-out 2.6999999999999997s infinite;
}

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

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

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

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

.svg-elem-11 {
  -webkit-animation: animate-svg-stroke-11 3s ease-in-out 3s infinite;
          animation: animate-svg-stroke-11 3s ease-in-out 3s infinite;
}

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

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

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

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

.svg-elem-12 {
  -webkit-animation: animate-svg-stroke-12 3s ease-in-out 3.3s infinite;
          animation: animate-svg-stroke-12 3s ease-in-out 3.3s infinite;
}

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

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

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

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

.svg-elem-13 {
  -webkit-animation: animate-svg-stroke-13 3s ease-in-out 3.5999999999999996s infinite;
          animation: animate-svg-stroke-13 3s ease-in-out 3.5999999999999996s infinite;
}

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

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

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

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

.svg-elem-14 {
  -webkit-animation: animate-svg-stroke-14 3s ease-in-out 3.9s infinite;
          animation: animate-svg-stroke-14 3s ease-in-out 3.9s infinite;
}

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

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

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

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

.svg-elem-15 {
  -webkit-animation: animate-svg-stroke-15 3s ease-in-out 4.2s infinite;
          animation: animate-svg-stroke-15 3s ease-in-out 4.2s infinite;
}

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

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

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

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

.svg-elem-16 {
  -webkit-animation: animate-svg-stroke-16 3s ease-in-out 4.5s infinite;
          animation: animate-svg-stroke-16 3s ease-in-out 4.5s infinite;
}

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

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

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

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

.svg-elem-17 {
  -webkit-animation: animate-svg-stroke-17 3s ease-in-out 4.8s infinite;
          animation: animate-svg-stroke-17 3s ease-in-out 4.8s infinite;
}

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

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

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

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

.svg-elem-18 {
  -webkit-animation: animate-svg-stroke-18 3s ease-in-out 5.1s infinite;
          animation: animate-svg-stroke-18 3s ease-in-out 5.1s infinite;
}

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

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

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

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

.svg-elem-19 {
  -webkit-animation: animate-svg-stroke-19 3s ease-in-out 5.3999999999999995s infinite;
          animation: animate-svg-stroke-19 3s ease-in-out 5.3999999999999995s infinite;
}

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

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

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

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

.svg-elem-20 {
  -webkit-animation: animate-svg-stroke-20 3s ease-in-out 5.7s infinite;
          animation: animate-svg-stroke-20 3s ease-in-out 5.7s infinite;
}

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

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

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

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

.svg-elem-21 {
  -webkit-animation: animate-svg-stroke-21 3s ease-in-out 6s infinite;
          animation: animate-svg-stroke-21 3s ease-in-out 6s infinite;
}

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

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

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

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

.svg-elem-22 {
  -webkit-animation: animate-svg-stroke-22 3s ease-in-out 6.3s infinite;
          animation: animate-svg-stroke-22 3s ease-in-out 6.3s infinite;
}

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

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

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

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

.svg-elem-23 {
  -webkit-animation: animate-svg-stroke-23 3s ease-in-out 6.6s infinite;
          animation: animate-svg-stroke-23 3s ease-in-out 6.6s infinite;
}

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

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

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

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

.svg-elem-24 {
  -webkit-animation: animate-svg-stroke-24 3s ease-in-out 6.8999999999999995s infinite;
          animation: animate-svg-stroke-24 3s ease-in-out 6.8999999999999995s infinite;
}

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

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

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

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

.svg-elem-25 {
  -webkit-animation: animate-svg-stroke-25 3s ease-in-out 7.199999999999999s infinite;
          animation: animate-svg-stroke-25 3s ease-in-out 7.199999999999999s infinite;
}

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

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

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

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

.svg-elem-26 {
  -webkit-animation: animate-svg-stroke-26 3s ease-in-out 7.5s infinite;
          animation: animate-svg-stroke-26 3s ease-in-out 7.5s infinite;
}

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

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

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

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

.svg-elem-27 {
  -webkit-animation: animate-svg-stroke-27 3s ease-in-out 7.8s infinite;
          animation: animate-svg-stroke-27 3s ease-in-out 7.8s infinite;
}

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

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

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

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

.svg-elem-28 {
  -webkit-animation: animate-svg-stroke-28 3s ease-in-out 8.1s infinite;
          animation: animate-svg-stroke-28 3s ease-in-out 8.1s infinite;
}

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

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

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

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

.svg-elem-29 {
  -webkit-animation: animate-svg-stroke-29 3s ease-in-out 8.4s infinite;
          animation: animate-svg-stroke-29 3s ease-in-out 8.4s infinite;
}

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

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

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

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

.svg-elem-30 {
  -webkit-animation: animate-svg-stroke-30 3s ease-in-out 8.7s infinite;
          animation: animate-svg-stroke-30 3s ease-in-out 8.7s infinite;
}

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

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

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

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

.svg-elem-31 {
  -webkit-animation: animate-svg-stroke-31 3s ease-in-out 9s infinite;
          animation: animate-svg-stroke-31 3s ease-in-out 9s infinite;
}

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

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

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

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

.svg-elem-32 {
  -webkit-animation: animate-svg-stroke-32 3s ease-in-out 9.299999999999999s infinite;
          animation: animate-svg-stroke-32 3s ease-in-out 9.299999999999999s infinite;
}

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

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

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

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

.svg-elem-33 {
  -webkit-animation: animate-svg-stroke-33 3s ease-in-out 9.6s infinite;
          animation: animate-svg-stroke-33 3s ease-in-out 9.6s infinite;
}

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

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

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

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

.svg-elem-34 {
  -webkit-animation: animate-svg-stroke-34 3s ease-in-out 9.9s infinite;
          animation: animate-svg-stroke-34 3s ease-in-out 9.9s infinite;
}

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

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

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

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

.svg-elem-35 {
  -webkit-animation: animate-svg-stroke-35 3s ease-in-out 10.2s infinite;
          animation: animate-svg-stroke-35 3s ease-in-out 10.2s infinite;
}

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

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

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

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

.svg-elem-36 {
  -webkit-animation: animate-svg-stroke-36 3s ease-in-out 10.5s infinite;
          animation: animate-svg-stroke-36 3s ease-in-out 10.5s infinite;
}

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

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

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

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

.svg-elem-37 {
  -webkit-animation: animate-svg-stroke-37 3s ease-in-out 10.799999999999999s infinite;
          animation: animate-svg-stroke-37 3s ease-in-out 10.799999999999999s infinite;
}

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

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

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

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

.svg-elem-38 {
  -webkit-animation: animate-svg-stroke-38 3s ease-in-out 11.1s infinite;
          animation: animate-svg-stroke-38 3s ease-in-out 11.1s infinite;
}

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

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

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

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

.svg-elem-39 {
  -webkit-animation: animate-svg-stroke-39 3s ease-in-out 11.4s infinite;
          animation: animate-svg-stroke-39 3s ease-in-out 11.4s infinite;
}

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

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

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

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

.svg-elem-40 {
  -webkit-animation: animate-svg-stroke-40 3s ease-in-out 11.7s infinite;
          animation: animate-svg-stroke-40 3s ease-in-out 11.7s infinite;
}

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

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

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

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

.svg-elem-41 {
  -webkit-animation: animate-svg-stroke-41 3s ease-in-out 12s infinite;
          animation: animate-svg-stroke-41 3s ease-in-out 12s infinite;
}

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

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

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

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

.svg-elem-42 {
  -webkit-animation: animate-svg-stroke-42 3s ease-in-out 12.299999999999999s infinite;
          animation: animate-svg-stroke-42 3s ease-in-out 12.299999999999999s infinite;
}

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

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

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

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

.svg-elem-43 {
  -webkit-animation: animate-svg-stroke-43 3s ease-in-out 12.6s infinite;
          animation: animate-svg-stroke-43 3s ease-in-out 12.6s infinite;
}

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

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

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

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

.svg-elem-44 {
  -webkit-animation: animate-svg-stroke-44 3s ease-in-out 12.9s infinite;
          animation: animate-svg-stroke-44 3s ease-in-out 12.9s infinite;
}

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

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

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

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

.svg-elem-45 {
  -webkit-animation: animate-svg-stroke-45 3s ease-in-out 13.2s infinite;
          animation: animate-svg-stroke-45 3s ease-in-out 13.2s infinite;
}

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

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

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

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

.svg-elem-46 {
  -webkit-animation: animate-svg-stroke-46 3s ease-in-out 13.5s infinite;
          animation: animate-svg-stroke-46 3s ease-in-out 13.5s infinite;
}

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

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

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

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

.svg-elem-47 {
  -webkit-animation: animate-svg-stroke-47 3s ease-in-out 13.799999999999999s infinite;
          animation: animate-svg-stroke-47 3s ease-in-out 13.799999999999999s infinite;
}

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

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

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

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

.svg-elem-48 {
  -webkit-animation: animate-svg-stroke-48 3s ease-in-out 14.1s infinite;
          animation: animate-svg-stroke-48 3s ease-in-out 14.1s infinite;
}

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

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

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

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

.svg-elem-49 {
  -webkit-animation: animate-svg-stroke-49 3s ease-in-out 14.399999999999999s infinite;
          animation: animate-svg-stroke-49 3s ease-in-out 14.399999999999999s infinite;
}

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

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

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

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

.svg-elem-50 {
  -webkit-animation: animate-svg-stroke-50 3s ease-in-out 14.7s infinite;
          animation: animate-svg-stroke-50 3s ease-in-out 14.7s infinite;
}

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

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

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

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

.svg-elem-51 {
  -webkit-animation: animate-svg-stroke-51 3s ease-in-out 15s infinite;
          animation: animate-svg-stroke-51 3s ease-in-out 15s infinite;
}

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

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

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

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

.svg-elem-52 {
  -webkit-animation: animate-svg-stroke-52 3s ease-in-out 15.299999999999999s infinite;
          animation: animate-svg-stroke-52 3s ease-in-out 15.299999999999999s infinite;
}

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

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

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

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

.svg-elem-53 {
  -webkit-animation: animate-svg-stroke-53 3s ease-in-out 15.6s infinite;
          animation: animate-svg-stroke-53 3s ease-in-out 15.6s infinite;
}

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

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

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

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

.svg-elem-54 {
  -webkit-animation: animate-svg-stroke-54 3s ease-in-out 15.899999999999999s infinite;
          animation: animate-svg-stroke-54 3s ease-in-out 15.899999999999999s infinite;
}

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

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

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

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

.svg-elem-55 {
  -webkit-animation: animate-svg-stroke-55 3s ease-in-out 16.2s infinite;
          animation: animate-svg-stroke-55 3s ease-in-out 16.2s infinite;
}

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

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

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

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

.svg-elem-56 {
  -webkit-animation: animate-svg-stroke-56 3s ease-in-out 16.5s infinite;
          animation: animate-svg-stroke-56 3s ease-in-out 16.5s infinite;
}

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

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

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

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

.svg-elem-57 {
  -webkit-animation: animate-svg-stroke-57 3s ease-in-out 16.8s infinite;
          animation: animate-svg-stroke-57 3s ease-in-out 16.8s infinite;
}
