.elementor-1201 .elementor-element.elementor-element-ea96b91{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1201 .elementor-element.elementor-element-7f3b33d{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1201 .elementor-element.elementor-element-7f3b33d img{width:35%;}.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-1201 .elementor-element.elementor-element-9064ba0{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1201 .elementor-element.elementor-element-9064ba0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:0.12px;color:#F8CB97;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .elementor-repeater-item-62c8444{width:100%;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .elementor-repeater-item-d36fd21{width:100%;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .elementor-repeater-item-06844d2{width:100%;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-lr-form-wrapper{background-color:#000000;width:620px;margin:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C5A47E;border-radius:15px 15px 15px 15px;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-login-form .eael-lr-btn{background-color:#D4AF37;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.12px;color:#000000;border-style:none;}.elementor-1201 .elementor-element.elementor-element-7aa2081{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1201 .elementor-element.elementor-element-7aa2081.elementor-element{--align-self:center;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-login-form .eael-user-login{width:100%;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-login-form .eael-user-password{width:100%;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-lostpassword-form .eael-lr-form-group{width:100%;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-resetpassword-form .eael-lr-form-group {width:100%;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .lr-form-wrapper{width:50%;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .lr-form-wrapper form{width:100%;box-shadow:0px 0px 10px 0px rgba(10.200000000000001, 10.200000000000001, 10.200000000000001, 0.5);}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-login-form-wrapper .lr-form-header{width:100%;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-login-form-wrapper .lr-form-illustration{width:50%;height:375px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-login-form-wrapper .lr-form-header img{width:100px;height:100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1201 .elementor-element.elementor-element-7aa2081 .lr-form-wrapper .eael-lr-form-control{text-align:left;color:#FFFFFF;background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C5A47E;border-radius:15px 15px 15px 15px;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .lr-form-wrapper input.eael-lr-form-control::placeholder{color:#FFFFFF;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .lr-form-wrapper .eael-lr-form-control:focus{background-color:#7A7A7A;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .lr-form-wrapper .eael-field-label{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0.15px;color:#F8CB97;background-color:#000000;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .dashicons{font-size:20px;height:20px;width:20px;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .dashicons-visibility{color:#000000;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .dashicons-hidden{color:#000000;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .wp-hide-pw{top:0.73px;right:-27px;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .lr-form-wrapper .forget-menot{color:#D4AF37;background-color:#000000;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .lr-form-wrapper .eael-forever-forget .forget-menot  input[type=checkbox]:checked{border-color:#C5A47E !important;background:#C5A47E !important;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .lr-form-wrapper .eael-forever-forget input[type=checkbox]:hover:not(:checked):not(:disabled){border-color:#C5A47E !important;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .lr-form-wrapper .forget-menot, .elementor-1201 .elementor-element.elementor-element-7aa2081 .lr-form-wrapper .forget-menot label{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .lr-form-wrapper .eael-forever-forget{margin:0px -20px 0px 0px;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .lr-form-wrapper .forget-pass a{color:#C5A47E;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;text-decoration:none;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .lr-form-wrapper .forget-pass{background-color:#000000;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-login-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-login-form .eael-sign-wrapper{padding-top:0;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-register-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-register-form .eael-sign-wrapper{padding-top:0;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-lostpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-lostpassword-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-resetpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-resetpassword-form .eael-sign-wrapper{padding-top:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1201 .elementor-element.elementor-element-804e3d1 .elementor-button{background-color:#C5A47E;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0px;border-radius:15px 15px 15px 15px;}.elementor-1201 .elementor-element.elementor-element-804e3d1{width:var( --container-widget-width, 11% );max-width:11%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-1201 .elementor-element.elementor-element-804e3d1.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-1201 .elementor-element.elementor-element-7aa2081{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1201 .elementor-element.elementor-element-7aa2081.elementor-element{--align-self:center;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-lr-form-wrapper{width:500px;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .lr-form-wrapper{width:75%;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-login-form-wrapper .lr-form-illustration{width:100%;height:375px;}}@media(max-width:767px){.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-lr-form-wrapper{width:100px;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .lr-form-wrapper{width:100%;}.elementor-1201 .elementor-element.elementor-element-7aa2081 .eael-login-form-wrapper .lr-form-illustration{width:100%;height:375px;}}/* Start custom CSS for eael-login-register, class: .elementor-element-7aa2081 *//* TRUCO MAESTRO PARA EL RECUÉRDAME REBELDE */

/* 1. Forzamos el color blanco a todas las etiquetas del login */
.elementor-login__remember-me label, 
.elementor-field-remember label,
label[for="rememberme"] {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important; /* Esto fuerza el color en iPhones/Macs */
}

/* 2. Si el texto sigue oscuro, este filtro lo vuelve blanco sí o sí */
.elementor-field-remember {
    filter: brightness(0) invert(1);
}

/* 3. Para que el enlace de Olvidaste contraseña se vea VIP */
.elementor-login__password-forgetten a {
    color: #d4af37 !important;
    font-weight: bold;
}/* End custom CSS */