.ueber-uns {
    margin: 0;
    padding: 0;

    margin-left: min(100px, 5%);
    display: flex;

    .ueber-uns-content{
        max-width: min(600px, 70%);
        margin-right: var(--xl);

        @media (max-width: 768px) {
            align-self: start;
        }
    }

    img {
        width: min(650px, 80%);
        align-self: end;
        object-fit: cover;
    }
}

@media (max-width: 768px) {
    .ueber-uns{
        img{
            max-height: 500px;
        }
        
        .ueber-uns-content{
            box-sizing: border-box;
            max-width: 90vw;
            align-self: start;
            margin-right: 0;
        }
    }
}


