:root{--emdr-vert:#80AF85;--emdr-vert-fonce:#0D4C0E;--emdr-ink:#1F4021;--emdr-muted:#3A5C3D;--emdr-or:#C9A05C;--emdr-gris:#EFEFEF;--emdr-titre:'Damion',cursive;--emdr-texte:'Varta',Helvetica,Arial,sans-serif}.emdr-band{width:100vw;margin-left:calc(50% - 50vw);padding:60px 6vw;font-family:var(--emdr-texte);font-size:17px}.emdr-band--vert{background:var(--emdr-vert)}.emdr-band--gris{background:var(--emdr-gris)}.emdr-inner{max-width:1080px;margin:0 auto}.emdr-band h1,.emdr-band h2{font-family:var(--emdr-titre);font-weight:400;line-height:1.25;color:var(--emdr-vert);margin:0 0 0.5em;font-size:2.1em}.emdr-band h1{font-size:2.5em}.emdr-band h3{font-family:var(--emdr-texte);font-weight:700;font-size:1.1em;color:var(--emdr-ink);margin:0 0 0.4em}.emdr-band p{line-height:1.8;color:var(--emdr-ink);margin:0 0 1.2em}.emdr-band--vert h1,.emdr-band--vert h2,.emdr-band--vert h3,.emdr-band--vert p{color:#fff}.emdr-troubles{list-style:none;margin:1.6em 0;padding:0}.emdr-troubles li{position:relative;padding:0 0 0 2em;margin:0 0 1.1em;line-height:1.75;color:var(--emdr-ink)}.emdr-troubles li::before{content:"";position:absolute;left:0;top:0.6em;width:10px;height:10px;border-radius:50%;border:2px solid var(--emdr-or)}.emdr-troubles a{color:var(--emdr-vert-fonce);font-weight:600;text-decoration:none;border-bottom:1px solid var(--emdr-or);transition:color .25s,border-color .25s}.emdr-troubles a:hover{color:var(--emdr-or);border-bottom-color:transparent}.emdr-band--vert .emdr-troubles li{color:#fff}.emdr-band--vert .emdr-troubles li::before{border-color:#fff}.emdr-band--vert .emdr-troubles a{color:#fff;border-bottom-color:rgba(255,255,255,.6)}.emdr-band--vert .emdr-troubles a:hover{color:var(--emdr-or)}.emdr-steps{list-style:none;counter-reset:s;margin:1.8em 0;padding:0}.emdr-steps li{counter-increment:s;position:relative;padding:0 0 0 3.6em;margin:0 0 1.7em;line-height:1.8;color:var(--emdr-ink)}.emdr-steps li::before{content:counter(s);position:absolute;left:0;top:-0.1em;width:2.4em;height:2.4em;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--emdr-or);color:var(--emdr-or);font-size:.95em;font-weight:700;line-height:1}.emdr-steps strong{display:block;color:var(--emdr-ink);margin-bottom:.3em}.emdr-band--vert .emdr-steps li,.emdr-band--vert .emdr-steps strong{color:#fff}.emdr-band--vert .emdr-steps li::before{border-color:#fff;color:#fff}.emdr-btn{display:inline-block;margin:1.4em .8em 0 0;padding:10px 26px;border-radius:25px;background:var(--emdr-vert-fonce);color:#fff;font-family:var(--emdr-texte);font-size:1.05em;font-weight:500;text-decoration:none;transition:background .25s,transform .25s}.emdr-btn:hover{background:var(--emdr-or);color:#fff;transform:translateY(-2px)}.emdr-band--vert .emdr-btn{background:#fff;color:var(--emdr-vert-fonce)}.emdr-band--vert .emdr-btn:hover{background:var(--emdr-or);color:#fff}.emdr-faq{margin:1.8em 0 0;border-top:1px solid rgba(201,160,92,.35)}.emdr-faq details{border-bottom:1px solid rgba(201,160,92,.35)}.emdr-faq summary{list-style:none;cursor:pointer;position:relative;padding:1.2em 2.5em 1.2em 0;font-size:1.05em;font-weight:700;color:var(--emdr-vert-fonce);line-height:1.5}.emdr-faq summary::-webkit-details-marker{display:none}.emdr-faq summary:hover{color:var(--emdr-or)}.emdr-faq summary::after{content:"";position:absolute;right:.4em;top:1.5em;width:10px;height:10px;border-right:2px solid var(--emdr-or);border-bottom:2px solid var(--emdr-or);transform:rotate(45deg);transition:transform .3s}.emdr-faq details[open] summary::after{transform:rotate(-135deg);top:1.8em}.emdr-faq details p{margin:0 0 1.4em;padding-right:2.5em}.emdr-band--vert .emdr-faq{border-top-color:rgba(255,255,255,.4)}.emdr-band--vert .emdr-faq details{border-bottom-color:rgba(255,255,255,.4)}.emdr-band--vert .emdr-faq summary{color:#fff}.emdr-band--vert .emdr-faq summary::after{border-right-color:#fff;border-bottom-color:#fff}.emdr-disclaimer{font-size:.85em;font-style:italic;opacity:.75;margin-top:2.5em}.emdr-tel{font-weight:700;white-space:nowrap}@media (max-width:980px){.emdr-band{padding:45px 6vw;font-size:16px}.emdr-band h1{font-size:2em}.emdr-band h2{font-size:1.8em}.emdr-btn{display:block;text-align:center;margin-right:0}}