.encart-r{z-index:40;visibility:hidden;pointer-events:none;transition:visibility 0s linear .45s;position:fixed;bottom:16px;right:22px}.encart-r[data-visible=oui]{visibility:visible;pointer-events:auto;transition:visibility}.encart-r-lien{color:#0f2e1b;border-radius:24px;align-items:flex-end;gap:2px;text-decoration:none;display:flex}.encart-r-lien:focus-visible{outline-offset:4px;outline:3px solid #6dbe45}.encart-r-bulle{opacity:0;transform-origin:92% 100%;margin-bottom:58px;padding:14px 20px 26px;transition:opacity .2s,transform .25s;position:relative;transform:translate(10px,8px)scale(.6)}.encart-r-bulle-fond{filter:drop-shadow(5px 5px #b9e3a2);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.encart-r-bulle-fond path{fill:#fff;stroke:#0f2e1b;stroke-width:2px;vector-effect:non-scaling-stroke}.encart-r-texte{white-space:nowrap;flex-direction:column;gap:2px;line-height:1.3;display:flex;position:relative}.encart-r-texte b{color:#0f2e1b;font-size:15px;font-weight:800}.encart-r-suite{color:#1f6f2f;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.encart-r-tuile{flex-shrink:0;width:72px;height:80px;transition:transform .3s ease-in;display:block;transform:translateY(130%)}.encart-r-perso{width:72px;height:80px;display:block;overflow:visible}.encart-r-trait{stroke:#6dbe45}.encart-r-lit{stroke:#e3f3ee}.encart-r-eau{stroke:#8fd3c3;stroke-dasharray:100 100;stroke-dashoffset:0}.encart-r-ombre{fill:#0f2e1b29}.encart-r-corps,.encart-r-ombre{transform-box:fill-box;transform-origin:50% 100%}.encart-r[data-visible=oui] .encart-r-tuile{transition:transform .6s cubic-bezier(.34,1.5,.64,1);transform:none}.encart-r[data-visible=oui] .encart-r-bulle{opacity:1;transition:opacity .25s .35s,transform .45s cubic-bezier(.34,1.45,.64,1) .35s;transform:none}.encart-r-suite svg{transition:transform .2s}.encart-r-lien:hover .encart-r-suite svg{transform:translate(3px)}@media (prefers-reduced-motion:no-preference){.encart-r[data-visible=oui] .encart-r-corps{animation:5.4s cubic-bezier(.3,.7,.4,1) .7s infinite encart-r-bond}.encart-r[data-visible=oui] .encart-r-ombre{transform-origin:50%;animation:5.4s cubic-bezier(.3,.7,.4,1) .7s infinite encart-r-ombre}.encart-r[data-visible=oui] .encart-r-eau{animation:5.4s linear .7s infinite encart-r-eau}.encart-r[data-visible=oui] .encart-r-bulle-fond{animation:5.4s ease-in-out .7s infinite encart-r-flotte}}@keyframes encart-r-bond{0%{transform:none}4%{transform:scale(1.07,.9)}9%{transform:translateY(-40px)rotate(-8deg)scale(.97,1.04)}14%{transform:scale(1.06,.93)}17%{transform:rotate(2deg)}20%,to{transform:none}}@keyframes encart-r-ombre{0%,20%,to{opacity:1;transform:none}9%{opacity:.5;transform:scaleX(.68)}}@keyframes encart-r-eau{0%,19%{stroke-dashoffset:100px}52%{stroke-dashoffset:0}62%{stroke-dashoffset:0}86%,to{stroke-dashoffset:-100px}}@keyframes encart-r-flotte{0%,to{transform:none}9%{transform:translateY(-2px)}20%{transform:none}}@media (prefers-reduced-motion:reduce){.encart-r-tuile,.encart-r[data-visible=oui] .encart-r-tuile{opacity:0;transition:opacity .2s;transform:none}.encart-r[data-visible=oui] .encart-r-tuile{opacity:1}.encart-r-bulle,.encart-r[data-visible=oui] .encart-r-bulle{transition:opacity .2s;transform:none}}@media (min-width:768px){.encart-r-texte .court{display:none}}@media (max-width:767px){.encart-r{bottom:10px;right:10px}.encart-r-vers-associations{bottom:84px}.encart-r-tuile,.encart-r-perso{width:50px;height:56px}.encart-r-bulle{margin-bottom:40px;padding:10px 14px 20px}.encart-r-texte b{font-size:13px}.encart-r-suite{font-size:12px}.encart-r-texte .long{display:none}}
.video-affiche{position:relative}.video-lecture{white-space:nowrap;color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#0f2e1bc7;border:1px solid #fff6;border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 18px;font-size:16px;font-weight:700;transition:background-color .15s;display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.video-lecture:hover{background:#0f2e1beb}.video-lecture:focus-visible{outline-offset:3px;outline:3px solid #0f2e1b;box-shadow:0 0 0 3px #fff}.video-presentation{aspect-ratio:1200/480;object-fit:cover;background:#0f2e1b;width:100%;display:block}@media (max-width:767px){.video-presentation{aspect-ratio:auto;height:240px}.video-lecture{font-size:15px}}@media (prefers-reduced-motion:reduce){.video-lecture{transition:none}}
