.school-registration-form{margin:0 auto;max-width:100%;width:100%}.school-registration-iframe{border:0;display:block;height:auto;margin:0;min-height:620px;overflow:hidden;padding:0;width:100%}@media (max-width:767px){.school-registration-iframe{height:auto;min-height:620px}}.apx-cf{display:block}.school-registration-form{display:none}.apx-cf{--cf-card:#f1f6fc;--cf-field:#fff;--cf-text:#12294a;--cf-placeholder:#7d6a60;--cf-btn:#1b3b6b;--cf-btn-hover:#152f56;--cf-error:#d93025;--cf-pill:40px;color:var(--cf-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-align:left}.apx-cf *,.apx-cf :after,.apx-cf :before{box-sizing:border-box}.apx-cf .apx-cf-card{background:var(--cf-card);border-radius:26px;margin:0 auto;max-width:720px;padding:40px}.apx-cf .apx-cf-step{display:none}.apx-cf .apx-cf-step.is-active{display:block}.apx-cf .apx-cf-head{align-items:center;display:flex;gap:15px;justify-content:space-between;margin:0 0 26px}.apx-cf .apx-cf-h{color:var(--cf-text);font-family:inherit;font-size:30px;font-weight:700;letter-spacing:-.3px;line-height:1.2;margin:0;padding:0;text-transform:none}.apx-cf .apx-cf-count{color:var(--cf-text);font-size:15px;font-weight:700;white-space:nowrap}.apx-cf .apx-cf-text{color:var(--cf-text);font-size:16px;line-height:1.5;margin:6px 0 0}.apx-cf .apx-cf-row{display:grid;gap:18px;grid-template-columns:1fr 1fr}.apx-cf .apx-cf-field{margin:0 0 18px;position:relative}.apx-cf .apx-cf-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.apx-cf .apx-cf-input{-webkit-appearance:none;appearance:none;background-color:var(--cf-field);border:1px solid transparent;border-radius:var(--cf-pill);box-shadow:none;color:var(--cf-text);display:block;font-family:inherit;font-size:16px;height:auto;line-height:1.3;margin:0;min-height:0;padding:17px 24px;transition:border-color .2s ease;width:100%}.apx-cf .apx-cf-input::placeholder{color:var(--cf-placeholder);opacity:1}.apx-cf .apx-cf-input:focus{border-color:#2f80ed;outline:none}.apx-cf .apx-cf-select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'><path d='M1 1l6 6 6-6' stroke='%2312294a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 24px center;background-repeat:no-repeat;cursor:pointer;padding-right:50px}.apx-cf .apx-cf-select.is-placeholder{color:var(--cf-placeholder)}.apx-cf .apx-cf-select option{color:var(--cf-text)}.apx-cf .apx-cf-textarea{border-radius:26px;min-height:150px;resize:vertical}.apx-cf .apx-cf-phone{align-items:stretch;display:flex;gap:12px;position:relative}.apx-cf .apx-cf-phone .apx-cf-input{flex:1 1 auto;min-width:0;width:auto}.apx-cf .apx-cf-country{align-items:center;background:var(--cf-field);border:1px solid #dfe6ef;border-radius:10px;box-shadow:none;color:#4a5568;cursor:pointer;display:flex;flex:0 0 auto;font-family:inherit;font-size:13px;font-weight:700;gap:7px;justify-content:center;letter-spacing:.5px;line-height:1;margin:0;min-width:74px;padding:0 14px;text-transform:none}.apx-cf .apx-cf-country:hover{background:#f7fafd}.apx-cf .apx-cf-caret{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #12294a;height:0;width:0}.apx-cf .apx-cf-cpanel{background:#fff;border-radius:18px;box-shadow:0 10px 28px rgba(18,41,74,.18);display:none;left:0;margin-top:8px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1200}.apx-cf .apx-cf-cpanel.is-open{display:block}.apx-cf .apx-cf-csearch-wrap{padding:14px 22px 10px}.apx-cf .apx-cf-csearch{background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--cf-text);display:block;font-family:inherit;font-size:17px;margin:0;padding:6px 0;width:100%}.apx-cf .apx-cf-csearch:focus{outline:none}.apx-cf .apx-cf-clist{max-height:260px;overflow-y:auto;padding-bottom:8px}.apx-cf .apx-cf-citem{align-items:baseline;color:var(--cf-text);cursor:pointer;display:flex;font-size:15px;gap:9px;padding:10px 22px}.apx-cf .apx-cf-citem.is-active,.apx-cf .apx-cf-citem:hover{background:#e8eaed}.apx-cf .apx-cf-ciso{color:#8b95a5;flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.5px}.apx-cf .apx-cf-cempty{color:#7a8698;font-size:14px;padding:14px 22px}.apx-cf .apx-cf-buttons{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-top:28px}.apx-cf .apx-cf-btn{background:var(--cf-btn);border:none;border-radius:7px;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:normal;line-height:1.2;margin:0;padding:15px 30px;text-decoration:none;text-transform:none;transition:background .2s ease}.apx-cf .apx-cf-btn:focus,.apx-cf .apx-cf-btn:hover{background:var(--cf-btn-hover);color:#fff;text-decoration:none}.apx-cf .apx-cf-next{margin-left:auto}.apx-cf .apx-cf-btn:disabled{cursor:not-allowed;opacity:.6}.apx-cf .apx-cf-err{color:var(--cf-error);display:none;font-size:14px;font-weight:600;margin:7px 0 0 24px}.apx-cf .apx-cf-err.is-shown{display:block}.apx-cf .apx-cf-formerr{background:#fff3f3;border-radius:14px;color:var(--cf-error);display:none;font-size:15px;line-height:1.5;margin-top:15px;padding:14px 20px}.apx-cf .apx-cf-formerr.is-shown{display:block}.apx-cf .apx-cf-results{background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(18,41,74,.15);display:none;left:0;max-height:260px;overflow-y:auto;position:absolute;right:0;top:57px;z-index:1000}.apx-cf .apx-cf-results.is-open{display:block}.apx-cf .apx-cf-ritem{border-bottom:1px solid #eef2f7;cursor:pointer;padding:13px 22px}.apx-cf .apx-cf-ritem:last-child{border-bottom:none}.apx-cf .apx-cf-ritem:hover{background:#f3f7fc}.apx-cf .apx-cf-rname{font-size:15px;font-weight:600;margin-bottom:3px}.apx-cf .apx-cf-rloc{color:#7a8698;font-size:12px}.apx-cf .apx-cf-rinfo{color:#7a8698;font-size:14px;padding:14px 22px}.apx-cf .apx-cf-link{background:none;border:none;border-radius:0;box-shadow:none;color:var(--cf-btn);cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-weight:600;margin:0;padding:7px 0 0 24px;text-decoration:underline;text-transform:none}.apx-cf .apx-cf-link:hover{background:none;color:var(--cf-btn-hover)}.apx-cf .apx-cf-note{color:#55637a;display:none;font-size:13px;margin:6px 0 0 24px}.apx-cf .apx-cf-note.is-shown{display:block}.apx-cf .apx-cf-other{display:none}.apx-cf .apx-cf-other.is-shown{display:block}.apx-cf .apx-cf-hp{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.apx-cf .apx-cf-done{padding:20px 10px 10px;text-align:center}.apx-cf .apx-cf-done.is-active{display:block}.apx-cf .apx-cf-doneimg{display:block;height:auto;margin:0 auto 20px;max-width:70%;width:220px}.apx-cf .apx-cf-done .apx-cf-h{font-size:28px;margin-bottom:14px}.apx-cf .apx-cf-done .apx-cf-text{color:#55637a;line-height:1.6}@media (max-width:600px){.apx-cf .apx-cf-card{border-radius:20px;padding:26px 20px}.apx-cf .apx-cf-h{font-size:24px}.apx-cf .apx-cf-row{gap:0;grid-template-columns:1fr}.apx-cf .apx-cf-input{font-size:16px;padding:15px 20px}.apx-cf .apx-cf-results{top:53px}.apx-cf .apx-cf-btn{font-size:15px;padding:14px 22px}.apx-cf .apx-cf-country{min-width:66px;padding:0 10px}}