@font-face{font-family:"Aeonik";src:url("/assets/Aeonik-Bold-3abb2e4a.woff2") format("woff2"),url("/assets/Aeonik-Bold-cbeb1f4b.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Aeonik";src:url("/assets/Aeonik-Medium-761caaca.woff2") format("woff2"),url("/assets/Aeonik-Medium-6a065955.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Aeonik";src:url("/assets/Aeonik-Regular-b2718d61.woff2") format("woff2"),url("/assets/Aeonik-Regular-daa85c29.woff") format("woff");font-weight:400;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}:root{--deepwhite: #fff;--deepblack: #000;--gray-primary: #6e6e6e;--gray-secondary: #f5f5f5;--gray-terciary: #4f4f4f;--gray-quaternary: #e0e0e0;--gray-quinary: #919191;--gray-senary: #dddddd;--purple-primary: var(--hub-main-color-light, #4F2F7E);--orange-primary: var(--hub-secondary-color-dark, #f17c0f)}html,body{font-size:62.5%;font-family:"Aeonik",sans-serif;letter-spacing:-0.15rem}.container{width:90%;margin:auto;max-width:390px;display:flex;flex-direction:column;align-items:center;justify-content:center}.cta{appearance:none;color:#fff;cursor:pointer;position:relative;display:inline-block;border-radius:32px;border:none;font-size:2rem;background-color:var(--orange-primary);height:64px;width:100%;transition:all .3s}.cta::after{content:url("/assets/pictos/picto-marks-f4d7045d.svg#arrow-right-white");position:absolute;right:30px;height:14px;width:14px}.cta:hover{filter:brightness(1.1)}.register-btn{color:var(--orange-primary);cursor:pointer;display:flex;border-radius:32px;border-style:solid;font-size:2rem;font-family:sans-serif;background-color:#fff;height:64px;width:100%;transition:all .3s;justify-content:center;align-items:center;letter-spacing:normal}.register-btn:hover{filter:brightness(1.1)}.field-container{margin-bottom:30px;max-width:425px;margin:auto}.field-container .field-element{display:flex;flex-direction:column}.field-container .field-element .field-label{z-index:1}.field-container .field-element .otp-chars{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.field-container .field-element .otp-chars .otp-digit{appearance:none;border:1px solid var(--gray-primary);border-radius:24px;padding:0 20px;font-size:2.4rem;height:64px;width:14%;outline:none;box-shadow:inset 0 5px 10px 5px #fafafa}.field-container .field-input{appearance:none;border:1px solid var(--gray-primary);border-radius:32px;padding:0 20px;font-size:2rem;height:64px;width:100%;outline:none;box-shadow:inset 0 5px 10px 5px #fafafa}.field-container .field-element.error .field-input{border:1px solid red}.field-container .field-label{font-size:2rem;font-weight:500;padding-left:10px;letter-spacing:-0.05rem;display:flex}.field-sublink{font-size:1.5rem;color:var(--gray-quinary);text-decoration:none;letter-spacing:-0.3px}.field-container .field-sublink.lost{margin-left:auto;padding:15px 10px;margin-bottom:10px}.field-sublink.login-page::before{padding:15px 10px}.field-sublink.login-page::before{content:url("/assets/pictos/picto-marks-f4d7045d.svg#arrow-left-gray");display:inline-block;width:30px;height:10px;padding-right:10px}.field-container .validators-container{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;margin-left:10px}.field-container .validator-content{font-size:1.4rem;color:var(--gray-terciary);letter-spacing:-0.01rem;padding-left:20px;display:flex;align-items:center;position:relative;line-height:1}.field-container .validator-content::before{content:url("/assets/pictos/picto-marks-f4d7045d.svg#checkmark-green");position:absolute;height:15px;width:15px;display:inline-block;left:0;opacity:0;transition:.3s}.field-container .validator-content::after{content:url("/assets/pictos/picto-marks-f4d7045d.svg#cross-gray");background-color:var(--deepwhite);position:absolute;height:12px;width:12px;display:inline-block;left:0;opacity:1;transition:.3s}.field-container .validator-element.valid .validator-content::before{opacity:1}.field-container .validator-element.valid .validator-content::after{opacity:0}.field-container .info-bulle{position:relative}.field-container .info-bulle .info-btn{color:var(--gray-terciary);background-color:var(--gray-quaternary);display:inline-block;height:20px;width:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;font-size:1.5rem;z-index:1;position:relative;left:10px;top:3px;padding:0 1px 1px 0}.field-container .info-bulle .info-content{opacity:0;color:var(--gray-quinary);padding:20px 10px 10px 10px;border-radius:5px;font-size:1.3rem;position:absolute;top:12px;background-color:var(--gray-secondary);left:-147px;width:310px;max-width:300px;letter-spacing:-0.01rem;transition:all .3s;transform:scale(0.9, 0.9);transform-origin:168px -8px;text-align:center}.field-container .info-bulle .info-btn:hover+.info-content{opacity:1;transform:scale(1)}.password-container{position:relative}.password-container .field_with_errors~.fa-eye-slash{position:absolute;top:calc(50% + 1.4rem);transform:translateY(-50%);right:20px;cursor:pointer}.password-container .field_with_errors~.show.fa-eye{position:absolute;top:calc(50% + 1.4rem);transform:translateY(-50%);right:20px;cursor:pointer}.password-container .field-input~.fa-eye-slash{position:absolute;top:50%;transform:translateY(-50%);right:20px;cursor:pointer}.password-container .field-input~.show.fa-eye{position:absolute;top:50%;transform:translateY(-50%);right:20px;cursor:pointer}.password-container .icon-inside-input{position:absolute;top:50%;transform:translateY(-50%);right:20px;cursor:pointer}.login-error-msg{font-size:1.4rem;letter-spacing:0;color:red;transition:all .8s;padding:5px 10px;opacity:1;max-height:50px}.password-container .help-block.error-message{margin:0;font-size:1.4rem;letter-spacing:0;color:red;float:right;transition:all .8s;padding:5px 10px;opacity:1}.main-header{height:90px;background-color:var(--purple-primary)}.main-header .logo-container{height:90px;display:inline-block}.main-header .logo-element{height:100%;width:100%}.main-content{background-color:var(--deepwhite)}.main-content .form-container{padding:10px 0 20px;width:100%}.main-content .title-container{text-align:center;margin-bottom:30px}.main-content .title-container h1{margin:0}.main-content .title{font-size:4rem}.main-content .subtitle{color:var(--gray-primary);font-size:2.5rem}.main-content .subtitle.light{font-size:1.6rem;font-weight:500;letter-spacing:-0.5px;margin:10px auto 0}.main-form{width:100%}.main-footer{background:linear-gradient(#ddd, #f8f8f8 25%);padding:40px 0}.main-footer .reassurances{display:grid;grid-template-columns:1fr 1fr;gap:40px}.main-footer .reassurance{text-align:center}.main-footer .reassurance .picto{height:55px;width:55px}.main-footer .reassurance .content{color:var(--gray-terciary);font-size:1.6rem;font-weight:500;margin-top:10px;letter-spacing:-0.02rem}.microsoft-login-btn{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #2f2f2f;color:#2f2f2f;background-color:#fff;margin-top:40px}.microsoft-login-btn img{height:20px;width:20px}.microsoft-login-btn:hover{background-color:#f3f3f3;border-color:#0078d7;color:#0078d7}.microsoft-login-btn:focus{box-shadow:0 0 0 .2rem rgba(0,120,215,.25)}.mb-20{margin-bottom:20px}.mt-20{margin-top:20px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.social-media-links{max-width:52px}@media screen and (min-width: 768px){.container{max-width:930px}.main-header{height:375px}.main-header .logo-container{height:150px}.main-content .subtitle.light{width:60%}.main-content .title-container{margin-bottom:30px}.main-content .form-container{margin-top:-225px;background-color:var(--deepwhite);border-radius:35px;width:100%;box-shadow:0px 5px 20px 10px rgba(0,0,0,.1)}.field-container .info-bulle .info-content{padding:8px 20px 8px 35px;top:-8px;left:2px;width:300px;transform-origin:10px 15px;text-align:left}.field-container .validators-container{margin-top:20px}.main-form{margin:auto;max-width:425px}.main-footer{background:var(--deepwhite)}.main-footer .reassurances{grid-template-columns:repeat(4, 1fr);width:100%}}@media screen and (max-width: 425px){.field-container .field-element .otp-chars .otp-digit{padding:0 12px;font-size:2rem}}.modal #app-confirm-alert--icon{display:flex;justify-content:center;margin-top:20px;margin-bottom:40px}.modal #app-confirm-alert--icon .app-confirm-alert--icon-container{font-size:6.5em;color:orange;border:5px solid orange;width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center}.modal #app-confirm-alert--message{white-space:pre-line}.news-modal p{line-break:normal}.news-modal .btn-close-mobile{width:40%;border-radius:20px}.news-modal .btn-close-mobile:hover{width:40%}.news-modal .btn-close{height:100%;width:30%;border-radius:20px;border:1px solid #f17c0f;opacity:1}.news-modal .btn-close:hover{width:30%}.head-news-modal{z-index:2147483648}.news-title{padding-top:1rem;max-width:100%}.news-title img{width:100%}.news-mobile-content{height:100%}.news-modal-title h3{font-weight:bold}
