@font-face{font-family:'Roboto Condensed';src:url('../Fonts/Roboto_Condensed-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-synthesis:none}@font-face{font-family:'Roboto Condensed';src:url('../Fonts/Roboto_Condensed-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-synthesis:none}@font-face{font-family:'Roboto Condensed';src:url('../Fonts/Roboto_Condensed-BoldItalic.ttf') format('truetype');font-weight:700;font-style:italic;font-synthesis:none}@font-face{font-family:'Roboto Condensed';src:url('../Fonts/Roboto_Condensed-Black.ttf') format('truetype');font-weight:900;font-style:normal;font-synthesis:none}@font-face{font-family:'Roboto Condensed';src:url('../Fonts/Roboto_Condensed-BlackItalic.ttf') format('truetype');font-weight:900;font-style:italic;font-synthesis:none}img{max-width:100%;height:auto;display:block}body{margin:0;padding:0;font-family:'Roboto Condensed',sans-serif;font-weight:400;color:#333;background:#fff;overflow-x:hidden}html{scroll-behavior:smooth}#bg-video-body{object-position:center -100px;position:fixed;top:0;left:0;min-width:100%;min-height:100%;object-fit:cover;z-index:-100}header{position:relative;overflow:hidden;-webkit-background-image:-webkit-image-set(url('../assets/footer-background.webp') 1x,url('../assets/footer-background.png') 1x);background-image:image-set(url('../assets/footer-background.webp') 1x,url('../assets/footer-background.png') 1x);background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff;text-align:center;padding:4rem 2rem}header h1{margin:0;font-size:3rem;animation:fadeInDown 1.5s ease forwards;opacity:0}header p{margin:1rem 0 0;font-size:1.2rem;animation:fadeInUp 1.5s ease forwards;opacity:0}nav{position:sticky;background:rgb(255,255,255) -webkit-image-set(url('../assets/nav-bar-background-pic13.webp') 1x,url('../assets/nav-bar-background-pic13.png') 1x) no-repeat center center;background:image-set(url('../assets/nav-bar-background.webp') 1x,url('../assets/nav-bar-background-pic13.png') 1x) no-repeat center center;background-size:cover;backdrop-filter:blur(10px);box-shadow:0 2px 5px rgba(0,0,0,0.1);z-index:10}nav ul{list-style:none;display:flex;justify-content:center;margin:0;padding:1rem}nav li{margin:0 1rem}nav a{display:inline-block;text-decoration:none;color:#007BFF;font-weight:700;border-radius:4px;transition:transform 0.3s ease,background-color 0.3s ease,color 0.3s ease}nav a:hover{color:#0056b3;transform:translateY(-5px)}main{max-width:800px;margin:2rem auto;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,0.1)}footer{margin-top:2rem;background-color:#0056b3;-webkit-background-image:-webkit-image-set(url('../assets/footer-background.webp') 1x,url('../assets/footer-background.png') 1x);background-image:image-set(url('../assets/footer-background.webp') 1x,url('../assets/footer-background.png') 1x);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;text-align:center;padding:2rem}footer p{margin:0;font-size:1rem}.education-grid,.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.education-card,.news-card{border:1px solid #ddd;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:transform 0.3s;animation:fadeIn 1.5s ease forwards;opacity:0}.education-card:hover,.news-card:hover{transform:translateY(-5px)}.education-card img,.news-card img{width:100%;height:180px;object-fit:cover}.education-card-content,.news-card-content{padding:1rem}.education-card-content h3,.news-card-content h3{margin:0;font-size:1.5rem;color:#007BFF;animation:fadeInUp 1.5s ease forwards;opacity:0}.education-card-content p,.news-card-content p{margin:0.5rem 0 0;color:#555;animation:fadeInUp 1.5s ease forwards;opacity:0}.education-card-content a,.news-card-content a{display:inline-block;margin-top:1rem;color:#007BFF;text-decoration:none;font-weight:bold;animation:fadeInUp 1.5s ease forwards;opacity:0}.education-card-content a:hover,.news-card-content a:hover{color:#0056b3}@keyframes fadeInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}header h1,header h2,header h3,header h4,header h5,header h6{color:#fff!important}body h1,body h2,body h3,body h4,body h5,body h6{color:#007BFF}p{margin-bottom:1em}p+img{margin-top:1em}@media (max-width:600px){nav ul{flex-wrap:wrap;padding:0.5rem;justify-content:center}nav li{margin:0.5rem}nav a{font-size:0.9rem;padding:0.5rem}}
