.elementor-1247 .elementor-element.elementor-element-5e224e9b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 for text-editor, class: .elementor-element-24207a41 */.elementor-1247 .elementor-element.elementor-element-24207a41 ul {
  list-style: none;       /* supprime le marqueur natif */
  padding: 0;
  margin: 0;
}

.elementor-1247 .elementor-element.elementor-element-24207a41 li {
  display: flex;          /* place puce et texte dans un même flex container */
  align-items: center;    /* centre verticalement la puce par rapport au bloc li */
  margin: 0.6em 0;        /* espacement entre items */
  color:#758cc0;
}

.elementor-1247 .elementor-element.elementor-element-24207a41 li::before {
  content: '•';
  color: #758cc0;
  margin-right: 0.6em;
  /* adapte la taille de la puce à la taille de la police */
  font-size: inherit;
  /* évite toute hauteur de ligne parasite */
  line-height: 0.5;        
}/* End custom CSS */