/* Haupt Farbpalette der Webseite */
:root {
    --main-brand-color: #297AE3;
    --primary-color: #ffffff;
    --secondary-color: #232933;
    --light-secondary-color: #2E3744;
    --text-color: black;
    --secondary-text-color: #353535;
}

/* Universal Selector */
* {
    margin: 0;
    padding: 0;
}

html {
    scroll-behavior: smooth;
}

body {
    min-height: 100vh;
    background-color: var(--primary-color);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: var(--text-color);

    background: black;
}

h1 {
    font-size: 30px;
    line-height: 115%;
}

h3 {
    font-size: 25px;
}



@media(max-width: 800px) {
    h1 {

        font-size: 8vw;
        text-align: center;
    }

    h1 span {
        font-size: 5vw;
        text-align: center;
    }

}