.check,.fab,.fal,.fas,.star-rating .stars{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.check:before,.fab:before,.fal:before,.fas:before,.star-rating .stars:before{content:var(--fa)}.check,.fal,.fas,.star-rating .stars{font-family:Font Awesome\ 6 Pro}.fab{font-family:Font Awesome\ 6 Brands}.check,.star-rating .stars{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1}/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:900;src:url(https://www.universities.com/build/fonts/fa-solid-900.db4ca347.woff2) format("woff2"),url(https://www.universities.com/build/fonts/fa-solid-900.569695cd.ttf) format("truetype")}.check,.fas,.star-rating .stars{font-weight:900}.school-filters,.school-sort{background-color:#fff;border-top:5px solid #00415c;font-size:.875rem;margin:1rem 0}.school-filters-header,.school-sort-header{border-bottom:1px solid #00415c;font-weight:300;margin-bottom:0;padding:1rem}.school-filters-header:after,.school-sort-header:after{clear:both;content:"";display:block}.school-filters-total{border-radius:var(--bs-border-radius);color:#fff;display:inline-block;font-weight:700;line-height:1;padding:.35em .65em;text-align:center;vertical-align:baseline;white-space:nowrap}.school-filters-total:empty{display:none}.school-filters-total{background-color:#00415c;float:right;font-size:.6em;margin-top:.15em}.school-filters .accordion-button,.school-filters .form-control,.school-filters .form-select,.school-sort .accordion-button,.school-sort .form-control,.school-sort .form-select{font-size:.875rem}.school-filters .school-test-scores-filter .form-check label,.school-sort .school-test-scores-filter .form-check label{display:inline}.find-your-perfect-u{background-color:#0071bc;border-radius:.25em;color:#fff;margin:1rem 0;padding:1rem;text-align:center}.find-your-perfect-u h1{margin-bottom:0}.name[data-rank]:before{content:attr(data-rank) ". ";display:inline-block;font-weight:700;margin-right:.5rem}.star-rating{display:inline-block;font-size:.75rem;position:relative;white-space:nowrap}.star-rating .star-over{display:inline-block;height:100%;left:0;overflow:hidden;position:absolute;top:0}.star-rating .stars:before{color:#ccc;content:""""""""""}.star-rating .stars.filled:before{color:#ffba00}.check:before{content:""}.rating-text{display:none}.rating-small,.review-count{font-size:.75rem}.select2-results__options .select2-results__option,.select2-selection__rendered .select2-selection__choice{font-size:.875rem!important}