/* A single background system; Elementor's previous slideshow is disabled server-side. */
body.home .v3-photo-hero[data-evr-seasonal]{position:relative;isolation:isolate;overflow:hidden;background-size:cover!important;background-position:center!important}
body.home .v3-photo-hero[data-evr-seasonal]>.elementor-background-slideshow{display:none!important}
.evr-season-stage{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#173f2d}
.evr-season-layer{position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:0;transition:opacity var(--evr-season-fade,2000ms) ease-in-out;will-change:opacity}
.evr-season-stage{opacity:0}.evr-season-loaded>.evr-season-stage{opacity:1}
.evr-season-layer.is-visible{opacity:1}
body.home .v3-photo-hero[data-evr-seasonal]:before{z-index:2!important;pointer-events:none}
body.home .v3-photo-hero[data-evr-seasonal]>.e-con-inner{position:relative;z-index:3}
body.home .v3-photo-hero[data-evr-seasonal]>.elementor-element{position:relative;z-index:3}
@media(prefers-reduced-motion:reduce){.evr-season-layer{transition:none}}
/* Native Elementor content, editable without opening an image file. */
body .evr-org{--org-forest:#173f2d;--org-line:#b2bfae;display:flex;flex-direction:column;gap:32px!important;width:100%!important;max-width:1180px;margin-inline:auto;color:var(--org-forest);padding:20px 0!important}
body .evr-org .evr-org-card{display:flex;flex-direction:column;justify-content:center;gap:12px!important;padding:26px 22px!important;border:1px solid #dce3d6;border-radius:18px;background:#f1f4ec;min-width:0;text-align:center;position:relative}
body .evr-org .evr-org-card p{margin:0!important;font:600 14px/1.5 Arial,sans-serif!important;letter-spacing:.02em;color:#4a6d59!important}
body .evr-org .evr-org-card h3{margin:0!important;font:400 clamp(21px,2vw,29px)/1.25 Georgia,serif!important;color:#173f2d!important;overflow-wrap:normal}
body .evr-org-president{display:flex;align-items:center;position:relative;width:100%!important;padding:0!important}
body .evr-org-president>.evr-org-card{width:min(100%,480px)!important;align-self:center;background:#173f2d}
body .evr-org .evr-org-president h3,body .evr-org .evr-org-president p{color:#fff!important}
body .evr-org-president:after{content:'';position:absolute;width:1px;height:32px;background:var(--org-line);bottom:-32px;left:50%}
body .evr-org-bureau{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px!important;padding:0!important;width:100%!important;max-width:900px;margin:auto;position:relative}
body .evr-org-equipe{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important;padding:30px 0 0!important;width:100%!important;border-top:1px solid var(--org-line);position:relative}
body .evr-org-equipe:before{content:'';position:absolute;height:32px;width:1px;top:-32px;left:50%;background:var(--org-line)}
body .evr-org>.elementor-widget-text-editor{font:14px/1.5 Arial,sans-serif;text-align:center;color:#57715f}
body .evr-org .elementor-widget{width:100%!important;margin:0!important}
body .evr27-footer a{line-height:1.7}
@media(max-width:767px){body .evr-org{gap:24px!important}body .evr-org-bureau,body .evr-org-equipe{grid-template-columns:1fr!important;gap:14px!important}body .evr-org .evr-org-card{padding:23px 18px!important}body .evr-org-president:after,body .evr-org-equipe:before{height:24px}body .evr-org-president:after{bottom:-24px}body .evr-org-equipe:before{top:-24px}}
