/***************************************************
 * Generated by SVG Artista on 6/2/2024, 7:07:16 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

 @-webkit-keyframes animate-svg-stroketwo-1 {
  0% {
    stroke-dashoffset: 2797.408203125px;
    stroke-dasharray: 2797.408203125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 2797.408203125px;
  }
}

@keyframes animate-svg-stroketwo-1 {
  0% {
    stroke-dashoffset: 2797.408203125px;
    stroke-dasharray: 2797.408203125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 2797.408203125px;
  }
}

@-webkit-keyframes animate-svg-filltwo-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(246, 137, 19);
  }
}

@keyframes animate-svg-filltwo-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(246, 137, 19);
  }
}

.piech2 {
  display: block;
  margin: 0 auto;
  text-align: center;
  width: 60%;
  height: 60%;
}

@media (max-width: 767px) {
  .piech2 {
    width: 90%;
    height: 90%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .piech2 {
    width: 65%;
    height: 65%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .piech2 {
    width: 90%;
    height: 90%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .piech2 {
    width: 90%;
    height: 90%;
  }
}

.svgannmtwo-1 {
  -webkit-animation: animate-svg-stroketwo-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both,
                       animate-svg-filltwo-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
          animation: animate-svg-stroketwo-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both,
               animate-svg-filltwo-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
               -webkit-animation-play-state: paused;
               -moz-animation-play-state: paused;
               animation-play-state: paused;
}

@-webkit-keyframes animate-svg-stroketwo-2 {
  0% {
    stroke-dashoffset: 2797.408203125px;
    stroke-dasharray: 2797.408203125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 2797.408203125px;
  }
}

@keyframes animate-svg-stroketwo-2 {
  0% {
    stroke-dashoffset: 2797.408203125px;
    stroke-dasharray: 2797.408203125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 2797.408203125px;
  }
}

.svgannmtwo-2 {
  -webkit-animation: animate-svg-stroketwo-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both,
                       animate-svg-filltwo-2 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
          animation: animate-svg-stroketwo-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both,
               animate-svg-filltwo-2 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
               -webkit-animation-play-state: paused;
               -moz-animation-play-state: paused;
               animation-play-state: paused;
}

@-webkit-keyframes animate-svg-stroketwo-3 {
  0% {
    stroke-dashoffset: 1511.4901123046875px;
    stroke-dasharray: 1511.4901123046875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 1511.4901123046875px;
  }
}

@keyframes animate-svg-stroketwo-3 {
  0% {
    stroke-dashoffset: 1511.4901123046875px;
    stroke-dasharray: 1511.4901123046875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 1511.4901123046875px;
  }
}

@-webkit-keyframes animate-svg-filltwo-3 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(53, 102, 185);
  }
}

@keyframes animate-svg-filltwo-3 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(53, 102, 185);
  }
}

.svgannmtwo-3 {
  -webkit-animation: animate-svg-stroketwo-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both,
                       animate-svg-filltwo-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
          animation: animate-svg-stroketwo-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both,
               animate-svg-filltwo-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
               -webkit-animation-play-state: paused;
               -moz-animation-play-state: paused;
               animation-play-state: paused;
}

@-webkit-keyframes animate-svg-stroketwo-4 {
  0% {
    stroke-dashoffset: 1511.4901123046875px;
    stroke-dasharray: 1511.4901123046875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 1511.4901123046875px;
  }
}

@keyframes animate-svg-stroketwo-4 {
  0% {
    stroke-dashoffset: 1511.4901123046875px;
    stroke-dasharray: 1511.4901123046875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 1511.4901123046875px;
  }
}

.svgannmtwo-4 {
  -webkit-animation: animate-svg-stroketwo-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s both,
                       animate-svg-filltwo-4 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
          animation: animate-svg-stroketwo-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s both,
               animate-svg-filltwo-4 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
               -webkit-animation-play-state: paused;
               -moz-animation-play-state: paused;
               animation-play-state: paused;
}

@-webkit-keyframes animate-svg-stroketwo-5 {
  0% {
    stroke-dashoffset: 6861.41796875px;
    stroke-dasharray: 6861.41796875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 6861.41796875px;
  }
}

@keyframes animate-svg-stroketwo-5 {
  0% {
    stroke-dashoffset: 6861.41796875px;
    stroke-dasharray: 6861.41796875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 6861.41796875px;
  }
}

@-webkit-keyframes animate-svg-filltwo-5 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(25, 104, 48);
  }
}

@keyframes animate-svg-filltwo-5 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(25, 104, 48);
  }
}

.svgannmtwo-5 {
  -webkit-animation: animate-svg-stroketwo-5 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s both,
                       animate-svg-filltwo-5 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s both;
          animation: animate-svg-stroketwo-5 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s both,
               animate-svg-filltwo-5 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s both;
               -webkit-animation-play-state: paused;
               -moz-animation-play-state: paused;
               animation-play-state: paused;
}

@-webkit-keyframes animate-svg-stroketwo-6 {
  0% {
    stroke-dashoffset: 6861.41796875px;
    stroke-dasharray: 6861.41796875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 6861.41796875px;
  }
}

@keyframes animate-svg-stroketwo-6 {
  0% {
    stroke-dashoffset: 6861.41796875px;
    stroke-dasharray: 6861.41796875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 6861.41796875px;
  }
}

.svgannmtwo-6 {
  -webkit-animation: animate-svg-stroketwo-6 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both,
                       animate-svg-filltwo-6 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
          animation: animate-svg-stroketwo-6 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both,
               animate-svg-filltwo-6 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
               -webkit-animation-play-state: paused;
               -moz-animation-play-state: paused;
               animation-play-state: paused;
}

@-webkit-keyframes animate-svg-stroketwo-7 {
  0% {
    stroke-dashoffset: 404.94256591796875px;
    stroke-dasharray: 404.94256591796875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 404.94256591796875px;
  }
}

@keyframes animate-svg-stroketwo-7 {
  0% {
    stroke-dashoffset: 404.94256591796875px;
    stroke-dasharray: 404.94256591796875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 404.94256591796875px;
  }
}

.svgannmtwo-7 {
  -webkit-animation: animate-svg-stroketwo-7 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s both,
                       animate-svg-filltwo-7 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s both;
          animation: animate-svg-stroketwo-7 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s both,
               animate-svg-filltwo-7 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s both;
               -webkit-animation-play-state: paused;
               -moz-animation-play-state: paused;
               animation-play-state: paused;
}

@-webkit-keyframes animate-svg-stroketwo-8 {
  0% {
    stroke-dashoffset: 1326.9339599609375px;
    stroke-dasharray: 1326.9339599609375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 1326.9339599609375px;
  }
}

@keyframes animate-svg-stroketwo-8 {
  0% {
    stroke-dashoffset: 1326.9339599609375px;
    stroke-dasharray: 1326.9339599609375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 1326.9339599609375px;
  }
}

.svgannmtwo-8 {
  -webkit-animation: animate-svg-stroketwo-8 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s both,
                       animate-svg-filltwo-8 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
          animation: animate-svg-stroketwo-8 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s both,
               animate-svg-filltwo-8 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
               -webkit-animation-play-state: paused;
               -moz-animation-play-state: paused;
               animation-play-state: paused;
}

@-webkit-keyframes animate-svg-stroketwo-9 {
  0% {
    stroke-dashoffset: 4232.5224609375px;
    stroke-dasharray: 4232.5224609375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 4232.5224609375px;
  }
}

@keyframes animate-svg-stroketwo-9 {
  0% {
    stroke-dashoffset: 4232.5224609375px;
    stroke-dasharray: 4232.5224609375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 4232.5224609375px;
  }
}

.svgannmtwo-9 {
  -webkit-animation: animate-svg-stroketwo-9 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s both,
                       animate-svg-filltwo-9 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
          animation: animate-svg-stroketwo-9 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s both,
               animate-svg-filltwo-9 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
               -webkit-animation-play-state: paused;
               -moz-animation-play-state: paused;
               animation-play-state: paused;
}

@-webkit-keyframes animate-svg-stroketwo-10 {
  0% {
    stroke-dashoffset: 507.8236999511719px;
    stroke-dasharray: 507.8236999511719px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 507.8236999511719px;
  }
}

@keyframes animate-svg-stroketwo-10 {
  0% {
    stroke-dashoffset: 507.8236999511719px;
    stroke-dasharray: 507.8236999511719px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 507.8236999511719px;
  }
}

@-webkit-keyframes animate-svg-filltwo-10 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(246, 137, 19);
  }
}

@keyframes animate-svg-filltwo-10 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(246, 137, 19);
  }
}

.svgannmtwo-10 {
  -webkit-animation: animate-svg-stroketwo-10 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s both,
                       animate-svg-filltwo-10 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s both;
          animation: animate-svg-stroketwo-10 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s both,
               animate-svg-filltwo-10 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s both;
               -webkit-animation-play-state: paused;
               -moz-animation-play-state: paused;
               animation-play-state: paused;
}

@-webkit-keyframes animate-svg-stroketwo-11 {
  0% {
    stroke-dashoffset: 578.7775268554688px;
    stroke-dasharray: 578.7775268554688px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 578.7775268554688px;
  }
}

@keyframes animate-svg-stroketwo-11 {
  0% {
    stroke-dashoffset: 578.7775268554688px;
    stroke-dasharray: 578.7775268554688px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 578.7775268554688px;
  }
}

@-webkit-keyframes animate-svg-filltwo-11 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(53, 102, 185);
  }
}

@keyframes animate-svg-filltwo-11 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(53, 102, 185);
  }
}

.svgannmtwo-11 {
  -webkit-animation: animate-svg-stroketwo-11 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both,
                       animate-svg-filltwo-11 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
          animation: animate-svg-stroketwo-11 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both,
               animate-svg-filltwo-11 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
               -webkit-animation-play-state: paused;
               -moz-animation-play-state: paused;
               animation-play-state: paused;
}

@-webkit-keyframes animate-svg-stroketwo-12 {
  0% {
    stroke-dashoffset: 578.7777099609375px;
    stroke-dasharray: 578.7777099609375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 578.7777099609375px;
  }
}

@keyframes animate-svg-stroketwo-12 {
  0% {
    stroke-dashoffset: 578.7777099609375px;
    stroke-dasharray: 578.7777099609375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 578.7777099609375px;
  }
}

@-webkit-keyframes animate-svg-filltwo-12 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(25, 104, 48);
  }
}

@keyframes animate-svg-filltwo-12 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(25, 104, 48);
  }
}

.svgannmtwo-12 {
  -webkit-animation: animate-svg-stroketwo-12 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s both,
                       animate-svg-filltwo-12 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s both;
          animation: animate-svg-stroketwo-12 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s both,
               animate-svg-filltwo-12 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s both;
               -webkit-animation-play-state: paused;
               -moz-animation-play-state: paused;
               animation-play-state: paused;
}

@-webkit-keyframes animate-svg-stroketwo-13 {
  0% {
    stroke-dashoffset: 3759.58837890625px;
    stroke-dasharray: 3759.58837890625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 3759.58837890625px;
  }
}

@keyframes animate-svg-stroketwo-13 {
  0% {
    stroke-dashoffset: 3759.58837890625px;
    stroke-dasharray: 3759.58837890625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 3759.58837890625px;
  }
}

@-webkit-keyframes animate-svg-filltwo-13 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(246, 137, 19);
  }
}

@keyframes animate-svg-filltwo-13 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(246, 137, 19);
  }
}

.svgannmtwo-13 {
  -webkit-animation: animate-svg-stroketwo-13 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s both,
                       animate-svg-filltwo-13 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
          animation: animate-svg-stroketwo-13 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s both,
               animate-svg-filltwo-13 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
               -webkit-animation-play-state: paused;
               -moz-animation-play-state: paused;
               animation-play-state: paused;
}

@-webkit-keyframes animate-svg-stroketwo-14 {
  0% {
    stroke-dashoffset: 6630.8095703125px;
    stroke-dasharray: 6630.8095703125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 6630.8095703125px;
  }
}

@keyframes animate-svg-stroketwo-14 {
  0% {
    stroke-dashoffset: 6630.8095703125px;
    stroke-dasharray: 6630.8095703125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 6630.8095703125px;
  }
}

@-webkit-keyframes animate-svg-filltwo-14 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(53, 102, 185);
  }
}

@keyframes animate-svg-filltwo-14 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(53, 102, 185);
  }
}

.svgannmtwo-14 {
  -webkit-animation: animate-svg-stroketwo-14 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s both,
                       animate-svg-filltwo-14 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both;
          animation: animate-svg-stroketwo-14 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s both,
               animate-svg-filltwo-14 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both;
               -webkit-animation-play-state: paused;
               -moz-animation-play-state: paused;
               animation-play-state: paused;
}

@-webkit-keyframes animate-svg-stroketwo-15 {
  0% {
    stroke-dashoffset: 2425.21484375px;
    stroke-dasharray: 2425.21484375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 2425.21484375px;
  }
}

@keyframes animate-svg-stroketwo-15 {
  0% {
    stroke-dashoffset: 2425.21484375px;
    stroke-dasharray: 2425.21484375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 2425.21484375px;
  }
}

@-webkit-keyframes animate-svg-filltwo-15 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(25, 104, 48);
  }
}

@keyframes animate-svg-filltwo-15 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(25, 104, 48);
  }
}

.svgannmtwo-15 {
  -webkit-animation: animate-svg-stroketwo-15 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s both,
                       animate-svg-filltwo-15 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;
          animation: animate-svg-stroketwo-15 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s both,
               animate-svg-filltwo-15 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;
               -webkit-animation-play-state: paused;
               -moz-animation-play-state: paused;
               animation-play-state: paused;
}


.start_anim_two {
  -webkit-animation-play-state: running;
  -moz-animation-play-state: running;
  animation-play-state: running;
}