.elementor-1435 .elementor-element.elementor-element-59bbfc2a{--display:flex}#tutor-registration-wrap,div#tutor-registration-wrap{background:#1a1a1a!important;border:1px solid #252525!important;border-radius:16px!important;padding:36px!important;max-width:580px!important;margin:0 auto!important}input[name="first_name"],input[name="last_name"],input[name="user_login"],input[name="email"],input[name="password"],input[name="password_confirmation"],input.password-checker,#tutor-new-password{background-color:#111111!important;background:#111111!important;border:1px solid #2c2c2c!important;border-radius:50px!important;color:#ffffff!important;font-size:13px!important;outline:none!important;box-shadow:none!important;width:100%!important;height:auto!important;margin-bottom:0!important;transition:border-color .2s ease,background-color .2s ease!important;-webkit-appearance:none!important;appearance:none!important}input[name="first_name"]::placeholder,input[name="last_name"]::placeholder,input[name="user_login"]::placeholder,input[name="email"]::placeholder,input[name="password"]::placeholder,input[name="password_confirmation"]::placeholder{color:#555555!important;opacity:1!important}input[name="first_name"]:focus,input[name="last_name"]:focus,input[name="user_login"]:focus,input[name="email"]:focus,input[name="password"]:focus,input[name="password_confirmation"]:focus,#tutor-new-password:focus{border-color:#5865f2!important;background-color:#161616!important;background:#161616!important;box-shadow:0 0 0 3px rgb(88 101 242 / .15)!important}#tutor-registration-form .tutor-form-group label{color:#888888!important;font-size:11px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;margin-bottom:6px!important;display:block!important;background:transparent!important}#tutor-registration-form .tutor-form-row{display:flex!important;gap:14px!important;margin-bottom:16px!important;flex-wrap:wrap!important}#tutor-registration-form .tutor-form-col-6{flex:1 1 calc(50% - 7px)!important;min-width:160px!important}#tutor-registration-wrap .indicator{display:flex!important;gap:4px!important;margin-top:8px!important}#tutor-registration-wrap .indicator span{height:3px!important;flex:1!important;border-radius:10px!important;background:#2c2c2c!important}#tutor-registration-wrap .indicator .weak{background:#e74c3c!important}#tutor-registration-wrap .indicator .medium{background:#f39c12!important}#tutor-registration-wrap .indicator .strong{background:#2ecc71!important}button[name="tutor_register_student_btn"],#tutor-registration-form button.tutor-btn-primary{background:#5865f2!important;color:#ffffff!important;border:none!important;border-radius:50px!important;padding:14px 28px!important;font-size:13px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;width:100%!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;z-index:0!important;margin-top:8px!important;transition:box-shadow .25s!important;display:block!important;-webkit-appearance:none!important}button[name="tutor_register_student_btn"]::after{content:''!important;position:absolute!important;inset:0!important;background:#0a0a0c!important;transform:scaleX(0)!important;transform-origin:right!important;transition:transform .4s cubic-bezier(.4,0,.2,1)!important;z-index:-1!important}button[name="tutor_register_student_btn"]:hover::after{transform:scaleX(1)!important;transform-origin:left!important}button[name="tutor_register_student_btn"]:hover{box-shadow:0 8px 24px rgb(88 101 242 / .4)!important}@media (max-width:520px){#tutor-registration-form .tutor-form-col-6{flex:0 0 100%!important;min-width:100%!important}#tutor-registration-wrap{padding:24px 16px!important}}