fieldset {
border: 0px !important;
margin: 0px !important;
padding: 0px !important;
}

#edit-firstname, #edit-lastname, #edit-emailaddress {
height: 30px;
border: 1px solid #aaa;
border-radius: 4px;
}

.form-text.required.error, .form-email.required.error  {
  height:30px;
  border-radius: 4px;
  border:2px solid red;}

.webform-required {
display:none;
}

.js-form-required.form-required::after {
    color:red
    display: inline-block;
    margin-inline: 0.15em;
    content: "*";
    color: #dc2323;
    font-size: 0.875rem;
}