.hp[data-astro-cid-yvv6xmxc] {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.public-form[data-astro-cid-yvv6xmxc] label[data-astro-cid-yvv6xmxc] {
  display: block;
  font-weight: 700;
  margin-top: 14px;
  margin-bottom: 5px;
}

.public-form[data-astro-cid-yvv6xmxc] input[data-astro-cid-yvv6xmxc], .public-form[data-astro-cid-yvv6xmxc] select[data-astro-cid-yvv6xmxc], .public-form[data-astro-cid-yvv6xmxc] textarea[data-astro-cid-yvv6xmxc] {
  width: 100%;
  border: 1px solid var(--border, #e5e2de);
  border-radius: 8px;
  padding: 11px 14px;
  font: inherit;
  background: #fff;
}

.public-form[data-astro-cid-yvv6xmxc] input[data-astro-cid-yvv6xmxc]:focus-visible, .public-form[data-astro-cid-yvv6xmxc] select[data-astro-cid-yvv6xmxc]:focus-visible, .public-form[data-astro-cid-yvv6xmxc] textarea[data-astro-cid-yvv6xmxc]:focus-visible {
  outline: 2px solid #1b1e22;
  outline-offset: 1px;
}

.public-form[data-astro-cid-yvv6xmxc] .button[data-astro-cid-yvv6xmxc] {
  margin-top: 18px;
  min-height: 48px;
}

.form-note[data-astro-cid-yvv6xmxc] {
  font-size: 13.5px;
  color: #4b5563;
  margin-top: 16px;
}

.form-alt[data-astro-cid-yvv6xmxc] {
  margin-top: 26px;
  color: #4b5563;
}

.lead-msg[data-astro-cid-yvv6xmxc] {
  margin-top: 14px;
  font-weight: 700;
}

.lead-msg--ok[data-astro-cid-yvv6xmxc] {
  color: #1b7f3b;
}

.lead-msg--err[data-astro-cid-yvv6xmxc] {
  color: #b3261e;
}
