.auth_container.forgot_password_container .content-wrapper .register{margin-bottom:0}.auth_container{background-color:#0a0a0a;width:-moz-fit-content;width:fit-content;max-width:95%;height:-moz-fit-content;height:fit-content;margin:10% auto 50px}.auth_container .auth_wrap{align-items:center;width:100%;margin:3vh 0}.auth_container .auth_wrap .logo{width:64px;height:auto;display:flex;align-items:center;justify-content:center;margin:0 auto}.auth_container .auth_wrap h1{font-size:36px;margin:16px auto 0;color:#fff;font-weight:500;width:-moz-fit-content;width:fit-content;max-width:100%;text-align:center}.auth_container .auth_wrap .content-wrapper{margin:40px auto 0;background-color:#1c1c1c;border-radius:24px;padding:24px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:420px;width:100%}.auth_container .auth_wrap .content-wrapper.two_factor{padding:32px 40px}.auth_container .auth_wrap .content-wrapper.two_factor .two_factor_description{color:hsla(0,0%,100%,.6);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.16px;width:85%}.auth_container .auth_wrap .content-wrapper.two_factor .field_wrap{padding:20px 36px;border-radius:8px;border:1px solid hsla(0,0%,100%,.16);background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;width:100%}.auth_container .auth_wrap .content-wrapper.two_factor .field_wrap input{color:hsla(0,0%,100%,.8);background:rgba(0,0,0,0);border:none;outline:none;font-size:18px;font-style:normal;font-weight:400;line-height:22px;max-width:95px;letter-spacing:3.6px;padding:0;height:auto;border-radius:0}.auth_container .auth_wrap .content-wrapper.two_factor .field_wrap input::placeholder{color:#7b7b7b;letter-spacing:normal}.auth_container .auth_wrap .content-wrapper ._notification{color:#fff;background-color:#0a0a0a;padding:12px 18px;border-radius:8px;text-align:center;margin-bottom:24px}.auth_container .auth_wrap .content-wrapper form{width:100%;max-width:400px;margin:auto;display:flex;flex-direction:column;align-items:center}.auth_container .auth_wrap .content-wrapper ._error{color:#f56f6f;margin:10px 0 0;text-align:center}.auth_container .auth_wrap .content-wrapper .field_wrap{background-color:#1c1c1c;width:100%}.auth_container .auth_wrap .content-wrapper .field_wrap input{width:100%;height:48px;border:none;border-radius:8px;padding:16px;color:#fff;font-size:16px;outline:none;border:1px solid hsla(0,0%,100%,.16);background-color:rgba(0,0,0,0)}.auth_container .auth_wrap .content-wrapper .field_wrap input::placeholder{color:#7b7b7b}.auth_container .auth_wrap .content-wrapper .field_wrap input:focus{border-color:#fff;color:#fff}.auth_container .auth_wrap .content-wrapper .field_wrap input:-webkit-autofill{background-color:rgba(0,0,0,0)!important;color:#fff}.auth_container .auth_wrap .content-wrapper .field_wrap:not(:first-child){margin-top:16px}.auth_container .auth_wrap .content-wrapper .inline-fields{display:grid;grid-template-columns:auto auto;grid-column-gap:12px;column-gap:12px}.auth_container .auth_wrap .content-wrapper .inline-fields .field_wrap{margin-top:0}.auth_container .auth_wrap .content-wrapper .login_button:hover{background:#dfdddd}.auth_container .auth_wrap .content-wrapper .login_button{font-size:18px;background-color:#fff;color:#111;width:100%;padding:12px;margin-top:18px;border-radius:8px;overflow:hidden;border:none;outline:none;cursor:pointer}.auth_container .auth_wrap .content-wrapper .login_button ._loading{display:flex;align-items:center;justify-content:center;gap:6px;color:#111;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.36px}.auth_container .auth_wrap .content-wrapper .login_button ._loading img{animation:loading 1s linear infinite;width:19px;aspect-ratio:1/1}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.auth_container .auth_wrap .content-wrapper .forgot_password{color:hsla(0,0%,100%,.6);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:10px}.auth_container .auth_wrap .content-wrapper .forgot_password:hover{color:#fff}.auth_container .auth_wrap .content-wrapper .register{font-size:16px;color:hsla(0,0%,100%,.6);margin:10px 0;text-decoration:none}.auth_container .auth_wrap .content-wrapper .register a:hover{color:#fff}.auth_container .auth_wrap .content-wrapper .divider{width:100%;color:#fff;position:relative;display:grid;grid-template-columns:40% auto 40%;align-items:center;grid-column-gap:10px;column-gap:10px;margin-top:10px}.auth_container .auth_wrap .content-wrapper .divider span{margin:0 auto;text-transform:uppercase}.auth_container .auth_wrap .content-wrapper .divider ._after,.auth_container .auth_wrap .content-wrapper .divider ._before{height:1px;background-color:#ececec}.auth_container .auth_wrap .content-wrapper .socials{display:grid;grid-template-columns:1fr;grid-row-gap:8px;row-gap:8px;margin-top:18px;width:100%}.auth_container .auth_wrap .content-wrapper .socials .social_button:hover{background:hsla(0,0%,100%,.08)}.auth_container .auth_wrap .content-wrapper .socials .social_button{border:1px solid hsla(0,0%,100%,.15);border-radius:8px;background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:flex-start;padding:14px 20px;color:#fff;cursor:pointer}.auth_container .auth_wrap .content-wrapper .socials .social_button img{width:22px;height:22px}.auth_container .auth_wrap .content-wrapper .socials .social_button span{margin-left:15px;font-size:16px}.auth_container .auth_wrap .content-wrapper .policy{margin:18px 0 0;color:hsla(0,0%,100%,.6);font-size:16px}.auth_container .auth_wrap .content-wrapper .policy a:hover{color:#fff}@media(max-width:768px){.auth_container .auth_wrap{margin-top:0}.auth_container .auth_wrap h1{font-size:24px}.auth_container .auth_wrap .content-wrapper{margin-top:10px;padding:25px 20px}.auth_container .auth_wrap .content-wrapper .divider,.auth_container .auth_wrap .content-wrapper .forgot_password,.auth_container .auth_wrap .content-wrapper .policy,.auth_container .auth_wrap .content-wrapper .register{font-size:14px;text-align:center}.auth_container .auth_wrap .content-wrapper .socials .social_button{padding:12px 16px}.auth_container .auth_wrap .content-wrapper .socials .social_button span{font-size:14px;text-align:left}.auth_container{margin-top:2vh}}@media(min-width:1024px)and (max-width:1280px){.auth_container{margin:20px 0;display:flex;align-items:center;justify-content:center;height:99vh;width:100%}}@media(min-width:1920px){.auth_container{margin:0;display:flex;align-items:center;justify-content:center;height:99vh;width:100%}}