html{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}body{margin:0;overflow:hidden;font-family:Outfit,sans-serif}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.h1page{color:#fff}#crosshair{position:absolute;top:50%;left:50%;width:10px;height:10px;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%);display:none}#page{background-color:#181818;width:100%;height:100vh;display:block;animation:fadeIn 1s ease-in-out}#start{position:absolute;top:50%;left:50%;height:50px;width:130px;display:block;color:#181818;background-color:#fff;font-weight:700;font-size:1.5rem;border:none;border-radius:16px;transition:all .3s ease;transform:translate(-50%,-50%)}#start:hover{background-color:#181818;color:#fff;cursor:pointer;border:2px solid white}#loadingBarContainer{width:70%;height:30px;background-color:#5c5c5c;border:2px solid white;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:16px;overflow:hidden;animation:fadeIn 1s ease-in-out}#loadingBar{width:0;height:100%;background-color:#181818;transition:width .3s}#loadingPercentage{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:1rem;color:#fff}#startMenu{display:none;animation:fadeIn 1s ease-in-out}.touche-container{display:none;position:absolute;z-index:10;height:100vh;width:100%;display:flex;justify-content:end;align-items:end}#touche{display:none}.touches{display:flex;flex-direction:column;align-items:flex-start;background-color:#181818b3;color:#fff;padding:20px;border-radius:16px}.touche{display:flex;align-items:center;margin-bottom:10px}.touche img{width:30px;height:30px;margin-right:10px}.touche span{font-size:18px;font-family:Arial,sans-serif}#infoDiv,#infoDivRed,#infoDivBlue,#infoDivViolet{position:absolute;top:0;right:0;padding:20px;margin:2rem;background-color:#fff;border:1px solid black;border-radius:1rem;width:20%;display:none}#language-buttons-container{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10}#langue-title{font-size:1.2rem;margin-bottom:10px;color:#fff}#language-buttons-container button{margin:0 5px;padding:10px 20px;font-size:1rem;border:none;border-radius:5px;cursor:pointer}#btn-fr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAiCAMAAADmrkDzAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAACxMAAAsTAQCanBgAAABXUExURUdwTAAol+0pOe8gQOcoOOwoOAAgl+fn5+3t7QAjlAAlkgAklQAllu8oOO0pOQAgj+4pOQAklAAklu0qOOsnNwAllQAklO0oOO0qOgAklQAkle0pOe7u7jJkk8oAAAAadFJOUwAg3xAgoCAgoKBgz98g7xDfcL+fcGDvf4DvaFpligAAAFNJREFUOMvtyjcOwCAQAMHFOecI/v873ZxEx7W2xNQDnzEWovQyAcB8WPF4TiQnNNYGhnMbrTISrDJcHHEEx62MgUUZK6YLjqkHs9ei8nJxpfzHC85bULeQxXeiAAAAAElFTkSuQmCC);background-size:cover;background-position:center;height:2rem;transition:all .3s ease}#btn-fr:hover{transform:scale(1.1)}#btn-en{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAiCAMAAADmrkDzAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAACxMAAAsTAQCanBgAAAEpUExURUdwTOfCxhg4h3CHr84bKefn5+3t7QAggAAjfMcYKM8gMM8bKu7u7t+Ah+Susu/v79hXYqaxzO3t7c8aKu7u7r7E188aKu7u7u3t7e/v79/f3+vr69ErOuWxt+GaoM8bK88bK+7u7gAkfea5vd6EjB49i9DV4Fpwp9M1Q9M2ROrU1dDU4OrU1tpqdA8xhJWixN3U29EoN9tqdOrT1TtWmd/h5+zh4eCRmYWVvHaIteCRmB09i+jGytEoOMHI2dVDULO80t14gVlwp+jGyeKepEpjoNdQXOzh4tx3gOKfpaSuy2h8roaWvDxXmVlvp2d8rrK70eKfpNZPWw4xhNhdaN+FjdVDT9ldaOGSmWh8r913gNtqddZPXHeJtYaWvc7H09vHz+CSmWh7roRbH0AAAAAgdFJOUwCgoCCgIKAgoCAgYO8goCDfoHB/36Dfv4AQEHDP3++fvszO/gAAAV1JREFUOMvVktdWwkAQhgcxqIC999mEIAQCoVepgmDvvb//QzgThLOI5+glflc7s18mm80PMDSsKc6xDsrkBKMoX7VTsYV1rwidqIwuNGQ0odt1w6ouzQN4mmEhRDYyYFxmi0EMaHOwgcE2KaHCNyPpzyDG02IB/D5a8Jhcn5ENNzF2zo9C5CURwKDG62TPSJYyu3iRoOZRBFS19tpCvBZM17BuMZanOnWsqsAnjO7RmLBklPGmTmWFzw9+RqQNw5AMw0jzSHsPhEzXkAH8jaExfDJxu2f29f7wtTtElFdtsyUZmmneiWfe5FvPUWf/ETEvz7B/RI5vXS2c8SMUlnq0ZxxQK/GEsXeKDZymaEAV8cFqSPmo+cnh5Lx9gFeIYpnSVtH7EqTz2Tg5W7AsKCxX1v1ATg9T9phtmJ6hsJT0H7Ku85s23QBuj2Nx3GbE5Rhlplwjncasa2UV/g+fFRhwxnqVo6AAAAAASUVORK5CYII=);background-size:cover;background-position:center;height:2rem;transition:all .3s ease}#btn-en:hover{transform:scale(1.1)}#wayvycom{position:absolute;bottom:10px;right:10px;text-align:right;color:#fff;display:block}#wayvycom img{vertical-align:middle}
