.elementor-143 .elementor-element.elementor-element-43f4928{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-143 .elementor-element.elementor-element-8267a78{--display:flex;overflow:visible;}.elementor-143 .elementor-element.elementor-element-8c04b66{--spacer-size:50px;}.elementor-143 .elementor-element.elementor-element-2f77dbf5{--display:flex;overflow:visible;}.elementor-143 .elementor-element.elementor-element-af1d0b0{--display:flex;overflow:visible;}.elementor-143 .elementor-element.elementor-element-d0a7858{--spacer-size:50px;}.elementor-143 .elementor-element.elementor-element-27c9dbc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}@media(min-width:768px){.elementor-143 .elementor-element.elementor-element-43f4928{--width:100%;}.elementor-143 .elementor-element.elementor-element-27c9dbc{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2f77dbf5 *//* =========================
   BOUTONS
========================= */

.um .um-button,
.um input[type=submit].um-button {
    background-color: #8CC43C !important;
    color: #ffffff !important;
    border-radius: 8px;
    border: none;
    padding: 12px 20px;
    font-weight: 600;
}

.um .um-button:hover,
.um input[type=submit].um-button:hover {
    background-color: #6FA62F !important;
}

/* Bouton secondaire */
.um .um-button.um-alt {
    background-color: transparent !important;
    color: #8CC43C !important;
    border: 2px solid #8CC43C !important;
}

.um .um-button.um-alt:hover {
    background-color: #8CC43C !important;
    color: #ffffff !important;
}


/* =========================
   LIENS
========================= */

.um a,
.um a.um-link,
.um .um-link {
    color: #8CC43C !important;
    text-decoration: none;
}

.um a:hover,
.um a.um-link:hover,
.um .um-link:hover {
    color: #6FA62F !important;
}


/* =========================
   MENU COMPTE (profil)
========================= */

.um-account-side li a {
    color: #1A1A1A !important;
    font-weight: 500;
}

.um-account-side li a:hover {
    color: #8CC43C !important;
}

/* Onglet actif */
.um-account-side li.current a,
.um-account-side li.active a {
    color: #8CC43C !important;
    font-weight: 600;
}


/* =========================
   ICONES
========================= */

.um-account-side li a i,
.um-account-side li a span.um-account-icon {
    color: #8CC43C !important;
}

/* Hover icônes */
.um-account-side li a:hover i,
.um-account-side li a:hover span.um-account-icon {
    color: #6FA62F !important;
}

/* Icônes actives */
.um-account-side li.current a i,
.um-account-side li.current a span.um-account-icon,
.um-account-side li.active a i,
.um-account-side li.active a span.um-account-icon {
    color: #8CC43C !important;
}


/* =========================
   HEADER PROFIL (voir profil etc.)
========================= */

.um-header a,
.um-profile-meta a,
.um-profile-nav a {
    color: #8CC43C !important;
}

.um-header a:hover,
.um-profile-meta a:hover,
.um-profile-nav a:hover {
    color: #6FA62F !important;
}


/* =========================
   INPUTS
========================= */

.um input[type=text],
.um input[type=password],
.um input[type=email],
.um textarea {
    border-radius: 8px;
    border: 1px solid #ddd;
    padding: 10px;
    transition: 0.2s;
}

.um input:focus,
.um textarea:focus {
    border-color: #8CC43C;
    outline: none;
}


/* =========================
   CHECKBOX / RADIO
========================= */

.um input[type=checkbox]:checked,
.um input[type=radio]:checked {
    accent-color: #8CC43C;
}


/* =========================
   FOCUS GLOBAL
========================= */

.um *:focus {
    outline-color: #8CC43C;
}


/* =========================
   FALLBACK (anti bleu)
========================= */

.um a,
.um i,
.um span {
    color: inherit;
}/* End custom CSS */