@font-face{font-family:"Gilroy";src:url("./fonts/gilroy/SVN-GilroyBold.otf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Gilroy";src:url("./fonts/gilroy/SVN-GilroyLight.otf") format("truetype");font-weight:300;font-style:normal}nav{color:#fff;display:flex;justify-content:space-between;align-items:center}nav a{color:#fff;font-size:20px;font-weight:800;text-decoration:none;display:flex;align-items:center}nav a:visited{color:#fff}nav a p{margin:0 10px}nav .user{display:flex}nav .user a{margin-left:8px;color:#000;font-size:12px;font-weight:normal;text-decoration:underline;font-style:italic}.login-page{font-family:inherit;margin:0 auto;width:50%}.login-page .lead{color:#fff;font-feature-settings:"clig" off,"liga" off;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:5px}.login-page .login-content{border-radius:30px;background:#fff;display:flex;flex-direction:column;align-items:center;padding:16px;font-family:inherit}.login-page .login-content form{width:100%;display:flex;flex-direction:column;row-gap:1em}.login-page .login-content form input{font-family:inherit;background-color:#f2f2f2;border:none;border-radius:41px;font-size:16px;font-weight:300;line-height:1.5;padding:12px 24px 8px 24px}.login-page .login-content form input:focus{outline:none;border:none}.login-page .login-content form a{color:#989898;text-align:center;text-decoration:none;font-size:14px;font-weight:300}.login-page .login-content form p{color:#000;text-align:center;text-decoration:none;font-size:14px;font-weight:300}.login-page .login-content form p button.register-btn{color:blue;font-size:14px;font-weight:300;text-decoration:underline}.login-page .login-content form button{font-family:inherit;border-radius:22px;border:none;outline:none;background:var(--main-colour, linear-gradient(90deg, #2e499c 0%, #00c7cc 100%));padding:13px;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.login-page .login-content form button.text-btn{background:none;color:#000;padding:0;border-radius:0}.login-page .login-content form button.cancel-btn{text-align:left;font-style:italic;font-weight:300;font-size:14px;color:rgba(67,67,67,.8);text-decoration:underline}.login-page .login-content .external-login{width:100%;display:flex;flex-direction:column;align-items:center}.login-page .login-content .external-login p{color:#000;text-align:center;text-decoration:none;font-size:16px;font-weight:500;position:relative}.login-page .login-content .external-login p::before,.login-page .login-content .external-login p::after{content:"";position:absolute;left:0;right:0;height:1px;width:40px;background-color:#000}.login-page .login-content .external-login p::before{top:50%;transform:translateX(-120%)}.login-page .login-content .external-login p::after{top:50%;transform:translateX(120%)}.login-page .login-content .external-login .external-content{display:flex;align-items:center}.login-page .login-content .external-login .external-content .external-btn{padding:1em;line-height:0;border-radius:50%;text-decoration:none;margin:0 4px;padding:10px}.login-page .login-content .external-login .external-content #Google{background-color:#e34f33}.login-page .login-content .external-login .external-content #Facebook{background-color:#395898}.login-page .login-content .external-login .external-content #Apple{background-color:#dadada;padding:8px 12px 13px}@media(max-width: 900px){.login-page{width:75%}}@media(max-width: 640px){.login-page{width:95%}}.register-page{font-family:inherit;margin:0 auto;width:50%}.register-page .lead{color:#fff;font-feature-settings:"clig" off,"liga" off;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:5px}.register-page .register-content{border-radius:30px;background:#fff;display:flex;flex-direction:column;align-items:center;padding:16px;font-family:inherit}.register-page .register-content form{width:100%;display:flex;flex-direction:column;row-gap:1em}.register-page .register-content form input{font-family:inherit;background-color:#f2f2f2;border:none;border-radius:41px;font-size:16px;font-weight:300;line-height:1.5;padding:12px 24px 8px 24px}.register-page .register-content form input:focus{outline:none;border:none}.register-page .register-content form p{color:#000;text-align:center;text-decoration:none;font-size:14px;font-weight:300}.register-page .register-content form p button.login-btn{color:blue;font-size:14px;font-weight:300;text-decoration:underline}.register-page .register-content form button{font-family:inherit;border-radius:22px;border:none;outline:none;background:var(--main-colour, linear-gradient(90deg, #2e499c 0%, #00c7cc 100%));padding:13px;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.register-page .register-content form button.text-btn{background:none;color:#000;padding:0;border-radius:0}@media(max-width: 900px){.register-page{width:75%}}@media(max-width: 640px){.register-page{width:95%}}html{height:100%;width:100%;padding:0;margin:0;background:linear-gradient(85deg, #0e1325 -0.48%, #1f2248 100%);font-family:"Gilroy"}.welcome-page .logo{width:64px}.icon-banner{width:32px}.body-container{margin-top:60px;padding-bottom:40px}.welcome-page li{list-style:none;padding:4px}.logged-out-page iframe{display:none;width:0;height:0}.grants-page .card{margin-top:20px;border-bottom:1px solid #d3d3d3}.grants-page .card .card-title{font-size:120%;font-weight:bold}.grants-page .card .card-title img{width:100px;height:100px}.grants-page .card label{font-weight:bold}/*# sourceMappingURL=site.css.map */
