.auth-form{display:flex;flex-direction:column-reverse;width:100%}.auth-form-media{width:100%;aspect-ratio:1;overflow:hidden;background-image:var(--bg-img-mobile);background-size:cover;background-position:center;background-repeat:no-repeat}.auth-form-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.auth-form-media picture{display:block;width:100%;height:100%}.auth-form-body{width:100%;display:flex;justify-content:center;background:#fff}.auth-form .maincontent{max-width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;z-index:1;--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.auth-form .subcontent{width:100%;padding-top:50px;padding-bottom:20px}.auth-form .inputcontent{display:flex;flex-direction:column;gap:5px;width:100%}.auth-form .input-group{display:flex;flex-direction:column;position:relative;margin-bottom:4px;width:100%}.auth-form .inputcontentdata{width:288px;height:47px;padding:12px 16px;border:1px solid #d9d9d9;border-radius:0;font-size:14px;transition:all .3s}.auth-form .inputcontentdata:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;outline:none}.auth-form .inputcontentdata[aria-invalid=true]{border-color:#ff4d4f;margin-bottom:4px}.auth-form .input-group:has(.password-toggle) .inputcontentdata{padding-right:44px}.auth-form .inputcontentdata::-ms-reveal,.auth-form .inputcontentdata::-ms-clear{display:none}.auth-form .password-toggle{position:absolute;top:0;right:12px;height:47px;background:none;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#888}.auth-form .password-toggle svg{width:20px;height:20px}.auth-form .password-toggle .password-toggle-icon-hide,.auth-form .password-toggle.is-visible .password-toggle-icon-show{display:none}.auth-form .password-toggle.is-visible .password-toggle-icon-hide{display:block}.auth-form .error{color:#ff4d4f;font-size:16px;line-height:1.4;display:none;margin-top:2px;order:2}.auth-form .privacy{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.auth-form .privacy a{text-decoration:none}.auth-form .registerpara{display:flex;width:75%;flex-direction:column;gap:10px}.auth-form .privacyspan{color:#000;cursor:pointer;text-decoration:none}.auth-form .checkbox-content{display:flex;flex-direction:column;margin-right:auto;width:100%}.auth-form .checkbox-content-item{display:flex;flex-direction:column;gap:4px;position:relative}.auth-form .custom-checkbox{position:relative;display:inline-flex;flex-shrink:0;align-self:flex-start;margin:1px 10px 0 0}.auth-form .custom-checkbox.custom-checkbox--privacy{margin-top:0}.auth-form .custom-checkbox-icon{position:absolute;inset:0;width:24px;height:24px;pointer-events:none;display:none;object-fit:contain}.auth-form .custom-checkbox input:checked+.custom-checkbox-icon{display:block}.auth-form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border:1px solid #000;border-radius:50%;background-color:#fff;cursor:pointer;margin:0;flex-shrink:0;position:relative;align-self:flex-start}.auth-form input[type=checkbox]:checked{background-color:transparent;border-color:transparent}.auth-form input[type=checkbox]:checked:after{display:none}.auth-form #checkboxinput2{margin-top:0}.auth-form .checkbox-content-item label{cursor:pointer;font-size:16px;line-height:1.4;margin-top:2px}.auth-form .button-content{display:flex;flex-direction:row;gap:10px;width:100%}.auth-form .button-content.stack-buttons{flex-direction:column}.auth-form .button-content.stack-buttons #loginbuttonid,.auth-form .button-content.stack-buttons #registrationbuttonid{width:100%!important}@media(min-width:768px){.auth-form .button-content.stack-buttons{flex-direction:row}.auth-form .button-content.stack-buttons #loginbuttonid,.auth-form .button-content.stack-buttons #registrationbuttonid{width:100%!important}}.auth-form #loginbuttonid,.auth-form #registerbutton,.auth-form #requestNewLinkButton,.auth-form #resetPasswordButton{width:100%;height:50px;background:#000;color:#fff;border:none;cursor:pointer;font-size:16px;text-align:center;text-decoration:none;display:flex;justify-content:center;align-items:center}.auth-form #loginbuttonid:hover,.auth-form #registerbutton:hover,.auth-form #resetPasswordButton:hover{background:#fff;color:#000;border:1px solid #000}.auth-form #registrationbuttonid,.auth-form #loginbutton{display:flex;align-items:center;justify-content:center;text-decoration:none;width:100%;height:50px;background:#fff;color:#000;border:1px solid #000;cursor:pointer;font-size:16px}.auth-form #registrationbuttonid:hover,.auth-form #loginbutton:hover{background:#000;color:#fff;border:1px solid #000}.auth-form h2{color:#000;font-family:Inter;font-size:30px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;width:60%}.auth-form p{color:#000;font-size:13px;font-weight:400;text-align:center;@media(min-width:768px){text-align:left}}.auth-form button{font-size:16px;font-weight:400;line-height:100%;color:#000}.auth-form.login-page .forgot-password{width:100%;text-align:center;margin-top:4px}.auth-form.login-page{flex-direction:column}@media(min-width:768px){.auth-form.login-page{flex-direction:row}}.auth-form.login-page .auth-form-media{aspect-ratio:16 / 9}.auth-form.login-page .forgot-password #forgotpasswordbutton{color:#888;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;display:flex;align-items:center;justify-content:center}.auth-form.register-page .auth-form-media{background-size:contain}.auth-form.register-page .auth-form-media img{object-fit:contain}.auth-form.forgot-password-page,.auth-form.password-reset-page{flex-direction:column}@media(min-width:768px){.auth-form.forgot-password-page,.auth-form.password-reset-page{flex-direction:row}}.auth-form.register-page h2,.auth-form.login-page h2,.auth-form.forgot-password-page h2,.auth-form.password-reset-page h2{width:100%;font-size:28px;line-height:39px;letter-spacing:.01em;text-align:center;@media(min-width:768px){font-size:32px;line-height:normal;text-align:left}}.auth-form.register-page .feature-list{list-style:none;margin:20px 0 28px;padding:0;display:flex;flex-direction:column;gap:10px;width:100%}.auth-form.register-page .feature-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;color:#000}.auth-form.register-page .feature-list li .feature-list-icon{width:16px;height:16px;margin-top:2px;flex-shrink:0}.auth-form.register-page .inputcontent-data,.auth-form.login-page .inputcontent-data,.auth-form.forgot-password-page .inputcontent-data,.auth-form.password-reset-page .inputcontent-data{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:stretch;width:100%;margin-top:10px}.auth-form.register-page .inputcontent,.auth-form.login-page .inputcontent,.auth-form.forgot-password-page .inputcontent,.auth-form.password-reset-page .inputcontent{gap:20px}.auth-form.register-page .input-group,.auth-form.login-page .input-group,.auth-form.forgot-password-page .input-group,.auth-form.password-reset-page .input-group{margin-bottom:0}.auth-form.register-page .input-control,.auth-form.login-page .input-control,.auth-form.forgot-password-page .input-control,.auth-form.password-reset-page .input-control{position:relative;width:100%}.auth-form.register-page .input-control .inputcontentdata,.auth-form.login-page .input-control .inputcontentdata,.auth-form.forgot-password-page .input-control .inputcontentdata,.auth-form.password-reset-page .input-control .inputcontentdata{width:100%;font-size:16px}.auth-form.register-page .field-label,.auth-form.login-page .field-label,.auth-form.forgot-password-page .field-label,.auth-form.password-reset-page .field-label{display:block;font-size:16px;font-weight:500;color:#000;margin-bottom:8px}.auth-form.register-page .field-required,.auth-form.login-page .field-required,.auth-form.forgot-password-page .field-required,.auth-form.password-reset-page .field-required{color:#ff4d4f;font-weight:400}.auth-form.register-page .registerpara,.auth-form.login-page .registerpara,.auth-form.forgot-password-page .registerpara,.auth-form.password-reset-page .registerpara{width:100%;gap:20px;margin:16px 0 20px;max-width:450px}.auth-form.register-page .privacy{margin-right:auto;color:#8a8a8a;font-size:14px}.auth-form.register-page .privacy .privacyspan{color:#000;font-weight:500;text-decoration:none}.auth-form.register-page .alreadyregisteredcontent{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-top:20px!important}.auth-form.register-page .checkbox-content,.auth-form.login-page .checkbox-content{gap:10px}.auth-form.register-page .checkbox-wrapper,.auth-form.login-page .checkbox-wrapper{display:flex;flex-direction:column;gap:4px;width:100%;position:relative}.auth-form.register-page .checkbox-label,.auth-form.login-page .checkbox-label{display:flex;flex-direction:row;gap:4px;align-items:center}.auth-form.register-page .checkbox-content-item label,.auth-form.login-page .checkbox-content-item label{color:#8a8a8a;font-size:15px}.auth-form.register-page .checkbox-content-item label a,.auth-form.login-page .checkbox-content-item label a{text-decoration:none;font-weight:500}.auth-form.login-page .checkbox-wrapper .error{position:absolute;top:30px!important;left:0;color:#ff4d4f;font-size:16px;display:none;padding-left:35px}@media(min-width:992px){.auth-form{flex-direction:row;min-height:100vh}.auth-form-media{width:50%;background-image:var(--bg-img-desktop)}.auth-form-body{width:50%}.auth-form .maincontent{min-height:100%}.auth-form .subcontent{width:100%;padding:50px 50px 60px}.auth-form .subcontent h2{text-align:center;@media(min-width:768px){text-align:left}}.auth-form .inputcontentdata{width:100%;font-size:16px!important}.auth-form .registerpara{width:80%}.auth-form .checkbox-content-item label{font-size:18px}.auth-form .button-content{flex-direction:row;gap:20px}.auth-form #loginbuttonid,.auth-form #registerbutton,.auth-form #registrationbuttonid,.auth-form #loginbutton{width:158px}.auth-form #requestNewLinkButton,.auth-form #resetPasswordButton{width:100%}.auth-form h2{width:70%;font-size:40px}.auth-form p{font-size:13px}.auth-form.login-page .forgot-password{width:100%;margin:4px 0 0}.auth-form.login-page .button-content{width:100%;margin:0}.auth-form.register-page .subcontent,.auth-form.login-page .subcontent,.auth-form.forgot-password-page .subcontent,.auth-form.password-reset-page .subcontent{max-width:100%}.auth-form.register-page h2,.auth-form.login-page h2,.auth-form.forgot-password-page h2,.auth-form.password-reset-page h2{width:100%;font-size:40px}.auth-form.register-page .inputcontent-data,.auth-form.login-page .inputcontent-data,.auth-form.forgot-password-page .inputcontent-data,.auth-form.password-reset-page .inputcontent-data{max-width:450px;width:100%;gap:20px}.auth-form.register-page .inputcontent,.auth-form.login-page .inputcontent,.auth-form.forgot-password-page .inputcontent,.auth-form.password-reset-page .inputcontent{gap:20px}.auth-form.register-page .checkbox-content-item label,.auth-form.login-page .checkbox-content-item label{font-size:16px}.auth-form.register-page .button-content,.auth-form.login-page .button-content,.auth-form.forgot-password-page .button-content,.auth-form.password-reset-page .button-content{margin-top:10px;gap:16px}.auth-form.register-page #registerbutton,.auth-form.register-page #loginbutton,.auth-form.login-page #loginbuttonid,.auth-form.login-page #registrationbuttonid,.auth-form.forgot-password-page #loginbuttonid,.auth-form.forgot-password-page #registrationbuttonid{width:auto;flex:1;max-width:100%}.auth-form.password-reset-page #resetPasswordButton,.auth-form.password-reset-page #requestNewLinkButton{width:100%;max-width:100%}}
