.container{max-width:1100px;margin:auto}.school-progress{z-index:50;background:#8323ab;width:100%;padding:2rem 1rem;position:relative}.school-progress.is-stuck{z-index:60;box-shadow:0 6px 18px #00000038}.school-progress__inner{margin:0 auto}.school-progress__heading{color:#fff;margin:0 0 2rem;font-size:1.3rem;font-weight:700;line-height:1.2}.school-progress__sep{opacity:.85;margin:0 .4em;font-weight:400}.school-progress__steps{align-items:flex-start;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.school-progress__step{text-align:center;flex-direction:column;flex:1 1 0%;align-items:center;min-width:0;display:flex}.school-progress__step.is-wide{flex-grow:2}.school-progress__dot{background:#e7ded0;border-radius:9999px;width:.85rem;height:.85rem;margin-bottom:.6rem;transition:background-color .3s}.school-progress__bar{background:#e7ded0;border-radius:9999px;width:100%;height:1.4rem;transition:background-color .3s}.school-progress__label{color:#fff;margin-top:.6rem;font-size:1rem;font-weight:700;line-height:1.2}.school-progress__step.is-done .school-progress__dot,.school-progress__step.is-done .school-progress__bar{background:#43ada5}@media (width<=640px){.school-progress{padding:1rem .75rem;display:none}.school-progress__heading{margin-bottom:1rem;font-size:1.1rem}.school-progress__steps{gap:.4rem}.school-progress__dot{width:.6rem;height:.6rem;margin-bottom:.4rem}.school-progress__bar{height:.9rem}.school-progress__label{margin-top:.4rem;font-size:.7rem}}.gform_required_legend,form[data-formid="7"] .gfield_required.gfield_required_asterisk{display:none}form[data-formid="7"] .gfield--type-section{border:none;margin:0;padding:0}form[data-formid="7"] .gfield--type-section h3{color:#8ac535;font-size:1.5rem;font-weight:700}form[data-formid="7"] .gfield_label{font-size:1rem;font-weight:700}form[data-formid="7"] .ginput_container_radio .gfield_radio{flex-flow:wrap;gap:.75rem;-webkit-column-count:auto!important;-moz-column-count:auto!important;column-count:auto!important;grid-template-columns:none!important;display:flex!important}form[data-formid="7"] .gchoice{inline-size:auto;min-inline-size:0;max-inline-size:none;-webkit-padding-end:0;flex:none;width:auto;margin:0;padding-inline-end:0}form[data-formid="7"] .gchoice .gfield-choice-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}form[data-formid="7"] .gchoice label.gform-field-label{cursor:pointer;-webkit-user-select:none;user-select:none;color:#000105;background:#fff;border-radius:14px;margin:0;padding:1rem 1.5rem;font-weight:400;transition:background-color .15s,color .15s;display:block}form[data-formid="7"] .gchoice .gfield-choice-input:checked+label.gform-field-label{color:#fff;background:#8ac535}form[data-formid="7"] .gchoice .gfield-choice-input:focus-visible+label.gform-field-label{outline-offset:2px;outline:2px solid #8ac535}form[data-formid="7"] .ginput_container_likert table.gsurvey-likert{table-layout:auto;width:100%;display:block;border:0!important}form[data-formid="7"] .ginput_container_likert thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}form[data-formid="7"] .ginput_container_likert tbody,form[data-formid="7"] .ginput_container_likert tbody tr{flex-wrap:wrap;gap:.75rem;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important}form[data-formid="7"] .ginput_container_likert td.gsurvey-likert-choice{cursor:pointer;border-radius:14px;flex:none;justify-content:center;align-items:center;margin:0;padding:1rem 0;transition:background-color .15s;position:relative;background:#fff!important;border:0!important;width:3.5rem!important;height:auto!important;min-height:0!important;display:flex!important}form[data-formid="7"] .ginput_container_likert td.gsurvey-likert-choice:after{content:attr(data-label);color:#000105;font-weight:400;display:inline-block;margin:0!important;padding:0!important;font-size:1rem!important;line-height:1!important;position:static!important;top:auto!important}form[data-formid="7"] .ginput_container_likert td.gsurvey-likert-choice input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}form[data-formid="7"] .ginput_container_likert td.gsurvey-likert-choice:has(input:checked){background:#8ac535!important}form[data-formid="7"] .ginput_container_likert td.gsurvey-likert-choice:has(input:checked):after{color:#fff}form[data-formid="7"] .ginput_container_likert td.gsurvey-likert-choice:first-child,form[data-formid="7"] .ginput_container_likert td.gsurvey-likert-choice:last-child{border-radius:14px!important}form[data-formid="7"] .gform_button{cursor:pointer;transition:all .2s;color:#8323ab!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:9999px!important;padding:12px 32px!important;font-size:1.125rem!important;font-weight:700!important;line-height:1.5!important;display:inline-block!important}form[data-formid="7"] .gform_button:hover,form[data-formid="7"] .gform_button:focus{color:#fff!important;background:#8323ab!important}form[data-formid="7"] .ginput_container_text input,form[data-formid="7"] .ginput_container_email input,form[data-formid="7"] .ginput_container_phone input,form[data-formid="7"] .ginput_container_url input,form[data-formid="7"] .ginput_container_number input{color:#000105;width:100%;max-width:22rem;-webkit-box-shadow:none;box-shadow:none;background:0 0;border:2px solid #8ac535;border-radius:18px;padding:1rem 1.25rem;font-size:1rem;line-height:1.4;transition:border-color .15s,box-shadow .15s;height:auto!important}form[data-formid="7"] .ginput_container_text input::-webkit-input-placeholder{color:#00010573}form[data-formid="7"] .ginput_container_email input::-webkit-input-placeholder{color:#00010573}form[data-formid="7"] .ginput_container_phone input::-webkit-input-placeholder{color:#00010573}form[data-formid="7"] .ginput_container_url input::-webkit-input-placeholder{color:#00010573}form[data-formid="7"] .ginput_container_number input::-webkit-input-placeholder{color:#00010573}form[data-formid="7"] .ginput_container_text input::-moz-placeholder{color:#00010573}form[data-formid="7"] .ginput_container_email input::-moz-placeholder{color:#00010573}form[data-formid="7"] .ginput_container_phone input::-moz-placeholder{color:#00010573}form[data-formid="7"] .ginput_container_url input::-moz-placeholder{color:#00010573}form[data-formid="7"] .ginput_container_number input::-moz-placeholder{color:#00010573}:is(form[data-formid="7"] .ginput_container_text input:-ms-placeholder-shown,form[data-formid="7"] .ginput_container_email input:-ms-placeholder-shown,form[data-formid="7"] .ginput_container_phone input:-ms-placeholder-shown,form[data-formid="7"] .ginput_container_url input:-ms-placeholder-shown,form[data-formid="7"] .ginput_container_number input:-ms-placeholder-shown){color:#00010573}:is(form[data-formid="7"] .ginput_container_text input:placeholder-shown,form[data-formid="7"] .ginput_container_email input:placeholder-shown,form[data-formid="7"] .ginput_container_phone input:placeholder-shown,form[data-formid="7"] .ginput_container_url input:placeholder-shown,form[data-formid="7"] .ginput_container_number input:placeholder-shown){color:#00010573}form[data-formid="7"] .ginput_container_text input::-moz-placeholder{color:#00010573}form[data-formid="7"] .ginput_container_email input::-moz-placeholder{color:#00010573}form[data-formid="7"] .ginput_container_phone input::-moz-placeholder{color:#00010573}form[data-formid="7"] .ginput_container_url input::-moz-placeholder{color:#00010573}form[data-formid="7"] .ginput_container_number input::-moz-placeholder{color:#00010573}form[data-formid="7"] .ginput_container_text input::placeholder,form[data-formid="7"] .ginput_container_email input::placeholder,form[data-formid="7"] .ginput_container_phone input::placeholder,form[data-formid="7"] .ginput_container_url input::placeholder,form[data-formid="7"] .ginput_container_number input::placeholder{color:#00010573}form[data-formid="7"] .ginput_container_text input:focus,form[data-formid="7"] .ginput_container_email input:focus,form[data-formid="7"] .ginput_container_phone input:focus,form[data-formid="7"] .ginput_container_url input:focus,form[data-formid="7"] .ginput_container_number input:focus{border-color:#8323ab;outline:none;box-shadow:0 0 0 3px #8323ab26}form[data-formid="7"] .gform-footer{margin-top:60px}