.main
{
width: 100%;
height: 500px;
display: flex;
justify-content: center;
background: #232526; /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #414345, #232526); /* Chrome 10-25, Safari 5.1-6 / background: linear-gradient(to right, #414345, #232526); / W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }
.main h1
{ position: absolute; font-size: 1.3em; color: #fff; margin-top: 10rem; }
.main a { position: absolute; padding: 13px 45px; font-size: 1.1em; background: #fff; color: #222; border-radius: 10px; margin-top: 13rem; }
</style>