.login-academy-main{width:100%;height:100%;background:#ededed;margin:0;align-items:center}.login-academy-main,.login-academy-main section{display:flex;justify-content:center}.form-signin{background:#fff;position:relative;margin:3.5rem 0 0}.div-form-signin,.form-signin{display:flex;justify-content:center;width:100%}.div-form-signin{align-items:center}.div-form-signin form{display:flex;flex-direction:column;width:451px}.div-form-signin form h3{font-size:1.5rem;font-weight:800;line-height:2rem;color:#222;margin-bottom:2rem}.div-form-signin form label{font-size:1rem;font-weight:400;line-height:1.25rem;color:#222}.div-form-signin form label span{color:#fd3d39}.div-form-signin form button{color:#fff;background:purple;width:100%;padding:1rem 0;border-radius:2rem;border:0;font-size:1rem;font-weight:700;line-height:1.5rem;text-align:center;margin:2rem 0 1rem}.checkbox-label{color:#222;font-size:1rem;font-weight:400;line-height:1.5rem}.checkbox-label a{color:#167ffc}.div-form-signin form p{color:#222;font-size:1rem;font-weight:400;line-height:1.5rem;justify-content:center;display:flex;gap:.5rem}.div-form-signin form p a{color:purple;font-weight:700}.div-checkbox,.div-checkbox label{display:flex;gap:.75rem;align-items:center}.div-checkbox input{width:22px;height:22px}.back-to-academy{position:absolute;top:0;right:0;margin:2rem;font-size:1rem;font-weight:600;line-height:2rem;color:#222;display:flex;align-items:center;gap:.5rem}.back-to-academy svg{transform:rotate(180deg);width:1.5rem;height:1.5rem}.back-to-academy svg path{fill:#222}.forget-password{color:#222;font-size:.875rem;font-weight:600;line-height:1.5rem;margin-top:-1rem;transition:all .2s;color:purple}.code-input{font-size:1.5em;text-align:center;width:4rem;height:4.5rem;outline:none;border:1px solid #cbcbcb;border-radius:1rem}.code-inputs-div{display:flex;gap:.5rem;justify-content:center;direction:ltr}.div-form-signin form .code-p{font-size:1rem;font-weight:500;line-height:2rem;color:#747b83;margin-bottom:2rem}.div-form-signin form .code-h3{margin-bottom:.5rem}.time-verify-code{display:flex;justify-content:center;gap:.5rem;color:#222;margin:2rem 0 0}.time-verify-code a{text-decoration:underline;color:#167ffc}.div-sign-img{display:flex;position:relative;justify-content:center;width:100%}.logo-sign-in{position:absolute;display:flex;color:#fff;gap:1rem;bottom:0;margin-bottom:2.5rem;line-height:1.5rem;font-size:1.25rem}.logo-sign-in path{fill:#fff}.logo-sign-in p{font-weight:400}.logo-sign-in span{font-weight:700}.sign-img{width:100%;object-fit:cover}.div-password-inp{display:flex;align-items:center;margin:.75rem 0 1.5rem}.div-form-signin form .div-password-inp input{direction:ltr;margin:0}@media (max-width:1400px){.back-to-academy{margin:1.5rem}.login-academy-main section{padding-top:2rem}}@media (max-width:1200px){.div-form-signin{padding:2rem 0}.div-sign-img{display:none}.form-signin{flex-direction:column}.back-to-academy{position:unset;margin:2rem}}@media (max-width:768px){.login-academy-main{background:#fff;height:unset}.form-signin{position:unset}.div-form-signin{padding:0}.back-to-academy{font-size:1.125rem;font-weight:700;line-height:2rem}.login-academy-main section{margin-top:2.5rem}}@media (max-width:576px){.div-checkbox .checkbox-label{font-size:.875rem;font-weight:400;line-height:1.5rem}.div-form-signin form h3{font-size:1.25rem;font-weight:800;line-height:2rem;margin-bottom:1.5rem}.back-to-academy{margin:2rem 0}}