.elementor-1857 .elementor-element.elementor-element-29d557e{--display:flex;--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1857 .elementor-element.elementor-element-4afd739{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1857 .elementor-element.elementor-element-a257b9a .button{background-color:var( --e-global-color-accent );text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-f815188 );border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-1857 .elementor-element.elementor-element-a257b9a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1857 .elementor-element.elementor-element-a257b9a > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1857 .elementor-element.elementor-element-a257b9a.elementor-element{--align-self:center;}.elementor-1857 .elementor-element.elementor-element-a257b9a h2{font-family:"Poppins", Sans-serif;font-weight:800;text-transform:uppercase;}.elementor-1857 .elementor-element.elementor-element-a257b9a form.woocommerce-form-login p{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-accent );}.elementor-1857 .elementor-element.elementor-element-a257b9a form.woocommerce-form-login{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1857 .elementor-element.elementor-element-a257b9a form.woocommerce-form-login input.input-text:not(.select2), .elementor-1857 .elementor-element.elementor-element-a257b9a .select2-container .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1857 .elementor-element.elementor-element-a257b9a form.woocommerce-form-login input.input-text:not(.select2){border-radius:0px 0px 0px 0px;}.elementor-1857 .elementor-element.elementor-element-a257b9a .select2-container .select2-selection--single{border-radius:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1857 .elementor-element.elementor-element-d680ffb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1857 .elementor-element.elementor-element-a881e3b{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1857 .elementor-element.elementor-element-a881e3b > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1857 .elementor-element.elementor-element-a881e3b.elementor-element{--align-self:center;}.elementor-1857 .elementor-element.elementor-element-a881e3b form.woocommerce-form-register{border-style:none;}.elementor-1857 .elementor-element.elementor-element-a881e3b form.woocommerce-form-register input.input-text:not(.select2){border-radius:0px 0px 0px 0px;}.elementor-1857 .elementor-element.elementor-element-a881e3b .select2-container .select2-selection--single{border-radius:0px 0px 0px 0px;}.elementor-1857 .elementor-element.elementor-element-a881e3b .button{text-transform:uppercase;letter-spacing:0.12em;color:var( --e-global-color-f815188 );}.elementor-1857 .elementor-element.elementor-element-a881e3b .button:hover, .elementor-1857 .elementor-element.elementor-element-a881e3b .button:focus{color:var( --e-global-color-f815188 );}.elementor-1857 .elementor-element.elementor-element-7c340a9.elementor-element{--align-self:center;}@media(max-width:767px){.elementor-1857 .elementor-element.elementor-element-a257b9a > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1857 .elementor-element.elementor-element-a257b9a{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1857 .elementor-element.elementor-element-a881e3b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1857 .elementor-element.elementor-element-a881e3b{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}}/* Start custom CSS for jet-myaccount-login-form, class: .elementor-element-a257b9a */.elementor-1857 .elementor-element.elementor-element-a257b9a .woocommerce-button{
    border-radius: 0 !important;
    background-color: var(--e-global-color-accent) !important;
}
.elementor-1857 .elementor-element.elementor-element-a257b9a .woocommerce-button:hover{
    background-color: #000 !important;
}
.elementor-1857 .elementor-element.elementor-element-a257b9a h2{
    font-weight: 800 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35436e5 */.elementor-1857 .elementor-element.elementor-element-35436e5:hover{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for jet-myaccount-registration-form, class: .elementor-element-a881e3b */.elementor-1857 .elementor-element.elementor-element-a881e3b .woocommerce-button{
    border-radius: 0 !important;
    background-color: var(--e-global-color-accent) !important;
}
.elementor-1857 .elementor-element.elementor-element-a881e3b .woocommerce-button:hover{
    background-color: #000 !important;
}
.elementor-1857 .elementor-element.elementor-element-a881e3b h2{
    font-weight: 800 !important;
}
.elementor-1857 .elementor-element.elementor-element-a881e3b .woocommerce-Input{
    border: 1px solid #000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c340a9 */.elementor-1857 .elementor-element.elementor-element-7c340a9:hover{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29d557e */.login-form,
.register-form {
  transition: opacity 0.5s ease; /* Smooth fade transition */
  opacity: 1; /* Default to fully visible */
  pointer-events: auto; /* Ensure interaction when visible */

}/* End custom CSS */