#main-wrapper{min-height:50vh}.user-form,.user-login-form,.user-pass{margin-left:auto;margin-right:auto;max-width:100%;padding-left:1.25rem;padding-right:1.25rem;width:100%}@media only screen and (min-width:36rem){.user-form,.user-login-form,.user-pass{padding-left:1rem;padding-right:1rem}}@media only screen and (min-width:48rem){.user-form,.user-login-form,.user-pass{max-width:72rem}}@media only screen and (min-width:62rem){.user-form,.user-login-form,.user-pass{max-width:53.5rem}}@media only screen and (min-width:75rem){.user-form,.user-login-form,.user-pass{max-width:66.5rem}}@media only screen and (min-width:90rem){.user-form,.user-login-form,.user-pass{max-width:77rem}}.user-form .page-title,.user-login-form .page-title,.user-pass .page-title{margin-bottom:2rem;text-align:center}.user-form .form-item,.user-login-form .form-item,.user-pass .form-item{margin-bottom:1rem}.user-form .form-item__description,.user-login-form .form-item__description,.user-pass .form-item__description{margin-top:.25rem}.user-form input,.user-login-form input,.user-pass input{padding:.625rem .875rem}.user-form input,.user-form select,.user-login-form input,.user-login-form select,.user-pass input,.user-pass select{border:.0625rem solid #002d39;border-radius:.5rem;font-family:Figtree,sans-serif;font-size:1rem;margin-bottom:0;max-width:100%}.user-form select,.user-login-form select,.user-pass select{padding:.125rem}.user-form .captcha,.user-login-form .captcha,.user-pass .captcha{border:.0625rem solid #002d39;border-radius:.5rem}@media only screen and (min-width:48rem){.user-form .captcha,.user-login-form .captcha,.user-pass .captcha{width:32.5rem}}.user-form label,.user-login-form label,.user-pass label{color:#000;display:block;font-size:.875rem;font-weight:600;padding-bottom:.5rem}.user-form label:after,.user-login-form label:after,.user-pass label:after{content:"*"}.user-form .description,.user-form p,.user-form span,.user-login-form .description,.user-login-form p,.user-login-form span,.user-pass .description,.user-pass p,.user-pass span{color:#000}.user-form .option,.user-login-form .option,.user-pass .option{display:inline}.user-form .form-submit,.user-login-form .form-submit,.user-pass .form-submit{align-items:center;background-color:#007c9d;border:none;border-radius:2.5rem;color:#fff;-moz-column-gap:.75rem;column-gap:.75rem;cursor:pointer;display:flex;font-family:Figtree,sans-serif;font-size:.875rem;font-weight:700;height:3.25rem;line-height:1.6875rem;margin-top:1.5rem;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:.2s}.user-form .form-submit:hover,.user-login-form .form-submit:hover,.user-pass .form-submit:hover{background-color:#fcd34d;color:#002d39}@media only screen and (min-width:48rem){.user-form .region--content,.user-login-form .region--content,.user-pass .region--content{display:grid}.user-form,.user-login-form,.user-pass{margin-bottom:2.5rem;margin-top:5rem}}.local-tasks{font-weight:700;justify-content:center}@media only screen and (min-width:48rem){.user-login-form,.user-pass{align-items:center}.user-form,.user-login-form,.user-pass{display:flex;flex-direction:column;justify-content:center}.user-form{width:37.5rem}}@media only screen and (min-width:66rem){.user-form{width:56.25rem}}@media only screen and (min-width:90rem){.user-form{width:100%}}