@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";header #header-div>nav>a{text-decoration:none;color:#fff;font-size:16px}header #header-div>nav>li{list-style-type:none}header #header-div .login-button,header #header-div .register-button,header #header-div .contact-button,header #header-div .logout-button,header #header-div>a:nth-child(3){padding:5px;background-color:#e4d907;width:130px;font-size:16px;text-align:center}header #header-div>a:nth-child(4)>img{border-radius:50%}header{background:linear-gradient(45deg,#292525 25%,#b90000)}header #header-div{display:grid;grid-template-columns:1fr 1fr 0fr 1fr;align-items:center;gap:40px;padding:5px 0}header #header-div>a:nth-child(3){color:#292525}header #header-div>a:nth-child(4){grid-column:4}header #header-div>a:nth-child(4)>img{box-shadow:0 4px 10px #000000d4;gap:20px}header #header-div>nav{text-align:center;white-space:nowrap}header #header-div>nav>ul{display:flex;align-items:center;justify-content:center;display:inline-flex;gap:30px}header #header-div>nav>a{text-decoration:none;color:#000;font-size:20px}header #header-div #openModalBtn{font-weight:600}header #header-div #openModalBtn:hover{cursor:pointer;background-color:#fff;color:#b90000;transition:all .3s ease-in-out}header #header-div>a{display:flex;justify-content:center}header #header-div>a>img{width:75px}header #header-div>div>a{position:relative}header #header-div div>a>img{width:70px;border-radius:50px;object-fit:cover}header #header-div .login-button,header #header-div .register-button,header #header-div .contact-button,header #header-div .logout-button{background-color:#e4d907;color:#292525;border:none;cursor:pointer;transition:background-color .3s ease}header #header-div .login-button:hover,header #header-div .register-button:hover,header #header-div .contact-button:hover,header #header-div .logout-button:hover{background-color:#fff;color:#b90000}header #header-div #header-profile{display:flex;justify-content:center;align-items:center;gap:15px}header #header-div #header-profile .logout-button{justify-content:center;align-items:center}header #header-div .login-button{margin-right:20px}header #header-div #btn-container-header{display:flex;flex-direction:column}header #header-div #btn-container-header button.register-button{border-top:solid 1px #292525}#RegistrationForm .modal-content .registration-modal__field .registration-modal__input,#RegistrationForm .modal-content .registration-modal__field .registration-modal__textarea,#ForgotPassword .modal-content .modal__form .modal__field .modal__input,#login .modal-content .modal__form .modal__field .modal__input,#contact .modal-content>form>input,#contact .modal-content>form>textarea{padding:10px;border:0;border-radius:10px;font-family:Roboto,sans-serif;background-color:#575757;color:#fff;resize:vertical;max-width:-webkit-fill-available}#RegistrationForm .modal-content .registration-modal__field .registration-modal__input::placeholder,#RegistrationForm .modal-content .registration-modal__field .registration-modal__textarea::placeholder,#ForgotPassword .modal-content .modal__form .modal__field .modal__input::placeholder,#login .modal-content .modal__form .modal__field .modal__input::placeholder,#contact .modal-content>form>input::placeholder,#contact .modal-content>form>textarea::placeholder{color:#d8d8d8}#RegistrationForm .modal-content .registration-modal__field .registration-modal__input:focus,#RegistrationForm .modal-content .registration-modal__field .registration-modal__textarea:focus,#ForgotPassword .modal-content .modal__form .modal__field .modal__input:focus,#login .modal-content .modal__form .modal__field .modal__input:focus,#contact .modal-content>form>input:focus,#contact .modal-content>form>textarea:focus{outline:solid 2px #B90000}#contact{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000}#contact .modal-content{position:relative;background-color:#292525;padding:20px;border-radius:5px;width:80%;max-width:500px;box-shadow:0 5px 15px #0000004d}#contact .modal-content>form{display:flex;flex-direction:column;gap:5px}#contact .modal-content>form>label{font-size:16px;color:#fff;margin-top:10px;font-family:Roboto,sans-serif}#contact .modal-content>form>div>button{padding:10px 100px;margin-top:20px;border:#000 1px solid;border-radius:10px;width:fit-content;cursor:pointer;background-color:#575757;color:#fff}#contact .modal-content>form>div>button:hover{transition:all .2s ease-in-out;background-color:#b90000}#contact .close-btn{position:absolute;top:10px;right:10px;font-size:20px;cursor:pointer;color:#b90000;font-size:40px;font-weight:900}#contact .close-btn:hover{transition:.2s ease-in-out;color:#fff}#login{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000}#login a{color:#28a745;text-decoration:underline;cursor:pointer}#login a:hover{color:#1e7e34}#login .modal-content{position:relative;background-color:#292525;padding:20px;border-radius:5px;width:80%;max-width:500px;box-shadow:0 5px 15px #0000004d}#login .modal-content .modal__form{display:flex;flex-direction:column;align-items:center}#login .modal-content .modal__form .modal__field{display:flex;flex-direction:column;width:100%}#login .modal-content .modal__form .modal__field .modal__label{font-size:16px;color:#fff;margin-top:10px;font-family:Roboto,sans-serif}#login .modal-content .modal__form .modal__field .modal__input{margin:10px 0}#login .modal-content .modal__form .login-modal__checkbox-container{display:flex;margin-top:10px}#login .modal-content .modal__form .login-modal__checkbox-container #captcha{position:absolute;opacity:0;pointer-events:none}#login .modal-content .modal__form .login-modal__checkbox-container .login-modal__checkbox-label{color:#fff;font-family:Roboto,sans-serif;position:relative;padding-left:25px;cursor:pointer;margin-bottom:20px}#login .modal-content .modal__form .login-modal__checkbox-container .login-modal__checkbox-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:15px;height:15px;border:2px solid #ccc;border-radius:50%;background-color:#fff;transition:background-color .3s,border-color .3s}#login .modal-content .modal__form .login-modal__checkbox-container #captcha:checked+.login-modal__checkbox-label:before{background-color:green;border-color:green}#login .modal-content .modal__form .login-btn-container{display:flex;gap:20px;margin-bottom:20px}#login .modal-content .modal__form .login-btn-container .modal__submit-button{padding:5px 10px;border:none;border-radius:5px;background-color:#28a745;color:#fff;font-size:16px;cursor:pointer;transition:background-color .3s}#login .modal-content .modal__form .login-btn-container .modal__submit-button:hover{background-color:#218838}#login .modal-content .modal__form .login-btn-container .modal__forgot-password{padding:5px 10px;border:none;border-radius:5px;background-color:#28a745;color:#fff;font-size:16px;cursor:pointer;transition:background-color .3s}#login .modal-content .modal__form .login-btn-container .modal__forgot-password:hover{color:#ccc}#login .modal-content .close-btn{position:absolute;top:10px;right:10px;font-size:40px;cursor:pointer;color:#b90000;font-weight:900;transition:color .3s ease,transform .3s ease}#login .modal-content .close-btn:hover{color:#ccc;transform:scale(1.1)}#login .modal-content .close-btn:focus{outline:none;box-shadow:0 0 5px #6d0000}#ForgotPassword{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000}#ForgotPassword .modal-content{position:relative;background-color:#292525;padding:20px;border-radius:5px;width:80%;max-width:500px;box-shadow:0 5px 15px #0000004d}#ForgotPassword .modal-content .modal__title{margin-bottom:20px;text-align:center}#ForgotPassword .modal-content .modal__form{display:flex;flex-direction:column;align-items:center;width:100%;gap:10px}#ForgotPassword .modal-content .modal__form .modal__field{display:flex;flex-direction:column;width:100%}#ForgotPassword .modal-content .modal__form .modal__field .modal__label{font-size:16px;color:#fff;font-family:Roboto,sans-serif}#ForgotPassword .modal-content .modal__form .modal__field .modal__input{margin:10px 0}#ForgotPassword .modal-content .modal__form .modal__checkbox-field{display:flex;align-items:center}#ForgotPassword .modal-content .modal__form .modal__checkbox-field .modal__checkbox{position:absolute;opacity:0;pointer-events:none}#ForgotPassword .modal-content .modal__form .modal__checkbox-field .modal__checkbox-label{color:#fff;font-family:Roboto,sans-serif;position:relative;padding-left:25px;cursor:pointer}#ForgotPassword .modal-content .modal__form .modal__checkbox-field .modal__checkbox-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:15px;height:15px;border:2px solid #ccc;border-radius:50%;background-color:#fff;transition:background-color .3s,border-color .3s}#ForgotPassword .modal-content .modal__form .modal__checkbox-field #reset-captcha:checked+.modal__checkbox-label:before{background-color:green;border-color:green}#ForgotPassword .modal-content .modal__form .modal__submit-button{padding:5px 10px;border:none;border-radius:5px;background-color:#28a745;color:#fff;font-size:16px;cursor:pointer;transition:background-color .3s}#ForgotPassword .modal-content .modal__form .modal__submit-button:hover{background-color:#218838}#ForgotPassword .modal-content .modal__form .modal__submit-button:disabled{background-color:#6c757d;cursor:not-allowed}#ForgotPassword .modal-content .modal__message{color:#fff;text-align:center;margin-top:20px}#ForgotPassword .modal-content .modal__help-text{color:#fff;text-align:center;margin-top:20px;font-size:14px}#ForgotPassword .modal-content .modal__link{color:#28a745;text-decoration:underline;cursor:pointer}#ForgotPassword .modal-content .modal__link:hover{color:#1e7e34}#ForgotPassword .modal-content .psw-btn-container{margin-top:20px}#ForgotPassword .modal-content .psw-btn-container .modal__back-to-login{margin-top:20px;color:#fff;text-align:center;cursor:pointer;text-decoration:underline;background-color:#292525;text-decoration:none;padding:10px;font-family:Roboto,sans-serif;border-radius:5px}#ForgotPassword .modal-content .psw-btn-container .modal__back-to-login:hover{background-color:#575757;transition:all .3s ease}#ForgotPassword .modal-content .close-btn{position:absolute;top:10px;right:10px;font-size:40px;cursor:pointer;color:#b90000;font-weight:900;transition:color .3s ease,transform .3s ease}#ForgotPassword .modal-content .close-btn:hover{color:#ccc;transform:scale(1.1)}#ForgotPassword .modal-content .close-btn:focus{outline:none;box-shadow:0 0 5px #6d0000}#RegistrationForm{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000}#RegistrationForm .modal-content{position:relative;flex-direction:column;background-color:#292525;padding:20px;border-radius:5px;width:80%;max-width:450px;box-shadow:0 5px 15px #0000004d;display:flex}#RegistrationForm .modal-content a{color:#28a745;text-decoration:underline;cursor:pointer}#RegistrationForm .modal-content a:hover{color:#1e7e34}#RegistrationForm .modal-content .close-btn{position:absolute;top:10px;right:10px;font-size:40px;cursor:pointer;color:red;font-weight:900;transition:color .3s ease,transform .3s ease}#RegistrationForm .modal-content .close-btn:hover{color:#ccc;transform:scale(1.1)}#RegistrationForm .modal-content .close-btn:focus{outline:none;box-shadow:0 0 5px #b30000}#RegistrationForm .modal-content .registration-flex-container{display:flex}#RegistrationForm .modal-content .registration-flex-container .modal-left,#RegistrationForm .modal-content .registration-flex-container .modal-right{flex:1;padding:10px}#RegistrationForm .modal-content .registration-modal__title{flex-wrap:nowrap;text-align:center}#RegistrationForm .modal-content .registration-modal__subtitle{font-size:18px;color:#fff;margin-top:20px;margin-bottom:10px}#RegistrationForm .modal-content .registration-modal__field{display:flex;flex-direction:column;margin-bottom:15px}#RegistrationForm .modal-content .registration-modal__field .registration-modal__label{font-size:16px;color:#fff;margin-bottom:5px;font-family:Roboto,sans-serif}#RegistrationForm .modal-content .registration-modal__field .registration-modal__input,#RegistrationForm .modal-content .registration-modal__field .registration-modal__textarea{width:-webkit-fill-available}#RegistrationForm .modal-content .registration-modal__field .password-input-container{position:relative}#RegistrationForm .modal-content .registration-modal__field .password-input-container .registration-modal__input{padding-right:40px}#RegistrationForm .modal-content .registration-modal__field .password-input-container .password-toggle-button{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#fff}#RegistrationForm .modal-content .registration-modal__field .password-input-container .password-toggle-button:focus{outline:none}#RegistrationForm .modal-content .registration-modal__checkbox-field{display:flex;align-items:center;margin-top:10px}#RegistrationForm .modal-content .registration-modal__checkbox-field .registration-modal__checkbox{position:absolute;opacity:0;pointer-events:none}#RegistrationForm .modal-content .registration-modal__checkbox-field .registration-modal__checkbox-label{color:#fff;font-family:Roboto,sans-serif;position:relative;padding-left:25px;cursor:pointer;margin-bottom:20px}#RegistrationForm .modal-content .registration-modal__checkbox-field .registration-modal__checkbox-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;border:2px solid #ccc;border-radius:50%;background-color:#fff;transition:background-color .3s,border-color .3s}#RegistrationForm .modal-content .registration-modal__checkbox-field .registration-modal__checkbox:checked+.registration-modal__checkbox-label:before{background-color:green;border-color:green}#RegistrationForm .modal-content .registration-modal__submit-button{padding:10px 15px;border:none;border-radius:5px;background-color:#28a745;color:#fff;font-size:16px;cursor:pointer;transition:background-color .3s}#RegistrationForm .modal-content .registration-modal__submit-button:hover{background-color:#218838}.alert-modal{position:fixed;bottom:20px;left:50%;transform:translate(-50%);padding:15px 20px;border-radius:5px;color:#fff;z-index:1000;transition:opacity .3s ease;min-width:300px;text-align:center}.alert-modal.success{background-color:#28a745}.alert-modal.error{background-color:#dc3545}.alert-modal__content{display:flex;justify-content:space-between;align-items:center}.alert-modal__close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;margin-left:10px}.alert-modal{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background-color:#000c;color:#fff;padding:15px 20px;border-radius:5px;z-index:2000;box-shadow:0 4px 8px #00000080}footer>div>a{text-decoration:none;color:#fff}footer>div>li{list-style-type:none}footer>div>a:nth-child(3){padding:5px;background-color:#e4d907;color:#292525}h3,a,p,li{font-family:Open Sans,sans-serif}footer{background:linear-gradient(45deg,#292525 25%,#b90000)}footer>div{max-width:1440px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;margin:0 auto;padding:5px 20px;justify-items:start}footer>div>div:nth-child(2){display:flex;flex-direction:column;gap:5px;align-items:center}footer>div>div:nth-child(2)>ul{display:flex;gap:10px}footer>div>nav{align-items:center;text-align:center}footer>div>nav ul{display:flex;gap:10px;padding:0;width:435px}footer>div>nav>a{white-space:nowrap}footer>div>ul{gap:30px}footer>div div>ul{padding:0}footer>div div>ul>li,footer>div h3{font-size:16px;color:#fff;margin-bottom:5px;font-weight:500}footer>div>a>img{width:75px}footer>div>a{display:flex;justify-content:center;width:216px}#footer-down{display:flex;align-items:center;justify-content:center;background-color:#292525;padding:10px 0;margin:0;max-width:-webkit-fill-available}#footer-down>div{display:flex;flex-direction:row;gap:5px}#home-page h3{color:#e60303;font-family:Roboto,sans-serif;font-size:32px}#home-page #s1-home{background-image:url(/img/img3.png);background-repeat:no-repeat;background-size:cover;background-position:center;height:600px;display:flex;align-items:center;flex-direction:row}#home-page #s1-home>div{width:30%;margin-left:25%}#home-page #s2-home{margin-top:50px;margin-bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:row}#home-page #s2-home>img{width:40%}#home-page #s2-home>div{width:40%;margin-left:2%}#home-page #s2-home>div p{margin-bottom:20px}#home-page #s2-home>div a{padding:8px}#home-page #s3-home{margin-top:50px;margin-bottom:50px;display:flex;align-items:center;justify-content:center;flex-direction:column}#home-page #s3-home>div{margin-top:50px;margin-bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:100px}#home-page #s3-home>div article{display:flex;flex-direction:column;align-items:center;text-align:center;width:30%;padding:10px;background-color:#fff;border-radius:10px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}#home-page #s3-home>div article:hover{transform:scale(1.1);box-shadow:0 0 15px 5px #e60303}#home-page #s3-home>div article h4,#home-page #s3-home>div article p{color:#000}#home-page #s3-home>div article img{width:100%;height:200px}#qsn-page #s1-QSN{background-image:url(/img/img5.png);background-repeat:no-repeat;background-size:cover;background-position:center;padding:50px 0}#qsn-page #s1-QSN>div{display:flex;align-items:center;gap:40px;flex-direction:row}#qsn-page #s1-QSN>div>div:nth-child(1){width:50%}#qsn-page #s1-QSN>div>div:nth-child(1) h1{color:#fff;font-family:Roboto,sans-serif}#qsn-page #s1-QSN>div>div:nth-child(2){display:flex;gap:10px;flex-direction:column}#qsn-page #s1-QSN>div>div:nth-child(2) article{padding:8px;background-color:#fff;border-radius:10px;width:700px}#qsn-page #s1-QSN>div>div:nth-child(2) article p{color:#000}#qsn-page #s1-QSN>div>div:nth-child(2) h2{font-family:Roboto,sans-serif;font-size:20px;font-weight:700;color:#000}#qsn-page #s2-QSN{background-color:#0003;padding:50px 0}#qsn-page #s2-QSN>div{display:flex;align-items:center;gap:40px;flex-direction:row-reverse;justify-content:space-between}#qsn-page #s2-QSN>div>div:nth-child(1){width:50%}#qsn-page #s2-QSN>div>div:nth-child(1) p{margin-bottom:20px}#qsn-page #s2-QSN>div>div:nth-child(1) h2{color:#fff;font-family:Roboto,sans-serif}#qsn-page #s2-QSN>div>div:nth-child(2){display:flex;gap:10px;flex-direction:column}#qsn-page #s2-QSN>div>div:nth-child(2) article{padding:8px;background-color:#fff;border-radius:10px;width:700px}#qsn-page #s2-QSN>div>div:nth-child(2) article p{color:#000}#qsn-page #s2-QSN>div>div:nth-child(2) h3{color:#000;font-family:Roboto,sans-serif;font-size:20px;font-weight:700}#qsn-page #s3-QSN{margin:50px 0}#qsn-page #s3-QSN>div{display:flex;align-items:center;gap:40px;flex-direction:row}#qsn-page #s3-QSN>div h2{color:#fff;font-family:Roboto,sans-serif}#qsn-page #s3-QSN>div>div:nth-child(1){width:50%}#qsn-page #s3-QSN>div>div:nth-child(1) p{margin-bottom:20px}#qsn-page #s3-QSN>div>div:nth-child(2){display:flex;gap:10px;flex-direction:column}#qsn-page #s3-QSN>div>div:nth-child(2) h3{color:#000;font-family:Roboto,sans-serif;font-size:20px;font-weight:700}#qsn-page #s3-QSN>div>div:nth-child(2) article{padding:8px;background-color:#fff;border-radius:10px;width:700px}#qsn-page #s3-QSN>div>div:nth-child(2) article p{color:#000}.filter-tag{position:relative;display:inline-block}.filter-tag .filter-toggle{background-color:#3b3737;border:none;color:#fff;font-weight:100;display:flex;align-items:center;cursor:pointer;border-radius:5px;font-size:14px;gap:8px;transition:background-color .3s}.filter-tag .filter-toggle:hover,.filter-tag .filter-toggle:active{background-color:#b90000}.filter-tag .filter-content{display:flex;max-width:max-content;background-color:#2a2a2a;border-radius:4px;box-shadow:0 4px 6px #0000001a;font-family:Open Sans,sans-serif}.filter-tag .filter-content .basic-multi-select .select__control{background-color:#3b3737;color:#fff}.filter-tag .filter-content .basic-multi-select .select__control:hover{border-color:#b90000}.filter-tag .filter-content .basic-multi-select .select__multi-value{background-color:#b90000;color:#fff;border-radius:3px}.filter-tag .filter-content .basic-multi-select .select__multi-value .select__multi-value__label,.filter-tag .filter-content .basic-multi-select .select__multi-value .select__multi-value__remove{color:#fff}.filter-tag .filter-content .basic-multi-select .select__multi-value .select__multi-value__remove:hover{background-color:#8b0000}.filter-tag .filter-content .basic-multi-select .select__menu{background-color:#2a2a2a;color:#fff}.filter-tag .filter-content .basic-multi-select .select__menu .select__option:hover{background-color:#b90000}.filter-tag .filter-content .filter-checkbox{display:flex;align-items:center;margin-bottom:8px;cursor:pointer;color:#fff;padding:5px;border-radius:4px;gap:5px}.filter-tag .filter-content .filter-checkbox:hover,.filter-tag .filter-content .filter-checkbox.checked{background-color:#b90000}.filter-tag .filter-content .filter-checkbox span{color:#fff}.filter-tag .show-all-button{color:#fff;margin-bottom:5px;border:none;cursor:pointer;padding:5px;border-radius:5px;transition:background-color .3s}.filter-tag .show-all-button:hover{background-color:#f000}.filter-category{position:relative;display:inline-block}.filter-category .filter-toggle{background-color:#3b3737;border:none;color:#fff;font-weight:100;display:flex;align-items:center;cursor:pointer;border-radius:5px;font-size:14px;gap:8px;transition:background-color .3s}.filter-category .filter-content{display:flex;max-width:max-content;background-color:#2a2a2a;border-radius:4px;box-shadow:0 4px 6px #0000001a;font-family:Open Sans,sans-serif}.filter-category .filter-content .basic-multi-select .select__control{background-color:#3b3737;color:#fff}.filter-category .filter-content .basic-multi-select .select__control:hover{border-color:#b90000}.filter-category .filter-content .basic-multi-select .select__multi-value{background-color:#b90000;color:#fff;border-radius:3px}.filter-category .filter-content .basic-multi-select .select__multi-value .select__multi-value__label,.filter-category .filter-content .basic-multi-select .select__multi-value .select__multi-value__remove{color:#fff}.filter-category .filter-content .basic-multi-select .select__multi-value .select__multi-value__remove:hover{background-color:#8b0000}.filter-category .filter-content .basic-multi-select .select__menu{background-color:#2a2a2a;color:#fff}.filter-category .filter-content .basic-multi-select .select__menu .select__option:hover{background-color:#b90000}.filter-category .filter-content .filter-checkbox{display:flex;align-items:center;margin-bottom:8px;cursor:pointer;color:#fff;padding:5px;border-radius:4px;gap:5px}.filter-category .filter-content .filter-checkbox:hover,.filter-category .filter-content .filter-checkbox.checked{background-color:#b90000}.filter-category .filter-content .filter-checkbox span{color:#fff}.filter-category .show-all-button{color:#fff;margin-bottom:5px;border:none;cursor:pointer;padding:5px;border-radius:5px;transition:background-color .3s}.filter-category .show-all-button:hover{background-color:#f000}.Général{display:inline-block;font-size:14px;color:gold;padding-left:15px;position:relative}.Général:before{content:"";width:5px;height:100%;background-color:gold;position:absolute;left:0;top:0;border-radius:4px}.Développement{display:inline-block;font-size:14px;color:#ff5733;padding-left:15px;position:relative}.Développement:before{content:"";width:5px;height:100%;background-color:#ff5733;position:absolute;left:0;top:0;border-radius:4px}.Aide{display:inline-block;font-size:14px;color:#33ff57;padding-left:15px;position:relative}.Aide:before{content:"";width:5px;height:100%;background-color:#33ff57;position:absolute;left:0;top:0;border-radius:4px}.Jeux{display:inline-block;font-size:14px;color:#3357ff;padding-left:15px;position:relative}.Jeux:before{content:"";width:5px;height:100%;background-color:#3357ff;position:absolute;left:0;top:0;border-radius:4px}.Backend{display:inline-block;font-size:14px;color:#8a2be2;padding-left:15px;position:relative}.Backend:before{content:"";width:5px;height:100%;background-color:#8a2be2;position:absolute;left:0;top:0;border-radius:4px}.Frontend{display:inline-block;font-size:14px;color:#ff8c00;padding-left:15px;position:relative}.Frontend:before{content:"";width:5px;height:100%;background-color:#ff8c00;position:absolute;left:0;top:0;border-radius:4px}.Mobile{display:inline-block;font-size:14px;color:#ff1493;padding-left:15px;position:relative}.Mobile:before{content:"";width:5px;height:100%;background-color:#ff1493;position:absolute;left:0;top:0;border-radius:4px}.DevOps{display:inline-block;font-size:14px;color:#00fa9a;padding-left:15px;position:relative}.DevOps:before{content:"";width:5px;height:100%;background-color:#00fa9a;position:absolute;left:0;top:0;border-radius:4px}#forum-page #s1-forum{display:flex;gap:40px;justify-content:center;margin-top:50px}#forum-page #s1-forum .forum-search{flex:1;max-width:300px;display:flex}#forum-page #s1-forum .forum-search .search-icon{font-size:20px;border:1px solid #000000;display:flex;align-items:center;border-radius:8px 0 0 8px;padding:8px;background-color:#3b3737;color:#f5f5f5}#forum-page #s1-forum .forum-search .search-input{width:100%;padding:.5rem;border:1px solid #000000;border-left:0px;border-radius:0 8px 8px 0;background-color:#3b3737;color:#f5f5f5;transition:border-color .3s ease,box-shadow .3s ease}#forum-page #s1-forum .forum-search .search-input:focus{outline:none;border:1px solid #B90000}#forum-page #s1-forum>#Recent{background-color:#3b3737;color:#fff;border:none;cursor:pointer;padding:10px;border-radius:5px}#forum-page #s1-forum>#Recent:hover{background-color:#b90000;transition:.3s}#forum-page #s1-forum>#Recent:active,#forum-page #s1-forum>#Recent:focus{background-color:#b90000;outline:none}#forum-page #s1-forum>#Top{background-color:#3b3737;color:#fff;border:none;cursor:pointer;padding:10px;border-radius:5px}#forum-page #s1-forum>#Top:hover{background-color:#b90000;transition:.3s}#forum-page #s1-forum>#Top:active,#forum-page #s1-forum>#Top:focus{background-color:#b90000;outline:none}#forum-page #s2-forum .panel{display:grid;grid-template-columns:6fr 3fr 1fr 1fr 1fr;align-items:center;padding:5px 20px;background-color:#3b3737;font-weight:700;font-size:14px;color:#fff;gap:20px;border-radius:20px 20px 0 0}#forum-page #s2-forum .panel .panel-item{cursor:pointer}#forum-page #s2-forum .panel .topic{text-align:left}#forum-page #s2-forum .panel .auteur,#forum-page #s2-forum .panel .vue,#forum-page #s2-forum .panel .reponses,#forum-page #s2-forum .panel .activite{text-align:center}#forum-page #s2-forum .divider{height:1px;background-color:gray;margin:5px 0 10px;border:none}#forum-page #s2-forum .container{width:80%;margin:20px auto}#forum-page #s2-forum .topic{display:grid;grid-template-columns:6fr 3fr 1fr 1fr 1fr;align-items:center;background-color:#3b3737;padding:10px 20px;margin:7px 0;gap:20px}#forum-page #s2-forum .topic .topic-main{text-align:left}#forum-page #s2-forum .topic .topic-main .topic-title{font-size:18px;font-weight:700;word-break:break-all;color:#fff;margin-bottom:5px}#forum-page #s2-forum .topic .topic-author{text-align:center}#forum-page #s2-forum .topic .topic-author p{color:#fff;margin-bottom:5px}#forum-page #s2-forum .topic .topic-author .avatar{display:block;width:50px;height:50px;margin:0 auto;border-radius:50%;overflow:hidden}#forum-page #s2-forum .topic .topic-author .avatar img{width:100%;height:100%;object-fit:cover}#forum-page #s2-forum .topic p{text-align:center}#forum-page #s2-forum .topic .vue{color:gold}#forum-page #s2-forum .topic .reponses{flex-wrap:nowrap;color:#fff;padding:5px;border-left:solid 1px #fff;border-right:solid 1px #fff}#forum-page #s2-forum .topic .activite{flex-wrap:nowrap;color:#fff}#topic-page{max-width:800px;margin:0 auto;color:#fff;font-family:Arial,sans-serif;padding:20px}#topic-page .topic-page{background-color:#1c1c1c;padding:20px;border-radius:10px}#topic-page .topic-page .topic-page-info-head{position:relative;display:flex;justify-content:space-between;background-color:#2c2c2c;padding:10px;border-radius:8px;margin-bottom:10px}#topic-page .topic-page .topic-page-info-head .topic-page-info-head__dates{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;font-size:12px;color:#b3b3b3}#topic-page .topic-page .topic-page-info-head .topic-page-info-head__dates .topic-page-info-head__date{display:flex;align-items:center}#topic-page .topic-page .topic-page-info-head .topic-page-info-head__dates .topic-page-info-head__date .topic-page-info-head__date-icon{width:14px;height:14px;margin-right:5px}#topic-page .topic-page .topic-page-info-head__user{display:flex;align-items:center;gap:5px}#topic-page .topic-page .topic-page-info-head__user #lien-profile{display:flex}#topic-page .topic-page .topic-page-info-head__user #lien-profile div #niveau-user{font-size:12px}#topic-page .topic-page .topic-page-info-head__user #lien-profile div p{position:relative}#topic-page .topic-page .topic-page-info-head__user #lien-profile div p .message-link{position:absolute;top:1px;right:-30px}#topic-page .topic-page .topic-page-info-head__user #lien-profile div p .message-link #message-send{width:20px;height:20px;color:#fff}#topic-page .topic-page .topic-page-info-head__user #lien-profile div p .message-link #message-send:hover{color:#e4d907;transition:all .3s ease}#topic-page .topic-page .topic-page-info-head__user #lien-profile .topic-page-info-head-author-avatar{border-radius:20%;width:40px;height:40px;margin-right:10px}#topic-page .topic-page-info{background-color:#2c2c2c;border-radius:8px;padding:20px;margin-bottom:20px;position:relative}#topic-page .topic-page-info__title{font-size:34px;word-break:break-all;font-weight:700;width:75%}#topic-page .topic-page-info__subject{font-size:18px;margin-bottom:15px}#topic-page .topic-page-info__meta{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:15px}#topic-page .topic-page-info__meta .topic-page-info__category-tags{position:absolute;right:10px;top:10px;display:flex;gap:10px}#topic-page .topic-page-info__meta .topic-page-info__category-tags .topic-page-info__category{background-color:#ff4136;color:#fff;padding:6px 12px;border-radius:4px;font-size:12px;text-transform:uppercase}#topic-page .topic-page-info__meta .topic-page-info__tags{display:flex;gap:8px}#topic-page .topic-page-info__meta .topic-page-info__tags .topic-page-info__tag{background-color:#4a4a4a;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px}#topic-page .topic-page-info__meta .topic-page-info__tags .topic-page-info__tag:hover{background-color:#313131}#topic-page .topic-page-info__meta .topic-page-info__rating{display:flex;align-items:center}#topic-page .topic-page-info__meta .topic-page-info__rating .topic-page-info__star{color:gold;width:16px;height:16px;margin-right:2px;transition:color .3s ease}#topic-page .topic-page-info__meta .topic-page-info__rating .topic-page-info__star.filled{color:gold}#topic-page .topic-page-info__meta .topic-page-info__rating .topic-page-info__rating-text{margin-left:8px;font-size:14px}#topic-page .topic-page-info__summary{font-size:14px;line-height:1.5;margin-top:10px}#topic-page .topic-page-content{background-color:#2c2c2c;border-radius:8px;padding:20px;margin-bottom:20px}#topic-page .topic-page-content__subtitle{font-size:20px;font-weight:700;margin-bottom:15px}#topic-page .topic-page-content__paragraph,#topic-page .topic-page-content__list-item{font-size:14px;line-height:1.5;margin-bottom:10px}#topic-page .topic-page-content__list{padding-left:20px;margin-bottom:20px}#topic-page .topic-page-content__image-container{margin-top:10px}#topic-page .topic-page-content__image-container img{width:100%;height:auto;border-radius:8px}#topic-page .topic-page-content__embed{margin:15px 0}#topic-page .topic-page-content__embed iframe{border:none;width:100%;max-width:800px;height:400px}#topic-page .topic-page-content__quote{font-style:italic;color:#fff;border-left:4px solid #ff4136;padding-left:10px;margin:10px 0}#topic-page .topic-page-content__quote footer{font-size:12px;color:#ccc}#topic-page .comments-manager{margin-top:20px;background-color:#1c1c1c;padding:20px;border-radius:10px}#topic-page .comments-manager__title{font-size:18px;font-weight:700;margin-bottom:15px}#topic-page .comments-manager .comments-list{list-style:none;padding:0}#topic-page .comments-manager .comments-list .comment{margin-bottom:15px;position:relative}#topic-page .comments-manager .comments-list .comment-author{font-size:18px;font-weight:700;display:flex;border-radius:8px 8px 0 0;align-items:center;gap:5px;background-color:#2c2c2c;padding:5px}#topic-page .comments-manager .comments-list .comment-author img{border-radius:20%}#topic-page .comments-manager .comments-list .comment-author .comment-timestamp{font-size:12px;color:#b3b3b3}#topic-page .comments-manager .comments-list .comment-date{font-size:12px;font-weight:700;position:absolute;right:10px;top:20px}#topic-page .comments-manager .comments-list .comment-content{border-bottom:1px solid #3a3a3a;font-size:14px;border:1px solid #3a3a3a;border-radius:0 0 8px 8px;line-height:1.5;display:grid;background-color:#4a4a4a;padding:15px;position:relative;word-break:break-all}#topic-page .comments-manager .comments-list .comment-actions{margin-top:10px}#topic-page .comments-manager .comments-list .comment-actions button{background-color:#ffffff41;border:none;color:#000;font-weight:700;border-radius:4px;padding:5px 10px;cursor:pointer;margin-right:10px}#topic-page .comments-manager .comments-list .comment-actions button:hover{background-color:#ffffff9a;transition:all .3s ease}#topic-page .comments-manager .editor-form{margin:20px 0}#topic-page .comments-manager .editor-form .codex-editor__redactor{padding:0!important}#topic-page .comments-manager .editor-form .editor-title{font-size:18px;font-weight:700;margin-bottom:15px}#topic-page .comments-manager .editor-form .editor-buttons{display:flex;gap:10px}#topic-page .comments-manager .editor-form .editor-buttons .save-button,#topic-page .comments-manager .editor-form .editor-buttons .cancel-button{padding:10px;border:none;border-radius:4px;cursor:pointer}#topic-page .comments-manager .editor-form .editor-buttons .save-button{background-color:#ff4136;color:#fff}#topic-page .comments-manager .editor-form .editor-buttons .save-button:hover{background-color:#ff1103}#topic-page .comments-manager .editor-form .editor-buttons .cancel-button{color:#fff}.tab-content__body,p,a{font-family:Open Sans,sans-serif;font-size:16px;color:#fff}.mon-profil__subtitle,.communaute__subtitle,.mes-postes__subtitle,.ecrire-poste__subtitle,.favoris__subtitle,.suivi-amis__subtitle,.faire-ticket__subtitle,.parametre__subtitle,.tab-content__title,h2,h1{font-family:Roboto,sans-serif;font-weight:600;color:#e60303}ul,.mon-profil__list,.communaute__list,.mes-postes__list,.ecrire-poste__list,.favoris__list,.suivi-amis__list,.faire-ticket__list,.parametre__list{list-style:none}ul,.mon-profil__list,.communaute__list,.mes-postes__list,.ecrire-poste__list,.favoris__list,.suivi-amis__list,.faire-ticket__list,.parametre__list,li,.mon-profil__item,.communaute__item,.mes-postes__item,.ecrire-poste__item,.favoris__item,.suivi-amis__item,.faire-ticket__item,.parametre__item{color:#fff}.btnNoir,.tab-content button,.tab-content .mon-profil__button,.tab-content .communaute__button,.tab-content .mes-postes__button,.tab-content .ecrire-poste__button,.tab-content .favoris__button,.tab-content .suivi-amis__button,.tab-content .faire-ticket__button,.tab-content .parametre__button{background-color:#000;color:#fff;border:solid 1px #000;padding:5px 30px;border-radius:3px}.btnNoir:hover,.tab-content button:hover,.tab-content .mon-profil__button:hover,.tab-content .communaute__button:hover,.tab-content .mes-postes__button:hover,.tab-content .ecrire-poste__button:hover,.tab-content .favoris__button:hover,.tab-content .suivi-amis__button:hover,.tab-content .faire-ticket__button:hover,.tab-content .parametre__button:hover{transition:all all .3s ease-in-out;cursor:pointer}.btnNoir:hover,.tab-content button:hover,.tab-content .mon-profil__button:hover,.tab-content .communaute__button:hover,.tab-content .mes-postes__button:hover,.tab-content .ecrire-poste__button:hover,.tab-content .favoris__button:hover,.tab-content .suivi-amis__button:hover,.tab-content .faire-ticket__button:hover,.tab-content .parametre__button:hover{background-color:#fff;color:#000}.user-profile{max-width:1440px;margin:0 auto;padding:0}.user-profile__container{max-width:72rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.user-profile .profile-header{display:flex;justify-content:space-between;align-items:top;background-color:#474343;padding:20px;border-radius:15px;color:#fff;box-shadow:0 4px 10px #000000d4;gap:20px;position:relative;margin:50px 20px}.user-profile .profile-header .profile-info{display:flex;align-items:center}.user-profile .profile-header .profile-info img{width:100px;height:100px;border-radius:50%;border:3px solid #fff}.user-profile .profile-header .profile-info .profile-details{margin-left:20px}.user-profile .profile-header .profile-info .profile-details .username{font-size:1.5rem;font-weight:700;margin-bottom:10px}.user-profile .profile-header .profile-info .profile-details .user-info{background-color:#e0e0e0;color:#000;padding:5px 10px;border-radius:10px;margin-bottom:5px;font-size:12px;font-weight:700;font-family:Open Sans,sans-serif}.user-profile .profile-header .xp-progress-section{display:flex;flex-direction:column}.user-profile .profile-header .xp-progress-section .xp-progress-container{display:flex;width:200%;flex-direction:column;max-width:400px;font-family:Open Sans,sans-serif;align-items:center}.user-profile .profile-header .xp-progress-section .xp-progress-container .xp-info{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:5px;font-size:14px}.user-profile .profile-header .xp-progress-section .xp-progress-container .xp-info .level{font-weight:700;color:#fff}.user-profile .profile-header .xp-progress-section .xp-progress-container .xp-info .xp-count{color:#6a6a6a}.user-profile .profile-header .xp-progress-section .xp-progress-container .progress-bar{width:30vw;height:20px;background-color:#ccc;border-radius:10px;margin:0 20px;overflow:hidden;position:relative}.user-profile .profile-header .xp-progress-section .xp-progress-container .progress-bar .progress-fill{background-color:#ff3b3b;height:100%;border-radius:10px 0 0 10px;width:20%;display:flex;justify-content:space-between;align-items:center;color:#fff;padding:0 10px;font-size:12px}.user-profile .profile-header .user-status{display:flex;flex-direction:column;justify-content:space-between;position:absolute;right:40px;top:10px}.user-profile .profile-header .user-status span{margin-bottom:5px;font-family:Open Sans,sans-serif}.user-profile .profile-header .user-status span{display:flex;align-items:center;margin-bottom:5px;font-size:12px}.user-profile .profile-header .user-status span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px}.user-profile .profile-header .user-status span:nth-child(2):before{background-color:green}.user-profile .profile-header .user-status span:nth-child(3):before{background-color:#ff0}.user-profile .profile-header .user-status span:nth-child(4):before{background-color:red}.user-profile .profile-header .actions{display:flex;gap:20px;align-items:end}.user-profile .profile-header .actions button,.user-profile .profile-header .actions .mon-profil__button,.user-profile .profile-header .actions .communaute__button,.user-profile .profile-header .actions .mes-postes__button,.user-profile .profile-header .actions .ecrire-poste__button,.user-profile .profile-header .actions .favoris__button,.user-profile .profile-header .actions .suivi-amis__button,.user-profile .profile-header .actions .faire-ticket__button,.user-profile .profile-header .actions .parametre__button{background-color:#fff;color:#4b1c84;border:none;padding:10px;border-radius:50%;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center}.user-profile .profile-header .actions button:hover,.user-profile .profile-header .actions .mon-profil__button:hover,.user-profile .profile-header .actions .communaute__button:hover,.user-profile .profile-header .actions .mes-postes__button:hover,.user-profile .profile-header .actions .ecrire-poste__button:hover,.user-profile .profile-header .actions .favoris__button:hover,.user-profile .profile-header .actions .suivi-amis__button:hover,.user-profile .profile-header .actions .faire-ticket__button:hover,.user-profile .profile-header .actions .parametre__button:hover{background-color:#4b1c84;color:#fff;box-shadow:0 0 6px 10px #0003;transition:all ease-in-out .3s}.user-profile .profile-header .actions button i,.user-profile .profile-header .actions .mon-profil__button i,.user-profile .profile-header .actions .communaute__button i,.user-profile .profile-header .actions .mes-postes__button i,.user-profile .profile-header .actions .ecrire-poste__button i,.user-profile .profile-header .actions .favoris__button i,.user-profile .profile-header .actions .suivi-amis__button i,.user-profile .profile-header .actions .faire-ticket__button i,.user-profile .profile-header .actions .parametre__button i{font-size:16px}.user-profile button,.user-profile .mon-profil__button,.user-profile .communaute__button,.user-profile .mes-postes__button,.user-profile .ecrire-poste__button,.user-profile .favoris__button,.user-profile .suivi-amis__button,.user-profile .faire-ticket__button,.user-profile .parametre__button{position:relative;border-radius:1rem;padding:.5rem 1rem;display:inline-flex;align-items:center;box-shadow:0 4px 10px #0003;background-color:#474343;border:none;color:#fff;font-size:14px;cursor:pointer}.user-profile button.user-profile__tab--active,.user-profile .user-profile__tab--active.mon-profil__button,.user-profile .user-profile__tab--active.communaute__button,.user-profile .user-profile__tab--active.mes-postes__button,.user-profile .user-profile__tab--active.ecrire-poste__button,.user-profile .user-profile__tab--active.favoris__button,.user-profile .user-profile__tab--active.suivi-amis__button,.user-profile .user-profile__tab--active.faire-ticket__button,.user-profile .user-profile__tab--active.parametre__button{background-color:#b90000;box-shadow:0 4px 10px #00000080}.user-profile .tab-indicator{font-size:25px;color:#b90000;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.tab-content{background-color:#292525;border-radius:5px;padding:20px;margin:20px}.tab-content__title{font-size:32px;margin-bottom:20px;text-transform:capitalize}.tab-content input[type=text],.tab-content input[type=email],.tab-content input[type=password],.tab-content textarea{width:100%;padding:10px;margin-bottom:15px;background-color:#f1f1f1;border:1px solid #B90000;border-radius:3px;color:#000;font-family:Open Sans,sans-serif}.tab-content input[type=text]::placeholder,.tab-content input[type=email]::placeholder,.tab-content input[type=password]::placeholder,.tab-content textarea::placeholder{color:#292525}.tab-content button,.tab-content .mon-profil__button,.tab-content .communaute__button,.tab-content .mes-postes__button,.tab-content .ecrire-poste__button,.tab-content .favoris__button,.tab-content .suivi-amis__button,.tab-content .faire-ticket__button,.tab-content .parametre__button{margin-top:10px}.mon-profil__section,.communaute__section,.mes-postes__section,.ecrire-poste__section,.favoris__section,.suivi-amis__section,.faire-ticket__section,.parametre__section{margin-bottom:20px}.mon-profil__subtitle,.communaute__subtitle,.mes-postes__subtitle,.ecrire-poste__subtitle,.favoris__subtitle,.suivi-amis__subtitle,.faire-ticket__subtitle,.parametre__subtitle{font-size:24px;margin-bottom:15px;color:#f5a623}.mon-profil__form,.communaute__form,.mes-postes__form,.ecrire-poste__form,.favoris__form,.suivi-amis__form,.faire-ticket__form,.parametre__form{display:flex;flex-direction:column}.user-profile__tabs{display:flex;gap:30px;justify-content:center;margin:0 20px}.mon-profil{display:flex;flex-direction:column;gap:20px}.mon-profil .mon-profil__section{background-color:#474343;padding:15px;border-radius:20px;box-shadow:0 4px 10px #000000d4}.topic-editor{display:flex;flex-direction:column}.topic-editor #head-topic{padding:20px;border-radius:20px;background-color:#474343;display:flex;flex-direction:column;gap:5px}.topic-editor #head-topic h3{margin-bottom:10px}.topic-editor #head-topic input{max-width:-webkit-fill-available;padding:10px;margin-bottom:15px;background-color:#474343;border:solid 1px rgba(255,255,255,.521);border-radius:10px;color:#fff;font-family:Open Sans,sans-serif}.topic-editor #head-topic input::placeholder{color:#fff}.topic-editor #head-topic .topic-category-select{width:200px;padding:5px;background-color:#474343;color:#fff;border-radius:10px}.topic-editor #head-topic .topic-category-select::content{display:flex}.topic-editor .editor-container{margin-bottom:30px}.topic-editor .editor-container .codex-editor__redactor{padding-top:10px;padding-bottom:50px!important}.topic-editor .editor-buttons{display:flex;gap:20px}.topic-editor #topic-content{margin:20px 0}.topic-editor #topic-content h3{margin-bottom:10px}.topic-editor #topic-content .ce-toolbar__content{margin:1px 65px}.topic-editor #topic-content .ce-toolbar__plus svg,.topic-editor #topic-content .ce-toolbar__settings-btn svg{color:#fff}.topic-editor #topic-content .ce-toolbar__plus:hover,.topic-editor #topic-content .ce-toolbar__settings-btn:hover{background-color:#e60303}.topic-editor #topic-content .image-tool__image{display:flex;justify-content:center}.topic-editor #topic-content .editor-content{border:solid 1px #474343;border-radius:20px}.topic-editor #topic-content .editor-content .ce-block__content{display:flex;flex-direction:column;gap:20px;margin:0 65px;max-width:none}.topic-editor #topic-content .editor-content .ce-block__content img{max-width:700px}.topics-list .topics-title{margin-bottom:20px}.topics-list .category-filter{display:flex;gap:20px;margin-bottom:10px}.topics-list ul{padding-left:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}.topics-list ul .topic-item{background-color:#474343;padding:10px;margin-bottom:10px;border-radius:10px;width:300px}.topics-list ul .topic-item .topic-buttons{display:flex;gap:10px}.topics-list ul .topic-item .topic-info{display:flex;flex-direction:column;gap:5px;margin-left:10px}.topics-list ul .topic-item .topic-info h3{word-break:break-all;font-size:25px}.topics-list ul .topic-item .topic-actions{display:flex;gap:20px;margin-left:5px}.topics-list ul .topic-item .topic-actions button{background-color:red;font-weight:500}.topics-list ul .topic-item .topic-actions button:hover{background-color:#fff;transition:all .3s}#mantionLegal-page #s2 article h2,#mantionLegal-page #s2 article h3,#mantionLegal-page #s1 article h2,#mantionLegal-page #s1 article h3,h2,h1{font-family:Roboto,sans-serif;font-weight:600;color:#e60303}#mantionLegal-page a{color:#e4d907}#mantionLegal-page a:hover{color:#f5a623}#mantionLegal-page #s1{margin:50px 20px;display:flex;flex-direction:column;gap:30px}#mantionLegal-page #s1 article h2,#mantionLegal-page #s1 article h3{margin-bottom:10px}#mantionLegal-page #s1 article ul li{margin-bottom:5px;list-style:inside}#mantionLegal-page #s2{margin:50px 20px;display:flex;flex-direction:column;gap:30px}#mantionLegal-page #s2 article{display:flex;flex-direction:column;gap:10px}#mantionLegal-page #s2 article h2,#mantionLegal-page #s2 article h3{margin-bottom:10px}#politiqueConfidentialite-page #s3 form div label,p,a{font-family:Open Sans,sans-serif;font-size:16px;color:#fff}#politiqueConfidentialite-page #s3 h3,#politiqueConfidentialite-page #s2 article h2,#politiqueConfidentialite-page #s2 article h3,#politiqueConfidentialite-page #s1 article h2,#politiqueConfidentialite-page #s1 article h3,h2,h1{font-family:Roboto,sans-serif;font-weight:600;color:#e60303}#politiqueConfidentialite-page a{color:#e4d907}#politiqueConfidentialite-page a:hover{color:#f5a623}#politiqueConfidentialite-page #s1{margin:50px 20px;display:flex;flex-direction:column;gap:30px}#politiqueConfidentialite-page #s1 article h2,#politiqueConfidentialite-page #s1 article h3{margin-bottom:10px}#politiqueConfidentialite-page #s1 article ul li{margin-bottom:5px;list-style:inside}#politiqueConfidentialite-page #s2{margin:50px 20px;display:flex;flex-direction:column;gap:30px}#politiqueConfidentialite-page #s2 article{display:flex;flex-direction:column;gap:10px}#politiqueConfidentialite-page #s2 article h2,#politiqueConfidentialite-page #s2 article h3{margin-bottom:10px}#politiqueConfidentialite-page #s2 article ul li{list-style:inside}#politiqueConfidentialite-page #s3{margin:50px 20px;display:flex;flex-direction:column;gap:20px}#politiqueConfidentialite-page #s3 article p{margin:10px 0}#politiqueConfidentialite-page #s3 article ul li{margin-bottom:5px;list-style:inside}#politiqueConfidentialite-page #s3 h3{margin-bottom:15px}#politiqueConfidentialite-page #s3 form{display:flex;flex-direction:column;gap:15px}#politiqueConfidentialite-page #s3 form div{display:flex;align-items:center;gap:10px}#politiqueConfidentialite-page #s3 form div input[type=checkbox]{transform:scale(1.5)}#politiqueConfidentialite-page #s3 form div label{font-size:16px;line-height:1.5;color:#fff}#politiqueConfidentialite-page #s3 form div button{background-color:#b90000;color:#fff;border:none;padding:10px 15px;font-size:16px;cursor:pointer;border-radius:5px;transition:background-color .3s}#politiqueConfidentialite-page #s3 form div button:hover{background-color:#45a049}#politiqueConfidentialite-page #s3 form div button:disabled{background-color:#000;cursor:not-allowed}#cg-page #s1{margin:50px 20px;display:flex;flex-direction:column;gap:15px}#cg-page #s1 ul{display:flex;flex-direction:column;gap:10px}#cg-page #s1 ul li{margin-bottom:10px;list-style:inside}#cg-page #s2{margin:50px 20px;display:flex;flex-direction:column;gap:15px}#cg-page #s2 ul{display:flex;flex-direction:column;gap:10px}#cg-page #s2 ul li{margin-bottom:10px;list-style:inside}#cg-page #s3{margin:50px 20px;display:flex;flex-direction:column;gap:15px}#cg-page #s3 ul{display:flex;flex-direction:column;gap:10px}#cg-page #s3 ul li{margin-bottom:10px;list-style:inside}:root{--openSans: Open Sans, sans-serif;--roboto: Roboto, sans-serif;--gris: #F1F1F1;--grisFoncer: #292525;--red: #B90000;--red2: #e60303;--white: #fff;--black: #000}p,a{font-family:Open Sans,sans-serif;font-size:16px;color:#fff}h2,h1{font-family:Roboto,sans-serif;font-weight:600;color:#e60303}*{margin:0;scroll-behavior:smooth}body{background-color:#292525}.container-1440{max-width:1440px;margin:0 auto}ul{list-style:none}a{text-decoration:none}a:hover{color:#f5a623;transition:all .3s ease-in-out}h1{font-size:48px}h2{font-size:40px}h3{font-family:Roboto,sans-serif;color:#fff;font-size:32px}ul,li{color:#fff}.fa-bars{display:none}.btnNoir{background-color:#000;color:#fff;border:solid 1px #000;padding:5px 30px;border-radius:3px}.btnNoir:hover{transition:all all .3s ease-in-out;cursor:pointer}.btnNoir:hover{background-color:#fff;color:#000}.btnBlanc{background-color:#fff;color:#000;border:solid 1px #000;padding:5px 30px;border-radius:3px}.btnBlanc:hover{transition:all all .3s ease-in-out;cursor:pointer}.btnBlanc:hover{background-color:#000;color:#fff}body::-webkit-scrollbar{display:none}.not-found-container{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#292525}.not-found-container .glitch-text{font-size:150px;color:#e60303;text-shadow:2px 2px #B90000,-2px -2px #f5a623;animation:glitch 2s infinite alternate-reverse}@keyframes glitch{0%{text-shadow:2px 2px #B90000,-2px -2px #f5a623}25%{text-shadow:-2px 2px #B90000,2px -2px #f5a623}50%{text-shadow:2px -2px #B90000,-2px 2px #f5a623}to{text-shadow:-2px -2px #B90000,2px 2px #f5a623}}.not-found-container .description{max-width:600px;margin:20px 0;text-align:center}.not-found-container .btnBlanc{background-color:#fff;color:#000;border:solid 1px #000;padding:5px 30px;border-radius:3px;font-size:18px;text-transform:uppercase;letter-spacing:2px}.not-found-container .btnBlanc:hover{transition:all all .3s ease-in-out;cursor:pointer}.not-found-container .btnBlanc:hover{background-color:#b90000;color:#fff;border:solid 1px #B90000;padding:5px 30px;border-radius:3px}.not-found-container .btnBlanc:hover:hover{transition:all all .3s ease-in-out;cursor:pointer}
