:root{--bg-gradient:linear-gradient(120deg, rgba(11, 14, 29, 0.25) 25%, rgba(41, 44, 55, 0.25) 85%);--color-gradient:linear-gradient(160deg, #0093E9 0%, #80D0C7 100%);--global-width:1440px;--article-width:1200px}html{height:100%;overflow:hidden}body{margin:auto;height:100%;background:#090c12;background:linear-gradient(180deg,#090c12 0%,#151c2b 100%);overflow:auto;color:#d3d3d3;font-family:roboto,sans-serif}footer{margin:auto;border-top:1px solid #575757}main{margin:auto;min-height:calc(100dvh - 250px)}article{margin:auto;width:var(--global-width)}article>div.content{margin:auto;width:var(--article-width)}article>div>*{padding:0 20px}article>img{width:150px}article>h1{border-bottom:solid 1px #5c5c5c;padding-bottom:25px}article>h2{padding-left:0}article>h3{padding-left:0}article>h4{padding-left:0}article>p{padding-left:15px}article>ul,article>ol{padding-left:30px}article>ul>li,article>ol>li{line-height:1.7em}nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:100px;padding:0 25px}nav ul{display:flex;flex-direction:row;justify-content:end;gap:3em;list-style-type:none}a{color:#d3d3d3;font-weight:400;text-decoration:none}p,label,span{font-size:1rem;font-weight:400;line-height:1.5rem}h1{color:#f0f0f0;font-size:3rem;font-weight:500;margin:0}h2{font-family:roboto,sans-serif;color:#e0e0e0;font-weight:400;font-style:normal;font-size:2rem}h3{color:#e0e0e0;font-size:1.5rem;font-weight:600}h4{color:#e0e0e0;font-size:1.2rem;font-weight:600}input,textarea{font-family:overpass mono;font-weight:400;font-style:normal;font-size:.75rem}figcaption{font-size:.75rem}.article-icon{margin-top:75px;margin-bottom:25px;width:100px}.content{width:var(--global-width);margin:auto}.footer>p{padding:0 20px}.burger{z-index:2;width:50px;height:50px;position:fixed;top:27px;right:27px;cursor:pointer;display:none}.burger .line{width:100%;height:4px;background-color:#bebebe;position:absolute;top:0}.burger .line:nth-child(1){top:5px}.burger .line:nth-child(2){top:25px}.burger .line:nth-child(3){top:45px}.burger[data-active=true]{right:200px}.burger[data-active=true] .line:nth-child(1){top:25px;transform:rotate(45deg)}.burger[data-active=true] .line:nth-child(2){top:25px;transform:rotate(-45deg)}.burger[data-active=true] .line:nth-child(3){display:none}#burger-menu{position:fixed;z-index:1;display:none;width:150px;right:0;top:0;background-color:#090d13;box-sizing:content-box;padding:50px 15px}#burger-menu>ul{flex-direction:column;gap:50px;justify-content:space-around;align-items:center}button{background-color:transparent;border:none;color:#f2f2f2;font-size:1.2em}.btn{cursor:pointer;transition:transform 500ms}.btn:hover,.btn:focus{transform:scale(1.05);will-change:transform}.btn-outline{border-bottom:solid 1px#fff;padding-bottom:20px}.btn-full{background-color:#2a2e37;padding:20px}.card{display:flex;flex-direction:column;justify-content:space-between;padding:0 20px;box-sizing:border-box;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.card-bg{background-image:var(--bg-gradient)}.card-head{display:flex;flex-direction:column;justify-content:center;align-items:center}.card-main{flex:1;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:25px}.card-section{flex:1}.card-foot{width:100%;display:flex;justify-content:flex-end;align-items:baseline;padding:20px 0}div.card-head>img{max-width:150px;max-height:75px}.card img{max-width:50px;max-height:25px}#erreur404{height:500px;display:flex;flex-direction:column;justify-content:space-around;align-items:center}@media(max-width:1440px){:root{--bg-gradient:linear-gradient(120deg, rgba(11, 14, 29, 0.25) 25%, rgba(26, 28, 34, 0.25) 85%);--global-width:auto;--article-width:auto}html{font-size:14px}article>div>*{padding:0 20px}article>h1,article>h2,article>h3,article>object{padding:0 20px}article>h1{padding-bottom:25px}article>h4,article>p{padding:0 25px}article>ul,article>ol{padding:0 50px}}@media only screen and (max-device-width:768px){.burger{display:block}#inline-menu{display:none}h1{color:#f0f0f0;font-size:2.5em;font-weight:500;margin:0}h2{font-size:1.5em}h3{font-size:1em}p,label,span{font-size:1em}input,textarea{font-size:.8em}}