@charset "UTF-8";
/* CSS Document */

/***************************************************
 * Generated by SVG Artista on 8/15/2024, 5:33:38 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/
     svg #kao .cls-1 {
        stroke-width: 12px;
      }
      svg #kao .cls-1, svg #kao .cls-2, svg #kao .cls-3 {
        fill: none;
        stroke: #000;
        stroke-linecap: round;
        stroke-linejoin: round;
      }
      svg #kao .cls-2 {
        stroke-width: 31px;
      }
      svg #kao .cls-3 {
        stroke-width: 19px;
      }
/***************************************************
 * Generated by SVG Artista on 9/13/2024, 1:21:08 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

svg .svg-kao-1 {
  stroke-dashoffset: 1719.67041015625px;
  stroke-dasharray: 1719.67041015625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

.animated svg .svg-kao-1 {
  stroke-dashoffset: 0;
  fill: rgb(0, 0, 0);
}

svg .svg-kao-2 {
  stroke-dashoffset: 1598.2454833984375px;
  stroke-dasharray: 1598.2454833984375px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0.30000000000000004s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0.30000000000000004s;
}

.animated svg .svg-kao-2 {
  stroke-dashoffset: 0;
}

svg .svg-kao-3 {
  stroke-dashoffset: 158.21261596679688px;
  stroke-dasharray: 158.21261596679688px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s;
}

.animated svg .svg-kao-3 {
  stroke-dashoffset: 0;
}

svg .svg-kao-4 {
  stroke-dashoffset: 158.17234802246094px;
  stroke-dasharray: 158.17234802246094px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s;
}

.animated svg .svg-kao-4 {
  stroke-dashoffset: 0;
}

svg .svg-kao-5 {
  stroke-dashoffset: 1247.86328125px;
  stroke-dasharray: 1247.86328125px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6000000000000001s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6000000000000001s;
}

.animated svg .svg-kao-5 {
  stroke-dashoffset: 0;
}

svg .svg-kao-6 {
  stroke-dashoffset: 396.7278137207031px;
  stroke-dasharray: 396.7278137207031px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s;
}

.animated svg .svg-kao-6 {
  stroke-dashoffset: 0;
}

svg .svg-kao-7 {
  stroke-dashoffset: 209.40000915527344px;
  stroke-dasharray: 209.40000915527344px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.animated svg .svg-kao-7 {
  stroke-dashoffset: 0;
}

svg .svg-kao-8 {
  stroke-dashoffset: 525.5000610351562px;
  stroke-dasharray: 525.5000610351562px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                        fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9000000000000001s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9000000000000001s;
}

.animated svg .svg-kao-8 {
  stroke-dashoffset: 0;
}

svg .svg-kao-9 {
  stroke-dashoffset: 392.5541076660156px;
  stroke-dasharray: 392.5541076660156px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                        fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.animated svg .svg-kao-9 {
  stroke-dashoffset: 0;
}

svg .svg-kao-10 {
  stroke-dashoffset: 106.6939697265625px;
  stroke-dasharray: 106.6939697265625px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                        fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.animated svg .svg-kao-10 {
  stroke-dashoffset: 0;
}

svg .svg-kao-11 {
  stroke-dashoffset: 55.75895309448242px;
  stroke-dasharray: 55.75895309448242px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                        fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s;
}

.animated svg .svg-kao-11 {
  stroke-dashoffset: 0;
}

svg .svg-kao-12 {
  stroke-dashoffset: 540.6162719726562px;
  stroke-dasharray: 540.6162719726562px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                        fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.animated svg .svg-kao-12 {
  stroke-dashoffset: 0;
}

svg .svg-kao-13 {
  stroke-dashoffset: 203.56167602539062px;
  stroke-dasharray: 203.56167602539062px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                        fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.animated svg .svg-kao-13 {
  stroke-dashoffset: 0;
}

svg .svg-kao-14 {
  stroke-dashoffset: 214.8665008544922px;
  stroke-dasharray: 214.8665008544922px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                        fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

.animated svg .svg-kao-14 {
  stroke-dashoffset: 0;
}

svg .svg-kao-15 {
  stroke-dashoffset: 253.4595489501953px;
  stroke-dasharray: 253.4595489501953px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s,
                        fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s,
                fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

.animated svg .svg-kao-15 {
  stroke-dashoffset: 0;
}

svg .svg-kao-16 {
  stroke-dashoffset: 45.31317901611328px;
  stroke-dasharray: 45.31317901611328px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s,
                        fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s,
                fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s;
}

.animated svg .svg-kao-16 {
  stroke-dashoffset: 0;
}


/***************************************************
 * Generated by SVG Artista on 9/18/2024, 10:31:41 AM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

      svg #gra .cls-1 {
        fill: none;
        stroke: #b9b9b9;
        stroke-miterlimit: 10;
      }
/*
      svg #gra .cls-2 {
        fill: #b9b9b9;
      }
*/
svg .svg-elem-1 {
  stroke-dashoffset: 687.3392333984375px;
  stroke-dasharray: 687.3392333984375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.animated svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

svg .svg-elem-2 {
  stroke-dashoffset: 1527.5573925832036px;
  stroke-dasharray: 1527.5573925832036px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.animated svg .svg-elem-2 {
  stroke-dashoffset: 0;
}

svg .svg-elem-3 {
  stroke-dashoffset: 1527.5573925832036px;
  stroke-dasharray: 1527.5573925832036px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.animated svg .svg-elem-3 {
  stroke-dashoffset: 0;
}

svg .svg-elem-4 {
  stroke-dashoffset: 1527.5573925832036px;
  stroke-dasharray: 1527.5573925832036px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.animated svg .svg-elem-4 {
  stroke-dashoffset: 0;
}

svg .svg-elem-5 {
  stroke-dashoffset: 41.399993896484375px;
  stroke-dasharray: 41.399993896484375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.animated svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

svg .svg-elem-6 {
  stroke-dashoffset: 100.44895935058594px;
  stroke-dasharray: 100.44895935058594px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.animated svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

svg .svg-elem-7 {
  stroke-dashoffset: 79.34899139404297px;
  stroke-dasharray: 79.34899139404297px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.animated svg .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

svg .svg-elem-8 {
  stroke-dashoffset: 79.74977111816406px;
  stroke-dasharray: 79.74977111816406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

.animated svg .svg-elem-8 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

svg .svg-elem-9 {
  stroke-dashoffset: 87.49620056152344px;
  stroke-dasharray: 87.49620056152344px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

.animated svg .svg-elem-9 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

svg .svg-elem-10 {
  stroke-dashoffset: 60.173221588134766px;
  stroke-dasharray: 60.173221588134766px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
}

.animated svg .svg-elem-10 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

svg .svg-elem-11 {
  stroke-dashoffset: 54.199920654296875px;
  stroke-dasharray: 54.199920654296875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
}

.animated svg .svg-elem-11 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

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

.animated svg .svg-elem-12 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

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

.animated svg .svg-elem-13 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

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

.animated svg .svg-elem-14 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

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

.animated svg .svg-elem-15 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

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

.animated svg .svg-elem-16 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

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

.animated svg .svg-elem-17 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

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

.animated svg .svg-elem-18 {
  stroke-dashoffset: 0;
  fill: rgb(0, 0, 0);
}

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

.animated svg .svg-elem-19 {
  stroke-dashoffset: 0;
  fill: rgb(0, 0, 0);
}

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

.animated svg .svg-elem-20 {
  stroke-dashoffset: 0;
  fill: rgb(0, 0, 0);
}

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

.animated svg .svg-elem-21 {
  stroke-dashoffset: 0;
  fill: rgb(0, 0, 0);
}

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

.animated svg .svg-elem-22 {
  stroke-dashoffset: 0;
  fill: rgb(0, 0, 0);
}

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

.animated svg .svg-elem-23 {
  stroke-dashoffset: 0;
  fill: rgb(0, 0, 0);
}

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

.animated svg .svg-elem-24 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

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

.animated svg .svg-elem-25 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

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

.animated svg .svg-elem-26 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

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

.animated svg .svg-elem-27 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

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

.animated svg .svg-elem-28 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

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

.animated svg .svg-elem-29 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

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

.animated svg .svg-elem-30 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

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

.animated svg .svg-elem-31 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

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

.animated svg .svg-elem-32 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

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

.animated svg .svg-elem-33 {
  stroke-dashoffset: 0;
  fill: rgb(185, 185, 185);
}

