.elementor-868 .elementor-element.elementor-element-68be575{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-868 .elementor-element.elementor-element-4a2e4a5{--display:flex;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-868 .elementor-element.elementor-element-26cfb0a{padding:0px 0px 0px 0px;color:var( --e-global-color-primary );}@media(max-width:1366px){.elementor-widget-theme-post-title .elementor-heading-title{word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:767px){.elementor-868 .elementor-element.elementor-element-68be575{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{word-spacing:var( --e-global-typography-primary-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-68be575 *//* ===== CONTENEUR ÉDITORIAL ===== */
.elementor-868 .elementor-element.elementor-element-68be575{
  max-width:767px;
  margin-left:auto;
  margin-right:auto;
  padding-left:20px;
  padding-right:20px;
  box-sizing:border-box;
}

@media (max-width:767px){
  .elementor-868 .elementor-element.elementor-element-68be575{
    padding-left:16px;
    padding-right:16px;
  }
}

/* ===== SUPPRIME LES PARAGRAPHES VIDES ===== */
.elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content p:empty {
  display: none;
}

/* ===== RESET ===== */
.elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content p,
.elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content figure,
.elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content .wp-block-image {
  margin-bottom: 0;
}

/* ===== TEXTE → TEXTE ===== */
.elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content p + p {
  margin-top: 15px;
}

/* ===== TEXTE → IMAGE ===== */
.elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content p + figure,
.elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content p + .wp-block-image {
  margin-top: 50px;
}

/* ===== IMAGE → TEXTE (CAS NORMAL) ===== */
.elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content figure + p,
.elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content .wp-block-image + p {
  margin-top: 50px;
}

/* ===== IMAGE → TEXTE (CAS AVEC <p></p> ENTRE LES DEUX) ===== */
.elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content figure + p + p,
.elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content .wp-block-image + p + p {
  margin-top: 50px;
}

/* ===== IMAGE → IMAGE ===== */
.elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content figure + figure,
.elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content .wp-block-image + .wp-block-image {
  margin-top: 50px;
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {

  .elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content p + p {
    margin-top: 10px;
  }

  .elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content p + figure,
  .elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content p + .wp-block-image,
  .elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content figure + p,
  .elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content .wp-block-image + p,
  .elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content figure + p + p,
  .elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content .wp-block-image + p + p,
  .elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content figure + figure,
  .elementor-868 .elementor-element.elementor-element-68be575 .elementor-widget-theme-post-content .wp-block-image + .wp-block-image {
    margin-top: 25px;
  }

}/* End custom CSS */