:root{--primary: #004560;--secondary: #c9d73d;--secondary-hover: #dee76f;--tertiary: #36c2b3;--accent: #e2725b;--accent-hover: #cd4f35;--base: #f6f3ec;--light: #ffffff;--dark: #2b2b2b;--dark-alt: #262626;--gray: #454545;--default-bg: #faf8f5;--mobile-menu-hover-bg: #fafafa;--mega-menu-arrow: #a4a7ae;--menu-item-hover: #e3d9c5;--light-gray: #6d6d6d;--golden: #d1c0a0;--border-linear-gradient: linear-gradient(45deg, #36c2b3 15%, #c9d73d 60%, #e4e991 85%);--pink: #fce8e4;--pink-darker: #fad5ce;--brown: #bea279;--accordion-open: #f2ede3;--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M1 4L6 9L11 4' stroke='%23d1c0a0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--select-chevron-dark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M1 4L6 9L11 4' stroke='%232b2b2b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--btn-brand: var(--primary);--btn-brand-hover: #003347;--btn-accent: var(--accent);--disabled-bg: #d1d1d1;--disabled-bg-shadow: #b0b0b0;--disabled-text: #888888;--status-success: #3a7d44;--status-warning: #7d623a;--status-danger: #7d3a3a;--main-font: "Satoshi", sans-serif;--alt-font: "Ms Madi", cursive;--default-font-size: 1rem;--container-max-width: 1220px;--container-max-width-narrow: 860px;--container-max-width-wide: 1804px;--container-padding: 2rem;--default-gap: 2rem;--clip-square-size: 2.5rem;--fast-transition: .15s ease-in-out;--default-transition: .3s ease-out;--slow-transition: .5s ease-in-out;--header-animation-duration: .5s;--hero-animation-duration: .5s;--hero-animation-delay: .25s;--gutenberg-content-animation-duration: .5s;--gutenberg-content-animation-delay: .5s}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Variable.woff2) format("woff2");font-weight:300 900;font-synthesis:none;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-VariableItalic.woff2) format("woff2");font-weight:300 900;font-synthesis:none;font-style:italic;font-display:swap}@font-face{font-family:Ms Madi;src:url(../fonts/MsMadi-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.big-words{position:relative;line-height:normal;white-space:nowrap}.big-words span:first-child{font-size:clamp(3.875rem,1.0145rem + 11.7355vw,12.75rem);font-weight:900;letter-spacing:.2051rem;color:var(--menu-item-hover)}@media only screen and (min-width:1020px){.big-words span:first-child{letter-spacing:.512rem}}.big-words span:last-child{position:absolute;bottom:-42%;left:0;padding-left:23%;font-family:var(--alt-font);font-size:clamp(5.875rem,1.4835rem + 18.0165vw,19.5rem);font-weight:400;color:var(--accent)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@keyframes fadeInBgHero{0%{background-color:transparent}to{background-color:#6fabfa}}#hero-page{overflow-x:clip}@media only screen and (min-width:1020px){#hero-page.hero-event .hero-main{clip-path:polygon(100% 0,100% 100%,0 100%,0 50%,28% 0)}}@media only screen and not (min-width:1020px){#hero-page{padding-bottom:5rem}}@media only screen and (min-width:1020px){#hero-page{padding-bottom:7.5rem}}#hero-page .wrapper{position:relative}#hero-page .hero-main{display:flex;flex-direction:column;justify-content:flex-end;background:transparent;animation:fadeInBgHero var(--hero-animation-duration) ease-out forwards;transform:translateZ(0);isolation:isolate;overflow:hidden}@media only screen and not (min-width:1020px){#hero-page .hero-main{width:100%;padding:1.5rem 1.5rem 3rem;height:auto;aspect-ratio:.85;width:calc(100% + var(--container-padding));margin-left:calc(var(--container-padding) / 2 * -1)}}@media only screen and (min-width:1020px){#hero-page .hero-main{min-height:500px;clip-path:polygon(100% 0,100% 100%,0 100%,0 58%,26% 0);border-radius:.125rem;padding:5.5rem 3rem}}#hero-page .img-container{position:absolute;inset:0;z-index:-1;opacity:0;animation:fadeIn 1s ease-out forwards}#hero-page .img-container img{width:100%;height:100%;object-fit:cover}#hero-page .img-container:before,#hero-page .img-container:after{content:"";position:absolute;inset:0}#hero-page .img-container:before{background:var(--primary);mix-blend-mode:color;z-index:1}#hero-page .img-container:after{background:linear-gradient(180deg,#00456000 24%,#004560d6 68%,#004560f5);z-index:2}#hero-page .event-date{border-radius:.125rem;background:var(--secondary);margin-bottom:1rem;font-weight:500;padding:.25rem .75rem;width:fit-content;opacity:0;animation:fadeInUp .7s ease-out .3s forwards}#hero-page h1{max-width:50rem;font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:-.68px;text-shadow:0 0 12px var(--dark);text-wrap:balance;color:var(--base);opacity:0;animation:fadeInUp .7s ease-out .4s forwards}@media only screen and (min-width:1020px){#hero-page h1{font-size:48px;letter-spacing:-1.2px}}#hero-page .hero-intro-text{position:relative;min-height:3.125rem;display:flex;flex-direction:column;gap:1rem;font-size:clamp(1.125rem,1.0847rem + .1653vw,1.25rem);font-weight:500;background:var(--base);z-index:2}#hero-page .hero-intro-text>*:not(svg,.big-words){opacity:0;animation:fadeInUp .7s ease-out .6s forwards}#hero-page .hero-intro-text>.big-words{opacity:0;animation:fadeIn .5s ease-out 1.1s forwards}#hero-page .hero-intro-text .bottom-left-corner{position:absolute;top:2.125rem;left:100%;z-index:-2}#hero-page .hero-intro-text .bottom-right-corner{position:absolute;bottom:100%;right:0;z-index:-2}@media only screen and (min-width:1020px){#hero-page .hero-intro-text .bottom-right-corner{display:none}}@media only screen and not (min-width:1020px){#hero-page .hero-intro-text{width:calc(100% + var(--container-padding));margin-left:calc(var(--container-padding) / 2 * -1);padding:1.5rem 1rem;border-top-left-radius:1rem;margin-top:-1.5rem}}@media only screen and (min-width:1020px){#hero-page .hero-intro-text{margin-top:-3.125rem;padding-top:2rem;padding-right:2rem;border-top-right-radius:1rem;max-width:840px}}#hero-page .big-words{position:absolute;z-index:-1}#hero-page .big-words span:first-child{font-size:3.875rem}@media only screen and (min-width:1020px){#hero-page .big-words span:first-child{font-size:10.25rem}}#hero-page .big-words span:last-child{padding-left:19%;font-size:5.875rem}@media only screen and (min-width:1020px){#hero-page .big-words span:last-child{font-size:15.625rem}}@media only screen and not (min-width:1020px){#hero-page .big-words{top:100%;left:50%;transform:translate(-50%,-15%)}}@media only screen and (min-width:1020px){#hero-page .big-words{top:0;left:100%;transform:translate(-6vw,-7.7rem)}}#hero-page .hero-intro-buttons{display:flex;align-items:center;gap:0 3rem;flex-wrap:wrap;margin-top:1rem}#hero-page .hero-intro-buttons .btn{color:var(--primary);font-size:clamp(1rem,.9597rem + .1653vw,1.125rem)}.page-template-gouvernance #main-content .cutted-container{border-radius:.125rem;padding-block:6.25rem}@media only screen and (min-width:1020px){.page-template-gouvernance #main-content .cutted-container{padding-block:7.5rem;padding-inline:3rem;margin-inline:3rem}}.page-template-gouvernance #main-content .decoration-curve{position:absolute;top:0;right:0;pointer-events:none;max-width:initial;z-index:-1;transform:translate(18%,-33%)}@media only screen and not (min-width:1020px){.page-template-gouvernance #main-content .decoration-curve{display:none}}.page-template-gouvernance #main-content .gouvernance-section{padding-block:3.75rem;isolation:isolate}.page-template-gouvernance #main-content .gouvernance-section .wrapper{position:relative}.page-template-gouvernance #main-content .gouvernance-section h2{text-align:center;font-size:clamp(2.125rem,1.843rem + 1.157vw,3rem);font-weight:700}.page-template-gouvernance #main-content .gouvernance-section .members-list-wrapper{display:flex;justify-content:center;gap:4rem 2rem;margin-top:3rem}@media only screen and not (min-width:1020px){.page-template-gouvernance #main-content .gouvernance-section .members-list-wrapper{flex-direction:column;gap:1.5rem 2rem}}.page-template-gouvernance #main-content .gouvernance-section .members-list{display:flex;justify-content:center;gap:4rem 2rem}.page-template-gouvernance #main-content .gouvernance-section .members-list[data-count="2"]{flex-wrap:nowrap;border-bottom-right-radius:2rem!important}.page-template-gouvernance #main-content .gouvernance-section .members-list[data-count="2"] .member:last-child>*{border-bottom-right-radius:2rem!important}.page-template-gouvernance #main-content .gouvernance-section .members-list:not([data-count="1"],[data-count="2"],[data-count="3"]){flex-wrap:wrap}.page-template-gouvernance #main-content .gouvernance-section .members-list:not([data-count="1"],[data-count="2"],[data-count="3"]) .member{flex:0 0 calc(25% - 1.5rem)}@media only screen and not (min-width:1020px){.page-template-gouvernance #main-content .gouvernance-section .members-list:not([data-count="1"],[data-count="2"],[data-count="3"]) .member{flex:0 0 calc(33.33% - 1.34rem)}}@media only screen and not (min-width:768px){.page-template-gouvernance #main-content .gouvernance-section .members-list:not([data-count="1"],[data-count="2"],[data-count="3"]) .member{flex:0 0 calc(50% - 1rem)}}.page-template-gouvernance #main-content .gouvernance-section .members-list:not([data-count="1"],[data-count="2"],[data-count="3"]) .member:last-child>*{border-bottom-right-radius:2rem!important}@media only screen and not (min-width:1020px){.page-template-gouvernance #main-content .gouvernance-section .members-list{gap:1.5rem 2rem}}.page-template-gouvernance #main-content .gouvernance-section .member{position:relative;max-width:42vw;width:100%;height:auto;aspect-ratio:14/19;isolation:isolate}@media only screen and (min-width:660px){.page-template-gouvernance #main-content .gouvernance-section .member{max-width:280px}}.page-template-gouvernance #main-content .gouvernance-section .member .card-wrapper.cut-top-left{overflow:visible}.page-template-gouvernance #main-content .gouvernance-section .member .card-image img,.page-template-gouvernance #main-content .gouvernance-section .member .card-image svg{display:block;width:100%;height:100%;object-fit:cover}.page-template-gouvernance #main-content .gouvernance-section .member-infos{display:flex;flex-direction:column;margin-top:1.375rem}.page-template-gouvernance #main-content .gouvernance-section .member-infos .member-name{font-size:clamp(1rem,.9597rem + .1653vw,1.125rem);font-style:normal;font-weight:700}.page-template-gouvernance #main-content .gouvernance-section .member-infos .member-region{font-size:clamp(.8125rem,.7924rem + .0826vw,.875rem);font-weight:500;font-style:italic}.page-template-gouvernance #main-content .gouvernance-section .member-infos .member-fonction{font-size:clamp(.9375rem,.9174rem + .0826vw,1rem);font-weight:700;margin-top:.5rem}@media only screen and (min-width:1020px){.page-template-gouvernance #main-content .gouvernance-section .member-infos{position:absolute;inset:.5rem 0;justify-content:flex-end;color:var(--base);padding:1.5rem}.page-template-gouvernance #main-content .gouvernance-section .member-infos.with-photo{background:linear-gradient(transparent 0%,rgba(43,43,43,.168627451) 60%,var(--dark) 100%)}}@media only screen and (min-width:1020px){.page-template-gouvernance #main-content .gouvernance-section{padding-block:7.5rem}}.page-template-gouvernance #main-content #group-administrateurs .members-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:.75rem 2rem;margin-top:3rem}.page-template-gouvernance #main-content #group-administrateurs .member-list-item{border-bottom:1px solid var(--golden);padding-bottom:.75rem}.page-template-gouvernance #main-content #group-administrateurs .member-list-item .member-name{font-size:clamp(1rem,.9597rem + .1653vw,1.125rem);font-weight:700;line-height:1.2}.page-template-gouvernance #main-content #group-administrateurs .member-list-item .member-region{font-size:clamp(.8125rem,.7924rem + .0826vw,.875rem);font-weight:500;font-style:italic;line-height:1.5}.page-template-gouvernance #main-content #group-administrateurs .member-list-item .member-fonction{font-size:clamp(.9375rem,.9174rem + .0826vw,1rem);font-weight:700;line-height:1.5;margin-top:.5rem}.page-template-gouvernance #main-content #group-presidence{padding-block:0;overflow-x:clip}.page-template-gouvernance #main-content #group-presidence .cutted-container{background:var(--pink);padding-block:3.75rem}@media only screen and (min-width:1020px){.page-template-gouvernance #main-content #group-presidence .cutted-container{padding-block:7.5rem}}.page-template-gouvernance #main-content #group-bureau{padding-block:0}.page-template-gouvernance #main-content #group-bureau .cutted-container{background:var(--default-bg);padding-block:3.75rem}@media only screen and (min-width:1020px){.page-template-gouvernance #main-content #group-bureau .cutted-container{padding-block:7.5rem}}
