.mainPage{justify-content:center}.textContainer h2{font-size:2rem;font-family:Bebas Neue,sans-serif}.textContainer h3{font-size:3rem;align-self:center;font-family:Bebas Neue,sans-serif}.textContainer p{font-size:1rem;font-weight:200;padding-top:10px}.contactSection{color:#fff;width:100%;height:100%}.contactSection,.formContainer{display:flex;flex-direction:row;justify-content:center}.formContainer,.mapsContainer{padding-top:5%;width:30%}.mapsContainer{display:flex;flex-direction:column}@media screen and (max-width:992px){.formContainer{width:50%}.mapsContainer{width:50%;align-items:center}.contentSection{align-items:center;flex-direction:column}}@media screen and (max-width:768px){.formContainer{width:80%}.mapsContainer{margin-top:5%;width:80%}}@font-face{font-family:Bebas Neue;src:local("Bebas Neue"),url(/_next/static/media/BebasNeue-Regular.f8cd6b7d.ttf) format("truetype")}@keyframes rotateGlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.divMovingBackground{--secondary-glow:conic-gradient(from 10deg at 50% 50%,#9c5a03 0deg,#fa9b1f 55deg,#cc8426 120deg,#fa9b1f 160deg,transparent 360deg);--third-glow:conic-gradient(from 90deg at 50% 50%,#ff8b7e 0deg,#e24e6b 160deg,#7ed2da 120deg,#8bdce0 55deg,transparent 360deg);--fourth-glow:conic-gradient(from 70deg at 50% 50%,#9c0357 10deg,#fa1fa6 55deg,#cc2652 100deg,#fad51f 160deg,transparent 360deg);--fifth-glow:conic-gradient(from 10deg at 50% 50%,#9c5a03 0deg,#8bdce0 55deg,#fa9b1f 55deg,#cc8426 120deg,#e24e6b 160deg,transparent 360deg);background-color:#1e1c1b;overflow-x:hidden}.divMovingBackground:after,.divMovingBackground:before{content:"";position:absolute;opacity:.8;z-index:1;background-color:#1e1c1b}.divMovingBackground:before{background:var(--third-glow);border-radius:50%;width:50vw;height:70vh;margin-left:-200px;filter:blur(90px);top:calc(50vh - 25vw);left:50vw}.divMovingBackground:after{background:var(--secondary-glow);border-radius:50%;width:70vw;height:50vh;filter:blur(90px);top:70%;left:0}.divMovingBackground:before{animation:rotateGlow 32s linear infinite}.divMovingBackground .fourthGlow{background:var(--fourth-glow);top:200%}.divMovingBackground .fifthGlow,.divMovingBackground .fourthGlow{content:"";position:absolute;opacity:.8;z-index:0;border-radius:20%;width:50vw;height:70vh;filter:blur(80px);left:0}.divMovingBackground .fifthGlow{background:var(--fifth-glow);top:300%}@media(prefers-color-scheme:dark){.divMovingBackground{--secondary-glow:conic-gradient(from 10deg at 50% 50%,#9c5a03 0deg,#fa9b1f 55deg,#cc8426 120deg,#fa9b1f 160deg,transparent 360deg);--third-glow:conic-gradient(from 90deg at 50% 50%,#ff8b7e 0deg,#e24e6b 160deg,#7ed2da 120deg,#8bdce0 55deg,transparent 360deg);--fourth-glow:conic-gradient(from 70deg at 50% 50%,#9c0357 10deg,#fa1fa6 55deg,#cc2652 100deg,#fad51f 160deg,transparent 360deg);--fifth-glow:conic-gradient(from 10deg at 50% 50%,#9c5a03 0deg,#8bdce0 55deg,#fa9b1f 55deg,#cc8426 120deg,#e24e6b 160deg,transparent 360deg);background-color:#1e1c1b;overflow-x:hidden}.divMovingBackground:after,.divMovingBackground:before{content:"";position:absolute;opacity:.8;z-index:1;background-color:#1e1c1b}.divMovingBackground:before{background:var(--third-glow);border-radius:50%;width:50vw;height:70vh;margin-left:-200px;filter:blur(90px);top:calc(50vh - 25vw);left:50vw}.divMovingBackground:after{background:var(--secondary-glow);border-radius:50%;width:70vw;height:50vh;filter:blur(90px);top:70%;left:0}.divMovingBackground:before{animation:rotateGlow 32s linear infinite}.divMovingBackground .fourthGlow{background:var(--fourth-glow);top:200%}.divMovingBackground .fifthGlow,.divMovingBackground .fourthGlow{content:"";position:absolute;opacity:.8;z-index:0;border-radius:20%;width:50vw;height:70vh;filter:blur(80px);left:0}.divMovingBackground .fifthGlow{background:var(--fifth-glow);top:300%}}.imageDiv,.mainDiv,.mainPage,.textDiv{position:relative;align-self:center;z-index:2}.mainPage{display:flex;flex-direction:column;min-height:100vh}.textDiv{animation:fadeInAnimation 1s ease-out forwards}.titlePage{width:100%}.titlePage h1{padding:8% 5% 0;font-size:4.5rem;font-family:Bebas Neue,sans-serif;text-align:center;color:#f5f5f5;font-weight:100}.contentSection{color:#fff;width:100%;height:100%;display:flex;justify-content:space-evenly}.textDiv{width:40%;padding-top:40px}.textDiv h2{font-size:2.5rem}.textDiv h2,.textDiv h3{font-family:Bebas Neue,sans-serif}.textDiv h3{font-weight:200;font-size:3rem;align-self:center}.textDiv p{font-size:1.3rem;padding-top:20px;padding-bottom:20px;text-align:left}.textDivCenter{width:80%;text-align:center;margin-top:4%}.textDivCenter h2{font-size:2rem;font-family:Bebas Neue,sans-serif}.textDivCenter h3{font-weight:200;font-size:3rem;align-self:center;font-family:Bebas Neue,sans-serif}.textDivCenter p{font-size:1.1rem;padding-top:10px}.imageDiv{width:30%;height:auto}.image{max-width:100%;height:auto}*,:after,:before{box-sizing:border-box}.buttonParticipe{width:auto;background-color:transparent;border:1px solid #f5f5f5;color:#f5f5f5;padding:10px 20px;margin-right:10px;margin-left:10px;font-size:14px;border-radius:24px;text-align:center;cursor:pointer}.buttonParticipe,.buttonParticipe:hover{transition:background-color .3s ease,color .3s ease}.buttonParticipe:hover{background-color:#f5f5f5;color:#1e1c1b}@media screen and (max-width:992px){.buttonParticipe{margin-bottom:15px}.mainPage{overflow:hidden}.contentSection{justify-content:center;align-items:center}.contentSection,.textDiv{display:flex;flex-direction:column}.textDiv{width:80%}.textDiv h2{font-size:3rem;align-self:center;font-family:Bebas Neue,sans-serif}.textDiv p{font-size:1rem;padding-top:10px}.titlePage h1{padding:20% 5% 0}.textDivCenter{width:80%;display:flex;flex-direction:column;margin-top:0;overflow:hidden}.textDivCenter h2{font-size:3rem}.textDivCenter h2,.textDivCenter h3{align-self:center;font-family:Bebas Neue,sans-serif}.textDivCenter h3{font-weight:100;font-size:2rem}.textDivCenter p{font-size:1rem;padding-top:10px}}@media screen and (max-width:768px){.mainPage{display:flex;align-items:center}.imageDiv{width:60%;top:10%;z-index:1}.titlePage{padding:25% 0 0}.titlePage h1{font-size:3.5rem;padding:20% 0 10%}.contentSection{margin-top:25px;justify-content:center;align-items:center}.contentSection,.textDiv{display:flex;flex-direction:column}.textDiv{width:80%}.textDiv h2{font-size:2.5rem;align-self:center;font-family:Bebas Neue,sans-serif}.textDiv p{font-size:1rem;padding-top:10px}.textDivCenter{width:80%;display:flex;flex-direction:column}.textDivCenter h2{font-size:3rem}.textDivCenter h2,.textDivCenter h3{align-self:center;font-family:Bebas Neue,sans-serif}.textDivCenter h3{font-weight:100;font-size:26px}.textDivCenter p{font-size:1rem;padding-top:10px}}@font-face{font-family:Poppins;src:local("Poppins"),url(/_next/static/media/Poppins-Light.8b20023e.ttf) format("truetype")}body{margin:0 auto;font-family:Poppins,sans-serif;overflow-x:hidden}a{text-decoration:none;list-style:none;color:#f5f5f5}button{font-family:Poppins,sans-serif}*{margin:0;padding:0}::-webkit-scrollbar{width:5px;background-color:#1e1c1b}::-webkit-scrollbar-track{background:#1e1c1b;border-radius:10px}::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#e2e1e1;border-radius:10px}.canvas-disabled{pointer-events:none!important}.NavBarDesktop_separator__C5D_y{width:150px;height:1px;background-color:#ecdfcc;border:none;align-self:center}.NavBarDesktop_navBar__IVOrq{padding:0;margin:0;display:flex}.NavBarDesktop_navItem__skJ3s{position:relative;font-weight:200;font-size:18px;letter-spacing:2px;color:#f5f5f5;padding:10px;list-style-type:none;text-decoration:none}.NavBarDesktop_navLink__9vvdH{text-decoration:none;padding:5px 12px;display:block;color:#f5f5f5;list-style-type:none}.NavBarDesktop_dropdown__xNxbR{left:15%;width:200px}.NavBarDesktop_dropdownRight__YhYyo,.NavBarDesktop_dropdown__xNxbR{list-style-type:none;padding:0;margin:0;position:absolute;top:100%;background-color:#1e201e;border-radius:8px;display:block;z-index:1;height:210px}.NavBarDesktop_dropdownRight__YhYyo{left:160%;width:190px}.NavBarDesktop_dropdownLink__iWvmg{text-decoration:none;display:block;padding:14px 18px;font-size:18px;font-weight:200;color:#f5f5f5;background-color:transparent}.NavBarDesktop_dropdownLink__iWvmg:hover{color:#f5f5f5;scale:1.05;font-weight:300}.NavBarDesktop_dropdownLink__iWvmg:last-child{border-bottom:none}.Footer_footerContainer__c1N4v{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100px;border-top:1px solid #fff;margin-top:5%;background-color:transparent}.Footer_footerContainer__c1N4v .Footer_text__wFK2V{display:flex;font-weight:300;font-size:1rem;color:#fff}@media screen and (max-width:786px){.Footer_footerContainer__c1N4v .Footer_text__wFK2V{align-items:center;flex-direction:column;width:90%;font-size:14px}}.Footer_footerContainer__c1N4v .Footer_footerReseauxLink__fp962{display:flex;flex-direction:row;color:#fff;font-weight:200}.Footer_footerContainer__c1N4v .Footer_footerReseauxLink__fp962 svg{fill:#fff;margin-left:10px}.NavBarMobile_hamburger__LQf2t{cursor:pointer;display:flex;flex-direction:column;justify-content:space-around;width:30px;height:25px;margin:20px 10px 0 0}.NavBarMobile_bar__S0bDZ{background-color:#fff;height:3px;width:100%}.NavBarMobile_topNav__t11v8{display:flex;justify-content:space-between;flex-direction:row;z-index:2;width:100%;position:fixed;top:0;left:0;padding:10px}.NavBarMobile_topNav__t11v8 .NavBarMobile_buttonOutCat__Vlvsx{background-color:transparent;position:relative;top:0;left:0;color:#fff;border:none;font-size:42px;font-weight:100;width:50px;cursor:pointer}.NavBarMobile_menuClose__KMjL3{display:none}.NavBarMobile_menuOpen__HcBxK{position:fixed;top:18%;left:10%;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;animation:NavBarMobile_slidein__hZ6Jv 3s ease alternate;transition:top .3s ease 0s}.NavBarMobile_menuOpen__HcBxK li{color:#f5f5f5;text-decoration:none;list-style-type:none;margin-top:10px}.NavBarMobile_menuOpen__HcBxK li a{color:#f5f5f5;font-size:26px;font-weight:200;margin-top:15px}@keyframes NavBarMobile_slidein__hZ6Jv{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.NavBarMobile_footerNav__wG4qw{position:fixed;top:92%;left:0;display:flex;justify-content:space-around;width:100%}.NavBarMobile_footerNav__wG4qw a{font-size:20px;color:#9a9a9a}.NavBarMobile_footerNav__wG4qw svg{fill:#fff}.NavBarMobile_layoutBackground__wlNNB{position:fixed;top:0;left:0;width:100%;height:100%;--secondary-glow:conic-gradient(from 1 0deg at 50% 50%,#9c5a03 0deg,#fa9b1f 55deg,#cc8426 120deg,#fa9b1f 160deg,transparent 360deg);--third-glow:conic-gradient(from 90deg at 50% 50%,#fa9b1f 55deg,#ff8b7e 0deg,#e24e6b 160deg,#7ed2da 120deg,#8bdce0 55deg,transparent 360deg);background-color:#000;overflow:hidden}.NavBarMobile_layoutBackground__wlNNB:after,.NavBarMobile_layoutBackground__wlNNB:before{content:"";position:absolute;opacity:.8;z-index:1;background-color:#000}.NavBarMobile_layoutBackground__wlNNB:before{background:var(--third-glow);border-radius:50%;width:100vw;height:100vh;margin-left:-200px;filter:blur(90px);top:0;left:50vw}.NavBarMobile_layoutBackground__wlNNB:after{background:var(--secondary-glow);border-radius:50%;width:100%;height:100%;filter:blur(90px);top:90%;left:0}.Header_headerLoadingPage__jPzsd{position:fixed;z-index:2;justify-content:center}.Header_headerLoadingPage__jPzsd,.Header_headerStyles__1Yvsq{top:0;left:0;width:100%;padding:20px;background-color:transparent;color:#fff;display:flex;align-items:center}.Header_headerStyles__1Yvsq{position:absolute;height:100px;z-index:3;justify-content:space-between;animation:Header_slidein__3Sxk6 3s ease alternate;transition:top .3s ease 0s}@keyframes Header_slidein__3Sxk6{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.Header_logo__Z36UC{margin-top:45px;padding:10px}.Header_logo__Z36UC img{width:100px;height:auto}@media screen and (max-width:768px){.Header_logo__Z36UC{margin-top:25px;padding:5px}}.Header_separator__9lUfR{width:68px;height:1px;background-color:#f08024;border:none;align-self:center}.Header_navbar__XOoyE{position:relative;text-transform:uppercase}.Header_navbar__XOoyE .Header_ulServices__vfGRp{display:block;position:absolute;flex-direction:column;top:100%;left:0;background-color:transparent;padding:10px;z-index:1}@media screen and (max-width:992px){.Header_navbar__XOoyE .Header_ulServices__vfGRp{width:100%;height:100%;display:flex;justify-content:space-around;align-items:center;animation:Header_slidein__3Sxk6 3s ease alternate}}@media screen and (max-width:768px){.Header_navbar__XOoyE .Header_ulServices__vfGRp{width:100%;height:20%;display:flex;justify-content:space-around;align-items:center;animation:Header_slidein__3Sxk6 3s ease alternate}}.Header_navbar__XOoyE .Header_ulServices__vfGRp .Header_liServices__KgMuL:hover{display:block;color:#f5f5f5;scale:1.05}.Header_navbar__XOoyE .Header_liServices__KgMuL{color:#f08024}@media screen and (max-width:992px){.Header_navbar__XOoyE .Header_liServices__KgMuL{font-size:24px;display:flex;justify-content:center}}@media screen and (max-width:768px){.Header_navbar__XOoyE .Header_liServices__KgMuL{font-size:18px;display:flex;justify-content:center}}.Header_navbar__XOoyE ul{list-style:none;margin:0;padding:10px;display:flex;flex-direction:row}.Header_navbar__XOoyE ul li{margin:5px 12px}.Header_navbar__XOoyE ul li a{color:#f08024;text-decoration:none;font-size:18px;font-weight:500}@media screen and (max-width:992px){.Header_navbar__XOoyE ul li{margin:30px}}@media screen and (max-width:768px){.Header_navbar__XOoyE ul li{margin:15px}}.Header_hamburger__uNjRJ{cursor:pointer;display:flex;flex-direction:column;justify-content:space-around;width:30px;height:25px}.Header_bar__4qxLP{background-color:#fff;height:3px;width:100%}.Header_layoutHeader__4eXaN{position:fixed;top:0;left:0;width:100%;height:100%;--secondary-glow:conic-gradient(from 10deg at 50% 50%,#9c5a03 0deg,#fa9b1f 55deg,#cc8426 120deg,#fa9b1f 160deg,transparent 360deg);--third-glow:conic-gradient(from 90deg at 50% 50%,#ff8b7e 0deg,#e24e6b 160deg,#7ed2da 120deg,#8bdce0 55deg,transparent 360deg);background-color:#000;overflow:hidden}.Header_layoutHeader__4eXaN:after,.Header_layoutHeader__4eXaN:before{content:"";position:absolute;opacity:.8;z-index:1;background-color:#000}.Header_layoutHeader__4eXaN:before{background:var(--third-glow);border-radius:50%;width:100vw;height:100vh;margin-left:-200px;filter:blur(90px);top:calc(50vh - 25vw);left:50vw}.Header_layoutHeader__4eXaN:after{background:var(--secondary-glow);border-radius:50%;width:100%;height:100%;filter:blur(90px);top:90%;left:0}.Header_buttonOutCat__k5AyL{background-color:transparent;position:relative;top:0;left:90%;color:#fff;border:none;font-size:34px;cursor:pointer}@media screen and (max-width:992px){.Header_ulServices__vfGRp{padding-top:15px}.Header_navbar__XOoyE{top:40%}}@media screen and (max-width:768px){.Header_navbar__XOoyE{top:40%}}.formulaireContact_formulaireContent__AbSEj{display:flex;flex-direction:column;justify-content:flex-start;border:.4px solid #f09f5d;border-radius:30px;width:100%;height:100%}.formulaireContact_formulaireContent__AbSEj form{display:flex;flex-direction:column;align-self:center;width:80%}.formulaireContact_formulaireContent__AbSEj form .formulaireContact_inputContainer__rYYhU{width:100%}.formulaireContact_formulaireContent__AbSEj form .formulaireContact_inputContainer__rYYhU .formulaireContact_input__tQbl3{font-family:Poppins,sans-serif;background-color:transparent;border-radius:12px;border:.4px solid #f09f5d;box-sizing:border-box;color:#eee;font-size:18px;outline:0;padding:4px 15px 0;margin-top:25px;width:100%;height:50px}.formulaireContact_formulaireContent__AbSEj form .formulaireContact_inputContainer__rYYhU .formulaireContact_input__tQbl3::-moz-placeholder{color:#fff}.formulaireContact_formulaireContent__AbSEj form .formulaireContact_inputContainer__rYYhU .formulaireContact_input__tQbl3::placeholder{color:#fff}.formulaireContact_formulaireContent__AbSEj form .formulaireContact_inputContainer__rYYhU select{color:#1e1c1b}.formulaireContact_formulaireContent__AbSEj form .formulaireContact_inputContainer__rYYhU select option{border-radius:10px;color:#1e1c1b}.formulaireContact_formulaireContent__AbSEj form .formulaireContact_inputContainer__rYYhU .formulaireContact_textMessage__4HnY8{font-family:Poppins,sans-serif;resize:vertical;background-color:transparent;border-radius:12px;border:.4px solid #f09f5d;box-sizing:border-box;color:#eee;font-size:18px;outline:0;padding:8px 15px 0;margin-top:25px;width:100%;height:250px}.formulaireContact_formulaireContent__AbSEj form .formulaireContact_inputContainer__rYYhU .formulaireContact_textMessage__4HnY8::-moz-placeholder{color:#fff}.formulaireContact_formulaireContent__AbSEj form .formulaireContact_inputContainer__rYYhU .formulaireContact_textMessage__4HnY8::placeholder{color:#fff}.formulaireContact_formulaireContent__AbSEj form .formulaireContact_inputContainer__rYYhU .formulaireContact_submit__uae4n{background-color:#f09f5d;border-radius:12px;border:0;box-sizing:border-box;color:#eee;cursor:pointer;font-size:18px;height:50px;margin:30px 0;text-align:center;width:100%}@media screen and (max-width:768px){.formulaireContact_formulaireContent__AbSEj{height:60%}}.formulaireContact_background__ImGSQ{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:6;display:flex;justify-content:center;align-items:center}.formulaireContact_container__ZvVpe{display:flex;justify-content:center;align-items:center;border:2px solid #f09f5d;border-radius:10px;padding:15px;width:45%}@media screen and (max-width:992px){.formulaireContact_container__ZvVpe{width:70%}}@media screen and (max-width:768px){.formulaireContact_container__ZvVpe{width:80%}}.formulaireContact_popUp__r6B9L{width:100%;height:500px;background-color:#1e201e;display:flex;justify-content:center;flex-direction:column;align-items:center;border-radius:10px}.formulaireContact_popUp__r6B9L .formulaireContact_text__PJU_u{width:70%;font-size:20px;font-weight:100;margin-top:7%;text-align:center}.formulaireContact_close__omcQ_{background-color:transparent;position:relative;color:#fff;top:-6%;left:44%;width:40px;height:40px;font-size:26px;font-weight:100;cursor:pointer}@media screen and (max-width:768px){.formulaireContact_close__omcQ_{top:-3%;left:42%}}.formulaireContact_animation__Lr3XY{width:200px;height:200px;align-items:center}