body { margin: 0; color: #fff; overflow: hidden; text-align: center; font-family: "Montserrat"; background-color: #001A33; } #container { top: 50%; left: 50%; position: absolute; transform: translate(-50%, -50%); } #title { margin-top: 0; font-size: 40px; font-weight: 300; margin-bottom: 50px; } #title span { color: #168eff; } .button { color: #fff; cursor: pointer; font-size: 18px; background: none; transition: 0.25s; padding: 15px 30px; border-radius: 5px; border: 2px solid #fff; } .button:hover { color: #001A33; background-color: #fff; } .button a { color: inherit; text-decoration: none; }