@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Delicious+Handrawn&display=swap";@import"https://fonts.googleapis.com/css2?family=Ga+Maamli&family=IM+Fell+Double+Pica+SC&family=Jacques+Francois+Shadow&family=Outfit:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Outfit,sans-serif;scroll-behavior:smooth}body{height:100vh;width:100%;background-image:url(/assets/doodle-CBLt82Gg.png);background-repeat:repeat;background-size:contain;background-position:center}::-webkit-scrollbar{width:12px;height:12px}a{text-decoration:none;color:inherit;line-height:1;cursor:pointer}.container{padding-left:10%;padding-right:10%}.space-top{padding-top:20px}.btn{background:#fff;color:#212121;padding:14px 25px;font-size:16px;border-radius:30px;cursor:pointer;border:0;outline:0;display:inline-flex;align-items:center;justify-content:center;transition:background .3s ease-in-out}.btn img{width:20px;margin-left:10px}.btn.dark-btn{background:#212ea0;color:#fff}@media (max-width: 1200px){.container{padding-left:5%;padding-right:5%}.btn{padding:14px 16px}}nav{width:100%;color:#fff;padding:4px 0;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:space-between;z-index:10;background:transparent;transition:background .5s ease,padding .3s ease}.logo{width:200px;height:55px}nav ul li{display:inline-block;list-style:none;margin:5px 20px;font-size:19px;cursor:pointer;opacity:0;animation:fadeIn .5s ease forwards}nav ul li:nth-child(1){animation-delay:.1s}nav ul li:nth-child(2){animation-delay:.2s}nav ul li:nth-child(3){animation-delay:.3s}nav ul li:nth-child(4){animation-delay:.4s}nav ul li:nth-child(5){animation-delay:.5s}nav ul li:nth-child(6){animation-delay:.6s}nav ul li:hover{transform:scale(.9);transition:transform .3s ease}.dark-nav{background:#212ea0;transition:background .5s ease}.menu-icon{display:none;width:30px;cursor:pointer;z-index:11;position:relative}@media (max-width: 1200px){.logo{width:160px;height:40px}nav ul li{font-size:17px;margin:5px 15px}}@media (max-width: 992px){nav ul li{font-size:16px;margin:5px 10px}}@media (max-width: 840px){nav{padding:15px 0}nav ul{position:fixed;top:0;right:0;bottom:0;background:#212ea0;z-index:9;width:250px;padding-top:70px;transition:right .5s ease;box-shadow:-2px 0 5px #0000004d}nav ul li{display:block;margin:25px 40px;font-size:18px}.menu-icon,.close-icon{display:block}.hide-mobile-menu{right:-250px}.show-mobile-menu{right:0}}@media (max-width: 768px){.logo{width:140px;height:35px}nav ul li{font-size:15px;margin:20px 30px}}@media (max-width: 576px){.logo{width:120px;height:30px}nav ul li{font-size:14px;margin:15px 20px}nav ul{width:200px}}@media (max-width: 480px){.logo{width:100px;height:25px}nav ul li{font-size:15px;margin:18px 15px}nav ul{width:180px}}.hero{position:relative;display:flex;align-items:center;justify-content:center;height:100vh;overflow:hidden;color:#fff;text-align:center;padding:0 1rem}.background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#212ea080;z-index:-1}.hero-content{position:relative;z-index:1;max-width:1200px;width:100%}.logo-container{display:flex;justify-content:center}.logo{width:150px;height:auto}.hero-title{font-size:2.5rem;font-weight:700;margin-top:1rem}.academy-name{color:#00d4ff}.highlight{color:#00d4ff;font-weight:900}.hero-subtitle{font-size:1.25rem;margin-top:1rem}.cta-button{display:inline-block;margin-top:1.5rem;padding:.75rem 1.5rem;background-color:#fff;color:#212ea0;font-weight:600;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;transition:background-color .3s ease;text-decoration:none}.cta-button:hover{background-color:#f0f0f0}@media (min-width: 1024px){.hero{height:90vh}}@media (min-width: 768px){.hero{height:70vh}.hero-title{font-size:4.2rem}.hero-subtitle{font-size:1.5rem}.logo{width:200px}}@media (max-width: 480px){.hero{height:50vh}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1rem}.logo{width:180px}}@media (max-width: 375px){.hero{height:65vh}}.academy-name{display:inline}@media (max-width: 1024px){.academy-name{display:block}}body{font-family:Arial,sans-serif;margin:0;padding:0;background-color:#f4f4f4}.cards-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:20px}.card{background-color:#fff;border-radius:12px;max-width:300px;width:100%;box-shadow:0 4px 8px #0003;overflow:hidden;text-align:center;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #69b4ff;opacity:0;transform:translateY(20px)}.card.visible{opacity:1;transform:translateY(0);transition:opacity .5s ease-out,transform .5s ease-out}.card:hover{transform:translateY(-10px);box-shadow:0 8px 16px #0000004d}.card-image img{width:100%;height:auto}.card-content{padding:15px}.card-content h3{font-size:2rem;font-weight:900;color:#0073e6;text-decoration:underline}.card:nth-child(2) .card-heading{margin-top:-3rem}.card:nth-child(3) .card-heading{margin-top:1.7rem}.card-content p{font-size:1.1rem;font-weight:400;color:#555;line-height:1.6}.contact-button{background-color:#0073e6;color:#fff;border:none;padding:10px 15px;font-size:16px;border-radius:15px;cursor:pointer;transition:background-color .3s ease}.card:nth-child(2) .contact-button{margin-top:1.4rem}.contact-button:hover{background-color:#005bb5}.video-container{position:relative;width:100%;height:250px;background-color:#212ea080;z-index:-1;align-items:center}.video-control-button{position:absolute;top:95px;right:130px;z-index:10;font-size:24px;background-color:#007bffcc;color:#fff;border:none;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .3s ease}.video-control-button:hover{background-color:#0056b3e6}.services-list{margin:20px 0;padding:0;list-style:none}.services-list li{display:flex;align-items:center;margin-bottom:8px;font-size:16px;color:#333}.services-list>li:before{content:"✔";color:#005bb5;font-weight:900;margin-right:8px}@media (max-width: 768px){.cards-container{flex-direction:column;align-items:center}}.about{margin:100px auto;display:flex;align-items:center;justify-content:space-between;width:90%;flex-wrap:wrap}.about-left,.about-right{flex-basis:100%;text-align:center}.about-img{width:100%;max-width:500px;height:auto;margin:0 auto;border-radius:13px}.main-heading h4{font-size:1.5rem;font-weight:bolder;color:#000}.main-heading h2{font-size:2rem;font-weight:700;color:#000}.since-heading h3{margin-top:7px;font-size:1.9rem;color:#0073e6;letter-spacing:2px;font-family:Delicious Handrawn,serif;font-weight:600;font-style:normal}.about p{color:#676767;margin-top:18px;margin-bottom:20px;font-size:1.1rem}@media (min-width: 600px){.about-left,.about-right{flex-basis:48%;text-align:left}.about-left{order:1}.about-right{order:2}.about-img{margin:0}}@media (min-width: 900px){.main-heading h2{font-size:2.6rem}.since-heading h3{font-size:2rem}.about p{font-size:1.125rem}}.tutors-container-wrapper{display:flex;flex-direction:column;align-items:center;gap:30px;padding:20px;animation:fadeIn 1s ease-out}.director-card{text-align:center;max-width:300px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:10px;padding:10px;box-shadow:0 2px 5px #0000001a;transition:transform .3s}.director-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0003}.tutor-image{width:100%;height:65%;border-radius:10px;object-fit:cover}.tutor-name{font-family:IM Fell Double Pica SC,serif;margin:10px 0;font-size:1.4em;color:#000;font-weight:800}.tutor-qualification{color:#0056b3;font-size:1.2rem;font-weight:500}.tutor-position{display:inline-flex;font-size:1rem;margin-top:5px;font-weight:800}.contact-button{position:relative;top:10px;padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s;margin-bottom:10px}.contact-button:hover{background-color:#0056b3}.tutors-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;width:100%}.tutor-card{flex:1 1 calc(20% - 20px);max-width:calc(20% - 20px);background-color:#f9f9f9;border:1px solid #ddd;border-radius:10px;text-align:center;padding:10px;box-shadow:0 2px 5px #0000001a;transition:transform .3s}.tutor-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0003}@media (max-width: 1200px){.tutor-card{flex:1 1 calc(33.33% - 20px);max-width:calc(33.33% - 20px)}}@media (max-width: 768px){.tutor-card{flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px)}.director-card{max-width:45%}}@media (max-width: 480px){.tutor-card{flex:1 1 100%;max-width:100%}.director-card{max-width:100%}}.counter-container{display:flex;justify-content:space-around;flex-wrap:wrap;padding:20px;gap:20px;margin-top:50px}.counter-item{flex:1;min-width:220px;max-width:300px;background-color:#fff;padding:20px;text-align:center;border-radius:8px;box-shadow:8px 8px 8px #370cd31a;transition:transform .3s ease;animation:fadeInUp 2s ease-out}.counter-title{font-size:24px;font-weight:900;font-family:IM Fell Double Pica SC,serif;color:#000;letter-spacing:1px;margin-bottom:10px}.counter-number{font-size:40px;font-weight:700;color:#0073e6}.counter-number-suffix{font-size:45px;color:#0073e6}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.counter-container{flex-direction:column;align-items:center}.counter-item{width:90%}}@media (max-width: 480px){.counter-number{font-size:28px}.counter-title{font-size:16px}}.contact{margin:80px auto;max-width:90%;display:flex;align-content:center;justify-content:space-between;opacity:0;transform:translateY(20px);transition:opacity 1s ease-out,transform 1s ease-out}.contact.fade-in{opacity:1;transform:translateY(0)}.contact-col{flex-basis:48%;color:#676767}.contact-col h3{color:#000f38;font-weight:900;font-size:40px;margin-bottom:20px}.contact-col p{line-height:1.5;font-size:1.1rem;margin-bottom:15px}.contact-col strong{font-weight:800;font-size:18px}.contact-col ul{list-style-type:none;padding:0}.contact-col ul li{display:flex;align-items:center;margin:20px 0;font-weight:800}.contact-col ul li img{width:25px;margin-right:10px}.contact-col ul li a{text-decoration:none;color:#000f38;transition:color .3s;display:flex;align-items:center}.contact-col ul li a:hover{color:#212ea0}.location-info{text-decoration:none;color:#000f38;transition:color .3s;display:flex;align-items:center}.location-info:hover{color:#212ea0}.contact form input,.contact form textarea{display:block;width:100%;background:#ebecfe;padding:15px;border:0;outline:0;margin-bottom:15px;margin-top:5px;border-radius:4px;font-size:1rem}.contact form button:hover{background:#0046a4}.contact form img{margin-left:10px}.contact-col span.form-result{display:block;margin:20px 0;color:#212ea0}@media (max-width: 768px){.contact{flex-direction:column}.contact-col{margin-bottom:30px}}@media (max-width: 480px){.contact-col h3{font-size:32px}.contact form input,.contact form textarea{padding:12px}.contact form button{padding:10px 15px}}.footer{margin:10px auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #797979;padding:15px 0;opacity:0;animation:fadeIn 1s forwards}.footer a{position:relative;color:#212ea0;font-weight:800;font-size:18px;text-decoration:none;transition:color .3s ease-in-out;margin:0 5px;padding:0;display:inline-block}.footer a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#212ea0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.footer a:hover:after{transform:scaleX(1)}.footer a:hover{color:#161d6f}.footer ul li{list-style:none;display:inline-block;margin-left:18px;font-size:16px}.social-icons a{font-size:25px;margin-left:15px;color:#212ea0;transition:transform .3s ease-in-out,color .3s ease-in-out;position:relative}.social-icons a:hover{color:#161d6f;transform:scale(1.2)}@media (max-width: 600px){.footer{display:block;text-align:center}.footer p{font-size:14px}.footer a{font-size:16px}.footer ul li{margin:10px;font-size:14px}.footer ul{margin-top:10px}.social-icons{position:absolute;top:-50px;right:20px;font-size:30px;gap:5px}}.testimonial-container{width:90%;max-width:800px;margin:0 auto;text-align:center;padding:20px;position:relative;animation:fadeIn 1s ease-out}.testimonial-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;box-shadow:0 4px 8px #0000001a}.testimonial-name{font-size:22px;font-weight:700;color:#212ea0;margin-bottom:5px}.testimonial-location{font-size:16px;font-weight:600;color:#000;margin-bottom:15px}.line{border-bottom:3px solid #212ea0}.testimonial-review{font-size:18px;color:#333;line-height:1.5}.testimonial-navigation{display:flex;justify-content:space-between;margin-top:20px}.nav-button{background-color:#212ea0;color:#fff;border:none;padding:10px 15px;border-radius:4px;cursor:pointer;font-size:20px;transition:.4s}.nav-button:hover{background-color:#1326d1}.testimonial-dots{display:flex;justify-content:center;margin-top:15px}.dot{width:10px;height:10px;margin:0 5px;background-color:#ccc;border-radius:50%;display:inline-block;transition:background-color .3s ease}.dot.active{background-color:#212ea0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.testimonial-card{padding:15px}.testimonial-title{font-size:20px}.testimonial-name{font-size:16px}.testimonial-review{font-size:14px}.nav-button{padding:8px 12px;font-size:14px}.dot{width:8px;height:8px}}.scrollable-container{position:relative;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;z-index:0;flex-direction:row}.line{height:5px;background-color:#a0a0a0;opacity:0;transition:opacity .5s,transform 1.5s;z-index:0}.left-line{flex:1;margin-right:10px;--translate: -30%;transform:translate(var(--translate))}.right-line{flex:1;margin-left:10px;--translate: 30%;transform:translate(var(--translate))}.line.active{opacity:1;transform:translate(0)}.line:not(.active){opacity:1;transform:translate(var(--translate))}.center-content{font-size:2.3rem;font-family:Poppins,sans-serif;color:#000;font-weight:900;white-space:nowrap;z-index:1;padding:0 10px;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.center-content{font-size:1.7rem}.left-line,.right-line{margin-right:8px;margin-left:8px}}@media (max-width: 480px){.center-content{font-size:1.1rem}.left-line,.right-line{margin-right:5px;margin-left:5px}}.sub-heading-container{display:flex;justify-content:center;align-items:center;text-align:center;padding:20px;margin:10px 0;position:relative}.sub-heading{font-size:26px;font-weight:700;color:#212ea0;margin:0;position:absolute;top:6px;line-height:1.5;opacity:0;animation:fadeIn .5s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.sub-heading{font-size:30px}}@media (max-width: 768px){.sub-heading{font-size:26px}}@media (max-width: 480px){.sub-heading{font-size:22px}}.top-space{width:100%}
