* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }


body {
    font-family: 'Helvetica', 'Arial', sans-serif;
    color: #fff;

    
    background-color: #ff4f01;


    background-image: url('cover.jpg');
    height: 100vh;

    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

}

/*

@media screen and (max-width: 940px) {
 body{
    background-image: url('cover_mobile.jpg');
 }
}
     */


h1 {
    font-family: 'DinNext';
    text-transform: uppercase;
    font-size: 25px;
}

.lang_wrapper{
    height: 100vh;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.lang_box{
    max-height: 95vh;
    font-size: 20px;
    text-align: center;
    max-width: 1100px;
    width: 80%;
    line-height: 150%;
}

.lang_box img{
    max-width: 400px;
    width: 90%;
}

@media screen and (max-width: 940px) {
    .lang_box{
        font-size: 16px;
    }
   }

.lang_box a{
    text-decoration: none;
    color: #342e29;
    transition: all .2s ease-in-out;
}


.lang_content{
    justify-content: center;
}

.lang_header{
    padding: 30px 30px 0 30px;
}