header{
    min-height: 15vh;
    border-bottom: #111 solid .15vh;
    padding-top: 1.5vh;
    flex-direction: column;
}

.Logo{
    max-height: 10vh;
    width: 100vw;
    font-size: 60rem;
    justify-content: center;
}

.Menu{
    height: 10vh;
    width: 100vw;
}


.item-1{
    height: 50%;
    width: 22%;
    font-size: 22.5rem;
    border-radius: 15rem;
}

.item-2{
    height: 50%;
    width: 22%;
    font-size: 22.5rem;
    border-radius: 15rem;
}

.item-3{
    height: 50%;
    width: 22%;
    font-size: 22.5rem;
    border-radius: 15rem;
}

.item-4{
    height: 50%;
    width: 22%;
    font-size: 22.5rem;
    border-radius: 15rem;
}

.item-1:hover{
    margin-bottom: 1.2vh;
    font-size: 25rem;
    border-radius: 15rem;
}

.item-2:hover{
    margin-bottom: 1.2vh;
    font-size: 25rem;
    border-radius: 15rem;
}

.item-3:hover{
    margin-bottom: 1.2vh;
    font-size: 25rem;
    border-radius: 15rem;
}

.item-4:hover{
    margin-bottom: 1.2vh;
    font-size: 25rem;
    border-radius: 15rem;
}






.Parts{
   margin: 5vh 0 5vh 0;
}



.Top{
    height: 15vh;
    font-size: 70rem;

    display: flex;
    justify-content: space-evenly;
    align-items: center;

    transition: all 1s ease-in-out;
}

.Top.is-stuck {
    height: 9vh;
    font-size: 50rem;
}

.switch{
    height: 4.5vh;
    width: 20vw;
    border-radius: 15rem;
    font-size: 25rem;
}

.switch:hover{
    transform: scale(1.03);
    margin-bottom: 1vh;
    font-size: 26rem;
}

.number{
    flex-direction: column;
}

.numbers{
    margin: 0;
}






.Txt{
    width: 97.5vw;
    border: #000 double 15rem;
    border-radius: 20rem;
}

.Title{
    font-size: 45rem;
}

.Title > p{
    margin: 5vh 0 4vh 0;
}

.Tekst{
    margin: 5vh 3vw 1.5vh 3vw;

    font-family: "Rowdies", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 35rem;

    text-align: justify;
    hyphens: auto;
    letter-spacing: .4rem;
}

.Tekst p {
    line-height: 1.5; 
    margin-bottom: 35rem; 
}

.Tekst p:last-child {
    margin-bottom: 0;
}





.socialmedia-box{
    min-width: 70vw;
}