.container--newsletter-title { background-color: #000000; justify-content: center; } .headingLevel1--newsletter-title { font-weight: 400; font-size: 24px; line-height: 38px; text-align: center; color: #FFFFFF; margin: 32px 0 0 0; @media screen and (max-width: 1024px) { margin-top: 64px; } } .heading-level-4 { margin: 0; } .container--shelf-title { font-weight: 400; font-size: 24px; line-height: 38px; text-align: center; color: #575757; padding: 16px 0 32px 0; justify-content: center; @media screen and ((min-width: 769px) and (max-width: 1024px)) { padding-bottom: 24px; } @media screen and (max-width: 768px) { font-size: 20px; padding-bottom: 16px; } }