.elementor-143 .elementor-element.elementor-element-8b25f63{--display:flex;}.elementor-143 .elementor-element.elementor-element-8b25f63:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-8b25f63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B4F00;}.elementor-143 .elementor-element.elementor-element-6b9e811{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-143 .elementor-element.elementor-element-27ead5b{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3.9px;padding:30px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-27ead5b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-143 .elementor-element.elementor-element-27ead5b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-143 .elementor-element.elementor-element-196ddec.elementor-element{--align-self:center;}.elementor-143 .elementor-element.elementor-element-196ddec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(37px/2);}.elementor-143 .elementor-element.elementor-element-196ddec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(37px/2);}.elementor-143 .elementor-element.elementor-element-196ddec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(37px/2);}.elementor-143 .elementor-element.elementor-element-196ddec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-37px/2);}.elementor-143 .elementor-element.elementor-element-196ddec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-37px/2);}.elementor-143 .elementor-element.elementor-element-196ddec .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-143 .elementor-element.elementor-element-196ddec .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-143 .elementor-element.elementor-element-196ddec{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-143 .elementor-element.elementor-element-196ddec .elementor-icon-list-icon{padding-inline-end:16px;}.elementor-143 .elementor-element.elementor-element-196ddec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-143 .elementor-element.elementor-element-196ddec .elementor-icon-list-item > a{font-family:"Tahoma", Sans-serif;font-size:16px;font-weight:400;}.elementor-143 .elementor-element.elementor-element-196ddec .elementor-icon-list-text{color:#DBDEE2;transition:color 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-143 .elementor-element.elementor-element-6b9e811{--content-width:1320px;}}/* Start custom CSS for html, class: .elementor-element-135211d *//*.login-box{*/
/*    width:100%;*/
/*    max-width:420px;*/
/*    background:rgba(255,255,255,0.95);*/
/*    padding:45px 35px;*/
/*    border-radius:20px;*/
/*    text-align:center;*/
/*    position:relative;*/
/*    overflow:hidden;*/
/*    box-shadow:*/
/*    0 15px 40px rgba(0,0,0,.35),*/
/*    0 0 30px rgba(255,215,0,.25);*/
/*    animation:floatCard 4s ease-in-out infinite;*/
/*    transition:all .4s ease;*/
/*}*/
/*.elementor-143 .elementor-element.elementor-element-135211d{*/
/*    display:flex;*/
/*    justify-content:center;*/
/*    align-items:center;*/
/*}*/

/*.login-box:hover{*/
/*    transform:translateY(-10px) scale(1.02);*/
/*    box-shadow:*/
/*    0 25px 50px rgba(0,0,0,.45),*/
/*    0 0 50px rgba(255,215,0,.45);*/
/*}*/

/*.login-box::before{*/
/*    content:"";*/
/*    position:absolute;*/
/*    top:-100%;*/
/*    left:-100%;*/
/*    width:250%;*/
/*    height:250%;*/
/*    background:linear-gradient(*/
/*        45deg,*/
/*        transparent,*/
/*        rgba(255,215,0,.15),*/
/*        transparent*/
/*    );*/
/*    transform:rotate(35deg);*/
/*    animation:shine 5s linear infinite;*/
/*}*/

/*.login-box h2{*/
/*    font-size:38px;*/
/*    font-weight:900;*/
/*    margin-bottom:30px;*/
/*    color:#111;*/
/*    text-transform:uppercase;*/
/*    letter-spacing:1px;*/
/*}*/

/*.login-box input{*/
/*    width:100%;*/
/*    height:55px;*/
/*    margin-bottom:15px;*/
/*    padding:0 18px;*/
/*    border:2px solid #e5e5e5;*/
/*    border-radius:10px;*/
/*    transition:.3s;*/
/*    font-size:15px;*/
/*}*/

/*.login-box input:focus{*/
/*    outline:none;*/
/*    border-color:#ffb300;*/
/*    box-shadow:0 0 20px rgba(255,179,0,.3);*/
/*    transform:scale(1.02);*/
/*}*/

/*.login-box button{*/
/*    width:100%;*/
/*    height:55px;*/
/*    border:none;*/
/*    border-radius:10px;*/
/*    background:linear-gradient(135deg,#000,#1a1a1a);*/
/*    color:#fff;*/
/*    font-size:16px;*/
/*    font-weight:800;*/
/*    letter-spacing:1px;*/
/*    cursor:pointer;*/
/*    transition:.4s;*/
/*}*/

/*.login-box button:hover{*/
/*    background:linear-gradient(135deg,#ffb300,#ffd700);*/
/*    color:#000;*/
/*    transform:translateY(-3px);*/
/*    box-shadow:0 10px 25px rgba(255,215,0,.4);*/
/*}*/

/*.support-btn{*/
/*    display:block;*/
/*    width:100%;*/
/*    margin-top:15px;*/
/*    padding:15px;*/
/*    background:#f5f5f5;*/
/*    color:#444;*/
/*    text-decoration:none;*/
/*    border-radius:10px;*/
/*    transition:.3s;*/
/*    font-size:12px;*/
/*    font-weight:600;*/
/*}*/

/*.support-btn:hover{*/
/*    background:#ffd700;*/
/*    color:#000;*/
/*}*/

/*.register-text{*/
/*    margin-top:20px;*/
/*    font-size:14px;*/
/*}*/

/*.register-text a,*/
/*.forgot-password{*/
/*    color:#0066ff;*/
/*    text-decoration:none;*/
/*    transition:.3s;*/
/*}*/

/*.register-text a:hover,*/
/*.forgot-password:hover{*/
/*    color:#ffb300;*/
/*}*/

/*@keyframes floatCard{*/
/*    0%{*/
/*        transform:translateY(0px);*/
/*    }*/
/*    50%{*/
/*        transform:translateY(-12px);*/
/*    }*/
/*    100%{*/
/*        transform:translateY(0px);*/
/*    }*/
/*}*/

/*@keyframes shine{*/
/*    0%{*/
/*        transform:translateX(-100%) rotate(35deg);*/
/*    }*/
/*    100%{*/
/*        transform:translateX(100%) rotate(35deg);*/
/*    }*/
/*}*/
.login-box{
    width:100%;
    max-width:420px;
    margin:auto;
    background:rgba(255,255,255,0.95);
    padding:45px 35px;
    border-radius:20px;
    text-align:center;
    position:relative;
    overflow:hidden;
    transition:all .5s ease;
    box-shadow:
    0 15px 40px rgba(0,0,0,.35),
    0 0 20px rgba(255,215,0,.15);
}

/* Premium Hover Effect */
.login-box:hover{
    transform:translateY(-12px) scale(1.03);
    box-shadow:
    0 30px 60px rgba(0,0,0,.45),
    0 0 40px rgba(255,215,0,.5),
    0 0 80px rgba(255,215,0,.3);
}

.login-box h2{
    font-size:42px;
    font-weight:900;
    margin-bottom:25px;
    color:#111;
}

.login-box input{
    width:100%;
    height:55px;
    margin-bottom:15px;
    padding:0 15px;
    border:1px solid #ddd;
    border-radius:8px;
}

.login-btn{
    width:100%;
    height:55px;
    border:none;
    border-radius:8px;
    background:#000;
    color:#fff;
    font-size:16px;
    font-weight:700;
    cursor:pointer;
    transition:.3s;
}

.login-btn:hover{
    background:#111;
    transform:translateY(-3px);
}

.register-btn{
    width:100%;
    height:55px;
    margin-top:12px;
    border:none;
    border-radius:8px;
    background:linear-gradient(135deg,#ffb300,#ffd700);
    color:#000;
    font-size:16px;
    font-weight:800;
    cursor:pointer;
    transition:.3s;
    box-shadow:0 0 20px rgba(255,215,0,.4);
}

.register-btn:hover{
    transform:translateY(-3px) scale(1.02);
    box-shadow:0 0 30px rgba(255,215,0,.8);
}

.support-btn{
    display:block;
    width:100%;
    margin-top:15px;
    padding:15px;
    background:#f3f3f3;
    border-radius:8px;
    color:#666;
    text-decoration:none;
}

.register-text{
    margin-top:20px;
}

.forgot-password{
    display:block;
    margin-top:15px;
}/* End custom CSS */