main#gmc-contenu>:is(p,h1,h2,h3,h4,ul,ol,figure,blockquote,table,.wp-block-group,.wp-block-columns,.wp-block-buttons){max-width:760px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}main#gmc-contenu>:is(p,ul,ol):first-child{margin-top:64px}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gmc-header .gmc-nav .gmc-nav-rdv{display:none}@media (max-width:900px){.gmc-header .gmc-nav{align-items:flex-end}.gmc-header .gmc-nav a{text-align:right}.gmc-header .gmc-inner{column-gap:12px!important}.gmc-header .gmc-inner>div{order:1;margin-left:auto}.gmc-header .gmc-menu-btn{order:2;margin-left:0}.gmc-header .gmc-inner>div>.gmc-btn{display:none}.gmc-header .gmc-nav .gmc-nav-rdv{display:flex;justify-content:center;margin-top:14px;padding:14px 20px;border:0;border-radius:999px;background:var(--gmc-accent);color:var(--gmc-on-accent);font-weight:600;text-decoration:none}}.gmc-logos a{display:flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:var(--gmc-radius-sm);background:#FFF;box-shadow:0 6px 18px var(--gmc-shadow-deep)}.gmc-logo-client,.gmc-theme-light .gmc-logo-client{opacity:1;filter:none}.gmc-logos a:hover{transform:translateY(-2px);transition:transform .2s ease}@media (max-width:600px){.gmc-logos{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:100%}.gmc-logos a{height:84px;padding:10px 12px}.gmc-logos .gmc-logo-client{max-width:100%;height:auto!important;max-height:52px}}#gmc-r-tous,.gmc-work[id],.gmc-projet[id]{scroll-margin-top:24px}.gmc-work:target,.gmc-projet:target{outline:3px solid var(--gmc-accent);outline-offset:4px}.gmc-ok{white-space:nowrap;flex:none}@media (max-width:640px){.gmc-vl-stage{flex-direction:row;padding-bottom:56px}.gmc-vl-stage .gmc-vl-float{position:absolute;margin:0;max-width:200px;padding:7px 10px;gap:8px;font-size:11px;border-radius:12px}.gmc-vl-stage .gmc-vl-float strong{font-size:12px}.gmc-vl-stage .gmc-vl-float i{width:26px;height:26px;border-radius:8px}.gmc-vl-stage .gmc-vl-float i svg{width:14px;height:14px}.gmc-vl-stage .gmc-vl-f1{left:0;right:auto;top:70px;bottom:auto}.gmc-vl-stage .gmc-vl-f2{right:0;left:auto;top:250px;bottom:auto}.gmc-vl-stage .gmc-vl-f3{left:0;right:auto;top:auto;bottom:120px}}.gmc-piege{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.gmc-form-etat{margin:0 0 20px;padding:14px 18px;border-radius:var(--gmc-radius-sm);border:1px solid var(--gmc-accent-line);background:var(--gmc-accent-soft);font-weight:600}.gmc-form-etat-erreur{border-color:var(--gmc-warn-line);background:var(--gmc-warn-soft)}.gmc-agenda-charge{display:block;padding:0;border-style:solid;overflow:hidden}.gmc-agenda-cadre{display:block;width:100%;height:700px;border:0}.gmc-cookies{position:fixed;z-index:70;left:16px;right:16px;bottom:16px;margin:0 auto;max-width:720px;display:grid;gap:16px;padding:22px 26px;border-radius:var(--gmc-radius);background:var(--gmc-bg-2);border:1px solid var(--gmc-accent-line);box-shadow:0 18px 50px var(--gmc-shadow-deep)}.gmc-cookies[hidden]{display:none}.gmc-cookies-titre{margin:0;font-weight:700;font-size:17px}.gmc-cookies-texte{margin:4px 0 0;font-size:var(--gmc-fs-small);line-height:1.55;color:var(--gmc-text-soft)}.gmc-cookies-texte a{color:var(--gmc-accent)}.gmc-cookies-boutons{display:flex;flex-wrap:wrap;gap:10px}.gmc-cookies-boutons .gmc-btn{flex:1 1 140px;justify-content:center}@media (min-width:768px){.gmc-cookies{grid-template-columns:1fr auto;align-items:center}.gmc-cookies-boutons .gmc-btn{flex:0 0 auto}}@media (max-width:900px){.gmc-cookies{bottom:84px}}.gmc-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:48px}.gmc-pagination .page-numbers{padding:8px 14px;border-radius:999px;border:1px solid var(--gmc-glass-border)}.gmc-pagination .current{background:var(--gmc-accent);color:var(--gmc-on-accent);border-color:var(--gmc-accent)}.gmc-article-body img{max-width:100%;height:auto;border-radius:var(--gmc-radius-sm)}.gmc-article-body figure{margin:32px 0}.gmc-article-body figcaption{margin-top:8px;font-size:var(--gmc-fs-small);color:var(--gmc-text-soft);text-align:center}.gmc-article-body a:not(.gmc-btn):not(.wp-block-button__link){color:var(--gmc-accent)}.gmc-article-body .wp-block-button__link{display:inline-flex;align-items:center;min-height:48px;padding:12px 26px;border-radius:999px;font-weight:600;text-decoration:none;background:var(--gmc-accent);color:var(--gmc-on-accent)}.gmc-article-body iframe,.gmc-article-body video{max-width:100%;border-radius:var(--gmc-radius-sm)}.gmc-article-body .dicteepress-brief{margin:40px 0!important;padding:26px 28px!important;border-radius:var(--gmc-radius)!important;background:var(--gmc-glass)!important;border:1px solid var(--gmc-accent-line)!important;color:var(--gmc-text)!important}.gmc-article-body .dicteepress-brief .dicteepress-label{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gmc-accent)!important}.gmc-article-body .dicteepress-brief li::before,.gmc-article-body .dicteepress-checks li::before{color:var(--gmc-accent)!important}.gmc-article-body :is(.dicteepress-tip,.dicteepress-warn){margin:32px 0!important;padding:22px 24px!important;border-radius:var(--gmc-radius-sm)!important;background:var(--gmc-glass)!important;border:1px solid var(--gmc-accent-line)!important;color:var(--gmc-text)!important;font-size:17px}.gmc-article-body .dicteepress-warn{border-color:var(--gmc-warn-line)!important}.gmc-article-body .dicteepress-warn .dicteepress-label{color:var(--gmc-warn)!important}.gmc-article-body .dicteepress-tip .dicteepress-label{color:var(--gmc-accent)!important}.gmc-article-body :is(.dicteepress-cta-mid,.dicteepress-cta,.dicteepress-cta-inline){margin:48px 0!important;padding:32px!important;border-radius:var(--gmc-radius)!important;background:var(--gmc-bg-2)!important;border:1px solid var(--gmc-accent-line)!important;box-shadow:var(--gmc-glow-wide);color:var(--gmc-text)!important}.gmc-article-body .dicteepress-cta-mid-title{font-size:24px;line-height:1.25;font-weight:700}.gmc-article-body :is(.dicteepress-cta-mid,.dicteepress-cta,.dicteepress-cta-inline) .wp-block-button__link{background:var(--gmc-accent)!important;color:var(--gmc-on-accent)!important}.gmc-article-body .dicteepress-faq{margin-top:20px!important;padding:6px 26px!important;border-radius:var(--gmc-radius)!important;background:var(--gmc-glass)!important;border:1px solid var(--gmc-glass-border)!important;color:var(--gmc-text)!important}.gmc-article-body .dicteepress-faq details{border-bottom:1px solid var(--gmc-glass-border)}.gmc-article-body .dicteepress-faq details:last-child{border-bottom:0}.gmc-article-body .dicteepress-faq summary{cursor:pointer;min-height:60px;display:flex;align-items:center;font-weight:600;font-size:17px}.gmc-article-body .dicteepress-author{margin:52px 0 0!important;padding:26px!important;border-radius:var(--gmc-radius)!important;background:var(--gmc-glass)!important;border:1px solid var(--gmc-glass-border)!important;color:var(--gmc-text)!important}.gmc-article-body .dicteepress-author.has-photo{padding-left:140px!important}@media (max-width:520px){.gmc-article-body .dicteepress-author.has-photo{padding-left:26px!important}}.gmc-article-body .dicteepress-author-photo img{border:3px solid var(--gmc-accent)}.gmc-post:has(.dicteepress-related)~.gmc-autres-projets{display:none}.gmc-article-body .dicteepress-author-name{font-size:21px;font-weight:700}.gmc-article-body :is(.dicteepress-author-role,.dicteepress-author-bio,.dicteepress-legal){color:var(--gmc-text-soft)!important}.gmc-article-body .dicteepress-chips li{background:var(--gmc-accent-soft)!important;border:1px solid var(--gmc-accent-line)!important;color:var(--gmc-text)!important}