@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");body{border:none!important;box-shadow:none!important;font-family:Montserrat!important}.foot{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%}.footArt{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);filter:blur(16px)}.backgroundArtSVG{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;object-fit:cover;overflow:hidden!important}.backgroundArt{width:100%;height:100%}.backgroundArtSVG2{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;object-fit:cover;overflow:hidden!important;z-index:-1}.backgroundArt2{width:100%;height:100%}.loginContainer{padding:1.5em;width:40vw;border:1px solid rgb(40,0,81);background-color:rgba(255,255,255,.07);border-radius:.4em;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09)}.loginContainer,.loginContainer:before{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.loginContainer:before{content:"";background:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1}.cardCustom{position:relative;display:flex;flex-direction:column;height:100%;padding:1em;color:white;border-radius:10px;box-shadow:0 15px 25px rgba(0,0,0,.15),0 5px 10px rgba(0,0,0,.05);overflow:hidden;z-index:0;background-color:rgba(255,255,255,.118);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.cardCustom:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.cardButtons{display:flex;flex-wrap:wrap;gap:.5em;justify-content:flex-start;margin-top:auto;padding-top:1em}.primaryButton,.secondaryButton{background-color:rgb(118,62,207)!important;color:rgb(255,255,255)!important;gap:10px}.secondaryButton{margin-left:10px!important}.thirdButton{background-color:rgb(90,117,197)!important}.fourthButton,.thirdButton{margin-left:10px!important;color:rgb(255,255,255)!important;gap:10px}.fourthButton{background-color:rgb(204,61,61)!important}.imageContainer{width:14em}.backText,.chooseContainer{font-family:Roboto;font-weight:"400";font-size:"1em";color:rgb(228,228,228);padding-bottom:8px;text-align:"left";padding-top:8px}.backText{cursor:pointer;text-decoration:none}.goBackContainer{padding-bottom:1em}.btn{width:100%;font-weight:600!important;padding:10;display:"flex";align-items:"center";gap:10;justify-content:"center"}.username{margin-bottom:10px}.password,.username{background:transparent!important;color:white!important;border:1px solid rgb(146,148,178)!important;font-family:Montserrat!important}.password{margin-bottom:20px}.username::placeholder{color:rgb(163,163,163)!important}.password::placeholder{color:rgb(163,163,163)!important}.loginLogo{text-align:center;width:10em!important;padding-bottom:1em}.eduidButton,.gradientAuthenticateButton{font-weight:550!important}@media (max-width:769px){.loginContainer{top:55%;left:50%;transform:translate(-50%,-55%);width:90vw;padding:1.2em;gap:1em}.imageContainer{width:9em;margin:0 auto 1em;display:flex;justify-content:center}.chooseContainer{font-size:.95em;text-align:center;font-weight:500;padding:.5em 0}.btn{font-size:.9em!important;padding:.6em 1em!important;display:flex;justify-content:center;align-items:center;gap:.6em}.eduidButton img{max-height:18px;padding-right:8px}.registerText{font-size:.85em!important;text-align:center}.loginLogo{width:8em!important;margin:0 auto 1em}.password,.username{font-size:.9em;padding:.6em}}