@import "https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap";
.header{z-index:50;background:#fff;align-items:center;width:100%;min-height:10vh;display:flex;position:fixed;top:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.container{justify-content:space-between;align-items:center;width:100%;max-width:1200px;height:60px;margin:0 auto;padding:0 20px;display:flex}.logo{color:#333;margin-top:10px;font-size:1.5rem;font-weight:700;text-decoration:none}.nav .nav-links{gap:20px;font-size:18px;list-style:none;display:flex}.nav .nav-links li a{color:#333;text-decoration:none}.hamburger{cursor:pointer;background:0 0;border:none;font-size:1.5rem;display:none}@media (max-width:640px){.nav .nav-links{background:#fff;flex-direction:column;width:200px;padding:10px;display:none;position:absolute;top:60px;right:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.nav .nav-links.open{display:flex}.hamburger{display:block}}
.footer{background:#fff;flex-direction:row;justify-content:center;align-items:center;gap:10em;width:100%;min-height:15vh;margin-top:auto;display:flex;box-shadow:0 -2px 4px rgba(0,0,0,.05)}.footer .footerAdress,.footer .copyright{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5em;min-width:0;display:flex}.footer .socialMedia{flex-direction:row;flex:1;justify-content:center;align-items:center;gap:1em;min-width:0;display:flex}.footer .copyright .legalLinks{flex-direction:column;justify-content:center;align-items:center;margin-top:1.5em;display:flex}.footer .copyright .legalLinks a{color:#333;padding:2px;text-decoration:none}.footer .copyright .legalLinks a:hover{cursor:pointer;background-color:#f1f8d5;border-radius:5px}@media (max-width:900px){.footer{flex-direction:column;align-items:center;gap:1em}.footerAdress,.copyright,.socialMedia{text-align:center;justify-content:center;align-items:center}.footerAdress{margin-top:1em}.socialMedia{flex-direction:row}}
.header{z-index:50;background:#fff;align-items:center;width:100%;min-height:10vh;display:flex;position:fixed;top:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.container{justify-content:space-between;align-items:center;width:100%;max-width:1200px;height:60px;margin:0 auto;padding:0 20px;display:flex}.logo{color:#333;margin-top:10px;font-size:1.5rem;font-weight:700;text-decoration:none}.nav .nav-links{gap:20px;font-size:18px;list-style:none;display:flex}.nav .nav-links li a{color:#333;text-decoration:none}.hamburger{cursor:pointer;background:0 0;border:none;font-size:1.5rem;display:none}@media (max-width:640px){.nav .nav-links{background:#fff;flex-direction:column;width:200px;padding:10px;display:none;position:absolute;top:60px;right:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.nav .nav-links.open{display:flex}.hamburger{display:block}}.footer{background:#fff;flex-direction:row;justify-content:center;align-items:center;gap:10em;width:100%;min-height:15vh;margin-top:auto;display:flex;box-shadow:0 -2px 4px rgba(0,0,0,.05)}.footer .footerAdress,.footer .copyright{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5em;min-width:0;display:flex}.footer .socialMedia{flex-direction:row;flex:1;justify-content:center;align-items:center;gap:1em;min-width:0;display:flex}.footer .copyright .legalLinks{flex-direction:column;justify-content:center;align-items:center;margin-top:1.5em;display:flex}.footer .copyright .legalLinks a{color:#333;padding:2px;text-decoration:none}.footer .copyright .legalLinks a:hover{cursor:pointer;background-color:#f1f8d5;border-radius:5px}@media (max-width:900px){.footer{flex-direction:column;align-items:center;gap:1em}.footerAdress,.copyright,.socialMedia{text-align:center;justify-content:center;align-items:center}.footerAdress{margin-top:1em}.socialMedia{flex-direction:row}}.home{color:#fff;text-align:center;opacity:0;background-color:transparent;background-image:linear-gradient(rgba(0,0,0,.34),rgba(0,0,0,.725)),url(/images/ImageClubIA.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;animation:1s ease-out forwards fadeInUp;display:flex;transform:translateY(20px)}.home p{padding:.5em;font-size:2em}.home .homeTitle{margin-bottom:20px;font-size:5em}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.homeContent{flex-direction:column;justify-content:center;align-items:center;padding:1em;display:flex}.homeContent p{text-align:center}.mapContent{flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:1em;display:flex}.clubContent{flex-direction:column;gap:30px;width:60%;margin:auto;padding-top:6em;padding-bottom:2em;display:flex}.clubContent h1{align-self:center}.clubContent .presentationSection,.clubContent .objectiveSection{width:100%;padding:.5em}.clubContent .presentationSection article,.clubContent .objectiveSection article{text-align:justify}.clubContent .objectiveSection .objSpan{font-weight:bolder}.activitiesPreviewSection{opacity:0;flex-direction:column;justify-content:center;align-items:center;width:80%;margin:auto;padding-top:1em;padding-bottom:3em;animation:1s ease-out forwards fadeInUp;display:flex;transform:translateY(20px)}.activitiesPreviewSection .activitiesSection{flex-direction:column;height:100%;display:flex}.activitiesPreviewSection .activitiesSection p{text-align:justify;padding:.5em}.activitiesPreviewSection .activitiesSection span{color:rgba(9,34,7,.61);align-self:flex-end;margin-top:auto;font-weight:bolder}.activitiesDiv{flex-direction:column;gap:30px;width:60%;margin:auto;padding-top:6em;padding-bottom:2em;display:flex}.activitiesDiv h1{align-self:center}.activitiesDiv #edc .spanPDiv{margin-top:1em}.activitiesDiv #edc p,.activitiesDiv #ec p{text-align:justify}.activitiesDiv .underSpan{text-decoration:underline}.hoursSection{flex-direction:column;width:80%;min-height:80vh;margin:auto;padding-bottom:3em;display:flex}.hoursSection h2{align-self:center}.hoursSection .tableHoursDiv{margin-top:1em}.contactContent{flex-direction:column;justify-content:center;align-items:center;gap:30px;width:60%;margin:auto;padding-top:6em;padding-bottom:2em;display:flex}.contactContent h1{align-self:center}.contactContent p,.contactContent ul{font-size:larger}.mentionsLegales{flex-direction:column;width:70%;margin:auto;padding-top:6em;padding-bottom:2em;display:flex}.mentionsLegales h1{align-self:center}.politiqueConfidentialite{flex-direction:column;width:70%;margin:auto;padding-top:6em;padding-bottom:2em;display:flex}.politiqueConfidentialite h1{align-self:center}.politiqueCookies{flex-direction:column;width:70%;margin:auto;padding-top:6em;padding-bottom:2em;display:flex}.politiqueCookies h1{align-self:center}.notfoundSection{flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:30px;width:60%;margin:auto;padding-top:6em;padding-bottom:2em;display:flex}.notfoundSection p{font-size:larger}.notfoundSection .redirectButton{color:inherit;background-color:#f9fbf1;border-radius:5px;padding:5px;text-decoration:none}.notfoundSection .redirectButton:hover{cursor:pointer;background-color:#f1f8d5;transform:scale(1.03)}.liensUtilesSection{flex-direction:column;gap:30px;width:60%;margin:auto;padding-top:6em;padding-bottom:2em;display:flex}.liensUtilesSection h1{align-self:center}.liensUtilesSection a{color:#333;padding:2px;text-decoration:none}html,body{color:#333;height:100%;margin:0;padding:0;font-family:Nunito,sans-serif}.content{flex-direction:column;min-height:100vh;display:flex}main{flex:1}[id]{scroll-margin-top:10vh}
