.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:#111111;}@media(min-width:768px){.elementor-4433 .elementor-element.elementor-element-700b456{--content-width:1140px;}}/* Start custom CSS for foxiz-login-form, class: .elementor-element-d0e7657 */.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 rgba(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;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-48b65a3 */.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 rgba(0,0,0,.06);
    transition:.2s ease;
}

.series-google-box .nsl-button:hover{
    transform:translateY(-2px);
    box-shadow:0 12px 26px rgba(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;
}/* End custom CSS */