input[name="text2"] {
  position: absolute;
  top: -200vh;
  left: -200vw;
  z-index: 5;
  width: 5px;
  height: 5px;
}

.town-hall-conversion{
  display: none;
}

#webform-submission-town-hall-registration-2-add-form .ng-email-message {
  font-size: 1rem;
  background-color: #0f206c;
  border-radius: 0 0 4px 4px;
  color: #fff;
  padding: 15px;
  text-align: center;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition:
    opacity 0.5s,
    max-height 0.5s;
}

#webform-submission-town-hall-registration-2-add-form .show-ng-email-message .ng-email-message {
  opacity: 1;
  max-height: 500px;
}

#webform-submission-town-hall-registration-2-add-form .show-ng-email-message input {
  color: #f00;
  background-color: rgba(255, 255, 0, 0.1);
}