#register label{padding-left:5rem;}#register input:not(.browser-default){border-bottom:1px solid var(--noulove);}#register input.valid[type=text]:not(.browser-default){color:var(--texte);background-color:var(--input);}#register .select-wrapper input.select-dropdown{padding-left:3.5rem!important;}h1,h2{color:var(--texte);}h2{margin-bottom:3.5rem;}html{background-image:none;}main{position:relative;padding-top:inherit;background-repeat:no-repeat;background-size:cover;background-position-y:center;background-position-x:center;text-align:center;overflow:hidden;z-index:0;}input[type=email]:not(.browser-default):focus:not([readonly])+label,.input-field>label:not(.label-icon).active,textarea:not(.browser-default):focus:not([readonly])+label{top:-1vh;}#register .input-field>label.active,#register input.select-dropdown:focus + label{color:var(--rose)!important;}button{width:100%;}label{color:var(--texte);}main .container{background-color:inherit;padding:0;margin-top:0;max-width:inherit;width:100%;margin-bottom:0;}#bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;display:none;}#bg-video.active{display:block;}.message{margin-bottom:0;}.brand-logo img{width:33%;margin:4rem 0 1rem 0;opacity:.5;}.col-button{padding:0!important;}.registercover,.form-container{display:flex;flex-direction:column;align-items:center;flex:1;}.form-container{box-sizing:border-box;width:80%;}.registercover{min-height:70vh;margin-bottom:0;display:flex;flex-direction:column;justify-content:flex-end;background-color:rgba(20,5,18,.6);}.etape{display:none;}.fa-solid{font-size:2rem;}.progress{height:2rem;background-color:var(--rose);margin:inherit;display:none;font-weight:bold;}.progress .determinate{background-color:var(--noulove3);}.bg-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity .6s ease;z-index:-1;}.bg-layer.active{opacity:1;z-index:-1;}button#btn-submit-register{height:4rem;font-size:1rem;margin-top:2.3rem;font-weight:bold;background-color:var(--color-message-success-bg)!important;}#dejamembre{position:absolute;top:3rem;right:5rem;}#dejamembre p{font-style:italic;font-size:1rem;color:var(--rose);}#connexion .input-field{margin-bottom:1.5rem;}#connexion.modal,#oubli.modal{max-width:34rem;width:min(92vw,34rem);border:1px solid rgba(255,255,255,.12);border-radius:1rem;background:linear-gradient(165deg,rgba(20,5,18,.95) 0%,rgba(58,14,54,.9) 100%);box-shadow:0 20px 45px rgba(0,0,0,.45);overflow:hidden;}#connexion .modal-content,#oubli .modal-content{padding:2rem 2rem 1.25rem 2rem;background:radial-gradient(circle at 12% 8%,rgba(255,255,255,.08) 0,rgba(255,255,255,0) 42%),transparent;}#connexion h4,#oubli h4{color:var(--rose2);font-weight:700;letter-spacing:.02em;margin-bottom:.35rem;}#connexion p.rose,#oubli .modal-content>p{color:var(--texte);opacity:.9;margin-bottom:1.2rem;}#connexion .input-field i.material-icons.prefix,#oubli .input-field i.material-icons.prefix{color:var(--rose2);opacity:.95;}#connexion .input-field i.toggle-password{color:var(--texte);opacity:.7;transition:opacity .2s ease;}#connexion .input-field i.toggle-password:hover{opacity:1;}#connexion input:not(.browser-default),#oubli input:not(.browser-default){padding-left:inherit!important;}#connexion input.auth-input,#oubli input.auth-input{border-bottom:1px solid rgba(255,255,255,.45)!important;transition:border-color .2s ease,box-shadow .2s ease;}#connexion input.auth-input:focus,#oubli input.auth-input:focus{border-bottom:1px solid var(--rose2)!important;}#connexion input.auth-input + label,#oubli input.auth-input + label{color:rgba(255,255,255,.75)!important;}#connexion input.auth-input:focus + label,#connexion input.auth-input.valid + label,#connexion input.auth-input:not(:placeholder-shown) + label,#oubli input.auth-input:focus + label,#oubli input.auth-input.valid + label,#oubli input.auth-input:not(:placeholder-shown) + label{color:var(--rose2)!important;}#connexion input[type="checkbox"]:not(:checked)+span:not(.lever):before{border-color:var(--texte);}#connexion input[type="checkbox"]:checked+span:not(.lever):before{border-right:2px solid var(--rose2);border-bottom:2px solid var(--rose2);}#connexion input[type="checkbox"]+span{color:var(--texte);font-size:.95rem;}#btn-connexion{border-radius:20px;background-color:inherit;border:1px solid #fff;}#btn-connexion:hover{background-color:var(--noulove);border:1px solid var(--noulove);}#btn-oubli{color:var(--rose2);}#submit-connexion,#submit-oubli{border-radius:20px;}#submit-connexion,#submit-oubli{width:100%;height:3.25rem;display:flex;align-items:center;justify-content:center;line-height:1;border-radius:999px;background:linear-gradient(90deg,var(--rose2) 0%,var(--noulove3) 100%);border:none;color:var(--texte)!important;font-weight:700;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 8px 24px rgba(0,0,0,.35);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;}#submit-connexion:hover:not([disabled]),#submit-oubli:hover:not([disabled]){transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 12px 24px rgba(0,0,0,.4);}#submit-connexion[disabled],#submit-oubli[disabled]{opacity:.55;box-shadow:none;cursor:not-allowed;}#connexion .modal-footer,#oubli .modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:.75rem 1.5rem 1rem 1.5rem;border-top:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.12);}#connexion .modal-footer .btn-flat,#oubli .modal-footer .btn-flat{color:var(--texte);opacity:.9;}#connexion .modal-footer .btn-flat:hover,#oubli .modal-footer .btn-flat:hover{background-color:rgba(255,255,255,.08);opacity:1;}#submit-oubli{margin-top:2rem;}#login,#password,#oubli-email{background-color:inherit!important;border-bottom:1px solid #fff!important;}#oubli form{margin-top:2rem;}#login:-webkit-autofill,#password:-webkit-autofill{background-color:inherit!important;}#centralcontainer{margin-bottom:0;}#progress-bar{text-align:center;}#progress-pct{width:100%;}[type="radio"]:not(:checked)+span,[type="radio"]:checked+span{color:var(--texte);}[type="radio"]:not(:checked)+span:before,[type="radio"]:not(:checked)+span:after,[type="radio"]:checked+span:after,[type="radio"].with-gap:checked+span:before,[type="radio"].with-gap:checked+span:after{border:2px solid var(--texte);}[type="radio"]:checked+span:after,[type="radio"].with-gap:checked+span:after{background-color:var(--link);}#etape1{display:block;}#registermessage{display:none;margin:inherit;}#nextbutton,#leftbutton,#nextbuttondis,#leftbuttondis{display:none;font-size:2rem;}#nextbutton,#nextbuttondis{text-align:right;}#leftbutton{text-align:left;}#nextbutton a,#nexbuttondis a,#leftbutton a,#leftbuttondis a{color:var(--texte);}#birthselect{margin-top:2rem;}#birthselect .colleft{padding-left:inherit;}#birthselect .colright{padding-right:inherit;}#register input:-webkit-autofill{background-color:var(--input)!important;color:var(--texte)!important;-webkit-box-shadow:0 0 0 1000px var(--input) inset!important;box-shadow:0 0 0 1000px var(--input) inset!important;}#register input:-webkit-autofill:focus{background-color:var(--input)!important;color:var(--texte)!important;-webkit-box-shadow:0 0 0 1000px var(--input) inset!important;box-shadow:0 0 0 1000px var(--input) inset!important;}#etape4 i.fa-solid,#etape3 i.fa-solid{position:relative;margin-top:-1rem;margin-left:.25rem;bottom:-.3rem;color:var(--rose);}div#validation{width:50vw;background-color:rgba(58,14,54,.8);padding:1rem 1rem 3rem 1rem;box-shadow:0 0 20px 5px rgba(0,0,0,.5);}div#validation input.digit-input{background-color:var(--texte)!important;font-size:2rem;font-weight:bold;width:2.5rem;padding:1rem 0!important;text-align:center;color:var(--noulove)!important;border-radius:.5rem;}div#validation #validation-symbol{text-align:center;margin-top:3rem;}form#code-verification-form{margin-bottom:3rem;}form#code-verification-form span#timerspan{font-weight:bold;color:var(--rose);}p#asknewcode{display:none;}p#cityloading,p#nicknameloading{text-align:left;}p#cityloading em,p#nicknameloading em{padding:.5rem 1rem;font-size:1rem;}p#cityloading em i,p#nicknameloading em i{margin-right:.5rem;}.autocomplete-content{z-index:9999!important;}#custom-autocomplete,#email-autocomplete,.custom-autocomplete{position:absolute!important;top:100%!important;left:0!important;right:0!important;background:var(--noulove)!important;border:1px solid var(--noulove)!important;border-top:none!important;max-height:200px!important;overflow-y:auto!important;z-index:9999!important;display:none;box-shadow:0 2px 5px rgba(0,0,0,.2)!important;margin:0!important;padding:0!important;list-style:none!important;}#custom-autocomplete li,#email-autocomplete li,.custom-autocomplete li{padding:10px 16px!important;cursor:pointer!important;border-bottom:1px solid var(--noulove2)!important;list-style:none!important;background-color:var(--input)!important;color:var(--texte)!important;font-size:14px!important;line-height:1.5!important;}#custom-autocomplete li:hover,#email-autocomplete li:hover,.custom-autocomplete li:hover{background-color:var(--noulove2)!important;}#custom-autocomplete li.active,#email-autocomplete li.active,.custom-autocomplete li.active{background-color:var(--noulove3)!important;}#custom-autocomplete li:last-child,#email-autocomplete li:last-child,.custom-autocomplete li:last-child{border-bottom:none!important;}#introtext{background-color:rgba(20,5,18,.7);margin-bottom:inherit;padding-bottom:1.5rem;}#introtext p.flow-text{margin-bottom:.5rem;}#introtext em{background-color:inherit;text-align:right;}.input-field{position:relative!important;}@media screen and (max-width:640px){main{overflow-y:inherit}main .container{padding:0;margin:0;background-color:inherit}.registercover{padding:1rem}.form-container{width:90vw}.icon-select i.material-icons{left:.5rem}img#logo{width:50vw;margin-top:11rem}img#logo.stepverif{margin-top:5rem}[type="radio"]:not(:checked)+span,[type="radio"]:checked+span{margin-bottom:1rem}input[type=email]:not(.browser-default).validate+label,input[type=password]:not(.browser-default).validate+label{width:inherit}#connexion form>div.row{margin-bottom:0}#connexion.modal,#oubli.modal{width:94vw;max-height:88vh;border-radius:.75rem}#connexion .modal-content,#oubli .modal-content{padding:1.5rem 1.2rem 1rem 1.2rem}#connexion h4,#oubli h4{font-size:1.6rem}#submit-connexion,#submit-oubli{height:3rem;font-size:.95rem}#dejamembre{right:inherit}#nextbutton,#leftbutton,#nextbuttondis,#leftbuttondis{font-size:1rem}#prevnext div.col.s2{padding:0}#register label{padding-left:inherit}#register label[for="city"]{padding-left:3vw}#register .select-wrapper input.select-dropdown{padding-left:2.75rem!important;font-size:.875rem}#etape4 span{width:70%;text-align:left}#etape3 span{width:50%}div#validation{width:85vw}}