.styleH2{color: var(--nuit);
  margin: 0;
  font-size: clamp(22px, 3.4vw, 32px) !important;
  font-family: Manrope;
  font-weight: 400;
  line-height: 1.2;}
.nv-contour-zone-formulaire{gap: 2rem;
  display: flex;
  padding: 24px;
  box-shadow: 0 8px 20px rgba(15, 23, 42, 0.04);
  border-color: var(--dl-color-theme-secondary2);
  border-width: 1px;
  border-radius: 8px;
  margin-bottom: 24px;
  flex-direction: column;
  background-color: var(--dl-color-theme-neutral-light);}
.styleH3{font-size: clamp(16px, 3vw, 18px);
  font-family: cormorand garamond;
  font-weight: 500;
  line-height: 1.15;}
.btn-ghost:hover{color: nuit;
  border-color: nuit !important;}
.btn:hover .arrow{transform: translateX(3px);}
.section-head  .num{color: var(--bronze);
  display: inline-block;
  font-size: 22px;
  border-top: 0.5px solid var(--bronze);
  font-style: italic;
  font-family: var(--serif);
  font-weight: 300;
  padding-top: 8px;
  letter-spacing: 0.04em;}
.haut-vignette{gap: 1rem;
  display: flex;
  padding: 1.5rem;
  border-bottom: 0.5px solid rgba(26,45,90,0.12);
  margin-bottom: 2rem;
  flex-direction: column;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;}
.sous-categorie-vignette{height: auto;
  display: flex;
  padding: 10px 2rem;
  border-bottom: 0.5px solid rgba(26,45,90,0.12);
  flex-direction: column;
  justify-content: center;}
.styleH1{color: var(--nuit);
  font-size: clamp(40px, 6vw, 60px) !important;
  font-family: Cormorant Garamond;
  font-weight: 400 !important;
  line-height: 1.2;}
.nv-qty-value{min-width: 28px;
  text-align: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;}
.nv-legal-checkbox{display: flex;
  align-items: flex-start;
  margin-bottom: 10px;}
.nv-cart-line-total{color: var(--bronze);
  width: 90px;
  display: flex;
  justify-content: flex-end;}
.nv-cart-line-calculation{width: 120px;
  display: flex;
  justify-content: flex-end;}
.nv-cart-line-calc-unit{padding-left: 0.4rem;}
.liste-articles-encyclopedie{gap: 1.5rem;
  display: flex;
  padding: 2rem;
  flex-direction: column;}
.margin-5rem{margin: 5rem;}
.section{flex: column;
  width: 100%;
  display: flex;
  padding: 4rem 2rem;
  position: relative;
  justify-content: center;}
.section-head{gap: 80px;
  width: 100%;
  display: grid;
  padding: 0rem 3rem;
  max-width: 1480px;
  align-items: end;
  margin-bottom: 80px;
  grid-template-columns: 1fr 2fr;}
.eyebrow{color: var(--bronze);
  margin: 0;
  font-size: clamp(12px, 1.6vw, 15px);
  font-family: var(--sans);
  font-weight: 500;
  margin-bottom: 32px;
  letter-spacing: 0.22em;
  text-transform: uppercase;}
.vignette-encyclopedie{border: 0.5px solid rgba(26,45,90,0.15);
  display: flex;
  position: relative;
  max-width: 400px;
  background: var(--ivoire);
  transition: all 0.3s;
  -article-bg: #f8f5f0;
  -article-ink: var(--nuit);
  border-radius: 4px;
  flex-direction: column;
  -article-accent: var(--article-theme-main);
  -article-border: rgba(26, 45, 90, 0.12);
  -article-surface: #fffdfa;
  -article-ink-soft: rgba(13, 31, 66, 0.78);
  border-left-color: var(--part-i);
  border-left-width: 3px;
  -article-theme-main: var(--part-i);
  -article-theme-soft: rgba(46, 74, 138, 0.08);
  -article-accent-soft: var(--article-theme-soft);
  -article-theme-border: rgba(46, 74, 138, 0.2);
  -article-theme-strong: #213f79;
  -article-accent-border: var(--article-theme-border);}
.btn-gold{color: var(--or);
  background: transparent;
  border-color: var(--or);
  border-width: 0.5px;}
.btn-gold-dark{color: var(--nuit);
  background: var(--or);
  border-color: var(--or);
  border-width: 0.5px;}
.btn-gold-light{color: var(--nuit);
  background: var(--or);
  border-color: var(--or);
  border-width: 0.5px;}
.btn-bronze{color: var(--bronze);
  border-color: var(--bronze);
  border-width: 0.5px;}
.btn-ghost{color: neutral-dark (theme) !important;
  background: transparent;
  border-color: var(--parchemin-2);
  border-width: 1px;}
.plan-cta{margin-top: auto;}
.arrow{display: inline-block;
  transition: transform 0.25s;}
.btn-gold:hover{color: var(--nuit);
  background: var(--or);}
.section-head  h2{font-size: clamp(36px, 4.2vw, 64px);
  font-weight: 300;
  letter-spacing: -0.02em;}
.section-head  h2 em{color: var(--indigo-vif);
  font-style: italic;
  font-weight: 300;}
.classe2{gap: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;}
.bloctitre1{gap: 1rem;
  display: flex;
  flex-direction: column;}
.container-vignettes{gap: 2rem;
  width: 100%;
  display: grid;
  padding: 0rem 2rem;
  max-width: 840px;
  justify-items: center;
  grid-template-columns: repeat(2, 1fr);}
.achat-rapport-grid-wrap{width: min(100%, 1200px);
  margin: 0 auto;}
.achat-rapport-grid{gap: 1rem;
  width: 100%;
  display: grid !important;
  justify-items: center;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));}
.nv-cart-action-row{display: flex;
  align-items: center;}
.article-theme-decouvrir{-article-bg: #f8f5f0;
  -article-ink: var(--nuit);
  -article-accent: var(--part-i);
  -article-border: rgba(26, 45, 90, 0.12);
  -article-surface: #fffdfa;
  -article-ink-soft: rgba(13, 31, 66, 0.78);
  -article-theme-main: var(--part-i);
  -article-theme-soft: rgba(46, 74, 138, 0.08);
  -article-accent-soft: rgba(46, 74, 138, 0.08);
  -article-theme-border: rgba(46, 74, 138, 0.2);
  -article-theme-strong: #213f79;
  -article-accent-border: rgba(46, 74, 138, 0.2);
  -article-accent-strong: #213f79;}
.article-theme-nombres-principaux{-article-bg: #f8f5f0;
  -article-ink: var(--nuit);
  -article-accent: var(--part-ii);
  -article-border: rgba(26, 45, 90, 0.12);
  -article-surface: #fffdfa;
  -article-ink-soft: rgba(13, 31, 66, 0.78);
  -article-theme-main: var(--part-ii);
  -article-theme-soft: rgba(91, 122, 110, 0.09);
  -article-accent-soft: rgba(91, 122, 110, 0.09);
  -article-theme-border: rgba(91, 122, 110, 0.2);
  -article-theme-strong: #46675a;
  -article-accent-border: rgba(91, 122, 110, 0.2);
  -article-accent-strong: #46675a;}
.article-theme-predictif{-article-bg: #f8f5f0;
  -article-ink: var(--nuit);
  -article-accent: var(--part-iii);
  -article-border: rgba(26, 45, 90, 0.12);
  -article-surface: #fffdfa;
  -article-ink-soft: rgba(13, 31, 66, 0.78);
  -article-theme-main: var(--part-iii);
  -article-theme-soft: rgba(122, 92, 62, 0.09);
  -article-accent-soft: rgba(122, 92, 62, 0.09);
  -article-theme-border: rgba(122, 92, 62, 0.22);
  -article-theme-strong: #694e34;
  -article-accent-border: rgba(122, 92, 62, 0.22);
  -article-accent-strong: #694e34;}
.article-theme-analyse-avancee{-article-bg: #f8f5f0;
  -article-ink: var(--nuit);
  -article-accent: var(--part-iv);
  -article-border: rgba(26, 45, 90, 0.12);
  -article-surface: #fffdfa;
  -article-ink-soft: rgba(13, 31, 66, 0.78);
  -article-theme-main: var(--part-iv);
  -article-theme-soft: rgba(201, 169, 110, 0.12);
  -article-accent-soft: rgba(201, 169, 110, 0.12);
  -article-theme-border: rgba(201, 169, 110, 0.28);
  -article-theme-strong: #8b6e36;
  -article-accent-border: rgba(201, 169, 110, 0.28);
  -article-accent-strong: #8b6e36;}
.article-theme-lettres-identite{-article-bg: #f8f5f0;
  -article-ink: var(--nuit);
  -article-accent: var(--part-v);
  -article-border: rgba(26, 45, 90, 0.12);
  -article-surface: #fffdfa;
  -article-ink-soft: rgba(13, 31, 66, 0.78);
  -article-theme-main: var(--part-v);
  -article-theme-soft: rgba(122, 88, 112, 0.1);
  -article-accent-soft: rgba(122, 88, 112, 0.1);
  -article-theme-border: rgba(122, 88, 112, 0.22);
  -article-theme-strong: #67455f;
  -article-accent-border: rgba(122, 88, 112, 0.22);
  -article-accent-strong: #67455f;}
.article-theme-traditions-approches{-article-bg: #f8f5f0;
  -article-ink: var(--nuit);
  -article-accent: var(--indigo-clair);
  -article-border: rgba(26, 45, 90, 0.12);
  -article-surface: #fffdfa;
  -article-ink-soft: rgba(13, 31, 66, 0.78);
  -article-theme-main: var(--indigo-clair);
  -article-theme-soft: rgba(110, 143, 201, 0.12);
  -article-accent-soft: rgba(110, 143, 201, 0.12);
  -article-theme-border: rgba(110, 143, 201, 0.24);
  -article-theme-strong: var(--indigo-ancre);
  -article-accent-border: rgba(110, 143, 201, 0.24);
  -article-accent-strong: var(--indigo-ancre);}
.theme-text{color: var(--article-accent-strong, var(--indigo-ancre)) !important;}
.theme-border{border-color: var(--article-accent-border, rgba(26, 45, 90, 0.18)) !important;}
.theme-soft-bg{background: linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.94) 0%,
      var(--article-accent-soft, rgba(26, 45, 90, 0.04)) 100%
    ) !important;}
.theme-left-accent{border-left-color: var(--article-accent, var(--indigo-ancre)) !important;
  border-left-style: solid !important;
  border-left-width: 0 !important;}
.theme-fill{fill: var(--article-accent, var(--indigo-ancre)) !important;
  color: var(--article-accent, var(--indigo-ancre)) !important;}
.vignette-encyclopedie.theme-left-accent{box-shadow: 0 20px 44px -36px rgba(13, 31, 66, 0.18);}
.vignette-encyclopedie  [data-enc-role="category-title"]{color: var(--article-accent-strong);}
.vignette-encyclopedie  [data-enc-role="category-intro"]{color: rgba(13, 31, 66, 0.76);}
.vignette-encyclopedie  .theme-soft-bg{box-shadow: 0 16px 36px -28px rgba(13, 31, 66, 0.16);}
.vignette-encyclopedie  .theme-fill[data-enc-role="subcategory-icon"]{fill: var(--article-accent) !important;}
.guide-numerologie-container105  [data-enc-role="category-filter-button"]{transition: background-color 0.25s ease,
      border-color 0.25s ease,
      color 0.25s ease;}
.guide-numerologie-container105  [data-enc-role="category-filter-button"]:hover{color: var(--dl-color-theme-neutral-light) !important;}
.guide-numerologie-container105  [data-enc-role="category-filter-button"]:hover *{color: inherit !important;}
.guide-numerologie-container105  [data-enc-role="category-filter-button"][data-theme-class="article-theme-decouvrir"]:hover{border-color: var(--part-i) !important;
  background-color: var(--part-i) !important;}
.guide-numerologie-container105  [data-enc-role="category-filter-button"][data-theme-class="article-theme-nombres-principaux"]:hover{border-color: var(--part-ii) !important;
  background-color: var(--part-ii) !important;}
.guide-numerologie-container105  [data-enc-role="category-filter-button"][data-theme-class="article-theme-predictif"]:hover{border-color: var(--part-iii) !important;
  background-color: var(--part-iii) !important;}
.guide-numerologie-container105  [data-enc-role="category-filter-button"][data-theme-class="article-theme-analyse-avancee"]:hover{border-color: var(--part-iv) !important;
  background-color: var(--part-iv) !important;}
.guide-numerologie-container105  [data-enc-role="category-filter-button"][data-theme-class="article-theme-lettres-identite"]:hover{border-color: var(--part-v) !important;
  background-color: var(--part-v) !important;}
.guide-numerologie-container105  [data-enc-role="category-filter-button"][data-theme-class="article-theme-traditions-approches"]:hover{border-color: var(--indigo-clair) !important;
  background-color: var(--indigo-clair) !important;}
.bordure-or{border-color: var(--or);
  border-width: 1px;
  border-top-width: 4px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 4px;}
.btn-bronze:hover{color: var(--nuit);
  border-color: var(--or);
  background-color: var(--or);}
.nv-cart-choice-grid{width: 100%;
  display: flex;
  flex-direction: column;
  grid-template-columns: 1fr;}
.nv-cart-choice-card{gap: 0.9rem;
  width: 100%;
  cursor: pointer;
  display: flex;
  padding: 0.5rem 1.05rem;
  align-self: center;
  align-items: flex-start;
  border-radius: 18px;
  grid-template-columns: 24px 1fr;}
.choix-cadeau{gap: 1.5rem;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;}
.nv-cart-choice-card  input{opacity: 1;
  position: absolute;
  pointer-events: none;}
.btn-disabled{cursor: not-allowed !important;
  opacity: 0.55;
  pointer-events: none;}
.nv-cart-choice-card  input[type="radio"]{width: 20px;
  height: 20px;
  margin: 0;}
.nv-gift-row{gap: 8px;
  border: 1px solid rgba(201, 160, 96, 0.30);
  display: flex;
  padding: 8px 12px;
  background: linear-gradient(135deg, #fffdf6 0%, #fff8e6 100%);
  align-items: center;
  border-radius: 9px;}
.nv-gift-icone{font-size: 1rem;
  flex-shrink: 0;}
.nv-gift-info{gap: 2px;
  flex: 1;
  display: flex;
  flex-direction: column;}
.nv-gift-label{color: #1a2d5a;
  font-size: 0.87rem;
  font-weight: 500;}
.nv-gift-prix{gap: 1px;
  display: flex;
  align-items: flex-end;
  flex-direction: column;}
.nv-gift-prix-barre{color: rgba(26, 45, 90, 0.35);
  font-size: 0.78rem;
  text-decoration: line-through;}
.nv-gift-offert{color: #2e7d32;
  font-size: 0.82rem;
  font-weight: 700;}
.nv-soon{border: 1px solid var(--soon-line);
  margin: 1rem 0;
  display: flex;
  padding: 20px;
  overflow: hidden;
  position: relative;
  -soon-line: rgba(201, 169, 110, 0.40);
  background: linear-gradient(        180deg,        rgba(201, 169, 110, 0.20) 0%,        rgba(201, 169, 110, 0.1) 100%      );
  min-height: 150px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;}
.nv-soon-head{gap: 10px;
  display: flex;
  z-index: 1;
  position: relative;
  align-items: center;
  margin-bottom: 12px;}
.nv-soon-line{color: var(--indigo-ancre);
  margin: 0 0 18px;
  z-index: 1;
  position: relative;
  font-size: 20px;
  font-family: var(--serif);
  font-weight: 500;
  line-height: 1.2;}
.btn-gold-transparentbronze-light{gap: 10px;
  color: var(--nuit);
  width: 100%;
  cursor: pointer;
  display: inline-flex;
  padding: 14px 20px;
  z-index: 1;
  position: relative;
  font-size: 14px;
  background: var(--or);
  transition: background 0.25s ease, transform 0.15s ease, box-shadow 0.25s ease;
  align-items: center;
  font-family: var(--sans);
  font-weight: 600;
  border-color: transparent;
  border-width: 2px;
  border-radius: 40px;
  letter-spacing: 0.01em;
  justify-content: center;}
.nv-soon-dot{flex: 0 0 auto;
  width: 9px;
  height: 9px;
  position: relative;}
.nv-soon-kicker{color: var(--or-deep);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.20em;
  text-transform: uppercase;}
.nv-soon::after{inset: 0;
  content: "";
  position: absolute;
  animation: soonSheen 5.5s ease-in-out infinite;
  transform: translateX(-120%);
  background: linear-gradient(115deg,transparent 38%,rgba(255,255,255,0.45) 50%,transparent 62%);
  pointer-events: none;}
.nv-soon-dot::after{inset: 0;
  content: "";
  position: absolute;
  background: var(--or);
  border-radius: 50%;}
.nv-soon-dot::before{inset: 0;
  content: "";
  position: absolute;
  animation: soonPulse 2.4s ease-out infinite;
  background: var(--or);
  border-radius: 50%;}
.btn-gold-transparentbronze-light:hover{color: var(--bronze);
  background: transparent;
  box-shadow: 0 10px 26px -12px rgba(184,146,79,0.7);
  border-color: var(--bronze);
  border-width: 2px;}
.btn-gold-transparentbronze-light:active{transform: translateY(1px);}
.btn-gold-transparentbronze-light  .arrow{display: inline-block;
  transition: transform .25s ease;}
.btn-gold-transparentbronze-light:hover .arrow{transform: translateX(3px);}
.nv-popup-inscription-overlay-light{inset: 0;
  display: none;
  padding: 24px;
  z-index: 111000;
  position: fixed;
  background: rgba(247, 244, 239, 0.5);
  align-items: center;
  backdrop-filter: blur(3px);
  justify-content: center;
  -webkit-backdrop-filter: blur(3px);}
.nv-formulaire-radio-option  input[type="radio"]{flex: 0 0 auto;
  width: 18px;
  border: 1.5px solid rgba(26, 45, 90, 0.30);
  cursor: pointer;
  height: 18px;
  appearance: none;
  background: #fff;
  transition: .2s ease;
  border-radius: 50%;
  -webkit-appearance: none;}
.nv-formulaire-radio-option  input[type="radio"]:hover{border-color: var(--or);}
.nv-formulaire-radio-option  input[type="radio"]:checked{box-shadow: inset 0 0 0 4.5px var(--or);
  border-color: var(--or-deep);}
.nvx-product-title-text{color: var(--indigo-ancre);
  display: block;
  font-size: 18px;
  text-align: left;
  font-family: var(--serif);
  font-weight: 500;
  line-height: 1.35;}
.nvx-line-total{font: 400 14px/1 "Manrope", sans-serif;
  color: var(--bronze);
  width: 88px;
  display: inline-flex;
  font-size: 14px !important;
  min-width: 88px;
  text-align: right;
  align-items: center;
  flex-shrink: 0;
  font-family: "Manrope", sans-serif !important;
  font-weight: 400;
  line-height: 1;
  white-space: nowrap;
  letter-spacing: 0;
  justify-content: flex-end;}
.nvx-cart-preview-totalbar{gap: 14px;
  display: flex;
  border-top: 1px solid rgba(26, 45, 90, 0.1);
  align-items: center;
  padding-top: 1rem;
  justify-content: flex-end;}
.nvx-cart-preview-total-label{color: var(--bronze);
  font-size: 12px;
  font-family: var(--sans);
  font-weight: 500;
  letter-spacing: 0.24em;
  text-transform: uppercase;}
.nv-gift-row--cadeau{margin-bottom: 0.5rem;}
.NvOffresProduitLine{width: 100%;
  display: grid;
  column-gap: 12px;
  align-items: center;
  grid-template-columns: 92px minmax(0, 1fr);}
.NvOffresProduitBadgeWrap{display: flex;
  min-width: 0;
  align-items: center;
  justify-content: center;}
.NvOffresProduitTextWrap{min-width: 0;}
.NvOffresProduitBadge{color: #ffffff;
  width: 72px;
  border: 1px solid #d8c2a0;
  display: inline-flex;
  padding: 0 10px;
  font-size: 11px;
  background: #c9a060;
  min-height: 22px;
  align-items: center;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
  border-color: bronze;
  border-width: 1px;
  border-radius: 999px;
  justify-content: center;}
.NvOffresProduitText{color: #5f6368;
  display: block;
  font-size: 13px;
  text-align: left;
  line-height: 1.35;
  overflow-wrap: anywhere;}
.OffreEnCoursZoneAjoutProduit{width: 100%;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 92px;}
.sec{padding: 0rem 1rem;}
.thread{margin: 0;
  padding: 0;
  position: relative;
  list-style: none;}
.thread-note{color: var(--body);
  margin: 18px 0 0
  49px;
  font-size: 17px;
  font-style: italic;
  font-family: var(--serif);}
.feature{border: 1px solid rgba(201,169,110,0.3);
  padding: 30px 28px;
  overflow: hidden;
  position: relative;
  min-width: 260px;
  background: radial-gradient(130% 100% at 15% 0%, #fbf7ee 0%, #f2ead9 70%, #ede2cd 100%);
  box-shadow: 0 22px 56px -30px rgba(139,115,85,0.55);
  border-radius: 20px;}
.step{gap: 18px;
  display: flex;
  padding: 13px 0;
  position: relative;}
.feature-foot{gap: 12px;
  display: flex;
  border-top: 1px solid
  rgba(139,115,85,0.18);
  margin-top: 20px;
  align-items: flex-start;
  padding-top: 18px;}
.step-n{flex: 0 0 auto;
  color: var(--or);
  width: 31px;
  border: 1.5px solid var(--or);
  height: 31px;
  display: flex;
  z-index: 1;
  position: relative;
  font-size: 12px;
  background: var(--ivoire);
  align-items: center;
  font-weight: 700;
  border-radius: 50%;
  justify-content: center;}
.step-t{color: var(--indigo-ancre);
  font-size: 21px;
  font-family: var(--serif);
  font-weight: 600;
  line-height: 1.2;}
.thread::before{top: 14px;
  left: 15px;
  width: 1px;
  bottom: 14px;
  content: "";
  position: absolute;
  background: linear-gradient(180deg,var(--or),rgba(201,169,110,0.22));}
.step-t 
  small{color: var(--muted);
  display: block;
  font-size: 12.5px;
  margin-top: 2px;
  font-family: var(--sans);
  font-weight: 500;
  letter-spacing: 0;}
.feature  .nv-soon{padding: 0;
  background: none;}
.feature-foot  .horizon{flex: 0 0
  auto;
  color: var(--bronze);
  font-size: 14px;
  font-style: italic;
  font-family: var(--serif);
  font-weight: 600;
  white-space: nowrap;}
.feature-foot  p{color: var(--muted);
  margin: 0;
  font-size: 12.5px;
  line-height: 1.5;}
.fr-card{width: 100%;
  border: 1px solid rgba(122, 92, 62, 0.22);
  padding: 14px;
  overflow: hidden;
  position: relative;
  max-width: 680px;
  background: #fdfbf6;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.72) inset,
      0 24px 60px -40px rgba(60, 42, 20, 0.58);
  transition: transform 0.62s cubic-bezier(0.16, 1, 0.3, 1),
      box-shadow 0.62s cubic-bezier(0.16, 1, 0.3, 1),
      border-color 0.48s ease;
  will-change: transform, box-shadow;
  padding-bottom: 4rem;}
.fr-card-head{padding: 34px 38px 26px;
  position: relative;
  background: transparent !important;
  border-top: 3px double var(--article-accent, var(--indigo-ancre));
  box-shadow: none;}
.fr-subcategory{border: none !important;
  margin: 0;
  display: block;
  padding: 0 34px 0 38px;}
.fr-card-ordinal{top: 18px;
  right: 30px;
  margin: 0;
  opacity: 0.16;
  position: absolute;
  font-size: 78px;
  font-family: var(--serif);
  font-weight: 600;
  line-height: 0.8;
  pointer-events: none;}
.fr-card-eyebrow{margin: 0 0 14px;
  text-align: center;}
.fr-card-title{color: var(--nuit);
  margin: 0 auto 14px;
  font-size: 40px;
  max-width: 13ch;
  text-align: center;
  font-family: var(--serif);
  font-weight: 600;
  line-height: 1.04;
  letter-spacing: -0.01em;}
.fr-card-intro{color: var(--body);
  margin: 0 auto;
  font-size: 20px;
  max-width: 46ch;
  font-style: italic;
  text-align: center;
  font-family: var(--serif);
  line-height: 1.5;}
.fr-subcategory-summary{gap: 12px;
  cursor: pointer;
  height: auto;
  display: grid;
  padding: 13px 0;
  list-style: none;
  transition: color 0.42s ease,
      transform 0.42s cubic-bezier(0.16, 1, 0.3, 1);
  align-items: baseline;
  grid-template-columns: auto minmax(24px, 1fr) auto auto auto;}
.fr-article-list{padding: 20px 0 16px 4px;}
.fr-subcategory-title{font-size: 23px;
  min-width: 0;
  font-family: var(--serif);
  font-weight: 600;
  grid-column: 1;
  line-height: 1.15;
  white-space: normal;
  overflow-wrap: break-word;}
.fr-subcategory-count{font-size: 16px;
  font-family: var(--sans);
  font-weight: 700;
  grid-column: 3;
  white-space: nowrap;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font-variant-numeric: tabular-nums;}
.fr-subcategory-count-suffix{color: var(--grege);
  font-family: var(--sans);
  grid-column: 4;
  white-space: nowrap;}
.fr-subcategory-icon{width: 22px;
  height: 22px;
  align-self: center;
  transition: transform 0.42s cubic-bezier(0.16, 1, 0.3, 1),
      color 0.42s ease;
  grid-column: 5;}
.fr-article-link{color: inherit;
  display: block;
  text-decoration: none;}
.fr-article-line{gap: 0.5em;
  color: var(--body);
  display: flex;
  padding: 8px 0;
  transition: color 0.42s ease,
      transform 0.42s cubic-bezier(0.16, 1, 0.3, 1);
  align-items: baseline;}
.fr-article-title{font-size: 14.5px;
  line-height: 1.4;}
.fr-card::before{inset: 14px;
  border: 1px solid rgba(122, 92, 62, 0.28);
  content: "";
  position: absolute;
  pointer-events: none;}
.fr-card:hover{transform: translateY(-2px);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.72) inset,
      0 32px 70px -42px rgba(60, 42, 20, 0.48);}
.fr-card:hover .fr-subcategory-summary{transform: translateX(1px);}
.fr-card:hover .fr-subcategory-icon{color: var(--or);}
.fr-card-head::after{gap: 14px;
  color: var(--bronze);
  margin: 22px 0;
  content: "Table des matieres";
  display: flex;
  font-size: 12px;
  align-items: center;
  font-family: var(--sans);
  font-weight: 700;
  letter-spacing: 0.3em;
  text-transform: uppercase;
  justify-content: center;}
.fr-card-head::before{left: 38px;
  right: 38px;
  bottom: 0px;
  height: 1px;
  content: "";
  opacity: 0.32;
  position: absolute;
  background: linear-gradient(
      90deg,
      transparent 0%,
      var(--article-accent, var(--indigo-ancre)) 18%,
      var(--article-accent, var(--indigo-ancre)) 82%,
      transparent 100%
    );}
.fr-card-eyebrow  span{gap: 12px;
  color: var(--bronze);
  display: inline-flex;
  font-size: 11.5px;
  align-items: center;
  font-weight: 600;
  letter-spacing: 0.26em;
  text-transform: uppercase;}
.fr-card-eyebrow  span::before{width: 30px;
  height: 1px;
  content: "";
  opacity: 0.5;
  background: currentColor;}
.fr-card-eyebrow  span::after{width: 30px;
  height: 1px;
  content: "";
  opacity: 0.5;
  background: currentColor;}
.fr-subcategory  + .fr-subcategory{border-top: 1px solid rgba(122, 92, 62, 0.16) !important;}
.fr-subcategory.is-open .fr-subcategory-title{color: var(--article-accent-strong, var(--indigo-ancre));}
.fr-subcategory[open] .fr-subcategory-title{color: var(--article-accent-strong, var(--indigo-ancre));}
.fr-subcategory-summary::-webkit-details-marker{display: none;}
.fr-subcategory-summary::before{content: "";
  opacity: 0.38;
  transform: translateY(2rem);
  align-self: end;
  grid-column: 2;
  border-bottom: 2px dotted var(--article-accent, var(--indigo-ancre));}
.fr-article-line::before{flex: 0 0 auto;
  color: var(--article-accent, var(--indigo-ancre));
  content: "✦";
  font-size: 11px;
  transform: translateY(-1px);}
.fr-article-link:hover .fr-article-line{color: var(--article-accent-strong, var(--or));
  transform: translateX(2px);}
.surtitre-vignette-encyclopedie{margin-top: 1.5rem;}
.section-light{width: 100%;
  display: flex;
  align-self: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  justify-content: center;
  background-color: var(--parchemin);}
.nv-formulaire-radio-option  input[type="radio"]::before{width: 17px !important;
  height: 17px !important;
  content: '';
  transform: scale(0) !important;
  background: #d4ad5f !important;
  transition: transform 0.15s ease !important;
  border-radius: 50% !important;}
.nv-formulaire-radio-option  input[type="radio"]:checked::before{transform: scale(1) !important;}
.nv-formulaire-radio-option:has(input[type="radio"]:checked){background: #fffaf0 !important;
  box-shadow: 0 8px 18px rgba(11, 31, 68, 0.08) !important;
  border-color: #d4ad5f !important;}
.nv-formulaire-radio-option:has(input[type="radio"]:checked) input[type="radio"]{border-color: #d4ad5f !important;}
.nv-formulaire-radio-option:has(input[type="radio"]:checked):hover{border-color: #d4ad5f !important;}
.effet-relief{border: 1px solid rgba(255, 255, 255, 0.28);
  overflow: hidden;
  position: relative;
  isolation: isolate;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.42),
      inset 0 -1px 0 rgba(0, 0, 0, 0.18),
      0 8px 18px rgba(0, 0, 0, 0.18),
      0 2px 5px rgba(0, 0, 0, 0.14);
  transition: transform 0.25s ease,
      box-shadow 0.25s ease,
      border-color 0.25s ease;
  border-radius: 999px;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);}
.effet-relief::before{inset: 1px;
  content: "";
  z-index: 0;
  position: absolute;
  background: linear-gradient(180deg,
        rgba(255, 255, 255, 0.24),
        rgba(255, 255, 255, 0.04) 45%,
        rgba(0, 0, 0, 0.08));
  border-radius: inherit;
  pointer-events: none;}
.effet-relief:hover{transform: translateY(-1px);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.52),
      inset 0 -1px 0 rgba(0, 0, 0, 0.16),
      0 11px 22px rgba(0, 0, 0, 0.22),
      0 3px 7px rgba(0, 0, 0, 0.16);
  border-color: rgba(255, 255, 255, 0.42);}
.effet-relief:active{transform: translateY(1px);
  box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.22),
      inset 0 1px 0 rgba(255, 255, 255, 0.25),
      0 4px 10px rgba(0, 0, 0, 0.16);}
.nv-encart-newsletter{border: 1px solid rgba(201,169,110,.28);
  margin: 28px 0px;
  overflow: hidden;
  position: relative;
  align-self: strech;
  background: var(--nuit,#0d1f42);
  box-shadow: 0 30px 70px -30px rgba(8,18,42,.75);
  text-align: center;
  font-family: "Manrope",-apple-system,"Segoe UI",sans-serif;
  padding-top: 0px;
  align-content: str;
  border-radius: 8px;
  -nv-popup-float-distance: min(54vh, 460px);}
.nv-encart-newsletter-corps{gap: 2rem;
  display: flex;
  padding: 2rem 3rem;
  position: relative;
  align-items: center;
  flex-direction: row;}
.nv-encart-newsletter-titre{color: #f2ede4;
  font-size: 30px;
  max-width: 350px;
  font-family: "Cormorant Garamond",Georgia,serif;
  font-weight: 500;
  line-height: 1.3;}
.nv-encart-newsletter-texte{color: #b8c3dc;
  margin: 0;
  font-size: 14px;
  max-width: 680px;
  line-height: 1.65;}
.nv-encart-newsletter-cosmos{inset: 0;
  overflow: hidden;
  position: absolute;
  border-radius: inherit;
  pointer-events: none;}
.nv-encart-newsletter-embleme{color: var(--or-clair,#e3c89a);
  width: 46px !important;
  border: 1px solid rgba(201,169,110,.4);
  height: 46px !important;
  display: flex;
  background: rgba(201,169,110,.14);
  align-items: center;
  border-radius: 50%;
  justify-content: center;}
.nv-encart-newsletter-surtitre{color: var(--or-clair,#e3c89a);
  margin: 0;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .22em;
  text-transform: uppercase;}
.nv-encart-newsletter-embleme  svg{width: 22px;
  height: 22px;}
.nv-encart-newsletter-texte  strong{color: #fff;
  font-weight: 600;}
.btn-gold-dark:hover{color: var(--bronze);
  background: transparent;}
.nv-encart-newsletter-num{color: rgba(227, 200, 154, 0.92);
  bottom: -14%;
  opacity: 0;
  position: absolute;
  font-family: "Cormorant Garamond", Georgia, serif;
  font-weight: 600;
  line-height: 1;
  text-shadow: 0 0 10px rgba(227, 200, 154, 0.28);
  user-select: none;
  will-change: transform, opacity;
  animation-name: nvEncartFloatV2;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;}
.nv-encart-newsletter-num:nth-child(1){left: 8%;
  font-size: 28px;
  animation-delay: -2s;
  animation-duration: 17s;}
.nv-encart-newsletter-num:nth-child(2){left: 20%;
  font-size: 19px;
  animation-delay: -13s;
  animation-duration: 21s;}
.nv-encart-newsletter-num:nth-child(3){left: 31%;
  font-size: 36px;
  animation-delay: -7s;
  animation-duration: 19s;}
.nv-encart-newsletter-num:nth-child(4){left: 42%;
  font-size: 21px;
  animation-delay: -18s;
  animation-duration: 23s;}
.nv-encart-newsletter-num:nth-child(5){left: 52%;
  font-size: 30px;
  animation-delay: -4s;
  animation-duration: 18s;}
.nv-encart-newsletter-num:nth-child(6){left: 62%;
  font-size: 17px;
  animation-delay: -15s;
  animation-duration: 22s;}
.nv-encart-newsletter-num:nth-child(7){left: 71%;
  font-size: 34px;
  animation-delay: -10s;
  animation-duration: 20s;}
.nv-encart-newsletter-num:nth-child(8){left: 80%;
  font-size: 23px;
  animation-delay: -21s;
  animation-duration: 24s;}
.nv-encart-newsletter-num:nth-child(9){left: 88%;
  font-size: 19px;
  animation-delay: -6s;
  animation-duration: 19s;}
.nv-encart-newsletter-num:nth-child(10){left: 15%;
  font-size: 32px;
  animation-delay: -16s;
  animation-duration: 25s;}
.nv-encart-newsletter-num:nth-child(11){left: 47%;
  font-size: 17px;
  animation-delay: -11s;
  animation-duration: 21s;}
.nv-encart-newsletter-num:nth-child(12){left: 75%;
  font-size: 25px;
  animation-delay: -3s;
  animation-duration: 23s;}
.nv-num-1{left: 8%;
  font-size: 28px;
  animation-delay: -2s;
  animation-duration: 17s;}
.nv-num-2{left: 20%;
  font-size: 19px;
  animation-delay: -13s;
  animation-duration: 21s;}
.nv-num-3{left: 31%;
  font-size: 36px;
  animation-delay: -7s;
  animation-duration: 19s;}
.nv-num-4{left: 42%;
  font-size: 21px;
  animation-delay: -18s;
  animation-duration: 23s;}
.nv-num-5{left: 52%;
  font-size: 30px;
  animation-delay: -4s;
  animation-duration: 18s;}
.nv-num-6{left: 62%;
  font-size: 17px;
  animation-delay: -15s;
  animation-duration: 22s;}
.nv-num-7{left: 71%;
  font-size: 34px;
  animation-delay: -10s;
  animation-duration: 20s;}
.nv-num-8{left: 80%;
  font-size: 23px;
  animation-delay: -21s;
  animation-duration: 24s;}
.nv-num-9{left: 88%;
  font-size: 19px;
  animation-delay: -6s;
  animation-duration: 19s;}
.nv-num-10{left: 15%;
  font-size: 32px;
  animation-delay: -16s;
  animation-duration: 25s;}
.nv-num-11{left: 47%;
  font-size: 17px;
  animation-delay: -11s;
  animation-duration: 21s;}
.nv-num-12{left: 75%;
  font-size: 25px;
  animation-delay: -3s;
  animation-duration: 23s;}
.nv-popup-inscription-overlay-light  .is-visible{display: block !important;}
.nv-popup-inscription-overlay-light.is-visible{display: flex;}
.nv-popup-inscription-overlay-light  .is-loading{opacity: 0.7;
  pointer-events: none;}
.titre-popup-inscription{gap: 1rem;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;}
.nv-nl-close{top: 0;
  color: var(--nuit, #0d1f42);
  right: 0;
  width: 38px;
  border: 1px solid var(--or-clair, #e3c89a);
  cursor: pointer;
  height: 38px;
  display: flex;
  z-index: 20;
  position: absolute;
  transform: translate(50%, -50%);
  background: var(--or, #c9a96e);
  box-shadow: 0 8px 22px -8px rgba(8, 18, 42, 0.7);
  transition: background .2s, transform .2s, box-shadow .2s;
  align-items: center;
  border-radius: 50%;
  justify-content: center;}
.nv-nl-stage{width: 100%;
  position: relative;}
.nv-nl-panel{gap: 1.25rem;
  width: 100%;
  display: flex;
  flex-direction: column;}
.nv-nl-panel--center{text-align: center;
  align-items: center;}
.nv-nl-cta{cursor: pointer;
  align-self: center;}
.nv-nl-panel-surtitre{margin: 0;}
.nv-nl-panel-titre{margin: 0;
  font-size: 26px;
  max-width: 100%;}
.nv-nl-panel-intro{margin: 0;
  margin-top: 1rem !important;
  margin-bottom: 2rem !important;}
.nv-nl-actions{gap: 12px;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;}
.nv-nl-check{color: var(--nuit, #0d1f42);
  width: 62px;
  height: 62px;
  display: flex;
  animation: nvNlCheckPop .5s cubic-bezier(.22, 1, .36, 1) both;
  background: var(--or, #c9a96e);
  box-shadow: 0 0 0 8px rgba(201, 169, 110, 0.14);
  align-items: center;
  border-radius: 50%;
  justify-content: center;}
.nv-nl-btn-ghost{color: #b8c3dc;
  border: none;
  cursor: pointer;
  opacity: .85;
  font-size: 13px;
  background: transparent;
  transition: opacity .2s, color .2s;
  font-family: var(--sans, "Manrope", sans-serif);
  text-decoration: underline;
  text-underline-offset: 3px;}
.nv-nl-close  svg{width: 17px;
  height: 17px;}
.nv-nl-close:hover{transform: translate(50%, -50%) scale(1.06);
  background: var(--or-deep, #b8924f);}
.nv-nl-close:active{transform: translate(50%, -50%) scale(0.96);}
.nv-nl-panel +.nv-nl-panel{margin-top: 44px;}
.nv-nl-btn-ghost:hover{color: #f2ede4;
  opacity: 1;}
.nv-nl-check  svg{width: 30px;
  height: 30px;}
.label-text-dark{color: #cbb48c;
  margin: 0 0 8px;
  font-size: 12px;
  font-family: var(--sans, "Manrope", sans-serif);
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0.2em;
  text-transform: uppercase;}
.styleH2-dark{color: #f2ede4;
  margin: 0;
  font-size: clamp(24px, 5vw, 30px);
  font-family: var(--sans, "Manrope", sans-serif);
  font-weight: 400;
  line-height: 1.2;}
.styleParagraphe-dark{color: #c3ccdd;
  width: auto;
  margin: 0;
  font-size: clamp(14px, 1.6vw, 16px);
  text-align: left;
  font-family: var(--sans, "Manrope", sans-serif);
  font-weight: 400;
  line-height: 1.52;}
.nv-nl-form-grid{gap: 20px;
  width: 100%;
  display: flex;
  text-align: left;
  flex-direction: column;}
.field-dark{display: flex;
  flex-direction: column;}
.nv-nl-genre{display: flex;
  flex-direction: column;}
.nv-formulaire-input-dark{color: #f2ede4;
  width: 100%;
  border: none;
  outline: none;
  padding: 10px 0;
  font-size: 15px;
  background: transparent;
  transition: border-color 0.2s;
  font-family: var(--sans, "Manrope", sans-serif);
  border-bottom: 0.5px solid rgba(201, 169, 110, 0.35);
  border-radius: 0;}
.nv-formulaire-date-row-dark{gap: 14px;
  display: grid;
  grid-template-columns: 1fr 1fr 1.3fr;}
.nv-formulaire-radio-option-dark{gap: 11px;
  color: #f2ede4;
  width: 100%;
  border: 1px solid rgba(201, 169, 110, 0.28);
  cursor: pointer;
  display: flex;
  padding: 14px 22px;
  background: rgba(255, 255, 255, 0.04);
  box-sizing: border-box;
  margin-top: 12px;
  transition: border-color 0.2s, background-color 0.2s, box-shadow 0.2s;
  align-items: center;
  border-radius: 14px;}
.nv-nl-date-sub{margin: 0 0 6px;
  font-size: 10.5px;}
.nv-contour-zone-formulaire-dark{gap: 2rem;
  width: 100%;
  border: 1px solid rgba(201, 169, 110, 0.28);
  display: flex;
  padding: 24px;
  background: rgba(255, 255, 255, 0.04);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.18);
  box-sizing: border-box;
  border-radius: 8px;
  margin-bottom: 8px;
  flex-direction: column;}
.nv-formulaire-confirm-line-dark{gap: 6px;
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
  align-items: center;
  align-content: center;
  margin-bottom: 1rem;
  flex-direction: column;
  justify-content: center;}
.nv-formulaire-input-dark::placeholder{color: #6f7f9e;}
.nv-formulaire-input-dark:focus{border-bottom-color: var(--or, #c9a96e);}
.nv-formulaire-input-dark.nv-nl-input-error{border-bottom-color: #d98a8a;}
.nv-formulaire-date-row-dark >div{display: flex;
  flex-direction: column;}
.nv-formulaire-radio-option-dark:hover{border-color: rgba(201, 169, 110, 0.5);}
.nv-formulaire-radio-option-dark:has(input[type="radio"]:checked){background: rgba(201, 169, 110, 0.12);
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.22);
  border-color: #d4ad5f;}
.nv-formulaire-radio-option-dark  span{margin: 0;}
.nv-formulaire-radio-option-dark  input[type="radio"]{flex: 0 0 auto;
  width: 18px;
  border: 1.5px solid rgba(201, 169, 110, 0.5);
  cursor: pointer;
  height: 18px;
  margin: 0;
  appearance: none;
  background: transparent;
  transition: 0.2s ease;
  border-radius: 50%;
  -webkit-appearance: none;}
.nv-formulaire-radio-option-dark  input[type="radio"]:checked{box-shadow: inset 0 0 0 4.5px var(--or, #c9a96e);
  border-color: var(--or-deep, #b8924f);}
.nv-formulaire-confirm-line-dark:last-child{margin-bottom: 0;}
.nv-formulaire-confirm-line-dark  .label-text-dark{margin: 0;}
.nv-formulaire-confirm-line-dark  .styleParagraphe-dark{text-align: center;}
.nv-nl-snooze{gap: 10px;
  color: #e7ecf5;
  cursor: pointer;
  display: flex;
  padding: 9px 16px;
  font-size: 12.5px;
  background: rgba(255, 255, 255, 0.09);
  margin-top: 1rem;
  transition: background 0.2s, border-color 0.2s;
  align-items: center;
  font-family: var(--sans, "Manrope", sans-serif);
  border-radius: 999px;}
.nv-nl-snooze-check{flex: 0 0 auto;
  width: 16px;
  cursor: pointer;
  height: 16px;
  accent-color: var(--or, #c9a96e);}
.nv-nl-snooze-texte{color: var(--dl-color-theme-neutral-light);
  font-size: 14px;
  line-height: 1.3;}
.nv-nl-snooze:hover{background: rgba(255, 255, 255, 0.14);
  border-color: rgba(255, 255, 255, 0.26);}
.btn-gold-light:hover{color: var(--bronze);
  background: rgba(247, 244, 239, 0.95);}

.popup-inscription-newsletter-wrapper {
  display: contents;
}
 
.popup-inscription-newsletter-container10 {
  width: 100%;
  height: auto;
  display: flex;
  z-index: 111000;
  position: relative;
  align-items: flex-start;
  flex-direction: column;
}
 
.popup-inscription-newsletter-thq-nv-nl-snooze-elm {
  gap: 0.3rem;
  display: flex;
}
 
.popup-inscription-newsletter-thq-style-paragraphe-dark-elm1 {
  text-align: left;
}
 
.popup-inscription-newsletter-thq-nv-nl-panel-elm3 {
  display: none;
}
 
.popup-inscription-newsletter-thq-nv-nl-panel-elm4 {
  display: none;
}
 
.popup-inscription-newsletter-container14 {
  display: none;
}
 
.popup-inscription-newsletter-container15 {
  display: contents;
}
 
.popup-inscription-newsletter-container16 {
  display: none;
}
 
.popup-inscription-newsletter-container17 {
  display: contents;
}
 
.popup-inscription-newsletter-container18 {
  display: none;
}
 
.popup-inscription-newsletter-container19 {
  display: contents;
}
 
.popup-inscription-newsletter-container20 {
  display: none;
}
 
.popup-inscription-newsletter-container21 {
  display: contents;
}
 
.popup-inscription-newsletter-container22 {
  display: none;
}
 
.popup-inscription-newsletter-container23 {
  display: contents;
}
 
.popup-inscription-newsletter-container24 {
  display: none;
}
 
.popup-inscription-newsletter-container25 {
  display: contents;
}
 
.popup-inscription-newsletter-container26 {
  display: none;
}
 
.popup-inscription-newsletter-container27 {
  display: contents;
}
 
.popup-inscription-newsletter-container28 {
  display: none;
}
 
.popup-inscription-newsletter-container29 {
  display: contents;
}
 
.popup-inscription-newsletterroot-class-name {
  display: none;
  z-index: 111000;
}
 
.popup-inscription-newsletterroot-class-name1 {
  display: none;
}
 
.popup-inscription-newsletterroot-class-name2 {
  display: none;
  z-index: 111000;
}
 
.popup-inscription-newsletterroot-class-name3 {
  display: none;
  z-index: 111000;
}
 
.popup-inscription-newsletterroot-class-name4 {
  display: none;
  z-index: 111000;
}
 
.popup-inscription-newsletterroot-class-name5 {
  display: none;
}
 
.popup-inscription-newsletterroot-class-name6 {
  display: none;
  z-index: 111000;
}
 
.popup-inscription-newsletterroot-class-name7 {
  display: none;
  z-index: 111000;
}
 
.popup-inscription-newsletterroot-class-name8 {
  display: none;
  z-index: 111000;
}
 
.popup-inscription-newsletterroot-class-name9 {
  display: none;
  z-index: 111000;
}
 
.popup-inscription-newsletterroot-class-name10 {
  display: none;
  z-index: 111000;
}
 
.popup-inscription-newsletterroot-class-name11 {
  display: none;
  z-index: 111000;
}
 
.popup-inscription-newsletterroot-class-name12 {
  display: none;
  z-index: 111000;
}
 
@media(max-width: 991px) {
  .popup-inscription-newsletterroot-class-name2 {
    z-index: 100001;
  }
  .popup-inscription-newsletterroot-class-name3 {
    z-index: 100001;
  }
  .popup-inscription-newsletterroot-class-name4 {
    z-index: 100001;
  }
  .popup-inscription-newsletterroot-class-name7 {
    z-index: 100001;
  }
  .popup-inscription-newsletterroot-class-name8 {
    z-index: 100001;
  }
  .popup-inscription-newsletterroot-class-name9 {
    z-index: 100001;
  }
  .popup-inscription-newsletterroot-class-name10 {
    z-index: 100001;
  }
  .popup-inscription-newsletterroot-class-name11 {
    z-index: 100001;
  }
}
 
@media(max-width: 479px) {
  .popup-inscription-newsletter-thq-nv-nl-panel-elm2 {
    display: none;
  }
  .popup-inscription-newsletter-container11 {
    flex-direction: column;
  }
  .popup-inscription-newsletterroot-class-name2 {
    z-index: 111000;
  }
  .popup-inscription-newsletterroot-class-name3 {
    z-index: 111000;
  }
  .popup-inscription-newsletterroot-class-name4 {
    z-index: 111000;
  }
  .popup-inscription-newsletterroot-class-name7 {
    z-index: 111000;
  }
  .popup-inscription-newsletterroot-class-name8 {
    z-index: 111000;
  }
  .popup-inscription-newsletterroot-class-name9 {
    z-index: 111000;
  }
  .popup-inscription-newsletterroot-class-name10 {
    z-index: 111000;
  }
  .popup-inscription-newsletterroot-class-name11 {
    z-index: 111000;
  }
}

.navigation-menu-v2-wrapper {
  display: contents;
}
 
.navigation-menu-v2-container10 {
  top: 0px;
  left: 0px;
  width: 100%;
  height: auto;
  display: flex;
  z-index: 100000;
  position: absolute;
  align-items: flex-start;
  flex-direction: column;
}
 
.navigation-menu-v2-container11 {
  display: none;
}
 
.navigation-menu-v2-container12 {
  display: contents;
}
 
.navigation-menu-v2-navlink10 {
  display: contents;
}
 
.navigation-menu-v2-navlink11 {
  display: contents;
}
 
.navigation-menu-v2-thq-navigation-menu-v2-text10-elm {
  display: none;
}
 
.navigation-menu-v2-text10 {
  text-transform: capitalize;
}
 
.navigation-menu-v2-navlink12 {
  display: contents;
}
 
.navigation-menu-v2-thq-navigation-menu-v2-thq-nv-top-cta-elm2-elm {
  display: none;
}
 
.navigation-menu-v2-text13 {
  text-transform: capitalize;
}
 
.navigation-menu-v2-navlink13 {
  display: contents;
}
 
.navigation-menu-v2-navlink14 {
  display: contents;
}
 
.navigation-menu-v2-navlink15 {
  display: contents;
}
 
.navigation-menu-v2-navlink16 {
  display: contents;
}
 
.navigation-menu-v2-thq-numerologie-applications-elm {
  display: none;
}
 
.navigation-menu-v2-navlink17 {
  display: contents;
}
 
.navigation-menu-v2-navlink18 {
  display: contents;
}
 
.navigation-menu-v2-navlink19 {
  display: contents;
}
 
.navigation-menu-v2-thq-nv-menu-trigger-text-elm7 {
  background: var(--or-clair);
}
 
.navigation-menu-v2-thq-nv-mobile-panel-elm {
  display: none;
}
 
.navigation-menu-v2-navlink20 {
  display: contents;
}
 
.navigation-menu-v2-link {
  display: contents;
}
 
.navigation-menu-v2-navlink21 {
  display: contents;
}
 
.navigation-menu-v2-navlink22 {
  display: contents;
}
 
.navigation-menu-v2-navlink23 {
  display: contents;
}
 
.navigation-menu-v2-navlink24 {
  display: contents;
}
 
.navigation-menu-v2-navlink25 {
  display: contents;
}
 
.navigation-menu-v2-navlink26 {
  display: contents;
}
 
.navigation-menu-v2-navlink27 {
  display: contents;
}
 
.navigation-menu-v2-thq-nv-mobile-parent-text-elm7 {
  background: var(--or);
}
 
.navigation-menu-v2-container33 {
  display: none;
}
 
.navigation-menu-v2-container34 {
  display: contents;
}
 
.navigation-menu-v2-container35 {
  display: none;
}
 
.navigation-menu-v2-container36 {
  display: contents;
}
 
.navigation-menu-v2-container37 {
  display: none;
}
 
.navigation-menu-v2-container38 {
  display: contents;
}
 
.navigation-menu-v2-container39 {
  display: none;
}
 
.navigation-menu-v2-container40 {
  display: contents;
}
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
@media(max-width: 991px) {
  .navigation-menu-v2-text24 {
    text-transform: capitalize;
  }
  .navigation-menu-v2-text26 {
    text-transform: capitalize;
  }
}
 
@media(max-width: 767px) {
  .navigation-menu-v2-thq-nv-mobile-cta-row-elm {
    align-self: flex-end;
  }
  .navigation-menu-v2-thq-navigation-menu-v2-text49-elm {
    display: none;
  }
  .navigation-menu-v2-text24 {
    font-size: 16px;
    letter-spacing: 3px;
  }
  .navigation-menu-v2-thq-flex-direction-elm3 {
    display: none;
  }
  .navigation-menu-v2-text26 {
    font-size: 16px;
    letter-spacing: 4px;
  }
  .navigation-menu-v2-thq-applications-elm {
    display: none;
  }
  .navigation-menu-v2-thq-navigation-menu-v2-container2-elm {
    display: flex;
  }
}

.footer-wrapper {
  display: contents;
}
 
.footer-container10 {
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 1000;
  align-items: flex-start;
  flex-direction: column;
}
 
.footer-thq-logo-rectangle-dark-fr-elm {
  width: 200px;
  object-fit: cover;
}
 
.footer-container19 {
  text-decoration: none;
}
 
.footer-container21 {
  text-decoration: none;
}
 
.footer-thq-idp-elm {
  text-decoration: none;
}
 
.footer-thq-car-elm {
  text-decoration: none;
}
 
.footer-link3 {
  text-decoration: none;
}
 
.footer-container40 {
  text-decoration: none;
}
 
.footer-container41 {
  display: flex;
}
 
.footer-thq-popup-cookies-elm {
  display: none;
}
 
.footer-text43 {
  color: var(--bronze);
  font-style: italic;
}
 
.footer-text44 {
  color: var(--bronze);
  font-style: italic;
}
 
.footer-text56 {
  font-size: inherit;
  background-color: initial;
}
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
@media(max-width: 1200px) {
  .footer-thq-logo-rectangle-dark-fr-elm {
    width: 276px;
    height: 74px;
  }
  .footer-thq-style-paragraphe-elm {
    font-family: Manrope;
  }
}
 
@media(max-width: 479px) {
  .footer-text38 {
    text-align: center;
  }
  .footer-text40 {
    text-align: center;
  }
}

.formation-numerologie-encyclopedie-container10 {
  width: 100%;
  display: flex;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
}
 
.formation-numerologie-encyclopedie-container11 {
  display: flex;
  align-items: center;
  flex-direction: column;
}
 
.formation-numerologie-encyclopedie-container12 {
  width: 1280px;
  display: flex;
  align-items: center;
  flex-direction: column;
}
 
.formation-numerologie-encyclopedie-container14 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: flex;
  flex-direction: column;
}
 
.formation-numerologie-encyclopedie-container15 {
  gap: 1rem;
  display: flex;
  flex-direction: column;
}
 
.formation-numerologie-encyclopedie-text14 {
  color: var(--or);
  font-style: italic;
}
 
.formation-numerologie-encyclopedie-text16 {
  font-weight: 700;
}
 
.formation-numerologie-encyclopedie-navlink {
  text-decoration: underline;
}
 
.formation-numerologie-encyclopedie-thq-sec-elm {
  gap: 1rem;
  max-width: 1280px;
  box-shadow: 0 22px 56px -30px rgba(139,115,85,0.55);
  padding-left: 4rem;
  border-radius: 24px;
  padding-right: 4rem;
  flex-direction: column;
  background-color: var(--parchemin);
}
 
.formation-numerologie-encyclopedie-thq-split-elm {
  gap: 5rem;
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}
 
.formation-numerologie-encyclopedie-thq-texte-formation-elm {
  gap: 1rem;
  display: flex;
  flex-direction: column;
}
 
.formation-numerologie-encyclopedie-thq-sec-head-elm {
  gap: 1rem;
  display: flex;
  flex-direction: column;
}
 
.formation-numerologie-encyclopedie-text20 {
  color: var(--or);
  font-style: italic;
}
 
.formation-numerologie-encyclopedie-thq-sec-lede-elm {
  text-align: justify;
}
 
.formation-numerologie-encyclopedie-text22 {
  font-weight: 700;
}
 
.formation-numerologie-encyclopedie-container16 {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.formation-numerologie-encyclopedie-thq-step-t-elm10 {
  align-self: flex-start;
}
 
.formation-numerologie-encyclopedie-container17 {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.formation-numerologie-encyclopedie-thq-step-t-elm12 {
  align-self: flex-start;
}
 
.formation-numerologie-encyclopedie-thq-step-t-elm13 {
  align-self: flex-start;
}
 
.formation-numerologie-encyclopedie-container18 {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.formation-numerologie-encyclopedie-thq-step-t-elm14 {
  align-self: flex-start;
}
 
.formation-numerologie-encyclopedie-thq-step-t-elm15 {
  align-self: flex-start;
}
 
.formation-numerologie-encyclopedie-container19 {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.formation-numerologie-encyclopedie-thq-step-t-elm16 {
  align-self: flex-start;
}
 
.formation-numerologie-encyclopedie-thq-step-t-elm17 {
  align-self: flex-start;
}
 
.formation-numerologie-encyclopedie-container20 {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.formation-numerologie-encyclopedie-thq-step-t-elm18 {
  align-self: flex-start;
}
 
.formation-numerologie-encyclopedie-thq-step-t-elm19 {
  align-self: flex-start;
}
 
.formation-numerologie-encyclopedie-thq-glass-elm {
  gap: 1rem;
  display: flex;
  flex-direction: column;
}
 
.formation-numerologie-encyclopedie-text28 {
  font-size: inherit;
  background-color: initial;
}
 
.formation-numerologie-encyclopedie-thq-feature-foot-elm {
  display: none;
}
 
.formation-numerologie-encyclopedie-text30 {
  text-align: justify;
}
 
.formation-numerologie-encyclopedie-container21 {
  display: flex;
  align-items: center;
  flex-direction: column;
}
 
.formation-numerologie-encyclopedie-container22 {
  gap: 2rem;
  display: flex;
  align-items: center;
  flex-direction: column;
}
 
.formation-numerologie-encyclopedie-text31 {
  align-self: flex-start;
}
 
.formation-numerologie-encyclopedie-container23 {
  padding: 0rem 2rem;
  max-width: 1280px;
}
 
.formation-numerologie-encyclopedie-thq-btn-elm2 {
  transition: 0.3s;
}
 
.formation-numerologie-encyclopedie-thq-btn-elm2:hover {
  color: var(--dl-color-theme-neutral-light);
  background-color: var(--part-i);
}
 
.formation-numerologie-encyclopedie-thq-btn-elm3 {
  transition: 0.3s;
}
 
.formation-numerologie-encyclopedie-thq-btn-elm3:hover {
  color: var(--dl-color-theme-neutral-light);
  background-color: var(--part-ii);
}
 
.formation-numerologie-encyclopedie-thq-btn-elm4 {
  transition: 0.3s;
}
 
.formation-numerologie-encyclopedie-thq-btn-elm4:hover {
  color: var(--dl-color-theme-neutral-light);
  background: var(--part-iii);
}
 
.formation-numerologie-encyclopedie-thq-btn-elm5 {
  transition: 0.3s;
}
 
.formation-numerologie-encyclopedie-thq-btn-elm5:hover {
  color: var(--dl-color-theme-neutral-light);
  background: var(--part-iv);
}
 
.formation-numerologie-encyclopedie-thq-container-vignettes-elm {
  display: flex;
  align-items: center;
  flex-direction: column;
}
 
.formation-numerologie-encyclopedie-thq-vignette-encyclopedie-elm1 {
  align-self: center;
  -article-bg: #f8f5f0;
  -article-ink: var(--nuit);
  -article-accent: var(--part-i);
  -article-border: rgba(26, 45, 90, 0.12);
  -article-surface: #fffdfa;
  -article-ink-soft: rgba(13, 31, 66, 0.78);
  -article-accent-soft: rgba(46, 74, 138, 0.08);
  -article-accent-border: rgba(46, 74, 138, 0.2);
  -article-accent-strong: #213f79;
}
 
.formation-numerologie-encyclopedie-container24 {
  display: flex;
  margin-bottom: 3rem;
  flex-direction: column;
  justify-content: center;
}
 
.formation-numerologie-encyclopedie-link100 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link101 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link102 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link103 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link104 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link105 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link106 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link107 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link108 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link109 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link110 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link111 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link112 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link113 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link114 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link115 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-container25 {
  display: none;
}
 
.formation-numerologie-encyclopedie-container26 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-thq-vignette-encyclopedie-elm2 {
  -article-bg: #f8f5f0;
  -article-ink: var(--nuit);
  -article-accent: var(--part-ii);
  -article-border: rgba(26, 45, 90, 0.12);
  -article-surface: #fffdfa;
  -article-ink-soft: rgba(13, 31, 66, 0.78);
  -article-accent-soft: rgba(91, 122, 110, 0.09);
  -article-accent-border: rgba(91, 122, 110, 0.2);
  -article-accent-strong: #46675a;
}
 
.formation-numerologie-encyclopedie-link116 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link117 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link118 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link119 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link120 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link121 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link122 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link123 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link124 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link125 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link126 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link127 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link128 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link129 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link130 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link131 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link132 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link133 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link134 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link135 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link136 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link137 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link138 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link139 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link140 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link141 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link142 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link143 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link144 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link145 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link146 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link147 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link148 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link149 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link150 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link151 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link152 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link153 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link154 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link155 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link156 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link157 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link158 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link159 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link160 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link161 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link162 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link163 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link164 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link165 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link166 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link167 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link168 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link169 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link170 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link171 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link172 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link173 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link174 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link175 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link176 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link177 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link178 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link179 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link180 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link181 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link182 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link183 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link184 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link185 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link186 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link187 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link188 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link189 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link190 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link191 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link192 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link193 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link194 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link195 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link196 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link197 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link198 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link199 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link200 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link201 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link202 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-thq-vignette-encyclopedie-elm3 {
  -article-bg: #f8f5f0;
  -article-ink: var(--nuit);
  -article-accent: var(--part-iii);
  -article-border: rgba(26, 45, 90, 0.12);
  -article-surface: #fffdfa;
  -article-ink-soft: rgba(13, 31, 66, 0.78);
  -article-accent-soft: rgba(122, 92, 62, 0.09);
  -article-accent-border: rgba(122, 92, 62, 0.22);
  -article-accent-strong: #694e34;
}
 
.formation-numerologie-encyclopedie-link203 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link204 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link205 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link206 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link207 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link208 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link209 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link210 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link211 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link212 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link213 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link214 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link215 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link216 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link217 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link218 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link219 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link220 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link221 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link222 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link223 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link224 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link225 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link226 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link227 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link228 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link229 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link230 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link231 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link232 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link233 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link234 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link235 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link236 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link237 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link238 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link239 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link240 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link241 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link242 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link243 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link244 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link245 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link246 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link247 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link248 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link249 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link250 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link251 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link252 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link253 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link254 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link255 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link256 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link257 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link258 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link259 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link260 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link261 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link262 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link263 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link264 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link265 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link266 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link267 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link268 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link269 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link270 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link271 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link272 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link273 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link274 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link275 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link276 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-thq-vignette-encyclopedie-elm4 {
  -article-bg: #f8f5f0;
  -article-ink: var(--nuit);
  -article-accent: var(--part-iv);
  -article-border: rgba(26, 45, 90, 0.12);
  -article-surface: #fffdfa;
  -article-ink-soft: rgba(13, 31, 66, 0.78);
  -article-accent-soft: rgba(201, 169, 110, 0.12);
  -article-accent-border: rgba(201, 169, 110, 0.28);
  -article-accent-strong: #8b6e36;
}
 
.formation-numerologie-encyclopedie-link277 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link278 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link279 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link280 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link281 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link282 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link283 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link284 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link285 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link286 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link287 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-thq-vignette-encyclopedie-elm5 {
  -article-bg: #f8f5f0;
  -article-ink: var(--nuit);
  -article-accent: var(--part-v);
  -article-border: rgba(26, 45, 90, 0.12);
  -article-surface: #fffdfa;
  -article-ink-soft: rgba(13, 31, 66, 0.78);
  -article-accent-soft: rgba(122, 88, 112, 0.1);
  -article-accent-border: rgba(122, 88, 112, 0.22);
  -article-accent-strong: #67455f;
}
 
.formation-numerologie-encyclopedie-link288 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link289 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link290 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link291 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link292 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link293 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link294 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link295 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link296 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-thq-vignette-encyclopedie-elm6 {
  -article-bg: #f8f5f0;
  -article-ink: var(--nuit);
  -article-accent: var(--indigo-clair);
  -article-border: rgba(26, 45, 90, 0.12);
  -article-surface: #fffdfa;
  -article-ink-soft: rgba(13, 31, 66, 0.78);
  -article-accent-soft: rgba(110, 143, 201, 0.12);
  -article-accent-border: rgba(110, 143, 201, 0.24);
  -article-accent-strong: var(--indigo-ancre);
}
 
.formation-numerologie-encyclopedie-link297 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link298 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link299 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link300 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link301 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link302 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link303 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link304 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link305 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link306 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link307 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link308 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link309 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link310 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link311 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link312 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link313 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link314 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link315 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link316 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-link317 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-container27 {
  display: none;
}
 
.formation-numerologie-encyclopedie-container28 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-container29 {
  display: none;
}
 
.formation-numerologie-encyclopedie-container30 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-container31 {
  display: none;
}
 
.formation-numerologie-encyclopedie-container32 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-container33 {
  display: none;
}
 
.formation-numerologie-encyclopedie-container34 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-container35 {
  display: none;
}
 
.formation-numerologie-encyclopedie-container36 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-container37 {
  display: none;
}
 
.formation-numerologie-encyclopedie-container38 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-container39 {
  display: none;
}
 
.formation-numerologie-encyclopedie-container40 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-container41 {
  display: none;
}
 
.formation-numerologie-encyclopedie-container42 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-container43 {
  display: none;
}
 
.formation-numerologie-encyclopedie-container44 {
  display: contents;
}
 
.formation-numerologie-encyclopedie-container45 {
  display: none;
}
 
.formation-numerologie-encyclopedie-container46 {
  display: contents;
}
 
@media(max-width: 991px) {
  .formation-numerologie-encyclopedie-thq-split-elm {
    display: flex;
  }
}
 
@media(max-width: 767px) {
  .formation-numerologie-encyclopedie-container13 {
    display: none;
  }
  .formation-numerologie-encyclopedie-thq-sec-elm {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .formation-numerologie-encyclopedie-thq-split-elm {
    display: flex;
    flex-direction: column;
  }
  .formation-numerologie-encyclopedie-text20 {
    color: var(--or);
    font-style: italic;
  }
  .formation-numerologie-encyclopedie-thq-inscription-dispo-elm {
    align-self: center;
  }
}
 
@media(max-width: 479px) {
  .formation-numerologie-encyclopedie-thq-sec-elm {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .formation-numerologie-encyclopedie-thq-nv-soon-note-elm {
    text-align: inherit;
  }
  .formation-numerologie-encyclopedie-text28 {
    font-size: inherit;
    background-color: initial;
  }
  .formation-numerologie-encyclopedie-thq-feature-foot-elm {
    display: none;
  }
  .formation-numerologie-encyclopedie-container21 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .formation-numerologie-encyclopedie-text31 {
    align-self: flex-start;
    margin-bottom: 2rem;
  }
  .formation-numerologie-encyclopedie-container23 {
    padding-top: 0px;
    padding-bottom: 1rem;
  }
}
