.bio{display:flex;flex-direction:column}.home-desc{display:flex}.home-desc>img{width:320px;margin-right:60px;animation:appear 1.5s 0s linear alternate;animation-fill-mode:forwards;object-fit:contain}.description{display:flex;flex-direction:column;justify-content:center;align-items:center}.affiche img{max-height:400px;margin:10px;border-radius:10px;border:#49b8d4 4px solid}.affiche{display:flex;flex-direction:column;align-items:center;justify-content:center}.redirect{font-size:40px;color:#53b0e4;margin:40px 0}.gallery{display:flex;justify-content:space-around;opacity:0;animation:appear .8s .2s linear alternate;animation-fill-mode:forwards;width:100%;max-width:1280px;margin:20px auto auto}.gallery img{aspect-ratio:1/1;max-width:30%;max-height:400px;object-fit:cover;background:linear-gradient(-45deg,#e52953,#f48f41,#e7ea69,#70dda6,#49b8d4,#cc89d6,#e52953);border-radius:10px;padding:6px}#home-start img{border:#e52953 10px solid}#home-activities img{border:#49b8d4 10px solid}#home-valeurs img{border:#f48f41 10px solid}#home-grow img{border:#70dda6 10px solid}@media only screen and (max-width: 1279px){.home-desc>img{width:240px}}@media only screen and (max-width: 767px){.bio>img{width:80%;margin:0 auto}.gallery{display:none}.home-desc{flex-direction:column;align-items:center}#home-activities{flex-direction:column-reverse}.redirect{font-size:30px;color:#53b0e4;margin:40px 0}}.waterlillyTitle{font-size:2em;line-height:1.1;text-align:center;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:white;margin:30px auto 90px;width:80%}.waterlillyTitle h2{animation:appear 1s 0s linear alternate;animation-fill-mode:forwards;padding:0 50px}.waterlillyTitle>img{position:absolute;width:80%;height:0px;margin-top:10px;left:10%;z-index:-2;animation:underlinespawn .8s .2s linear alternate;animation-fill-mode:forwards}.waterlillies{z-index:-1;position:absolute;width:72%;display:flex;justify-content:space-between}.waterlillies img{width:100px;opacity:0;animation:waterlilyspawn .7s 0s linear alternate;animation-fill-mode:forwards;filter:brightness(1.15)}.waterlillies img:last-child{transform:scaleX(-1);transform:scaleY(-1)}@keyframes waterlilyspawn{0%{animation-timing-function:ease-in;opacity:0;width:0px}50%{animation-timing-function:ease;opacity:1;width:55px;rotate:90deg}80%{animation-timing-function:ease;width:120px;opacity:1;rotate:120deg}to{animation-timing-function:ease;opacity:1;width:100px;rotate:90deg}}@keyframes underlinespawn{0%{animation-timing-function:ease-in;opacity:0;height:0px}50%{animation-timing-function:ease;opacity:1;height:55px}80%{animation-timing-function:ease;height:140px;opacity:1}to{animation-timing-function:ease;opacity:1;height:100px}}@media only screen and (max-width: 767px){.waterlillyTitle{font-size:1.5em;width:100%}.waterlillyTitle h2{padding:0}.waterlillies{width:90%}}@media only screen and (max-width: 361px){.waterlillyTitle img{display:none}}.line-separator{width:90%;margin:50px auto;background-color:#e52953;display:flex}.line-separator div{width:20%;height:4px}.line-separator div:nth-child(2){background-color:#f48f41}.line-separator div:nth-child(3){background-color:#e7ea69}.line-separator div:nth-child(4){background-color:#70dda6}.line-separator div:nth-child(5){background-color:#49b8d4}.line-separator div:nth-child(6){background-color:#cc89d6}#valeur-autonomie img{border:#e52953 10px solid}#valeur-entraide img{border:#49b8d4 10px solid}#valeur-confiance img{border:#cc89d6 10px solid}#valeur-ecologie img{border:#70dda6 10px solid}#valeur-mixite img{border:#f48f41 10px solid}.crapouille img{aspect-ratio:1/1;max-width:300px;max-height:300px;object-fit:cover;background:linear-gradient(-45deg,#e52953,#f48f41,#e7ea69,#70dda6,#49b8d4,#cc89d6,#e52953);border-radius:10px;padding:6px;border:0px}@media only screen and (max-width: 1279px){.crapouille{flex-direction:row}}@media only screen and (max-width: 767px){.crapouille img{margin:auto}.crapouille{flex-direction:column;align-items:center}}.errorSection{display:flex;flex-direction:column;align-items:center}.errorSection h1{text-align:center;font-size:48px}.errorSection a{font-size:24px}.errorSection img{max-width:40%;max-height:300px}h4{font-size:30px}article img{border:#49b8d4 10px solid}#festicolo-bio{flex-direction:column;align-items:center}#festicolo-bio img{max-height:400px}#festicolo-sejour div{justify-content:space-evenly}#festicolo-sejour img{border-color:#e52953;width:446px;max-width:446px;margin:5px}#festicolo-sejour div{padding:5px}#festicolo-lieu img{border-color:#f48f41;height:600px;max-width:30%;margin:auto 0}#festicolo-reservation a{margin:auto}@media only screen and (max-width: 1279px){#festicolo-sejour img{width:100%}#festicolo-lieu,#festicolo-prix{flex-direction:column-reverse}#festicolo-lieu img{max-width:100%;height:auto}#festicolo-activites img{max-width:100%}}#lieu-start img{width:100%;max-height:300px;border:#49b8d4 10px solid}.frise>div{display:flex;height:300px;margin:10px 0}.frise>div>div{display:flex;padding:10px}.frise h3{color:#fff;font-size:40px;padding:0 15px;width:50px;margin:0}.frise img{width:354px;object-fit:cover;border-radius:20px}.frise>img{width:50px!important}#lieu-2021 h3{background-color:#e52953}#lieu-2021 img{border:#e52953 10px solid}#lieu-2022 h3{background-color:#70dda6}#lieu-2022 img{border:#70dda6 10px solid}#lieu-2023 h3{background-color:#49b8d4}#lieu-2023 img{border:#49b8d4 10px solid}#lieu-2024 h3{background-color:#cc89d6}#lieu-2024 img{border:#cc89d6 10px solid}@media only screen and (max-width: 1279px){.frise div img{height:250px;margin:auto;width:auto}.frise>div{height:600px}.frise>div>div{flex-direction:column}}@media only screen and (max-width: 767px){.frise div img{display:none}.notif{flex-direction:column}}.reservationSection{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:32px}.reservationSection>div{margin-bottom:15px}.reservationSection img{margin:5px;aspect-ratio:1/1;max-height:300px;object-fit:cover;background:linear-gradient(-45deg,#e52953,#f48f41,#e7ea69,#70dda6,#49b8d4,#cc89d6,#e52953);border-radius:10px;padding:6px}@media only screen and (max-width: 767px){.reservationSection{font-size:24px}}header{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;background-color:#70dda6;width:100%;padding-left:20px;z-index:10}header .logo>a{display:flex;align-items:center;margin-right:10px}header .logo>a:hover{scale:1}.logo img:first-child{max-height:75px}.logo img{max-height:40px;object-fit:contain;width:70%}nav{width:100%}nav ul{display:flex;margin:0;padding:0}nav a{color:#000;font-weight:500;font-size:20px;line-height:142.6%}nav a:hover{text-decoration:underline;color:#000}.selected a{text-decoration:underline;cursor:auto}nav ul li{padding:25px 0;width:-webkit-fill-available;width:-moz-available;text-align:center}nav ul li:nth-child(1){background-color:#e52953}nav ul li:nth-child(2){background-color:#f48f41}nav ul li:nth-child(3){background-color:#e7ea69}nav ul li:nth-child(4){background-color:#70dda6}nav ul li:nth-child(5){background-color:#49b8d4}nav ul li:nth-child(6){background-color:#cc89d6}.burger-menu{display:none}@media only screen and (max-width: 1279px){.logo img:nth-child(2){display:none}nav a{font-size:16px}}@media only screen and (max-width: 767px){header{margin:0;flex-direction:column;padding-left:0}nav a{font-size:25px}header>div:first-child{display:flex;justify-content:space-between;width:100%;align-items:center;padding:10px 20px}nav ul{flex-direction:column}header img{width:145px}.mobile-hidden{display:none}.burger-menu{display:block;cursor:pointer;font-size:32px;font-weight:bolder}.logo{display:flex;width:auto}}footer{bottom:0;left:0;width:100%;background-color:#29533e;color:#fff;display:flex;flex-direction:column;align-items:center;padding:20px 0;z-index:10;margin-top:40px}footer img{filter:brightness(10);width:122px;margin-bottom:20px}span.blockspam{display:none}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;min-height:100vh}#root>div{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}@font-face{font-family:heyhoo;src:url(/assets/Heyhoo-iLFtPyO6.ttf)}*{box-sizing:border-box}h1,h2,h3{font-family:heyhoo}ul{list-style:none;margin:0}a{font-weight:500;color:#49b8d4;text-decoration:inherit;transition:scale .2s ease-in-out}a:hover{scale:1.2;color:#cc89d6}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}p{font-size:22px}#main-section{margin:100px 5% 0}article{display:flex;font-size:22px;margin:30px 0}article h3{text-align:center;font-size:32px;margin:0 0 20px}article>div{display:flex;flex-direction:column;align-items:center;padding:0 5%}article>div>div{display:flex}article>div>div>div{padding:15px}article img{object-fit:cover;max-width:40%;border-radius:10px}.notif{border:#e52953 5px solid;padding:5px 10px;display:flex;align-items:center}.notif-home{max-width:850px;justify-content:center;margin:auto}.notif img{max-height:80px;margin:30px}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}button{background-color:#f9f9f9}}@keyframes appear{0%{animation-timing-function:ease-in;opacity:0}to{animation-timing-function:ease;opacity:1}}@media only screen and (max-width: 1279px){article img{max-width:100%}article{flex-direction:column}article>div>div{flex-direction:column}}
