:root{--composer_block-padding:1rem;--composer_block-vertical-space:2rem;--composer-hr-color:#000;--composer-hr-space-small:1em;--composer-hr-space-medium:2em;--composer-hr-space-big:4em}.composerBlockFlex>div,.composerBlock_full{box-sizing:border-box;margin-bottom:var(--composer_block-vertical-space);padding:0 var(--composer_block-padding)}iframe.nyroComposerIframe{display:block;width:100%}.nyroHr{background-clip:content-box;background-color:var(--composer-hr-color);border:none;display:block;height:1px;margin:0;padding:var(--composer-hr-space-small) 0}.nyroHr.separator_transparent{background-color:initial}.nyroHr.separator_space_medium,.nyroHr.spacer_space_medium{padding:var(--composer-hr-space-medium) 0}.nyroHr.separator_space_big,.nyroHr.spacer_space_big{padding:var(--composer-hr-space-big) 0}.composerBlock nyro-swiper>img{object-fit:contain}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(/build/fonts/InterItalic_latin-ext.d7639034.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(/build/fonts/InterItalic_latin.0f026f80.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/build/fonts/Inter_latin-ext.a2932581.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/build/fonts/Inter_latin.6f95114e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Readex Pro;font-style:normal;font-weight:160 700;src:url(/build/fonts/ReadexPro_latin-ext.ba453648.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Readex Pro;font-style:normal;font-weight:160 700;src:url(/build/fonts/ReadexPro_latin.6cafcc47.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--f-readex:"Readex Pro",serif;--f-inter:"Inter",serif;--s-text:1.6rem;--s-cta:1.6rem;--s-radius:1rem;--s-small-radius:0.3rem;--s-header-height:6rem;--s-header-padding:2rem;--s-svg-size:2rem;--s-calendar-year:1.8rem;--s-calendar-date:2.5rem;--t-anim:0.3s;--t-delay:0.5s;--c-title:#181818;--c-text-dark:#5a5a5b;--c-text:#727272;--c-inter:#8e8e8e;--c-light:#b0b5aa;--c-ultralight:#dedfdd;--c-extralight:#e4e5e7;--c-borderLight:#f2f2f2;--c-bgLight:#f5f5f6;--c-black:#000;--c-white:#fff;--c-fscf-blue:#009fe3;--c-blue-dark:#0f5876;--c-fscf-yellow:#fbba00;--c-yellow-dark:#dba609;--c-fscf-red:#e42313;--c-red-dark:#b61a14;--c-fscf-pink:#e6007e;--c-pink-dark:#ac256f;--c-fscf-dark:#01121e;--c-blue-inter:#83d3f5;--c-blue-inter-40:#83d3f566;--c-blue-light:#aae1f8;--c-pink-light:#ed8dc2;--c-green:#a1c468;--c-success:#a2c862;--c-success-text:#fff;--c-error:#e52113;--c-error-text:#fff;--c-link:var(--c-fscf-blue);--scrollbar-width:1rem;--scrollbar-bg:var(--c-white);--scrollbar-border:var(--c-white);--scrollbar-thumb:var(--c-ultralight);--scrollbar-thumb-hover:var(--c-light)}html{font-size:62.5%}@view-transition{navigation:auto}body{accent-color:var(--c-blue-dark);color:var(--c-black);font-family:var(--f-readex);font-optical-sizing:auto;font-size:var(--s-text);font-variation-settings:"HEXP" 0;margin:0;padding:0;scroll-behavior:smooth}*{scroll-padding-top:calc(var(--s-header-height) + var(--s-header-padding))}h1,h2,h3,h4,h5,h6{color:var(--c-title);font-weight:600;margin:0}h1{font-size:3rem;margin:3rem auto;max-width:fit-content;text-align:center}h1.withSpan{line-height:.9em}h1>.titleIcon.titleIcon{color:var(--c-link);display:block;margin:0 auto;--s-svg-size:5rem}h1 span{display:block;font-size:2rem;text-align:right}h2{font-size:2.3rem}h3{font-size:2.2rem}h4{font-size:2rem}p{margin:0}ul{padding-left:2rem}a{color:var(--c-link);text-decoration:none}a:hover{text-decoration:underline}.hidden{display:none!important}img{display:block;height:auto;max-width:100vw;width:100%}.flexSpacer{flex-grow:1}.tabletOnly{display:none!important}.btn,button{--c-btn-text:var(--c-white);--c-btn-text-hover:var(--c-btn-text);--c-btn-bg:var(--c-fscf-blue);--c-btn-bg-hover:var(--c-blue-dark);background-color:var(--c-btn-bg);border:1px solid #0000;border-radius:var(--s-radius);color:var(--c-btn-text);cursor:pointer;display:inline-block;font-family:var(--f-inter);font-size:var(--s-cta);font-weight:600;padding:.8rem 2rem;transition:background-color var(--t-anim),color var(--t-anim)}.btn:hover,button:hover{background-color:var(--c-btn-bg-hover);color:var(--c-btn-text-hover);text-decoration:none}.btnLightHover:hover{--c-btn-text-hover:var(--c-inter);--c-btn-bg-hover:var(--c-white)}.btnWithIcon{display:inline-flex}.btnWithIcon .icon{margin-right:1rem}.pinkContainer{--c-link:var(--c-fscf-pink)}.btnPink,.pinkContainer .btn:not(.btnLightWhite){--c-btn-bg:var(--c-fscf-pink);--c-btn-bg-hover:var(--c-pink-dark)}.yellowContainer{--c-link:var(--c-fscf-yellow)}.btnYellow,.yellowContainer .btn:not(.btnLightWhite){--c-btn-bg:var(--c-fscf-yellow);--c-btn-bg-hover:var(--c-yellow-dark)}.redContainer{--c-link:var(--c-fscf-red)}.btnRed,.redContainer .btn:not(.btnLightWhite){--c-btn-bg:var(--c-fscf-red);--c-btn-bg-hover:var(--c-red-dark)}.btnDark{--c-btn-bg:var(--c-blue-dark);--c-btn-bg-hover:var(--c-fscf-blue)}.btnLightWhite{border:none;--c-btn-text:var(--c-title);--c-btn-bg:var(--c-white);--c-btn-bg-hover:var(--c-light)}.btnLightBlue{border:none;--c-btn-text:var(--c-fscf-blue);--c-btn-text-hover:var(--c-white);--c-btn-bg:var(--c-white);--c-btn-bg-hover:var(--c-fscf-blue)}.btnSquare{align-items:center;display:inline-flex;height:2.8rem;justify-content:center;padding:0;width:2.8rem}.btn.disabled{opacity:.5;pointer-events:none}section{padding:1rem}svg.icon{display:inline-block;height:var(--s-svg-size);width:var(--s-svg-size)}nyro-tooltip{--nyro-tooltip-background-color:var(--c-white);--nyro-tooltip-border-color:var(--c-fscf-blue);--nyro-tooltip-move:-0.5rem;--nyro-tooltip-arrow-move:calc(0.25rem + 3px);--nyro-tooltip-border-radius:var(--s-small-radius);z-index:800}nyro-tooltip:hover,nyro-tooltip[open]{z-index:801}nyro-tooltip>.icon{color:var(--nyro-tooltip-border-color);cursor:help;display:block}nyro-tooltip>div[slot=content]{color:var(--c-text);font-size:1.4rem;font-style:italic;font-weight:400;line-height:1.4em;max-height:min(20vh,20rem);max-width:calc(100vw - 2rem);overflow:auto;padding:.5rem;text-align:left;text-transform:none;width:25rem;word-break:break-word}nyro-calendar{font-size:1.6rem;padding:2rem;--nyro-calendar-border-radius:var(--s-radius);--nyro-calendar-font-family:var(--f-readex);--nyro-calendar-text-color:var(--c-fscf-dark);--nyro-calendar-background-color:var(--c-white);--nyro-calendar-link-color:var(--c-fscf-blue);--nyro-calendar-link-color-hover:var(--c-fscf-pink);--nyro-calendar-dayFilledHighlight-bakground:var(--c-fscf-pink);--nyro-calendar-header-border-bottom:1px solid var(--c-extralight);--nyro-calendar-number-font:300 0.85em var(--nyro-calendar-font-family);--nyro-calendar-dayFilled-font:600 0.85em var(--nyro-calendar-font-family);--nyro-calendar-header-div-color:var(--c-black);--nyro-calendar-header-div-font:600 1.4rem var(--f-readex);--nyro-calendar-header-div-text-transform:uppercase;--nyro-calendar-dayNames-text-color:var(--c-inter);--nyro-calendar-dayNames-font:500 1.4rem var(--f-readex);--nyro-calendar-dayNames-text-transform:uppercase;--nyro-calendar-header-nav-margin:0 0 0 2rem}nyro-calendar:defined time{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}nyro-calendar:defined time div{--cell-full-size:2.8832rem;--call-gap:0.8rem;background:#fafafa;border-radius:var(--s-radius);box-shadow:0 4px 4px 0 #00000040;box-sizing:border-box;color:var(--c-black);font:var(--nyro-calendar-filled-font);font-size:12px;left:calc(var(--dayCol)*-1*(var(--cell-full-size) + var(--call-gap)));opacity:0;padding:1rem;position:absolute;text-align:left;top:calc(100% + var(--call-gap));transition:opacity var(--t-anim),visibility var(--t-anim);transition-delay:var(--t-delay);visibility:hidden;width:calc(var(--cell-full-size)*7 + var(--call-gap)*6);z-index:4}nyro-calendar:defined time div strong{color:var(--c-fscf-blue);font-size:1.3rem;font-weight:400}nyro-calendar:defined time div .nyroCloseTime{position:absolute;right:1rem;top:1rem;--s-svg-size:1.2rem}nyro-calendar:defined time div nav{margin-top:1rem}nyro-calendar:defined time div .categoryDot{height:.8rem;width:.8rem}nyro-calendar:defined time:hover{z-index:2}nyro-calendar:defined time:hover div{opacity:1;transition-delay:0s;visibility:visible}nyro-calendar:defined time div a{color:var(--c-black);display:block;margin-top:1rem}nyro-swiper{--nyro-swiper-animation-time:var(--t-anim);margin-bottom:2rem;min-height:12rem;position:relative;width:100%}nyro-swiper article{width:100%}nyro-swiper>.btn{align-items:center;border-radius:50%;display:flex;height:4rem;justify-content:center;margin-top:-2rem;padding:0;position:absolute;top:50%;width:4rem;--s-svg-size:4rem;z-index:1}nyro-swiper.nyroSwiperNoNav>.btn{display:none}nyro-swiper>.navPrev{left:-.7rem}nyro-swiper>.navNext{right:-.7rem;rotate:180deg}nyro-toaster-stack{bottom:1rem}nyro-toaster{--textColor:var(--c-success-text);background:var(--c-success);border-radius:var(--s-radius);box-sizing:border-box;color:var(--textColor);font-size:1.6rem;font-weight:700;margin:0 auto 1rem;max-width:calc(100vw - 2rem);padding:1.5rem 3rem;position:relative;text-align:center;width:30rem}nyro-toaster.deleteToaster,nyro-toaster.errorToaster{--textColor:var(--c-error-text);background:var(--c-error)}nyro-toaster .close{color:var(--textColor);position:absolute;right:.5rem;top:.5rem;--s-svg-size:1.5rem}nyro-toaster .close:hover{color:var(--c-error)}main{min-height:50vh}.logoSvg{height:11.7rem;width:14.1rem}dialog{opacity:0;transform:translateY(-50vh);transition:opacity var(--t-anim) ease-out,transform var(--t-anim) ease-out,overlay var(--t-anim) ease-out allow-discrete,display var(--t-anim) ease-out allow-discrete}dialog::backdrop{backdrop-filter:blur(.5rem);background-color:#3c3c3c4d}dialog[open]{opacity:1;transform:translateY(0)}@starting-style{dialog[open]{opacity:0;transform:translateY(-50vh)}}.pagination{display:flex;flex-wrap:wrap;justify-content:center;margin:2rem 0}.pagination .btn,.pagination strong{display:inline-block;font-weight:300;line-height:1em;margin:.5rem;padding:.8rem 0;text-align:center;width:3.6rem}.pagination strong{border:1px solid var(--c-black);border-radius:var(--s-radius);color:var(--c-black);font-weight:600}.pagination .btn.next,.pagination .btn.prev{--s-svg-size:3rem;margin:.5rem 0;padding:0;width:auto}.pagination .btn .icon{vertical-align:sub}.pagination .btn.next .icon{transform:rotate(180deg)}.pagination span{text-align:center}@media (max-width:48em){.pagination{justify-content:space-between}.pagination span{order:1;width:100%}.pagination .next,.pagination .prev{order:2}}.infos{align-items:center;background:var(--c-ultralight);border-radius:12rem;box-sizing:border-box;display:flex;height:24rem;justify-content:center;margin:0 auto;position:relative;text-align:center;width:24rem}.infos .icon{color:var(--c-white);position:absolute;right:5.5rem;top:0;--s-svg-size:4rem}.infos p{color:var(--c-title);font-size:1.6rem;width:16rem}.calendar{display:inline-flex;flex-direction:column-reverse;text-align:center;--c-cur-color:var(--c-fscf-pink)}.calendar span{background-color:var(--c-cur-color);border-radius:var(--s-radius) var(--s-radius) 0 0;color:var(--c-white);font-size:calc(var(--s-calendar-year)/1.55);font-weight:500;line-height:var(--s-calendar-year)}.calendar strong{background-color:var(--c-white);border-radius:0 0 var(--s-radius) var(--s-radius);box-shadow:0 4px 4px 0 #00000040;color:var(--c-cur-color);font-size:calc(var(--s-calendar-date)/2.125);font-weight:700;line-height:var(--s-calendar-date);padding:0 .6rem}.location{background-color:var(--c-blue-dark);color:var(--c-white);font-size:1rem;font-weight:700;padding:.5rem .8rem;text-transform:uppercase}.categoryDot{background-color:var(--c-cur-color);border-radius:50%;display:inline-block;height:3rem;width:3rem}.categoryDot,.categoryLabel{--c-cur-color:var(--c-fscf-pink)}.categoryLabel{align-items:center;color:var(--c-title);display:inline-flex;font-family:var(--f-inter);font-size:1.2rem;font-weight:600;text-transform:uppercase}.categoryLabel:before{background-color:var(--c-cur-color);border-radius:50%;content:"";display:inline-block;height:1rem;margin-right:.5rem;width:1rem}.category_sport{--c-cur-color:var(--c-fscf-blue)}.category_assoc{--c-cur-color:var(--c-fscf-pink)}.category_formation{--c-cur-color:var(--c-fscf-yellow)}.category_culture{--c-cur-color:var(--c-fscf-red)}.category_sante{--c-cur-color:var(--c-green)}#errorPage{text-align:center}#errorCode{align-items:center;display:flex;font-family:var(--f-inter);font-size:12rem;margin-bottom:0}#errorCode img{animation:errorCodeImg 10s linear 0s infinite;margin:0 1rem;width:10rem}#errorPage h2{margin-bottom:2rem;text-transform:uppercase}#errorPage p{color:var(--c-inter);font-size:1.6rem;font-style:normal;font-weight:400;margin-bottom:4rem}@keyframes errorCodeImg{0%{transform:rotate(0deg)}25%{animation-timing-function:ease-in-out;transform:rotate(0deg)}50%{animation-timing-function:ease-in-out;transform:rotate(1turn)}75%{animation-timing-function:ease-in-out;transform:rotate(0deg)}to{transform:rotate(0deg)}}#searchResults form{margin:0 auto 2rem;max-width:40rem}.searchResults{--curColor:var(--c-fscf-blue);border:1px solid var(--c-inter);border-radius:var(--s-radius);margin-bottom:2rem;overflow:auto;padding:1rem}.searchResults_content{--curColor:var(--c-blue-dark)}.searchResults_news,.searchResults_structure_A,.searchResults_structure_CD,.searchResults_structure_CT-D,.searchResults_structure_CT-R,.searchResults_structure_CT-T,.searchResults_structure_O{--curColor:var(--c-fscf-pink)}.searchResults_discipline,.searchResults_event{--curColor:var(--c-fscf-blue)}.searchResults_documentation{--curColor:var(--c-inter)}.searchResults_faqItem{--curColor:var(--c-green)}.searchResults h2{align-items:center;display:flex;margin-bottom:1rem}.searchResults h2 .icon{color:var(--curColor);--s-svg-size:3rem;flex-shrink:0;margin-right:1rem}.searchResults ul{background:var(--c-interLight);list-style-type:none;margin:0;padding:0}.searchResults li{border-top:1px solid var(--c-inter);line-height:1.6em;overflow:auto;padding:1.2rem}.searchResults li:first-child{border-top-width:2px}.searchResults li span{font-weight:300}.searchResults li .btn{float:right;margin:0 0 .5rem .5rem}.searchResults li a:not(.btn){color:var(--c-black);font-size:1.6rem;font-weight:500}.searchResults .btnMore{float:right;margin:1rem 0 0 auto}#manageNewslettersIntro p{font-size:1.6rem;margin-bottom:3rem}#manageNewsletters h2{align-items:center;display:flex;font-size:2.1rem}#manageNewsletters h2 .icon{margin-right:.5rem;--s-svg-size:2.4rem}#manageNewsletters>ul{list-style-type:none;margin:1rem 0 0;padding:0}#manageNewsletters>ul>li{align-items:center;display:flex;font-size:1.6rem;height:3rem;justify-content:space-between;margin-bottom:1rem}#manageNewsletters>ul>li nyro-tooltip{margin-left:.5rem}#manageNewsletters>ul>li>span{color:var(--c-fscf-blue);font-style:italic}.radioList{border:1px solid var(--c-inter);border-radius:3px;display:inline-flex;list-style-type:none;margin:0;overflow:hidden;padding:0}.radioList>li{flex-grow:1}.radioList input{display:none}.radioList label{color:var(--c-secondary);cursor:pointer;display:block;font-weight:var(--font-bold-weight);padding:6px 12px;text-align:center;transition:color .3s,background-color .3s}.radioList li:not(:first-child){border-left:1px solid var(--c-inter)}.radioList input:checked+label{background-color:var(--c-fscf-blue);color:var(--c-white)}::-webkit-scrollbar{height:var(--scrollbar-width);width:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-bg);border:1px solid var(--scrollbar-border);border-radius:var(--scrollbar-width)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:var(--scrollbar-width)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}body.noHeaderPadding{--s-header-padding:0px}body{padding-top:calc(var(--s-header-height) + var(--s-header-padding))}header{background-color:var(--c-white);box-shadow:0 0 2rem 0 #00000080;color:var(--c-title);height:var(--s-header-height);left:0;position:fixed;right:0;top:0;z-index:1000}header section{align-items:center;display:flex;height:calc(var(--s-header-height) - 2rem);justify-content:space-between}header input{display:none}header #logo{background:var(--c-white);height:7rem;margin-top:3rem;position:relative;width:9.8rem}header #logo:before{box-shadow:0 0 1rem 0 #00000080;height:2rem}header #logo:after,header #logo:before{bottom:0;content:"";left:0;position:absolute;right:0;z-index:0}header #logo:after{background:var(--c-white);top:0}header #logo img{height:7rem;left:.5rem;position:absolute;top:-.5rem;width:auto;z-index:1}header label[for=menu]{display:block;height:2.2rem;margin-right:1rem;margin-top:-.5rem;position:relative;text-indent:-999em;width:2.6rem}header label[for=menu]:after,header label[for=menu]:before{background:var(--c-inter);content:"";height:.2rem;left:0;position:absolute;right:0;transform-origin:-1px 50%;transition:transform .3s,box-shadow .3s}header label[for=menu]:before{box-shadow:0 1rem 0 var(--c-inter);top:0}header label[for=menu]:after{bottom:0}header input:checked+label[for=menu]:before{box-shadow:none;transform:rotate(45deg)}header input:checked+label[for=menu]:after{transform:rotate(-45deg)}header div{background:var(--c-white);bottom:0;display:flex;flex-direction:column;left:0;opacity:0;overflow:auto;padding:3rem 2rem 2rem;position:fixed;right:0;top:var(--s-header-height);transition:opacity var(--t-anim),visibility var(--t-anim);visibility:hidden}header input:checked~div{opacity:1;visibility:visible}header div #backLink{align-items:center;color:var(--c-title);display:flex;font-size:1.5rem;font-weight:500;margin-bottom:1.5rem;text-decoration:none;text-transform:uppercase;transition:color var(--t-anim)}header div #backLink .icon{margin-right:.5rem}header div #backLink:hover{color:var(--c-fscf-blue)}#mainNav a{align-items:center;color:var(--c-title);display:flex;font-size:1.5rem;font-weight:500;margin-bottom:1.5rem;text-transform:uppercase;transition:color var(--t-anim)}#mainNav a .icon{margin-right:1rem}#mainNav a.active,#mainNav a:hover{color:var(--c-fscf-blue)}#breadcrumbs{display:none;margin-bottom:1.5rem}#breadcrumbs,#breadcrumbs a{color:var(--c-light)}#breadcrumbs strong{color:var(--c-blue-inter)}.navWisthSub{display:block;position:relative}.navWisthSub>a{padding-right:calc(var(--s-svg-size) + 10px)}.navWisthSub>label{cursor:pointer;height:var(--s-svg-size);position:absolute;right:0;rotate:0deg;top:0;transition:rotate var(--t-anim);width:var(--s-svg-size)}.navWisthSub>label .icon{rotate:-90deg}.navWisthSub .subNav{display:none;padding-left:var(--s-svg-size);transition:display var(--t-anim)}.navWisthSub>input:checked~label{rotate:180deg}.navWisthSub>input:checked~.subNav{display:block}#searchDialog{background-color:var(--c-blue-dark);border:none;border-radius:var(--s-radius);padding:1rem;width:64rem}#searchDialog,#searchDialog a,#searchDialog h2{color:var(--c-white)}#searchDialog h2{margin:1rem 0;text-transform:uppercase}#searchDialog h2,#searchDialog p{text-align:center}#searchDialog .closeDialog{position:absolute;right:1rem;top:1rem}.quickSearch{align-items:stretch;background:var(--c-white);border:1px solid var(--c-light);border-radius:2rem;color:var(--c-inter);display:flex;height:4rem;margin:2rem 0}.quickSearch:focus-within{border-color:var(--c-text)}.quickSearch label{align-items:center;display:flex;padding:0 .5rem 0 1rem}.quickSearch label span{display:none}.quickSearch input{border:none;color:var(--c-title);flex-grow:1;font-size:1.6rem;outline:none}.quickSearch button{align-items:center;background:none;color:var(--c-inter);display:flex;padding:0 1rem 0 .5rem}#searchDialog li{margin-bottom:1rem}footer{background-color:var(--c-title);color:var(--c-inter)}footer section{padding:2rem 1rem}footer a,footer aside p{color:var(--c-white)}footer aside{position:static}footer aside p{line-height:180%}footer a:hover{color:var(--c-fscf-blue)}footer #logoFooter{display:block}footer #logoFooter img{width:14rem}footer #logoFooter,footer aside,footer nav{margin-bottom:2rem}footer nav a,footer strong{display:inline-block;padding-bottom:.5rem}footer strong{text-transform:uppercase}.footerNotes .team{color:inherit}input[type=button],input[type=date],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0}nyro-select,nyro-select-autocomplete,select{border-radius:0}nyro-select,nyro-select-autocomplete{--nyro-select-placeholder-color:var(--c-fscf-dark);--nyro-select-dropdown-border-color:var(--c-title);--nyro-select-arrow-focused-opacity:1;--nyro-select-dropdown-max-width:0px}nyro-select-option,nyro-select-selected{color:var(--c-fscf-dark);cursor:pointer;font-family:var(--f-readex);font-size:1.6rem;padding:.5rem 1rem}nyro-select-option[selected]{background-color:var(--c-ultralight)}.form_row{margin-bottom:1rem;position:relative}.form_row label{color:var(--c-title);display:block;font-size:1.6rem}.form_row input:not([type=checkbox],[type=radio]),.form_row nyro-select,.form_row nyro-select-autocomplete,.form_row select,.form_row textarea{background-color:var(--c-white);border:1px solid var(--c-title);box-sizing:border-box;font-family:var(--f-readex);font-size:1.6rem;outline:none;padding:.5rem 1rem;width:100%}.form_row_checkbox{align-items:center;display:flex}.form_row_checkbox input{display:inline;margin-left:0;width:auto}.form_row.form_row_checkbox label{display:inline;font-size:1.5rem;margin:0}.form_row textarea{min-height:4em}.form_row input:focus,.form_row textarea:focus{background:#efefef}.form_row_choice>ul{list-style-type:none;margin:0;padding:0}.form_row_choice>ul label{display:inline}ul.form_errors{list-style-type:none;margin:0;padding:0}.form_errors.form_errors{color:var(--c-fscf-red);max-width:none;text-align:left}.securityForm{margin:2rem auto;max-width:47rem}.securityForm h1,.securityForm>p{text-align:center}.securityForm>p{color:var(--c-title);font-size:1.8rem;margin:1rem auto;max-width:42rem}.securityForm .form_row .forgotLink{color:var(--c-title);font-size:1.4rem;position:absolute;right:0;text-decoration:underline;top:0}.form_button{text-align:right}.iconWidget{position:relative}.iconWidget .icon{color:var(--c-title);left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.form_row .iconWidget input{padding-left:calc(1.5rem + var(--s-svg-size))}.calendarWidget .icon{left:auto;pointer-events:none;right:1rem}.form_row .calendarWidget input{padding-left:1rem;padding-right:calc(1.5rem + var(--s-svg-size))}.form_row .calendarWidget input::-webkit-calendar-picker-indicator,.form_row .calendarWidget input::-webkit-inner-spin-button{height:var(--s-svg-size);opacity:0;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:var(--s-svg-size)}nyro-select-option:not(:defined){display:none}.form_row_dummy_captcha{display:none}@supports(-webkit-touch-callout:none){.form_row .calendarWidget input::-webkit-date-and-time-value{color:var(--c-black);min-height:2.1em;min-width:6em}}.filter{margin-bottom:1rem;position:relative}.filter .errors,.filter .formIndicator,.filter .form_button,.filter>form .clearFilter,.filter>form .form_row,.filter>form label,.filter>input{display:none}.filter>input:checked+form .form_row{display:block}.filter>input:checked+form .clearFilter{align-self:flex-start;display:inline-flex;margin-left:auto}.filter>form{margin:1rem 0}.filter>form input{border-radius:var(--s-radius);line-height:3rem}.filter>form nyro-select,.filter>form nyro-select-autocomplete,.filter>form select{border-radius:var(--s-radius);height:4.3rem;--nyro-select-arrow-width:3px;--nyro-select-arrow-width-right:10px;--nyro-select-dropdown-border-radius:0 0 var(--s-radius) var(--s-radius);--nyro-select-dropdown-border-width:0 1px 1px 1px}.filter>form nyro-select-autocomplete[focused],.filter>form nyro-select[focused]{border-radius:var(--s-radius) var(--s-radius) 0 0}.filter .switchBtn{position:absolute;right:0;top:0}.filterFormRange{align-items:center;display:flex}.filterFormRange div{margin-bottom:0;max-width:12em;position:relative}.filterFormRange div:first-child{margin-right:1rem}.filterFormRange div label{align-items:center;bottom:0;display:flex;font-size:1.4rem;left:1rem;margin-bottom:0;position:absolute;top:0;width:2.3rem;z-index:1}.filter .filterFormRange div input{font-size:1.4rem;padding-left:3.6rem;width:11.5em}.categorySelect nyro-select-option:not([hidden]),.categorySelect nyro-select-selected{align-items:center;display:flex}.categorySelect nyro-select-selected{padding:0}.categorySelect .categoryDot{height:1.6rem;margin-right:.5rem;width:1.6rem}.filter .filterForm .form_row_geoloc{display:block;margin-right:0;position:absolute;right:0;top:0;width:auto}.filter .filterForm .form_row_geoloc .btnWithIcon{padding:.8rem 1rem}.filter .filterForm .form_row_geoloc .btnWithIcon .icon{transform:scale(1.2)}nyro-geoloc dialog{background:var(--c-ultralight);border:none;border:1px solid var(--c-black);border-radius:var(--s-radius);min-width:90vw;padding:0}nyro-geoloc .geolocHeader{align-items:center;background:var(--c-inter);display:flex;justify-content:space-between;padding:1rem}nyro-geoloc .geolocHeader h3{color:var(--c-white);font-size:1.7rem;font-style:normal;font-weight:700}nyro-geoloc .geolocHeader .close{color:var(--c-white);margin-left:1rem;position:relative;top:.3rem;--s-svg-size:1.5rem;outline:none}nyro-geoloc .geolocContent{padding:1rem;--s-svg-size:4rem}nyro-geoloc .geolocContent strong{display:block;font-size:1.8rem;font-style:normal;font-weight:600;text-align:center}nyro-geoloc .geolocContent .active strong{color:var(--c-link)}nyro-geoloc .geolocContent label,nyro-geoloc .geolocContent>div>span{display:block;font-size:1.5rem;font-style:normal;font-weight:300;margin-bottom:.5rem}nyro-geoloc .geolocContent>div>span{margin:1rem auto}nyro-geoloc .geolocContent a[data-action=empty],nyro-geoloc .geolocContent a[data-action=geoloc]{display:block;margin:0 auto;width:var(--s-svg-size)}input[type=range]{--c:var(--c-link,var(--c-fscf-blue));--l:0.6rem;--s:3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;height:var(--s);overflow:hidden;padding:0!important}input[type=range i]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;aspect-ratio:1;background:var(--c);border-image:linear-gradient(90deg,var(--c) 50%,var(--c-inter) 0) 0 1/calc(50% - var(--l)/2) 100vw/0 100vw;border-radius:50%;height:var(--s);transition:.3s}input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;background:none;background:var(--c);border-image:linear-gradient(90deg,var(--c) 50%,var(--c-inter) 0) 0 1/calc(50% - var(--l)/2) 100vw/0 100vw;border-radius:50%;height:var(--s);transition:.3s;width:var(--s)}nyro-geoloc .geolocRadius{background:var(--c-white);margin:1rem -1rem;padding:2rem 1rem}nyro-geoloc .geolocRadius label{color:var(--c-link);font-size:1.6rem}nyro-geoloc .geolocRadius datalist,nyro-geoloc .geolocRadius label{display:flex;font-style:normal;font-weight:500;justify-content:space-between}nyro-geoloc .geolocRadius datalist{color:var(--c-inter);font-size:1.2rem}nyro-geoloc .geolocContent>span{display:block;font-size:1.5rem;font-style:normal;font-weight:500;margin-bottom:1rem;overflow:hidden;position:relative;text-align:center}nyro-geoloc .geolocContent>span:after,nyro-geoloc .geolocContent>span:before{background:var(--c-light);content:"";height:1px;margin-top:.2rem;position:absolute;top:50%;width:50%}nyro-geoloc .geolocContent>span:before{margin-right:1.5em;right:50%}nyro-geoloc .geolocContent>span:after{left:50%;margin-left:1.5em}nyro-geoloc .geolocSubmit{padding:1rem 1rem 2rem;text-align:center}@media (min-width:38em){nyro-geoloc dialog{max-width:67rem;min-width:55rem}nyro-geoloc .geolocHeader{height:4rem;position:relative}nyro-geoloc .geolocHeader h3{font-size:2.6rem;font-style:normal;font-weight:600;text-align:center;width:100%}nyro-geoloc .geolocHeader .close{margin-left:0;position:absolute;right:2rem;top:2rem;--s-svg-size:2rem}nyro-geoloc .geolocContent{border-bottom:1px solid var(--c-light);display:flex;margin:4rem 2rem 0;padding:0;--s-svg-size:6.5rem}nyro-geoloc .geolocContent>div:first-child{display:flex;flex-grow:1;flex-wrap:wrap}nyro-geoloc .geolocContent>div:first-child strong{margin-bottom:1rem;text-align:left}nyro-geoloc .geolocContent>div>span{flex-grow:0;margin:0 1rem}nyro-geoloc .geolocContent>div>div:first-child{flex-grow:1;height:14rem}form nyro-geoloc .geolocContent nyro-select-autocomplete{height:4.3rem;margin-top:1rem}nyro-geoloc .geolocContent>div>div:nth-child(3){width:14rem}nyro-geoloc .geolocContent a[data-action=geoloc]{margin-top:2.5rem}nyro-geoloc .geolocContent a[data-action=empty]{margin-top:8.5rem}nyro-geoloc .geolocRadius{margin:1rem -.8rem 0 0;width:100%}nyro-geoloc .geolocContent>span{margin-bottom:0;width:2.5rem}nyro-geoloc .geolocContent>span:before{height:100%;margin-right:0;top:2rem;width:1px}nyro-geoloc .geolocContent>span:after{display:none}nyro-geoloc .geolocContent>div:last-child{width:21rem}nyro-geoloc .geolocSubmit{margin-top:1rem}}@media (min-width:38em),print{.filter>form{display:flex;flex-wrap:wrap;justify-content:space-between}.filter>form>.form_row{width:49%}.filter>form>.form_row.form_row_filter_range_date{width:auto}}#homeSlider{position:relative}#homeSlider section{align-items:center;color:var(--c-white);display:flex;flex-direction:column;height:56rem;justify-content:center;padding:0;text-align:center;z-index:1}#homeSlider section img{background:url(/build/images/homeRoundMobile.66c67be6.svg) no-repeat;filter:drop-shadow(0 4px 4px rgba(0,0,0,.43));height:8.5rem;padding:3.2rem 2.4rem;width:11rem}#homeSlider section p{margin-top:-1rem;text-shadow:0 4px 4px #0000006e}#homeSlider section span{display:block;margin-bottom:.5rem;margin-left:calc(50% - 5.3rem);text-align:left}#homeSlider section .first{font-size:2rem;font-weight:600;line-height:1em;width:15rem}#homeSlider section .second{font-size:3.2rem;font-weight:700;line-height:3.4rem}#homeSlider section .third{font-size:1.4rem;font-weight:700;line-height:1.5rem;width:15rem}#homeSlider article{animation:homefade 10s linear 0s infinite;backface-visibility:hidden;height:56rem;inset:0;opacity:1;position:absolute;z-index:-1}#homeSlider article:nth-child(3){animation-delay:0s}#homeSlider article:nth-child(4){animation-delay:5s;opacity:0}@keyframes homefade{0%{animation-timing-function:ease-in;opacity:0}25%{animation-timing-function:ease-out;opacity:1}50%{opacity:1}75%{opacity:0}to{opacity:0}}#homeSlider article img{display:block;height:100%;object-fit:cover;object-position:left center;width:100%}#homeSlider .tablet{display:none}#homeNumbers{border-bottom:1px solid var(--c-title);border-top:1px solid var(--c-title);color:var(--c-title);font-size:1.7rem;margin:1.5rem;padding:1rem 0;text-align:center}#homeLinks section{display:flex;flex-wrap:wrap;justify-content:space-between}#homeLinks a{position:relative;--s-cur-size:16.5rem;--c-cur-color:var(--c-fscf-blue);--c-cur-color-hover:var(--c-blue-dark);align-items:center;background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;color:var(--c-title);display:flex;font-size:1.4rem;height:var(--s-cur-size);justify-content:flex-start;margin:2rem auto;width:calc(var(--s-cur-size) + 9rem)}#homeLinks#homeLinks a:hover{--c-cur-color:var(--c-cur-color-hover);text-decoration:none}#homeLinks a .icon{border-radius:8rem;color:var(--c-white);height:4.5rem;margin-left:calc((var(--s-cur-size) - 7.1rem)/2);padding:1.3rem;width:4.5rem}#homeLinks a .icon,#homeLinks a:after{background-color:var(--c-cur-color);transition:background-color var(--t-anim)}#homeLinks a:after{border-radius:.5rem;bottom:5.3rem;content:"";height:.5rem;left:9.2rem;position:absolute;rotate:45deg;width:3.2rem}#homeLinks a strong{display:block;font-size:1.6rem}#homeLinks a span{margin-left:1rem}#homeLinks #homeSearchActivity{background-image:url(/build/images/volleyball.9c338b57.svg)}#homeLinks #homeSearchAssociation{--c-cur-color:var(--c-fscf-pink);--c-cur-color-hover:var(--c-pink-dark);background-image:url(/build/images/tennis.47c43a34.svg)}#homeLinks #homeSearchFormation{--c-cur-color:var(--c-fscf-yellow);--c-cur-color-hover:var(--c-yellow-dark);background-image:url(/build/images/handball.0a87a0f0.svg)}#homeLinks #homeSearchLocation{--c-cur-color:var(--c-fscf-red);--c-cur-color-hover:var(--c-red-dark);background-image:url(/build/images/target.87cdb7d3.svg)}.homeSection .homeTitle,.homeSection>h2{font-size:2.4rem;padding:1.3em 0 1em;text-align:center}.homeSection section{padding-bottom:4rem}#homeEventLink{align-items:center;border-radius:50%;color:var(--c-black);display:flex;height:6rem;justify-content:center;padding:0;position:fixed;right:-1rem;top:30vh;width:6rem;z-index:10;fill:#83d3f5;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));--s-svg-size:2.8rem}#homeEventLink,#homeEventLink span{background-color:var(--c-blue-inter)}#homeEventLink span{border-radius:1.7rem;display:block;font-size:1.4rem;line-height:3.4rem;margin-top:-1.6rem;padding:0 7rem 0 1rem;position:absolute;right:0;top:50%;transform:translate(100%);transition:transform var(--t-anim);white-space:nowrap;z-index:-1}#homeEventLink:hover span{transform:translate(0)}#homeProg{background:var(--c-blue-dark);color:var(--c-white);text-align:center}#homeProg h2{color:var(--c-white);padding-bottom:0}#homeProg p{font-size:1.8rem;font-weight:500;margin:1.5rem;max-width:80rem;text-wrap:stable}#homeProg .text p{font-weight:400}#homeProg img{width:auto}#homeProg .btn{margin-top:2rem}#homeProg section{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:0}#homeProg img{height:10rem;margin-bottom:2rem;object-fit:contain;width:28.5rem}#homeProg .text{margin-bottom:4rem;max-width:38.5rem;text-wrap:stable}#homeProg .text .btn{margin-top:3rem}#homeBenevole,#homeLicencies{--s-img-size:28rem}#homeBenevoleIntro h2,#homeLicenciesIntro h2{padding-bottom:1rem}#homeBenevoleIntro p,#homeLicenciesIntro p{color:var(--c-inter);font-style:normal;font-weight:400;line-height:150%}#homeBenevoleContent{line-height:150%;margin-top:2rem}#homeBenevoleContent h3{font-size:2.4rem;font-weight:600;margin:2rem 0 1rem}#homeBenevolePersonn{text-align:center}#homeBenevolePersonn img,#homeLicencies img{border-radius:50%;max-width:var(--s-img-size)}#homeBenevolePersonn img{margin:0 auto}#homeBenevolePersonn p{color:var(--c-inter);font-size:1.6rem;font-weight:400;line-height:130%;margin:0 0 3rem}#homeBenevoleText{color:var(--c-text);margin-top:2rem}#homeBenevoleText h3:first-child{margin-top:1rem}.homeSection .actions{margin:4rem 0 3rem;text-align:center}#homeLicencies{background:var(--c-blue-dark)}#homeLicencies,#homeLicenciesIntro p{color:var(--c-white)}#homeLicencies section{position:relative}#homeLicencies section:after,#homeLicencies section:before{background-repeat:no-repeat;background-size:contain;content:"";display:none;position:absolute}#homeLicencies section:before{background-image:url(/build/images/carteAdherent.79ad74c8.svg);height:10.65rem;left:1rem;top:1rem;width:12.8rem}#homeLicencies section:after{background-image:url(/build/images/star.5f631f26.svg);height:8.47rem;right:1rem;top:2rem;width:8.67rem}#homeLicencies h2,#homeLicencies h4{color:var(--c-white)}#homeLicenciesContent{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-around}#homeLicenciesContent p{margin-top:1rem}#homeLicenciesContent>div{box-sizing:border-box;max-width:34rem;padding:2rem;text-align:center}#homeNewsletter{background-color:var(--c-ultralight);overflow:hidden}#homeNewsletter h2{padding-bottom:0}#homeNewsletter p{color:var(--c-text-dark);font-size:1.6rem;font-weight:400;line-height:150%;margin:0 1rem 1rem;text-align:center}#homeNewsletter form{margin:3rem 1rem 4rem;max-width:52rem}#homeNewsletter .alert{font-weight:400;margin-bottom:1rem;text-align:center}#homeNewsletter label{color:var(--c-fscf-dark);display:block}#homeNewsletter .inputSubmit{background:var(--c-white);border-radius:var(--s-radius);display:flex;position:relative}#homeNewsletter .inputSubmit .icon{color:var(--c-blue-dark);left:1rem;position:absolute;top:50%;transform:translateY(-50%)}#homeNewsletter .inputSubmit input{border:none;flex-grow:1;outline:none;padding-left:calc(1.8rem + var(--s-svg-size))}#homeNewsletter .chk{align-items:flex-start;display:flex;font-size:1.3rem;padding:1rem 0}#homeNewsletter .chk label{font-weight:500}#homeNewsletter .chk input{margin-right:.5rem}#publicEvents{background-color:var(--c-blue-dark);display:block;overflow:hidden}#publicEvents>h2{color:var(--c-white)}#publicEventsSwiper article{background:var(--c-ultralight);color:var(--c-title);margin-top:var(--s-calendar-year);position:relative}#publicEventsSwiper .calendar{left:var(--s-calendar-year);position:absolute;top:calc(var(--s-calendar-year)*-1)}#publicEventsSwiper article>div{padding:1.2rem}#publicEventsSwiper .eventHeader,#publicNews .newsHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}#publicNews .newsHeader{margin-bottom:0}#publicEventsSwiper .eventDiscilplines{display:inline-block;font-size:1.4rem;font-weight:600;line-height:1.5rem;padding-bottom:.5rem}#publicEventsSwiper .eventTitle{display:inline-block;font-size:1.8rem;font-style:normal;font-weight:400;line-height:2rem;padding-bottom:1rem}#publicEventsSwiper .eventFooter{display:block;text-align:right}#publicEventsSwiper .eventFooter span{display:block;text-align:left}#publicEventsSwiper .eventFooter .btn{flex-shrink:0;margin:2.5rem 0 1.5rem 1.5rem}#publicEvent{text-align:center}#publicEvent nyro-calendar{margin-bottom:2.5rem}#publicNews section{display:flex;flex-wrap:wrap;justify-content:center}#publicNews nyro-swiper{margin-bottom:3rem}#publicNews article{--t-padding:1rem;box-sizing:border-box;color:var(--c-title);max-width:42.5rem;padding:var(--t-padding)}#publicNews article>a{display:block;margin-bottom:calc(var(--s-svg-size)*1.5);position:relative}#publicNews article>a[href="#"]{pointer-events:none}#publicNews article>a.download{align-items:center;aspect-ratio:340/240;background-color:var(--c-white);border:1px solid var(--c-black);box-sizing:border-box;display:flex;justify-content:center;width:100%}#publicNews article>a.download .icon-file{left:-1rem;position:relative;--s-svg-size:15rem;color:var(--c-fscf-yellow)}#publicNews article>a.download .icon-attachement{--s-svg-size:8rem;color:var(--c-light);left:50%;position:absolute;top:50%;transform:translate(3rem,-5rem)}#publicNews article>a img{display:block}#publicNewsSwiper img[src*="images/default.png/"]{border:2px solid var(--c-fscf-blue);box-sizing:border-box}#publicNews article>a .icon-arrow,#publicNews article>a .icon-download{--s-svg-size:3rem;background-color:var(--c-fscf-pink);border-radius:50%;bottom:calc(var(--s-svg-size)*-.5 - .6rem);color:var(--c-white);padding:.6rem;position:absolute;right:var(--s-svg-size);transition:background-color var(--t-anim)}#publicNews article>a:hover .icon-arrow,#publicNews article>a:hover .icon-download{background-color:var(--c-blue-dark)}#publicNews article .newsCat{color:var(--c-fscf-pink);display:inline-block;font-size:1.3rem;font-weight:600;padding-bottom:.5rem;text-transform:uppercase}#publicNews article .newsAuthor{display:inline-block;font-size:1.3rem;font-weight:400;padding-bottom:.5rem}#publicNews article>strong{display:block;font-size:1.6rem;font-weight:500;line-height:2rem;padding-top:1rem}#publicNews #publicNewsFeatured{background:var(--c-blue-dark);color:var(--c-white);margin-bottom:2rem;padding:var(--t-padding)}#publicNews #publicNewsFeatured .categoryLabel{color:var(--c-white)}#publicNewsFeatured>em{background:var(--c-blue-inter);color:var(--c-black);display:block;font-size:1.6rem;font-style:normal;font-weight:700;line-height:3rem;text-align:center;text-transform:uppercase;--t-padding-r:calc(var(--t-padding)*-1);margin:var(--t-padding-r) var(--t-padding-r) var(--t-padding) var(--t-padding-r)}#publicNews #publicNewsFeatured .newsCat{color:var(--c-pink-light)}#publicForm{background:var(--c-blue-dark);padding:1rem}#publicForm h1{color:var(--c-white);margin-bottom:1rem}#publicForm>p{color:var(--c-white);line-height:150%;margin-bottom:2rem;text-align:center}#publicForm section{background:var(--c-white);margin:3rem 0}#publicForm h3{font-size:2.4rem;text-align:center}#publicForm section p{color:var(--c-inter);line-height:150%;margin-bottom:2rem;text-align:center}#publicForm .formRequiredFields{display:none}.interPage{--cur-color:var(--c-fscf-blue);--max-per-line:3;--nav-size:18rem;--nav-padding:0.6rem;--nav-margin:1rem;background-color:var(--c-blue-dark)}.interPage,.interPage h1{color:var(--c-white)}.interPage nav{display:flex;flex-wrap:wrap;margin:0 auto 2rem;max-width:calc(var(--max-per-line)*(var(--nav-size) + 2*(1px + var(--nav-padding) + var(--nav-margin))))}.interPage nav,.interPage nav a{align-items:center;justify-content:center}.interPage nav a{background-clip:content-box;background-color:var(--c-blue-inter-40);border:1px solid #0000;border-radius:50%;display:inline-flex;height:var(--nav-size);margin:2rem var(--nav-margin) 3rem;padding:var(--nav-padding);position:relative;transition:border-color var(--t-anim);width:var(--nav-size)}.interPage nav a:hover{border-color:var(--cur-color)}.interPage nav a:hover strong{background-color:var(--cur-color);color:var(--c-white)}.interPage nav a .icon{color:var(--c-white);height:100%;margin-top:-3rem;width:100%}.interPage nav a strong{align-items:center;background-color:var(--c-white);border-radius:var(--s-radius);bottom:0;color:var(--cur-color);display:inline-flex;font-family:var(--f-inter);font-size:1.4rem;font-weight:800;height:3.2rem;justify-content:center;line-height:1em;padding:0 1.5rem;position:absolute;text-align:center;text-transform:uppercase;transition:color var(--t-anim),background-color var(--t-anim)}#formationInter{--cur-color:var(--c-fscf-yellow)}#formationInter nav a .icon{margin-top:-1rem}#departementsInter{--max-per-line:2;--cur-color:var(--c-fscf-red)}#comitesDepartementaux nav a,#departementsInter nav a{align-items:flex-start}#comitesDepartementaux nav img,#departementsInter nav img{height:16.3rem;width:17.96rem}#departementsInter nav span{align-items:center;color:var(--cur-color);display:flex;font-family:var(--f-inter);font-size:1.6rem;font-weight:900;inset:0;justify-content:center;position:absolute;top:-1rem}#comitesDepartementaux{--max-per-line:2;--cur-color:var(--c-green)}@media (min-width:38em){#departementsInter h1{left:-12rem;position:relative}#departementsInter h1 span{margin-left:40rem}#comitesDepartementaux h1 span{margin-left:28rem}}#association .placeholder{font-style:italic;opacity:.8}.structureLogo{border-radius:50%;display:block;height:7.8rem;margin:0 auto 1rem;padding:1.3rem;width:7.8rem}span.structureLogo{align-items:center;background-color:var(--c-ultralight);color:var(--c-white);display:flex;font-size:7rem;font-style:normal;font-weight:200;justify-content:center;padding-bottom:1.4rem;padding-top:1.2rem;text-transform:uppercase}img.structureLogo{border:1px solid var(--c-black)}#associationIntroText{font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%;margin-bottom:2rem}#associationIntroText h1{line-height:normal;margin:1.5rem auto;max-width:none;text-transform:none}#associationData{display:flex;flex-direction:column}#associationText{font-size:1.4rem;font-style:normal;font-weight:400;line-height:150%;margin-top:2rem;order:2}#associationData h2,#associationData h3{font-size:1.8rem;margin-bottom:1rem}#associationText h1{font-size:2rem;margin-bottom:1rem;text-align:left}#associationText h3{font-size:1.7rem}#associationText h4{font-size:1.6rem;margin-bottom:1rem}#associationText h5{font-size:1.5rem;margin-bottom:1rem}#associationText h6{font-size:1.4rem;margin-bottom:1rem}#associationInfos{margin:1rem 0}#associationContact p{color:var(--c-text)}#associationContact p,#associationContact ul{font-size:1.6rem;font-weight:600;line-height:130%}#associationContact ul{list-style-type:none;margin:2rem 0 1rem;padding:0}#associationContact li{align-items:center;display:flex;margin-bottom:1rem}#associationContact li .icon{color:var(--c-text);margin-right:.5rem}#associationContact a{color:var(--c-black);font-weight:500}#associationDisciplines{background-color:var(--c-bgLight);border-bottom:1px solid var(--c-black);border-top:1px solid var(--c-black);color:var(--c-text);font-size:1.6rem;font-weight:400;line-height:156.25%;margin-top:2rem;padding:1rem}map-route{background:var(--c-blue-dark);color:var(--c-white);margin-top:2rem;padding:1rem}map-route address{font-style:normal;overflow:auto;padding-top:1rem}map-route address.hide{display:none}map-route address div{display:inline-block}map-route address .btn{float:right;margin:1rem 0 0 1rem}@media (min-width:38em)and (max-width:56.24999em){#associationInfos{display:flex}#associationInfos>div{width:50%}#associationDisciplines{border:none;border-left:1px solid var(--c-black);border-right:1px solid var(--c-black)}}.composerBlock_full:has(#publicForm){padding:0}.eventIntro{margin-bottom:2rem}.eventIntroText h1{color:var(--c-link);margin-bottom:0}.eventIntroText h2{margin-bottom:1rem;text-align:center}.eventIntroText .eventIntroAuthor{color:var(--c-text);font-size:2rem}.eventIntroDetails{margin:1rem 0}.eventIntroDetails>span{align-items:center;display:flex;margin-bottom:1rem}.eventIntroDetails>span>.icon{color:var(--c-link);margin-right:1rem}.eventIntroDetails strong{font-weight:600}body:has(.contactPage){background:var(--c-blue-dark)}#faq{margin:0 auto;max-width:80rem;--s-bullet:1.5rem}#faq .quickSearch{margin:0 auto;max-width:50rem}#faq .faqCategory{--c-cur-color:var(--c-blue-dark);border:1px dashed var(--c-inter);border-radius:var(--s-radius);margin:2rem 0;padding:1rem 1rem 0}#faq .faqCategory_sport{--c-cur-color:var(--c-fscf-blue)}#faq .faqCategory_assoc{--c-cur-color:var(--c-fscf-pink)}#faq .faqCategory_formation{--c-cur-color:var(--c-fscf-yellow)}#faq .faqCategory_culture{--c-cur-color:var(--c-fscf-red)}#faq .faqCategory_sante{--c-cur-color:var(--c-green)}#faq .faqCategory>h2{font-size:2rem}#faq .faqCat>h3,#faq .faqCategory>h2{margin-bottom:1rem}#faq .faqCat>div~h3{margin-top:2rem}#faq .faqCat>h3{font-size:1.8rem}#faq .faqCategory input{display:none}#faq .faqCategory label{align-items:center;cursor:pointer;display:flex;justify-content:space-between}#faq .faqCategory .toggle{align-items:center;border:1px solid;border-radius:50%;cursor:pointer;display:flex;font-size:2.3rem;font-weight:400;height:2.6rem;justify-content:center;margin-left:auto;width:2.6rem}#faq .faqCategory .toggle span{align-items:center;display:flex;height:100%;justify-content:center;line-height:0;position:relative;top:-1px;width:100%}#faq .faqCategory h3 .toggle{color:var(--c-inter);font-size:1.8rem;height:2.3rem;width:2.3rem}#faq .faqCategory .toggle .minus{display:none}#faq .faqCategory h2 .icon{margin-right:1rem}#faq .faqCategory h2 .icon,#faq .faqCategory summary::marker{color:var(--c-cur-color)}#faq .faqCategory summary{align-items:flex-start;cursor:pointer;display:flex;justify-content:space-between;list-style:none}#faq .faqCategory summary::-webkit-details-marker{display:none}#faq .faqCategory summary .toggle{color:var(--c-inter);flex-shrink:0;font-size:1.4rem;height:2rem;margin-left:.5rem;width:2rem}#faq .faqCategory details,#faq .faqCategory div{border-top:2px solid var(--c-ultralight);display:none;margin-top:1rem;padding-left:1rem;padding-top:1rem}#faq .faqCategory div div{border-top:none;margin-top:0;padding-left:0;padding-top:0}#faq .faqCategory details{border-top-width:1px;display:block;font-weight:300;padding-left:calc(var(--s-bullet) + 1rem)}#faq .faqCategory details summary{font-weight:600;margin-bottom:.5rem}#faq .faqCategory h3 label:before{background-color:var(--c-cur-color);border-radius:50%;content:"";display:inline-block;height:var(--s-bullet);margin-right:1rem;width:var(--s-bullet)}#faq .faqCategory input:checked~div{display:block}#faq .faqCategory details[open] summary .toggle .plus,#faq .faqCategory input:checked~h2 label .plus,#faq .faqCategory input:checked~h3 label .plus{display:none}#faq .faqCategory details[open] summary .toggle .minus,#faq .faqCategory input:checked~h2 label .minus,#faq .faqCategory input:checked~h3 label .minus{display:flex}