.information-panel {
}

.formWrapper input {
  border-right: 0;
  border-left: 0;
  border-top: 0;
  padding-left: 0;
}
input[type="email"]:focus,
input[type="text"]:focus {
  outline: 0;
  border-color: lightblue;
}

form {
  display: flex;
  flex-wrap: wrap;
}
textarea:focus-visible,
textarea:focus + label,
input[type="text"]:focus + label {
  outline: 0;
  color: lightblue;
  border-color: lightblue;
}
input[type="email"]:focus + label {
  outline: 0;
  color: lightblue;
  border-color: lightblue;
}
.wpcf7-response-output {
  /* display: none!important; */
}
.wpcf7-form-control-wrap.focused ~ label,
.wpcf7-form-control-wrap.valid ~ label {
  outline: 0;
  color: lightblue;
  border-color: lightblue;
}
.wpcf7 p {
  display: flex;
  flex-direction: column-reverse;
}
.wpcf7 label {
  margin: 0;
}
.wpcf7-form-control-wrap {
  display: flex;
  flex-direction: column;
  min-height: 100px;
}
.information-panel {
  border-radius: 25px 0px 0px 25px;
}
.form-panel {
  border-radius: 0px 25px 25px 0px;
}
@media only screen and (max-width: 1024px) {
  .information-panel {
    border-radius: 25px 25px 0px 0px;
  }
  .form-panel {
    border-radius: 0px 0px 25px 25px;
  }
}
