.info-page,.info-page *{margin:0;padding:0;box-sizing:border-box;text-transform:lowercase}.info-page{padding:0 30px;display:flex;flex-direction:column;min-height:100dvh;font-size:16px;font-family:Times New Roman,Times,serif}.info-page .container{display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh}.info-page p{margin:0}.info-page button{display:flex;justify-content:center;align-items:center;font-size:small;border:none;border-radius:15px;cursor:pointer;box-sizing:border-box;width:fit-content;padding:0 20px;height:26px;background-color:#eee;color:#646464;border:.5px solid transparent;box-shadow:inset 0 1px 3px #00000008;transition:background-color .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease,border-color .2s ease}.info-page button:hover{background-color:#e1e1e1;color:#646464;border-color:#b4b4b4}.info-page .info-container{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;width:65%;height:fit-content}.info-page header,.info-page footer,.info-page .title{display:flex;width:100%;font-size:xx-large;letter-spacing:-1.75px}.info-page header{top:0;position:sticky;padding-top:20px;background:linear-gradient(to bottom,white,transparent)}.info-page header p:first-child{margin-right:auto}.info-page header a{text-decoration:none;color:#000;font-size:xx-large}.info-page a{color:#db0c0c}.info-page a:hover{text-decoration:underline}.info-page .content{padding-top:25px;padding-bottom:45px;width:60%;font-size:small;line-height:1.6}.info-page .content-register{width:30%;text-align:left;font-size:small;line-height:1.5}.info-page .register-container{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:100px}.info-page footer{display:flex;justify-content:space-between;align-items:center;width:100%;position:sticky;bottom:0;padding-bottom:20px;background:linear-gradient(to top,white,transparent)}.info-page footer a{color:#000;text-decoration:none}.info-page form{border:1px solid black;padding:10px;border-radius:5px;display:grid;row-gap:10px}.info-page input{font-size:small;border:1px solid black;padding:2px}.info-page input:focus{border:1px solid gray}.info-page input:hover{border-color:gray}.info-page #registerForm{display:flex;flex-direction:column;gap:1em}.info-page .form-group{display:flex;flex-direction:column;align-items:flex-start}.info-page .form-group label{margin-bottom:.3em}.info-page .form-group input{width:100%;box-sizing:border-box}.info-page .button-group{display:flex;justify-content:center;margin-top:1em}.info-page .alert-box{display:none;position:fixed;inset:0;background:#00000080;justify-content:center;align-items:center}.info-page .alert-box.active{display:flex}.info-page .alert-content{background:#fff;padding:20px 40px;border:solid 1px gray;border-radius:10px;text-align:center;width:390px;display:flex;flex-direction:column;align-items:center;font-size:medium;color:#000}.info-page #alertButton{margin-top:15px}.info-page .nav{display:none}@media(max-width:1000px){.info-page{padding:0 10px}.info-page .info-container{width:100%;padding:50px 40px 100px 50px;flex-grow:1;justify-content:center}.info-page .container{justify-content:normal}.info-page .title{justify-content:center;align-items:center}.info-page header{padding-top:12px}.info-page .content{text-align:left;margin:0 auto;padding:20px;width:100%}.info-page footer{display:none}.info-page .closeBtn{display:none}.info-page .nav{display:block}.info-page .nav-toggle:hover{cursor:pointer;text-decoration:underline}.info-page .nav-overlay{position:fixed;inset:0;z-index:2000;display:none;flex-direction:column;justify-content:flex-start;background:#ffffff4d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.info-page .nav-overlay.active{display:flex}.info-page .nav-menu{display:none;position:fixed;inset:0;padding:12px 20px;z-index:1000;align-items:flex-end;flex-direction:column}.info-page .nav-menu a{text-align:right;display:block;margin-bottom:10px}.info-page .nav-menu.active{display:flex}}
