/* Finitions des héros des pages 33, 34 et 35 seulement. Accueil exclu. */
body.page-id-33 .rn-content .rn-bg-about-2.rn-hero,
body.page-id-34 .rn-content .rn-bg-method-2.rn-hero,
body.page-id-35 .rn-content .rn-bg-contact-2.rn-hero{
 /* Empêche le haut du héros de remonter sous le bandeau persistant. */
 margin-top:0 !important;
 /* L’image conserve ses proportions et son bord supérieur visible. */
 background-position:center top !important;
 background-size:100% auto !important;
 background-repeat:no-repeat !important;
 /* Espace réservé au phénix avant les textes et le portrait. */
 padding-top:clamp(120px,12vw,180px) !important;
}
/* Même cadrage si le parent porte l’illustration sur un pseudo-élément. */
body.page-id-33 .rn-content .rn-bg-about-2.rn-hero::before,
body.page-id-34 .rn-content .rn-bg-method-2.rn-hero::before,
body.page-id-35 .rn-content .rn-bg-contact-2.rn-hero::before{
 background-position:center top !important;
 background-size:100% auto !important;
 background-repeat:no-repeat !important;
}
@media(max-width:767px){
 body.page-id-33 .rn-content .rn-bg-about-2.rn-hero,
body.page-id-34 .rn-content .rn-bg-method-2.rn-hero,
body.page-id-35 .rn-content .rn-bg-contact-2.rn-hero{
  padding-top:clamp(72px,15vw,112px) !important;
 }
}

/* Version 1.2.15 : déplace le contenu sans modifier le cadrage du fond. */
@media(min-width:768px){
 body.page-id-34 .rn-content .rn-bg-method-2.rn-hero > .rn-wrap,
 body.page-id-33 .rn-content .rn-bg-about-2.rn-hero > .rn-wrap{
  position:relative;top:-48px;
 }
}
body.page-id-33 .rn-content .rn-bg-about-2.rn-hero .rn-photo{
 width:85% !important;max-width:100% !important;
 margin-left:auto !important;margin-right:auto !important;
}
body.page-id-33 .rn-content .rn-bg-about-2.rn-hero .rn-photo img{
 display:block;width:100% !important;height:auto !important;object-fit:contain;
}
body.page-id-35 .rn-content .rn-bg-contact-2.rn-hero .rn-contact-text-align{
 position:relative;top:var(--rn-contact-text-offset,0px);
}
