@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Quintessential&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=TASA+Orbiter:wght@400..800&display=swap";@font-face{font-family:Helvetica;src:url(../Helvetica.woff) format("woff")}*{padding:0;margin:0;box-sizing:border-box;font-family:Helvetica,sans-serif;color:#000}body{overflow-x:hidden;width:100vw;background:#e0e4e683}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes before-slide{0%{width:0px}50%{width:25%}to{width:0px}}.header{width:100%;height:100vh;background:linear-gradient(to bottom,#6bd5ff93,#ffe6af75,#ffc0cb75);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);overflow:hidden}.navbar{width:100%;height:100px;display:flex;justify-content:space-around;align-items:center}.logo{width:90px;margin-right:8%}.nav-links li{display:inline-block;padding:10px 15px;font-size:20px;font-weight:500;color:#111;cursor:pointer;border-radius:10px;transition:.3s ease-in-out;position:relative}.nav-links li:before{content:"";width:0;height:2px;background:#031a29;position:absolute;bottom:0;left:0;transition:width .3s ease-in-out}.nav-links li:hover{color:#031a29;transform:translateY(-10px)}.nav-links li:hover:before{width:60%;margin:0 auto;transform:translate(-50%);left:50%}.nav-buttons{display:flex;align-items:center;gap:20px}.nav-contact{width:auto;white-space:nowrap;display:flex;align-items:center;gap:10px;border:2px solid rgb(11,50,87);border-radius:10px;padding:10px 15px;font-size:18px;font-weight:500;background:transparent;color:#000}.nav-contact svg{fill:#0b3257;width:30px;height:25px;outline:0}.nav-contact:hover{background:#0b3257;color:#fff}.nav-contact:hover svg{fill:#fff}.nav-btn{width:auto;white-space:nowrap;display:flex;align-items:center;gap:10px;background:#0b3257;color:#fff;border-radius:10px;padding:15px 20px;font-size:18px;font-weight:500;border:none;outline:none}.nav-btn svg{fill:#fff}.nav-btn:hover{background:#077ead}.hero{display:flex;justify-content:space-between;padding:0 8%;gap:20px}.hero-left,.hero-right{flex-basis:47%}.hero-left h3{font-weight:900;font-size:40px;color:#020a1b;line-height:1.4;margin-bottom:2rem;margin-top:4rem}.hero-left h3 span{background:linear-gradient(90deg,#e70752,#a206e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-left p{margin:1rem 0 2rem}.hero-buttons{display:flex;align-items:center;gap:30px}.hero-video{width:auto;display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;background:transparent;outline:none;border:none;cursor:pointer}.hero-video span{position:relative;background:#0474cf;box-shadow:0 0 8px #0474cf60;height:50px;width:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:visible}.hero-video span:before,.hero-video span:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background:#0474cf66;transform:translate(-50%,-50%) scale(1);opacity:0;animation:wave 2s infinite}.hero-video span:after{animation-delay:1s}@keyframes wave{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}.hero-video span svg{width:40px;height:30px;fill:#fff}.hero-stats{display:flex;align-items:center;justify-content:space-between;gap:10px;bottom:20px;left:8%;margin-top:10%}.box{display:flex;align-items:center;gap:15px;padding:10px;border:2px solid rgb(5,20,53);min-width:200px;height:-moz-fit-content;height:fit-content;text-align:center;border-radius:3px}.box img{width:40px}.box-content h4{font-size:16px;font-weight:600;color:#222}.box-content h3{font-size:18px;font-weight:700;display:flex;gap:2px;align-items:center;margin:5px auto 0}.box-content h3 svg{fill:#f90}.box-default{display:block;min-width:160px}.box-default .box-content h3{margin-top:0}.hero-right{position:relative;width:100%;height:500px;display:flex;align-items:center;justify-content:center}.men{position:absolute;width:330px;bottom:-43px;left:55%;transform:translate(-50%);z-index:2}.glow-circle{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,#f400fc99,#fc005457 70%);z-index:1;filter:blur(30px);pointer-events:none;bottom:-50px;left:40px}.glass-card{position:absolute;padding:15px 20px;width:300px;border-radius:20px;background:#ffffffab;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.3);color:#111;z-index:3;box-shadow:0 0 20px #00000060;animation:float 3s ease-in-out infinite}.glass-card h2{margin:0 0 10px;font-size:20px;font-weight:600}.glass-card p{margin-bottom:15px;font-size:16px;line-height:1.4}.glass-card button{padding:10px 20px;border-radius:10px;border:none;background:#ffffff4d;color:#fff;font-weight:700;cursor:pointer;transition:.3s ease}.glass-card button:hover{background:#ffffff80}.glass-card.card1{position:absolute;bottom:-10px;left:10px;animation-delay:.5s}.glass-card.card2{top:40%;transform:translateY(-50%);right:-80px}@media (max-width:450px){.header{height:170vh;overflow:hidden}.navbar{padding:10px;display:flex;justify-content:space-between}.logo{width:80px}.nav-links{display:none}.nav-contact{background:#0b3257;color:#fff}.nav-contact svg{fill:#fff;width:30px;height:25px;outline:0}.nav-contact:hover{background:#077ead;color:#fff}.nav-contact:hover svg{fill:#fff}.nav-btn{display:none}.hero{display:flex;justify-content:space-between;flex-direction:column;padding:0 6%;gap:20px}.hero-left,.hero-right{flex-basis:100%}.hero-left h3{line-height:1.1;margin-bottom:2rem;margin-top:2.5rem}.hero-left p{margin:1rem 0}.hero-buttons{gap:0px;padding:0;margin-top:1.25rem}.hero-btn{display:block;padding:15px;margin:0}.hero-video{padding:0;margin-left:20px}.hero-stats{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:2rem;bottom:auto;left:auto;display:none}.box{min-width:auto;flex-basis:45%;padding:8px;gap:8px;margin-bottom:10px;text-align:center}.box-content h3{font-size:16px;margin:0}.hero-right{min-height:100vh}.men{position:absolute;width:360px;top:45%;left:50%;transform:translate(-50%,-50%);z-index:2}.glow-circle{width:400px;height:400px;top:50%;left:50%;transform:translate(-50%,-50%)}.glass-card{padding:10px 15px;width:250px}.glass-card.card1{position:absolute;bottom:100px;left:-20px;animation-delay:.5s;padding:15px}.glass-card.card2{width:230px;top:30%;transform:translateY(-50%);right:-20px;padding:15px}}.courses{width:100%;padding:4rem 12.5%;perspective:1000px}.courses h2{font-weight:700;font-size:45px;text-align:center;color:#111;margin-bottom:3rem;position:relative}.courses h2:before{content:"";width:25%;height:2px;position:absolute;bottom:-15px;background:#000;left:50%;transform:translate(-50%);animation:before-slide 3s ease-in-out infinite}.course-slider{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:1rem;position:relative}.course-slider::-webkit-scrollbar{display:none}.course-card{flex:0 0 320px;height:400px;background:#fff;box-shadow:0 8px 18px #0000001f;scroll-snap-align:start;padding:1.25rem;opacity:0;transform:translateY(100px);transition:transform .4s ease,box-shadow .4s ease;transform-style:preserve-3d}.course-card:hover{transform:translateZ(60px) rotateY(8deg) rotateX(4deg);box-shadow:0 15px 30px #0000004d}.course-card:active{cursor:grabbing}.course-card img{height:50%;width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:1rem}.course-card .title{display:inline-block;padding:6px 14px;border-radius:20px;margin-bottom:.8rem;font-weight:600;font-size:15px;background:#b0d1fc;color:#082c50}.course-card p{margin-top:1rem;color:#000;font-size:17px;font-weight:500}.course-card:nth-child(2) .title,.course-card:nth-child(5) .title{background:#fdbcd7;color:#ce194f}.course-card:nth-child(3) .title,.course-card:nth-child(6) .title{background:#ffd1ac;color:#eb7028}@media (max-width: 450px){.courses{padding:3rem 5%}.course-slider{display:flex;flex-direction:column;gap:20px;overflow:visible;scroll-snap-type:none;padding:0}.course-card{flex:1 1 auto;width:100%;height:auto;transform:none;box-shadow:0 6px 15px #0000001f;opacity:1;transition:none;display:block}.course-card:hover{transform:none;box-shadow:0 6px 15px #0000001f}.course-card img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:.75rem}.course-card .title{font-size:16px;padding:8px 15px}.course-card p{font-size:16px}}.container{text-align:center;min-width:99vw;background:#fcfcfc;padding:7% 5%;box-shadow:0 0 10px #0000002a;box-sizing:border-box;position:relative}.headings h3{margin-top:2rem;font-size:25px;font-weight:500}.icon-img{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;gap:80px}.about-logo{width:90px;height:90px;padding:5px;box-shadow:0 0 10px #052b4e9f;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;z-index:1}.about-logo.main img{width:70px;border-radius:0%;-o-object-fit:contain;object-fit:contain}.about-logo img{width:75px;height:75px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.about-logo.main{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%) scale(1.2);z-index:2}.star{width:150px;display:block;text-align:left;position:absolute;top:20%;left:0;animation:float 3s ease-in-out infinite}.star1{position:absolute;bottom:0;right:0;width:150px;animation:float 3s ease-in-out infinite}.scroll-highlight{font-size:2rem;font-weight:700;line-height:1.4;display:inline-block;background:linear-gradient(to right,#2987d4 50%,#d3d3d3 50%);background-size:200% 100%;background-position-x:100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.scroll-text{margin-top:4rem}@media (max-width: 450px){.container{padding:7% 5%}.headings h3{margin-top:2rem;font-size:25px;font-weight:500}.icon-img{gap:60px;margin-top:2rem}.about-logo{width:80px;height:80px;padding:5px}.about-logo.main img{width:60px}.about-logo img{width:70px;height:70px}.about-logo.main{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%) scale(1.2);z-index:2}.star{width:100px;top:22%;left:0}.star1{bottom:0;right:0;width:100px}.scroll-text{font-size:1rem;margin-top:2rem;line-height:1.4;margin-bottom:5rem}.scroll-highlight{font-size:1.3rem;line-height:1.4;display:block;background-size:200% 100%;background-position-x:100%}}.team{width:100%;padding:2rem 4rem}.team h3{font-weight:700;font-size:45px;text-align:center;color:#111;margin:2rem auto 4rem;position:relative}.team h3:before{content:"";width:25%;height:2px;position:absolute;bottom:-20px;background:#000;left:50%;transform:translate(-50%);animation:before-slide 3s ease-in-out infinite}.team p{text-align:center;font-size:18px;width:70%;margin:0 auto;margin-bottom:4rem}.team-slider{width:80%;margin:2rem auto;display:flex;justify-content:center;align-items:center;gap:20px}.team-card{width:260px;min-height:280px;background:#fff;padding:1rem;box-shadow:0 4px 15px #0000001a;text-align:center;transition:all .3s ease}.team-card:hover{transform:translateY(-8px);box-shadow:0 8px 25px #0003}.team-card img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin:0 auto 1rem;transition:transform .3s ease}.team-card img:hover{transform:scale(1.05)}.team-card h2{font-size:20px;font-weight:800;color:#021a27;margin-bottom:.5rem;margin-top:1rem}.team-card h4{font-size:16px;font-weight:500;color:#111;margin-bottom:2rem}.social-icons{display:flex;align-items:center;justify-content:center;gap:10px;width:-moz-fit-content;width:fit-content;margin:.5rem auto}.social-icons span{width:40px;height:40px;border:none;background:#ebe9e9;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer}.social-icons span:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0003}.team-card:hover .social-icons span{background:#073147e8}.team-card:hover .social-icons span svg{fill:#eee}.social-icons span:nth-child(1):hover{background:linear-gradient(45deg,#feda75,#d62976,#962fbf,#4f5bd5);color:#fff}.social-icons span:nth-child(2):hover{background:#1877f2;color:#fff}.social-icons span:nth-child(3):hover{background:#1da1f2;color:#fff}.social-icons span svg{width:20px;height:20px;fill:#073147e8}@media (max-width: 768px){.team{padding:2rem}.team h3{font-size:40px;margin:0 auto;margin-bottom:3rem;width:65%}.team h3:before{animation:before-slide1 3s ease-in-out infinite}.team p{width:100%;font-size:16px;margin-bottom:3rem}.team-slider{flex-direction:column;gap:20px;width:100%}.team-card{width:100%;min-height:auto;padding:1rem}.team-card img{width:100px;height:100px;margin-bottom:1rem}.team-card h2{font-size:18px}.team-card h4{font-size:14px}.social-icons span{width:35px;height:35px}.social-icons span svg{width:16px;height:16px}}.testimonial{position:relative;min-height:100vh;background:linear-gradient(to bottom,#def8ff,#d096ff);padding:4rem 2rem}.testimonial-header{position:sticky;top:0;text-align:center;padding:2rem 0;z-index:1}.testimonial-header h3{font-weight:700;font-size:45px;color:#111;margin:0 auto 4rem;position:relative}.testimonial-header h3:before{content:"";width:40%;height:2px;position:absolute;bottom:-20px;background:#000;left:50%;transform:translate(-50%);animation:before-slide2 3s ease-in-out infinite}@keyframes before-slide2{0%{width:0px}50%{width:40%}to{width:0px}}.testimonial-header p{font-size:18px;width:70%;margin:0 auto}.testimonials{-moz-column-count:3;column-count:3;-moz-column-gap:12%;column-gap:12%;max-width:1100px;margin:0 auto;margin-top:4rem;position:relative;z-index:2;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}.test-card{display:inline-block;width:100%;margin:0 0 30px;padding:1.25rem;border-radius:10px;background:#eeeeee7e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px #0000001a;border:4px solid rgba(83,80,80,.438);margin-bottom:4rem;transition:transform .3s ease,box-shadow .3s ease}.test-card:hover{transform:translateY(-6px);box-shadow:0 8px 20px #0003}.test-card p{font-size:16px;color:#333;line-height:1.3}.profile{display:flex;align-items:center;gap:10px;margin-top:1rem}.profile img{width:40px;height:40px;border-radius:50%;background:#ccc;-o-object-fit:cover;object-fit:cover}.profile h4{font-size:15px;font-weight:600;color:#111}@media (max-width: 992px){.testimonial-header h3{font-size:36px;margin-bottom:3rem}.testimonial-header p{width:90%;font-size:16px}.testimonials{-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px;margin-top:3rem;max-width:95%}}@media (max-width: 600px){.testimonial-header h3{font-size:28px;margin-bottom:2rem;width:80%}.testimonial-header h3:before{animation:before-slide1 3s ease-in-out infinite}.testimonial-header p{width:95%;font-size:14px}.testimonials{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0;margin-top:2rem;max-width:100%}.test-card{margin-bottom:2rem;padding:1rem}.profile img{width:35px;height:35px}.profile h4{font-size:14px}}.footer{background:linear-gradient(135deg,#000000f8,#000000e5);color:#eee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:2.5rem 1rem}.footer-content{color:#eee;max-width:1200px;margin:0 auto;display:flex;justify-content:space-around;gap:2rem;align-items:start;text-align:left}.footer-logo{width:150px;-o-object-fit:contain;object-fit:contain}.footer-info{max-width:20%}.footer-info h4,.footer-contact h4{font-size:1.1rem;margin-bottom:.6rem;color:#eee;font-weight:600}.footer-info p,.footer-contact p{font-size:.95rem;color:#e0dddd;line-height:1.4;margin-bottom:1rem}.footer-contact p{margin:0}.footer-note{grid-column:1 / -1;text-align:center;font-size:.9rem;color:#eee;margin-top:1.5rem}.footer-note p{color:#eee}@media (max-width: 600px){.footer-content{text-align:center}}@media (max-width: 450px){.footer-content{flex-direction:column;text-align:center}.footer-info{min-width:90%;margin:0 auto}.footer-brand,.footer-contact{display:block;margin:0 auto;text-align:center}.footer-logo{width:110px}}.placement-partners{width:100%;background:transparent;overflow:hidden;padding:2rem 0;display:flex;flex-direction:column;gap:2rem;margin:2rem 0}.placement-partners h2{font-weight:700;font-size:45px;text-align:center;color:#111;margin:2rem auto 4rem;position:relative}.placement-partners h2:before{content:"";width:25%;height:2px;position:absolute;bottom:-20px;background:#000;left:50%;transform:translate(-50%);animation:before-slide1 3s ease-in-out infinite}@keyframes before-slide1{0%{width:0px}50%{width:125%}to{width:0px}}.slider{width:100%;overflow:hidden;position:relative}.slide-track{display:flex;gap:20px;animation:scroll 30s linear infinite}.slider-right-to-left .slide-track{animation:scroll-reverse 30s linear infinite}.slide{flex-shrink:0;display:flex;justify-content:center;align-items:center;padding:10px}.img-box{width:200px;height:150px;background:#fff;padding:10px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;box-shadow:0 0 10px #0000001e}.img-box img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}@keyframes scroll{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes scroll-reverse{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 768px){.img-box{width:120px;height:80px}}@media (max-width: 480px){.img-box{width:100px;height:70px}.placement-partners{margin:2rem 0}.placement-partners h2{width:85%;margin:0 auto;margin:2rem auto 4rem;position:relative}.placement-partners h2:before{animation:before-slide1 3s ease-in-out infinite}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#14141499;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:999}.popup-container{position:relative;background:#f8f6f6;padding:30px 20px;border-radius:15px;box-shadow:0 8px 30px #27262633;width:400px;max-width:90%;animation:popUp .4s ease}.popup-container h2{color:#00307a;text-align:center;margin:1rem auto}.close-btn{position:absolute;color:#000;top:8px;right:12px;background:transparent;border:none;font-size:22px;cursor:pointer}.custom-form{display:flex;flex-direction:column;gap:15px}.custom-form input,.custom-form textarea{padding:10px 12px;border:1px solid #ccc;border-radius:6px;font-size:15px;outline:none;color:#222}.custom-form textarea{resize:none;height:80px}.submit-btn{margin-top:10px;padding:10px 20px;background-color:#00307a;color:#fff;border:none;border-radius:999px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.submit-btn:hover{background-color:#055de0;transform:translateY(-2px)}@keyframes popUp{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}
