html {
    background: url(images/bg.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

h1, h2 {
    color: black;
    font-family: 'Roboto', sans-serif;
    font-weight: 900;
    display: inline;
    background-image: linear-gradient(rgba(255, 255, 255, 0.50) 60%, #ff0000 55%);
    padding-left: 0.5em;
    padding-right: 0.5em;
}

.offset {
    margin-left: 3em;
}

.box {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}