body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins-Medium,Helvetica;margin:0}body,html{overflow-x:hidden}.header,body,html{width:100%}.topbar{justify-content:space-between;padding:clamp(10px,3vw,20px) clamp(10px,4vw,50px)}.topbar,.topbar-left{align-items:center;display:flex;gap:clamp(5px,2vw,30px)}.film-logo{width:clamp(40px,10vw,120px)}.topbar-content{align-items:flex-start;display:flex;flex-direction:column}.subtitle{font-size:clamp(16px,2.5vw,35px);line-height:1.2}.main-title{color:#b22222;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(18px,4vw,55px);font-weight:500;letter-spacing:clamp(2px,.6vw,5px);margin:0}.right-logos{display:flex;gap:clamp(5px,4vw,50px);margin-left:auto;padding:0 clamp(5px,1.5vw,20px)}.mit-logo,.naac-logo{width:clamp(40px,10vw,220px)}.menu-btn{align-self:flex-start;background:none;border:none;color:#000;cursor:pointer;font-size:clamp(15px,2vw,30px)}@media (max-width:768px){.topbar{flex-wrap:wrap;gap:5px;padding:10px}.right-logos{flex-direction:column;padding:0}.topbar-content{align-items:flex-start}}.nav-overlay{background:#00000080;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:1000}.nav-overlay.show{opacity:1;pointer-events:all}.navbar{background:#fff;color:#000;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .35s ease;width:clamp(250px,50vw,420px)}.nav-overlay.show .navbar{transform:translateX(0)}.close-btn{background:#0000;border:none;cursor:pointer;font-size:clamp(15px,2vw,30px);position:absolute;right:2px;top:10px;z-index:10}.nav-logos{align-items:center;box-shadow:0 6px 20px #8a8a8a40;display:flex;gap:24px;justify-content:center;padding:clamp(15px,2vw,30px) clamp(10px,2vw,20px)}.nav-logos img{height:clamp(45px,7vw,80px);width:auto}.nav-menu{list-style:none;margin:clamp(10px,2vw,25px) 0;padding-left:10%;text-align:start}.nav-menu>li{cursor:pointer;font-size:clamp(14px,1.5vw,20px);font-weight:400;margin-bottom:20px}.nav-menu a,.submenu a{color:inherit;text-decoration:none}.submenu{list-style:none;margin-top:.5rem;padding-left:1rem}.submenu li{font-size:clamp(12px,2vw,18px);margin-bottom:10px;opacity:.8}.nav-menu>li,.submenu li{transition:color .3s ease}.nav-menu>li:hover,.submenu li:hover{color:blue;opacity:1}.dropdown-icon{cursor:pointer;display:inline-block;font-size:clamp(20px,2vw,32px);vertical-align:middle}.bnr-bottom{text-align:center}#nav-social{display:flex;gap:clamp(5px,1vw,10px);justify-content:center;padding:0}.sm-text{color:#000;font-size:clamp(9px,1vw,14px)}.ad-text{color:#000;font-size:clamp(11px,2vw,16px);font-style:normal;margin:0}.nav-contact{color:blue;font-size:clamp(11px,1.5vw,16px);margin-top:0}.banner{background-color:#000}.bnr-section{height:100vh;margin:0 auto;overflow:hidden;width:80%}.banner-bg,.bnr-container{height:100%;width:100%}.banner-bg{animation:bgScroll 40s linear infinite;background-position-y:0!important;background-repeat:repeat-x;background-size:cover;border:none;will-change:background-position}@keyframes bgScroll{0%{background-position:0}to{background-position:100%}}.footer{background:#000 url(/static/media/footer.e8d535e9a05407c1fc34.webp) no-repeat 100%/auto 100%;box-shadow:0 -6px 15px #ffffff59;padding:clamp(15px,2vw,30px)}.footer-top{display:flex;gap:clamp(10px,15vw,150px);justify-content:space-between;margin:0 auto;max-width:-webkit-fit-content;max-width:fit-content}.footer-logos{align-items:center;display:flex;gap:clamp(20px,2vw,40px);justify-content:center}.logo1{width:clamp(100px,12vw,170px)}.logo2{width:clamp(50px,5vw,80px)}.footer-address{color:#fff;font-size:clamp(12px,1.2vw,16px);margin-bottom:clamp(10px,1vw,20px);text-align:center}.footer-map{display:flex;justify-content:center}.footer-map iframe{border:0;height:clamp(100px,15vw,180px);max-width:clamp(200px,35vw,400px)}.footer-links{display:flex;gap:100px}.footer-links ul li{color:#fff;list-style:none;text-align:start}.footer-heading{color:#daa520;display:block;font-size:clamp(14px,1.5vw,20px);grid-column:1/-1;margin-bottom:12px}.footer-social{align-items:center;display:flex;gap:clamp(8px,1vw,15px);padding:clamp(10px,1vw,20px) 0 0 clamp(5px,1vw,20px)}.ft-social-icons{border-radius:50%;height:clamp(25px,3vw,35px)!important;width:clamp(25px,3vw,35px)!important}.footer-right{display:flex;flex-direction:column;padding-left:clamp(50px,15vw,200px);position:relative;text-align:right}#footer-btn{position:absolute;right:clamp(5px,1vw,10px);top:clamp(15px,2vw,30px)}.footer-image{border-radius:clamp(8px,1vw,12px);margin-bottom:clamp(12px,1.5vw,16px);max-width:clamp(150px,50vw,260px);width:100%}.footer-text.vertical-words{align-items:flex-end;display:flex!important;flex-direction:column!important;padding-top:100px}.footer-text.vertical-words span{color:#f5f5f5;display:block;font-size:clamp(25px,1.5vw,50px);font-style:italic;font-weight:500;margin-bottom:clamp(15px,1.5vw,30px);text-shadow:3px 1px 0 #daa520}.footer-bottom{border-top:1px solid #535353;color:#daa520;font-size:clamp(8px,1.2vw,14px);padding-top:clamp(5px,1vw,10px);text-align:center}.back-to-top{background:#daa520;border-radius:50%;bottom:clamp(15px,2vw,30px);color:#000;cursor:pointer;font-size:clamp(15px,2vw,28px);padding:clamp(2px,.5vw,3px) clamp(4px,1vw,6px);position:fixed;right:clamp(15px,2vw,30px);transition:transform .3s ease,color .3s ease;z-index:999}.back-to-top:hover{background-color:#b32bb3;color:#fff;transform:translateY(-4px)}@media (max-width:1400px){.footer-top{gap:clamp(50px,10vw,100px)}.footer-links{gap:0}.footer-right{padding-left:clamp(20px,2vw,50px)}}@media (max-width:480px){.footer-top{flex-direction:column}.footer-links .page-list{padding-left:0}.contact-admission{grid-gap:clamp(10px,2vw,32px);display:grid;gap:clamp(10px,2vw,32px);grid-template-columns:1fr 1fr}.footer-links{flex-direction:column;gap:0;order:2;text-align:center}.footer-links ul{margin-top:0}.footer-links .page-list li{display:inline-block;margin:0 3px;white-space:nowrap}.footer-social{justify-content:center}.footer-right{order:-1}.footer-links .page-list li:not(:last-child):after{color:#777;content:"|";margin-left:clamp(6px,1.5vw,10px)}.footer-text.vertical-words{display:none!important}}.raj-container{padding:clamp(15px,3vw,30px)}.raj-content{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(10px,2vw,2em);justify-content:center}.image-wrapper{border-radius:0 clamp(8em,15vw,15em) clamp(15em,15vw,15em) 0;display:inline-block;padding:clamp(1px,.5vw,3px);position:relative}.main-image{border-radius:clamp(2%,4vw,4%);box-shadow:0 8px 20px #00000040;display:block;position:relative;width:100%}.inner-image{height:auto;position:absolute;right:clamp(8px,2vw,20px);top:clamp(8px,2vw,20px);width:clamp(80px,20vw,250px);z-index:2}.raj-right{max-width:clamp(500px,55vw,1000px);padding-left:1%;text-align:left}@media (max-width:1400px){.raj-right{max-width:1200px;padding-left:0}}@media (max-width:780px){.raj-right{padding-left:0}}.divider-wrapper{display:flex;justify-content:center;margin-top:clamp(20px,3vw,40px)}.divider-effect{background:linear-gradient(90deg,#0000,#fff9,#0000);height:clamp(1px,.3vw,3px);position:relative;width:clamp(50px,5vw,100px)}.divider-effect:before{background:#f5f5f5;box-shadow:0 0 clamp(4px,1vw,10px) #fffc;content:"";height:clamp(5px,1vw,10px);position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:clamp(5px,1vw,10px)}.divider-effect:after{color:#fff;content:"✦";font-size:clamp(8px,2vw,12px);opacity:.9;position:absolute;text-shadow:0 0 clamp(3px,1vw,8px) #fffc;top:50%;transform:translateY(-50%)}.divider-wrapper.left .divider-effect:before{right:-8px}.divider-wrapper.left .divider-effect:after{right:-20px}.divider-wrapper.right{flex-direction:row-reverse}.divider-wrapper.right .divider-effect{background:linear-gradient(270deg,#0000,#fff9,#0000)}.divider-wrapper.right .divider-effect:before{left:-8px}.divider-wrapper.right .divider-effect:after{left:-20px}.divider-title-row{align-items:center;display:flex;gap:clamp(10px,2vw,20px);justify-content:center;width:100%}.divider-title-row .divider-wrapper{flex-shrink:0}.title{color:#b22222;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(20px,3vw,40px);font-weight:400;letter-spacing:1px;margin-bottom:0;padding:0 clamp(5px,2vw,30px);text-align:center}.national-awards{background-color:#000;margin-top:40px;padding:40px 0}.awards-card{background-image:url(/static/media/nt_frame.cadc1b92fc8778d22b4f.svg);background-position:bottom;background-repeat:no-repeat;background-size:100%;margin:0 auto;max-width:1400px}.awards-content{grid-gap:clamp(15px,1.5vw,30px);align-items:center;display:grid;gap:clamp(15px,1.5vw,30px);grid-template-columns:1fr 1fr;padding:0 clamp(10px,1.5vw,50px)}.awards-left{height:clamp(200px,20vw,350px);padding-left:clamp(15px,1.5vw,30px)}.awards-list{list-style:none;margin:0;padding:0;text-align:start}.awards-list li,.awards-list li a{color:#fff!important}.awards-list li:before{color:#fff;content:"✦";margin-right:10px}.watch-btn-wrapper{display:flex;justify-content:center;padding-top:clamp(15px,1.5vw,30px)}.watch-button{align-items:center;background:none;border:none;color:#daa520;cursor:pointer;display:inline-flex;font-size:clamp(10px,1.5vw,16px);font-weight:700;gap:clamp(10px,1.5vw,20px);margin:auto}.watch-button .icon{background-color:red;border:1px solid red;border-radius:50%;color:#fff;font-size:clamp(15px,1.5vw,30px);transition:transform .3s ease}.image-slider{height:clamp(200px,20vw,350px);overflow:hidden;padding:clamp(5px,1vw,40px) 0;position:relative}.image-slider img{height:clamp(200px,20vw,350px);inset:0;object-fit:cover;opacity:0;position:absolute;transform:translateX(100%);transition:all 1s ease}.image-slider img.active{opacity:1;transform:translateX(0)}@keyframes borderRotate{to{--angle:420deg}}@media (max-width:768px){.national-awards{background-position:center 85%;background-repeat:no-repeat;background-size:95%}.awards-content{gap:0;grid-template-columns:1fr;order:2;padding:10px}.awards-content>:first-child{order:2}.awards-content>:last-child{order:1}.image-slider img{width:100%}}.programs-section{background-image:url(/static/media/bg4.2581c23ce86f88dd472d.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:clamp(15px,1.5vw,20px) 0;text-align:center}.programs-cards{display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,40px);justify-content:center;padding:clamp(15px,2vw,30px)}.program-card{background:var(--card-bg);box-shadow:0 0 15px #ffffff0d;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:clamp(300px,30vw,500px)}.program-card:hover{background-color:#b22222;box-shadow:0 8px 20px #ffffff59;transform:scale(1.02)}.program-card:hover .pg-text,.program-card:hover .subtitle{color:#fff}.program-card:hover .card-image{border:none}.card-image{border:1px solid #fff;height:clamp(220px,45vw,380px);overflow:hidden;position:relative}.card-image img{height:100%;object-fit:cover;width:100%}.program-card:hover .card-image img{transform:scale(1.05)}#pg-btn{bottom:clamp(6px,2vw,10px);position:absolute;right:clamp(6px,2vw,10px)}.awards-section{box-sizing:border-box;text-align:center;width:100%}.award-top{background-color:#000;margin:20px 0}.awards-row{grid-gap:clamp(12px,2vw,20px);display:grid;gap:clamp(12px,2vw,20px);justify-content:center;margin-bottom:clamp(20px,4vw,30px)}.awards-row.five{grid-template-columns:repeat(4,1fr);max-width:clamp(65%,40vw,90%);padding:clamp(1px,10vw,50px) 0}.awards-row.five,.awards-row.four{gap:clamp(10px,2vw,30px);margin:0 auto}.awards-row.four{grid-template-columns:repeat(3,1fr);max-width:50%;padding:clamp(20px,2vw,30px)}.award-card{background-position:50%;background-size:cover;border-radius:clamp(12px,2vw,16px);color:#fff;font-size:clamp(14px,2vw,18px);font-weight:600;height:clamp(110px,14vw,180px);justify-content:center}.award-card,.award-content{align-items:center;display:flex}.award-content{flex-direction:column;gap:clamp(4px,.4vw,6px);padding:clamp(5px,1.5vw,25px);text-align:center}.film-name{color:#f5f5f5;font-size:clamp(14px,1.5vw,18px);font-weight:600;margin:0}.award-name{color:#696984;font-size:clamp(10px,1.2vw,16px);font-weight:400;line-height:normal;margin:0}.student-name{color:#fff;font-size:clamp(12px,1.5vw,18px);font-weight:400;margin:0}#award-btn{margin-bottom:clamp(10px,2vw,30px)}.carousel-wrapper{overflow:hidden;padding:clamp(15px,4vw,30px);width:100%}.carousel-track{animation:scroll 20s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.carousel-track img{aspect-ratio:2/3;border:1px solid #fff;flex-shrink:0;margin-right:clamp(15px,4vw,30px);object-fit:cover;width:clamp(180px,40vw,280px)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.carousel-wrapper:hover .carousel-track{animation-play-state:paused}@media (min-width:1024px) and (max-width:1400px){.awards-row.five{max-width:93%}.awards-row.four{max-width:68%}}@media (max-width:768px){.awards-row.four{display:none}.awards-row.five{gap:clamp(12px,3vw,16px);grid-template-columns:repeat(2,1fr)!important;max-width:100%}}.vj-section{padding:30px 0}.vishwaraj-wrapper{background-blend-mode:overlay;background-color:#00000080;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:20%}.studio-content{display:flex;padding:0 clamp(12px,3vw,20px)}.studio-section{max-width:1400px;padding:0 clamp(10px,2vw,40px);position:relative}#studio-btn{display:inline-block;margin-left:auto}.studio-text{color:#fff}@media (max-width:768px){.vishwaraj-wrapper{background-color:#000000b3;padding-bottom:10%}.studio-text{margin:0}}.mentor-section{margin:0 auto;padding:clamp(15px,3vw,30px) 0}.mentor-content{display:flex;margin:0 auto;width:clamp(90%,70%,70%)}.mentor-left{width:clamp(40%,50%,50%)}.img-wrap{margin:0 auto;padding:clamp(15px,3vw,30px) 0 0;position:relative;width:-webkit-fit-content;width:fit-content}.img-wrap img{border-radius:50%;display:block;height:clamp(150px,28vw,330px);width:clamp(150px,30vw,350px)}.mentor-info{align-items:center;display:flex;gap:clamp(20px,4vw,40px);margin-left:auto;margin-top:clamp(15px,3vw,25px);width:80%}.mentor-icon{height:auto;width:clamp(100px,40vw,350px)}.mentor-message{font-size:clamp(11px,2vw,18px);font-style:italic}.mentor-right{width:clamp(50%,60%,60%)}.mentor-paragraph{max-width:-webkit-max-content;max-width:max-content}.image-grid{grid-gap:clamp(0px,1vw,0px);background-color:#000;display:grid;gap:clamp(0px,1vw,0px);grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:clamp(500px,90%,1000px);padding:10px;transition:gap .4s ease}.image-grid img{border-radius:0;cursor:pointer;height:clamp(150px,25vw,280px);object-fit:cover;transition:transform .4s ease,border-radius .4s ease,border .4s ease;width:100%}.image-grid:hover{gap:clamp(10px,3vw,25px)}.image-grid:hover img{border:none}.image-grid img:hover{transform:scale(1.03)}@media (max-width:768px){.mentor-content{flex-direction:column;gap:0;margin:0 auto;width:90%}.mentor-left,.mentor-right{width:100%}.img-wrap img{height:clamp(150px,45vw,250px);width:clamp(150px,50vw,250px)}}.alumni-speak{margin:0 auto;max-width:clamp(300px,90%,1600px)}.alumni-wrapper{align-items:center;display:flex;gap:clamp(10px,3vw,50px);padding:clamp(15px,4vw,35px) 0;position:relative}.alumni-slider{display:flex;gap:clamp(20px,3vw,50px);overflow-x:auto;padding:clamp(.5rem,2vw,1rem);scroll-behavior:smooth;scrollbar-width:none}.alumni-slider::-webkit-scrollbar{display:none}.alumni-card{min-width:clamp(200px,45vw,350px);overflow:hidden}.video-box iframe{display:block;height:clamp(180px,25vw,300px);width:100%}.alumni-info{text-align:center}.alumni-name{color:#003153;font-size:clamp(16px,2vw,20px);margin:0;padding-top:15px}.nav-btn{align-items:center;background:#b22222;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:clamp(14px,2vw,20px);height:clamp(28px,4vw,40px);justify-content:center;margin-bottom:clamp(30px,6vw,60px);width:clamp(35px,5vw,80px)}.nav-btn.left{margin-right:clamp(.2rem,1vw,.5rem)}.nav-btn.right{margin-left:clamp(.2rem,1vw,.5rem)}.inner-bnr{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:clamp(200px,30vw,800px);overflow:hidden;position:relative;width:100%}.inner-bnr:before{background:#00143c73;content:"";position:absolute;z-index:1}.inner-bnr-overlay{color:#fff;padding:0 clamp(10px,3vw,40px);position:relative;text-align:center;z-index:2}.inner-bnr-title{animation:fadeInUp .8s ease-in-out;color:#fff;font-size:clamp(22px,4vw,45px);font-weight:700;letter-spacing:1px;margin:0;text-transform:uppercase}.inner-bnr-subtitle{animation:fadeIn 1s ease-in-out;color:#e0e6f5;font-size:clamp(14px,2.5vw,28px);font-weight:400;letter-spacing:1px;margin-top:clamp(6px,1.2vw,14px)}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar li{font-size:clamp(11.5px,1.2vw,18px);font-weight:500;margin-bottom:clamp(8px,1vw,14px);text-align:start}.sidebar li .sidebar-link,.sidebar li a{color:#003153;display:block;line-height:clamp(20px,3vw,30px);padding:clamp(3px,.8vw,10px) 0 clamp(6px,.8vw,10px) clamp(20px,3vw,40px);text-decoration:none;transition:background .25s ease,color .25s ease,transform .2s ease}.sidebar li .sidebar-link:hover,.sidebar li a:hover,.sidebar li.active .sidebar-link,.sidebar li.active a{background-color:#b22222;color:#fff}.mobile-menu-icon{color:#b22222;cursor:pointer;display:none;font-size:28px;padding:10px 0 0 10px}.mobile-close-icon{cursor:pointer;display:none;font-size:25px;padding-right:10px;text-align:right}@media (max-width:768px){.page-layout{display:block}.page-layout .sidebar{display:none;margin-bottom:15px!important;padding:0 20px!important}.mobile-menu-icon{display:block}.sidebar.open{background:#111;display:block;height:100vh;left:-100%;left:0;position:fixed;top:0;transition:left .3s ease;width:260px;z-index:999}.mobile-close-icon{display:block}.sidebar ul{grid-gap:clamp(8px,2vw,14px);display:grid;gap:clamp(8px,2vw,14px);grid-template-columns:repeat(2,1fr)}.sidebar li .sidebar-link,.sidebar li a{line-height:1;padding-left:0}}html{background-color:#fff;color:#000;margin:0 auto;scroll-behavior:smooth}.page-layout{align-items:stretch;display:flex;justify-content:center;overflow:visible}.page-layout .sidebar{align-self:stretch;box-shadow:10px 0 9px -9px #00000059;flex-shrink:0;height:auto;padding:clamp(10px,2.5vw,30px) 5px clamp(15px,3vw,80px) clamp(5px,2vw,30px);position:-webkit-sticky;position:sticky;top:clamp(5px,1.5vw,20px);width:clamp(140px,18vw,300px)}.page-content{flex:1 1;min-height:clamp(500px,70vh,1200px);padding:clamp(10px,1.5vw,30px) clamp(15px,4vw,60px);scroll-margin-top:80px;text-align:start;transition:all .3s ease;width:90%}.innerpage-title,.subtitle{color:#003153;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(18px,2vw,35px);font-weight:400;letter-spacing:1px;margin:clamp(10px,2vw,20px) 0;text-align:center}.innerpage-title{color:#b22222;text-align:left}.innerpage-subtitle{color:#b22222;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(14px,2.5vw,24px);font-weight:400;letter-spacing:1px;margin:0}.innerpage-hg{color:#003153;margin:0}p{color:#000;font-family:Poppins-Medium,Helvetica;font-size:clamp(11.5px,1.2vw,18px);font-weight:400;letter-spacing:clamp(.3px,1vw,.5px);line-height:clamp(18px,3vw,26px)}.ld-name{color:#000;font-weight:600}.common-title,.ld-name{font-size:clamp(14px,2.5vw,20px);margin:10px}.common-title{color:#003153;font-weight:500;line-height:25px;text-align:center}span{color:#003153}.page-list{font-family:Poppins-Medium,Helvetica;padding-left:clamp(15px,3vw,25px);text-align:start}.page-list,.page-list li{color:#000;font-size:clamp(11.5px,1.2vw,18px);font-weight:400;line-height:25px}.page-list li{margin-top:10px}.button{background:linear-gradient(100deg,#8e2de2,#eb0a3e);border:none;border-radius:clamp(8px,1.5vw,10px);color:#fff;cursor:pointer;font-size:clamp(8px,1.2vw,16px);padding:clamp(5px,.8vw,10px) clamp(10px,1.5vw,20px);transition:transform .3s ease}.button:hover{transform:scale(1.1)}.btn-heading{font-size:clamp(14px,3vw,25px);font-weight:500;margin-bottom:20px}.common-card{box-shadow:0 6px 10px #00000059;display:flex;flex-direction:column;overflow:hidden;padding:clamp(5px,1vw,20px);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.common-card:hover{transform:translateY(-8px)}.common-card-desc{color:#000}@media (max-width:992px){.page-layout{gap:10px}.page-layout .sidebar{width:clamp(160px,25vw,220px)}.page-content{padding:20px}}@media (max-width:768px){.page-layout{flex-direction:column;gap:0}.page-layout .sidebar{box-shadow:0 6px 12px -6px #ffffff59;margin-bottom:0;position:relative;width:95%}.page-content{padding:0 15px 15px;width:-webkit-fit-content;width:fit-content}.innerpage-title{text-align:center}.button{align-self:center}}.leadership-content{align-items:flex-start;display:flex}.leadership-text{flex:1 1}.leadership-profile{flex:1 1;margin:0 auto;text-align:center}.leader-image{border-radius:clamp(8px,2vw,12px);height:auto;margin-bottom:clamp(8px,2vw,12px);width:80%}@media (max-width:780px){.leadership-content,.leadership-text{flex-direction:column-reverse}}.history-row{align-items:center;display:flex;gap:40px;margin-bottom:clamp(20px,2vw,80px)}.history-row.reverse{flex-direction:row-reverse}.history-image,.history-text{flex:1 1}.history-image img{border-radius:clamp(8px,2vw,12px);object-fit:cover;width:100%}@media (max-width:1440px){.history-row,.history-row.reverse{flex-direction:column}}.vision-section{padding:20px;text-align:center}.vision-cards{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;padding:20px 0}.vision-icon{color:#daa520;font-size:clamp(25px,1vw,40px)}.features-grid{display:flex;flex-wrap:wrap;gap:clamp(10px,2vw,20px);justify-content:center}.feature-card{flex:1 1 clamp(150px,12vw,200px);max-width:250px;padding:clamp(16px,3vw,30px) clamp(10px,2vw,20px);text-align:center}.feature-card:hover{transform:translateY(-6px)}.feature-icon{background-color:#f5f5f5;border-radius:50%;height:clamp(48px,12vw,70px);margin-bottom:clamp(10px,2vw,16px);object-fit:cover;padding:clamp(6px,1.5vw,10px);width:clamp(48px,12vw,70px)}.unique-features{padding:clamp(30px,6vw,60px) clamp(12px,4vw,20px)}.uq-features-container{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:clamp(450px,90vw,1200px)}.uq-feature-card{animation:slideIn clamp(.8s,1.5s,1.5s) forwards;opacity:0;transform:translateY(clamp(20px,5vw,40px));width:60%}.uq-feature-card.left{align-self:flex-start}.uq-feature-card.right{align-self:flex-end}@keyframes slideIn{to{opacity:1;transform:translateY(0)}}.ach-images-grid{display:flex;flex-wrap:wrap;gap:clamp(16px,4vw,40px);justify-content:center}.ach-image{border-radius:clamp(6px,1vw,8px);margin:clamp(12px,3vw,20px) 0;max-width:clamp(125px,30vw,450px);object-fit:cover}@media (max-width:1024px){.ach-images-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ach-images-grid{grid-template-columns:repeat(2,1fr)}}.faculty-container{margin:0 auto;max-width:1200px;padding:clamp(20px,2vw,40px) clamp(15px,1.5vw,20px)}.faculty-grid{grid-gap:clamp(25px,3vw,40px);display:grid;gap:clamp(25px,3vw,40px);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.learning-container{margin:0 auto;max-width:1200px;padding:clamp(20px,2vw,40px) clamp(15px,1.5vw,20px)}.learning-grid{grid-gap:clamp(25px,3vw,40px);display:grid;gap:clamp(25px,3vw,40px);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Structure-grid{display:flex;flex-direction:column;gap:clamp(24px,2vw,50px);margin:clamp(30px,3vw,60px) 0}.st-card{margin:0 auto;max-width:clamp(320px,70vw,1200px);text-align:left;width:100%}.events-container{margin:0 auto;max-width:clamp(350px,90vw,1200px);padding:clamp(30px,6vw,60px) 0}.events-grid{display:flex;flex-direction:column;gap:clamp(30px,5vw,50px)}.event-card{display:grid;grid-template-columns:clamp(35%,40vw,40%) clamp(60%,60vw,65%);min-height:clamp(150px,25vw,220px);padding:0}.event-left{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.event-left:after{content:"";inset:0;position:absolute;z-index:0}.event-head{bottom:clamp(12px,3vw,20px);left:clamp(12px,3vw,20px);position:absolute;z-index:1}.event-right{align-items:center;display:flex;padding:0 clamp(16px,3vw,32px);text-align:left}@media (max-width:768px){.event-card{grid-template-columns:1fr}.event-left{min-height:clamp(100px,45vw,150px)}}.recognitions-container{margin:0 auto;padding:50px 0}.recognitions-grid{display:flex;flex-wrap:wrap;gap:clamp(25px,2vw,50px);justify-content:center}.rg-card{padding:0;width:clamp(320px,40vw,420px)}.rec-image{background-position:50%;background-size:cover;height:clamp(160px,30vw,300px);width:100%}.rec-header{align-items:center;display:flex;gap:clamp(10px,2vw,15px);justify-content:space-between;padding:clamp(12px,3vw,15px)}#rec-btn{width:-webkit-max-content;width:max-content}.courses-header{align-items:flex-start;display:flex;gap:clamp(16px,3vw,32px);justify-content:space-between;margin-bottom:clamp(20px,3vw,36px)}.specialization-grid{display:flex;flex-wrap:wrap;gap:clamp(10px,1vw,20px);justify-content:center;padding:clamp(10px,1vw,20px) 0}.specialization-card{align-items:center;display:flex;flex:0 0 clamp(110px,18vw,250px);flex-direction:column;padding:clamp(10px,2.5vw,20px) 0;text-align:center}.specialization-card img{background:#f5f5f5;border-radius:50%;height:clamp(40px,5vw,80px);object-fit:contain;padding:clamp(6px,2vw,10px);width:clamp(40px,5vw,80px)}.curriculum-content{grid-gap:clamp(24px,4vw,48px);align-items:center;display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:1.1fr .9fr}.curriculum-right img{border-radius:clamp(12px,2vw,18px);box-shadow:0 10px 20px #d1d0d099;display:block;height:auto;object-fit:cover;width:clamp(240px,40vw,500px)}@media (max-width:768px){.curriculum-content{gap:clamp(16px,4vw,32px);grid-template-columns:1fr}.curriculum-right{display:flex;justify-content:center;order:-1;width:100%}.curriculum-right img{max-width:clamp(240px,90vw,500px);width:100%}}.whythis-container{padding:clamp(30px,6vw,60px) clamp(12px,4vw,20px)}.whythis-grid{align-items:flex-end;background-image:url(/static/media/whyus.bdf465588ea5822c507c.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column}.whythis-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:10px;overflow:hidden;padding:20px 24px;position:relative;width:-webkit-max-content;width:max-content}.whythis-title{color:#fff;font-size:clamp(16px,2.5vw,25px);font-weight:600;position:relative;text-align:right;z-index:2}.step-animate{animation:stepReveal .7s ease-out forwards;opacity:0;transform:translateX(-30px)}@keyframes stepReveal{to{opacity:1;transform:translateX(0)}}.whythis-card:before{animation:borderGrow .6s ease-out forwards;animation-delay:inherit;background:linear-gradient(180deg,#8e2de2,#eb0a3e);content:"";height:100%;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:top;width:4px}@keyframes borderGrow{to{transform:scaleY(1)}}.scope-section{max-width:-webkit-max-content;max-width:max-content}.scope-content{grid-gap:clamp(15px,3vw,30px);align-items:center;display:grid;gap:clamp(15px,3vw,30px);grid-template-columns:1fr 1.1fr;margin:0 auto;max-width:clamp(320px,90vw,1200px)}.scope-img{border-radius:clamp(12px,2vw,18px);box-shadow:0 10px 20px #d1d0d099;display:block;height:auto;object-fit:cover;width:clamp(280px,40vw,500px)}.scope-cta{margin:clamp(30px,5vw,60px) 0;text-align:center}@media (max-width:768px){.scope-content{grid-template-columns:1fr}.scope-img{margin:0 auto}}.admission{margin:0 auto;padding:clamp(16px,4vw,20px) clamp(16px,6vw,100px);width:clamp(90%,80vw,80%)}.admission-section{margin-bottom:clamp(24px,6vw,40px)}.admission-table{border-collapse:collapse;margin:0 auto;width:min(100%,1000px)}.admission-table td,.admission-table th{border:1px solid #ccc;font-size:clamp(11.5px,1.2vw,18px);font-weight:500;padding:clamp(10px,2.5vw,15px) clamp(12px,3vw,20px);text-align:center}.admission-table th{background-color:#2f3136e6;color:wheat}.stages-wrapper{display:flex;flex-direction:column;margin:auto;max-width:clamp(350px,90vw,1400px);padding:clamp(30px,1vw,40px) 0}.stage-cards{display:flex;justify-content:flex-start;position:relative;width:100%}.stage-cards.right{justify-content:flex-end}.stage-cards:before{background:linear-gradient(100deg,#8e2de2,#eb0a3e);content:"";height:100%;left:50%;position:absolute;top:20px;transform:translateX(-50%);width:4px;z-index:0}.stage-card{height:auto;position:relative;text-align:left;width:45%;z-index:1}.stage-cards.left .stage-card{margin-left:0}.stage-cards.right .stage-card{margin-right:0}.stage-cards:after{background-color:#f5f5f5;border-radius:50%;content:"";height:20px;left:50%;position:absolute;top:20px;transform:translateX(-50%);width:20px;z-index:1}.faq-wrapper{margin:clamp(30px,5vw,60px) auto;max-width:clamp(350px,80vw,1000px)}.faq-container{padding:clamp(10px,2vw,30px) 0}.faq-item{border-bottom:.5px solid silver}.faq-que{align-items:center;cursor:pointer;display:flex;font-size:clamp(14px,2vw,18px);justify-content:space-between}.faq-icon{color:#f03da5;font-size:clamp(20px,4vw,30px)}@media (max-width:768px){.admission-table{display:block;overflow-x:auto;white-space:nowrap}.stages-wrapper{gap:25px}.stage-cards,.stage-cards.right{justify-content:flex-start}.stage-cards:before{width:clamp(2px,.5vw,4px)}.stage-cards:after,.stage-cards:before{left:clamp(20px,5vw,30px)}.stage-card{margin-right:0;width:100%}.stage-card,.stage-cards .stage-card:first-child{margin-left:clamp(40px,8vw,60px)}.stages-wrapper{padding-left:clamp(20px,5vw,30px);padding-right:clamp(20px,5vw,30px)}}.contact-us{margin:0 auto;max-width:clamp(320px,90vw,1000px);padding:clamp(20px,3vw,30px)}.contact-cards{grid-gap:clamp(15px,3vw,20px);box-shadow:0 6px 10px #00000059;display:grid;gap:clamp(15px,3vw,20px);grid-template-columns:repeat(2,1fr);margin-top:clamp(30px,5vw,50px);padding:clamp(10px,2vw,20px)}.contact-card{align-items:flex-start;display:flex;gap:clamp(10px,3vw,15px);padding:clamp(5px,1.5vw,20px) clamp(10px,2vw,20px)}.contact-card .icon img{height:clamp(24px,6vw,30px);width:clamp(24px,6vw,30px)}.contact-card .content span{color:#003153;font-weight:500;padding-right:clamp(5px,2vw,10px)}@media (max-width:768px){.contact-cards{gap:0;grid-template-columns:1fr}}.shortfilm-wrapper{padding:clamp(20px,5vw,40px) clamp(16px,8vw,100px)}.shortfilm-section{margin-bottom:clamp(30px,6vw,60px)}.section-header{align-items:center;display:flex;gap:clamp(12px,3vw,20px);justify-content:space-between;margin-bottom:clamp(16px,4vw,25px)}.filters{display:flex;flex-wrap:wrap;gap:clamp(8px,3vw,15px)}.cards-grid{grid-gap:clamp(16px,4vw,40px);display:grid;gap:clamp(16px,4vw,40px);grid-template-columns:repeat(auto-fit,minmax(clamp(140px,20vw,240px),1fr));justify-items:center}.film-card{border:1px solid #fff;border-radius:clamp(6px,2vw,10px);max-width:clamp(140px,20vw,250px);overflow:hidden;width:100%}.film-card img{display:block;height:clamp(140px,20vw,350px);object-fit:cover;width:100%}.filters select.button{background-color:purple;color:#fff;cursor:pointer}@media (max-width:768px){.section-header{align-items:flex-start;flex-direction:column}.cards-grid{grid-template-columns:repeat(2,1fr)}}.landing-top{background-image:url(/static/media/Ankit%20Bhat.555ed154facdef89e052.webp);background-position:80% 25%;background-repeat:no-repeat;color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:0 clamp(10px,2vw,60px);position:relative}.landing-overlay{background:linear-gradient(90deg,#000000e6 35%,#0009 55%,#00000040 70%,#0000);inset:0;pointer-events:none;position:absolute;z-index:1}.landing-bottom,.landing-main,.landing-top-bar{position:relative;z-index:2}.landing-top-bar{gap:clamp(12px,3vw,30px);justify-content:space-between;padding:clamp(10px,3vw,30px);position:relative}.landing-top-bar,.logos{align-items:center;display:flex}.logos{gap:clamp(10px,3vw,20px)}.ld-logo2{margin-left:clamp(0px,4vw,50px);width:clamp(60px,12vw,115px)}.ld-logo1{height:clamp(50px,12vw,100px);object-fit:contain;width:clamp(90px,25vw,240px)}.logo-title{color:gold;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(26px,6vw,55px);font-weight:400;letter-spacing:clamp(.5px,.3vw,1px);line-height:1.1}.ld-social{display:flex;gap:clamp(5px,1vw,15px);margin-bottom:0;position:absolute;right:clamp(10px,1vw,16px);top:clamp(10px,1vw,20px)}.ld-social-icons{border-radius:50%;height:clamp(20px,2vw,35px)!important;width:clamp(20px,2vw,35px)!important}.landing-main{align-items:flex-end;display:flex;justify-content:space-between;padding:clamp(20px,5vw,50px);position:relative}.info-card{background:#f5f5f5;border-radius:clamp(10px,3vw,15px);color:#000;max-width:clamp(280px,60vw,500px)}.form-title{background:#daa520;border-radius:clamp(10px,3vw,15px) clamp(10px,3vw,15px) 0 0;font-family:Poppins-Medium,Helvetica;font-size:clamp(14px,3vw,20px);margin:0;padding:clamp(10px,2vw,20px) 0;text-align:center}.apply-form{display:flex;flex-direction:column;gap:clamp(4px,1vw,12px)}.apply-form input,.apply-form select{border:1px solid #daa520;border-radius:clamp(4px,1.5vw,6px);font-size:clamp(8px,2vw,14px);margin:clamp(8px,1vw,25px) clamp(10px,1vw,25px) 0;padding:clamp(5px,1vw,15px) clamp(10px,2vw,20px)}.apply-form input::placeholder{color:#777}#landing-btn{margin:clamp(10px,2vw,15px) auto;width:-webkit-fit-content;width:fit-content}.form-row{display:flex}.form-row select{flex:1 1}.landingtop-text{display:flex;flex-direction:column;gap:clamp(4px,2vw,6px);position:absolute;right:clamp(15px,5vw,40px);text-align:right}.landing-bottom{align-items:center;display:flex;justify-content:center;margin-top:clamp(5px,1vw,40px)}.bottom-block{padding:0 clamp(10px,2vw,40px);text-align:center}.bt-block-text{margin-bottom:0}.bt-block-title{font-size:clamp(25px,6vw,50px);margin-bottom:clamp(20px,1vw,60px)}.divider{background:#f5f5f5;height:clamp(60px,12vw,100px);width:clamp(1px,.5vw,2px)}@media (max-width:768px){.landing-top-bar{justify-content:start;padding-top:clamp(5px,1vw,70px);position:relative}.ld-logo1{display:none}.ld-logo2{margin-left:0}.landing-main{align-items:center;flex-direction:column;padding:0}.landing-top{background-position:35% 20%}.info-card{margin-bottom:clamp(20px,5vw,30px);max-width:100%}.landingtop-text{gap:0;position:static;text-align:center}.banner-text{margin:0}.form-row{flex-direction:column;gap:clamp(8px,2vw,12px)}}.carousel-background{background-image:url(/static/media/career-bg.c3a89d3398458296e505.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;padding:clamp(30px,2vw,40px) 0;position:relative;width:100%}.carousel-background:before{content:"";inset:0;position:absolute;z-index:1}.track-images{border:none!important;border-radius:clamp(8px,2vw,15px);flex-shrink:0;object-fit:cover;width:clamp(160px,35vw,300px)!important}.program-highlights{align-items:flex-start;background:url(/static/media/highlights-bg.8ce983bef3f5338b8a61.webp) no-repeat 50%/cover;color:#000;display:flex;justify-content:flex-start;min-height:clamp(280px,50vw,400px);padding:clamp(16px,4vw,20px) clamp(10px,1vw,80px)}.hg-content-wrapper{max-width:clamp(320px,95vw,1400px)}.hg-title{color:#000;margin-left:clamp(0px,5vw,40px);text-align:left}.horizontal-lists{display:flex;gap:clamp(20px,6vw,50px)}.list-title{color:red;list-style:none;margin-bottom:clamp(6px,2vw,10px)}.hg-list li:not(.list-title),.vertical-list li:not(.list-title){color:#a22826;font-family:Poppins-Medium,Helvetica;font-size:clamp(12px,1.2vw,18px);font-weight:500;line-height:clamp(1.4,1.6,1.7)}@media (max-width:768px){.horizontal-lists{flex-direction:column}}.admission-details{padding:clamp(20px,5vw,30px) clamp(12px,4vw,20px)}.admission-buttons{display:flex;gap:clamp(20px,6vw,50px);justify-content:center;margin:clamp(20px,5vw,30px) 0}.admission-buttons button.active{background:#0000;border:1px solid #fff;color:#fff}.admission-buttons button:hover{border-color:#000}.card-row{display:flex;flex-wrap:nowrap;gap:clamp(10px,2vw,25px);justify-content:center;padding:0 clamp(5px,1vw,80px)}.admission-card{border:none;flex:1 1;max-width:-webkit-fit-content;max-width:fit-content;padding:clamp(5px,1vw,25px);text-align:center}.info-text{color:wheat;font-size:clamp(10px,1.5vw,16px);margin:0 auto;max-width:clamp(320px,90vw,1000px);text-align:center}@media (max-width:768px){.card-row{flex-direction:column;padding:0}.admission-card{max-width:100%}}
/*# sourceMappingURL=main.20dd9e07.css.map*/