body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body,html{background-color:#f0f0f0;padding:0}.App{display:flex;flex-direction:column;min-height:100vh}.main-content{padding-bottom:50px;overflow:auto}.footer{text-align:center}.footer-bottom{margin-top:20px;padding-top:10px}.footer-bottom p{font-size:.9rem}.footer a{color:#ddd}.footer a:hover{color:#fff}.navbar{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;background-color:#2c3e50;position:fixed;width:100%;top:0;left:0;transition:all .3s ease}.hamburger-menu{display:none}.navbar-phone{display:flex;align-items:center;color:#ecf0f1;font-size:1rem}.navbar-phone .fa-phone{margin-right:8px;font-size:1.3rem}.phone-number{font-size:1rem;padding-right:12px}.ph{padding-right:15px}.navbar-logo{display:flex;align-items:center;grid-gap:10px;gap:10px}.navbar-logo .logo{width:58px;height:auto}.academy-name{font-size:24px;color:#fd0;font-weight:700;font-family:"Arial",sans-serif;text-shadow:2px 2px 4px rgba(0,0,0,.5);letter-spacing:1px;transition:color .3s ease,text-shadow .3s ease}.academy-name:hover{color:#e74c3c;text-shadow:2px 2px 8px hsla(0,0%,100%,.7)}.navbar-links{display:flex;grid-gap:20px;gap:20px;list-style:none;padding:0;margin-right:61px}.navbar-links .nav-link{color:#ecf0f1;font-size:18px;text-decoration:none;padding:8px 16px;transition:background-color .3s ease}.navbar-links .nav-link:hover{background-color:#34495e;border-radius:4px}.enroll-btn{background-color:#e74c3c;color:#fff;font-size:18px;padding:12px 20px;text-decoration:none;border-radius:4px;transition:all .3s ease}.enroll-btn:hover{animation:blink 1.5s infinite}.nav-link.dropdown{position:relative;cursor:pointer;padding-top:1px}.dropdown-menu{display:none;position:absolute;background-color:#34495e;top:100%;left:0;min-width:200px;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:4px;z-index:5000}.dropdown-menu .dropdown-item{padding:12px;color:#ecf0f1;text-decoration:none;font-size:16px;display:block;transition:background-color .3s ease}.dropdown-menu .dropdown-item:hover{background-color:#e74c3c;color:#fff}.nav-link.dropdown.active .dropdown-menu{display:block}@media (max-width:768px){.navbar{padding:15px 20px}.navbar-links{flex-direction:column;width:100%;grid-gap:10px;gap:10px;margin-top:15px;display:none;text-align:center;background-color:#2c3e50;position:absolute;top:60px;left:0;right:0;z-index:999}.navbar-links.active{display:flex}.navbar-links .nav-link{display:block;padding:10px;width:100%;text-align:center}.enroll-btn{width:90%;padding:12px;margin-top:10px;font-size:18px;text-align:center;box-sizing:border-box;margin-left:auto;margin-right:auto}.navbar-phone{height:1px;display:flex;align-items:center;color:#ecf0f1;font-size:1rem;position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);padding:10px 0;background-color:#2c3e50;width:100%;text-align:center}.navbar-phone .fa-phone{margin-right:8px;font-size:1.3rem}.navbar-phone .phone-number{font-size:1rem;padding-right:12px}.navbar-phone .ph{padding-right:15px}.hamburger-menu{display:block;margin-right:15px;background:none;border:none;font-size:30px;color:#ecf0f1;cursor:pointer}.dropdown-menu{position:relative;min-width:100%;box-shadow:0 4px 6px rgba(0,0,0,.1)}.nav-link.dropdown.active .dropdown-menu{display:block;width:100%;left:0;top:0}}body,html{height:100%;margin:0}.app{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1}.navbar{background-color:#333;text-align:center;z-index:1000}.navbar,.navbar a{color:#fff;padding:10px}.navbar a{text-decoration:none}.navbar a:hover{background-color:#555}.footer{background-color:#333;color:#fff;padding:10px 20px;text-align:left}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-section{flex:1 1 250px;margin:5px}.footer-section h4{margin-bottom:8px;font-size:1rem}.footer-section a,.footer-section p{color:#ddd;text-decoration:none;font-size:.85rem}.footer-section a:hover{color:#fff}.social-links a{font-size:1.5rem;margin-right:15px;color:#ddd;transition:color .3s,transform .3s}.social-links a:hover{color:#fad02e;transform:scale(1.2)}.footer-bottom{text-align:center;margin-top:10px;border-top:1px solid #444;padding-top:5px}.footer-bottom p{font-size:.75rem;margin:0}@media (max-width:768px){.footer-container{flex-direction:column;align-items:center}.footer-section{text-align:center;margin-bottom:15px}.social-links a{margin-right:10px}}@media (max-width:480px){.footer{padding:15px 10px}.footer-bottom p{font-size:.7rem}}.bubbling-text{margin-top:120px;font-size:2rem;font-weight:700;text-align:center;color:#ff5733;animation:bubble 2s infinite;background-image:linear-gradient(270deg,#ff5733,#33ff57,#3357ff,#ff33a1);background-size:400% 400%;-webkit-background-clip:text;color:transparent}@keyframes bubble{0%{transform:translateY(0);opacity:.7}50%{transform:translateY(-10px);opacity:1}to{transform:translateY(0);opacity:.7}}.marquee-container{width:100%;overflow:hidden;white-space:nowrap}.marquee-text{display:inline-block;padding-left:100%;animation:marquee 25s linear infinite alternate;font-size:1.5rem;font-weight:700;color:#ff5733}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.inquiry-form{color:#b22222;max-width:300px;background-color:#d2691e;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);text-align:center;margin:0 auto}.inquiry-form h3{margin-bottom:20px;font-size:1.8rem}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;padding:10px;margin:10px 0;border-radius:4px;border:1px solid #ddd;font-size:1rem;box-sizing:border-box}.inquiry-form textarea{height:150px;resize:vertical}.inquiry-form button{padding:10px 20px;background-color:#ff5733;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;width:100%}.inquiry-form button:hover{background-color:#d7462f}.founder-images-form{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px;align-items:start;margin-top:20px}.founder-image{text-align:center}.founder-image img{width:85%;height:auto;object-fit:cover;border-radius:4%}.founder-name{font-size:1.2rem;font-weight:700;color:#333;margin-top:10px}.inquiry-form{grid-column:span 2}.founder-text{text-align:center;color:#2c3e50}.courses{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:20px}.course-card{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1)}.course-title{font-size:1.5rem;font-weight:700;text-align:center;font-size:2.5rem;color:#0d3b66}.course-link{color:#007bff;text-decoration:none}.blinking-text,.te{text-align:center}.blinking-text{font-size:24px;font-weight:700;color:red;animation:blink 1s infinite,pulse 1s infinite}.pagination-buttons{text-align:center;margin-top:20px}.pagination-buttons button{background-color:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:1rem;margin:0 10px}.pagination-buttons button:hover{background-color:#0056b3}.google-reviews{margin-top:40px;text-align:center}.reviews-images{display:flex;justify-content:center;grid-gap:20px;gap:20px;flex-wrap:wrap}.review-image{width:17%;height:0%;object-fit:cover;border-radius:4%}@media (max-width:768px){.founder-images-form{grid-template-columns:1fr}.inquiry-form{grid-column:span 1;max-width:100%}.courses{grid-template-columns:1fr}.review-image{width:100%}}.founder-slider{position:relative;width:100%;height:400px;background-color:#333;overflow:hidden;background-image:url(/assets/back.webp);background-size:cover;background-position:50%;background-repeat:no-repeat}.slider-images{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.slider-image{height:100%;object-fit:cover}.slider-controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:space-between;width:100%;padding:0 20px}.next-button,.prev-button{background-color:rgba(0,0,0,.5);color:#fff;border:none;padding:10px;cursor:pointer}.next-button:hover,.prev-button:hover{background-color:rgba(0,0,0,.7)}@media (max-width:768px){.founder-slider{height:250px;background-size:cover;background-position:50%}.slider-image{object-fit:cover;height:100%}.slider-controls{padding:0 10px}.next-button,.prev-button{padding:8px}}.blinking-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:30px}.enroll-button{background-color:#db5229;color:#fff;border:none;padding:10px 20px;font-size:16px;cursor:pointer;border-radius:25px}@keyframes blink{50%{opacity:0}}@media (max-width:768px){.blinking-text{font-size:18px}.enroll-button{padding:12px 25px;font-size:18px}}@media (max-width:480px){.blinking-text{font-size:16px}.enroll-button{padding:10px 20px;font-size:16px}}@media (min-width:1024px){.blinking-text{font-size:24px}.enroll-button{padding:12px 30px;font-size:18px}}.about-us{background-color:#f4f4f9;padding:50px 20px}.about-us-container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.about-us-text{flex:1 1;padding-right:30px}.about-us-text h2{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:20px;padding-top:20px}.about-us-text p{font-size:1.1rem;line-height:1.6;color:#555;margin-bottom:15px}.about-us-text p:first-of-type{margin-top:0}.about-us-text p{text-align:justify;margin-bottom:10px;line-height:1.8;max-width:600px}.highlighted-text{color:#06c;font-weight:700;font-style:italic}.about-us-image{flex:1 1;text-align:center}.about-us-image img{width:100%;max-width:400px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1)}@media (max-width:768px){.about-us-container{flex-direction:column;align-items:center}.about-us-text{padding-right:0;text-align:center}.about-us-image{margin-top:20px}}.contact-us{background-color:#f5f5f5;padding:60px 20px;text-align:center}.contact-us-container{max-width:600px;margin:0 auto;background-color:#fff;padding:40px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.contact-us-heading{font-size:19px;color:#2c3e50;margin-bottom:20px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding-top:1px}.success-message{background-color:#2ecc71}.error-message,.success-message{color:#fff;padding:12px;margin-bottom:20px;text-align:center;border-radius:4px}.error-message{background-color:#e74c3c}.contact-us-text{color:#34495e}.contact-form{display:flex;flex-direction:column;grid-gap:15px;gap:15px}.input-field,.textarea-field{padding:15px;font-size:16px;border:1px solid #ccc;border-radius:4px;margin-bottom:15px;transition:border .3s ease}.input-field:focus,.textarea-field:focus{border-color:#e74c3c;outline:none}.textarea-field{height:120px;resize:none}.submit-btn{padding:14px 20px;transition:all .3s ease}@media (max-width:768px){.contact-us-heading{font-size:24px}.contact-us-text{font-size:16px}.input-field,.textarea-field{font-size:14px;padding:12px}.submit-btn{font-size:16px;padding:12px 16px}}body,html{overflow-x:hidden;width:100%}.enroll-container{background-color:gold;width:100%;max-width:800px;margin:50px auto;padding:20px;background-color:#f7f7f7;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);box-sizing:border-box}.enroll-header{text-align:center;margin-bottom:30px}.enroll-header h2{font-size:30px;color:#2c3e50;font-weight:700;padding-top:27px}.enroll-header p{font-size:18px;color:#7f8c8d}.form-group{margin-bottom:20px}.form-group label{font-size:16px;color:#34495e;font-weight:700}.form-group input,.form-group select{width:100%;padding:10px;margin-top:5px;font-size:16px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.form-group input:focus,.form-group select:focus{border-color:#e74c3c;outline:none}.submit-btn{width:100%;padding:14px;font-size:18px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease;box-sizing:border-box}.submit-btn:hover{background-color:#c0392b}.message-container{margin-top:20px;text-align:center}.success-message{color:#2ecc71;border:1px solid #27ae60;border-radius:5px;background-color:#eafaf1}.error-message,.success-message{font-size:16px;font-weight:700;padding:10px}.error-message{color:#e74c3c;border:1px solid #c0392b;border-radius:5px;background-color:#f9ebeb}.error-text{color:red;font-size:12px;margin-top:5px}@media (max-width:1024px){.enroll-container{padding:15px;margin:20px auto}.enroll-header h2{font-size:28px;margin-top:52px}.form-group input,.form-group select,.submit-btn{font-size:14px;width:100%;box-sizing:border-box}}@media (max-width:768px){.enroll-container{padding:10px;margin:10px auto}.enroll-header h2{font-size:26px;margin-top:52px}.form-group input,.form-group select,.submit-btn{font-size:14px;padding:12px;width:100%;box-sizing:border-box}.form-group label{font-size:14px}.enroll-header p{font-size:16px}}@media (max-width:480px){.enroll-container{padding:8px;margin:8px auto}.enroll-header h2{margin-top:70px;font-size:24px}.form-group input,.form-group select,.submit-btn{font-size:14px;padding:10px;width:100%;box-sizing:border-box}.submit-btn{font-size:14px;padding:12px}.form-group label{font-size:12px}.enroll-header p{font-size:14px}}.course-page{background-color:#f9f9f9;padding:20px;font-family:"Arial",sans-serif;color:#333}.course-details-title{margin-top:100px;text-align:center;font-size:2.5rem;color:#0d3b66;margin-bottom:20px}.course-intro{text-align:center;font-size:1.1rem;color:#555;line-height:1.6;margin-bottom:30px}.course-section{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-bottom:20px}.course-section h3{font-size:1.5rem;color:#0d3b66;margin-bottom:10px}.course-section p,.course-section ul{font-size:1rem;color:#555;line-height:1.6}.course-section ul{list-style-type:disc;padding-left:20px}.enroll-button-course{text-align:center;margin-top:30px}.enroll-btn{background-color:#fad02e;color:#0d3b66;padding:15px 30px;border:none;border-radius:5px;font-size:1.2rem;cursor:pointer;transition:background-color .3s ease}.enroll-btn:hover{background-color:#f28d35;color:#fff}@media (max-width:768px){.course-page{padding:15px}.course-details-title{font-size:2rem;margin-top:90px}.course-intro{font-size:1rem}.course-section h3{font-size:1.3rem}}@media (max-width:480px){.course-details-title{margin-top:100px}}.gallery-container{padding:20px;text-align:center}.gt{margin-top:100px}h2{font-size:2rem;color:#333}.gallery,h2{margin-bottom:20px}.gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.gallery-item{position:relative;overflow:hidden;border-radius:8px;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease;height:250px}.gallery-item img{width:100%;height:100%;object-fit:cover}.gallery-item:hover{transform:scale(1.05)}.pagination{display:flex;justify-content:center;grid-gap:10px;gap:10px;align-items:center}.pagination-button{background-color:#ff5733;color:#fff;border:none;padding:10px 20px;font-size:1rem;cursor:pointer;border-radius:4px;transition:background-color .3s ease}.pagination-button:hover{background-color:#d44c2c}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{position:relative;max-width:90%;max-height:90%}.modal-image{width:100%;height:auto;border-radius:8px}.close{position:absolute;top:10px;right:10px;font-size:2rem;color:#fff;cursor:pointer;background:none;border:none;padding:0}@media screen and (max-width:768px){.gallery{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.gallery{grid-template-columns:1fr}}
/*# sourceMappingURL=main.df73a75e.chunk.css.map */