h1 {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    color: white;
    font-size: 4vw;
    text-shadow: 0px 4px 3px rgba(0, 0, 0, 0.4),
        0px 8px 13px rgba(0, 0, 0, 0.1),
        0px 18px 23px rgba(0, 0, 0, 0.1);
    margin: 0; /* Zorgt ervoor dat er geen ongewenste ruimte boven/onder is */
    margin-bottom: 10px; /* Ruimte onder de naam */
}
h2 {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    color: white;
    font-size: 1.5vw;
    text-shadow: 0px 4px 3px rgba(0, 0, 0, 0.4),
        0px 8px 13px rgba(0, 0, 0, 0.1),
        0px 18px 23px rgba(0, 0, 0, 0.1);
    margin: 0; /* Geen ongewenste ruimte */
}
body {
    margin: 0;
    padding: 0;
    height: 100vh; /* Maakt de body even hoog als het scherm */
    display: flex; /* Activeert een flexbox voor centreren */
    align-items: center; /* Centreert verticaal */
    justify-content: center; /* Centreert horizontaal */
}
.bg-container {
    background-color: #fff;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(60deg, #FFDFAF, #F5BFC4, #D8CFE8, #B2DED7);
    background-size: 600% 600%;
    animation: bgAnimatedGradient 15s infinite linear;
    display: flex; /* Activeert een flexbox voor centreren */
    flex-direction: column; /* Stapel elementen verticaal */
    align-items: center; /* Centreert horizontaal */
    justify-content: center; /* Centreert verticaal */
}
@keyframes bgAnimatedGradient{
    0%{
        background-position: 0 85%;
    }
    50%{
        background-position: 100% 20%;
    }
    100%{
        background-position: 0% 85%;

    }
}