.elementor-3510 .elementor-element.elementor-element-abbb206{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3510 .elementor-element.elementor-element-abbb206:not(.elementor-motion-effects-element-type-background), .elementor-3510 .elementor-element.elementor-element-abbb206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ca84b5 );}.elementor-3510 .elementor-element.elementor-element-32f75bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-tl-post-title .templately-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3510 .elementor-element.elementor-element-415863e .templately-heading-title{color:#FFFFFF;font-family:"Arsenica Trial", Sans-serif;font-weight:500;}.elementor-3510 .elementor-element.elementor-element-4e7e7e2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3510 .elementor-element.elementor-element-4e7e7e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3510 .elementor-element.elementor-element-edad374 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(50px/2);}.elementor-3510 .elementor-element.elementor-element-edad374 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(50px/2);}.elementor-3510 .elementor-element.elementor-element-edad374 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(50px/2);margin-left:calc(50px/2);}.elementor-3510 .elementor-element.elementor-element-edad374 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-50px/2);margin-left:calc(-50px/2);}body.rtl .elementor-3510 .elementor-element.elementor-element-edad374 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-50px/2);}body:not(.rtl) .elementor-3510 .elementor-element.elementor-element-edad374 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-50px/2);}.elementor-3510 .elementor-element.elementor-element-edad374 .elementor-icon-list-icon i{color:var( --e-global-color-05ba4d8 );font-size:14px;}.elementor-3510 .elementor-element.elementor-element-edad374 .elementor-icon-list-icon svg{fill:var( --e-global-color-05ba4d8 );--e-icon-list-icon-size:14px;}.elementor-3510 .elementor-element.elementor-element-edad374 .elementor-icon-list-icon{width:14px;}.elementor-3510 .elementor-element.elementor-element-edad374 .elementor-icon-list-text, .elementor-3510 .elementor-element.elementor-element-edad374 .elementor-icon-list-text a{color:var( --e-global-color-05ba4d8 );}.elementor-3510 .elementor-element.elementor-element-edad374 .elementor-icon-list-item{font-family:"Nourd Medium", Sans-serif;font-weight:300;}.elementor-3510 .elementor-element.elementor-element-edad374{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:0.1px 0.1px 0.1px 0.1px;border-color:var( --e-global-color-3ff5cca );border-radius:4px 4px 4px 4px;}.elementor-3510 .elementor-element.elementor-element-14d3ffb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(50px/2);}.elementor-3510 .elementor-element.elementor-element-14d3ffb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(50px/2);}.elementor-3510 .elementor-element.elementor-element-14d3ffb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(50px/2);margin-left:calc(50px/2);}.elementor-3510 .elementor-element.elementor-element-14d3ffb .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-50px/2);margin-left:calc(-50px/2);}body.rtl .elementor-3510 .elementor-element.elementor-element-14d3ffb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-50px/2);}body:not(.rtl) .elementor-3510 .elementor-element.elementor-element-14d3ffb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-50px/2);}.elementor-3510 .elementor-element.elementor-element-14d3ffb .elementor-icon-list-icon i{color:var( --e-global-color-05ba4d8 );font-size:14px;}.elementor-3510 .elementor-element.elementor-element-14d3ffb .elementor-icon-list-icon svg{fill:var( --e-global-color-05ba4d8 );--e-icon-list-icon-size:14px;}.elementor-3510 .elementor-element.elementor-element-14d3ffb .elementor-icon-list-icon{width:14px;}.elementor-3510 .elementor-element.elementor-element-14d3ffb .elementor-icon-list-text, .elementor-3510 .elementor-element.elementor-element-14d3ffb .elementor-icon-list-text a{color:var( --e-global-color-05ba4d8 );}.elementor-3510 .elementor-element.elementor-element-14d3ffb .elementor-icon-list-item{font-family:"Nourd Medium", Sans-serif;font-weight:300;}.elementor-3510 .elementor-element.elementor-element-14d3ffb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:10px 10px 10px 10px;border-style:solid;border-width:0.1px 0.1px 0.1px 0.1px;border-color:var( --e-global-color-3ff5cca );border-radius:4px 4px 4px 4px;}.elementor-3510 .elementor-element.elementor-element-e44d363{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3510 .elementor-element.elementor-element-d780191 img{border-radius:15px 15px 15px 15px;}.elementor-3510 .elementor-element.elementor-element-8d38799{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0100px;--margin-left:0px;--margin-right:0px;}.elementor-3510 .elementor-element.elementor-element-8d38799 > .elementor-shape-top .elementor-shape-fill, .elementor-3510 .elementor-element.elementor-element-8d38799 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-6ca84b5 );}.elementor-3510 .elementor-element.elementor-element-8d38799 > .elementor-shape-top svg, .elementor-3510 .elementor-element.elementor-element-8d38799 > .e-con-inner > .elementor-shape-top svg{width:calc(121% + 1.3px);height:85px;}.elementor-3510 .elementor-element.elementor-element-a4b8235{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3510 .elementor-element.elementor-element-cd42c93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3510 .elementor-element.elementor-element-cd42c93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3510 .elementor-element.elementor-element-075dc08{width:var( --container-widget-width, 110.064% );max-width:110.064%;--container-widget-width:110.064%;--container-widget-flex-grow:0;}.elementor-3510 .elementor-element.elementor-element-075dc08.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3510 .elementor-element.elementor-element-916723e span.post-navigation__prev--label{color:var( --e-global-color-6ca84b5 );}.elementor-3510 .elementor-element.elementor-element-916723e span.post-navigation__next--label{color:var( --e-global-color-6ca84b5 );}.elementor-3510 .elementor-element.elementor-element-916723e span.post-navigation__prev--label, .elementor-3510 .elementor-element.elementor-element-916723e span.post-navigation__next--label{font-weight:400;}.elementor-3510 .elementor-element.elementor-element-916723e span.post-navigation__prev--title, .elementor-3510 .elementor-element.elementor-element-916723e span.post-navigation__next--title{color:var( --e-global-color-6ca84b5 );}.elementor-3510 .elementor-element.elementor-element-916723e .post-navigation__arrow-wrapper{color:var( --e-global-color-05ba4d8 );fill:var( --e-global-color-05ba4d8 );}.elementor-3510 .elementor-element.elementor-element-916723e .elementor-post-navigation__separator{width:0px;}.elementor-3510 .elementor-element.elementor-element-916723e .elementor-post-navigation{border-block-width:0px;padding:16px 0;}.elementor-3510 .elementor-element.elementor-element-916723e .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (0px / 2));}.elementor-3510 .elementor-element.elementor-element-916723e .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (0px / 2));}.elementor-3510 .elementor-element.elementor-element-916723e.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-3510 .elementor-element.elementor-element-f1f2a27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3510 .elementor-element.elementor-element-f1f2a27.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3510 .elementor-element.elementor-element-28b4491{text-align:justify;color:var( --e-global-color-6ca84b5 );font-family:"Nourd Medium", Sans-serif;text-transform:none;font-style:normal;text-decoration:none;padding:0px 0px 0px 0px;}.elementor-3510 .elementor-element.elementor-element-0db020c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-3510 .elementor-element.elementor-element-4e7e7e2{--grid-auto-flow:row;}.elementor-3510 .elementor-element.elementor-element-28b4491{margin:0px 52px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-3510 .elementor-element.elementor-element-32f75bf{--width:60%;}.elementor-3510 .elementor-element.elementor-element-4e7e7e2{--width:97.326%;}.elementor-3510 .elementor-element.elementor-element-e44d363{--width:40%;}.elementor-3510 .elementor-element.elementor-element-cd42c93{--width:31.684%;}.elementor-3510 .elementor-element.elementor-element-f1f2a27{--width:78.825%;}}@media(max-width:767px){.elementor-3510 .elementor-element.elementor-element-4e7e7e2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for theme-post-content, class: .elementor-element-28b4491 */.elementor-3510 .elementor-element.elementor-element-28b4491 a {
  color: #d58f5c !important;
  font-weight: 400 !important;
  text-decoration: none !important;
}

.elementor-3510 .elementor-element.elementor-element-28b4491 a:hover {
  color: #b87040 !important;
  text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS *//* =====================================================
   LUMEA — CSS PERSONNALISÉ — PAGE ARTICLE
   ===================================================== */

/* ── 1. PUCES en couleur Lumea ──────────────────────── */
.elementor-widget-text-editor ul:not(#lm-toc-list) {
  list-style: none;
  padding-left: 1.4em;
}
.elementor-widget-text-editor ul:not(#lm-toc-list) li {
  position: relative;
  padding-left: 0.2em;
}
.elementor-widget-text-editor ul:not(#lm-toc-list) li::before {
  content: "•";
  position: absolute;
  left: -1.1em;
  color: #d58f5c;
  font-size: 1.1em;
  line-height: inherit;
}

/* ── 2. TOUT en Nourd ───────────────────────────────── */
.elementor-widget-text-editor h1,
.elementor-widget-text-editor h2,
.elementor-widget-text-editor h3,
.elementor-widget-text-editor h4,
.elementor-widget-text-editor h5,
.elementor-widget-text-editor h6,
.elementor-widget-text-editor p,
.elementor-widget-text-editor span,
.elementor-widget-text-editor li,
.elementor-widget-text-editor strong,
.elementor-widget-text-editor b,
.elementor-widget-text-editor a,
.elementor-text-editor h1,
.elementor-text-editor h2,
.elementor-text-editor h3,
.elementor-text-editor p,
.elementor-text-editor span,
.elementor-text-editor strong,
.elementor-text-editor li,
.e-con p,
.e-con span,
.e-con strong,
.e-con h1,
.e-con h2,
.e-con h3,
.entry-content p,
.entry-content h2,
.entry-content strong,
.templately-heading-title,
.elementor-toc__header-title {
  font-family: 'Nourd', 'Helvetica Neue', Arial, sans-serif !important;
}

/* ── 3. GRAISSES ────────────────────────────────────── */
/* Titres h2 : medium */
.elementor-widget-text-editor h2,
.elementor-text-editor h2,
.e-con h2,
.entry-content h2 {
  font-weight: 500 !important;
  letter-spacing: 0.01em;
}

/* Titres h3 */
.elementor-widget-text-editor h3,
.elementor-text-editor h3,
.e-con h3 {
  font-weight: 400 !important;
}

/* Paragraphes & texte courant : light */
.elementor-widget-text-editor p,
.elementor-widget-text-editor span,
.elementor-widget-text-editor li,
.elementor-widget-text-editor strong,
.elementor-widget-text-editor b,
.elementor-text-editor p,
.elementor-text-editor span,
.elementor-text-editor strong,
.e-con p,
.e-con span,
.e-con strong,
.entry-content p,
.entry-content strong {
  font-weight: 300 !important;
}

/* ── 4. LAYOUT STICKY ───────────────────────────────── */
.elementor-element-a4b8235 > .e-con-inner {
  align-items: flex-start !important;
}
.elementor-element-cd42c93 {
  position: sticky !important;
  top: 80px;
  align-self: flex-start !important;
  max-height: calc(100vh - 100px);
  overflow-y: auto;
  scrollbar-width: none;
}
.elementor-element-cd42c93::-webkit-scrollbar {
  display: none;
}
.elementor-element-f1f2a27 {
  overflow-y: visible;
  min-height: 0;
}

/* ── 5. ISOLATION du sommaire #lm-toc ───────────────── */
#lm-toc,
#lm-toc * {
  box-sizing: border-box;
}
#lm-toc ul,
#lm-toc ul li {
  list-style: none !important;
  padding-left: 0 !important;
  position: static !important;
}
#lm-toc ul li::before {
  content: none !important;
}

/* ── 6. MOBILE ──────────────────────────────────────── */
@media (max-width: 1024px) {
  .elementor-element-cd42c93 {
    position: relative !important;
    top: auto !important;
    max-height: none !important;
    overflow-y: visible !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Arsenica Trial';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lumea-conseil.com/wp-content/uploads/2025/08/ArsenicaTrial-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Arsenica Trial';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lumea-conseil.com/wp-content/uploads/2025/08/ArsenicaTrial-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Arsenica Trial';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lumea-conseil.com/wp-content/uploads/2025/08/ArsenicaTrial-DemiboldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Arsenica Trial';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lumea-conseil.com/wp-content/uploads/2025/08/ArsenicaTrial-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Arsenica Trial';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lumea-conseil.com/wp-content/uploads/2025/08/ArsenicaTrial-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Arsenica Trial';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lumea-conseil.com/wp-content/uploads/2025/08/ArsenicaTrial-ExtraboldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Arsenica Trial';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lumea-conseil.com/wp-content/uploads/2025/08/ArsenicaTrial-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Arsenica Trial';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lumea-conseil.com/wp-content/uploads/2025/08/ArsenicaTrial-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Arsenica Trial';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lumea-conseil.com/wp-content/uploads/2025/08/ArsenicaTrial-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nourd Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lumea-conseil.com/wp-content/uploads/2025/08/nourd_medium-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */