section.contact-form {
    background: linear-gradient(to bottom, rgba(128,189,0,1) 10em,rgba(252,253,255,0) 10em);
}

form.contact-form {
    background-color: #FFF;
    border-radius: 5px;
    box-shadow: 10px 10px 40px rgba(0,0,0,0.4);
    padding: 1em 86px;
    margin: 2em 0;
    text-align: center;
    background-image: url('../img/inicio/form-contact-back.png');
    background-repeat: no-repeat;
    background-position-x: calc(100% - 1em );
    background-position-y: 1em;
}

@media screen and (max-width: 420px) {
    form.contact-form {
      padding: 1em 43px;
    }
}


.input-style{
  border: 1px solid #82BC00;
  border-radius: 5px;
  padding: 1em;
  color: #82BC00;
  width: 100%;
  margin: .5em;
  background-color: #FFF;
}

.contact-form .btn {
    background-color: #80bd00;
    padding: 6px 3em;
    margin: 1em;
    font-size: 130%;
    border-radius: 10px;
    font-family: 'Questrial';
}

.contact-form .btn:hover{
  color: #82BC00;
  background-color: #FFF;
  border: 1px solid #82BC00;
}

.contact-form h2 {
    color: #002957;
    margin: .5em 0 1em 0;
    font-size: 200%;
}

input::placeholder{
    color: #82BC00;
}

.inicio-box.back2 {}

p {}
