.info .wrapper{
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
}

.infoWrapper{
    width: 100%;
}

.info .left img{
    width: 100%;
}

/* MOBILE */
@media screen and (max-width: 743px) {
    .right{
        text-align: center;
    }
}

/* MOBILE + TABLET */
@media screen and (max-width: 1349px) {
    .info .wrapper{
        width: 100%;
        grid-template-columns: 1fr;
    }
    
    .info .left{
        width: 100%;
    }
}

/* DESKTOP */
@media screen and (min-width: 1350px) {
    .info .wrapper{
        width: 1200px;
    }
    
    .info .left{
        width: 640px;
    }

    .info .right{
        padding-left: 30px;
        display: flex;
        justify-content: space-between;
        flex-flow: column;
    }
}