@font-face {
    font-family: Consolas;
    src: url(fonts/Consolas-Font/CONSOLA.TTF)
}
@font-face {
    font-family: ConsolasItalic;
    src: url(fonts/Consolas-Font/consolai.ttf);
}
background {
    background-color: black;
}
body {
    background-color: black;
    color: white;
    font-family: Consolas;
    margin-top: 20px;
    max-width: 2200px;
    margin-left: auto;
    margin-right: auto;
}
.banner img {
    display: block;
    width: 80%;
    min-width: 600px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}
video {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    max-width: 40%;
    height: auto;
    min-width: 400px;
}
.wendla {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    width: 0;
    height: 0;
    visibility: hidden;

}
.caption {
    text-align: center;
    font-size: smaller;
    font-family: ConsolasItalic;
    padding-bottom: 5px;
}
.language {
    font-weight: lighter;
    font-size: 1.5em;
    display: flex;
    justify-content: space-evenly;
    /* column-gap: 50px; */
    margin-bottom: 20px;
}
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
.fade-in-1 {
    opacity:0;
    -webkit-animation:fadeIn ease-in 1;
    -moz-animation:fadeIn ease-in 1;
    animation:fadeIn ease-in 1;

    -webkit-animation-fill-mode:forwards; 
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;

    -webkit-animation-duration:1s;
    -moz-animation-duration:1s;
    animation-duration:1s;

    -webkit-animation-delay: 3s;
    -moz-animation-delay: 3s;
    animation-delay: 3s;
}
.fade-in-2 {
    opacity:0;
    -webkit-animation:fadeIn ease-in 1;
    -moz-animation:fadeIn ease-in 1;
    animation:fadeIn ease-in 1;

    -webkit-animation-fill-mode:forwards; 
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;

    -webkit-animation-duration:1s;
    -moz-animation-duration:1s;
    animation-duration:1s;

    -webkit-animation-delay: 4s;
    -moz-animation-delay: 4s;
    animation-delay: 4s;
}
.fade-in-3 {
    opacity:0;
    -webkit-animation:fadeIn ease-in 1;
    -moz-animation:fadeIn ease-in 1;
    animation:fadeIn ease-in 1;

    -webkit-animation-fill-mode:forwards; 
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;

    -webkit-animation-duration:1s;
    -moz-animation-duration:1s;
    animation-duration:1s;

    -webkit-animation-delay: 5s;
    -moz-animation-delay: 5s;
    animation-delay: 5s;
}
.language a {
    text-align: center;
    flex: 1;
    color: white;
    text-decoration: none;
    padding: 5px;
    margin-bottom: 10px;
    /* font-family: ConsolasItalic; */
    border-style: dashed;
    border-color: white;
    /* border-width: 1px; */
    /* border-radius: 5px; */
    max-width: 15%;
    min-width: 250px;
}
.language a:hover {
    border-style: solid;
    border-color: black;
    background-color: white;
    color: black;
    transition: 0.5s;
    box-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, 0 0 40px #e60073, 0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073;
}
@media (max-width: 800px) {
    .banner {
        margin-top: 20%;
    }
    .banner img {
        display: block;
        width: 100%;
        min-width: 300px;
        height: auto;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 10px;
    }
    .language {
        font-size: 1em;
        column-gap: 10px;
        justify-content: center;
    }
    .language a {
        max-width: 40%;
        min-width: 100px;
    }
    video {
        visibility: hidden;
        height: 0;
        width: 0;
    }
    .wendla {
        visibility: visible;
        width: 40%;
        height: auto;
        min-width: 400px;
    }
}