*,body,h1{font-family:var(--fontMain)}body,code{color:var(--primaryText)}.block,.button,.stat-number,.subtitle,.text{font-family:var(--fontSecondary)}@font-face{font-family:Hanover;src:url("/fonts/Hanover/Hanover-Regular.woff2") format("woff2"),url("/fonts/Hanover/Hanover-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hanover;src:url("/fonts/Hanover/Hanover-Bold.woff2") format("woff2"),url("/fonts/Hanover/Hanover-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:VisbyCF;src:url("/fonts/VisbyCF/VisbyCF-Medium.woff2") format("woff2"),url("/fonts/VisbyCF/VisbyCF-Medium.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--background:#e0e5ec;--shadowLight:#ffffff;--shadowDark:#c1c9d6;--primaryText:#000000;--highlightYellow:#f5be0b;--fontMain:"Hanover","Montserrat",sans-serif;--fontSecondary:"VisbyCF";--borderRadius:25px;--boxShadowLight:0 2px 8px rgba(0, 0, 0, 0.05);--boxShadowHover:0 8px 20px rgba(0, 0, 0, 0.1);--boxShadowYellow:0 8px 20px rgba(245, 190, 11, 0.2)}*,a,body,code,div,h1,h2,h3,h4,h5,h6,p,span{font-stretch:normal!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);margin:0;padding:0}h1{font-weight:700}h2{font-family:var(--fontSecondary)!important;font-weight:400!important}.card-title,code{font-family:var(--fontMain)}code{font-size:100%;font-weight:700;background-color:var(--highlightYellow);padding:2px 6px;border-radius:4px}.lang-select{color:var(--primaryText)!important}.navbar-background{position:relative;height:800px;background-size:cover;background-position:center}.boxed-navbar{position:absolute;top:40px;left:50%;transform:translateX(-50%);background-color:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);z-index:2;padding:.75rem 1rem;width:90%;max-width:1000px;height:4.25rem;display:flex;align-items:center}.box,.boxed{box-shadow:8px 8px 15px var(--shadowDark),-8px -8px 15px var(--shadowLight)}.navbar-burger span{background-color:#000}.logo-nav{width:auto!important;height:120px!important;max-height:120px!important;object-fit:contain;position:relative;top:-9px;z-index:5}.text{font-size:1.25rem;line-height:1.5}.navbar-content{font-size:1rem;line-height:1}.logo-foot{max-height:100px;height:auto;width:auto;margin-top:.5rem}.box{background-color:var(--background);margin:2rem auto;padding:2rem;border-radius:var(--borderRadius);border:1px solid var(--shadowDark);transition:.3s}.box:hover{border-color:var(--highlightYellow);transform:translateY(-.5em);box-shadow:var(--boxShadowYellow)}.stat-number{font-size:2.5rem;font-weight:700;color:var(--primaryText)}.subtitle{margin-top:.5rem}.card-title{font-size:1.5rem}.footer-item,.navbar-content a{font-family:var(--fontSecondary);font-weight:700}.boxed{background:inherit;border-radius:var(--borderRadius);padding:1.5rem;margin:2rem auto;max-width:2000px}.footer{padding:3rem 1.5rem;background-color:#475970 !important;}.navbar-content a{color:var(--primaryText);text-decoration:none}.navbar-content a:hover,a.current-page{color:var(--highlightYellow);text-decoration:underline}.section.information .columns{flex-direction:row-reverse}.navbar-item:hover{background-color:transparent!important;box-shadow:none!important}.footer-item{color:var(--highlightYellow)}@media screen and (min-width:1024px){.navbar-burger{display:none!important}.navbar-menu{display:flex!important;justify-content:center;align-items:center}.navbar-brand{position:absolute;left:.75rem;display:flex;align-items:center;height:100%}}@media screen and (max-width:1023px){.navbar-brand{justify-content:center;width:100%;height:100%;display:flex;align-items:center}.navbar-burger{position:absolute;right:.75rem;height:3.25rem;width:3.25rem}.navbar-menu{display:none;position:absolute;top:calc(100% + 4px);right:1rem;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:.5rem;padding:1rem;width:260px;flex-direction:column;z-index:20}.navbar-menu.is-active{display:flex}.navbar-end{flex-direction:column}.navbar-end .navbar-item{text-align:center;padding:.75rem 0}}@media screen and (max-width:1024px){h1,html{font-size:15px}}@media screen and (max-width:768px){.logo-nav{width:auto!important;height:100px!important;max-height:100px!important;object-fit:contain;position:relative;top:-9px;z-index:5}.logo-foot{max-height:70px}h1,html{font-size:14px}}@media screen and (max-width:480px){h1,html{font-size:13.5px}}