.location-and-form .hidden{display:none!important}.location-and-form #schoolid-display{color:#1976d2}.location-and-form #results-charter-school,.location-and-form #results-district,.location-and-form #results-network,.location-and-form #results-private-school,.location-and-form #results-school,.location-and-form #results-zipcode{background:#fff;border:1px solid #ccc;border-top:none;box-shadow:0 4px 6px rgba(0,0,0,.1);display:none;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:100}.location-and-form .item{border-bottom:1px solid #eee;cursor:pointer;font-size:14px;padding:10px}.location-and-form .item:before{display:none}.location-and-form .item:hover{background-color:#f0f7ff}.location-and-form .disabled{background-color:#eee;opacity:.4;pointer-events:none}.location-and-form #status{color:#888;font-size:12px;margin-bottom:15px}.location-and-form .help-block{color:#737373;display:block;font-size:14px;font-style:italic;margin-bottom:10px;margin-top:5px}.location-and-form .field-group{position:relative}.location-and-form .pre-form-fields{margin-bottom:var(--row-spacing)}.location-and-form:not(.location-and-form--is-external) .hs-button{width:100%}.location-and-form--is-external .hs-form-checkbox,.location-and-form--is-external .hs-form-radio,.location-and-form--is-external ul.no-list{list-style:none!important}.location-and-form--is-external li.hs-form-checkbox:before,.location-and-form--is-external li.hs-form-radio:before{display:none!important}.location-and-form--is-external input[type=radio].hs-input.hs-input.hs-input.hs-input{margin:0 10px!important;width:auto}@media (min-width:768px){.location-and-form--is-external fieldset[class*=form-columns-]{display:flex;gap:8px}.location-and-form--is-external fieldset[class*=form-columns-] .hs-form-field{flex-basis:100%;flex-shrink:1}}.location-and-form--is-external fieldset[class*=form-columns-] .hs-form-field .input{margin-right:0}.location-and-form--is-external input[type=submit]{background:#4dc3df;border:1px solid #4dc3df;border-radius:3px;color:#fff;cursor:pointer;font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:700;line-height:12px;padding:12px 24px}.location-and-form--is-external fieldset{max-width:none!important;width:100%!important}.location-and-form--is-external .grecaptcha-badge{margin:20px 0}.location-and-form--is-external .hs-error-msg,.location-and-form--is-external .hs-form-required{color:red!important}.location-and-form--is-external .submitted-message{color:#212d3a}.location-and-form--is-external .hs-form-field,.location-and-form--is-external .label,.location-and-form--is-external label{color:#212d3a;display:block;font-family:arial,helvetica,sans-serif;font-size:16px;font-weight:500;line-height:24px;margin-bottom:4px}.location-and-form--is-external .hs-form-field,.location-and-form--is-external .label{margin-top:18px}.location-and-form--is-external input.hs-input.hs-input.hs-input.hs-input,.location-and-form--is-external select.hs-input.hs-input.hs-input.hs-input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;outline:none;padding:12px;width:100%}.location-and-form--is-external select.hs-input.hs-input.hs-input.hs-input{background-color:#fff;cursor:pointer}.location-and-form--is-external .display-box{background-color:#f9f9f9;border:1px solid #ddd;color:#2e7d32;font-weight:700}