body{
    margin: 0px;
    overflow: hidden;
  }
  
  div{
    position: absolute;
    top: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    margin: 0px;
    background: radial-gradient(circle, #010417 0%, #00258b 100%);
    overflow: hidden;
  }
  
  .wrap{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  
  a{
    color: #ECEC89;
  }
  
  h2{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 150px;
    font-size: 32px;
    text-transform: uppercase;
    transform: translate(-50%, -50%);
    display: block;
    color: #ECEC89;
    font-weight: 300;
    font-family: Audiowide;
    text-shadow: 0px 0px 4px #ECEC89;
    animation: fadeInText 3s ease-in 3.5s forwards, flicker4 5s linear 7.5s infinite, hueRotate 6s ease-in-out 3s infinite;
  }
  
  #svgWrap_1,
  #svgWrap_2{
    position: absolute;
    height: auto;
    width: 600px;
    max-width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  
  #svgWrap_1,
  #svgWrap_2,
  div{
    animation: hueRotate 6s ease-in-out 3s infinite;
  }
  
  #id1_1,
  #id2_1,
  #id3_1{
    stroke: #2244c4;
    stroke-width: 3px;
    fill: transparent;
    filter: url(#glow);
  }
  
  #id1_2,
  #id2_2,
  #id3_2{
    stroke: #ECEC89;
    stroke-width: 3px;
    fill: transparent;
    filter: url(#glow);
  }
  
  #id3_1{
    stroke-dasharray: 940px;
    stroke-dashoffset: -940px;
    animation: drawLine3 2.5s ease-in-out 0s forwards, flicker3 4s linear 4s infinite;
  }
  
  #id2_1{
    stroke-dasharray: 735px;
    stroke-dashoffset: -735px;
    animation: drawLine2 2.5s ease-in-out 0.5s forwards, flicker2 4s linear 4.5s infinite;
  }
  
  #id1_1{
    stroke-dasharray: 940px;
    stroke-dashoffset: -940px;
    animation: drawLine1 2.5s ease-in-out 1s forwards, flicker1 4s linear 5s infinite;
  }
  
  @keyframes drawLine1 {
    0%  {stroke-dashoffset: -940px;}
    100%{stroke-dashoffset: 0px;}
  }
  
  @keyframes drawLine2 {
    0%  {stroke-dashoffset: -735px;}
    100%{stroke-dashoffset: 0px;}
  }
  
  @keyframes drawLine3 {
    0%  {stroke-dashoffset: -940px;}
    100%{stroke-dashoffset: 0px;}
  }
  
  @keyframes flicker1{
    0%  {stroke: #2244c4;}
    1%  {stroke: transparent;}
    3%  {stroke: transparent;}
    4%  {stroke: #2244c4;}
    6%  {stroke: #2244c4;}
    7%  {stroke: transparent;}
    13% {stroke: transparent;}
    14% {stroke: #2244c4;}
    100%{stroke: #2244c4;}
  }
  
  @keyframes flicker2{
    0%  {stroke: #2244c4;}
    50% {stroke: #2244c4;}
    51% {stroke: transparent;}
    61% {stroke: transparent;}
    62% {stroke: #2244c4;}
    100%{stroke: #2244c4;}
  }
  
  @keyframes flicker3{
    0%  {stroke: #2244c4;}
    1%  {stroke: transparent;}
    10% {stroke: transparent;}
    11% {stroke: #2244c4;}
    40% {stroke: #2244c4;}
    41% {stroke: transparent;}
    45% {stroke: transparent;}
    46% {stroke: #2244c4;}
    100%{stroke: #2244c4;}
  }
  
  @keyframes flicker4{
    0%  {color: #2244c4;text-shadow:0px 0px 4px #2244c4;}
    30% {color: #2244c4;text-shadow:0px 0px 4px #2244c4;}
    31% {color: #ECEC89;text-shadow:0px 0px 4px #ECEC89;}
    32% {color: #2244c4;text-shadow:0px 0px 4px #2244c4;}
    36% {color: #2244c4;text-shadow:0px 0px 4px #2244c4;}
    37% {color: #ECEC89;text-shadow:0px 0px 4px #ECEC89;}
    41% {color: #ECEC89;text-shadow:0px 0px 4px #ECEC89;}
    42% {color: #2244c4;text-shadow:0px 0px 4px #2244c4;}
    85% {color: #2244c4;text-shadow:0px 0px 4px #2244c4;}
    86% {color: #ECEC89;text-shadow:0px 0px 4px #ECEC89;}
    95% {color: #ECEC89;text-shadow:0px 0px 4px #ECEC89;}
    96% {color: #2244c4;text-shadow:0px 0px 4px #2244c4;}
    100%{color: #2244c4;text-shadow:0px 0px 4px #2244c4;}
  }
  
  @keyframes fadeInText{
    1%  {color: #ECEC89;text-shadow:0px 0px 4px #ECEC89;}
    70% {color: #2244c4;text-shadow:0px 0px 14px #2244c4;}
    100%{color: #2244c4;text-shadow:0px 0px 4px #2244c4;}
  }
  
  @keyframes hueRotate{
    0%  {
      filter: hue-rotate(0deg);
    }
    50%  {
      filter: hue-rotate(-120deg);
    }
    100%  {
      filter: hue-rotate(0deg);
    }
  }