.elementor-837 .elementor-element.elementor-element-5ba9351d{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-2b1caa75 *//* REGISTRO / LOGIN - Ultimate Member estilo CWS */

.um {
    background: #050505 !important;
    border: 1px solid rgba(0, 229, 255, 0.35);
    border-radius: 24px;
    padding: 35px !important;
    box-shadow:
        0 0 20px rgba(0,132,255,.18),
        0 0 35px rgba(0,255,179,.10);
}

.um * {
    color: #ffffff !important;
}

.um-field-label label {
    color: #ffffff !important;
    font-weight: 700 !important;
}

.um input[type="text"],
.um input[type="email"],
.um input[type="password"],
.um textarea,
.um select {
    background: #0B0D10 !important;
    color: #ffffff !important;
    border: 1px solid rgba(0,229,255,.45) !important;
    border-radius: 14px !important;
    padding: 14px 16px !important;
}

.um input::placeholder {
    color: #9CA3AF !important;
}

.um input:focus,
.um textarea:focus,
.um select:focus {
    border-color: #00FFB3 !important;
    box-shadow:
        0 0 10px rgba(0,132,255,.35),
        0 0 20px rgba(0,255,179,.20) !important;
}

/* Botón */
.um .um-button {
    background: transparent !important;
    color: #ffffff !important;
    border: 2px solid transparent !important;
    border-radius: 14px !important;
    font-weight: 800 !important;
    padding: 15px 30px !important;

    background-image:
        linear-gradient(#050505,#050505),
        linear-gradient(90deg,#0084FF,#00BFFF,#00E5FF,#00FFB3,#57FF57) !important;

    background-origin: border-box !important;
    background-clip: padding-box, border-box !important;
}

.um .um-button:hover {
    transform: translateY(-2px);
    box-shadow:
        0 0 15px rgba(0,132,255,.45),
        0 0 25px rgba(0,229,255,.35),
        0 0 35px rgba(0,255,179,.25);
}

/* Links */
.um a {
    color: #00E5FF !important;
    font-weight: 700 !important;
}

.um a:hover {
    color: #57FF57 !important;
}

/* Mensajes */
.um-notice,
.um-field-error {
    background: #0B0D10 !important;
    border-radius: 12px !important;
    color: #ffffff !important;
}/* End custom CSS */