body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-page{align-items:center;background:linear-gradient(180deg,#aee1f9,#f0faff);display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.sky-background .cloud{animation:float 6s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:60px 0 0 0 #fff,30px -30px 0 0 #fff,90px -20px 0 0 #fff;height:80px;left:10%;position:absolute;top:20%;width:150px}.sky-background .cloud.smaller{animation:float 5s ease-in-out infinite;box-shadow:40px 0 -1px 0 #fff,20px -20px 0 0 #fff,60px -10px 0 0 #fff;height:110px;left:74%;top:70%;width:160px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.cloud-box{background:#fffc;box-shadow:30px 30px 30px #e0121233;padding:40px;text-align:center;width:350px}.cloud-box h2{color:#2d8fd5;margin-bottom:20px}.cloud-box input{background:#9b9b9b;border:none;border-radius:20px;margin:10px 0;outline:none;padding:10px;width:80%}.cloud-box button{background:#2d8fd5;border:none;border-radius:20px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px}.signup-link{font-size:.9rem;margin-top:15px}.pay-btn{background-color:#0f9d58;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin:16px 0;padding:12px 24px;transition:background-color .3s ease}.pay-btn:hover{background-color:#0c7a43}.gallery-section{background-color:#f9f9f9;border-radius:10px;margin-top:20px;padding:20px;text-align:center}.gallery-container{gap:15px}.gallery-item{background:#f4d6ee;border-radius:10px;box-shadow:0 4px 8px #0003;overflow:hidden;padding:10px;width:250px}.gallery-item img{border-radius:8px;height:180px;width:100%}.gallery-item p{font-weight:700;margin-top:10px}.header{background:linear-gradient(90deg,#e1f5fe,#fce4ec);padding:10px 20px;text-align:center}.logo-title{align-items:center;display:flex;justify-content:center}.logo{height:70px;margin-right:15px}.nav-tabs{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:15px}.nav-tabs button{background-color:#f2f2f2;border:none;border-radius:20px;color:#333;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .3s}.nav-tabs button:hover{background-color:#cce7ff}.logout-btn{background-color:#eb1717;color:#fff;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:15px}.logout-btn:hover{background-color:#ff4d4d}section{padding:40px 20px;text-align:center}.gallery-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.gallery-item img{border-radius:12px;height:200px;object-fit:cover;width:250px}.about-section,.features-section,.fee-payment-section,.live-chat-section,.online-classes-section{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;margin-top:20px;padding:15px}.about-us-section{background:#f9f9ff;padding:50px 20px;text-align:center}.about-us-section h2{color:#333;font-size:36px;margin-bottom:20px}.about-us-section p{color:#555;font-size:18px;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px}.about-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:40px}.about-card{background:#e3f1f0;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:20px;transition:transform .3s;width:250px}.about-card:hover{transform:translateY(-8px)}.about-card h3{color:#444;font-size:22px;margin-bottom:10px}.about-card p{color:#666;font-size:16px}.mission-section{background-color:#cd5c5c;border-radius:12px;display:inline-block;margin-top:20px;padding:30px}.mission-section h3{font-size:24px;margin-bottom:10px}.mission-section p{color:#333;font-size:18px;margin:0 auto;max-width:600px}.programs-section{background:#fff6f6;padding:50px 20px;text-align:center}.programs-section h2{color:#333;font-size:36px;margin-bottom:30px}.programs-container{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.program-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:20px;transition:transform .3s;width:260px}.program-card:hover{transform:translateY(-8px)}.program-card h3{color:#555;font-size:24px}.program-card p{color:#666;font-size:16px;margin-bottom:15px}.program-card button{background-color:#ffb347;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.program-card button:hover{background-color:#ff9a00}.online-class-section{background:linear-gradient(180deg,#e0f7fa,#fff);border-radius:20px;box-shadow:0 4px 12px #0000001a;margin:40px 0;padding:40px 20px;position:relative}.online-class-content{margin:0 auto;max-width:800px;text-align:center}.online-class-content h2{color:#00796b;font-size:32px;margin-bottom:20px}.online-class-content p{color:#555;font-size:18px;margin-bottom:20px}.online-class-content ul{list-style:none;margin-bottom:30px;padding:0}.online-class-content ul li{color:#444;font-size:16px;padding:6px 0}.join-class-btn{background-color:#1976d2;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .3s ease}.join-class-btn:hover{background-color:#125ea5}.footer{background:linear-gradient(90deg,#e1f5fe,#fce4ec);border-top-left-radius:30px;border-top-right-radius:30px;color:#333;font-family:Segoe UI,sans-serif;margin-top:50px;padding:40px 20px 20px}.footer-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:auto;max-width:1200px}.footer h3,.footer h4{color:#00796b;margin-bottom:10px}.footer a{color:#00695c;text-decoration:none;transition:color .3s}.footer a:hover{color:#004d40}.footer-copy{color:#666;font-size:14px;margin-top:20px;text-align:center}.footer-links ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;list-style:none;padding-right:5px}.footer-links li a{color:#0a0909;font-weight:500;text-decoration:none;transition:color .3s}.footer-links li a:hover{color:#ffd95c}.chat-container{background-color:#fff;border-radius:19px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:15px}.chat-box{background:#e4e3e3;border-radius:30px;display:flex;flex-direction:column;height:300px;overflow-y:auto;padding:10px}.chat-message{border-radius:30px;font-size:14px;margin:5px;max-width:80%;padding:8px 12px;position:relative}.my-message{align-self:flex-end;background-color:#dcf8c6}.other-message{align-self:flex-end;background-color:#fff;border:1px solid #ddd}.chat-sender{font-size:12px;font-weight:700}.chat-text{margin:5px 0}.chat-time{bottom:2px;color:gray;font-size:10px;position:absolute;right:5px}.chat-input{display:flex;gap:5px;margin-top:10px}.chat-input input{border:1px solid #ddd;border-radius:10px;flex:1 1;padding:8px}.chat-input button{background-color:#f60;border:none;border-radius:20px;color:#fff;cursor:pointer;padding:8px 15px}.chat-input button:hover{background-color:#c50}.admin-message{align-self:first baseline;background-color:#fc0;color:#000}.chat-container{background-color:#f9f9f9;border:1px solid #ddd;border-radius:20px;margin:auto;max-width:500px;padding:20px}.messages-container{border:1px solid #ccc;margin-bottom:20px;max-height:300px;overflow-y:auto;padding:10px}.input-container{display:flex;gap:10px}input{border:1px solid #ddd;border-radius:5px;flex:1 1;padding:10px}button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px}button:hover{background-color:#0056b3}.playgroup-container{background:#fff3e0;border-radius:15px;box-shadow:0 4px 12px #00000026;margin:auto;max-width:900px;padding:2rem}.playgroup-container h1{color:#f57c00;margin-bottom:10px;text-align:center}.playgroup-container p{color:#444;font-size:1.1rem;text-align:justify}.playgroup-gallery{display:flex;gap:20px;justify-content:center;margin:1.5rem 0}.playgroup-gallery img{border-radius:10px;box-shadow:0 2px 6px #00000026;width:45%}.playgroup-container ul{color:#555;font-size:1rem;list-style:square;padding-left:20px}.back-btn{background-color:#f57c00}.back-btn:hover{background-color:#ef6c00}.nursery-container{background:#e3f2fd;border-radius:15px;box-shadow:0 4px 12px #00000026;margin:auto;max-width:900px;padding:2rem}.nursery-container h1{color:#1976d2;margin-bottom:10px;text-align:center}.nursery-container p{color:#333;font-size:1.1rem;text-align:justify}.nursery-gallery{display:flex;gap:20px;justify-content:center;margin:1.5rem 0}.nursery-gallery img{border-radius:10px;box-shadow:0 2px 6px #00000026;width:45%}.nursery-container ul{color:#444;font-size:1rem;list-style:square;padding-left:20px}.back-btn{background-color:#1976d2}.back-btn:hover{background-color:#1565c0}.jrkg-container{background:#f9f4ff;border-radius:15px;box-shadow:0 4px 10px #0000001a;margin:auto;max-width:900px;padding:2rem}.jrkg-container h1{color:#6a1b9a;margin-bottom:10px;text-align:center}.jrkg-container p{color:#444;font-size:1.1rem;text-align:justify}.jrkg-gallery{display:flex;gap:20px;justify-content:center;margin:1.5rem 0}.jrkg-gallery img{border-radius:10px;box-shadow:0 2px 6px #00000026;width:45%}.jrkg-container ul{color:#555;font-size:1rem;list-style:disc;padding-left:20px}.back-button{background-color:#6a1b9a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;margin-left:auto;margin-right:auto;margin-top:2rem;padding:10px 20px}.back-btn:hover{background-color:#5e1785}.srkg-container{background:#fff8e1;border-radius:15px;box-shadow:0 4px 10px #0000001a;margin:auto;max-width:900px;padding:2rem}.srkg-container h1{color:#ef6c00;margin-bottom:10px;text-align:center}.srkg-container p{color:#444;font-size:1.1rem;text-align:justify}.srkg-gallery{display:flex;gap:20px;justify-content:center;margin:1.5rem 0}.srkg-gallery img{border-radius:10px;box-shadow:0 2px 6px #00000026;width:45%}.srkg-container ul{color:#555;font-size:1rem;list-style:disc;padding-left:20px}.back-btn{background-color:#ef6c00}.back-btn:hover{background-color:#e65100}.camp-container{background:#e3f2fd;border-radius:15px;box-shadow:0 4px 12px #00000026;margin:auto;max-width:900px;padding:2rem}.camp-container h1{color:#0288d1;margin-bottom:10px;text-align:center}.camp-container p{color:#444;font-size:1.1rem;text-align:justify}.camp-gallery{display:flex;gap:20px;justify-content:center;margin:1.5rem 0}.camp-gallery img{border-radius:10px;box-shadow:0 2px 6px #00000026;width:45%}.camp-container ul{color:#555;font-size:1rem;list-style:disc;padding-left:20px}.back-btn{background-color:#0288d1;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;margin-left:auto;margin-right:auto;margin-top:2rem;padding:10px 20px}.back-btn:hover{background-color:#0277bd}
/*# sourceMappingURL=main.a6507d0f.css.map*/