.elementor-1135 .elementor-element.elementor-element-a89a843{--display:flex;--min-height:15vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1135 .elementor-element.elementor-element-a89a843:not(.elementor-motion-effects-element-type-background), .elementor-1135 .elementor-element.elementor-element-a89a843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1135 .elementor-element.elementor-element-2cc50f7{--display:flex;}.elementor-1135 .elementor-element.elementor-element-2cc50f7:not(.elementor-motion-effects-element-type-background), .elementor-1135 .elementor-element.elementor-element-2cc50f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS for shortcode, class: .elementor-element-a6e7e97 *//* ━━━━━━━━━━━━━━━━━━━━━━━━━
   POLICE POPPINS - TOUT UM
   ━━━━━━━━━━━━━━━━━━━━━━━━━ */

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');

.um, .um * {
    font-family: 'Poppins', sans-serif !important;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━
   BOUTON CONNEXION (Page Login)
   ━━━━━━━━━━━━━━━━━━━━━━━━━ */

.um .um-button,
.um input[type="submit"],
.um-button {
    background: #00D09C !important;
    background: linear-gradient(135deg, #00D09C, #00B887) !important;
    color: white !important;
    border: none !important;
    border-radius: 50px !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600 !important;
    letter-spacing: 0.5px !important;
    box-shadow: 0 6px 20px rgba(0, 208, 156, 0.35) !important;
    transition: all 0.3s ease !important;
}

.um .um-button:hover,
.um input[type="submit"]:hover {
    background: linear-gradient(135deg, #00B887, #00A076) !important;
    box-shadow: 0 8px 25px rgba(0, 208, 156, 0.45) !important;
    transform: translateY(-2px) !important;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━
   LIENS "Tu cuenta" et "Salir"
   (Page profil UM)
   ━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* Cibler TOUS les liens de la page */
.elementor-shortcode a,
.elementor-shortcode ul li a {
    display: block !important;
    background-color:#1a73e8; !important;
    color: white !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600 !important;
    padding: 12px 25px !important;
    border-radius: 0px !important;
    text-decoration: none !important;
    margin: 8px 0 !important;
    text-align: center !important;

}

/* Arrière plan */
.elementor-shortcode {
    background-color: white; !important;
    padding: 10px !important;
    border-radius: 0px !important;
}

/* Cacher puces */
.elementor-shortcode ul {
    list-style: none !important;
    padding: 0 !important;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━
   LIEN "¿Has olvidado tu contraseña?"
   ━━━━━━━━━━━━━━━━━━━━━━━━━ */

.um .um-lost-password a,
.um a {
    color:  !important;
    font-family: 'Poppins', sans-serif !important;
    background-color:white; !important;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━
   LABELS DES CHAMPS
   ━━━━━━━━━━━━━━━━━━━━━━━━━ */

.um .um-field-label,
.um label {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 500 !important;
    color: #333 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cc50f7 *//* Style pour l'utilisateur connecté sur la page login */
.um-members-area {
    max-width: 400px;
    margin: 50px auto;
    background: white;
    padding: 40px;
    border-radius: 20px;
    box-shadow: 0 10px 40px rgba(0,0,0,0.1);
    text-align: center;
}

/* Photo de profil */
.um-members-area .um-avatar img {
    border: 4px solid #00D09C;
    border-radius: 50%;
}

/* Email */
.um-members-area .um-name {
    color: #333;
    font-weight: 700;
    font-size: 18px;
    margin: 15px 0;
}

/* Liens Tu cuenta / Salir */
.um-members-area ul li a {
    color: #0066FF !important;
    font-weight: 600 !important;
    font-size: 16px !important;
}/* End custom CSS */