body {
    margin: 0;
    overflow: hidden;
    background: #22333b;
}

* {
font-family: "ui-rounded", "SF Pro Rounded", sans-serif;
color: white;
text-decoration: none;
}

h1,
h2,
footer {
position: fixed;
width: 100%;
text-align: center;
}

h1 {
font-size: 70px;
top: calc(45vh - 90px);
font-weight: 300;
}

h2 {
font-size: 20px;
top: calc(45vh + 40px);
font-weight: 400;
}

@media screen and (max-width: 550px) {
h1 {
    font-size: 60px;
}

h2 {
    font-size: 15px;
    top: calc(45vh + 5px);
}
}