/* Le niveau HTML suit le site source ; la taille reste celle du design validé. */
body.home.seo_version.ws24-color-preview.palette-vif.palette-vivant #contenu-principal .section-title > h3.ws24-section-heading,
body.home.seo_version.ws24-color-preview.palette-vif.palette-vivant #contenu-principal #resultat-client .ws24-resultat-heading {
  font-size: 48px;
  font-weight: 800;
  line-height: 1.2 !important;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 24px;
}
body.home.seo_version.ws24-color-preview.palette-vif.palette-vivant #contenu-principal #resultat-client .ws24-resultat-heading {
  color: #151515;
  margin-top: 0;
  padding: 0;
}
body.home.seo_version.ws24-color-preview.palette-vif.palette-vivant #contenu-principal #case .ws24-work-rail .ws24-case-card .ws24-case-body .ws24-case-title-copy {
  color: #202532;
  font-size: 24px;
  font-weight: 800;
  line-height: 1.2 !important;
  letter-spacing: 0;
  margin: 0 0 24px;
  padding: 0;
}
body.home.seo_version.ws24-color-preview.palette-vif.palette-vivant #contenu-principal :is(.ws24-section-heading, .ws24-resultat-heading) :is(a, span) {
  font-size: inherit;
  line-height: inherit !important;
  letter-spacing: 0;
}
@media (max-width: 767px) {
  body.home.seo_version.ws24-color-preview.palette-vif.palette-vivant #contenu-principal .section-title > h3.ws24-section-heading,
  body.home.seo_version.ws24-color-preview.palette-vif.palette-vivant #contenu-principal #resultat-client .ws24-resultat-heading {
    font-size: 36px;
  }
  body.home.seo_version.ws24-color-preview.palette-vif.palette-vivant #contenu-principal #resultat-client .ws24-resultat-heading br { display: none; }
}
