@font-face{font-family:Manrope;src:url('assets/manrope-variable.ttf') format('truetype');font-weight:200 800;font-display:swap}
/* Supprime les deux plafonds de largeur, uniquement sur le parcours dédié. */
body:is(.page-id-86,.enurgence-funnel-fullwidth) #content > #main > .content-container{
  width:100%!important;max-width:none!important;margin:0!important;padding-inline:0!important;box-sizing:border-box;
}
body:is(.page-id-86,.enurgence-funnel-fullwidth) #content .content-layout{
  grid-template-columns:minmax(0,1fr)!important;gap:0!important;
}
body:is(.page-id-86,.enurgence-funnel-fullwidth) #content .sidebar-area{display:none!important}
body:is(.page-id-86,.enurgence-funnel-fullwidth) #content .content-area,
body:is(.page-id-86,.enurgence-funnel-fullwidth) #content article.page,
body:is(.page-id-86,.enurgence-funnel-fullwidth) #content .page-content,
body:is(.page-id-86,.enurgence-funnel-fullwidth) #content .page-content > .prose{
  width:100%!important;max-width:none!important;min-width:0;margin-inline:0!important;padding-inline:0!important;box-sizing:border-box;
}
body:is(.page-id-86,.enurgence-funnel-fullwidth) #content article.page{border:0!important;border-radius:0!important;margin-block:0!important}
body:is(.page-id-86,.enurgence-funnel-fullwidth) #content #post-86 .eu-scope,
body.enurgence-funnel-fullwidth #content .content-area .eu-scope{
  width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;background:#fff7ed!important;box-sizing:border-box;
}
body:is(.page-id-86,.enurgence-funnel-fullwidth) #content #post-86 .eu-scope .eu-app,
body.enurgence-funnel-fullwidth #content .content-area .eu-scope .eu-app{
  width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box;font-family:Manrope,system-ui,-apple-system,sans-serif!important;
}
body:is(.page-id-86,.enurgence-funnel-fullwidth) #content #post-86 .eu-scope .eu-head,
body.enurgence-funnel-fullwidth #content .content-area .eu-scope .eu-head{padding-inline:clamp(20px,4vw,76px)!important}
body:is(.page-id-86,.enurgence-funnel-fullwidth) #content #post-86 .eu-scope .eu-progress,
body.enurgence-funnel-fullwidth #content .content-area .eu-scope .eu-progress{padding-inline:clamp(20px,4vw,76px)!important}
body:is(.page-id-86,.enurgence-funnel-fullwidth) #content #post-86 .eu-scope .eu-body,
body.enurgence-funnel-fullwidth #content .content-area .eu-scope .eu-body{
  width:100%!important;max-width:none!important;padding:32px clamp(20px,4vw,76px)!important;box-sizing:border-box;
}
body:is(.page-id-86,.enurgence-funnel-fullwidth) #content #post-86 .eu-scope .eu-body > *,
body.enurgence-funnel-fullwidth #content .content-area .eu-scope .eu-body > *{max-width:none!important;box-sizing:border-box}
@media(min-width:1200px){
  body:is(.page-id-86,.enurgence-funnel-fullwidth) #content .eu-scope .eu-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(min-width:1800px){
  body:is(.page-id-86,.enurgence-funnel-fullwidth) #content .eu-scope .eu-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}
}
@media(max-width:860px){
  body:is(.page-id-86,.enurgence-funnel-fullwidth) #content #post-86 .eu-scope{padding:0!important}
  body:is(.page-id-86,.enurgence-funnel-fullwidth) #content #post-86 .eu-scope .eu-body{padding:24px 16px!important}
  body:is(.page-id-86,.enurgence-funnel-fullwidth) #content #post-86 .eu-scope input,
  body:is(.page-id-86,.enurgence-funnel-fullwidth) #content #post-86 .eu-scope textarea,
  body:is(.page-id-86,.enurgence-funnel-fullwidth) #content #post-86 .eu-scope select{font-size:16px!important}
}

/* A single guided path; the legacy floating shortcut competed with this form. */
body.enurgence-funnel-fullwidth .euclm-root {display:none!important;}
@media(max-width:600px){
  body.enurgence-funnel-fullwidth #masthead {display:none!important;}
  body.enurgence-funnel-fullwidth #content .content-area .eu-scope .eu-head {padding:16px!important;gap:12px!important;align-items:stretch!important;}
  body.enurgence-funnel-fullwidth #content .eu-scope .eu-brand {gap:10px!important;}
  body.enurgence-funnel-fullwidth #content .eu-scope .eu-logo {width:36px!important;height:36px!important;flex:0 0 36px!important;}
  body.enurgence-funnel-fullwidth #content .eu-scope .eu-title {font-size:19px!important;line-height:1.25!important;}
  body.enurgence-funnel-fullwidth #content .eu-scope .eu-sub {font-size:11px!important;line-height:1.4!important;}
  body.enurgence-funnel-fullwidth #content .eu-scope .eu-topactions {width:100%!important;display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:6px!important;}
  body.enurgence-funnel-fullwidth #content .eu-scope :is(.eu-chip,.eu-stepchip) {width:auto!important;flex:0 1 auto!important;min-height:44px!important;padding:8px 10px!important;font-size:11px!important;line-height:1.3!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;}
  body.enurgence-funnel-fullwidth #content .content-area .eu-scope .eu-progress {padding:12px 16px!important;}
  body.enurgence-funnel-fullwidth #content .content-area .eu-scope .eu-body {padding:24px 16px 72px!important;}
}
