:root{font-size:16px;font-family:'Montserrat',sans-serif;--radius:1.25rem;--bs-color-btn:#32719f}html,body{display:flex;flex-direction:column;margin:0;padding:0;width:100%;background:#e9ecee}html{height:100%}body{position:relative;min-height:100%}main{width:100%;display:flex;flex-direction:column;align-items:center}ul{margin:0;padding:0;list-style:none}a,button{border:0;background:none;text-decoration:none;cursor:pointer;margin:0;padding:0}textarea{resize:vertical;letter-spacing:.5px}textarea::placeholder{font-size:16px}h1,h2,h3,p,a,span,input,textarea,time,::placeholder,select{margin:0;padding:0;font-weight:normal;font-family:'Montserrat',sans-serif}.GatewayHBox{display:flex;width:100%;height:100vh;align-items:stretch}@media(max-width:800px){.GatewayHBox{flex-direction:column}}.GatewayHBox>*{display:flex;flex:1;align-items:center;justify-content:center;padding:3rem}@media(max-width:800px){.GatewayHBox>*{padding:3rem 1.5rem}}.GatewayHBox>*:nth-child(1){display:flex;flex-direction:column}.GatewayHBox>*:nth-child(1)>h1{font-size:24px;font-weight:700;margin-bottom:20px}.GatewayHBox>*:nth-child(1)>p{font-size:13px;color:#606365}@media(max-width:800px){.GatewayHBox>*:nth-child(2){align-items:start}}.GatewayHBox>*:nth-child(2)>svg{height:128px;width:128px}.HeaderHBox{display:flex;width:100%;flex-direction:column;height:80px;background:#fff}.HeaderHBox>*{display:flex;width:inherit;height:inherit;align-items:center;justify-content:space-between;padding-inline:3rem;box-sizing:border-box}@media(max-width:800px){.HeaderHBox>*{padding-inline:1.5rem}}.HeaderHBox>*>a{display:flex;align-items:center}.HeaderHBox>*>a>svg{height:1.5rem}.HeaderHBox>*>a>span{font:600 1rem 'Audiowide',cursive;letter-spacing:.15rem;color:#050505;padding:.4rem 0 0 .5rem}.HeaderHBox>*>nav{display:flex}.HeaderHBox nav>ul{display:flex}.HeaderHBox nav>ul>li,.HeaderHBox nav>ul>li>*{display:flex;align-items:center;justify-content:space-between}.HeaderHBox nav>ul>li[data-hasTitle="true"]>*{padding:.6rem 1rem;border-radius:var(--radius);background:#313132}.HeaderHBox nav>ul>li>button{background:var(--bs-color-btn)}.HeaderHBox nav>ul>li>*>span{white-space:nowrap;align-items:center;color:#fff;letter-spacing:.08rem;font-weight:600;font-size:.75rem}.HeaderHBox nav>ul>li>*>svg{fill:#fff;stroke:#fff;height:.9rem;width:.9rem;margin-left:.6rem}main{min-height:100vh}