@font-face{font-family:"gt-super-display-light";src:url(/dist/1e85e9bf751b58ef71b4.woff2) format("woff2"),url(/dist/f8857899da88df7e3d04.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"gt-super-display-regular";src:url(/dist/a82fa24ec89d3092e007.woff2) format("woff2"),url(/dist/131dfe3ed68bfe611b48.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"gt-super-display-medium";src:url(/dist/103f815b02072c458bd7.woff2) format("woff2"),url(/dist/3e24ebfb61d89e423636.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"gt-super-display-bold";src:url(/dist/90a179fb812f01761367.woff2) format("woff2"),url(/dist/8ae38b3c8318406882ef.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"whyte-light";src:url(/dist/ccd0abbcff67ba5eee13.woff2) format("woff2"),url(/dist/37c5e508790491b585a4.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"whyte-regular";src:url(/dist/291e70de891f79ccc299.woff2) format("woff2"),url(/dist/432f833198f2d23edd06.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"whyte-medium";src:url(/dist/5187a0718dca1a7f7ed5.woff2) format("woff2"),url(/dist/ef2835b2cff4bc078cde.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"whyte-bold";src:url(/dist/962175dded2f4a8b4a8f.woff2) format("woff2"),url(/dist/c3e156e3cbd98adce02c.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"whyte-italic";src:url(/dist/28cb33ce0f900a353d06.woff2) format("woff2"),url(/dist/dee7b5a43c8d00bea359.woff) format("woff");font-weight:normal;font-style:normal}.school-form{color:#050505}.school-form .error-form-alert{display:none;margin-bottom:30px}.school-form__heading-title{font-family:"gt-super-display-regular",Helvetica,Arial,sans-serif;font-weight:normal;font-size:36px;line-height:110%;margin:0 0 48px}.school-form__heading-subtitle{font-family:"whyte-regular",Helvetica,Arial,sans-serif;font-weight:normal;text-transform:uppercase;font-size:14px;line-height:100%;margin:8px 0;color:#606060}.school-form__heading-step__title{font-family:"gt-super-display-regular",Helvetica,Arial,sans-serif;font-weight:normal;font-size:28px;line-height:110%;margin-bottom:24px}.school-form__heading-step__required_fields{font-family:"whyte-regular",Helvetica,Arial,sans-serif;font-weight:normal;color:#606060;font-size:12px;line-height:166%}.school-form__heading-step__alert{display:flex;flex-direction:row}.school-form__heading-step__alert_text{font-size:12px;line-height:150%;color:#000}.school-form__heading-step__alert .maz-icon-error{margin-right:16px}.school-form__heading-step__alert .maz-icon-error::before{width:20px;height:20px;background:red}.school-form__heading-form_group{margin:24px 0 12px;font-family:"whyte-bold",Helvetica,Arial,sans-serif;font-weight:normal;font-size:16px;line-height:26px;text-transform:uppercase}.school-form__heading-form_subgroup{margin:24px 0;font-family:"whyte-bold",Helvetica,Arial,sans-serif;font-weight:normal;font-size:16px;line-height:20.8px;display:flex;flex-direction:column}.school-form__heading-form_subgroup-subtitle{font-family:"whyte-regular",Helvetica,Arial,sans-serif;font-weight:normal;font-size:12px;line-height:15.6px;margin-top:8px}.school-form__heading-form_inner_title{margin:48px 0 12px;font-family:"whyte-bold",Helvetica,Arial,sans-serif;font-weight:normal;font-size:16px;line-height:26px}.school-form__heading-form_inner_title--bordered{margin-top:30px;padding-top:30px;border-top:1px solid #ddd}.school-form__heading__referent-subtitle{display:flex;flex-direction:column}.school-form__subtitle-form_group{margin:12px 0;font-size:16px;line-height:26px}@media(min-width: 1024px){.school-form__heading-title{font-size:40px;margin-bottom:72px}.school-form__heading-subtitle{margin:12px 0}.school-form__heading-step__title{font-size:32px;line-height:100%}.school-form__heading-step__required_fields{font-size:14px;line-height:142%}.school-form__heading-form_subgroup{flex-direction:row;margin:24px 0 12px;align-items:center}.school-form__heading-form_subgroup-subtitle{line-height:0;margin-top:0;margin-left:12px}.school-form__heading__referent-subtitle{flex-direction:row;align-items:center;justify-content:space-between}.school-form__subtitle-form_group{margin:24px 0 12px}}.school-form__bottom-nav{display:flex;justify-content:space-between;margin-top:48px}.school-form__bottom-nav--previous{all:unset;cursor:pointer;text-decoration:underline}.school-form__bottom-nav--next{border:none;height:50px;padding:0 48px;background:#000;color:#fff;text-transform:uppercase;font-size:14px}.school-form__bottom-nav--next:disabled{background:#ddd;color:#757575;cursor:not-allowed}@media(min-width: 1024px){.school-form__bottom-nav{margin-top:24px}}.school-form.grid-container{margin-top:100px;max-width:900px}.school-form .hidden{display:none}.school-form .forms_new__form-switcher__wrapper{display:flex;flex-direction:row;align-items:center}.school-form .forms_new__form-switcher__wrapper label{margin-right:12px;min-width:54px}.school-form .forms_new__form-switcher-text{font-size:16px;margin-left:0}@media(min-width: 1024px){.grid-container.grid-container{margin-top:72px;padding:0}}.school-form__step{display:none}.school-form__step.active{display:block}.school-form__step .performance_dates_list{display:block;margin:24px 0 48px}.school-form__step .performance_dates_list:empty{display:none}.school-form__step .performance_dates_list .performance_date_wrapper{display:flex;gap:16px;margin-bottom:12px}.school-form__step .performance_dates_list .performance_date_wrapper input[type=checkbox]{width:20px;height:20px;line-height:20px}@media(min-width: 1024px){.school-form__step .performance_dates_list{columns:2}}.school-form__review__recap-container{margin:48px 0;font-family:"whyte-italic",Helvetica,Arial,sans-serif;font-weight:normal;font-size:14px}.school-form__review__validation-container{font-size:16px;line-height:150%}.school-form__review__validation-container span{font-family:"whyte-medium",Helvetica,Arial,sans-serif}.school-form__review__validation-container--referent__name,.school-form__review__validation-container--institution__info-city{display:flex;flex-direction:row;gap:3px}.school-form__review__validation-container__spacer{margin-top:12px}.school-form__review h3{margin-top:48px}.school-form__review h4{margin-bottom:12px}.school-form__confirmation{max-width:1170px !important}.school-form__confirmation__heading-title{font-size:36px;margin:0 0 24px}.school-form__confirmation__heading__container .school-form__bottom-nav--next{width:100%}.school-form__confirmation__heading__container-text{line-height:26px}@media(min-width: 1024px){.school-form__confirmation__heading{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.school-form__confirmation__heading-title{font-size:60px;width:58%;margin:0}.school-form__confirmation__heading__container{width:33%}}
