.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-table tbody tr:nth-child(odd){background-color:#fff}.school-table tbody tr:nth-child(2n){background-color:var(--bs-light)}.school-table tbody tr:hover{background-color:#eef7ff;cursor:pointer}.school-table tbody tr:hover a{text-decoration:underline}@media(max-width:767.98px){.school-table thead{display:none}.school-table tbody tr{text-align:center}.school-table tbody tr td{border-bottom-width:0;display:block;text-align:center;width:100%}.school-table tbody tr td:last-child{border-bottom-width:1px}.school-table tbody tr td.tuition-col:before{color:var(--bs-primary);content:"Avg Tuition";display:block;font-weight:700}.school-table tbody tr td.ratio-col:before{color:var(--bs-primary);content:"S/T Ratio";display:block;font-weight:700}.school-table tbody tr td.enrolled-col:before{color:var(--bs-primary);content:"Students";display:block;font-weight:700}.school-table tbody tr td.enrolled-col,.school-table tbody tr td.ratio-col,.school-table tbody tr td.tuition-col{display:inline-block;width:30%}}.name[data-rank]:before{content:attr(data-rank) ". ";display:inline-block;font-weight:700;margin-right:.5rem}.location .content h3,.location .content h4{display:none}.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}.esyoh-container{background-color:#fff;box-shadow:var(--bs-box-shadow-sm);padding:1rem}.esyoh-container .esyoh-title{background-color:#f2f2f2;border-left:5px solid #00415c;color:#00415c;font-size:1rem;padding:.875em 1.25em;text-align:left}@media(min-width:768px){.esyoh-container .esyoh-title{font-size:1.25rem}}.esyoh-container .esy_widget_container{color:#333;font-weight:300}.esyoh-container .esy_widget_container .esy_in_content_listings_container{margin-top:0!important}.esyoh-container .esy_widget_container .listings_widget_esy_zip_search_container{padding-bottom:0!important}.esyoh-container .esy_widget_container .listings_widget_esy_zip_search_container .listings_widget_esy_title{margin-top:0!important}.esyoh-container .esy_widget_container .listings_widget_esy_container .esy_listing_container{border-bottom:1px solid rgba(0,65,92,.1);display:flex;flex-direction:column;padding:1em .6875em;width:100%}@media(min-width:768px){.esyoh-container .esy_widget_container .listings_widget_esy_container .esy_listing_container{align-items:center;flex-direction:row;justify-content:space-between;padding:1.25em}}.esyoh-container .esy_widget_container .listings_widget_esy_container .esy_listing_container:hover{background-color:transparent}.esyoh-container .esy_widget_container .listings_widget_esy_container .esy_listing_container .esy_program_details_container{float:none;margin:0;width:auto}.esyoh-container .esy_widget_container .listings_widget_esy_container .esy_listing_container .esy_request_link_container{float:none;margin:1.25em 0 0;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media(min-width:768px){.esyoh-container .esy_widget_container .listings_widget_esy_container .esy_listing_container .esy_request_link_container{margin:0}}.esyoh-container .esy_widget_container .listings_widget_esy_container .esy_listing_container .esy_listing_title a{color:#0956e9;font-size:1em;font-weight:700;line-height:1.5em;text-decoration:underline}.esyoh-container .esy_widget_container .listings_widget_esy_container .esy_listing_container .esy_school_code{display:none!important}.esyoh-container .esy_widget_container .listings_widget_esy_container .esy_listing_container .esy_request_button{background-color:#ffc107;border:none;border-radius:.25em;color:#000;font-size:.9375em;margin:0;padding:.3em 1em;text-decoration:none}.esyoh-container .esy_widget_container .listings_widget_esy_container .esy_listing_container .esy_request_button:active,.esyoh-container .esy_widget_container .listings_widget_esy_container .esy_listing_container .esy_request_button:focus,.esyoh-container .esy_widget_container .listings_widget_esy_container .esy_listing_container .esy_request_button:hover{background-color:#ffca2c;outline:none}@media(min-width:768px){.esyoh-container .esy_widget_container .listings_widget_esy_container .esy_listing_container .esy_request_button{font-size:1em}}.esy_widget_container .widget_listings_container .direct-school-right select{padding-right:1.5rem;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.esy_widget_container .widget_listings_container .direct-school-right{width:auto!important}}.m-click-table .click-table__container{margin-bottom:0!important;margin-top:0!important}.m-click-table .click-table__container .click-table__title_education{color:#225c8c;margin:0 1rem;padding-top:1rem}.m-click-table .click-table__container .click-table__title_education+div{color:#646464!important}.m-click-table .click-table__container>div:not(.click-table__lender){margin-left:0}.m-click-table .click-table__container>h2+div{margin-left:1rem!important}.m-click-table .click-table__container .click-table__lender{background-color:#eaf8ff!important;border-top-color:#225c8c}.m-click-table .click-table__container .click-table__lender span{background:linear-gradient(90deg,rgba(234,248,255,0),#eaf8ff 20%,#eaf8ff)!important}.m-click-table .click-table__container .click-table__lender:last-of-type{border-bottom-color:#225c8c}