.headline{
    font-size: calc(40px + 4vw);
    margin: 0px;
    margin-bottom: calc(10px + 1vw);
    text-align: center;
}

.headlineGrey{
    color: rgb(204, 204, 204);
}

.headlineBlack{
    color: black;
}

.h1{
    font-size: calc(30px + 1.5vw);
    text-align: center;
    margin-bottom: 0px;
}

.h2{
    font-size: calc(30px + 1.5vw);
    text-align: center;
    margin-bottom: 0px;
}

.h2Black{
    color: black;
}

.h2White{
    color: white;
}

.h3{
    font-size: calc(20px + 1.2vw);
    text-align: left;
    margin-top: calc(10px + 1vw);
    margin-bottom: calc(10px + 1vw);
}

.textBlack{
    font-size: calc(10px + 0.5vw);
    text-align: center;
    color: black;
}

.textWhite{
    font-size: calc(10px + 0.5vw);
    text-align: center;
    color: white;
}

.text{
    font-size: calc(10px + 0.5vw);
    text-align: left;
    margin: 0;
}

.textLink{
    font-size: 20px;
    text-align: left;
    text-decoration: none;
}


.link{
    font-size: calc(20px + 1.5vw);
    margin-left: calc(10px + 2vw);
    margin-right: calc(10px + 2vw);
    text-decoration: none;
}

header .link:hover{
    color: white;   
}

footer .link:hover{
    color: white;   
}



