body, html {
    margin: 0;
    padding: 0;
    height: 100%;
    overflow: hidden;
}

.container {
    display: flex;
    height: 100%;
}

.left, .right {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 1;
    height: 100%;
}

.left {
    background-color: black;
}

.right {
    background-color: white;
}

.left img, .right img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    width: 30vw;
}

@media (max-width: 767px){
    .container {
        flex-direction: column;
    }
    
.left img, .right img {
    width: 90vw;
}
    
}