.footer__row-wrapper .footer__row--newsletter {
  background-image: linear-gradient(180deg, #e8eaeb, #d9d9d9ff);
}

@media only screen and (max-width: 480px) {
  .footer__row--newsletter .footer__newsletter-background img {
    max-width: 100%;
  }

  .footer__newsletter-wrapper {
    padding: 34px 28px 130px;
  }
}

@media only screen and (min-width: 768px) {
  .footer__newsletter-wrapper {
    width: 60%;
  }
}

@media only screen and (min-width: 1024px) {
  .footer__row-wrapper .footer__newsletter-background img {
    height: 60%;
    left: 60%;
  }
}

@media only screen and (min-width: 1260px) {
  .footer__row-wrapper .footer__newsletter-background img {
    height: 65%;
    left: 60%;
  }
}

@media only screen and (min-width: 1400px) {
  .footer__row--newsletter .footer__newsletter-background img {
    right: -2%;
    height: 72%;
  }
}

@media only screen and (min-width: 1600px) {
  .footer__row--newsletter .footer__newsletter-background img {
    height: 80%;
  }
}

@media only screen and (min-width: 1900px) {
  .footer__row--newsletter .footer__newsletter-background img {
    height: 90%;
  }
}

@media only screen and (max-width: 1023px) {
  .footer__newsletter-background img {
    max-height: 100%;
    max-width: 100%;
    right: 0;
    left: 0;
    transform: none;
  }

  .footer__newsletter-wrapper {
    width: 100%;
    padding-bottom: 35%;
  }
}
