*{ margin: 0; padding: 0;}
body{background: #101010;}
p{color: white; font-size: 50px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%)}
.welcome-section{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: #000; overflow: hidden; font-family: 'Orbitron', sans-serif; font-weight: 700;}
.content-wrap{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%)}
.fly-in-text{list-style: none}
.fly-in-text li{ display: inline-block; margin-right: 20px; font-size: 4em; color: #fff; opacity: 1; transition: all 3s ease}
.fly-in-text li:nth-child(4){margin-right: 0;}
.enter-button{display:block; text-align: center; font-size: 2em; text-decoration: none; color: #adff2f; margin-top: 30px; transition: all 1s ease 3s}
.content-hidden .fly-in-text li{ opacity: 0;}
.content-hidden .fly-in-text li:nth-child(1){transform: translate3d(-150px, 0, 0)}
.content-hidden .fly-in-text li:nth-child(2){transform: translate3d(0px, 0, 0)}
.content-hidden .fly-in-text li:nth-child(3){transform: translate3d(100px, 0, 0)}
.content-hidden .fly-in-text li:nth-child(4){transform: translate3d(200px, 0, 0)}
.content-hidden .enter-button{opacity: 0; transform: translate3d(0, -30px, 0)}