/*BODY*/
/*BODY*/
/*BODY*/

body {
background: #141414;
background-attachment: fixed;
background-repeat: no-repeat;
font-family: 'Rubik', sans-serif;
font-optical-sizing: auto;
font-weight: normal;
font-style: normal;
font-size: 100%;
}

.body-page {
margin: auto;
color: #cbcbcb;
width: 100%;
}

#body {
overflow: hidden;
}

/*TECHNIC*/

::selection {
color: #141414;
background: #cbcbcb;
}

h1, h2, h3, h4, h5, h6 {
font-family: "Space Mono", monospace;
font-weight: 700;
font-style: normal;
}

.title-hidden {
width: 0px;
height: 0px;
opacity: 0;
visibility: hidden;
margin: 0;
}

.lukwox-brown-color {
color: #685746;
}

.lukwox-green-color {
color: #64925C;
}

.lukwox-blue-color {
color: #90AFBF;
}

.lukwox-white-color {
color: #cbcbcb;
}

/*HEADER*/
/*HEADER*/
/*HEADER*/

#header {
width: 100%;
height: 100vh;
z-index: 1;
background: #141414;
color: #cbcbcb;
}

.header {
margin: 0 auto;
height: 100%;
max-width: 875px;
}

.header-inner {
position: relative;
top: 50%;
transform: translateY(-50%);
box-sizing: border-box;
padding: 40px;
}

.header-inner-box1-center {
margin: 0 auto;
text-align: center;
}

.header-inner-box1-center h2 {
margin: 1.75em 0 0.75em;
font-size: 1.5em;
}

.header-inner-box1-center p {
margin: 0.75em 0;
}

.header-logo img {
height: 4em;
margin: 0 auto;
display: table;
}

/*435px*/
@media only screen and (max-width : 435px) {
.header-logo img {
height: 3.5em;
}
}