body,html{height:100%;margin:0;overflow-x:hidden}#root{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1;width:100%}footer{background-color:#3f4344;color:#fff;margin-top:auto;padding:1rem 0;text-align:center}.icon{color:#fff;margin-left:10px;text-decoration:none}.icon:hover{color:#ddd}.navbar{background-color:#5d7d06!important;font-weight:500;padding:5px 20px}.navbar .navbar-brand{align-items:center;display:flex;margin-right:20px}.navbar .logo-img{border-radius:50px;height:50px;object-fit:cover;width:150px}.navbar .navbar-nav{align-items:center;display:flex;margin-left:auto}.navbar .nav-item{margin:0 10px}.navbar .nav-link{color:#111011!important;font-family:Courier New,Courier,monospace;font-size:20px;font-weight:700;padding:8px 12px;transition:all .3s ease}.navbar .nav-link:hover{color:#e9eaf0!important}.navbar .nav-link.active{background-color:#ebf1ed;border-radius:4px;color:#0f0e0e!important}form{background-color:#f8f9fa;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:0 auto;max-width:600px;padding:20px}input[type=email],input[type=text],textarea{border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;font-size:16px;margin-bottom:15px;padding:10px;width:100%}button[type=submit]{background-color:#76a6db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s;width:100%}button[type=submit]:hover{background-color:#00b32a}::placeholder{color:#6c757d}.home{flex:1 1}.hero{background-color:#0009;background-image:url(/static/media/bg.c37e761737a18150770e.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;min-height:80vh;padding:30px 0;text-align:center;width:100%}.hero,.hero .container{flex-direction:column;position:relative}.hero .container{display:flex;height:100%;justify-content:center;margin:0 auto;max-width:1200px;padding:0 20px;z-index:1}.hero .hero-header{align-items:center;flex-direction:column;gap:20px;justify-content:center;text-align:center}.hero-main{flex:1 1}.hero #heading h1{background:linear-gradient(60deg,#c98585 30%,#7876bb 0);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:3.5rem;font-weight:700;line-height:1.2;margin:0;text-shadow:2px 2px 4px #00000080}.hero #heading h3{color:#95d64b;font-size:1.5rem;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.hero-tagline{animation:driftIn 10.5s ease-in-out infinite;color:#4bb643;display:block;font-size:2.75rem;font-style:"Lucida Handwriting";margin-top:10px;text-shadow:0 0 5px #61d9dbb3;transition:color .3s ease}.hero-tagline:hover{color:#c3e084}.MotionArt-sec-3{margin:0 auto;text-align:center}.Attract-Your-Visitors-txt-30{font-size:1.2rem}.ai-infotech-text{animation:wave 2.5s ease-in-out infinite;color:#cbe054;display:inline-block;font-family:Lucida Handwriting,cursive;font-size:1.5rem;text-shadow:0 0 10px #cbe054b3}@media (max-width:600px){.ai-infotech-text{font-size:1rem}}.MotionArt-sec-3-img{max-width:110px;width:100%}.MotionArt-sec-3-img:hover{transform:scale(1.05) rotate(2deg)}@keyframes fadeIn{0%{opacity:0;transform:translateX(-20px)}50%{opacity:1;transform:translateX(0)}to{opacity:.8;transform:translateX(-5px)}}@keyframes driftIn{0%{opacity:0;transform:translateX(100%) rotate(5deg)}70%{opacity:1;transform:translateX(-10%) rotate(-2deg)}85%{opacity:1;transform:translateX(5%) rotate(1deg)}to{opacity:1;transform:translateX(0) rotate(0deg)}}@keyframes wave{0%,to{transform:translateY(0)}25%{transform:translateY(-5px)}75%{transform:translateY(5px)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.hero .hero-intro{background:#312c2c80;border-radius:8px;margin:0 auto 20px;max-width:800px;padding:10px}.hero .hero-intro p{color:#72d7eb;font-family:Lucida Handwriting;font-size:1.1rem;line-height:1.6;margin:0}.hero .carousel-wrapper{margin-top:20px;max-width:100%}.carousel{max-height:400px;overflow:hidden}.carousel-item img{height:400px;object-fit:cover;width:100%}.carousel-caption{background-color:#e2dddd4d;border-radius:8px;color:#575353;padding:20px}.courses{background-color:#abdfad;padding:40px 0}.courses h3{animation:fadeInUp 1s ease-out;color:#b8611b;font-size:1.5rem;letter-spacing:3px;margin-bottom:15px;text-shadow:0 2px 4px #0000001a;text-transform:uppercase}.courses h1{animation:fadeInUp 1.2s ease-out;color:#6574e1;font-size:2.8rem;font-weight:700;margin-bottom:30px;position:relative}.courses h1:after{background:linear-gradient(90deg,#db76c5,#d5ed36);content:"";height:3px;left:50%;position:absolute;top:60px;transform:translateX(-50%);width:60px}.course-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:1200px;padding:0 20px}.course-card{background:#edeeee;border-radius:8px;box-shadow:0 2px 5px #d1ff041a;display:flex;flex-direction:column;justify-content:space-between;max-width:300px;min-height:200px;min-width:250px;padding:20px;text-align:center;transition:transform .3s ease}.course-card:hover{transform:translateY(-5px)}.course-card h3{color:#e07d48;margin-bottom:10px}.course-card p{color:#090c0c;flex-grow:1;margin:5px 0}.course-duration{margin-top:auto;padding-top:10px}.course-duration p{color:#4052ab;font-weight:700;margin:0;padding-bottom:5px;position:relative}.course-duration p:after{background:linear-gradient(90deg,#95d64b,#76a6db);bottom:0;content:"";height:2px;left:50%;position:absolute;transition:width .3s ease,left .3s ease;width:0}.course-card:hover .course-duration p:after{left:10%;width:80%}.testimonials{padding:40px 0;position:relative}.testimonials h3{animation:fadeInUp 1s ease-out;color:#76a6db;font-size:1.5rem;letter-spacing:3px;margin-bottom:15px;text-shadow:0 2px 4px #0000001a;text-transform:uppercase}.testimonials h1{animation:fadeInUp 1.2s ease-out;color:#2c3e50;font-size:2.8rem;font-weight:700;margin-bottom:30px;position:relative}.testimonials h1:after{background:linear-gradient(90deg,#76a6db,#95d64b);content:"";height:3px;left:50%;position:absolute;top:60px;transform:translateX(-50%);width:60px}.testimonial-list{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:0 auto;max-width:1200px;padding:0 20px}.testimonial-card{background:#f0cb97;border-radius:8px;color:#111011;max-width:350px;min-width:250px;padding:20px}.testimonial-card p{font-style:italic;margin-bottom:10px}.testimonial-card h4{color:#4052ab;text-align:right}.about-page{flex:1 1}.about-hero{align-items:center;background:linear-gradient(135deg,#f1eb87,#d4c963);display:flex;min-height:300px;overflow:hidden;padding:80px 0;position:relative;text-align:center}.about-hero:before{animation:rotateGradient 20s linear infinite;background:radial-gradient(circle,#cf6f6f33 0,#0000 70%);content:"";height:200%;left:-50%;opacity:.7;position:absolute;top:-50%;width:200%;z-index:0}.about-hero .container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:1}.about-hero h1,.hero-content{position:relative}.about-hero h1{animation:fadeInUp 1.2s ease-out;background:linear-gradient(60deg,#cb8080 30%,#5e1d9f 70%);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:3.5rem;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 6px #0000004d}.about-hero h1:after{background:linear-gradient(90deg,#5e1d9f,#d7afaf);bottom:-10px;content:"";height:4px;left:50%;position:absolute;transition:width .5s ease,left .5s ease;width:0}.about-hero:hover h1:after{left:10%;width:80%}.about-hero .hero-tagline{animation:fadeInUp 1.4s ease-out;color:#1d9f26;font-size:1.4rem;font-style:italic;margin:0 auto;max-width:800px;text-shadow:0 1px 3px #0003;transition:color .3s ease}.about-hero .hero-tagline:hover{color:#cb8080}.mission{background:linear-gradient(180deg,#e8e9e6 0,#d1d3d0);padding:60px 0;position:relative}.mission .container{margin:0 auto;max-width:1200px;padding:0 20px}.mission h3{animation:fadeInUp 1s ease-out;color:#76a6db;font-size:1.5rem;letter-spacing:3px;margin-bottom:15px;text-shadow:0 2px 4px #0000001a;text-transform:uppercase}.mission h1{animation:fadeInUp 1.2s ease-out;color:#2c3e50;font-size:2.8rem;font-weight:700;margin-bottom:30px;position:relative}.mission h1:after{background:linear-gradient(90deg,#76a6db,#95d64b);bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.mission-content{margin:0 auto;max-width:900px;text-align:center}.mission-content p{animation:fadeInUp 1.4s ease-out;color:#34495e;font-size:1.2rem;line-height:1.8}.team{background:linear-gradient(145deg,#beadad,#a39292);padding:60px 0}.team .container{margin:0 auto;max-width:1200px;padding:0 20px}.team h3{animation:fadeInUp 1s ease-out;color:#822309;font-size:1.5rem;letter-spacing:3px;margin-bottom:15px;text-shadow:0 2px 4px #0000001a;text-transform:uppercase}.team h1{animation:fadeInUp 1.2s ease-out;color:#2c3e50;font-size:2.8rem;font-weight:700;margin-bottom:40px;position:relative}.team h1:after{background:linear-gradient(90deg,#95d64b,#76a6db);bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.team-list{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.team-card{background:linear-gradient(145deg,#fff,#f0cb97);border-radius:15px;box-shadow:0 8px 20px #0000001a;color:#111011;max-width:300px;min-width:250px;padding:25px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.team-card:hover{box-shadow:0 12px 30px #00000026;transform:translateY(-10px)}.team-icon{color:#76a6db;font-size:2.5rem;margin-bottom:15px;transition:transform .3s ease}.team-card:hover .team-icon{transform:scale(1.2) rotate(5deg)}.team-card h3{animation:none;color:#2c3e50;font-size:1.5rem;margin-bottom:10px;text-shadow:none}.team-card p{color:#6c757d;font-size:1.1rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rotateGradient{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){.about-hero{min-height:250px;padding:60px 0}.about-hero h1{font-size:2.5rem}.about-hero .hero-tagline{font-size:1.1rem}.mission h1,.team h1{font-size:2rem}.mission h3,.team h3{font-size:1.2rem}.mission-content p{font-size:1rem}}.contact-page{flex:1 1}.contact-hero{align-items:center;background:linear-gradient(135deg,#76a6db,#4a7bb8);color:#fff;display:flex;min-height:300px;overflow:hidden;padding:80px 0;position:relative;text-align:center}.contact-hero:before{animation:rotateGradient 15s linear infinite;background:radial-gradient(circle,#ffffff26 0,#0000 70%);content:"";height:200%;left:-50%;opacity:.8;position:absolute;top:-50%;width:200%;z-index:0}.contact-hero .container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:1}.contact-hero h3{animation:fadeInUp 1s ease-out;color:#d7e74b;font-size:1.5rem;letter-spacing:3px;margin-bottom:15px;text-shadow:0 2px 4px #0003;text-transform:uppercase}.contact-hero h1{animation:fadeInUp 1.2s ease-out;background:linear-gradient(60deg,#982e81 30%,#ece8ec 70%);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:3.5rem;font-weight:700;margin-bottom:20px;position:relative;text-shadow:2px 2px 6px #d2eccf4d}.contact-hero h1:after{background:linear-gradient(90deg,#9bbfa0,#46cf27);bottom:-10px;content:"";height:4px;left:50%;position:absolute;transition:width .5s ease,left .5s ease;width:0}.contact-hero:hover h1:after{left:10%;width:80%}.contact-hero .hero-tagline{animation:fadeInUp 1.4s ease-out;color:#712205;font-size:1.4rem;font-style:italic;margin:0 auto;max-width:700px;text-shadow:0 1px 3px #0003;transition:color .3s ease}.contact-hero .hero-tagline:hover{color:#95d64b}.contact-details{background:linear-gradient(180deg,#f8fafa 0,#e8ecef);padding:60px 0}.contact-row{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.contact-info{background:linear-gradient(145deg,#fff,#d7d9c7);border-radius:15px;box-shadow:0 8px 20px #0000001a;flex:1 1;min-width:300px;padding:30px;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.contact-info:hover{box-shadow:0 12px 30px #00000026;transform:translateY(-10px)}.contact-info h3{color:#2c3e50;font-size:1.8rem;margin-bottom:30px;position:relative;text-align:center}.contact-info h3:after{background:linear-gradient(90deg,#76a6db,#95d64b);bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:50px}.contact-item{align-items:center;background:#ffffffe6;border-radius:10px;display:flex;margin:20px 0;padding:15px;transition:all .3s ease}.contact-item:hover{background:#76a6db1a;transform:scale(1.02)}.contact-icon{color:#76a6db;font-size:1.5rem;margin-right:15px;transition:transform .3s ease}.contact-item:hover .contact-icon{transform:rotate(10deg) scale(1.2)}.contact-info p{color:#34495e;font-size:1.1rem;margin:0}.contact-link{color:#2980b9;text-decoration:none;transition:color .3s ease}.contact-link:hover{color:#e74c3c;text-decoration:underline}.contact-address{color:#34495e}.contact-feedback{background:linear-gradient(145deg,#4e504d,#2c2e2b);border-radius:15px;box-shadow:0 8px 20px #0003;flex:1 1;max-width:500px;min-width:300px;padding:30px;transition:transform .3s ease}.contact-feedback:hover{transform:translateY(-10px)}.contact-feedback h3{color:#fff;font-size:1.8rem;margin-bottom:20px;text-align:center}.contact-feedback form{background:none;box-shadow:none;padding:0}.contact-feedback input,.contact-feedback textarea{background:#ffffffe6;border:none;box-shadow:0 2px 5px #0000001a;transition:all .3s ease}.contact-feedback input:focus,.contact-feedback textarea:focus{background:#fff;box-shadow:0 4px 10px #76a6db80}.contact-feedback button{background:linear-gradient(90deg,#76a6db,#95d64b);font-weight:700;letter-spacing:1px;text-transform:uppercase}.contact-feedback button:hover{background:linear-gradient(90deg,#95d64b,#76a6db);transform:scale(1.05)}@media screen and (max-width:768px){.hero{min-height:80vh;padding:30px 0}.hero .hero-header{flex-direction:column;text-align:center}.MotionArt-sec-3{margin-top:20px;text-align:center}.hero #heading h1{font-size:2.5rem}.hero #heading h3{font-size:1.2rem}.hero .hero-intro p,.hero-tagline{font-size:1rem}.contact-hero{min-height:250px;padding:60px 0}.contact-hero h1{font-size:2.5rem}.contact-hero h3{font-size:1.2rem}.contact-hero .hero-tagline{font-size:1.1rem}}
/*# sourceMappingURL=main.4f3b5b18.css.map*/