.impressum{
    margin: var(--main-margin-m);
}

.impressum>ul{
    padding: 0;
    margin: 0;
}

.impressum>ul>li{
    list-style: none;
}

.impressum>ul>li::before{
    content: "-";
    margin-right: 5px;
    font-weight: lighter;
}

/*Large Desktop, TV, etc.*/
@media screen and (min-width: 1200px){

}

/*Tablet landscape, laptop, Desktop*/
@media screen and (min-width: 992px) and (max-width: 1199px){ 

}

/*Tablet portrait*/
@media screen and (min-width: 767px) and (max-width: 991px) { 

}

/*mobile landscape*/
@media screen and (min-width: 480px) and (max-width: 766px){

}

@media screen and (max-width: 479px){
    .impressum>h1{
        font-size: 1.5em;
    }
}