html,body{width:100%;font-family:Poppins,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto;overflow-x:hidden}.fa{display:inline-block}#popUpForm{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;display:block!important}#popContainer{pointer-events:auto;z-index:20}@media (min-width:992px){.navbar-nav li:hover>.sub-menu{opacity:1!important;visibility:visible!important;top:100%!important}}@media (max-width:991px){.sub-menu-bar{background:#1b2945;border-radius:8px;margin-top:15px;padding:15px}.sub-menu-bar.show{display:block!important}.navbar-nav li{margin:5px 0}.navbar-nav li a{padding:10px 0}.menu-item-has-children.open>.sub-menu{padding-left:15px;opacity:1!important;visibility:visible!important;box-shadow:none!important;background:0 0!important;width:100%!important;display:block!important;position:static!important}.menu-item-has-children.open>.sub-menu li a{color:#fff!important}}.footer-apply-now{z-index:9999;position:fixed;bottom:20px;right:20px}.footer-apply-now a{color:#fff;background:#6c3693;border-radius:50px;padding:12px 28px;font-weight:600;text-decoration:none;transition:all .3s ease-in-out;display:inline-block;box-shadow:0 4px 15px #6c369366}.footer-apply-now a:hover{color:#252628;background:#dcb86b}.approvalsrecognitions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.approvalsrecognitions>div{text-align:center;width:140px}.approvalsrecognitions img{object-fit:contain;max-width:100px;max-height:80px;margin:0 auto 10px;display:block}.approvalsrecognitions p{color:#555;font-size:12px;line-height:1.3}@keyframes naacPulse{0%{box-shadow:0 0 #dcb86b99,0 10px 30px #0003}70%{box-shadow:0 0 0 18px #dcb86b00,0 15px 35px #0000004d}to{box-shadow:0 0 #dcb86b00,0 10px 30px #0003}}#popContainer{transition:transform .4s cubic-bezier(.175,.885,.32,1.275);animation:3s ease-in-out infinite naacPulse}#popContainer:hover{transform:scale(1.08)rotate(3deg)}@keyframes goldShimmer{0%{background-position:-200%}to{background-position:200%}}.text-gold-shimmer{background:linear-gradient(90deg,#dcb86b 0%,#fff 50%,#dcb86b 100%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite goldShimmer;display:inline-block;color:#0000!important}.features_col{transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s}.features_col:hover{z-index:10;transform:translateY(-8px)}.single_features{border-radius:6px;transition:all .4s;box-shadow:0 10px 30px #00000026}.single_features:hover{box-shadow:0 20px 40px #0000004d}.single_program{border:1px solid #0000000d;transition:transform .35s cubic-bezier(.175,.885,.32,1.275),box-shadow .35s,border-color .3s;position:relative;overflow:hidden}.single_program:after{content:"";background:linear-gradient(90deg,#0000,#dcb86b26,#0000);width:100%;height:100%;transition:all .6s;position:absolute;top:0;left:-100%}.single_program:hover:after{left:100%}.single_program:hover{border-color:#dcb86b80;transform:translateY(-6px)scale(1.02);box-shadow:0 15px 35px #6c36931f}.big-circle{transition:transform .4s,box-shadow .4s}.col-12:hover .big-circle{transform:scale(1.1)rotate(6deg);box-shadow:0 12px 25px #6c369340}@keyframes floatPulse{0%,to{transform:translateY(0);box-shadow:0 6px 20px #6c369373}50%{transform:translateY(-5px);box-shadow:0 12px 28px #6c3693a6}}.footer-apply-now a{animation:3s ease-in-out infinite floatPulse}@keyframes playPulse{0%{box-shadow:0 0 #ffffffb3}70%{box-shadow:0 0 0 25px #fff0}to{box-shadow:0 0 #fff0}}.video_play{border-radius:50%;animation:2s infinite playPulse}.single_features .features_content{text-align:center;margin-top:15px}.single_features .features_content h4.count{margin:0;line-height:1.1;position:static!important}.single_features .features_content h4.count a{line-height:1.1;text-decoration:none;color:#fff!important;font-size:56px!important;font-weight:700!important;display:block!important}.single_features .features_content h4.count span{color:inherit!important;font-size:inherit!important;line-height:inherit!important;display:inline!important;position:static!important;top:auto!important}.single_features .features_content p{letter-spacing:1px!important;color:#fff!important;text-align:center!important;margin-top:8px!important;font-size:15px!important;font-weight:600!important}.header_menu.sticky_nav{border-bottom:1px solid #dcb86b4d;animation:.35s ease-out forwards slideDownNav;z-index:99999!important;background-color:#1b2945!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;box-shadow:0 4px 25px #00000040!important}@keyframes slideDownNav{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes infiniteMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.approvals-marquee-container{width:100%;padding:10px 0 5px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.approvals-marquee-track{align-items:center;gap:35px;width:max-content;animation:32s linear infinite infiniteMarquee;display:flex}.approvals-marquee-track:hover{animation-play-state:paused}.approvals-marquee-item{text-align:center;flex-shrink:0;width:170px;padding:4px;transition:transform .35s,filter .35s}.approvals-marquee-item:hover{transform:translateY(-5px)scale(1.04)}.approvals-marquee-item img{object-fit:contain;filter:drop-shadow(0 2px 6px #0000000f);width:auto;max-width:130px;height:80px;margin:0 auto 10px;display:block}.approvals-marquee-item p{color:#333;letter-spacing:.2px;margin:0;font-size:13px;font-weight:600;line-height:1.35}
