@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{padding:0;margin:0;box-sizing:border-box}header{background:#03045e;box-shadow:0 0 5px #000}.container{width:100%;margin:0 auto;min-height:90px;justify-content:flex-start}nav{display:flex;justify-content:space-between;align-items:center}.nav-right-items{display:flex;align-items:center;gap:20px}.logo{display:flex;align-items:center;gap:20px;height:100px;text-decoration:none;color:#fff;font-size:10px;cursor:pointer}.logo div{display:flex;flex-direction:column;align-items:center}.logo div h3{line-height:1.2;text-align:center}.logo h3{line-height:1.4;display:flex;flex-wrap:wrap}.logo123{width:70px;height:auto}.logo img{max-width:80px;height:auto}.logo-right{width:70px;height:auto;align-self:center}ul.nav-link{list-style:none;display:flex;padding:22px 0 0;margin:0;align-items:center}.nav-link li{font-size:15px;color:#fff;position:relative}.nav-link li a{color:#fff;text-decoration:none;padding:9px 18px;display:flex;flex-wrap:wrap;transition:color .3s ease}.nav-link li.team{color:#fff;position:relative;cursor:pointer}.nav-link li a:hover,.nav-link li.team:hover{color:#d4af37}.dropdown{display:none;visibility:hidden;position:absolute;top:100%;left:0;background-color:#03045e;padding:9px 0;border-radius:5px;box-shadow:0 2px 5px #0003;min-width:100%;z-index:1000}.team:hover .dropdown{display:block}.dropdown.active{visibility:visible;display:block;position:absolute;background-color:#03045e;z-index:10;margin-top:30px;margin-left:-40px}.dropdown li{margin:0;text-align:left;list-style:none}.dropdown li a{color:#fff;padding:7px 14px;display:block;font-size:17px;transition:color .3s ease}.dropdown li a:hover{color:#d4af37}.icon{font-size:1.5rem;cursor:pointer;display:none;color:#fdca40}.hidden{display:none}@media (max-width: 1920px){.container{max-width:1920px;padding:0 1rem}.logo h3,.nav-link li a,.nav-link li.team{font-size:24px}}@media (min-width: 1460px) and (max-width: 1830px){.container{max-width:1830px;padding:0 1rem}.logo h3,.nav-link li a,.nav-link li.team{font-size:19px}}@media (max-width: 1460px){.container{max-width:1460px;padding:0 1rem}.logo h3{font-size:18px}.nav-link li a,.nav-link li.team{font-size:17px}}@media (max-width: 1200px){.container{padding:0 .75rem}.logo h3{font-size:16px}.nav-link li a,.nav-link li.team{font-size:15px}}@media (max-width: 1060px){ul.nav-link{padding-top:12px}.logo h3{font-size:11px}.nav-link li a,.nav-link li.team{font-size:12px}}@media (max-width: 800px){.icon{display:block}.logo-right{max-width:60px}.container{height:60px}.logo img{max-width:60px}.logo h3{font-size:17px}ul.nav-link{flex-direction:column;justify-content:flex-start;background-color:#03045e;position:absolute;width:150px;height:auto;top:-800px;right:0;z-index:10;transform:translateY(-100%);transition:transform .3s ease-in;margin:25px 8px 0 0}.nav-link.active{top:60px;transform:translateY(0);display:block}.nav-link li a{font-size:10px;white-space:nowrap;line-height:25px}}@media screen and (max-width: 500px){.container{min-height:75px;transform:translateY(-10%);position:relative;z-index:2;padding:0 .5rem}.logo-right,.logo img{max-width:40px}.logo h3{font-size:14px}.dropdown{z-index:1000}.dropdown.active{z-index:10000}}@media (max-width: 400px){.container{min-height:75px;transform:translateY(-20%);align-items:center}.logo h3{font-size:12px}}*{margin:0;padding:0}.footer{display:flex;align-items:center;justify-content:center;gap:30px;background-color:#030362;color:#fff;padding:10px 0;width:100%;font-size:35px}.footer .logo{width:80px;height:80px;position:sticky}@media screen and (max-width: 1200px){.footer{gap:25px;padding:10px 0;font-size:31px}.footer .logo{width:75px;height:75px}}@media screen and (max-width: 800px){.footer{gap:20px;padding:10px 0;font-size:25px}.footer .logo{width:70px;height:70px}}@media screen and (max-width: 600px){.footer{gap:20px;padding:5px 0;font-size:20px}.footer .logo{width:55px;height:55px}}@media screen and (max-width: 400px){.footer{gap:17px;padding:5px 0;font-size:16px}.footer .logo{width:50px;height:50px}}.login-register{height:80vh;padding:115px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.login-register .login-register-buttons{display:flex}.login-register .login-register-buttons .login-btn{height:80px;padding:20px 30px;border:none;outline:none;background-color:#fff;color:#000;border-bottom:1px solid gray;font-size:18px;cursor:pointer;transition:all .25s}.login-register .login-register-buttons .active{color:#0077b6;border-bottom:1px solid #0077b6}.login-register .login-register-form form{display:flex;flex-direction:column;gap:15px}.login-register .login-register-form form label{color:gray;font-size:16px;font-family:sans-serif;padding:35px 0 0}.login-register .login-register-form form input{height:40px;width:400px;border:none;outline:none;border-bottom:1px solid gray;font-size:20px;transition:all .25}.login-register .login-register-form form input:focus{color:#0077b6;border-bottom:1px solid #0077b6}.login-register .login-register-form form input[type=number]::-webkit-inner-spin-button,.login-register .login-register-form form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.login-register .login-register-form form input[type=number]{-moz-appearance:textfield}.login-register .login-register-form form .password-container{position:relative}.login-register .login-register-form form .password-container span{cursor:pointer;position:absolute;top:12px;right:8px;scale:1.3}.login-register .login-register-form form .register-btn,.login-register .login-register-form form .sign-in-btn,.login-register .login-register-form form .login-btn{height:50px;background-color:#0077b6;color:#fff;border:none;outline:none;cursor:pointer;border-radius:7px;margin-top:40px;font-size:18px}.login-register .login-register-form form .register-btn:hover,.login-register .login-register-form form .sign-in-btn:hover,.login-register .login-register-form form .login-btn:hover{background-color:#030362}.login-register .login-register-form form .forgot-password-btn{border:none;outline:none;background-color:#fff;color:#27ae60;margin-top:20px;font-size:16px;font-weight:500;cursor:pointer}.login-register .login-register-form form .forgot-password-btn:hover{color:#1f9450}@media screen and (max-width: 1200px){.login-register{padding:100px 0;gap:50px}.login-register .login-register-buttons .login-btn{height:70px;padding:15px 25px;font-size:17px;cursor:pointer}.login-register .login-register-form form{gap:12px}.login-register .login-register-form form label{font-size:15px;padding:30px 0 0}.login-register .login-register-form form input{height:35px;width:350px;font-size:18px}.login-register .login-register-form form .password-container span{top:10px;right:8px;scale:1.2}.login-register .login-register-form form .register-btn,.login-register .login-register-form form .sign-in-btn,.login-register .login-register-form form .login-btn{height:45px;border-radius:7px;margin-top:35px;font-size:17px}.login-register .login-register-form form .forgot-password-btn{margin-top:15px;font-size:15px}}@media screen and (max-width: 800px){.login-register{padding:80px 0;gap:30px}.login-register .login-register-buttons .login-btn{height:65px;padding:5px 7px;font-size:14px;cursor:pointer}.login-register .login-register-form form{gap:10px}.login-register .login-register-form form label{font-size:14px;padding:25px 0 0}.login-register .login-register-form form input{height:30px;width:300px;font-size:17px}.login-register .login-register-form form .password-container span{top:7px;right:4px;scale:1.1}.login-register .login-register-form form .register-btn,.login-register .login-register-form form .sign-in-btn,.login-register .login-register-form form .login-btn{height:40px;border-radius:7px;margin-top:25px;font-size:15px}.login-register .login-register-form form .forgot-password-btn{margin-top:10px;font-size:13px}}@media screen and (max-width: 400px){.login-register{padding:60px 0;gap:25px}.login-register .login-register-buttons .login-btn{height:50px;padding:5px 7px;font-size:10px;cursor:pointer}.login-register .login-register-form form{gap:8px}.login-register .login-register-form form label{font-size:12px;padding:15px 0 0}.login-register .login-register-form form input{height:25px;width:225px;font-size:14px}.login-register .login-register-form form .password-container span{top:4px;right:4px;scale:1}.login-register .login-register-form form .register-btn,.login-register .login-register-form form .sign-in-btn,.login-register .login-register-form form .login-btn{height:28px;border-radius:7px;margin-top:25px;font-size:13px}.login-register .login-register-form form .forgot-password-btn{margin-top:5px;font-size:12px}}.forgot-password{display:flex;flex-direction:column;align-items:center;justify-content:center;width:400px;background-color:#fff}.forgot-password .forgot-password-h2{margin-bottom:20px;font-size:30px;color:#333}.forgot-password .forgot-p-label{margin-bottom:5px;color:gray;font-size:16px;display:block}.forgot-password .forgot-p-input{width:100%;border:1px solid #ccc;font-size:20px}.forgot-password .forgot-p-input:focus{color:#0077b6;border-color:#0077b6;outline:none}.forgot-password .forgot-p-button{height:50px;background-color:#0077b6;color:#fff;border:none;outline:none;cursor:pointer;border-radius:7px;margin-top:40px;font-size:18px}.forgot-password .forgot-p-button:hover{background-color:#030362}@media screen and (max-width: 1200px){.forgot-password{width:300px}.forgot-password .forgot-password-h2{margin-bottom:20px;font-size:30px}.forgot-password .forgot-p-label{margin-bottom:5px;font-size:14px}.forgot-password .forgot-p-input{width:100%;margin-bottom:15px;font-size:16px}.forgot-password .forgot-p-button{font-size:16px}}@media screen and (max-width: 800px){.forgot-password{width:300px}.forgot-password .forgot-password-h2{margin-bottom:20px;font-size:22px}.forgot-password .forgot-p-label{margin-bottom:5px;font-size:14px}.forgot-password .forgot-p-input{width:100%;margin-bottom:15px;font-size:15px}.forgot-password .forgot-p-button{font-size:15px}}@media screen and (max-width: 400px){.forgot-password{width:300px}.forgot-password .forgot-password-h2{margin-bottom:20px;font-size:16px}.forgot-password .forgot-p-label{margin-bottom:5px;font-size:14px}.forgot-password .forgot-p-input{width:100%;margin-bottom:15px;font-size:14px}.forgot-password .forgot-p-button{font-size:14px}}.login-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;background:url(/assets/tpo-BM38kEow.jpg) no-repeat center center/cover;display:flex;justify-content:center;align-items:center;z-index:10}.login-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:1}.login-overlay .login-overlay-content{display:flex;justify-content:center;align-items:center;gap:200px;z-index:2}.login-overlay .login-overlay-content a{border-radius:100%}.login-overlay .login-overlay-content img{width:20vw;transition:all .5s ease-in-out}.login-overlay .login-overlay-content img:hover{scale:1.1}@media screen and (max-width: 1200px){.login-overlay .login-overlay-content{gap:70px}.login-overlay .login-overlay-content img{width:30vw}}@media screen and (max-width: 800px){.login-overlay .login-overlay-content{gap:10 0px}.login-overlay .login-overlay-content img{width:32vw}}@media screen and (max-width: 400px){.login-overlay .login-overlay-content{gap:20px}.login-overlay .login-overlay-content img{width:40vw}}.video-container{position:relative;width:100%;overflow:hidden}.video-container .video-background{width:100%;height:50%;position:relative;z-index:1}.home-section-hr{height:10px;background-color:#caf0f8;border-radius:10px;border:none;margin:40px 150px}.home-section-heading{padding:20px 150px;font-size:40px;color:#03045e;text-decoration:underline}.home-section1{display:flex;align-items:center;gap:20px;padding:20px 150px 40px}.home-section1 .section-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:justify;width:100%;line-height:32px}.home-section1 .section-content p{padding-top:20px;font-size:24px;font-weight:700}.home-section1 .section-image img{width:100%}.home-section2{display:flex;flex-wrap:wrap;gap:20px;padding:20px 150px}.home-section2 .subsection{display:flex;gap:20px;width:48%;padding:30px 10px}.home-section2 .subsection .subsection-image{width:12%}.home-section2 .subsection .subsection-content{display:flex;flex-direction:column;gap:20px;width:100%}.home-section2 .subsection .subsection-content h2{font-size:28px}.home-section2 .subsection .subsection-content p{text-align:justify;font-size:20px}.home-section3{display:flex;flex-wrap:wrap;gap:20px;padding:40px 150px 80px;line-height:35px}.home-section3 .section-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;text-align:justify}.home-section3 .section-content img{width:100%}.home-section3 .section-content p{width:90%;font-size:25px;font-weight:700}.home-section3 .section-content ol{width:90%;display:flex;flex-direction:column;align-items:center;font-size:22px}.home-section3 .section-content ol li{width:85%;margin-bottom:12px}.home-section3 .section-content ol strong{font-size:23px}.home-section3 .section-content ol p{font-weight:400}.home-section4-heading{margin-top:40px}.home-section4{display:flex;flex-wrap:wrap;gap:20px;padding:40px 150px}.home-section4 .section-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;text-align:justify;line-height:32px}.home-section4 .section-content img{width:100%;margin-bottom:30px}.home-section4 .section-content p{font-size:25px;font-weight:700}.home-section4 .section-content ul li{margin-bottom:12px}.home-section4 .section-content ul strong{font-size:23px}.home-section4 .section-content ul p{font-size:22px;font-weight:400}.home-section5{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:40px 150px 80px;gap:30px}@media screen and (max-width: 1200px){.home-container .home-section-hr{margin:40px 50px}.home-container .home-section-heading{padding:10px 50px;font-size:30px}.home-container .home-section1,.home-container .home-section2,.home-container .home-section3,.home-container .home-section4,.home-container .home-section5{padding:20px 50px}.home-container .home-section1{flex-direction:column}.home-container .home-section1 .section-image{width:80%}.home-container .home-section1 .section-content{line-height:28px;width:90%}.home-container .home-section1 .section-content p{padding-top:20px;font-size:22px;font-weight:700}.home-container .home-section2 .subsection{padding:10px;gap:10px}.home-container .home-section2 .subsection .subsection-content h2{font-size:25px}.home-container .home-section2 .subsection .subsection-content p{font-size:19px}.home-container .home-section3{line-height:30px}.home-container .home-section3 .section-content{gap:30px}.home-container .home-section3 .section-content p{font-size:23px}.home-container .home-section3 .section-content ol{width:100%;font-size:21px}.home-container .home-section3 .section-content ol strong,.home-container .home-section3 .section-content ol p{font-size:21px}.home-container .home-section4-heading{margin-top:0}.home-container .home-section4 .section-content{gap:20px;line-height:30px}.home-container .home-section4 .section-content p{font-size:22px}.home-container .home-section4 .section-content ul strong,.home-container .home-section4 .section-content ul p{font-size:21px}.home-container .home-section5{gap:20px;margin-bottom:70px}}@media screen and (max-width: 800px){.home-container .home-section-hr{margin:10px}.home-container .home-section-heading{padding:10px;font-size:25px}.home-container .home-section1,.home-container .home-section2,.home-container .home-section3,.home-container .home-section4,.home-container .home-section5{padding:10px}.home-container .home-section1{flex-direction:column}.home-container .home-section1 .section-image{width:90%}.home-container .home-section1 .section-content{line-height:22px;width:97%}.home-container .home-section1 .section-content p{padding-top:20px;font-size:18px;font-weight:700}.home-container .home-section2{gap:5px}.home-container .home-section2 .subsection{width:100%;padding:5px;gap:7px}.home-container .home-section2 .subsection .subsection-content h2{font-size:23px}.home-container .home-section2 .subsection .subsection-content p{font-size:17px}.home-container .home-section3{line-height:25px}.home-container .home-section3 .section-content{gap:20px}.home-container .home-section3 .section-content p{font-size:20px}.home-container .home-section3 .section-content ol{width:100%;font-size:19px}.home-container .home-section3 .section-content ol strong,.home-container .home-section3 .section-content ol p{font-size:19px}.home-container .home-section4-heading{margin-top:0}.home-container .home-section4 .section-content{gap:20px;line-height:25px}.home-container .home-section4 .section-content p{font-size:20px}.home-container .home-section4 .section-content ul strong,.home-container .home-section4 .section-content ul p{font-size:19px}.home-container .home-section5{gap:20px;margin-bottom:50px}}@media screen and (max-width: 400px){.home-container .home-section-hr{margin:10px}.home-container .home-section-heading{padding:10px;font-size:25px}.home-container .home-section1,.home-container .home-section2,.home-container .home-section3,.home-container .home-section4,.home-container .home-section5{padding:10px}.home-container .home-section1{flex-direction:column}.home-container .home-section1 .section-image{width:90%}.home-container .home-section1 .section-content{line-height:22px;width:97%}.home-container .home-section1 .section-content p{padding-top:20px;font-size:18px;font-weight:700}.home-container .home-section2{gap:5px}.home-container .home-section2 .subsection{width:100%;padding:5px;gap:7px}.home-container .home-section2 .subsection .subsection-content h2{font-size:23px}.home-container .home-section2 .subsection .subsection-content p{font-size:17px}.home-container .home-section3{line-height:25px}.home-container .home-section3 .section-content{gap:20px}.home-container .home-section3 .section-content p{font-size:20px}.home-container .home-section3 .section-content ol{width:100%;font-size:19px}.home-container .home-section3 .section-content ol strong,.home-container .home-section3 .section-content ol p{font-size:19px}.home-container .home-section4-heading{margin-top:0}.home-container .home-section4 .section-content{gap:20px;line-height:25px}.home-container .home-section4 .section-content p{font-size:20px}.home-container .home-section4 .section-content ul strong,.home-container .home-section4 .section-content ul p{font-size:19px}.home-container .home-section5{gap:20px;margin-bottom:50px}}.campus-logo-slider{display:flex;justify-content:center;margin:40px 0 60px;width:100%;height:100%;@keyframes animate{0%{opacity:0;transform:translateY(100px);filter:blur(33px)}to{opacity:1;transform:translate(0);filter:blur(0)}}}.campus-logo-slider .carousel{width:80%;height:75vh;overflow:hidden;position:relative}.campus-logo-slider .carousel .list .item{width:190px;height:200px;position:absolute;top:80%;transform:translateY(-60%);left:70%;border-radius:20px;box-shadow:0 25px 50px #0000004d;background-position:50% 50%;background-size:cover;z-index:1;transition:all 1s ease-in-out;background-repeat:no-repeat}.campus-logo-slider .carousel .list .item:nth-child(1),.campus-logo-slider .carousel .list .item:nth-child(2){top:0;left:0;transform:translate(0);border-radius:0;width:100%;height:100%}.campus-logo-slider .carousel .list .item:nth-child(3){left:67%}.campus-logo-slider .carousel .list .item:nth-child(4){left:calc(67% + 200px)}.campus-logo-slider .carousel .list .item:nth-child(5){left:calc(67% + 400px)}.campus-logo-slider .carousel .list .item:nth-child(6){left:calc(67% + 500px);opacity:0}.campus-logo-slider .carousel .list .item:nth-child(n+7){left:calc(67% + 800px);opacity:0;display:none}.campus-logo-slider .list .item .content{position:absolute;top:50%;left:100px;transform:translateY(-50%);width:400px;text-align:left;color:#fff;font-weight:700;display:none}.campus-logo-slider .list .item:nth-child(2) .content{display:block}.campus-logo-slider .content .title{font-size:50px;text-transform:uppercase;color:#fff;font-weight:700;background:linear-gradient(90deg,#ff7e5f,#feb47b,#86a8e7);line-height:1;text-align:center;animation:animate 1s ease-in-out .3s 1 forwards}.campus-logo-slider .content .des{margin-top:10px;margin-bottom:20px;font-size:20px;margin-left:5px;color:25px;display:flex;justify-content:center;text-align:center;text-align:justify;align-items:center;animation:animate 1s ease-in-out .9s 1 forwards}.campus-logo-slider .arrows{position:absolute;top:80%;right:52%;z-index:1;width:300px;max-width:30%;display:flex;gap:10px;align-items:center}.campus-logo-slider .arrows button{width:50px;height:50px;border-radius:50%;background-color:#14ff72cb;color:#fff;border:none;outline:none;font-size:16px;font-family:monospace;font-weight:700;transition:all .5s ease-in-out;cursor:pointer}.campus-logo-slider .arrows button:hover{background:#fff;color:#000}@media screen and (max-width: 1200px){.campus-logo-slider{margin:20px 0 40px}.campus-logo-slider .carousel{width:92%;height:60vh}.campus-logo-slider .carousel .list .item{width:150px;height:160px}.campus-logo-slider .carousel .list .item:nth-child(3){left:55%}.campus-logo-slider .carousel .list .item:nth-child(4){left:calc(55% + 160px)}.campus-logo-slider .carousel .list .item:nth-child(5){left:calc(55% + 320px)}.campus-logo-slider .carousel .list .item:nth-child(6){left:calc(55% + 480px);opacity:0}.campus-logo-slider .carousel .list .item:nth-child(n+7){left:calc(55% + 640px);opacity:0;display:none}.campus-logo-slider .list .item .content{position:absolute;top:40%;left:40px;transform:translateY(-50%);width:350px;text-align:left;color:#fff;font-weight:700;display:none}.campus-logo-slider .content .title{font-size:40px}.campus-logo-slider .content .des{font-size:18px}}@media screen and (max-width: 800px){.campus-logo-slider{margin:10px 0 30px}.campus-logo-slider .carousel{width:97%;height:45vh}.campus-logo-slider .carousel .list .item{width:80px;height:70px;top:90%}.campus-logo-slider .carousel .list .item:nth-child(3){left:62%}.campus-logo-slider .carousel .list .item:nth-child(4){left:calc(62% + 90px)}.campus-logo-slider .carousel .list .item:nth-child(5){left:calc(62% + 180px)}.campus-logo-slider .carousel .list .item:nth-child(6){left:calc(62% + 480px);opacity:0}.campus-logo-slider .carousel .list .item:nth-child(n+7){left:calc(62% + 640px);opacity:0;display:none}.campus-logo-slider .list .item .content{position:absolute;top:35%;left:10px;transform:translateY(-50%);width:250px;text-align:left;color:#fff;font-weight:700;display:none}.campus-logo-slider .content .title{font-size:27px}.campus-logo-slider .content .des{font-size:15px}.campus-logo-slider .arrows{top:85%;right:68%;width:250px;gap:10px}.campus-logo-slider .arrows button{width:40px;height:40px}}@media screen and (max-width: 400px){.campus-logo-slider{margin:10px 0 30px}.campus-logo-slider .carousel{width:97%;height:45vh}.campus-logo-slider .carousel .list .item{width:80px;height:70px;top:90%}.campus-logo-slider .carousel .list .item:nth-child(3){left:55%}.campus-logo-slider .carousel .list .item:nth-child(4){left:calc(55% + 90px)}.campus-logo-slider .carousel .list .item:nth-child(5){left:calc(55% + 180px)}.campus-logo-slider .carousel .list .item:nth-child(6){left:calc(55% + 480px);opacity:0}.campus-logo-slider .carousel .list .item:nth-child(n+7){left:calc(55% + 640px);opacity:0;display:none}.campus-logo-slider .list .item .content{position:absolute;top:30%;left:10px;transform:translateY(-50%);width:250px;text-align:left;color:#fff;font-weight:700;display:none}.campus-logo-slider .content .title{font-size:22px}.campus-logo-slider .content .des{font-size:14px}.campus-logo-slider .arrows{top:85%;right:68%;width:250px;gap:10px}.campus-logo-slider .arrows button{width:40px;height:40px}}.moving-banner{display:flex;flex-direction:column;width:100%;align-items:center;margin:80px 0 0}.moving-banner .banner-container{width:79%;overflow:hidden;position:relative}.moving-banner .banner-images{display:flex;gap:10px;animation:scroll 30s linear infinite}.moving-banner .banner-images img{height:100px;width:calc(100% / 7);object-fit:contain}@media screen and (max-width: 1200px){.moving-banner{margin:20px 0}.moving-banner .banner-container{width:90%}.moving-banner .banner-images{gap:7px}.moving-banner .banner-images img{height:70px}}@media screen and (max-width: 800px){.moving-banner{margin:15px 0}.moving-banner .banner-container{width:97%}.moving-banner .banner-images{gap:5px}.moving-banner .banner-images img{width:20%}}@media screen and (max-width: 400px){.moving-banner{margin:15px 0}.moving-banner .banner-container{width:97%}.moving-banner .banner-images{gap:5px}.moving-banner .banner-images img{width:20%}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.student-review-card{display:flex;width:48%;justify-content:center;align-items:center;gap:30px;padding:20px;border-radius:10px;box-shadow:0 5px 12px #000000b3;transition:scale 1s ease-in-out}.student-review-card:hover{scale:1.02;cursor:pointer}.student-review-card .photo-and-name-container{height:320px;width:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.student-review-card .photo-and-name-container img{width:150px;height:150px;border-radius:100%;border:2px solid black;box-shadow:0 5px 12px #00000080}.student-review-card .photo-and-name-container p{width:170px;text-align:center;font-weight:700}.student-review-card .review-container p{text-align:justify;font-size:16px;font-weight:700;line-height:24px}@media screen and (max-width: 1200px){.student-review-card{gap:10px;padding:15px;width:80%;height:auto}.student-review-card .photo-and-name-container{height:200px}.student-review-card .photo-and-name-container img{height:130px;width:130px}.student-review-card .photo-and-name-container p{width:170px}.student-review-card .review-container p{line-height:25px;font-size:18px}}@media screen and (max-width: 800px){.student-review-card{flex-direction:column;gap:10px;padding:15px;width:99%;height:auto}.student-review-card .photo-and-name-container{height:135px}.student-review-card .photo-and-name-container img{height:100px;width:100px}.student-review-card .photo-and-name-container p{width:170px}.student-review-card .review-container p{line-height:22px;font-size:16px}}@media screen and (max-width: 400px){.student-review-card{flex-direction:column;gap:15px;padding:15px;width:99%;height:auto}.student-review-card .photo-and-name-container{height:135px}.student-review-card .photo-and-name-container img{height:100px;width:100px}.student-review-card .photo-and-name-container p{width:170px}.student-review-card .review-container p{line-height:22px;font-size:15px}}.contact-container{max-width:1300px;margin:0 auto;padding:20px;border-radius:8px}.heading-form{color:#0077b6;font-size:35px;display:flex;justify-content:center;text-align:center;margin-top:40px;margin-bottom:20px}.container-box{display:flex;justify-content:center;gap:60px;margin-bottom:20px;margin-top:30px;text-align:justify}.contact-box{border:1px solid #007bff;border-radius:8px;padding:15px;width:380px;height:200px;text-align:center}.map-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:40px;margin-bottom:20px}.college-Location{margin-bottom:30px;font-size:35px;color:#0077b6;font-weight:700;text-align:center}.map-container iframe{width:100%;max-width:800px;height:550px;border:none;margin:0 auto}.home-h1{text-align:center;color:#0077b6;margin-top:30px;font-weight:700;font-size:50px}.contact-image{width:50px;height:auto;margin-bottom:10px}.contact-form-container{display:flex;justify-content:center;align-items:center;height:100vh;margin-top:40px}.contact-form{display:flex;flex-direction:column;width:100%;max-width:600px;margin:0 auto;padding:20px;border:2px solid #ccc;border-radius:8px;box-shadow:0 2px 10px #0000001a}.contact-form-div{display:flex;flex-direction:column;align-items:center;text-align:center;text-align:justify}.linkedin{font-size:20px}.contact-form{margin-bottom:30px;margin-top:20px}.contact-label{font-weight:700;font-size:20px}.contact-textarea{padding:10px;border:2px solid #ccc;border-radius:4px;width:80%;margin-top:20px;margin-bottom:30px}.contact-message{display:flex;justify-content:center;text-align:center;justify-content:flex-start}.contact-input{padding:20px;border:2px solid #ccc;border-radius:8px;width:80%;margin-top:20px;margin-bottom:30px;margin-left:20px}.contact-textarea{height:150px}.contact-button{padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;width:20%}.form-address{margin-top:20px;font-size:20px}.button-form{display:flex;justify-content:center}.contact-button:hover{background-color:#0056b3}.contact-input:focus,.contact-textarea:focus{border-color:#007bff;box-shadow:0 0 8px #007bff80}.contact-input:hover,.contact-textarea:hover{border-color:#0056b3;background-color:#f0f8ff}@media (max-width: 1200px){.contact-container{max-width:1000px;padding:15px}.container-box{gap:40px}.contact-box{width:300px}.heading-form{font-size:40px}.contact-form{max-width:500px}.home-h1{font-size:45px}.college-Location{margin-bottom:40px;font-size:40px}.linkedin{font-size:15px}}@media (max-width: 800px){.contact-container{max-width:95%;padding:10px}.container-box{flex-direction:column;gap:20px;margin-top:35px}.map-container iframe{max-width:100%;height:400px}.contact-box{width:100%;height:auto}.heading-form{font-size:35px}.map-container iframe{max-width:90%;height:450px}.contact-form{max-width:100%}.contact-button{width:30%}.home-h1{font-size:40px}.college-Location{margin-bottom:30px;font-size:35px}.linkedin{font-size:18px}}@media (max-width: 400px){.contact-container{max-width:100%;padding:5px}.container-box{flex-direction:column;gap:20px}.contact-box{width:100%;height:auto}.heading-form{font-size:25px}.contact-form{padding:15px;max-width:100%}.map-container iframe{max-width:100%;height:300px}.linkedin{font-size:16px}.contact-button{width:40%}.contact-textarea,.contact-input{width:90%}.home-h1{font-size:28px}.college-Location{margin-bottom:20px;font-size:25px}}.about{display:flex;flex-direction:column;align-items:center;gap:30px;margin-bottom:70px}.about .about-section{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:justify}.about .about-section .about-heading{font-size:40px;text-decoration:underline;text-align:center;color:#03045e;padding:60px 0 40px}.about .about-section .about-img{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center}.about .about-section .about-img img{width:100%}.about .about-section .about-content{font-size:27px;width:100%;margin:20px 0;line-height:38px}.about .about-section .about-content-center{text-align:center;margin:40px 0 0;font-size:27px;font-weight:700}.about .reviews{width:90%;gap:20px;flex-direction:row;flex-wrap:wrap}@media screen and (max-width: 1200px){.about .about-section{width:90%}.about .about-section .about-heading{font-size:35px;padding:50px 0 30px}.about .about-section .about-content{font-size:24px;margin:15px 0;line-height:32px}.about .about-section .about-content-center{margin:20px 0 0;font-size:24px}.about .reviews{gap:15px}}@media screen and (max-width: 800px){.about .about-section{width:95%}.about .about-section .about-heading{font-size:30px;padding:30px 0 10px}.about .about-section .about-content{font-size:20px;margin:10px 0;line-height:28px}.about .about-section .about-content-center{margin:10px 0 0;font-size:20px}.about .reviews{gap:12px}}@media screen and (max-width: 400px){.about .about-section{width:97%}.about .about-section .about-heading{font-size:27px;padding:27px 0 10px}.about .about-section .about-content{font-size:18px;margin:8px 0;line-height:25px}.about .about-section .about-content-center{margin:8px 0 0;font-size:18px}.about .reviews{gap:10px}}.esteemed-recruiters{display:flex;flex-direction:column;margin:0;padding:0;align-items:center;justify-content:center}.past-recruiters-section-heading{padding:60px 0 30px;text-align:center;font-size:40px;color:#03045e;text-decoration:underline}.past-recruiters-section{display:flex;flex-wrap:wrap;gap:20px;padding:30px 0 0;width:85%}.past-recruiters-section .past-recruiters-section-content p{font-size:24px;line-height:32px;font-weight:700;text-align:justify}.esteemed-recruiters{display:flex;flex-direction:column;align-items:center}.esteemed-recruiters .companies{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;margin:100px 0}.esteemed-recruiters .companies .company-heading{width:auto;color:#03045e;font-size:40px;text-decoration:underline}.esteemed-recruiters .companies .company{display:flex;align-items:center;justify-content:space-around;width:85%;text-align:justify;gap:20px}.esteemed-recruiters .companies .company .company-heading-and-content{display:flex;flex-direction:column;gap:40px}.esteemed-recruiters .companies .company .company-heading-and-content .company-content{font-size:22px;font-weight:700;line-height:32px}.esteemed-recruiters .companies .company .company-heading-and-content .company-key-points{display:flex;flex-direction:column;gap:20px}.esteemed-recruiters .companies .company .company-heading-and-content .company-key-points h3{font-size:30px;text-decoration:underline}.esteemed-recruiters .companies .company .company-heading-and-content .company-key-points ul{list-style:square}.esteemed-recruiters .companies .company .company-heading-and-content .company-key-points ul li{font-size:20px}@media screen and (max-width: 1200px){.past-recruiters-section-heading{padding:60px 0 15px;font-size:32px}.past-recruiters-section{gap:15px;padding:20px 0 0;width:95%}.past-recruiters-section .past-recruiters-section-content p{font-size:22px;line-height:30px}.esteemed-recruiters .companies{gap:40px;margin:40px 0}.esteemed-recruiters .companies .company-heading{font-size:32px}.esteemed-recruiters .companies .company{width:95%;gap:20px}.esteemed-recruiters .companies .company .company-heading-and-content{gap:30px}.esteemed-recruiters .companies .company .company-heading-and-content .company-content{font-size:20px;line-height:25px}.esteemed-recruiters .companies .company .company-heading-and-content .company-key-points{gap:20px}.esteemed-recruiters .companies .company .company-heading-and-content .company-key-points h3{font-size:27px}.esteemed-recruiters .companies .company .company-heading-and-content .company-key-points ul li{font-size:19px}}@media screen and (max-width: 800px){.past-recruiters-section-heading{padding:60px 0 10px;font-size:25px}.past-recruiters-section{gap:10px;padding:15px 0 0;width:95%}.past-recruiters-section .past-recruiters-section-content p{font-size:18px;line-height:23px}.esteemed-recruiters .companies{gap:30px;margin:20px 0}.esteemed-recruiters .companies .company-heading{font-size:25px}.esteemed-recruiters .companies .company{flex-direction:column-reverse;width:95%;gap:20px}.esteemed-recruiters .companies .company .company-heading-and-content{gap:30px}.esteemed-recruiters .companies .company .company-heading-and-content .company-content{font-size:18px;line-height:22px}.esteemed-recruiters .companies .company .company-heading-and-content .company-key-points{gap:15px}.esteemed-recruiters .companies .company .company-heading-and-content .company-key-points h3{font-size:23px}.esteemed-recruiters .companies .company .company-heading-and-content .company-key-points ul li{font-size:18px}}@media screen and (max-width: 400px){.past-recruiters-section-heading{padding:50px 0 10px;font-size:20px}.past-recruiters-section{gap:10px;padding:12px 0 0;width:97%}.past-recruiters-section .past-recruiters-section-content p{font-size:16px;line-height:20px}.esteemed-recruiters .companies{gap:20px;margin:10px 0}.esteemed-recruiters .companies .company-heading{font-size:20px}.esteemed-recruiters .companies .company{flex-direction:column-reverse;width:97%;gap:10px}.esteemed-recruiters .companies .company .company-heading-and-content{gap:20px}.esteemed-recruiters .companies .company .company-heading-and-content .company-content{font-size:16px;line-height:20px}.esteemed-recruiters .companies .company .company-heading-and-content .company-key-points{gap:10px}.esteemed-recruiters .companies .company .company-heading-and-content .company-key-points h3{font-size:19px}.esteemed-recruiters .companies .company .company-heading-and-content .company-key-points ul li{font-size:16px}}.company-logo-slider{scale:.7;@keyframes animate{0%{opacity:0;transform:translateY(100px);filter:blur(33px)}to{opacity:1;transform:translate(0);filter:blur(0)}}}.company-logo-slider .carousel{width:36vw;height:55vh;overflow:hidden}.company-logo-slider .carousel .list .item{width:160px;height:170px;position:absolute;top:81%;transform:translateY(-60%);left:70%;border-radius:20px;box-shadow:0 25px 50px #0000004d;background-position:50% 50%;background-size:cover;z-index:100;transition:1s}.company-logo-slider .carousel .list .item:nth-child(1),.company-logo-slider .carousel .list .item:nth-child(2){background-size:contain;background-repeat:no-repeat;top:0;left:0;transform:translate(0);border-radius:0;width:100%;height:100%}.company-logo-slider .carousel .list .item:nth-child(3){background-size:contain;background-repeat:no-repeat;left:45%}.company-logo-slider .carousel .list .item:nth-child(4){background-size:contain;background-repeat:no-repeat;left:calc(45% + 180px)}.company-logo-slider .carousel .list .item:nth-child(5){background-size:contain;background-repeat:no-repeat;left:calc(45% + 360px)}.company-logo-slider .carousel .list .item:nth-child(6){background-size:contain;background-repeat:no-repeat;left:calc(45% + 540px);opacity:0;display:none}.company-logo-slider .carousel .list .item:nth-child(n+7){background-size:contain;background-repeat:no-repeat;left:calc(45% + 720px);opacity:0;display:none}.company-logo-slider .arrows{position:absolute;top:80%;right:60%;z-index:100;width:300px;max-width:30%;display:flex;gap:10px;align-items:center}.company-logo-slider .arrows button{width:50px;height:50px;border-radius:50%;background-color:#14ff72cb;color:#fff;border:none;outline:none;font-size:16px;font-family:monospace;font-weight:700;transition:.5s;cursor:pointer}.company-logo-slider .arrows button:hover{background:#fff;color:#000}@media screen and (max-width: 1200px){.company-logo-slider{scale:.7}.company-logo-slider .carousel{width:32vw;height:32vh}.company-logo-slider .carousel .list .item{width:100px;height:90px;top:81%;left:70%}.company-logo-slider .carousel .list .item:nth-child(3){left:45%}.company-logo-slider .carousel .list .item:nth-child(4){left:calc(45% + 120px)}.company-logo-slider .carousel .list .item:nth-child(5){left:calc(45% + 240px);display:none}.company-logo-slider .carousel .list .item:nth-child(6){left:calc(45% + 360px)}.company-logo-slider .carousel .list .item:nth-child(n+7){left:calc(45% + 480px)}.company-logo-slider .arrows{top:80%;right:60%;z-index:100;width:300px;max-width:30%;gap:10px}.company-logo-slider .arrows button{width:40px;height:40px;font-size:16px}}@media screen and (max-width: 800px){.company-logo-slider{scale:.7}.company-logo-slider .carousel{width:70vw;height:50vh}.company-logo-slider .carousel .list .item{width:90px;height:90px;top:81%;left:70%}.company-logo-slider .carousel .list .item:nth-child(3){left:45%}.company-logo-slider .carousel .list .item:nth-child(4){left:calc(45% + 100px)}.company-logo-slider .carousel .list .item:nth-child(5){left:calc(45% + 200px);display:block}.company-logo-slider .carousel .list .item:nth-child(6){left:calc(45% + 300px)}.company-logo-slider .carousel .list .item:nth-child(n+7){left:calc(45% + 400px)}.company-logo-slider .arrows{top:80%;right:65%;z-index:100;width:300px;max-width:30%;gap:10px}.company-logo-slider .arrows button{width:40px;height:40px;font-size:16px}}@media screen and (max-width: 600px){.company-logo-slider{scale:.7}.company-logo-slider .carousel{width:70vw;height:35vh}}@media screen and (max-width: 400px){.company-logo-slider{scale:.7}.company-logo-slider .carousel{width:90vw;height:30vh}.company-logo-slider .carousel .list .item{width:70px;height:70px;top:81%;left:70%}.company-logo-slider .carousel .list .item:nth-child(3){left:50%}.company-logo-slider .carousel .list .item:nth-child(4){left:calc(50% + 80px)}.company-logo-slider .carousel .list .item:nth-child(5){left:calc(50% + 160px)}}*{box-sizing:border-box}.administration{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;margin-bottom:70px}.administration .administration-heading{font-size:40px;color:#03045e;text-decoration:underline;margin:70px 0 30px}.administration .administration-card{margin:50px;width:87%;display:flex;text-align:justify;gap:110px;justify-content:center;align-items:center}.administration .administration-card .administration-card-content{display:flex;justify-content:center;align-items:center;padding:40px 20px 20px 40px;flex-direction:column;width:65%;background-color:#fff;border:3px solid #1979a9;border-radius:20px;box-shadow:-40px -40px #03045e}.administration .administration-card .administration-card-content p{font-size:22px}.administration .administration-card .administration-card-content .quote{margin:20px 0 10px;text-align:center;font-weight:700}.administration .administration-card .administration-card-content2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.administration .administration-card .administration-card-content2 .image-container img{width:300px;object-fit:cover;height:300px;border-radius:100%;border:15px solid rgba(128,128,128,.2)}.administration .administration-card .administration-card-content2 .personal-details-container{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:26px;text-align:center}.administration .administration-card .administration-card-content2 .personal-details-container .designation{color:#1979a9}.administration .administration-card .administration-card-content2 .personal-details-container .name{color:#03045e}.administration .administration-card .administration-card-content2 .contact-details-container{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:23px;border:2px solid black;padding:10px 30px;border-radius:10px;box-shadow:10px 10px #000,-10px -10px #000;box-shadow:0 5px 9px #0009;background-color:#e3f1ff;transition:all 1s ease-in-out}.administration .administration-card .administration-card-content2 .contact-details-container:hover{scale:1.02}.administration .card2 .administration-card-content{box-shadow:40px -40px #03045e;padding:40px}@media (max-width: 1200px){.administration .administration-heading{font-size:38px;margin:70px 0 30px}.administration-card-content{padding:15px 10px;box-shadow:-10px -10px #03045e;font-size:10px;word-wrap:break-word;word-break:break-word;width:100%}.administration .administration-card .administration-card-content p{font-size:18px}.administration-card-content2 .image-container{display:flex;justify-content:center;align-items:center}.administration .administration-card .administration-card-content2 .image-container img{width:280px;height:280px;font-size:25px;object-fit:cover}.administration .administration-card .administration-card-content{width:100%}.administration .administration-card .administration-card-content2 .personal-details-container{font-size:25px}.administration{gap:30px}.administration .administration-card .administration-card-content{padding:30px 12px;box-shadow:-38px -38px #03045e}.administration .card2 .administration-card-content{box-shadow:38px -38px #03045e}.administration .administration-card .administration-card-content2 .contact-details-container{width:100%;font-size:25px}}@media (max-width: 800px){.administration .administration-card{flex-direction:column-reverse}.administration .administration-heading{font-size:30px;margin:50px 0 20px}.administration-card-content{padding:15px 10px;box-shadow:-10px -10px #03045e;font-size:20px;word-wrap:break-word;word-break:break-word;width:100%}.administration .administration-card .administration-card-content p{font-size:15px}.administration-card-content2 .image-container{display:flex;justify-content:center;align-items:center}.administration .administration-card .administration-card-content2 .image-container img{width:250px;height:250px;font-size:20px;object-fit:cover}.administration .administration-card .administration-card-content{width:100%}.administration .administration-card .administration-card-content{padding:25px 15px;box-shadow:-25px -25px #03045e}.administration .administration-card .administration-card-content2 .personal-details-container{font-size:25px}.administration{gap:25px}.administration .administration-card .administration-card-content2 .contact-details-container{width:100%;font-size:22px}.administration .card2{flex-direction:column}}@media (max-width: 400px){.administration .administration-heading{font-size:24px;margin:50px 0 20px}.administration .administration-card .administration-card-content{padding:25px 10px;box-shadow:-18px -17px #03045e}.administration .administration-card .administration-card-content p{font-size:12px}.administration-card-content2 .image-container{display:flex;justify-content:center;align-items:center}.administration .administration-card .administration-card-content2 .image-container img{width:200px;height:200px;font-size:20px;object-fit:cover}.administration .administration-card .administration-card-content{width:100%}.administration .administration-card .administration-card-content2 .personal-details-container{font-size:20px}.administration{gap:20px}.administration .administration-card .administration-card-content2 .contact-details-container{width:100%;font-size:16px}.administration .card2{flex-direction:column}}.core-team{color:#03045e;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:90px 0;gap:50px}.core-team h1{font-size:38px}.core-team .devs-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.core-team .devs-container .administration-card{margin:50px;width:87%;display:flex;text-align:justify;gap:110px;justify-content:center;align-items:center}.core-team .devs-container .administration-card .administration-card-content{display:flex;justify-content:center;align-items:center;padding:40px 20px 20px 40px;flex-direction:column;width:65%;background-color:#fff;border:3px solid #1979a9;border-radius:20px;box-shadow:-40px -40px #03045e}.core-team .devs-container .administration-card .administration-card-content p{font-size:22px}.core-team .devs-container .administration-card .administration-card-content .quote{margin:20px 0 10px;text-align:center;font-weight:700}.core-team .devs-container .administration-card .administration-card-content2{width:35%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.core-team .devs-container .administration-card .administration-card-content2 .image-container img{width:250px;height:250px;border-radius:100%;border:15px solid rgba(128,128,128,.2)}.core-team .devs-container .administration-card .administration-card-content2 .personal-details-container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;font-size:25px}.core-team .devs-container .administration-card .administration-card-content2 .personal-details-container .designation{font-size:30px;color:#1979a9}.core-team .devs-container .administration-card .administration-card-content2 .personal-details-container .name{color:#03045e}.core-team .devs-container .administration-card .administration-card-content2 .contact-details-container{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:20px;border:2px solid black;padding:10px 20px;border-radius:10px;box-shadow:10px 10px #000,-10px -10px #000;box-shadow:0 5px 9px #0009;background-color:#e3f1ff;transition:all 1s ease-in-out}.core-team .devs-container .administration-card .administration-card-content2 .contact-details-container:hover{scale:1.02}.core-team .devs-container .card2 .administration-card-content{box-shadow:40px -40px #03045e;padding:40px}@media screen and (max-width: 1200px){.core-team{margin:70px 0;gap:50px}.core-team h1{font-size:32px}.core-team .devs-container .administration-card{margin:50px;width:92%;gap:25px}.core-team .devs-container .administration-card .administration-card-content{padding:25px 15px 15px 25px;width:65%;border-radius:20px;box-shadow:-25px -25px #03045e}.core-team .devs-container .administration-card .administration-card-content p{font-size:21px}.core-team .devs-container .administration-card .administration-card-content2{width:35%;gap:15px}.core-team .devs-container .administration-card .administration-card-content2 .image-container img{width:200px;height:200px;border-radius:100%;border:12px solid rgba(128,128,128,.2)}.core-team .devs-container .administration-card .administration-card-content2 .personal-details-container{gap:5px;font-size:22px}.core-team .devs-container .administration-card .administration-card-content2 .personal-details-container .designation{font-size:25px}.core-team .devs-container .administration-card .administration-card-content2 .contact-details-container{gap:5px;font-size:16px;padding:10px 12px}.core-team .devs-container .card2 .administration-card-content{box-shadow:-25px -25px #03045e;padding:25px}}@media screen and (max-width: 800px){.core-team{margin:40px 0;gap:0px}.core-team h1{font-size:27px}.core-team .devs-container .administration-card{flex-direction:column-reverse;margin:30px 0;width:100%;gap:25px}.core-team .devs-container .administration-card .administration-card-content{padding:15px 10px 10px 15px;width:90%;border-radius:20px;box-shadow:-15px -15px #03045e}.core-team .devs-container .administration-card .administration-card-content p{font-size:19px}.core-team .devs-container .administration-card .administration-card-content2{width:100%;gap:15px}.core-team .devs-container .administration-card .administration-card-content2 .image-container img{width:170px;height:170px;border-radius:100%;border:10px solid rgba(128,128,128,.2)}.core-team .devs-container .administration-card .administration-card-content2 .personal-details-container{gap:5px;font-size:20px}.core-team .devs-container .administration-card .administration-card-content2 .personal-details-container .designation{font-size:22px}.core-team .devs-container .administration-card .administration-card-content2 .contact-details-container{gap:5px;font-size:14px;padding:8px 10px}.core-team .devs-container .card2{flex-direction:column}.core-team .devs-container .card2 .administration-card-content{box-shadow:-15px -15px #03045e;padding:15px}}@media screen and (max-width: 400px){.core-team{margin:30px 0;gap:0px}.core-team h1{font-size:22px}.core-team .devs-container .administration-card{flex-direction:column-reverse;margin:20px 0;width:100%;gap:25px}.core-team .devs-container .administration-card .administration-card-content{padding:12px 10px 10px 12px;width:92%;border-radius:20px;box-shadow:-12px -12px #03045e}.core-team .devs-container .administration-card .administration-card-content p{font-size:17px}.core-team .devs-container .administration-card .administration-card-content2{width:100%;gap:12px}.core-team .devs-container .administration-card .administration-card-content2 .image-container img{width:150px;height:150px;border-radius:100%;border:10px solid rgba(128,128,128,.2)}.core-team .devs-container .administration-card .administration-card-content2 .personal-details-container{gap:5px;font-size:17px}.core-team .devs-container .administration-card .administration-card-content2 .personal-details-container .designation{font-size:20px}.core-team .devs-container .administration-card .administration-card-content2 .contact-details-container{gap:3px;font-size:12px;padding:5px 7px}.core-team .devs-container .card2{flex-direction:column}.core-team .devs-container .card2 .administration-card-content{box-shadow:-12px -12px #03045e;padding:12px}}.placement-secretaries{color:#03045e;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:90px 0;gap:50px}.placement-secretaries .secretaries-container{width:90%;display:flex;justify-content:center;flex-wrap:wrap}.placement-secretaries .secretaries-container .secretary-container{width:25%;height:40%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:30px}.placement-secretaries .secretaries-container .secretary-container img{height:320px;width:250px;margin:20px 0;object-fit:cover}.placement-secretaries .secretaries-container .secretary-container h2{font-size:24px;text-align:center}.placement-secretaries .secretaries-container .secretary-container p{font-size:19px}@media screen and (max-width: 1200px){.placement-secretaries{margin:70px 0;gap:40px}.placement-secretaries h1{font-size:28px}.placement-secretaries .secretaries-container{width:93%;gap:0px}.placement-secretaries .secretaries-container .secretary-container{width:28%}.placement-secretaries .secretaries-container .secretary-container img{height:220px;width:180px;margin:15px 0;object-fit:cover}.placement-secretaries .secretaries-container .secretary-container h2{text-align:center;font-size:20px}.placement-secretaries .secretaries-container .secretary-container p{font-size:18px}}@media screen and (max-width: 800px){.placement-secretaries{margin:50px 0;gap:30px}.placement-secretaries h1{font-size:24px}.placement-secretaries .secretaries-container{width:97%;gap:0px}.placement-secretaries .secretaries-container .secretary-container{width:30%}.placement-secretaries .secretaries-container .secretary-container img{height:140px;width:130px;margin:15px 0;object-fit:cover}.placement-secretaries .secretaries-container .secretary-container h2{text-align:center;font-size:18px}.placement-secretaries .secretaries-container .secretary-container p{font-size:16px}}@media screen and (max-width: 600px){.placement-secretaries{margin:50px 0;gap:30px}.placement-secretaries h1{font-size:24px}.placement-secretaries .secretaries-container{width:97%;gap:0px}.placement-secretaries .secretaries-container .secretary-container{width:45%}.placement-secretaries .secretaries-container .secretary-container img{height:140px;width:130px;margin:15px 0;object-fit:cover}.placement-secretaries .secretaries-container .secretary-container h2{text-align:center;font-size:18px}.placement-secretaries .secretaries-container .secretary-container p{font-size:16px}}@media screen and (max-width: 400px){.placement-secretaries{margin:50px 0;gap:20px}.placement-secretaries h1{font-size:19px}.placement-secretaries .secretaries-container{width:100%;gap:0px}.placement-secretaries .secretaries-container .secretary-container{width:48%}.placement-secretaries .secretaries-container .secretary-container img{height:130px;width:120px;margin:5px 0;object-fit:cover}.placement-secretaries .secretaries-container .secretary-container h2{text-align:center;font-size:15px}.placement-secretaries .secretaries-container .secretary-container p{font-size:13px}}.otp-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:90vh;background-color:#f8f9fa;padding:2rem}.otp-container h2{font-size:2rem;margin-bottom:1.5rem;font-weight:600;color:#333}.otp-container form{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:400px;background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 8px #0000001a}.otp-container label{font-size:1.4rem;margin-bottom:.5rem;color:#333;font-weight:700}.otp-inputs{display:flex;justify-content:space-between;gap:1rem;width:100%;max-width:400px;margin-bottom:1.5rem}.otp-inputs input{width:50px;height:50px;font-size:1.5rem;text-align:center;border:1px solid #ddd;border-radius:4px;outline:none;transition:border-color .3s ease}.otp-inputs input:focus{border-color:#007bff;box-shadow:0 0 5px #007bff4d}.otp-container button{padding:.8rem;font-size:1.1rem;cursor:pointer;background-color:#007bff;color:#fff;border:none;border-radius:4px;transition:background-color .3s ease,transform .3s ease}.otp-container button:hover{background-color:#0056b3;transform:translateY(-2px)}.otp-container button:active{transform:translateY(1px)}.otp-container input[type=text],.otp-container input[type=number]{padding:.8rem;font-size:1.1rem;width:100%;border:2px solid black;border-radius:4px;font-weight:700;box-sizing:border-box}.otp-container p{text-align:center;font-size:.9rem;color:#6c757d}.otp-inputs input{border:1px solid #ccc;font-weight:600}.otp-inputs input:focus{border-color:#007bff;background-color:#f0f8ff}.otp-container form{background-color:#fff;box-shadow:0 4px 10px #0000001a;border-radius:10px}input,button{transition:all .3s ease}input:focus{border-color:#007bff;outline:none}button{transition:background-color .3s ease,transform .3s ease}@media screen and (max-width: 1200px){.otp-container h2{font-size:1.5rem;margin-bottom:1.2rem}.otp-container form{gap:1.2rem;max-width:350px;padding:1.7rem}.otp-container label{font-size:1.2rem;margin-bottom:.3rem}.otp-inputs{gap:.7rem;max-width:350px;margin-bottom:1rem}.otp-inputs input{width:50px;height:40px;font-size:1.2rem}.otp-container button{padding:.8rem;font-size:1.1rem}.otp-container input[type=text],.otp-container input[type=number]{padding:.7rem;font-size:1rem}}@media screen and (max-width: 800px){.otp-container h2{font-size:1.3rem;margin-bottom:1.1rem}.otp-container form{gap:1.1rem;max-width:320px;padding:1.5rem}.otp-container label{font-size:1.1rem;margin-bottom:.2rem}.otp-inputs{gap:.5rem;max-width:320px;margin-bottom:.8rem}.otp-inputs input{width:40px;height:35px;font-size:1.1rem}.otp-container button{padding:.7rem;font-size:1rem}.otp-container input[type=text],.otp-container input[type=number]{padding:.6rem;font-size:.9rem}}@media screen and (max-width: 400px){.otp-container h2{font-size:1.2rem;margin-bottom:1rem}.otp-container form{gap:1rem;max-width:300px;padding:1rem .7rem}.otp-container label{font-size:1rem;margin-bottom:0rem}.otp-inputs{gap:.2rem;max-width:300px;margin-bottom:.8rem}.otp-inputs input{width:35px;height:35px;font-size:1rem}.otp-container button{padding:.5rem;font-size:.9rem}.otp-container input[type=text],.otp-container input[type=number]{padding:.5rem;font-size:.8rem}}.student-home{display:flex;align-items:center;justify-content:center;margin-bottom:70px}.student-home .student-home-main{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;gap:30px}.student-home .student-home-main .student-home-apply-to-company-cards{width:100%;display:flex;flex-direction:column;align-items:center}.student-home .student-home-main .student-home-welcome-heading{font-size:37px;margin:20px 0}.student-home .student-home-main .student-home-register-heading{font-size:28px;color:#fff;background-color:#0077b6;width:65%;text-align:center;border-radius:6px;padding:15px}.student-home .notice-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:10}.student-home .notice-overlay .notice-overlay-content{display:flex;flex-direction:column;align-items:center;gap:25px;background:url(https://image.slidesdocs.com/responsive-images/docs/publicity-for-education-business-training-and-medical-services-in-the-face-of-a-blue-gradient-epidemic-page-border-background-word-template_4af0a053c5__1131_1600.jpg);background-repeat:no-repeat;background-size:cover;padding:50px 10px;border-radius:8px;height:70%;width:30%;box-shadow:0 4px 8px #0003;overflow:auto;position:relative}.student-home .notice-overlay .notice-overlay-content .notice-heading{font-size:29px;margin:10px 0}.student-home .notice-overlay .notice-overlay-content .notice{display:flex;align-items:center;width:100%;padding:0 20px;gap:10px;font-size:19px;line-height:22px}.student-home .notice-overlay .notice-overlay-content .notice a{text-decoration:none;color:#000;width:80%}.student-home .notice-overlay .notice-overlay-content .notice a img{display:inline;margin:0 0 0 7px}.student-home .notice-overlay .notice-overlay-content .notice .link-underline{text-decoration:underline}.student-home .notice-overlay .notice-overlay-content .close-notice-overlay-button{position:fixed;top:17%;right:37%;padding:10px;font-size:24px;border-radius:20%;width:40px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff;outline:none;border:none;background-color:#c1121f;color:#fff;transition:all .25s ease-in-out}.student-home .notice-overlay .notice-overlay-content .close-notice-overlay-button:hover{background-color:#9b0e1a}@media screen and (max-width: 1200px){.student-home .student-home-main .student-home-register-heading{width:80%}.student-home .notice-overlay .notice-overlay-content{width:50%}.student-home .notice-overlay .notice-overlay-content .notice-heading{font-size:24px}.student-home .notice-overlay .notice-overlay-content .notice{padding:0 10px;font-size:17px}.student-home .notice-overlay .notice-overlay-content .close-notice-overlay-button{position:fixed;top:17%;right:27%;height:35px;width:35px;font-size:19px}}@media screen and (max-width: 800px){.student-home .student-home-main .student-home-welcome-heading{font-size:35px}.student-home .student-home-main .student-home-register-heading{width:90%}.student-home .notice-overlay .notice-overlay-content{width:65%;height:75%;gap:17px}.student-home .notice-overlay .notice-overlay-content .notice-heading{font-size:21px}.student-home .notice-overlay .notice-overlay-content .notice{padding:0;gap:8px;font-size:16px}.student-home .notice-overlay .notice-overlay-content .close-notice-overlay-button{position:fixed;top:15%;right:20%;height:32px;width:32px;font-size:17px}}@media screen and (max-width: 600px){.student-home .student-home-main .student-home-welcome-heading{font-size:27px;margin:10px 0}.student-home .student-home-main .student-home-register-heading{width:90%;font-size:22px;padding:10px}.student-home .notice-overlay .notice-overlay-content{width:75%;height:75%;gap:17px}.student-home .notice-overlay .notice-overlay-content .notice-heading{font-size:21px}.student-home .notice-overlay .notice-overlay-content .notice{padding:0;gap:7px;font-size:16px}.student-home .notice-overlay .notice-overlay-content .close-notice-overlay-button{position:fixed;top:15%;right:15%;height:30px;width:30px;font-size:17px}}@media screen and (max-width: 400px){.student-home .student-home-main .student-home-welcome-heading{font-size:21px;margin:0}.student-home .student-home-main .student-home-register-heading{width:95%;font-size:20px;padding:5px}.student-home .notice-overlay .notice-overlay-content{width:90%;height:75%;gap:17px}.student-home .notice-overlay .notice-overlay-content .notice-heading{font-size:21px}.student-home .notice-overlay .notice-overlay-content .notice{padding:0;gap:5px;font-size:14px}.student-home .notice-overlay .notice-overlay-content .close-notice-overlay-button{position:fixed;top:14%;right:8%;height:25px;width:25px;font-size:17px}}.apply-to-company-card{display:flex;flex-direction:column;justify-content:center;margin:7px;padding:10px;width:65%;border:2px solid rgba(128,128,128,.5);background-color:#caf0f844;border-radius:6px}.apply-to-company-card .company-header{display:flex;justify-content:space-between;align-items:center}.apply-to-company-card .company-header .company-header-details-btn-and-name{display:flex;align-items:center;gap:30px}.apply-to-company-card .company-header .company-header-name{color:#001f54}.apply-to-company-card .company-header .company-header-details-btn{width:120px;height:40px;margin:12px 0;font-size:16px;background-color:#0077b6;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.apply-to-company-card .company-header .company-header-details-btn:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.apply-to-company-card .company-header .company-header-details-btn:hover{background-color:#005f87}.apply-to-company-card .company-header .company-header-registered-btn{width:130px;height:40px;margin:12px 0;font-size:16px;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#000;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in;cursor:not-allowed}.apply-to-company-card .company-header .company-header-registered-btn:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.apply-to-company-card .company-header .company-header-apply-btn{width:130px;height:40px;margin:12px 0;font-size:16px;background-color:#c1121f;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.apply-to-company-card .company-header .company-header-apply-btn:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.apply-to-company-card .company-header .company-header-apply-btn:hover{background-color:#9b0e1a}.apply-to-company-card .company-header .eligible{background-color:#40916c}.apply-to-company-card .company-header .eligible:hover{background-color:#357755}.apply-to-company-card .company-card-details td{word-break:break-word;width:80%}.apply-to-company-card .company-card-details th{width:20%;text-align:left;padding:5px 17px 5px 0;font-size:17px}.apply-to-company-card .company-card-details .company-details-file a{color:#000}@media screen and (max-width: 1200px){.apply-to-company-card{width:80%}}@media screen and (max-width: 800px){.apply-to-company-card{width:90%}.apply-to-company-card .company-header .company-header-details-btn-and-name{gap:20px}.apply-to-company-card .company-header .company-header-details-btn{width:110px}.apply-to-company-card .company-header .company-header-registered-btn,.apply-to-company-card .company-header .company-header-apply-btn{width:120px}}@media screen and (max-width: 600px){.apply-to-company-card{width:90%}.apply-to-company-card .company-header .company-header-details-btn-and-name{gap:10px}.apply-to-company-card .company-header .company-header-details-btn{width:110px;height:35px;font-size:15px}.apply-to-company-card .company-header .company-header-registered-btn,.apply-to-company-card .company-header .company-header-apply-btn{width:120px;height:35px;font-size:15px}.apply-to-company-card .company-card-details td,.apply-to-company-card .company-card-details th{font-size:15px}}@media screen and (max-width: 400px){.apply-to-company-card{width:95%}.apply-to-company-card .company-header .company-header-details-btn-and-name{gap:7px}.apply-to-company-card .company-header .company-header-details-btn-and-name .company-header-name{font-size:20px}.apply-to-company-card .company-header .company-header-details-btn{width:85px;height:25px;font-size:13px}.apply-to-company-card .company-header .company-header-registered-btn,.apply-to-company-card .company-header .company-header-apply-btn{width:90px;height:25px;font-size:13px}.apply-to-company-card .company-card-details td,.apply-to-company-card .company-card-details th{font-size:14px}}.student-navbar{width:100%;display:flex;align-items:center;justify-content:center}.student-navbar .student-navbar-btn{height:80px;width:200px;padding:20px 30px;border:none;outline:none;background-color:transparent;color:#000;border-bottom:1px solid gray;font-size:18px;cursor:pointer;transition:all .25s}.student-navbar .student-navbar-btn:hover,.student-navbar .active{color:#0077b6;border-bottom:1px solid #0077b6}@media screen and (max-width: 1200px){.student-navbar .student-navbar-btn{width:180px;height:75px}}@media screen and (max-width: 800px){.student-navbar .student-navbar-btn{width:140px;height:65px;padding:0;font-size:17px}}@media screen and (max-width: 600px){.student-navbar .student-navbar-btn{width:100px;height:62px;font-size:15px}}@media screen and (max-width: 400px){.student-navbar .student-navbar-btn{width:75px;height:60px;padding:0 7px}}.student-profile-main{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:70px}.student-profile-main .student-profile-heading{width:70%;margin:30px 0;font-size:27px}.student-profile-main .details-container{display:flex;flex-direction:column;width:50%;padding:10px 20px}.student-profile-main .details-container label{font-size:23px;margin-bottom:10px}.student-profile-main .details-container input{height:40px;padding:10px 5px;font-size:20px}.student-profile-main .student-profile-personal-details,.student-profile-main .student-profile-current-academic-details,.student-profile-main .student-profile-past-academic-details,.student-profile-main .student-profile-resume,.student-profile-main .student-profile-password{display:flex;width:70%;flex-wrap:wrap;justify-content:center}.student-profile-main .student-profile-resume .details-container{display:flex;flex-direction:column;width:100%;padding:10px 20px}.student-profile-main .student-profile-resume .resume-buttons{display:flex;width:100%;padding:10px 20px;justify-content:center;gap:40px}.student-profile-main .student-profile-resume .resume-buttons .view-resume-button{width:190px;height:50px;padding:0 10px;margin:12px 0;font-size:23px;background-color:#0077b6;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.student-profile-main .student-profile-resume .resume-buttons .view-resume-button:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.student-profile-main .student-profile-resume .resume-buttons .view-resume-button:hover{background-color:#005f87}.student-profile-main .student-profile-resume .resume-buttons .view-resume-button a{color:#fff;text-decoration:none}.student-profile-main .student-profile-resume .resume-buttons .update-resume-button{width:190px;height:50px;padding:0 10px;margin:12px 0;font-size:23px;background-color:#40916c;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.student-profile-main .student-profile-resume .resume-buttons .update-resume-button:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.student-profile-main .student-profile-resume .resume-buttons .update-resume-button:hover{background-color:#357755}.student-profile-main .student-profile-password .details-container{display:flex;flex-direction:column;width:100%;padding:10px 20px}.student-profile-main .student-profile-password .details-container .password-container{position:relative;width:100%}.student-profile-main .student-profile-password .details-container .password-container input{width:100%}.student-profile-main .student-profile-password .details-container .password-container span{cursor:pointer;position:absolute;top:12px;right:8px;scale:1.3}.student-profile-main .student-profile-password .password-buttons{display:flex;width:100%;justify-content:end;padding:10px 20px}.student-profile-main .student-profile-password .password-buttons .change-password-button{width:210px;height:50px;padding:0 10px;margin:12px 0;font-size:23px;background-color:#c1121f;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.student-profile-main .student-profile-password .password-buttons .change-password-button:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.student-profile-main .student-profile-password .password-buttons .change-password-button:hover{background-color:#9b0e1a}@media screen and (max-width: 1200px){.student-profile-main .student-profile-heading{width:85%;font-size:25px}.student-profile-main .details-container{width:50%}.student-profile-main .student-profile-personal-details,.student-profile-main .student-profile-current-academic-details,.student-profile-main .student-profile-past-academic-details,.student-profile-main .student-profile-resume,.student-profile-main .student-profile-password{width:85%}.student-profile-main .details-container label{font-size:21px}.student-profile-main .details-container input{font-size:18px}.student-profile-main .student-profile-password .details-container .password-container span{top:12px;right:8px;scale:1.2}}@media screen and (max-width: 800px){.student-profile-main .student-profile-heading{width:90%;font-size:23px}.student-profile-main .details-container{width:95%}.student-profile-main .student-profile-personal-details,.student-profile-main .student-profile-current-academic-details,.student-profile-main .student-profile-past-academic-details,.student-profile-main .student-profile-resume,.student-profile-main .student-profile-password{width:90%}.student-profile-main .details-container label{font-size:20px}.student-profile-main .details-container input{font-size:17px}.student-profile-main .student-profile-password .details-container .password-container span{top:12px;right:8px;scale:1.1}.student-profile-main .resume-buttons{gap:19px!important}.student-profile-main .view-resume-button,.student-profile-main .update-resume-button,.student-profile-main .change-password-button{font-size:19px!important;width:180px!important;height:40px!important;padding:0 5px!important}}@media screen and (max-width: 400px){.student-profile-main .student-profile-heading{width:95%;font-size:22px}.student-profile-main .details-container,.student-profile-main .student-profile-personal-details,.student-profile-main .student-profile-current-academic-details,.student-profile-main .student-profile-past-academic-details,.student-profile-main .student-profile-resume,.student-profile-main .student-profile-password{width:95%}.student-profile-main .details-container label{font-size:18px}.student-profile-main .details-container input{font-size:16px}.student-profile-main .student-profile-password .details-container .password-container span{top:12px;right:8px;scale:1}.student-profile-main .resume-buttons{gap:7px!important}.student-profile-main .view-resume-button,.student-profile-main .update-resume-button,.student-profile-main .change-password-button{font-size:16px!important;width:160px!important;height:37px!important;padding:0 2px!important}}.student-status-main{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:70px}.student-status-main .student-status-heading{margin:50px 0;font-size:28px;color:#fff;background-color:#0077b6;width:65%;text-align:center;border-radius:6px;padding:15px}.student-status-main .ac{background-color:#2a4f6f}.student-status-main .ci{background-color:#2a6f4f}.student-status-main .applied-company-cards,.student-status-main .cleared-company-cards{display:flex;width:80%;flex-wrap:wrap;justify-content:center;gap:40px}@media screen and (max-width: 1200px){.student-status-main .student-status-heading{width:90%}.student-status-main .applied-company-cards,.student-status-main .cleared-company-cards{width:90%;gap:20px}}@media screen and (max-width: 800px){.student-status-main .student-status-heading{width:95%;font-size:25px;margin:40px 0;padding:12px}.student-status-main .applied-company-cards,.student-status-main .cleared-company-cards{width:95%;gap:12px}}@media screen and (max-width: 800px){.student-status-main .student-status-heading{width:95%;font-size:22px;margin:30px 0;padding:10px}.student-status-main .applied-company-cards,.student-status-main .cleared-company-cards{width:95%;gap:10px}}.applied-company-card{display:flex;border:2px solid rgba(128,128,128,.5);background-color:#caf0f844;border-radius:6px;padding:15px}.applied-company-card th{text-align:left;padding:5px 17px 5px 0;font-size:17px;width:150px}.applied-company-card td{font-size:17px;width:170px}@media screen and (max-width: 1200px){.applied-company-card{padding:10px}.applied-company-card th{width:145px}.applied-company-card td{width:165px}}@media screen and (max-width: 800px){.applied-company-card{padding:8px}.applied-company-card th{width:140px;font-size:16px}.applied-company-card td{width:160px;font-size:16px}}@media screen and (max-width: 400px){.applied-company-card{padding:7px}.applied-company-card th{width:135px;font-size:15px}.applied-company-card td{width:155px;font-size:15px}}.cleared-interview-card{display:flex;flex-direction:column;align-items:center;gap:10px;border:2px solid rgba(128,128,128,.5);background-color:#a0f4b444;border-radius:6px;padding:15px}.cleared-interview-card th{text-align:left;padding:5px 17px 5px 0;font-size:17px;width:150px}.cleared-interview-card td{font-size:17px;width:170px}@media screen and (max-width: 1200px){.cleared-interview-card{padding:10px}.cleared-interview-card th{width:145px}.cleared-interview-card td{width:165px}}@media screen and (max-width: 800px){.cleared-interview-card{padding:8px}.cleared-interview-card th{width:140px;font-size:16px}.cleared-interview-card td{width:160px;font-size:16px}}@media screen and (max-width: 400px){.cleared-interview-card{padding:7px}.cleared-interview-card th{width:135px;font-size:15px}.cleared-interview-card td{width:155px;font-size:15px}}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-calendar__tile.highlight-tile{background-color:#ffe4b5;color:#000;font-weight:700;width:200px!important;height:auto}.react-calendar__tile.highlight-tile:hover{background-color:#ffcc80;transform:scale(1.1);transition:transform .2s ease-in-out,background-color .2s ease-in-out}@media screen and (max-width: 400px){.react-calendar{width:300px}}.student-notices-main{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:70px}.student-notices-main .student-notice-heading{margin:30px 0;font-size:26px}.student-notices-main .notice-table{border-collapse:collapse;width:75%}.student-notices-main .notice-table-sn,.student-notices-main .notice-table-date,.student-notices-main .notice-table-title,.student-notices-main .notice-table-description{font-size:21px;background-color:#f0f0f0}.student-notices-main .notice-table-sn{width:12%}.student-notices-main .notice-table-date{width:13%}.student-notices-main .notice-table-title{width:30%}.student-notices-main .notice-table-description{width:45%}.student-notices-main .notice-table-sn,.student-notices-main .notice-table-date,.student-notices-main .notice-table-title,.student-notices-main .notice-table-description,.student-notices-main .notice-table-data{border:1px solid black;padding:8px;text-align:left;overflow-wrap:anywhere;line-height:25px}.student-notices-main .notice-table-data{font-size:19px}.student-notices-main .notice-table-data a{text-decoration:none;color:#000}.student-notices-main .notice-table-data .link-underline{text-decoration:underline}@media screen and (max-width: 1200px){.student-notices-main .notice-table{width:80%}}@media screen and (max-width: 800px){.student-notices-main .student-notice-heading{margin:30px 0;font-size:24px}.student-notices-main .notice-table{width:95%}.student-notices-main .notice-table-sn{width:12%}.student-notices-main .notice-table-date{width:15%}.student-notices-main .notice-table-title{width:25%}.student-notices-main .notice-table-description{width:48%}.student-notices-main .notice-table-sn,.student-notices-main .notice-table-date,.student-notices-main .notice-table-title,.student-notices-main .notice-table-description{font-size:17px}.student-notices-main .notice-table-data{font-size:16px;line-height:20px}.student-notices-main .notice-table-data a{text-decoration:none;color:#000}.student-notices-main .notice-table-data .link-underline{text-decoration:underline}}@media screen and (max-width: 600px){.student-notices-main .student-notice-heading{margin:30px 0;font-size:24px}.student-notices-main .notice-table{width:98%}.student-notices-main .notice-table-sn,.student-notices-main .notice-table-date{width:12%}.student-notices-main .notice-table-title{width:20%}.student-notices-main .notice-table-description{width:56%}.student-notices-main .notice-table-sn,.student-notices-main .notice-table-date,.student-notices-main .notice-table-title,.student-notices-main .notice-table-description{font-size:15px}.student-notices-main .notice-table-data{font-size:15px;line-height:18px}.student-notices-main .notice-table-data a{text-decoration:none;color:#000}.student-notices-main .notice-table-data .link-underline{text-decoration:underline}}@media screen and (max-width: 400px){.student-notices-main .student-notice-heading{margin:30px 0;font-size:21px}.student-notices-main .notice-table{width:99%}.student-notices-main .notice-table-sn{width:17%}.student-notices-main .notice-table-date{width:16%}.student-notices-main .notice-table-title{width:24%}.student-notices-main .notice-table-description{width:43%}.student-notices-main .notice-table-sn,.student-notices-main .notice-table-date,.student-notices-main .notice-table-title,.student-notices-main .notice-table-description{font-size:14px}.student-notices-main .notice-table-data{font-size:14px;line-height:18px}.student-notices-main .notice-table-data a{text-decoration:none;color:#000}.student-notices-main .notice-table-data .link-underline{text-decoration:underline}}.loggedin-navbar{display:flex;justify-content:space-between;align-items:center;padding:10px 0;margin-bottom:30px;background:#03045e;box-shadow:0 0 5px #000}.loggedin-navbar .loggedin-navbar-logo-and-text{display:flex;align-content:center;justify-content:center;gap:40px}.loggedin-navbar .loggedin-navbar-logo-and-text .logo-container{display:flex;align-items:center}.loggedin-navbar .loggedin-navbar-logo-and-text .loggedin-navbar-logo{width:80px;height:80px}.loggedin-navbar .loggedin-navbar-logo-and-text .loggedin-navbar-text{font-size:18px;display:flex;flex-direction:column;justify-content:center;color:#fff}.loggedin-navbar .loggedin-navbar-logout-button-container{height:100%;display:flex;align-content:center;gap:40px;padding:0 100px 0 20px}.loggedin-navbar .loggedin-navbar-logout-button-container .loggedin-navbar-logout-button{height:50px;width:180px;border-radius:6px;font-size:20px;border:none;outline:none;cursor:pointer;border:2px solid #ff4141;background-color:transparent;color:#fff;transition:all .25s ease-in-out}.loggedin-navbar .loggedin-navbar-logout-button-container .loggedin-navbar-logout-button:hover{background-color:#ff4141}@media screen and (max-width: 1200px){.loggedin-navbar{padding:8x 0}.loggedin-navbar .loggedin-navbar-logo-and-text{gap:30px}.loggedin-navbar .loggedin-navbar-logo-and-text .loggedin-navbar-logo{width:85px;height:85px}.loggedin-navbar .loggedin-navbar-logo-and-text .loggedin-navbar-text{font-size:17px}.loggedin-navbar .loggedin-navbar-logout-button-container{gap:30px;padding:0 70px 0 20px}.loggedin-navbar .loggedin-navbar-logout-button-container .loggedin-navbar-logout-button{height:45px;width:140px;font-size:18px}}@media screen and (max-width: 800px){.loggedin-navbar{padding:15px 0}.loggedin-navbar .loggedin-navbar-logo-and-text{gap:20px}.loggedin-navbar .loggedin-navbar-logo-and-text .loggedin-navbar-logo{width:70px;height:70px}.loggedin-navbar .loggedin-navbar-logo-and-text .loggedin-navbar-text{font-size:16px}.loggedin-navbar .loggedin-navbar-logout-button-container{gap:10px;padding:0 20px 0 10px}.loggedin-navbar .loggedin-navbar-logout-button-container .loggedin-navbar-logout-button{height:40px;width:120px;font-size:17px}}@media screen and (max-width: 600px){.loggedin-navbar{padding:8px 0;margin-bottom:10px}.loggedin-navbar .loggedin-navbar-logo-and-text{gap:5px}.loggedin-navbar .loggedin-navbar-logo-and-text .loggedin-navbar-logo{width:45px;height:45px}.loggedin-navbar .loggedin-navbar-logo-and-text .loggedin-navbar-text{font-size:10px}.loggedin-navbar .loggedin-navbar-logout-button-container{gap:10px;padding:0 5px}.loggedin-navbar .loggedin-navbar-logout-button-container .loggedin-navbar-logout-button{height:25px;width:75px;font-size:12px}}.admin-navbar{width:100%;display:flex;align-items:center;justify-content:center}.admin-navbar .admin-navbar-btn{height:80px;width:200px;padding:20px 30px;border:none;outline:none;background-color:transparent;color:#000;border-bottom:1px solid gray;font-size:18px;cursor:pointer;transition:all .25s}.admin-navbar .admin-navbar-btn:hover,.admin-navbar .active{color:#0077b6;border-bottom:1px solid #0077b6}@media screen and (max-width: 1200px){.admin-navbar .admin-navbar-btn{height:80px;width:150px;padding:15px 25px;font-size:18px}}@media screen and (max-width: 800px){.admin-navbar .admin-navbar-btn{height:70px;width:115px;padding:15px 20px;font-size:17px}}@media screen and (max-width: 600px){.admin-navbar .admin-navbar-btn{height:60px;width:80px;padding:5px;font-size:12px}}@media screen and (max-width: 400px){.admin-navbar .admin-navbar-btn{height:50px;width:60px;padding:2px;font-size:10px}}.AdminAddCompany body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#f4f6f9;margin:0;padding:0;display:flex;justify-content:center;align-items:center;height:100vh;box-sizing:border-box}.AdminAddCompany h2{color:#333;font-size:32px;font-weight:600;margin-bottom:20px;text-align:center;letter-spacing:1px}.AdminAddCompany label{font-size:19px;font-weight:500;color:#444;margin-bottom:5px;display:block;margin-top:15px;font-weight:700}.AdminAddCompany input[type=text],.AdminAddCompany input[type=number],.AdminAddCompany input[type=date],.AdminAddCompany input[type=datetime-local],.AdminAddCompany select,.AdminAddCompany textarea{width:90%;padding:12px;margin:8px 0 20px;border-radius:8px;border:3px solid #ddd;background-color:#fff;font-size:19px;box-sizing:border-box;transition:all .3s ease}.AdminAddCompany input[type=text]:focus,.AdminAddCompany input[type=number]:focus,.AdminAddCompany input[type=date]:focus,.AdminAddCompany input[type=datetime-local]:focus,.AdminAddCompany select:focus,.AdminAddCompany textarea:focus{border-color:#077bff;box-shadow:0 0 8px #077bff33;outline:none}.AdminAddCompany input[type=file]{margin-bottom:20px;border-radius:8px;border:3px solid #ddd;font-size:22px;width:90%;background-color:#077bff;padding:10px 10px 10px 200px}.AdminAddCompany button{background-color:#077bff;color:#fff;padding:12px 24px;border:none;border-radius:8px;font-size:16px;cursor:pointer;width:40%;display:flex;justify-content:center;margin:20px auto;transition:background-color .3s ease,transform .2s ease}.AdminAddCompany button:disabled{background-color:#ccc}.AdminAddCompany button:hover:not(:disabled){background-color:#0056b3;box-shadow:0 4px 6px #0a09091a;transform:translateY(-2px)}.AdminAddCompany .form-container{background-color:#fff;padding:30px;max-width:600px;width:100%;margin:50px auto;border-radius:12px;box-shadow:0 6px 20px #0000001a;transition:box-shadow .3s ease}.AdminAddCompany .branch-checkboxes{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.AdminAddCompany .branch-checkbox{display:flex;align-items:center;gap:8px;width:45%;margin-bottom:10px;word-wrap:break-word;word-break:break-word}.AdminAddCompany .email-checkboxes{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.AdminAddCompany .email-checkbox{display:flex;align-items:center;gap:8px;width:45%;margin-bottom:10px;word-wrap:break-word;word-break:break-word}.AdminAddCompany .form-container:hover{box-shadow:0 6px 30px #00000026}.AdminAddCompany input[type=checkbox],.AdminAddCompany input[type=radio]{margin-right:8px;accent-color:#077bff;transform:scale(1.5)}.AdminAddCompany .branch-checkboxes,.email-checkboxes{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.email-checkbox,.AdminAddCompany .branch-checkbox{display:flex;align-items:center;gap:8px;width:45%;margin-bottom:10px}.AdminAddCompany .branch-checkbox input[type=checkbox]{margin:0}.AdminAddCompany textarea{resize:vertical;min-height:120px;max-height:250px;font-family:Segoe UI,sans-serif}.AdminAddCompany .loading{color:green;font-size:16px}.AdminAddCompany input::placeholder,.AdminAddCompany textarea::placeholder{color:#bbb;font-style:italic}.AdminAddCompany .file-upload{display:flex;justify-content:center;margin:20px 0}.AdminAddCompany input[type=file]{padding:10px;border-radius:8px;border:3px solid #ddd;font-size:22px;background-color:#077bff;color:#fff;cursor:pointer;width:450px}@media (max-width: 1050px){.AdminAddCompany input[type=file]{padding:10px;border-radius:8px;border:3px solid #ddd;font-size:22px;background-color:#077bff;color:#fff;cursor:pointer;width:300px}.AdminAddCompany label{font-size:15px;font-weight:500;color:#444;margin-bottom:5px;display:block;margin-top:15px;font-weight:700}.admin-companytab-content{margin-top:10px}}@media (max-width: 600px){.AdminAddCompany .form-container{padding:20px;margin:20px}.AdminAddCompany button{padding:10px}.AdminAddCompany .branch-checkboxes{flex-direction:column}.AdminAddCompany .file-upload{display:flex;justify-content:center;margin:10px 0}.AdminAddCompany input[type=text],.AdminAddCompany input[type=number],.AdminAddCompany input[type=date],.AdminAddCompany input[type=datetime-local],.AdminAddCompany select,.AdminAddCompany textarea{width:90%;padding:12px;margin:8px 0 20px;border-radius:8px;border:3px solid #ddd;background-color:#fff;font-size:13px;box-sizing:border-box;transition:all .3s ease}.AdminAddCompany input[type=file]{padding:5px;border-radius:8px;border:3px solid #ddd;font-size:12px;background-color:#077bff;color:#fff;cursor:pointer;width:180px}.AdminAddCompany h2{color:#333;font-size:25px;font-weight:600;margin-bottom:20px;text-align:center;letter-spacing:1px}.AdminAddCompany .branch-checkbox{width:100%}.AdminAddCompany label{font-size:11px;font-weight:500;color:#444;margin-bottom:5px;display:block;margin-top:15px;font-weight:700}.AdminAddCompany button{background-color:#077bff;color:#fff;padding:12px 24px;border:none;border-radius:8px;font-size:11px;cursor:pointer;width:40%;display:flex;justify-content:center;margin:20px auto;transition:background-color .3sease,transform .2sease}.admin-companytab-content{display:flex;justify-content:center;align-items:center;padding:10px;border:4px solid #ddd;border-radius:5px;background-color:#f9f9f9;width:60%}.AdminAddCompany .email-checkbox{width:100%}}@media (max-width: 400px){.AdminAddCompany .form-container{padding:20px;margin:20px}.AdminAddCompany input[type=text],.AdminAddCompany input[type=number],.AdminAddCompany input[type=date],.AdminAddCompany input[type=datetime-local],.AdminAddCompany select,.AdminAddCompany textarea{width:100%;padding:12px;margin:8px 0 20px;border-radius:8px;border:3px solid #ddd;background-color:#fff;font-size:9px;box-sizing:border-box;transition:all .3s ease}.AdminAddCompany label{font-size:12px;font-weight:500;color:#444;margin-bottom:5px;display:block;margin-top:15px;font-weight:700}.AdminAddCompany button{padding:10px}.AdminAddCompany .branch-checkboxes{flex-direction:column}.AdminAddCompany .file-upload{display:flex;justify-content:center;margin:10px 0}.AdminAddCompany input[type=file]{padding:5px;border-radius:8px;border:3px solid #ddd;font-size:12px;background-color:#077bff;color:#fff;cursor:pointer;width:150px}.AdminAddCompany h2{color:#333;font-size:15px;font-weight:600;margin-bottom:20px;text-align:center;letter-spacing:1px}.AdminAddCompany .branch-checkbox{width:100%}.AdminAddCompany button{background-color:#077bff;color:#fff;padding:12px 24px;border:none;border-radius:8px;font-size:9px;cursor:pointer;width:40%;display:flex;justify-content:center;margin:20px auto;transition:background-color .3sease,transform .2sease}.admin-companytab-content{display:flex;justify-content:center;align-items:center;padding:10px;border:4px solid #ddd;border-radius:5px;background-color:#f9f9f9;width:60%}}.admin-registrations{background-color:#f0f0f0;padding:20px}.admin-registrations h1{margin:10px 0 30px}.company-card{border:2px solid #00796b;padding:20px;border-radius:8px;width:100%;cursor:pointer;background-color:#e0f7fa;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:20px;display:flex;flex-direction:column;align-items:flex-start}.company-heading{display:flex;justify-content:space-between;align-items:center;margin:0}.ongoing-button{padding:5px 12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.company-card:hover{transform:translateY(-5px);box-shadow:0 6px 12px #0003}.company-info h3{font-size:24px;font-weight:700;color:#00796b;margin-bottom:15px;display:flex;align-items:center}.company-details{display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));gap:20px;margin-top:20px;width:100%}.stats-button{margin-left:15px;padding:5px 10px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:15px}.stats-button:hover{background-color:#005a4a}.info-box{background-color:#fff;border:2.5px solid #00796b;padding:15px;border-radius:8px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;justify-content:center;min-height:80px}.info-box strong{font-weight:700;color:#00796b}.action-boxes{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;flex-direction:column}.box-process-action,.box-short-detail{background-color:#fff;border:2.5px solid #00796b;padding:15px;border-radius:8px;box-shadow:0 2px 5px #0000001a;flex:1;width:100%;text-align:center}.box-status-button-ONGOING{background-color:#00796b;border:2px solid #00796b;border-radius:5px;color:#fff;padding:5px}.box-status-button-ENDED{background-color:red;border:2px solid red;border-radius:5px;color:#fff;padding:5px}.box-process-action button,.box-short-detail button{margin:10px 5px 5px;padding:8px 12px;border:none;border-radius:4px;color:#fff;cursor:pointer;transition:background-color .3s ease}.action-boxes{grid-column:span 2;display:flex;justify-content:space-between;gap:20px;margin-top:20px;width:100%}.box-process-action button:hover,.box-short-detail button:hover{background-color:#00564d}.box-short-button{background-color:#2196f3}.box-detail-button{background-color:#4f221dde}.box-download-button{background-color:#00796b}.box-attendance-button{background-color:#2196f3}.box-result-button{background-color:#4f221dde}.box-place-students-button{background-color:#00796b}.box-end-process-button{background-color:red}.delete-button-container{cursor:pointer;margin-top:10px;color:red;display:flex;justify-content:end}.edit-button-container{cursor:pointer;margin-top:10px;color:green}.edit-button-container:hover{animation:subtleBounce 1s ease-in-out;color:#006400}@keyframes subtleBounce{0%{transform:translateY(0)}30%{transform:translateY(-5px)}50%{transform:translateY(0)}70%{transform:translateY(-3px)}to{transform:translateY(0)}}.attendance-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:10}.attendance-overlay .attendance-overlay-content{display:flex;justify-content:center;background:#fff;padding:20px;border-radius:8px;height:95%;width:80%;box-shadow:0 4px 8px #0003;overflow:auto}.result-files{margin:10px 0 0;display:flex;flex-direction:column}.result-files h4{margin:7px 0}.result-files a{text-decoration:underline;color:#000;margin:7px 0 0}.delete-button-container:hover{animation:subtleBounce 1s ease-in-out;color:#8b0000}.company-heading{display:flex;width:100%;justify-content:space-between}.company-heading .heading-buttons{display:flex;gap:10px}.company-info{width:100%}.box-result-button:disabled{color:#000;background-color:#f0f0f0;cursor:not-allowed}@media screen and (max-width: 1200px){.admin-registrations h1{margin:5px 0 25px}.company-card{padding:17px;margin-bottom:18px}.ongoing-button{padding:5px 10px;font-size:13px}.company-info h3{font-size:23px;margin-bottom:10px}.company-details{display:grid;grid-template-columns:repeat(2,minmax(250px,1fr));gap:15px 10px;margin-top:10px;width:100%}.info-box{padding:10px;min-height:70px;font-size:15px}.action-boxes{gap:15px;margin-top:15px;grid-column:span 2;flex-direction:column}.box-process-action,.box-short-detail{padding:10px 5px}.box-process-action button,.box-short-detail button{margin:10px 5px 5px;padding:7px 10px}.attendance-overlay .attendance-overlay-content{padding:15px;height:95%;width:90%}.result-files{margin:10px 0 0}.result-files h4{margin:7px 0}.result-files a{margin:7px 0 0}}@media screen and (max-width: 800px){.admin-registrations h1{margin:5px 0 20px;font-size:28px}.company-card{padding:15px;margin-bottom:15px}.ongoing-button{padding:5px 8px;font-size:12px}.company-info h3{font-size:22px;margin-bottom:10px}.company-details{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));gap:10px 10px;margin-top:10px;width:100%}.info-box{padding:8px;min-height:60px;font-size:14px}.action-boxes{gap:10px;margin-top:10px;grid-column:span 2;flex-direction:column}.box-process-action,.box-short-detail{padding:5px}.box-process-action button,.box-short-detail button{margin:8px 5px 5px;padding:5px 8px;font-size:12px}.attendance-overlay .attendance-overlay-content{padding:10px;height:95%;width:95%}.result-files{margin:7px 0 0}.result-files h4{margin:7px 0}.result-files a{margin:7px 0 0}}@media screen and (max-width: 600px){.admin-registrations{padding:10px}.admin-registrations h1{margin:5px 0 10px;font-size:22px}.company-heading span{margin-right:6px!important}.company-heading .stats-button{font-size:11px;width:50px;padding:0}.company-card{padding:10px;margin-bottom:12px}.ongoing-button{padding:4px;font-size:10px}.company-info h3{font-size:15px;margin-bottom:10px}.box-status-button-ENDED,.box-status-button-ONGOING{font-size:11px}.company-details{display:grid;grid-template-columns:minmax(300px,1fr);gap:5px 5px;margin-top:10px;width:100%}.info-box{padding:6px;min-height:50px;font-size:13px}.action-boxes{gap:8px;margin-top:5px;grid-column:span 1;flex-direction:column}.box-process-action,.box-short-detail{padding:3px}.box-process-action button,.box-short-detail button{margin:8px 5px 5px;padding:5px 8px;font-size:11px}.attendance-overlay .attendance-overlay-content{padding:10px;height:95%;width:98%}.result-files{margin:7px 0 0}.result-files h4{margin:7px 0}.result-files a{margin:7px 0 0;word-wrap:break-word;font-size:12px}}@media screen and (max-width: 600px){.admin-registrations{padding:5px}.admin-registrations h1{margin:5px 0 10px;font-size:20px}.company-heading span{margin-right:5px!important}.company-heading .stats-button{font-size:11px;width:45px}.company-card{padding:8px;margin-bottom:10px}.ongoing-button{padding:4px;font-size:10px}.company-info h3{font-size:14px;margin-bottom:5px}.box-status-button-ENDED,.box-status-button-ONGOING{font-size:10px}.company-details{display:grid;grid-template-columns:minmax(250px,1fr);gap:5px 5px;margin-top:8px;width:100%}.info-box{padding:5px;min-height:45px;font-size:12px}.action-boxes{gap:7px;margin-top:4px;grid-column:span 1;flex-direction:column}.box-process-action,.box-short-detail{padding:3px}.box-process-action button,.box-short-detail button{margin:8px 5px 5px;padding:5px 8px;font-size:11px}.attendance-overlay .attendance-overlay-content{padding:10px;height:95%;width:98%}.result-files{margin:7px 0 0}.result-files h4{margin:7px 0}.result-files a{margin:7px 0 0}}.EditCompanyForm{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease}.EditCompanyForm.open{opacity:1;pointer-events:auto}.EditCompanyForm form{background-color:#fff;padding:30px;max-width:600px;width:100%;margin:50px auto;border-radius:12px;box-shadow:0 6px 20px #0000001a;transition:box-shadow .3s ease;overflow-y:auto;max-height:90%}.EditCompanyForm .form-header h2{margin:0}.EditCompanyForm .form-header{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;width:100%;color:#333;font-size:32px;font-weight:600;letter-spacing:1px}.EditCompanyForm .close-btn{background:none;border:none;font-size:28px;color:#d24444;cursor:pointer;transition:color .3s ease,transform .2s ease;width:40px;height:40px;text-align:center;padding:0;margin:0}.EditCompanyForm .close-btn:hover{color:#f44336;transform:scale(1.2)}.EditCompanyForm .close-btn:focus{outline:none}.EditCompanyForm form:hover{box-shadow:0 6px 30px #00000026}.EditCompanyForm label{font-size:19px;font-weight:500;color:#444;margin-bottom:5px;display:block;margin-top:15px;font-weight:700}.EditCompanyForm input[type=text],.EditCompanyForm input[type=number],.EditCompanyForm input[type=date],.EditCompanyForm input[type=datetime-local],.EditCompanyForm select,.EditCompanyForm textarea{width:90%;padding:12px;margin:8px 0 20px;border-radius:8px;border:3px solid #ddd;background-color:#fff;font-size:19px;box-sizing:border-box;transition:all .3s ease}.EditCompanyForm input[type=text]:focus,.EditCompanyForm input[type=number]:focus,.EditCompanyForm input[type=date]:focus,.EditCompanyForm input[type=datetime-local]:focus,.EditCompanyForm select:focus,.EditCompanyForm textarea:focus{border-color:#077bff;box-shadow:0 0 8px #077bff33;outline:none}.EditCompanyForm input[type=file]{margin-bottom:20px;border-radius:8px;border:3px solid #ddd;font-size:22px;width:90%;background-color:#077bff;padding:10px 10px 10px 200px}.EditCompanyForm button{background-color:#077bff;color:#fff;padding:12px 24px;border:none;border-radius:8px;font-size:16px;cursor:pointer;width:40%;display:flex;justify-content:center;margin:20px auto;transition:background-color .3s ease,transform .2s ease}.EditCompanyForm button:disabled{background-color:#ccc}.EditCompanyForm button:hover:not(:disabled){background-color:#0056b3;box-shadow:0 4px 6px #0a09091a;transform:translateY(-2px)}.EditCompanyForm .branch-checkboxes{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.EditCompanyForm .branch-checkbox{display:flex;align-items:center;gap:8px;width:45%;margin-bottom:10px}.EditCompanyForm .branch-checkbox input[type=checkbox]{margin:0}.EditCompanyForm textarea{resize:vertical;min-height:120px;max-height:250px;font-family:Segoe UI,sans-serif}.EditCompanyForm .loading{color:green;font-size:16px}.EditCompanyForm .email-checkboxes{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.EditCompanyForm .email-checkbox{display:flex;align-items:center;gap:8px;width:45%;margin-bottom:10px;word-wrap:break-word;word-break:break-word}.EditCompanyForm input::placeholder,.EditCompanyForm textarea::placeholder{color:#bbb;font-style:italic}.editform-heading-and-button{display:flex;justify-content:space-between}@media screen and (max-width: 800px){.EditCompanyForm h2{font-size:20px}.EditCompanyForm.open form label{font-size:16px;padding:5px;margin:10px 0}.EditCompanyForm.open form input,.EditCompanyForm.open form select,.EditCompanyForm.open form textarea{font-size:16px;padding:8px;margin:10px 0}}@media screen and (max-width: 600px){.EditCompanyForm h2{font-size:18px}.EditCompanyForm.open form label{font-size:14px;padding:2px;margin:5px 0}.EditCompanyForm.open form input,.EditCompanyForm.open form select,.EditCompanyForm.open form textarea{font-size:15px;padding:5px;margin:5px 0}.EditCompanyForm.open form .email-checkbox,.EditCompanyForm.open form .branch-checkbox{width:100%}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;overflow-y:auto}.overlay-content{background:#fff;padding:20px;border-radius:8px;height:95%;box-shadow:0 4px 8px #0003;overflow-y:auto;max-height:80vh;width:80%;margin:0 10px}.overlay-content button{padding:5px 15px;border-radius:5px;cursor:pointer;font-weight:700;border:none}.overlay-content button:hover{opacity:.8}.overlay-content .place-button{background-color:green;color:#fff}.overlay-content .place-button:hover{background-color:#006400}.overlay-content .unplace-button{background-color:red;color:#fff}.overlay-content .unplace-button:hover{background-color:#8b0000}.overlay-content .unregister-button{background-color:#007bff;color:#fff}.overlay-content .unregister-button:hover{background-color:#0c4f97}.overlay-content .close-overlay{background-color:#f44336;color:#fff;padding:10px;border:none;border-radius:5px;cursor:pointer;float:right;margin-top:10px}.overlay-content .close-overlay:hover{background-color:#d32f2f}.overlay-content h2,.overlay-content h1{font-weight:700}.overlay-content table{width:100%;border-collapse:collapse;margin-top:20px}.overlay-content h2{font-weight:700;text-align:center;margin-top:20px}.overlay-content h1{font-weight:700;margin-bottom:20px}.overlay-content th,.overlay-content td{padding:15px;text-align:left;border-bottom:1px solid #ddd;font-size:large}.overlay-content th{font-weight:700}.overlay-content::-webkit-scrollbar{width:10px}.overlay-content::-webkit-scrollbar-thumb{background-color:#888;border-radius:5px}.overlay-content::-webkit-scrollbar-thumb:hover{background-color:#555}@media screen and (max-width: 1200px){.overlay-content{padding:20px;max-height:100vh;height:90%;width:90%}.overlay-content button{padding:5px 10px}.overlay-content .close-overlay{padding:8px;margin-top:8px}.overlay-content table{margin-top:15px}.overlay-content h1{font-size:28px;margin-bottom:10px}.overlay-content h2{font-size:22px;margin-top:20px}.overlay-content th,.overlay-content td{padding:15px;font-size:17px}}@media screen and (max-width: 800px){.overlay-content{padding:15px;max-height:100vh;height:95%;width:95%}.overlay-content button{padding:5px 8px}.overlay-content .close-overlay{padding:8px;margin-top:8px}.overlay-content table{margin-top:15px}.overlay-content h1{font-size:26px;margin-bottom:8px}.overlay-content h2{margin-top:20px;font-size:20px}.overlay-content th,.overlay-content td{padding:10px;font-size:16px}}@media screen and (max-width: 600px){.overlay-content{padding:5px;max-height:100vh;height:95%;width:98%}.overlay-content button{padding:5px 4px}.overlay-content .close-overlay{padding:6px;margin-top:10px}.overlay-content table{margin-top:12px}.overlay-content h1{font-size:23px;margin-bottom:6px}.overlay-content h2{margin-top:15px;font-size:18px}.overlay-content th,.overlay-content td{padding:6px;font-size:13px}}@media screen and (max-width: 450px){.overlay-content{padding:8px;max-height:100vh;height:97%;width:99%}.overlay-content button{padding:3px 4px;font-size:11px}.overlay-content .close-overlay{padding:6px;margin-top:12px}.overlay-content table{margin-top:11px}.overlay-content h1{font-size:20px;margin-bottom:6px}.overlay-content h2{margin-top:12px;font-size:16px}.overlay-content th,.overlay-content td{padding:2px;font-size:12px}}@media screen and (max-width: 370px){.overlay-content{padding:3px;max-height:100vh;height:97%;width:99%}.overlay-content button{padding:2px 3px;font-size:10px}.overlay-content .close-overlay{padding:6px;margin-top:10px}.overlay-content table{margin-top:10px}.overlay-content h1{font-size:19px;margin-bottom:6px}.overlay-content h2{margin-top:12px;font-size:15px}.overlay-content th,.overlay-content td{padding:2px;font-size:10px}}.company-attendance{width:80%;display:flex;flex-direction:column;gap:20px;align-items:center}.company-attendance .attendance-heading{font-size:30px;margin:20px 0}.company-attendance .attendance-table{border-collapse:collapse}.company-attendance .attendance-table-rollno,.company-attendance .attendance-table-sname,.company-attendance .attendance-table-branch,.company-attendance .attendance-table-attendance{font-size:22px;background-color:#f0f0f0}.company-attendance .attendance-table-rollno{width:15%}.company-attendance .attendance-table-sname{width:25%}.company-attendance .attendance-table-branch{width:45%}.company-attendance .attendance-table-attendance{width:15%}.company-attendance .attendance-table-rollno,.company-attendance .attendance-table-sname,.company-attendance .attendance-table-branch,.company-attendance .attendance-table-attendance,.company-attendance .attendance-table-data{border:1px solid black;padding:8px}.company-attendance .attendance-table-data{font-size:20px;text-align:center}.company-attendance .attendance-btn{width:130px;height:40px;font-size:16px;background-color:#c1121f;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.company-attendance .attendance-btn:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.company-attendance .attendance-btn:hover{background-color:#9b0e1a}.company-attendance .present{background-color:#40916c}.company-attendance .present:hover{background-color:#357755}.company-attendance .update{background-color:#0077b6}.company-attendance .update:hover{background-color:#005f87}.company-attendance .attendance-buttons-container{display:flex;gap:30px;margin:20px 0}@media screen and (max-width: 1200px){.company-attendance{width:90%;gap:20px}.company-attendance .attendance-heading{font-size:25px;margin:10px 0}.company-attendance .attendance-table-rollno,.company-attendance .attendance-table-sname,.company-attendance .attendance-table-branch,.company-attendance .attendance-table-attendance{font-size:20px}.company-attendance .attendance-table-rollno{width:15%}.company-attendance .attendance-table-sname{width:25%}.company-attendance .attendance-table-branch{width:45%}.company-attendance .attendance-table-attendance{width:15%}.company-attendance .attendance-table-rollno,.company-attendance .attendance-table-sname,.company-attendance .attendance-table-branch,.company-attendance .attendance-table-attendance,.company-attendance .attendance-table-data{padding:7px}.company-attendance .attendance-table-data{font-size:18px}.company-attendance .attendance-btn{width:100px;height:35px;font-size:15px}.company-attendance .attendance-buttons-container{gap:25px;margin:10px 0}}@media screen and (max-width: 800px){.company-attendance{width:95%;gap:15px}.company-attendance .attendance-heading{font-size:22px;margin:5px 0}.company-attendance .attendance-table-rollno,.company-attendance .attendance-table-sname,.company-attendance .attendance-table-branch,.company-attendance .attendance-table-attendance{font-size:17px}.company-attendance .attendance-table-rollno{width:15%}.company-attendance .attendance-table-sname{width:25%}.company-attendance .attendance-table-branch{width:45%}.company-attendance .attendance-table-attendance{width:15%}.company-attendance .attendance-table-rollno,.company-attendance .attendance-table-sname,.company-attendance .attendance-table-branch,.company-attendance .attendance-table-attendance,.company-attendance .attendance-table-data{padding:5px}.company-attendance .attendance-table-data{font-size:16px}.company-attendance .attendance-btn{width:80px;height:27px;font-size:13px}.company-attendance .attendance-buttons-container{gap:20px;margin:8px 0}}@media screen and (max-width: 600px){.company-attendance{width:100%;gap:15px}.company-attendance .attendance-heading{font-size:19px;margin:5px 0}.company-attendance .attendance-table-rollno,.company-attendance .attendance-table-sname,.company-attendance .attendance-table-branch,.company-attendance .attendance-table-attendance{font-size:15px}.company-attendance .attendance-table-rollno{width:15%}.company-attendance .attendance-table-sname{width:25%}.company-attendance .attendance-table-branch{width:45%}.company-attendance .attendance-table-attendance{width:15%}.company-attendance .attendance-table-rollno,.company-attendance .attendance-table-sname,.company-attendance .attendance-table-branch,.company-attendance .attendance-table-attendance,.company-attendance .attendance-table-data{padding:4px}.company-attendance .attendance-table-data{font-size:14px}.company-attendance .attendance-btn{width:80px;height:27px;font-size:13px}.company-attendance .attendance-buttons-container{gap:20px;margin:8px 0}}@media screen and (max-width: 400px){.company-attendance{width:100%;gap:10px}.company-attendance .attendance-heading{font-size:17px;margin:3px 0}.company-attendance .attendance-table-rollno,.company-attendance .attendance-table-sname,.company-attendance .attendance-table-branch,.company-attendance .attendance-table-attendance{font-size:12px}.company-attendance .attendance-table-rollno{width:15%}.company-attendance .attendance-table-sname{width:25%}.company-attendance .attendance-table-branch{width:45%}.company-attendance .attendance-table-attendance{width:15%}.company-attendance .attendance-table-rollno,.company-attendance .attendance-table-sname,.company-attendance .attendance-table-branch,.company-attendance .attendance-table-attendance,.company-attendance .attendance-table-data{padding:3px}.company-attendance .attendance-table-data{font-size:11px}.company-attendance .attendance-btn{width:62px;height:22px;font-size:10px}.company-attendance .attendance-buttons-container{gap:15px;margin:8px 0}}.details-download{display:flex;flex-direction:column;justify-content:center}.details-download .filter-heading{font-size:25px;color:#00796b;margin:15px 0}.details-download .filters{display:flex;flex-direction:column;align-items:start}.details-download .filters label{margin:5px 15px;font-size:19px;cursor:pointer;text-align:left}.details-download .filters input{margin:0 10px 0 0}.details-download .details-buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.details-download .details-buttons button{margin:10px 5px 5px;padding:8px 7px;border:none;border-radius:4px;background-color:#00796b;color:#fff;cursor:pointer;transition:background-color .3s ease}.details-download .details-buttons button:hover{background-color:#00564d}.details-download .details-buttons button:disabled{background-color:#ccc;color:#666;cursor:not-allowed;opacity:.6}.details-download .details-buttons .details-btn{background-color:#4f221dde}.details-download .details-buttons .short-details-btn{background-color:#2196f3}@media screen and (max-width: 1200px){.details-download .filter-heading{font-size:23px;margin:12px 0}.details-download .filters label{margin:3px 10px;font-size:17px}.details-download .filters input{margin:0 8px 0 0}.details-download .details-buttons button{margin:8px 5px 5px;padding:7px}}@media screen and (max-width: 800px){.details-download .filter-heading{font-size:21px;margin:10px 0}.details-download .filters label{margin:2px 7px;font-size:16px}.details-download .filters input{margin:0 8px 0 0}.details-download .details-buttons button{margin:6px 4px 4px;padding:6px}}@media screen and (max-width: 600px){.details-download .filter-heading{font-size:19px;margin:8px 0}.details-download .filters label{margin:2px 5px;font-size:14px}.details-download .filters input{margin:0 6px 0 0}.details-download .details-buttons button{margin:5px 3px 3px;padding:6px}}@media screen and (max-width: 600px){.details-download .filter-heading{font-size:17px;margin:6px 0}.details-download .filters label{margin:2px 5px;font-size:13px}.details-download .filters input{margin:0 6px 0 0}.details-download .details-buttons button{margin:5px 3px 3px;padding:6px}}.admin-company{padding:20px;font-family:Arial,sans-serif;display:flex;flex-direction:column;align-items:center}.admin-companyh1{text-align:center;margin-bottom:20px;font-size:2.3em}.please-login-container{display:flex;justify-content:center;align-items:center;height:100vh}.please-login-heading{font-size:2.5rem;font-weight:500;color:#fdca40;text-align:center;text-transform:uppercase;letter-spacing:1px;padding:30px 40px;border-radius:10px;background-color:#03045e;box-shadow:0 4px 12px #0000001a;border:2px solid #d1d8e0;transition:all .3s ease-in-out}.please-login-heading:hover{background-color:#f0f3f8;cursor:pointer;transform:translateY(-2px)}.admin-companynav-buttons{display:flex;justify-content:center;margin-top:10px;margin-bottom:20px}.admin-companytab-btn{padding:10px 20px;margin:10px;background-color:#f4f4f4;border:3px solid black;color:#000;border-radius:5px;font-size:22px;cursor:pointer;transition:background-color .3s ease;font-weight:700;min-width:250px}.admin-companytab-btn:hover{background-color:#e0e0e0;box-shadow:0 4px 6px #0000001a}.admin-companytab-btn.active{background-color:#007bff;color:#fff;border-color:#007bff;box-shadow:0 4px 8px #007bff33}.admin-companytab-content{display:flex;justify-content:center;align-items:center;padding:40px;border:4px solid #ddd;border-radius:10px;background-color:#f9f9f9;width:70%}.admin-companytab-content>div{border-radius:10px;width:100%}@media screen and (max-width: 1200px){.admin-company{padding:15px}.admin-companynav-buttons{margin-bottom:15px}.admin-companytab-btn{padding:10px;margin:10px;font-size:20px;min-width:220px}.admin-companytab-content{padding:30px;width:87%}}@media screen and (max-width: 800px){.admin-company{padding:10px}.admin-companynav-buttons{margin-bottom:10px}.admin-companytab-btn{padding:8px;margin:10px;font-size:19px;min-width:200px}.admin-companytab-content{padding:17px;width:95%}}@media screen and (max-width: 600px){.admin-company{padding:5px}.admin-companynav-buttons{margin-bottom:10px}.admin-companytab-btn{padding:5px;margin:10px;font-size:17px;min-width:130px}.admin-companytab-content{padding:10px;width:99%}}@media screen and (max-width: 400px){.admin-company{padding:2px}.admin-companynav-buttons{margin-bottom:5px}.admin-companytab-btn{padding:3px;margin:10px 7px;font-size:15px;min-width:120px}.admin-companytab-content{padding:6px;width:99%}}@media (max-width: 1050px){.admin-companytab-btn{padding:5px 10px;margin:0 5px;background-color:#f4f4f4;border:3px solid black;color:#000;border-radius:5px;font-size:1.08em;cursor:pointer;transition:background-color .3sease;font-weight:700;min-width:180px}}@media (max-width: 800px){.admin-companytab-btn{padding:3px 7px;margin:0 3px;background-color:#f4f4f4;border:3px solid black;color:#000;border-radius:5px;font-size:.9em;cursor:pointer;transition:background-color .3sease;font-weight:700;min-width:120px}}.admin-student-main{display:flex;flex-direction:column;justify-content:center}.admin-student-main input[type=number]::-webkit-inner-spin-button,.admin-student-main input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-student-main .please-login-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f4f7fc}.admin-student-main .please-login-heading{font-size:2.5rem;font-weight:500;color:#fdca40;text-align:center;text-transform:uppercase;letter-spacing:1px;padding:30px 40px;border-radius:10px;background-color:#03045e;box-shadow:0 4px 12px #0000001a;border:2px solid #d1d8e0;transition:all .3s ease-in-out}.admin-student-main .please-login-heading:hover{background-color:#f0f3f8;cursor:pointer;transform:translateY(-2px)}@media (max-width: 768px){.admin-student-main .please-login-heading{font-size:2rem;padding:20px 30px}}.admin-student-main input[type=number]{-moz-appearance:textfield}.admin-student-main .admin-student-searchbar{display:flex;justify-content:center;margin:70px 0;gap:40px}.admin-student-main .admin-student-searchbar input{padding:10px 5px;font-size:20px}.admin-student-main .admin-student-searchbar .load-student-details-button{width:190px;height:50px;padding:0 10px;font-size:23px;background-color:#40916c;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none}.admin-student-main .admin-student-searchbar .load-student-details-button:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.admin-student-main .admin-student-searchbar .load-student-details-button:hover{background-color:#357755}.admin-student-main .student-details .edit-student-heading{margin:10px 0;font-size:35px;text-align:center}.admin-student-main form{display:flex;flex-direction:column;align-items:center;margin-bottom:70px}.admin-student-main form .student-profile-heading{width:70%;margin:30px 0;font-size:27px}.admin-student-main form .details-container{display:flex;flex-direction:column;width:50%;padding:10px 20px}.admin-student-main form .details-container label{font-size:23px;margin-bottom:10px}.admin-student-main form .details-container input{height:40px;padding:10px 5px;font-size:20px}.admin-student-main form .student-profile-personal-details,.admin-student-main form .student-profile-current-academic-details,.admin-student-main form .student-profile-past-academic-details,.admin-student-main form .student-profile-resume,.admin-student-main form .student-profile-password{display:flex;width:70%;flex-wrap:wrap;justify-content:center}.admin-student-main form .student-profile-resume .details-container{display:flex;flex-direction:column;width:100%;padding:10px 20px}.admin-student-main form .admin-student-buttons{margin-top:40px;display:flex;gap:50px}.admin-student-main form .admin-student-buttons .update-button,.admin-student-main form .admin-student-buttons .cancel-button,.admin-student-main form .admin-student-buttons .block-button,.admin-student-main form .admin-student-buttons .unblock-button{width:190px;height:50px;padding:0 10px;font-size:23px;background-color:#8c7a33;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none}.admin-student-main form .admin-student-buttons .update-button:hover,.admin-student-main form .admin-student-buttons .cancel-button:hover,.admin-student-main form .admin-student-buttons .block-button:hover,.admin-student-main form .admin-student-buttons .unblock-button:hover{background-color:#7a6929}.admin-student-main form .admin-student-buttons .cancel-button{background-color:#c1121f}.admin-student-main form .admin-student-buttons .cancel-button:hover{background-color:#9b0e1a}.admin-student-main form .admin-student-buttons .block-button{background-color:#0077b6}.admin-student-main form .admin-student-buttons .block-button:hover{background-color:#005f87}.admin-student-main form .admin-student-buttons .unblock-button{background-color:#40916c}.admin-student-main form .admin-student-buttons .unblock-button:hover{background-color:#357755}.admin-student-main .student-cleared-interview-details{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.admin-student-main .student-cleared-interview-details .ci{margin:0 0 50px;font-size:27px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards{display:flex;width:80%;justify-content:center;align-items:center;margin:0 0 50px;flex-wrap:wrap;gap:20px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card{display:flex;flex-direction:column;align-items:center;gap:10px;border:2px solid rgba(128,128,128,.5);background-color:#a0f4b444;border-radius:6px;padding:15px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card th{text-align:left;padding:5px 17px 5px 0;font-size:17px;width:150px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card td{font-size:17px;width:170px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accept-offer-btn,.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accepted-btn{width:130px;height:40px;font-size:16px;background-color:#40916c;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accept-offer-btn:focus,.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accepted-btn:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accept-offer-btn:hover,.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accepted-btn:hover{background-color:#357755}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accepted-btn{cursor:not-allowed;background-color:#fff;color:#000}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accepted-btn:hover{background-color:#fff}@media screen and (max-width: 1200px){.admin-student-main .admin-student-searchbar{margin:60px 0;gap:30px}.admin-student-main .admin-student-searchbar input{padding:10px 5px;font-size:18px}.admin-student-main .admin-student-searchbar .load-student-details-button{width:170px;height:45px;padding:0 10px;font-size:21px}.admin-student-main .student-details .edit-student-heading{margin:5px 0;font-size:30px}.admin-student-main form{margin-bottom:60px}.admin-student-main form .student-profile-heading{width:80%;margin:20px 0;font-size:24px}.admin-student-main form .details-container{display:flex;flex-direction:column;width:50%;padding:8px 15px;flex-wrap:wrap}.admin-student-main form .details-container label{font-size:20px;margin-bottom:7px}.admin-student-main form .details-container input{height:35px;padding:7px 5px;font-size:18px}.admin-student-main form .student-profile-personal-details,.admin-student-main form .student-profile-current-academic-details,.admin-student-main form .student-profile-past-academic-details,.admin-student-main form .student-profile-resume,.admin-student-main form .student-profile-password{display:flex;width:80%;flex-wrap:wrap;justify-content:center}.admin-student-main form .student-profile-resume .details-container{display:flex;flex-direction:column;width:100%;padding:8px 15px}.admin-student-main form .admin-student-buttons{margin-top:30px;display:flex;gap:35px}.admin-student-main form .admin-student-buttons .update-button,.admin-student-main form .admin-student-buttons .cancel-button,.admin-student-main form .admin-student-buttons .block-button,.admin-student-main form .admin-student-buttons .unblock-button{width:170px;height:40px;padding:0 10px;font-size:20px}.admin-student-main .student-cleared-interview-details{width:100%}.admin-student-main .student-cleared-interview-details .ci{margin:0 0 30px;font-size:25px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards{width:90%;margin:0 0 30px;gap:10px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card{gap:8px;padding:15px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card th{padding:5px 10px 5px 0;font-size:16px;width:140px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card td{font-size:16px;width:160px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accept-offer-btn,.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accepted-btn{width:110px;height:35px;font-size:14px}}@media screen and (max-width: 800px){.admin-student-main .admin-student-searchbar{margin:50px 0;gap:20px}.admin-student-main .admin-student-searchbar input{padding:10px 5px;font-size:16px}.admin-student-main .admin-student-searchbar .load-student-details-button{width:150px;height:40px;padding:0 8px;font-size:19px}.admin-student-main .student-details .edit-student-heading{margin:5px 0;font-size:25px}.admin-student-main form{margin-bottom:50px}.admin-student-main form .student-profile-heading{width:95%;margin:10px 0;font-size:20px}.admin-student-main form .details-container{display:flex;flex-direction:column;width:50%;padding:8px 10px;flex-wrap:wrap}.admin-student-main form .details-container label{font-size:17px;margin-bottom:5px}.admin-student-main form .details-container input{height:30px;padding:5px;font-size:16px}.admin-student-main form .student-profile-personal-details,.admin-student-main form .student-profile-current-academic-details,.admin-student-main form .student-profile-past-academic-details,.admin-student-main form .student-profile-resume,.admin-student-main form .student-profile-password{display:flex;width:95%;flex-wrap:wrap;justify-content:center}.admin-student-main form .student-profile-resume .details-container{display:flex;flex-direction:column;width:100%;padding:5px 10px}.admin-student-main form .admin-student-buttons{margin-top:20px;display:flex;gap:25px}.admin-student-main form .admin-student-buttons .update-button,.admin-student-main form .admin-student-buttons .cancel-button,.admin-student-main form .admin-student-buttons .block-button,.admin-student-main form .admin-student-buttons .unblock-button{width:140px;height:35px;padding:0 10px;font-size:15px}.admin-student-main .student-cleared-interview-details{width:100%}.admin-student-main .student-cleared-interview-details .ci{margin:0 0 20px;font-size:24px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards{width:95%;margin:0 0 20px;gap:5px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card{gap:6px;padding:10px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card th{padding:5px 10px 5px 0;font-size:14px;width:130px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card td{font-size:14px;width:140px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accept-offer-btn,.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accepted-btn{width:100px;height:30px;font-size:12px}}@media screen and (max-width: 600px){.admin-student-main .admin-student-searchbar{margin:30px 0;gap:10px}.admin-student-main .admin-student-searchbar input{padding:5px;font-size:13px}.admin-student-main .admin-student-searchbar .load-student-details-button{width:130px;height:30px;padding:0 8px;font-size:15px}.admin-student-main .student-details .edit-student-heading{margin:0;font-size:20px}.admin-student-main form{margin-bottom:40px}.admin-student-main form .student-profile-heading{width:95%;margin:10px 0;font-size:17px}.admin-student-main form .details-container{display:flex;flex-direction:column;width:95%;padding:5px 7px;flex-wrap:wrap}.admin-student-main form .details-container label{font-size:15px;margin-bottom:2px}.admin-student-main form .details-container input{height:25px;padding:2px 5px;font-size:14px}.admin-student-main form .student-profile-personal-details,.admin-student-main form .student-profile-current-academic-details,.admin-student-main form .student-profile-past-academic-details,.admin-student-main form .student-profile-resume,.admin-student-main form .student-profile-password{display:flex;width:95%;flex-wrap:wrap;justify-content:center}.admin-student-main form .student-profile-resume .details-container{display:flex;flex-direction:column;width:100%;padding:5px 10px}.admin-student-main form .admin-student-buttons{margin-top:20px;display:flex;gap:15px}.admin-student-main form .admin-student-buttons .update-button,.admin-student-main form .admin-student-buttons .cancel-button,.admin-student-main form .admin-student-buttons .block-button,.admin-student-main form .admin-student-buttons .unblock-button{width:90px;height:27px;padding:0 10px;font-size:14px}.admin-student-main .student-cleared-interview-details{width:100%}.admin-student-main .student-cleared-interview-details .ci{margin:0 0 20px;font-size:24px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards{width:100%;margin:0 0 10px;gap:5px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card{gap:0px;padding:6px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card th{padding:5px 10px 5px 0;font-size:13px;width:120px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card td{font-size:13px;width:140px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accept-offer-btn,.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accepted-btn{width:90px;height:25px;font-size:11px}}@media screen and (max-width: 400px){.admin-student-main .admin-student-searchbar{margin:20px 0;gap:5px}.admin-student-main .admin-student-searchbar input{padding:2px;font-size:11px}.admin-student-main .admin-student-searchbar .load-student-details-button{width:100px;height:25px;padding:0 5px;font-size:13px}.admin-student-main .student-details .edit-student-heading{margin:0;font-size:17px}.admin-student-main form{margin-bottom:40px}.admin-student-main form .student-profile-heading{width:99%;margin:6px 0;font-size:15px}.admin-student-main form .details-container{display:flex;flex-direction:column;width:99%;padding:5px 7px;flex-wrap:wrap}.admin-student-main form .details-container label{font-size:14px;margin-bottom:1px}.admin-student-main form .details-container input{height:22px;padding:2px;font-size:13px}.admin-student-main form .student-profile-personal-details,.admin-student-main form .student-profile-current-academic-details,.admin-student-main form .student-profile-past-academic-details,.admin-student-main form .student-profile-resume,.admin-student-main form .student-profile-password{display:flex;width:99%;flex-wrap:wrap;justify-content:center}.admin-student-main form .student-profile-resume .details-container{display:flex;flex-direction:column;width:100%;padding:5px 10px}.admin-student-main form .admin-student-buttons{margin-top:15px;display:flex;gap:10px}.admin-student-main form .admin-student-buttons .update-button,.admin-student-main form .admin-student-buttons .cancel-button,.admin-student-main form .admin-student-buttons .block-button,.admin-student-main form .admin-student-buttons .unblock-button{width:70px;height:25px;padding:0 6px;font-size:12px}.admin-student-main .student-cleared-interview-details{width:100%}.admin-student-main .student-cleared-interview-details .ci{margin:0 0 10px;font-size:20px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards{width:100%;margin:0 0 10px;gap:5px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card{gap:0px;padding:6px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card th{padding:5px 10px 5px 0;font-size:12px;width:110px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card td{font-size:12px;width:150px}.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accept-offer-btn,.admin-student-main .student-cleared-interview-details .admin-cleared-company-cards .admin-cleared-interview-card .accepted-btn{width:80px;height:22px;font-size:10px}}.admin-analytics-main{display:flex;flex-direction:column;justify-content:center;align-items:center}.admin-analytics-main .stats{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;width:90%;margin:50px 0 0}.admin-analytics-main .stats .stat{padding:20px;width:240px;border:1px solid rgba(128,128,128,.5);border-radius:6px;display:flex;flex-direction:column;gap:20px}.admin-analytics-main .student-stats-and-lists{display:flex;align-items:start;justify-content:center;margin:70px;gap:50px}.admin-analytics-main .student-stats-and-lists .student-stats{display:flex;flex-direction:column;gap:10px}.admin-analytics-main .lists{display:flex;flex-wrap:wrap;width:75%;gap:30px}.admin-analytics-main .lists .list{padding:20px;width:300px;height:150px;display:flex;justify-content:space-between;flex-direction:column;gap:20px;border:1px solid rgba(128,128,128,.5);border-radius:6px}.admin-analytics-main .lists .list h2{font-size:20px}.admin-analytics-main .lists .list .download-list-btn{width:130px;height:40px;padding:0 10px;font-size:20px;background-color:#0077b6;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none}.admin-analytics-main .lists .list .download-list-btn:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.admin-analytics-main .lists .list .download-list-btn:hover{background-color:#005f87}.admin-analytics-main .graphs{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:50px}.admin-analytics-main .graphs .graph{width:47%}.admin-analytics-main .company-graphs{width:1000px;height:600px}.admin-analytics-main .single-company-graph{width:400px;height:400px}.admin-analytics-main .flex-div{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width: 1200px){.admin-analytics-main .stats{gap:20px;width:94%;margin:40px 0 0}.admin-analytics-main .stats .stat{padding:15px;width:220px;gap:15px;font-size:14px}.admin-analytics-main .student-stats-and-lists{margin:50px 20px;gap:20px}.admin-analytics-main .student-stats-and-lists .student-stats{gap:8px}.admin-analytics-main .student-stats-and-lists .student-stats h2{font-size:22px}.admin-analytics-main .student-stats-and-lists .student-stats h3{font-size:17px}.admin-analytics-main .lists{width:100%;gap:20px}.admin-analytics-main .lists .list{padding:15px;width:250px;height:130px;gap:10px}.admin-analytics-main .lists .list h2{font-size:18px}.admin-analytics-main .lists .list .download-list-btn{width:120px;height:35px;padding:0 8px;font-size:18px}.admin-analytics-main .graphs{width:100%;gap:30px}.admin-analytics-main .graphs h2{font-size:22px}.admin-analytics-main .graphs .graph{width:47%}.admin-analytics-main .company-graphs{width:750px;height:550px}.admin-analytics-main .single-company-graph{width:400px;height:400px}}@media screen and (max-width: 800px){.admin-analytics-main .stats{gap:10px;width:95%;margin:30px 0 0}.admin-analytics-main .stats .stat{padding:10px;width:220px;gap:12px;font-size:13px}.admin-analytics-main .student-stats-and-lists{flex-direction:column;align-items:center;margin:40px 10px;gap:50px}.admin-analytics-main .student-stats-and-lists .student-stats{align-items:center;gap:8px}.admin-analytics-main .student-stats-and-lists .student-stats h2{font-size:20px}.admin-analytics-main .student-stats-and-lists .student-stats h3{font-size:16px}.admin-analytics-main .lists{width:100%;gap:20px;justify-content:center}.admin-analytics-main .lists .list{padding:15px;width:240px;height:120px;gap:8px}.admin-analytics-main .lists .list h2{font-size:17px}.admin-analytics-main .lists .list .download-list-btn{width:100px;height:30px;padding:0 8px;font-size:16px}.admin-analytics-main .graphs{width:90%;gap:30px}.admin-analytics-main .graphs h2{font-size:20px}.admin-analytics-main .graphs .graph{width:100%}.admin-analytics-main .company-graphs{width:550px;height:450px}.admin-analytics-main .single-company-graph{width:400px;height:400px}}@media screen and (max-width: 600px){.admin-analytics-main .stats{gap:8px;width:100%;margin:20px 0 0}.admin-analytics-main .stats .stat{padding:10px;width:150px;gap:12px;font-size:12px}.admin-analytics-main .student-stats-and-lists{flex-direction:column;align-items:center;margin:20px 10px;gap:30px}.admin-analytics-main .student-stats-and-lists .student-stats{align-items:center;gap:8px}.admin-analytics-main .student-stats-and-lists .student-stats h2{font-size:18px}.admin-analytics-main .student-stats-and-lists .student-stats h3{font-size:15px}.admin-analytics-main .lists{width:100%;gap:20px;justify-content:center}.admin-analytics-main .lists .list{padding:12px;width:240px;height:110px;gap:6px}.admin-analytics-main .lists .list h2{font-size:16px}.admin-analytics-main .lists .list .download-list-btn{width:90px;height:27px;padding:0 8px;font-size:15px}.admin-analytics-main .graphs{width:95%;gap:20px}.admin-analytics-main .graphs h2{font-size:18px}.admin-analytics-main .graphs .graph{width:100%}.admin-analytics-main .company-graphs{width:350px;height:370px}.admin-analytics-main .single-company-graph{width:350px;height:350px}}@media screen and (max-width: 400px){.admin-analytics-main .stats{gap:6px;width:100%;margin:15px 0 0}.admin-analytics-main .stats .stat{padding:5px;width:110px;gap:10px;font-size:9px}.admin-analytics-main .student-stats-and-lists{flex-direction:column;align-items:center;margin:10px;gap:30px}.admin-analytics-main .student-stats-and-lists .student-stats{align-items:center;gap:6px}.admin-analytics-main .student-stats-and-lists .student-stats h2{font-size:16px}.admin-analytics-main .student-stats-and-lists .student-stats h3{font-size:14px}.admin-analytics-main .lists{width:100%;gap:10px;justify-content:center}.admin-analytics-main .lists .list{padding:10px;width:200px;height:90px;gap:6px}.admin-analytics-main .lists .list h2{font-size:14px}.admin-analytics-main .lists .list .download-list-btn{width:80px;height:25px;padding:0 6px;font-size:14px}.admin-analytics-main .graphs{width:99%;gap:15px}.admin-analytics-main .graphs h2{font-size:16px}.admin-analytics-main .graphs .graph{width:100%}.admin-analytics-main .company-graphs{width:300px;height:320px}.admin-analytics-main .single-company-graph{width:300px;height:300px}}.admin-notices-main{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:70px}.admin-notices-main .notice-table{border-collapse:collapse;width:90%}.admin-notices-main .notice-table-sn,.admin-notices-main .notice-table-date,.admin-notices-main .notice-table-title,.admin-notices-main .notice-table-delete,.admin-notices-main .notice-table-description{font-size:22px;background-color:#f0f0f0}.admin-notices-main .notice-table-sn{width:5%}.admin-notices-main .notice-table-date{width:15%}.admin-notices-main .notice-table-title{width:25%}.admin-notices-main .notice-table-description{width:48%}.admin-notices-main .notice-table-delete{width:7%}.admin-notices-main .notice-table-sn,.admin-notices-main .notice-table-date,.admin-notices-main .notice-table-description,.admin-notices-main .notice-table-title,.admin-notices-main .notice-table-delete,.admin-notices-main .notice-table-data,.admin-notices-main .notice-table-data-delete{border:1px solid black;padding:8px}.admin-notices-main .notice-table-data{font-size:18px;word-spacing:2px;text-align:center;line-height:25px;overflow-wrap:anywhere}.admin-notices-main .notice-table-data a{text-decoration:none;color:#000}.admin-notices-main .notice-table-data .link-underline{text-decoration:underline}.admin-notices-main .notice-delete-button{width:130px;height:40px;font-size:16px;background-color:#c1121f;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.admin-notices-main .notice-delete-button:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.admin-notices-main .notice-delete-button:hover{background-color:#9b0e1a}@media screen and (max-width: 1200px){.admin-notices-main .notice-table{border-collapse:collapse;width:90%}.admin-notices-main .notice-table-sn,.admin-notices-main .notice-table-date,.admin-notices-main .notice-table-description,.admin-notices-main .notice-table-title,.admin-notices-main .notice-table-delete{font-size:20px}.admin-notices-main .notice-table-sn{width:3%}.admin-notices-main .notice-table-date{width:10%}.admin-notices-main .notice-table-title{width:20%}.admin-notices-main .notice-table-delete{width:4%}.admin-notices-main .notice-table-description{width:63%}.admin-notices-main .notice-table-sn,.admin-notices-main .notice-table-date,.admin-notices-main .notice-table-description,.admin-notices-main .notice-table-title,.admin-notices-main .notice-table-delete,.admin-notices-main .notice-table-data,.admin-notices-main .notice-table-data-delete{padding:6px}.admin-notices-main .notice-table-data{font-size:18px;line-height:22px}.admin-notices-main .notice-delete-button{width:110px;height:35px;font-size:15px}}@media screen and (max-width: 800px){.admin-notices-main .notice-table{border-collapse:collapse;width:90%}.admin-notices-main .notice-table-sn,.admin-notices-main .notice-table-date,.admin-notices-main .notice-table-description,.admin-notices-main .notice-table-title,.admin-notices-main .notice-table-delete{font-size:18px}.admin-notices-main .notice-table-sn{width:3%}.admin-notices-main .notice-table-date{width:10%}.admin-notices-main .notice-table-description{width:63%}.admin-notices-main .notice-table-title{width:20%}.admin-notices-main .notice-table-delete{width:4%}.admin-notices-main .notice-table-sn,.admin-notices-main .notice-table-date,.admin-notices-main .notice-table-title,.admin-notices-main .notice-table-delete,.admin-notices-main .notice-table-data,.admin-notices-main .notice-table-data-delete{padding:4px}.admin-notices-main .notice-table-data{font-size:17px;line-height:20px}.admin-notices-main .notice-delete-button{width:75px;height:27px;font-size:13px}}@media screen and (max-width: 600px){.admin-notices-main .notice-table{border-collapse:collapse;width:95%}.admin-notices-main .notice-table-sn,.admin-notices-main .notice-table-date,.admin-notices-main .notice-table-title,.admin-notices-main .notice-table-description,.admin-notices-main .notice-table-delete{font-size:16px}.admin-notices-main .notice-table-sn{width:3%}.admin-notices-main .notice-table-date{width:10%}.admin-notices-main .notice-table-description{width:63%}.admin-notices-main .notice-table-title{width:20%}.admin-notices-main .notice-table-delete{width:4%}.admin-notices-main .notice-table-sn,.admin-notices-main .notice-table-date,.admin-notices-main .notice-table-title,.admin-notices-main .notice-table-delete,.admin-notices-main .notice-table-description,.admin-notices-main .notice-table-data,.admin-notices-main .notice-table-data-delete{padding:3px}.admin-notices-main .notice-table-data{font-size:15px;line-height:18px}.admin-notices-main .notice-delete-button{width:65px;height:22px;font-size:12px}}@media screen and (max-width: 400px){.admin-notices-main .notice-table{border-collapse:collapse;width:99%}.admin-notices-main .notice-table-sn,.admin-notices-main .notice-table-date,.admin-notices-main .notice-table-title,.admin-notices-main .notice-table-description,.admin-notices-main .notice-table-delete{font-size:13px}.admin-notices-main .notice-table-sn{width:3%}.admin-notices-main .notice-table-date{width:10%}.admin-notices-main .notice-table-description{width:63%}.admin-notices-main .notice-table-title{width:20%}.admin-notices-main .notice-table-delete{width:4%}.admin-notices-main .notice-table-sn,.admin-notices-main .notice-table-date,.admin-notices-main .notice-table-title,.admin-notices-main .notice-table-delete,.admin-notices-main .notice-table-description,.admin-notices-main .notice-table-data,.admin-notices-main .notice-table-data-delete{padding:2px}.admin-notices-main .notice-table-data{font-size:12px;line-height:15px}.admin-notices-main .notice-delete-button{width:45px;height:18px;font-size:10px}}.add-notice-form-container{margin:70px 0}.add-notice-form-container .add-notice-form{display:flex;align-items:center;gap:20px}.add-notice-form-container .add-notice-form .input-and-label-container{display:flex;align-items:center;justify-content:center;gap:7px}.add-notice-form-container .add-notice-form .input-and-label-container label{font-weight:700;font-size:23px}.add-notice-form-container .add-notice-form .input-and-label-container input{width:240px;padding:2px 5px;font-size:20px;outline:none}.add-notice-form-container .add-notice-form .add-notice-button{width:130px;height:40px;font-size:16px;background-color:#40916c;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.add-notice-form-container .add-notice-form .add-notice-button:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.add-notice-form-container .add-notice-form .add-notice-button:hover{background-color:#357755}@media screen and (max-width: 1200px){.add-notice-form-container{margin:60px 0}.add-notice-form-container .add-notice-form{gap:15px}.add-notice-form-container .add-notice-form .input-and-label-container{gap:7px}.add-notice-form-container .add-notice-form .input-and-label-container label{font-size:18px}.add-notice-form-container .add-notice-form .input-and-label-container input{width:150px;padding:2px;font-size:14px}.add-notice-form-container .add-notice-form .add-notice-button{width:80px;height:35px;font-size:15px}}@media screen and (max-width: 800px){.add-notice-form-container{margin:50px 0}.add-notice-form-container .add-notice-form{gap:7px}.add-notice-form-container .add-notice-form .input-and-label-container{gap:5px}.add-notice-form-container .add-notice-form .input-and-label-container label{font-size:13px}.add-notice-form-container .add-notice-form .input-and-label-container input{width:115px;padding:2px;font-size:15px}.add-notice-form-container .add-notice-form .add-notice-button{width:60px;height:30px;font-size:13px}}@media screen and (max-width: 600px){.add-notice-form-container{margin:20px 0}.add-notice-form-container .add-notice-form{gap:15px;flex-direction:column}.add-notice-form-container .add-notice-form .input-and-label-container{gap:10px}.add-notice-form-container .add-notice-form .input-and-label-container label{font-size:12px;width:80px}.add-notice-form-container .add-notice-form .input-and-label-container input{width:250px;padding:2px 5px;font-size:12px}.add-notice-form-container .add-notice-form .add-notice-button{width:55px;height:25px;font-size:12px}}@media screen and (max-width: 400px){.add-notice-form-container{margin:10px 0}.add-notice-form-container .add-notice-form{gap:10px}.add-notice-form-container .add-notice-form .input-and-label-container{gap:5px}.add-notice-form-container .add-notice-form .input-and-label-container label{font-size:11px;width:70px}.add-notice-form-container .add-notice-form .input-and-label-container input{width:170px;padding:2px 0;font-size:11px}.add-notice-form-container .add-notice-form .add-notice-button{width:50px;height:22px;font-size:11px}}.admin-settings-main{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:70px}.admin-settings-main .admin-settings{display:flex;flex-direction:column;align-items:center;gap:30px;width:50%;margin-top:70px}.admin-settings-main .admin-settings .upload-data{display:flex;flex-direction:column;align-items:center;gap:30px;margin-bottom:50px}.admin-settings-main .admin-settings .upload-data .upload-heading{font-size:30px}.admin-settings-main .admin-settings .upload-data .upload-form input[type=file]::file-selector-button{width:120px;height:37px;font-size:18px;background-color:#40916c;margin:0 20px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}:is():focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.admin-settings-main .admin-settings .upload-data .upload-form input{font-size:18px}.admin-settings-main .admin-settings .upload-data .upload-form .upload-btn{width:150px;height:50px;font-size:21px;background-color:#0077b6;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.admin-settings-main .admin-settings .upload-data .upload-form .upload-btn:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.admin-settings-main .admin-settings .upload-data .upload-form .upload-btn:hover{background-color:#005f87}.admin-settings-main .admin-settings .master-attendance-btn{width:320px;height:60px;font-size:21px;background-color:#40916c;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.admin-settings-main .admin-settings .master-attendance-btn:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.admin-settings-main .admin-settings .master-attendance-btn:hover{background-color:#357755}.admin-settings-main .admin-settings .yearly-statistics-btn{width:320px;height:60px;font-size:21px;background-color:#0077b6;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.admin-settings-main .admin-settings .yearly-statistics-btn:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.admin-settings-main .admin-settings .yearly-statistics-btn:hover{background-color:#005f87}.admin-settings-main .admin-settings .delete-data-btn{width:320px;height:60px;font-size:21px;background-color:#c1121f;border-radius:6px;border-width:0;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px,#00000012 0 1px 1px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;outline:none;overflow:hidden;transition:all .2s,box-shadow .08s ease-in}.admin-settings-main .admin-settings .delete-data-btn:focus{box-shadow:#32325d1a 0 0 0 1px inset,#32325d33 0 6px 15px,#0000001a 0 2px 2px,#3297d34d 0 0 0 4px}.admin-settings-main .admin-settings .delete-data-btn:hover{background-color:#9b0e1a}.admin-settings-main .admin-settings .delete-data-btn:disabled{background-color:#f0f7f9;color:#000;cursor:not-allowed}@media screen and (max-width: 1200px){.admin-settings-main{width:100%;align-items:center;margin-bottom:70px}.admin-settings-main .admin-settings{gap:30px;width:60%;margin-top:60px}.admin-settings-main .admin-settings .upload-data{gap:25px;margin-bottom:35px}.admin-settings-main .admin-settings .upload-data .upload-heading{font-size:28px}.admin-settings-main .admin-settings .upload-data .upload-form input[type=file]::file-selector-button{width:100px;height:36px;font-size:17px;margin:0 18px}.admin-settings-main .admin-settings .upload-data .upload-form input{font-size:17px}.admin-settings-main .admin-settings .upload-data .upload-form .upload-btn{width:100px;height:40px;font-size:19px}.admin-settings-main .admin-settings .master-attendance-btn,.admin-settings-main .admin-settings .yearly-statistics-btn,.admin-settings-main .admin-settings .delete-data-btn{width:280px;height:55px;font-size:19px}}@media screen and (max-width: 800px){.admin-settings-main{width:100%;align-items:center;margin-bottom:60px}.admin-settings-main .admin-settings{gap:20px;width:80%;margin-top:50px}.admin-settings-main .admin-settings .upload-data{gap:20px;margin-bottom:30px}.admin-settings-main .admin-settings .upload-data .upload-heading{font-size:27px}.admin-settings-main .admin-settings .upload-data .upload-form input[type=file]::file-selector-button{width:95px;height:35px;font-size:16px;margin:0 18px}.admin-settings-main .admin-settings .upload-data .upload-form input{font-size:16px}.admin-settings-main .admin-settings .upload-data .upload-form .upload-btn{width:90px;height:37px;font-size:18px}.admin-settings-main .admin-settings .master-attendance-btn,.admin-settings-main .admin-settings .yearly-statistics-btn,.admin-settings-main .admin-settings .delete-data-btn{width:260px;height:50px;font-size:18px}}@media screen and (max-width: 600px){.admin-settings-main{width:100%;align-items:center;margin-bottom:60px}.admin-settings-main .admin-settings{gap:15px;width:90%;margin-top:50px}.admin-settings-main .admin-settings .upload-data{gap:20px;margin-bottom:30px}.admin-settings-main .admin-settings .upload-data .upload-heading{font-size:22px}.admin-settings-main .admin-settings .upload-data .upload-form input[type=file]::file-selector-button{width:80px;height:30px;font-size:13px;margin:0 15px}.admin-settings-main .admin-settings .upload-data .upload-form input{font-size:14px}.admin-settings-main .admin-settings .upload-data .upload-form .upload-btn{width:70px;height:30px;font-size:13px}.admin-settings-main .admin-settings .master-attendance-btn,.admin-settings-main .admin-settings .yearly-statistics-btn,.admin-settings-main .admin-settings .delete-data-btn{width:200px;height:40px;font-size:14px}}@media screen and (max-width: 400px){.admin-settings-main{width:100%;align-items:center;margin-bottom:60px}.admin-settings-main .admin-settings{gap:10px;width:100%;margin-top:50px}.admin-settings-main .admin-settings .upload-data{gap:15px;margin-bottom:30px}.admin-settings-main .admin-settings .upload-data .upload-heading{font-size:20px}.admin-settings-main .admin-settings .upload-data .upload-form input[type=file]::file-selector-button{width:70px;height:25px;font-size:12px;margin:0 10px}.admin-settings-main .admin-settings .upload-data .upload-form input{font-size:12px}.admin-settings-main .admin-settings .upload-data .upload-form .upload-btn{width:60px;height:25px;font-size:12px}.admin-settings-main .admin-settings .master-attendance-btn,.admin-settings-main .admin-settings .yearly-statistics-btn,.admin-settings-main .admin-settings .delete-data-btn{width:185px;height:35px;font-size:13px}}
