.ficheLEI h3{margin-top:20px}.ficheLEI-commune{font-weight:700}.ficheLEI-carte,.ficheLEI-carteBO{height:20rem}.ficheLEI-carteBO{background-color:rgb(0 0 0 / .1);display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;font-style:italic}.ficheLEI-photos{display:flex;margin-left:-10px;margin-right:-10px;margin-top:30px}.ficheLEI-photo{position:relative;height:250px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex:1;margin:0 10px;background-color:rgb(255 255 255 / .5)}.ficheLEI-photo img{width:100%;height:100%;object-fit:cover}.ficheLEI-photo span{width:70px;height:70px;font-size:70px}.ficheLEI-creditPhoto{position:absolute;right:0;bottom:0;background-color:rgb(255 255 255 / .5);font-size:1rem;padding:0 5px}.ficheLEI-date{margin-bottom:20px;font-size:18px;line-height:1.5}.ficheLEI-toggleAutresDates{cursor:pointer}.ficheLEI-autresDates{display:none}.ficheLEI-bouton{margin-top:20px}.fluxLEI{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-10px;margin-right:-10px}.fluxLEI>.ficheLEI{display:flex;flex-direction:column;width:calc(50% - 20px);margin:0 10px;margin-bottom:40px}.fluxLEI h2{font-size:30px}.fluxLEI .ficheLEI-photo{flex:none;margin:0}.fluxLEI .ficheLEI-texte{line-height:1.4}.fluxLEI .ficheLEI-bouton{margin-top:auto}.alignwide .fluxLEI>.ficheLEI{width:calc(33.3333333333% - 20px)}.fluxLEI-filtres{text-align:center;margin-bottom:30px}.fluxLEI-filtre{margin:10px}.fluxLEI-filtre:not(.actif){opacity:.3}.pageLEI .ficheLEI h1{font-size:50px}.pageLEI .ficheLEI-carte{height:400px;margin-bottom:30px}.pageLEI .ficheLEI-texte,.pageLEI .ficheLEI-contact,.pageLEI .ficheLEI-horaires{margin-top:20px;margin-bottom:10px}.pageLEI .ficheLEI-photo{height:350px}.acf-field-bloc-ficheLEI-idFiche{display:none}