.newsletter-block {
  padding: 40px 0;
  position: relative;
  margin: 30px 0;
}
.newsletter-block .container {
  position: relative;
}
.newsletter-block .block__text p:last-child {
  margin-top: 50px;
}
.newsletter-block .icon {
  display: block;
  height: auto;
  position: absolute;
  right: 0;
  transform: translate(0, -25%);
  width: 100px;
  top: 75%;
}
@media (min-width: 64em) {
  .newsletter-block .icon {
    width: 198px;
    top: 50%;
  }
}

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