*{
    margin: 0px;
    padding: 0px;
    font-family: 'Open Sans', sans-serif;
}
h1, h2, h3, p{
    margin: 0px;
}
h1, h2, h3{
    color: #585858;
}
p{
    color: #424242;
    font-size: 1.05em;
    margin: 7px 0px 7px 0px;
}
a{
    color: #1B75BB;
}
.wrapper{
    height: 100vh;
    width: 100vw;
    display: flex;
}
.left{
    flex-basis: 37%;
    background-image: url('https://drive.google.com/uc?id=11faITLP-l0UpZKuSwHyM8GdhYJSWCK2O');
    background-repeat: no-repeat;  
    background-size: cover;
    height: 100vh;
}
.right{
    flex-basis: 63%;
    display: flex;
}
.info{
    padding: 30px;
}
.tech{
    display: flex;
    flex-wrap: wrap;
}
.tech img{
    width: 50px;
    height: 50px;
    margin: 5px 10px 5px 0px;
}
@media only screen and (max-width: 700px) {
    .left{
        display: none;
    }
    .right{
        flex-basis: 100%;
    }
}
