.elementor-1031 .elementor-element.elementor-element-7d62b94{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-b2e3e79 */.elementor-1031 .elementor-element.elementor-element-b2e3e79 h2 {
    padding: 20px 0px 0px 0px;
}
.elementor-1031 .elementor-element.elementor-element-b2e3e79 h3 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 8px 0px;
}
.elementor-1031 .elementor-element.elementor-element-b2e3e79 ul {
    list-style-type: none; /* Supprime les puces par défaut */
    padding-inline-start: 5px;
    padding-bottom: 15px;

}

.elementor-1031 .elementor-element.elementor-element-b2e3e79 ul li {
    position: relative;
    padding-left: 20px; /* Indente le texte pour laisser la place au rond bleu */
    margin-bottom: 0.5rem;
}

.elementor-1031 .elementor-element.elementor-element-b2e3e79 ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 13px;
    transform: translateY(-50%);
    width: 8px; /* Taille du rond */
    height: 8px; /* Taille du rond */
    background-color: #7FCAB8; /* Couleur du rond */
    border-radius: 50%; /* Rend le rond parfaitement circulaire */
}
.elementor-1031 .elementor-element.elementor-element-b2e3e79 a:link {
    font-weight: bold;
    text-decoration: underline;
}/* End custom CSS */