﻿@font-face{font-family:'Poppins';src:url(/css/fonts/Poppins-Regular.woff2) format('woff2');font-display:swap}:root{--light-orange:#fff7f0;--dark-orange:#ff0000;--dark-green:#3a5898;--light-gray:#f5f5f5}:root{--bs-primary-rgb:255, 107, 107;--light-pink:#fff0f0;--dark-blue:#0a183d}.bluecolor{color:#3a5898!important}.redcolor{color:#ff0000!important}.hero-section{min-height:350px}.hero-section h2{font-size:1rem;text-align:justify;line-height:22px}body{font-family:'Poppins',sans-serif!important;color:#4A4A4A;background-color:#fff;font-style:normal}img{max-width:100%;height:auto}.hide{display:none}.navbar{position:fixed!important;top:0;left:0;width:100%;z-index:99999;background:#fff}.hero-section{margin-top:132px}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:97%!important}}.btn-primary{background-color:#ff3b30;border-color:#ff3b30;padding:10px 25px;font-weight:500}.btn-primary:hover{background-color:#e05252;border-color:#e05252}.btn-outline-primary{border-color:#d92d20!important;color:#d92d20!important;font-weight:600}.btn-outline-primary:hover{background-color:#ff1e1e!important;color:white!important;font-weight:600}.navbar-brand img{max-height:80px}.navbar .nav-link,.dropdown-item{font-size:1rem;font-weight:500}.dropdown-item{line-height:24px}a.nav-link img{width:17px;vertical-align:top}.btnSection{text-align:right}.hero-section{position:relative;background-image:url(../images/bg.jpg);background-size:cover;background-position:bottom center}.hero-section h1{font-size:1.6rem;font-weight:700;color:#08218a!important;line-height:1.6}.moblogin{padding-top:10px}span.study-txt{background:-webkit-linear-gradient(45deg,#435793,#d74a42,#c724d4);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.app-store-btn img{height:45px;margin:5px}.hero-image{max-width:80%;height:auto}.menus-list{list-style:none;text-align:center;padding-left:1.3rem}.menus-list li{padding-left:2rem;position:relative;margin-bottom:.8rem;font-size:.8rem;font-weight:500;text-align:left}.menus-list li::before{content:'\F138';font-family:'bootstrap-icons';position:absolute;left:0;top:-2px;color:#007BFF;font-size:1rem}.btn-primary{background-color:#FF6B6B;border-color:#FF6B6B;padding:10px 25px;font-weight:500}.btn-primary:hover{background-color:#e05252;border-color:#e05252}.btn-outline-primary{border-color:#d92d20;color:#d92d20;font-weight:600}.btn-outline-primary:hover{background-color:#ff1e1e;color:#fff;font-weight:600}.navbar{background-color:#fff;border-bottom:1px solid #eee}.navbar-nav .nav-link{color:#333;font-weight:500;margin:0 .75rem;font-size:15px}.navbar-nav .nav-link img{width:25px;vertical-align:top;margin-top:0}.navbar-nav .nav-link:hover{color:#E94D64}.navbar-toggler{border:none}.navbar-toggler:focus{box-shadow:none}.hero-section p{font-size:1.25rem;color:#666;margin-bottom:2rem}.hero-section p span{color:red}.app-store-btn img{height:50px;margin-right:1rem}.modules-section{padding:1rem 0;text-align:center;background-color:#e9ecef;}.section-title{font-size:2rem!important;color:#333}.module-card{background-color:#fff;border:1px solid #eee;border-radius:15px;padding:1.7rem;transition:all 0.3s ease;height:100%}.module-card:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgb(0 0 0 / .08)}.module-card img{max-height:80px;margin-bottom:1.5rem}.module-card h5{font-weight:600;color:#333}.module-card p{font-size:.9rem;color:#777}.ai-app-section{padding:2rem 0}.ai-app-section p{margin-top:1rem}.ai-app-section ul{list-style:none;padding-left:0;margin-top:1.5rem}.ai-app-section ul li{font-size:1.1rem;color:#333;margin-bottom:1rem;position:relative;padding-left:25px}.ai-app-section ul li::before{content:'\2192';position:absolute;left:0;color:#E94D64;font-weight:700}.love-us-section{padding:5rem 0}.hero-main-image{aspect-ratio:713 / 535;width:100%;height:auto}.testimonial-img{width:120px;height:120px;border-radius:50%;object-fit:cover;aspect-ratio:1 / 1}.hero-tag{min-height:82px}.carousel-item{min-height:420px}.testimonial-card{min-height:320px}.activity-card{min-height:330px}.modal{background:rgb(255 255 255 / .6)}.bookAppointmentSchoolModal .card-wrapper,.loginRegister .card-wrapper{background:#ff6b6b;color:#fff;border-radius:24px;margin-bottom:30px}.bookAppointmentSchoolModal .card-header{position:relative}.LoginTypeModal .card-header{padding:0}.LoginTypeModal .modalClose{font-size:30px;z-index:9999;position:relative;color:#fff;opacity:1;font-weight:700;float:right;background-color:#fff0;margin-right:10px;cursor:pointer;border:none}.modalClose{cursor:pointer}.bookAppointmentSchoolModal .card-wrapper,.loginRegister .card-wrapper{background:#ff6b6b;color:#fff;border-radius:24px;margin-bottom:30px;box-shadow:0 4px 20px rgb(10 24 61 / .5)}.bookAppointmentSchoolModal .modal-content{background:0 0;box-shadow:none;border:none}.bookAppointmentSchoolModal .btnSection{display:flex;padding:0 0 28px}.LoginTypeModal .customBtn{padding:0 27px;height:45px}.modal{min-height:100%!important;height:auto!important}.more-btn{background:none;border:none;color:#3a5898;padding:0;cursor:pointer;font:inherit;font-weight:600;text-decoration:none}.mini-store-wrap{max-height:58px}.trusted-text{max-height:24px}.nav-item .fas,.nav-item .fa{display:inline-block;width:1em;min-height:1em}.hero-banner img{width:100%;height:auto;aspect-ratio:16 / 9}header,.navbar{min-height:90px}