@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);*{box-sizing:border-box;font-family:Rubik,sans-serif;margin:0;padding:0}body,html{overflow-x:hidden;scroll-behavior:smooth;width:100%}.button-41{background-color:initial;background-image:linear-gradient(-180deg,#00d775,#00bd68);border:0;border-radius:5px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:inline-block;font-family:Inter,-apple-system,system-ui,Roboto,Helvetica Neue,Arial,sans-serif;height:44px;line-height:44px;outline:0;overflow:hidden;padding:0 20px;pointer-events:auto;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;vertical-align:top;white-space:nowrap;width:100%;z-index:9}.button-41:hover{background:#00bd68}.button-41{align-items:center;display:flex;justify-content:center}.button-45{background-color:initial;background-image:linear-gradient(-180deg,#00d775,#00bd68);border:0;border-radius:5px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:inline-block;display:none;font-family:Inter,-apple-system,system-ui,Roboto,Helvetica Neue,Arial,sans-serif;height:44px;line-height:44px;outline:0;overflow:hidden;padding:0 20px;pointer-events:auto;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;vertical-align:top;white-space:nowrap;width:100%;z-index:9}@media(max-width:900px){.button-45{display:block}}.button-49{background-image:linear-gradient(-180deg,#37aee2,#1e96c8);border:0;border-radius:.5rem;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:1rem 1.75rem;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;width:100%}.button-49:hover{background-image:linear-gradient(-180deg,#1d95c9,#17759c)}@media (min-width:768px){.button-49{padding:1rem 2rem}}.navbar{background-color:#393939;box-shadow:1px 1px 10px gray;color:#fff;padding:1px;position:fixed;width:100%;z-index:10}.navbar-container{align-items:center;display:flex;justify-content:space-between}.navbar-logo{font-size:1.5rem}.brand-name,.navbar-logo{align-items:center;display:flex;justify-content:center}.brand-name{color:#fff;text-decoration:none}.navbar-logo img{height:80px;padding:8px;width:80px}.navbar-links{display:flex}.navbar-links a{color:#d6d6d6;margin-left:20px;margin-right:20px;text-decoration:none}.navbar-links a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:10px}.navbar-toggle button{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:1.5rem}.menu-btn,.navbar-view-menu button,.navbar-view-menu2 button{background-color:#4aad4a;border:none;border-radius:5px;color:#fff;padding:.5rem 1rem}.menu-btn{text-decoration:none}.navbar-view-menu2{align-items:center;display:flex;justify-content:center;padding:10px}.navbar-view-menu2 button{display:none}@media screen and (max-width:768px){.navbar-links{display:none}.navbar-toggle button{display:block}.navbar-links-mobile{background-color:#fff;border-radius:10px;box-shadow:1px 1px 10px gray;display:flex;flex-direction:column;margin:10px;position:absolute;right:0;text-align:center;top:4rem;width:50%;z-index:10}.navbar-links-mobile a{color:#000;padding:1rem;text-decoration:none}.navbar-view-menu2 button{display:block}.navbar-view-menu .button-41{display:none}.navbar-logo img{height:50px;padding:3px;width:50px}.navbar{padding:5px 14px}}.popup-overlay{align-items:center;background-color:#000000b3;color:#000;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-form{animation:slide-down .3s ease-out;background-color:#ffffffe6;border-radius:12px;box-shadow:0 4px 8px #0003;max-width:400px;padding:30px;width:90%}@keyframes slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.popup-form h2{color:#333;font-size:1.5em}.form-group,.popup-form h2{margin-bottom:15px}.navbar label{color:#555;display:block;font-weight:700;margin-bottom:8px}.navbar input[type=date],.navbar input[type=email],.navbar input[type=tel],.navbar input[type=text],.navbar select,.navbar textarea{background-color:hsla(0,0%,67%,.116);border:1px solid #cbcbcb;border-radius:6px;box-sizing:border-box;color:#000;font-size:1em;padding:12px;transition:border-color .3s;width:100%}.navbar input[type=date]:focus,.navbar input[type=email]:focus,.navbar input[type=tel]:focus,.navbar input[type=text]:focus,.navbar select:focus,.navbar textarea:focus{border-color:#007bff;outline:none}textarea{min-height:100px;resize:vertical}.close-form-button,.submit-button{border:none;border-radius:5px;cursor:pointer;font-size:1em;margin-right:10px;padding:12px 24px;transition:background-color .3s}.submit-button{background-color:#28a745;color:#fff}.submit-button:hover{background-color:#218838}.close-form-button{background-color:#dc3545;color:#fff}.close-form-button:hover{background-color:#c82333}.close-form-button:focus,.submit-button:focus{outline:2px solid #333}@media (max-width:480px){.popup-form{padding:20px}.close-form-button,.submit-button{padding:10px 20px}}.hero-section{align-items:center;background:url(/static/media/hero-image2.b7e6fb4f3ee1657387b7.png);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;font-family:Rubik,sans-serif;height:100vh;justify-content:center;padding-bottom:40px;padding-top:50px}.hero-section h1{color:#fff;font-size:8rem;text-shadow:2px 2px 1px #fff}.buttons{display:flex;flex-wrap:wrap}.buttons .button-41,.buttons .button-42{align-items:center;display:flex;font-size:1.2rem;height:50px;justify-content:center;margin:10px;width:230px}.buttons .button-42{background-color:initial;background-image:linear-gradient(-180deg,#c9c9c9,#fff);border:0;border-radius:5px;box-shadow:0 2px 4px #0000001a;color:#575757;cursor:pointer;font-family:Inter,-apple-system,system-ui,Roboto,Helvetica Neue,Arial,sans-serif;line-height:44px;outline:0;overflow:hidden;padding:0 20px;pointer-events:auto;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;vertical-align:top;white-space:nowrap;z-index:9}.button-42:hover{background-image:linear-gradient(-180deg,#c9c9c9,#989898)}@media(max-width:900px){.hero-section h1{font-size:2.1rem;padding:10px;text-align:center;text-shadow:none}.hero-section p{color:#fff;font-size:1.5rem;padding-bottom:20px;padding-left:20px;padding-right:20px}.buttons{align-items:center;justify-content:center}.buttons .button-41,.buttons .button-42{height:40px;width:220px}.buttons{padding-top:1px}}.form-success{color:#28a745;font-size:12px;font-weight:700;margin-top:15px;padding:0;text-align:center}.services-section{background-image:linear-gradient(to bottom right,#34d399,#0e9f6e);color:#fff;font-family:Arial,sans-serif;padding:150px 0;text-align:center}.services-title{font-size:3rem;font-weight:700;margin-bottom:30px}.services-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.service-card{background-color:#ffffff1a;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:300px;padding:20px;transition:transform .3s ease;width:100%}.service-card:hover{transform:translateY(-10px)}.service-title{font-size:1.5rem;margin-bottom:10px}.service-description{font-size:1rem;line-height:1.5}.statistics-section{background-image:linear-gradient(to bottom right,#34d399,#0e9f6e);color:#fff;padding:50px 0}.statistics-container,.statistics-section{align-items:center;display:flex;justify-content:center}.statistics-container{flex-wrap:wrap;margin:0 auto;width:50%}.statistics{display:flex;flex-wrap:wrap;gap:20px}.statistic{background-color:#ffffff1a;border-radius:10px;padding:20px;text-align:center;width:calc(50% - 10px)}.statistic h3{font-size:1.5rem;margin-bottom:10px}.statistic p{font-size:1.25rem}.statistic-icon{font-size:2.5rem;margin-bottom:10px}.founder-section{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:100px;width:50%}.founder-photo{background-image:url(/static/media/founder-photo.9031d1d91d91fc219fed.png);background-position:50%;background-size:cover;border-radius:10px;height:300px;width:400px}.founder-quote{max-width:400px;text-align:center}.founder-quote h2{font-size:2rem;margin-bottom:20px;text-align:center}.founder-quote p{font-size:1.25rem}@media(max-width:900px){.statistics-section{flex-direction:column}.founder-section{padding:10px;width:90%}.founder-quote{padding:10px;text-align:justify}.statistics-container{padding-bottom:50px;width:90%}.statistic h3{font-size:.9rem;margin-bottom:10px}.statistic p{font-size:1rem}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}.testimonials{background-attachment:fixed;background-image:url(/static/media/hero-image.6c63e2ed5ccc709a040f.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:100px 20px;text-align:center}.testimonials h2{color:#000;font-size:2.4em;margin-bottom:20px}.instagram-container{align-items:center;display:flex;justify-content:center;margin:0 auto;padding:10px}.banner-container{background-attachment:fixed;background-image:url(/static/media/hero-image.8f883dc0f5e2f999f06a.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:50px 20px;text-align:center}.banner-heading{color:#fff;font-size:2.5rem;margin-bottom:40px}.banner-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.banner-item{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;height:150px;padding:30px;transition:transform .3s ease;width:300px}.banner-item:hover{box-shadow:0 8px 12px #0003;transform:translateY(-5px)}.banner-icon{color:#34d399;font-size:2rem;margin-right:15px}.banner-item h3{font-size:1.25rem;margin-bottom:10px}.banner-item p{color:#666;font-size:1rem;margin:0}.banner-item a{color:#34d399;display:inline-block;margin-top:10px;text-decoration:none}.banner-item a:hover{text-decoration:underline}.membership-banner-container{background-color:#d1f7c4;border-radius:15px;box-shadow:0 4px 8px #0000001a;padding:60px 20px;text-align:center}.membership-banner-heading{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:40px}.membership-banner-content{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.membership-banner-item{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;padding:30px 20px;text-align:left;transition:transform .3s ease;width:450px}.membership-banner-item:hover{box-shadow:0 8px 12px #0003;transform:translateY(-5px)}.membership-banner-icon{color:#4caf50;font-size:3rem;margin-right:15px}.membership-banner-item h3{color:#2c3e50;font-size:1.75rem;margin-bottom:10px}.membership-banner-item p{color:#666;font-size:1rem;margin:0}.membership-banner-item ul{color:#666;font-size:1rem;list-style-type:disc;padding-left:20px}.membership-banner-item ul li{margin-bottom:5px}.membership-banner-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;display:inline-block;font-size:1rem;margin-top:20px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.membership-banner-button:hover{background-color:#388e3c}.courses-section{background-image:linear-gradient(to bottom right,#34d399,#0e9f6e);color:#fff;display:flex;font-family:Arial,sans-serif;padding:140px 0 50px;text-align:center}.courses-title{font-size:3rem;font-weight:700;margin-bottom:30px}.carousel-container{margin:0 auto 50px;max-width:800px}.courses-section .carousel .slide img{height:600px;width:600px}.application-form{background-color:#ffffff1a;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:600px;padding:20px}.application-form h2{font-size:2rem;margin-bottom:20px}.application-form form{display:flex;flex-direction:column;gap:10px}.application-form label{align-items:flex-start;display:flex;flex-direction:column;font-size:1rem}.application-form input,.application-form textarea{border:none;border-radius:5px;margin-top:5px;padding:10px;width:100%}.application-form button{background-color:#0e9f6e;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s ease}.application-form button:hover{background-color:#34d399}@media(max-width:900px){.courses-section{flex-direction:column}.courses-section .carousel .slide img{height:360px;width:360px}.carousel-container{margin:10px;max-width:400px}.courses-title{font-size:2rem}}.courses{display:flex;flex-direction:column}.student-reviews-container{padding:100px 20px;text-align:center}.student-reviews-heading{color:#333;font-size:2em;margin-bottom:20px}.carousel .slide img{height:700px;object-fit:cover;width:700px}@media(max-width:700px){.carousel .slide img{height:360px;width:360px}.student-reviews-container{padding:100px 10px}}.contact-section{background-image:linear-gradient(to bottom right,#34d399,#0e9f6e);color:#fff;height:100vh;padding:120px 20px 50px}.contact-container{align-items:center;justify-content:center;margin:0 auto;max-width:100%}.contact-container,.contact-info{display:flex;flex-direction:column}.contact-info{margin-bottom:30px;text-align:center}.info-item{margin-bottom:20px}.contact-form{max-width:400px;width:100%}.contact-form h2{margin-bottom:30px;text-align:center}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:5px}.form-group input,.form-group textarea{background-color:#ffffff1a;border:none;border-radius:5px;color:#000;padding:10px;width:100%}.form-group textarea{resize:none}.contact-section button[type=submit]{background-color:#fff;border:none;border-radius:5px;color:#0e9f6e;cursor:pointer;padding:10px 20px;transition:background-color .3s}.contact-section button[type=submit]:hover{background-color:#0e9f6e;color:#fff}.info-item a{color:#fff;text-decoration:none}.our-work-section{margin:auto;max-width:800px;padding:100px 20px;text-align:center}.our-work-section h2{font-size:2rem;margin-bottom:30px}.our-work-section .carousel-item{align-items:center;display:flex;justify-content:center}.our-work-section .instagram-media{max-width:540px;width:100%}.footer{background-color:#333;color:#fff;padding:50px 0}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;max-width:1200px}.footer-brand{align-items:center;display:flex;flex:1 1 250px;margin-bottom:20px}.footer-brand-logo{height:auto;margin-right:10px;width:50px}.footer-brand-name{font-size:1.5rem;margin:0}.footer-brand-about{font-size:1rem;margin:5px 0}.footer-contact,.footer-links,.footer-social{flex:1 1 200px;margin-bottom:20px}.footer-address,.footer-phone{align-items:center;display:flex;margin-bottom:10px}.footer-address p,.footer-phone p{margin:0 0 0 10px}.footer-links-heading,.footer-social-heading{font-size:1.2rem;margin-bottom:10px}.footer-links-list{list-style:none;padding:0}.footer-links-list li{margin-bottom:5px}.footer-links-list a{color:#fff;text-decoration:none}.footer-links-list a:hover{text-decoration:underline}.footer-social-icons{display:flex}.footer-social-icons a{color:#fff;font-size:40px;margin-right:10px}.footer-social-icons a:last-child{margin-right:0}.footer-icon{margin-right:10px}.footer-phone a{color:#fff;margin-left:5px;text-decoration:none}@media (max-width:768px){.footer-container{align-items:center;flex-direction:column}.footer-brand,.footer-contact,.footer-links,.footer-social{flex:1 1 100%}.footer-brand,.footer-contact,.footer-links,.footer-social{text-align:center}.footer-brand-logo{margin:0 auto 10px}.footer-icon{margin-right:0}.footer-brand-logo{margin-right:7px}}.about-page{padding:130px 20px 20px}.about-section{margin-bottom:40px;padding-left:100px;padding-right:100px}.about-section ul{padding-left:40px;padding-right:20px}.about-section p{text-align:justify}.about-section h2{font-size:2rem;margin-bottom:20px}.about-image{margin-bottom:20px;max-width:500px;width:100%}.about-page .services-section,.team-section{margin-bottom:40px}.about-page .services-section h2,.team-section h2{font-size:2rem;margin-bottom:20px}.about-page .services,.team-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.about-page .service-card,.team-card{background-color:#f9f9f9;border-radius:10px;box-shadow:0 2px 4px #0000001a;padding:20px;transition:all .3s ease;width:calc(50% - 10px)}.about-page .service-card:hover,.team-card:hover{box-shadow:0 4px 6px #0003;transform:translateY(-5px)}.about-page .service-card h3,.team-card h3{margin-top:0}.about-page .service-card p,.team-card p{margin-bottom:0}.team-image{border-radius:50%;margin-bottom:10px;width:200px}@media (max-width:768px){.about-page .service-card,.team-card{width:100%}.about-section{padding-left:10px;padding-right:10px;text-align:justify}}.blogs-section{margin:auto;max-width:1200px;padding:150px 20px 20px;text-align:center}.blogs-section .card-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.blogs-section .card{align-items:center;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;justify-content:center;overflow:hidden;padding:20px}.blogs-section .instagram-media{max-width:540px;width:100%}.certifications-container{margin:0 auto;max-width:800px;padding:120px 20px 20px}.certifications-heading{font-size:2.5rem;margin-bottom:30px;text-align:center}.certificates{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.certificate{border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.certificate-image{height:auto;width:100%}.certificate-details{padding:20px}.certificate-title{font-size:1.5rem;margin-bottom:10px}.certificate-description{font-size:1rem;margin-bottom:10px}.certificate-timing{color:#666;font-size:.9rem}
/*# sourceMappingURL=main.43498a9c.css.map*/