@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100;src:local("Roboto Thin "),local("Roboto-Thin"),url(/assets/roboto-latin-100-BJNx9A77.woff2) format("woff2"),url(/assets/roboto-latin-100-B3mHgoOJ.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:100;src:local("Roboto Thin italic"),local("Roboto-Thinitalic"),url(/assets/roboto-latin-100italic-DkGpOhj0.woff2) format("woff2"),url(/assets/roboto-latin-100italic-Bjs4D596.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:local("Roboto Light "),local("Roboto-Light"),url(/assets/roboto-latin-300-EvKWBL9d.woff2) format("woff2"),url(/assets/roboto-latin-300-Cx9SeV6m.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:300;src:local("Roboto Light italic"),local("Roboto-Lightitalic"),url(/assets/roboto-latin-300italic-CYatNKLh.woff2) format("woff2"),url(/assets/roboto-latin-300italic-Uxw9HR3T.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:local("Roboto Regular "),local("Roboto-Regular"),url(/assets/roboto-latin-400-CEEi-WbQ.woff2) format("woff2"),url(/assets/roboto-latin-400-CKhRtUFO.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:local("Roboto Regular italic"),local("Roboto-Regularitalic"),url(/assets/roboto-latin-400italic-DRWWNyaf.woff2) format("woff2"),url(/assets/roboto-latin-400italic-B7WW6HdJ.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:local("Roboto Medium "),local("Roboto-Medium"),url(/assets/roboto-latin-500-DRg8azjQ.woff2) format("woff2"),url(/assets/roboto-latin-500-BU-otfqs.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:local("Roboto Medium italic"),local("Roboto-Mediumitalic"),url(/assets/roboto-latin-500italic-CAWXcheQ.woff2) format("woff2"),url(/assets/roboto-latin-500italic-DC3lxgcN.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:local("Roboto Bold "),local("Roboto-Bold"),url(/assets/roboto-latin-700-CqGedB_1.woff2) format("woff2"),url(/assets/roboto-latin-700-CCwTn0--.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:700;src:local("Roboto Bold italic"),local("Roboto-Bolditalic"),url(/assets/roboto-latin-700italic-C5p_YAqY.woff2) format("woff2"),url(/assets/roboto-latin-700italic-DXbHVVaQ.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:local("Roboto Black "),local("Roboto-Black"),url(/assets/roboto-latin-900-BEowQPyJ.woff2) format("woff2"),url(/assets/roboto-latin-900-Blac3EU0.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:900;src:local("Roboto Black italic"),local("Roboto-Blackitalic"),url(/assets/roboto-latin-900italic-DBp_g5Ww.woff2) format("woff2"),url(/assets/roboto-latin-900italic-uSnr6All.woff) format("woff")}.error-message{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;background-color:#f0f6ff;color:#e00;padding:20px 25px;max-width:320px;text-align:center;min-width:200px;box-shadow:5px 5px #e00}.error-message button{color:#446bbb;border:1.5px solid #446bbb;background-color:#fff;min-width:110px;cursor:pointer;box-shadow:none}.error-message button:hover:not(:disabled){color:#fff;background-color:#446bbb}.footer{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#3155a40d;padding:30px 45px}.footer .links{color:#3f68c2}.footer .links a:hover{text-decoration:underline}.footer.mobile{flex-direction:column;justify-content:center;gap:20px}.update-infos .form{display:flex;flex-direction:column;justify-content:space-between;gap:30px;align-items:center}.update-infos .form .user{display:flex;align-items:center;color:#446bbb;gap:17px}.update-infos .form .user .user-text{display:flex;flex-direction:column;font-size:18px;letter-spacing:.5px;line-height:1.2}.update-infos .form .form-header .title{font-weight:600;font-size:30px;color:#446bbb;font-style:normal;line-height:30px;text-align:center}.update-infos .form .form-header .subtitle{font-weight:400;font-size:14px;color:#446bbb;font-style:normal;line-height:30px;text-align:center}.update-infos .form .line-separator{width:100%;height:4px;background-color:#5e92ff}.update-infos .form .main-form{display:flex;flex-direction:column;gap:30px;width:600px}.update-infos .form .main-form .inner-form{grid-gap:10px;display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.update-infos .form .main-form .inner-form .gender{grid-area:1/1}.update-infos .form .main-form .inner-form .lastName{grid-area:1/2}.update-infos .form .main-form .inner-form .firstName{grid-area:1/3}.update-infos .form .main-form .inner-form .address{grid-area:2/1/2/4}.update-infos .form .main-form .inner-form .country{grid-area:3/1}.update-infos .form .main-form .inner-form .phoneNumber{grid-area:3/2}.update-infos .form .main-form .inner-form .email{grid-area:3/3}.update-infos .form .rgpd{display:flex;flex-direction:column;gap:12px}.update-infos .form .rgpd .text-rgpd{color:#767676}.update-infos .form .rgpd .text-rgpd a{color:#446bbb;text-decoration:underline}.update-infos .form .rgpd-error{color:#446bbb;padding:12px 8px;border-radius:4px;text-align:center;margin-top:12px}.update-infos .form .buttons{display:flex;justify-content:center}.update-infos .form .buttons .cancel-btn{color:#446bbb;border:1.5px solid #446bbb;background-color:#fff;min-width:110px;cursor:pointer}.update-infos .form .buttons .cancel-btn:hover{color:#fff;background-color:#446bbb}.update-infos .form .buttons .save-btn{background-color:#446bbb;box-shadow:5px 5px #86ec8b;color:#fff;min-width:110px}.update-infos .form .buttons .save-btn:hover{background-color:#3c64b5}.update-infos .form.mobile .main-form{width:100%;padding:0 20px}.update-infos .form.mobile .main-form .inner-form{display:flex;flex-direction:column;gap:12px}.update-infos .form .required-fields{color:gray;font-size:14px}.update-infos .header{height:60px;width:100%;background-color:#5e92ff;display:flex;justify-content:center;align-items:center}.update-infos .header .title{color:#fff;display:flex;flex-direction:column;align-items:center}.update-infos .header .title h1{font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:19px;line-height:22px;text-align:right;letter-spacing:.7px}.update-infos .header .title h1 .connect{font-weight:300}.update-infos .header .title .separator{max-width:128px}.update-infos{background-color:#f0f6ff;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:30px}.spinner-outer{border:2px solid #234BA3;height:attr(data-size px);aspect-ratio:1;border-radius:50%}.spinner-inner{border:4px solid transparent;border-left-color:#79a4ff;height:100%;width:100%;border-radius:50%;animation:spin 1.25s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.input-container{display:flex;flex-flow:column-reverse;position:relative}.input-container label{position:relative;font-weight:400;font-size:12px;line-height:18px;color:#767676}.input-container label span{position:absolute;display:block;bottom:0;color:#767676;margin-bottom:0!important;padding:1.5rem .8rem;cursor:text;transition:all .3s ease-in-out;pointer-events:none}.input-container span,.input-container input{transition:all .3s ease-in-out;touch-action:manipulation}.input-container span{color:#fff}.input-container input:focus{outline:0}.input-container ::-webkit-input-placeholder{opacity:0;transition:inherit}.input-container input:focus::-webkit-input-placeholder{opacity:1}.input-container input:not(:placeholder-shown)+span,.input-container input:focus+span{left:12px;top:-7px;height:18px;background-color:#f1f6fe;font-size:12px;color:#767676;cursor:pointer;padding:0 5px}.input-container.errored input,.input-container.errored label,.input-container.errored div,.input-container.errored span{color:red!important;border-color:red}.input-container.errored span.error{color:red;font-size:12px;margin-bottom:5px}.input-container.mobile,.input-container.mobile span,.input-container.mobile input{font-size:14px}.input-container.mobile input:focus+span{bottom:90%;font-size:14px;color:var(--color-text-blue-light);cursor:pointer;padding:0 1rem}.input{background-color:transparent;border-radius:4px;border:1px solid rgba(49,85,164,.16);color:#000;font-family:Roboto;font-size:.9rem;font-size:14px;font-weight:300;height:50px;padding:.8rem .8rem 1rem;width:100%}.input:disabled{color:gray}.select-btn{height:50px;display:flex;justify-content:space-between;align-items:center;background-color:transparent;border:none;border:1px solid rgba(49,85,164,.16);padding-left:13px;padding-right:13px;border-radius:4px;font-family:Roboto;font-size:15px;font-weight:300}.select-btn.mobile{font-weight:300;color:#000;font-size:15px}.search-box{position:absolute;padding:0;background-color:#fff;width:100%;border-radius:5px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;top:56px;z-index:999;overflow:auto;max-height:300px}.search-box li{padding:10px}.search-box li:hover{background-color:#f5f5f5}.search-box li span{color:#000;font-weight:300;font-size:14px}*,*:before,*:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{font-family:Roboto,sans-serif;font-size:16px;min-height:100vh;touch-action:manipulation}a{color:inherit;text-decoration:none;cursor:pointer}img{image-rendering:-webkit-optimize-contrast}button,button[type=submit],button.default{width:100%;border:none;background-color:#fff;box-shadow:5px 5px #fbd81e;padding:8px 0;color:#446bbb;letter-spacing:.7px;font-size:16px;text-align:center;cursor:pointer;align-items:center;max-width:127px}button:disabled,button[type=submit]:disabled,button.default:disabled{opacity:.6;cursor:default}.home-container{background-color:#143477;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;flex-direction:column}
