@charset "UTF-8";@media(min-width:20rem){section.sponsors-partners_partnersSection__2HyvN ul,section.sponsors-partners_sponsorsSection__CKduZ ul{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:2rem;grid-column-gap:2rem}}@media(min-width:45rem){section.sponsors-partners_partnersSection__2HyvN ul,section.sponsors-partners_sponsorsSection__CKduZ ul{display:flex;flex-wrap:wrap;justify-content:center}}.sponsors-partners_partner-logo__Ocou5,.sponsors-partners_partnersSection__2HyvN .sponsors-partners_partnersList__TKt61 .sponsors-partners_partnerItem__CWSza,.sponsors-partners_sponsorsSection__CKduZ .sponsors-partners_sponsorsList__U78OR .sponsors-partners_sponsorItem__oS0A2{display:flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 2rem)}.sponsors-partners_partnersSection__2HyvN{background-color:#fff;padding:1rem;border-radius:1rem}.sponsors-partners_partnersSection__2HyvN .sponsors-partners_partnersSectionTitle__8ecAy{color:#000}.sponsors-partners_partnersSection__2HyvN .sponsors-partners_partnersList__TKt61 .sponsors-partners_partnerItem__CWSza{padding:1rem;border-radius:1rem}.sponsors-partners_sponsorsSection__CKduZ .sponsors-partners_sponsorsList__U78OR .sponsors-partners_sponsorItem__oS0A2{background-color:#fff;padding:1rem;border-radius:1rem}footer .footer-item{color:var(--background);text-decoration:none;font-weight:600}.footer-container{display:flex;justify-content:space-around;color:#fff;background:var(--foreground)}.footer-column{display:flex;flex-direction:column;padding:1rem 0 0}.social-group{display:flex}.social-group li{width:max-content}.footer-column a,.footer-column p{margin-bottom:.5rem}.social-link{margin-right:1rem}#footnote{text-align:center;padding:.5rem 0;margin:auto;font-size:.75rem}@media(min-width:20rem){.footer-container{padding:3rem .5rem}footer{margin-top:6rem}ul.social-group{margin:0}.language-icon,.social-icon{width:1.5rem;height:auto}}@media(min-width:45rem){.footer-container{padding:3rem}}@media(min-width:64rem){.language-icon,.social-icon{width:2rem;height:auto}}@media(min-width:120rem){.social-icon{width:3rem;height:auto}}.szh-menu{margin:0;padding:0;list-style:none;box-sizing:border-box;width:max-content;z-index:100;border:1px solid rgba(0,0,0,.1);background-color:#fff}.szh-menu:focus{outline:none}.szh-menu__arrow{box-sizing:border-box;width:.75rem;height:.75rem;background-color:#fff;border-color:rgba(0,0,0,.1) transparent transparent rgba(0,0,0,.1);border-style:solid;border-width:1px;z-index:-1}.szh-menu__arrow--dir-left{right:-.375rem;transform:translateY(-50%) rotate(135deg)}.szh-menu__arrow--dir-right{left:-.375rem;transform:translateY(-50%) rotate(-45deg)}.szh-menu__arrow--dir-top{bottom:-.375rem;transform:translateX(-50%) rotate(-135deg)}.szh-menu__arrow--dir-bottom{top:-.375rem;transform:translateX(-50%) rotate(45deg)}.szh-menu__item{cursor:pointer}.szh-menu__item:focus{outline:none}.szh-menu__item--hover{background-color:#ebebeb}.szh-menu__item--focusable{cursor:default;background-color:inherit}.szh-menu__item--disabled{cursor:default;color:#aaa}.szh-menu__group{box-sizing:border-box}.szh-menu__radio-group{margin:0;padding:0;list-style:none}.szh-menu__divider{height:1px;margin:.5rem 0;background-color:rgba(0,0,0,.12)}.szh-menu-button{box-sizing:border-box}.szh-menu{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#212529;border:none;border-radius:.25rem;box-shadow:0 3px 7px rgba(0,0,0,.133),0 .6px 2px rgba(0,0,0,.1);min-width:10rem;padding:.5rem 0}.szh-menu__item{display:flex;align-items:center;position:relative;padding:.375rem 1.5rem}.szh-menu-container--itemTransition .szh-menu__item{transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-in-out}.szh-menu__item--type-radio{padding-left:2.2rem}.szh-menu__item--type-radio:before{content:"○";position:absolute;left:.8rem;top:.55rem;font-size:.8rem}.szh-menu__item--type-radio.szh-menu__item--checked:before{content:"●"}.szh-menu__item--type-checkbox{padding-left:2.2rem}.szh-menu__item--type-checkbox:before{position:absolute;left:.8rem}.szh-menu__item--type-checkbox.szh-menu__item--checked:before{content:"✔"}.szh-menu__submenu>.szh-menu__item{padding-right:2.5rem}.szh-menu__submenu>.szh-menu__item:after{content:"❯";position:absolute;right:1rem}.szh-menu__header{color:#888;font-size:.8rem;padding:.2rem 1.5rem;text-transform:uppercase}.szh-menu-container--theme-dark .szh-menu{color:#cad1d8;background-color:#22262c;border:1px solid #333;box-shadow:0 2px 9px 3px rgba(0,0,0,.25)}.szh-menu-container--theme-dark .szh-menu__arrow{background-color:#22262c;border-left-color:#333;border-top-color:#333}.szh-menu-container--theme-dark .szh-menu__item--hover{background-color:#31363c}.szh-menu-container--theme-dark .szh-menu__item--focusable{background-color:inherit}.szh-menu-container--theme-dark .szh-menu__item--disabled{color:#666}.szh-menu-container--theme-dark .szh-menu__divider{background-color:#3a3a3a}a,header{color:var(--foreground);text-decoration:none}img#logo{width:3rem;height:3rem}#logo-home{display:flex;flex-direction:row;align-items:center;max-width:15rem;margin:0}#logo-home p{margin:0 0 0 .75rem;font-weight:600;align-self:center}nav{position:-webkit-sticky;position:sticky;top:0}nav.nav-container{display:flex;align-items:center}.menuItem,.nav-item{color:var(--accent)}button.floating-button-container{width:3rem;height:3rem;background:var(--accent);position:fixed;z-index:100;right:1rem;bottom:1rem;border-radius:100%;border:2px solid #fff;display:flex;justify-content:center;align-items:center}button.floating-button-container img{width:1.25rem;height:auto;filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(261deg) brightness(103%) contrast(101%)}button#floating-menu-container{bottom:1rem}.nav-item-button{color:var(--background);margin-left:1rem;padding:.5rem 1rem}@media(min-width:20rem){nav.nav-container{padding:1rem 0;justify-content:center;position:relative}div.nav-item-group.show.mobile{display:flex;flex-direction:column;position:fixed;z-index:100;left:3rem;right:3rem;bottom:4.5rem;overflow:scroll;padding:1rem;background:var(--foreground);opacity:.95;border-radius:.5rem;border:2px solid #fff}div.nav-item-group.show.mobile .menuItem,div.nav-item-group.show.mobile .nav-item{color:var(--background);padding:1rem}div.nav-item-group.show.mobile .menuItem .menuItem,div.nav-item-group.show.mobile .menuItem .nav-item{padding:0;display:inline-block}div.backdrop.show{position:fixed;z-index:10;top:0;left:0;width:100vw;height:100vh;background:var(--foreground);opacity:.6}.menu{border:1px solid rgba(0,0,0,.1);box-shadow:1px 1px 20px 1px rgba(0,0,0,.1);background-color:var(--foreground)}button#floating-toTop-container{bottom:5.5rem}}@media(min-width:45rem){nav.nav-container{flex-direction:row;justify-content:space-between;padding:1rem}nav.nav-container div.nav-item-group.desktop{display:flex;justify-content:space-between;align-items:center}nav.nav-container .menuItem,nav.nav-container .nav-item{color:var(--foreground);padding:0 .625rem}nav.nav-container .menuItem .menuItem,nav.nav-container .menuItem .nav-item{display:inline-block}nav.nav-container .nav-item-button{color:var(--background);background-color:var(--accent);border-radius:5rem;padding:.5rem 1rem}nav.nav-container .nav-item-button:focus,nav.nav-container .nav-item-button:hover{background:var(--foreground)}.menu{border:1px solid #fff;box-shadow:1px 1px 20px 1px hsla(0,0%,100%,.1);background-color:var(--background)}button#floating-toTop-container{bottom:1rem}}@keyframes menuShow{0%{opacity:0}}@keyframes menuHide{to{opacity:0}}.menu{-webkit-font-smoothing:antialiased;box-sizing:border-box;z-index:100;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:6px;font-family:sans-serif;font-size:.925rem;border-radius:6px;min-width:10rem}.menu li:not(:last-child){margin-bottom:unset!important}.menuOpening{composes:menu;animation:menuShow .15s ease-out}.menuClosing{composes:menu;animation:menuHide .2s ease-out forwards}.menuItem{cursor:pointer;border-radius:6px;margin-bottom:unset!important}.menuItem:hover{composes:menuItem;color:#fff;background-color:#ebebeb}@media(prefers-color-scheme:dark){.menuItem:hover{color:#0a0a0a!important}}.menuItemDisabled{composes:menuItem;cursor:default;color:#aaa}.menu:focus,.menuItem:focus{outline:none}.menuDivider{height:1px;margin:.5rem .625rem;background-color:rgba(0,0,0,.12)}