@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.Logo{display:flex;max-width:300px;max-height:120px}.HeaderLogo img{width:100%;max-height:100%}.Navigation__item.MuiListItemButton-root{width:100%;display:grid;grid-template-columns:24px 1fr;gap:15px;align-items:center;padding:16px 24px;border-left:7px solid transparent;transition:.3s}.Navigation__item.MuiListItemButton-root:hover{background-color:var(--color-primary-dark)}.Navigation__item--active.MuiListItemButton-root{background-color:var(--color-primary-dark);border-color:var(--color-accent)}.Navigation__item .Navigation__item-icon{min-width:auto;color:var(--color-white)}.Navigation__item .Navigation__item-icon svg{width:100%;height:28px}.Navigation__item .Navigation__item-title{margin:0;width:max-content;display:inline-block}.Navigation__item .Navigation__item-title span{color:var(--color-white);font-size:18px;line-height:1.2}span.Preloader{display:block;margin:auto;width:100px;height:100px;color:var(--color-primary);align-self:center;justify-self:center}.PreloaderWrapper{position:relative}.PreloaderWrapper.PreloaderWrapper--active:before{content:"";display:block;width:100%;height:100%;position:absolute;background-color:#fff9;z-index:1}.PreloaderWrapper>.PreloaderCircleBox{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.Preloader__server-error{display:block;color:#e94c5e;font-size:16px;font-style:italic;text-align:center}.BaseDialog__paper.MuiPaper-root{margin:0;width:480px;max-width:100%;box-shadow:0 4px 8px 3px #00000040;border-radius:10px}.BaseDialog-big .BaseDialog__paper{width:580px}.BaseDialog-wide .BaseDialog__paper{width:720px}.BaseDialog-fullSize .BaseDialog__paper{width:1120px}.BaseDialog .BaseDialog__backdrop{background-color:#aaa9}.BaseDialog__header{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 16px}.BaseDialog .BaseDialog__title{font-size:24px;color:var(--color-primary);font-weight:600}.BaseDialog .BaseDialog__close{margin-left:auto;color:var(--color-primary);padding:0}.BaseDialog .BaseDialog__close svg{width:28px;height:28px}.BaseDialog .BaseDialog__content{padding:4px 16px 16px;line-height:1.25;display:flex;flex-direction:column}.locking-confirmation-dialog .BaseDialog__paper.MuiPaper-root{width:100%;max-width:720px}.profile-menu{display:flex;align-items:center;gap:4px}.profile-menu__info{color:var(--color-primary);text-align:right;font-weight:400;padding-right:16px;border-right:1px solid #DFDFDF}.profile-menu .greeting-text{font-weight:500}.profile-menu .user-avatar{width:60px;height:60px;background-color:var(--color-blue-light)}.profile-menu .dropdown-icon{position:absolute;right:6px;bottom:6px;background-color:var(--color-blue-light);border-radius:50%;box-shadow:0 2px 6px 2px #00000040;height:16px;width:16px}.profile-menu .MuiPaper-root{background-color:var(--color-primary-dark);border-radius:10px}.profile-menu .MuiPaper-root .MuiList-root{padding:4px 8px}.profile-menu .MuiPaper-root .menu-item .MuiTypography-root{text-align:right;color:var(--color-white)}.profile-menu .MuiPaper-root .menu-divider{margin:0 2px;background-color:var(--color-white)}.AuthInfo{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:80vh}.AuthInfo * p{text-align:center;margin-top:.5rem}.AuthInfo * b{font-weight:700}.AuthInfo__loader{color:var(--color-primary);margin-bottom:30px}.AuthInfo__details p:first-child{margin-top:28px}.AuthInfo__details p:nth-child(2){margin-top:8px}.AuthInfo .AuthInfo__icon{color:#e94c5e;font-size:5rem;margin-top:1rem;margin-bottom:1rem}.AuthInfo__helpText{font-size:1.2rem;line-height:1.5;max-width:60rem;margin-bottom:2rem;text-align:center;padding:0 .5rem}.Sidebar{width:100%;height:100%;min-height:var(--min-height);max-height:100vh;display:flex;flex-direction:column;padding:36px 0;overflow-y:auto;background-color:var(--color-primary);border-radius:0 35px 35px 0;box-shadow:var(--shadow-base);position:sticky;top:0;z-index:3}.Sidebar__logo{margin:0 34px 34px}.Sidebar__content{flex:1;display:flex;flex-direction:column;overflow-y:auto}.Sidebar__bottom{margin-top:auto}.Sidebar__divider{width:100%;height:2px;background-color:var(--color-primary-dark);margin:8px 0}.Sidebar__header,.Sidebar__bottom__mobile,.Sidebar__profile{display:none}@media(max-width:678px){.Sidebar__header{display:flex;align-items:center;justify-content:space-between;padding:18px 12px 10px;margin-bottom:-1px;position:sticky;top:0;left:0;z-index:9;width:100%;background-color:var(--color-white);max-height:72px}.Sidebar__header.Sidebar__header__open{background-color:var(--color-primary)}.Sidebar{border-radius:0;padding:20px 0 0;box-shadow:none;height:calc(100% - 72px);max-height:unset;position:fixed;top:72px}.Sidebar>.Sidebar__logo{display:none}.Sidebar__profile{display:block;margin:0 auto}.Sidebar__profile .profile-menu__info p{color:var(--color-white)}.Sidebar__header .Sidebar__logo{margin:0}.Sidebar__header .Sidebar__logo svg{width:44px;height:44px;color:var(--color-primary)}.Sidebar__header.Sidebar__header__open .Sidebar__logo svg{color:var(--color-white)}.Sidebar.Sidebar__close{display:none}.Sidebar__menu-button svg{width:22px;height:22px;color:var(--color-primary)}.Sidebar__header.Sidebar__header__open .Sidebar__menu-button svg{color:var(--color-white)}.Sidebar__bottom__mobile{display:block;padding-bottom:5px}}.header{display:flex;align-items:flex-end;gap:16px;background-color:var(--color-greish);margin-left:-36px;width:calc(100% + 36px);padding:24px 36px 0 42px;box-shadow:0 2px 5px #00000040;position:sticky;top:0;z-index:2}.header__content{max-width:calc(100% - 290px)}.header__user-name{display:flex;justify-content:flex-end;margin-left:auto;padding-bottom:4px;min-width:290px}@media(max-width:1100px){.header{flex-direction:column-reverse;padding:20px 12px 0 32px}.header__content{max-width:100%}.header__user-name{min-width:unset}}@media(max-width:678px){.header{box-shadow:none;max-width:calc(100vw + 36px);padding:20px 12px 0 32px}.header__content{max-width:100%}.header__user-name{display:none}}.student-tabs.MuiTabs-root .MuiTabs-list{gap:4px}.student-tabs .student-tabs__tab.MuiTab-root{padding:12px 18px 11px;border-radius:10px 10px 0 0;cursor:pointer;transition:.3s}.student-tabs .student-tabs__tab.student-tabs__tab-accent,.student-tabs .student-tabs__tab.student-tabs__tab-accent.Mui-selected{background-color:var(--color-primary);color:var(--color-white)}.student-tabs .student-tabs__tab.student-tabs__tab-accent:hover{background-color:var(--color-primary-dark);color:var(--color-white)}.EmptyContent{display:block;margin-bottom:0;color:#b8b8b8;text-transform:uppercase}.ErrorBoundary{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:2rem 1rem;min-height:400px}.Layout{display:grid;grid-template-columns:var(--sidebar-width) 1fr;height:100%;min-height:100vh;background-color:var(--color-white)}@media(max-width:678px){.Layout{grid-template-columns:1fr}.Layout-main{position:relative}}.summary-box{width:100%;border-radius:10px;background-color:var(--color-bluish)}.summary-box--form.summary-box--bordered{border:1px solid var(--color-primary)}.summary-box--form,.summary-box--button{background-color:var(--color-white);box-shadow:0 4px 8px 3px #00000040}.summary-box--button{border:none;cursor:pointer;transition:background-color .3s}.summary-box--button:hover{background-color:var(--color-bluish)}.summary-box__title{display:block;width:fit-content;position:relative;top:-13px;margin-top:16px;margin-bottom:-8px;margin-left:24px;padding:4px 16px;background-color:#d7e5f5;border-radius:50px;color:var(--color-blue);font-size:14px;font-weight:400;line-height:18px;text-transform:uppercase;letter-spacing:.5px}.summary-box__content{padding:18px}@media(max-width:678px){.summary-box__content{padding:10px}}.task-card{width:100%;background-color:var(--color-greish);border-radius:10px;box-shadow:0 4px 10px #23232340;min-height:210px;height:100%;display:flex;flex-direction:column;overflow:hidden}.task-card--success{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%236CB237' stroke-width='3' stroke-dasharray='10%2c 4' stroke-dashoffset='0' stroke-linecap='butt'/%3e%3c/svg%3e")}.task-card--warning{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%23FF6900' stroke-width='3' stroke-dasharray='10%2c 4' stroke-dashoffset='0' stroke-linecap='butt'/%3e%3c/svg%3e")}.task-card.task-card--locked{background-color:var(--color-bluish);box-shadow:none}.task-card.task-card--disabled{opacity:.4;cursor:not-allowed}.task-card__header,button.task-card__header{padding:4px 14px 4px 18px;height:68px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:none;border-bottom:2px solid rgba(21,50,86,.25)!important;border-radius:10px 10px 0 0;background-color:var(--color-greish)}.task-card .task-card__title{color:var(--color-primary);font-size:22px;font-weight:700;line-height:1;margin:4px 0 0}.task-card__icon{width:42px;height:42px;background-color:var(--color-white);border-radius:50%;border:2px solid var(--color-primary);padding:6px;flex-shrink:0}.task-card__icon svg{color:var(--color-primary);width:100%;height:100%}.task-card__lock{width:28px;height:28px;flex-shrink:0}.task-card__arrow{width:32px;height:32px;flex-shrink:0;background-color:var(--color-white);border-radius:50%;border:2px solid var(--color-primary)}.task-card__arrow svg{width:28px;height:28px}button.task-card__header:hover .task-card__arrow{transition:.3s;background-color:var(--color-primary);border:2px solid var(--color-primary)}button.task-card__header:hover .task-card__arrow svg{color:var(--color-white)}.task-card__content{padding:12px 14px 12px 18px;color:var(--color-text-dark);font-weight:400;flex:1;display:flex;flex-direction:column;gap:8px}.task-card__content .MuiTypography-root{line-height:1.2}.task-card--locked .task-card__content{color:var(--color-primary)}.task-card__content .MuiButtonBase-root.MuiButton-root{margin-top:auto!important}.chip.MuiChip-root{padding:4px 0;font-size:13px;font-weight:400;line-height:16px;height:auto;text-transform:uppercase}.chip.chip--success.MuiChip-root{color:var(--color-white);background-color:var(--color-success)}.chip.chip--warning.MuiChip-root{color:var(--color-white);background-color:var(--color-warning)}.chip.chip--error.MuiChip-root{color:var(--color-white);background-color:var(--color-error)}.chip.chip--verifying.MuiChip-root{color:var(--color-blue);background-color:var(--color-blue-light)}.enrollment-progress{width:100%}.enrollment-progress .MuiStepLabel-labelContainer .MuiStepLabel-alternativeLabel{font-size:11px;font-weight:400;color:var(--color-primary);margin-top:6px}.enrollment-progress__icon{width:26px;height:26px;border-radius:50%;background-color:#d9d9d9;padding:4px}.enrollment-progress__icon--active{background-color:var(--color-success-light)}.enrollment-progress__icon--completed{background-color:var(--color-success);color:var(--color-white)}.enrollment-progress__icon svg{width:100%;height:100%}.enrollment-progress .enrollment-progress__text{text-align:center;margin-top:22px;font-size:16px;font-weight:400}.status-box{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;padding:16px 20px;background-color:var(--color-greish);border-radius:10px}.status-box--centered{align-items:center}.status-box--warning,.status-box--success,.status-box--info{position:relative;overflow:hidden;padding:16px 20px 16px 28px}.status-box--warning:before,.status-box--success:before,.status-box--info:before{content:"";position:absolute;top:0;left:0;display:block;width:8px;height:100%}.status-box--warning:before{background:var(--color-warning)}.status-box--success:before{background:var(--color-success)}.status-box--info:before{background:var(--color-blue)}.DialogNew__content{padding:1.5rem 2rem;line-height:1.25;display:flex;flex-direction:column}.DialogNew__paper{margin:0;width:40rem;box-sizing:border-box;box-shadow:var(--dialog-box-shadow);border-radius:0}.DialogNew__close{position:absolute;right:.875rem;top:.875rem;height:1rem;width:1rem;cursor:pointer;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;border:none}.DialogNew__banner{background-color:var(--color-primary);height:2.75rem;font-size:1.125rem}.DialogNew__close svg{font-size:1.5rem}.DialogNew__backdrop{background:#000000a6}.DialogNew__buttonWrapper{display:flex;justify-content:center}.DialogNew__box{padding:1.125rem .875rem;background-color:var(--color-light-blue);display:flex;flex-direction:column;gap:1rem}.DialogNew__textarea{border:1px solid var(--color-grey);resize:none;font-size:1rem;padding:.375rem;line-height:1.25;min-height:1.25rem;outline:none;font-family:inherit;margin-bottom:1.5rem}.DialogNew__input{width:100%;margin-bottom:1.5rem}.DialogNew__input .MuiFormHelperText-root{margin-left:0}.DialogNew__input .MuiOutlinedInput-input{padding:6px 13px}.DialogNew__input .MuiInputBase-multiline{padding:0}.DialogNew__input .MuiOutlinedInput-notchedOutline{border:1px solid var(--color-grey);border-radius:0}.selection-option{font-family:inherit;font-size:18px;line-height:20px;border-radius:5px;background-color:var(--color-blue-light);border:2px solid var(--color-blue);padding:8px 12px;min-width:136px;max-width:242px;position:relative}.selection-option.selected{background-color:var(--color-success-lighter);border:2px solid var(--color-success)}.selection-option span{display:block;font-weight:300;font-size:14px;line-height:16px}.selection-option--division{padding:24px 10px}.selection-option--subject{max-width:unset}.selection-option:disabled{opacity:.6;pointer-events:unset;color:unset}.selection-option.locked{background-color:var(--color-success-lighter);border:2px solid var(--color-success);opacity:.9;pointer-events:unset}.selection-option .selection-option__lock{position:absolute;top:-12px;right:-12px;height:28px;width:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--color-success)}.selection-option--division span:first-child{margin-top:4px}.subject-dialog .Dialog__content{text-align:center}.subject-dialog__icon{width:28px;height:28px;color:var(--color-success)}.subject-dialog--error .subject-dialog__icon{color:var(--color-error)}.subject-dialog .subject-dialog__title{font-size:22px;font-weight:500;color:var(--color-success);line-height:30px;margin-bottom:8px}.subject-dialog .subject-dialog__description{line-height:24px}.subject-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}.subject-dialog__footer .subject-dialog__btn{width:100%;font-size:18px!important;text-transform:unset}.edit-button{display:flex}.NotFound{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:2rem 1rem;min-height:400px}.text-field{display:flex;flex-direction:column;gap:4px;width:100%}.text-field .MuiFormLabel-root{position:static;transform:unset;display:block;font-size:16px;font-weight:400;line-height:20px;z-index:unset;white-space:normal;text-overflow:unset}.text-field .MuiInputBase-input{box-sizing:border-box;border-radius:3px;border:2px solid #DEDBDD;background-color:var(--color-white);padding:4px;height:38px;font-size:18px;transition:.3s}.text-field .MuiInputBase-multiline{padding:0}.text-field .MuiInputBase-input:focus{border-color:var(--color-primary)}.text-field .MuiOutlinedInput-notchedOutline{display:none}.select-field{display:flex;flex-direction:column;gap:4px;width:100%}.select-field label{position:static;transform:unset;display:block;font-size:16px;font-weight:400;line-height:20px}.select-field .MuiInputBase-input{box-sizing:border-box;border-radius:3px;border:2px solid #DEDBDD;background-color:var(--color-white);padding:4px;height:38px;font-size:18px;transition:.3s}.select-field .MuiInputBase-input:focus{border-color:var(--color-primary)}.select-field .MuiOutlinedInput-notchedOutline{display:none}.select-field__item.MuiMenuItem-root{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:8px;padding-right:4px}.select-field__item .select-field__item-icon.MuiListItemIcon-root{color:inherit;margin:0;min-width:24px}.select-field .MuiSelect-select em{opacity:.5}.responsible-for-field{display:flex;flex-direction:column;gap:8px;width:100%}.responsible-for-field .responsible-for-field__label{position:static;transform:unset;display:block;font-size:16px;font-weight:400;line-height:20px}.responsible-for-field .responsible-for-field__label i{position:static;transform:unset;font-size:18px;font-weight:300;margin-left:8px}.responsible-for-field .responsible-for-field__values{display:flex;column-gap:24px;row-gap:8px;flex-wrap:wrap;align-items:center;width:100%;margin-top:4px}.responsible-for-field .responsible-for-field__values .MuiFormControlLabel-root{margin:0;display:flex;align-items:center;gap:8px}.responsible-for-field .responsible-for-field__values .MuiFormControlLabel-label{font-size:16px;font-weight:400;line-height:20px;color:var(--color-black)}.responsible-for-field .responsible-for-field__values .MuiFormControlLabel-label.Mui-disabled{color:var(--color-black)}.date-picker-input{display:flex;flex-direction:column;gap:4px;width:100%}.date-picker-input label{position:static;transform:unset;display:block;font-size:16px;font-weight:400;line-height:20px}.date-picker-input .MuiInputBase-root{box-sizing:border-box;border-radius:3px;border:2px solid #DEDBDD;background-color:var(--color-white);padding:4px 8px 4px 4px;height:38px;font-size:18px;transition:.3s}.date-picker-input .MuiInputBase-root:focus{border-color:var(--color-primary)}.date-picker-input .MuiInputBase-root .MuiInputBase-input{padding:6px 0}.date-picker-input .MuiOutlinedInput-notchedOutline{display:none}.phone-number-input{display:flex;flex-direction:column;gap:4px;width:100%}.phone-number-input label{position:static;transform:unset;display:block;font-size:16px;font-weight:400;line-height:20px}.phone-number-input__inputs{display:flex;align-items:center}.phone-number-input__inputs .autocomplete-field{width:200px;margin-right:-2px}.phone-number-input__inputs .autocomplete-field .MuiInputBase-input{padding:4px 0}.phone-number-input__inputs .autocomplete-fieldfield .MuiSelect-select{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:8px}.phone-number-input__inputs .MuiSelect-select .MuiListItemIcon-root{min-width:24px;color:inherit}.phone-number-input__inputs .autocomplete-field .MuiInputBase-input:focus,.phone-number-input__inputs .autocomplete-field .MuiSelect-icon{z-index:1}.contact-type-field{display:flex;flex-direction:column;gap:8px;width:100%}.contact-type-field .contact-type-field__label{position:static;transform:unset;display:block;font-size:16px;font-weight:400;line-height:20px}.contact-type-field .contact-type-field__label i{position:static;transform:unset;font-size:18px;font-weight:300;margin-left:8px}.contact-type-field .contact-type-field__values{display:flex;flex-direction:column;gap:8px}.contact-type-field .contact-type-field__values .MuiFormControlLabel-root{margin:0;display:flex;align-items:center;gap:4px;width:fit-content}.contact-type-field .contact-type-field__values .MuiFormControlLabel-label{font-size:16px;font-weight:300;line-height:1;color:var(--color-black)}.contact-type-field .contact-type-field__values .MuiRadio-root{padding:2px}.contact-type-field .contact-type-field__values .MuiFormControlLabel-label.Mui-disabled{color:var(--color-black)}.file-drop-uploader--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.file-drop-uploader__dropzone{display:flex;align-items:center;gap:24px;padding:24px;width:100%;border-radius:10px;border:2px dashed var(--color-primary);background-color:var(--color-white);transition:.3s}.file-drop-uploader--error .file-drop-uploader__dropzone{border-color:var(--color-error)}.file-drop-uploader__dropzone:hover{border-color:var(--color-blue)}.file-drop-uploader__icon{flex-shrink:0;width:44px;height:58px}.file-drop-uploader__text{font-size:14px;line-height:17px;font-weight:700;color:var(--color-primary)}.file-drop-uploader .file-drop-uploader__button{min-width:200px;margin-left:auto}.file-drop-uploader__files{margin-top:24px;padding-left:24px;padding-right:24px}.file-drop-uploader .file-drop-uploader__file-title{color:var(--color-primary);margin-bottom:8px}.file-drop-uploader__file-list{display:flex;flex-direction:column;gap:6px}.file-drop-uploader__file-item{font-size:16px;font-weight:400}.file-drop-uploader__file-item i{color:var(--color-grey);font-style:italic;font-weight:300}@media(max-width:678px){.file-drop-uploader__dropzone{flex-direction:column}.file-drop-uploader .file-drop-uploader__button{margin-left:unset}}.snackbar-toast .MuiAlert-root{border-radius:5px;background-color:#fff;box-shadow:0 4px 8px 3px #00000040;width:420px;max-width:100%}.snackbar-toast .MuiAlert-message{padding:6px 0}.contact-information-form .contact-information-form__title{margin-bottom:12px}.address-quick-field{display:flex;flex-direction:column;gap:4px;width:100%}.address-quick-field__label{position:static;transform:unset;display:block;font-size:16px;font-weight:400;line-height:20px;min-width:100px}.address-quick-field__label i{margin-left:8px;font-weight:300}.contact-information-form__button{width:calc(50% - 16px)}.contact-information-form__manual-button{background-color:transparent;border:none;font-size:18px;font-weight:300;color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;transition:.3s}.contact-information-form__manual-button:hover{text-decoration:none}.contact-information-form .contact-information-form__toggle{gap:12px;margin-left:0;margin-top:4px}.autocomplete-field{display:flex;flex-direction:column;gap:4px;width:100%}.autocomplete-field label{position:static;transform:unset;display:block;font-size:16px;font-weight:400;line-height:20px}.autocomplete-field .MuiInputBase-root{box-sizing:border-box;border-radius:3px;border:2px solid #DEDBDD;background-color:var(--color-white);padding:4px;height:38px;font-size:18px;transition:.3s}.autocomplete-field .MuiAutocomplete-root .MuiFormControl-root .MuiInputBase-root.MuiAutocomplete-inputRoot{padding-right:50px}.autocomplete-field .MuiAutocomplete-root .MuiFormControl-root .MuiInputBase-root.MuiAutocomplete-inputRoot .MuiAutocomplete-endAdornment{right:6px}.autocomplete-field .MuiInputBase-input:focus{border-color:var(--color-primary)}.autocomplete-field .MuiOutlinedInput-notchedOutline{display:none}.contact-short-info{margin-top:-12px}.contact-short-info__header{display:flex;align-items:center;gap:16px}.contact-short-info__header-right-slot{margin-left:auto}.contact-short-info .contact-short-info__title{color:var(--color-primary)}.contact-short-info .contact-short-info__header-right-slot{display:flex;align-items:center;gap:12px}.contact-short-info .contact-short-info__action-icon{border:2px solid var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s}.contact-short-info .contact-short-info__action-icon:hover{background-color:var(--color-primary);color:var(--color-white)}.contact-short-info .contact-short-info__action-icon:disabled{border-color:var(--color-border-grey)}.contact-short-info__content{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.contact-short-info .contact-short-info__main{font-weight:300;color:var(--color-primary);margin-bottom:8px}.contact-short-info__secondary span:not(:last-child){margin-right:24px}@media(max-width:678px){.contact-short-info__content{flex-direction:column}}.support-page__text{white-space:break-spaces}.options-toggle{display:grid;align-items:center;gap:16px;grid-template-columns:112px 1fr;width:100%;background-color:var(--color-white);box-shadow:0 4px 8px 3px #00000040;border-radius:10px;padding-left:16px;font-size:18px;font-weight:500;color:var(--color-primary);line-height:22px;overflow:hidden}.options-toggle.options-toggle--vertical{display:flex;flex-direction:column;align-items:start;padding-left:0}.options-toggle--vertical .options-toggle__label{padding-top:20px;padding-left:16px}.options-toggle__toggle{width:100%}.options-toggle--vertical .options-toggle__toggle{background-color:var(--color-border-grey-light)}.options-toggle .options-toggle__button{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;position:relative;padding:16px;text-align:left;text-transform:none;border-radius:10px;font-size:18px;line-height:21px;width:inherit;border:2px solid transparent}.options-toggle.options-toggle--vertical .options-toggle__button{flex-direction:row;align-items:center}.options-toggle .options-toggle__button.Mui-selected,.options-toggle .options-toggle__button.Mui-selected:hover{border-color:var(--color-success);background-color:var(--color-success-lighter)}.options-toggle__icon{position:absolute;top:16px;right:16px;border-radius:50%;border:1px solid var(--color-white);outline:2px solid var(--color-primary);width:28px;height:28px}.options-toggle .options-toggle__button:not(.Mui-selected) .options-toggle__icon{background-color:var(--color-white)}.options-toggle.options-toggle--vertical .options-toggle__icon{position:static}.options-toggle .options-toggle__button.Mui-selected .options-toggle__icon{background-color:var(--color-success)}.options-toggle__icon svg{color:var(--color-white);border:1px solid var(--color-white);width:26px;height:26px;border-radius:50%}.options-toggle .options-toggle__button-title{text-align:left;font-weight:400;white-space:nowrap}.options-toggle .options-toggle__button-description{line-height:1.2;font-size:16px}@media(max-width:678px){.options-toggle{grid-template-columns:1fr;padding:16px 0 0}.options-toggle__label{padding:0 16px}.options-toggle .options-toggle__toggle{flex-direction:column}.options-toggle .options-toggle__button{border-radius:0}}.radio-options{display:flex;flex-direction:column;gap:12px;padding-left:12px}.radio-options__label{border-radius:8px;background-color:var(--color-border-grey-light);padding:4px 0}.radio-options__label .MuiRadio-root .MuiSvgIcon-root{width:28px;height:28px;color:var(--color-primary)}.radio-options__label .MuiFormControlLabel-label{color:var(--color-primary);font-weight:500;font-size:18px}.checkbox-options{display:flex;flex-direction:column;gap:12px;padding-left:12px}.checkbox-options__label{border-radius:8px;padding:4px 0}.checkbox-options .MuiFormControlLabel-root{position:relative}.checkbox-options__label .MuiCheckbox-root .MuiSvgIcon-root{border-radius:50%;width:28px;height:28px;color:var(--color-white);background-color:var(--color-white);border:1px solid var(--color-white);outline:1px solid var(--color-primary)}.checkbox-options__label .MuiCheckbox-root.Mui-checked .MuiSvgIcon-root{color:var(--color-success);background-color:var(--color-success)}.checkbox-options__label .checkbox-options__label__icon{position:absolute;top:calc(50% - 12px);left:10px;color:var(--color-white)}.checkbox-options__label .MuiFormControlLabel-label{color:var(--color-primary);font-weight:500;font-size:18px}.student-details-form{display:block;width:100%}.stripe-button{width:100%;display:flex;gap:24px;align-items:center;border-radius:10px;border:none;padding:24px 32px;background-color:var(--color-white);box-shadow:0 4px 8px 3px #00000040;cursor:pointer;transition:.3s}.stripe-button.stripe-button__success{border:2px solid var(--color-success)}.sen-additional{background-color:var(--color-white);padding:0 12px 12px}.student-details-form .student-details-form__title{margin-bottom:12px}.stripe-button{width:100%;display:flex;gap:24px;align-items:center;border-radius:10px;border:none;padding:20px 32px 24px;background-color:var(--color-white);box-shadow:0 4px 8px 3px #00000040;cursor:pointer;transition:.3s}.stripe-button:hover{box-shadow:0 4px 8px 3px #0f233c66}.stripe-button:disabled{opacity:.6;cursor:not-allowed;pointer-events:unset}.stripe-button .stripe-button__content{display:flex;flex-direction:column;gap:4px;text-align:left}.stripe-button .stripe-button__arrow{width:42px;height:42px;padding:5px 6px;flex-shrink:0;margin-left:auto;border-radius:50%;border:2px solid var(--color-primary);color:var(--color-primary)}.stripe-button .stripe-button__arrow svg{width:28px;height:28px}.stripe-button .stripe-button__image{height:50px;max-width:280px}.student-details-form__button{width:100%}.transcripts-upload{position:relative}.transcripts-upload:before{content:"";display:block;height:100%;min-height:400px;width:2px;background-color:var(--color-border-grey);position:absolute;top:0;left:-16px}.transcripts-upload__download{display:block;border:none;background-color:transparent;font-size:20px;font-weight:400;transition:.3s;cursor:pointer;padding:0}@media(max-width:678px){.stripe-button{flex-direction:column}.stripe-button__content>.flex{flex-direction:column;gap:4px}}.home-school-form{padding-bottom:32px}.additional-signee{display:grid;grid-template-columns:260px 260px;align-items:center;gap:16px}.additional-signee .additional-signee__button.MuiButton-root,.additional-signee .re-email-signee__button.MuiButton-root{font-weight:400;font-size:16px}.additional-signee .additional-signee__button.MuiButton-root:disabled,.additional-signee .re-email-signee__button.MuiButton-root:disabled{opacity:.7;background-color:var(--color-greish)}.signee-item{font-weight:400;font-size:16px;line-height:20px;display:flex;align-items:center;gap:6px}.signee-item__icon{width:16px;height:16px;border-radius:50%;border:1px solid var(--color-warning)}.signee-item__icon.signee-item__icon--check{border:1px solid var(--color-success);background-color:var(--color-success);color:#fff}.signee-item__icon--check svg{width:14px;height:14px}.success-re-email-agreement,.error-re-email-agreement{color:#fff;font-size:16px;font-weight:400;line-height:20px;width:100%;border-radius:5px;padding:6px 12px;margin-top:8px}.success-re-email-agreement{background-color:var(--color-success)}.error-re-email-agreement{background-color:var(--color-error)}.agreement-box{width:calc(50% - 16px);min-width:280px;border-radius:10px;background-color:var(--color-greish);box-shadow:0 4px 10px #23232340;position:relative;padding:20px 18px;display:flex;flex-direction:column;cursor:pointer;transition:.3s;border:2px solid transparent}.agreement-box.agreement-box--selected,.agreement-box.agreement-box--selected:hover{border-color:var(--color-success);background-color:var(--color-success-lighter)}.agreement-box__recommended{display:block;width:fit-content;position:absolute;top:-13px;padding:4px 16px;background-color:#d7e5f5;border-radius:50px;color:var(--color-blue);font-size:14px;font-weight:400;line-height:18px;text-transform:uppercase;letter-spacing:.5px}.agreement-box__title{font-size:22px;font-weight:700;line-height:26px;color:var(--color-primary);width:100%;padding:10px 0;border-bottom:2px solid var(--color-border-grey);margin-bottom:12px}.agreement-box__content{padding:14px 0;font-size:16px;line-height:20px;max-width:380px;margin-bottom:16px}.agreement-box__content ul li{list-style:none;display:flex}.agreement-box__content ul li:before{content:"•";display:block;margin-right:8px;position:relative;top:-2px}.agreement-box__button{margin-top:auto;width:100%;border:1px solid var(--color-primary);border-radius:5px;padding:14px 16px;font-size:22px;font-weight:400;line-height:20px;text-transform:uppercase;text-align:center;color:var(--color-primary);transition:.3s}.agreement-box:hover .agreement-box__button,.agreement-box--selected .agreement-box__button{background-color:var(--color-success);color:var(--color-white)}.EnrolmentAgreement__iframe{min-height:900px;width:100%}.locked-page{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin:40px 0;text-align:center}.locked-page__image{width:80px;height:80px}.locked-page__image svg{width:100%;height:100%}.locked-page__text{font-size:24px;color:var(--color-primary)}.recommended-subjects__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.recommended-subjects__approve-all{border:none;background-color:transparent;font-size:20px;font-weight:400}.subjects-table.MuiTable-root{--gap-horizontal: 28px;border-collapse:separate;border-spacing:0 calc(2 * var(--gap-horizontal))}.subjects-table tr{position:relative}.subjects-table tr:not(:last-child):after{content:"";display:block;width:100%;height:2px;background-color:var(--color-border-grey);position:absolute;bottom:calc(-1 * var(--gap-horizontal) - 1px);left:0}.subjects-table td{padding:0 16px;border-right:2px solid var(--color-border-grey);border-bottom:none}.subjects-table td:first-child{padding-left:0}.subjects-table td:last-child{padding-right:0;border-right:none}.subjects-table__title{display:block;font-size:18px;font-weight:700;line-height:22px;margin-bottom:16px;color:var(--color-primary)}.subjects-table__value{display:block;font-size:18px;font-weight:700;line-height:22px;text-align:center;background-color:var(--color-bluish);padding:8px 4px;width:100%;border-radius:5px;color:var(--color-primary)}.subjects-table .subjects-table__button.MuiButton-root{width:calc(50% - 8px);max-width:160px;font-size:20px;font-weight:400;line-height:26px;padding:4px 12px}.subjects-table__row-approved .subjects-table__value{background-color:var(--color-success);color:var(--color-white)}.subjects-table__row-approved .subjects-table__button-approve{background-color:var(--color-primary);color:var(--color-white)}.subjects-table__row-approved .subjects-table__button-approve:disabled{color:var(--color-white)}.subjects-table__row-rejected .subjects-table__value{background-color:var(--color-warning);color:var(--color-white)}.subjects-table__row-rejected .subjects-table__button-reject{background-color:var(--color-primary);color:var(--color-white)}.subjects-table__row-rejected .subjects-table__button-reject:disabled{color:var(--color-white)}.button-margin{margin-right:16px}.payment-summary .payment-summary__tuition-text{font-weight:300}.discounts-block{display:flex;justify-content:space-between;gap:16px}.discounts-block__applied{text-align:right}.discounts-block__applied .MuiTypography-root{font-size:16px;font-weight:400;line-height:20px;margin-bottom:8px}.discounts-block__applied__code{display:flex;align-items:center;justify-content:flex-end;color:var(--color-error);font-size:18px;font-weight:400;margin-right:-8px;line-height:1.2;gap:4px}.discounts-block__applied__code .MuiIconButton-root{color:var(--color-error);padding:4px}@media(max-width:678px){.discounts-block{flex-direction:column}}.billing-grid{width:100%;margin-top:2rem}.billing-grid__row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%}div.billing-title{font-size:22px}.billing-badge{background:var(--color-success);color:#fff;padding:6px 12px;border-radius:40px;font-size:14px;text-transform:uppercase}.billing-grid__was-price{display:flex;gap:4px;align-items:baseline;color:var(--color-warning);font-size:12px;font-weight:300}.billing-grid__was-price strong{font-size:16px;font-weight:500;text-decoration:line-through}.billing-grid__price{display:flex;gap:4px;align-items:baseline;font-size:14px;font-weight:300}.billing-grid__price strong{font-size:24px;font-weight:500;color:var(--color-primary)}span.billing-grid__subtitle{font-size:14px;font-weight:300}.billing-grid__row-discount{background:var(--color-success);margin-bottom:16px;padding:8px 12px;box-shadow:0 2px 5px #00000040;color:var(--color-white)}.info-icon{background:#518d23;color:var(--color-white);border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-right:6px}button.pay-now-button{margin-top:2rem;padding:8px;background-color:#ffd600;border:none;border-radius:8px;font-weight:700;font-size:1.1rem;cursor:pointer;width:100%}button.pay-now-button:disabled{cursor:not-allowed;pointer-events:unset;background-color:var(--color-button-disabled);color:var(--color-grey-light)}.error-message{margin-top:8px;color:var(--color-error);font-size:16px}.billing-grid__question{width:18px;height:18px;color:var(--color-primary)}.checkout-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;max-width:900px;margin:auto}.checkout-status.checkout-status-success{flex-direction:row;justify-content:flex-start;background-color:var(--color-success);border-radius:8px;padding:14px 20px}.checkout-status.checkout-status-success div{color:var(--color-white)}.checkout-status__icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;color:var(--color-white);border-radius:50%}.tuition-billing-page .checkout-status__icon svg{color:var(--color-primary)!important}.checkout-status__icon svg{width:36px;height:36px}.checkout-status__icon-success{background:var(--color-white);margin-top:6px}.checkout-status__icon-error{background:var(--color-warning)}.checkout-status__subtext{display:block}button.MuiButton-root.checkout-status__button{font-size:16px;line-height:22px;padding:6px 12px 4px}button.billing-block__edit-btn{flex-shrink:0;height:46px;width:46px;border-radius:50%;border:1px solid var(--color-primary)}.billing-block__selected{min-width:200px}.billing-block__selected.billing-block__selected-disabled{opacity:.6}.icon-card{width:100%;background-color:var(--color-greish);border-radius:10px;box-shadow:0 4px 10px #23232340;padding:12px 10px;display:flex;align-items:center;gap:12px}.icon-card .icon-card__icon{width:60px;height:60px;border-radius:50%;background-color:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-card .icon-card__icon svg{width:38px;height:38px;color:var(--color-white)}.icon-card .icon-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}.icon-card .icon-card__title{color:var(--color-primary);font-size:20px;font-weight:700;line-height:1}.need-support{width:100%;background-color:var(--color-primary);border-radius:10px;box-shadow:0 4px 10px #23232340;padding:12px 16px;display:flex;align-items:center;gap:12px;position:relative;z-index:1}.need-support .need-support__icon{width:90px;height:90px;border-radius:50%;background-color:var(--color-white);display:flex;align-items:center;justify-content:center;flex-shrink:0}.need-support .need-support__icon svg{width:64px;height:64px;margin-top:4px}.need-support .need-support__content{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.need-support .need-support__title{color:var(--color-white);font-size:20px;font-weight:700;line-height:1}.need-support .button-accent{padding:2px 12px}.need-support .need-support__input{flex-grow:2;background-color:var(--color-white);border-radius:32px}.need-support .need-support__input .MuiInputBase-input{padding:12px 14px}.need-support .need-support__input .need-support__search-icon{color:var(--color-primary);width:26px;height:26px}@media(max-width:678px){.need-support .need-support__icon{display:none}.need-support .need-support__form{flex-direction:column;align-items:stretch}}.stage-box{display:block;overflow:hidden;border-radius:10px;position:relative;text-decoration:none}.stage-box__bg{position:absolute;inset:0;min-width:100%;max-width:520px;width:auto;min-height:100%}.stage-box:before{content:"";position:absolute;display:block;background:linear-gradient(180.3deg,#d9d9d900 31.81%,#f8f8f8f2 77.6%);width:100%;height:100%;z-index:1}.stage-box__inner{min-height:212px;position:relative;z-index:1;padding:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;transition:.3s}.stage-box:hover .stage-box__inner{padding-bottom:30px}.stage-box__badge{background-color:var(--color-primary);color:var(--color-white);text-transform:uppercase;padding:6px 10px 4px;font-size:12px;font-weight:400;border-radius:50px}.stage-box__title{text-decoration:none}.MuiBreadcrumbs-root.breadcrumbs{color:var(--color-white);margin-bottom:16px}.breadcrumbs a{color:var(--color-white);text-decoration:none}.breadcrumbs .MuiBreadcrumbs-li p{color:var(--color-white)}.article{width:100%;background-color:var(--color-greish);border-radius:10px;box-shadow:0 4px 10px #23232340;padding:16px 24px;display:flex;flex-direction:column;align-items:flex-start}.article .article__title{color:var(--color-primary);font-size:22px;font-weight:700;line-height:1;margin:6px 0 12px}.article .article__description{color:var(--color-primary);font-size:18px;font-weight:300;line-height:1.3}.article__button.MuiButton-root{text-transform:capitalize;font-size:16px;margin-top:12px;padding:2px 0;text-decoration:underline}.contract-status{display:flex;align-items:center;gap:12px;max-width:max-content;flex-direction:row;justify-content:flex-start;background-color:var(--color-success);border-radius:8px;padding:14px 20px;margin-top:20px}.contract-status div{color:var(--color-white);font-size:20px}.contract-status__icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;color:var(--color-white);border-radius:50%;background:var(--color-white);margin-top:2px}.contract-status__icon svg{width:36px;height:36px}.billing-table__container{max-width:calc(100vw - var(--sidebar-width) - 72px)}@media(max-width:678px){.billing-table__container{max-width:calc(100vw - 48px)}}.billing-table tbody{border-radius:12px;overflow:hidden}.billing-table tbody tr:first-child{border-radius:12px}.billing-table tbody tr:first-child td:first-child{border-top-left-radius:12px}.billing-table tbody tr:first-child td:last-child{border-top-right-radius:12px}.billing-table tbody tr td{white-space:nowrap}.billing-table__row-open{background-color:var(--color-primary)}.billing-table__row-open td{color:var(--color-white)}.billing-table__row .billing-table__status{display:inline-block;text-align:center;border-radius:50px;min-width:116px;padding:4px;background-color:var(--color-warning);font-size:14px;text-transform:uppercase;font-weight:400;color:var(--color-white)}.billing-table__row .billing-table__status.billing-table__status-paid{background-color:var(--color-success)}.billing-table .billing-table__pay-btn{text-decoration:none;display:inline-block;background-color:var(--color-accent);color:var(--color-primary);text-align:center;min-width:100px;height:32px;padding:4px 12px 2px;font-size:16px;line-height:26px;text-transform:uppercase;font-weight:400;transition:.3s}.billing-table .billing-table__pay-btn:hover{color:var(--color-accent);background-color:var(--color-primary)}.billing-table .billing-table__action-btn{color:var(--color-primary);padding:5px;font-size:2rem;height:32px;width:32px;transition:.3s}.billing-table .billing-table__action-btn svg{height:28px;width:28px}.billing-table .billing-table__action-btn:hover{transform:scale(1.1)}.billing-table .billing-table__row-open .billing-table__action-btn{color:var(--color-white)}.billing-table .billing-table__expand-btn{color:var(--color-primary);border:2px solid var(--color-primary);padding:2px;font-size:1.5rem}.billing-table .billing-table__row-open .billing-table__expand-btn,.billing-table__details-collapse{background-color:var(--color-white)}.billing-table__details-table tbody tr td{border:none}.DefaultPaymentForm{padding:0 16px 16px}.DefaultPaymentForm .MuiTypography-root{line-height:1.2}.DefaultPaymentForm__card{display:flex;align-items:center;gap:8px;margin-top:24px;margin-bottom:12px;border-bottom:1px solid #D1D1D1;padding:6px 0}.DefaultPaymentForm__card-title.MuiTypography-root{margin:0 auto 0 0;font-weight:700}.DefaultPaymentForm__card-number.MuiTypography-root{font-size:18px;font-weight:400}.DefaultPaymentForm__card-icon{width:58px;height:32px;display:flex;align-items:center;justify-content:center}.payments-useful-link{text-transform:unset;font-size:18px;text-decoration:underline;font-weight:400;color:var(--color-primary)}.payments-useful-link:hover{text-decoration:none}.payments__task-card.task-card{min-height:unset;height:unset}.contact-details-box{width:100%;display:flex;flex-direction:column;gap:8px;line-height:1.2}.contact-details-box__row{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font-size:18px;line-height:22px;padding:2px 0}.contact-details-box__row.contact-details-box__row--centered{align-items:center}.contact-details-box__column{width:100%;display:flex;flex-direction:column;gap:6px;font-size:18px;line-height:22px;padding:4px 0}.contact-details-box__title{font-weight:600;flex-shrink:0}.contact-details-box__value{white-space:break-spaces}.contact-details-box__row .contact-details-box__value{text-align:right}.contact-details-box__check-icon{padding:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--color-primary)}div.contact-details-box a{display:inline;color:var(--color-primary)}.contact-details-box__toggle{display:flex;gap:12px}.details-box{box-shadow:0 4px 10px #23232340;background-color:var(--color-white);padding:16px;width:100%;border-radius:10px;display:flex;flex-direction:column;gap:8px;line-height:1.2;transition:.3s}.details-box__title{font-weight:400;font-size:18px}.details-box .details-box__expand-btn{color:var(--color-primary);border:2px solid var(--color-primary);padding:2px;font-size:1.5rem;background-color:var(--color-white)}.details-box .details-box__expand-btn:hover{transform:scale(1.1);background-color:var(--color-white)}.details-box.details-box--btn{background-color:var(--color-primary);color:var(--color-white);padding:12px 16px}.details-box.details-box--btn .details-box__expand-btn{border-color:var(--color-white)}div.contact-help-box{max-width:600px;background-color:var(--color-primary);box-shadow:0 4px 10px #23232340;padding:16px 12px;border-radius:10px;line-height:1.2;text-transform:none}div.contact-help-box a{color:var(--color-white)}.add-student-cancel-button{text-transform:unset;font-size:16px;text-decoration:underline;font-weight:400;color:var(--color-primary)}.add-student-progress.MuiLinearProgress-root{margin-top:8px;width:100%;max-width:396px;border-radius:4px;height:5px;background-color:#d9d9d9}.add-student-progress.MuiLinearProgress-root .MuiLinearProgress-bar{background-color:var(--color-success)}.add-student__form-narrow{width:100%;max-width:620px}.complete-narrow{width:100%;max-width:720px}.add-student-selection-option{font-family:inherit;font-size:20px;line-height:20px;border-radius:5px;background-color:var(--color-white);border:1px solid transparent;padding:8px 12px;min-width:160px;max-width:300px;position:relative;box-shadow:0 0 10px 1px #00000040}.add-student-selection-option.selected{background-color:var(--color-success-lighter);border-color:var(--color-success)}.add-student-selection-option span{display:block;font-weight:300;font-size:14px;line-height:16px;color:var(--color-black)}.add-student-selection-option .add-student-selection-option__primary-text{margin-top:16px;margin-bottom:12px;font-weight:500;font-size:20px;line-height:20px;color:var(--color-primary)}.add-student-selection-option .add-student-selection-option__bold-text{font-weight:500;font-size:16px;line-height:20px}.add-student-selection-option--division{padding:24px 10px;min-width:260px}.add-student-selection-option--subject{padding:8px;min-width:180px;max-width:unset}.add-student-selection-option--contract{width:400px;max-width:100%;padding:12px 16px 24px;display:flex;flex-direction:column;text-align:center}.add-student-selection-option--contract.discounted{padding-bottom:52px}.add-student-selection-option--contract .divider{width:240px;margin-left:auto;margin-right:auto}.add-student-selection-option--contract .divider:before,.add-student-selection-option--contract .divider:after{background-color:var(--color-primary);height:2px;opacity:.25}.add-student-selection-option--contract .add-student-selection-option--contract__discount{position:absolute;display:flex;align-items:center;gap:16px;bottom:0;left:0;width:100%;background-color:var(--color-warning);color:var(--color-white);font-weight:600;font-size:16px;line-height:1.2;padding:8px 16px 6px;border-radius:0 0 5px 5px}.add-student-selection-option--contract .add-student-selection-option--contract__discount-tooltip{padding:0;margin-left:auto;color:var(--color-white)}.add-student-selection-option:disabled{opacity:.6;pointer-events:unset;color:unset}.add-student-selection-option__icon{border-radius:50%;border:1px solid var(--color-white);outline:2px solid var(--color-primary);width:28px;height:28px;margin:8px auto 0}.add-student-selection-option:not(.selected) .add-student-selection-option__icon{background-color:var(--color-white)}.add-student-selection-option.selected .add-student-selection-option__icon{background-color:var(--color-success)}.add-student-selection-option__icon svg{color:var(--color-white);border:1px solid var(--color-white);width:26px;height:26px;border-radius:50%}.add-student-selection-option.locked{background-color:var(--color-success-lighter);border:2px solid var(--color-success);opacity:.9;pointer-events:unset}.add-student-selection-option .add-student-selection-option__lock{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--color-success)}.add-student-form__button{width:calc(50% - 16px)}.add-student__title-boxed,.add-student__title-boxed.MuiTypography-root{background-color:var(--color-greish);padding:12px 16px;width:100%;font-size:20px;font-weight:500}.add-student__confirmation-details{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.add-student__apply-code{width:100%;max-width:600px}.add-student__apply-code .button-primary.MuiButton-root{white-space:nowrap;width:150px;font-size:18px;padding:4px 8px;line-height:1;height:38px;min-height:unset}.add-student__agree-terms .MuiCheckbox-root .MuiSvgIcon-root{font-size:32px}.add-student__pay-block{display:flex;align-items:center;justify-content:space-between;background-color:var(--color-greish);padding:24px 16px;border-radius:10px}.add-student__pay-block .button-accent.MuiButton-root{min-width:180px}@media(max-width:678px){.add-student__confirmation-details{grid-template-columns:1fr}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Brown;src:url(/assets/Brown-Regular-BvHdPSF8.eot?#iefix) format("embedded-opentype"),url(/assets/Brown-Regular-D6SAx4vU.woff2) format("woff2"),url(/assets/Brown-Regular-C_XZ_li7.woff) format("woff"),url(/assets/Brown-Regular-CH9J7VI1.ttf) format("truetype")}@font-face{font-family:Brown;font-weight:100;src:url(/assets/Brown-Thin-BIZ7-rTu.eot?#iefix) format("embedded-opentype"),url(/assets/Brown-Thin-CuQS52uP.woff2) format("woff2"),url(/assets/Brown-Thin-BUR7xg23.woff) format("woff"),url(/assets/Brown-Thin-ClbsMiYI.ttf) format("truetype")}@font-face{font-family:Brown;font-weight:300;src:url(/assets/Brown-Light-BjGQSXKn.eot?#iefix) format("embedded-opentype"),url(/assets/Brown-Light-Da9n1d44.woff2) format("woff2"),url(/assets/Brown-Light-DAMopin0.woff) format("woff"),url(/assets/Brown-Light-C6zPcJbD.ttf) format("truetype")}@font-face{font-family:Brown;font-weight:600;src:url(/assets/Brown-Bold-DhhO-wgW.eot?#iefix) format("embedded-opentype"),url(/assets/Brown-Bold-CEz3yARm.woff2) format("woff2"),url(/assets/Brown-Bold-2nWkgrDj.woff) format("woff"),url(/assets/Brown-Bold-D0r4Y7_m.ttf) format("truetype")}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}@media(max-width:678px){.xs\:flex-column{flex-direction:column}}.align-start{align-items:flex-start}.align-center{align-items:center}.align-stretch{align-items:stretch}.align-end{align-items:end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:4px}.gap-2{gap:8px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.gap-12{gap:48px}.min-h-screen{min-height:100vh}.w-full{width:100%}.w-800{width:800px}.w-280{width:280px}.ml-2{margin-left:8px!important}.mt-2{margin-top:8px!important}.mt-4{margin-top:16px!important}.mt-8{margin-top:32px!important}.mt-12{margin-top:48px!important}.mt-16{margin-top:64px}.mt-20{margin-top:80px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-8{margin-bottom:32px}.mb-12{margin-bottom:48px}.mb-16{margin-bottom:64px}.mb-20{margin-bottom:80px}.mr-2{margin-right:8px!important}.p-4{padding:16px}.p-8{padding:32px}.rounded{border-radius:5px}.rounded-md{border-radius:10px}.message-success{background-color:var(--color-success);box-shadow:0 4px 10px #23232340;padding:16px;border-radius:10px}.message-success.MuiTypography-root{font-weight:700}.bg-greyish,.hover-bg-greyish:hover{background-color:var(--color-greish)}.text-center{text-align:center}.text-white{color:var(--color-white)!important}.text-primary{color:var(--color-primary)!important}.text-warning{color:var(--color-warning)!important}.text-error{color:var(--color-error)!important}.text-base{font-size:16px!important}.text-4xl{font-size:36px!important}.font-bold{font-weight:700}.text-link{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.text-link:hover{text-decoration:none}.text-align-right{text-align:right}.divider{display:flex;align-items:center}.divider:before,.divider:after{content:"";height:1px;background-color:var(--color-border-grey);flex-grow:1}.divider span{padding:0 10px}.pointer{cursor:pointer;transition:.3s}.shrink-0{flex-shrink:0}.relative{position:relative}.z-1{z-index:1}.transform-none{text-transform:none}.required-field{color:var(--color-error);margin-left:2px}.MuiTabs-root .MuiTabs-flexContainer{gap:16px}.MuiTabs-root .MuiTab-root{color:var(--color-grey-light);padding:1px 0 11px;font-size:22px;font-weight:700;text-transform:none}.MuiTabs-root .MuiTab-root:hover{color:var(--color-grey)}.MuiTabs-root .MuiTab-root.Mui-selected{color:var(--color-primary)}.MuiTabs-root .MuiTabs-indicator{background-color:var(--color-accent);height:7px}.MuiButtonBase-root.MuiButton-root{font-size:22px;text-transform:uppercase}button:not(:disabled),.MuiButton-root:not(:disabled){cursor:pointer}button:disabled,.MuiButton-root:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.MuiFormControl-root .Mui-error.MuiFormLabel-root,.MuiFormControl-root label.Mui-error{color:inherit}.error-text,.MuiFormControl-root .Mui-error .MuiInputBase-input,.MuiFormControl-root .Mui-error.MuiInputBase-root{border-color:var(--color-error)}.MuiFormControl-root .Mui-error.MuiFormHelperText-root{padding:0;margin:2px 0 0;color:var(--color-error);font-weight:300;font-size:14px;line-height:1.1}.MuiAlert-root.MuiAlert-filled{align-items:center}.alert-icon{width:36px;height:36px;color:var(--color-primary)}.MuiAlert-colorWarning .alert-icon{color:var(--color-warning-dark)}.MuiButton-root.alert-button{font-size:16px;font-weight:400;padding:4px 8px;min-width:100px}div.MuiTooltip-tooltip{background-color:var(--color-primary);color:var(--color-white);font-size:14px;font-weight:400;padding:8px 12px}.MuiTooltip-tooltip .MuiTooltip-arrow{color:var(--color-primary)}[data-uspa]{font-family:Barlow,Georgia,serif}[data-uspa] .Sidebar{background-color:#eff2f5}[data-uspa] .Sidebar__divider,[data-uspa] .Navigation__item.MuiListItemButton-root:hover,[data-uspa] .Navigation__item--active.MuiListItemButton-root{background-color:#d4d3e0}[data-uspa] .Navigation__item .Navigation__item-icon{color:#000}[data-uspa] .Navigation__item .Navigation__item-title span{color:var(--color-primary);font-weight:400}[data-uspa] .student-head-section{background:linear-gradient(90deg,#d82a3e,#262262 85.1%)}[data-uspa] .need-support{background:#f8f8f8}[data-uspa] .need-support .need-support__title{color:var(--color-primary)}[data-uspa] .icon-card .icon-card__icon{background-color:var(--color-accent)}:root{--min-height: 500px;--sidebar-width: 260px;--color-white: #FFFFFF;--color-black: #000000;--color-text-dark: #1D1D1B;--color-grey: #5F6368;--color-grey-light: #929292;--color-primary: #153256;--color-primary-dark: #0F233C;--color-accent: #FEE53F;--color-greish: #F8F8F8;--color-bluish: #F6F9FC;--color-button-disabled: #D6D6D6;--color-success: #6CB237;--color-success-light: #b7d2a3;--color-success-lighter: #F0F9ED;--color-warning: #FF6900;--color-warning-dark: #D55902;--color-error: #DC001E;--color-blue: #397CCF;--color-blue-light: #D7E5F5;--color-border-grey: #E3E2E2;--color-border-grey-light: #f7f7f7;--shadow-base: 4px 4px 4px 0 #00000040}[data-uspa]{--color-primary: #262262;--color-accent: #D12F48}*{box-sizing:border-box}html{font-family:Brown,Georgia,serif;color:var(--color-black);font-weight:300}b,strong{font-weight:400}.page-content{padding:40px 36px}.page-content .MuiGrid2-root{position:relative;z-index:1}.student-head-section{position:absolute;top:0;left:0;background-image:url(/assets/head-bg-MkfRUdXX.png);background-size:cover;min-height:480px;width:100%}.student-head-section.student-head-section--short{min-height:280px}.min-head-section-height{min-height:360px}.min-head-section-height--small{min-height:240px}.red-dot{width:12px;height:12px;background-color:var(--color-error);border-radius:50%}button{font-family:inherit}.button-accent.MuiButton-root{background-color:var(--color-accent);color:var(--color-primary);box-shadow:none}.button-primary.MuiButton-root{background-color:var(--color-primary);color:var(--color-white);box-shadow:none}.button-small.MuiButton-root{font-size:16px;line-height:20px;padding:4px 14px 2px}.icon-border-rounded{border:1px solid var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:6px}.label{position:static;transform:unset;display:block;font-size:16px;font-weight:400;line-height:20px}.field-disabled label{color:#00000061}.MuiButtonBase-root.btn-link{text-transform:unset;text-decoration:underline;margin-left:0;margin-right:0;font-size:18px;min-width:unset;padding:0 4px;line-height:1.4}.MuiTypography-root{white-space:break-spaces}.images-head-section{display:flex}.images-head-section .img-head-section:first-child{transform:rotate(-10deg);z-index:1}.images-head-section .img-head-section:last-child{position:relative;left:-40px;top:20px;transform:rotate(12deg)}.img-head-section{flex-shrink:0;width:180px;height:200px;border-radius:10px;overflow:hidden;display:flex;justify-content:center;align-items:center}.img-head-section img{min-width:100%;height:100%;object-fit:cover}.change-start-date{display:flex;gap:16px;width:100%;max-width:260px}.change-start-date .button-primary.MuiButton-root{margin-top:24px;white-space:nowrap;width:290px;font-size:18px;padding:4px 8px;line-height:1;height:38px;min-height:unset}@media(max-width:1100px){.img-head-section{width:120px;height:150px}}@media(max-width:900px){.images-head-section{display:none}}@media(max-width:678px){.page-content{padding:20px 12px 100px}.images-head-section{justify-content:center;padding-left:20px;padding-bottom:32px}.img-head-section{width:140px;height:160px}.change-start-date{flex-direction:column}.change-start-date .button-primary.MuiButton-root{width:100%}}
