.page[data-v-3aa0cbf2]{height:100%}.page .page-content[data-v-3aa0cbf2]{width:100%;max-width:700px;margin:0 auto;padding:0 24px 24px 24px}.field-input[data-v-c8a2ba2a]{margin:0 0 24px 0}.field-input.disabled[data-v-c8a2ba2a]{opacity:.25}.field-input.disabled[data-v-c8a2ba2a]:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0}.field-input .label[data-v-c8a2ba2a]{color:var(--color-primary);text-transform:uppercase}.field-input .description[data-v-c8a2ba2a],.field-input .label[data-v-c8a2ba2a]{display:block;padding-left:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.field-input .description[data-v-c8a2ba2a]{color:var(--color-input-text-text);opacity:.5}.field-input .input[data-v-c8a2ba2a]{display:block;margin:2px 0 0 0;width:100%;height:40px;padding:0 16px;border-radius:4px;background:var(--color-input-text-bg);color:var(--color-input-text-text);border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}.field-input .input[disabled][data-v-c8a2ba2a]{cursor:not-allowed}.field-input .input[disabled][data-v-c8a2ba2a]:focus{background-color:var(--color-input-text-bg)}.field-input .input[data-v-c8a2ba2a]:focus{background-color:var(--color-input-text-bg-focus)}.field-input .password-switch[data-v-c8a2ba2a]{position:absolute;right:0;top:0;height:40px;width:48px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--color-input-text-text);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;opacity:.25}.field-input .password-switch[data-v-c8a2ba2a]:hover{opacity:.5}.field-input .password-switch[data-v-c8a2ba2a] svg{height:50%;width:50%}.field-input textarea.input[data-v-c8a2ba2a]{height:auto;padding:16px;resize:none}.field-input select.input[data-v-c8a2ba2a]{background-image:url(../../assets/img/chevron-down.df90f293.svg);background-position:right 12px center;background-size:24px;background-repeat:no-repeat}.field-input select.input.empty[data-v-c8a2ba2a]{color:var(--color-input-text-placeholder)}.field-input .radio[data-v-c8a2ba2a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:8px 0 0 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.field-input .radio:hover .radio-bullet[data-v-c8a2ba2a]{background-color:hsla(0,0%,100%,.1)}.field-input .radio .radio-bullet[data-v-c8a2ba2a]{width:24px;height:24px;margin:0 8px 0 0;border:2px solid var(--color-primary);border-radius:50%}.field-input .radio .radio-bullet input[data-v-c8a2ba2a]{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.field-input .radio .radio-bullet .checked[data-v-c8a2ba2a]{position:absolute;left:3px;top:3px;right:3px;bottom:3px;border-radius:50%;background-color:var(--color-primary)}.field-input .radio .radio-label[data-v-c8a2ba2a]{color:var(--color-primary);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.field-input .checkboxes[data-v-c8a2ba2a],.field-input .radio .radio-label[data-v-c8a2ba2a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.field-input .checkboxes[data-v-c8a2ba2a]{-ms-flex-wrap:wrap;flex-wrap:wrap}.field-input .checkboxes .checkbox[data-v-c8a2ba2a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:25%;margin:8px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.field-input .checkboxes .checkbox:hover .checkbox-bullet[data-v-c8a2ba2a]{background-color:hsla(0,0%,100%,.1)}.field-input .checkboxes .checkbox .checkbox-bullet[data-v-c8a2ba2a]{width:24px;height:24px;margin:0 8px 0 0;border:2px solid var(--color-primary)}.field-input .checkboxes .checkbox .checkbox-bullet input[data-v-c8a2ba2a]{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.field-input .checkboxes .checkbox .checkbox-bullet .checked[data-v-c8a2ba2a]{position:absolute;left:3px;top:3px;right:3px;bottom:3px;background-color:var(--color-primary)}.field-input .checkboxes .checkbox .checkbox-label[data-v-c8a2ba2a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:var(--color-primary);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-right:8px;line-height:14px}.field-input .error[data-v-c8a2ba2a]{margin:4px 0 0 0;color:var(--color-error);text-transform:uppercase;font-size:1.2rem;font-weight:700}[data-v-c8a2ba2a]::-webkit-input-placeholder{color:var(--color-input-text-placeholder);-webkit-user-select:none;user-select:none;opacity:1}[data-v-c8a2ba2a]::-moz-placeholder{color:var(--color-input-text-placeholder);-moz-user-select:none;user-select:none;opacity:1}[data-v-c8a2ba2a]:-ms-input-placeholder{color:var(--color-input-text-placeholder);-ms-user-select:none;user-select:none;opacity:1}[data-v-c8a2ba2a]::-ms-input-placeholder{color:var(--color-input-text-placeholder);-ms-user-select:none;user-select:none;opacity:1}[data-v-c8a2ba2a]::placeholder{color:var(--color-input-text-placeholder);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:1}@media (max-width:700px){.field-input.calendly .calendly-wrap[data-v-c8a2ba2a] iframe{border-radius:8px;-webkit-transform:translateY(4px);transform:translateY(4px)}}@media (max-width:600px){.field-input .checkboxes .checkbox[data-v-c8a2ba2a]{width:33.3333%}}@media (max-width:400px){.field-input .checkboxes .checkbox[data-v-c8a2ba2a]{width:50%}}#app.mobile .teacher-signup .content .page .page-content .row[data-v-6226c3fa]{display:block}#app.mobile .teacher-signup .content .page .page-content .row .field-input.one-quarter[data-v-6226c3fa],#app.mobile .teacher-signup .content .page .page-content .row .field-input.three-quarter[data-v-6226c3fa]{width:100%;margin-right:0;margin-left:0;margin-top:0}.teacher-signup[data-v-6226c3fa]{display:block;height:100%}.teacher-signup .head[data-v-6226c3fa]{padding:40px 24px;max-width:700px;width:100%;height:128px;margin:0 auto}.teacher-signup .head.hidden[data-v-6226c3fa]{opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.teacher-signup .head .main-title[data-v-6226c3fa]{margin:0 0 16px 0;font-weight:700;font-family:Josefin Sans;text-transform:uppercase;font-size:2.4rem;color:var(--color-primary);line-height:24px}.teacher-signup .head .bullets[data-v-6226c3fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:8px;padding-left:3px}.teacher-signup .head .bullets .bullet[data-v-6226c3fa]{width:8px;height:8px;margin:0 12px 0 0;border-radius:50%;-webkit-box-shadow:inset 0 0 0 1px var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.teacher-signup .head .bullets .bullet.active[data-v-6226c3fa]{background-color:var(--color-primary);-webkit-box-shadow:0 0 0 3px var(--color-primary);box-shadow:0 0 0 3px var(--color-primary);-webkit-animation:bullet-data-v-6226c3fa .25s cubic-bezier(.175,.885,.32,1.275);animation:bullet-data-v-6226c3fa .25s cubic-bezier(.175,.885,.32,1.275)}.teacher-signup .content[data-v-6226c3fa]{width:100%;height:calc(100% - 128px)}.teacher-signup .content .page[data-v-6226c3fa]{height:100%}.teacher-signup .content .page .page-content .intro[data-v-6226c3fa]{margin:0 0 24px 0;color:var(--color-text)}.teacher-signup .content .page .page-content .separator[data-v-6226c3fa]{height:2px;margin:32px 0;background-color:var(--color-primary)}.teacher-signup .content .page .page-content .row[data-v-6226c3fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.teacher-signup .content .page .page-content .row .field-input[data-v-6226c3fa]:first-child{margin-right:8px}.teacher-signup .content .page .page-content .row .field-input[data-v-6226c3fa]:last-child{margin-left:8px;margin-top:42px}.teacher-signup .content .page .page-content .row .field-input.three-quarter[data-v-6226c3fa]{width:calc(70% - 8px)}.teacher-signup .content .page .page-content .row .field-input.one-quarter[data-v-6226c3fa]{width:calc(30% - 8px)}.teacher-signup .content .page .page-content .error-info[data-v-6226c3fa]{background-color:var(--color-error);padding:8px 12px;border-radius:4px;margin:-8px 0 32px 0;font-size:1.4rem;line-height:1.4em}.teacher-signup .content .page .page-content .info[data-v-6226c3fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:var(--color-primary);padding:12px 16px;border-radius:4px;margin:-8px 0 32px 0;font-size:1.4rem;line-height:1.2em;color:var(--color-bg)}.teacher-signup .content .page .page-content .info[data-v-6226c3fa] .ui-icon{margin:0 8px 0 0;-ms-flex-negative:0;flex-shrink:0;color:var(--color-bg)}.teacher-signup .content .page .page-content .info[data-v-6226c3fa] .ui-icon svg line,.teacher-signup .content .page .page-content .info[data-v-6226c3fa] .ui-icon svg path{stroke:var(--color-bg)!important;fill:none!important}.teacher-signup .content .page .page-content .group.inactive .condition[data-v-6226c3fa]{opacity:.25}.teacher-signup .content .page .page-content .group .condition[data-v-6226c3fa]{position:absolute;left:-224px;width:200px;height:100%;padding-right:24px;border-right:2px solid var(--color-primary);text-align:right;text-transform:uppercase;color:var(--color-button-bg)}.teacher-signup .content .main-button[data-v-6226c3fa]{position:absolute;width:200px;height:40px;border-radius:4px;background-color:var(--color-button-bg);line-height:44px;font-size:2rem;font-family:Josefin sans;text-transform:uppercase;color:var(--color-button-text);text-align:center;cursor:not-allowed;opacity:.5}.teacher-signup .content .main-button.next[data-v-6226c3fa]{left:calc(50% + 398px);bottom:48px}.teacher-signup .content .main-button.next.error[data-v-6226c3fa]{background-color:var(--color-error);color:var(--color-error-text);-webkit-animation:shake-data-v-6226c3fa .25s infinite;animation:shake-data-v-6226c3fa .25s infinite}.teacher-signup .content .main-button.next.error[data-v-6226c3fa]:active,.teacher-signup .content .main-button.next.error[data-v-6226c3fa]:hover{background-color:var(--color-error)}.teacher-signup .content .main-button.prev[data-v-6226c3fa]{left:calc(50% - 598px);top:23px}.teacher-signup .content .main-button.active[data-v-6226c3fa]{opacity:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.teacher-signup .content .main-button.active[data-v-6226c3fa]:hover{background-color:var(--color-button-bg-hover)}.teacher-signup .content .main-button.active[data-v-6226c3fa]:active{background-color:var(--color-button-bg-hover);-webkit-transform:translateY(2px);transform:translateY(2px)}.teacher-signup .content .main-button.last[data-v-6226c3fa]{height:auto;padding:16px 8px 12px 8px;line-height:24px;font-size:1.8rem}.teacher-signup .content .main-error-message[data-v-6226c3fa]{position:absolute;right:16px;max-width:320px;bottom:64px;padding:16px;background-color:var(--color-error);border-radius:8px;font-size:1.4rem;line-height:1.4em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.teacher-signup .content .main-error-message[data-v-6226c3fa]:after{content:"X";position:absolute;right:-8px;top:-8px;width:32px;height:32px;border-radius:50%;background-color:var(--color-error);font-size:1.6rem;line-height:36px;font-weight:700;font-family:Josefin Sans;text-align:center}.teacher-signup .content .main-error-message strong[data-v-6226c3fa]{display:block;text-transform:uppercase;font-weight:700}.teacher-signup .loader[data-v-6226c3fa]{flex-direction:row;flex-direction:column;font-family:Josefin Sans;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:wait}.teacher-signup .end[data-v-6226c3fa],.teacher-signup .loader[data-v-6226c3fa]{position:absolute;left:0;top:0;right:0;bottom:0;background-color:var(--color-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.teacher-signup .end[data-v-6226c3fa]{flex-direction:row}.teacher-signup .end .end-content[data-v-6226c3fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:40px 24px;width:100%;height:370px}.teacher-signup .end .end-content .left[data-v-6226c3fa]{text-align:right;width:500px;padding:64px 32px 64px 0;margin:0 32px 0 0;border-right:2px solid var(--color-primary)}.teacher-signup .end .end-content .left .title[data-v-6226c3fa]{margin:0 0 24px 0;color:var(--color-primary);font-size:2.8rem;font-family:Josefin sans;text-transform:uppercase}.teacher-signup .end .end-content .left .text[data-v-6226c3fa]{margin:0 0 16px 0;color:var(--color-primary);font-size:2rem}.teacher-signup .end .end-content .left .text[data-v-6226c3fa]:last-child{margin:0}.teacher-signup .end .end-content .right[data-v-6226c3fa]{width:200px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.teacher-signup .end .end-content .right .logo[data-v-6226c3fa]{width:195px;height:189px;background:url(../../assets/img/logo.1dfa996e.png) 50% no-repeat;background-size:contain;-webkit-transform:translateY(48px);transform:translateY(48px)}@media (max-width:1240px){.teacher-signup .head[data-v-6226c3fa]{padding:24px;height:96px}.teacher-signup .content[data-v-6226c3fa]{height:calc(100% - 156px)}.teacher-signup .content .main-button.prev[data-v-6226c3fa]{top:auto;right:auto;bottom:-48px;left:16px;width:160px}.teacher-signup .content .main-button.next[data-v-6226c3fa]{top:auto;left:auto;bottom:-48px;right:16px;width:160px}}@media (max-width:730px){.teacher-signup .end .end-content[data-v-6226c3fa]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.teacher-signup .end .end-content .left[data-v-6226c3fa]{width:100%;margin:0 0 32px 0;padding:0 0 32px 0;border:none;border-bottom:2px solid var(--color-primary);text-align:center}.teacher-signup .end .end-content .left .text[data-v-6226c3fa]{font-size:1.6rem;line-height:1.4em}.teacher-signup .end .end-content .right[data-v-6226c3fa]{width:100%;height:auto;text-align:center}.teacher-signup .end .end-content .right .logo[data-v-6226c3fa]{margin:0 auto;-webkit-transform:none;transform:none;width:130px;height:126px}}@-webkit-keyframes bullet-data-v-6226c3fa{0%,to{-webkit-transform:none;transform:none}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes bullet-data-v-6226c3fa{0%,to{-webkit-transform:none;transform:none}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes shake-data-v-6226c3fa{0%{-webkit-transform:translate(2px) rotate(0deg);transform:translate(2px) rotate(0deg)}10%{-webkit-transform:translate(-1px) rotate(-1deg);transform:translate(-1px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}40%{-webkit-transform:translate(1px) rotate(1deg);transform:translate(1px) rotate(1deg)}50%{-webkit-transform:translate(-1px) rotate(-1deg);transform:translate(-1px) rotate(-1deg)}60%{-webkit-transform:translate(-3px) rotate(0deg);transform:translate(-3px) rotate(0deg)}70%{-webkit-transform:translate(2px) rotate(-1deg);transform:translate(2px) rotate(-1deg)}80%{-webkit-transform:translate(-1px) rotate(1deg);transform:translate(-1px) rotate(1deg)}90%{-webkit-transform:translate(2px) rotate(0deg);transform:translate(2px) rotate(0deg)}to{-webkit-transform:translate(1px) rotate(-1deg);transform:translate(1px) rotate(-1deg)}}@keyframes shake-data-v-6226c3fa{0%{-webkit-transform:translate(2px) rotate(0deg);transform:translate(2px) rotate(0deg)}10%{-webkit-transform:translate(-1px) rotate(-1deg);transform:translate(-1px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}40%{-webkit-transform:translate(1px) rotate(1deg);transform:translate(1px) rotate(1deg)}50%{-webkit-transform:translate(-1px) rotate(-1deg);transform:translate(-1px) rotate(-1deg)}60%{-webkit-transform:translate(-3px) rotate(0deg);transform:translate(-3px) rotate(0deg)}70%{-webkit-transform:translate(2px) rotate(-1deg);transform:translate(2px) rotate(-1deg)}80%{-webkit-transform:translate(-1px) rotate(1deg);transform:translate(-1px) rotate(1deg)}90%{-webkit-transform:translate(2px) rotate(0deg);transform:translate(2px) rotate(0deg)}to{-webkit-transform:translate(1px) rotate(-1deg);transform:translate(1px) rotate(-1deg)}}.main-view[data-v-69399218]{width:100%;height:100%}