button, .bricks-button {
    box-shadow: 0px 1px 1px 0px rgba(0,0,0, 0.12), 0px 2px 2px 0px rgba(0,0,0, 0.12);
}

.lp-hero-1 label {
  display: none;
}

.lp-hero-1 .input-wrapper input {
    padding-top: 6px;
    padding-bottom: 6px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    color: currentcolor;
    font-size: inherit;
    line-height: 40px;
    outline: none;
    transition: var(--bricks-transition);
    width: 100%;
}

.lp-hero-1 .formbox {
  width: 100%;
}

.lp-hero-1 .form-group-wrapper {
  display: flex;
  flex-direction: column;
gap: var(--space-s);
}

.lp-hero-1  .input-wrapper {
  display: flex;
  gap: var(--space-s);
}

.lp-hero-1  .cr_form-component {
  width: 100%;
}

.lp-hero-1 .submit_container {
    padding: 0;
}

.lp-hero-1 .submit_container button {
  width: 100%;
  box-shadow: 0px 1px 1px 0px rgba(0,0,0, 0.12), 0px 2px 2px 0px rgba(0,0,0, 0.12);
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
}

.lp-hero-1 .error-message {
    margin-block-start: 1rem;
    font-size: var(--text-s);
    color: var(--bricks-text-danger);
   }

.lp-hero-1 .success-message {
    margin-block-start: 1rem;
    display: none; /* Standardmäßig ausgeblendet */
}