.wpcf7-form p {
  margin-bottom: 15px;
}

.wpcf7-form br {display:none}
.wpcf7-form-control-wrap {width:100%;display:block;margin-bottom:15px;}

.wpcf7-form input {

  width: 100%;
  height: 45px;
  padding-left: 0;
  font-size: 17px;
}

.wpcf7-form textarea {
  width: 100%;
  padding-left: 0;
  font-size: 17px;
  padding-top: 15px;
	height:150px

}

.wpcf7-form textarea:focus,
.wpcf7-form input:focus {

  outline: none !important;

}

.contact-button:focus {

  border-radius: 0px;
  outline: none !important;

}



.wpcf7-not-valid-tip {display:none!important}
.wpcf7-not-valid {    border-color: #E15450!important;}

.wpcf7 form .wpcf7-response-output {
   border: 2px solid var(--color-light);
    background:  var(--color-light);
    margin: 0;
    padding: 10px 20px;
    width: 100%;
    float: left;
    text-align: center;    margin-top: 20px;color:var(--color-light);margin-bottom:20px;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #E15450;
    background:  #E15450;
}

.wpcf7 form.sent .wpcf7-response-output {
	
	 border-color: var(--color-secundair);
    background:  var(--color-secundair);color:var(--color-light);
}
