section.block.block-jumbotron-newsletter {
  padding: 0px;
}
section.block.block-jumbotron-newsletter .container .jumbotron {
  padding: 70px 0px;
}
@media screen and (max-width: 768px) {
  section.block.block-jumbotron-newsletter .container .jumbotron {
    padding: 70px 15px;
  }
}
section.block.block-jumbotron-newsletter .container .content {
  width: var(--col-6);
  margin: auto;
  text-align: center;
}
@media screen and (max-width: 768px) {
  section.block.block-jumbotron-newsletter .container .content {
    width: 100%;
  }
}
section.block.block-jumbotron-newsletter .container .content h2:not(:has(span)), section.block.block-jumbotron-newsletter .container .content h2 span {
  background: linear-gradient(179deg, #FFF 69.61%, rgba(255, 255, 255, 0) 105.7%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: 70px;
  font-size: 60px;
  margin: 0px;
  margin-bottom: 20px;
  font-family: var(--typo-title);
  display: inline;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  section.block.block-jumbotron-newsletter .container .content h2:not(:has(span)), section.block.block-jumbotron-newsletter .container .content h2 span {
    font-size: 40px;
    line-height: 50px;
  }
}
section.block.block-jumbotron-newsletter .container .form {
  margin-top: var(--spacing-l);
}
section.block.block-jumbotron-newsletter .container .form form {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  text-align: left;
}
section.block.block-jumbotron-newsletter .container .form form .field ul {
  bottom: -30px;
}
section.block.block-jumbotron-newsletter .container .form .hs-form-field.hs-email {
  width: calc(100% - 120px);
  border: 0px;
  height: 100%;
  margin: 0px;
}
@media screen and (max-width: 768px) {
  section.block.block-jumbotron-newsletter .container .form .hs-form-field.hs-email {
    width: 100%;
  }
}
section.block.block-jumbotron-newsletter .container .form .hs-form-field.hs-email input {
  color: black;
  height: 100%;
  height: 48px;
  background-color: white;
  border-radius: 2px;
}
section.block.block-jumbotron-newsletter .container .form .hs-form-field.hs-email input.invalid.error {
  margin-bottom: 12px;
}
section.block.block-jumbotron-newsletter .container .form .hs-form-field.hs-email div.input:has(input.invalid.error) + ul.hs-error-msgs {
  bottom: -10px;
}
section.block.block-jumbotron-newsletter .container .form .hs-form-field.hs-email > label {
  display: none;
}
section.block.block-jumbotron-newsletter .container .form .hs-submit {
  display: block;
  margin: 0px;
}
@media screen and (max-width: 768px) {
  section.block.block-jumbotron-newsletter .container .form .hs-submit {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}
section.block.block-jumbotron-newsletter .container .form .hs-submit input {
  border-radius: 2px;
  background-color: black;
  color: white;
  height: 48px;
  padding: 0px var(--spacing-m);
  border-color: black;
}
section.block.block-jumbotron-newsletter .container .form .legal-consent-container {
  order: 3;
  width: 100%;
}
@media screen and (max-width: 768px) {
  section.block.block-jumbotron-newsletter .container .form .legal-consent-container {
    width: 100%;
  }
}
section.block.block-jumbotron-newsletter .container .form .legal-consent-container p {
  font-size: 14px;
}
section.block.block-jumbotron-newsletter .container .form .legal-consent-container p a {
  color: white;
  font-size: 14px;
}