.contacto{
    display: flex;
}
.c1,.c2{
flex-basis: 50%;
padding: 30px;   
}
.c1 p, .c2 p{
    color: #89A130;
}
form{
    display: flex;
    flex-wrap: wrap;
}
input, textarea{
    flex-basis: 100%;
    margin-top: 10px;
    padding: 7px;
    border:2px solid #4F2016;
    border-radius: 10px;
}
input::placeholder, textarea::placeholder{
    color: #4F2016;
}
textarea{
    height: 150px;
    
}
.c2 img{
    width: 80%;
    border-radius: 20px;
}

@media(max-width:1150px){
    .c2 img{
        width: 90%;
    }
}

@media(max-width:930px){
    .contacto{
        
        flex-wrap: wrap;
    }
    .c2, .c1{
        flex-basis: 100%;
    }
}