body{background:linear-gradient(75deg,#eb0006,#000 33.33%,#000 66.67%,#ee0fc9) no-repeat 50% fixed;font-family:Fira Sans}body,p{margin:0}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}.form{width:550px;height:auto;min-height:470px;border-radius:10px;display:flex;align-items:stretch}.form-content-wrapper{margin:25px auto 25px 30px;width:370px}.form-left{width:134px;background:linear-gradient(4.92deg,#f30007 46.04%,#f310ce);border-radius:10px 0 0 10px}.form-left-logo{width:70px;height:70px;margin-top:35px}.form-right{width:100%;border-radius:0 10px 10px 0;background:linear-gradient(70.77deg,#efd7d9 25%,#f0d5ec 75%);display:flex;flex:1 1 auto}@media(max-width:650px){.form{flex-direction:column;border-radius:0}.form-left{width:100%;height:100px;min-height:100px;display:flex;justify-content:left;align-items:center;border-radius:0;background:linear-gradient(45deg,#f30007,#f310ce)}.form-left-logo{width:50px;height:50px;margin-top:0;margin-left:30px;margin-bottom:10px}.form-right{margin-top:-10px;height:auto;border-radius:10px 10px 0 0}.form-content-wrapper{width:100%;margin:25px 30px 25px 30px}}.card{height:auto;margin:auto 0}.card__wrapper{background-color:#fff;border:1px solid #ac98a9;border-radius:5px;min-height:56px;height:auto;padding:15px;display:flex;box-sizing:border-box}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#000;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.custom-outlined-button,.customFloatLabel,.login-form-login-input,.login-form-password-input,.login-form-submit-button,.mdc-floating-label{--mdc-theme-primary:#f30007;--mdc-floating-label:#000}.mdc-text-field__input{width:100%}.login-form{display:flex;flex-direction:column;gap:20px;margin-top:30px}.login-form-header{margin:0;text-align:left;color:#000}.login-form-header_your{background-color:#f30007;color:#fff;border-radius:5px;padding:2px 10px}.login-form .mdc-textfield,.login-form-login-input,.login-form-password-input{width:100%}.login-form-submit{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.login-form-submit-switch-form{word-break:break-all;overflow-wrap:break-word}.login-form-submit-switch-form a{cursor:pointer}.login-form-errors{margin:0;text-align:left;color:#f30007;word-break:break-word;overflow-wrap:break-word}.login-redirect-info_wrapper{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:20px}.login-redirect-info-icon{width:60px;height:60px;border-radius:10px}.login-redirect-info-text{font-size:17px}.demo-account-data{text-align:left}.demo-account-data h2{font-size:20px;margin:0 0 5px 0}.demo-account-data h3{font-size:14px;margin:0 0 10px 0}.demo-account-data ul{list-style-image:url(/img/md_shapes_li-bullet_8x8.a11ddfa8.svg);padding-left:20px;margin:0}.demo-account-data ul div{cursor:pointer}.custom-outlined-button,.customFloatLabel,.mdc-floating-label,.signup-form-login-input,.signup-form-next-button,.signup-form-password-input,.signup-form-password-submit-input{--mdc-theme-primary:#f30007;--mdc-floating-label:#000}.signup-form-role__wrapper{display:flex;flex-direction:column;justify-content:left;width:100%}.signup-form-role-label{font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-align:left;color:#000}.signup-form-role-selector{--mdc-segmented-button-selected-ink-color:#f30007;--mdc-segmented-button-selected-container-fill-color:rgba(243,0,7,.08);--mdc-ripple-color:#f30007;width:100%;display:flex!important;justify-content:space-between;margin-top:5px}.mdc-segmented-button__segment{flex-grow:1}.mdc-segmented-button__label,.mdc-segmented-button__ripple,.mdc-text-field__input{width:100%}.signup-form{display:flex;flex-direction:column;gap:20px;margin-top:30px}.signup-form-header{margin:0;text-align:left;color:#000}.signup-form-header_your{background-color:#f30007;color:#fff;border-radius:5px;padding:2px 10px}.signup-form .mdc-text-field,.signup-form .mdc-textfield,.signup-form-login-input,.signup-form-password-input,.signup-form-password-submit-input{width:100%}.signup-form-submit{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.signup-form-submit-switch-form{word-break:break-all;overflow-wrap:break-word}.signup-form-errors{margin:0;text-align:left;color:#f30007;word-break:break-word;overflow-wrap:break-word}.signup-redirect-info-wrapper{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:20px}.signup-redirect-info-icon{width:60px;height:60px;border-radius:10px}.signup-redirect-info-text{font-size:17px}.mdc-floating-label{-webkit-text-fill-color:#000}.custom-outlined-button[data-v-b23f298e],.customFloatLabel[data-v-b23f298e],.mdc-floating-label[data-v-b23f298e],.signup-form-find-school-button[data-v-b23f298e],.signup-form-login-input[data-v-b23f298e],.signup-form-password-input[data-v-b23f298e]{--mdc-theme-primary:#f30007;--mdc-floating-label:#000;--mdc-outlined-button-outline-color:#f30007}.mdc-text-field__input[data-v-b23f298e]{width:100%}.signup-form[data-v-b23f298e]{display:flex;flex-direction:column;gap:20px;margin-top:30px}.signup-form-header[data-v-b23f298e]{margin:0;margin-left:10px;font-size:27px;text-align:left;color:#000}.signup-form-header_wrapper[data-v-b23f298e]{display:flex}.signup-form-header-icon[data-v-b23f298e]{width:30px;height:30px;cursor:pointer}.signup-form-header_your[data-v-b23f298e]{background-color:#f30007;color:#fff;border-radius:5px;padding:2px 10px}.signup-form-field_wrapper[data-v-b23f298e]{display:flex;flex-direction:column;gap:5px}.signup-form-field-info[data-v-b23f298e]{text-align:left;font-size:13px;color:#3f3f3f;margin:0}.signup-form .mdc-textfield[data-v-b23f298e],.signup-form-password-input[data-v-b23f298e],.signup-form-signup-input[data-v-b23f298e]{width:100%}.signup-form-submit[data-v-b23f298e]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.signup-form-submit-found-text[data-v-b23f298e]{word-break:break-word;overflow-wrap:break-word;text-align:left}.signup-form-find[data-v-b23f298e]{display:flex}.signup-form-find-school-button[data-v-b23f298e]{width:100%}.signup-redirect-info-wrapper[data-v-b23f298e]{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:20px}.signup-redirect-info-icon[data-v-b23f298e]{width:60px;height:60px;border-radius:10px}.signup-redirect-info-text[data-v-b23f298e]{font-size:17px}.mdc-floating-label[data-v-b23f298e]{-webkit-text-fill-color:#000}.custom-outlined-button[data-v-1ac84b3a],.customFloatLabel[data-v-1ac84b3a],.mdc-floating-label[data-v-1ac84b3a],.signup-form-firstname-input[data-v-1ac84b3a],.signup-form-patronymic-input[data-v-1ac84b3a],.signup-form-submit-button[data-v-1ac84b3a],.signup-form-surname-input[data-v-1ac84b3a]{--mdc-theme-primary:#f30007;--mdc-floating-label:#000;--mdc-outlined-button-outline-color:#f30007}.signup-form-gender__wrapper[data-v-1ac84b3a]{display:flex;flex-direction:column;justify-content:left;width:100%}.signup-form-gender-label[data-v-1ac84b3a]{font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-align:left;color:#000}.signup-form-gender-selector[data-v-1ac84b3a]{--mdc-segmented-button-selected-ink-color:#f30007;--mdc-segmented-button-selected-container-fill-color:rgba(243,0,7,.08);--mdc-ripple-color:#f30007;width:100%;display:flex!important;justify-content:space-between;margin-top:5px}.mdc-text-field__input[data-v-1ac84b3a]{width:100%}.signup-form[data-v-1ac84b3a]{display:flex;flex-direction:column;gap:20px;margin-top:30px}.signup-form-header[data-v-1ac84b3a]{margin:0;margin-left:10px;font-size:27px;text-align:left;color:#000}.signup-form-header_wrapper[data-v-1ac84b3a]{display:flex}.signup-form-header-icon[data-v-1ac84b3a]{width:30px;height:30px;cursor:pointer}.signup-form-header_your[data-v-1ac84b3a]{background-color:#f30007;color:#fff;border-radius:5px;padding:2px 10px}.signup-form-field_wrapper[data-v-1ac84b3a]{display:flex;flex-direction:column;gap:5px}.signup-form-field-info[data-v-1ac84b3a]{text-align:left;font-size:13px;color:#3f3f3f;margin:0}.signup-form .mdc-textfield[data-v-1ac84b3a],.signup-form-password-input[data-v-1ac84b3a],.signup-form-signup-input[data-v-1ac84b3a]{width:100%}.signup-form-submit[data-v-1ac84b3a]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.signup-form-submit-found-text[data-v-1ac84b3a]{word-break:break-word;overflow-wrap:break-word;text-align:left}.signup-form-find[data-v-1ac84b3a]{display:flex}.signup-form-find-school-button[data-v-1ac84b3a]{width:100%}.signup-redirect-info-wrapper[data-v-1ac84b3a]{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:20px}.signup-redirect-info-icon[data-v-1ac84b3a]{width:60px;height:60px;border-radius:10px}.signup-redirect-info-text[data-v-1ac84b3a]{font-size:17px}.mdc-floating-label[data-v-1ac84b3a]{-webkit-text-fill-color:#000}.signup-form-goto-auth[data-v-4a56d145]{--mdc-theme-primary:#f30007}.signup-form[data-v-4a56d145]{display:flex;flex-direction:column;gap:20px;margin-top:10px;color:#000;text-align:left}.signup-form h2[data-v-4a56d145]{margin:0;color:#f30007}.signup-form-header[data-v-4a56d145]{margin:0;font-size:27px;text-align:left;color:#000}.signup-form-header_wrapper[data-v-4a56d145]{display:flex}.signup-form-header-icon[data-v-4a56d145]{width:30px;height:30px;cursor:pointer}.signup-form-header_your[data-v-4a56d145]{background-color:#f30007;color:#fff;border-radius:5px;padding:2px 10px}.main-form{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:650px){.main-form{top:0;left:0;transform:none;width:100%;height:100%}}