/* Feuille transposee depuis post-45141.css — ne pas modifier a la main. */
.astk-e-2e7a376:where(.astk-c-pleine) { display: flex; }
.astk-e-2e7a376 > .astk-in { display: flex; }
:where(.astk-titre) { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); line-height: var( --e-global-typography-primary-line-height ); color: var( --e-global-color-primary ); }
.astk-e-ed9a313 { text-align: center; }
.astk-e-3b31e0a:where(.astk-c-pleine) { display: flex; }
.astk-e-3b31e0a > .astk-in { display: flex; }
.astk-e-bba974a .elementor-sitemap-section { flex-basis: calc( 1 / 1 * 100% ); }
.astk-e-bba974a .elementor-sitemap-list, .astk-e-bba974a .elementor-sitemap-list .children { list-style-type: disc; }
:root { --page-title-display: none; }

@media (max-width:1024px) {
  :where(.astk-titre) { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .astk-e-bba974a .elementor-sitemap-section { flex-basis: calc( 1 / 2 * 100% ); }
}

@media (max-width:767px) {
  :where(.astk-titre) { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); }
  .astk-e-bba974a .elementor-sitemap-section { flex-basis: calc( 1 / 1 * 100% ); }
}
