.elementor-26038 .elementor-element.elementor-element-892c5d7{--display:flex;}.elementor-26038 .elementor-element.elementor-element-52bc970{text-align:center;}.elementor-26038 .elementor-element.elementor-element-52bc970 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:400;color:#362323;}.elementor-26038 .elementor-element.elementor-element-f397372{padding:14px 53px 14px 53px;text-align:center;}.elementor-26038 .elementor-element.elementor-element-f397372 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:300;color:#362323;}.elementor-26038 .elementor-element.elementor-element-ac152d5{padding:14px 53px 14px 53px;text-align:justify;}.elementor-26038 .elementor-element.elementor-element-ac152d5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:300;color:#362323;}.elementor-26038 .elementor-element.elementor-element-44a8ddf{padding:14px 53px 14px 53px;}/* 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 */