    .mv_wrap svg{
        max-width: 100%;
        height: auto;
    }
    .mv_wrap{
        background: #000;
        position: relative;
        text-align: center;
    }
.mv_wrap img{
    max-width: 100%;
    opacity: 0;
        height: auto;
}
    .mv_wrap::after{
        content:"";
        width: 100%;
        height: 100%;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        background-image: url(../../images/mv_l.png);
        background-size: contain;
        background-repeat: no-repeat;
        animation: fadeIn 1s ease-out 1s forwards;
        opacity: 0;
        background-color: #000;
        background-position: center;
    }
header{
    animation: fadeIn 2s ease-out 1.5s forwards;   
    opacity: 0; 
}
.fv_content > p:nth-of-type(1),
.fv_content > p:nth-of-type(2){
    clip-path: inset(0 100% 0 0);
    animation: clpath .5s ease-out 3s forwards;
} 
.fv_content > .anim_border{
    opacity: 0;
    animation: fadeIn 1s ease-out 3s forwards;
}
@keyframes clpath {
  from {
    clip-path: inset(0 100% 0 0);
  }
  to {
    clip-path: inset(0 0 0 0);
  }
}
    
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

    
.fade-in-element {
  opacity: 0;
  animation-name: fadeIn;  
  animation-duration: 1s;  
  animation-delay: 4s;    
  animation-fill-mode: forwards; 
}

@-webkit-keyframes animate-svg-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

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

@-webkit-keyframes animate-svg-fill-2 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-2 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-2 {
  -webkit-animation: animate-svg-fill-2 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.41000000000000003s both;
          animation: animate-svg-fill-2 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.41000000000000003s both;
}

@-webkit-keyframes animate-svg-fill-3 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-3 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-3 {
  -webkit-animation: animate-svg-fill-3 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42000000000000004s both;
          animation: animate-svg-fill-3 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42000000000000004s both;
}

@-webkit-keyframes animate-svg-fill-4 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-4 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-4 {
  -webkit-animation: animate-svg-fill-4 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.43000000000000005s both;
          animation: animate-svg-fill-4 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.43000000000000005s both;
}

@-webkit-keyframes animate-svg-fill-5 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-5 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-5 {
  -webkit-animation: animate-svg-fill-5 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s both;
          animation: animate-svg-fill-5 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s both;
}

@-webkit-keyframes animate-svg-fill-6 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-6 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-6 {
  -webkit-animation: animate-svg-fill-6 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.45s both;
          animation: animate-svg-fill-6 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.45s both;
}

@-webkit-keyframes animate-svg-fill-7 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-7 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-7 {
  -webkit-animation: animate-svg-fill-7 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.46s both;
          animation: animate-svg-fill-7 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.46s both;
}

@-webkit-keyframes animate-svg-fill-8 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-8 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-8 {
  -webkit-animation: animate-svg-fill-8 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.47000000000000003s both;
          animation: animate-svg-fill-8 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.47000000000000003s both;
}

@-webkit-keyframes animate-svg-fill-9 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-9 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-9 {
  -webkit-animation: animate-svg-fill-9 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48000000000000004s both;
          animation: animate-svg-fill-9 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48000000000000004s both;
}

@-webkit-keyframes animate-svg-fill-10 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-10 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-10 {
  -webkit-animation: animate-svg-fill-10 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.49s both;
          animation: animate-svg-fill-10 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.49s both;
}

@-webkit-keyframes animate-svg-fill-11 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-11 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

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

@-webkit-keyframes animate-svg-fill-12 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-12 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-12 {
  -webkit-animation: animate-svg-fill-12 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.51s both;
          animation: animate-svg-fill-12 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.51s both;
}

@-webkit-keyframes animate-svg-fill-13 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-13 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-13 {
  -webkit-animation: animate-svg-fill-13 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.52s both;
          animation: animate-svg-fill-13 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.52s both;
}

@-webkit-keyframes animate-svg-fill-14 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-14 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-14 {
  -webkit-animation: animate-svg-fill-14 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.53s both;
          animation: animate-svg-fill-14 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.53s both;
}

@-webkit-keyframes animate-svg-fill-15 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-15 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-15 {
  -webkit-animation: animate-svg-fill-15 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s both;
          animation: animate-svg-fill-15 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s both;
}

@-webkit-keyframes animate-svg-fill-16 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-16 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-16 {
  -webkit-animation: animate-svg-fill-16 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.55s both;
          animation: animate-svg-fill-16 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.55s both;
}

@-webkit-keyframes animate-svg-fill-17 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-17 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-17 {
  -webkit-animation: animate-svg-fill-17 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s both;
          animation: animate-svg-fill-17 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s both;
}

@-webkit-keyframes animate-svg-fill-18 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-18 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-18 {
  -webkit-animation: animate-svg-fill-18 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5700000000000001s both;
          animation: animate-svg-fill-18 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5700000000000001s both;
}

@-webkit-keyframes animate-svg-fill-19 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-19 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-19 {
  -webkit-animation: animate-svg-fill-19 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5800000000000001s both;
          animation: animate-svg-fill-19 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5800000000000001s both;
}

@-webkit-keyframes animate-svg-fill-20 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-20 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-20 {
  -webkit-animation: animate-svg-fill-20 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5900000000000001s both;
          animation: animate-svg-fill-20 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5900000000000001s both;
}

@-webkit-keyframes animate-svg-fill-21 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-21 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-21 {
  -webkit-animation: animate-svg-fill-21 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6000000000000001s both;
          animation: animate-svg-fill-21 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6000000000000001s both;
}

@-webkit-keyframes animate-svg-fill-22 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-22 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-22 {
  -webkit-animation: animate-svg-fill-22 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.61s both;
          animation: animate-svg-fill-22 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.61s both;
}

@-webkit-keyframes animate-svg-fill-23 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-23 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-23 {
  -webkit-animation: animate-svg-fill-23 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.62s both;
          animation: animate-svg-fill-23 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.62s both;
}

@-webkit-keyframes animate-svg-fill-24 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-24 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-24 {
  -webkit-animation: animate-svg-fill-24 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.63s both;
          animation: animate-svg-fill-24 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.63s both;
}

@-webkit-keyframes animate-svg-fill-25 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-25 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-25 {
  -webkit-animation: animate-svg-fill-25 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.64s both;
          animation: animate-svg-fill-25 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.64s both;
}

@-webkit-keyframes animate-svg-fill-26 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-26 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

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

@-webkit-keyframes animate-svg-fill-27 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-27 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-27 {
  -webkit-animation: animate-svg-fill-27 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.66s both;
          animation: animate-svg-fill-27 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.66s both;
}

@-webkit-keyframes animate-svg-fill-28 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-28 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-28 {
  -webkit-animation: animate-svg-fill-28 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.67s both;
          animation: animate-svg-fill-28 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.67s both;
}

@-webkit-keyframes animate-svg-fill-29 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-29 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-29 {
  -webkit-animation: animate-svg-fill-29 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s both;
          animation: animate-svg-fill-29 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s both;
}

@-webkit-keyframes animate-svg-fill-30 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-30 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-30 {
  -webkit-animation: animate-svg-fill-30 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.69s both;
          animation: animate-svg-fill-30 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.69s both;
}

@-webkit-keyframes animate-svg-fill-31 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-31 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-31 {
  -webkit-animation: animate-svg-fill-31 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
          animation: animate-svg-fill-31 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
}

@-webkit-keyframes animate-svg-fill-32 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-32 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-32 {
  -webkit-animation: animate-svg-fill-32 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.71s both;
          animation: animate-svg-fill-32 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.71s both;
}

@-webkit-keyframes animate-svg-fill-33 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-33 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-33 {
  -webkit-animation: animate-svg-fill-33 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s both;
          animation: animate-svg-fill-33 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s both;
}

@-webkit-keyframes animate-svg-fill-34 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-34 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-34 {
  -webkit-animation: animate-svg-fill-34 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.73s both;
          animation: animate-svg-fill-34 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.73s both;
}

@-webkit-keyframes animate-svg-fill-35 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-35 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-35 {
  -webkit-animation: animate-svg-fill-35 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.74s both;
          animation: animate-svg-fill-35 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.74s both;
}

@-webkit-keyframes animate-svg-fill-36 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-36 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-36 {
  -webkit-animation: animate-svg-fill-36 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.75s both;
          animation: animate-svg-fill-36 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.75s both;
}

@-webkit-keyframes animate-svg-fill-37 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-37 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-37 {
  -webkit-animation: animate-svg-fill-37 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.76s both;
          animation: animate-svg-fill-37 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.76s both;
}

@-webkit-keyframes animate-svg-fill-38 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-38 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-38 {
  -webkit-animation: animate-svg-fill-38 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.77s both;
          animation: animate-svg-fill-38 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.77s both;
}

@-webkit-keyframes animate-svg-fill-39 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-39 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-39 {
  -webkit-animation: animate-svg-fill-39 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.78s both;
          animation: animate-svg-fill-39 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.78s both;
}

@-webkit-keyframes animate-svg-fill-40 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-40 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-40 {
  -webkit-animation: animate-svg-fill-40 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.79s both;
          animation: animate-svg-fill-40 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.79s both;
}

@-webkit-keyframes animate-svg-fill-41 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-41 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-41 {
  -webkit-animation: animate-svg-fill-41 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
          animation: animate-svg-fill-41 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}

@-webkit-keyframes animate-svg-fill-42 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-42 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-42 {
  -webkit-animation: animate-svg-fill-42 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.81s both;
          animation: animate-svg-fill-42 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.81s both;
}

@-webkit-keyframes animate-svg-fill-43 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-43 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-43 {
  -webkit-animation: animate-svg-fill-43 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8200000000000001s both;
          animation: animate-svg-fill-43 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8200000000000001s both;
}

@-webkit-keyframes animate-svg-fill-44 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-44 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-44 {
  -webkit-animation: animate-svg-fill-44 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8300000000000001s both;
          animation: animate-svg-fill-44 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8300000000000001s both;
}

@-webkit-keyframes animate-svg-fill-45 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-45 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-45 {
  -webkit-animation: animate-svg-fill-45 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8400000000000001s both;
          animation: animate-svg-fill-45 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8400000000000001s both;
}

@-webkit-keyframes animate-svg-fill-46 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-46 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-46 {
  -webkit-animation: animate-svg-fill-46 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8500000000000001s both;
          animation: animate-svg-fill-46 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8500000000000001s both;
}

@-webkit-keyframes animate-svg-fill-47 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-47 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-47 {
  -webkit-animation: animate-svg-fill-47 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8600000000000001s both;
          animation: animate-svg-fill-47 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8600000000000001s both;
}

@-webkit-keyframes animate-svg-fill-48 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-48 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-48 {
  -webkit-animation: animate-svg-fill-48 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8700000000000001s both;
          animation: animate-svg-fill-48 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8700000000000001s both;
}

@-webkit-keyframes animate-svg-fill-49 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-49 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-49 {
  -webkit-animation: animate-svg-fill-49 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.88s both;
          animation: animate-svg-fill-49 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.88s both;
}

@-webkit-keyframes animate-svg-fill-50 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-50 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-50 {
  -webkit-animation: animate-svg-fill-50 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.89s both;
          animation: animate-svg-fill-50 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.89s both;
}

@-webkit-keyframes animate-svg-fill-51 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-51 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-51 {
  -webkit-animation: animate-svg-fill-51 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
          animation: animate-svg-fill-51 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}

@-webkit-keyframes animate-svg-fill-52 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-52 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-52 {
  -webkit-animation: animate-svg-fill-52 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.91s both;
          animation: animate-svg-fill-52 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.91s both;
}

@-webkit-keyframes animate-svg-fill-53 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-53 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-53 {
  -webkit-animation: animate-svg-fill-53 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s both;
          animation: animate-svg-fill-53 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s both;
}

@-webkit-keyframes animate-svg-fill-54 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-54 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-54 {
  -webkit-animation: animate-svg-fill-54 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.93s both;
          animation: animate-svg-fill-54 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.93s both;
}

@-webkit-keyframes animate-svg-fill-55 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-55 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-55 {
  -webkit-animation: animate-svg-fill-55 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9400000000000001s both;
          animation: animate-svg-fill-55 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9400000000000001s both;
}

@-webkit-keyframes animate-svg-fill-56 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-56 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-56 {
  -webkit-animation: animate-svg-fill-56 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9500000000000001s both;
          animation: animate-svg-fill-56 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9500000000000001s both;
}

@-webkit-keyframes animate-svg-fill-57 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-57 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-57 {
  -webkit-animation: animate-svg-fill-57 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9600000000000001s both;
          animation: animate-svg-fill-57 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9600000000000001s both;
}

@-webkit-keyframes animate-svg-fill-58 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-58 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-58 {
  -webkit-animation: animate-svg-fill-58 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9700000000000001s both;
          animation: animate-svg-fill-58 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9700000000000001s both;
}

@-webkit-keyframes animate-svg-fill-59 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-59 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-59 {
  -webkit-animation: animate-svg-fill-59 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.98s both;
          animation: animate-svg-fill-59 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.98s both;
}

@-webkit-keyframes animate-svg-fill-60 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-60 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-60 {
  -webkit-animation: animate-svg-fill-60 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.99s both;
          animation: animate-svg-fill-60 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.99s both;
}

@-webkit-keyframes animate-svg-fill-61 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-61 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

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

@-webkit-keyframes animate-svg-fill-62 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-62 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-62 {
  -webkit-animation: animate-svg-fill-62 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.01s both;
          animation: animate-svg-fill-62 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.01s both;
}

@-webkit-keyframes animate-svg-fill-63 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-63 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-63 {
  -webkit-animation: animate-svg-fill-63 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.02s both;
          animation: animate-svg-fill-63 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.02s both;
}

@-webkit-keyframes animate-svg-fill-64 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-64 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-64 {
  -webkit-animation: animate-svg-fill-64 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.03s both;
          animation: animate-svg-fill-64 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.03s both;
}

@-webkit-keyframes animate-svg-fill-65 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-65 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-65 {
  -webkit-animation: animate-svg-fill-65 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.04s both;
          animation: animate-svg-fill-65 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.04s both;
}

@-webkit-keyframes animate-svg-fill-66 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-66 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-66 {
  -webkit-animation: animate-svg-fill-66 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.05s both;
          animation: animate-svg-fill-66 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.05s both;
}

@-webkit-keyframes animate-svg-fill-67 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-67 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-67 {
  -webkit-animation: animate-svg-fill-67 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.06s both;
          animation: animate-svg-fill-67 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.06s both;
}

@-webkit-keyframes animate-svg-fill-68 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-68 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-68 {
  -webkit-animation: animate-svg-fill-68 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.07s both;
          animation: animate-svg-fill-68 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.07s both;
}

@-webkit-keyframes animate-svg-fill-69 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-69 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-69 {
  -webkit-animation: animate-svg-fill-69 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s both;
          animation: animate-svg-fill-69 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s both;
}

@-webkit-keyframes animate-svg-fill-70 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-70 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-70 {
  -webkit-animation: animate-svg-fill-70 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.09s both;
          animation: animate-svg-fill-70 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.09s both;
}

@-webkit-keyframes animate-svg-fill-71 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-71 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-71 {
  -webkit-animation: animate-svg-fill-71 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
          animation: animate-svg-fill-71 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}

@-webkit-keyframes animate-svg-fill-72 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-72 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-72 {
  -webkit-animation: animate-svg-fill-72 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1099999999999999s both;
          animation: animate-svg-fill-72 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1099999999999999s both;
}

@-webkit-keyframes animate-svg-fill-73 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-73 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-73 {
  -webkit-animation: animate-svg-fill-73 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.12s both;
          animation: animate-svg-fill-73 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.12s both;
}

@-webkit-keyframes animate-svg-fill-74 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-74 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-74 {
  -webkit-animation: animate-svg-fill-74 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.13s both;
          animation: animate-svg-fill-74 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.13s both;
}

@-webkit-keyframes animate-svg-fill-75 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-75 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-75 {
  -webkit-animation: animate-svg-fill-75 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1400000000000001s both;
          animation: animate-svg-fill-75 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1400000000000001s both;
}

@-webkit-keyframes animate-svg-fill-76 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-76 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-76 {
  -webkit-animation: animate-svg-fill-76 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.15s both;
          animation: animate-svg-fill-76 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.15s both;
}

@-webkit-keyframes animate-svg-fill-77 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-77 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-77 {
  -webkit-animation: animate-svg-fill-77 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1600000000000001s both;
          animation: animate-svg-fill-77 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1600000000000001s both;
}

@-webkit-keyframes animate-svg-fill-78 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-78 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-78 {
  -webkit-animation: animate-svg-fill-78 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.17s both;
          animation: animate-svg-fill-78 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.17s both;
}

@-webkit-keyframes animate-svg-fill-79 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-79 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-79 {
  -webkit-animation: animate-svg-fill-79 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1800000000000002s both;
          animation: animate-svg-fill-79 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1800000000000002s both;
}

@-webkit-keyframes animate-svg-fill-80 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-80 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-80 {
  -webkit-animation: animate-svg-fill-80 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.19s both;
          animation: animate-svg-fill-80 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.19s both;
}

@-webkit-keyframes animate-svg-fill-81 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-81 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-81 {
  -webkit-animation: animate-svg-fill-81 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s both;
          animation: animate-svg-fill-81 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s both;
}

@-webkit-keyframes animate-svg-fill-82 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-82 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-82 {
  -webkit-animation: animate-svg-fill-82 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.21s both;
          animation: animate-svg-fill-82 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.21s both;
}

@-webkit-keyframes animate-svg-fill-83 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-83 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-83 {
  -webkit-animation: animate-svg-fill-83 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2200000000000002s both;
          animation: animate-svg-fill-83 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2200000000000002s both;
}

@-webkit-keyframes animate-svg-fill-84 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-84 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-84 {
  -webkit-animation: animate-svg-fill-84 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.23s both;
          animation: animate-svg-fill-84 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.23s both;
}

@-webkit-keyframes animate-svg-fill-85 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-85 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-85 {
  -webkit-animation: animate-svg-fill-85 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.24s both;
          animation: animate-svg-fill-85 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.24s both;
}

@-webkit-keyframes animate-svg-fill-86 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-86 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-86 {
  -webkit-animation: animate-svg-fill-86 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.25s both;
          animation: animate-svg-fill-86 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.25s both;
}

@-webkit-keyframes animate-svg-fill-87 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-87 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-87 {
  -webkit-animation: animate-svg-fill-87 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.26s both;
          animation: animate-svg-fill-87 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.26s both;
}

@-webkit-keyframes animate-svg-fill-88 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-88 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-88 {
  -webkit-animation: animate-svg-fill-88 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.27s both;
          animation: animate-svg-fill-88 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.27s both;
}

@-webkit-keyframes animate-svg-fill-89 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-89 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-89 {
  -webkit-animation: animate-svg-fill-89 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.28s both;
          animation: animate-svg-fill-89 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.28s both;
}

@-webkit-keyframes animate-svg-fill-90 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-90 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-90 {
  -webkit-animation: animate-svg-fill-90 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.29s both;
          animation: animate-svg-fill-90 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.29s both;
}

@-webkit-keyframes animate-svg-fill-91 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-91 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-91 {
  -webkit-animation: animate-svg-fill-91 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
          animation: animate-svg-fill-91 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
}

@-webkit-keyframes animate-svg-fill-92 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-92 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-92 {
  -webkit-animation: animate-svg-fill-92 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.31s both;
          animation: animate-svg-fill-92 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.31s both;
}

@-webkit-keyframes animate-svg-fill-93 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-93 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-93 {
  -webkit-animation: animate-svg-fill-93 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.32s both;
          animation: animate-svg-fill-93 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.32s both;
}

@-webkit-keyframes animate-svg-fill-94 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-94 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-94 {
  -webkit-animation: animate-svg-fill-94 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.33s both;
          animation: animate-svg-fill-94 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.33s both;
}

@-webkit-keyframes animate-svg-fill-95 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-95 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-95 {
  -webkit-animation: animate-svg-fill-95 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.34s both;
          animation: animate-svg-fill-95 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.34s both;
}

@-webkit-keyframes animate-svg-fill-96 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-96 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-96 {
  -webkit-animation: animate-svg-fill-96 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.35s both;
          animation: animate-svg-fill-96 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.35s both;
}

@-webkit-keyframes animate-svg-fill-97 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-97 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-97 {
  -webkit-animation: animate-svg-fill-97 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3599999999999999s both;
          animation: animate-svg-fill-97 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3599999999999999s both;
}

@-webkit-keyframes animate-svg-fill-98 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-98 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-98 {
  -webkit-animation: animate-svg-fill-98 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.37s both;
          animation: animate-svg-fill-98 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.37s both;
}

@-webkit-keyframes animate-svg-fill-99 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-99 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-99 {
  -webkit-animation: animate-svg-fill-99 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.38s both;
          animation: animate-svg-fill-99 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.38s both;
}

@-webkit-keyframes animate-svg-fill-100 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-100 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-100 {
  -webkit-animation: animate-svg-fill-100 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3900000000000001s both;
          animation: animate-svg-fill-100 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3900000000000001s both;
}

@-webkit-keyframes animate-svg-fill-101 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-101 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-101 {
  -webkit-animation: animate-svg-fill-101 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
          animation: animate-svg-fill-101 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
}

@-webkit-keyframes animate-svg-fill-102 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-102 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-102 {
  -webkit-animation: animate-svg-fill-102 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4100000000000001s both;
          animation: animate-svg-fill-102 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4100000000000001s both;
}

@-webkit-keyframes animate-svg-fill-103 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-103 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-103 {
  -webkit-animation: animate-svg-fill-103 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.42s both;
          animation: animate-svg-fill-103 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.42s both;
}

@-webkit-keyframes animate-svg-fill-104 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-104 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-104 {
  -webkit-animation: animate-svg-fill-104 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4300000000000002s both;
          animation: animate-svg-fill-104 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4300000000000002s both;
}

@-webkit-keyframes animate-svg-fill-105 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-105 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-105 {
  -webkit-animation: animate-svg-fill-105 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s both;
          animation: animate-svg-fill-105 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s both;
}

@-webkit-keyframes animate-svg-fill-106 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-106 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-106 {
  -webkit-animation: animate-svg-fill-106 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4500000000000002s both;
          animation: animate-svg-fill-106 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4500000000000002s both;
}

@-webkit-keyframes animate-svg-fill-107 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-107 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-107 {
  -webkit-animation: animate-svg-fill-107 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.46s both;
          animation: animate-svg-fill-107 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.46s both;
}

@-webkit-keyframes animate-svg-fill-108 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-108 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-108 {
  -webkit-animation: animate-svg-fill-108 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4700000000000002s both;
          animation: animate-svg-fill-108 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4700000000000002s both;
}

@-webkit-keyframes animate-svg-fill-109 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-109 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-109 {
  -webkit-animation: animate-svg-fill-109 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.48s both;
          animation: animate-svg-fill-109 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.48s both;
}

@-webkit-keyframes animate-svg-fill-110 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-110 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-110 {
  -webkit-animation: animate-svg-fill-110 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4900000000000002s both;
          animation: animate-svg-fill-110 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4900000000000002s both;
}

@-webkit-keyframes animate-svg-fill-111 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-111 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-111 {
  -webkit-animation: animate-svg-fill-111 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
          animation: animate-svg-fill-111 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
}

@-webkit-keyframes animate-svg-fill-112 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-112 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-112 {
  -webkit-animation: animate-svg-fill-112 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5100000000000002s both;
          animation: animate-svg-fill-112 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5100000000000002s both;
}

@-webkit-keyframes animate-svg-fill-113 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-113 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-113 {
  -webkit-animation: animate-svg-fill-113 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.52s both;
          animation: animate-svg-fill-113 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.52s both;
}

@-webkit-keyframes animate-svg-fill-114 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-114 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-114 {
  -webkit-animation: animate-svg-fill-114 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5300000000000002s both;
          animation: animate-svg-fill-114 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5300000000000002s both;
}

@-webkit-keyframes animate-svg-fill-115 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-115 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-115 {
  -webkit-animation: animate-svg-fill-115 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.54s both;
          animation: animate-svg-fill-115 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.54s both;
}

@-webkit-keyframes animate-svg-fill-116 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-116 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-116 {
  -webkit-animation: animate-svg-fill-116 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5500000000000003s both;
          animation: animate-svg-fill-116 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5500000000000003s both;
}

@-webkit-keyframes animate-svg-fill-117 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-117 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-117 {
  -webkit-animation: animate-svg-fill-117 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s both;
          animation: animate-svg-fill-117 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s both;
}

@-webkit-keyframes animate-svg-fill-118 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-118 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-118 {
  -webkit-animation: animate-svg-fill-118 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5699999999999998s both;
          animation: animate-svg-fill-118 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5699999999999998s both;
}

@-webkit-keyframes animate-svg-fill-119 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-119 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-119 {
  -webkit-animation: animate-svg-fill-119 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.58s both;
          animation: animate-svg-fill-119 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.58s both;
}

@-webkit-keyframes animate-svg-fill-120 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-120 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-120 {
  -webkit-animation: animate-svg-fill-120 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5899999999999999s both;
          animation: animate-svg-fill-120 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5899999999999999s both;
}

@-webkit-keyframes animate-svg-fill-121 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-121 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-121 {
  -webkit-animation: animate-svg-fill-121 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
          animation: animate-svg-fill-121 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
}

@-webkit-keyframes animate-svg-fill-122 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-122 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-122 {
  -webkit-animation: animate-svg-fill-122 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6099999999999999s both;
          animation: animate-svg-fill-122 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6099999999999999s both;
}

@-webkit-keyframes animate-svg-fill-123 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-123 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-123 {
  -webkit-animation: animate-svg-fill-123 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.62s both;
          animation: animate-svg-fill-123 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.62s both;
}

@-webkit-keyframes animate-svg-fill-124 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-124 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-124 {
  -webkit-animation: animate-svg-fill-124 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.63s both;
          animation: animate-svg-fill-124 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.63s both;
}

@-webkit-keyframes animate-svg-fill-125 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-125 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-125 {
  -webkit-animation: animate-svg-fill-125 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6400000000000001s both;
          animation: animate-svg-fill-125 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6400000000000001s both;
}

@-webkit-keyframes animate-svg-fill-126 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-126 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-126 {
  -webkit-animation: animate-svg-fill-126 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.65s both;
          animation: animate-svg-fill-126 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.65s both;
}

@-webkit-keyframes animate-svg-fill-127 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-127 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-127 {
  -webkit-animation: animate-svg-fill-127 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6600000000000001s both;
          animation: animate-svg-fill-127 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6600000000000001s both;
}

@-webkit-keyframes animate-svg-fill-128 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-128 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-128 {
  -webkit-animation: animate-svg-fill-128 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.67s both;
          animation: animate-svg-fill-128 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.67s both;
}

@-webkit-keyframes animate-svg-fill-129 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-129 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-129 {
  -webkit-animation: animate-svg-fill-129 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6800000000000002s both;
          animation: animate-svg-fill-129 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6800000000000002s both;
}

@-webkit-keyframes animate-svg-fill-130 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-130 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-130 {
  -webkit-animation: animate-svg-fill-130 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.69s both;
          animation: animate-svg-fill-130 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.69s both;
}

@-webkit-keyframes animate-svg-fill-131 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-131 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-131 {
  -webkit-animation: animate-svg-fill-131 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s both;
          animation: animate-svg-fill-131 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s both;
}

@-webkit-keyframes animate-svg-fill-132 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-132 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-132 {
  -webkit-animation: animate-svg-fill-132 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.71s both;
          animation: animate-svg-fill-132 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.71s both;
}

@-webkit-keyframes animate-svg-fill-133 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-133 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-133 {
  -webkit-animation: animate-svg-fill-133 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7200000000000002s both;
          animation: animate-svg-fill-133 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7200000000000002s both;
}

@-webkit-keyframes animate-svg-fill-134 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-134 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-134 {
  -webkit-animation: animate-svg-fill-134 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.73s both;
          animation: animate-svg-fill-134 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.73s both;
}

@-webkit-keyframes animate-svg-fill-135 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-135 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-135 {
  -webkit-animation: animate-svg-fill-135 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7400000000000002s both;
          animation: animate-svg-fill-135 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7400000000000002s both;
}

@-webkit-keyframes animate-svg-fill-136 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-136 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-136 {
  -webkit-animation: animate-svg-fill-136 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.75s both;
          animation: animate-svg-fill-136 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.75s both;
}

@-webkit-keyframes animate-svg-fill-137 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-137 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-137 {
  -webkit-animation: animate-svg-fill-137 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7600000000000002s both;
          animation: animate-svg-fill-137 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7600000000000002s both;
}

@-webkit-keyframes animate-svg-fill-138 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-138 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-138 {
  -webkit-animation: animate-svg-fill-138 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.77s both;
          animation: animate-svg-fill-138 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.77s both;
}

@-webkit-keyframes animate-svg-fill-139 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-139 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-139 {
  -webkit-animation: animate-svg-fill-139 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7800000000000002s both;
          animation: animate-svg-fill-139 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7800000000000002s both;
}

@-webkit-keyframes animate-svg-fill-140 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-140 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-140 {
  -webkit-animation: animate-svg-fill-140 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.79s both;
          animation: animate-svg-fill-140 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.79s both;
}

@-webkit-keyframes animate-svg-fill-141 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-141 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-141 {
  -webkit-animation: animate-svg-fill-141 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8000000000000003s both;
          animation: animate-svg-fill-141 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8000000000000003s both;
}

@-webkit-keyframes animate-svg-fill-142 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-142 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-142 {
  -webkit-animation: animate-svg-fill-142 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.81s both;
          animation: animate-svg-fill-142 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.81s both;
}

@-webkit-keyframes animate-svg-fill-143 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-143 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-143 {
  -webkit-animation: animate-svg-fill-143 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8199999999999998s both;
          animation: animate-svg-fill-143 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8199999999999998s both;
}

@-webkit-keyframes animate-svg-fill-144 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-144 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-144 {
  -webkit-animation: animate-svg-fill-144 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.83s both;
          animation: animate-svg-fill-144 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.83s both;
}

@-webkit-keyframes animate-svg-fill-145 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-145 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-145 {
  -webkit-animation: animate-svg-fill-145 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8399999999999999s both;
          animation: animate-svg-fill-145 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8399999999999999s both;
}

@-webkit-keyframes animate-svg-fill-146 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-146 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-146 {
  -webkit-animation: animate-svg-fill-146 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.85s both;
          animation: animate-svg-fill-146 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.85s both;
}

@-webkit-keyframes animate-svg-fill-147 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-147 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-147 {
  -webkit-animation: animate-svg-fill-147 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8599999999999999s both;
          animation: animate-svg-fill-147 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8599999999999999s both;
}

@-webkit-keyframes animate-svg-fill-148 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-148 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-148 {
  -webkit-animation: animate-svg-fill-148 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.87s both;
          animation: animate-svg-fill-148 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.87s both;
}

@-webkit-keyframes animate-svg-fill-149 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-149 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-149 {
  -webkit-animation: animate-svg-fill-149 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.88s both;
          animation: animate-svg-fill-149 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.88s both;
}

@-webkit-keyframes animate-svg-fill-150 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-150 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-150 {
  -webkit-animation: animate-svg-fill-150 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8900000000000001s both;
          animation: animate-svg-fill-150 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8900000000000001s both;
}

@-webkit-keyframes animate-svg-fill-151 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-151 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-151 {
  -webkit-animation: animate-svg-fill-151 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both;
          animation: animate-svg-fill-151 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both;
}

@-webkit-keyframes animate-svg-fill-152 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-152 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-152 {
  -webkit-animation: animate-svg-fill-152 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9100000000000001s both;
          animation: animate-svg-fill-152 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9100000000000001s both;
}

@-webkit-keyframes animate-svg-fill-153 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-153 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-153 {
  -webkit-animation: animate-svg-fill-153 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s both;
          animation: animate-svg-fill-153 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s both;
}

@-webkit-keyframes animate-svg-fill-154 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-154 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-154 {
  -webkit-animation: animate-svg-fill-154 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9300000000000002s both;
          animation: animate-svg-fill-154 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9300000000000002s both;
}

@-webkit-keyframes animate-svg-fill-155 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-155 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-155 {
  -webkit-animation: animate-svg-fill-155 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.94s both;
          animation: animate-svg-fill-155 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.94s both;
}

@-webkit-keyframes animate-svg-fill-156 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-156 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-156 {
  -webkit-animation: animate-svg-fill-156 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9500000000000002s both;
          animation: animate-svg-fill-156 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9500000000000002s both;
}

@-webkit-keyframes animate-svg-fill-157 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-157 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-157 {
  -webkit-animation: animate-svg-fill-157 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.96s both;
          animation: animate-svg-fill-157 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.96s both;
}

@-webkit-keyframes animate-svg-fill-158 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-158 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-158 {
  -webkit-animation: animate-svg-fill-158 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9700000000000002s both;
          animation: animate-svg-fill-158 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9700000000000002s both;
}

@-webkit-keyframes animate-svg-fill-159 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-159 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-159 {
  -webkit-animation: animate-svg-fill-159 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.98s both;
          animation: animate-svg-fill-159 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.98s both;
}

@-webkit-keyframes animate-svg-fill-160 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-160 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-160 {
  -webkit-animation: animate-svg-fill-160 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9900000000000002s both;
          animation: animate-svg-fill-160 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9900000000000002s both;
}

@-webkit-keyframes animate-svg-fill-161 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-161 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-161 {
  -webkit-animation: animate-svg-fill-161 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
          animation: animate-svg-fill-161 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
}

@-webkit-keyframes animate-svg-fill-162 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-162 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-162 {
  -webkit-animation: animate-svg-fill-162 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.0100000000000002s both;
          animation: animate-svg-fill-162 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.0100000000000002s both;
}

@-webkit-keyframes animate-svg-fill-163 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-163 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-163 {
  -webkit-animation: animate-svg-fill-163 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.02s both;
          animation: animate-svg-fill-163 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.02s both;
}

@-webkit-keyframes animate-svg-fill-164 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-164 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-164 {
  -webkit-animation: animate-svg-fill-164 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.0300000000000002s both;
          animation: animate-svg-fill-164 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.0300000000000002s both;
}

@-webkit-keyframes animate-svg-fill-165 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-165 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-165 {
  -webkit-animation: animate-svg-fill-165 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s both;
          animation: animate-svg-fill-165 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s both;
}

@-webkit-keyframes animate-svg-fill-166 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-166 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-166 {
  -webkit-animation: animate-svg-fill-166 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.0500000000000003s both;
          animation: animate-svg-fill-166 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.0500000000000003s both;
}

@-webkit-keyframes animate-svg-fill-167 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-167 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-167 {
  -webkit-animation: animate-svg-fill-167 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.06s both;
          animation: animate-svg-fill-167 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.06s both;
}

@-webkit-keyframes animate-svg-fill-168 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

@keyframes animate-svg-fill-168 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(0, 0, 0);
  }
}

.svg-elem-168 {
  -webkit-animation: animate-svg-fill-168 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.07s both;
          animation: animate-svg-fill-168 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.07s both;
}

@-webkit-keyframes animate-svg-fill-169 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-fill-169 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

.svg-elem-169 {
  -webkit-animation: animate-svg-fill-169 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.08s both;
          animation: animate-svg-fill-169 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.08s both;
}