/* Global Styles */
html,
body {
    width: 100%;
    height: 100%;
}

body {
    color: #000;
    font-family: sans-serif;
}

a,
a:active,
a:visited {
    color: #000;
}

a:hover {
    color: #000;
    text-decoration: none;
}

.text-vertical-center {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.text-vertical-center h1 {
    margin: 0;
    padding: 0;
    font-size: 4.5em;
    font-weight: 700;
}

/* Header */
.header {
    display: table;
    position: relative;
    width: 100%;
    height: 100%;
    background: none;
}
