body.type-forgotpassword .body{margin-top:70px!important}body.type-forgotpassword .body p{color:#4b5563;margin-bottom:20px}body.type-forgotpassword .body .page-heading{font-size:24px;color:#1f2937;font-weight:700;margin-bottom:20px;letter-spacing:normal}body.type-forgotpassword .body .alertBox{margin-bottom:20px}body.type-forgotpassword .body .alertBox p{margin-bottom:0}body.type-forgotpassword .body .alertBox.alertBox--error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;background:#fef2f2;font-size:14px;line-height:18px;border:1px solid #ef4444;border-radius:4px;padding:12px}body.type-forgotpassword .body .alertBox.alertBox--error .alertBox-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:3px 10px 0 0}body.type-forgotpassword .body .alertBox.alertBox--error .alertBox-message{color:#ef4444}body.type-forgotpassword .body input{font-size:12px;color:#1f2937;border-radius:0;padding:12px}body.type-forgotpassword .body label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#1f2937;font-weight:500;margin-bottom:6px}body.type-forgotpassword .body .form-row{margin:0}body.type-forgotpassword .body .form-field{margin-bottom:20px;padding:0}body.type-forgotpassword .body label.form-label:after{content:"";background-image:url('data:image/svg+xml,<svg width="4" height="4" xmlns="http://www.w3.org/2000/svg"><path d="m1.65 4 .058-1.528-1.358.82L0 2.708 1.431 2 0 1.292.35.708l1.358.82L1.65 0h.7l-.058 1.528L3.65.708l.35.584L2.569 2 4 2.708l-.35.584-1.358-.82L2.35 4z" fill="%23EF4444" fill-rule="nonzero"/></svg>');width:4px;height:4px;position:absolute;top:4px;right:-8px}body.type-forgotpassword .body .form-field--error:has(.form-inlineMessage) input{outline:1px solid #EF4444!important}body.type-forgotpassword .body label>small{display:none}body.type-forgotpassword .body .form-actions{text-align:left;margin-top:0}body.type-forgotpassword .body .form-prefixPostfix{display:block}body.type-forgotpassword .body .forgot-password-form input.button--primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;color:#fff;font-weight:500;line-height:14px;width:auto;padding:12px 15px;border-radius:5px;outline:0!important;width:auto;height:auto;margin-top:20px}@media screen and (min-width:768px){body.type-forgotpassword .body .account{max-width:440px;margin:0 auto}body.type-forgotpassword .body .form-prefixPostfix .form-input{width:100%}}@media screen and (min-width:1024px){body.type-forgotpassword .body{margin-top:205px!important}body.type-forgotpassword .body .account{width:440px;max-width:440px}body.type-forgotpassword .body .page-heading{font-size:30px}}body.type-getnewpassword .body{margin-top:70px!important}body.type-getnewpassword .body p{color:#4b5563;margin-bottom:20px}body.type-getnewpassword .body .page-heading{font-size:24px;color:#1f2937;font-weight:700;margin-bottom:20px;letter-spacing:normal}body.type-getnewpassword .body .alertBox{margin-bottom:20px}body.type-getnewpassword .body .alertBox p{margin-bottom:0}body.type-getnewpassword .body .alertBox.alertBox--error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;background:#fef2f2;font-size:14px;line-height:18px;border:1px solid #ef4444;border-radius:4px;padding:12px}body.type-getnewpassword .body .alertBox.alertBox--error .alertBox-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:3px 10px 0 0}body.type-getnewpassword .body .alertBox.alertBox--error .alertBox-message{color:#ef4444}body.type-getnewpassword .body input{font-size:12px;color:#1f2937;border-radius:0;padding:12px}body.type-getnewpassword .body label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#1f2937;font-weight:500}body.type-getnewpassword .body .form-row{margin:0}body.type-getnewpassword .body .form-field{margin-bottom:20px;padding:0}body.type-getnewpassword .body .form-field--inputPassword label:after{content:"";background-image:url('data:image/svg+xml,<svg width="4" height="4" xmlns="http://www.w3.org/2000/svg"><path d="m1.65 4 .058-1.528-1.358.82L0 2.708 1.431 2 0 1.292.35.708l1.358.82L1.65 0h.7l-.058 1.528L3.65.708l.35.584L2.569 2 4 2.708l-.35.584-1.358-.82L2.35 4z" fill="%23EF4444" fill-rule="nonzero"/></svg>');width:4px;height:4px;position:absolute;top:4px;right:-8px}body.type-getnewpassword .body .form-field--error:has(.form-inlineMessage) input{outline:1px solid #EF4444!important}body.type-getnewpassword .body label>small{display:none}body.type-getnewpassword .body .form-actions{text-align:left;margin-top:0}body.type-getnewpassword .body .form-actions input.button--primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;color:#fff;font-weight:500;line-height:14px;width:auto;padding:12px 15px;border-radius:5px;outline:0!important}@media screen and (min-width:768px){body.type-getnewpassword .body .account{max-width:440px;margin:0 auto}}@media screen and (min-width:1024px){body.type-getnewpassword .body{margin-top:205px!important}body.type-getnewpassword .body .account{width:440px;max-width:440px}body.type-getnewpassword .body .page-heading{font-size:30px}}