:root{--cyan:#00aeef;--light-cyan:#00cfeb;--white:#fff;--black:#000;--dark-grey:#898a8d;--light-grey:#e4e6eb;--dark-blue:#000023;--teal:#00ffef;--magenta:#ff0fff;--blue:#00cfeb;--light-text:#9a9ea6;--purple:#181c8a;--gold:#bfb200;--marker:#d8d8d8}html{background:#000;width:100%;height:100%}body{font-family:var(--font-barlow);display:flex;flex-direction:column;height:100vh;margin:0!important}main{flex-grow:99;margin-top:85px}::-webkit-scrollbar{width:18px;border-radius:5px!important}::-webkit-scrollbar-thumb{background-color:#d6d1ce;border-radius:10px;border:5px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#adaaa6}.footer{flex-shrink:0}p{margin:0}.animate__animated{visibility:visible!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo,a#CybotCookiebotDialogPoweredbyCybot,div#CybotCookiebotDialogPoweredByText{display:none}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px}.not-found .img-wrapper{width:250px;margin-bottom:30px}.not-found .img-wrapper img{height:100%;width:100%;object-fit:contain;object-position:center;animation:spin 15s linear infinite}.not-found .error .cta-link{font-family:var(--font-barlow);text-decoration:none;width:max-content}.not-found .error .cta-link:hover{background:var(--cyan)!important;cursor:pointer}.not-found .error .cta-link{color:var(--white);text-align:center;font-size:19.489px;font-style:normal;font-weight:400;line-height:normal;border-radius:8px;border:3px solid var(--cyan);background:transparent;padding:10px 40px}@keyframes spin{to{transform:rotate(1turn)}}.not-found .error{padding:20px;justify-content:center;align-items:center;display:flex;flex-direction:column;gap:20px}.not-found .error .headline{font-size:64.5px;background:linear-gradient(90deg,#00cfeb 2.41%,#00ffc2 104.54%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-barlow-semi-bold);text-transform:uppercase;text-align:center}.not-found .error .error-text{color:#fff;font-size:27px;font-style:normal;font-weight:300;line-height:34px;margin-bottom:20px;max-width:80%;text-align:center}@media (max-width:834px){main{margin-top:82px}}@media (max-width:375px){.not-found .img-wrapper{width:100px;margin-bottom:10px}.not-found .error .headline{font-size:34.5px}.not-found .error .error-text{font-size:18px}}.cta-link{font-family:var(--font-barlow);text-decoration:none;width:max-content}.cta-link:hover{background:var(--light-cyan)!important}.cta-link.cyan{color:var(--black)}.cta-link.cyan,.cta-link.cyan-white-text{text-align:center;font-size:19.489px;font-style:normal;font-weight:400;line-height:normal;border-radius:8px;border:3px solid var(--cyan);background:var(--cyan);padding:5px 70px}.cta-link.cyan-white-text{color:var(--white)}.cta-link.cyan-outline{border-radius:8px;border:3px solid var(--cyan)}.cta-link.cyan-outline,.cta-link.purple-outline{color:var(--white);text-align:center;font-size:19.489px;font-style:normal;font-weight:400;line-height:normal;background:transparent;padding:10px 40px}.cta-link.purple-outline{border-radius:8px;border:3px solid var(--purple)}.cta-link.navy-cyan-outline{border-radius:8px;border:3px solid var(--cyan);background:var(--dark-blue)}.cta-link.navy-cyan-outline,.cta-link.white-outline{color:var(--white);text-align:center;font-size:19.489px;font-style:normal;font-weight:400;line-height:normal;padding:10px 40px}.cta-link.white-outline{border-radius:8px;border:3px solid var(--white);background:transparent}@media (max-width:834px){.cta-link.white-outline{font-size:10.959px;line-height:12.289px}}@media (max-width:375px){.cta-link.cyan-outline{font-size:14.489px}}.alert-banner{display:flex;padding:14px 16px;position:relative;gap:10px}.alert-banner img{margin-top:1px}.alert-banner .message{display:flex;flex-direction:column}.alert-banner .message .headline{color:var(--error-contrast,#fff);font-size:16px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.15px}.alert-banner .message .info{font-size:14px;font-style:normal;font-weight:500;line-height:143%;letter-spacing:.15px}.alert-banner .message .info b{font-family:var(--font-barlow-semi-bold)}.alert-banner .message .info a{color:inherit}.alert-banner .close-icon{cursor:pointer;height:16px;position:absolute;right:16px;top:14px;width:16px}