.mfp-bg{z-index:1042;opacity:.8;background:#0b0b0b;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.mfp-wrap{z-index:1043;-webkit-backface-visibility:hidden;width:100%;height:100%;position:fixed;top:0;left:0;outline:none!important}.mfp-container{text-align:center;box-sizing:border-box;width:100%;height:100%;padding:0 8px;position:absolute;top:0;left:0}.mfp-container:before{content:"";vertical-align:middle;height:100%;display:inline-block}.mfp-align-top .mfp-container:before{display:none}.mfp-content{vertical-align:middle;text-align:left;z-index:1045;margin:0 auto;display:inline-block;position:relative}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;text-align:center;z-index:1044;width:auto;margin-top:-.8em;position:absolute;top:50%;left:8px;right:8px}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{cursor:pointer;-webkit-appearance:none;z-index:1046;box-shadow:none;touch-action:manipulation;background:0 0;border:0;outline:none;padding:0;display:block;overflow:visible}button::-moz-focus-inner{border:0;padding:0}.mfp-close{text-align:center;opacity:.65;color:#fff;width:44px;height:44px;padding:0 0 18px 10px;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;line-height:44px;text-decoration:none;position:absolute;top:0;right:0}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;text-align:right;width:100%;padding-right:6px;right:-6px}.mfp-counter{color:#ccc;white-space:nowrap;font-size:12px;line-height:18px;position:absolute;top:0;right:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{width:100%;max-width:900px;line-height:0}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;padding-top:56.25%;overflow:hidden}.mfp-iframe-scaler iframe{background:#000;width:100%;height:100%;display:block;position:absolute;top:0;left:0;box-shadow:0 0 8px #0009}img.mfp-img{box-sizing:border-box;width:auto;max-width:100%;height:auto;margin:0 auto;padding:40px 0;line-height:0;display:block}.mfp-figure{line-height:0}.mfp-figure:after{content:"";z-index:-1;background:#444;width:auto;height:auto;display:block;position:absolute;inset:40px 0;box-shadow:0 0 8px #0009}.mfp-figure small{color:#bdbdbd;font-size:12px;line-height:14px;display:block}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;width:100%;margin-top:-36px;position:absolute;top:100%;left:0}.mfp-title{text-align:left;color:#f3f3f3;word-wrap:break-word;padding-right:36px;line-height:18px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (width<=800px) and (orientation:landscape),screen and (height<=300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{margin-left:5px;display:inline}.mfp-img-mobile .mfp-bottom-bar{box-sizing:border-box;background:#0009;margin:0;padding:3px 5px;position:fixed;top:auto;bottom:0}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{top:3px;right:5px}.mfp-img-mobile .mfp-close{text-align:center;background:#0009;width:35px;height:35px;padding:0;line-height:35px;position:fixed;top:0;right:0}}@media (width<=900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/canne-blanche/wp-content/themes/cbl-11/public/build/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/canne-blanche/wp-content/themes/cbl-11/public/build/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url(/canne-blanche/wp-content/themes/cbl-11/public/build/assets/figtree-latin-ext-wght-italic-Q0qr0lrZ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url(/canne-blanche/wp-content/themes/cbl-11/public/build/assets/figtree-latin-wght-italic-BEAWuiTz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}body{color:#000;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;background-color:#f8f6ef;font-family:Figtree,sans-serif;font-size:1em;font-weight:400;line-height:1.4}body.overflow-hidden{overflow-y:hidden}body.mfp-zoom-out-cur{-webkit-overflow-scrolling:auto;overflow:hidden}a{color:inherit;transition:all .2s}img{max-width:100%}input:focus,a:focus{outline:.1rem dotted #6e0f75}a.skip-main-btn{z-index:-999;width:.1rem;height:.1rem;text-decoration:none;transition:none;position:absolute;top:auto;left:-999px;overflow:hidden}a.skip-main-btn:focus,a.skip-main-btn:active{color:#fff;text-align:center;z-index:999;background-color:#6e0f75;width:30%;height:auto;margin:1rem 35%;padding:.5rem .7rem;font-size:1rem;top:auto;left:auto;overflow:auto}.right .column:last-child{order:-10}@media only screen and (width<=1109px){.right .column:last-child{order:0}}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}.screen-reader-text{clip:rect(0, 0, 0, 0);color:#000;background:#fff;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-introduction{color:#aa3469;text-align:center;max-width:800px;margin:0 auto;padding-bottom:50px;font-size:25px;font-weight:800}.page-introduction h1{margin-bottom:50px;font-size:26px}.page-introduction h1 span{display:block}.button{text-align:right}.button a{color:#fff;background-color:#aa3469;border-radius:22px;padding:15px 25px;text-decoration:none;display:inline-block}.planning-items{margin-top:50px;margin-bottom:150px;position:relative}.planning-items:before{content:"";background-color:#70707099;width:82%;height:1px;display:block;position:absolute;left:50%;transform:translate(-50%)}@media only screen and (width<=1440px){.planning-items:before{width:95%}}.planning-items__introduction{color:#aa3469;text-align:center;margin:0 auto;padding-top:80px;padding-bottom:50px;font-size:25px;font-weight:800}@media only screen and (width<=768px){.planning-items__introduction{font-size:18px}}.planning-items .column{padding:8px}.document{padding-top:130px}.activities-list{padding-bottom:80px;position:relative}.activities-list .circle{z-index:-1;background-color:#e0b8bdcc;border-radius:50%;width:700px;height:700px;position:absolute;top:-80%;left:-15%}@media only screen and (width<=1440px){.activities-list .circle{top:-50%;left:-30%}}@media only screen and (width<=768px){.activities-list .circle{display:none}}.activities-list .column{padding:10px}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.news-list{padding-bottom:80px}.news-list .column{padding:10px}.nf-response-msg{color:#fff;text-align:center;background-color:#6e0f75;padding:50px}.icon{vertical-align:-.125em;display:inline-block;overflow:visible}.about-block__text p:first-child,.frontpage-block__text p:first-child,.page-introduction p:first-child,.planning-items__introduction p:first-child,.plan-item__text p:first-child,.bank-banner__sentence p:first-child,.footer-address p:first-child,.activity-item__description p:first-child{margin-top:0}.about-block__text p:last-child,.frontpage-block__text p:last-child,.page-introduction p:last-child,.planning-items__introduction p:last-child,.plan-item__text p:last-child,.bank-banner__sentence p:last-child,.footer-address p:last-child,.activity-item__description p:last-child{margin-bottom:0}.hamburger{z-index:9;display:none;position:absolute;top:48px;right:40px}@media only screen and (width<=1205px){.hamburger{display:block;top:48px}}.hamburger-icon{width:100%;padding:15px;position:relative}.hamburger-icon:before,.hamburger-icon:after{content:"";background-color:#6e0f75;width:30px;height:3px;transition:all .4s cubic-bezier(.215,.61,.355,1);display:block;position:absolute;right:0}.hamburger-icon:before{top:6px}.hamburger-icon:after{top:16px}.hamburger.is-open .hamburger-icon:before{top:13px;transform:rotate(45deg)}.hamburger.is-open .hamburger-icon:after{top:13px;transform:rotate(-45deg)}.activity-item{background-color:#d2e4e5;height:100%;text-decoration:none;display:block}.activity-item:hover,.activity-item:focus{outline:none}.activity-item__image{height:200px;position:relative;overflow:hidden}.activity-item__overlay{background-color:#6e0f7500;width:100%;height:100%;transition:all .2s;position:absolute}.activity-item__thumbnail{background-position:50%;background-size:cover;height:100%;transition:transform .3s;display:block;transform:scale(1)}.activity-item__informations{color:#fff;background-color:#83b6b1;min-height:42px;padding:12px 40px 12px 25px;display:flex}.activity-item__date{text-align:left;width:100%;margin:0;font-size:13px}.activity-item__date svg{margin-right:5px}.activity-item__content{color:#363636;padding:25px}.activity-item__title{margin:0;font-size:18px;line-height:1}.activity-item__description{margin:1em 0;font-size:14px}.picture-item{margin-bottom:70px;text-decoration:none;display:block}@media only screen and (width<=768px){.picture-item{margin-bottom:0}}.picture-item:hover,.picture-item:focus{outline:none}.picture-item:hover .picture-item__overlay,.picture-item:focus .picture-item__overlay{background-color:#83b6b100}.picture-item__thumbnail{background-color:#83b6b166;background-position:50%;background-size:cover;height:365px;position:relative}.picture-item__overlay{background-color:#83b6b166;width:100%;height:100%;transition:all .2s;position:absolute}.picture-item__title{color:#83b6b1;text-align:center;margin:1.33em 0;font-size:1em}.picture-item h1{color:#000;text-align:center;max-width:300px;margin:20px auto;font-size:15px;font-weight:400;line-height:1.1}.bank-banner{color:#fff;text-align:center;background-color:#aa3469;margin:40px auto;padding-top:60px;padding-bottom:60px;font-weight:600}.bank-banner__rib{border:1px solid #fff;max-width:700px;margin:60px auto;padding:20px 30px;font-size:25px}.bank-banner__rib p{margin:0}.bank-banner__sentence{max-width:600px;margin:0 auto;font-size:25px;line-height:1}.bank-banner__sentence a{text-decoration:none}.member-item{border-top:1px solid #70707080;padding-top:10px;padding-bottom:10px;padding-left:50px;display:flex}@media only screen and (width<=768px){.member-item{padding-left:15px}}.member-item__name{width:40%}.member-item__position,.member-item__gender{width:35%}.member-item:first-child{border-top:none}.member-item__list{padding-left:0;list-style-type:none}.member-item__list li:nth-of-type(odd){background-color:#aa346933}.plan-item{color:#fff;height:450px;padding:35px}.plan-item__title{height:80px;margin-right:65px;padding-bottom:30px;font-size:20px;line-height:1}.plan-item__text{border-top:1px solid #f9f7f0;padding-top:25px}.news-item{color:#fff;height:250px;text-decoration:none;transition:all .3s;display:block;position:relative;box-shadow:0 0 8px #0000001f}.news-item__article{background-color:#aa3469}.news-item__rendezvous{background-color:#b892b6}.news-item__news{background-color:#86bcbc}.news-item__category,.news-item__content{font-size:14px}.news-item__category{text-transform:uppercase;background-color:#0000001a;padding-top:12px;padding-bottom:12px;padding-left:35px}.news-item__title{font-size:18px;line-height:1}.news-item__text{padding:15px 35px 35px}.news-item__more{width:100%;padding-bottom:15px;padding-left:35px;padding-right:35px;display:flex;position:absolute;bottom:0;left:0}.news-item__date{text-align:right;padding-top:5px;font-size:14px;position:absolute;bottom:15px;right:20px}.news-item__date svg{margin-right:5px}.news-item:hover{background-color:#83b6b1}.about-block{padding-bottom:50px}.about-block__top{padding-top:10px}.about-block__top .circle{z-index:-1;background-color:#e0b8bdcc;border-radius:50%;width:700px;height:700px;position:absolute;bottom:-45%;left:-75%}.about-block__bottom{padding-bottom:110px;position:relative;overflow:hidden}.about-block__bottom .circle{z-index:-1;background-color:#c0dad7cc;border-radius:50%;width:700px;height:700px;position:absolute;bottom:-35%;right:-10%}@media only screen and (width<=1110px){.about-block__bottom{padding-bottom:30px}}.about-block__middle,.about-block__bottom{padding-top:80px}@media only screen and (width<=1110px){.about-block__middle,.about-block__bottom{padding-top:0}}.about-block__pink{margin-left:10%}@media only screen and (width<=1110px){.about-block__pink{margin-left:0}}.about-block__pink .about-block__title{color:#aa3469}.about-block__purple .about-block__title{color:#6e0f75}.about-block__last h1,.about-block__last h2{max-width:600px;padding-bottom:10px;font-size:42px;line-height:1}.about-block__last h1{color:#83b6b1;margin-bottom:15px;padding-top:30px}@media only screen and (width<=1109px){.about-block__last h1{margin-top:0;padding-top:0}}.about-block__last h2{color:#aa3469;margin-bottom:15px;padding-top:15px}.about-block__thumbnail{background-position:50%;background-size:cover;position:relative}.about-block__thumbnail:before{content:"";padding-bottom:67%;display:block}.about-block__thumbnail-left,.about-block__thumbnail-right{max-width:620px}.about-block__thumbnail-right:before{padding-bottom:85%}@media only screen and (width<=1109px){.about-block__thumbnail-right:before{padding-bottom:67%}}.about-block__title{color:#aa3469;max-width:460px;padding-top:80px;padding-bottom:10px;font-size:42px;line-height:1}@media only screen and (width<=1110px){.about-block__title{margin-top:0;padding-top:0}}.about-block__text{max-width:540px;font-size:15px}.frontpage-block__pink{margin-left:10%}@media only screen and (width<=1110px){.frontpage-block__pink{margin-left:0}}.frontpage-block__pink .frontpage-block__surtitle,.frontpage-block__pink .frontpage-block__title{color:#aa3469}.frontpage-block__pink .frontpage-block__button a{background-color:#aa3469}.frontpage-block__pink .frontpage-block__button a:hover,.frontpage-block__pink .frontpage-block__button a:focus{background-color:#6e0f75}.frontpage-block__pink .frontpage-block__list a{color:#aa3469;outline:none}.frontpage-block__pink .frontpage-block__list a:hover,.frontpage-block__pink .frontpage-block__list a:focus,.frontpage-block__purple .frontpage-block__surtitle,.frontpage-block__purple .frontpage-block__title{color:#6e0f75}.frontpage-block__purple .frontpage-block__button a{background-color:#6e0f75;outline:none}.frontpage-block__purple .frontpage-block__button a:hover,.frontpage-block__purple .frontpage-block__button a:focus{background-color:#aa3469}.frontpage-block__purple .frontpage-block__list a{color:#6e0f75;outline:none}.frontpage-block__purple .frontpage-block__list a:hover,.frontpage-block__purple .frontpage-block__list a:focus{color:#aa3469}.frontpage-block__thumbnail{position:relative}.frontpage-block__image{background-position:50%;background-size:cover;width:100%;height:565px}.frontpage-block__surtitle{text-transform:uppercase;letter-spacing:1.3px;padding-top:50px;font-size:14px;font-weight:400}.frontpage-block__title{margin-top:0;font-size:42px;font-weight:800;line-height:1}.frontpage-block__text{max-width:500px;font-size:15px;font-weight:300}.frontpage-block__button{margin-top:30px}.frontpage-block__button a{color:#fff;border-radius:22px;padding:15px 25px;text-decoration:none;transition:all .2s;display:inline-block}.frontpage-block__list{max-width:512px;padding-top:20px;padding-left:0}.frontpage-block__list li{border-top:1px solid #70707066;padding-top:10px;padding-bottom:10px;font-size:20px;font-weight:600;list-style-type:none}.frontpage-block__list li a{text-decoration:none}.frontpage-block__list li:first-child{border-top:none}.mfp-counter{color:#6e0f75;text-align:center;width:100%;padding-top:10px;font-size:18px}.mfp-close{opacity:1!important}.mfp-close:after{content:"";vertical-align:middle;color:#6e0f75;cursor:pointer;background-color:currentColor;width:22px;height:22px;margin-right:10px;display:inline-block;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.9' stroke-linecap='round' stroke-linejoin='round'><path d='M18 6 6 18'/><path d='m6 6 12 12'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.9' stroke-linecap='round' stroke-linejoin='round'><path d='M18 6 6 18'/><path d='m6 6 12 12'/></svg>") 50%/contain no-repeat}.mfp-content{position:initial}.mfp-container{background-color:#fff}.mfp-arrow{opacity:1;-webkit-tap-highlight-color:transparent;width:90px;height:110px;margin:-55px 0 0;padding:0;position:absolute;top:50%}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";border:inset #0000;width:0;height:0;margin-top:35px;margin-left:35px;display:block;position:absolute;top:0;left:0}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{opacity:.7;border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left:after,.mfp-arrow-right:after{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e0f75' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='m9 18 6-6-6-6'/></svg>") 50%/48px no-repeat;border:1px solid #fff0;width:50px;height:50px;margin-bottom:2rem}@media only screen and (width<=768px){.mfp-arrow-left:after,.mfp-arrow-right:after{background-color:#83b6b1;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='m9 18 6-6-6-6'/></svg>")}}.mfp-arrow-left{left:0}.mfp-arrow-left:after{transform-origin:50%;transform:rotate(180deg)}.mfp-arrow-right{right:25px}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:40px 0 0;padding:0;list-style:none;display:grid}.photo-grid a{aspect-ratio:1;background-color:#83b6b133;display:block;overflow:hidden}.photo-grid a:focus-visible{outline-offset:2px;outline:3px solid #83b6b1}.photo-grid img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.photo-grid a:hover img,.photo-grid a:focus-visible img{transform:scale(1.05)}.contact-form{padding-bottom:100px;position:relative;overflow:hidden}.contact-form .nf-form-fields-required{display:none}.contact-form .nf-field-label{color:#6e0f75;text-transform:uppercase;margin-top:0;font-size:32px;font-weight:800;line-height:1}.contact-form .ninja-forms-req-symbol{color:#6e0f75}.contact-form .checkbox-wrap{padding-top:20px;padding-bottom:20px}.contact-form .checkbox-wrap label{text-transform:initial;font-weight:500}.contact-form input[type=text],.contact-form input[type=email]{border:1px solid #6e0f75}.contact-form .nf-form-content input[type=button]{color:#fff;text-align:center;cursor:pointer;background-color:#6e0f75;border-radius:35px;padding:15px 50px;text-decoration:none;transition:all .2s;display:inline-block}.contact-form .nf-form-content input[type=button]:hover{background-color:#83b6b1}.contact-form .circle-blue{z-index:-1;background-color:#c0dad7cc;border-radius:50%;width:700px;height:700px;animation:6s ease-in-out infinite float;position:absolute;bottom:-35%;left:-10%}.single-activity{padding-bottom:100px}.single-activity__infos{color:#6e0f75;padding-bottom:20px;font-size:20px;font-weight:600}.single-activity__description{padding-top:20px;font-size:15px;line-height:1.7}.single-news{padding-bottom:100px}.single-news__header{background-position:50%;background-size:cover;max-width:100%;height:30vh;margin-bottom:90px;margin-left:auto;margin-right:auto;position:relative}@media only screen and (width<=1440px){.single-news__header{max-width:100%}}.single-news__header-overlay{opacity:.6;width:100%;height:100%;position:absolute}.single-news__header-text{text-align:center;z-index:2;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.single-news__header-text h1{font-size:42px}.single-news__header-text.article{color:#aa3469}.single-news__header-text.news{color:#b892b6}.single-news__header-article{background-color:#aa3469}.single-news__header-news{background-color:#b892b6}.single-news__header-photos{background-color:#83b6b1}.single-news__infos{color:#6e0f75;padding-bottom:20px;font-size:20px;font-weight:600}.single-news__attachment{padding-top:20px;font-size:17px;line-height:1.7}.single-news__attachment a{color:#aa3469;font-weight:700;text-decoration:none;transition:all .5s}.single-news__attachment a:before{content:"»";color:#aa3469;margin-right:10px;transition:all .5s}.single-news__attachment a:hover{color:#1f1f1f;cursor:pointer;font-weight:700;transition:all .5s}.single-news__attachment a:hover:before{color:#aa3469;margin-right:15px;transition:all .5s}.single-news__description{padding-top:20px;font-size:15px;line-height:1.7}.text-page{padding:20px 0 100px}.text-page__content{font-size:15px;line-height:1.7}.text-page__content h2,.text-page__content h3,.text-page__content h4{color:#6e0f75;margin:1.5em 0 .5em;line-height:1.3}.text-page__content>:first-child{margin-top:0}.text-page__content a{color:#aa3469}#cookie-notice{color:#000;background-color:#f8f6ef;border-top:3px solid #6e0f75;font-family:Figtree,sans-serif;box-shadow:0 -2px 12px #00000026}#cookie-notice p:first-child{line-height:1.5}#cookie-notice .button{color:#fff;background-color:#6e0f75;border:2px solid #6e0f75;border-radius:22px;margin:0 6px 10px;padding:8px 25px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;transition:all .2s;display:inline-block}#cookie-notice .button:hover{background-color:#aa3469;border-color:#aa3469}#cookie-notice .button:focus,#cookie-notice .button:focus-visible{outline-offset:3px;outline:2px dotted #6e0f75}#cookie-notice fieldset{border:1px solid #6e0f75;margin:0 6px 10px;padding:5px 15px 9px}#cookie-notice legend{font-weight:600}#cookie-notice label{padding-left:28px}#cookie-notice label:focus-within{outline:2px dotted #6e0f75}#cookie-notice label span{border-color:#6e0f75;border-radius:4px;width:18px;height:18px;margin-top:0;top:1px;left:0}#cookie-notice label span:before{background:#6e0f75;border-radius:2px;width:10px;height:10px;top:3px;left:3px}#cookie-notice input:disabled+span{border-color:#363636}#cookie-notice input:disabled+span:before{background:#363636}#cookie-notice #cookie-notice-choose,#cookie-notice #cookie-notice-more{color:#6e0f75;background-color:#0000}#cookie-notice #cookie-notice-choose:hover,#cookie-notice #cookie-notice-more:hover{color:#fff;background-color:#6e0f75;border-color:#6e0f75}#cookie-notice #cookie-notice-accept-selection{color:#000;text-underline-offset:2px;background-color:#0000;border:none;padding:0;text-decoration:underline}#cookie-notice #cookie-notice-accept-selection:hover{color:#6e0f75;text-decoration:none}.container{max-width:1410px;margin:0 auto}.columns{flex-wrap:wrap;width:100%;display:flex}.column{padding:1.3rem}.col-sm-offset-0{margin-left:0}.col-sm-1{flex:none;width:8.33333%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-2{flex:none;width:16.6667%}.col-sm-offset-2{margin-left:16.6667%}.col-sm-3{flex:none;width:25%}.col-sm-offset-3{margin-left:25%}.col-sm-4{flex:none;width:33.3333%}.col-sm-offset-4{margin-left:33.3333%}.col-sm-5{flex:none;width:41.6667%}.col-sm-offset-5{margin-left:41.6667%}.col-sm-6{flex:none;width:50%}.col-sm-offset-6{margin-left:50%}.col-sm-7{flex:none;width:58.3333%}.col-sm-offset-7{margin-left:58.3333%}.col-sm-8{flex:none;width:66.6667%}.col-sm-offset-8{margin-left:66.6667%}.col-sm-9{flex:none;width:75%}.col-sm-offset-9{margin-left:75%}.col-sm-10{flex:none;width:83.3333%}.col-sm-offset-10{margin-left:83.3333%}.col-sm-11{flex:none;width:91.6667%}.col-sm-offset-11{margin-left:91.6667%}.col-sm-12{flex:none;width:100%}.col-sm-offset-12{margin-left:100%}@media screen and (width>=768px){.col-md-offset-0{margin-left:0}.col-md-1{flex:none;width:8.33333%}.col-md-offset-1{margin-left:8.33333%}.col-md-2{flex:none;width:16.6667%}.col-md-offset-2{margin-left:16.6667%}.col-md-3{flex:none;width:25%}.col-md-offset-3{margin-left:25%}.col-md-4{flex:none;width:33.3333%}.col-md-offset-4{margin-left:33.3333%}.col-md-5{flex:none;width:41.6667%}.col-md-offset-5{margin-left:41.6667%}.col-md-6{flex:none;width:50%}.col-md-offset-6{margin-left:50%}.col-md-7{flex:none;width:58.3333%}.col-md-offset-7{margin-left:58.3333%}.col-md-8{flex:none;width:66.6667%}.col-md-offset-8{margin-left:66.6667%}.col-md-9{flex:none;width:75%}.col-md-offset-9{margin-left:75%}.col-md-10{flex:none;width:83.3333%}.col-md-offset-10{margin-left:83.3333%}.col-md-11{flex:none;width:91.6667%}.col-md-offset-11{margin-left:91.6667%}.col-md-12{flex:none;width:100%}.col-md-offset-12{margin-left:100%}}@media screen and (width>=1110px){.col-lg-offset-0{margin-left:0}.col-lg-1{flex:none;width:8.33333%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-2{flex:none;width:16.6667%}.col-lg-offset-2{margin-left:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-offset-3{margin-left:25%}.col-lg-4{flex:none;width:33.3333%}.col-lg-offset-4{margin-left:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-offset-5{margin-left:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-offset-6{margin-left:50%}.col-lg-7{flex:none;width:58.3333%}.col-lg-offset-7{margin-left:58.3333%}.col-lg-8{flex:none;width:66.6667%}.col-lg-offset-8{margin-left:66.6667%}.col-lg-9{flex:none;width:75%}.col-lg-offset-9{margin-left:75%}.col-lg-10{flex:none;width:83.3333%}.col-lg-offset-10{margin-left:83.3333%}.col-lg-11{flex:none;width:91.6667%}.col-lg-offset-11{margin-left:91.6667%}.col-lg-12{flex:none;width:100%}.col-lg-offset-12{margin-left:100%}}@media screen and (width>=1410px){.col-xl-offset-0{margin-left:0}.col-xl-1{flex:none;width:8.33333%}.col-xl-offset-1{margin-left:8.33333%}.col-xl-2{flex:none;width:16.6667%}.col-xl-offset-2{margin-left:16.6667%}.col-xl-3{flex:none;width:25%}.col-xl-offset-3{margin-left:25%}.col-xl-4{flex:none;width:33.3333%}.col-xl-offset-4{margin-left:33.3333%}.col-xl-5{flex:none;width:41.6667%}.col-xl-offset-5{margin-left:41.6667%}.col-xl-6{flex:none;width:50%}.col-xl-offset-6{margin-left:50%}.col-xl-7{flex:none;width:58.3333%}.col-xl-offset-7{margin-left:58.3333%}.col-xl-8{flex:none;width:66.6667%}.col-xl-offset-8{margin-left:66.6667%}.col-xl-9{flex:none;width:75%}.col-xl-offset-9{margin-left:75%}.col-xl-10{flex:none;width:83.3333%}.col-xl-offset-10{margin-left:83.3333%}.col-xl-11{flex:none;width:91.6667%}.col-xl-offset-11{margin-left:91.6667%}.col-xl-12{flex:none;width:100%}.col-xl-offset-12{margin-left:100%}}.header{z-index:10;background-color:#f7f5ede6;width:100%;height:130px;padding-bottom:15px;position:fixed}.header-branding{margin-top:-10px;margin-left:-12px;display:inline-block}.header-branding__text{text-indent:-999rem;font-size:0;display:inline-block}.header .button-donation:before{content:"";background-color:currentColor;width:18px;height:18px;display:inline-block;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/></svg>") 50%/contain no-repeat}@media only screen and (width<=1275px){.header .button-donation:before{display:none}}@media only screen and (width<=1205px){.header .button-donation:before{display:inline-block}}.header .button-member:before{content:"";background-color:currentColor;width:18px;height:18px;display:inline-block;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/><circle cx='12' cy='7' r='4'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/><circle cx='12' cy='7' r='4'/></svg>") 50%/contain no-repeat}@media only screen and (width<=1275px){.header .button-member:before{display:none}}@media only screen and (width<=1205px){.header .button-member:before{display:inline-block}}.header .button-donation,.header .button-member{color:#fff;text-align:center;background-color:#6e0f75;border-radius:35px;padding:15px 20px;text-decoration:none;transition:all .2s;display:inline-block}.header .button-donation a,.header .button-member a,.header .button-donation a:hover,.header .button-member a:hover{color:#fff}@media only screen and (width<=1205px){.header .button-donation,.header .button-member{margin-top:30px;padding-top:9px;padding-bottom:9px;font-size:20px}}.header .button-donation:hover,.header .button-donation:focus,.header .button-member:hover,.header .button-member:focus{color:#fff;background-color:#aa3469}.header .button-donation:before,.header .button-member:before{vertical-align:-3px;margin-top:3px;margin-right:10px}.header-navigation{text-align:right;margin-top:20px}@media only screen and (width<=1275px){.header-navigation{text-align:left}}@media only screen and (width<=1205px){.header-navigation{text-align:left;z-index:2;background-color:#f7f5ede6;width:100%;margin-top:0;padding-top:10px;padding-bottom:30px;padding-left:25px;transition:all .3s;display:block;position:absolute;top:130px;left:-100%}.header-navigation.active{left:0}}.header-navigation ul{margin:0;padding-left:0}.header-navigation ul li:first-child:before{content:"";background-color:#aa3469;width:1px;height:20px;position:absolute;bottom:0;left:0}@media only screen and (width<=1205px){.header-navigation ul li:first-child:before{opacity:0}}.header-navigation ul li:first-child:after,.header-navigation ul li:nth-child(2):after,.header-navigation ul li:nth-child(4):after,.header-navigation ul li:nth-child(5):after{content:"";background-color:#aa3469;width:1px;height:20px;position:absolute;bottom:0;right:0}@media only screen and (width<=1205px){.header-navigation ul li:first-child:after,.header-navigation ul li:nth-child(2):after,.header-navigation ul li:nth-child(4):after,.header-navigation ul li:nth-child(5):after{opacity:0}}.header-navigation ul li:nth-child(3):after{content:"";background-color:#aa3469;width:1px;height:20px;position:absolute;bottom:0;right:0}@media only screen and (width<=1205px){.header-navigation ul li:nth-child(3):after{opacity:0}}.header-navigation ul li{text-align:center;vertical-align:middle;padding-left:15px;padding-right:15px;list-style-type:none;display:inline-block;position:relative}@media only screen and (width<=1205px){.header-navigation ul li{text-align:left;display:block}}.header-navigation ul li a{color:#aa3469;text-align:center;padding-top:4px;padding-bottom:2px;font-size:15px;text-decoration:none;transition:all .2s}@media only screen and (width<=1205px){.header-navigation ul li a{color:#6e0f75;font-size:22px;font-weight:600}}.header-navigation ul li a:hover,.header-navigation ul li a:focus{color:#000;outline:none}.header-navigation ul li:nth-child(6):after,.header-navigation ul li:first-child:before{content:"";width:0;height:0}.header-navigation .language-switcher{position:relative}.header-navigation .language-switcher ul{margin:0;padding-left:15px}.header-navigation .language-switcher ul li:nth-child(n):before,.header-navigation .language-switcher ul li:nth-child(n):after{content:none}.header-navigation .language-switcher ul li a{letter-spacing:.05em;font-size:14px}.header-navigation .language-switcher ul li a[aria-current=page]{text-underline-offset:4px;font-weight:800;text-decoration:underline}.header-navigation .language-switcher__toggle{color:#aa3469;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:2px;padding:6px 8px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex}.header-navigation .language-switcher__toggle[hidden]{display:none}.header-navigation .language-switcher__toggle:hover{color:#000}.header-navigation .language-switcher__toggle:focus-visible{outline-offset:2px;outline:2px solid #6e0f75}.header-navigation .language-switcher__chevron{font-size:.7em;transition:transform .2s}.header-navigation .language-switcher.is-open .language-switcher__chevron{transform:rotate(180deg)}@media only screen and (width>=1206px){.header-navigation>nav{vertical-align:middle;display:inline-block}.header-navigation .language-switcher{margin-left:6px}.header-navigation .language-switcher.is-dropdown .language-switcher__list{text-align:left;z-index:20;background-color:#f8f6ef;min-width:100%;margin-top:6px;padding:6px 0;display:none;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000026}.header-navigation .language-switcher.is-dropdown.is-open .language-switcher__list{display:block}.header-navigation .language-switcher.is-dropdown .language-switcher__list li.is-current{display:none}.header-navigation .language-switcher.is-dropdown ul li{padding:0;display:block}.header-navigation .language-switcher.is-dropdown ul li a{padding:6px 16px;display:block}.header-navigation .language-switcher:not(.is-dropdown) ul li{padding:0 10px;display:inline-block}.header-navigation .language-switcher:not(.is-dropdown) ul li+li{border-left:1px solid #aa3469}}@media only screen and (width<=1205px){.header-navigation .language-switcher{margin-top:40px}.header-navigation .language-switcher .language-switcher__toggle{display:none}.header-navigation .language-switcher ul li{padding-left:10px;padding-right:10px;display:inline-block}.header-navigation .language-switcher ul li:first-child{padding-left:0}.header-navigation .language-switcher ul li+li{border-left:1px solid #aa3469}.header-navigation .language-switcher ul li a{font-size:18px}}.footer{color:#fff;background-color:#83b6b1;padding-bottom:150px;position:relative}.footer span{margin-bottom:15px;font-weight:700;display:block}.footer-brand a{width:200px;display:block}.footer-banner{color:#fff;text-align:center;background-color:#6e0f75;margin-bottom:50px;padding-top:25px;padding-bottom:25px;text-decoration:none;transition:all .2s;display:block}.footer-banner h1{margin:0;font-size:42px;font-weight:600}.footer-banner svg{margin-right:12px}.footer-banner:hover,.footer-banner:focus{background-color:#aa3469}.footer-contact a{text-decoration:none;transition:all .2s}.footer-contact a:hover,.footer-contact a:focus{color:#6e0f75}.footer-contact p{margin:0}.footer-contact,.footer-address{font-size:14px}.footer-navigation ul{margin-top:0}.footer-navigation ul li{margin-bottom:10px;list-style-type:none}.footer-navigation ul li a{font-size:14px;font-weight:700;text-decoration:none;transition:all .2s}.footer-navigation ul li a:hover,.footer-navigation ul li a:focus{color:#6e0f75}@media only screen and (width<=768px){.footer-navigation ul{padding-left:0}}.footer-contact,.footer-address,.footer-navigation,.footer-buttons{margin-top:15px}.footer-buttons a{margin-bottom:12px}.footer-buttons__donation{color:#fff;text-align:center;background-color:#6e0f75;border:1px solid #6e0f75;border-radius:35px;padding:15px 30px;text-decoration:none;transition:all .2s;display:inline-block}.footer-buttons__donation svg{margin-right:8px}.footer-buttons__donation:hover,.footer-buttons__donation:focus{background-color:#aa3469;border:1px solid #aa3469}.footer-buttons__member{color:#fff;text-align:center;border:1px solid #fff;border-radius:35px;padding:15px 20px;text-decoration:none;transition:all .2s;display:inline-block}.footer-copyright{font-size:14px;position:absolute;bottom:1.5rem;right:2rem}.footer-copyright a{text-decoration:none;transition:all .3s}.footer-copyright a:hover{color:#6e0f75}.footer-copyright{width:max-content;max-width:calc(100% - 4rem)}.footer-copyright .footer-copyright__separator{margin:0 .5em;font-weight:400;display:inline}@media only screen and (width<=768px){.footer-copyright{left:50%;right:initial;text-align:center;max-width:calc(100% - 32px);transform:translate(-50%)}}.page-header{background-position:50%;background-size:cover;max-width:100%;height:50vh;margin-bottom:90px;margin-left:auto;margin-right:auto;position:relative}@media only screen and (width<=1440px){.page-header{max-width:100%}}.page-header__overlay{opacity:.6;width:100%;height:100%;position:absolute}.page-header__text{color:#fff;text-align:center;z-index:2;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.page-header__text h1{font-size:42px}.hero{background-position:50%;background-size:cover;max-width:100%;height:85vh;margin-left:auto;margin-right:auto;position:relative}@media only screen and (width<=1440px){.hero{max-width:100%}}.hero-line{width:1px;height:50px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.hero-overlay{opacity:.6;width:100%;height:100%;position:absolute}.hero-text{color:#fff;text-align:center;z-index:2;width:100%;max-width:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-text p{text-transform:uppercase;letter-spacing:1.3px;font-size:16px;font-weight:400}.hero-text h1{font-size:55px;font-weight:800;line-height:1}@media only screen and (width<=768px){.hero-text h1{padding-left:10px;padding-right:10px;font-size:42px}}.page-404{height:80vh;position:relative}.page-404__text{text-align:center;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-404__title,.page-404__sentence{margin:0}.page-404__title{text-transform:uppercase;color:#6e0f75;font-size:89px;line-height:1}.page-404__sentence{color:#83b6b1;text-transform:uppercase;max-width:520px;padding-top:20px;font-size:30px;font-weight:600;line-height:1}.section{margin:0 auto;padding-top:100px;padding-bottom:100px}.section h1{margin:0}.section-pictures{padding-top:150px;padding-bottom:150px;position:relative;overflow:hidden}@media only screen and (width<=768px){.section-pictures{padding-top:30px}}.section-pictures__circle{z-index:-1;background-color:#c0dad7cc;border-radius:50%;width:700px;height:700px;animation:6s ease-in-out infinite float;position:absolute;top:-10%;right:-60%}.section-about{padding-top:150px;padding-bottom:150px;position:relative;overflow:hidden}.section-about__circle{z-index:-1;background-color:#e0b8bdcc;border-radius:50%;width:700px;height:700px;animation:6s ease-in-out infinite float;position:absolute;top:-10%;left:-60%}.section-activities,.section-news{max-width:100%;margin-left:auto;margin-right:auto}@media only screen and (width<=1440px){.section-activities,.section-news{max-width:100%}}.section-activities .column,.section-news .column{padding:10px}@media only screen and (width<=768px){.section-activities .button,.section-news .button{text-align:left;margin-bottom:50px}}.section-activities{color:#fff;background-color:#6e0f75;padding-top:150px;padding-bottom:150px}.section-activities .button a:hover,.section-activities .button a:focus{background-color:#83b6b1}.section-news{color:#aa3469;background-color:#d2e4e5;margin-bottom:100px;padding-top:150px;padding-bottom:150px}.section-news .button a:hover,.section-news .button a:focus{background-color:#6e0f75}.member-access{padding-top:50px;padding-bottom:60px}.member-access legend{display:none}.member-access h1{color:#6e0f75;text-transform:uppercase;font-size:26px}.member-access label{color:#6e0f75}.member-access .div_text{padding-top:10px;padding-bottom:12px}.member-access input[type=submit]{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#6e0f75;border:1px solid #6e0f75;border-radius:35px;outline:none;width:160px;margin-top:50px;margin-bottom:50px;padding:15px 20px;font-size:14px}
