/* Nettoyage des pastilles redondantes pages internes */
body.rb-redesign-page .section-cities .cities-left:after,
body.rb-redesign-page .section-services .services-head:after,
body.rb-redesign-page .rb-seo-pathway .block-head:after{
  display:none!important;
  content:none!important;
}

body.rb-redesign-page .section-cities .cities-left h2:before,
body.rb-redesign-page .section-services .services-head h2:before,
body.rb-redesign-page .rb-seo-pathway .block-head h2:before{
  display:none!important;
  content:none!important;
}

body.rb-redesign-page .section-cities .eyebrow,
body.rb-redesign-page .section-services .eyebrow,
body.rb-redesign-page .rb-seo-pathway .eyebrow,
body.rb-redesign-page .section-cities .small-label,
body.rb-redesign-page .section-services .small-label,
body.rb-redesign-page .rb-seo-pathway .small-label{
  position:relative!important;
  margin-bottom:clamp(1.1rem,2vw,1.55rem)!important;
  padding-left:14px!important;
}

body.rb-redesign-page .section-cities .eyebrow:before,
body.rb-redesign-page .section-services .eyebrow:before,
body.rb-redesign-page .rb-seo-pathway .eyebrow:before,
body.rb-redesign-page .section-cities .small-label:before,
body.rb-redesign-page .section-services .small-label:before,
body.rb-redesign-page .rb-seo-pathway .small-label:before{
  width:7px!important;
  height:7px!important;
  margin:0!important;
  flex:0 0 7px!important;
  box-shadow:0 0 0 5px rgba(200,80,26,.16)!important;
}

body.rb-redesign-page .section-cities .cities-left,
body.rb-redesign-page .section-services .services-head,
body.rb-redesign-page .rb-seo-pathway .block-head{
  overflow:hidden!important;
}

/* Visuel réel pour les anciens PNG placeholder : pas de texte factice, uniquement une composition graphique. */
body.rb-redesign-page .row-side:has(> img[src*="consultant-seo-le-mans-audit"]){
  min-height:480px!important;
  padding:0!important;
  border-radius:32px!important;
  border:1px solid rgba(255,255,255,.14)!important;
  background:
    radial-gradient(circle at 82% 13%,rgba(200,80,26,.24),transparent 17rem),
    radial-gradient(circle at 13% 86%,rgba(95,115,92,.26),transparent 14rem),
    linear-gradient(145deg,#17110E,#241A14 58%,#111317)!important;
  box-shadow:0 28px 76px rgba(17,16,14,.22)!important;
  overflow:hidden!important;
  isolation:isolate!important;
}
body.rb-redesign-page .row-side:has(> img[src*="consultant-seo-le-mans-audit"])>img{display:none!important}
body.rb-redesign-page .row-side:has(> img[src*="consultant-seo-le-mans-audit"]):before{
  content:""!important;
  position:absolute!important;
  inset:clamp(20px,3vw,34px)!important;
  width:auto!important;
  height:auto!important;
  border-radius:28px!important;
  background:
    linear-gradient(90deg,rgba(255,255,255,.11) 0 1px,transparent 1px 100%),
    linear-gradient(180deg,rgba(255,255,255,.10) 0 1px,transparent 1px 100%),
    radial-gradient(circle at 78% 24%,rgba(255,249,239,.16) 0 0.7rem,transparent .76rem),
    radial-gradient(circle at 50% 48%,rgba(200,80,26,.92) 0 0.72rem,rgba(200,80,26,.16) .8rem 2.2rem,transparent 2.26rem),
    radial-gradient(circle at 27% 58%,rgba(255,249,239,.76) 0 0.5rem,transparent .56rem),
    radial-gradient(circle at 64% 66%,rgba(255,249,239,.62) 0 0.5rem,transparent .56rem),
    linear-gradient(132deg,transparent 0 17%,rgba(255,249,239,.18) 17.2% 17.8%,transparent 18% 100%),
    linear-gradient(42deg,transparent 0 29%,rgba(255,249,239,.14) 29.2% 29.8%,transparent 30% 100%),
    linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04));
  background-size:
    74px 74px,
    74px 74px,
    auto,auto,auto,auto,auto,auto,auto;
  border:1px solid rgba(255,255,255,.13)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 24px 60px rgba(0,0,0,.18)!important;
  pointer-events:none!important;
}
body.rb-redesign-page .row-side:has(> img[src*="consultant-seo-le-mans-audit"]):after{
  content:""!important;
  position:absolute!important;
  z-index:2!important;
  left:clamp(42px,5vw,72px)!important;
  right:clamp(42px,5vw,72px)!important;
  bottom:clamp(42px,5vw,72px)!important;
  height:clamp(150px,16vw,210px)!important;
  max-width:none!important;
  padding:0!important;
  border-radius:30px!important;
  background:
    radial-gradient(circle at 14% 28%,#C8501A 0 9px,rgba(200,80,26,.16) 10px 28px,transparent 29px),
    radial-gradient(circle at 82% 34%,#5F735C 0 10px,rgba(95,115,92,.18) 11px 31px,transparent 32px),
    linear-gradient(90deg,#C8501A 0 22%,transparent 22% 100%),
    linear-gradient(90deg,rgba(255,249,239,.72) 0 46%,transparent 46% 100%),
    linear-gradient(90deg,#5F735C 0 64%,transparent 64% 100%),
    linear-gradient(90deg,rgba(255,249,239,.22) 0 78%,transparent 78% 100%),
    linear-gradient(145deg,rgba(255,249,239,.12),rgba(255,249,239,.045))!important;
  background-size:
    auto,auto,
    76% 12px,
    82% 12px,
    66% 12px,
    92% 12px,
    auto;
  background-position:
    0 0,0 0,
    34px 54px,
    34px 86px,
    34px 118px,
    34px 150px,
    0 0;
  background-repeat:no-repeat!important;
  border:1px solid rgba(255,255,255,.13)!important;
  box-shadow:0 20px 56px rgba(0,0,0,.24)!important;
  pointer-events:none!important;
}
body.rb-redesign-page .row-side:has(> img[src*="consultant-seo-le-mans-audit"]) .inline-button{display:none!important}
@media(max-width:1180px){body.rb-redesign-page .row-side:has(> img[src*="consultant-seo-le-mans-audit"]){min-height:360px!important}}
@media(max-width:720px){body.rb-redesign-page .row-side:has(> img[src*="consultant-seo-le-mans-audit"]){min-height:300px!important}body.rb-redesign-page .row-side:has(> img[src*="consultant-seo-le-mans-audit"]):after{left:28px!important;right:28px!important;bottom:28px!important;height:138px!important}}
