.elementor-131 .elementor-element.elementor-element-892c5d7{--display:flex;}.elementor-131 .elementor-element.elementor-element-52bc970{text-align:center;}.elementor-131 .elementor-element.elementor-element-52bc970 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:400;color:#362323;}.elementor-131 .elementor-element.elementor-element-f397372{padding:14px 53px 14px 53px;text-align:center;}.elementor-131 .elementor-element.elementor-element-f397372 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:300;color:#362323;}.elementor-131 .elementor-element.elementor-element-b8261f6 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-131 .elementor-element.elementor-element-b8261f6 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-131 .elementor-element.elementor-element-b8261f6{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}/* Start custom CSS for bdevs-page-slider, class: .elementor-element-526697a *//* === Atout Format : conserver le style visuel (ancien) tout en gardant H1 === */
.af-hero-title{
  margin: 0 !important;
  padding: 0 !important;

  /* Look ancien / hero */
  font-family: 'Manrope', sans-serif;   /* ou retire si tu veux reprendre celle du thème */
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;

  /* Taille et rythme */
  font-size: clamp(34px, 6vw, 82px);
  line-height: 1.05;

  /* Alignement */
  text-align: center;

  /* Lisibilité sur photo */
  color: rgba(255,255,255,0.92);
  text-shadow: 0 6px 30px rgba(0,0,0,0.55);
}

/* Si le thème applique un style sur h1 du slider, on neutralise */
.page-slider-title h1,
.text-page-slider-title h1,
.slider-title h1{
  margin: 0 !important;
}/* End custom CSS */