@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}}.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}.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%}}@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}.loader-overlay{position:fixed;inset:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;z-index:9999;overflow:hidden}.loader-bg{position:absolute;inset:0;background-image:url(/textures/environment/px.png);background-size:cover;background-position:50%;background-repeat:no-repeat;filter:blur(1000px);transform:scale(1.1);z-index:-2}.loader-overlay:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:-1}.loader-containerText{position:relative;width:80%;z-index:1}.loader-title{font-family:Bebas Neue,sans-serif;font-size:3rem;color:#f08024;margin-bottom:1rem;animation:fadeInTitle 1s ease-in forwards;opacity:0}@media screen and (max-width:768px){.loader-title{font-size:1.8rem}}.loader-text{font-family:Poppins,sans-serif;text-align:left;font-size:1.1rem;line-height:1.6;color:#f5f5f5;animation:fadeInText 1.5s ease-in forwards;animation-delay:1s;opacity:0}@media screen and (max-width:768px){.loader-text{font-size:.8rem}}.loader-progress{margin-top:2rem;font-size:1.2rem;color:#ccc}.loader-button{margin-top:2rem;padding:10px 24px;font-size:1rem;background-color:transparent;color:#f5f5f5;border:1px solid #f5f5f5;border-radius:24px;cursor:pointer;transition:background-color .3s ease,color .3s ease}.loader-button:hover{background-color:#f5f5f5;color:#000}@keyframes fadeInTitle{0%{opacity:0}to{opacity:1}}@keyframes fadeInText{0%{opacity:0}to{opacity:1}}@keyframes fadeInContainer{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-out{animation:fadeOut .8s ease forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}.overlay{width:100vw;height:100vh;pointer-events:none;z-index:9999;opacity:0;animation:overlayFadeIn 1.5s ease-out forwards;animation-delay:.3s}.overlay-title{top:40%;left:2rem;font-size:3rem;font-weight:700;letter-spacing:.05em}.overlay-description,.overlay-title{position:absolute;pointer-events:none}.overlay-description{bottom:2rem;right:2rem;max-width:400px;text-align:left;font-size:1rem;line-height:1.6}.overlay-description .headline{font-weight:700;margin-bottom:1rem;font-size:1.1rem;color:#f08024}.overlay-fade-in{opacity:0;animation:fadeInOverlay 1.5s ease-out forwards;animation-delay:.3s}@keyframes overlayFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(5,5,10,.9);display:flex;align-items:center;justify-content:center;z-index:9999999;color:#fff;font-family:Arial,sans-serif;pointer-events:auto}.modal{background:rgba(20,20,30,.95);padding:2rem;border-radius:12px;max-width:600px;width:90%;box-shadow:0 0 20px hsla(0,0%,100%,.2);position:relative}.title{font-size:1.8rem;margin-bottom:1rem;font-family:Bebas Neue,sans-serif}.text{font-size:1.1rem;line-height:1.5;margin-bottom:2rem;font-family:Poppins,sans-serif}.link{background-color:transparent;border:1px solid #fff;padding:10px 8px;font-size:16px;border-radius:24px;font-family:Poppins,sans-serif;transition:background-color .3s ease,color .3s ease;&:focus-visible,&:hover{background-color:#fff;color:#000;transition:background-color .3s ease,color .3s ease;border:none}}.closeButton,.link{color:#fff;cursor:pointer}.closeButton{position:absolute;top:.6rem;right:.8rem;font-size:1.5rem;background:none;border:none}.mainHomePage{width:100vw;height:100vh;background-color:#000;justify-content:center;display:flex;overflow:hidden}.cookie-consent-container{font-family:Poppins,sans-serif!important;position:fixed!important;bottom:20px!important;left:50%!important;transform:translateX(-50%)!important;background-color:#1e201e!important;border-radius:10px!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important;z-index:10000!important;max-width:90%!important}.cookie-consent-content{font-family:Poppins,sans-serif!important;font-size:14px!important;color:#fff!important;text-align:center!important}@media screen and (max-width:768px){.cookie-consent-content{font-size:12px!important}}.cookie-consent-button-wrapper{display:flex!important;justify-content:center!important;gap:10px!important}@media screen and (max-width:768px){.cookie-consent-button-wrapper{width:100%!important}}.cookie-accept-btn,.cookie-decline-btn{background-color:transparent!important;color:#fff!important;border-radius:15px!important;border:.4px solid #fff!important;padding:8px 18px!important;cursor:pointer!important;transition:all .2s ease-in-out!important;margin:10px!important}.cookie-accept-btn:hover{background-color:#fff!important;color:#1e201e!important}.cookie-decline-btn:hover{background-color:#fff!important;color:#000!important;border-color:#fff!important}