body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Overpass;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main-page-box{align-items:center;background-color:#fff;display:flex;justify-content:center;min-height:calc(100vh - 150px)}@media screen and (min-height:100vh){.container{border:none;box-shadow:0 0 24px #0000004d;margin-bottom:calc(55vh - 150px);padding:1em 2em}}.login-container{background-color:#fff;border:none;box-shadow:0 0 24px #0000004d;padding:1em 2em;position:relative}.login-box{color:#fff;font-size:24px;font-weight:700;text-align:center;width:60%}.popup-description,.popup-message{color:#000;margin-top:1em}.popup-message{font-size:18px;font-weight:400;padding-left:120px;padding-right:120px}.login-button{margin-top:1em}@media screen and (max-width:1500px){.popup-message{padding-left:0;padding-right:0}}@media screen and (max-width:1000px){.login-box{padding:1em;width:calc(100% - 20px)}.popup-message{padding-left:150px;padding-right:150px}}@media screen and (max-width:800px){.login-container{font-size:24px;padding:1em}.popup-message{font-size:16px;padding-left:5vh;padding-right:5vh}}.containertnc{background-color:#f7f9fd;border:none;box-shadow:0 0 24px #0000004d;padding:1em 2em}.terms-box{color:#000;font-size:22px;font-weight:700;padding-bottom:1em;text-align:center;width:95%}@font-face{font-family:Founders Grotesk-X-Condensed;font-weight:700;src:url(https://brands.gm-cdn.com/gbds/ultium/fonts/founders-grotesk-x-condensed-bold.woff2)}.terms-headers .title{font-family:Founders Grotesk-X-Condensed;font-size:80px;margin:.5rem}.terms-headers .subtitle{font-size:20px}.terms-description{margin-top:0}.tnc-privacy-headers{font-size:18px;text-align:center}.terms-message{font-size:14px;font-weight:400;margin-top:2em;max-height:200px;outline:1px solid #000;overflow-y:auto;padding-left:10px;text-align:left}.terms-message a{color:#008cff}.accept-checkbox{margin-top:5px}.checkbox-label{font-size:14px}.error-text{color:red;font-size:12px;margin-top:5px}.optional-message{display:flex;font-size:15px;font-weight:400;margin-bottom:20px;margin-top:20px;text-align:left}.sn-textfield-input{display:flex;gap:20px;margin-top:10px}.sn-input{height:40px;width:250px}.next-button{margin-bottom:0;margin-top:20px}.next-button .MuiButtonBase-root.Mui-disabled{background-color:#b0b0b0;color:#fff}.input-button{align-items:center;display:flex;flex-direction:column;margin-top:15px}@media screen and (max-width:1199px) and (min-width:800px){.terms-box{padding:1em;width:calc(100% - 30px)}.terms-headers .title{font-size:60px;margin:.5rem}.next-button{margin-left:0}.optional-message{font-size:12px;font-weight:400;margin-left:0;margin-top:0}.sn-textfield-input{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:20px}.terms-message{padding-left:80px;padding-right:80px}}@media screen and (max-width:799px){.containertnc{padding:1em}.terms-headers .title{font-size:50px;margin:.5rem}.terms-box{padding-left:0;padding-right:0;width:calc(100% - 30px)}.terms-message{margin-top:0;padding-right:10px}}.verification-box{font-size:24px;font-weight:400;overflow:visible;top:70%;width:55%}.retry,.verification-box{left:50%;max-height:calc(100vh - 100px);position:absolute;text-align:center;transform:translate(-50%,-50%);z-index:10}.retry{background-color:#f7f9fd;box-shadow:0 0 24px #0000004d;font-weight:700;padding:1em;top:50%;width:70%}.verification-description{margin-top:1em}.verification-code{align-items:center;border:2px solid #fff;display:inline-block;font-size:24px;min-height:25px;min-width:125px;padding:10px 20px}@media screen and (max-width:1000px){.verification-box{padding:1em;width:calc(100% - 20px)}}@media screen and (max-width:350px){.verification-code{letter-spacing:5px;padding-left:10px;padding-right:10px}}@media screen and (max-width:325px){.verification-box{max-height:calc(100vh - 160px)}}.navbar{align-items:center;background-color:#000;color:#000;display:flex;justify-content:space-between;padding:0 16px}.navbar-right .logout-button{background-color:#fff;border:none;color:#000;cursor:pointer;padding:.5rem 2rem}.navbar-right .logout-button:hover{background-color:#000;border:1px solid #fff;color:#fff}.footer-container{background-color:#000;bottom:0;color:#fff;font-size:16px;font-weight:400;gap:13px;padding:16px;position:relative;text-align:left}@media screen and (max-width:1000px){.footer-container{left:0}}@media screen and (max-width:800px){.footer-container{font-size:14px;gap:8px}}.link{color:#fff!important;-webkit-text-decoration-color:#fff!important;text-decoration-color:#fff!important}
/*# sourceMappingURL=main.7bb083bc.css.map*/