header {
    overflow: hidden;

}

header svg {
    width: 200vw;

}

header g {
    opacity: 0.5;
}

header svg {
    width: 100vw;
    position: relative;
}

.st0 {
fill: #2B2E7A;
}

.st1 {
fill: #3F5FAC;
}

.st2 {
fill: #406EA3;
}

#blue{
    animation: wavemaker 15s ease-in-out infinite alternate;
    }
#pale-blue{
    animation: wavemaker 9s ease-in-out infinite alternate-reverse;
}
#light-blue{
    animation: wavemaker 6s ease-in-out infinite alternate;
}
@keyframes wavemaker {
    0% {
        transform: translateX(-4vw);
    }

    100% {
        transform: translateX(-90vw);
    }

}