body {
    font-family: 'Raleway', sans-serif;
    font-size: 1rem;
    color: #333;
    background: #000 url(../media/bg.jpg) no-repeat center;
    background-size: cover;
}


header {
    height: 100vh;


    text-align: center;

    padding: 100px;

    color: #fff;

    position: relative;
}


header .welcome {
    position: absolute;
    right: 0;
    top: 33%;
    min-width: 100%;
    min-height: 67%;
}

header .logo {
    border: 3px solid #fff;
    padding: 15px 30px;

    color: #fff;
    font-size: 4rem;

    display: inline-block;
    font-family: 'Varela Round', sans-serif;

    margin-bottom: 50px;
}

header .logo span {
    opacity: .5;
}