.elementor-30004263 .elementor-element.elementor-element-0cfbcfd{columns:1;text-align:justify;font-family:"Times New Roman";font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:17px;width:var( --container-widget-width, 99.939% );max-width:99.939%;--container-widget-width:99.939%;--container-widget-flex-grow:0;}.elementor-30004263 .elementor-element.elementor-element-0cfbcfd > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30004263 .elementor-element.elementor-element-c71e074 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 200px 0px 200px;}.elementor-30004263 .elementor-element.elementor-element-6dc273d{columns:1;text-align:justify;font-family:"Times New Roman";font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:17px;width:var( --container-widget-width, 99.939% );max-width:99.939%;--container-widget-width:99.939%;--container-widget-flex-grow:0;}.elementor-30004263 .elementor-element.elementor-element-6dc273d > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30004263 .elementor-element.elementor-element-1995d4a{columns:1;text-align:justify;font-family:"Times New Roman";font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:17px;width:100%;max-width:100%;}.elementor-30004263 .elementor-element.elementor-element-1995d4a > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30004263 .elementor-element.elementor-element-b930220{columns:1;text-align:justify;font-family:"Times New Roman";font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:17px;width:100%;max-width:100%;}.elementor-30004263 .elementor-element.elementor-element-b930220 > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30004263 .elementor-element.elementor-element-d0cd965{--spacer-size:150px;}.elementor-30004263 .elementor-element.elementor-element-bfc9b31{text-align:justify;font-family:"Montserrat";font-size:16px;font-weight:400;text-transform:none;line-height:23px;letter-spacing:-0.42px;color:#818080;}.elementor-30004263 .elementor-element.elementor-element-bfc9b31 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30004263 .elementor-element.elementor-element-3390d8f{text-align:justify;font-family:"Montserrat";font-size:12px;font-weight:400;text-transform:none;line-height:19px;letter-spacing:-0.42px;color:#818080;}.elementor-30004263 .elementor-element.elementor-element-3390d8f > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-30004263 .elementor-element.elementor-element-bfc9b31{line-height:1.5em;}.elementor-30004263 .elementor-element.elementor-element-bfc9b31 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30004263 .elementor-element.elementor-element-3390d8f{line-height:1.5em;}.elementor-30004263 .elementor-element.elementor-element-3390d8f > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-30004263 .elementor-element.elementor-element-6eb529d7{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-30004263 .elementor-element.elementor-element-0cfbcfd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004263 .elementor-element.elementor-element-c71e074 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-30004263 .elementor-element.elementor-element-6dc273d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004263 .elementor-element.elementor-element-1995d4a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004263 .elementor-element.elementor-element-b930220 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004263 .elementor-element.elementor-element-d0cd965{--spacer-size:67px;}.elementor-30004263 .elementor-element.elementor-element-bfc9b31 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-30004263 .elementor-element.elementor-element-3390d8f{font-size:12px;}.elementor-30004263 .elementor-element.elementor-element-3390d8f > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-30004263 .elementor-element.elementor-element-5c6e3c7{width:31.567%;}.elementor-30004263 .elementor-element.elementor-element-50bf917{width:68.433%;}}/* Start custom CSS *//* --- Titre principal des articles (H1) sur PC --- */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap');

@media only screen and (min-width: 1025px) {
  .single-post h1.entry-title {
    font-family: 'Playfair Display', serif !important;
    font-weight: 600;
    font-size: 2em;
    line-height: 1.3;
    letter-spacing: 0.3px;
    color: #1a1a1a;
    text-transform: none;
    padding-top: 50px; /* marge interne haut */
    padding-right: 138px; /* marge interne droite */
    padding-left: 138px; /* marge interne gauche */
    text-align: justify;
  }
}

/* --- Titre principal des articles (H1) sur iPhone et mobiles --- */
@media only screen and (max-width: 1024px) {
  .single-post h1.entry-title {
    font-family: 'Playfair Display', serif !important;
    font-weight: 600;
    font-size: 1.5em; /* plus petit pour écran étroit */
    line-height: 1.3;
    letter-spacing: 0.2px;
    color: #1a1a1a;
    text-transform: none;
    padding-left: 30px; /* marge interne plus fine */
    padding-right: 30px; /* marge interne droite */
    text-align: justify;
  }
}
/* --- Titre principal des articles (H1) sur iPad --- */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .single-post h1.entry-title {
    font-family: 'Playfair Display', serif !important;
    font-weight: 600;
    font-size: 1.7em; /* taille intermédiaire entre PC et iPhone */
    line-height: 1.3;
    letter-spacing: 0.25px;
    color: #1a1a1a;
    text-transform: none;
    padding-top: 50px; /* marge interne haut */
    padding-left: 100px; /* marge interne plus fine */
    padding-right: 100px; /* marge interne droite */
    text-align: justify;
  }
}/* End custom CSS */