.sr-login{--sr-login-bg:#000;--sr-login-accent:#c2990a;--sr-login-green:#00804a;align-items:center;background-color:#000;background-image:url(https://www.manrrs.org/hs-fs/hubfs/MANRRS37_Background_3.png?width=2880&name=MANRRS37_Background_3.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:3rem 1.25rem;position:relative}.sr-login:before{background:rgba(0,0,0,.28);content:"";inset:0;position:absolute}.sr-login__inner{max-width:560px;position:relative;width:100%;z-index:1}.sr-login__logo{display:block;height:auto;margin:0 auto 2rem;max-width:80%;width:260px}.sr-login__card{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.14);border-radius:6px;box-shadow:0 24px 60px rgba(0,0,0,.35);padding:2.75rem 2.5rem}.sr-login__card:before{background:var(--sr-login-accent);border-radius:2px;content:"";display:block;height:4px;margin:0 auto 1.5rem;width:48px}.sr-login__intro{color:#fff;margin-bottom:1.75rem;text-align:center}.sr-login__intro h1{color:#fff;font-size:2rem;letter-spacing:.02em;margin:0 0 .5rem;text-transform:uppercase}.sr-login__intro p{color:hsla(0,0%,100%,.8);font-size:.95rem;margin:0}.sr-login__form .hs-form-field>label,.sr-login__form form label{color:#fff;display:block;font-weight:600;margin-bottom:.35rem}.sr-login__form input[type=email],.sr-login__form input[type=password],.sr-login__form input[type=text]{background:#fff;border:1px solid hsla(0,0%,100%,.35);border-radius:6px;color:#1a1a1a;font-size:1rem;margin-bottom:1.1rem;padding:.7rem .85rem;width:100%}.sr-login__form input:focus{border-color:var(--sr-login-accent);box-shadow:0 0 0 3px rgba(194,153,10,.35);outline:none}.sr-login__form .hs-button,.sr-login__form .hs-button.primary,.sr-login__form button.hs-button,.sr-login__form button[type=submit],.sr-login__form input[type=submit]{background-color:var(--sr-login-accent)!important;border:1px solid var(--sr-login-accent)!important;border-radius:3px!important;color:#fff!important;cursor:pointer;font-weight:600;min-height:3.5rem;padding:0 1.5625rem;text-transform:uppercase;transition:background-color .2s,border-color .2s,color .2s;width:100%}.sr-login__form .hs-button.primary:hover,.sr-login__form .hs-button:hover,.sr-login__form button.hs-button:hover,.sr-login__form button[type=submit]:hover,.sr-login__form input[type=submit]:hover{background-color:#fff!important;border-color:#fff!important;color:#000!important}.sr-login__form .inputs-list,.sr-login__form ul{list-style:none;margin:0;padding:0}.sr-login__form #hs-login-widget-remember,.sr-login__form input[type=checkbox],.sr-login__form input[type=radio]{accent-color:var(--sr-login-accent);display:inline-block!important;height:16px!important;margin:.15rem 8px 0 0!important;min-height:0!important;padding:0!important;vertical-align:middle;width:16px!important}.sr-login__form .hs-form-booleancheckbox label,.sr-login__form .hs-form-booleancheckbox-display,.sr-login__form .hs-login-widget-remember label,.sr-login__form .legal-consent-container label,.sr-login__form label[for=hs-login-widget-remember]{color:hsla(0,0%,100%,.85);display:inline!important;font-weight:400!important;margin-bottom:0!important;vertical-align:middle}.sr-login__form .hs-form-field:has(input[type=checkbox]){align-items:flex-start;flex-direction:row!important;flex-wrap:wrap;justify-content:flex-start}.sr-login__form .hs-form-field:has(input[type=checkbox])>p{color:hsla(0,0%,100%,.8);flex:0 0 100%;font-size:.9rem;line-height:1.5;margin:0 0 .6rem}.sr-login__form .hs-form-field:has(input[type=checkbox])>label{flex:1;font-weight:400!important;min-width:0}.sr-login__form form{align-items:stretch;gap:0}.sr-login__form form>*{flex:0 0 100%!important;max-width:100%}.sr-login__form form>div:not(.hs-form-field)>p,.sr-login__form form>p{color:hsla(0,0%,100%,.8);font-size:.9rem;line-height:1.5;margin:0 0 .35rem}.sr-login__form .hs-button:disabled,.sr-login__form button[type=submit]:disabled,.sr-login__form input[type=submit]:disabled{cursor:not-allowed;opacity:.55}.sr-login__form .actions,.sr-login__form .hs-button,.sr-login__form .hs-submit,.sr-login__form .hs_submit,.sr-login__form button[type=submit],.sr-login__form input[type=submit]{flex:0 0 100%!important;order:1}.sr-login__form #hs_login_reset,.sr-login__form .hs_login_reset{display:block!important;flex:0 0 100%!important;margin-bottom:.9rem!important;margin-top:.9rem!important;order:2;text-align:left;width:100%!important}.sr-login__form a{color:#fff;text-decoration:underline}.sr-login__form a:hover{color:var(--sr-login-accent)}.sr-login__form .error,.sr-login__form .hs-input.invalid{border-color:#ff6b6b}.sr-login__form .hs-error-msg,.sr-login__form .hs-error-msgs label{color:#ffd0d0}.sr-login__message{color:hsla(0,0%,100%,.85);font-size:1rem;line-height:1.55;text-align:center}.sr-login__message p{margin:0 0 1rem}.sr-login__message p:last-child{margin-bottom:0}.sr-login__message--note{border-top:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.75);font-size:.9rem;margin-top:1.5rem;padding-top:1.25rem}.sr-login__cta{margin-top:1.5rem}.sr-login__cta .cta-button{align-items:center;border-radius:3px!important;display:flex;font-weight:600;justify-content:center;line-height:1.3;min-height:3.5rem;padding:.75rem 1.5625rem;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:background-color .2s,border-color .2s,color .2s;width:100%}@media (max-width:480px){.sr-login__cta .cta-button{font-size:.85rem;padding:.6rem 1.25rem}}.sr-login__cta .cta-button{background-color:var(--sr-login-accent)!important;border:1px solid var(--sr-login-accent)!important;color:#fff!important}.sr-login__cta--green .cta-button{background-color:var(--sr-login-green)!important;border-color:var(--sr-login-green)!important}.sr-login__cta .cta-button:hover{background-color:#fff!important;border-color:#fff!important;color:#000!important}.sr-login__register{color:hsla(0,0%,100%,.85);font-size:.95rem;margin:1.5rem 0 0;text-align:center}.sr-login__register a{color:#fff;font-weight:600;text-decoration:underline}.sr-login__register a:hover{color:var(--sr-login-accent)}.sr-login__form .hs-membership-global-message{display:inline-block;margin-bottom:1.5rem}