#home{width:100%;min-height:100vh;display:flex;align-items:center;flex-direction:column;background-image:url(/assets/bgpattern-Cew7Yz_u.png);background-position:center;background-size:cover}#home>.text{margin-top:5vh;text-align:center;color:#333;width:50%}#home>.text>h1{font-size:4vw;line-height:4.5vw;margin-bottom:20px;font-weight:550}#home>.text>p{font-size:1vw;margin-bottom:30px}#home>.text>a{color:#fff;text-decoration:none;background-color:#047f6b;padding:12px 30px;border-radius:3px;cursor:pointer}#home>.text>a:hover{background-color:#333;color:#fff;transition:.2s ease-in}#home #head-images{width:80%;height:auto;margin:50px 0;display:flex;justify-content:space-between}#home #head-images .img{width:49%;height:60vh;background-color:#fff;border-radius:10px}#home #head-images .img>img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:10px}#courses{width:100%;display:flex;align-items:center;flex-direction:column;text-align:center}#courses>.text{width:30%}#courses>.text>h2{font-size:3vw}#courses>.text>p{font-size:.9vw}.courses-row{margin:50px 0;width:80%;display:flex;justify-content:space-between}#course{width:45%;height:30vh;background-color:#fff;padding:20px;display:flex;justify-content:space-between;border-radius:8px;border:1px solid rgba(37,37,37,.178);text-decoration:none}#course>img{flex-basis:50%;width:300px;height:100%;object-fit:cover;object-position:center;border-radius:4px}#course .details{flex-basis:46%;text-align:left;position:relative;display:flex;justify-content:center;align-items:center}#course .details .text>.heading{font-size:1.5vw;font-weight:600;color:#333}#course .details .text>.desc{color:#292929}#course:hover{cursor:pointer;border:none;transition:.3s ease;box-shadow:#959da533 0 8px 24px}#marquee{width:auto;height:250px;margin:50px 0;display:flex;justify-content:center;align-items:center;overflow:hidden}#marquee .marq-text{display:flex;justify-content:space-between;align-items:center;overflow-x:hidden;border-top:1px solid #333333;border-bottom:1px solid #333333;padding:10px;white-space:nowrap}#marquee .marq-text>p{color:#333;font-size:4vw;font-weight:600;padding-right:80px;width:100%}#marquee .marq-text:hover{background-color:#047f6b;cursor:pointer;border:none;transition:.3s ease}#marquee .marq-text:hover>p{color:#fff;transform:scale(1.2)}.nav{width:100%;height:auto;display:flex;justify-content:space-between;align-items:center;padding:15px 2vw;position:fixed;top:0;left:0;z-index:999;background-color:#fff;box-shadow:#959da533 0 8px 24px}.nav .logo{display:flex;align-items:center;gap:1vw}.nav .logo>img{width:70px;height:70px}.nav .logo span{color:#333;font-size:1vw;font-weight:600}.nav .links{display:flex;gap:2vw;align-items:center}.nav .links>.link{color:#333;text-decoration:none}.nav .links .link:hover{color:#047f6b;font-weight:600;transform:scale(1.1);transition:.1s ease-in}.nav .links .active{color:#047f6b;font-weight:600;border-bottom:2px solid #047f6b;text-align:center}.profile{width:70px;height:70px;background-color:#047f6a31;border-radius:100%;cursor:pointer;display:flex;flex-direction:column;align-items:center;right:30px}.profile>img{width:100%;height:100%;border-radius:100%;object-fit:cover;object-position:top}.profile>.dropdown{display:flex;flex-direction:column;justify-content:center;margin-top:.5vw;background-color:#fff;width:100px;padding:15px 10px 50px;border-radius:3px;box-shadow:#959da533 0 8px 24px}.profile>.dropdown>button{background-color:transparent;border:none;outline:none;color:#047f6b;font-size:16px;font-weight:600;cursor:pointer}#login{width:100%;height:100vh;background-color:#047f6b;display:flex;justify-content:center;align-items:center}#login>form{width:35%;background-color:#fff;display:flex;flex-direction:column;padding:1.5vw;border-radius:5px}#login>form>p{font-size:30px;font-weight:700;color:#047f6b;margin-bottom:10px}#login>form label{margin:5px 0;font-size:13px;font-weight:550;color:#333}#login>form input{border:none;outline:none;padding:14px;border-radius:3px;background-color:#047f6a31;color:#333;font-weight:450}#login>form .password{width:100%;position:relative}#login>form .password>input{width:100%}#login>form .password>svg{position:absolute;top:50%;right:1%;transform:translate(-50%,-50%);color:#333;cursor:pointer}#login>form .password svg:hover{color:#047f6b}#login>form .forgot{margin:15px 0;text-decoration:none;color:#047f6b;font-weight:500;text-align:center}#login>form>button{padding:12px;border:none;outline:none;color:#fff;background-color:#047f6b;border-radius:4px;margin-bottom:15px}#login>form .new{color:#333;text-decoration:none;text-align:center}#login>form .new>span{color:#047f6b;font-weight:500}#classSchedule{width:100%;min-height:100vh;background-color:#f0f0f0}#class-schedule-content{width:100%}#class-schedule-content>h3{font-weight:550;color:#333;margin-bottom:10px;font-size:1.2vw}#class-schedule-content>p{margin-top:20px;font-size:18px;font-weight:600;font-size:1vw;color:#047f6b}#contactMenu #contact-meun-content form{margin:20px 0}#contactMenu #contact-meun-content form label{font-size:13px;font-weight:600;color:#333}#contactMenu #contact-meun-content form #dep,#contactMenu #contact-meun-content form #per{margin:5px 0}#contactMenu #contact-meun-content form textarea{width:100%;border:none;outline:none;margin:20px 0;padding:15px;border-radius:5px}#contactMenu #contact-meun-content form>button{width:180px;border:none;outline:none;color:#fff;background-color:#047f6b;border-radius:5px;padding:12px;cursor:pointer;font-size:16px}#loader-section{background-color:#fff;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.header-row{display:flex;align-items:center;gap:5vw;margin:20px 0}.header-row>p{font-size:1vw;font-weight:600;color:#333}.header-row>p>span{color:#047f6b}#contact{display:flex;justify-content:center;align-items:center;position:relative}.contact-header{width:100%;height:300px;position:relative}.contact-header>img{width:100%;height:100%;border-radius:5px;object-position:center;object-fit:cover}.contact-header .header-overlay{width:100%;height:100%;background-color:#202020c0;position:absolute;top:0;left:0;border-radius:5px;color:#fff;display:flex;flex-direction:column;align-items:center;padding-top:3.5vw}.contact-header .header-overlay>h2{font-weight:550;font-size:2.5vw}.contact-header .header-overlay>p{font-size:1vw;width:50%;text-align:center}.contact-header>form{width:80%;background-color:#fff;position:absolute;top:13vw;left:10%;padding:15px;border-radius:5px;box-shadow:#959da533 0 8px 24px;display:flex;align-items:center;justify-content:space-between;height:40vh}.contact-header>form>.social{flex-basis:28%;height:100%;background-color:#047f6a31;border-radius:5px;padding:20px}.contact-header>form>.social>p{font-size:1vw;font-weight:600;color:#333}.contact-header>form>.social .contact-in{margin:20px 0;display:flex;align-items:center;gap:10px}.contact-header>form>.social .contact-in>svg{font-size:10px;color:#fff;background-color:#047f6b;width:35px;height:35px;padding:8px;border-radius:50%}.contact-header>form>.social .contact-in>a{text-decoration:none;color:#333;font-weight:500}.contact-header>form>.input{flex-basis:70%;display:flex;flex-direction:column;gap:10px;height:100%}.contact-header>form>.input>input,.contact-header>form>.input textarea{border:none;outline:none;background-color:#f0f0f0;padding:12px;border-radius:3px}.contact-header>form>.input button{color:#fff;border:none;outline:none;background-color:#047f6b;padding:12px;border-radius:3px;cursor:pointer}.actions-row{display:flex;align-items:flex-end;justify-content:flex-end}.actions-row>a{text-decoration:none;background-color:#047f6b;padding:8px 16px;border-radius:4px;color:#fff;font-size:12px}.daily-attendance>h4{margin-top:10px;font-weight:500;color:#047f6b}.hr-performance .hr-row{margin:10px 0;display:flex;gap:2vw;align-items:center}.hr-performance .hr-row>input{width:400px;padding:10px;border:none;outline:none;font-size:12px;border-radius:4px}@font-face{font-family:Poppins;src:"Poppins"}::-webkit-scrollbar{display:none}body{width:100%;height:100%;background-color:#f0f0f0}*{margin:0;padding:0;font-family:Poppins;box-sizing:border-box}.hide{display:none}.section{width:100%;height:100%;padding:15vh 2vw}table{margin:20px 0;width:100%;height:auto;background-color:#fff;padding:.8vw 1vw;border-radius:.3vw;box-shadow:#959da51e 0 8px 24px}table tr{text-align:left;width:100%;margin-bottom:10px}table th{font-weight:600;color:#333;padding:6px 0}table td{color:#333;padding:6px 0}table td>button{background-color:#047f6b;border:none;outline:none;color:#fff;padding:5px 15px;border-radius:2px;cursor:pointer}.dark-heading{color:#333;font-weight:600;font-size:1.2vw}.sec-dark-heading{color:#047f6b;font-weight:600;font-size:1vw}.issuance>form{margin-top:20px;display:flex;flex-direction:column;gap:.5vw}.issuance>form>.primary-btn{padding:12px;border:none;outline:none;background-color:#047f6b;color:#fff;border-radius:4px;cursor:pointer}
