:root{--wp--preset--color--base:#000000;--wp--preset--color--contrast:#FFFFFF}.has-base-background-color.has-contrast-color{background-color:var(--wp--preset--color--base)!important;color:var(--wp--preset--color--contrast)!important}.eg-sticky-header .wp-block-navigation,.eg-sticky-header .wp-block-navigation *{color:#fff!important}.eg-sticky-header .wp-block-navigation__submenu-container{background-color:#000!important;color:#fff!important}.eg-sticky-header .wp-block-navigation__submenu-container *{color:#fff!important}.wp-block-navigation__responsive-container{background-color:#000!important;color:#fff!important}.wp-block-navigation__responsive-container.is-open,.wp-block-navigation__responsive-container.is-open *{color:#fff!important;background-color:#000!important}.eg-hero{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center;background-image:url(/wp-content/uploads/misc/hero-accueil.webp);background-size:cover;background-position:center;background-attachment:fixed;color:#fff}@media (max-width:781px){.eg-hero{background-attachment:scroll}}.eg-hero>*{position:relative;z-index:1}.eg-hero-quote{text-align:center;max-width:700px;padding:2rem}.eg-hero-quote-text{font-size:1.75rem;font-style:italic;line-height:1.4;text-shadow:0 2px 8px rgb(0 0 0 / .6);margin:0 0 .9rem}.eg-hero-quote-author{font-size:1.2rem;text-shadow:0 2px 8px rgb(0 0 0 / .6);margin:0}.eg-flash{background:#8b1a1a;padding:.6rem 1rem}.eg-flash-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:.75rem;font-weight:500;color:#fff}.eg-flash a{color:#fff;text-decoration:underline}.eg-flash-icon{flex:0 0 auto}.eg-flash p{margin:0}.eg-calendar{position:relative;width:100%;height:500px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.eg-calendar iframe{width:100%;height:100%;border:0}.eg-calendar-full{text-align:right;margin-top:.5rem;font-size:.875rem}.eg-calendar-empty{padding:2rem;text-align:center;color:#666;background:var(--wp--preset--color--light-gray);border-radius:8px}.eg-bg-gray{background-color:var(--wp--preset--color--light-gray)}.eg-cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem}.eg-cat-card{display:block;background:#fff;border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 1px 4px rgb(0 0 0 / .08);transition:transform 0.15s ease,box-shadow 0.15s ease}.eg-cat-card:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgb(0 0 0 / .12)}.eg-cat-image{position:relative;aspect-ratio:16/10;overflow:hidden;background:#e0e0e0}.eg-cat-image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.eg-cat-noimg{width:100%;height:100%;background:linear-gradient(135deg,#0d0808,#800000)}.eg-cat-club{background:#000 url(/wp-content/uploads/logos/logocirc130.webp) center/50% no-repeat!important}.eg-cat-info{padding:.75rem 1rem;display:flex;flex-direction:column;gap:.25rem}.eg-cat-title{font-weight:600;font-size:.9rem}.eg-cat-count{font-size:.8rem;color:#777}.eg-branding{display:flex;align-items:center;gap:.75rem}.eg-logo img{height:48px;width:auto}.eg-sticky-header{position:sticky;top:0;z-index:100;background:#000;box-shadow:0 1px 4px rgb(0 0 0 / .08)}.eg-sticky-header a,.eg-sticky-header .wp-block-site-title,.eg-sticky-header .wp-block-site-title a,.eg-sticky-header .wp-block-navigation-item__label{color:#fff!important}.eg-breadcrumb{font-size:.875rem;color:#666;margin-bottom:1rem}.eg-breadcrumb-sep{margin:0 .4rem}.eg-breadcrumb-current{color:#333;font-weight:500}.eg-article-hero{margin-bottom:1.5rem}.eg-article-hero img{width:100%;border-radius:8px}.eg-article-hero-caption{font-size:.8rem;color:#888;margin-top:.25rem}.eg-article-byline{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#666;margin-bottom:1rem}.eg-byline-dot::before{content:'•'}.eg-footer-brand{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.eg-footer-logo img{height:40px;width:auto}.eg-footer-partners h3{text-align:center!important;margin-bottom:1rem!important;font-size:1.1rem!important}.eg-footer-logos{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:center}.eg-footer-partners img{width:160px!important;height:72px!important;border-radius:4px!important}.eg-gallery-nav{display:flex;justify-content:space-between;margin-bottom:1rem}.eg-gallery-nav-arrow{text-decoration:none;font-size:1.5rem}.eg-sub-galleries{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.eg-sub-gallery-card{text-decoration:none;color:inherit;display:block}.eg-sub-gallery-image{aspect-ratio:4/3;background:#e0e0e0 center/cover;border-radius:8px;margin-bottom:.5rem}.eg-sub-gallery-title{font-weight:600}.eg-sub-gallery-count{font-size:.8rem;color:#777}.ressource-yt{display:flex!important;gap:15px!important;align-items:flex-start!important;margin-bottom:15px!important}.ressource-yt .wp-block-image{flex:0 0 100px!important;width:100px!important;margin:0!important}.ressource-yt .wp-block-image img{border-radius:50%!important;width:100px!important;height:100px!important;object-fit:cover!important}.ressource-yt p{margin-top:0!important}.eg-title-plain{text-decoration:none;color:inherit}.eg-import-form,.eg-import-gallery{margin:1rem 0}:root{--eg-header-h:80px}body{padding-top:var(--eg-header-h)}.eg-sticky-header{position:fixed!important;top:0;left:0;right:0;z-index:1000;transition:transform 0.3s ease;background:#000;box-shadow:0 1px 4px rgb(0 0 0 / .08)}.eg-sticky-header.eg-header-top{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.eg-sticky-header.eg-header-top>div{background:transparent!important}.eg-sticky-header.eg-header-top a,.eg-sticky-header.eg-header-top .wp-block-site-title,.eg-sticky-header.eg-header-top .wp-block-site-title a,.eg-sticky-header.eg-header-top .wp-block-navigation-item__label{color:#fff!important;text-shadow:0 1px 4px rgb(0 0 0 / .7)}.eg-sticky-header.eg-header-top .wp-block-navigation .wp-block-navigation-item__label{color:#fff!important}.eg-sticky-header.eg-header-hidden{transform:translateY(-100%)}.eg-hero{margin-top:calc(-1 * var(--eg-header-h))!important;min-height:100vh!important}.eg-bg-gray .wp-block-post-title a,.eg-bg-gray .wp-block-query .wp-block-post-title a{color:#800000!important;text-decoration:none}.eg-bg-gray .wp-block-post-title a:hover{text-decoration:underline}.eg-bg-gray .wp-block-post-date{font-size:.8rem;color:#888}.eg-bg-gray .wp-block-post-excerpt p{font-size:1.15rem;line-height:1.5;color:#444}.eg-bg-gray .wp-block-post-featured-image img{border-radius:8px;width:100%;aspect-ratio:4/3;object-fit:cover}.eg-sticky-header .wp-block-site-title,.eg-sticky-header .wp-block-site-title a{font-weight:400!important}.eg-hero-quote{max-width:57vw!important;width:57vw!important}.eg-hero-quote-text{font-size:2.5rem!important;font-weight:700}.eg-hero>.wp-block-group{margin-top:300px!important}.eg-hero{margin-bottom:0!important}.eg-flash{margin-top:0!important}.wp-block-post-excerpt__excerpt{text-align:justify!important}.wp-block-post-title a,.wp-block-post-title{color:#800000!important}main .wp-block-post-template .wp-block-group{border:none!important;border-bottom:none!important}main .wp-block-post-template .wp-block-columns{border-bottom:1px solid var(--wp--preset--color--accent-6,#ccc)!important;padding-bottom:30px!important}main .wp-block-post-template .wp-block-group{margin-bottom:0!important}main .wp-block-post-template .wp-block-group{padding-bottom:0!important}.wp-block-post-content p,.wp-block-post-content{text-align:justify!important}.eg-article-hero{max-width:var(--wp--style--global--content-size,800px)!important;margin-left:auto!important;margin-right:auto!important}.eg-article-hero img{width:100%!important;height:auto!important}body.single:has(.eg-article-hero img) .eg-article-title-fallback,body.single:has(.eg-article-hero img) .eg-article-byline-fallback,body.single:has(.eg-article-hero .wp-block-post-featured-image) .eg-article-title-fallback,body.single:has(.eg-article-hero .wp-block-post-featured-image) .eg-article-byline-fallback,body.single:has(.eg-article-hero img) .eg-article-byline-cats-fallback,body.single:has(.eg-article-hero .wp-block-post-featured-image) .eg-article-byline-cats-fallback{display:none!important}.eg-article-hero{position:relative!important}.eg-article-hero-caption{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:3rem 2rem 2rem!important;background:linear-gradient(to top,rgb(255 255 255) 0%,rgb(255 255 255 / .6) 70%,transparent 100%)!important;color:#000!important}.eg-article-hero-caption h1,.eg-article-hero-caption .wp-block-post-title,.eg-article-hero-caption .wp-block-post-title a{color:#800000!important;text-shadow:none!important}.eg-article-byline{justify-content:space-between!important;color:#000!important;padding:.5rem 0!important}.eg-byline-left{display:flex!important;align-items:center!important;gap:0.5rem!important}.eg-article-byline-cats{margin-left:auto!important}.eg-article-byline-cats a{color:#000;text-decoration:none;font-weight:500}body.page:not(.home) .wp-block-post-featured-image img{max-height:82vh!important;width:auto!important;max-width:100%!important;object-fit:contain!important;display:block!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:600px){.eg-article-byline{flex-wrap:wrap!important}.eg-article-byline-cats{margin-left:0!important;width:100%!important}}@media (max-width:600px){.eg-article-hero-caption{padding-left:0.1rem!important;padding-right:0.1rem!important}}.wp-block-post-author-name{color:black!important}.eg-byline-author{gap:0.15rem!important}.eg-byline-author p{margin:0!important}.eg-article-hero-caption h1,.eg-article-hero-caption .wp-block-post-title{font-size:2.5rem!important}@media (max-width:600px){.eg-article-hero-caption h1,.eg-article-hero-caption .wp-block-post-title{font-size:1.1rem!important}}.eg-article-byline{margin-top:0!important}.eg-article-hero{margin-bottom:0!important}.eg-article-hero img,.eg-article-hero .wp-block-post-featured-image img{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.eg-article-hero .wp-block-post-featured-image{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.eg-article-hero .wp-block-post-featured-image,.eg-article-hero figure{margin:0!important;padding:0!important;line-height:0!important;font-size:0!important}.eg-article-hero img{display:block!important;margin:0!important;padding:0!important}.eg-article-hero{padding-bottom:0!important}@media (max-width:600px){.eg-article-hero-caption{padding:2rem .5rem 0.3rem!important}}.eg-article-byline-fallback,.eg-article-byline-cats-fallback{display:none!important}.eg-article-title-below{color:#800000!important;font-size:2.5rem!important;margin:1rem 0 0.5rem!important}body.single:not(.eg-title-plain):has(.eg-article-hero img) .eg-article-title-below,body.single:not(.eg-title-plain):has(.eg-article-hero .wp-block-post-featured-image) .eg-article-title-below{display:none!important}body.single.eg-title-plain .eg-article-hero-caption,body.single:not(.eg-title-plain):not(:has(.eg-article-hero img)):not(:has(.eg-article-hero .wp-block-post-featured-image)) .eg-article-hero-caption{display:none!important}@media (max-width:600px){.eg-article-title-below{font-size:1.1rem!important}}body.single:not(:has(.eg-article-hero img)):not(:has(.eg-article-hero .wp-block-post-featured-image)) .eg-article-hero-caption{display:none!important}.eg-article-title-below{max-width:var(--wp--style--global--content-size,800px)!important;margin-left:auto!important;margin-right:auto!important}body.eg-title-plain .eg-article-hero .wp-block-post-featured-image,body.eg-title-plain .eg-article-hero figure{display:none!important}body.eg-title-plain .eg-article-hero{min-height:0!important}body.eg-title-plain .eg-article-hero-caption{display:none!important}body.eg-title-plain .eg-article-title-below{display:block!important}body.single.eg-title-plain .eg-article-title-below{display:block!important;visibility:visible!important}main{margin-top:20px!important}body.single .eg-article-hero img{object-fit:contain!important;max-height:82vh!important;width:auto!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.eg-sub-gallery-image{position:relative;overflow:hidden}.eg-sub-gallery-image img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover!important;display:block}.ressource-yt img{border-radius:50%!important;width:100px!important;height:100px!important;object-fit:cover!important}@media (max-width:600px){.eg-hero-quote-text{font-size:1.5rem!important}}@media (max-width:600px){.eg-hero-quote{width:90vw!important;max-width:90vw!important}}@media (max-width:600px){html,body{overflow-x:hidden!important;max-width:100vw!important}.eg-sticky-header{width:100vw!important;max-width:100vw!important}.eg-sticky-header .wp-block-navigation{max-width:100%!important}}@media (max-width:600px){.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-dialog,.has-modal-open .wp-block-navigation__responsive-container{width:100vw!important;max-width:100vw!important;left:0!important;right:0!important}}@media (max-width:600px){.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container .wp-block-navigation{width:100%!important;max-width:100%!important;padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box!important}.wp-block-navigation__responsive-container.is-open{width:100vw!important;max-width:100vw!important;padding:0!important}}@media (max-width:600px){.wp-block-navigation__responsive-container .wp-block-navigation__responsive-close,.wp-block-navigation button[aria-label*="Fermer"],.wp-block-navigation button[aria-label*="Close"]{z-index:100001!important;position:relative!important}}@media (max-width:600px){.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container .wp-block-navigation,.wp-block-navigation__responsive-container .wp-block-navigation ul,.wp-block-navigation__responsive-container .wp-block-navigation li{text-align:left!important;align-items:flex-start!important;justify-content:flex-start!important}.wp-block-navigation__responsive-container .wp-block-navigation-item{padding-left:1rem!important}.wp-block-navigation__responsive-container .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container .wp-block-navigation-item__content{padding-left:2rem!important}}@media (max-width:600px){.eg-sticky-header .eg-logo img{height:50px!important;width:auto!important}.eg-sticky-header .wp-block-site-title,.eg-sticky-header .wp-block-site-title a{font-size:1.1rem!important}}@media (max-width:600px){.eg-sticky-header img.eg-logo,.eg-sticky-header .eg-branding img{width:50px!important;height:50px!important}}@media (max-width:600px){.eg-footer-partners img{width:120px!important;height:50px!important}.eg-footer-logo img,.eg-footer-brand img{height:70px!important;width:auto!important}}.wp-block-group.apprendre-outils-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px;margin:32px 0}.wp-block-group.apprendre-outil-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgb(0 0 0 / .08);transition:all 0.3s ease}.wp-block-group.apprendre-outil-card:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgb(0 0 0 / .12);border-color:maroon}.wp-block-group.apprendre-outil-card hr{border:0;border-top:1px solid #e0e0e0;margin:16px 0}.wp-block-group.apprendre-outil-card .outil-title-link{display:flex;align-items:center;gap:8px;margin-bottom:0;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.wp-block-group.apprendre-outil-card .outil-title-link a{text-decoration:none;color:maroon;font-weight:700;transition:color 0.3s ease}.wp-block-group.apprendre-outil-card .outil-title-link a:hover{color:#a00000}.wp-block-group.apprendre-outil-card .outil-title-link::after{content:"↗";font-size:1.1em}.wp-block-group.apprendre-outil-card .outil-subtitle{font-style:italic;color:#666;margin:0;font-size:1.1rem}.wp-block-group.apprendre-outil-card .wp-block-details{margin-top:12px}.wp-block-group.apprendre-outil-card .wp-block-details summary{cursor:pointer;font-weight:600;color:maroon;padding:8px 0;margin:0;list-style:none;display:flex;align-items:center;gap:8px}.wp-block-group.apprendre-outil-card .wp-block-details summary::marker{display:none}.wp-block-group.apprendre-outil-card .wp-block-details summary::after{content:">";font-size:.9em;transition:transform 0.3s ease}.wp-block-group.apprendre-outil-card .wp-block-details[open] summary::after{transform:rotate(90deg)}.wp-block-group.apprendre-outil-card .wp-block-details p{margin:0 0 15px 0;color:#333;line-height:1.6;font-size:18px;padding-left:24px}@media (max-width:767px){.wp-block-group.apprendre-outils-cards{grid-template-columns:1fr}.wp-block-group.apprendre-outil-card .wp-block-details p{font-size:16px}.wp-block-group.apprendre-outil-card .outil-subtitle{font-size:1rem}}border-color:maroon}.wp-block-group.apprendre-outil-card .outil-title-link{display:flex;align-items:center;gap:8px;margin-bottom:8px}.wp-block-group.apprendre-outil-card .outil-title-link a{text-decoration:none;color:maroon;font-weight:700;transition:color 0.3s ease}.wp-block-group.apprendre-outil-card .outil-title-link a:hover{color:#a00000}.wp-block-group.apprendre-outil-card .outil-title-link::after{content:"↗";font-size:1.1em;margin-left:8px}.wp-block-group.apprendre-outil-card .outil-subtitle{font-style:italic;color:#666;margin:0 0 16px;font-size:1.1rem}.wp-block-group.apprendre-outil-card .wp-block-details{margin-top:12px}.wp-block-group.apprendre-outil-card .wp-block-details summary{cursor:pointer;font-weight:600;color:maroon;padding:8px 0;margin:8px 0;border-bottom:1px solid #e0e0e0;list-style:none;display:flex;align-items:center;gap:8px}.wp-block-group.apprendre-outil-card .wp-block-details summary::marker{display:none}.wp-block-group.apprendre-outil-card .wp-block-details summary::after{content:">";font-size:.9em;transition:transform 0.3s ease}.wp-block-group.apprendre-outil-card .wp-block-details[open] summary::after{transform:rotate(90deg)}.inscription-highlight-group{border-radius:28px;background-color:#fde3e3;margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--30);padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30)}