@charset "UTF-8";
/*--------------------------main_visual_svg01-----------------------------------*/
@-webkit-keyframes svg01_animate-svg-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn-load.active .svg-elem01-1 {
  -webkit-animation: svg01_animate-svg-fill-1 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
          animation: svg01_animate-svg-fill-1 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn-load.active .svg-elem01-2 {
  -webkit-animation: svg01_animate-svg-fill-2 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
          animation: svg01_animate-svg-fill-2 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn-load.active .svg-elem01-3 {
  -webkit-animation: svg01_animate-svg-fill-3 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
          animation: svg01_animate-svg-fill-3 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn-load.active .svg-elem01-4 {
  -webkit-animation: svg01_animate-svg-fill-4 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
          animation: svg01_animate-svg-fill-4 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn-load.active .svg-elem01-5 {
  -webkit-animation: svg01_animate-svg-fill-5 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s both;
          animation: svg01_animate-svg-fill-5 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn-load.active .svg-elem01-6 {
  -webkit-animation: svg01_animate-svg-fill-6 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
          animation: svg01_animate-svg-fill-6 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn-load.active .svg-elem01-7 {
  -webkit-animation: svg01_animate-svg-fill-7 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s both;
          animation: svg01_animate-svg-fill-7 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn-load.active .svg-elem01-8 {
  -webkit-animation: svg01_animate-svg-fill-8 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
          animation: svg01_animate-svg-fill-8 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn-load.active .svg-elem01-9 {
  -webkit-animation: svg01_animate-svg-fill-9 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
          animation: svg01_animate-svg-fill-9 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn-load.active .svg-elem01-10 {
  -webkit-animation: svg01_animate-svg-fill-10 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
          animation: svg01_animate-svg-fill-10 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn-load.active .svg-elem01-11 {
  -webkit-animation: svg01_animate-svg-fill-10 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
          animation: svg01_animate-svg-fill-10 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
}

/* ===============================================###  ###=============================================== */

/*--------------------------section__text_svg01-----------------------------------*/

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

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

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

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

.js-fadeIn.active .svg-elem02-1 {
  -webkit-animation: svg02_animate-svg-fill-1 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
          animation: svg02_animate-svg-fill-1 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem02-2 {
  -webkit-animation: svg02_animate-svg-fill-2 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
          animation: svg02_animate-svg-fill-2 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem02-3 {
  -webkit-animation: svg02_animate-svg-fill-3 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
          animation: svg02_animate-svg-fill-3 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem02-4 {
  -webkit-animation: svg02_animate-svg-fill-4 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
          animation: svg02_animate-svg-fill-4 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem02-5 {
  -webkit-animation: svg02_animate-svg-fill-5 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
          animation: svg02_animate-svg-fill-5 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem02-6 {
  -webkit-animation: svg02_animate-svg-fill-6 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
          animation: svg02_animate-svg-fill-6 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem02-7 {
  -webkit-animation: svg02_animate-svg-fill-7 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
          animation: svg02_animate-svg-fill-7 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem02-8 {
  -webkit-animation: svg02_animate-svg-fill-8 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
          animation: svg02_animate-svg-fill-8 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem02-9 {
  -webkit-animation: svg02_animate-svg-fill-9 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
          animation: svg02_animate-svg-fill-9 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem02-10 {
  -webkit-animation: svg02_animate-svg-fill-10 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
          animation: svg02_animate-svg-fill-10 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
}

/* ===============================================###  ###=============================================== */

/*--------------------------section__text_svg02-----------------------------------*/

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

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

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

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

.js-fadeIn.active .svg-elem03-1 {
  -webkit-animation: svg03_animate-svg-fill-1 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
          animation: svg03_animate-svg-fill-1 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem03-2 {
  -webkit-animation: svg03_animate-svg-fill-2 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
          animation: svg03_animate-svg-fill-2 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem03-3 {
  -webkit-animation: svg03_animate-svg-fill-3 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
          animation: svg03_animate-svg-fill-3 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem03-4 {
  -webkit-animation: svg03_animate-svg-fill-4 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
          animation: svg03_animate-svg-fill-4 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem03-5 {
  -webkit-animation: svg03_animate-svg-fill-5 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
          animation: svg03_animate-svg-fill-5 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem03-6 {
  -webkit-animation: svg03_animate-svg-fill-6 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
          animation: svg03_animate-svg-fill-6 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem03-7 {
  -webkit-animation: svg03_animate-svg-fill-7 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
          animation: svg03_animate-svg-fill-7 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem03-8 {
  -webkit-animation: svg03_animate-svg-fill-8 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
          animation: svg03_animate-svg-fill-8 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem03-9 {
  -webkit-animation: svg03_animate-svg-fill-9 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
          animation: svg03_animate-svg-fill-9 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem03-10 {
  -webkit-animation: svg03_animate-svg-fill-10 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
          animation: svg03_animate-svg-fill-10 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem03-11 {
  -webkit-animation: svg03_animate-svg-fill-11 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
          animation: svg03_animate-svg-fill-11 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem03-12 {
  -webkit-animation: svg03_animate-svg-fill-12 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
          animation: svg03_animate-svg-fill-12 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem03-13 {
  -webkit-animation: svg03_animate-svg-fill-13 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
          animation: svg03_animate-svg-fill-13 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem03-14 {
  -webkit-animation: svg03_animate-svg-fill-14 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both;
          animation: svg03_animate-svg-fill-14 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both;
}

/* ===============================================###  ###=============================================== */

/*--------------------------section__text_svg03-----------------------------------*/

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem04-1 {
  -webkit-animation: svg04_animate-svg-fill-1 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
          animation: svg04_animate-svg-fill-1 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem04-2 {
  -webkit-animation: svg04_animate-svg-fill-2 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
          animation: svg04_animate-svg-fill-2 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem04-3 {
  -webkit-animation: svg04_animate-svg-fill-3 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
          animation: svg04_animate-svg-fill-3 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem04-4 {
  -webkit-animation: svg04_animate-svg-fill-4 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
          animation: svg04_animate-svg-fill-4 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem04-5 {
  -webkit-animation: svg04_animate-svg-fill-5 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
          animation: svg04_animate-svg-fill-5 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem04-6 {
  -webkit-animation: svg04_animate-svg-fill-6 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
          animation: svg04_animate-svg-fill-6 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem04-7 {
  -webkit-animation: svg04_animate-svg-fill-7 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
          animation: svg04_animate-svg-fill-7 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem04-8 {
  -webkit-animation: svg04_animate-svg-fill-8 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
          animation: svg04_animate-svg-fill-8 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem04-9 {
  -webkit-animation: svg04_animate-svg-fill-9 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
          animation: svg04_animate-svg-fill-9 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem04-10 {
  -webkit-animation: svg04_animate-svg-fill-10 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
          animation: svg04_animate-svg-fill-10 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem04-11 {
  -webkit-animation: svg04_animate-svg-fill-11 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
          animation: svg04_animate-svg-fill-11 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem04-12 {
  -webkit-animation: svg04_animate-svg-fill-12 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
          animation: svg04_animate-svg-fill-12 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem04-13 {
  -webkit-animation: svg04_animate-svg-fill-13 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
          animation: svg04_animate-svg-fill-13 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem04-14 {
  -webkit-animation: svg04_animate-svg-fill-14 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both;
          animation: svg04_animate-svg-fill-14 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem04-15 {
  -webkit-animation: svg04_animate-svg-fill-15 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
          animation: svg04_animate-svg-fill-15 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem04-16 {
  -webkit-animation: svg04_animate-svg-fill-16 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both;
          animation: svg04_animate-svg-fill-16 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both;
}
/* ===============================================###  ###=============================================== */

/*--------------------------section__text_svg04-----------------------------------*/

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem05-1 {
  -webkit-animation: svg05_animate-svg-fill-1 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
          animation: svg05_animate-svg-fill-1 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem05-2 {
  -webkit-animation: svg05_animate-svg-fill-2 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
          animation: svg05_animate-svg-fill-2 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem05-3 {
  -webkit-animation: svg05_animate-svg-fill-3 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
          animation: svg05_animate-svg-fill-3 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem05-4 {
  -webkit-animation: svg05_animate-svg-fill-4 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
          animation: svg05_animate-svg-fill-4 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem05-5 {
  -webkit-animation: svg05_animate-svg-fill-5 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
          animation: svg05_animate-svg-fill-5 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem05-6 {
  -webkit-animation: svg05_animate-svg-fill-6 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
          animation: svg05_animate-svg-fill-6 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem05-7 {
  -webkit-animation: svg05_animate-svg-fill-7 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
          animation: svg05_animate-svg-fill-7 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem05-8 {
  -webkit-animation: svg05_animate-svg-fill-8 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
          animation: svg05_animate-svg-fill-8 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem05-9 {
  -webkit-animation: svg05_animate-svg-fill-9 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
          animation: svg05_animate-svg-fill-9 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem05-10 {
  -webkit-animation: svg05_animate-svg-fill-10 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
          animation: svg05_animate-svg-fill-10 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
}
/* ===============================================###  ###=============================================== */

/*--------------------------section__text_svg05-----------------------------------*/

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem06-1 {
  -webkit-animation: svg06_animate-svg-fill-1 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
          animation: svg06_animate-svg-fill-1 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem06-2 {
  -webkit-animation: svg06_animate-svg-fill-2 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
          animation: svg06_animate-svg-fill-2 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem06-3 {
  -webkit-animation: svg06_animate-svg-fill-3 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
          animation: svg06_animate-svg-fill-3 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem06-4 {
  -webkit-animation: svg06_animate-svg-fill-4 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
          animation: svg06_animate-svg-fill-4 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem06-5 {
  -webkit-animation: svg06_animate-svg-fill-5 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
          animation: svg06_animate-svg-fill-5 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem06-6 {
  -webkit-animation: svg06_animate-svg-fill-6 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
          animation: svg06_animate-svg-fill-6 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem06-7 {
  -webkit-animation: svg06_animate-svg-fill-7 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
          animation: svg06_animate-svg-fill-7 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem06-8 {
  -webkit-animation: svg06_animate-svg-fill-8 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
          animation: svg06_animate-svg-fill-8 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem06-9 {
  -webkit-animation: svg06_animate-svg-fill-9 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
          animation: svg06_animate-svg-fill-9 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem06-10 {
  -webkit-animation: svg06_animate-svg-fill-10 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
          animation: svg06_animate-svg-fill-10 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem06-11 {
  -webkit-animation: svg06_animate-svg-fill-11 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
          animation: svg06_animate-svg-fill-11 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
}
/* ===============================================###  ###=============================================== */

/*--------------------------section__text_svg06-----------------------------------*/

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

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

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

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

.js-fadeIn.active .svg-elem07-1 {
  -webkit-animation: svg07_animate-svg-fill-1 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
          animation: svg07_animate-svg-fill-1 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem07-2 {
  -webkit-animation: svg07_animate-svg-fill-2 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
          animation: svg07_animate-svg-fill-2 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem07-3 {
  -webkit-animation: svg07_animate-svg-fill-3 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
          animation: svg07_animate-svg-fill-3 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem07-4 {
  -webkit-animation: svg07_animate-svg-fill-4 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
          animation: svg07_animate-svg-fill-4 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem07-5 {
  -webkit-animation: svg07_animate-svg-fill-5 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
          animation: svg07_animate-svg-fill-5 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem07-6 {
  -webkit-animation: svg07_animate-svg-fill-6 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
          animation: svg07_animate-svg-fill-6 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem07-7 {
  -webkit-animation: svg07_animate-svg-fill-7 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
          animation: svg07_animate-svg-fill-7 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem07-8 {
  -webkit-animation: svg07_animate-svg-fill-8 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
          animation: svg07_animate-svg-fill-8 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem07-9 {
  -webkit-animation: svg07_animate-svg-fill-9 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
          animation: svg07_animate-svg-fill-9 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem07-10 {
  -webkit-animation: svg07_animate-svg-fill-10 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
          animation: svg07_animate-svg-fill-10 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem07-11 {
  -webkit-animation: svg07_animate-svg-fill-11 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
          animation: svg07_animate-svg-fill-11 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem07-12 {
  -webkit-animation: svg07_animate-svg-fill-12 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
          animation: svg07_animate-svg-fill-12 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
}
/* ===============================================###  ###=============================================== */

/*--------------------------section__text_svg07-----------------------------------*/

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

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

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

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

.js-fadeIn.active .svg-elem08-1 {
  -webkit-animation: svg08_animate-svg-fill-1 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
          animation: svg08_animate-svg-fill-1 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem08-2 {
  -webkit-animation: svg08_animate-svg-fill-2 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
          animation: svg08_animate-svg-fill-2 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem08-3 {
  -webkit-animation: svg08_animate-svg-fill-3 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
          animation: svg08_animate-svg-fill-3 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem08-4 {
  -webkit-animation: svg08_animate-svg-fill-4 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
          animation: svg08_animate-svg-fill-4 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem08-5 {
  -webkit-animation: svg08_animate-svg-fill-5 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
          animation: svg08_animate-svg-fill-5 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem08-6 {
  -webkit-animation: svg08_animate-svg-fill-6 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
          animation: svg08_animate-svg-fill-6 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem08-7 {
  -webkit-animation: svg08_animate-svg-fill-7 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
          animation: svg08_animate-svg-fill-7 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem08-8 {
  -webkit-animation: svg08_animate-svg-fill-8 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
          animation: svg08_animate-svg-fill-8 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
}

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

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

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

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

.js-fadeIn.active .svg-elem08-9 {
  -webkit-animation: svg08_animate-svg-fill-9 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
          animation: svg08_animate-svg-fill-9 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
}

/* ===============================================###  ###=============================================== */

/*--------------------------section__text_svg08-----------------------------------*/

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem09-1 {
  -webkit-animation: svg09_animate-svg-fill-1 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
          animation: svg09_animate-svg-fill-1 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem09-2 {
  -webkit-animation: svg09_animate-svg-fill-2 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
          animation: svg09_animate-svg-fill-2 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem09-3 {
  -webkit-animation: svg09_animate-svg-fill-3 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
          animation: svg09_animate-svg-fill-3 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem09-4 {
  -webkit-animation: svg09_animate-svg-fill-4 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
          animation: svg09_animate-svg-fill-4 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem09-5 {
  -webkit-animation: svg09_animate-svg-fill-5 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
          animation: svg09_animate-svg-fill-5 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem09-6 {
  -webkit-animation: svg09_animate-svg-fill-6 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
          animation: svg09_animate-svg-fill-6 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem09-7 {
  -webkit-animation: svg09_animate-svg-fill-7 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
          animation: svg09_animate-svg-fill-7 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem09-8 {
  -webkit-animation: svg09_animate-svg-fill-8 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
          animation: svg09_animate-svg-fill-8 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem09-9 {
  -webkit-animation: svg09_animate-svg-fill-9 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
          animation: svg09_animate-svg-fill-9 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem09-10 {
  -webkit-animation: svg09_animate-svg-fill-10 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
          animation: svg09_animate-svg-fill-10 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem09-11 {
  -webkit-animation: svg09_animate-svg-fill-11 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
          animation: svg09_animate-svg-fill-11 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem09-12 {
  -webkit-animation: svg09_animate-svg-fill-12 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
          animation: svg09_animate-svg-fill-12 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
}
/* ===============================================###  ###=============================================== */

/*--------------------------section__text_svg09-----------------------------------*/

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-1 {
  -webkit-animation: svg10_animate-svg-fill-1 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
          animation: svg10_animate-svg-fill-1 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-2 {
  -webkit-animation: svg10_animate-svg-fill-2 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
          animation: svg10_animate-svg-fill-2 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-3 {
  -webkit-animation: svg10_animate-svg-fill-3 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
          animation: svg10_animate-svg-fill-3 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-4 {
  -webkit-animation: svg10_animate-svg-fill-4 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
          animation: svg10_animate-svg-fill-4 0s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-5 {
  -webkit-animation: svg10_animate-svg-fill-5 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
          animation: svg10_animate-svg-fill-5 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-6 {
  -webkit-animation: svg10_animate-svg-fill-6 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
          animation: svg10_animate-svg-fill-6 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-7 {
  -webkit-animation: svg10_animate-svg-fill-7 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
          animation: svg10_animate-svg-fill-7 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-8 {
  -webkit-animation: svg10_animate-svg-fill-8 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
          animation: svg10_animate-svg-fill-8 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-9 {
  -webkit-animation: svg10_animate-svg-fill-9 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
          animation: svg10_animate-svg-fill-9 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-10 {
  -webkit-animation: svg10_animate-svg-fill-10 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
          animation: svg10_animate-svg-fill-10 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-11 {
  -webkit-animation: svg10_animate-svg-fill-11 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
          animation: svg10_animate-svg-fill-11 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-12 {
  -webkit-animation: svg10_animate-svg-fill-12 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
          animation: svg10_animate-svg-fill-12 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-13 {
  -webkit-animation: svg10_animate-svg-fill-13 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
          animation: svg10_animate-svg-fill-13 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
}
@-webkit-keyframes svg10_animate-svg-fill-14 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-14 {
  -webkit-animation: svg10_animate-svg-fill-14 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both;
          animation: svg10_animate-svg-fill-14 0s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both;
}
@-webkit-keyframes svg10_animate-svg-fill-15 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-15 {
  -webkit-animation: svg10_animate-svg-fill-15 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
          animation: svg10_animate-svg-fill-15 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
}
@-webkit-keyframes svg10_animate-svg-fill-16 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-16 {
  -webkit-animation: svg10_animate-svg-fill-16 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both;
          animation: svg10_animate-svg-fill-16 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both;
}
@-webkit-keyframes svg10_animate-svg-fill-17 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-17 {
  -webkit-animation: svg10_animate-svg-fill-17 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;
          animation: svg10_animate-svg-fill-17 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;
}
@-webkit-keyframes svg10_animate-svg-fill-18 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-18 {
  -webkit-animation: svg10_animate-svg-fill-18 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s both;
          animation: svg10_animate-svg-fill-18 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s both;
}
@-webkit-keyframes svg10_animate-svg-fill-19 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-19 {
  -webkit-animation: svg10_animate-svg-fill-19 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s both;
          animation: svg10_animate-svg-fill-19 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s both;
}
@-webkit-keyframes svg10_animate-svg-fill-20 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-20 {
  -webkit-animation: svg10_animate-svg-fill-20 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s both;
          animation: svg10_animate-svg-fill-20 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s both;
}
@-webkit-keyframes svg10_animate-svg-fill-21 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-21 {
  -webkit-animation: svg10_animate-svg-fill-21 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both;
          animation: svg10_animate-svg-fill-21 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both;
}
@-webkit-keyframes svg10_animate-svg-fill-22 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-22 {
  -webkit-animation: svg10_animate-svg-fill-22 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s both;
          animation: svg10_animate-svg-fill-22 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s both;
}
@-webkit-keyframes svg10_animate-svg-fill-23 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-23 {
  -webkit-animation: svg10_animate-svg-fill-23 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s both;
          animation: svg10_animate-svg-fill-23 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s both;
}
@-webkit-keyframes svg10_animate-svg-fill-24 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(204, 21, 35);
  }
}

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

  100% {
    fill: rgb(204, 21, 35);
  }
}

.js-fadeIn.active .svg-elem10-24 {
  -webkit-animation: svg10_animate-svg-fill-24 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9s both;
          animation: svg10_animate-svg-fill-24 0s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9s both;
}

/* ===============================================###  ###=============================================== */