/* Start custom CSS */.elementor-400 .elementor-element.elementor-element-4023c3ea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-400 .elementor-element.elementor-element-4023c3ea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #8434f5;
}
/* Changer la couleur de chaque élément du menu */
.elementor-nav-menu li:nth-child(1) a:hover {
    background-color: #fe007c; /* Rouge */
    color: #FFF8E6;
}

.elementor-nav-menu li:nth-child(2) a:hover {
    background-color: #8434f5; /* Vert */
    color: #FFF8E6;
}

.elementor-nav-menu li:nth-child(3) a:hover {
    background-color: #ff4400; /* Bleu */
    color: #FFF8E6;
}

.elementor-nav-menu li:nth-child(4) a:hover {
    background-color: #00af6c; /* Jaune */
    color: #FFF8E6;
}
.bg-rose { background-color: #fe007c; color: #FFF8E6; }
.bg-bleu { background-color: #008efe; color: #FFF8E6; }
.bg-orange { background-color: #ff4400; color: #FFF8E6; }
.bg-vert { background-color: #00af6c; color: #FFF8E6;  }
.bg-violet { background-color: #8434f5; color: #FFF8E6; }

.elementor-400 .elementor-element.elementor-element-4023c3ea > .elementor-element-populated {
    border-color: #feba00 !important;
}/* End custom CSS */