body{overflow-x:hidden!important;background-color:#FFF;height:auto!important}html{overflow-x:hidden!important;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:hidden!important}body,html{overflow-x:hidden!important}.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:0px}.pum-theme-theme-par-defaut{backdrop-filter:blur(5px)}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:0!important}img[title]:hover:after{content:attr(title);display:none!important}img[alt]:hover:after{content:attr(alt);display:none!important}.gform_button:hover{cursor:pointer}footer .logo{max-width:100px}.actualites-container .date{font-style:italic}.galerie img{max-width:100%;display:block;transition:0.2s opacity ease-in-out}.galerie img:hover{opacity:0.75;transition:0.2s opacity ease-in-out}.galerie figure{margin:0;display:grid;grid-template-rows:1fr auto;margin-bottom:10px;break-inside:avoid}.galerie figure>img{grid-row:1 / -1;grid-column:1}.galerie figure a{color:black;text-decoration:none}.galerie figcaption{grid-row:2;grid-column:1;background-color:rgba(255,255,255,0);padding:.2em .5em;justify-self:start}.galerie{column-count:3;column-gap:10px}img.mfp-img{max-height:75vh!important}.mfp-title{display:none!important}.mfp-bg{background:#FFF!important}.mfp-container{backdrop-filter:blur(5px)!important;cursor:default!important}img.mfp-img{max-height:90vh!important}.mfp-arrow-left{left:25px!important}.mfp-arrow-right{right:50px}.mfp-close{opacity:1!important;color:#000!important}.mfp-arrow{opacity:1!important;transition:0.3s all ease-in-out}.mfp-arrow:hover{opacity:0.5!important;transition:0.3s all ease-in-out}.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:0;margin-left:0;border:0}.mfp-arrow-right:after,.mfp-arrow-left:after{border-left:0;margin-left:0;border-right:0}.mfp-arrow-right:before{font-family:"Font Awesome Pro 6";font:var(--fa-font-thin);content:'f178';color:#000!important;font-size:75px}.mfp-arrow-left:before{font-family:"Font Awesome Pro 6";font:var(--fa-font-thin);content:'f177';color:#000!important;font-size:75px}@media all and (max-width:940px){.galerie{column-count:1;column-gap:0px}.galerie figure{margin-bottom:0px}.mfp-arrow{top:90%}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5){}@media all and (max-width:940px){.galerie{column-count:2;column-gap:10px}}