
.wpcf7 input,
.wpcf7 textarea {
  border: none;
  border-bottom: 2px solid #ccc;
  padding: 8px 4px;
  width: 100%;
  transition: all 0.3s ease;
  background: transparent;
}
.wpcf7 input:focus,
.wpcf7 textarea:focus {
  border-color: #ff3399;
  outline: none;
}
.kssnk-error {
  color: red;
  font-size: 12px;
  margin-top: 4px;
}
.wpcf7 .form-row label.required:after {
  content: " *";
  color: red;
}
.invalid {
  border-color: red !important;
}
