.ForgotPasswordBox{position:relative;padding-top:var(--main-padding-top);padding-bottom:var(--main-padding-bottom);background-color:var(--dark-color);min-height:90vh}.ForgotPasswordBox:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-image:url(/_next/static/media/BG_Section.e4556425.png);background-position:50%;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;opacity:.1;z-index:1;transform:rotateX(180deg)}.ForgotPasswordBox .container{position:relative;padding-top:calc(var(--main-padding-top) * 1.5);padding-bottom:calc(var(--main-padding-bottom) * .5);z-index:2;display:flex;justify-content:center;align-items:center}.ForgotPasswordBox .container .ForgotPasswordBoxForm{position:relative;background:var(--dark-color);border:1px solid var(--main-alt-color);width:400px;max-width:100%;padding:40px;border-radius:0 32px 32px 32px;display:flex;flex-direction:column;gap:20px}.ForgotPasswordBox .container .ForgotPasswordBoxForm:before{position:absolute;content:"";width:18px;height:18px;background:var(--main-color);border:1px solid var(--dark-color);box-shadow:2px 2px 0 0 var(--dark-color);border-radius:50%;top:-9px;left:-9px}.ForgotPasswordBox .container .ForgotPasswordBoxForm .Info{position:relative;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;text-align:center}.ForgotPasswordBox .container .ForgotPasswordBoxForm .Info h1{position:relative;font-size:50px;font-weight:700;text-align:center;color:#fff;transition:var(--main-transition)}@media (max-width:776px){.ForgotPasswordBox .container .ForgotPasswordBoxForm .Info h1{font-size:35px}}.ForgotPasswordBox .container .ForgotPasswordBoxForm .Info p{position:relative;font-size:12px;font-weight:300;text-align:center;line-height:1.5;color:var(--white-alt-color);width:80%}.ForgotPasswordBox .container .ForgotPasswordBoxForm .Form,.ForgotPasswordBox .container .ForgotPasswordBoxForm .Form .Input-box{position:relative;display:flex;flex-direction:column;gap:13px}.ForgotPasswordBox .container .ForgotPasswordBoxForm .Form .Input-box label{position:relative;font-size:14px;font-weight:700;color:var(--white-alt-color)}.ForgotPasswordBox .container .ForgotPasswordBoxForm .Form .Input-box>input{position:relative;background:#4d4d4d;border:1px solid #676767;padding:12px 20px;border-radius:18px;font-size:14px;font-weight:400;outline:0;width:100%;color:#fff}.ForgotPasswordBox .container .ForgotPasswordBoxForm .Form .SignInAction{position:relative;background:var(--main-color);border:1px solid var(--dark-color);transition:var(--main-transition);font-size:14px;font-weight:400;color:#fff;padding:12px 40px;border-radius:1rem;cursor:pointer;margin:10px 0}.ForgotPasswordBox .container .ForgotPasswordBoxForm .Form .SignInAction:hover{position:relative;background:var(--dark-color);border:1px solid var(--main-color);color:var(--main-color)}.CustomInput{position:relative;display:flex;flex-direction:column;gap:8px;width:100%}.CustomInput label{position:relative;font-size:14px;font-weight:700;color:var(--white-alt-color);transition:var(--main-transition)}.CustomInput label span{position:relative;color:var(--Black);font-size:14px;font-weight:400}.CustomInput label span.required{color:#e9282b;font-size:16px}.CustomInput .input-wrapper{position:relative;padding:8px 16px;border-radius:18px;font-size:14px;transition:var(--main-transition);background-color:#4d4d4d;color:#fff;border:1px solid #676767;width:100%;display:flex;align-items:center;gap:10px;min-height:43px}.CustomInput .input-wrapper.disabled{border-color:#dcdcdc;background-color:gray}.CustomInput input,.CustomInput textarea{position:relative;width:100%;font-weight:400;height:25px;border:none;background:transparent;color:#fff;font-size:14px;font-family:400;outline:none}.CustomInput input:-webkit-autofill,.CustomInput input:-webkit-autofill:active,.CustomInput input:-webkit-autofill:focus,.CustomInput input:-webkit-autofill:hover,.CustomInput textarea:-webkit-autofill,.CustomInput textarea:-webkit-autofill:active,.CustomInput textarea:-webkit-autofill:focus,.CustomInput textarea:-webkit-autofill:hover{-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s;-webkit-text-fill-color:#fff}.CustomInput input::placeholder{color:gray;font-size:12px}.CustomInput .input-wrapper:focus-within{border-color:var(--main-color);outline:none}.CustomInput .toggle-password{background:none;border:none;cursor:pointer;color:gray;width:25px;height:25px;font-size:16px;padding:4px;display:flex;align-items:center;transition:var(--main-transition)}.CustomInput .toggle-password.active,.CustomInput .toggle-password:hover{color:var(--main-color)}.CustomInput .char-counter{display:flex;justify-content:flex-end;align-items:center;font-size:12px;color:gray;padding:2px 4px;margin-top:-3px}.CustomInput .char-counter span{font-weight:400;transition:color .3s ease}.CustomInput .char-counter .char-limit-reached{color:#e9282b!important;font-weight:500}.CustomInput textarea{resize:vertical;min-height:150px}.CustomInput .note{position:relative;color:gray;font-size:12px;font-weight:400;line-height:1.3}