/* GRAVITY FORM STYLE OVERRIDES (from AUX PHP theme) */
.aux-form_wrapper .gform_heading {
  border-bottom:dotted #d1d1d1 1px;
  margin-bottom:1rem;
}
.aux-form_wrapper .gform_heading .gform_title {
  margin-bottom:.5rem;
}
.aux-form {
  margin-bottom:3rem;
}
.aux-form .gform-body.gform_body .gform_fields {
  row-gap:1.5rem;
}
.aux-form .gform-body.gform_body .gform_fields .gfield .gfield_label {
  font-family:"Work Sans", sans-serif;
  font-size:1rem;
  font-weight:400;
  margin-bottom:0;
}
.aux-form .gform-body.gform_body .gform_fields .gfield .gfield_description {
  margin-bottom:0;
}
.aux-form .gform-body.gform_body .gform_fields .gfield .ginput_container {
  margin-top:.5rem;
}
.aux-form .gform_footer.top_label input.gform_button.button[type=submit] {
  background-color:#4f001a;
  font-family:"Work Sans", sans-serif;
  font-weight:bold;
  text-transform:uppercase;
  font-size:1rem;
  color:#ffffff;
  transition:0.2s ease;
  padding:1rem 1.5rem;
}
.aux-form .gform_footer.top_label input.gform_button.button[type=submit]:hover, .aux-form .gform_footer.top_label input.gform_button.button[type=submit]:active, .aux-form .gform_footer.top_label input.gform_button.button[type=submit]:focus {
  background-color:#3c001c;
  color:#eaeaea;
}

/* GRAVITY FORM STYLE OVERRIDES - HS 6.18.24 (from Toolbox theme) */
.aux-form_wrapper .gform_heading {
  border-bottom:dotted #d1d1d1 1px;
  margin-bottom:1rem;
}
.aux-form_wrapper .gform_heading .gform_title {
  margin-bottom:.5rem;
}
.aux-form {
  margin-bottom:3rem;
}
.aux-form .gform-body.gform_body .gform_fields {
  row-gap:1.5rem;
}
.aux-form .gform-body.gform_body .gform_fields .gfield .gfield_label {
  font-family:"Work Sans", sans-serif;
  font-size:1rem;
  font-weight:400;
  margin-bottom:0;
}
.aux-form .gform-body.gform_body .gform_fields .gfield .gfield_description {
  margin-bottom:0;
}
.aux-form .gform-body.gform_body .gform_fields .gfield .ginput_container {
  margin-top:.5rem;
  margin-bottom:1rem;
}
.gfield_required {
  margin-left:.1rem;
}
.aux-form .gform-body.gform_body .gform_fields .gfield .ginput_container input[type="text"], .aux-form .gform-body.gform_body .gform_fields .gfield .ginput_container input[type="email"], .aux-form .gform-body.gform_body .gform_fields .gfield .ginput_container textarea {
  border-radius:0;
  width:100%;
  border:solid #a7a7a7 2px;
}
.aux-form .gform-body.gform_body .gform_fields .gfield .ginput_container input[type="text"], .aux-form .gform-body.gform_body .gform_fields .gfield .ginput_container input[type="email"] {
  height:45px;
}
.aux-form .gform-body.gform_body .gform_fields .gfield .ginput_container textarea {
  height:100px;
}
.aux-form .gform-body.gform_body .gform_fields .gfield.gfield_contains_required .gfield_label {
  font-weight:bold;
}
.aux-form .gform-body.gform_body .gform_fields .gfield.gfield_contains_required .gfield_label span.gfield_required span.gfield_required.gfield_required_text {
  font-weight:normal;
}
.aux-form .gform-body.gform_body .gform_fields .gfield.gfield_contains_required .gfield_label::after {
  content: "*";
  color:#d04343;
  margin-left:.1rem;
}
.gfield_description {
  font-family:"Work Sans", sans-serif;
  font-size:.9rem;
  color:#333333;
}
.aux-form .gform_footer.top_label input.gform_button.button[type=submit] {
  background-color:#4f001a;
  font-family:"Work Sans", sans-serif;
  font-weight:bold;
  text-transform:uppercase;
  font-size:1rem;
  color:#ffffff;
  transition:0.2s ease;
  padding:1rem 1.5rem;
}
.aux-form .gform_footer.top_label input.gform_button.button[type=submit]:hover, .aux-form .gform_footer.top_label input.gform_button.button[type=submit]:active, .aux-form .gform_footer.top_label input.gform_button.button[type=submit]:focus {
  background-color:#3c001c;
  color:#eaeaea;
}

.aux-form .gform-body.gform_body .gform_fields .gfield .ginput_container select {
  border-radius:0;
}
.aux-form .gform-body.gform_body .gform_fields .gfield .ginput_container input[type="email"], .aux-form .gform-body.gform_body .gform_fields .gfield .ginput_container textarea {
  font-family:"Work Sans", sans-serif;
  padding:1rem;
}


.aux-form .gform-body.gform_body .gform_fields .gfield .ginput_container input[type="email"], .aux-form .gform-body.gform_body .gform_fields .gfield .ginput_container input[type="text"], .aux-form .gform-body.gform_body .gform_fields .gfield .ginput_container textarea, .aux-form .gform-body.gform_body .gform_fields .gfield .ginput_container select {
  outline: solid transparent 1px;
  transition:0.2s ease;
  font-size:.9rem;
  padding:.75rem;
}

.aux-form .gform-body.gform_body .gform_fields .gfield .ginput_container input[type="email"]:focus-visible, .aux-form .gform-body.gform_body .gform_fields .gfield .ginput_container input[type="text"]:focus-visible, .aux-form .gform-body.gform_body .gform_fields .gfield .ginput_container textarea:focus-visible, .aux-form .gform-body.gform_body .gform_fields .gfield .ginput_container select:focus-visible, .aux-form .gform-body.gform_body .gform_fields .gfield .ginput_container select:focus {
  border:solid #4f001a 2px;
  outline: solid #732f2f 6px;
  outline-offset: 0;
}
