*{margin:0;padding:0;border:0;outline:0;text-decoration:none;box-sizing:border-box}body{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Montserrat,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%;width:100%;scroll-behavior:smooth}html .dZYcTC,body .dZYcTC{overflow-y:hidden}.school_name{position:relative;display:inline-block;transition:.5s ease;animation:schoolNameGlow 4s ease-in-out infinite}.school_name:hover{transform:scale(1.05);animation-play-state:running}.school_name:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;pointer-events:none;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);animation:schoolNameShine 6s ease-in-out infinite}.school_name:before{content:"";position:absolute;inset:-4px;filter:blur(10px);background:radial-gradient(circle,rgb(255,254,254),transparent 70%);opacity:.6;z-index:-1}@keyframes schoolNameGlow{0%,to{text-shadow:0 0 8px rgba(212,175,55,.4),0 0 16px rgba(212,175,55,.3),2px 2px 4px rgba(0,0,0,.6)}50%{text-shadow:0 0 14px rgba(212,175,55,.8),0 0 28px rgba(212,175,55,.6),2px 2px 4px rgba(0,0,0,.6)}}@keyframes schoolNameShine{0%{left:-140%;opacity:0}30%{opacity:1}50%{left:140%;opacity:0}to{left:140%;opacity:0}}#navLinksWrap #navLinks{align-items:center;margin:.5rem;cursor:pointer;text-transform:capitalize;font-size:.9em}#navLinksWrap #otherLinks{position:relative}#navLinksWrap #otherLinks .subNav{position:absolute;z-index:9999;top:1rem;left:0;display:flex;flex-direction:column}#navLinksWrap #otherLinks .subNav .openSubNavLinks{display:flex;flex-direction:column;width:12rem}#navLinksWrap #otherLinks .subNav .openSubNavLinks .otherLinkSelected{min-width:inherit;padding:.6rem 1rem;font-size:.8rem;animation:animateNavMenuItems .4s linear forwards;transform-origin:top right;opacity:0;background-color:#292929;color:#fff;border-left:3px solid transparent;text-transform:capitalize;transition:.5s ease}#navLinksWrap #otherLinks .subNav .openSubNavLinks .otherLinkSelected:hover{background-color:#383838;color:var(--custom-navBarHoverLinkColor);border-left:3px solid #fff}#navLinksWrap #otherLinks .subNav .openSubNavLinks .otherLinkSelected:nth-child(1){animation-delay:.2s;border-radius:.2rem .2rem 0 0}#navLinksWrap #otherLinks .subNav .openSubNavLinks .otherLinkSelected:nth-child(2){animation-delay:.3s;border-top:1px solid #ccc}#navLinksWrap #otherLinks .subNav .openSubNavLinks .otherLinkSelected:nth-child(3){animation-delay:.4s;border-top:1px solid #ccc}#navLinksWrap #otherLinks .subNav .openSubNavLinks .otherLinkSelected:nth-child(4){animation-delay:.5s;border-top:1px solid #ccc}#navLinksWrap #otherLinks .subNav .openSubNavLinks .otherLinkSelected:nth-child(5){animation-delay:.6s;border-top:1px solid #ccc}#navLinksWrap #otherLinks .subNav .openSubNavLinks .otherLinkSelected:nth-child(6){animation-delay:.7s;border-top:1px solid #ccc}#navLinksWrap #otherLinks .subNav .openSubNavLinks .otherLinkSelected:nth-child(7){animation-delay:.8s;border-top:1px solid #ccc}#navLinksWrap #otherLinks .subNav .openSubNavLinks .otherLinkSelected:nth-child(8){animation-delay:.9s;border-top:1px solid #ccc}#navLinksWrap #otherLinks .subNav .openSubNavLinks .otherLinkSelected:nth-child(8){animation-delay:1s;border-top:1px solid #ccc}#navLinksWrap #otherLinks .subNav .openSubNavLinks .otherLinkSelected:nth-child(9){animation-delay:1.1s;border-top:1px solid #ccc}#navLinksWrap #otherLinks .subNav .openSubNavLinks .otherLinkSelected:nth-child(10){animation-delay:1.2s;border-top:1px solid #ccc}#navLinksWrap #otherLinks .subNav .openSubNavLinks .otherLinkSelected:nth-child(11){animation-delay:1.3s;border-top:1px solid #ccc}#navLinksWrap #otherLinks .subNav .openSubNavLinks .otherLinkSelected.selected{color:#77d6f8;border-bottom:1px solid transparent}#navLinksWrap #otherLinks .subNav .closeSubNavLinks{height:0px;max-height:0px;opacity:1;overflow:hidden;transition:.5s ease-in-out;display:flex;flex-direction:column}#smallScreenMenu{position:absolute;top:.5rem;left:0;flex-direction:column;justify-content:flex-start;border-radius:.4rem;transition:.4s ease;z-index:5;text-transform:capitalize}#smallScreenMenu .menuList{display:flex;flex-direction:column;min-width:13rem;padding:.5rem 1rem;font-size:.8rem;animation:animateNavMenuItems .4s linear forwards;transform-origin:top right;opacity:0;background-color:#292929;color:#fff;border-left:3px solid transparent}#smallScreenMenu .menuList:hover{background-color:#323232;border-left:3px solid #fff}#smallScreenMenu .menuList:nth-child(1){animation-delay:.2s}#smallScreenMenu .menuList:nth-child(2){animation-delay:.3s;border-top:1px solid #ccc}#smallScreenMenu .menuList:nth-child(3){animation-delay:.4s;border-top:1px solid #ccc}#smallScreenMenu .menuList:nth-child(4){animation-delay:.5s;border-top:1px solid #ccc}#smallScreenMenu .menuList.selected{color:#77d6f8;border-left:3px solid #77d6f8;border-bottom:1px solid transparent}.MuiToolbar-root .css-18c8km3-MuiToolbar-root{padding:0}#navLogout{position:absolute;width:12rem;top:1.3rem;right:0;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem .3rem;border-radius:.4rem;transition:.4s ease;z-index:5}#navLogout .profileOptions{cursor:pointer;color:#fff;width:100%;font-size:.9em;animation:animateNavItems .4s linear forwards;transform-origin:top right;opacity:0;background-color:#323232}#navLogout .profileOptions:hover{background-color:#555}#navLogout .profileOptions:nth-child(1){animation-delay:.2s;border-bottom:1px solid #ccc}#navLogout .profileOptions:nth-child(2){animation-delay:.3s;border-bottom:1px solid #ccc}#navLogout .profileOptions:nth-child(3){animation-delay:.4s;border-bottom:1px solid #ccc}#navLogout .profileOptions:nth-child(4){animation-delay:.5s;border-radius:0 0 .4rem .4rem}#navLogout .profileOptions:nth-child(4):hover{border:0 1px 1px solid #292929;background-color:#fc5656}#navLogout .profileOptions:nth-child(4):hover .logUserOut{color:#fff}#navLogout .profileOptions:nth-child(4):hover .logoutIcon{color:#fff}#navLogout .logUserOutWrap{display:flex;align-items:center;justify-content:space-between;transition:.4s ease}#navLogout .logUserOutWrap .logUserOut{color:#fc5656}#navLogout .logUserOutWrap .logoutIcon{font-size:1em;color:#fc5656}.login{position:relative;width:100%;display:flex;justify-content:flex-end;align-items:center;gap:.3rem}.login button{font-size:.9em;background-color:transparent;cursor:pointer;font-weight:500;padding:0 .3rem;transition:.5s ease}.login button:nth-child(1){color:#fff;border-right:1px solid #fff}.login button:nth-child(1):hover{color:#ff0}.login button:nth-child(2){color:#98dffb;border-left:1px solid #fff}.login .loginOptions{position:absolute;top:2.2rem;right:0;width:fit-content;flex-direction:column;gap:0;display:block;border-radius:.4rem;z-index:1}.login .loginOptions .loginWrap{display:flex;justify-content:space-between;align-items:center;font-size:.8em;background-color:#292929;color:#fff;transition:.4s ease;cursor:pointer;animation:animateNavItems .4s linear forwards;transform-origin:top right;opacity:0;padding:.7em;border-top:1px solid #ccc}.login .loginOptions .loginWrap .loginIcon{color:#0aca0a;margin-left:1em}.login .loginOptions .loginWrap:hover{background-color:#323232}.login .loginOptions .loginWrap:nth-child(1){animation-delay:.2s;border-top:unset}.login .loginOptions .loginWrap:nth-child(2){animation-delay:.3s}.login .loginOptions .loginWrap:nth-child(3){animation-delay:.4s}.login .loginOptions .loginWrap:nth-child(4){animation-delay:.5s;border-radius:0 0 .4rem .4rem}.login .signUpOptions{position:absolute;top:2.2rem;right:0;width:fit-content;flex-direction:column;gap:0;display:block;border-radius:.4rem;z-index:1}.login .signUpOptions .signUpWrap{display:flex;justify-content:space-between;align-items:center;font-size:.8em;background-color:#292929;color:#fff;transition:.4s ease;cursor:pointer;animation:animateNavItems .4s linear forwards;transform-origin:top right;opacity:0;padding:.7em;border-top:1px solid #ccc}.login .signUpOptions .signUpWrap .signUpIcon{color:#0aca0a;margin-left:1em}.login .signUpOptions .signUpWrap:hover{background-color:#323232}.login .signUpOptions .signUpWrap:nth-child(1){animation-delay:.2s;border-top:unset}.login .signUpOptions .signUpWrap:nth-child(2){animation-delay:.3s;border-radius:0 0 .4rem .4rem}@keyframes animateNavItems{0%{transform:rotateY(-90deg) rotateX(90deg) scale(.1)}to{transform:rotateY(0) rotateX(0) scale(1);opacity:1}}.promotionSpinner{display:flex}.promotionSpinner .dot-ellipsis{margin-left:2px;width:24px}.promotionSpinner .dot{display:inline-block;font-size:.8rem;animation:dot-blink 1.5s infinite;vertical-align:middle}.promotionSpinner .dot:nth-of-type(1){left:0;animation-delay:0s}.promotionSpinner .dot:nth-of-type(2){left:8px;animation-delay:.3s}.promotionSpinner .dot:nth-of-type(3){left:16px;animation-delay:.6s}@keyframes dot-blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes animateNavMenuItems{0%{transform:rotate(0) rotateX(-90deg) scale(1)}to{transform:rotate(1) rotateX(0) scale(1.1);opacity:1}}@keyframes marqueeScroll{0%{transform:translate(100vw)}to{transform:translate(-100%)}}#latestNewsWrap .marquee{display:inline-block;white-space:nowrap;position:absolute;animation:marqueeScroll 170s linear infinite}#latestNewsWrap .marquee-text{display:inline-block;padding-left:20px}.chatBoxMarkDownContent h2{margin-top:1rem;margin-bottom:1rem;color:#383838;font-size:.8rem}.chatBoxMarkDownContent h3{margin:1rem 0 .5rem;color:#383838}.chatBoxMarkDownContent h4,.chatBoxMarkDownContent strong{color:#383838}.chatBoxMarkDownContent div{line-height:1.6}.chatBoxMarkDownContent div pre div{color:#ccc}.chatBoxMarkDownContent div div{color:#383838;font-size:.8rem}.chatBoxMarkDownContent p{margin:.75rem 0;line-height:1.5rem;font-size:.8rem;color:#383838}.chatBoxMarkDownContent ol{padding-left:2rem}.chatBoxMarkDownContent ol li{font-size:.8rem;line-height:1.6;margin-bottom:6px;color:#383838}.chatBoxMarkDownContent ul{padding-left:2rem}.chatBoxMarkDownContent ul li{font-size:.8rem;line-height:1.6;margin-bottom:6px;color:#383838}.markDownContent h2{margin-top:1rem;color:#ccc;font-size:.9rem}.markDownContent h3{margin:1rem 0 .5rem;color:#ccc}.markDownContent h4,.markDownContent strong,.markDownContent div div{color:#ccc}.markDownContent p{margin:.75rem 0;line-height:1.5rem;font-size:.8rem;color:#ccc}.markDownContent ul{padding-left:2rem}.markDownContent ul li{font-size:.8rem;line-height:1.6;margin-bottom:6px;color:#ccc}#adminDashboardHeaderWrap{z-index:2;background-color:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.0509803922);padding:1rem}#adminDashboardHeaderWrap h1.dashAction{color:#696969;padding:unset;text-transform:uppercase;font-size:1em}#adminDashboardHeaderWrap h1.dashAction span{color:#a09f9f;font-size:.8em}.searchBar .searchForm{width:17rem;transition:.4s ease}.searchBar .searchForm .MuiOutlinedInput-root{border-radius:.3rem;background-color:transparent;color:#292929;font-size:1rem;transition:.4s ease}.searchBar .searchForm .MuiOutlinedInput-root:hover fieldset{border:.5px solid rgba(69,67,67,.6784313725);box-shadow:2px 2px 3px #1a0505ad}.searchBar .searchForm .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#454343ad;box-shadow:2px 2px 3px #454343ad}.searchBar .searchForm .MuiOutlinedInput-input{padding:.5rem 3rem .5rem .5rem;font-size:.8rem}.searchBar .searchForm .MuiOutlinedInput-input::placeholder{color:#292929;font-size:.8rem;opacity:1}.searchBar .searchForm:focus-within{width:25rem}.searchBar .searchForm .searchIcon{color:#292929;cursor:pointer}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}
