.acf-map{width:100%;height:550px;border:none;border-radius:8px;margin:0 0;max-width:100%;overflow:hidden}.acf-map img{max-width:inherit!important}a{color:inherit;text-decoration:none}#hero,#hero-mobile{min-height:300px;background-size:cover;background-position:center,right;background-repeat:no-repeat;display:flex}#hero{display:none}.hero-container{width:100%;max-width:1140px;padding:20px;height:auto;margin:auto}.hero-container h1{margin:0!important;color:#fff;font-size:42px;line-height:50px;font-weight:700;letter-spacing:1px;display:inline;max-width:100%;text-shadow:2px 2px 10px rgba(17,17,17,.2)}.hero-container img{width:100%;max-width:300px;height:auto;margin:auto;padding:0 20px}@media (min-width:1025px){#hero-mobile{display:none}#hero{background-size:contain,65%;display:flex}.hero-container{padding:10px}.hero-container h1{font-size:42px;max-width:35%}.hero-container img{width:300px;height:auto}}.container-contact{margin-left:-5px;margin-right:-5px}.mb-0,.mb-0 p{margin-bottom:0}.titre-point h1:after,.titre-point h2:after{content:'';display:inline-block;width:8px;height:8px;border-radius:8px;margin-left:8px}.titre-point h1:after{background-color:#fff}.titre-point h2:after{background-color:var(--e-global-color-primary)}.menu-item a:after{content:'';display:inline-block;width:5px;height:5px;border-radius:50px;background-color:transparent!important;right:0;transition:all .3s ease}.menu-item:hover a:after{background-color:var(--e-global-color-primary)!important}.current-menu-item a:after{content:'';display:inline-block;width:5px;height:5px;border-radius:50px;background-color:var(--e-global-color-primary)!important;right:0}.elementor-nav-menu--dropdown .menu-item:hover a:after{background-color:white!important;right:20px}.elementor-nav-menu--dropdown .current-menu-item a:after{background-color:white!important;right:20px}#filtres{margin-bottom:15px}#filtres>div{display:inline-block;vertical-align:middle}.filtres__titre{font-size:20px;line-height:28px;font-weight:600;margin-right:8px}.filtre{font-size:15px;letter-spacing:.5px;color:var(--e-global-color-primary);border:1px solid var(--e-global-color-primary);border-radius:8px;padding:4px 8px;font-weight:600;margin-right:4px;cursor:pointer;transition:all .2s ease;margin-top:5px;margin-bottom:5px}.filtre:hover{color:#fff;background:var(--e-global-color-primary)}.filtre.active{color:#fff;background:var(--e-global-color-primary)}#annuaire{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.fiche{margin-left:15px;margin-right:15px;margin-bottom:30px;padding:25px 30px 25px 30px;border-radius:8px;width:calc(100% - 30px);background:#fff;box-shadow:0 6px 8px rgba(17,17,17,.1);display:none}.fiche.show{display:block}.fiche__categorie{font-size:13px;line-height:20px;font-weight:600;letter-spacing:2px;color:var(--e-global-color-primary);text-transform:uppercase;margin-bottom:5px}.fiche__categorie span{display:inline-block;vertical-align:middle;margin-right:5px}.fiche__nom h2{font-size:20px;line-height:28px;font-weight:600;margin-top:0;margin-bottom:10px;color:var(--e-global-color-secondary)}.fiche__adresse,.fiche__telephone,.fiche__mail{margin-bottom:5px}.fiche__icon,.fiche__content{display:inline-block;vertical-align:top}.fiche__icon{width:20px}.fiche__icon i{color:var(--e-global-color-primary)}.fiche__content{width:calc(100% - 25px)}.fiche__content a{color:var(--e-global-color-text)}@media (min-width:768px) and (max-width:1024px){.fiche{width:calc(50% - 30px)}}@media (min-width:1025px){.fiche{width:calc(33.33% - 30px)}#filtres{margin-bottom:20px}.filtre{margin-top:5px;margin-bottom:5px}}.card--mini h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.card--mini p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#actualites{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;max-width:1140px}#actualites .actualite{width:calc(100% - 30px);background:#fff;border-radius:8px;box-shadow:0 6px 8px rgba(17,17,17,.1)!important;margin:0 15px 30px 15px}#actualites .actualite__image{height:175px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 0 0}#actualites .actualite__categorie{font-size:13px;line-height:20px;font-weight:600;letter-spacing:2px;color:var(--e-global-color-primary);text-transform:uppercase;margin-bottom:5px}#actualites .actualite__contenu{padding:30px}#actualites .actualite__titre h3{font-size:20px;font-weight:600;color:var(--e-global-color-secondary)}#actualites .actualite__extrait{font-size:14px;font-weight:400;color:var(--e-global-color-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}#actualites .actualite__lien{display:inline-block;float:right;margin-top:50px;margin-bottom:30px;color:var(--e-global-color-primary);font-size:14px;font-weight:600;border-bottom:1px solid var(--e-global-color-primary)}#actualites .actualite__lien i{margin-left:5px;font-size:12px}@media (min-width:768px) and (max-width:1024px){#actualites .actualite{width:calc(50% - 30px)}}@media (min-width:1025px){#actualites .actualite{width:calc(33.33% - 30px)}#actualites .actualite:not(:first-of-type) .actualite__extrait,#actualites .actualite:not(:first-of-type) .actualite__lien{display:none}#actualites .actualite:not(:first-of-type) .actualite__titre h3{margin-bottom:0}#actualites .actualite:first-of-type{display:flex;width:calc(100% - 30px)}#actualites .actualite:first-of-type .actualite__image{width:66.66%;height:100%;border-radius:8px 0 0 8px}#actualites .actualite:first-of-type .actualite__contenu{width:33.33%}#actualites .actualite:first-of-type .actualite__extrait{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}#actualites .actualite__lien{margin-bottom:0}}#comptes-rendus{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}#comptes-rendus .actualite{width:calc(100% - 30px);background:#fff;border-radius:8px;box-shadow:0 6px 8px rgba(17,17,17,.1)!important;margin:0 15px 30px 15px}#comptes-rendus .actualite__contenu{padding:30px}#comptes-rendus .actualite__titre h3{font-size:20px;font-weight:600;color:var(--e-global-color-secondary)}#comptes-rendus .actualite__lien{display:inline-block;float:right;margin-top:0;margin-bottom:30px;color:var(--e-global-color-primary);font-size:14px;font-weight:600;border-bottom:1px solid var(--e-global-color-primary)}#comptes-rendus .actualite__lien i{margin-left:5px;font-size:12px}@media (min-width:768px) and (max-width:1024px){#comptes-rendus .actualite{width:calc(50% - 30px)}}@media (min-width:1025px){#comptes-rendus .actualite{width:calc(33.33% - 30px)}}#evenements{max-width:1140px}#evenements,#evenements-relatifs{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}#evenements .evenement,#evenements-relatifs .evenement{width:calc(100% - 30px);margin:0 15px 30px 15px;border-radius:8px;background:#fff;box-shadow:0 6px 8px rgba(17,17,17,.1);padding:15px;box-shadow:0 6px 8px rgba(17,17,17,.1)!important}#evenements-relatifs .evenement{margin:0 15px 15px 15px}.evenement .evenement__date{width:65px;height:65px;color:#fff;background:var(--e-global-color-primary);border-radius:8px;font-size:22px;line-height:22px;font-weight:600;padding:10px;text-transform:lowercase;display:inline-block;vertical-align:middle;text-align:right}.evenement .evenement__contenu{display:inline-block;vertical-align:middle;width:calc(100% - 70px);height:100%;padding-left:13px}.evenement .evenement__titre h3{margin-top:0;margin-bottom:3px!important;font-size:20px;font-weight:600;color:var(--e-global-color-secondary)}.evenement .evenement__extrait{font-size:14px;font-weight:400;color:var(--e-global-color-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (min-width:768px) and (max-width:1024px){#evenements .evenement{width:calc(50% - 30px)}}@media (min-width:1025px){#evenements .evenement{width:calc(33.33% - 30px)}}.evenement__dates{text-align:right}.evenement__dates i{vertical-align:middle;color:#fff;margin:0 5px 0 5px}.evenement__dates .evenement__date{width:65px;height:65px;color:var(--e-global-color-primary);background:#fff;border-radius:8px;font-size:22px;line-height:22px;font-weight:600;padding:10px;text-transform:lowercase;display:inline-block;vertical-align:middle}.informations-menu .elementor-item-active{font-weight:600!important}.informations-menu a:before{content:'';display:inline-block!important;width:20px!important;height:20px!important;margin-right:10px!important;opacity:1!important;position:initial!important;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:transparent!important}.informations-menu .etat-civil a:before{background-image:url(../../../../../../themes/hello-theme-child-master/medias/icons/etat-civil.svg)}.informations-menu .demarches-administratives a:before{background-image:url(../../../../../../themes/hello-theme-child-master/medias/icons/demarches-administratives.svg)}.informations-menu .recensement a:before{background-image:url(../../../../../../themes/hello-theme-child-master/medias/icons/recensement.svg)}.informations-menu .action-sociale a:before{background-image:url(../../../../../../themes/hello-theme-child-master/medias/icons/action-sociale.svg)}.informations-menu .prevention a:before{background-image:url(../../../../../../themes/hello-theme-child-master/medias/icons/prevention.svg)}.informations-menu .vie-associative a:before{background-image:url(../../../../../../themes/hello-theme-child-master/medias/icons/vie-associative.svg)}.informations-menu .vie-scolaire a:before{background-image:url(../../../../../../themes/hello-theme-child-master/medias/icons/vie-scolaire.svg)}.informations-menu .infrastructures a:before{background-image:url(../../../../../../themes/hello-theme-child-master/medias/icons/infrastructures.svg)}.informations-menu .civisme a:before{background-image:url(../../../../../../themes/hello-theme-child-master/medias/icons/civisme.svg)}.informations-menu .intercommunalite a:before{background-image:url(../../../../../../themes/hello-theme-child-master/medias/icons/intercommunalite.svg)}.informations-liste .elementor-post__card{box-shadow:0 6px 8px rgba(17,17,17,.1)!important}.informations-liste .elementor-post__card .elementor-post__excerpt p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#travaux{max-width:1140px}#travaux .filtres{list-style:none;margin:0;margin-bottom:30px;padding:0}#travaux .filtres li{display:inline-block;padding:5px 0;margin-right:16px;margin-bottom:5px;font-size:13px;line-height:20px;font-weight:600;letter-spacing:2px;color:var(--e-global-color-primary);text-transform:uppercase;border-bottom:2px solid transparent;transition:all .2s ease;cursor:pointer}#travaux .filtres li.active,#travaux .filtres li:hover{border-bottom:2px solid var(--e-global-color-primary)}#travaux-futurs,#travaux-termines{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:none}#travaux-futurs.show,#travaux-termines.show{display:flex}#travaux-futurs .amenagement,#travaux-termines .amenagement{width:calc(100% - 30px);margin:0 15px 30px 15px;border-radius:8px;background:#fff;box-shadow:0 6px 8px rgba(17,17,17,.1);padding:15px;box-shadow:0 6px 8px rgba(17,17,17,.1)!important}#travaux-futurs .amenagement__photo,#travaux-termines .amenagement__photo{width:65px;height:65px;color:#fff;background-color:var(--e-global-color-primary);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:8px;display:inline-block;vertical-align:top}#travaux-futurs .amenagement__contenu,#travaux-termines .amenagement__contenu{display:inline-block;vertical-align:middle;width:calc(100% - 70px);height:100%;padding-left:13px}#travaux-futurs .amenagement__titre h3,#travaux-termines .amenagement__titre h3{margin-top:0;margin-bottom:3px!important;font-size:20px;font-weight:600;color:var(--e-global-color-secondary)}#travaux-futurs .amenagement__extrait,#travaux-termines .amenagement__extrait{font-size:14px;font-weight:400;color:var(--e-global-color-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (min-width:768px) and (max-width:1024px){#travaux-futurs .amenagement,#travaux-termines .amenagement{width:calc(50% - 30px)}}@media (min-width:1025px){#travaux-futurs .amenagement,#travaux-termines .amenagement{width:calc(33.33% - 30px)}}.liens .lien{display:inline-block;vertical-align:middle;font-size:14px;letter-spacing:.5px;color:var(--e-global-color-primary);border:1px solid var(--e-global-color-primary);border-radius:8px;padding:4px 8px;font-weight:600;margin-right:4px;cursor:pointer;transition:all .2s ease;margin-top:5px;margin-bottom:5px}.liens .lien:hover{color:#fff;background:var(--e-global-color-primary)}