@charset "UTF-8";.admission__landing__hero{width:100%;height:300px;display:flex;justify-content:center;align-items:center;background:url(../../../images/admission_landing_banner.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;margin:0 0 40px 0;position:relative}.admission__landing__hero::before{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;z-index:0}.admission__search__container{display:flex;flex-direction:column;align-items:center;z-index:2}.admission__landing__hero .searchBar{position:relative}.admission__landing__hero input#autoComplete::placeholder{color:#989898;opacity:1;font-weight:500}.admission__landing__hero h2{font-size:24px;font-weight:500;line-height:1.58;letter-spacing:.3px;color:#fff;margin-bottom:20px}.admission__landing__hero input#autoComplete{height:100%;width:480px;padding:10px;padding-left:40px;font-size:14px;line-height:24px;border-radius:3px;border:var(--border-line);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAaxJREFUOBGNkz9LAnEYx70rlep8BW3RdvQOegVNRqMlGKQHlotDU3+gKaRFGs5zCaQGl4akSZK2xlwdfAMFTYFL2ud73U8OCfGBH8+/7/Pnnuc5KxGjRqOxilrlZSeTyaZlWUvIQ+ROJpOp5XK5rxg8FC1jIHgb+Q7wGoEtXh/9h+eOx+N99JRt20fQs4kRDxMomMBXQA+O41RmK0WdXYMvg9krFouPJokVOVXtrVQqHRjHf9z3/Rr2PElcsJ/C2Lwq1SnsVGSYR+l0+gy/5nBpcEqQJWNrtm0DiPNCoTBCDyiYNXYbRdPWJyxKwq632+0VBdgEa1Wa9kIEfizgaDRS9+EMhnBXyoLkkuQjn89/C69P6GjP0Tbm5uj1esvgDwF1DNDWhZExhUF7nkuDweAU7EYymbwwwPCQms3mDl10yH6jVUXTNpiEKisY/xXGe8/zpvcyPeUgCHZJ4gPQngNePxqYq7ZVGf4Ez+GrcEi38HCI4gmdJ04NqMvTD9Ul4AV+jv5O21tRZR1cnZkdw//+BQmzpD1rVWbacX8UXMd2Mv2EOGARmSRlOvR+AYcBrjg8VfpZAAAAAElFTkSuQmCC) no-repeat;background-position:15px 48%;color:var(--primary-font-color);background-color:#fff}.admission__landing__container{max-width:1206px;display:grid;row-gap:20px;column-gap:30px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;margin:0 auto}.collegeInfoCard{border-radius:4px;border:var(--border-line);background:var(--color-white)}.collegeInfoCard:nth-of-type(3n){margin-right:0}.collegeInfoCard a{text-decoration:none}.collegeInfoCard .row{margin:0;position:relative;z-index:1}.collegeInfoCard .collegeLogo{flex-basis:56px;width:56px;height:56px;margin-right:5px;border-radius:4px;box-shadow:0 2px 4px 0 rgb(0 0 0 / .15);margin-bottom:-10px;overflow:hidden;background:var(--color-white);display:flex;align-items:center;justify-content:center}.collegeInfoCard .collegeName{flex-basis:calc(100% - 61px)}.clgInfoCardHeader{padding:10px;padding-top:58px;padding-bottom:0;position:relative;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.clgInfoCardHeader:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000,#fff0),linear-gradient(to bottom,#c4c4c4,#c4c4c4);opacity:.5}.clgInfoCardHeader .collegeName a{color:inherit}.clgInfoCardHeader .collegeName{color:var(--color-white);font-size:14px;line-height:20px;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;height:40px}.clgInfoCardHeader .rankingLabel{background:#ffc318;padding:0 10px;padding-left:0;color:var(--color-white);font-size:12px;line-height:20px;position:absolute;right:0;top:0;z-index:1}.clgInfoCardHeader .rankingLabel:before{content:"";border-top:20px solid #ffc318;border-left:16px solid #fff0;position:absolute;left:-16px;top:0}.aboutCollege{padding:10px;padding-top:17px;padding-bottom:4px;position:relative}.aboutCollege .favriteIcon{width:35px;position:absolute;top:-17px;right:10px;margin:0;height:35px;box-shadow:0 2px 4px 0 rgb(0 0 0 / .15);border-radius:50%;background-position:209px -286px;background-color:#fff;z-index:1;cursor:pointer}.aboutCollege p{font-size:14px;line-height:24px;color:#282828}.aboutCollege .collegeRating,.aboutCollege .collegeLocation{position:relative;font-size:12px;line-height:20px}.aboutCollege .collegeRating{padding-bottom:8px}.aboutCollege .tooltipIcon.tooltipAngle{border-top:10px dashed;border-right:5px solid #fff0;border-left:5px solid #fff0;vertical-align:revert}.aboutCollege .row p{font-size:12px}.aboutCollege .keyInfo{flex-basis:43%;padding-right:10px}.aboutCollege .keyInfo:nth-of-type(2n){flex-basis:57%;padding-right:0}.aboutCollege .keyInfo p:first-child{color:#989898}.collegeLocation .locationIconBlue{width:16px;height:20px;vertical-align:middle;margin-right:3px;background-position:342px -317px}.full-star{background-position:129px -246px}.half-star{background-position:99px -246px}.empty-star{background-position:74px -246px}.full-star,.half-star,.empty-star{width:17px;height:17px;vertical-align:text-bottom}.clgInfoCardfooter{display:flex;border-top:var(--border-line)}.clgInfoCardfooter .secondaryBtn,.clgInfoCardfooter .primaryBtn{flex-basis:50%;cursor:pointer;padding:8px}.clgInfoCardfooter .primaryBtn{border-radius:0}.clgInfoCardfooter .secondaryBtn{font-size:12px;font-weight:400;line-height:1.67;letter-spacing:.3px;text-align:center;color:#3d8ff2;border:none;background-color:#fff}.clgInfoCardfooter .addToCompare{font-size:12px;line-height:20px;font-weight:500;color:#787878;text-align:center}.clgInfoCardfooter .addToCompare input[type=checkbox]{margin:0;vertical-align:sub;margin-right:6px;border-radius:2px}.tooltipIcon{display:inline-block;background-position:92px -323px;cursor:pointer}.tooltipIcon:hover .tooltipIconText,.tooltipIcon:hover .tooltipIconText:before{display:block}.tooltipIconText{width:270px;padding:10px;font-size:14px;line-height:20px;color:var(--primary-font-color);top:28px;left:auto;z-index:3;cursor:auto;font-weight:400}.tooltipIconText:before{content:"";width:15px;height:15px;transform:rotate(42.5deg);top:-7px;left:5px;background:var(--color-white);position:absolute;box-shadow:0 0 7px 0 rgb(0 0 0 / .16);z-index:1;display:block}.tooltipIconText,.tooltipIconText:before{position:absolute;background:var(--color-white);box-shadow:0 3px 20px rgb(0 0 0 / .16);text-transform:initial;display:none}.tooltipIconText:before{box-shadow:0 0 0 rgb(0 0 0 / .16)}ul.pagination{margin-top:20px!important}ul.pagination li{background-color:#fff}.textRed{color:var(--color-red);cursor:pointer;flex-basis:50%;padding:8px;background:0 0;font-size:14px;font-weight:var(--font-semibold);line-height:20px;border:none;transition:0.2s ease;outline:none}.clgInfoCardfooter .textBlue{color:var(--anchor-textclr);cursor:pointer;flex-basis:50%;padding:8px;background:0 0;font-size:14px;font-weight:var(--font-semibold);line-height:20px;border:none;transition:0.2s ease;outline:none}.ui-menu-item{background-color:#fff}.ui-menu-item-wrapper:hover{text-decoration:none;color:#282828}ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.category{top:20px!important;position:absolute!important;z-index:10!important}.ui-menu-item:last-child .ui-menu-item-wrapper{padding-bottom:0px!important}.admission__landing__hero .searchBar:not(:focus-within) .selection #searchResults{display:none!important}.container:has(.admission__landing__hero){max-width:unset;padding:0}.admission__search__container h1{color:#fff;margin-bottom:16px}@media (max-width:1023px){.admission__landing__hero{margin-top:-157px;align-items:flex-start;background:none;height:auto;margin-bottom:10px}.admission__landing__hero::before{content:none}.admission__landing__container{grid-template-columns:1fr;padding:0 0;row-gap:10px}.admission__search__container{padding:20px;border-radius:4px;background-color:#fff;align-items:flex-start;width:100%}.admission__search__container h2{font-size:18px;font-weight:400;line-height:1.56;color:#282828}.admission__landing__hero input#autoComplete{max-width:480px;width:unset;min-width:300px}.collegeLocation,.collegeRating{display:inline-block}.collegeRating::before{content:"•";display:inline-block;font-size:30px;color:#989898;vertical-align:middle;margin-right:5px}.aboutCollege .collegeName a{font-size:14px;font-weight:500;line-height:1.86;letter-spacing:.3px;color:#282828}ul.pagination{margin-top:10px}.searchBar .selection{display:block}.ui-menu .ui-menu-item-wrapper{max-width:unset!important;width:100%;display:inline-block;text-align:left!important;padding-bottom:7px!important}.searchBar .selection{border:none}.admission__landing__hero .searchBar:not(:focus-within) .selection #searchResults{display:none!important}.admission__search__container .searchBar,.admission__landing__hero input#autoComplete{max-width:unset;width:100%}.container:has(.admission__landing__hero){padding:0 10px}.clgInfoCardHeader{padding-top:100px}.admission__search__container h1{color:#000}.breadcrumbDiv{background-color:#f3f2ef}.breadcrumbDiv ul li a{font-weight:var(--font-bold);text-decoration:none;color:var(--primary-font-color);position:relative;padding-right:13px}.breadcrumbDiv ul li a:after{content:"";background:url(../../../images/master_sprite.webp);width:10px;height:12px;position:absolute;right:0;bottom:1px;background-position:707px -150px}.breadcrumbDiv ul li{font-size:13px;display:inline-block;line-height:20px;color:#989898}}