@font-face{font-display:swap;font-family:titlechar;size-adjust:130%;src:url(/build/fonts/AARDC.65d8bbcf.ttf),local("Verdana")}@font-face{font-display:swap;font-family:altTitle;src:url(/build/fonts/Roboto-Black.45715786.ttf),local("Verdana")}@font-face{font-display:swap;font-family:textchar;src:local("Verdana")}@font-face{font-display:swap;font-family:ROCKchar;src:url(/build/fonts/Rockit.cce1afd6.ttf),local("Arial")}section.intro p.intro{text-align:center}section.intro ul{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding-inline:0}section.intro ul li{align-content:center;align-items:center;aspect-ratio:3/4;background-color:var(--main-bg-color);border:1px solid #000;border-radius:.5em;display:flex;flex-direction:column;list-style:none;margin-bottom:1em;padding-left:1em;padding-right:1em;text-align:center;width:15em}section.intro ul li h2{font-size:1.3em;margin-block:.2em}section.intro ul li img{margin:auto 1em;width:90%}@media screen and (min-width:1050px) and (max-width:1400px){section.intro ul{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:center}}div.programmes{display:flex;flex-direction:column;gap:2em;margin-bottom:1em}div.programmes h2{font-family:altTitle,sans-serif;font-size:2em}div.programmes section{background-color:var(--main-bg-color);border-radius:.5em;padding:1em}div.programmes section img{max-width:100%}div.programmes section div.illustration{align-content:center;align-items:center;aspect-ratio:1/1;background:round;border:.3em solid #fff;border-radius:.5em;display:flex;justify-content:center;max-height:100%;max-width:100%;width:100%}div.programmes section div.illustration>div{background-color:var(--body-bg-color);border-radius:5px;color:var(--main-color);text-align:center;width:98%}div.programmes section.StartToCare div.illustration{background-image:url(/build/images/wellness-practices-self-care-world-health-day-square.7066fbc4.webp)}div.programmes section.Start div.illustration{background-image:url(/build/images/woman-doing-sport-exercises.e2b066ca.webp)}div.programmes section.StartToFocus div.illustration{background-image:url(/build/images/focus.97711540.webp)}div.programmes section.StartToRelax div.illustration{background-image:url(/build/images/young-woman-relaxing-spa-hotel-outdoors.7e02579c.webp)}div.programmes div.exemple{padding-top:1em}div.programmes div.exemple div{border:2px solid var(--blue);box-shadow:3px 3px 8px;display:inline-block;padding:1em}div.programmes div.exemple div:hover{background-color:var(--blue);color:var(--inv-color)}div.programmes div.exemple a{text-decoration:none}@media screen and (min-width:700px){div.programmes section{display:grid;gap:1em;grid-template-rows:5em auto 5em}div.programmes section div.illustration{align-content:center;grid-area:picture}div.programmes section p.description{grid-area:paragraph;text-align:justify}div.programmes section div.exemple{grid-area:exemple}div.programmes section h2{grid-area:title}div.programmes section.programme{--image-width:15em}div.programmes section.programme:nth-of-type(odd){grid-template-areas:"picture title" "picture paragraph" "picture exemple";grid-template-columns:var(--image-width) auto}div.programmes section.programme:nth-of-type(odd) div.exemple{text-align:right}div.programmes section.programme:nth-of-type(2n){grid-template-areas:"title picture " "paragraph picture " "exemple picture ";grid-template-columns:auto var(--image-width)}}@media screen and (min-width:1500px){div.programmes section.programme{--image-width:22em}}@media screen and (max-width:700px){div.programmes section{text-align:center}div.programmes section p.description{margin-bottom:1em}}section.boutique p.description em{font-weight:700}div.haut-de-page{bottom:7em;display:flex;justify-content:space-evenly;position:fixed;right:4vw;visibility:hidden}div.haut-de-page div{background-color:var(--main-bg-color);border-radius:.5em;color:var(--color);margin:.5em;padding:.8em}div.haut-de-page div svg{height:1em}div.haut-de-page div svg path{fill:var(--color)}div.haut-de-page.scroll{visibility:visible}