.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* 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 */