@font-face{font-family:Conflate;src:url(../fonts/Conflate.woff2)}@font-face{font-family:"Abhaya Libre",serif;src:url(../fonts/AbhayaLibre-Regular.woff2)}@font-face{font-family:"Poppins",sans-serif;src:url(../fonts/Poppins-Regular.ttf)}@font-face{font-family:"Poppins",sans-serif;src:url(../fonts/GothamBook.otf)}:root{--primary-color:#ff6200;--secondary-color:#ff9a00;--dark-color:#1a1a2e;--darker-color:#0f0f1e;--light-color:#f8f9fa;--student-testimonial-color:#be2329;--primary-gradient:linear-gradient(135deg, #667eea 0%, #764ba2 100%);--secondary-gradient:linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--tertiary-gradient:linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--quaternary-gradient:linear-gradient(135deg, #43e97b 0%, #38f9d7 100%);--quinary-gradient:linear-gradient(135deg, #fa709a 0%, #fee140 100%);--senary-gradient:linear-gradient(135deg, #30cfd0 0%, #330867 100%);--card-shadow:0 10px 30px rgba(0, 0, 0, 0.2);--card-hover-shadow:0 15px 35px rgba(0, 0, 0, 0.3);--text-shadow:0 2px 4px rgba(0, 0, 0, 0.5);--overlay-gradient:linear-gradient(to top, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0.4) 100%);--transition-speed:0.5s;--transition-timing:cubic-bezier(0.175, 0.885, 0.32, 1.275)}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;background-color:var(--darker-color);color:rgb(255 255 255 / .8);overflow-x:hidden}.bg-dark-custom{background-color:var(--dark-color)!important}.navbar{background-color:var(--dark-color)!important;box-shadow:0 8px 30px rgb(0 0 0 / .7);padding:1.2rem 0;width:100%;top:0;z-index:1000}.navbar-brand{font-weight:700;font-size:1.5rem;color:var(--light-color)!important;display:flex;align-items:center;text-shadow:0 2px 10px rgb(0 0 0 / .3)}.navbar-brand img{height:90px;margin-right:10px}.navbar-toggler{border:none;padding:6px 10px;background-color:transparent!important;box-shadow:0 0 10px rgb(255 98 0 / .3);border-radius:5px}.navbar-toggler:focus{box-shadow:0 0 15px rgb(255 98 0 / .5)}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.8%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.offcanvas{background-color:var(--dark-color);color:rgb(255 255 255 / .8);box-shadow:-5px 0 20px rgb(0 0 0 / .5)}.offcanvas-header{border-bottom:1px solid rgb(255 255 255 / .1);box-shadow:0 5px 15px rgb(0 0 0 / .2);padding:1.5rem;display:block}.offcanvas-title{color:var(--light-color);font-weight:700;text-shadow:0 2px 5px rgb(0 0 0 / .3)}.btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.offcanvas-body{padding:0}.navbar-nav .nav-link{color:rgb(255 255 255 / .8)!important;font-weight:500;padding:18px 25px!important;border-bottom:1px solid rgb(255 255 255 / .05);transition:all 0.3s ease;text-shadow:0 1px 3px rgb(0 0 0 / .2)}.navbar-nav .nav-link:hover{color:var(--light-color)!important;background-color:rgb(255 255 255 / .05);padding-left:35px!important;box-shadow:inset 5px 0 10px -5px rgb(255 98 0 / .5)}.navbar-nav .nav-link.active{color:var(--light-color)!important;background-color:var(--primary-color);border-left:4px solid var(--secondary-color);box-shadow:inset 5px 0 10px -5px rgb(0 0 0 / .3)}.call-button-container{position:relative;width:150px;height:48px;transform-style:preserve-3d;animation:float3d 6s ease-in-out infinite;margin-right:20px;line-height:17px}@keyframes float3d{0%,100%{transform:translateY(0) rotateX(0) rotateY(0)}25%{transform:translateY(-5px) rotateX(5deg) rotateY(5deg)}50%{transform:translateY(0) rotateX(0) rotateY(10deg)}75%{transform:translateY(-3px) rotateX(-5deg) rotateY(5deg)}}.call-button{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);border-radius:15px;display:flex;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:15px;font-weight:700;text-decoration:none;transform-style:preserve-3d;transition:all 0.4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 15px 35px rgb(255 98 0 / .6),0 5px 15px rgb(255 98 0 / .5),inset 0 2px 5px rgb(255 255 255 / .3),0 0 20px rgb(255 98 0 / .4);overflow:hidden;cursor:pointer}.call-button:hover{transform:translateY(-3px);box-shadow:0 20px 40px rgb(255 98 0 / .7),0 10px 20px rgb(255 98 0 / .6),inset 0 2px 5px rgb(255 255 255 / .4),0 0 30px rgb(255 98 0 / .5)}.side{position:absolute;background:linear-gradient(135deg,#ff7700 0%,#ff5500 100%);transform-style:preserve-3d}.side-top{width:100%;height:15px;top:-15px;left:0;transform:rotateX(90deg) translateZ(7.5px);transform-origin:bottom;border-radius:15px 15px 0 0;background:linear-gradient(135deg,#ffaa00 0%,#ff7700 100%);box-shadow:0 -5px 15px rgb(0 0 0 / .3)}.side-bottom{width:100%;height:15px;bottom:-15px;left:0;transform:rotateX(-90deg) translateZ(7.5px);transform-origin:top;border-radius:0 0 15px 15px;background:linear-gradient(135deg,#ff5500 0%,#ff3300 100%);box-shadow:0 5px 15px rgb(0 0 0 / .3)}.side-left{width:15px;height:100%;left:-15px;top:0;transform:rotateY(-90deg) translateZ(7.5px);transform-origin:right;background:linear-gradient(135deg,#ff6600 0%,#ff4400 100%);box-shadow:5px 0 15px rgb(0 0 0 / .3)}.side-right{width:15px;height:100%;right:-15px;top:0;transform:rotateY(90deg) translateZ(7.5px);transform-origin:left;background:linear-gradient(135deg,#ff6600 0%,#ff4400 100%);box-shadow:-5px 0 15px rgb(0 0 0 / .3)}.phone-icon{width:24px;height:24px;fill:#fff;transform:translateZ(10px);filter:drop-shadow(0 3px 6px rgb(0 0 0 / .3));transition:all 0.4s ease}.button-text{transform:translateZ(10px);text-shadow:0 2px 0 rgb(0 0 0 / .2),0 4px 8px rgb(0 0 0 / .15);letter-spacing:1px}.banner-section{position:relative;height:100vh;background:url(../images/bg.webp) no-repeat;background-size:cover;display:flex;align-items:center;overflow:hidden}.banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(0 0 0 / .7) 0%,rgb(0 0 0 / .4) 100%);z-index:1}.banner-content{position:relative;z-index:2;width:100%}.banner-left-content{animation:fadeInLeft 1.5s ease-out}.banner-right-content{animation:fadeInRight 1.5s ease-out}.banner-form{background:rgb(26 26 46 / .85);backdrop-filter:blur(10px);border-radius:15px;padding:30px;box-shadow:0 20px 50px rgb(0 0 0 / .5),0 10px 30px rgb(0 0 0 / .3),inset 0 1px 2px rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .1)}.banner-form h3{color:var(--light-color);margin-bottom:20px;font-weight:700;text-shadow:0 2px 5px rgb(0 0 0 / .3)}.banner-form .form-control,.banner-form .form-select{background-color:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);color:var(--light-color);margin-bottom:15px;border-radius:8px;box-shadow:0 5px 15px rgb(0 0 0 / .2),inset 0 1px 2px rgb(255 255 255 / .05)}.banner-form .form-control:focus,.banner-form .form-select:focus{background-color:rgb(255 255 255 / .15);border-color:var(--primary-color);color:var(--light-color);box-shadow:0 0 0 .25rem rgb(255 98 0 / .25),0 5px 15px rgb(0 0 0 / .2),inset 0 1px 2px rgb(255 255 255 / .05)}.banner-form .form-control::placeholder,.banner-form .form-select::placeholder{color:rgb(255 255 255 / .6)}.banner-form .btn-primary-custom{width:100%;margin-top:10px}.banner-left-content h1{margin-top:10px;font-size:3.5rem;font-weight:700;margin-bottom:20px;color:var(--light-color);text-shadow:0 3px 10px rgb(0 0 0 / .5),0 1px 2px rgb(255 255 255 / .1)}.banner-left-content p{font-size:1.3rem;margin-bottom:30px;color:rgb(255 255 255 / .9);text-shadow:0 2px 5px rgb(0 0 0 / .5),0 1px 2px rgb(255 255 255 / .1)}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.content-section{padding:20px 0;background-color:var(--darker-color);position:relative}.content-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://images.unsplash.com/photo-1554080351-a76ca4bcf545?ixlib=rb-4.0.3&amp;auto=format&amp;fit=crop&amp;w=1950&amp;q=80) center/cover;opacity:.05;z-index:-1}.section-title{font-family:'Abhaya Libre',serif;font-weight:700;font-size:50px;line-height:60px;color:var(--light-color);margin-bottom:50px;position:relative;display:inline-block;text-shadow:0 2px 5px rgb(0 0 0 / .3),0 1px 2px rgb(255 255 255 / .1)}.section-title::after{content:'';position:absolute;bottom:-10px;left:0;right:0;width:60px;height:4px;background-color:var(--primary-color);box-shadow:0 2px 5px rgb(255 98 0 / .5),0 1px 2px rgb(0 0 0 / .2);margin:0 auto}.custom-card{border:none;border-radius:10px;overflow:hidden;background-color:#111931;height:100%;border:1px solid rgb(255 255 255 / .05);margin-bottom:30px}.custom-card:hover{transform:translateY(-10px);box-shadow:0 25px 50px rgb(0 0 0 / .6),0 10px 25px rgb(0 0 0 / .4),inset 0 1px 2px rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .1)}.card-img-top{height:200px;object-fit:cover;transition:transform 0.5s ease}.custom-card:hover .card-img-top{transform:scale(1.05)}.card-body{color:rgb(255 255 255 / .8);padding:25px}.card-title{color:var(--light-color);text-shadow:0 1px 3px rgb(0 0 0 / .3),0 1px 1px rgb(255 255 255 / .1);margin-bottom:15px}.testimonial-card{border-left:4px solid var(--student-testimonial-color)}.testimonial-card .card-title{color:var(--student-testimonial-color)}.testimonial-image{width:72px ! IMPORTANT;height:72px;border-radius:50%;border:2px solid var(--student-testimonial-color)}.student-work-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px;margin-top:30px}.student-work-item{position:relative;border-radius:10px;overflow:hidden;margin-bottom:10px;box-shadow:0 10px 25px rgb(0 0 0 / .3),0 5px 15px rgb(0 0 0 / .2),inset 0 1px 2px rgb(255 255 255 / .1);transition:all 0.3s ease;border:1px solid rgb(255 255 255 / .05);background-color:var(--dark-color);cursor:pointer}.student-work-item:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgb(0 0 0 / .4),0 8px 20px rgb(0 0 0 / .3),inset 0 1px 2px rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .1)}.student-work-item img{width:100%;height:200px;object-fit:cover;transition:transform 0.5s ease}.student-work-item:hover img{transform:scale(1.05)}.student-work-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgb(0 0 0 / .8) 0%,#fff0 100%);padding:20px 15px 15px;color:var(--light-color);font-weight:500;text-align:center}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:4rem;color:rgb(255 255 255 / .8);transition:all 0.3s ease;text-shadow:0 0 10px rgb(0 0 0 / .5)}.student-work-item:hover .play-button{color:var(--primary-color);transform:translate(-50%,-50%) scale(1.1)}.nav-tabs{border-bottom:1px solid rgb(255 255 255 / .1);margin-bottom:30px}.nav-tabs .nav-link{color:rgb(255 255 255 / .7);background-color:#fff0;border:none;border-bottom:2px solid #fff0;padding:12px 25px;margin-right:15px;transition:all 0.3s ease;font-weight:500}.nav-tabs .nav-link:hover{color:var(--light-color);border-bottom:2px solid var(--primary-color);background-color:rgb(255 255 255 / .05)}.nav-tabs .nav-link.active{color:var(--light-color);background-color:#fff0;border-bottom:2px solid var(--primary-color);box-shadow:0 -2px 10px rgb(255 98 0 / .3)}#placements .placement-card h5{margin:0 0 5px 0;padding:0 0 0 0;font-size:14px}#placements .placement-card p{margin:0 0 5px 0;padding:0 0 0 0;font-size:14px}.placement-card{display:flex;align-items:center;background-color:var(--dark-color);border-radius:10px;padding:20px;box-shadow:0 10px 25px rgb(0 0 0 / .3),0 5px 15px rgb(0 0 0 / .2),inset 0 1px 2px rgb(255 255 255 / .1);transition:all 0.3s ease;margin:15px;border:1px solid rgb(255 255 255 / .05)}.placement-card:hover{transform:translateX(10px);box-shadow:0 15px 35px rgb(0 0 0 / .4),0 8px 20px rgb(0 0 0 / .3),inset 0 1px 2px rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .1)}.placement-logo{width:135px!important;height:135px;object-fit:contain;margin-right:20px;border-radius:5px;background-color:#fff;padding:10px;box-shadow:0 5px 15px rgb(0 0 0 / .2),0 2px 5px rgb(0 0 0 / .1)}.btn-primary-custom{background-color:var(--primary-color);color:#fff;border:none;padding:14px 35px;font-weight:600;border-radius:50px;transition:all 0.3s ease;box-shadow:0 8px 20px rgb(255 98 0 / .5),0 4px 10px rgb(255 98 0 / .4),inset 0 1px 2px rgb(255 255 255 / .2);text-shadow:0 1px 3px rgb(0 0 0 / .2),0 1px 1px rgb(255 255 255 / .1);margin-top:15px}.btn-primary-custom:hover{background-color:var(--secondary-color);color:#fff;transform:translateY(-3px);box-shadow:0 12px 25px rgb(255 154 0 / .6),0 6px 15px rgb(255 154 0 / .5),inset 0 1px 2px rgb(255 255 255 / .3)}.map-container{height:500px;border-radius:10px;overflow:hidden;box-shadow:0 15px 35px rgb(0 0 0 / .4),0 5px 15px rgb(0 0 0 / .3),inset 0 1px 2px rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .05)}footer{background-color:var(--dark-color);color:rgb(255 255 255 / .7);padding:30px 0;font-size:14px;text-align:center;border-top:1px solid rgb(255 255 255 / .1);box-shadow:0 -5px 20px rgb(0 0 0 / .3),0 -2px 10px rgb(0 0 0 / .2)}footer a{color:rgb(255 255 255 / .7);text-decoration:none;text-shadow:0 1px 3px rgb(0 0 0 / .3),0 1px 1px rgb(255 255 255 / .1)}footer a:hover{color:var(--light-color);text-decoration:underline}.thank-you-page{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .8);z-index:9999;justify-content:center;align-items:center}.thank-you-content{background-color:var(--dark-color);padding:40px;border-radius:15px;text-align:center;box-shadow:0 20px 50px rgb(0 0 0 / .7),0 10px 30px rgb(0 0 0 / .5),inset 0 1px 2px rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .1);max-width:500px;width:90%}.form-control,.form-select{background-color:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);color:rgb(255 255 255 / .8);padding:12px 15px;border-radius:8px;margin-bottom:15px;box-shadow:0 5px 15px rgb(0 0 0 / .2),inset 0 1px 2px rgb(255 255 255 / .05)}.form-control:focus,.form-select:focus{background-color:rgb(255 255 255 / .1);border-color:var(--primary-color);color:var(--light-color);box-shadow:0 0 0 .25rem rgb(255 98 0 / .25),0 5px 15px rgb(0 0 0 / .2),inset 0 1px 2px rgb(255 255 255 / .05)}.form-control::placeholder,.form-select::placeholder{color:rgb(255 255 255 / .5)}.form-check-input{background-color:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .3)}.form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.feature-box{transition:all 0.3s ease}.feature-box:hover{transform:translateY(-10px)}.feature-icon{font-size:3rem;color:var(--primary-color);margin-bottom:20px;transition:all 0.3s ease}.feature-box:hover .feature-icon{transform:scale(1.1);color:var(--secondary-color)}.accordion-item{background-color:var(--dark-color);border:1px solid rgb(255 255 255 / .1);margin-bottom:15px;border-radius:10px!important;overflow:hidden}.accordion-button{background-color:var(--dark-color);color:var(--light-color);font-weight:600;box-shadow:none;padding:15px 20px}.accordion-button:not(.collapsed){background-color:var(--primary-color);color:#fff}.accordion-button:focus{box-shadow:none}.accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-body{background-color:rgb(26 26 46 / .5);color:rgb(255 255 255 / .8);padding:20px}.student-life-item{background-color:var(--dark-color);border-radius:10px;padding:32px;margin-bottom:10px;box-shadow:0 10px 25px rgb(0 0 0 / .3),0 5px 15px rgb(0 0 0 / .2),inset 0 1px 2px rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .05);transition:all 0.3s ease;min-height:240px}.student-life-item:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgb(0 0 0 / .4),0 8px 20px rgb(0 0 0 / .3),inset 0 1px 2px rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .1)}.student-life-icon{font-size:2.5rem;color:var(--primary-color);margin-bottom:15px}.superstar-item{text-align:center;padding:20px;background-color:var(--dark-color);border-radius:10px;margin-bottom:20px;box-shadow:0 10px 25px rgb(0 0 0 / .3),0 5px 15px rgb(0 0 0 / .2),inset 0 1px 2px rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .05);transition:all 0.3s ease}.superstar-item:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgb(0 0 0 / .4),0 8px 20px rgb(0 0 0 / .3),inset 0 1px 2px rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .1)}.superstar-img{width:100%;object-fit:cover;border:3px solid var(--primary-color);box-shadow:0 5px 15px rgb(0 0 0 / .3),0 2px 5px rgb(0 0 0 / .2)}.video-item{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:10px;box-shadow:0 10px 25px rgb(0 0 0 / .3),0 5px 15px rgb(0 0 0 / .2),inset 0 1px 2px rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .05);margin-bottom:20px}.video-item iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px}.mfp-iframe-scaler{padding-bottom:56.25%}.mfp-iframe-holder .mfp-content{max-width:900px;line-height:0;width:100%;max-width:900px}.mfp-close-btn-in .mfp-close{color:#fff}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}@media (max-width:430px){.navbar-brand img{height:32px;margin-right:10px}.mobilediv{margin-right:0}.call-button-container{width:106px;height:31px}.banner-left-content h1{font-size:1.4rem;margin:0 0 5px 0}.btn-primary-custom{padding:10px 10px;font-weight:600;font-size:14px}}@media (max-width:430px) and (min-width:415px){.banner-section{height:auto!important;padding:20px 0 20px 0}}@media (max-width:414px) and (min-width:376px){.banner-section{height:auto!important;padding:20px 0 20px 0}}@media (max-width:375px) and (min-width:321px){.banner-section{height:auto!important;padding:20px 0 20px 0}}@media (max-width:320px){.banner-section{height:auto!important;padding:20px 0 20px 0}.banner-left-content h1{font-size:1.2rem}}@media (max-width:768px){.OurAffliationslist a img{margin:0 10px 0 0;display:inline-block;width:54px}.back-to-top{bottom:109px!important}.navbar-brand img{height:46px;margin-right:10px}.banner-left-content p{font-size:.8rem;margin:0}.section-title{font-size:1.4rem;margin-bottom:30px}.mobilediv{margin-right:0}.custom-card{min-height:auto;margin-bottom:0}.call-button-container{width:120px;height:40px}.card-body h4{font-size:1.1em}.content-section p.mb-5{margin:0 0 15px 0px!important}.call-button{font-size:13px;gap:4px}.phone-icon{width:20px;height:20px}.content-section{padding:20px 0}.banner-form{margin-top:30px}.card-body{padding:20px}.student-work-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}}.recruiter-card{margin:1rem;padding:.5rem;border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0 / .2);background-color:#dec766;border:2px solid #DAA520;display:flex;align-items:center;justify-content:center;color:#000}.recruiter-card img{height:50px;max-width:100%;object-fit:contain}#OurAffiliations{background-color:#f2e3ba}.owl-dots{text-align:center;-webkit-tap-highlight-color:#fff0;margin-top:15px}.owl-dots .owl-dot{display:inline-block;zoom:1}.owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;border-radius:50%;-webkit-backface-visibility:visible;transition:opacity 0.2s ease}.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span{background:#869791}.navbar.fixed{position:fixed;top:0;left:0;right:0;box-shadow:0 8px 30px rgb(0 0 0 / .7);z-index:1000}.form-select:focus{background-color:rgb(255 255 255 / .15);border-color:var(--primary-color);color:var(--light-color);box-shadow:0 0 0 .25rem rgb(255 98 0 / .25),0 5px 15px rgb(0 0 0 / .2),inset 0 1px 2px rgb(255 255 255 / .05);outline:none}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='%23ffffff' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'><path d='M4 6l4 4 4-4z'/></svg>");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:2.5rem}.form-select option{background-color:var(--dark-color);color:var(--light-color)}.back-to-top{position:fixed;bottom:20px;right:20px;display:none;z-index:1050;background:#be2329!important}.video-thumb iframe{pointer-events:none}.student-work-item{cursor:pointer;transition:transform 0.3s ease,box-shadow 0.3s ease}.student-work-item:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgb(0 0 0 / .4)}.section-why-maac{background-color:#f2e3ba}.section-why-maac .section-heading{color:#d01013}.section-why-maac .element{color:#d01013!important}.section-why-maac .tile{background-color:#111931}.section-student-life{background-color:#2b2b72}.section-student-life .section-heading{color:#fff}.section-student-life .element{color:#d01013}.pgecontent{padding:28px 0 0 0;background:#fff;color:#000}#coursebox .section-title{text-align:center;margin-bottom:60px;font-weight:800;color:#333;font-size:2.8rem;position:relative;display:inline-block;width:100%;text-transform:uppercase;letter-spacing:2px}#coursebox .section-title:after{content:'';position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:120px;height:5px;background:var(--primary-gradient);border-radius:3px}#coursebox .unique-card{position:relative;overflow:hidden;border-radius:20px;box-shadow:var(--card-shadow);transition:all var(--transition-speed) var(--transition-timing);height:450px;cursor:pointer;margin-bottom:30px;background-color:#fff;transform-style:preserve-3d;perspective:1000px}#coursebox .unique-card:hover{transform:translateY(-10px) rotateX(5deg);box-shadow:var(--card-hover-shadow)}#coursebox .unique-card::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:var(--primary-gradient);border-radius:20px;opacity:0;z-index:-1;transition:opacity var(--transition-speed) ease;filter:blur(10px)}#coursebox .unique-card:hover::before{opacity:.7}.card-img-container{position:relative;height:100%;overflow:hidden;border-radius:20px}.card-img-top{width:100%;height:100%;object-fit:cover;transition:transform 0.8s ease;filter:brightness(.9)}.unique-card:hover .card-img-top{transform:scale(1.15) translateY(-5px);filter:brightness(1)}.card-overlay{position:absolute;bottom:0;left:0;right:0;background:var(--overlay-gradient);color:#fff;padding:0;border-radius:20px;transform:translateY(70%);transition:transform var(--transition-speed) var(--transition-timing);display:flex;flex-direction:column;height:100%;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.unique-card:hover .card-overlay{transform:translateY(0)}.card-top-content{padding:25px 16px 25px 16px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:rgb(0 0 0 / .6);border-top-left-radius:20px;border-top-right-radius:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);height:110px;position:relative;overflow:hidden}.card-top-content::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--primary-gradient);opacity:.1;z-index:-1}.card-arrow{background:rgb(255 255 255 / .2);color:#fff;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;transition:all 0.4s ease;border:2px solid rgb(255 255 255 / .3);align-self:flex-end;box-shadow:0 4px 15px rgb(0 0 0 / .2);position:relative;overflow:hidden}.card-arrow::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgb(255 255 255 / .5);transform:translate(-50%,-50%);transition:width 0.6s,height 0.6s}.unique-card:hover .card-arrow::before{width:100px;height:100px}.unique-card:hover .card-arrow{background:rgb(255 255 255 / .9);color:#333;transform:rotate(180deg) scale(1.1);border-color:rgb(255 255 255 / .8)}.card-heading{color:#fff;font-size:1rem;font-weight:700;margin:0;text-shadow:var(--text-shadow);text-align:center;width:100%;text-transform:uppercase;letter-spacing:0;position:relative;z-index:1}.card-content{padding:30px;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:1;overflow-y:auto;opacity:.7;transition:opacity var(--transition-speed) ease}.unique-card:hover .card-content{opacity:1}.card-title{font-size:1.6rem;font-weight:800;margin-bottom:20px;position:relative;padding-bottom:15px;text-transform:uppercase;letter-spacing:1px}.card-title::after{content:'';position:absolute;bottom:0;left:0;width:70px;height:4px;background:#fff;border-radius:2px}.card-text{font-size:1rem;opacity:.9;line-height:1.7;margin-bottom:25px;font-weight:300;letter-spacing:.5px;transition:max-height var(--transition-speed) ease}.unique-card:hover .card-text{max-height:300px}.card-button{display:inline-block;padding:12px 25px;background:rgb(255 255 255 / .2);color:#fff;border-radius:30px;text-decoration:none;font-size:.95rem;font-weight:600;transition:all 0.3s ease;border:2px solid rgb(255 255 255 / .3);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);align-self:flex-start;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;z-index:1;margin-top:auto}.card-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:rgb(255 255 255 / .9);transition:left 0.5s ease;z-index:-1}.card-button:hover::before{left:0}.card-button:hover{color:#333;transform:translateY(-3px);box-shadow:0 5px 15px rgb(0 0 0 / .2)}.card-3d .card-top-content::before{background:var(--secondary-gradient)}.card-vfx .card-top-content::before{background:var(--tertiary-gradient)}.card-gaming .card-top-content::before{background:var(--quaternary-gradient)}.card-web .card-top-content::before{background:var(--quinary-gradient)}.card-career .card-top-content::before{background:var(--senary-gradient)}.card-short .card-top-content::before{background:var(--primary-gradient)}.container{max-width:1200px}@media (max-width:768px){.unique-card{height:auto;margin-bottom:20px}.card-top-content{height:90px}.card-heading{font-size:.8rem}.card-title{font-size:1.3rem}.card-text{font-size:.9rem}.placement-logo{width:104px!important;height:104px}#placements .placement-card h5{font-size:14px}#placements .placement-card p{font-size:14px}.unique-card:hover .card-text{max-height:200px}}@keyframes glow{0%{box-shadow:0 0 5px rgb(255 255 255 / .2)}50%{box-shadow:0 0 20px rgb(255 255 255 / .4),0 0 30px rgb(255 255 255 / .2)}100%{box-shadow:0 0 5px rgb(255 255 255 / .2)}}.unique-card:hover .card-arrow{animation:glow 1.5s infinite}.card-content::-webkit-scrollbar{width:6px}.card-content::-webkit-scrollbar-track{background:rgb(255 255 255 / .1);border-radius:3px}.card-content::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .3);border-radius:3px}.card-content::-webkit-scrollbar-thumb:hover{background:rgb(255 255 255 / .5)}.awards-section{background:#fff;border-radius:15px;box-shadow:0 10px 30px rgb(0 0 0 / .1);overflow:hidden}.carousel-container{padding:0 0 0 0;background-color:#f0f8ff}.awards-section.owl-carousel .item img{width:100%;height:400px;object-fit:cover;transition:transform 0.3s ease}.awards-section .owl-carousel .item:hover img{transform:scale(1.03)}.awards-content{padding:15px;display:flex;flex-direction:column;justify-content:normal;background-color:#f8f9fa}.awards-content .section_title_new{font-size:2rem;font-weight:700;color:#2c3e50;margin-bottom:10px;position:relative;padding-bottom:15px;text-align:center}.awards-content .awards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.awards-content .award-box{background:#fff;border-radius:10px;padding:9px;display:block;text-align:center;box-shadow:0 4px 12px rgb(0 0 0 / .08);transition:all 0.3s ease;border-left:4px solid #4e73df;height:100%}.awards-content .award-box:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgb(0 0 0 / .12)}.awards-content .award-icon img{width:100px;margin:0 auto 10px auto;justify-content:center;color:#fff;font-size:1.4rem;flex-shrink:0}.awards-content .award-name{font-size:1rem;font-weight:600;color:#2c3e50;margin:0;line-height:1.3}.awards-content .owl-nav{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.awards-content .owl-prev,.owl-next{position:absolute;background:rgb(255 255 255 / .8)!important;color:#4e73df!important;border-radius:50%!important;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.2rem!important;box-shadow:0 2px 10px rgb(0 0 0 / .1)!important}.awards-content .owl-prev{left:10px!important}.awards-content .owl-next{right:10px!important}.awards-content .owl-dots{text-align:center;margin-top:15px}.awards-content .owl-dot{background:#4e73df!important}@media (max-width:768px){.awards-content .awards-content{padding:20px}.awards-content .section_title_new{font-size:1.5rem;margin-bottom:20px}.awards-content .awards-grid{grid-template-columns:1fr;gap:15px}.awards-content .award-box{padding:12px}.awards-content .award-icon{font-size:1.2rem;margin:0 auto}.awards-content .award-name{font-size:1rem}.footer-bottom .d-flex{display:block!important}.banner-section{background-size:contain}}.fnt11px{font-size:11px}.bottomhover{color:#287AF2}.bottomhover:hover{text-decoration:none;color:white!important}a.bottomlink,.bottomtext{color:#6f6f6f}.btn-primary-custom1{background-color:#be2329!important}.maac-video-container{position:relative;width:100%;max-width:800px;height:400px;margin:0 auto;background-image:url(../images/aboutus.jpg);background-size:cover;background-position:center;cursor:pointer;overflow:hidden;border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .15)}.maac-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .4);display:flex;justify-content:center;align-items:center;transition:background-color 0.3s ease}.maac-video-container:hover .maac-video-overlay{background-color:rgb(0 0 0 / .6)}.maac-youtube-icon{position:relative;width:80px;height:80px;display:flex;justify-content:center;align-items:center;background-color:red;border-radius:50%;box-shadow:0 0 20px rgb(255 0 0 / .7);animation:maac-pulse 2s infinite;transition:transform 0.3s ease}.maac-video-container:hover .maac-youtube-icon{transform:scale(1.1)}.maac-youtube-icon i{color:#fff;font-size:36px;margin-left:4px}@keyframes maac-pulse{0%{box-shadow:0 0 0 0 rgb(255 0 0 / .7)}70%{box-shadow:0 0 0 15px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.maac-popup-content{margin:0 auto}.maac-iframe-scaler{padding-top:56.25%}.maac-popup-close{color:#fff;font-size:36px;top:-40px;right:-40px}.header-strip{background-color:#1a1a2e;padding:12px 0;border-bottom:1px solid #464a4d}.social-icons{position:fixed;z-index:10000;top:281px;transform:translateY(-50%);opacity:0}.social-icons a{color:#6c757d;margin-bottom:8px;font-size:1.2rem;transition:color 0.3s;display:grid}.social-icons a img{width:49px;border-radius:10px}.social-icons a:hover{color:#0d6efd}.topnav-links a{color:#e7e7e7;text-decoration:none;margin-left:20px;font-weight:500;transition:color 0.3s;white-space:nowrap}.topnav-links a:hover{color:#0d6efd}@media (max-width:992px){.topnav-links a{margin-left:15px;font-size:.8rem}.social-icons a{margin-right:15px;font-size:1.1rem}}@media (max-width:940px){.topnav-links{display:none!important}}@media (max-width:768px){.header-strip{padding:15px 0}.social-icons{justify-content:center;margin-bottom:12px}.social-icons a{margin-right:20px;font-size:1.3rem}.topnav-links{justify-content:center;flex-wrap:wrap;gap:12px}.topnav-links a{margin:0;font-size:.9rem}}@media (max-width:576px){.social-icons a{margin-right:15px;font-size:1.2rem}.topnav-links{gap:10px}.topnav-links a{font-size:.85rem}}.social-icons a,.topnav-links a{transition:all 0.3s ease}.social-icons a:hover{transform:translateY(-2px)}.topnav-links a:hover{transform:translateY(-1px)}#AWARDSACHIEVEMENTS .item img{height:488px}#about .section-title{font-family:"Abhaya Libre",serif}#about p{font-family:"Poppins",sans-serif}.play-icon{font-size:2.5rem;color:red;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.85;transition:transform 0.3s ease,opacity 0.3s ease}.video-popup:hover .play-icon{transform:translate(-50%,-50%) scale(1.1);opacity:1}@keyframes slideIn{0%{transform:translateY(-50%) translateX(50px);opacity:0}100%{transform:translateY(-50%) translateX(0);opacity:1}}@keyframes slideOut{0%{transform:translateY(-50%) translateX(0);opacity:1}100%{transform:translateY(-50%) translateX(50px);opacity:0}}.animate-in{animation:slideIn 0.5s forwards}.animate-out{animation:slideOut 0.5s forwards}.learners-speak .text-muted{color:rgb(255 255 255 / 75%)!important}.learners-speak .card-body{padding:0px!important}.learners-speak .custom-card{margin:0 5px 0 5px!important}.learners-speak .maac-youtube-icon{position:relative;width:45px;height:45px}.topnav-links{margin:40px 0 0 0}.topnav-links a{font-weight:bold!important}.text-justify{text-align:justify}#recruiters{background-color:#2b2b72!important}.OurAffliationslist a img{margin:0 10px 0 0;display:inline-block}#why-choose .card-body h4{border-bottom:1px solid #fff;font-size:20px;display:inline-block;line-height:29px}