.elementor-769 .elementor-element.elementor-element-b1d673a{--spacer-size:120px;}.elementor-769 .elementor-element.elementor-element-0ac850d{text-align:left;}.elementor-769 .elementor-element.elementor-element-0ac850d .elementor-heading-title{color:#0076BC;font-family:"Maven", Sans-serif;font-weight:600;}.elementor-769 .elementor-element.elementor-element-a266bc3{--spacer-size:80px;}.elementor-769 .elementor-element.elementor-element-f95741b{--spacer-size:120px;}@media(max-width:767px){.elementor-769 .elementor-element.elementor-element-0ac850d .elementor-heading-title{font-size:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-5c44f7fa *//* Mettre les titres H1 en grande majuscule et en couleur #155729 */
#cmplz-document h1,
.editor-styles-wrapper .cmplz-unlinked-mode h1 {
    color: #00171F !important; /* Couleur #155729 */
    font-weight: bold; /* Style en gras */
}

/* Styles spécifiques pour les titres H2 */
#cmplz-document h2,
.editor-styles-wrapper .cmplz-unlinked-mode h2 {
    color: #0076BC !important; /* Couleur #155729 */
    font-weight: bold; /* Style normal (non gras) */
    font-size: 46px; /* Ajustez la taille de police selon vos préférences */
}

#cmplz-document p,
.editor-styles-wrapper .cmplz-unlinked-mode p {
    text-align: justify !important;
    font-size: 18px !important; /* Ajustez la taille de police selon vos préférences */
    color: #00171F !important; /* Définir la couleur du texte en noir */
}

/* Styles pour les éléments <li> */
#cmplz-document li,
.editor-styles-wrapper .cmplz-unlinked-mode li {
    font-size: 18px !important; /* Taille de police 18px */
    color: #00171F !important; /* Couleur #FFFBF3 */
}

#cmplz-document h5,
.editor-styles-wrapper .cmplz-unlinked-mode h5 {
    color: #00171F !important; /* Couleur #FFFBF3 */
}

#cmplz-document h4,
.editor-styles-wrapper .cmplz-unlinked-mode h5 {
    color: #00171F !important; /* Couleur #FFFBF3 */
}

/* Styles pour les écrans larges (par exemple, desktop) */
@media only screen and (min-width: 1153px) {
    #cmplz-document p,
    .editor-styles-wrapper .cmplz-unlinked-mode p {
        text-align: justify !important;
        width: 140% !important;
    }/* Styles pour tous les paragraphes (indépendamment de l'écran) */
/* Styles spécifiques pour les titres H2 */
#cmplz-document h2,
.editor-styles-wrapper .cmplz-unlinked-mode h2 {
    color: #0076BC !important; /* Couleur #F8AF2B */
    font-weight: bold; /* Style en gras */
    font-size: 46px; /* Ajustez la taille de police selon vos préférences */
    white-space: nowrap; /* Empêche le texte de se briser en plusieurs lignes */
}

/* Styles spécifiques pour les titres H2 sur mobile */
@media (max-width: 767px) {
    #cmplz-document h2,
    .editor-styles-wrapper .cmplz-unlinked-mode h2 {
        font-size: 24px !important; /* Ajustez la taille de police selon vos préférences */
    }
}/* End custom CSS */