.column {
  float: left;
  width: 90%;
  padding: 15px 0 15px 15px;
  text-align: left;
}
.column2 {
  float: left;
  width: 10%;
  padding: 16px 15px 14px 0;
}
.row:after {
  content: "";
  display: table;
  clear: both;
}
.row {
  background-color: white;
  text-align: center;
  width: 40%;
  margin: auto;
  border-radius: 20px;
  line-height: 1em;
  height: 50px;
}
input {
  background-color: transparent !important;
  border: none;
  padding: 0;
  
}
input[type=email] {
  border: none;
  vertical-align: middle;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 2px;
  color: black;
}
#wpcf7-f107-o1 > form > div.row > div.column2 > i {
  color: black;
  font-size: 17px;
}
.wpcf7-submit {
    background-color: transparent;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    overflow: hidden;
    outline: none;
}
#wpcf7-f107-o1 > form > div.row > div.column2 > button > i {
    font-size: 16px;
}