.general-form.custom-general-form{background-image:url(/_next/static/media/custom-login-bg.1e4de4bf.svg);width:100%;height:calc(100vh - 100px);background-position:50%;background-repeat:no-repeat;background-size:cover}.general-form .container{height:100%}.general-form .container .row{width:100%;min-height:calc(100vh - 70px);justify-content:center;align-items:center}.general-form .container .row .form-content{max-width:512px;width:100%;padding:48px}.general-form .container .row .form-content .step-area{display:flex;justify-content:space-between;align-items:center;gap:5px;margin:5px 0 25px}.general-form .container .row .form-content .step-area .step.active span{background:#789e9e;color:#fff}.general-form .container .row .form-content .step-area .step span{width:48px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#f2f5f5;border-radius:100%;font-size:12px;font-weight:500;line-height:18px;letter-spacing:-.01em;text-align:center;color:#202a2b;margin:0 16px;transition:.3s ease}.general-form .container .row .form-content .step-area .liner{display:inline-block;background-color:#cbd5e1;height:2px;width:100%;min-width:20px;position:relative}.general-form .container .row .form-content .step-area .liner:before{content:"";position:absolute;top:-1.5px;left:-3px;width:5px;height:5px;background-color:#cbd5e1;border-radius:100%}.general-form .container .row .form-content .step-area .liner:after{content:"";position:absolute;top:-1.5px;right:-3px;width:5px;height:5px;background-color:#cbd5e1;border-radius:100%}.general-form .container .row .form-content .form-group{margin-bottom:24px}.general-form .container .row .form-content .form-group .label{display:block;width:100%;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#202a2b;margin-bottom:4px}.general-form .container .row .form-content .form-group .inp{padding:8px 12px;width:100%;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;text-align:left;color:#202a2b;outline:none;border:none;border-bottom:1px solid #e2e8f0}.general-form .container .row .form-content .form-group .inp:focus{border-bottom:1px solid #64748b}.general-form .container .row .form-content .form-group .inp.error{border-bottom:1px solid #e37285}.general-form .container .row .form-content .form-group .forget-pass{margin-top:4px;width:100%;display:inline-block;text-align:right;color:#fe615a;font-size:12px;font-weight:400;line-height:18px;letter-spacing:-.01em}.general-form .container .row .form-content .form-group .error-text{font-size:14px;color:red;padding:2px 0}.general-form .container .row .form-content .visible-pass{padding:8px;display:flex;gap:8px;align-items:center;margin-bottom:24px}.general-form .container .row .form-content .visible-pass input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;box-shadow:0 0 0 1.5px #b0b0b0;height:17px;outline:none;width:17px}.general-form .container .row .form-content .visible-pass input:checked{background-image:url(/_next/static/media/checked-checkbox.3497e4f6.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 0 1.5px #789e9e}.general-form .container .row .form-content .visible-pass label{font-size:14px;font-weight:400;line-height:22px;letter-spacing:-.01em;color:#202a2b;-webkit-user-select:none;-moz-user-select:none;user-select:none}.general-form .container .row .form-content .specific-btn,.general-form .container .row .form-content .submit{display:inline-block;text-align:center;width:100%;background:#fe615a;padding:8px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;color:#fff;border-radius:8px;border:none;outline:none;margin-bottom:24px;cursor:pointer}.general-form .container .row .form-content .specific-btn{background-color:#fff;color:#fe615a}.general-form .container .row .form-content .alert{font-size:12px;font-weight:500;line-height:18px;letter-spacing:-.01em;color:#202a2b}.general-form .container .row .form-content.custom-content-area{max-width:950px;box-shadow:0 1px 3px 1px rgba(0,0,0,.149);box-shadow:0 1px 2px 0 rgba(0,0,0,.302);border-radius:48px;background-color:#fff}.general-form .container .row .form-content.custom-content-area .login-logo-area{width:100%;text-align:center;margin-bottom:35px}.general-form .container .row .form-content.custom-content-area .login-logo-area .logo-area{width:auto}.general-form .container .row .form-content.custom-content-area .login-logo-area .logo-area img{max-width:auto;width:100%;max-height:81px;height:100%;-o-object-fit:contain;object-fit:contain}.general-form .container .row .form-content.custom-content-area .bottom-area{display:flex;justify-content:space-between;gap:15px}.general-form .container .row .form-content.custom-content-area .bottom-area .info-area{width:50%}.general-form .container .row .form-content.custom-content-area .bottom-area .info-area .title{font-weight:700;font-style:Bold;font-size:20px;line-height:28px;letter-spacing:-1%;color:#202a2b;margin-bottom:10px}.general-form .container .row .form-content.custom-content-area .bottom-area .info-area .detail{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-1%;vertical-align:middle;white-space:break-spaces}.general-form .container .row .form-content.custom-content-area .bottom-area .info-area .detail-bottom{margin-top:10px}.general-form .container .row .form-content.custom-content-area .bottom-area .info-area.bottom-info-area{display:none}.general-form .container .row .form-content.custom-content-area .bottom-area .line{width:2px;height:200px;background-color:#94a3b8;align-self:center}@media(max-width:768px){.general-form.custom-general-form{height:auto}.general-form .container{padding:0}.general-form .container .row .form-content{padding:73px 20px}.general-form .container .row .form-content.custom-content-area{border-top-left-radius:0;border-bottom-left-radius:20px;border-top-right-radius:0;border-bottom-right-radius:20px;padding:100px 20px 30px}.general-form .container .row .form-content.custom-content-area .login-logo-area{margin-bottom:20px}.general-form .container .row .form-content.custom-content-area .login-logo-area .logo-area img{max-height:60px}.general-form .container .row .form-content.custom-content-area .bottom-area{display:flex;justify-content:space-between;flex-direction:column;gap:20px}.general-form .container .row .form-content.custom-content-area .bottom-area .info-area{width:100%}.general-form .container .row .form-content.custom-content-area .bottom-area .info-area .title{font-size:18px;line-height:25px}.general-form .container .row .form-content.custom-content-area .bottom-area .info-area .detail-bottom{display:none}.general-form .container .row .form-content.custom-content-area .bottom-area .info-area.bottom-info-area{display:inline-block}.general-form .container .row .form-content.custom-content-area .bottom-area .line{width:100%;height:2px;background-color:#94a3b8;align-self:center}}@media(max-width:428px){.general-form .container .row .form-content .step-area{gap:5px}.general-form .container .row .form-content .step-area .step span{margin:0 5px}.general-form .container .row .form-content .step-area .liner{display:block;min-width:none;background-color:transparent}.general-form .container .row .form-content .step-area .liner:before{content:"";top:-4px;left:27%;width:10px;height:10px;border-radius:100%}.general-form .container .row .form-content .step-area .liner:after{display:none}}