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}*,body{margin:0}*{padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3{font-family:Castoro Titling,cursive}.app{background:linear-gradient(135deg,#667eea,#764ba2);background-attachment:fixed;min-height:100vh;position:relative;width:100%}.app:before{background:radial-gradient(ellipse at 20% 80%,rgba(120,119,198,.3) 0,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(255,119,198,.2) 0,transparent 50%),radial-gradient(ellipse at 40% 40%,rgba(72,187,255,.2) 0,transparent 50%),radial-gradient(ellipse at 60% 60%,rgba(134,239,172,.15) 0,transparent 50%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.app>*{position:relative;z-index:1}.app_content{align-items:center;background:transparent;display:flex;flex-direction:column;min-height:100vh;position:absolute;top:80px;width:100%}.app_content>*{position:relative;z-index:1}.app a{text-decoration:none}.app_background_img{height:100vh;position:relative;width:100%}.app_background_img img{height:100%;position:relative;position:fixed;width:100%}.app_content_icon{background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;box-shadow:0 4px 15px rgba(37,211,102,.4);color:#fff;padding:16px;position:-webkit-sticky;position:sticky;transition:all .3s cubic-bezier(.4,0,.2,1)}.app_content_icon:hover{box-shadow:0 8px 25px rgba(37,211,102,.5);-webkit-transform:translateY(-3px) scale(1.05);transform:translateY(-3px) scale(1.05)}.app_content_whatsApp{right:20px}.app_content_whatsApp,.mobile_app{bottom:20px;position:fixed;z-index:999}.mobile_app{left:20px}.mobile_app img{-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));object-fit:contain;position:-webkit-sticky;position:sticky;transition:all .3s ease-in;width:150px}.mobile_app img:hover{-webkit-filter:drop-shadow(0 6px 12px rgba(0,0,0,.25));filter:drop-shadow(0 6px 12px rgba(0,0,0,.25));-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media screen and (max-width:930px){.app_content{flex-direction:column;padding:10px}}@media screen and (max-width:600px){.app_content{padding:0}}@media screen and (max-width:380px){.navbar_links{width:95%}.app_content_icon{font-size:.5rem;padding:12px}}.form{margin-top:30px;padding-bottom:40px;text-align:center}.form_inputs{align-items:center;-webkit-animation:slideUp .5s ease-out;animation:slideUp .5s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.3);border-radius:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.1);display:flex;flex-direction:column;min-height:70vh;padding:0 40px 40px;width:420px}@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.navigation_btn{margin-bottom:15px}@media screen and (max-width:605px){.form_inputs{border-radius:20px;margin:0 auto;padding:0 24px 32px;width:90%}}.form_inputs_text{padding-top:24px;width:100%}@media screen and (max-width:605px){.form_inputs_text{padding-top:16px}}.form_inputs_text strong{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:700;letter-spacing:-.5px}.form_inputs_text p{color:#64748b;font-size:.95rem;font-weight:400;line-height:1.5;padding-top:12px;text-align:start}@media screen and (max-width:445px){.form_inputs{padding:20px}}.form h3{color:#fff;display:none}@media screen and (max-width:930px){.form h3{display:flex;padding:30px 0}}.form_inputs input{color:#1e293b;font-size:1rem;margin-top:10px}.form_inputs button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 15px rgba(102,126,234,.4);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:15px;min-width:200px;padding:14px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.form_inputs button:hover{box-shadow:0 8px 25px rgba(102,126,234,.5);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.form_inputs button:active{-webkit-transform:translateY(0);transform:translateY(0)}.form_input_btn{color:#fff}.form_input_btn:hover{background:linear-gradient(135deg,#5a6fd6,#6a4190);color:#fff}.form_input_btn_disabled{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;cursor:not-allowed;opacity:.5}.phone_container{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:16px;margin-top:16px;min-height:100px;padding:16px;transition:all .3s ease;width:100%}.phone_container:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.05)}.phone_container_p{background-color:#33313100;border-radius:5px;cursor:pointer;padding:15px}.phone_container p{color:#000}.amount_container{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:16px;margin-top:16px;padding:16px;transition:all .3s ease;width:100%}.amount_container:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.05)}.phone_container p{color:#334155;font-size:15px}.phone_container input{align-items:center;display:flex;justify-content:center}.amount_container_p{background-color:initial;border-radius:8px;cursor:pointer;padding:12px}.school_component{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:16px;margin-top:16px;padding:16px;transition:all .3s ease;width:100%}.school_component:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.05)}.student_container{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:16px;margin-top:16px;padding:16px;transition:all .3s ease;width:100%}.student_container:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.05)}.payment_container{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin-top:16px;padding:16px;text-transform:capitalize;transition:all .3s ease;width:100%}.payment_container:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.05)}.makePayment_container{align-items:center;background-color:#fff;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);display:flex;flex-direction:column;justify-content:center;margin:10px auto;width:100%}.makePayment_container strong{font-size:30px;text-align:right}.makePayment_container h3{color:#000;display:flex;font-size:40px;margin-top:5px}.popupContainer{border-radius:10px;padding:30px}.makePayment_container_btn{background-color:#d3d3d3;padding:5px}.studentPhone_container{border-radius:8px;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);margin-top:15px;padding:10px;width:100%}.studentPhone_container_btn p{color:#4282ea;cursor:pointer;font-size:15px;font-weight:700;margin-top:10px;padding:5px 0;text-align:left;transition:all .3s ease-in}.studentPhone_container_btn_line{border-radius:3px;height:10px;margin-bottom:10px;width:100px}.studentPhone_container p:hover{color:#00000091;-webkit-transform:translateX(2px);transform:translateX(2px)}.container_header{color:#00000080;font-size:20px;margin:10px 0;text-align:left;text-transform:uppercase}.form strong{text-align:left}.item-enter{opacity:0}.item-enter-active{opacity:1;transition:opacity .3s ease-in}.item-exit{opacity:1}.item-exit-active{opacity:0;transition:opacity .3s ease-in}.button-style{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 15px rgba(102,126,234,.4);color:#fff;cursor:pointer;font-size:16px;font-weight:600;opacity:1;padding:14px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.button-style:hover{box-shadow:0 8px 25px rgba(102,126,234,.5);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.button-style:active{-webkit-transform:translateY(0);transform:translateY(0)}.button-style.disabled{cursor:not-allowed;opacity:.5;-webkit-transform:none;transform:none}.button-style.button-success{background:linear-gradient(135deg,#4caf50,#2e7d32);box-shadow:0 4px 15px rgba(76,175,80,.4)}.button-style.button-success:hover{box-shadow:0 8px 25px rgba(76,175,80,.5)}.labels{text-align:start;width:100%}.labels p{font-size:10px;opacity:.6}.step-indicator{justify-content:center;margin-bottom:10px;padding:20px 10px;width:100%}.step,.step-indicator{align-items:center;display:flex}.step{flex-direction:column;position:relative}.step-circle{align-items:center;background-color:#e0e0e0;border-radius:50%;color:#757575;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;transition:all .3s ease;width:32px}.step.active .step-circle{background-color:#635bff;box-shadow:0 2px 8px rgba(99,91,255,.4);color:#fff}.step.completed .step-circle{background-color:#4caf50;color:#fff}.checkmark{font-size:16px;font-weight:700}.step-label{color:#757575;font-size:11px;font-weight:500;letter-spacing:.5px;margin-top:6px;text-transform:uppercase}.step.active .step-label{color:#635bff;font-weight:600}.step.completed .step-label{color:#4caf50}.step-line{background-color:#e0e0e0;border-radius:2px;height:3px;margin:0 4px 20px;transition:background-color .3s ease;width:30px}.step-line.completed{background-color:#4caf50}@media screen and (max-width:500px){.step-indicator{padding:15px 5px}.step-circle{font-size:12px;height:26px;width:26px}.step-label{font-size:9px}.step-line{width:20px}}.navbar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.85);border-bottom:1px solid hsla(0,0%,100%,.3);box-shadow:0 4px 30px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.05);height:80px;justify-content:center;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.navbar,.navbar_links{align-items:center;display:flex}.navbar_links{justify-content:space-between;margin:0;max-width:1200px;width:90%}.navbar_links p{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:700;letter-spacing:-.5px;margin:0}.navbar_links p span{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f093fb,#f5576c);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:800}.phone_section{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.phone_section h4{align-items:center;color:#475569;display:flex;font-size:.95rem;font-weight:500;gap:6px;margin:0}.phone_section h4 strong{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:700}.phone_section h5{align-items:center;color:#64748b;display:flex;font-size:.85rem;font-weight:500;gap:6px;margin:0}.phone_section h5 strong{color:#334155;font-weight:600}@media screen and (max-width:600px){.navbar{height:70px;padding:0 10px}.navbar_links p{font-size:1.4rem}.navbar_links p span{font-size:1.8rem}.phone_section h4{font-size:.8rem}.phone_section h4 strong{font-size:.9rem}.phone_section h5{font-size:.75rem}}@media screen and (max-width:380px){.navbar_links{width:95%}.navbar_links p{font-size:1.2rem}.phone_section h4,.phone_section h5{font-size:.7rem}}.popup-content{background:#fff;border:1px solid #d7d7d7;margin:auto;padding:5px;width:50%}[role=tooltip].popup-content{border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.16);width:200px}.popup-overlay{background:rgba(0,0,0,.5)}[data-popup=tooltip].popup-overlay{background:transparent}.popup-arrow{stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30px;stroke-dashoffset:-54px;bottom:0;color:#fff;-webkit-filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));left:0;right:0;top:0}
/*# sourceMappingURL=main.689ad660.css.map*/