.block--newsletter .newsletter {
  display: grid;
  align-items: center;
  grid-template-columns: repeat(12, 1fr);
}
.block--newsletter .newsletter .newsletter__headline {
  grid-column: 1/8;
  padding: 0 50px 0 0;
}
.block--newsletter .newsletter .newsletter__form {
  display: grid;
  gap: 15px;
  grid-template-columns: repeat(12, 1fr);
  grid-column: 8/13;
}
.block--newsletter .newsletter .newsletter__form .newsletter__input {
  max-height: 48px;
  padding: 12px;
  border: none;
  grid-column: 1/10;
}
.block--newsletter .newsletter .newsletter__form .newsletter__submit {
  display: inline-block;
  padding: 0;
  border: none;
  cursor: pointer;
  grid-column: 10/13;
}
.block--newsletter .newsletter .newsletter__form .newsletter__privacy {
  grid-column: 1/13;
}
@media screen and (max-width: 800px) {
  .block--newsletter .newsletter .newsletter__headline {
    grid-column: 1/13;
    padding: 0;
    margin: 0 0 32px 0;
  }
  .block--newsletter .newsletter .newsletter__form {
    grid-column: 1/13;
  }
  .block--newsletter .newsletter .newsletter__form .newsletter__input {
    grid-column: 1/13;
    grid-row: 1/2;
  }
  .block--newsletter .newsletter .newsletter__form .newsletter__submit {
    grid-column: 1/13;
    grid-row: 3/4;
  }
  .block--newsletter .newsletter .newsletter__form .newsletter__privacy {
    grid-column: 1/13;
    grid-row: 2/3;
    margin: 0 0 15px 0;
  }
}

/*# sourceMappingURL=block_newsletter.css.map */
