@media (min-width:1050px){header{display:flex;flex-basis:auto;gap:1.5em;padding:0 5vw}header nav{background-color:transparent;flex-grow:2;float:right;max-height:none;position:relative;top:0;width:fit-content}header nav ul{flex-direction:row;justify-content:space-around}header nav ul li{float:right}.hamb{display:none}}@media (max-width:1050px){header>nav{background-color:#fff;height:100%;max-height:0;overflow:hidden;position:fixed;top:6rem;transition:max-height .25s ease-out;width:100%}header>nav ul{flex-direction:column}.hamb{aspect-ratio:1/1;cursor:pointer;float:left;height:100%}.hamb-line{background:#383838;display:block;height:2px;margin:50% auto auto;position:relative;width:24px}.hamb-line:after,.hamb-line:before{background:#383838;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.hamb-line:before{top:5px}.hamb-line:after{top:-5px}.side-menu-toggle:checked~nav{max-height:100%}.side-menu-toggle:checked~.hamb .hamb-line{background:transparent}.side-menu-toggle:checked~.hamb .hamb-line:before{top:0;transform:rotate(-45deg)}.side-menu-toggle:checked~.hamb .hamb-line:after{top:0;transform:rotate(45deg)}}header{background-color:#fff;height:6rem;overflow:hidden;position:sticky;top:0;z-index:1000}header .logo{color:#222;display:inline-block;font-size:1.5rem;font-weight:700;margin-left:10px;max-height:100%;text-decoration:none}header .logo div{align-items:center;display:flex;gap:.5rem;max-height:100%}header .logo span{overflow:hidden}header .logo img{height:6rem;padding-bottom:.2rem;padding-top:.2rem}header nav a{text-decoration:none}header nav ul{display:flex;height:100%;list-style:none}header nav ul li{background-color:#fff;display:flex;flex-direction:row;justify-content:center;transition:background-color .3s linear;width:100%}header nav ul li a{color:#222;display:block;font-size:1.5rem;margin:auto;padding:1rem;text-align:center;text-decoration:none;width:100%}header nav ul li:hover{background-color:#e8e8e8}.side-menu-toggle{display:none}footer{margin-top:10rem}footer a{color:#222;text-decoration:underline}@media (min-width:1050px){footer{margin-left:20vw;margin-right:20vw}}footer li{list-style-type:none}footer .logo{color:#222;display:inline-block;font-size:1.5rem;font-weight:700;max-height:100%;padding-left:5rem;text-decoration:none}footer .logo div{align-items:center;display:flex;gap:.5rem;max-height:100%}footer .logo span{overflow:hidden}footer .logo img{height:6rem;padding-bottom:.2rem;padding-top:.2rem}footer .footer{display:flex;padding:1rem 5rem}@media (min-width:1050px){footer .footer{flex-direction:row;justify-content:space-between}}@media (max-width:1050px){footer .footer{flex-direction:column}}footer .footer div{width:100%}footer .footer .info{display:flex;flex-direction:column;padding-left:1rem}footer .footer .info p{font-weight:700}footer .footer .links{display:flex;flex-direction:column;font-size:1.25rem}@media (max-width:1050px){footer .footer .links{margin-bottom:3rem;margin-top:3rem;padding-left:1rem}}@media (min-width:1050px){footer .footer .links{align-items:center}}footer .legal{border-top:1px solid #000;display:flex;justify-content:center}footer .legal li{padding:1rem}@media (min-width:1050px){.blocks .blocks-entry-default{display:grid;gap:10rem;justify-content:space-between;width:100%}.blocks .blocks-entry-default .content{grid-area:content;padding-top:5rem;width:25vw}.blocks .blocks-entry-default img{grid-area:image;width:25vw}.blocks .blocks-entry-default.text-only{display:block;padding-left:2.5rem;padding-right:2.5rem;width:100%}.blocks .blocks-entry-default.text-only .content{width:100%}.blocks .blocks-entry-default:nth-child(odd):not(.text-only):not(.img-only){grid-template-areas:"image content"}.blocks .blocks-entry-default:nth-child(odd):not(.text-only):not(.img-only) .content{padding-right:2.5rem}.blocks .blocks-entry-default:nth-child(2n):not(.text-only):not(.img-only){grid-template-areas:"content image"}.blocks .blocks-entry-default:nth-child(2n):not(.text-only):not(.img-only) .content{padding-left:2.5rem}}@media (max-width:1050px){.blocks .blocks-entry-default{flex-direction:column}.blocks .blocks-entry-default img{width:100vw}.blocks .blocks-entry-default .content{align-items:center;display:flex;flex-direction:column;margin-left:1rem;margin-right:1rem;margin-top:3rem}}.blocks .blocks-entry-default.img-only{display:block;position:relative}.blocks .blocks-entry-default.img-only img{width:100%}.blocks .blocks-entry-default.img-only .content{bottom:2.5rem;height:max-content;left:0;margin-left:auto;margin-right:auto;padding:unset;position:absolute;right:0;width:max-content}.blocks .blocks-entry-default .content .text{font-size:1.5rem;margin-bottom:3rem}.blocks .blocks-entry-default .content .link{background-color:#39c2ff;color:#f9f9f9;padding:1rem 4.5rem;width:fit-content}.blocks .blocks-entry-default .content .link:hover{filter:brightness(110%)}.blocks .blocks-entry-fullImage img,.blocks .blocks-entry-iframe iframe{width:100%}@media (min-width:1050px){.blocks .blocks-entry-buttons{margin-left:2.5rem;margin-right:2.5rem}}@media (max-width:1050px){.blocks .blocks-entry-buttons{margin-left:1rem;margin-right:1rem}}.blocks .blocks-entry-buttons h1{font-size:3rem;margin-bottom:2rem}.blocks .blocks-entry-buttons .text{font-size:1.5rem;margin-bottom:3rem}.blocks .blocks-entry-buttons .buttons{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-around}.blocks .blocks-entry-buttons .buttons .link{background-color:#39c2ff;color:#f9f9f9;min-width:25%;padding:1rem 4.5rem;text-align:center;width:fit-content}.blocks .blocks-entry-buttons .buttons .link:hover{filter:brightness(110%)}.blocks{display:flex;flex-direction:column;gap:5rem;margin-bottom:5rem}@media (min-width:1051px){.blocks{margin-left:20vw;margin-right:20vw}}html{font-size:12px}*{box-sizing:border-box;font-family:Tahoma,Verdana,sans-serif;margin:0;padding:0}body{background-color:var(--main-background)}.h1,h1{font-size:clamp(2.4rem,-.875rem + 8.333vw,3.5rem);font-weight:700}.h2,h2{font-size:clamp(2rem,-.875rem + 8.333vw,2.5rem)}.h3,h3{font-size:1.25rem}.h4,h4{font-size:1rem}.h5,h5{font-size:.83rem}.h6,h6{font-size:.67rem}a{text-decoration:none}.foreground{position:relative;z-index:1}.background{display:block;z-index:-1}.background,.horizontal-gradient{height:100%;position:absolute;width:100%}.horizontal-gradient{background:linear-gradient(90deg,#14213b,rgba(14,33,46,0)) 0 0 no-repeat padding-box;left:0;top:0}[data-loading*=\|show],[data-loading=""],[data-loading=show]{display:none}