*,::after,::before{box-sizing:border-box}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}img{user-select:none}html{scroll-behavior:auto}#form-newsletter .elementor-field-type-submit button,body,html{width:100%}body.lockscroll{overflow:hidden;height:100vh;position:fixed;width:100%}body.elementor-editor-active .transition-elem-barba{display:none!important}body,html{overflow-x:hidden}html:not(.firefox)::-webkit-scrollbar{width:5px}html:not(.firefox)::-webkit-scrollbar-track{background:#fff}html:not(.firefox)::-webkit-scrollbar-thumb{background:#171718;border-radius:10px}html:not(.firefox)::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.8)}html:not(.firefox)::-ms-scrollbar{width:5px}html.lenis-stopped:not(.firefox)::-webkit-scrollbar-thumb{background:0 0}html.firefox,html.lenis-stopped.firefox{scrollbar-color:#1c1c1c transparent!important}html.firefox{scrollbar-width:thin!important}main#content{width:100%!important;min-width:100%!important}.bloc-date-event{font-size:1.7em;font-weight:700;line-height:1;color:#e32421}@media screen and (max-width:1024px){.bloc-date-event{font-size:1.3em}}@media screen and (max-width:767px){.bloc-date-event{font-size:1.2em}.bloc-date-event .elementor-element{border-right:3px solid #e32421;padding-right:10px;margin-right:10px}.bloc-date-event .elementor-element.marcher{border-color:#ae917f}.bloc-date-event .elementor-element.ville{border-color:#98c21d}.bloc-date-event .elementor-element.trottine{border-color:#e32421}.bloc-date-event .elementor-element:last-of-type{border-right:none}}.bloc-date-event .marcher{color:#ae917f}.bloc-date-event .ville{color:#98c21d}.bloc-date-event .trottine{color:#e32421}body.red-section h1 span{background:#e32421}body.brown-section h1 span,body.green-section h1 span,body.red-section h1 span{font-size:45%;line-height:1;color:#fff;padding:5px 10px;border-radius:5px;position:absolute;right:0;left:50%;transform:translateX(-50%) translateY(100%);bottom:-5px;z-index:100;width:max-content}body.green-section h1 span{background:#98c21d}body.brown-section h1 span{background:#ae917f}.btn-event .elementor-widget-button a{background-color:#e32421}#btn-inscription.ville a,.btn-event .elementor-widget-button.ville a{background-color:#98c21d}#btn-inscription.marcher a,.btn-event .elementor-widget-button.marcher a{background-color:#ae917f}#btn-inscription.trottine a,.btn-event .elementor-widget-button.trottine a{background-color:#e32421}.description-detail-event img{display:block;width:100%;border-radius:10px}.table-detail-event{font-size:90%}.table-detail-event div:nth-child(even) p{font-weight:600!important}.table-detail-event p{margin:0}.table-detail-event .elementor-element{border-bottom:1px solid #1d1d1b;padding:15px 0;line-height:1;font-size:90%}.partenaires{display:grid;grid-template-columns:1fr 1fr 1fr;padding-top:15px;padding-bottom:15px}@media screen and (max-width:767px){.partenaires{grid-template-columns:1fr 1fr}}.bloc-partenaire h3{margin-bottom:20px}.bloc-partenaire p{color:#1d1d1b}#acces-hidden-bloc{display:none;opacity:0;height:0;overflow:hidden}#table-event-detail table tr td{background:0 0;border:0;border-bottom:1px solid #000}#table-event-detail table tr td:last-of-type{font-weight:600}#table-event-detail table tr:last-of-type td{border-bottom:0}#important-event-detail p:last-of-type{margin-bottom:0}.prom-detail ul{padding-left:0;margin:0;list-style-type:none}.prom-detail ul li{display:inline-block;border:2px solid #e32421;color:#e32421;padding:5px 10px;border-radius:7px;margin-right:10px;margin-bottom:10px;font-size:85%;font-weight:600}.prom-detail.green li{border-color:#98c21d;color:#98c21d}.prom-detail.brown li{border-color:#ae917f;color:#ae917f}header .elementor-menu-toggle{padding:0;z-index:5!important}@media screen and (max-width:1024px){header nav.elementor-nav-menu--dropdown{position:fixed!important;top:0!important;left:0!important;height:100svh!important;width:100%!important;z-index:1!important;display:flex;align-items:flex-end;padding:30px;justify-content:flex-start}header nav.elementor-nav-menu--dropdown ul{margin-inline-start:inherit!important}}@media screen and (max-width:767px){.title-bloc-home h3{font-size:1.5em}}#filter-taxo-category .e-filter button:nth-child(2):hover,#filter-taxo-category .e-filter button:nth-child(2)[aria-pressed=true]{border-color:#98c21d;color:#98c21d}#filter-taxo-category .e-filter button:nth-child(3):hover,#filter-taxo-category .e-filter button:nth-child(3)[aria-pressed=true]{border-color:#ae917f;color:#ae917f}@media screen and (max-width:767px){.event-descr p{text-align:center}}header .elementor-nav-menu a svg{height:20px!important;width:8px!important}header .elementor-nav-menu li.menu-item-has-children ul li:nth-child(1) a.elementor-item-active,header .elementor-nav-menu li.menu-item-has-children ul li:nth-child(1) a:hover{color:#e32421!important}header .elementor-nav-menu li.menu-item-has-children ul li:nth-child(2) a.elementor-item-active,header .elementor-nav-menu li.menu-item-has-children ul li:nth-child(2) a:hover{color:#98c21d!important}header .elementor-nav-menu li.menu-item-has-children ul li:nth-child(3) a.elementor-item-active,header .elementor-nav-menu li.menu-item-has-children ul li:nth-child(3) a:hover{color:#ae917f!important}header .elementor-nav-menu li ul.sub-menu li a{font-size:1.4em!important}header .elementor-nav-menu--main a.has-submenu svg{height:15px!important;width:6px!important}header .elementor-nav-menu--main .sub-menu{padding-top:20px;background:0 0}header .elementor-nav-menu--main .sub-menu li a{margin:0!important;padding:5px 0!important;border:0;font-size:95%!important;font-weight:600!important}header .elementor-nav-menu--main .sub-menu li a:hover{color:#e32421!important}#form-contact .elementor-field-type-acceptance .elementor-field-subgroup span{display:flex;align-items:flex-start;gap:15px;font-size:85%}#form-contact .elementor-field-type-acceptance .elementor-field-subgroup span label{line-height:1.4em;width:70%}.dialog-lightbox-widget .dialog-lightbox-widget-content svg{fill:#000!important;height:30px!important;width:30px!important}#gallery-image .elementor-gallery__titles-container a{color:#fff!important;background:#646463!important;border-radius:8px!important;overflow:hidden!important}#gallery-image .elementor-gallery__titles-container a:nth-child(1).elementor-item-active,#gallery-image .elementor-gallery__titles-container a:nth-child(1):hover{background-color:#e32421!important}#gallery-image .elementor-gallery__titles-container a:nth-child(2).elementor-item-active,#gallery-image .elementor-gallery__titles-container a:nth-child(2):hover{background-color:#98c21d!important}#gallery-image .elementor-gallery__titles-container a:nth-child(3).elementor-item-active,#gallery-image .elementor-gallery__titles-container a:nth-child(3):hover{background-color:#ae917f!important}.gallery-img .e-n-tabs-heading button:nth-child(2):hover,.gallery-img .e-n-tabs-heading button:nth-child(2)[aria-selected=true]{border-color:#98c21d!important;background-color:#98c21d!important}.gallery-img .e-n-tabs-heading button:nth-child(3):hover,.gallery-img .e-n-tabs-heading button:nth-child(3)[aria-selected=true]{border-color:#ae917f!important;background-color:#ae917f!important}
/*# sourceMappingURL=screen.css.map */