.centrer-verticalement{display:flex!important;flex-direction:column!important;justify-content:center!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important}.align-colonnes>.et_pb_column{display:flex;flex-direction:column;justify-content:space-between}#mobile_menu1 .menu-item-has-children>a{background-color:transparent;position:relative}#mobile_menu1 .menu-item-has-children>a:after{font-family:'ETmodules';text-align:center;speak:none;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute}#mobile_menu1 .menu-item-has-children>a:after{font-size:16px;content:'\4c';top:13px;right:10px}#mobile_menu1 .menu-item-has-children.visible>a:after{content:'\4d'}#mobile_menu1 ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}#mobile_menu1 .visible>ul.sub-menu{display:block!important;visibility:visible!important}.presentation svg{max-height:75px;width:auto;margin:auto;fill:white}.presentation span{font-family:'Bebas Neue',sans-serif;text-transform:uppercase;display:block;text-align:center;font-size:1.5em;line-height:1em;margin-top:1em;color:#ffffff}.acf-galerie{display:flex;flex-wrap:wrap;gap:20px}.acf-galerie-item{flex:1 1 calc(33.333% - 20px)}.acf-galerie-item img{width:100%;height:auto;display:block}.mfp-bg,.mfp-wrap,.et_pb_lightbox_image .mfp-container,.mfp-container,.mfp-content,.mfp-figure{z-index:999999!important}.mfp-bg{background:rgba(0,0,0,0.85)!important}.mfp-wrap{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.mfp-container{display:flex!important;justify-content:center!important;align-items:center!important;height:100%!important}.mfp-content{max-width:90%;max-height:90%}.mfp-img{display:block;max-width:100%;max-height:100%;margin:auto}.mfp-bg{background:rgba(0,0,0,0.85)!important;z-index:999998!important}.mfp-wrap{z-index:999999!important}.mfp-bg{background:rgba(0,0,0,0.85) url('data:image/svg+xml;utf8,') repeat;z-index:10000}.liste-projets-home{display:flex;gap:30px;flex-wrap:wrap}.bloc-projet{flex:1 1 30%;background:#f9f9f9;padding:15px;text-align:center}.projet-img img{width:100%;height:auto;object-fit:cover}.custom-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;box-sizing:border-box}.et_pb_image_container{position:relative;overflow:hidden}.projet{position:relative;overflow:visible;margin-bottom:30px}.picture{background-size:cover;background-position:center;height:190px;transition:transform 0.3s ease}.overlay-info{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.9);display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity 0.3s ease;padding:20px;box-sizing:border-box;text-align:center}.projet:hover .overlay-info{opacity:1}.overlay-text h3{font-family:'Bebas Neue',sans-serif;text-transform:uppercase;font-size:1.6rem;margin-bottom:10px;color:#000}.overlay-text .lieu{text-transform:uppercase;font-size:0.95rem;color:#83bb50}.overlay-button{position:absolute;bottom:-10px;right:15px;z-index:2}.overlay-button .et_pb_button{border-radius:0 10px 0 10px;font-family:'Bebas Neue',sans-serif;text-transform:uppercase;background-color:#83bb50;color:#fff;padding:8px 16px;font-size:0.9rem;text-decoration:none;display:inline-block;transition:background 0.3s ease}.overlay-button .et_pb_button:hover{background-color:#83bb50}