.info {
    margin-top: 50px;
    display: flex;
    flex-wrap: wrap;
    height: 500px;
    background-color: #f1f1f1;
}

.left {
    flex: 0 0 40%;
    background-image: url("../foto/stok-res.png");
    background-size: cover;
    background-position: center;
}

.right {
    flex: 0 0 60%;
    padding: 0 20px;
    text-align: justify;
}

.right h1{
    font-size: 48px;
}

.right p{
    font-size: 20px;
    line-height: 1.625;
    letter-spacing: 0.025em;
}

@media only screen and (max-width: 900px) {
    .info {
        height: auto;
    }
    
    .left {
        flex: 0 0 100%;
        height: 200px;
    }
    
    .right {
        flex: 0 0 100%;
    }
}