.elementor-30001470 .elementor-element.elementor-element-c71e074 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 200px 0px 200px;}.elementor-30001470 .elementor-element.elementor-element-244fcc8 > .elementor-widget-container{margin:13px 200px 0px 200px;}.elementor-30001470 .elementor-element.elementor-element-244fcc8 .elementor-heading-title{font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-30001470 .elementor-element.elementor-element-24209ea > .elementor-widget-container{margin:0px 200px 7px 200px;}.elementor-30001470 .elementor-element.elementor-element-24209ea .elementor-heading-title{font-size:14px;font-weight:normal;text-transform:none;font-style:italic;text-decoration:none;}.elementor-30001470 .elementor-element.elementor-element-14baaf5{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-30001470 .elementor-element.elementor-element-14baaf5 > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30001470 .elementor-element.elementor-element-178217c > .elementor-widget-container{margin:13px 200px 0px 200px;}.elementor-30001470 .elementor-element.elementor-element-178217c .elementor-heading-title{font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-30001470 .elementor-element.elementor-element-33c2fef > .elementor-widget-container{margin:0px 200px 7px 200px;}.elementor-30001470 .elementor-element.elementor-element-33c2fef .elementor-heading-title{font-size:14px;font-weight:normal;text-transform:none;font-style:italic;text-decoration:none;}.elementor-30001470 .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-30001470 .elementor-element.elementor-element-3e1538b > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30001470 .elementor-element.elementor-element-c87333f > .elementor-widget-container{margin:13px 200px 0px 200px;}.elementor-30001470 .elementor-element.elementor-element-c87333f .elementor-heading-title{font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-30001470 .elementor-element.elementor-element-f163b02 > .elementor-widget-container{margin:0px 200px 7px 200px;}.elementor-30001470 .elementor-element.elementor-element-f163b02 .elementor-heading-title{font-size:14px;font-weight:normal;text-transform:none;font-style:italic;text-decoration:none;}.elementor-30001470 .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-30001470 .elementor-element.elementor-element-f4b385a > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30001470 .elementor-element.elementor-element-9f445c6 > .elementor-widget-container{margin:13px 200px 0px 200px;}.elementor-30001470 .elementor-element.elementor-element-9f445c6 .elementor-heading-title{font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-30001470 .elementor-element.elementor-element-0de1569 > .elementor-widget-container{margin:0px 200px 7px 200px;}.elementor-30001470 .elementor-element.elementor-element-0de1569 .elementor-heading-title{font-size:14px;font-weight:normal;text-transform:none;font-style:italic;text-decoration:none;}.elementor-30001470 .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-30001470 .elementor-element.elementor-element-813fafc > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30001470 .elementor-element.elementor-element-ff6d8b0 > .elementor-widget-container{margin:13px 200px 0px 200px;}.elementor-30001470 .elementor-element.elementor-element-ff6d8b0 .elementor-heading-title{font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-30001470 .elementor-element.elementor-element-0b9c333 > .elementor-widget-container{margin:0px 200px 7px 200px;}.elementor-30001470 .elementor-element.elementor-element-0b9c333 .elementor-heading-title{font-size:14px;font-weight:normal;text-transform:none;font-style:italic;text-decoration:none;}.elementor-30001470 .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-30001470 .elementor-element.elementor-element-565349b > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30001470 .elementor-element.elementor-element-75782a4 > .elementor-widget-container{margin:13px 200px 0px 200px;}.elementor-30001470 .elementor-element.elementor-element-75782a4 .elementor-heading-title{font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-30001470 .elementor-element.elementor-element-2f59b20 > .elementor-widget-container{margin:0px 200px 7px 200px;}.elementor-30001470 .elementor-element.elementor-element-2f59b20 .elementor-heading-title{font-size:14px;font-weight:normal;text-transform:none;font-style:italic;text-decoration:none;}.elementor-30001470 .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-30001470 .elementor-element.elementor-element-51b8515 > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30001470 .elementor-element.elementor-element-f3dde15 > .elementor-widget-container{margin:13px 200px 0px 200px;}.elementor-30001470 .elementor-element.elementor-element-f3dde15 .elementor-heading-title{font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-30001470 .elementor-element.elementor-element-cac8f1f > .elementor-widget-container{margin:0px 200px 7px 200px;}.elementor-30001470 .elementor-element.elementor-element-cac8f1f .elementor-heading-title{font-size:14px;font-weight:normal;text-transform:none;font-style:italic;text-decoration:none;}.elementor-30001470 .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-30001470 .elementor-element.elementor-element-58c410b > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30001470 .elementor-element.elementor-element-59be346 > .elementor-widget-container{margin:13px 200px 0px 200px;}.elementor-30001470 .elementor-element.elementor-element-59be346 .elementor-heading-title{font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;}.elementor-30001470 .elementor-element.elementor-element-d4bb8b5 > .elementor-widget-container{margin:0px 200px 7px 200px;}.elementor-30001470 .elementor-element.elementor-element-d4bb8b5 .elementor-heading-title{font-size:14px;font-weight:normal;text-transform:none;font-style:italic;text-decoration:none;}.elementor-30001470 .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-30001470 .elementor-element.elementor-element-fdccb7f > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-30001470 .elementor-element.elementor-element-d0cd965{--spacer-size:150px;}@media(max-width:767px){.elementor-30001470 .elementor-element.elementor-element-6eb529d7{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-30001470 .elementor-element.elementor-element-c71e074 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-30001470 .elementor-element.elementor-element-244fcc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-24209ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-14baaf5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-178217c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-33c2fef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-3e1538b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-c87333f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-f163b02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-f4b385a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-9f445c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-0de1569 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-813fafc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-ff6d8b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-0b9c333 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-565349b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-75782a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-2f59b20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-51b8515 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-f3dde15 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-cac8f1f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-58c410b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-59be346 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-d4bb8b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-fdccb7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30001470 .elementor-element.elementor-element-d0cd965{--spacer-size:67px;}}/* 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 */