:root{--pico-font-family-sans-serif: "Inter", system-ui, sans-serif, var(--pico-font-family-emoji);--pico-font-weight: 300;--pico-line-height: 1.5;--pico-background-color: #ffffff;--pico-color: #82746d;--pico-h1-color: #282828;--pico-h2-color: #44b8a7;--pico-h3-color: #44b8a7;--pico-primary: #af4b2f;--pico-primary-background: #44b8a7;--pico-primary-hover: #282828;--pico-primary-hover-background: #369385;--pico-primary-inverse: #ffffff;--pico-border-radius: 50px}html{font-size:100%}h1,h2,h3,h4,h5,h6{font-weight:400;letter-spacing:-.5px}h1{font-size:2.4em;color:rgba(68,184,167,.7411764706)}h2{font-size:1.8em;padding-left:15px;color:#82746d}h3{font-size:1.5em;padding-top:1rem;padding-left:20px;color:#af4b2f}a{color:#af4b2f;text-decoration:none}a:hover{color:#282828}[role=button]{margin:10px;color:var(--pico-color);background:#44b8a7;padding:1rem 2rem;border-width:0px;border-radius:15px}[role=button]:hover{background:#369385;color:var(--pico-color)}.site-header{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:.75rem 5%;background:#fff;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#82746d}.site-header .logo img{height:60px;width:auto}nav{display:flex;justify-content:center;gap:.25rem;flex-wrap:wrap}nav .menu-items{display:flex;justify-content:center;gap:.25rem;flex-wrap:wrap}nav a{display:inline-block;padding:.5rem 1rem;color:#282828;font-size:.95em;border-bottom:2px solid rgba(0,0,0,0)}nav a:hover{color:#af4b2f;border-bottom-color:#af4b2f}#menu-toggle{display:none}nav .menu-burger{display:none;cursor:pointer;font-size:1.8rem;line-height:1;color:#282828;padding:.3rem .8rem;border:1px solid #e8e1d8;border-radius:8px}@media (max-width: 767px){nav .menu-burger{display:block}nav{justify-content:flex-end}nav .menu-items{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;text-align:center;background:#fff;border-bottom:1px solid #82746d;box-shadow:0 4px 8px rgba(0,0,0,.08)}nav .menu-items a{padding:.75rem 1rem;border-bottom:1px solid #e8e1d8}#menu-toggle:checked~.menu-items{display:flex}}.bandeau{width:100%;max-height:420px;object-fit:cover;display:block}#page{margin:2rem;padding:2rem 0;color:#82746d}@media (max-width: 767px){#page{margin:0rem;padding:.3rem 0}}img{border-radius:8px}.gauche{text-align:left}.centre{text-align:center}.droite{text-align:right}.clear{clear:both}.icon{margin:5px;color:#44b8a7;height:20px;width:20px}.img-gauche,.img-droite{max-width:40%;height:auto;margin-bottom:1rem}.img-gauche{float:left;margin-right:2.5rem}.img-droite{float:right;margin-left:2.5rem}@media (max-width: 767px){.img-gauche,.img-droite{float:none;display:block;max-width:100%;margin-inline:0}}article{margin:2rem;padding:2rem;border:1px solid #e8e1d8;border-radius:8px}article header{background:none}@media (max-width: 767px){article{margin:1rem .2rem;padding:1rem}}details{border:1px solid #44b8a7;border-radius:8px;padding:1rem 2rem}details summary{color:#af4b2f;font-weight:bold}input{border-radius:8px}textarea{border-radius:8px}select{border-radius:8px}button{border-radius:8px}.bloc{margin:1rem;padding:2rem}@media (max-width: 767px){.bloc{margin:.2rem;padding:1rem}}.emphase{font-family:"Epilogue",Sans-serif;font-size:4rem;font-weight:600;text-transform:lowercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-8px;word-spacing:0px;color:#cab8a2}@media (max-width: 767px){.emphase{font-size:2.8rem;letter-spacing:-5px}}.site-footer{margin-top:4rem;padding:3rem 5% 1.5rem;border-top-style:solid;border-top-width:1px;border-top-color:#82746d;background:#fff}.site-footer .footer-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:2rem;max-width:1140px;margin:0 auto}.site-footer h3{color:#af4b2f;font-size:1.05em;border:none;padding-left:0}.site-footer p,.site-footer li{font-size:.95em}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer a{color:#82746d}.site-footer a:hover{color:#af4b2f}.site-footer .gauche{text-align:left}.site-footer .centre{text-align:center}.site-footer .droite{text-align:right}@media (max-width: 767px){.site-footer .gauche,.site-footer .centre,.site-footer .droite{text-align:center}}.site-footer .copyright{text-align:center;margin-top:2.5rem;font-size:.85em;color:#82746d;opacity:.4}.kinesiologie{max-height:250px;margin:1rem}.carousel{max-width:277px;margin:5px}