@import url(https://fonts.googleapis.com/css?family=Quicksand:300,400,500,600,700&display=swap);html{scroll-behavior:smooth}html,body{font-family:"Quicksand",sans-serif!important;margin:0;padding:0;color:#2a3375}h1,h2,h3,h4,h5,h6{font-family:"Quicksand",sans-serif}h2{font-weight:600;margin:45px 0 30px 0;color:#2a3375}.titleh2{margin:0 0 60px 0}.titleh2 h2{text-align:center;display:inline-flex;align-items:center}.titleh2 p.subtitleh2{color:#2a3375}@media screen and (max-width:800px){h2{font-size:2em}.titleh2 h2{font-size:2em}}h3{font-weight:700}p{font-size:1.2em;line-height:1.4em;word-spacing:.1em}@media screen and (max-width:800px){p{font-size:1em}}hr.sep{background-color:rgb(255 255 255 / .55);width:88px;height:5px;margin:30px 0;display:inline-flex;border-radius:5px;border:unset}a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}a.cta{text-transform:uppercase;display:inline-block;border-radius:30px;padding:10px 30px;font-weight:700;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (max-width:800px){a.cta{padding:10px 15px;width:100%;text-align:center}}a.cta-bg-dark{background:#fff;color:#2a3375;border:2px solid #fff}a.cta-bg-dark:link,a.cta-bg-dark:visited{background:#fff;color:#2a3375}a.cta-bg-dark:hover,a.cta-bg-dark:active{border-color:#fff;background:#fff0;color:#fff}a.cta-bg-dark2{background:#d92051;color:#fff;border:2px solid #d92051}a.cta-bg-dark2:link,a.cta-bg-dark2:visited{background:#d92051;color:#fff}a.cta-bg-dark2:hover,a.cta-bg-dark2:active{border-color:#d92051;background:#fff;color:#d92051}a.cta-bg-light{background:#2a3375;color:#fff;border:1px solid #2a3375}a.cta-bg-light:link,a.cta-bg-light:visited{background:#2a3375;color:#fff}a.cta-bg-light:hover,a.cta-bg-light:active{border-color:#2a3375;background:#fff0;color:#2a3375}section{margin:60px 0 0 0}@media screen and (max-width:800px){section{margin:0}}.flexcenter{display:flex;align-items:center;height:100%}#contenu_page ul{font-size:1.2em}.columns2{column-count:2}@media screen and (max-width:800px){#contenu_page ul{font-size:1em}.columns2{column-count:1}}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 30px 20px}.alignleft{float:left;margin:5px 20px 30px 0}table tbody tr:nth-child(odd){background-color:#fff!important}.margin-top-bloc{margin-top:60px}.has-media-on-the-right .wp-block-media-text__content{padding-left:0}#popup{position:fixed;width:100%;height:100%;background:#2a3375;color:#fff;top:0;left:0;z-index:9999999;display:flex;align-items:center;justify-content:center}#popup #popup-content{max-width:1024px;padding:30px}#popup #popup-content h2{color:#fff}#popup #popup-content a:not(.cta){color:#36bde7}#popup #popup-content a:not(.cta):hover{color:rgb(255 255 255 / .55)}.gray-box{background:#f5f5f5;padding:1px 60px 20px 60px;margin:0}@media all and (max-width:840px){.gray-box{margin-top:45px}}header{position:fixed;top:0;left:0;width:100%;display:flex;flex-direction:column;background:#fff0;z-index:999}header #top-bar{background:#fff;width:100%;height:35px;padding:5px 15px;position:relative;z-index:9999;display:flex;align-items:center;justify-content:flex-end}header #top-bar .switcher{position:absolute;right:15px}header #top-bar .cta{background:#2d398f;color:#fff;margin:0 5px;padding:6px 30px}header #top-bar .cta:hover{background:#fff;color:#2d398f}header #menu_pc{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%;display:flex;flex-flow:row}header #menu_pc .menu-navigation{width:100%;display:flex;flex-flow:row;background-color:#2a3375}header #menu_pc.stickymenu{background-color:#2a3375;box-shadow:0 3px 6px rgb(0 0 0 / .18)}header #menu_pc #logo,header #menu_pc #logo_mobile{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:10px;width:200px;height:auto;display:flex;align-items:center}header #menu_pc #logo:hover,header #menu_pc #logo_mobile:hover{opacity:.5}header #menu_pc .menu-menu-principal-container{flex-grow:1}header #menu_pc .menu-menu-principal-container #menu-menu-principal{list-style-type:none;margin:0;padding:0}header #menu_pc .menu-menu-principal-container #menu-menu-principal.menu.align-left{justify-content:flex-end}header #menu_pc .menu-menu-principal-container #menu-menu-principal>li{padding:39px 0}header #menu_pc .menu-menu-principal-container #menu-menu-principal>li.menu-item-has-children{margin-right:12px}header #menu_pc .menu-menu-principal-container #menu-menu-principal>li.current-menu-ancestor>a{color:#36bde7}header #menu_pc .menu-menu-principal-container #menu-menu-principal>li.current-menu-ancestor>a:link,header #menu_pc .menu-menu-principal-container #menu-menu-principal>li.current-menu-ancestor>a:visited{color:#36bde7}header #menu_pc .menu-menu-principal-container #menu-menu-principal>li>a{text-transform:uppercase;font-size:1.2em;font-weight:400;padding:0;position:relative;margin:0 15px;color:#fff;font-weight:700;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}header #menu_pc .menu-menu-principal-container #menu-menu-principal>li>a:link,header #menu_pc .menu-menu-principal-container #menu-menu-principal>li>a:visited{color:#fff}header #menu_pc .menu-menu-principal-container #menu-menu-principal>li>a:hover{color:#36bde7}header #menu_pc .menu-menu-principal-container #menu-menu-principal>li>a:hover:before{width:100%;background:#36bde7}header #menu_pc .menu-menu-principal-container #menu-menu-principal>li>a:active{color:#36bde7}header #menu_pc .menu-menu-principal-container #menu-menu-principal>li>a:active:before{width:100%;background:#36bde7}header #menu_pc .menu-menu-principal-container #menu-menu-principal>li>a:before{content:'';position:absolute;display:block;margin:30px auto;height:4px;border-radius:4px;width:0;background:#fff0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}header #menu_pc .menu-menu-principal-container #menu-menu-principal>li ul.sub-menu{list-style-type:none}header #menu_pc .menu-menu-principal-container #menu-menu-principal>li ul.sub-menu li>a{color:#2a3375}header #menu_pc .menu-menu-principal-container #menu-menu-principal>li ul.sub-menu li>a:hover{color:#2dad75}header #menu_pc .menu-menu-principal-container #menu-menu-principal>li ul.sub-menu li>a:before{display:none}header #menu_pc .menu-menu-principal-container #menu-menu-principal>li ul.sub-menu.is-dropdown-submenu{border:none;background:#fefefe;width:max-content;padding:15px;margin:0;box-shadow:0 3px 6px rgb(0 0 0 / .18);border-radius:0 0 5px 5px;font-size:1.2em}header #menu_pc .menu-menu-principal-container #menu-menu-principal li.current_page_item>a{color:#2dad75!important}header #menu_pc .menu-menu-principal-container #menu-menu-principal>li.current_page_item>a{color:#36bde7!important}.dropdown.menu>li.is-dropdown-submenu-parent>a:after{right:-20px;left:auto;margin-top:-4px}@media screen and (max-width:1230px){header #menu_pc{width:100%;display:inline-grid;flex-flow:row;justify-content:center;padding:15px 5px}header #menu_pc .menu-menu-principal-container #menu-menu-principal{justify-content:center}header #menu_pc .menu-menu-principal-container #menu-menu-principal li{padding:30px 0 0 0}header #menu_pc .menu-menu-principal-container #menu-menu-principal li>a{margin:0 15px 15px 15px}header #logo,header #logo_mobile{text-align:center;margin:0 0 25px 0}header #logo img,header #logo_mobile img{max-width:170px}}@media screen and (max-width:940px){header #menu_pc .menu-menu-principal-container #menu-menu-principal li>a{margin:0 8px 8px 8px;font-size:1.1em}}#menu_mobile{display:none}@media screen and (max-width:800px){header #menu_pc{display:none}header #menu_mobile{width:100%;display:block}header #menu_mobile .menu-navigation{width:100%;height:60px;background:#2a3375}header #menu_mobile .menu-navigation #logo,header #menu_mobile .menu-navigation #logo_mobile{max-width:150px;display:block;position:absolute;left:10px;top:36px;z-index:999}header #menu_mobile .menu-navigation .menu-icon-toggle{display:block;width:30px;height:30px;position:fixed;top:40px;right:22px;z-index:99}header #menu_mobile .menu-navigation .menu-icon-toggle span{display:block;width:100%;height:2px;position:absolute;top:50%;background-color:#fff;transform:translate(0,-50%);transition:opacity 0.3s 0.3s}.home:not(.open) header #menu_mobile .menu-navigation .menu-icon-toggle span{background-color:#fff}header #menu_mobile .menu-navigation .menu-icon-toggle::before,header #menu_mobile .menu-navigation .menu-icon-toggle::after{content:'';display:block;width:100%;height:2px;position:absolute;background-color:#fff;transition:transform 0.3s,top 0.3s 0.3s,bottom 0.3s 0.3s}header #menu_mobile .menu-navigation .menu-icon-toggle::before{top:6px}header #menu_mobile .menu-navigation .menu-icon-toggle::after{bottom:6px}.open header #menu_mobile .menu-navigation .menu-icon-toggle span{opacity:0;transition:opacity 0.3s}.open header #menu_mobile .menu-navigation .menu-icon-toggle::before,.open header #menu_mobile .menu-navigation .menu-icon-toggle::after{background-color:#36bde7}.open header #menu_mobile .menu-navigation .menu-icon-toggle::before{top:calc(50% - 1px);transform:rotate(45deg)}.open header #menu_mobile .menu-navigation .menu-icon-toggle::after{bottom:calc(50% - 1px);transform:rotate(-45deg)}.open header #menu_mobile .menu-navigation .menu-icon-toggle::before,.open header #menu_mobile .menu-navigation .menu-icon-toggle::after{transition:top 0.3s,bottom 0.3s,transform 0.3s 0.3s}header #menu_mobile .menu-navigation .menu-background{visibility:hidden;width:300%;height:400px;position:absolute;left:-130%;background-color:#2a3375;transition:background-position 0.5s,transform 0.5s 0.5s,visibility 0.5s 1s}.open header #menu_mobile .menu-navigation .menu-background{visibility:visible;transition:background-position 0.5s,transform 0.5s 0.5s}header #menu_mobile .menu-navigation .menu-background.top{transform:rotate(-45deg) translateY(-150%);background:linear-gradient(to top,#36bde7 50%,#2a3375 50%);background-size:100% 200%;background-position:-100% 100%}.open header #menu_mobile .menu-navigation .menu-background.top{transform:rotate(-45deg) translateY(-49%);background-position:0 0}header #menu_mobile .menu-navigation .menu-background.middle{transform:rotate(-45deg) translateY(50%) scaleY(0);background:#2a3375}.open header #menu_mobile .menu-navigation .menu-background.middle{transform:rotate(-45deg) translateY(50%) scaleY(1)}header #menu_mobile .menu-navigation .menu-background.bottom{transform:rotate(-45deg) translateY(250%);background:linear-gradient(to bottom,#2a3375 50%,#36bde7 50%);background-size:100% 200%;background-position:0 -100%}.open header #menu_mobile .menu-navigation .menu-background.bottom{transform:rotate(-45deg) translateY(149%);background-position:0 0}header #menu_mobile .menu-navigation .menu-menu-mobile-container{height:0}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu{visibility:hidden;padding:30px;width:100%;margin:0;height:100vh;display:flex;align-content:center}.open header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu{visibility:visible}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li{width:100%;opacity:0;margin-bottom:5px;transform:translateX(20px);transition:all 0.3s}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(7){transition-delay:.1s}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(7) span{transition-delay:.1s}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(6){transition-delay:.2s}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(6) span{transition-delay:.2s}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(5){transition-delay:.3s}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(5) span{transition-delay:.3s}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(4){transition-delay:.4s}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(4) span{transition-delay:.4s}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(3){transition-delay:.5s}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(3) span{transition-delay:.5s}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(2){transition-delay:.6s}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(2) span{transition-delay:.6s}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(1){transition-delay:.7s}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(1) span{transition-delay:.7s}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li.current_page_item>a{color:#36bde7;padding-left:50px}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li.menu-item-has-children>a:after{content:"";width:0;height:0;border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:5px solid #36bde7;display:inline-block;margin:2px 12px}.open header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li{opacity:1;transform:translateX(0);backface-visibility:hidden}.open header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(1){transition-delay:1.1s}.open header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(1) span{transition-delay:1.1s}.open header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(2){transition-delay:1.2s}.open header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(2) span{transition-delay:1.2s}.open header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(3){transition-delay:1.3s}.open header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(3) span{transition-delay:1.3s}.open header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(4){transition-delay:1.4s}.open header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(4) span{transition-delay:1.4s}.open header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(5){transition-delay:1.5s}.open header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(5) span{transition-delay:1.5s}.open header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(6){transition-delay:1.6s}.open header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(6) span{transition-delay:1.6s}.open header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(7){transition-delay:1.7s}.open header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li:nth-child(7) span{transition-delay:1.7s}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li a{position:relative;font-size:1.2em;text-decoration:none;color:#fff}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li a::before{content:'';display:block;height:2px;width:0;position:absolute;left:-30px;top:50%;background-color:#36bde7;transform:translateY(-50%);transition:width 0.3s}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li a:hover{padding-left:30px}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li a:hover::before{width:15px}header #menu_mobile .menu-navigation .menu-menu-mobile-container .menu li .sub-menu{margin:0 0 0 30px;display:none}}#title_page{background-color:#2a3375;color:#fff;margin:0 0 60px 0;background-size:cover;background-attachment:fixed}#title_page .overlay_blue{background-color:rgb(42 51 117 / .85);padding:160px 0;text-align:center}#title_page .overlay_blue h1{text-transform:uppercase;font-weight:600;font-size:3em}@media screen and (max-width:800px){#title_page{margin:0}}@media screen and (max-width:1200px){#title_page .overlay_blue{padding:220px 0 100px 0}}#main-image{height:100vh;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center center;margin:0;position:relative}#main-image #main-image-overlay{background-color:rgb(42 51 117 / .85);height:100%;display:flex;align-items:center}#main-image #main-image-overlay #main-info{max-width:650px;position:absolute;right:10%}#main-image #main-image-overlay #main-info h1{color:#fff;font-weight:700;text-transform:uppercase;line-height:1em}#main-image #main-image-overlay #main-info h1 #main-title-line1,#main-image #main-image-overlay #main-info h1 #main-title-line3{font-size:41px}#main-image #main-image-overlay #main-info h1 #main-title-line2{font-size:90px;line-height:1em;color:#36bde7}#main-image #main-image-overlay #main-info #main-description{color:#fff}#main-image #main-image-overlay #main-info #main-links{margin:30px 0 0 0}#main-image #main-image-overlay #main-info #main-links ul{list-style-type:none;margin:0;padding:0;display:flex;justify-content:flex-start}#main-image #main-image-overlay #main-info #main-links ul>li>a{margin:0 15px 0 0}#main-image #triangle-design{position:absolute;bottom:0;width:100%;height:100px;fill:#fff}@media screen and (max-width:800px){#main-image #main-image-overlay #main-info{max-width:unset;width:100%;right:unset;left:0;position:absolute;padding:80px 30px 30px 30px}#main-image #main-image-overlay #main-info h1 #main-title-line1,#main-image #main-image-overlay #main-info h1 #main-title-line3{font-size:1em}#main-image #main-image-overlay #main-info h1 #main-title-line2{font-size:1.6em}#main-image #main-image-overlay #main-info #main-links ul{display:block}#main-image #main-image-overlay #main-info #main-links ul>li>a{margin:0 15px 15px 0}#main-image #triangle-design{display:none}}#programmes{margin-bottom:0}#programmes .image_programme{background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:300px}#programmes .programme_box{padding:30px}#programmes .programme_box.darkbox{background-color:#2a3375;color:#fff}#programmes .programme_box.darkbox h3{color:#36bde7}#programmes .programme_box.darkbox hr.sep{background-color:#36bde7}#programmes .programme_box hr.sep{background-color:#2a3375}#programmes .programme_box ul{list-style-type:none;margin:60px 0 30px 0;padding:0;display:flex;justify-content:flex-start}#programmes .programme_box ul>li>a{margin:0 15px 0 0}@media screen and (max-width:1024px){#programmes .programme_box ul{display:block}#programmes .programme_box ul>li>a{margin:0 15px 15px 0}}.programme_archive_box{min-height:450px;background-size:cover;width:100%;margin:0 0 30px 0;display:flex;align-items:flex-end;justify-content:center}.programme_archive_box h2{background:#fff;padding:15px 20px;font-size:1.2em;border-radius:50px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.programme_archive_box:hover{opacity:.5}.programme_archive_box:hover h2{margin-bottom:50px}#calendrier_home{background-color:#F1F1F1;margin-top:0;padding:60px 0}#calendrier_home #main_event_home{background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:40px;position:relative;box-shadow:0 3px 6px rgb(0 0 0 / .15);-webkit-box-shadow:0 3px 6px rgb(0 0 0 / .15)}#calendrier_home #main_event_home .event_overlay{box-shadow:0 3px 6px rgb(0 0 0 / .15);-webkit-box-shadow:0 3px 6px rgb(0 0 0 / .15);background-color:rgb(42 51 117 / .85);width:100%;height:100%;position:absolute;top:0;left:0;border-radius:40px;padding:30px;display:flex;flex-direction:column;justify-content:space-between}#calendrier_home #main_event_home .event_overlay ul.categories_list_event{list-style-type:none;margin:0;padding:0;display:flex;justify-content:flex-start;font-weight:600}#calendrier_home #main_event_home .event_overlay ul.categories_list_event>li{margin-right:6px}#calendrier_home #main_event_home .event_overlay ul.categories_list_event>li>a{position:relative;color:#36bde7;font-weight:500}#calendrier_home #main_event_home .event_overlay ul.categories_list_event>li>a:hover,#calendrier_home #main_event_home .event_overlay ul.categories_list_event>li>a:active{color:#fff}#calendrier_home #main_event_home .event_overlay ul.categories_list_event>li>a:before{content:"";position:absolute;width:0%;height:2px;bottom:-5px;left:0;background-color:#fff;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#calendrier_home #main_event_home .event_overlay ul.categories_list_event>li>a:hover:before{width:100%}#calendrier_home #main_event_home .event_overlay ul.categories_list_event>li>span{color:#fff}#calendrier_home #main_event_home .event_overlay h3{color:#fff;text-transform:uppercase}#calendrier_home #main_event_home .event_overlay #extrait_event{color:#fff;min-height:63%}#calendrier_home #main_event_home .event_overlay .bottom_event{display:flex;align-items:flex-end}#calendrier_home #main_event_home .event_overlay .bottom_event .date_event{color:#fff;margin-right:auto}#calendrier_home #main_event_home .event_overlay .bottom_event .date_event .day_main_event{font-size:8em;font-weight:700;line-height:.8em}#calendrier_home #main_event_home .event_overlay .bottom_event .date_event .month_year{font-size:1.6em;font-weight:600;text-align:center}#calendrier_home #main_event_home .event_overlay .bottom_event .date_event .month_year .month_main_event{color:#36bde7}#calendrier_home #main_event_home .event_overlay .bottom_event .date_event .month_year .year_main_event{color:#36bde7}#calendrier_home #main_event_home .event_overlay .bottom_event .date_event .cta{display:inline-table}#calendrier_home .cell .small_event_home{background-color:#fff;border-radius:40px;padding:30px;justify-content:center;text-align:center;align-items:center;margin:0 0 30px 0;box-shadow:0 3px 6px rgb(0 0 0 / .15);-webkit-box-shadow:0 3px 6px rgb(0 0 0 / .15)}#calendrier_home .cell .small_event_home ul.categories_list_event{list-style-type:none;margin:0;padding:0}#calendrier_home .cell .small_event_home ul.categories_list_event>li{margin-right:6px;display:inline-block}#calendrier_home .cell .small_event_home ul.categories_list_event>li>a{position:relative;color:#2dad75;font-weight:600}#calendrier_home .cell .small_event_home ul.categories_list_event>li>a:hover,#calendrier_home .cell .small_event_home ul.categories_list_event>li>a:active{color:#2dad75}#calendrier_home .cell .small_event_home ul.categories_list_event>li>a:before{content:"";position:absolute;width:0%;height:2px;bottom:-5px;left:0;background-color:#2dad75;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#calendrier_home .cell .small_event_home ul.categories_list_event>li>a:hover:before{width:100%}#calendrier_home .cell .small_event_home ul.categories_list_event>li>span{color:#36bde7}#calendrier_home .cell .small_event_home .bottom_event .date_event{color:#2a3375;margin-right:auto}#calendrier_home .cell .small_event_home .bottom_event .date_event .day_event{font-weight:700;font-size:5em;line-height:1em}#calendrier_home .cell .small_event_home .bottom_event .date_event .month_year{font-size:1.6em;font-weight:600;text-align:center}#calendrier_home .cell .small_event_home .bottom_event .date_event .month_year .month_event{font-weight:700;color:#2dad75}#calendrier_home .cell .small_event_home .bottom_event .date_event .month_year .year_event{font-weight:700;color:#2dad75}#calendrier_home .cell .small_event_home .bottom_event .cta{display:inline-table;margin:30px 0 0 0}#calendrier_home .cell .small_event_home h3{text-transform:uppercase;font-size:1.5em;margin:5px 0 15px 0}#calendrier_home .cell .small_event_home h3.small_event_nocat{margin-top:30px}.comment-respond{display:none}body.tax-mec_category #main-content{padding:0 15%}.mec-load-more-button{background-color:#2d398f!important;color:#fff!important;border-radius:40px;border:1px solid #2d398f!important;font-size:1em!important}.mec-load-more-button:hover{background:transparent!important;color:#2d398f!important;border-color:#2d398f!important}@media screen and (max-width:800px){#calendrier_home{padding:0}#calendrier_home #main_event_home{margin-bottom:30px}#calendrier_home #main_event_home .event_overlay{text-align:center}#calendrier_home #main_event_home .event_overlay ul.categories_list_event{display:inline}#calendrier_home #main_event_home .event_overlay .bottom_event{display:inline;text-align:center}#calendrier_home #main_event_home .event_overlay .bottom_event .date_event{margin:0 0 25px 0}}.lity-container,.mec-wrap,.mec-wrap div:not([class^=elementor-]){font-family:"Quicksand",sans-serif!important;color:#2a3375}.mec-container h1{display:none}.mec-container .mec-totalcal-yearlyview{display:none!important}@media screen and (max-width:800px){.mec-container{width:unset;padding-top:.625rem}.mec-full-calendar-wrap .mec-totalcal-box{padding:0}.mec-event-list-standard .mec-col-table-c.mec-event-content-wrap{padding:.625rem}.mec-event-list-standard .mec-col-table-c.mec-event-content-wrap{min-height:auto}.mec-single-event .mec-events-meta-group-countdown{padding:.625rem}.mec-events-meta-group-countdown .countdown-w{padding:0}}.mec-booking-button{background-color:#2a3375!important;color:#fff!important;border-radius:40px;border:1px solid #2d398f!important;font-size:1em!important}.mec-booking-button:hover{background-color:#fff!important;color:#2a3375!important}.mec-month-divider span{color:#2dad75!important;padding:30px 0 45px 0}.mec-event-content ul,.mec-wrap ul{font-size:initial}.mec-event-content p,.mec-wrap p{font-weight:inherit;font-size:initial}.mec-color-hover:hover{color:#2dad75!important}#valeurs{background:#F1F1F1;padding:60px}#valeurs h2{margin:0 0 60px 0}#valeurs .card_valeur{background:#fff;border-radius:40px;padding:30px;box-shadow:0 3px 6px rgb(0 0 0 / .15);margin:0 0 30px 0;text-align:center}#valeurs .card_valeur .logo_valeur{max-width:75px;margin:0 0 15px 0}#valeurs .card_valeur .description_card_valeur h3{font-weight:700;font-size:1.2em}@media screen and (max-width:800px){#valeurs{padding:.625rem}#valeurs h2{margin:30px 0}}#team{background-color:#2a3375;color:#fff;margin:0;padding:0 120px 60px 120px}#team .liste_box_team{justify-content:center}#team h2{color:#fff}#team h3{color:#36bde7;margin:45px 0 30px}#team h4{font-weight:500;font-size:1.5em}#team h5{color:#36bde7;font-size:1em;font-weight:400}#team .card_team{border-top:3px solid #36bde7;padding:30px;background:rgb(250 250 250 / .1);border-radius:0 0 10px 10px;margin:0 0 30px 0;display:flex;align-items:center;justify-content:space-between}@media all and (max-width:1450px){#team .card_team{flex-direction:column}}#team .card_team img{margin-left:10px}@media screen and (max-width:800px){#team{padding:0}#team .card_team{text-align:center}#team h3{margin:15px 0 30px 0}}#liste_partenaires ul{margin:0;padding:0;list-style-type:none;text-align:center}#liste_partenaires ul li{display:inline-block}#liste_partenaires ul li a{margin:0 30px 30px 30px;display:block;max-width:250px;max-height:126px}#liste_partenaires ul li a:hover{opacity:.5}#devenir_partenaire{background-color:#F1F1F1;padding:60px}ul.list_doc{list-style-type:none;display:flex;flex-wrap:wrap}ul.list_doc>li{flex:0 0 22%;margin:0 30px 30px 0}ul.list_doc>li>.card_doc{border-top:1px solid #36bde7;background-color:#F1F1F1;background-repeat:no-repeat;padding:15px;background-size:60px;background-position:left 10px top 15px;text-align:left;border-radius:0 0 10px 10px}ul.list_doc>li>.card_doc>.entete_card>h3{padding:0 0 0 65px;line-height:1em}ul.list_doc>li>.card_doc>.entete_card>ul{padding:0 0 0 84px;margin:0}ul.list_doc>li>.card_doc>.entete_card>ul>li{font-size:.8em;font-weight:400}ul.list_doc>li>.card_doc a{font-size:.8em;margin:15px 0 0 0;width:100%;text-align:center}@media screen and (max-width:800px){#documents_container{margin:60px 0 0 0}#documents_container ul.list_doc{margin:0}#documents_container ul.list_doc>li{flex:unset;margin:0 0 30px 0;width:100%}}.sidebar_blogue_bg{background-color:#2a3375}.sidebar_blogue_bg #sidebar_blogue{padding:30px}.sidebar_blogue_bg #sidebar_blogue h2{margin:30px 0;color:#fff}.sidebar_blogue_bg #sidebar_blogue h2:first-child{margin-top:0}.sidebar_blogue_bg #sidebar_blogue ul{margin:0;padding:0;list-style-type:none}.sidebar_blogue_bg #sidebar_blogue ul li a{color:#2a3375;background:#fff;font-weight:600;padding:5px 15px;width:100%;display:block;margin:0 0 2px 0;border-left:5px solid #fff}.sidebar_blogue_bg #sidebar_blogue ul li a:hover{background-color:#36bde7;color:#2a3375;padding:5px 15px 5px 25px;border-left:5px solid #fff}.sidebar_blogue_bg #sidebar_blogue ul li.current-cat{color:#fff}.sidebar_blogue_bg #sidebar_blogue ul li.current-cat a{background-color:#36bde7;color:#2a3375;padding:5px 15px 5px 25px;border-left:5px solid #fff}.sidebar_blogue_bg #sidebar_blogue ul li.current-cat a:hover{background-color:#36bde7;color:#2a3375;padding:5px 15px 5px 25px;border-left:5px solid #fff}@media screen and (max-width:800px){#blogue_intro{margin:60px 0 0 0}}#contenu_blogue .blogue_card{background:#f5f5f5;padding:15px;margin:0 0 30px 0}#contenu_blogue .blogue_card h3{font-size:1.2em;margin:15px 0}#contenu_blogue .blogue_card .categories_list{margin:0;padding:0;list-style-type:none}#contenu_blogue .blogue_card .categories_list li{display:inline-block}#contenu_blogue .blogue_card .categories_list li a{background-color:#fff;color:#2a3375;margin:0 5px 15px 0;padding:2px 10px;display:block;border:1px solid #2a3375;font-size:.8em}#contenu_blogue .blogue_card .categories_list li a:hover{border-color:#36bde7;color:#36bde7}#contenu_blogue .blogue_card .card_footer{width:100%;text-align:right}@media screen and (max-width:800px){#contenu_blogue .blogue_card{margin:30px 0 0 0}}.contact_programme{margin:0 0 30px 0}.introduction_programme_img{background-size:cover;background-position:center center}.introduction_programme{padding:60px;min-height:500px}.introduction_programme ul{list-style-type:none;margin:60px 0 30px 0;padding:0;display:flex;justify-content:flex-start}.introduction_programme ul>li>a{margin:0 15px 0 0}@media screen and (max-width:1515px){.introduction_programme{padding:0}.introduction_programme ul{padding:0;display:block;justify-content:unset}.introduction_programme ul>li>a{margin:0 0 15px 0}}#contenu_programme{background-color:#F1F1F1;padding:60px 0}.programme_box_tpl{background-color:#fff;padding:60px;margin-bottom:60px;box-shadow:0 3px 6px rgb(0 0 0 / .18)}.programme_box_tpl h2{color:#fff;margin-top:0}.programme_box_tpl .introduction_text_programme{background-color:#2a3375;color:#fff;padding:30px;margin:0 0 15px 0}.programme_box_tpl h3{border-left:2px solid #36bde7;padding-left:30px;margin:45px 0 25px 0}@media screen and (max-width:800px){.programme_box_tpl{padding:.625rem}.introduction_programme{min-height:unset}}#bailleur_de_fond{margin-bottom:60px}#bailleur_de_fond ul#list_bdf{padding:0;margin:0;list-style-type:none;display:flex;align-items:center;justify-content:center}@media all and (max-width:1024px){#bailleur_de_fond ul#list_bdf{flex-direction:column}}#bailleur_de_fond ul#list_bdf li a{display:block}@media all and (max-width:1024px){#bailleur_de_fond ul#list_bdf li a{margin:10px 0}}#bailleur_de_fond ul#list_bdf li a img{display:block;max-width:375px;margin:0 30px;max-height:50px}#bailleur_de_fond ul#list_bdf li a:hover{opacity:.5}@media screen and (max-width:800px){#bailleur_de_fond ul#list_bdf{text-align:center;display:block}#bailleur_de_fond ul#list_bdf li{text-align:center}#bailleur_de_fond ul#list_bdf li a{display:inline-block;margin:0 0 30px 0}#bailleur_de_fond ul#list_bdf li a img{max-width:250px}}#benevolat{margin:0}#benevolat .cell{background-size:cover;background-position:center center}#facebook_feed{background-color:#f5f5f5;margin:0}#facebook_feed #ff-stream-1{background-color:#f5f5f5}#facebook_feed #ff-stream-1.ff-stream{background-color:#f5f5f5}#facebook_feed .titleh2{margin-bottom:0}body.page-template-page-contact-php .contact-info-page{margin-top:50px}body.page-template-page-contact-php iframe#map{margin:15px 0 0 0;height:423px}.gform_button{text-transform:uppercase;display:inline-block;border-radius:30px;padding:10px 30px;font-weight:700;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-color:#2a3375;border:1px solid #2a3375}.gform_button:link,.gform_button:visited{background:#2a3375;color:#fff}.gform_button:hover,.gform_button:active{border-color:#2a3375;background:#fff0;color:#2a3375}#contenu_page .wsp-container ul{font-size:1em}#contenu_page .wsp-container ul li a{color:#2a3375}#contenu_page .wsp-container ul li a:hover{color:#36bde7}#main_footer{background-color:#2a3375;padding:60px 0;color:#fff}#main_footer h4{color:#36bde7;text-transform:uppercase;margin:0 0 15px 0}#main_footer ul{list-style-type:none;margin:0;padding:0;font-size:1.2em}#main_footer ul#social_medias{display:flex}#main_footer ul#social_medias li a{margin:0 15px 0 0;display:inline-block;width:45px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#main_footer ul#social_medias li a:hover{width:50px;transform:rotate(-15deg)}@media screen and (max-width:800px){#main_footer{text-align:center}#main_footer h3{margin:30px 0 15px 0;font-weight:500;font-size:1.5em}#main_footer ul#social_medias{display:inline}#main_footer ul#social_medias li{display:inline-block}}#credits{background-color:#36bde7;display:flex;justify-content:space-between;padding:15px 30px;font-weight:600;align-items:center}#credits a{color:#2a3375}#credits a:hover{opacity:.5}@media screen and (max-width:800px){#credits{display:block;padding:15px;text-align:center;font-size:.9em}}.wp-block-yoast-faq-block .schema-faq-question{font-size:17px}.schema-faq .schema-faq-section{border:1px solid #2a3375;margin-bottom:20px;background-color:#fff;border-radius:15px}.schema-faq .schema-faq-section a{color:#2a3375}.schema-faq p.schema-faq-answer{border-bottom:1px solid #dedee0;border-radius:0 0 15px 15px}#temoignages{background-color:#F1F1F1;padding:60px;margin-top:0}#temoignages .owl-theme{background-color:#2a3375;color:#fff;padding:60px 120px;border-radius:25px;position:relative}@media all and (max-width:1024px){#temoignages .owl-theme{padding:40px 40px 40px 100px!important}}#temoignages .owl-theme::before{content:'"';color:#36bde7;position:absolute;left:60px;top:0;font-size:7em;font-weight:700}@media all and (max-width:1024px){#temoignages .owl-theme::before{left:20px}}@media all and (max-width:1024px){#temoignages .owl-theme{padding:40px}}#temoignages .owl-theme .temoignage-name{font-size:1.8em;font-weight:700;text-align:right;margin-bottom:60px}#temoignages .owl-theme .owl-dots .owl-dot span{background-color:#36bde7!important;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#temoignages .owl-theme .owl-dots .owl-dot:hover span{background-color:#fff!important}#temoignages .owl-theme .owl-dots .owl-dot.active span{background-color:#fff!important}#temoignages .owl-theme .owl-nav{margin-top:0;position:relative}#temoignages .owl-theme .owl-nav .owl-prev{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;left:-80px;font-size:6em;line-height:0;color:#36bde7}#temoignages .owl-theme .owl-nav .owl-prev:hover{color:#fff}@media all and (max-width:1024px){#temoignages .owl-theme .owl-nav .owl-prev{left:-30px}}#temoignages .owl-theme .owl-nav .owl-next{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;right:-80px;font-size:6em;line-height:0;color:#36bde7}#temoignages .owl-theme .owl-nav .owl-next:hover{color:#fff}@media all and (max-width:1024px){#temoignages .owl-theme .owl-nav .owl-next{right:-30px}}#infolettre{text-align:center;background:#f1f1f1;padding:30px}#infolettre .ctct-form-embed.form_1 .ctct-form-defaults{background-color:#f1f1f1}#infolettre .ctct-form-field#email_address_field_1{width:48%;float:left;margin-right:1%}#infolettre .ctct-form-field#first_name_field_1{width:48%;float:right;margin-left:1%}#infolettre .ctct-gdpr-text{float:left}#infolettre .ctct-form-button{text-transform:uppercase;display:inline-block;border-radius:30px;padding:10px 30px;font-weight:700;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:#2a3375;color:#fff;border:1px solid #2a3375;display:inline-block;width:auto}#infolettre .ctct-form-button:hover{border-color:#2a3375;background:#fff0;color:#2a3375}.gchoice.gchoice_3_10_3 #choice_3_10_3{float:left}.skip-link{position:absolute;top:-40px;left:0;background:#000;color:#fff;padding:8px;z-index:100;transition:top 0.3s}.skip-link:focus{top:0}@media (hover:none) and (pointer:coarse){*{background-attachment:scroll!important}}