.containerHero{position:relative;display:flex;justify-content:center;top:0;left:0;right:0;bottom:0;align-items:center;height:100vh;width:100%;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/assets/hero2-cbffb920.webp) no-repeat center center fixed;background-size:cover;text-align:center;font-family:Roboto,sans-serif;z-index:0;overflow:hidden;padding-top:0}.titleHero{font-size:3rem;font-weight:700;color:#fff;opacity:1!important;text-shadow:2px 2px 4px #000000;text-transform:uppercase}#root{text-align:center;width:100%}.App{display:flex;width:100%;flex-direction:column}html{scroll-behavior:smooth}.header{margin-top:2%;margin-bottom:50px;color:#000;width:100%;height:100%;font-size:2rem;text-transform:uppercase}@media (max-width: 768px){.header{font-size:1rem}}.containerActivities{z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:100%;min-height:50vh;background-color:#fff}.subtitleActivities{font-size:1rem;text-transform:none;margin-top:-15px}.contentActivities{width:80%;display:grid;justify-content:center;align-items:center;flex-direction:column;gap:100px;grid-template-columns:repeat(3,1fr);margin-left:10%;margin-right:10%}#activitie .cardActivities:hover .iconActivities{transform:scale(1.1);transition:all .3s ease;background-color:#fff;border-color:#6a3430;border-width:2px}@media screen and (max-width: 1200px){.contentActivities{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.contentActivities{grid-template-columns:repeat(1,1fr)}}.cardActivities{padding:50px 20px;margin-bottom:50px;text-align:center;border:1px solid #e6e6e6;min-height:150px;position:relative;background:#f9f9f9;color:#000}.iconActivities{position:absolute;top:-36px;left:calc(50% - 40px);transition:.2s;border-radius:50%;border:6px solid #fff;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:72px;height:72px;background-color:#6a3430}.imgActivities{margin-top:5px;width:40px;height:40px;object-fit:cover}.new{position:absolute;top:0;left:200%;width:70px;height:70px;background:#fff;color:#6a3430;font-size:12px;font-weight:700;text-transform:uppercase;display:flex;justify-content:center;align-items:center;border-style:solid;border-radius:50% 20%/10% 40%;border-width:4px;z-index:1}.bestseller{position:absolute;top:0;left:-200%;width:80px;height:50px;background:#fff;color:#6a3430;font-size:12px;font-weight:700;text-transform:uppercase;display:flex;justify-content:center;align-items:center;border-style:solid;border-radius:10%;border-width:4px;z-index:1}@media screen and (max-width: 800px){.bestseller,.new{width:65px;height:45px;font-size:10px;border-width:2px;top:10px}}.containerEspritLudik{width:100%;height:100%;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#000;padding-bottom:2%}.contentEspritLudik{width:100%;display:flex;flex-direction:row;justify-content:space-around}.imgChristophe{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;width:50%}.containerChristophe{display:flex;flex-direction:column;align-items:center;justify-content:center;width:30%}.descriptionChristophe{width:40%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-right:10%;font-size:1.3rem}@media screen and (max-width: 768px){.contentEspritLudik{flex-direction:column;align-items:center;justify-content:center}.descriptionChristophe{width:80%;margin-right:0}.imgChristophe{width:80%}}.containerEnvironment{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:400px;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/assets/environment1-cb37c05c.webp) no-repeat fixed center center}.contentEnvironment{width:80%;display:flex;flex-direction:row;justify-content:space-around;align-items:center;text-align:left}.imgEnvironment{width:45%}.linkRse{color:#fff!important}.containerTxtEnvironment{color:#fff}@media screen and (max-width: 1200px){.imgEnvironment{width:55%}}@media screen and (max-width: 768px){.imgEnvironment{margin-top:5%;width:75%}.contentEnvironment{width:90%;display:flex;flex-direction:column;text-align:center}}.btnEnvironment{text-transform:uppercase;font-weight:600;font-size:16px;letter-spacing:1px;display:inline-block;padding:8px 30px;border-radius:50px;transition:.5s;margin:10px;border:2px solid #fff;color:#fff;background-color:transparent}.btnEnvironment:hover{background-color:#6a3430;border-width:0ch;border-color:transparent}.containerVideos{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fff;color:#000;font-family:Roboto,sans-serif;text-align:center;padding-bottom:2%}.contentVideos{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;font-size:1.3rem}.textVideos{width:75%}.test{width:500px}.videos{display:flex;width:90%;flex-wrap:wrap;justify-content:center;align-items:center;gap:100px}@media screen and (max-width: 1200px){.videos{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.videos{grid-template-columns:repeat(1,1fr)}}.galleryContainer{justify-content:center;align-items:center;flex-direction:column;display:flex;width:100%;height:100%;margin:0 auto;background-color:#f5f5f5;padding-bottom:5%}.sliderContainer{width:850px;height:500px}@media screen and (max-width: 900px){.sliderContainer{width:650px;height:400px}}@media screen and (max-width: 768px){.sliderContainer{width:550px;height:300px}.galleryContainer{padding-bottom:9%}}@media screen and (max-width: 568px){.sliderContainer{width:300px;height:200px}}.navbar{background-color:#343b40e6;overflow:hidden;position:fixed;top:0;left:0;width:100%;height:75px;display:flex;padding:0 20px;flex-direction:row;z-index:10;overflow:visible}.arrow{width:15px;height:15px;object-fit:contain;position:absolute;right:-3px;top:calc(50% - 9px)}.dropdownContent{display:none;position:absolute;background-color:#343b40e6;min-width:130px;box-shadow:0 8px 16px #0003;z-index:1}.dropdownContainer:hover .dropdownContent{display:block}.logoGroup{display:flex;width:5%;margin-left:5%;margin-top:7px}.logo{width:50px;height:60px;object-fit:contain}.contentNavbar{display:flex;width:85%;justify-content:flex-end;align-items:center}.contentNavbar a{color:#fff!important;text-decoration:none;font-size:calc(.4vw + .5vh + .5vmin);font-weight:500;text-transform:uppercase}.burger{display:none;width:40px;height:40px}.checkbox2:checked+label>.hamburger2>.bar1{transform:translate(40px);background-color:transparent}.checkbox2:checked+label>.hamburger2>.bar2{transform:rotate(45deg)}.checkbox2:checked+label>.hamburger2>.bar3{transform:rotate(-45deg)}.checkbox2:checked+label>.hamburger2>.bar4{transform:translate(-40px);background-color:transparent}.visuallyHidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}h1{text-align:center}.linkNavbar{min-width:50px}.container{width:70%;margin:0 auto;display:flex;justify-content:space-between}.hamburger{margin:0 auto;width:30px;height:30px;position:relative}.hamburger .bar{padding:0;width:30px;height:4px;background-color:#fff;display:block;border-radius:4px;transition:all .4s ease-in-out;position:absolute}.containerHamburger{display:none}.bar1{top:0}.bar2,.bar3{top:13.5px}.bar3{right:0}.bar4{bottom:0}nav ul{list-style:none;text-align:center}nav ul li{display:inline-block}nav ul li a{display:block;padding:15px;text-decoration:none;color:#6a3430;font-weight:800;text-transform:uppercase;margin:0 10px}nav ul li a,nav ul li a:after,nav ul li a:before{transition:all .5s}nav ul li a:hover{color:#6a3430}nav ul li a:hover .dropdown{display:block;background-color:#00f!important}nav.navbar ul li a,nav.fill ul li a{position:relative}nav.navbar ul li a:after,nav.fill ul li a:after{position:absolute;bottom:8px;left:0;right:0;margin:auto;width:0%;content:".";color:transparent;background:#6a3430;height:2px}nav.navbar ul li a:hover:after{width:100%}nav.fill ul li a{transition:all 2s}nav.fill ul li a:after{text-align:left;content:".";margin:0;opacity:0}nav.fill ul li a:hover{color:#fff;z-index:1}nav.fill ul li a:hover:after{z-index:-10;animation:fill 1s forwards;-webkit-animation:fill 1s forwards;-moz-animation:fill 1s forwards;opacity:1}@media screen and (max-width: 1085px){.contentNavbar{display:none}.containerHamburger{width:85%;justify-content:flex-end;margin-right:5%;align-items:center;display:flex;z-index:10}.navbar{padding:0}}.containerActualites{width:100%;height:100%;display:flex;color:#000;flex-direction:column;align-items:center;background-color:#f5f5f5;font-size:2rem;padding-bottom:2%}.slide{display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media screen and (max-width: 800px){.slide{width:475px!important;height:300px}.google{max-height:300px}}@media screen and (max-width: 500px){.slide{width:290px!important;height:200px}}.contactContainer{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;color:#000;background-color:#fff;padding-bottom:2%}.contentContact{width:100%;display:flex;flex-direction:row}.formContact{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:50%;height:100%;margin-left:3%}.detailContainer{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:50%;height:100%;text-align:left}.textContact{width:50%}.inputContact{border-bottom:1px solid #6a3430!important;border-radius:5px;height:40px;width:50%;border:none;background:0;color:#000;margin-bottom:2%}.areaContact{border-bottom:1px solid #6a3430!important;border-radius:5px;height:100px;width:75%;border:none;background:0;color:#000;margin-bottom:2%}.sendContact{border:0;background-color:#6a3430;border-radius:5px;height:40px;width:50%;color:#fff}@media screen and (max-width: 800px){.headerContact{font-size:1.5rem;margin-bottom:0}.contentContact{flex-direction:column}.detailContainer{align-items:center;width:100%}.textContact{width:75%}.formContact{margin-top:5%;width:100%;align-items:center;margin-left:0%}.inputContact{width:75%}}.containerBurger{position:sticky;height:100vh;width:100%;z-index:9;top:0px;background-color:#343b40e6;display:flex;flex-direction:column}.contentBurgerNavbar{width:100%;height:100vh;display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;padding-top:100px;padding-left:20px;color:#000}.contentBurgerNavbar li{list-style:none;font-size:1.5em;font-weight:500;margin-bottom:20px;color:#fff!important}.contentBurgerNavbar a{color:#fff!important}.dropdownBurger{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:3%}.contentDropdownBurger{margin-top:10px}.arrowBurger{width:15px;height:15px;object-fit:contain;position:absolute;margin-left:2%;margin-top:5px}:root{font-family:Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;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;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.containerDescription{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;min-height:450px;background-color:#fff;color:#000}.contentDescription{width:80%;font-size:1.3rem}
