#bcg {
/* 	background: radial-gradient(circle,rgba(255,255,255,0),rgba(255,255,255,1)); */
/*radial-gradient(#77d19e,#46c17b);*/
	width:100%;
	height:100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}


.st0{
  fill:none;
  stroke:rgba(255,255,255,1);
  stroke-width:1;
  stroke-miterlimit:1;
  stroke-dasharray: 958;
  stroke-dashoffset: 958;
  animation: dash 4s 1 linear both,  filling 3s 1 linear both, heartbeat 2s infinite linear forwards;
  -webkit-animation:  dash 10s 1 linear both, filling 3s 1 linear both, heartbeat 2s infinite linear forwards;
  -webkit-animation-delay: 0s,1s ,4s;
  animation-delay: 0s, 1s, 4s;
}

.st1{
  fill:none;
  stroke:rgba(255,255,255,1);
  stroke-width:1;
  stroke-miterlimit:1;
  stroke-dasharray: 958;
  stroke-dashoffset: 958;
  animation: dash 4s 1 linear both,  fillingSecond 3s 1 linear both, heartbeat 2s infinite linear forwards;
  -webkit-animation:  dash 10s 1 linear both, fillingSecond 3s 1 linear both, heartbeat 2s infinite linear forwards;
  -webkit-animation-delay: 0s,1s ,4s;
  animation-delay: 0s, 1s, 4s;
}

@keyframes dash {
  
    to {
        stroke-dashoffset: 0;
        filter: drop-shadow(3px 3px 1px rgba(0, 0, 0, 0.6));
      /*fill: #183039;*/
      
    }
}
@keyframes filling {
    40% {
        fill: rgba(255,255,255,0); stroke:rgba(255,255,255,0.5);
    }
    100% {
        fill: rgba(255,255,255,1); stroke:rgba(255,255,255,0);
    }
}
@keyframes fillingSecond {
    40% {
        fill: rgba(70,160,215,0); stroke:rgba(255,255,255,0.5);
    }
    100% {
        fill: rgba(70,160,215,1); stroke:rgba(255,255,255,0);
    }
}
@-webkit-keyframes dash {
    to {
        stroke-dashoffset: 0;
    }
}

.Absolute-Center {
    width: 450px;
    height: auto;
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
  z-index: 101;
  
/* border: solid 1px red; */
}
@media only screen and (max-width: 1200px) {
.Absolute-Center {
    width: 350px;
    height: auto;
  }
}


@keyframes heartbeat {
    0% { transform: scale(1); }
    30% { transform: scale(1); }
    40% { transform: scale(1.04); }
    50% { transform: scale(1); }
    60% { transform: scale(1.02); }
    70% { transform: scale(1); }
    80% { transform: scale(1); }
    100% { transform: scale(1); }
}
