.imageBlock { position: fixed; z-index: -1; right: 0; left: 0; top: 0; bottom: 0; margin: 0; padding: 0; background-size: cover; background-repeat: no-repeat; background-position: top center; min-height: 100%; background-attachment: fixed; } .block { font-family: 'EB Garamond', 'Garamond', 'Times New Roman', Times, serif; background-color: rgba(13, 17, 23, 0.97); margin: 0 auto; border-radius: 0; font-size: 1.25rem; line-height: 2rem; padding: 2rem 1rem; } .spacer { height: 6.25rem; } .background.spacer { height: 25rem; }