.Footer{width:100%;position:fixed;bottom:0;left:0}.Footer .Footer-Content{opacity:.5;text-shadow:0 0 2px #fff;flex-direction:row;justify-content:space-between;align-items:center;margin:0 1vw;display:flex}.Footer .Footer-Content a{color:#fff;text-decoration:none}@media screen and (max-width:1920px){.Footer .Footer-Content{margin:0 1.5vw;font-size:.85rem}}@media screen and (max-width:1280px){.Footer{display:inline;position:relative;bottom:0;left:0}.Footer p{font-size:.8rem}}
html,body{color:#fff;width:100%;height:100%;margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}body{background:#0a0a0a}body:before{content:"";z-index:-1;filter:blur(100px);background-color:#0000;background-image:radial-gradient(circle,#372549 0%,#0a0a0a00 70%),radial-gradient(circle at 90% 90%,#1f3711cc 0%,#fff0 30%),radial-gradient(circle at 90% 10%,#81702433 0%,#0a0a0a 20%);background-position:0 0,0 0,0 0;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:fixed;inset:0}.App{padding:20px}.Main-Content{margin:4vh 4vw}.Main-Content .Main-Content-Social{flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;margin-bottom:4vh;display:flex}.Main-Content .Main-Content-Social a{color:#fff;width:1.5vmax;height:1.5vmax;font-size:1.5rem;transition:color .3s}.Main-Content .Main-Content-Social a:hover{color:#ffffffb3}.Main-Content .Main-Content-Social a svg{filter:drop-shadow(0 0 3px #ffffff80);width:100%;height:100%}.Main-Content .Main-Content-Header{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:4vh;display:flex}.Main-Content .Main-Content-Header .Main-Content-Header-Left{flex-direction:column;justify-content:center;align-items:flex-start;width:70%;display:flex}.Main-Content .Main-Content-Header .Main-Content-Header-Left .Main-Content-Header-Left-Name{text-transform:capitalize;font-size:2rem;font-weight:700}.Main-Content .Main-Content-Header .Main-Content-Header-Left .Main-Content-Header-Left-Name h1{filter:drop-shadow(0 0 5px #ffffff80);margin:0;padding:0}.Main-Content .Main-Content-Header .Main-Content-Header-Left .Main-Content-Header-Left-SubName{color:#ffffff80;text-transform:uppercase;font-size:1.5rem;font-weight:400}.Main-Content .Main-Content-Header .Main-Content-Header-Left .Main-Content-Header-Left-SubName h3{filter:drop-shadow(0 0 5px #ffffff80);margin:0;padding:0}.Main-Content .Main-Content-Header .Main-Content-Header-Right{flex-direction:row;justify-content:flex-end;align-items:center;gap:20px;width:30%;height:1.5vmax;display:flex}.Main-Content .Main-Content-Header .Main-Content-Header-Right a,.Main-Content .Main-Content-Header .Main-Content-Header-Right button{color:#ffffff80;text-transform:uppercase;border:2px solid #ffffff80;border-radius:10px;margin:0;padding:5px 10px;font-size:1.8rem;line-height:1.25;text-decoration:none;transition:color .3s,border-color .3s}.Main-Content .Main-Content-Header .Main-Content-Header-Right a:hover,.Main-Content .Main-Content-Header .Main-Content-Header-Right button:hover{color:#ffffffb3;border-color:#ffffffb3}.Main-Content .Main-Content-Header .Main-Content-Header-Right a,.Main-Content .Main-Content-Header .Main-Content-Header-Right button{filter:drop-shadow(0 0 5px #ffffff80)}.Main-Content .Main-Content-Header .Main-Content-Header-Right button{cursor:pointer;appearance:none;background:0 0}.Main-Content .Main-Content-Navigation-Links{flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;display:flex}.Main-Content .Main-Content-Navigation-Links .Main-Content-Navigation-Links-Link{color:#ffffffb3;margin:0;padding:0;font-size:2rem;text-decoration:none;transition:color .2s}.Main-Content .Main-Content-Navigation-Links .Main-Content-Navigation-Links-Link.active,.Main-Content .Main-Content-Navigation-Links .Main-Content-Navigation-Links-Link:hover{color:#f5f5f5}.Main-Content .Main-Content-Navigation-Links .Main-Content-Navigation-Links-Link.active{font-weight:700}.Main-Content .Main-Content-Navigation-Links .Main-Content-Navigation-Links-Link.active:after{content:"";background-color:#f5f5f5;border-radius:1px;width:100%;height:2px;margin-top:5px;display:block}.Main-Content .Main-Content-Navigation-Links p{color:#ffffff80;margin:0;padding:0}.Main-Content .Main-Section{width:100%;margin-top:2vh}.Main-Content .Main-Content-Body{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;display:flex}.Main-Content .Main-Content-Body .Main-Content-Body-Left{width:50%}.Main-Content .Main-Content-Body .Main-Content-Body-Right{flex-direction:column;justify-content:center;align-items:center;width:40%;margin-left:5%;display:flex}.Main-Content .Main-Content-Body .Main-Content-Body-Right .primary-announcement,.Main-Content .Main-Content-Body .Main-Content-Body-Right .blog-posts{max-width:80%}@media screen and (max-width:1920px){.Main-Content{margin:1vh 3vw}.Main-Content .Main-Content-Header-Left-Name{text-transform:capitalize;font-weight:700;font-size:1.35rem!important}.Main-Content .Main-Content-Header-Left-SubName{color:#ffffff80;text-transform:uppercase;font-weight:400;font-size:1.1rem!important}.Main-Content .Main-Content-Header{margin-bottom:3vh}.Main-Content .Main-Content-Social{gap:15px;margin-bottom:3vh}.Main-Content .Main-Content-Social a{width:1.2vmax;height:1.2vmax;font-size:1.2rem}.Main-Content .Main-Content-Header-Left{width:60%}.Main-Content .Main-Content-Header-Right{gap:15px;width:40%}.Main-Content .Main-Content-Header-Right a,.Main-Content .Main-Content-Header-Right button{padding:4px 8px;font-size:1.5rem}.Main-Content .Main-Content-Navigation-Links{gap:15px}.Main-Content .Main-Content-Navigation-Links .Main-Content-Navigation-Links-Link{font-size:1.5rem}.Main-Content .Main-Content-Body{gap:15px}.Main-Content .Main-Content-Body .Main-Content-Body-Left{width:65%}.Main-Content .Main-Content-Body .Main-Content-Body-Right{width:30%}}@media screen and (max-width:1536px){.Main-Content-Body-Left{width:80%}}@media screen and (max-width:1024px){.Main-Content{margin:2vh 2vw}.Main-Content .Main-Content-Social{justify-content:center;gap:10px;margin-bottom:2vh}.Main-Content .Main-Content-Social a{width:4.2vmax;height:4.2vmax;font-size:1.2rem}.Main-Content .Main-Content-Header{flex-direction:column;align-items:flex-start;gap:20px}.Main-Content .Main-Content-Header .Main-Content-Header-Left{align-items:center;width:100%}.Main-Content .Main-Content-Header .Main-Content-Header-Left h1{font-size:3.5rem}.Main-Content .Main-Content-Header .Main-Content-Header-Left h3{display:none}.Main-Content .Main-Content-Header .Main-Content-Header-Right{justify-content:center;width:100%}.Main-Content .Main-Content-Header .Main-Content-Header-Right a,.Main-Content .Main-Content-Header .Main-Content-Header-Right button{font-size:1.2rem}.Main-Content .Main-Content-Body{flex-direction:column-reverse;align-items:center}.Main-Content .Main-Content-Body-Left{width:100%!important}.Main-Content .Main-Content-Body-Right{width:100%!important;margin-left:0!important}.Main-Content .Main-Content-Body-Right .primary-announcement,.Main-Content .Main-Content-Body-Right .blog-posts{max-width:100%!important}}
.primary-announcement{background-color:#ffffff0d;border-radius:10px;width:100%;margin:2.5px;padding:10px}@media screen and (max-width:1920px){.primary-announcement{background-color:#ffffff06}}@media screen and (max-width:768px){.primary-announcement{font-size:.9rem}.primary-announcement *{margin:.5rem 0;padding:0}}
.blog-posts{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.blog-posts .blog-post{background-color:#ffffff0d;border-radius:10px;flex-direction:row;width:100%;margin:1vh 0 0;padding:10px;display:flex}.blog-posts .blog-post .blog-post-left .blog-post-left-header{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.blog-posts .blog-post .blog-post-left .blog-post-left-header h3{margin:0 0 .5rem;padding:0;font-size:1.25rem;font-weight:700}.blog-posts .blog-post .blog-post-left .blog-post-left-description{margin:0;padding:0;font-size:1rem}.blog-posts .blog-post .blog-post-right{flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:1vw;display:flex}.blog-posts .blog-post .blog-post-right a{color:#f5f5f5}@media screen and (max-width:1920px){.blog-posts .blog-post{background-color:#ffffff06}}@media screen and (max-width:768px){.blog-posts .blog-post .blog-post-left .blog-post-left-header h3{font-size:1rem}.blog-posts .blog-post .blog-post-left .blog-post-left-description{font-size:.9rem}}
