.svg-container {
    width: 100%;
    height: auto;
}
.svg_image1 {
    position: absolute;
    top: -3%;
    left: 0%;
    width: 100%;
    height: 100%;
    overflow: visible;
}
.svg_image2 {
    position: absolute;
    left: 0%;
    top: 2%;
    width: 100%;
    height: 100%;
    overflow: visible;
}
.svg_image3 {
    position: absolute;
    left: 0%;
    top: 7%;
    width: 100%;
    height: 100%;
    overflow: visible;
}
.svg_image4 {
    position: absolute;
    left: 0%;
    top: 12%;
    width: 100%;
    height: 100%;
    overflow: visible;
}
.svg_image5 {
    position: absolute;
    left: 0%;
    top: 17%;
    width: 100%;
    height: 100%;
    overflow: visible;
}
.svg_image6 {
    position: absolute;
    left: 0%;
    top: 22%;
    width: 100%;
    height: 100%;
    overflow: visible;
}
.svg_image7 {
    position: absolute;
    left: 0%;
    top: 33.2%;
    width: 100%;
    height: 100%;
    overflow: visible;
}
.svg_image8 {
    position: absolute;
    left: 0%;
    top: 38.2%;
    width: 100%;
    height: 100%;
    overflow: visible;
}
.svg_image9 {
    position: absolute;
    left: 0%;
    top: 43.2%;
    width: 100%;
    height: 100%;
    overflow: visible;
}
.svg_image10 {
    position: absolute;
    left: 0%;
    top: 48.2%;
    width: 100%;
    height: 100%;
    overflow: visible;
}
.svg_image11 {
    position: absolute;
    left: 0%;
    top: 53.2%;
    width: 100%;
    height: 100%;
    overflow: visible;
}
.line {
    fill: none;
    stroke: #0062ae;
    stroke-miterlimit: 10;
    stroke-width: 0.2;
    animation: line-pulse 2s ease infinite;
    -moz-animation: line-pulse 2s ease infinite;
    /* Firefox */
    -webkit-animation: line-pulse 2s ease infinite;
    /* Safari and Chrome */
    -o-animation: line-pulse 2s ease infinite;
    /* Opera */
}
.circle {
    fill: transparent;
    transition: fill 300ms ease;
}
.blue-bg {
    fill: #0062ae;
    animation: circle-pulse 2s linear infinite;
    -moz-animation: circle-pulse 2s linear infinite;
    /* Firefox */
    -webkit-animation: circle-pulse 2s linear infinite;
    /* Safari and Chrome */
    -o-animation: circle-pulse 2s linear infinite;
    /* Opera */
    -webkit-animation-delay: 3s;
    /* Chrome, Safari, Opera */
    animation-delay: 3s;
}
@keyframes circle-pulse {
    0%, 100% {
        fill: #0062ae;
    }
    50% {
        fill: #0062ae;
    }
}
@keyframes line-pulse {
    0%, 100% {
        stroke: #0062ae;
    }
    50% {
        stroke: #0062ae;
    }
}
@keyframes svg-pulse {
    0%, 100% {
        stroke: #0062ae;
    }
    50% {
        stroke: #0062ae;
    }
}