.HorizontalCenter-spacer{flex-grow:1}.HorizontalCenter-flexbox{display:flex}.ImageLink-a{text-decoration:none;color:#fff}.ImageLink-a img{height:100%;width:auto}footer{background-color:#000;padding:1vh;box-shadow:0 0 10rem .1rem #ffad0aa1;margin-top:8rem}#Footer-gttLogo{height:4rem;width:auto;padding:2vh;margin-right:2vh;border-right:.1rem solid white}#Footer-linkHolder{display:grid;grid-template-columns:auto auto auto}.Footer-link{height:1.5rem;padding:.1rem;text-wrap:nowrap}.Footer-link img,.Footer-link_wrap img{margin-right:.2rem;height:1.5rem;width:auto}.Footer-holder{display:flex}@media screen and (max-width: 1200px){#Footer-linkHolder{display:block;word-wrap:break-word}.Footer-holder{display:block}.Footer-link{word-wrap:break-word;text-wrap:nowrap}#Footer-gttLogo{height:1rem;width:auto;padding:0vh;margin-right:.1rem;margin-bottom:.1rem;padding-bottom:.1rem;border-right:0rem solid white;border-bottom:.1rem solid white}}@media screen and (max-width: 400px){.Footer-link{word-wrap:break-word;text-wrap:unset}.Footer-link_wrap{padding-bottom:.2rem}.Footer-link_wrap img{margin-right:.2rem}}.VerticalCenter-spacer{flex-grow:1}.VerticalCenter-flexbox{display:flex;flex-direction:column;height:100%}#Header-hamburgerButton-holder{display:none}#Header-navbar{background-color:#000;display:flex;padding:1vh 5vh;box-shadow:0 0 10rem .1rem #ffad0aa1;margin-bottom:7rem}#Header-navbar div{padding:1vh;display:flex}#Header-navbar li{list-style-type:none;height:100%;margin-right:1rem}#Header-navbar a{height:100%;display:block;text-align:center;text-decoration:none;color:#fff}.Header-link-text{font-size:1.6rem;padding-bottom:1rem;font-weight:700;border-bottom:.1rem solid white}.Header-link-button{font-size:1.6rem;padding-bottom:1rem;font-weight:700;border:.1rem solid #FF9E00;border-radius:1rem;box-shadow:0 0 .5rem .1rem #ffaf0a}.Header-link-account{background-color:#ff9e00}.Header-link-button:hover{box-shadow:0 0 #ffaf0a;color:#ff9e00}.Header-link-account:hover{color:#000}#Header-navbar img{margin-top:1vh;height:8vh}#Nav-spacer{flex-grow:1}@media screen and (max-width: 1200px){#Header-navbar{display:none;box-shadow:0 0 #ffad0aa1}#Header-navbar div{padding:1vh;display:block}#Header-hamburgerButton-holder{display:block;width:100%;background-color:#000}#Header-hamburgerButton{width:20vw;height:12vw;margin:2rem;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}#Header-hamburgerButton .Header-hamburgerButton-line{width:100%;height:2vw;background-color:#fff;border-radius:1vw;transition:all .3s ease}#Header-hamburgerButton.active .Header-hamburgerButton-line:nth-child(1){transform:translateY(13px) rotate(45deg)}#Header-hamburgerButton.active .Header-hamburgerButton-line:nth-child(2){opacity:0}#Header-hamburgerButton.active .Header-hamburgerButton-line:nth-child(3){transform:translateY(-13px) rotate(-45deg)}}.Overlay{position:fixed;inset:0;backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem)}.Overlay-contentHolder{position:fixed;width:90vw;height:90vh;margin-top:5vh;margin-bottom:4vh;margin-left:5vw;margin-right:4vw;background-color:#000000c1;border-radius:3rem}.LoginOverlay{font-weight:700;font-size:3em}.LoginOverlay a{text-decoration:none;color:#00f}#GttLayout-toast{position:fixed;z-index:10000;bottom:1em;left:1em;right:1em;border-radius:1em;font-size:3rem;padding:.5rem;text-align:center}.GttLayout-toast-error{color:red;background-color:#fe8f8f}.GttLayout-toast-ok{color:green;background-color:#8ffe8f}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/static/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/static/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/static/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/static/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}body{background-color:#040610;display:flex;flex-direction:column;color:#fff;min-height:100vh;margin:0;font-family:Montserrat}#GttLayout-container{flex-grow:1}@media screen and (max-width: 1200px){#GttLayout-toast{font-size:2rem}body{overflow-x:0}}@media screen and (max-width: 400px){body{word-break:break-all}}
