@keyframes snow{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:1;transform:translateY(650px)}}@keyframes astronaut{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.box-of-star1,.box-of-star2,.box-of-star3,.box-of-star4{width:100%;position:absolute;z-index:10;left:0;top:0;transform:translateY(0);height:700px}.box-of-star1{animation:snow 5s linear infinite}.box-of-star2{animation:snow 5s -1.64s linear infinite}.box-of-star3{animation:snow 5s -2.3s linear infinite}.box-of-star4{animation:snow 5s -3.3s linear infinite}.star{width:3px;height:3px;border-radius:50%;background-color:#fff;position:absolute;z-index:10;opacity:.7}.star:before{content:"";width:6px;height:6px;border-radius:50%;background-color:#fff;position:absolute;z-index:10;top:80px;left:70px;opacity:.7}.star:after{content:"";width:8px;height:8px;border-radius:50%;background-color:#fff;position:absolute;z-index:10;top:8px;left:170px;opacity:.9}.star-position1{top:30px;left:20px}.star-position2{top:110px;left:250px}.star-position3{top:60px;left:570px}.star-position4{top:120px;left:900px}.star-position5{top:20px;left:1120px}.star-position6{top:90px;left:1280px}.star-position7{top:30px;left:1480px}.astronaut{width:250px;height:300px;position:absolute;z-index:11;top:calc(50% - 150px);left:calc(50% - 125px);animation:astronaut 5s linear infinite}.schoolbag{width:100px;height:150px;position:absolute;z-index:1;top:calc(50% - 75px);left:calc(50% - 50px);background-color:#94b7ca;border-radius:50px 50px 0 0/30px 30px 0 0}.head{width:97px;height:80px;position:absolute;z-index:3;background:-webkit-linear-gradient(left,#e3e8eb 0%,#e3e8eb 50%,#fbfdfa 50%,#fbfdfa 100%);border-radius:50%;top:34px;left:calc(50% - 47.5px)}.head:after{content:"";width:60px;height:50px;position:absolute;top:calc(50% - 25px);left:calc(50% - 30px);background:-webkit-linear-gradient(top,#15aece 0%,#15aece 50%,#0391bf 50%,#0391bf 100%);border-radius:15px}.head:before{content:"";width:12px;height:25px;position:absolute;top:calc(50% - 12.5px);left:-4px;background-color:#618095;border-radius:5px;box-shadow:92px 0 #618095}.body{width:85px;height:100px;position:absolute;z-index:2;background-color:#fffbff;border-radius:40px/20px;top:105px;left:calc(50% - 41px);background:-webkit-linear-gradient(left,#e3e8eb 0%,#e3e8eb 50%,#fbfdfa 50%,#fbfdfa 100%)}.panel{width:60px;height:40px;position:absolute;top:20px;left:calc(50% - 30px);background-color:#b7cceb}.panel:before{content:"";width:30px;height:5px;position:absolute;top:9px;left:7px;background-color:#fbfdfa;box-shadow:0 9px #fbfdfa,0 18px #fbfdfa}.panel:after{content:"";width:8px;height:8px;position:absolute;top:9px;right:7px;background-color:#fbfdfa;border-radius:50%;box-shadow:0 14px 0 2px #fbfdfa}.arm{width:80px;height:30px;position:absolute;top:121px;z-index:2}.arm-left{left:30px;background-color:#e3e8eb;border-radius:0 0 0 39px}.arm-right{right:30px;background-color:#fbfdfa;border-radius:0 0 39px}.arm-left:before,.arm-right:before{content:"";width:30px;height:70px;position:absolute;top:-40px}.arm-left:before{border-radius:50px 50px 0 120px/50px 50px 0 110px;left:0;background-color:#e3e8eb}.arm-right:before{border-radius:50px 50px 120px 0/50px 50px 110px 0;right:0;background-color:#fbfdfa}.arm-left:after,.arm-right:after{content:"";width:30px;height:10px;position:absolute;top:-24px}.arm-left:after{background-color:#6e91a4;left:0}.arm-right:after{right:0;background-color:#b6d2e0}.leg{width:30px;height:40px;position:absolute;z-index:2;bottom:70px}.leg-left{left:76px;background-color:#e3e8eb;transform:rotate(20deg)}.leg-right{right:73px;background-color:#fbfdfa;transform:rotate(-20deg)}.leg-left:before,.leg-right:before{content:"";width:50px;height:25px;position:absolute;bottom:-26px}.leg-left:before{left:-20px;background-color:#e3e8eb;border-radius:30px 0 0;border-bottom:10px solid #6d96ac}.leg-right:before{right:-20px;background-color:#fbfdfa;border-radius:0 30px 0 0;border-bottom:10px solid #b0cfe4}.btn-warning{background-color:#ffd000}.btn-danger{background-color:red}.btn-success{background-color:#13c81f}.dm-serif-text-regular-italic{font-family:"DM Serif Text",serif;font-weight:400;font-style:italic;font-size:1.5rem;color:#ddd;line-height:1.8;max-width:100%;margin:0 auto;padding:1rem 1.5rem;text-shadow:0 1px 1px rgba(0,0,0,.3)}.hero{--dark: #0a0a0a;--darker: #111111;--accent: #fffefb;--unit: 10px;background:radial-gradient(circle at top right,#1c1c1c,#0a0a0a);padding:2rem .2rem;position:relative;overflow:hidden;display:flex;height:100vh;text-align:center;flex-direction:column;box-shadow:0 0 var(--unit) var(--darker)}.main{height:100vh;position:relative;z-index:1}.hero{z-index:2}.hero:before{content:"";position:absolute;width:100%;height:120%;top:-10%;left:-10%;background:linear-gradient(135deg,#00ddeb,#af40ff,#5b42f3);filter:blur(60px);opacity:.08;z-index:0;animation:lightPulse 6s infinite alternate ease-in-out}.hero-content{position:relative;z-index:2;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:3rem;padding:2rem;width:100%}.image{width:320px;animation:floating-img 10s ease-in-out infinite;filter:brightness(1.2);object-fit:contain;transition:transform .3s ease}.image:hover{transform:scale(1.05)}@keyframes floating-img{0%{transform:translate(-2%,2%) scaleY(.95) rotate(-4deg)}50%{transform:translate(2%,-2%) scaleY(1) rotate(4deg)}to{transform:translate(-2%,2%) scaleY(.95) rotate(-4deg)}}.nav-links .nav-item{color:#ccc;font-weight:700;font-size:15px;cursor:pointer;padding:.6rem 1.6rem;border-radius:30px;position:relative;overflow:hidden}.nav-links .nav-item:hover{background-color:#2e3444;color:#fff;border:1px solid #00ff88;box-shadow:0 0 12px #0f86}.nav-links .nav-item.active{background-color:#2e3444;color:#fff;font-weight:700;border:1px solid #00ff88;box-shadow:0 0 12px #0f86}.nav-links .nav-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);opacity:0;transition:opacity .4s}.nav-links .nav-item:hover:before{opacity:1}.login-btn{background-color:#2e3444;color:#fff;border:none;border-radius:30px;padding:.7rem 2rem;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease;box-shadow:inset 0 0 #fff}.login-btn:hover{background-color:#3b4356;transform:scale(1.05);box-shadow:0 0 10px #3b4356,inset 0 0 5px #fff3}.menu-icon{font-size:1.5rem;cursor:pointer;color:#ccc;padding:.5rem}.nav-links-mobile .nav-item{font-size:17px;padding:.6rem 0;border-radius:20px;transition:background-color .3s;color:#ccc}.nav-links-mobile .nav-item:hover{background-color:#2e3444;color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdown{0%{opacity:0;transform:scaleY(.95)}to{opacity:1;transform:scaleY(1)}}.animate-dropdown{animation:dropdown .3s ease-out}@media (max-width: 768px){.navbar-container{border-radius:20px;flex-direction:column;width:100%;padding:1rem}.nav-links{display:none!important}}.mobile-menu{background-color:#222;padding:1rem;border-radius:8px;border:1px solid #00ff88;box-shadow:0 0 12px #0f86;z-index:9999;position:absolute;top:70px;right:1rem;width:200px}.animate-dropdown{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mini-sidebar{width:5rem;overflow:hidden;transition:width .3s ease-in-out}.mini-sidebar .metismenu>li>a{text-align:start;padding-left:5}.mini-sidebar .metismenu>li>a i{margin-right:0}.mini-sidebar .nav-text{display:none}@media (max-width: 991px){.dlabnav{position:fixed;left:-250px;width:250px;height:100vh;background:#fff;transition:left .3s ease-in-out;z-index:1000}.dlabnav.show-sidebar{left:0}.dlabnav.hide-sidebar{left:-250px}.content-body{width:100%;transition:margin-left .3s ease-in-out}.show-sidebar~.content-body{margin-left:250px}.hide-sidebar~.content-body{margin-left:0}}.card-glow{background-color:#1e1f2f;border-radius:12px;border:1px solid transparent;transition:.3s ease-in-out;box-shadow:0 0 #00ff8000}.card-glow:hover{border:1px solid #00ff88;box-shadow:0 0 12px #0f86}.text-glow{color:#0f8;font-weight:600}.icon-wrapper{width:48px;height:48px;background:#00ff881a;border-radius:50%;display:flex;align-items:center;justify-content:center}.glow-icon{font-size:24px;color:#0f8}.about-section{background-color:#0e101c}.text-accent{color:#0f8;font-weight:500;letter-spacing:1px}.text-gradient{background:linear-gradient(to right,#0f8,#0cf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:500}.text-gradient-blue{color:#0cf;font-weight:500}.years-box-on-image{bottom:-30px;right:0;background-color:#141628f0;border:1px solid rgba(0,255,136,.4);padding:1.25rem;border-radius:12px;box-shadow:0 0 12px #00ff884d;color:#0f8;text-align:center;width:150px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.years-box-on-image h3{font-size:2rem;font-weight:700}.years-box-on-image small{color:#ccc}@media (max-width: 768px){.years-box-on-image{position:static;margin-top:1rem;width:50%;text-align:center}}.themed-btn{background-color:#141628f0;color:#0f8;border:1px solid rgba(0,255,136,.4);border-radius:15px;padding:.65rem 1rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 0 8px #00ff884d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.themed-btn:hover{background-color:#0f84;color:#fff;box-shadow:0 0 12px #0f89,0 0 20px #00ffff4d;transform:translateY(-2px)}.carousel-container{width:100%;max-width:1200px;margin:auto;padding:20px 0;overflow:hidden;box-sizing:border-box}.carousel-wrapper{position:relative;display:flex;align-items:center}.carousel-viewport{overflow:hidden;width:100%}.carousel-track{display:flex;will-change:transform}.card{box-sizing:border-box;padding:8px}.card-img{width:100%;height:200px;object-fit:cover;border-radius:10px}.card-content{padding:10px}.card-title{font-size:18px;margin-bottom:4px;font-weight:700}.card-desc{font-size:14px;color:#555}.nav-button{background-color:transparent;border:none;color:#fff;font-size:30px;cursor:pointer;padding:10px;z-index:2;position:absolute;top:40%;transform:translateY(-50%)}.nav-button.left{left:0}.nav-button.right{right:0}.dots{text-align:center;margin-top:10px}.dot{height:10px;width:10px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .3s}.dot.active{background-color:#333}.team{width:100%;background:radial-gradient(circle at top right,#1c1c1c,#0a0a0a);padding:20px}.section-heading{font-family:"DM Serif Text",serif;font-size:3rem;font-weight:700;color:#fff;text-align:center;margin-bottom:2rem;position:relative;letter-spacing:1px}.contact{min-height:100vh}@media (max-width: 768px){.neon-heading{font-size:2.5rem}.sub-heading-standard{font-size:1.3rem}}.team-section{background:linear-gradient(to bottom,#000,#111);color:#fff;padding:40px 20px;text-align:center;overflow:hidden}.ceo-card{margin:40px auto;text-align:center}.ceo-card img{width:100px;height:100px;object-fit:cover;border-radius:50%;border:3px solid #fff}.scroll-wrapper{overflow:hidden;position:relative;width:100%}.scroll-track{display:flex;width:max-content;animation:scroll-left 30s linear infinite}.employee-card{flex:0 0 auto;width:250px;margin:0 10px;text-align:center}.employee-card img{width:200px;height:200px;border-radius:50%;object-fit:cover;margin-bottom:10px}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.scroll-wrapper::-webkit-scrollbar{display:none}.scroll-wrapper{-ms-overflow-style:none;scrollbar-width:none}.button{--h-button: 48px;--w-button: 102px;--round: .75rem;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;transition:all .25s ease;background:radial-gradient(65.28% 65.28% at 50% 100%,#df71ffcc,#df71ff00),linear-gradient(0deg,#7a5af8,#7a5af8);border-radius:var(--round);border:none;outline:none;padding:12px 18px}.button:before,.button:after{content:"";position:absolute;inset:var(--space);transition:all .5s ease-in-out;border-radius:calc(var(--round) - var(--space));z-index:0}.button:before{--space: 1px;background:linear-gradient(177.95deg,#ffffff30,#fff0)}.button:after{--space: 2px;background:radial-gradient(65.28% 65.28% at 50% 100%,#df71ffcc,#df71ff00),linear-gradient(0deg,#7a5af8,#7a5af8)}.button:active{transform:scale(.95)}.fold{z-index:1;position:absolute;top:0;right:0;height:1rem;width:1rem;display:inline-block;transition:all .5s ease-in-out;background:radial-gradient(100% 75% at 55%,#df71ffcc,#df71ff00);box-shadow:0 0 3px #000;border-bottom-left-radius:.5rem;border-top-right-radius:var(--round)}.fold:after{content:"";position:absolute;top:0;right:0;width:150%;height:150%;transform:rotate(45deg) translate(0) translateY(-18px);background-color:#e8e8e8;pointer-events:none}.button:hover .fold{margin-top:-1rem;margin-right:-1rem}.points_wrapper{overflow:hidden;width:100%;height:100%;pointer-events:none;position:absolute;z-index:1}.points_wrapper .point{bottom:-10px;position:absolute;animation:floating-points infinite ease-in-out;pointer-events:none;width:2px;height:2px;background-color:#fff;border-radius:9999px}@keyframes floating-points{0%{transform:translateY(0)}85%{opacity:0}to{transform:translateY(-55px);opacity:0}}.points_wrapper .point:nth-child(1){left:10%;opacity:1;animation-duration:2.35s;animation-delay:.2s}.points_wrapper .point:nth-child(2){left:30%;opacity:.7;animation-duration:2.5s;animation-delay:.5s}.points_wrapper .point:nth-child(3){left:25%;opacity:.8;animation-duration:2.2s;animation-delay:.1s}.points_wrapper .point:nth-child(4){left:44%;opacity:.6;animation-duration:2.05s}.points_wrapper .point:nth-child(5){left:50%;opacity:1;animation-duration:1.9s}.points_wrapper .point:nth-child(6){left:75%;opacity:.5;animation-duration:1.5s;animation-delay:1.5s}.points_wrapper .point:nth-child(7){left:88%;opacity:.9;animation-duration:2.2s;animation-delay:.2s}.points_wrapper .point:nth-child(8){left:58%;opacity:.8;animation-duration:2.25s;animation-delay:.2s}.points_wrapper .point:nth-child(9){left:98%;opacity:.6;animation-duration:2.6s;animation-delay:.1s}.points_wrapper .point:nth-child(10){left:65%;opacity:1;animation-duration:2.5s;animation-delay:.2s}.inner{z-index:2;gap:6px;position:relative;width:100%;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;line-height:1.5;transition:color .2s ease-in-out}.inner svg.icon{width:18px;height:18px;transition:fill .1s linear}.button:focus svg.icon{fill:#fff}.button:hover svg.icon{fill:transparent;animation:dasharray 1s linear forwards,filled .1s linear forwards .95s}@keyframes dasharray{0%{stroke-dasharray:0 0 0 0}to{stroke-dasharray:68 68 0 0}}@keyframes filled{to{fill:#fff}}.button.yellow{background:radial-gradient(65.28% 65.28% at 50% 100%,#ffd54fcc,#ffd54f00),linear-gradient(0deg,#ffca28,#ffca28)}.button.yellow:after{background:radial-gradient(65.28% 65.28% at 50% 100%,#ffd54fcc,#ffd54f00),linear-gradient(0deg,#ffca28,#ffca28)}.button.yellow .fold{background:radial-gradient(100% 75% at 55%,#ffd54fcc,#ffd54f00)}.dm-serif-text-regular{font-family:"DM Serif Text",serif;font-weight:400;font-style:normal}.dm-serif-text-regular-italic{font-family:"DM Serif Text",serif;font-weight:400;font-style:italic}.student-card{width:350px;border-radius:20px;background:linear-gradient(to bottom right,#f5f8ff,#fff)}.list-group-item{border:none;border-bottom:1px solid #e0e0e0;font-size:1rem;font-weight:500}.list-group-item:hover{background-color:#f1f9ff;transition:.3s}.idcard-container{width:300px;border-radius:15px;overflow:hidden;font-family:Segoe UI,sans-serif}.idcard-header{background:linear-gradient(90deg,#2a1f4d,#3b2e6e);padding:1rem;position:relative}.logo img{width:50px;height:auto}.idcard-header .logo{font-size:2rem;margin-bottom:.5rem}.profile-wrapper{border:3px solid orange;border-radius:10px;padding:5px;width:120px;height:140px;overflow:hidden;background-color:#fff}.profile-img{width:100%;height:100%;object-fit:cover}.name{font-weight:700;color:#0d0c33}.designation{font-size:.9rem;color:#6c757d}.contact-info p{margin:.3rem 0;font-size:.85rem}.idcard-footer{background:linear-gradient(90deg,#2a1f4d,#3b2e6e);padding:2rem;font-size:.85rem;position:relative}.custom-navbar{background:linear-gradient(90deg,#2a1f4d,#3b2e6e);height:70px}.custom-navbar .nav-link{transition:color .3s ease}.custom-navbar .nav-link:hover{color:orange}.custom-navbar .navbar-toggler{border:none}.custom-navbar .navbar-brand{letter-spacing:1px}.custom-navbar .form-control{background-color:#f8f9fa;border:none;border-radius:8px}.footer2{background:linear-gradient(90deg,#2a1f4d,#3b2e6e);color:#fff}.footer-link{color:#ffc107;text-decoration:none}.footer-link:hover{text-decoration:underline}.profile{background:#7dbce3;background:linear-gradient(0deg,#7dbce3,#b3e3ff)}.login-container{background:#7dbce3;background:linear-gradient(0deg,#3aa7f5,#71f4ef)}.login-card{width:450px;height:95vh;background-size:cover;background-position:top center;border-radius:20px;box-shadow:0 8px 24px #0003;overflow:hidden;position:relative}.login-overlay{background:linear-gradient(to bottom,#00000080 40%,#007bc4);height:100%;display:flex;flex-direction:column;justify-content:flex-end}.logo-text{font-family:Segoe UI,sans-serif;font-weight:700}.form-label{color:#fff}input::placeholder{color:#aaa}.form-control{background-color:#eff8fa}.loader{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:#0ef;--_m: conic-gradient(#0000 10%,#000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}.social-icon{color:#fff;font-size:2rem;padding:10px;border-radius:50%;transition:.3s ease}.social-icon:hover{color:#fff;background-color:#0f8}.navbar-brand1{font-size:2rem;text-decoration:none}@media (max-width: 400px){.navbar-brand1{font-size:1.2rem}}@media (max-width: 450px){.navbar-brand1{font-size:1.2rem}}.body-color{background-color:#3a3a50}.bg-indigo{background:linear-gradient(90deg,indigo,#6610f2)}.hover-black:hover{background-color:#54548f!important}.modern-id-card{width:500px;font-family:Poppins,sans-serif;background:#fff;color:#2e2e2e;overflow:hidden;box-shadow:0 10px 25px #00000026;margin:30px auto;transition:all .3s ease-in-out}.modern-id-banner{background:linear-gradient(135deg,#3f51b5,#1a237e);color:#fff;padding:20px;display:flex;align-items:center;justify-content:space-between}.school-logo{display:flex;align-items:center;gap:15px}.logo-icon{background:#fff;padding:10px;border-radius:50%;font-size:22px;display:flex;align-items:center;justify-content:center}.school-name{font-size:20px;font-weight:600;margin:0}.school-tagline{font-size:12px;margin:0;opacity:.9}.modern-card-title{text-align:center;font-size:18px;font-weight:600;color:#3f51b5;background-color:#e8eaf6;padding:10px 0;letter-spacing:1px}.modern-card-body{display:flex;justify-content:space-between;padding:20px;flex-wrap:wrap}.modern-user-details{flex:1;font-size:14px;line-height:1.8}.modern-user-photo{margin-left:20px}.modern-user-photo img{width:120px;height:140px;object-fit:cover;border-radius:10px;border:3px solid #3f51b5;background:#fff}.modern-card-footer{background:#f5f5f5;text-align:center;padding:10px 0;border-top:1px solid #ccc}.modern-card-footer img{height:40px;width:auto}#custom-id-card{position:fixed;top:-9999px;left:-9999px;width:350px;height:550px;z-index:-1}:root{--primary: #eb1616;--secondary: #f0f0f0;--light: #ffffff;--dark: #ffffff}span{color:#fcfcfc}.back-to-top{position:fixed;display:none;right:45px;bottom:45px;z-index:99}.form-floating{color:#060606}.btn{transition:.5s}.sidebar{position:fixed;top:0;left:0;bottom:0;width:250px;height:100vh;overflow-y:auto;background:linear-gradient(135deg,#f3e8ff,#c3a3ff);transition:.5s;z-index:999}.content{margin-left:250px;min-height:100vh;background:#fafdff;transition:.5s}@media (min-width: 992px){.sidebar{margin-left:0}.sidebar.open{margin-left:-250px}.content{width:calc(100% - 250px)}.content.open{width:100%;margin-left:0}}@media (max-width: 991.98px){.sidebar{margin-left:-250px}.sidebar.open{margin-left:0}.content{width:100%;margin-left:0}}.sidebar .navbar .navbar-nav .nav-link{padding:7px 20px;color:#000;font-weight:500;border-left:3px solid linear-gradient(135deg,#f3e8ff,#c3a3ff);border-radius:0 30px 30px 0;outline:none;background:linear-gradient(135deg,#f3e8ff,#c3a3ff)}.sidebar .navbar .navbar-nav .nav-link:hover,.sidebar .navbar .navbar-nav .nav-link.active{color:#000;background:var(--dark);border-color:linear-gradient(135deg,#f3e8ff,#c3a3ff)}.sidebar .navbar .navbar-nav .nav-link i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:var(--dark);border-radius:40px}.sidebar .navbar .navbar-nav .nav-link:hover i,.sidebar .navbar .navbar-nav .nav-link.active i{background:linear-gradient(135deg,#f3e8ff,#c3a3ff)}.sidebar .navbar .dropdown-toggle:after{position:absolute;top:15px;right:15px;border:none;content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s}.sidebar .navbar .dropdown-toggle[aria-expanded=true]:after{transform:rotate(-180deg)}.sidebar .navbar .dropdown-item{padding-left:25px;border-radius:0 30px 30px 0;color:#000}.sidebar .navbar .dropdown-item:hover,.sidebar .navbar .dropdown-item.active{background:var(--dark)}.content .navbar .navbar-nav .nav-link{margin-left:25px;padding:12px 0;color:#000;outline:none}.content .navbar .navbar-nav .nav-link:hover,.content .navbar .navbar-nav .nav-link.active{color:var(--primary)}.content .navbar .sidebar-toggler,.content .navbar .navbar-nav .nav-link i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:var(--dark);border-radius:40px}.content .navbar .dropdown-item{color:#000}.content .navbar .dropdown-item:hover,.content .navbar .dropdown-item.active{background:var(--dark)}.content .navbar .dropdown-toggle:after{margin-left:6px;vertical-align:middle;border:none;content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:.5s}.content .navbar .dropdown-toggle[aria-expanded=true]:after{transform:rotate(-180deg)}@media (max-width: 575.98px){.content .navbar .navbar-nav .nav-link{margin-left:15px}}label{color:#000}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}[hidden]{display:none!important}.table{width:100%;margin-bottom:1rem;color:#000;vertical-align:top;border-color:#000}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#000;background-clip:padding-box;border:1px solid #000;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not(:read-only){cursor:pointer}.form-control:focus{color:#000;border-color:#0a0a0a;outline:0;box-shadow:0 0 0 .1rem #0c0c0c40}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control:read-only{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#fafdff;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not(:read-only)::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#fafdff;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button{transition:none}}.form-control:hover:not(:disabled):not(:read-only)::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#fafdff;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not(:read-only){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:5px}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:5px}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#000;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #000;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus{border-color:#f58b8b;outline:0;box-shadow:0 0 0 .25rem #eb161640}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #fafdff}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#000;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#f58b8b;outline:0;box-shadow:0 0 0 .25rem #eb161640}.form-check-input:checked{background-color:#eb1616;border-color:#eb1616}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{opacity:.5}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#fafdff;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:5px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-primary{color:#fff;background-color:#eb1616;border-color:#eb1616;transition:all .2s ease-in-out}.btn-primary:hover{color:#fff;background-color:#c81313;border-color:#bc1212}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#c81313!important;border-color:#bc1212!important;outline:0;box-shadow:0 0 0 .2rem #eb161680!important}.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{color:#fff!important;background-color:#a81010!important;border-color:#970f0f!important}.btn-primary:disabled,.btn-primary.disabled{color:#fff;background-color:#eb1616!important;border-color:#eb1616!important;opacity:.65;cursor:not-allowed}.btn-danger{color:#fff;background-color:#eb1616;border-color:#eb1616;transition:all .2s ease-in-out}.btn-danger:hover{color:#fff;background-color:#c81313;border-color:#bc1212}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c81313;border-color:#bc1212;outline:0;box-shadow:0 0 0 .2rem #eb161680}.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#a81010;border-color:#970f0f}.btn-danger:disabled,.btn-danger.disabled{color:#fff;background-color:#eb1616;border-color:#eb1616;opacity:.65;cursor:not-allowed}.btn-info{color:#fff;background-color:indigo;border-color:#37006e;transition:all .2s ease-in-out}.btn-info:hover{color:#fff;background-color:#550096;border-color:#410078}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#550096!important;border-color:#410078!important;outline:0;box-shadow:0 0 0 .2rem #4b008280!important}.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#410078!important;border-color:#320064!important}.btn-info:disabled,.btn-info.disabled{color:#fff;background-color:indigo;border-color:#37006e;opacity:.65;cursor:not-allowed}.btn-warning{color:#fff;background-color:#ffd000;border-color:#e1b804;transition:all .2s ease-in-out}.btn-warning:hover{color:#fff;background-color:#ffe100;border-color:#e1b804}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ffe100;border-color:#c8a000;outline:0;box-shadow:0 0 0 .2rem #ffd00080}.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#f0be00;border-color:#c8a000}.btn-warning:disabled,.btn-warning.disabled{color:#fff;background-color:#ffd000;border-color:#e1b804;opacity:.65;cursor:not-allowed}.btn-outline-danger{color:#eb1616;background-color:transparent;border:1px solid #eb1616;transition:all .2s ease-in-out}.btn-outline-danger:hover{color:#fff;background-color:#eb1616;border-color:#eb1616}.btn-outline-danger:focus,.btn-outline-danger.focus{color:#fff;background-color:#eb1616;border-color:#eb1616;outline:0;box-shadow:0 0 0 .2rem #eb161680}.btn-outline-danger:active,.btn-outline-danger.active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#c81313;border-color:#bc1212}.btn-outline-danger:disabled,.btn-outline-danger.disabled{color:#eb1616;background-color:transparent;border-color:#eb1616;opacity:.65;cursor:not-allowed}.btn-outline-info{color:indigo;background-color:transparent;border:1px solid indigo;transition:all .2s ease-in-out}.btn-outline-info:hover{color:#fff;background-color:indigo;border-color:indigo}.btn-outline-info:focus{box-shadow:0 0 0 .2rem #4b008280;outline:0}.btn-outline-info:disabled{color:indigo;border-color:indigo;opacity:.65;cursor:not-allowed}.btn-outline-dark{color:#343a40;background-color:transparent;border:1px solid #343a40;transition:all .2s ease-in-out}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus{box-shadow:0 0 0 .2rem #343a4080;outline:0}.btn-outline-dark:disabled{color:#343a40;border-color:#343a40;opacity:.65;cursor:not-allowed}.btn-outline-warning{color:#ffc107;background-color:transparent;border:1px solid #ffc107;transition:all .2s ease-in-out}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus{box-shadow:0 0 0 .2rem #ffc10780;outline:0}.btn-outline-warning:disabled{color:#ffc107;border-color:#ffc107;opacity:.65;cursor:not-allowed}.btn-outline-primary{color:#eb1616;background-color:transparent;border:1px solid #eb1616;transition:all .2s ease-in-out}.btn-outline-primary:hover{color:#fff;background-color:#eb1616;border-color:#eb1616}.btn-outline-primary:focus{box-shadow:0 0 0 .2rem #eb161680;outline:0}.btn-outline-primary:disabled{color:#eb1616;border-color:#eb1616;opacity:.65;cursor:not-allowed}.btn-dark{color:#fff;background-color:#212529;border-color:#212529;transition:all .2s ease-in-out}.btn-dark:hover{color:#fff;background-color:#1a1e21;border-color:#171a1d}.btn-dark:focus{box-shadow:0 0 0 .2rem #21252980;outline:0}.btn-dark:disabled{background-color:#212529;border-color:#212529;opacity:.65;cursor:not-allowed}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d;transition:all .2s ease-in-out}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus{box-shadow:0 0 0 .2rem #6c757d80;outline:0}.btn-secondary:disabled{background-color:#6c757d;border-color:#6c757d;opacity:.65;cursor:not-allowed}.btn-outline-secondary{color:#6c757d;background-color:transparent;border:1px solid #6c757d;transition:all .2s ease-in-out}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem #6c757d80;outline:0}.btn-outline-secondary:active,.btn-outline-secondary.active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent;border-color:#6c757d;opacity:.65;cursor:not-allowed}.btn-outline-dark{color:#212529;background-color:transparent;border:1px solid #212529;transition:all .2s ease-in-out}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-dark:focus{box-shadow:0 0 0 .2rem #21252980;outline:0}.btn-outline-dark:active,.btn-outline-dark.active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#171a1d}.btn-outline-dark:disabled,.btn-outline-dark.disabled{color:#212529;background-color:transparent;border-color:#212529;opacity:.65;cursor:not-allowed}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#eb1616;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.btn-outline-info:active,.btn-outline-info.active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:indigo!important;border-color:indigo!important}.btn-outline-primary:active,.btn-outline-primary.active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#eb1616!important;border-color:#eb1616!important}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:#bc1212}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #000}.nav-tabs .nav-link{margin-bottom:-1px;background:none;border:1px solid transparent;border-top-left-radius:5px;border-top-right-radius:5px}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#000;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#000;border-color:#000}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:5px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#eb1616}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:5px;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:#000000e6}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#000000e6}.navbar-light .navbar-nav .nav-link{color:#0000008c}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#000000b3}.navbar-light .navbar-nav .nav-link.disabled{color:#0000004d}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link.active{color:#000000e6}.navbar-light .navbar-toggler{color:#0000008c;border-color:#0000001a}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#0000008c}.navbar-light .navbar-text a,.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#000000e6}.btn-sm{padding:.25rem .5rem;font-size:.75rem;font-weight:700;transition:background-color .2s ease-in-out}.profile-container{background-color:#1e1e2f;min-height:100vh;padding:1.5rem 1rem 3rem;color:#fff;font-family:Segoe UI,sans-serif}.student-profile-card{background-color:#2c2c3e;border-radius:1rem;padding:1.5rem;box-shadow:0 0 12px #0006}.profile-avatar{width:100%;max-width:120px;aspect-ratio:1 / 1;object-fit:cover;border-radius:20px;border:4px solid #7f63f4;padding:2px;background-color:#fff;display:block}.profile-edit-btn{position:absolute;bottom:-10px;right:-10px;width:40px;height:40px;background-color:#7f63f4;border:none;border-radius:50%;box-shadow:0 4px 10px #0003;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.download-id-btn{background-color:#7a51f6;color:#fff;padding:.5rem 1rem;border-radius:1.5rem;border:none;font-weight:500;cursor:pointer;transition:background .3s ease}.download-id-btn:hover{background-color:#6a50d9}.student-info-card{background-color:#3a3a50;border-radius:.75rem;padding:.9rem 1rem;transition:background .3s}.student-info-card:hover{background-color:#4a4a60}.badge-custom{background-color:#6f42c1;color:#fff;padding:.4rem .65rem;border-radius:2rem;font-size:.8rem;white-space:nowrap}.section-box{background-color:#2c2c3e;padding:1.25rem 1rem;border-radius:1rem}.text-indigo{color:#9b79ff}.course-info{background-color:#393954;border-radius:.75rem;padding:.9rem 1rem;transition:background .3s;font-size:.9rem}.course-info:hover{background-color:#4a4a6e}.syllabus-info{background-color:#393954;border-radius:.75rem;padding:.9rem 1rem;transition:background .3s;font-size:.9rem}.syllabus-info:hover{background-color:#4a4a6e}.certificate-card{background-color:#3a3a50;border-radius:.75rem;overflow:hidden;transition:transform .3s,background .3s}.certificate-card:hover{transform:translateY(-4px);background-color:#4c4c64}.certificate-img{width:100%;height:140px;object-fit:contain;transition:height .3s}.certificate-body{padding:.85rem 1rem;font-size:.9rem}@media (max-width: 768px){.profile-container{padding:1rem .5rem 2rem}.student-profile-card{padding:1rem}.student-info-card{padding:.7rem .8rem;font-size:.85rem}.badge-custom{font-size:.75rem;padding:.35rem .55rem}.section-box{padding:1rem .8rem}.course-info,.syllabus-info{padding:.7rem .8rem;font-size:.85rem}.certificate-img{height:120px}.certificate-body{font-size:.85rem;padding:.75rem .9rem}}@media (max-width: 480px){.student-profile-card .row.g-4{flex-direction:column}.badge-custom{font-size:.7rem;padding:.3rem .5rem}.course-info,.syllabus-info{font-size:.8rem}.certificate-img{height:110px}.certificate-body{font-size:.8rem}}@media (max-width: 480px){.profile-avatar{max-width:125px;border-radius:16px}.profile-edit-btn{width:30px;height:30px;font-size:14px;bottom:-8px;right:-8px}}.profile-pic-wrapper{display:inline-block;position:relative}.modern-id-card{width:340px;overflow:hidden;font-family:Segoe UI,sans-serif;background:linear-gradient(145deg,#1a1a2e,#16213e);color:#fff;box-shadow:0 8px 24px #00000080;margin:auto;transition:transform .3s ease}.modern-id-card:hover{transform:scale(1.02)}.modern-id-header{background:linear-gradient(135deg,#0f3460,#533483);display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.brand-circle{background:#e94560;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;font-size:1.4rem;font-weight:700;color:#fff;box-shadow:0 4px 10px #0000004d}.brand-text h2{margin:0;font-size:1.1rem;font-weight:600}.brand-text p{margin:0;font-size:.85rem;opacity:.8}.modern-id-photo{text-align:center;margin-top:-20px}.modern-id-photo img{width:90px;height:90px;border-radius:50%;border:3px solid #e94560;object-fit:cover;background-color:#111}.modern-id-body{padding:1.2rem 1rem;text-align:left}.modern-id-body h3{font-size:1.2rem;margin-bottom:.2rem}.designation{font-size:.9rem;color:#ccc;margin-bottom:1rem}.info-line{font-size:.88rem;margin:.3rem 0;border-left:3px solid #e94560;padding-left:.5rem}.modern-id-footer{padding:1rem;background:#0f1b2e;text-align:center;border-top:1px dashed rgba(255,255,255,.2)}.modern-id-footer img{width:80%;height:auto}.accordation-body-color{background-color:#3a3a50}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contact-card{background-color:#fff;transition:box-shadow .3s ease}.search-input{transition:all .3s ease}.search-input:focus{box-shadow:0 0 5px #0d6efd80;border-color:#0d6efd}.hover-row:hover{background-color:#f8f9fa;transition:background-color .3s ease}.fade-in{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
