.elementor-4433 .elementor-element.elementor-element-700b456{--display:flex;--min-height:568px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px}.elementor-4433 .elementor-element.elementor-element-d0e7657{--llabel-spacing:6px;--llabel-color:#1F2937;--licon-color:#A4FF00;--linput-spacing:16px;--round-7:14px;--round-3:10px;--lbutton-padding:18px 24px 18px 24px;--btn-accent:#FFFFFF;--btn-primary:#0F172A;--lform-padding:0px 0px 0px 0px}.elementor-4433 .elementor-element.elementor-element-d0e7657 .lostpassw-link,.elementor-4433 .elementor-element.elementor-element-d0e7657 .login-form-footer{color:#111}@media(min-width:768px){.elementor-4433 .elementor-element.elementor-element-700b456{--content-width:1140px}}.series-green{color:#A4FF00}.elementor-widget-ruby-login-form,.elementor-widget-ruby-register-form{font-family:'Inter',sans-serif}.elementor-widget-ruby-login-form h1,.elementor-widget-ruby-login-form h2{font-size:26px;font-weight:800;line-height:1.2;margin-bottom:10px;color:#111827}.elementor-widget-ruby-login-form p{font-size:15px;line-height:1.6;color:#53606f;margin-bottom:24px}.elementor-widget-ruby-login-form input[type="text"],.elementor-widget-ruby-login-form input[type="email"],.elementor-widget-ruby-login-form input[type="password"]{height:58px!important;border-radius:14px!important;background:#f6f8fb!important;border:1px solid #d8e0ea!important;padding:0 18px!important;font-size:15px!important;color:#111827!important}.elementor-widget-ruby-login-form input:focus{border-color:#A4FF00!important;box-shadow:0 0 0 3px rgb(164 255 0 / .18)!important;outline:none!important}.elementor-widget-ruby-login-form button,.elementor-widget-ruby-login-form input[type="submit"]{width:100%!important;min-height:58px!important;border-radius:10px!important;background:#0F172A!important;color:#fff!important;font-size:15px!important;font-weight:800!important;border:none!important;transition:.2s ease}.elementor-widget-ruby-login-form button:hover,.elementor-widget-ruby-login-form input[type="submit"]:hover{background:#111827!important;transform:translateY(-1px)}.elementor-widget-ruby-login-form a{color:#111827!important;font-weight:800;text-decoration:none!important}.elementor-widget-ruby-login-form a:hover{color:#84cc16!important}.elementor-widget-ruby-login-form .rememberme,.elementor-widget-ruby-login-form label{font-size:13px;color:#374151}.series-google-box{margin-top:30px;padding:28px;border:2px solid #A4FF00;border-radius:18px;text-align:center;background:#f8ffef}.series-google-title{font-size:16px;font-weight:800;margin-bottom:6px;color:#111}.series-google-subtitle{font-size:13px;color:#53606f;margin-bottom:18px;line-height:1.5}.series-google-box .nsl-container,.series-google-box .nsl-container-buttons{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.series-google-box .nsl-button{width:100%!important;max-width:420px!important;height:52px!important;margin:0 auto!important;border-radius:999px!important;display:flex!important;justify-content:center!important;align-items:center!important;box-shadow:0 8px 20px rgb(0 0 0 / .06);transition:.2s ease}.series-google-box .nsl-button:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgb(0 0 0 / .10);border-color:#A4FF00!important}.series-google-box .nsl-button-label-container{font-size:15px!important;font-weight:700!important;color:#111!important}