@import"https://fonts.googleapis.com/css?family=Permanent+Marker|Jockey+One|Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i&display=swap";@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Black.a89eb5e9577e.otf") format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Black It.44826c2fdc0a.otf") format("opentype");font-weight:900;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold.732a11987d11.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Bold It.7df85bf22b85.otf") format("opentype");font-weight:700;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light.8d70e47d1564.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Light It.f5f170e53d40.otf") format("opentype");font-weight:300;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.54972fc69389.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.c6c9edad8c53.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.99c9831f164b.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.9c1e311b92dd.otf") format("opentype");font-weight:400;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium.54972fc69389.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Medium It.c6c9edad8c53.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular.99c9831f164b.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Moranga";src:url("../fonts/Latinotype - Moranga Regular It.9c1e311b92dd.otf") format("opentype");font-weight:400;font-style:italic}.h1-like,.h2-like,.h3-like,.h4-like,.h5-like,.h6.like{font-family:"Moranga","Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;margin:0}.h1-like{font-size:3.35rem;line-height:3.75rem}.h2-like{font-size:2.5rem;line-height:1.475}.h3-like{font-size:1.75rem;line-height:1.47}.h4-like{font-size:1.5rem;line-height:1.45}.h5-like{font-size:1.25rem;line-height:1.3}.h6-like{font-size:1.125rem;line-height:1.3}.body{font-family:"Nunito","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}.body--lg{font-size:1.125rem;line-height:1.6}.body--md{font-size:1rem;line-height:1.6}.body--sm,.hp-badge{font-size:.875rem;line-height:1.4}.body--xs{font-size:.75rem;line-height:1.6}.body--button{font-size:1rem;line-height:1.6}.body--link{font-size:1rem;line-height:1.4}.debug-language-select{position:fixed;top:10%;right:5%;z-index:3051}.wagtail-edit{position:fixed;left:1%;bottom:2.5%;z-index:51}.floating-label--focus:before{color:#1b3151 !important}.floating-label--float:before,.floating-label--focus:before{-webkit-transition-duration:200ms;transition-duration:200ms}.floating-label--modal::before{-webkit-transform:translate(0, -1.5em) scale(0.9, 0.9) !important;transform:translate(0, -1.5em) scale(0.9, 0.9) !important}.floating-label--modal::before{-webkit-transform:translate(0, -1em) scale(0.9, 0.9) !important;transform:translate(0, -1em) scale(0.9, 0.9) !important;color:#1b3151}.hp-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;display:inline flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;font-weight:bold;padding:.4em .75em;border-radius:.25em;color:#1b3151;background-color:#cde2ff}.hp-badge--border{border-radius:.3rem}.hp-badge--green{background-color:#e2f1e3}.hp-badge--green.hp-badge--border{background-color:rgba(90,208,125,.1);border:1px solid #5ad07d}.hp-badge--brown{background-color:#f6f0ec}.hp-badge--brown.hp-badge--border{border:1px solid #5ad07d}.hp-badge--baby-blue{background-color:#cde2ff}.hp-badge--baby-blue.hp-badge--border{border:1px solid #5ad07d}.hp-badge--eggshell-peach{background-color:#efe0d5}.hp-badge--eggshell-peach.hp-badge--border{border:1px solid #efe0d5}.hp-badge--soft-champagne{background-color:#fff3cb}.hp-badge--soft-champagne.hp-badge--border{border:1px solid #fff3cb}.hp-badge--xs{font-weight:501;padding:.2em .6em;font-size:.75rem}.proposal-location-badge__cost{font-weight:400}.proposal-location-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}.proposal-location-badges--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page--teacher-signup{background-color:#f1eceb}.teacher-signup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 5% 50px 5%}.teacher-signup__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:140ch;width:100%}.teacher-signup__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;padding:48px 74px;max-width:900px;-webkit-box-shadow:4px 4px 20px rgba(0,0,0,.2);box-shadow:4px 4px 20px rgba(0,0,0,.2);border-radius:28px;margin-top:40px}.teacher-signup__referral{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teacher-signup__header{font-size:35px;line-height:48px;font-weight:bold;text-align:center;color:#1b3151}.teacher-signup__info{margin-top:70px}.teacher-signup__subheader{text-align:center;font-size:20px;line-height:31px;color:#000;margin-bottom:30px}.teacher-signup__perks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:36px;max-width:900px;text-align:center}.teacher-signup__perks>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-signup__perks>span img{margin-right:12px;width:30px;height:30px}.teacher-signup__perks>span:not(:last-of-type){margin-right:30px}.teacher-signup__perk-text{font-size:var(--s1);color:#1b3151;line-height:28px;font-weight:bold}.teacher-signup__section-title{font-weight:bold;font-size:var(--s1);line-height:28px;color:#1b3151;margin-bottom:16px}.teacher-signup__section-title--no-margin{margin-bottom:0}.teacher-signup__section-explanation{font-size:var(--s-1);margin-bottom:16px}.teacher-signup__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}.teacher-signup__or{position:absolute;left:calc(50% - 10px);top:10px;font-size:var(--s0)}.teacher-signup__fieldset{width:calc(50% - 24px)}.teacher-signup__fieldset:nth-of-type(odd){margin-right:20px}.teacher-signup__form label{top:-46px !important;font-weight:normal}.teacher-signup__form label::before{color:#4e4e4e}.teacher-signup__form input{font-size:20px;padding:4px 8px 0 10px}.teacher-signup__form input:focus+label::before{color:#30649a}.teacher-signup__form input+label+.errorlist{margin:-25px 0 20px 0}.teacher-signup__form .form-control-custom:focus{-webkit-box-shadow:none;box-shadow:none;border:2px solid #30649a}.teacher-signup__form .formfield{position:relative}.teacher-signup__checkbox .form-group{width:100% !important}.teacher-signup__checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--s0)}.teacher-signup__checkbox label input{margin-bottom:2px}.teacher-signup__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0 0}.teacher-signup .btn__file-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;border-color:#30649a;color:#30649a;padding:4px 14px}.teacher-signup .btn__file-upload i{color:#30649a}.teacher-signup .btn__file-upload:hover{background:#fff;color:#30649a}.teacher-signup .btn__file-upload i{margin-right:4px}.teacher-signup .file-upload{height:auto;width:100%;border:none;padding:0}.teacher-signup .file-upload__label{display:none;height:auto;color:#4e4e4e;font-weight:normal;max-width:300px}.teacher-signup .file-upload__label-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teacher-signup .file-upload__delete{margin-left:10px;display:none}.teacher-signup .file-upload__text{font-size:22px}.teacher-signup .file-upload__selected .file-upload__delete{display:block;color:#4e4e4e}.teacher-signup .file-upload__selected .file-upload__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-signup .file-upload__selected .fa-upload{display:none}.teacher-signup .file-upload__selected .file-upload__text{display:none}.teacher-signup .choices__list--multiple .choices__item{background-color:rgba(27,49,81,.2);border:1px solid #f1eceb;color:#000;border-radius:30px;font-size:var(--s0);margin-top:4px}.teacher-signup .choices__list--multiple .choices__button{border-left:none;background-size:12px;margin-right:0}.teacher-signup .choices__inner{border-radius:5px;padding:4px 8px 0 10px !important}.teacher-signup .choices__item{font-size:20px}.teacher-signup .choices__input{padding:0;min-width:50%}.teacher-signup .choices+label{position:absolute;top:58px !important}@media only screen and (max-width: 480px){.teacher-signup__card{padding:20px;margin-top:10px}.teacher-signup__header{font-size:22px;line-height:27px}.teacher-signup__subheader{display:none}.teacher-signup__subheader--mobile-visible{display:block}.teacher-signup__fieldset{width:100%;margin:0}.teacher-signup__fieldset:nth-of-type(odd){margin-right:0}.teacher-signup__or{top:60px}.teacher-signup__perks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.teacher-signup__perks>span{margin:0 0 10px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teacher-signup__perks>span img{width:26px;height:26px}.teacher-signup__perks>span:not(:last-of-type){margin-right:0px}.teacher-signup .btn__file-upload{-ms-flex-item-align:center;align-self:center;margin:10px 0 26px 0}.teacher-signup .choices{margin-bottom:30px}.teacher-signup__form label+.errorlist{margin:-30px 0 20px 0}}.login-container__logout-text{margin-bottom:12px}.login-container input{font-size:var(--s1);border-radius:5px;padding:28px 14px}.login-container .btn.btn__round{font-size:20px;border-width:1px}.login-container .btn.btn__round--small{font-size:var(--s0)}.login-container .btn.btn__round--inverse{background:#fff;color:#1b3151;border-color:#1b3151}.login-container .btn.btn__round:hover{border:1px solid #1b3151}.signup-main__title{display:-webkit-box;display:-ms-flexbox;display:flex;border-color:#15b790}.signup-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:15px 15px 0 15px}.signup-form legend{margin-bottom:40px}.signup-form .formfield{margin-bottom:10px}.signup-form .choices{text-align:left}.signup-form .choices__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:58px}.signup-form .choices input{padding:0}.signup-form .is-open .choices__list{display:block}.signup-form__row--box{margin-bottom:30px}.signup-form__remove-location{margin-top:5px}.signup-form__submit{width:280px;font-weight:600;font-size:var(--s0);text-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:2px;-webkit-box-shadow:inset 0 0 0 #1aa48f,0 2px 0 0 #199c87;box-shadow:inset 0 0 0 #1aa48f,0 2px 0 0 #199c87}.signup-form__login-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px auto 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.signup-form__login-description{font-size:var(--s1);margin:0;padding:0 12px}.signup-form__login{font-weight:600;color:#676a6c}.signup-form__submit-icon{padding-left:6px}.signup-form__bottom{text-align:center;margin:30px 0 0}.signup-form .form-control,.signup-form .choices__inner{border:1px solid #c2c2c2;border-radius:5px}.signup-form .form-control:focus,.signup-form .choices__inner:focus{-webkit-box-shadow:none;box-shadow:none}.signup-form__input,.signup-form select.form-control{-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(3em + 2px);margin:0 0 1em;background:#fff;resize:none;outline:none;border-radius:5px}.signup-form__input+label[placeholder],.signup-form select.form-control+label[placeholder]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:-60px}.signup-form__input+label[placeholder]:before,.signup-form select.form-control+label[placeholder]:before{content:attr(placeholder);display:inline-block;position:relative;top:-8px;margin:0 6px;padding:0 2px;white-space:nowrap;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#fff no-repeat center;background-size:100% 5px}.signup-form__input--select,.signup-form select.form-control--select{border-radius:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../img/searchpage/dropdownarrow.4f82cb100077.png") no-repeat 95% 50%;background-size:12px;outline:none}.signup-form__input:focus,.signup-form select.form-control:focus{border-color:#46bca4;outline:none !important}.signup-form textarea.form-control{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 4.5em;background:#fff;outline:none}.signup-form textarea.form-control:focus+label[placeholder]:before{color:#1b3151}.signup-form textarea.form-control:focus+label[placeholder]:before,.signup-form textarea.form-control:valid+label[placeholder]:before{-webkit-transition-duration:200ms;transition-duration:200ms}.signup-form textarea.form-control:invalid+label[placeholder][alt]:before{content:attr(alt)}.signup-form textarea.form-control+label[placeholder]{position:absolute;top:10px;margin:0}.signup-form textarea.form-control+label[placeholder]:before{content:attr(placeholder);display:inline-block;position:relative;top:-8px;margin:0 6px;padding:0 2px;white-space:nowrap;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#fff no-repeat center;background-size:100% 5px}.signup-form textarea.form-control+label[placeholder]:before{position:absolute}.signup-form__input{padding:1em}.signup-form__location-formset{position:relative}.signup-form__add-location{position:absolute;bottom:21px;right:0}@media only screen and (min-width: 768px){.signup-form__personalia,.signup-form__credentials,.signup-form--margin-bottom{margin-bottom:1.5em}}.choices+label[placeholder]{margin-top:calc(-4em - 12px) !important}@media only screen and (max-width: 767px){.signup-form__add-location{position:relative !important;margin-top:4px;margin-bottom:10px}}.image-upload,.file-upload,.file-upload__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:200px;width:200px;padding:.5em;border:3px dashed #979797;border-radius:3px}.image-upload--no-border,.file-upload--no-border,.file-upload__inner--no-border{border:none}.image-upload__inner,.file-upload__inner,.file-upload__inner__inner{position:absolute;width:100%;height:100%;top:0;left:0}.image-upload__inner--uploaded,.file-upload__inner--uploaded,.file-upload__inner__inner--uploaded{border:none}.image-upload.dragover,.file-upload.dragover,.file-upload__inner.dragover{border-color:#1b3151}.image-upload.dragover .image-upload__placeholder,.image-upload.dragover .file-upload__placeholder,.file-upload.dragover .image-upload__placeholder,.file-upload.dragover .file-upload__placeholder,.file-upload__inner.dragover .image-upload__placeholder,.file-upload__inner.dragover .file-upload__placeholder{color:#1b3151}.image-upload__preview,.file-upload__preview,.file-upload__inner__preview{width:65px;height:65px;margin-right:0}.image-upload__name,.file-upload__name,.file-upload__inner__name{display:none;text-align:center;font-size:var(--s-1);font-weight:bold;text-overflow:ellipsis;width:150px;overflow:hidden;white-space:nowrap}.image-upload__input,.file-upload__input,.file-upload__inner__input{display:none !important}.image-upload__title,.file-upload__title,.file-upload__inner__title{text-align:center;margin:0 1em 0;font-weight:500;text-overflow:ellipsis;width:150px;overflow:hidden;white-space:nowrap}.image-upload__placeholder,.file-upload__placeholder,.file-upload__inner__placeholder{color:#979797}.image-upload__btn,.file-upload__btn,.file-upload__inner__btn{display:block;border-radius:6px;border:solid 3px #5ad07d;background:#fff;width:150px;height:50px;color:#5ad07d;margin-top:2em;margin-bottom:1em;font-weight:bold}.image-upload__btn:hover,.file-upload__btn:hover,.file-upload__inner__btn:hover{background:#5ad07d;color:#fff}.image-upload__remove,.file-upload__remove,.file-upload__inner__remove{display:none;position:absolute;font-size:1.5em;right:10px;top:.5em;color:#979797}.image-upload__remove:hover,.file-upload__remove:hover,.file-upload__inner__remove:hover{cursor:pointer;color:#1b3151}.image-upload.selected .file-upload__placeholder,.file-upload.selected .file-upload__placeholder,.file-upload__inner.selected .file-upload__placeholder{display:none}.image-upload.selected .file-upload__name,.image-upload.selected .file-upload__remove,.file-upload.selected .file-upload__name,.file-upload.selected .file-upload__remove,.file-upload__inner.selected .file-upload__name,.file-upload__inner.selected .file-upload__remove{display:block}.image-upload__wrapper,.file-upload__wrapper,.file-upload__inner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.image-upload-wrapper,.file-upload-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:wrap;flex-flow:wrap}.file-upload{margin:1em 0}}.file-drop{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;width:100%;border:1px dashed #ccc;padding:20px;text-align:center;border-radius:6px;height:100%}.file-drop:hover,.file-drop:active,.file-drop.dragover{border-color:#1b3151}.file-drop small{font-size:var(--s-1)}.file-drop__title{font-size:var(--s0);font-weight:700;line-height:22px;color:#1b3151}.file-drop__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.file-drop__preview{min-width:100px;min-height:100px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover;word-break:break-all;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}.file-drop__preview-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;width:100%}.file-drop__remove{display:none;cursor:pointer;font-size:var(--s1);margin-left:12px}.file-drop__file-icon,.file-drop__image-preview{width:100px;height:100px;padding:10px}.file-drop.active .file-drop__remove{display:inline-block}.file-drop.active .file-drop__preview{display:-webkit-box;display:-ms-flexbox;display:flex}.file-upload{border:1px solid #c2c2c2;border-radius:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;padding:0 0 4px 2px}.file-upload.fileinput{margin-bottom:1.5em}.file-upload input[type=file]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.file-upload__label{display:block;font-weight:700;color:#898989;height:50px}.file-upload__label--portal{margin-bottom:.5em}.file-upload__button{display:block;margin:0 auto;max-width:10em}.file-upload__button--portal{max-width:84px;text-align:center;padding:3px 2px;margin-left:-1px}.file-upload__portal{display:block;padding:6px 0 4px 0;height:32px;margin-bottom:40px}.file-upload__portal--picture{border:none}.file-upload__portal--picture span{display:none}.file-upload__icon{height:70px;color:#979797}.file-upload-btn input{display:none}@media only screen and (min-width: 768px){.file-upload__portal--profile-img{position:absolute;width:162px;top:161px}}@media only screen and (max-width: 767px){.file-upload.fileinput,fieldset{margin:1em auto}}.formset .file-upload{margin-left:15px}input[type=checkbox],input[type=radio]{margin-top:0}.form-control-custom{border-radius:5px;height:46px;font-weight:500}.form-control-custom.signup-form__input{margin-bottom:0}.form-control-custom:focus{background:#fff;border-color:#eaeaea}textarea{resize:none}textarea.form-control.form-control-custom{height:105px}.portal__form-group{padding:1em;border-top:1px solid rgba(151,151,151,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.portal__form-group .control-label--portal{padding:0}.portal__form-group__input{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10%}@media only screen and (max-width: 767px){.portal__form-group__input{margin-right:0}}.portal__form-group__input li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portal .accordion{display:grid;grid-template-rows:0fr;opacity:0;-webkit-transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1),grid-template-rows .5s cubic-bezier(1, 0, 0.54, 1.09);transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1),grid-template-rows .5s cubic-bezier(1, 0, 0.54, 1.09);transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1),grid-template-rows .5s cubic-bezier(1, 0, 0.54, 1.09),-ms-grid-rows .5s cubic-bezier(1, 0, 0.54, 1.09)}.portal .accordion.open{grid-template-rows:1fr;opacity:1;-webkit-transition:opacity .5s cubic-bezier(1, 0, 0.54, 1.09),grid-template-rows .5s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .5s cubic-bezier(1, 0, 0.54, 1.09),grid-template-rows .5s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .5s cubic-bezier(1, 0, 0.54, 1.09),grid-template-rows .5s cubic-bezier(0.4, 0, 0.2, 1),-ms-grid-rows .5s cubic-bezier(0.4, 0, 0.2, 1)}.portal .accordion>*{-webkit-transition:padding .5s cubic-bezier(0.4, 0, 0.2, 1);transition:padding .5s cubic-bezier(0.4, 0, 0.2, 1)}.portal .accordion:not(.open)>*{overflow:hidden;padding-top:0;padding-bottom:0;-webkit-transition:padding .5s cubic-bezier(1, 0, 0.54, 1.09);transition:padding .5s cubic-bezier(1, 0, 0.54, 1.09)}.portal__label--with-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.portal__label--with-info small{margin-top:8px}.errorlist{color:#dd5757}.form-control{color:#000}
/*# sourceMappingURL=maps/teacher-signup.css.803f6989ac46.map */
