body.cgs-commissions div.cgs-content,body.menu.cgs-faq div.cgs-content{min-height:100vh!important}main>p{display:grid;place-content:center;height:50px;font-size:2rem;color:#fff}body .cgs-menu main .cgs-container{justify-content:center;align-items:center}body.menu .cgs-container:not(.cgs-commissions){width:var(--menu-content-width);margin:0 calc((100% - var(--menu-content-width)) / 2)}body .cgs-container.cgs-commissions,body.menu .cgs-container.cgs-faq{width:calc(var(--menu-content-width) + 20%);margin:0 auto}body.menu main>.cgs-faq,main>.cgs-commissions{width:100%}ul.menu-box{all:initial;display:grid;width:100%}ul.menu-box.administration,ul.menu-box.amicale,ul.menu-box.docs,ul.menu-box.home{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}ul.menu-box.administration li.administration:last-child:nth-of-type(odd),ul.menu-box.administration li.home:last-child:nth-of-type(odd),ul.menu-box.amicale li.administration:last-child:nth-of-type(odd),ul.menu-box.amicale li.home:last-child:nth-of-type(odd),ul.menu-box.docs li.administration:last-child:nth-of-type(odd),ul.menu-box.docs li.home:last-child:nth-of-type(odd),ul.menu-box.home li.administration:last-child:nth-of-type(odd),ul.menu-box.home li.home:last-child:nth-of-type(odd){margin-left:auto;margin-right:auto;grid-column:1/-1}ul.menu-box.administration li.administration#enquete-elus,ul.menu-box.administration li.home#enquete-elus,ul.menu-box.amicale li.administration#enquete-elus,ul.menu-box.amicale li.home#enquete-elus,ul.menu-box.docs li.administration#enquete-elus,ul.menu-box.docs li.home#enquete-elus,ul.menu-box.home li.administration#enquete-elus,ul.menu-box.home li.home#enquete-elus{grid-row:2;grid-column:1/span 2}ul.menu-box.administration li.administration#enquete-elus~li:last-child:nth-of-type(odd),ul.menu-box.administration li.home#enquete-elus~li:last-child:nth-of-type(odd),ul.menu-box.amicale li.administration#enquete-elus~li:last-child:nth-of-type(odd),ul.menu-box.amicale li.home#enquete-elus~li:last-child:nth-of-type(odd),ul.menu-box.docs li.administration#enquete-elus~li:last-child:nth-of-type(odd),ul.menu-box.docs li.home#enquete-elus~li:last-child:nth-of-type(odd),ul.menu-box.home li.administration#enquete-elus~li:last-child:nth-of-type(odd),ul.menu-box.home li.home#enquete-elus~li:last-child:nth-of-type(odd){grid-column:auto!important}ul.menu-box.administration:not(.highlighted) li.menu-item,ul.menu-box.amicale:not(.highlighted) li.menu-item,ul.menu-box.docs:not(.highlighted) li.menu-item,ul.menu-box.home:not(.highlighted) li.menu-item{width:calc(var(--menu-item-size) * 3.5)}ul.menu-box.administration.highlighted li.menu-item,ul.menu-box.amicale.highlighted li.menu-item,ul.menu-box.docs.highlighted li.menu-item,ul.menu-box.home.highlighted li.menu-item{width:calc(var(--menu-item-size) * 2);margin-bottom:0!important}ul.menu-box.administration.highlighted li.menu-item p,ul.menu-box.amicale.highlighted li.menu-item p,ul.menu-box.docs.highlighted li.menu-item p,ul.menu-box.home.highlighted li.menu-item p{margin-bottom:0!important}ul.menu-box.administration.highlighted li.menu-item#inscription-amicale,ul.menu-box.amicale.highlighted li.menu-item#inscription-amicale,ul.menu-box.docs.highlighted li.menu-item#inscription-amicale,ul.menu-box.home.highlighted li.menu-item#inscription-amicale{grid-row:2;grid-column:1/span 2}ul.menu-box.commissions,ul.menu-box.faq{display:grid;grid-template-columns:repeat(auto-fill,calc(var(--menu-item-size) * 3));grid-auto-rows:auto;justify-content:center}li.menu-item{position:relative;justify-self:center;align-self:center;flex-direction:column;aspect-ratio:1/1;margin-bottom:1.5vh}li.menu-item,li.menu-item new{display:flex;justify-content:center;align-items:center}li.menu-item new{position:absolute;user-select:none;pointer-events:none;top:var(--menu-item-size);left:calc(50% + var(--menu-item-size) / 1.5);transform:translate(-50%);padding:.25em;width:calc(var(--menu-item-size) / 1.5);height:calc(var(--menu-item-size) / 1.5)}li.menu-item new span{position:absolute;z-index:1;font-size:calc(var(--header-font-size) + .2em);font-weight:800;color:var(--cgs-color-menu-5)}li.menu-item new svg{position:absolute;width:calc(var(--menu-item-size) / 1.5);height:calc(var(--menu-item-size) / 1.5)}li.menu-item new svg path:first-child{fill:#fff;stroke:#000;stroke-width:1.25;stroke:var(--cgs-color-menu-5)}li.menu-item new svg path:last-child{stroke:var(--cgs-color-menu-5);stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke .3s ease}li.menu-item a{position:relative;display:grid;place-content:center;padding:calc(var(--menu-item-size) / 4);height:min-content;width:min-content;aspect-ratio:1/1;border:.25em solid #fff;border-radius:50%}li.menu-item a:after{content:"";position:absolute;top:-.15em;left:-.15em;height:100%;width:100%;border:.15em solid #fff;border-radius:50%;transition:box-shadow .2s ease-in-out}li.menu-item a:hover:after{box-shadow:0 0 1em .75em #fff}li.menu-item a:hover~new svg path{animation:drawSVG 5s forwards}li.menu-item a.menu-link img,li.menu-item a.menu-link svg{height:calc(var(--menu-item-size));width:auto;aspect-ratio:1/1;transition:.3s}li.menu-item a.menu-link svg:not(.cgs-nofill) :not(.cgs-semifill),li.menu-item a.menu-link svg:not(.cgs-nofill,.cgs-semifill){fill:#fff!important;stroke-width:0!important}li.menu-item a.menu-link svg.cgs-semifill,li.menu-item a.menu-link svg:not(.cgs-nofill) .cgs-semifill{fill:#fff!important;stroke:#009c96!important}li.menu-item a.menu-link img:not(.cgs-nofill){filter:brightness(0) invert(1)}li.menu-item p{margin:1vh;height:3em;width:90%;font-size:calc(var(--menu-item-size) / 4);color:#fff;text-transform:uppercase;text-align:center;display:flex;align-items:center;justify-content:center}