body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:linear-gradient(180deg,#f3f7ff,#fff);color:#222;margin:0;padding:0}.hero-content,.navbar,.section-text,body,h1,h2,h3,p{font-family:Montserrat,sans-serif}section{margin:auto;max-width:1000px;padding:80px 20px;text-align:center}h2{background:linear-gradient(90deg,#004080,#00bcd4);border-radius:8px;box-shadow:0 4px 12px #0000001a;display:inline-block;font-size:2rem;margin-bottom:30px;text-transform:uppercase}button,h2{color:#fff;padding:12px 24px}button{background:linear-gradient(90deg,#ff9800,#ffc107);border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:transform .3s ease}button:hover{transform:scale(1.05)}.navbar{align-items:center;background-color:#004080;color:#fff;display:flex;justify-content:space-between;overflow-x:auto;padding:5px 10px;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;width:100%;z-index:1000}.navbar .logo{flex-shrink:0;font-size:1.2rem;margin-bottom:0}.navbar nav ul{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;list-style:none;margin:0;padding:0}.navbar ul li a{border-radius:4px;color:#fff;cursor:pointer;display:block;padding:8px 12px;text-decoration:none;transition:background .3s;white-space:nowrap}.navbar ul li a.active,.navbar ul li a:hover{background-color:#00bcd4;font-weight:700}.hero{background-image:url(/static/media/hero_bg.243926b330917406d70a.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;color:#fff;min-height:400px;padding:60px 20px;position:relative;text-align:center}.hero-content{background:rgba(0,0,0,.457);border-radius:8px;display:inline-block;padding:40px}.hero-content h1{font-size:2rem;margin-bottom:10px}.hero-content p{font-size:.8rem;margin-bottom:20px}footer{background:#004080;color:#fff;padding:20px;text-align:center}ul{line-height:1.6;margin:0 auto;max-width:800px;padding-left:1.2em;text-align:left}a{color:inherit;text-decoration:none}@media (max-width:768px){.top-ribbon{align-items:center;background-color:#eaecee;color:#004080;display:flex;flex-direction:column;flex-wrap:wrap;font-weight:700;gap:15px;justify-content:center;letter-spacing:1px;padding:5px;text-align:center}.jntu-logo{height:40px;object-fit:contain;width:auto}.university-name{flex:1 1;font-size:25px;padding:5px 10px;text-align:center}.bottom-ribbon{background-color:#004080;border-bottom:3px solid #f0ad00}.bottom-ribbon,.navbar-links ul{display:flex;flex-wrap:wrap;justify-content:center}.navbar-links ul{gap:20px;list-style:none;margin:0;padding:10px 0}.navbar-links ul li{font-weight:500}.navbar-links ul li a{border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px;text-decoration:none;transition:color .3s,background-color .3s;white-space:nowrap}.navbar-links ul li a.active,.navbar-links ul li a:hover{background-color:#ffffff1a;color:#f0ad00;font-weight:700}.navbar-links ul{flex-direction:column;gap:10px}.navbar-links ul li{text-align:center}}.navbar-fixed{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.top-ribbon{align-items:center;background-color:#fff;color:#004080;display:flex;flex-wrap:nowrap;font-size:25px;font-weight:700;gap:10px;justify-content:center;letter-spacing:1px;padding:2px;text-align:center}.jntu-logo{height:70px;object-fit:contain;width:70px}.university-name{flex:1 1;text-align:center}.bottom-ribbon{background-color:#004080;border-bottom:3px solid #f0ad00}.bottom-ribbon,.navbar-links ul{display:flex;justify-content:center}.navbar-links ul{flex-direction:row;flex-wrap:nowrap;gap:20px;list-style:none;margin:0;padding:10px 0}.navbar-links ul li{font-weight:500}.navbar-links ul li a{border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px;text-decoration:none;transition:color .3s,background-color .3s;white-space:nowrap}.navbar-links ul li a.active,.navbar-links ul li a:hover{background-color:#ffffff1a;color:#f0ad00;font-weight:700}.nav-hero-separator{background:#0000;height:20px}.section-container{align-items:center;background-color:#f5faff;border-radius:12px;box-shadow:0 4px 12px hsla(0,0%,44%,.648);flex-wrap:wrap;gap:0;justify-content:space-between;margin:40px auto;max-width:1000px;padding:10px}.section-text{flex:1 1 50%;text-align:left}@media (max-width:768px){.section-container{flex-direction:column;text-align:center}.section-text{text-align:center}.navbar-links ul{flex-wrap:wrap}}.download-btn{background-color:#004080;border-radius:8px;color:#fff;display:inline-block;margin-top:15px;padding:12px 24px;text-decoration:none;transition:background .3s ease}.download-btn:hover{background-color:#003060}
/*# sourceMappingURL=main.9ac393b2.css.map*/