
  #newsletterSection::before {
    background-color: #f5f8f9;
  }
  
  #newsletterSection {
    align-items: center;
  }
  
  #newsletterSection > div > form > input {
    margin-bottom: 0.5em;
    background-color: #ffffff
  }
  
  #newsletterSection .feedback.attention {
    grid-column : 1/-1;
  }

  @media screen and (min-width: 500px) {
    
    #newsletterSection > div > form  {
      grid-template-columns: 1fr auto;
      gap: 0em;
      
      align-items: stretch;
    }
    
    #newsletterSection > div > form > input {
      margin-bottom: 0em;
    }
  }
  
  @media screen and (min-width: 700px) {
    
    #newsletterSection > img {
      max-height: initial;
    }
  }
