@-webkit-keyframes lineLeft {
    0% {
      margin-left: -1300px;
      width: 0;
    }
    50% {
      margin-left: -1300px;
      width: 200vw;
    }
    100% {
      margin-left: -15px;
    }
  }
  @-webkit-keyframes lineRight {
    0% {
      margin-left: 70.0521vw;
      width: 100vw;
    }
    50% {
      margin-left: -29.0625vw;
      width: 100vw;
    }
    100% {
      margin-left: -29.0625vw;
      width: 43.8021vw;
    }
  }
  @-webkit-keyframes lineRightFig {
    0% {
      margin-left: 70.0521vw;
      width: 100vw;
    }
    50% {
      margin-left: -29.0625vw;
      width: 100vw;
    }
    100% {
      margin-left: -29.0625vw;
      width: 43.8021vw;
    }
  }
  @-webkit-keyframes lineLeft2 {
    0% {
      margin-left: -3100px;
      width: 100vw;
    }
    50% {
      margin-left: -1160px;
      width: 100vw;
    }
    100% {
      margin-left: 6px;
      width: 754px;
    }
  }
  @-webkit-keyframes lineRight2 {
    0% {
      margin-left: 1345px;
      width: 100vw;
    }
    50% {
      margin-left: -558px;
      width: 100vw;
    }
    100% {
      margin-left: -558px;
      width: 816px;
    }
  }
  @-webkit-keyframes lineLeft3 {
    0% {
      margin-left: -175vw;
      width: 100vw;
    }
    50% {
      margin-left: -75.4688vw;
      width: 100vw;
    }
    100% {
      margin-left: 0px;
      width: 24.4792vw;
    }
  }
  @-webkit-keyframes lineLeft4 {
    0% {
      margin-left: -3212px;
      width: 100vw;
    }
    50% {
      margin-left: -1309px;
      width: 100vw;
    }
    100% {
      margin-left: 0px;
      width: 611px;
    }
  }
  @-webkit-keyframes Floatingx {
    0% {
      opacity: 0;
      filter: alpha(opacity=0);
      -webkit-transform: translate(0, 5px);
      transform: translate(0, 5px);
    }
    25% {
      opacity: 1;
      filter: alpha(opacity=100);
      -webkit-transform: translate(0, 5px);
      transform: translate(0, 5px);
    }
    75% {
      opacity: 1;
      filter: alpha(opacity=100);
      -webkit-transform: translate(0, 0px);
      transform: translate(0, 0px);
    }
    100% {
      opacity: 0;
      filter: alpha(opacity=0);
      -webkit-transform: translate(0, 0px);
      transform: translate(0, 0px);
    }
  }
  @keyframes Floatingx {
    0% {
      opacity: 0;
      filter: alpha(opacity=0);
      -webkit-transform: translate(0, 5px);
      transform: translate(0, 5px);
    }
    25% {
      opacity: 1;
      filter: alpha(opacity=100);
      -webkit-transform: translate(0, 5px);
      transform: translate(0, 5px);
    }
    75% {
      opacity: 1;
      filter: alpha(opacity=100);
      -webkit-transform: translate(0, 0px);
      transform: translate(0, 0px);
    }
    100% {
      opacity: 0;
      filter: alpha(opacity=0);
      -webkit-transform: translate(0, 0px);
      transform: translate(0, 0px);
    }
  }
  @keyframes svgPathAnimation {
    0% {
      stroke-dashoffset: 0;
    }
    100% {
      stroke-dashoffset: 16;
    }
  }
  @keyframes FadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-webkit-keyframes lineAbout {
    0% {
      margin-left: 70.0521vw;
      width: 100vw;
    }
    50% {
      margin-left: -26.0417vw;
      width: 100vw;
    }
    100% {
      margin-left: -26.0417vw;
      width: 30.7292vw;
    }
  }
  @-webkit-keyframes lineAboutInv {
    0% {
      margin-left: -150vw;
      width: 100vw;
    }
    50% {
      margin-left: 790px;
      width: 200vw;
    }
    100% {
      margin-left: 790px;
      width: 630px;
      /*        width: 51.9292vw;        */
    }
  }