body { min-height: 100vh !important; background-color: #43464b; padding: 0; margin: 0; box-sizing: border-box; background-image: url("img/bg.jpg"); background-size: cover; background-attachment: fixed; } .wrapper { display: flex; min-height: 100vh; height: 100%; justify-content: center; align-items: center; text-align: center; flex-direction: column; padding:0 15%; color: white; color: black; backdrop-filter: blur(2.3px); } a { padding: 20px; text-decoration: none; } button { background-color: rgba(0,136,169,1); border-radius: 50px; padding: 15px; border: none; cursor: pointer; text-decoration: none; font-size: 1.3rem; color: white; } h1 {font-size: 2.5rem} p {font-size: 1.75rem}