body { font-family: Helvetica; background-color: #EAEAEA; margin: 0; padding: 0; } header { position: relative; text-align: center; } header img { width: 100%; } .header-text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: white; font-size: 48px; font-weight: bold; }