.form-control.btn,button.form-control,input.form-control[type=submit]{display:inline-block;width:auto;padding:.875rem 2rem;font-size:.9375rem;line-height:1.4;border-radius:6px}.form-submit,.js-form-submit,button[type=submit]:not(.btn-submit):not(.btn-submit-dark-blue):not(.btn-submit-light-blue):not(.btn-next-green):not(.btn-next-blue):not(.cta-button),input[type=submit]:not(.btn-submit):not(.btn-submit-dark-blue):not(.btn-submit-light-blue):not(.btn-next-green):not(.btn-next-blue):not(.cta-button){display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;border:none;border-radius:6px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;white-space:nowrap;color:#fff;background-color:#2e3190}.form-submit:focus,.form-submit:hover,.js-form-submit:focus,.js-form-submit:hover,button[type=submit]:not(.btn-submit):not(.btn-submit-dark-blue):not(.btn-submit-light-blue):not(.btn-next-green):not(.btn-next-blue):not(.cta-button):focus,button[type=submit]:not(.btn-submit):not(.btn-submit-dark-blue):not(.btn-submit-light-blue):not(.btn-next-green):not(.btn-next-blue):not(.cta-button):hover,input[type=submit]:not(.btn-submit):not(.btn-submit-dark-blue):not(.btn-submit-light-blue):not(.btn-next-green):not(.btn-next-blue):not(.cta-button):focus,input[type=submit]:not(.btn-submit):not(.btn-submit-dark-blue):not(.btn-submit-light-blue):not(.btn-next-green):not(.btn-next-blue):not(.cta-button):hover{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2);background-color:#222469}.form-submit:active,.js-form-submit:active,button[type=submit]:not(.btn-submit):not(.btn-submit-dark-blue):not(.btn-submit-light-blue):not(.btn-next-green):not(.btn-next-blue):not(.cta-button):active,input[type=submit]:not(.btn-submit):not(.btn-submit-dark-blue):not(.btn-submit-light-blue):not(.btn-next-green):not(.btn-next-blue):not(.cta-button):active{transform:translateY(0)}.form-submit:disabled,.js-form-submit:disabled,button[type=submit]:not(.btn-submit):not(.btn-submit-dark-blue):not(.btn-submit-light-blue):not(.btn-next-green):not(.btn-next-blue):not(.cta-button):disabled,input[type=submit]:not(.btn-submit):not(.btn-submit-dark-blue):not(.btn-submit-light-blue):not(.btn-next-green):not(.btn-next-blue):not(.cta-button):disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.form-submit.btn-primary,.js-form-submit.btn-primary,button[type=submit]:not(.btn-submit):not(.btn-submit-dark-blue):not(.btn-submit-light-blue):not(.btn-next-green):not(.btn-next-blue):not(.cta-button).btn-primary,input[type=submit]:not(.btn-submit):not(.btn-submit-dark-blue):not(.btn-submit-light-blue):not(.btn-next-green):not(.btn-next-blue):not(.cta-button).btn-primary{background-color:#2e3190;border-color:#2e3190;color:#fff}.form-submit.btn-primary:focus,.form-submit.btn-primary:hover,.js-form-submit.btn-primary:focus,.js-form-submit.btn-primary:hover,button[type=submit]:not(.btn-submit):not(.btn-submit-dark-blue):not(.btn-submit-light-blue):not(.btn-next-green):not(.btn-next-blue):not(.cta-button).btn-primary:focus,button[type=submit]:not(.btn-submit):not(.btn-submit-dark-blue):not(.btn-submit-light-blue):not(.btn-next-green):not(.btn-next-blue):not(.cta-button).btn-primary:hover,input[type=submit]:not(.btn-submit):not(.btn-submit-dark-blue):not(.btn-submit-light-blue):not(.btn-next-green):not(.btn-next-blue):not(.cta-button).btn-primary:focus,input[type=submit]:not(.btn-submit):not(.btn-submit-dark-blue):not(.btn-submit-light-blue):not(.btn-next-green):not(.btn-next-blue):not(.cta-button).btn-primary:hover{background-color:#222469;border-color:#222469;color:#fff}.form-submit.form-control,.js-form-submit.form-control,button[type=submit]:not(.btn-submit):not(.btn-submit-dark-blue):not(.btn-submit-light-blue):not(.btn-next-green):not(.btn-next-blue):not(.cta-button).form-control,input[type=submit]:not(.btn-submit):not(.btn-submit-dark-blue):not(.btn-submit-light-blue):not(.btn-next-green):not(.btn-next-blue):not(.cta-button).form-control{display:inline-block;width:auto;height:auto}.form-actions{margin-top:1.5rem;display:flex;grid-gap:1rem;gap:1rem;align-items:center;flex-wrap:wrap}.user-login-form .form-submit,.user-pass-form .form-submit{width:100%}@media(min-width:768px){.user-login-form .form-submit,.user-pass-form .form-submit{width:auto;min-width:200px}}