﻿.visible-xs{display:none}@media only screen and (max-width: 768px){.hidden-xs{display:none}.visible-xs{display:inline-block}}body:not([class*=elementor-page-]) .site-main{padding-right:0px;padding-left:0px}button:focus,a:focus,input:focus,textarea:focus,select:focus,i:focus{outline:none}body{font-size:15px;font-family:Roboto;line-height:1.3}@media only screen and (max-width: 768px){body{font-size:14px}}.elementor-element h1,.elementor-element .h1{color:#00a6e2;font-size:2.4rem;font-weight:bold}@media only screen and (max-width: 1025px){.elementor-element h1,.elementor-element .h1{font-size:2rem}}@media only screen and (max-width: 768px){.elementor-element h1,.elementor-element .h1{font-size:1.6rem}}.elementor-element h2{font-size:1.6rem;color:#00a6e2;font-weight:bold}@media only screen and (max-width: 1025px){.elementor-element h2{font-size:1.4rem}}@media only screen and (max-width: 768px){.elementor-element h2{font-size:1.2rem}}.elementor-element h3{font-size:1.2rem;color:#00a6e2;font-weight:bold}@media only screen and (max-width: 1025px){.elementor-element h3{font-size:1.1rem}}@media only screen and (max-width: 768px){.elementor-element h3{font-size:1.05rem}}.elementor-element p{text-align:justify}.titre_partition{position:relative;z-index:1;text-align:center;margin-bottom:40px !important}@media only screen and (max-width: 768px){.titre_partition{margin-bottom:20px !important}}.titre_partition h1,.titre_partition h2{color:#00a6e2;font-size:2.4rem}@media only screen and (max-width: 1025px){.titre_partition h1,.titre_partition h2{font-size:2rem}}@media only screen and (max-width: 768px){.titre_partition h1,.titre_partition h2{font-size:1.6rem}}.titre_partition::before{content:"";background-image:url("assets/img/undertitle.svg");background-size:auto 100%;background-repeat:repeat-x;width:2600px;height:100%;position:absolute;left:-50%;right:-50%;margin:0 auto;z-index:-1;top:0;display:block}a{color:#00a6e2}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;opacity:0.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:10px;z-index:10;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{background-color:transparent !important}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:40px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:0.25;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:0.75;color:white}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:black;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.slick-lightbox .slick-loading .slick-list{background-color:transparent}.slick-lightbox .slick-prev{left:15px}.slick-lightbox .slick-next{right:15px}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}.slick-lightbox-slick-caption{margin:10px 0 0;color:white}.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:none}.slick-lightbox-close:focus{outline:none}.slick-lightbox-close:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'×'}#before_header{position:fixed;top:0;z-index:99;height:56px}#before_header .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:5px}#before_header .col-social .elementor-widget-wrap>.elementor-element{width:auto;display:inline-block;margin:0}#before_header .col-social .elementor-widget-wrap>.elementor-element .elementor-social-icon{padding:5px}#before_header .col-social .elementor-widget-wrap>.elementor-element .elementor-heading-title{margin-left:10px}#before_header .elementor-widget-nav-menu li{position:relative}#before_header .elementor-widget-nav-menu li::before{content:"";width:2px;height:18px;position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;background-color:#00a6e2}#before_header .elementor-widget-nav-menu li:last-child::before{display:none}#before_header .elementor-widget-nav-menu li::after{content:"";background-color:#00a6e2;position:absolute;left:0;right:0;margin:0 auto;width:0;height:2px;-webkit-transition:width 0.3s ease-in;-moz-transition:width 0.3s ease-in;-ms-transition:width 0.3s ease-in;-o-transition:width 0.3s ease-in;transition:width 0.3s ease-in;bottom:5px}#before_header .elementor-widget-nav-menu li.current_page_item::after,#before_header .elementor-widget-nav-menu li:hover::after,#before_header .elementor-widget-nav-menu li:focus::after{width:calc(100% - 60px);-webkit-transition:width 0.3s ease-in;-moz-transition:width 0.3s ease-in;-ms-transition:width 0.3s ease-in;-o-transition:width 0.3s ease-in;transition:width 0.3s ease-in}#before_header .elementor-widget-nav-menu li a{color:#00a6e2}.admin-bar #before_header{top:32px}#header{position:fixed;top:56px;z-index:99;height:86px;overflow:visible;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in}#header .elementor-widget-image{margin:auto;position:absolute;max-width:260px;left:0;right:0;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:4;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in}#header .elementor-widget-image img{width:100%}#header #menu_left{margin-right:110px;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in}#header #menu_right{margin-left:110px;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in}#header .elementor-nav-menu--main>ul>li{position:relative}#header .elementor-nav-menu--main>ul>li::before{content:"";width:2px;height:18px;position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;background-color:#00a6e2}#header .elementor-nav-menu--main>ul>li:last-child::before{display:none}#header .elementor-nav-menu--main>ul>li::after{content:"";background-color:#00a6e2;position:absolute;left:0;right:0;margin:0 auto;width:0;height:2px;-webkit-transition:width 0.3s ease-in;-moz-transition:width 0.3s ease-in;-ms-transition:width 0.3s ease-in;-o-transition:width 0.3s ease-in;transition:width 0.3s ease-in;bottom:5px}#header .elementor-nav-menu--main>ul>li.current_page_item::after,#header .elementor-nav-menu--main>ul>li:hover::after,#header .elementor-nav-menu--main>ul>li:focus::after{width:calc(100% - 60px);-webkit-transition:width 0.3s ease-in;-moz-transition:width 0.3s ease-in;-ms-transition:width 0.3s ease-in;-o-transition:width 0.3s ease-in;transition:width 0.3s ease-in}#header .elementor-nav-menu--main>ul>li a{color:#647a84;padding:13px 14px}#header .elementor-nav-menu--main>ul>li a:hover,#header .elementor-nav-menu--main>ul>li a:focus{color:#00a6e2}#header .elementor-nav-menu--main>ul>li.current_page_item a{color:#00a6e2}#header.isScrolled{padding-top:0px;height:auto;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in}#header.isScrolled .elementor-widget-image{max-width:160px;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in}#header.isScrolled #menu_left{margin-right:80px;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in}#header.isScrolled #menu_right{margin-left:80px;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in}@media only screen and (max-width: 1200px){#header .elementor-widget-image{max-width:180px}#header #menu_left{margin-right:90px}#header #menu_right{margin-left:90px}#header .elementor-nav-menu a{padding:13px 12px !important;font-size:0.9rem}}.admin-bar #header{top:calc(56px + 32px)}#header-mobile{position:fixed;top:0;z-index:99;width:100%}#header-mobile .elementor-widget-theme-site-logo{position:absolute;left:0;right:0;max-width:180px;margin:0 auto;top:2px;z-index:2}#header-mobile .elementor-widget-theme-site-logo img{width:100%}#header-mobile .elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:25px}.admin-bar #header-mobile{top:32px}main .page-content,.elementor-location-single{margin-top:calc(56px + 86px)}@media only screen and (max-width: 1025px){main .page-content,.elementor-location-single{margin-top:80px}}#footer .elementor-widget{margin:0}#footer .elementor-widget span,#footer .elementor-widget a{margin:0;color:white}@media only screen and (max-width: 768px){#footer .elementor-widget span:not(.hidden-xs){display:block;margin-bottom:3px}}form .elementor-field-group .elementor-field-textual{border:none;background-color:#f0f0f0 !important}form .elementor-mark-required .elementor-field-label:after{color:#647a84}form .elementor-field-type-submit .elementor-button-text{color:white}section{overflow:hidden}section[class^="section"],section[class*=" section"]{padding:30px 0}@media only screen and (max-width: 768px){section[class^="section"],section[class*=" section"]{padding:20px 0}}.section_3_parties .elementor-widget-text-editor{max-width:300px;margin:0 auto}.section_3_parties .elementor-widget-text-editor h2{text-align:center;color:#f49223}.section-txt-img,.section-img-txt,.section-video-txt{position:relative;padding:0 !important}.section-txt-img .img-position,.section-txt-img .video-position,.section-img-txt .img-position,.section-img-txt .video-position,.section-video-txt .img-position,.section-video-txt .video-position{position:absolute;top:0;height:100%}@media only screen and (max-width: 768px){.section-txt-img .img-position,.section-txt-img .video-position,.section-img-txt .img-position,.section-img-txt .video-position,.section-video-txt .img-position,.section-video-txt .video-position{position:relative;height:250px}}.section-txt-img .txt-position,.section-img-txt .txt-position,.section-video-txt .txt-position{padding:20px 0;width:100%;position:relative;z-index:2;min-height:400px}@media only screen and (max-width: 768px){.section-txt-img .txt-position,.section-img-txt .txt-position,.section-video-txt .txt-position{min-height:unset}}.section-txt-img.section-bleu .elementor-text-editor *,.section-img-txt.section-bleu .elementor-text-editor *,.section-video-txt.section-bleu .elementor-text-editor *{color:white}.section-txt-img.section-noir .elementor-text-editor *,.section-img-txt.section-noir .elementor-text-editor *,.section-video-txt.section-noir .elementor-text-editor *{color:white}.section-txt-img.section-noir .elementor-text-editor h1,.section-txt-img.section-noir .elementor-text-editor h2,.section-txt-img.section-noir .elementor-text-editor h3,.section-img-txt.section-noir .elementor-text-editor h1,.section-img-txt.section-noir .elementor-text-editor h2,.section-img-txt.section-noir .elementor-text-editor h3,.section-video-txt.section-noir .elementor-text-editor h1,.section-video-txt.section-noir .elementor-text-editor h2,.section-video-txt.section-noir .elementor-text-editor h3{color:#00a6e2}.section-txt-img .img-position{right:0}.section-txt-img .txt-col{padding-right:40px}@media only screen and (max-width: 1025px){.section-txt-img .txt-col{padding-right:10px}}@media only screen and (max-width: 768px){.section-txt-img .txt-col{padding-right:0}}.section-img-txt .img-position,.section-video-txt .img-position{left:0}.section-img-txt .video-position,.section-video-txt .video-position{padding:0;left:0;z-index:3}.section-img-txt .video-position .elementor-element-populated,.section-video-txt .video-position .elementor-element-populated{padding:0 !important}.section-img-txt .video-position .elementor-element-populated .elementor-widget-wrap,.section-img-txt .video-position .elementor-element-populated .elementor-element,.section-img-txt .video-position .elementor-element-populated .elementor-widget-container,.section-video-txt .video-position .elementor-element-populated .elementor-widget-wrap,.section-video-txt .video-position .elementor-element-populated .elementor-element,.section-video-txt .video-position .elementor-element-populated .elementor-widget-container{height:100%}.section-img-txt .video-position .elementor-element-populated .elementor-fit-aspect-ratio,.section-video-txt .video-position .elementor-element-populated .elementor-fit-aspect-ratio{padding:0;position:absolute;left:0;width:100%;height:100%}.section-img-txt .txt-col,.section-video-txt .txt-col{padding-left:40px}@media only screen and (max-width: 1025px){.section-img-txt .txt-col,.section-video-txt .txt-col{padding-left:10px}}@media only screen and (max-width: 768px){.section-img-txt .txt-col,.section-video-txt .txt-col{padding-left:0}}.section_video{padding:0 !important}.section_video .elementor-fit-aspect-ratio{padding-bottom:35.8571%}.section_parallax{min-height:300px}.section_partenaires{margin-top:40px;margin-bottom:40px}.section_partenaires .swiper-container{padding-bottom:0}@media only screen and (max-width: 1025px){.section_partenaires .swiper-container{padding-bottom:30px}}.section_partenaires .swiper-container .swiper-pagination{display:none}@media only screen and (max-width: 1025px){.section_partenaires .swiper-container .swiper-pagination{display:block}}.section_txt_wrapped .elementor-element-populated{max-width:800px;margin:0 auto}.section_txt_wrapped .elementor-element-populated h2{text-align:center}.section_bg_black{padding-bottom:0 !important}.section_bg_black .elementor-text-editor{max-width:600px;margin:0 auto}.section_bg_black .elementor-text-editor p{color:white;text-align:center}.section_bg_black .before-btn{margin-bottom:0}.section_bg_black .before-btn p{text-align:center;margin-bottom:10px}@media only screen and (max-width: 1400px){.section_bg_black{background-position:-20% center !important}.section_bg_black .elementor-background-overlay{background-position:120% center !important}}@media only screen and (max-width: 1025px){.section_bg_black{background-image:none !important}.section_bg_black .elementor-background-overlay{display:none}}.section_bg_black .bg-perso .elementor-column-wrap{padding-bottom:220px;background-size:auto 200px}@media only screen and (max-width: 1200px){.section_bg_black .bg-perso .elementor-column-wrap{padding-bottom:180px;background-size:auto 160px}}.section_liste_activites .elementor-posts-container{grid-column-gap:30px;grid-row-gap:35px}.section_liste_activites .elementor-post{position:relative;padding-bottom:40px}.section_liste_activites .elementor-post .elementor-post__thumbnail{height:240px;background-position:center;background-size:cover;background-repeat:no-repeat}.section_liste_activites .elementor-post .elementor-post__title{margin-bottom:10px}.section_liste_activites .elementor-post .elementor-post-date{color:#00a6e2;font-size:0.9rem;font-weight:500}.section_liste_activites .elementor-post .elementor-post__read-more{margin-top:auto;border-radius:30px;padding:12px 30px;font-size:15px;line-height:15px;color:white;display:inline-block;background-color:#00a6e2;position:absolute;left:0;bottom:0;-webkit-transition:background-color 0.3s ease-in;-moz-transition:background-color 0.3s ease-in;-ms-transition:background-color 0.3s ease-in;-o-transition:background-color 0.3s ease-in;transition:background-color 0.3s ease-in}@media only screen and (max-width: 1025px){.section_liste_activites .elementor-post .elementor-post__read-more{right:0;margin:0 auto;width:160px;text-align:center}}.section_liste_activites .elementor-post .elementor-post__read-more:hover{background-color:#005b7c;-webkit-transition:background-color 0.3s ease-in;-moz-transition:background-color 0.3s ease-in;-ms-transition:background-color 0.3s ease-in;-o-transition:background-color 0.3s ease-in;transition:background-color 0.3s ease-in}@media only screen and (max-width: 1025px){.section_liste_activites .elementor-post__thumbnail__link{max-width:240px;margin-left:auto;margin-right:auto}}.section_liste_activites .no-activite p{text-align:center}.section_activite_details{background-color:#00a6e2}.section_activite_details .activite_bg{position:absolute;right:0;width:50%;height:100%;top:0;background-position:center;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 768px){.section_activite_details .activite_bg{position:relative;width:100%;height:240px;top:-20px}}.section_activite_details h1{color:white !important}.section_activite_details .elementor-text-editor p{color:white}.section_activite_details .bg-details{position:absolute;left:50%;top:0;width:50%}.section_activite_details .txt-col{padding-right:40px}@media only screen and (max-width: 1025px){.section_activite_details .txt-col{padding-right:10px}}@media only screen and (max-width: 768px){.section_activite_details .txt-col{padding-right:0}}.single-tribe_events main{width:100%;max-width:unset !important}.single-tribe_events main .elementor-section-stretched{width:100% !important}.single-tribe_events main .elementor-section-stretched .txt-col{padding-right:40px}@media only screen and (max-width: 1025px){.single-tribe_events main .elementor-section-stretched .txt-col{padding-right:10px}}@media only screen and (max-width: 768px){.single-tribe_events main .elementor-section-stretched .txt-col{padding-right:0}}.activite_date{border:4px solid white;padding:15px;min-width:150px;text-align:center;display:inline-block}.activite_date .col{display:inline-block;padding:0 10px}.activite_date span{display:block;color:white;font-weight:600;text-transform:uppercase}.activite_date span.day_letters{font-size:1.2rem}.activite_date span.day_numbers{font-size:2rem}.activite_date span.month{font-size:1.2rem}@media only screen and (max-width: 768px){.activite_date{border-width:3px;padding:10px 15px}.activite_date span.day_letters{font-size:1.1rem}.activite_date span.day_numbers{font-size:1.8rem}.activite_date span.month{font-size:1.1rem}}.section_activite_details_suite .elementor-container{max-width:800px !important;margin-left:auto;margin-right:auto}.section_activite_details_suite .elementor-container .tribe-events-content h2{text-align:center}.event-activite-slider .img-event-activite{border:5px solid white;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}.event-activite-slider .img-event-activite::after{content:"";display:block;padding-bottom:100%}.site-main.type-activites{display:none !important}.section_liste_actus .elementor-posts-container{grid-column-gap:30px;grid-row-gap:35px}.section_liste_actus .elementor-post{position:relative;padding-bottom:40px}.section_liste_actus .elementor-post .elementor-post__thumbnail{height:240px;background-position:center;background-size:cover;background-repeat:no-repeat}.section_liste_actus .elementor-post .elementor-post__title{margin-bottom:10px}.section_liste_actus .elementor-post .elementor-post-date{color:#00a6e2;font-size:0.9rem;font-weight:500}.section_liste_actus .elementor-post .elementor-post__read-more{margin-top:auto;border-radius:30px;padding:12px 30px;font-size:15px;line-height:15px;color:white;display:inline-block;background-color:#00a6e2;position:absolute;left:0;bottom:0;-webkit-transition:background-color 0.3s ease-in;-moz-transition:background-color 0.3s ease-in;-ms-transition:background-color 0.3s ease-in;-o-transition:background-color 0.3s ease-in;transition:background-color 0.3s ease-in}@media only screen and (max-width: 1025px){.section_liste_actus .elementor-post .elementor-post__read-more{right:0;margin:0 auto;width:160px;text-align:center}}.section_liste_actus .elementor-post .elementor-post__read-more:hover{background-color:#005b7c;-webkit-transition:background-color 0.3s ease-in;-moz-transition:background-color 0.3s ease-in;-ms-transition:background-color 0.3s ease-in;-o-transition:background-color 0.3s ease-in;transition:background-color 0.3s ease-in}@media only screen and (max-width: 1025px){.section_liste_actus .elementor-post__thumbnail__link{max-width:240px;margin-left:auto;margin-right:auto}}.section_liste_actus .no-actu p{text-align:center}.section_actu_details{background-color:#00a6e2}.section_actu_details .actu_bg{position:absolute;right:0;width:50%;height:100%;top:0;background-position:center;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 768px){.section_actu_details .actu_bg{position:relative;width:100%;height:240px;top:-20px}}.section_actu_details h1{color:white !important}.section_actu_details .elementor-text-editor p{color:white}.section_actu_details .bg-details{position:absolute;left:50%;top:0;width:50%}.section_actu_details .txt-col{padding-right:40px}@media only screen and (max-width: 1025px){.section_actu_details .txt-col{padding-right:10px}}@media only screen and (max-width: 768px){.section_actu_details .txt-col{padding-right:0}}.single-tribe_events main{width:100%;max-width:unset !important}.single-tribe_events main .elementor-section-stretched{width:100% !important}.single-tribe_events main .elementor-section-stretched .txt-col{padding-right:40px}@media only screen and (max-width: 1025px){.single-tribe_events main .elementor-section-stretched .txt-col{padding-right:10px}}@media only screen and (max-width: 768px){.single-tribe_events main .elementor-section-stretched .txt-col{padding-right:0}}.actu_date{border:4px solid white;padding:15px;min-width:150px;text-align:center;display:inline-block}.actu_date .col{display:inline-block;padding:0 10px}.actu_date span{display:block;color:white;font-weight:600;text-transform:uppercase}.actu_date span.day_letters{font-size:1.2rem}.actu_date span.day_numbers{font-size:2rem}.actu_date span.month{font-size:1.2rem}@media only screen and (max-width: 768px){.actu_date{border-width:3px;padding:10px 15px}.actu_date span.day_letters{font-size:1.1rem}.actu_date span.day_numbers{font-size:1.8rem}.actu_date span.month{font-size:1.1rem}}.section_actu_details_suite .elementor-container{max-width:800px !important;margin-left:auto;margin-right:auto}.section_actu_details_suite .elementor-container .tribe-events-content h2{text-align:center}.event-actu-slider .img-event-actu{border:5px solid white;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}.event-actu-slider .img-event-actu::after{content:"";display:block;padding-bottom:100%}.site-main.type-actualites{display:none !important}.elementor-field-type-submit .elementor-button,.elementor-widget-button .elementor-button{border-radius:30px;padding:12px 30px}.elementor-field-type-submit .elementor-button:hover,.elementor-widget-button .elementor-button:hover{background-color:#005b7c !important}.elementor-field-type-submit.button-white a,.elementor-widget-button.button-white a{background-color:white}.elementor-field-type-submit.button-white a span,.elementor-widget-button.button-white a span{color:#00a6e2}.elementor-field-type-submit.button-white a:hover,.elementor-widget-button.button-white a:hover{background-color:white}.elementor-field-type-submit.button-white a:hover span,.elementor-widget-button.button-white a:hover span{color:#00a6e2}.section_carousel .content-carousel .swiper-container{padding:30px 0}.section_carousel .content-carousel .swiper-container .swiper-slide{width:100%;position:relative;overflow:visible}.section_carousel .content-carousel .swiper-container .swiper-slide::after{content:"";display:block;padding-bottom:100%}.section_carousel .content-carousel .swiper-container .swiper-slide figure{position:absolute;width:100%;height:100%;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:30px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.section_carousel .content-carousel .swiper-container .swiper-slide figure img{width:100%;height:100%;position:relative;top:0;left:0;border-radius:20px;border:3px solid #f49223}@media only screen and (min-width: 768px){.section_carousel .content-carousel .swiper-container .swiper-slide-active figure{padding:30px 60px 30px 0;opacity:0.5}.section_carousel .content-carousel .swiper-container .swiper-slide-active+.swiper-slide{left:-30px}.section_carousel .content-carousel .swiper-container .swiper-slide-active+.swiper-slide figure{padding:15px 30px 15px 0;opacity:0.75}.section_carousel .content-carousel .swiper-container .swiper-slide-active+.swiper-slide+.swiper-slide figure{padding:0;width:calc(100% + 60px);left:-30px;height:calc(100% + 60px)}.section_carousel .content-carousel .swiper-container .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide{left:30px}.section_carousel .content-carousel .swiper-container .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide figure{padding:15px 0 15px 30px;opacity:0.75}.section_carousel .content-carousel .swiper-container .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide figure{opacity:0.5;padding:30px 0 30px 60px}}@media only screen and (max-width: 768px){.section_carousel .content-carousel .swiper-container .swiper-slide-active figure{padding:15px 30px 15px 0;opacity:0.75}.section_carousel .content-carousel .swiper-container .swiper-slide-active+.swiper-slide figure{padding:0;width:calc(100% + 30px);left:-15px;height:calc(100% + 30px)}.section_carousel .content-carousel .swiper-container .swiper-slide-active+.swiper-slide+.swiper-slide figure{padding:15px 0 15px 30px;opacity:0.75}}.section_carousel .content-carousel .swiper-container .elementor-swiper-button{height:100%;cursor:default;width:30%}.section_carousel .content-carousel .swiper-container .elementor-swiper-button:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.section_carousel .content-carousel .swiper-container .elementor-swiper-button i{display:none}.section_carousel_slick{background-color:#f0f0f0}.section_carousel_slick .content-carousel .slider-event .slick-list{padding:30px 0}.section_carousel_slick .content-carousel .slider-event .slick-list .swiper-slide{width:100%;position:relative;overflow:visible}.section_carousel_slick .content-carousel .slider-event .slick-list .swiper-slide::after{content:"";display:block;padding-bottom:100%}.section_carousel_slick .content-carousel .slider-event .slick-list .swiper-slide:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.section_carousel_slick .content-carousel .slider-event .slick-list .swiper-slide figure{position:absolute;width:100%;height:100%;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:30px;margin:0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.section_carousel_slick .content-carousel .slider-event .slick-list .swiper-slide figure img{width:100%;height:100%;position:relative;top:0;left:0;border-radius:20px;border:3px solid #f49223}@media only screen and (min-width: 768px){.section_carousel_slick .content-carousel .slider-event .slick-list .slick-current figure{padding:30px 60px 30px 0;opacity:0.5}.section_carousel_slick .content-carousel .slider-event .slick-list .slick-current+.swiper-slide{left:-30px}.section_carousel_slick .content-carousel .slider-event .slick-list .slick-current+.swiper-slide figure{padding:15px 30px 15px 0;opacity:0.75}.section_carousel_slick .content-carousel .slider-event .slick-list .slick-current+.swiper-slide+.swiper-slide figure{padding:0;width:calc(100% + 60px);left:-30px;height:calc(100% + 60px)}.section_carousel_slick .content-carousel .slider-event .slick-list .slick-current+.swiper-slide+.swiper-slide+.swiper-slide{left:30px}.section_carousel_slick .content-carousel .slider-event .slick-list .slick-current+.swiper-slide+.swiper-slide+.swiper-slide figure{padding:15px 0 15px 30px;opacity:0.75}.section_carousel_slick .content-carousel .slider-event .slick-list .slick-current+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide figure{opacity:0.5;padding:30px 0 30px 60px}}@media only screen and (max-width: 768px){.section_carousel_slick .content-carousel .slider-event .slick-list .slick-current figure{padding:15px 30px 15px 0;opacity:0.75}.section_carousel_slick .content-carousel .slider-event .slick-list .slick-current+.swiper-slide figure{padding:0;width:calc(100% + 30px);left:-15px;height:calc(100% + 30px)}.section_carousel_slick .content-carousel .slider-event .slick-list .slick-current+.swiper-slide+.swiper-slide figure{padding:15px 0 15px 30px;opacity:0.75}}.section_carousel_slick .content-carousel .slick-arrow{height:100%;cursor:default;width:30%;position:absolute;top:0;z-index:2;opacity:0}.section_carousel_slick .content-carousel .slick-arrow:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.section_carousel_slick .content-carousel .slick-arrow.slick-prev{left:0}.section_carousel_slick .content-carousel .slick-arrow.slick-next{right:0}@media only screen and (max-width: 1025px){.diapo .swiper-slide{height:300px !important}}@media only screen and (max-width: 768px){.diapo .swiper-slide{height:250px !important}}.slick-arrow{background-color:#00a6e2 !important;width:30px !important;height:30px !important;z-index:3}.slick-arrow:before{font-family:"Font Awesome 5 Free";display:inline-block;vertical-align:middle;font-weight:900;color:white;font-size:22px;opacity:1 !important;line-height:30px}.slick-arrow.slick-prev{left:10px}.slick-arrow.slick-prev:before{content:"\f104"}.slick-arrow.slick-next{right:10px}.slick-arrow.slick-next:before{content:"\f105"}.slick-arrow.slick-disabled{opacity:0.3}.elementor-swiper-button{width:30px !important;height:30px !important;border-radius:3px;background-color:#00a6e2 !important}.elementor-swiper-button:focus{outline:none}.elementor-swiper-button:before{font-family:"Font Awesome 5 Free";display:inline-block;vertical-align:middle;font-weight:900;color:white;font-size:22px;opacity:1 !important;width:100%;text-align:center;line-height:30px}.elementor-swiper-button.elementor-swiper-button-prev{left:10px}.elementor-swiper-button.elementor-swiper-button-prev:before{content:"\f104"}.elementor-swiper-button.elementor-swiper-button-prev .eicon-chevron-left{display:none}.elementor-swiper-button.elementor-swiper-button-next{right:10px}.elementor-swiper-button.elementor-swiper-button-next:before{content:"\f105"}.elementor-swiper-button.elementor-swiper-button-next .eicon-chevron-right{display:none}.slick-lightbox-slick-caption{margin-top:20px;display:block}#cookie-notice #cn-accept-cookie{background-color:#00a6e2}#slider_home{height:400px;overflow:hidden}#slider_home .bg-actualite{background-position:center;background-repeat:no-repeat;background-size:cover;height:400px;padding-top:20px;overflow:hidden}#slider_home .actu_titre{color:white;font-weight:600;text-transform:uppercase;margin-bottom:10px}#slider_home .actu_date{background-color:rgba(0,0,0,0.4)}#slider_home a{border-radius:30px;padding:12px 30px;font-size:15px;line-height:15px;color:#00a6e2;display:inline-block;background-color:white;margin-top:20px;font-weight:500;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}#slider_home a:hover{background-color:#00a6e2;color:white;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.section_intro{background-position:center 80px}.section_intro .titre_partition{margin-bottom:180px !important}@media only screen and (max-width: 1025px){.section_intro{background-position:center 80px;background-size:auto 160px}.section_intro .titre_partition{margin-bottom:120px !important}}@media only screen and (max-width: 768px){.section_intro{background-image:none !important}.section_intro .titre_partition{margin-bottom:0px !important}.section_intro .col-1{position:relative;padding-top:200px}.section_intro .col-1::before{content:"";background-image:url("assets/img/apprendre.svg");width:768px;height:200px;position:absolute;top:0;left:-50%;right:-50%;margin:0 auto;background-position:center;background-repeat:no-repeat}.section_intro .col-2{position:relative;padding-top:200px}.section_intro .col-2::before{content:"";background-image:url("assets/img/vivre.svg");width:768px;height:200px;position:absolute;top:0;left:-50%;right:-50%;margin:0 auto;background-position:center;background-repeat:no-repeat}.section_intro .col-3{position:relative;padding-top:200px}.section_intro .col-3::before{content:"";background-image:url("assets/img/partager.svg");width:768px;height:200px;position:absolute;top:0;left:-50%;right:-50%;margin:0 auto;background-position:center;background-repeat:no-repeat}}.titre_calendrier .titre_partition{margin-bottom:0 !important}body .fc{font-family:Roboto}body .fc .fc-header-toolbar{position:relative;justify-content:center}body .fc .fc-header-toolbar .fc-today-button,body .fc .fc-header-toolbar .fc-right{display:none}body .fc .fc-header-toolbar .fc-center h2{color:#00a6e2;font-weight:600;font-size:2.4rem !important}@media only screen and (max-width: 1025px){body .fc .fc-header-toolbar .fc-center h2{font-size:2rem !important}}@media only screen and (max-width: 768px){body .fc .fc-header-toolbar .fc-center h2{font-size:1.8rem !important}}body .fc .fc-header-toolbar .fc-left{position:absolute;left:0;top:0;width:100%}body .fc .fc-header-toolbar .fc-left .fc-button-group{width:100%;position:relative}body .fc .fc-header-toolbar .fc-left .fc-button-group .fc-button-primary{position:absolute;background-color:#00a6e2;color:white}body .fc .fc-header-toolbar .fc-left .fc-button-group .fc-button-primary.fc-prev-button{left:0}body .fc .fc-header-toolbar .fc-left .fc-button-group .fc-button-primary.fc-next-button{right:0}body .fc .fc-header-toolbar .fc-left .fc-button-group .fc-button-primary:hover{background-color:#005b7c}body .fc .fc-header-toolbar .fc-left .fc-button-group .fc-button-primary .fc-icon{font-size:20px}@media only screen and (max-width: 768px){body .fc .fc-header-toolbar .fc-left .fc-button-group .fc-button-primary{top:-10px}}body .fc .fc-today .fc-day-number{color:#00a6e2 !important}.eael-ec-popup-ready{font-family:Roboto}.eael-ec-popup-ready .eaelec-modal-header{border-color:#00a6e2 !important}.eael-ec-popup-ready .eaelec-modal-header .eaelec-event-popup-date{display:none}.eael-ec-popup-ready .eaelec-modal-body{height:auto !important}.eael-ec-popup-ready .eaelec-modal-body p{word-break:break-word}.eael-ec-popup-ready .eaelec-event-details-link{color:white;position:relative;margin-top:20px;display:inline-block}.eael-ec-popup-ready .eaelec-event-details-link::after{content:"En savoir plus";border-radius:30px;padding:12px 30px;font-size:15px;line-height:15px;color:white;display:inline-block;background-color:#00a6e2;position:absolute;left:0;bottom:0;width:160px !important;-webkit-transition:background-color 0.3s ease-in;-moz-transition:background-color 0.3s ease-in;-ms-transition:background-color 0.3s ease-in;-o-transition:background-color 0.3s ease-in;transition:background-color 0.3s ease-in}.eael-ec-popup-ready .eaelec-event-details-link:hover::after{background-color:#005b7c;-webkit-transition:background-color 0.3s ease-in;-moz-transition:background-color 0.3s ease-in;-ms-transition:background-color 0.3s ease-in;-o-transition:background-color 0.3s ease-in;transition:background-color 0.3s ease-in}.fc-scroller{height:100% !important}.contact_diapo{position:relative}.contact_diapo::after{content:"";background-image:url("assets/img/contact.svg");width:100%;height:300px;position:absolute;bottom:0;left:-50%;right:-50%;margin:0 auto;background-position:left bottom;background-repeat:no-repeat;z-index:10;background-size:auto 300px}@media only screen and (max-width: 768px){.contact_diapo::after{height:200px;background-size:auto 200px;background-position:-20px bottom}}.contact_content{padding-bottom:200px !important;background-size:auto 160px}@media only screen and (max-width: 1025px){.contact_content{padding-bottom:180px !important;background-size:auto 140px;background-position:calc(100% + 20px) bottom !important}}@media only screen and (max-width: 768px){.contact_content{padding-bottom:140px !important;background-size:auto 120px;background-position:calc(100% + 40px) bottom !important}}.contact_form,.elementor-text-editor{max-width:800px;margin:0 auto}.galery .elementor-main-swiper{height:unset !important}.galery .elementor-main-swiper .elementor-carousel-image{position:relative;height:unset}.galery .elementor-main-swiper .elementor-carousel-image:after{content:"";display:block;padding-bottom:100%}.elementor-sitemap-title{display:none}
