@font-face{font-family:Lineal;src:url(/fonts/Lineal-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lineal;src:url(/fonts/Lineal-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lineal;src:url(/fonts/Lineal-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;backface-visibility:hidden}html:focus-within{scroll-behavior:smooth}*{padding:0;margin:0;box-sizing:border-box}*:not(input):not(textarea){caret-color:transparent}input,textarea{caret-color:auto}ul,li{padding:0;margin:0;list-style-type:none}.gone{display:none!important}.hidden{opacity:0}html,body{width:100%;max-width:100vw;overflow-x:clip;text-underline-offset:2px;opacity:1;font-family:system-ui,sans-serif;color:#000}button,input,textarea,select{font:inherit}*{-webkit-tap-highlight-color:transparent}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-once{0%{transform:rotate(0)}80%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes mulShdSpin{0%,to{box-shadow:0 -1.125em 0 .075em,.75em -.75em,1.125em 0 0 -.375em,.75em .75em 0 -.375em,0 1.125em 0 -.375em,-.75em .75em 0 -.375em,-1.125em 0 0 -.375em,-.75em -.75em}12.5%{box-shadow:0 -1.125em,.75em -.75em 0 .075em,1.125em 0,.75em .75em 0 -.375em,0 1.125em 0 -.375em,-.75em .75em 0 -.375em,-1.125em 0 0 -.375em,-.75em -.75em 0 -.375em}25%{box-shadow:0 -1.125em 0 -.1875em,.75em -.75em,1.125em 0 0 .075em,.75em .75em,0 1.125em 0 -.1875em,-.75em .75em 0 -.1875em,-1.125em 0 0 -.1875em,-.75em -.75em 0 -.1875em}37.5%{box-shadow:0 -1.125em 0 -.375em,.75em -.75em 0 -.375em,1.125em 0,.75em .75em 0 .075em,0 1.125em,-.75em .75em 0 -.375em,-1.125em 0 0 -.375em,-.75em -.75em 0 -.375em}50%{box-shadow:0 -1.125em 0 -.375em,.75em -.75em 0 -.375em,1.125em 0 0 -.375em,.75em .75em,0 1.125em 0 .075em,-.75em .75em,-1.125em 0 0 -.375em,-.75em -.75em 0 -.375em}62.5%{box-shadow:0 -1.125em 0 -.375em,.75em -.75em 0 -.375em,1.125em 0 0 -.375em,.75em .75em 0 -.375em,0 1.125em,-.75em .75em 0 .075em,-1.125em 0,-.75em -.75em 0 -.375em}75%{box-shadow:0 -1.125em 0 -.375em,.75em -.75em 0 -.375em,1.125em 0 0 -.375em,.75em .75em 0 -.375em,0 1.125em 0 -.375em,-.75em .75em,-1.125em 0 0 .075em,-.75em -.75em}87.5%{box-shadow:0 -1.125em,.75em -.75em 0 -.375em,1.125em 0 0 -.375em,.75em .75em 0 -.375em,0 1.125em 0 -.375em,-.75em .75em,-1.125em 0 0 .075em,-.75em -.75em}}@keyframes rotateMenu{0%{transform:rotateX(-90deg);opacity:0}70%{transform:rotateX(20deg);opacity:.8}to{transform:rotateX(0);opacity:1}}@keyframes closeMenu{0%{transform:scaleY(1);opacity:1}to{transform:scaleY(0);opacity:0}}.div-animated{display:none!important;opacity:0;pointer-events:none;transform-origin:top center}.div-animated.is-active{pointer-events:initial;animation:rotateMenu .4s ease-in-out forwards;opacity:1;display:flex!important}.div-animated.closing{pointer-events:none;animation:closeMenu .3s ease-in-out forwards;transform-origin:top center}.height-animated{overflow:hidden;display:none;max-height:0;opacity:0;transition:max-height .3s ease,opacity .2s ease}.height-animated.height-animated.is-active{display:flex;max-height:1000px;opacity:1}html{background-color:#000;color:#fff}html body h1{text-align:center}html body h3{color:#fff;text-transform:uppercase;font-size:1.3rem;font-weight:400}html body .main-container{min-height:100vh;height:auto;display:flex;flex-direction:column;padding-top:4rem}html body .main-container .content-container{display:flex;justify-content:center;align-items:center;gap:0;flex-direction:column;justify-content:flex-start;flex:1;padding:clamp(1rem,.429rem + 1.524vw,1.8rem);transition:opacity .3s ease-in}html body .main-container .content-container h2{font-size:clamp(2rem,1.5rem + 1.333vw,2.7rem);font-family:Lineal,system-ui,sans-serif;text-transform:uppercase;color:#fff;margin-bottom:clamp(2rem,1.643rem + .952vw,2.5rem);margin-top:clamp(2rem,1.643rem + .952vw,2.5rem)}html body .main-container .content-container p{font-size:clamp(.7rem,.629rem + .19vw,.8rem);font-family:Lineal,system-ui,sans-serif;color:#fff}html body .main-container .content-container#home-container .first-section{width:100%;flex:1;display:flex;justify-content:center;align-items:center;gap:clamp(.4rem,.329rem + .19vw,.5rem);flex-direction:column}html body .main-container .content-container#home-container .first-section h1{font-size:clamp(2rem,1.5rem + 1.333vw,2.7rem);color:#fff;font-weight:400;text-transform:uppercase;font-family:Lineal,system-ui,sans-serif}html body .main-container .content-container#home-container .first-section h2{font-size:clamp(2rem,1.5rem + 1.333vw,2.7rem);font-family:Lineal,system-ui,sans-serif;color:gray;font-weight:400;text-transform:none;text-align:center;padding-left:clamp(1rem,.429rem + 1.524vw,1.8rem);padding-right:clamp(1rem,.429rem + 1.524vw,1.8rem);margin-bottom:6.2rem;margin-top:0}@media screen and (max-width:1025px){html body .main-container .content-container#home-container .first-section h2{margin-bottom:7.2rem}}html body .main-container .mention-wrapper{padding:clamp(1rem,.429rem + 1.524vw,1.8rem)}html body .main-container .mention-wrapper h3{font-size:clamp(2rem,1.5rem + 1.333vw,2.7rem);font-family:Lineal,system-ui,sans-serif;color:#fff}html body .main-container .mention-wrapper .mention-container{display:flex;flex-direction:column;gap:clamp(1rem,.429rem + 1.524vw,1.8rem);max-width:1400px}html body .main-container .mention-wrapper img{max-width:50%;max-height:200px;height:auto;border-radius:5px}html body .content-wrapper{margin-top:4rem;min-height:calc(100dvh - 12rem)}html body .error-page{height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2rem,1.643rem + .952vw,2.5rem);font-family:Lineal,system-ui,sans-serif;background-color:#000;color:#fff}html body .error-page h2{font-size:clamp(2rem,1.5rem + 1.333vw,2.7rem);text-align:center;color:gray}html body .error-page p{font-size:clamp(1.1rem,.993rem + .286vw,1.25rem);color:#fff}html body .error-page a.logo-link{display:flex;flex-direction:column;text-decoration:none;align-items:center;gap:clamp(1rem,.429rem + 1.524vw,1.8rem)}html body .error-page a.logo-link p{font-size:clamp(1.4rem,.971rem + 1.143vw,2rem);color:gray}html body .error-page a.logo-link img{height:clamp(3rem,1.571rem + 3.81vw,5rem);height:clamp(2rem,1.643rem + .952vw,2.5rem);width:fit-content}
