.mec-wrap article.mec-event-article{border-radius:20px!important;overflow:hidden!important;background:#ffffff!important}.mec-wrap article.mec-event-article .mec-event-image,.mec-wrap article.mec-event-article .mec-event-image a,.mec-wrap article.mec-event-article .mec-event-image img{border-radius:20px 20px 0 0!important;overflow:hidden!important}.mec-wrap article.mec-event-article .mec-event-content,.mec-wrap article.mec-event-article .mec-event-footer,.mec-wrap article.mec-event-article>div:last-child{border-radius:0 0 20px 20px!important;overflow:hidden!important;background:#ffffff!important}.agenda-accueil .mec-wrap,.agenda-accueil .mec-skin-carousel-container,.agenda-accueil .mec-owl-carousel,.agenda-accueil .owl-stage-outer,.agenda-accueil .owl-stage,.agenda-accueil .owl-item{margin-bottom:0!important;padding-bottom:0!important;min-height:0!important}.agenda-accueil .owl-item article,.agenda-accueil .mec-event-article{min-height:0!important;height:auto!important;margin-bottom:0!important}.mec-wrap .mec-event-date-carousel,.mec-wrap [class*="date-carousel"]{background:#39A641!important;color:#ffffff!important}.mec-wrap i,.mec-wrap .mec-single-event-category a,.mec-wrap a:hover,.mec-single-event .mec-events-meta-group i{color:#39A641!important}.mec-wrap .mec-events-button,.mec-wrap .mec-events-gcal,.mec-wrap .mec-events-ical,.mec-single-event .mec-events-button{color:#39A641!important;border-color:#39A641!important}.mec-wrap .mec-events-button:hover,.mec-single-event .mec-events-button:hover{background:#39A641!important;color:#ffffff!important}.mec-single-event .mec-event-meta svg,.mec-single-event .mec-event-meta svg path,.mec-single-event .mec-event-meta svg circle,.mec-single-event .mec-event-meta svg rect,.mec-wrap .mec-event-meta svg,.mec-wrap .mec-event-meta svg path{fill:#39A641!important;stroke:#39A641!important}.mec-single-event .mec-event-meta img,.mec-wrap .mec-event-meta img,.mec-single-event .mec-event-meta i::before,.mec-wrap .mec-event-meta i::before{filter:invert(52%) sepia(57%) saturate(553%) hue-rotate(76deg) brightness(93%) contrast(88%)}.carte-aussi{background:#f6f8fb!important;border:2px solid #f6f8fb!important;border-radius:20px!important;padding:22px 24px!important;transition:all .3s ease}.carte-aussi .et_pb_blurb_content{display:flex!important;align-items:center;gap:18px;max-width:none!important;text-align:left!important}.carte-aussi .et_pb_main_blurb_image{flex:none;width:auto!important;margin:0!important}.carte-aussi .et_pb_image_wrap{display:flex!important;width:60px!important;height:60px!important;padding:0!important;margin:0!important}.carte-aussi .et-pb-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:60px!important;height:60px!important;min-width:60px;padding:0!important;margin:0!important;line-height:1!important;font-size:26px!important;text-align:center!important;position:static!important;transform:none!important;color:#ffffff!important;border-radius:50%;box-shadow:0 8px 16px rgba(15,23,42,.12)}.carte-aussi .et_pb_blurb_container{padding:0!important}.carte-aussi .et_pb_module_header,.carte-aussi .et_pb_module_header a{font-size:18px!important;font-weight:700!important;color:#1f2a37!important;padding:0!important;margin:0!important}.carte-aussi .et_pb_blurb_description,.carte-aussi .et_pb_blurb_description p{font-size:14px!important;color:#6b7280!important;padding:0!important;margin-top:2px}.carte-aussi:hover{background:#ffffff!important;transform:translateY(-4px);box-shadow:0 14px 30px rgba(15,23,42,.12)}.c-cinema:hover{border-color:#95c11f!important}.c-bib:hover{border-color:#e6007e!important}.c-cchvo:hover{border-color:#009fe3!important}.c-aquatique:hover{border-color:#e30613!important}.c-trior:hover{border-color:#f39200!important}.c-calameo:hover{border-color:#f7b500!important}@media (min-width:981px){.home #page-container{padding-top:0!important}.home #main-header:not(.et-fixed-header){background:linear-gradient(180deg,rgba(10,25,34,.55) 0%,rgba(10,25,34,0) 100%)!important;box-shadow:none!important}.home #main-header:not(.et-fixed-header) #top-menu>li>a,.home #main-header:not(.et-fixed-header) #top-menu>li>a:after,.home #main-header:not(.et-fixed-header) #et_search_icon:before{color:#ffffff!important}.home #main-header:not(.et-fixed-header) #logo{filter:brightness(0) invert(1)}.home #main-header.et-fixed-header{background:#ffffff!important;box-shadow:0 2px 12px rgba(0,0,0,.08)!important}.home #main-header{transition:background .3s ease,box-shadow .3s ease!important}}