.is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block {
  margin-top: unset !important;
}
.is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block .hbspt-form {
  margin-top: unset;
}
.is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block .hbspt-form form {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  row-gap: 1.5rem;
}
.is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block .hbspt-form form .hs-form-field input {
  border: none;
  background: var(--wp--preset--color--white);
  line-height: 40px;
  font-size: var(--wp--custom--body--1-short--font-size);
  color: var(--wp--custom--text--primary);
  font-weight: 300;
  padding: var(--wp--custom--space--static--medium);
}
.is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block .hbspt-form form .hs-form-field input[type=email]:focus {
  border-color: var(--wp--custom--button--primary--active);
}
.is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block .hbspt-form form .hs-form-field > label:not(.hs-fieldtype-file):not(.hs-fieldtype-radio):not(.hs-fieldtype-checkbox) {
  z-index: 1;
}
@media (max-width: 430px) {
  .is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block .hbspt-form form .hs-form-field > label:not(.hs-fieldtype-file):not(.hs-fieldtype-radio):not(.hs-fieldtype-checkbox) {
    top: 0;
  }
}
.is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block .hbspt-form form .hs-form-field:not(.hs-fieldtype-file):not(.hs-fieldtype-radio):not(.hs-fieldtype-checkbox):not(.label-focus) > label {
  left: var(--wp--custom--space--static--medium);
  top: var(--wp--custom--space--static--large);
  font-size: var(--wp--custom--body--1-short--font-size);
}
@media (max-width: 430px) {
  .is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block .hbspt-form form .hs-form-field.label-focus:not(.hs-fieldtype-file):not(.hs-fieldtype-radio):not(.hs-fieldtype-checkbox) > label {
    position: absolute;
    left: var(--wp--custom--space--static--medium);
    top: 5px;
  }
}
.is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block .hbspt-form form .hs-form-field ul.no-list.hs-error-msgs.inputs-list,
.is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block .hbspt-form form .hs-form-field ul.inputs-list {
  margin: 0;
}
.is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block .hbspt-form form .hs-email {
  order: 1;
  flex-grow: 1;
  align-self: stretch;
  margin-bottom: unset;
}
.is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block .hbspt-form form .hs-email .input {
  height: 100%;
}
.is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block .hbspt-form form .hs-email .input input {
  height: 100%;
}
@media (max-width: 767px) {
  .is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block .hbspt-form form .hs-email {
    flex: 1;
  }
}
.is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block .hbspt-form form .hs-submit {
  order: 2;
  margin-top: unset !important;
  align-self: stretch;
  border: var(--wp--custom--border-radius--static--small) solid var(--wp--preset--color--white);
}
.is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block .hbspt-form form .hs-submit .actions {
  height: 100%;
}
.is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block .hbspt-form form .hs-submit .actions .hs-button {
  border-radius: unset;
  margin: unset;
  height: 100%;
  width: 100%;
}
.is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block .hbspt-form form .hs-fieldtype-booleancheckbox {
  order: 3;
}
.is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block .hbspt-form form .hs-fieldtype-booleancheckbox.hs-form-field .input ul.inputs-list label.hs-form-booleancheckbox-display > span {
  font-size: var(--wp--custom--body--1-short--font-size);
  line-height: var(--wp--custom--body--4-short--font-size);
  letter-spacing: 0;
}
.is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block .hbspt-form form .hs-fieldtype-booleancheckbox.hs-form-field .input ul.inputs-list label.hs-form-booleancheckbox-display input[type=checkbox] {
  top: unset;
  padding: unset;
}
.is-style-hubspot-newsletter.wp-block-leadin-hubspot-form-block .hbspt-form form .cookie-reset-container {
  width: 100%;
  margin-bottom: -10px;
}

/*# sourceMappingURL=hubspot-fullwidth-block.css.map */
