:root{--white: white;--black: #161616;--background-color: #141414;--yellow-color: #C6FA50;--border-color: #2e2e2e;--border-radius: 30px;--navigation-position: -33%;--reference-position: -33%;--circle-pointer-size: 3.5rem;--small-circle-pointer-size: 1.5rem;--gradient-coloured: radial-gradient(circle at top right, rgba(124,138,241,1) 0%, rgba(170,175,233,1) 24%, rgba(68,60,161,1) 47%, var(--background-color) 70%, var(--background-color) 100%)}html,body{max-width:100vw;overflow-x:hidden;background-color:var(--black);scroll-behavior:smooth}body{color:var(--white);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}*{box-sizing:border-box;padding:0;margin:0;cursor:none}section{padding:8rem 6rem}h2{font-size:2.5rem;margin-bottom:2rem}h2 b,h2 strong{font-family:var(--kepler-font);font-size:3.5rem}a{color:inherit;text-decoration:none}strong{font-weight:700}button{all:unset;background-color:var(--background-color);border:1px solid var(--border-color);overflow:hidden;border-radius:var(--border-radius);padding:1rem 0rem}button a{padding:1rem 2rem;width:100%;height:100%}.whitebutton{background-color:var(--white);color:var(--black)}.circle-wrapper{position:fixed;pointer-events:none;display:flex;justify-content:center;align-items:center;z-index:1000;width:.15rem;height:.15rem}.circle{position:absolute;border-radius:50%}.circle.small{display:flex;align-items:center;justify-content:center;color:#000;font-family:var(--kepler-font);width:.65rem;height:.65rem;background-color:var(--white);transform:translate(-50%,-50%);transition:all .3s;transition-property:width,height}.circle.big{width:var(--circle-pointer-size);height:var(--circle-pointer-size);border:1px solid rgba(255,255,255,.3);background-color:transparent;transform:translate(-50%,-50%);transition:transform .1s ease-out}details{width:100%;border:1px solid var(--border-color);border-radius:5px;padding:1.5rem;transition:all .2s}summary{display:flex;align-items:center;column-gap:1rem;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}summary::-webkit-details-marker{display:none}.detailmarker{background-color:var(--border-color);aspect-ratio:1/1;width:3%;border-radius:100%;display:flex;align-items:center;justify-content:center}.detailmarker svg{transform:rotate(-45deg);transition:transform .2s}details[open] .detailmarker{background-color:var(--yellow-color)}details[open] .detailmarker svg{fill:var(--black);transform:rotate(0)}details p{margin-top:2rem}@media(max-width:480px){:root{--navigation-position: -100%;--reference-position: -100%}body{font-size:14px}section{padding:4rem 3rem}.detailmarker{width:20%}.detailmarker svg{width:50%}}@media(min-width:481px)and (max-width:768px){body{font-size:16px}}@font-face{font-family:HostGrotesk;src:url(/fonts/HostGrotesk-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:KeplerSemiBold;src:url(/fonts/KeplerSemiBold.otf) format("opentype");font-weight:600;font-display:swap}body{font-family:HostGrotesk,Arial,Helvetica,sans-serif;--kepler-font: "KeplerSemiBold", serif}.header{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:2rem 3rem;z-index:100}.headerScrollDown{position:fixed;background-color:#1616167e;border-bottom:1px solid var(--border-color);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.headerContainers{flex:1;display:flex;align-items:center}.menuTriggerContainer{justify-content:flex-start}.logoContainer{justify-content:center;column-gap:.5rem}.logoContainer img{height:3rem;width:auto}.headerButtonContainer{justify-content:flex-end}.logo{font-size:1.25rem;font-weight:500}.logo span{color:var(--yellow-color)}.headerButtonLink{overflow:hidden;border-radius:var(--border-radius)}.menuTrigger{display:flex;align-items:center;justify-content:space-between;column-gap:.5rem;background-color:var(--background-color);border:1px solid var(--border-color);padding:.5rem 1rem;border-radius:var(--border-radius);transition:background-color .2s}.menuTrigger:hover{background-color:var(--border-color)}.navigationDiv{position:absolute;top:0;left:var(--navigation-position);width:33%;height:100vh;background-color:var(--background-color);transition:left .2s;padding:2rem 2rem 2rem 3rem;display:flex;flex-direction:column;align-items:flex-start;row-gap:2rem;border-right:1px solid var(--border-color);z-index:200}.closingNavElement{align-self:end}.navigationDiv ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:2rem;list-style:none}.navigationDiv ul li{text-transform:lowercase;font-size:2rem;font-weight:500}.navigationDiv ul li:after{content:"/";color:var(--yellow-color);margin-left:0;opacity:0;transition:all .2s}.navigationDiv ul li:hover:after{margin-left:.15rem;opacity:1}.footer{border-top:1px solid var(--border-color)}.firstFooter{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.firstFooter img{width:4rem;height:auto;margin-bottom:.5rem}.footerLogo{font-size:1.25rem;font-weight:500;display:flex;margin-bottom:1rem}.footerLogoS{color:var(--yellow-color)}.secondFooter{color:var(--black);display:flex;align-items:center;justify-content:center;padding:.75rem 3rem;background:var(--yellow-color);font-weight:300!important;font-size:.75rem}.secondFooter a{font-weight:300!important;font-size:.75rem}.cookieConsent{position:fixed;bottom:20px;left:50%;color:var(--white);transform:translate(-50%);background-color:var(--black);border:1px solid var(--border-color);padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;z-index:1000;max-width:400px;text-align:center}.cookieButtons{display:flex;gap:10px;justify-content:center;margin-top:15px}.cookieButtons button{padding:8px 20px;border-radius:20px;border:1px solid var(--border-color)}.cookieButtons button:first-child{background-color:#fff;color:#000}.cookieButtons button:last-child{background-color:#000;color:#fff}@media(max-width:480px){.header,.headerScrollDown{max-width:100vw}.headerButtonContainer,.menuTrigger p{display:none}.navigationDiv{width:100%}}
