.elementor-30004140 .elementor-element.elementor-element-0cfbcfd{width:100%;max-width:100%;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;}.elementor-30004140 .elementor-element.elementor-element-0cfbcfd > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-c71e074 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-5750a5b{width:100%;max-width:100%;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;}.elementor-30004140 .elementor-element.elementor-element-5750a5b > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-33c2fef > .elementor-widget-container{margin:0px 200px 7px 200px;}.elementor-30004140 .elementor-element.elementor-element-33c2fef .elementor-heading-title{font-size:14px;font-weight:normal;text-transform:none;font-style:italic;text-decoration:none;}.elementor-30004140 .elementor-element.elementor-element-178217c > .elementor-widget-container{margin:13px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-178217c .elementor-heading-title{font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-30004140 .elementor-element.elementor-element-3e1538b{width:100%;max-width:100%;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;}.elementor-30004140 .elementor-element.elementor-element-3e1538b > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-c87333f > .elementor-widget-container{margin:13px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-c87333f .elementor-heading-title{font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-30004140 .elementor-element.elementor-element-f4b385a{width:100%;max-width:100%;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;}.elementor-30004140 .elementor-element.elementor-element-f4b385a > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-9f445c6 > .elementor-widget-container{margin:13px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-9f445c6 .elementor-heading-title{font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-30004140 .elementor-element.elementor-element-813fafc{width:100%;max-width:100%;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;}.elementor-30004140 .elementor-element.elementor-element-813fafc > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-ff6d8b0 > .elementor-widget-container{margin:13px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-ff6d8b0 .elementor-heading-title{font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-30004140 .elementor-element.elementor-element-565349b{width:100%;max-width:100%;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;}.elementor-30004140 .elementor-element.elementor-element-565349b > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-75782a4 > .elementor-widget-container{margin:13px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-75782a4 .elementor-heading-title{font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-30004140 .elementor-element.elementor-element-51b8515{width:100%;max-width:100%;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;}.elementor-30004140 .elementor-element.elementor-element-51b8515 > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-f3dde15 > .elementor-widget-container{margin:13px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-f3dde15 .elementor-heading-title{font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-30004140 .elementor-element.elementor-element-58c410b{width:100%;max-width:100%;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;}.elementor-30004140 .elementor-element.elementor-element-58c410b > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-b2bda1f > .elementor-widget-container{margin:13px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-b2bda1f .elementor-heading-title{font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-30004140 .elementor-element.elementor-element-524e6ce{width:100%;max-width:100%;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;}.elementor-30004140 .elementor-element.elementor-element-524e6ce > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-3fdb1d1 > .elementor-widget-container{margin:0px 200px 7px 200px;}.elementor-30004140 .elementor-element.elementor-element-3fdb1d1 .elementor-heading-title{font-size:14px;font-weight:normal;text-transform:none;font-style:italic;text-decoration:none;}.elementor-30004140 .elementor-element.elementor-element-fdccb7f{width:100%;max-width:100%;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;}.elementor-30004140 .elementor-element.elementor-element-fdccb7f > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-88a237f > .elementor-widget-container{margin:13px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-88a237f .elementor-heading-title{font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-30004140 .elementor-element.elementor-element-f1e3caa{width:100%;max-width:100%;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;}.elementor-30004140 .elementor-element.elementor-element-f1e3caa > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-1d31a1f > .elementor-widget-container{margin:13px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-1d31a1f .elementor-heading-title{font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-30004140 .elementor-element.elementor-element-9fd006a{width:100%;max-width:100%;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;}.elementor-30004140 .elementor-element.elementor-element-9fd006a > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-1995d4a{width:100%;max-width:100%;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;}.elementor-30004140 .elementor-element.elementor-element-1995d4a > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-b930220{width:100%;max-width:100%;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;}.elementor-30004140 .elementor-element.elementor-element-b930220 > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30004140 .elementor-element.elementor-element-d0cd965{--spacer-size:150px;}.elementor-30004140 .elementor-element.elementor-element-bfc9b31 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30004140 .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-30004140 .elementor-element.elementor-element-3390d8f > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-3390d8f{text-align:justify;font-family:"Montserrat";font-size:14px;font-weight:400;text-transform:none;line-height:23px;letter-spacing:-0.42px;color:#818080;}@media(max-width:1024px){.elementor-30004140 .elementor-element.elementor-element-bfc9b31 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-bfc9b31{line-height:1.5em;}.elementor-30004140 .elementor-element.elementor-element-3390d8f > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-3390d8f{line-height:1.5em;}}@media(max-width:767px){.elementor-30004140 .elementor-element.elementor-element-6eb529d7{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-30004140 .elementor-element.elementor-element-0cfbcfd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-c71e074 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-30004140 .elementor-element.elementor-element-5750a5b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-33c2fef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-178217c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-3e1538b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-c87333f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-f4b385a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-9f445c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-813fafc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-ff6d8b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-565349b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-75782a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-51b8515 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-f3dde15 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-58c410b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-b2bda1f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-524e6ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-3fdb1d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-fdccb7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-88a237f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-f1e3caa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-1d31a1f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-9fd006a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-1995d4a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-b930220 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-d0cd965{--spacer-size:67px;}.elementor-30004140 .elementor-element.elementor-element-bfc9b31 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-3390d8f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30004140 .elementor-element.elementor-element-3390d8f{font-size:12px;}}@media(min-width:768px){.elementor-30004140 .elementor-element.elementor-element-5c6e3c7{width:31.567%;}.elementor-30004140 .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 */