div#js-flash {
    position: absolute;
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

    background-color: var(--lightColor);

    z-index: 100;
    overflow: hidden;
}

div#js-flash > div.wrapper {
    display: flex;
    flex-direction: column;
    position: absolute;

    top: 50%;
    left: 50%;

    transform: translate(-50%, -50%);
}

div#js-flash > div.wrapper h1, div#js-flash > div.wrapper i.fa { margin: 20px 0px; }

div#js-flash > div.wrapper h1 {
    font-family: 'Roboto' Arial, Helvetica, sans-serif;
	font-weight: 200;
}

div#js-flash > div.wrapper i.fa {
    position: relative;

    font-size: 50px;

    animation-name: jump;
    animation-duration: 0.5s;
    animation-iteration-count: infinite;
}

@keyframes jump {
    0% { top: -10px; }

    50% { top: 0px; }

    100% { top: -10px; }
}