#bp{position:fixed;z-index:-1;top:-9999px;left:-9999px;width:0;height:0;opacity:0}#bp>*{display:none}@media (max-width: 1440px){#bp .bp-desktop-wide{display:block}}@media (max-width: 1024px){#bp .bp-desktop{display:block}}@media (max-width: 980px){#bp .bp-tablet-wide{display:block}}@media (max-width: 768px){#bp .bp-tablet{display:block}}@media (max-width: 640px){#bp .bp-mobile{display:block}}@media (max-width: 480px){#bp .bp-phone{display:block}}@media (max-width: 359px){#bp .bp-phone-small{display:block}}.title{z-index:1}.title.register .content{display:flex;flex-direction:column}.title.register .content h1{color:var(--npn25-color-dark-blue);text-align:center;font-family:"Sofia Sans Condensed";font-size:3.125rem;font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase}@media (max-width: 768px){.title.register .content h1{font-size:2rem}}.title.register .content h1 span{display:block;font-size:6.25rem;line-height:90%}@media (max-width: 768px){.title.register .content h1 span{font-size:4rem}}.title.register .content p{color:var(--npn25-color-dark-blue);text-align:center;font-family:Poppins;font-size:1.25rem;font-style:normal;font-weight:500;line-height:110%}@media (max-width: 768px){.title.register .content p{font-size:1.1rem}}section.registration{background:var(--npn25-color-white)}section.registration form{max-width:unset;text-align:left}section.registration .box{box-shadow:none}section.registration .box p{font-size:1rem;line-height:1.3;letter-spacing:normal;text-align:left;width:100%}section.registration .box .small{font-size:0.8rem}section.registration .header{padding:2.6rem 0;border-bottom:2px solid}section.registration h2.legend,section.registration .form-legend{color:var(--LM-black, #000);font-family:"Sofia Sans Condensed";font-size:1.875rem;font-style:normal;font-weight:800;line-height:1;text-align:left;margin:2.5rem 0 1.5rem}@media (max-width: 768px){section.registration h2.legend,section.registration .form-legend{margin-top:2rem !important}}section.registration #dobLegend{text-align:left}section.registration .infos{border-radius:3px;background:#F7F7F7;padding:1rem;color:var(--npn25-color-black);text-align:center;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:0.141px}section.registration .infos a{color:#0072CE;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;line-height:100%x;letter-spacing:0.141px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}section.registration .infos a:hover{text-decoration:none}section.registration .body{max-width:var(--npn25-bp-sm);margin:0 auto}section.register-success,section.activation-success{background:var(--npn25-color-white);min-height:52vh}section.register-success .success-steps,section.activation-success .success-steps{display:flex;align-items:center;justify-content:center;list-style:none;margin:0;padding:1rem;background:rgba(221,226,229,0.2)}section.register-success .success-steps .step,section.activation-success .success-steps .step{display:flex;align-items:center;justify-content:center;gap:0.5em;font-family:"Sofia Sans Condensed";font-size:1rem;font-weight:800;font-style:italic;line-height:1;padding:0 1rem}section.register-success .success-steps .step .left,section.activation-success .success-steps .step .left{display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:900;width:1.5em;height:1.5em;border-radius:1em;color:#003C71;background:#B9E2E0}section.register-success .success-steps .step.complete .left,section.activation-success .success-steps .step.complete .left{background:none}section.register-success .success-steps .step.complete .left img,section.activation-success .success-steps .step.complete .left img{width:2.25rem}section.register-success .success-steps .step.incomplete,section.activation-success .success-steps .step.incomplete{opacity:0.4}@media (max-width: 576px){section.register-success .success-steps .step,section.activation-success .success-steps .step{flex-direction:column;text-align:center}}section.register-success>.content,section.activation-success>.content{text-align:center;padding:4rem 1rem;max-width:var(--npn25-bp-md)}section.register-success>.content h2,section.activation-success>.content h2{font-family:"Sofia Sans Condensed";font-size:1.875rem;font-weight:800}section.register-success>.content p,section.activation-success>.content p{font-family:Poppins;font-size:1.25rem}section.register-success>.content p.warning,section.activation-success>.content p.warning{color:#C64703}section.register-success>.content img,section.activation-success>.content img{margin-bottom:1.5rem}section.register-success>.content .fine-print,section.activation-success>.content .fine-print{padding:1rem 0}section.register-success>.content .button-group,section.activation-success>.content .button-group{margin-top:2rem}section.register-success>.content .email-animation,section.activation-success>.content .email-animation{width:120px;height:120px;margin:0 auto 2rem}.activation-success-title{position:relative}.activation-success-title .content{z-index:1}.activation-success-title img{position:absolute;bottom:0;left:50%;width:100%;max-width:800px;transform:translateX(-50%)}section.activation-success>.content p{font-size:1rem}.activation-resend .header{background:linear-gradient(5deg, #E5E767 -38.76%, rgba(84,198,214,0.95) 130.08%);padding:6rem 1rem 4rem 1rem;z-index:0}@media (max-width: 767px){.activation-resend .header{padding:3rem 1rem}}.activation-resend .header .content{display:flex;align-items:center;justify-content:center;padding-top:0;padding-bottom:0;width:100% !important;max-width:100%}.activation-resend .header h1{color:var(--npn25-color-dark-blue);text-align:center;font-family:"Sofia Sans Condensed";font-size:100px;font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase;width:100%}@media (max-width: 480px){.activation-resend .header h1{font-size:2.5em}}.activation-resend .content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;max-width:var(--npn25-bp-md);margin:0 auto}.password-update .box{margin:3rem auto}.password-update .password-group p{font-size:1rem;line-height:1.3;width:unset}

