*,::after,::before{box-sizing:border-box}body{color:#041e42;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:16px;min-width:360px;margin:0;padding:0}a:link,a:visited{text-decoration:none}a:hover,a:active,a:focus{color:#041e42;text-decoration:underline}a:focus-visible{outline-offset:0;text-decoration:none}button:focus-visible,button.focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}input:focus-visible{outline:1px solid rgba(143,182,252,.25);box-shadow:0 0 0 .25rem rgba(13,110,253,.25);z-index:1}p{margin-top:0;margin-bottom:20px;line-height:1.4}.visually-hidden:not(caption){position:absolute!important}.visually-hidden{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#skippy{background-color:#fff;border-bottom:1px solid #041e42;color:#337ab7;font-size:15px;padding:3px 15px;position:absolute;top:0;left:0;right:0;z-index:1035;text-decoration:underline}.skippy:not(:focus):not(:focus-within):not(caption){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skippy-text{display:none}h1,h2,h3,h4,h5,h6{color:#041e42;font-family:'Open Sans',Arial,Helvetica,sans-serif}h1{font-size:38px;line-height:1.4;text-align:center}h2{font-size:20px;font-weight:700;line-height:1.4;text-align:center;text-transform:uppercase;margin-bottom:40px}.align-items-top{align-items:flex-start!important}.word-wrap{word-wrap:break-word!important}.text-left-important{text-align:left!important}.text-center{text-align:center}.text-danger{color:#960202!important}.text-primary{color:#041e42}.text-capitalize{text-transform:capitalize}.text-transform-none{text-transform:none}.text-underline{text-decoration:underline}.fw-bold{font-weight:700}.fw-bold800{font-weight:800}.breadcrumb a:link,.breadcrumb a:visited{text-decoration:underline}.display-4{font-size:x-large}.buttons-wrapper{display:flex;flex-direction:row;justify-content:center}.buttons-wrapper-term{display:flex;flex-direction:row;justify-content:center;gap:0 20px;margin-top:1.5rem}.btn{color:#041e42;font-size:14px;font-weight:700;height:42px;width:175px;display:inline-flex;align-items:center;justify-content:center}.btn:focus:active{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}a:hover,button:hover{cursor:pointer}.btn-primary,a.btn-primary{border:1px solid #041e42;background-color:#041e42;color:#fff;width:302px}.btn-submit{margin-top:20px}a.btn-primary:hover{text-decoration:none}.btn-primary-outline{border:2px solid #041e42;background-color:#fff;padding:0!important;margin:5px 0}#main-content{margin:30px auto;padding-right:15px;padding-left:15px}main ul{margin-top:0}main li{margin-bottom:10px;margin-left:-20px;line-height:1.4}label{display:block;font-weight:700}.form-label{margin-bottom:2px}input[type=text]{border-radius:0;border:2px solid #041e42;color:#000;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;padding:10px;width:340px;height:42px}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1320px}.container-sm{margin-right:auto;margin-left:auto;margin-top:30px;max-width:638px}header{background-color:#041e42;color:#fff;z-index:1000;height:57px}#header{display:flex;align-items:center;justify-content:space-between}.navbar-brand{margin-right:1rem}.navbar-brand a{display:block;height:100%;width:auto}.navbar-brand img{display:block;height:100%;object-fit:cover}.site-name,.site-name-mobile{font-size:16px;text-transform:uppercase;flex:1;font-weight:bold}.site-name a,.site-name-mobile a{color:#fff}.site-name-mobile{color:#041e42}#navbar-menu{display:flex;justify-content:space-between}.navbar-collapse{align-items:center}.navbar-nav{list-style-type:none;margin:0}.navbar-nav li{float:left;margin-left:15px}.navbar-item a{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;white-space:nowrap}.navbar-item a:hover,.navbar-item a:focus{text-decoration:underline}#user-signed-in{display:block;padding:18px 35px 18px 0;white-space:nowrap}.user-name{font-weight:bold;font-size:16px;text-transform:none}.show{display:block}footer{padding:20px;text-align:center;background-color:#041e42;color:#fff;margin-top:50px}footer a{color:#fff;text-decoration:none}footer nav a:hover,footer nav a:focus,footer nav a:active{text-decoration:underline!important}footer nav a{padding-right:12px;padding-left:10px;border-right:1px solid;white-space:nowrap;font-weight:bold;text-transform:uppercase;color:#fff!important;font-size:12px;text-decoration:none!important}footer nav a:last-child{border-right:0;padding-right:0}address{display:block;color:#fff;font-size:14px;font-style:normal;margin:15px auto;padding-top:15px;padding-left:90px;max-width:510px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAAA8CAMAAADCDB2DAAAAM1BMVEX////////////////////////////////////////////////////////////////////lEOhHAAAAEHRSTlMAECAwQFBgcICQoLDA0ODwVOCoyAAAArtJREFUeF7dmFGTpCAMhBsMGBWQ//9r79Zx7AjllN7N036PFCaxO8k6i9+Epo0B32OtGx5fYVDVub5IPzj8O06iair1gIFnDYKH+HFmrAvyPN4Wd5hKvcm63AjrtdRnlEnwAVkqeRL1qlZJ9Z9J8WsBSQmthstNQ9IbfRNkByfiWklOPyyqXd0LbuNfmVqRc22I+F/kh3HXH98j1g3FFV42Rv1LO9MbUQBE1bThgX1pBGAQCbox7ctOagN2QrUEAIe/FNQD7VwJxraRsDNViwMG47A7grvaYJ+k4L2xGWDyEZDjsvQltV0244XvTo+2HwA93NG2pF6KkZY2rXf0PcPHt09EAR6sZS8BQHvVm7ITww9940dKIS/1VuyURiCWrQwPgHe2aVWH49BDGilLWq2Us0keWW+QRjEclsHl/T6hlLYD2GATQMsFIt76kDCzhZiMHjsrZWYmjP0C0ZcSuXZFTnZcgpESzERBzOPpcvNlHpv+E5bfjURvbXYwOPaqzczwiYKfh/kqIoKVEnY0l5M7ZGk9SIzYSclrE19sbN3R8+CViIZMj82TgY0urTvhZHgAaaVUuzMcFTklzmlSbw2fQDopxeyMTEUyrTgHKJSlk5LVeFtx4pRCeO4k6JRGgIV8kjLaitlatCLnI7ZQlg9S0oTTUEM01wbZs+RPUgaWfDKfClsclD16JaWjlNb8zGPD+pZa0ZF4yXTlwEZf+Cb9n54ye3Ss1p1iwjsWrJXw9PK72u4CtUMc6E769DnZw2vLfFqxSonXZ1/9lRBHkQvgKkkM9yhkNrkWNmhSwR1y7YkAhrM7eQq4y3xR5Eh3dAoOD5DaMdhUt4Ld+yTP7FB4PGNoJk1O2yQBmNfh+ec4mR3Q7se0RjxkSEfTeeyoWU8u4Dmu+d3DGfTf/odGmfAF6FmmDN8gMt4v5A9Me4etoZVJlwAAAABJRU5ErkJggg==');background-repeat:no-repeat;background-position:left}address .name{display:block;color:#fff;font-size:18px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:0 10px;margin-bottom:10px;white-space:nowrap!important}.poweredBy{font-size:14px}.poweredBySpace{padding-left:90px}.mb-0{margin-bottom:0!important}.ms-0{margin-left:0!important}.mb-10px{margin-bottom:10px}.mb-20px{margin-bottom:20px}.mb-40px{margin-bottom:40px}.mt-20px{margin-top:20px}.ps-5px{padding-left:5px}.pb-0{padding-bottom:0!important}.form-control{border:1px solid #7a7a7a;border-radius:0;height:42px;display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.hidden-input{border:0!important;background-color:transparent;width:0!important;padding:0!important}.field-validation-error{display:block;color:#960202!important;font-size:14px;font-weight:bold}.email-holder:has(.field-validation-error) label{color:#960202}.email-holder:has(.input-validation-error) input{border:2px solid #960202!important}.flex-holder{display:flex;flex-direction:column;align-items:center}.section-header{text-align:center;width:350px}.info-section{display:flex;flex-direction:column;align-items:center;border:2px solid #041e42;border-radius:10px;padding:20px;width:350px}.message-div{border:2px solid #7fffd4;border-radius:5px;padding:15px;padding-left:10px;padding-right:16px;margin-bottom:20px}.message-error{background-color:#f8dfdf;color:#7c0000;border:2px solid #960202}.message-success{background-color:#d4edda;color:#155724;border:2px solid #034d00}.email-holder input{width:302px}.student-email,.employee-email{margin-top:30px}.form-group{margin-top:20px}.validation-summary-errors{margin-top:10px;font-weight:bold;font-size:15px;color:#960202}.validation-summary-errors ul{padding-left:20px}.validation-summary-errors li{list-style-type:none}.d-none{display:none}@media(min-width:576px){.site-name-mobile{display:none}.section-header{width:100%}.validation-summary-errors{margin-bottom:-20px}}@media(max-width:576.98px){.site-name{display:none}.btn-submit{width:100%}input[type=text]{width:100%!important}footer{margin-top:30px}}@media screen and (max-width:565.98px){footer address{margin-top:20px;padding-left:0;background-position:top;padding-top:65px}address span{display:block}.poweredBySpace{padding-left:0}}@media screen and (max-width:445.98px){footer{padding-left:0;padding-right:0}footer nav a{border-right:0;display:block;font-size:13px;padding:0 0 10px 0}footer address .name{margin:5px auto;font-size:14px}}.pw-container{border:1px solid #041e42;max-width:785px;margin:60px auto 90px auto}.pw-header{background-color:#041e42;height:46px;display:flex;align-items:center;padding:15px}.pw-header h1{color:#fff;font-size:16px;font-weight:bold}.pw-body{color:#333;font-size:16px;font-family:'Open Sans',Arial,Helvetica,sans-serif;padding:50px 50px 0 50px}.pw-body a{color:#0a4eae;font-weight:700;text-decoration:underline}.pw-body li label{color:#333;font-size:16px;font-weight:400}.pw-email{padding-top:20px;padding-bottom:20px}.pwlabel{font-weight:700}.pw-body input{border:1px solid #041e42;height:42px;margin:5px 5px 5px 0;padding:5px;width:428px}.pw-body .text-danger{font-size:14px;font-weight:700}.pw-complexity{margin-top:10px;margin-bottom:15px;text-align:center}.pw-status{margin-bottom:30px;margin-top:30px}.pw-status li{margin-left:1em}.pw-buttons-wrapper{margin:60px auto 30px auto;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px}.pw-buttons-footer{margin:30px auto;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px}.pw-body .btn{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:16px;width:206px}.pw-buttons-footer a{color:#fff;text-decoration:none;width:310px!important}@media(max-width:767.98px){.display-block{display:block}}@media(max-width:575.98px){.pw-container{margin:30px auto 60px auto}.pw-body{color:#333;font-size:16px;font-family:'Open Sans',Arial,Helvetica,sans-serif;padding:30px 15px 0 15px}.pw-buttons-wrapper{margin:15px auto 30px;flex-direction:column}.pw-body .btn,.pw-body input,.pw-buttons-footer a{width:100%}}