.hs-form-field ul { 
    padding-left:0px;
    margin-bottom:0px;
    list-style-type:none; 
}
.hs_error_rollup ul {
    padding-left:0px;
    margin-bottom:12px;
    list-style-type:none; 
}
.hs_error_rollup label {
    color: #eb454f;
}
.hs-form-field>label { display: none; }
.hs-error-msg { 
    color: #eb454f;
}
.form-columns-2 { max-width:initial !important; }
.form-columns-1 { max-width:99% !important; }
.form-columns-2 div.input { margin-right: 1rem !important; }
.hs-input {
  display: block;
  width: 100%;
  height: 56px;
  padding: 0.375rem 0.75rem;
  font-size: 0.9375rem;
  font-weight: 300;
  line-height: 1.9;
  color: #999999;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #eaeff4;
  border-radius: 16px;
  transition: all 0.3s ease-out; }
  @media (prefers-reduced-motion: reduce) {
    .hs-input {
      transition: none; } }
  .hs-input::-ms-expand {
    background-color: transparent;
    border: 0; }
  .hs-input:focus {
    color: #323d47;
    background-color: #fff;
    border-color: #f1f2f3;
    outline: 0;
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.045); }
  .hs-input::-webkit-input-placeholder {
    color: #c9ccce;
    opacity: 1; }
  .hs-input::-moz-placeholder {
    color: #c9ccce;
    opacity: 1; }
  .hs-input:-ms-input-placeholder {
    color: #c9ccce;
    opacity: 1; }
  .hs-input::-ms-input-placeholder {
    color: #c9ccce;
    opacity: 1; }
  .hs-input::placeholder {
    color: #c9ccce;
    opacity: 1; }
  .hs-input:disabled, .hs-input[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

select.hs-input[size], select.hs-input[multiple] {
  height: auto; }

select.hs-input {
 width:100% !important;
}
textarea.hs-input {
  height: auto; }
  
.hs-form-field {
  margin-bottom: 1rem; }
