.elementor-258 .elementor-element.elementor-element-a33a53a{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-3a00f6c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 36px -13px rgba(0, 0, 0, 0.09);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-258 .elementor-element.elementor-element-3a00f6c:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-3a00f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-258 .elementor-element.elementor-element-98104c0{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-258 .elementor-element.elementor-element-cedec8d{text-align:start;width:100%;max-width:100%;}.elementor-258 .elementor-element.elementor-element-cedec8d .elementor-heading-title{font-family:var( --e-global-typography-6cbc038-font-family ), Sans-serif;font-size:var( --e-global-typography-6cbc038-font-size );font-weight:var( --e-global-typography-6cbc038-font-weight );line-height:var( --e-global-typography-6cbc038-line-height );letter-spacing:var( --e-global-typography-6cbc038-letter-spacing );word-spacing:var( --e-global-typography-6cbc038-word-spacing );color:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-cedec8d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-9c45939{text-align:start;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.5rem;color:#5F5F5F;width:100%;max-width:100%;}.elementor-258 .elementor-element.elementor-element-9c45939 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-2e6096f .jet-login input.input{background-color:#F3F3F3;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;line-height:1.5rem;letter-spacing:0.4px;margin:5px 0px 20px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-fd93709 );border-radius:6px 6px 6px 6px;}.elementor-258 .elementor-element.elementor-element-2e6096f .jet-login label{color:#646464;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;line-height:1.5rem;margin:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-2e6096f input[type="submit"]{background-color:var( --e-global-color-accent );color:var( --e-global-color-071cc74 );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;line-height:0.8rem;padding:12px 30px 12px 30px;margin:5px 0px 0px 0px;border-style:none;border-radius:6px 6px 6px 6px;}.elementor-258 .elementor-element.elementor-element-2e6096f input[type="submit"]:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-071cc74 );}.elementor-258 .elementor-element.elementor-element-2e6096f .login-submit{text-align:left;}.elementor-258 .elementor-element.elementor-element-2e6096f .jet-login-lost-password-link{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-ebdcb12 );margin:10px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-2e6096f .jet-login-lost-password-link:hover{color:#4B4B4B;}.elementor-258 .elementor-element.elementor-element-2e6096f .jet-login-message{background-color:#FF313100;color:var( --e-global-color-24b0e1b );border-style:none;}.elementor-258 .elementor-element.elementor-element-2e6096f .jet-login-message a{color:var( --e-global-color-ebdcb12 );}.elementor-258 .elementor-element.elementor-element-2e6096f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-2e6096f{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-258 .elementor-element.elementor-element-3f514b1 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.1px;fill:var( --e-global-color-071cc74 );color:var( --e-global-color-071cc74 );background-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:0.75em 0em 0.75em 0em;}.elementor-258 .elementor-element.elementor-element-3f514b1 .elementor-button:hover, .elementor-258 .elementor-element.elementor-element-3f514b1 .elementor-button:focus{color:var( --e-global-color-071cc74 );background-color:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-3f514b1 .elementor-button:hover svg, .elementor-258 .elementor-element.elementor-element-3f514b1 .elementor-button:focus svg{fill:var( --e-global-color-071cc74 );}.elementor-258 .elementor-element.elementor-element-3f514b1.elementor-element{--align-self:stretch;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-258 .elementor-element.elementor-element-3a00f6c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-258 .elementor-element.elementor-element-cedec8d .elementor-heading-title{font-size:var( --e-global-typography-6cbc038-font-size );line-height:var( --e-global-typography-6cbc038-line-height );letter-spacing:var( --e-global-typography-6cbc038-letter-spacing );word-spacing:var( --e-global-typography-6cbc038-word-spacing );}.elementor-258 .elementor-element.elementor-element-cedec8d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-2e6096f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-2e6096f{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}}@media(max-width:1200px){.elementor-258 .elementor-element.elementor-element-3a00f6c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-258 .elementor-element.elementor-element-cedec8d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-2e6096f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-2e6096f{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-258 .elementor-element.elementor-element-3a00f6c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-258 .elementor-element.elementor-element-cedec8d .elementor-heading-title{font-size:var( --e-global-typography-6cbc038-font-size );line-height:var( --e-global-typography-6cbc038-line-height );letter-spacing:var( --e-global-typography-6cbc038-letter-spacing );word-spacing:var( --e-global-typography-6cbc038-word-spacing );}.elementor-258 .elementor-element.elementor-element-cedec8d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-2e6096f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-2e6096f{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}}@media(max-width:880px){.elementor-258 .elementor-element.elementor-element-a33a53a{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-3a00f6c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-258 .elementor-element.elementor-element-cedec8d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-2e6096f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-2e6096f{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-258 .elementor-element.elementor-element-a33a53a{--content-width:95%;--min-height:100vh;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-3a00f6c{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-258 .elementor-element.elementor-element-98104c0{--width:100%;}.elementor-258 .elementor-element.elementor-element-cedec8d{text-align:start;}.elementor-258 .elementor-element.elementor-element-cedec8d .elementor-heading-title{font-size:var( --e-global-typography-6cbc038-font-size );line-height:var( --e-global-typography-6cbc038-line-height );letter-spacing:var( --e-global-typography-6cbc038-letter-spacing );word-spacing:var( --e-global-typography-6cbc038-word-spacing );}.elementor-258 .elementor-element.elementor-element-cedec8d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-9c45939{text-align:start;font-size:12px;}.elementor-258 .elementor-element.elementor-element-2e6096f .jet-login input.input{margin:0px 0px 20px 0px;}.elementor-258 .elementor-element.elementor-element-2e6096f .jet-login label{margin:0px 0px 3px 0px;}.elementor-258 .elementor-element.elementor-element-2e6096f input[type="submit"]{padding:12px 30px 12px 30px;}.elementor-258 .elementor-element.elementor-element-2e6096f .login-submit{text-align:left;}.elementor-258 .elementor-element.elementor-element-2e6096f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-2e6096f{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-258 .elementor-element.elementor-element-a33a53a{--content-width:91%;}.elementor-258 .elementor-element.elementor-element-3a00f6c{--width:450px;}.elementor-258 .elementor-element.elementor-element-98104c0{--width:350px;}}@media(max-width:1366px) and (min-width:768px){.elementor-258 .elementor-element.elementor-element-a33a53a{--content-width:80%;}.elementor-258 .elementor-element.elementor-element-3a00f6c{--width:450px;}}@media(max-width:1200px) and (min-width:768px){.elementor-258 .elementor-element.elementor-element-3a00f6c{--width:450px;}}@media(max-width:1024px) and (min-width:768px){.elementor-258 .elementor-element.elementor-element-3a00f6c{--width:450px;}}@media(max-width:880px) and (min-width:768px){.elementor-258 .elementor-element.elementor-element-3a00f6c{--width:450px;}}/* Start custom CSS for jet-login, class: .elementor-element-2e6096f */.login-form-page {overflow: hidden;}


.login-form-page {-webkit-appearance: none!important;
    -moz-appearance: none!important;
    appearance: none!important;
     }


.login-form-page .jet-login-lost-password-link {
    display: block; 
    text-align: left; 
    width: 100%; 
    padding: 10px 0; 
    font-size: 12px!important;
    font-weight: 500!important;
}

.login-remember label {
    display: flex;
    align-items: center;
    letter-spacing: 0px !important;
        font-weight: 500!important;
            line-height: 1px!important;
                font-size: 12px!important;
                color: gray!important;
}



.login-form-page #rememberme {
    display: none!important;
    padding:0px!important;
    appearance: none!important;
        margin:0px!important;

}

.login-remember input[type="checkbox"] {
    margin-right: 5px;
    border: none!important;
}



/*already signed in
.elementor-jet-login.jet-blocks {
    font-size: 14px;
    font-weight: 500;
    color: black;
    text-align: center;
    font-family: poppins!important;
}*/


.elementor-258 .elementor-element.elementor-element-47b467c {
    font-size: 18px;
    font-weight: 500;
    color: black;
    text-align: center;
    font-family: poppins!important;
}

.elementor-258 .elementor-element.elementor-element-47b467c .jet-login-message {
        font-size: 14px;
    font-weight: 500;
    text-align: left;
    font-family: poppins!important;
}

label[for="user_login"], label[for="user_pass"] {text-align: left!important;
}

#user_login:focus,
#user_pass:focus {
    outline: none!important;
    border: 1px solid orange!important;
    border-radius: 6px!important;
}


#user_login,
#user_pass {
    border: 1px solid white!important;
    outline: none!important;
    border-radius: 6px!important;
}


.password-wrapper {
    position: relative;
    display: flex;
    align-items: center!important;
}

.password-visibility__icon {
    position: absolute;
    right: 20px!important;
    top: 45%;
    transform: translateY(-45%);
    width: 20px;
    height: 20px;
    cursor: pointer;
}

/* For mobile devices */
@media screen and (max-width: 767px) {
    .password-visibility__icon {
        width: 16px;
        height: 16px;
        right: 10px; 
}/* End custom CSS */