.header__container{align-items:center;display:flex;justify-content:space-between}.header__logo{align-items:center;cursor:pointer;display:flex;height:100%;height:60px;justify-content:center;margin:5px 20px;padding-top:10px}.header__logo img{width:160px}.header__spinner{align-items:center;display:flex;flex-grow:1;justify-content:flex-end}.header__logOut{display:inline-block;margin-left:1.25em}.header__loginLink{font-size:15px;margin:3px 1.25em 0 0}.header__menu{align-items:center;border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;display:flex;justify-content:center;padding:1.25em 0}.header__userLink{position:absolute;right:0;top:14px}.header__menuItem{font-family:var(--font-sans);font-size:15px;margin:0 1.25em;text-transform:uppercase}.header__menuItem__link{display:block;font-family:var(--font-sans);text-decoration:none;transition:color .25s ease-in-out}.header__menuItem__link.nuxt-link-exact-active,.header__menuItem__link:focus,.header__menuItem__link:hover{color:#666}.header--theme-light{transition:opacity .25s ease-in-out}.header--theme-light .gt-header__menuItem .AdminButton{border:1px solid hsla(0,0%,100%,.75)}.header--theme-light .gt-header__menuItem__link{display:inline-block;font-family:var(--font-sans);font-size:15px;text-align:center;text-decoration:underline;text-decoration:none;transition:all .25s ease-in-out}.header--theme-light .gt-header__menuItem__link:hover{border-color:#d2d2d2;color:#d2d2d2;text-decoration:none}.header--light{background:linear-gradient(180deg,rgba(0,0,0,.25) 50%,transparent)}@media (max-width:1024px){.header__container{align-items:center;flex-direction:column}.header__menu{flex-wrap:wrap;gap:4px 8px;justify-content:center;row-gap:10px;width:100%}.header__menuItem{margin:0 4px}}@media (min-width:1024px){.header{height:60px}.header__logo{margin:0;padding-top:0}.header__logo a{display:flex}.header__logo svg{max-width:none}.header__menu{border:0;padding:0}.header__userLink{position:relative;right:auto;top:auto}.header__login{display:block}.header__menuItem{margin:0 0 0 1.25em}.header__register{margin-left:.625em}.header__container{display:flex;justify-content:space-between;margin:0 auto;max-width:1080px}}
