.flex-container {
    height: 300px;
    width: 100%;
    background: #7e9ec5;
    display: flex;
    flex-direction: row;

}


.footer-inf,
.footer-navigation,
.footer-legal {
    display: block;
    margin-top: 10px;
    width: 50%;
    padding: 10px;
    text-align: center;
    color: white;
}


.footer-navigation a:hover {
    color: rgb(255, 247, 247);
    text-decoration: none;
    transition: 0.4s;
}

.footer-legal {
    margin-top: auto;
    margin-bottom: auto;
}

.linie2 {
    color: white;
    width: 200px;

}

.footer-inf h2,
.footer-navigation h2 {
    margin-bottom: 0px;
}