﻿html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted;cursor:help}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.fr{float:right}.fl{float:left}.text-center{text-align:center}.text-right{text-align:right}.muted{opacity:0.5;filter:alpha(opacity=50)}.go:after{content:" »"}.caps{text-transform:uppercase}.hide{position:absolute;left:-9999px}button,input[type="button"],input[type="reset"],input[type="submit"],button,.btn,.nav-toggle,.gform_button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;background-color:transparent;cursor:pointer;display:inline-block;font-family:"Whitney SSm A","Whitney SSm B",sans-serif;font-weight:600;line-height:1;outline:none;text-align:center;text-decoration:none;text-transform:uppercase;user-select:none;vertical-align:middle;white-space:nowrap}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,button:disabled,.btn:disabled,.nav-toggle:disabled,.gform_button:disabled{cursor:not-allowed;opacity:0.5}.btn--minimal{border:none;color:#d5545b;width:100%}.btn--primary,.gform-contact-us input[type="submit"]{background-color:#d5545b;border-radius:5px;border:none;color:#fff;font-size:0.9375rem;padding:0.9375rem 2.8125rem}.btn--primary:active,.btn--primary:hover,.btn--primary:focus,.gform-contact-us input[type="submit"]:active,.gform-contact-us input[type="submit"]:hover,.gform-contact-us input[type="submit"]:focus{color:#fff}.btn--primary:active,.btn--primary:focus,.gform-contact-us input[type="submit"]:active,.gform-contact-us input[type="submit"]:focus{background-color:#269adb}.btn--primary:hover,.gform-contact-us input[type="submit"]:hover{background-color:rgba(213,84,91,0.8)}.btn--secondary{padding-top:0.875rem;padding-bottom:0.75rem;-webkit-transition:border-color 0.1s ease-in-out;-moz-transition:border-color 0.1s ease-in-out;transition:border-color 0.1s ease-in-out;background-color:#fff;border:2px solid #d5545b;border-radius:6px;color:#d5545b;font-size:0.9375rem;width:100%}.btn--secondary:active,.btn--secondary:hover,.btn--secondary:focus{opacity:0.8}.banner-nav__btn{background-color:transparent;border:4px solid transparent;color:#54677b;font-size:0.75rem;padding:3px;width:auto}.site-content .banner-nav__btn{margin-top:0}.banner-nav__btn span{background-color:#f5f6f7;border:2px solid #ced3d9;border-radius:5px;display:block;padding:0.625rem 2.0625rem}@media screen and (min-width: 1021px) and (max-width: 1220px){.banner-nav__btn span{padding:0.625rem 1.4375rem}}.banner-nav__btn.active,.banner-nav__btn:active,.banner-nav__btn:hover,.banner-nav__btn:focus{background-color:transparent;opacity:1}.banner-nav__btn.active span,.banner-nav__btn:active span,.banner-nav__btn:hover span,.banner-nav__btn:focus span{background-color:#fff}.banner-nav__btn.active{border-color:#00c7ff;color:#54677b}@media screen and (max-width: 1220px){.banner-nav__btn{width:10.625rem}.banner-nav__btn span{padding:0.625rem 0}}@media screen and (max-width: 1020px){.site-content .banner-nav__btn{margin-top:0.375rem}.site-content .banner-nav__btn:first-of-type,.site-content .banner-nav__btn:nth-of-type(2){margin-top:0.8125rem}}.btn--tertiary{padding-right:1.125rem;padding-left:1.125rem;background-color:#ebedef;border:1px solid #dadee2;color:#9da8b3;font-size:0.875rem;height:3.125rem;line-height:3rem;white-space:normal;width:100%}.btn--tertiary span{display:inline-block;vertical-align:middle;line-height:1.07143}.btn--tertiary:active,.btn--tertiary:hover,.btn--tertiary:focus{background-color:#fff;border-color:#269adb;color:#269adb}fieldset{background-color:#f7f8f8;border:1px solid #dadee2;padding:1.5625rem}input,label,select{display:block;font-family:"Whitney SSm A","Whitney SSm B",sans-serif;font-size:15px}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],textarea,select[multiple=multiple],textarea{background-color:#fff;border:1px solid #dadee2;border-radius:5px;box-sizing:border-box;font-family:"Whitney SSm A","Whitney SSm B",sans-serif;font-size:15px;padding:0.52083rem;transition:border-color;width:100%}input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,textarea:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#bdc5cc}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,textarea:focus,select[multiple=multiple]:focus,textarea:focus{outline:none}textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline}input[type="file"]{padding-bottom:0.78125rem;width:100%}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding:0.375rem 1.625rem 0.375rem 0.8125rem;background-color:#fff;border:2px solid #ced3d9;border-radius:5px;cursor:pointer;text-transform:uppercase;width:100%}select:hover,select:active,select:focus{border-color:#9da8b3;outline:none}.active select{border-color:#d5545b;outline:none}.select-container{background-color:#fff;border-radius:5px;position:relative}.select-container select{background-color:transparent;position:relative;z-index:1}.select-container:after{position:absolute;top:0.9375rem;right:0.6875rem;height:0.5rem;width:0.5rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border:2px solid #9da8b3;border-left:none;border-radius:1px;border-top:none;content:'';display:block;z-index:0}@-moz-document url-prefix(){.select-container:after{top:0.8125rem}}:root .select-container:after{top:0.8125rem}::-webkit-input-placeholder{color:#3b5268}:-moz-placeholder{color:#3b5268}::-moz-placeholder{color:#3b5268}:-ms-input-placeholder{color:#3b5268}img,picture{margin:0;max-width:100%}@media screen and (max-width: 759px){img{display:block;margin:0 0 1.5625rem}}@media screen and (min-width: 760px){.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;margin-right:2.1875rem}.alignright{float:right;margin-left:2.1875rem}}a{color:#269adb;text-decoration:none;transition:color 0.1s linear}a:active,a:focus,a:hover{color:#b12b33}a:active,a:focus{outline:none}ul,ol{list-style-type:none;margin:0;padding:0}body:not(.contact-us):not(.post-type-archive-resource) .entry-content ul:not(.social-share){list-style-type:disc;margin-top:0.78125rem;padding-left:1.5625rem}body:not(.single-rankings) .entry-content ol{list-style-type:decimal;margin-top:0.78125rem;padding-left:1.5625rem}dl{margin:0.78125rem 0 0}dt{font-size:0.625rem;font-weight:600;line-height:1.2;margin-top:0.78125rem;text-transform:uppercase}dd{margin:0}q{quotes:"‘" "’" "“" "”"}q:before{content:"‘";content:open-quote}q:after{content:"’";content:close-quote}q q:before{content:"“";content:open-quote}q q:after{content:"”";content:close-quote}blockquote{border-left:4px solid #d5545b;margin-left:0;margin-right:0;padding-left:15px}blockquote p{color:#d5545b;font-size:1.5625rem;line-height:1.2;text-transform:uppercase}blockquote p:first-of-type{margin:0}.source{font-style:italic;font-weight:700;text-indent:0}.source:before{content:"— "}hr{border-bottom:1px solid #dadee2;border-left:none;border-right:none;border-top:none;clear:both;display:block;margin:1.5625rem 0}table{-webkit-font-feature-settings:"kern","liga","tnum";-moz-font-feature-settings:"kern","liga","tnum";-ms-font-feature-settings:"kern","liga","tnum";font-feature-settings:"kern","liga","tnum";border-collapse:collapse;border:1px solid #dadee2;margin:0.78125rem 0;table-layout:fixed;width:100%}tfoot td{font-size:0.75rem;font-style:italic;line-height:1.5}th{padding-top:1.125rem;padding-bottom:1.125rem;border-bottom:1px solid #dadee2;font-size:0.625rem;font-weight:600;line-height:1.2;text-align:center;text-transform:uppercase}td{border-bottom:1px solid #dadee2;font-size:0.8125rem;line-height:1.38462;padding:0.625rem 0.78125rem}tr,td,th{vertical-align:middle}.tablepress{border:none}.tablepress th{width:67%}.tablepress th:first-child{max-width:3.4375rem;width:10%}.tablepress th:last-child{text-align:center;width:23%}.tablepress td{background-color:#fff;border-right:1px solid #dadee2;border-bottom:1px solid #dadee2;font-size:1rem;width:67%}.tablepress td:first-child{border-left:1px solid #dadee2;color:#269adb;font-family:"Tungsten A","Tungsten B","Arial Narrow",sans-serif;font-size:1.75rem;line-height:1.42857;max-width:3.4375rem;text-align:center;width:10%}.tablepress td:last-child{font-size:0.8125rem;text-align:center;width:23%}body{-webkit-font-feature-settings:"kern","liga","pnum";-moz-font-feature-settings:"kern","liga","pnum";-ms-font-feature-settings:"kern","liga","pnum";font-feature-settings:"kern","liga","pnum";-webkit-font-smoothing:antialiased;color:#3b5268;font-family:"Whitney SSm A","Whitney SSm B",sans-serif;font-size:15px;line-height:1.66667}p{margin-bottom:0}h1,h2,h3,.h3,.post-nav__link div,.h-data-display--scholarships .h-data-item h4,h4,h5,h6,.page-title,.icon-title{color:#0a2642;font-weight:normal;margin-bottom:0}h2{font-size:1.625rem;line-height:1.15385}.hp-section-title{font-family:"Tungsten A","Tungsten B","Arial Narrow",sans-serif;font-size:3.4375rem;line-height:0.90909;margin:0;text-align:center;text-transform:uppercase}.hp-section-title a{color:#0a2642}.hp-section-title a:active,.hp-section-title a:focus,.hp-section-title a:hover{color:#d5545b}h2.entry-title{color:#0a2642;font-size:0.9375rem;line-height:1.2}.type-post.first h2.entry-title{border-bottom:5px solid #269adb;font-size:2.0625rem;line-height:1.06061}@media screen and (min-width: 1021px){h2.entry-title{font-size:1.25rem;line-height:1.1}}h3,.h3,.post-nav__link div,.h-data-display--scholarships .h-data-item h4{font-size:1.125rem;line-height:1;text-transform:uppercase}.hp-section-subtitle{font-family:"Tungsten A","Tungsten B","Arial Narrow",sans-serif;font-size:1.875rem;line-height:1;text-align:center;text-transform:uppercase}.sidebar-section__title{text-align:center}h4{font-size:0.875rem;font-weight:600;line-height:1.14286}.page-title,.icon-title{font-family:"Tungsten A","Tungsten B","Arial Narrow",sans-serif;text-transform:uppercase}.icon-title{padding-left:4.0625rem;font-size:2.1875rem;line-height:1;margin-bottom:0.75rem;margin-top:4.0625rem}h1.page-title{font-size:3.75rem;line-height:0.83333;margin-top:0;text-align:center}@media screen and (min-width: 1021px){h1.page-title{font-size:5rem;line-height:0.8125}}.home h1.page-title{font-size:3.75rem;line-height:0.91667}@media screen and (min-width: 1021px){.home h1.page-title{font-size:4.375rem;line-height:0.85714}}.rankings-post__title{font-size:1.25rem;line-height:1.75;text-align:center;text-transform:uppercase}.rankings-post__title b{display:block;font-family:"Tungsten A","Tungsten B","Arial Narrow",sans-serif;font-size:3.125rem;line-height:0.9}.rankings-post__title i{font-size:0.75rem;font-weight:600;font-style:normal;line-height:1.66667}@media screen and (min-width: 1021px){.rankings-post__title{font-size:1.875rem;line-height:1.3125}.rankings-post__title b{font-size:5rem;line-height:0.8125}}@media screen and (min-width: 1021px) and (max-width: 1220px){.rankings-post__title{line-height:2.16667}.rankings-post__title b{line-height:0.8125}}.secondary-header{font-size:2.0625rem;letter-spacing:-0.0625rem;line-height:1.06061;margin-top:0}.secondary-header:not(.entry-title){text-align:center}@media screen and (min-width: 1021px){.secondary-header{font-size:2.8125rem;line-height:1}}.title--rankings-post{letter-spacing:-0.0625rem;text-align:center;text-transform:uppercase}.title--rankings-post b{display:block;font-family:"Tungsten A","Tungsten B","Arial Narrow",sans-serif}@media screen and (min-width: 1021px){.title--rankings-post b{font-size:5rem;line-height:0.875}}@media screen and (min-width: 1021px){.title--rankings-post{line-height:0.875}}.page-intro{font-size:1.125rem;line-height:1.38889;text-align:center}.site-content:not(.has-widget) .page-intro--resource{margin-bottom:3.75rem}.section-intro{font-size:0.9375rem;line-height:1.66667;margin-top:1.9375rem;text-align:center}.home .section-intro{font-size:1.125rem;line-height:1.38889;margin-top:0.875rem}.page-container{position:relative;z-index:1}.wrapper,.site-content:not(.wide-content){max-width:100%;margin-left:auto;margin-right:auto}.wrapper::after,.site-content:not(.wide-content)::after{clear:both;content:"";display:table}@media screen and (min-width: 760px){.wrapper,.site-content:not(.wide-content){max-width:719px}}@media screen and (min-width: 1021px){.wrapper,.site-content:not(.wide-content){max-width:100%}}@media screen and (min-width: 1221px){.wrapper,.site-content:not(.wide-content){max-width:1180px}}@media screen and (max-width: 1020px){.archive:not(.post-type-archive-rankings):not(.post-type-archive-resource) .site-content{padding:0 0.625rem}}@media screen and (min-width: 1021px) and (max-width: 1220px){.archive .site-content{padding:0 1.25rem}}.post-type-archive-financial_aid_post .site-content.has-sidebar{border-top:1px solid #dadee2;margin-top:4.375rem;padding-top:1.25rem}@media screen and (min-width: 1021px) and (max-width: 1220px){.site-content.has-sidebar{padding:0 1.25rem}}.site-content *+*{margin-top:1.5625rem}.site-content option{margin-top:0}.site-content .entry-content h2+p,.site-content .entry-content h3+p{margin-top:0.5rem}.site-content .entry-content h2+.section-intro,.site-content .entry-content h2+ul,.site-content .entry-content h3+ul,.site-content .entry-content ul>li,.site-content .entry-content ol>li{margin-top:0.9375rem}.content{padding-top:3.125rem;position:relative}@media screen and (max-width: 759px){.content{float:left;display:block;margin-right:12.85796%;width:90.12493%;margin-left:4.93754%;margin-right:0}.content:last-child{margin-right:0}}@media screen and (max-width: 1020px){.content{padding-top:0}}@media screen and (min-width: 1021px){.content{padding:3.125rem;background-color:#fff;border:1px solid #dadee2;margin-top:1.125rem}}@media screen and (min-width: 1021px){.has-sidebar .content,.post-nav{float:left;display:block;margin-right:2.33174%;width:69.30048%}.has-sidebar .content:last-child,.post-nav:last-child{margin-right:0}}@media screen and (min-width: 1221px){.has-sidebar .content,.post-nav{float:left;display:block;margin-right:1.9356%;width:66.02147%}.has-sidebar .content:last-child,.post-nav:last-child{margin-right:0}}.site-sidebar.sidebar-flipped{display:block}.site-sidebar.sidebar-flipped::after{clear:both;content:"";display:table}@media screen and (max-width: 1020px){.site-sidebar{clear:both}}@media screen and (min-width: 1021px){.site-sidebar{float:right;display:block;margin-left:2.33174%;width:28.36778%;margin-left:0}.site-sidebar:last-child{margin-left:0}}@media screen and (min-width: 1221px){.site-sidebar{float:right;display:block;margin-left:1.9356%;width:32.04294%;margin-left:0}.site-sidebar:last-child{margin-left:0}}.landing--intro{max-width:100%;margin-left:auto;margin-right:auto;margin:0 1.25rem}.landing--intro::after{clear:both;content:"";display:table}.landing--intro .page-title{padding-top:3.4375rem}@media screen and (min-width: 760px){.landing--intro{max-width:45rem;margin:0 auto}}@media screen and (min-width: 1021px){.landing--intro{max-width:48.75rem}.landing--intro .page-title{padding-top:5.625rem}}.site-header{background-color:rgba(255,255,255,0.8);border-bottom:1px solid #dadee2;margin-top:0;position:relative;z-index:2}.header__wrapper{position:relative}@media screen and (min-width: 1020px){.header__wrapper{max-width:980px}}.site-logo{background-image:url("../img/logo-m.png");height:3.0625rem;width:8.125rem;background-position:0 center;background-repeat:no-repeat;float:left;margin-left:1.25rem;overflow:hidden;text-indent:-9999px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3/1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.site-logo{background-image:url("../img/logo-m-2x.png");background-size:90px 30px}}@media screen and (min-width: 1021px){.site-logo{background-image:url("../img/logo.png");height:4.625rem;width:8.75rem;margin-left:0}}@media only screen and (min-width: 1021px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 1021px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 1021px) and (-o-min-device-pixel-ratio: 1.3/1), only screen and (min-width: 1021px) and (min-resolution: 125dpi), only screen and (min-width: 1021px) and (min-resolution: 1.3dppx){.site-logo{background-image:url("../img/logo-2x.png");background-size:140px 45px}}.skip-link{overflow:hidden;text-indent:101%;white-space:nowrap;display:none}*[class^="__hero"]{height:22.1875rem;width:100%;max-width:1400%}body{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;background-color:#f5f6f7;right:0}@media screen and (max-width: 1020px){body{width:100%}body.menu-open{position:fixed;right:100%;margin-right:-3.0625rem}}.nav-toggle{overflow:hidden;text-indent:101%;white-space:nowrap;position:absolute;top:0;left:100%;height:3.0625rem;width:3.0625rem;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;background-image:url("../img/nav-toggle.png");background-position:center center;background-repeat:no-repeat;border:none;border-left:1px solid #dadee2;border-radius:0;display:block;font-size:0;margin-left:-3.0625rem;padding:0}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3/1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.nav-toggle{background-image:url("../img/nav-toggle-2x.png");background-size:25px 20px}}@media screen and (min-width: 1021px){.nav-toggle{display:none}}@media screen and (max-width: 1020px){body.menu-open .nav-toggle{position:fixed;left:0;margin-left:0;z-index:999}}.main-nav{position:fixed;top:0;right:-100%;height:100%;width:100%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;background:#ebedef;border-left:1px solid #dadee2;text-transform:uppercase;overflow-y:scroll;padding-right:3.0625rem;z-index:999}@media screen and (min-width: 1021px){.main-nav{position:absolute;top:0;right:20px;height:4.625rem;width:80%;background:none;border:none;float:right;overflow-y:visible;padding:0;text-align:right;z-index:1}}@media screen and (max-width: 1020px){body.menu-open .main-nav{right:-3.0625rem}}.main-nav .menu{width:105%}@media screen and (min-width: 1021px){.main-nav .menu{width:100%}}@media screen and (min-width: 1021px){#menu-main-nav{position:relative;top:2.125rem;right:0}}#menu-secondary-main-nav{border-bottom:2px solid #dadee2}@media screen and (min-width: 1021px){#menu-secondary-main-nav{position:absolute;top:0;right:0;border-bottom:none}}.menu-item-main{border-bottom:1px solid #dadee2}@media screen and (max-width: 1020px){.menu-item-main a{padding-top:0.6875rem;padding-bottom:0.625rem;padding-left:1rem}}@media screen and (min-width: 1021px){.menu-item-main{border:none;display:inline-block;padding-bottom:0.78125rem;padding-top:0.83125rem}.menu-item-main+.menu-item-main{margin-left:5.625rem}}@media screen and (max-width: 1020px){.menu-item-secondary-main a{padding-top:1.6875rem;padding-bottom:1.5rem;padding-left:1rem}.menu-item-secondary-main:nth-of-type(2) a{padding-right:0.625rem}}@media screen and (min-width: 1021px){.menu-item-secondary-main{margin-left:0.625rem;margin-right:0.625rem;position:relative}.menu-item-secondary-main a{padding:0.4375rem 0.3125rem 0.3125rem}.menu-item-secondary-main:nth-of-type(2){padding-right:0.625rem}}.sub-menu{-webkit-columns:3;-moz-columns:3;columns:3;padding:0.9375rem;position:absolute;top:2.25rem;right:-0.9375rem;background-color:#f5f6f7;border:1px solid #dadee2;border-top:none;box-shadow:inset 0 5px 0 0 #d5545b;text-align:left;transition:visibility 0.6s ease-in;visibility:hidden;width:44.0625rem;z-index:1000}.sub-menu .menu-item{margin-bottom:0.78125rem;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.sub-menu .menu-item a{line-height:1.38462;text-transform:none}.sub-menu:before{position:absolute;top:0.3125rem;height:0;width:0;border-bottom:0.3125rem solid #d5545b;border-left:0.625rem solid transparent;border-right:0.625rem solid transparent;content:'';display:block;margin-top:-0.625rem}.rankings-menu-item .sub-menu:before{left:17.625rem}.fa-menu-item .sub-menu:before{left:28.75rem}.resources-menu-item .sub-menu:before{left:40rem}@media screen and (max-width: 1020px){.sub-menu{display:none}}ul.menu li:hover .sub-menu,ul.menu li:focus .sub-menu,ul.menu li:active .sub-menu,.is-open .sub-menu{visibility:visible !important}#menu-secondary-main-nav .menu-item,.footer-nav .menu-item{display:inline-block;vertical-align:middle}@media screen and (min-width: 1021px){#menu-main-nav .current-menu-item,#menu-main-nav .current-page-ancestor{border-bottom:5px solid #d5545b;padding-bottom:0.125rem}#menu-main-nav .current-menu-item a,#menu-main-nav .current-page-ancestor a{color:#d5545b}#menu-main-nav .current-menu-item .sub-menu a,#menu-main-nav .current-page-ancestor .sub-menu a{color:#0a2642;font-size:0.8125rem}#menu-main-nav .current-menu-item .sub-menu a:hover,#menu-main-nav .current-page-ancestor .sub-menu a:hover{color:#54677b}#menu-main-nav .current-menu-item .sub-menu a:active,#menu-main-nav .current-menu-item .sub-menu a:focus,#menu-main-nav .current-page-ancestor .sub-menu a:active,#menu-main-nav .current-page-ancestor .sub-menu a:focus{color:#d5545b}#menu-main-nav .current-menu-item .sub-menu .current-menu-item,#menu-main-nav .current-menu-item .sub-menu .current-page-ancestor,#menu-main-nav .current-page-ancestor .sub-menu .current-menu-item,#menu-main-nav .current-page-ancestor .sub-menu .current-page-ancestor{border-bottom:none}}.menu-item a{display:block;text-transform:uppercase}.menu-item-main a{color:#0a2642;font-size:0.8125rem}.menu-item-main a:hover{color:#54677b}.menu-item-main a:active,.menu-item-main a:focus{color:#d5545b}.menu-item-secondary-main a{color:#54677b;font-size:0.6875rem}.menu-item-secondary-main a:hover{color:#9da8b3}.menu-item-secondary-main a:active,.menu-item-secondary-main a:focus{color:#d5545b}.menu-item-secondary-main.current-menu-item a{color:#d5545b}.main-nav *[class^="icon-"]{margin-left:0.375rem}@media screen and (min-width: 1021px){.main-nav *[class^="icon-"]{margin-left:0.375rem}}.footer-nav .menu{line-height:1.33333;margin-top:1.5625rem;text-align:center}.footer-nav .menu+.menu{margin-top:0}.footer-nav .menu-item+.menu-item a{border-left:1px solid #8492a0}.footer-nav .menu-item a{color:#fff;font-size:0.75rem;line-height:1;padding-left:0.625rem;padding-right:0.3125rem}@media screen and (min-width: 1021px){.footer-nav .menu-item a{padding-left:0.625rem}}.scroll-nav{border-bottom:1px solid #dadee2;border-top:1px solid #dadee2;display:block;height:2.8125rem;overflow:hidden}.scroll-nav.fixed{position:fixed;top:1.25rem;margin:0;z-index:3}@media screen and (max-width: 1020px){.scroll-nav{background-color:#ebedef}.scroll-nav.fixed{top:0;width:100%}}@media screen and (min-width: 760px) and (max-width: 1020px){.scroll-nav{border-left:1px solid #dadee2;border-right:1px solid #dadee2}.scroll-nav.fixed{max-width:719px}}@media screen and (min-width: 1021px){.scroll-nav{position:absolute;right:auto;left:auto;height:auto;width:17.5rem;border:none;margin:0;overflow:visible}}@media screen and (max-width: 1020px){.scroll-nav__wrapper{position:relative}}.scroll-nav__heading{color:#0a2642;display:block;text-transform:uppercase}@media screen and (min-width: 1021px){.scroll-nav__heading{font-size:1.125rem;line-height:1;text-align:center}}.scroll-nav__list{margin-top:1.375rem;position:relative}.scroll-nav__item{margin-top:0}@media screen and (min-width: 1021px){.scroll-nav__item{margin-bottom:0}.scroll-nav__item:first-child{border-top:1px solid #dadee2}}.scroll-nav__link{color:#54677b;display:block}@media screen and (min-width: 1021px){.scroll-nav__link{padding:0.6875rem 1.1875rem;border:1px solid #dadee2;border-top:none;font-size:0.875rem;line-height:1.42857}.active .scroll-nav__link{background-color:#fff;border-left:5px solid #d5545b;padding-left:0.9375rem;position:relative}.active .scroll-nav__link:before{position:absolute;top:50%;left:-0.625rem;height:0;width:0;border-bottom:0.625rem solid transparent;border-right:0.3125rem solid #d5545b;border-top:0.625rem solid transparent;content:'';display:block;margin-top:-0.625rem}}@media screen and (max-width: 1020px){.scroll-nav__heading,.scroll-nav__link{font-size:0.75rem;line-height:1.25}.scroll-nav__heading{position:absolute;top:0;right:0;left:0;padding-top:0.875rem;padding-bottom:0.875rem;padding-left:1.875rem;background-color:#ebedef;color:#54677b;cursor:pointer;z-index:3}.scroll-nav.fixed:not(.scroll-nav--open) .scroll-nav__heading{-webkit-transition:-webkit-transform 0.08s ease-in-out;-moz-transition:-moz-transform 0.08s ease-in-out;transition:transform 0.08s ease-in-out;-webkit-transform:translateY(-2.75rem);-moz-transform:translateY(-2.75rem);-ms-transform:translateY(-2.75rem);-o-transform:translateY(-2.75rem);transform:translateY(-2.75rem);z-index:0}.scroll-nav__list{position:relative;top:1.6875rem;border-top:1px solid #dadee2;height:2.8125rem;margin:0;position:relative;top:2.75rem}.scroll-nav__list:before{position:absolute;top:-2.0625rem;bottom:0;left:0.3125rem;height:1.25rem;width:1.25rem;background-image:url("../img/icons-sticky-nav.png");content:'';cursor:pointer;display:block;z-index:4}}@media only screen and (max-width: 1020px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 1020px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 1020px) and (-o-min-device-pixel-ratio: 1.3/1), only screen and (max-width: 1020px) and (min-resolution: 125dpi), only screen and (max-width: 1020px) and (min-resolution: 1.3dppx){.scroll-nav__list:before{background-image:url("../img/icons-sticky-nav-2x.png");background-size:20px 80px}}@media screen and (max-width: 1020px){.scroll-nav__item{position:absolute;top:2.75rem;right:0;left:0;background-color:#ebedef;height:2.75rem;z-index:2}.scroll-nav:not(.scroll-nav--open) .scroll-nav__item.active{-webkit-transition:-webkit-transform 0.08s ease-in-out;-moz-transition:-moz-transform 0.08s ease-in-out;transition:transform 0.08s ease-in-out;-webkit-transform:translateY(-5.625rem);-moz-transform:translateY(-5.625rem);-ms-transform:translateY(-5.625rem);-o-transform:translateY(-5.625rem);transform:translateY(-5.625rem)}.scroll-nav__link{padding-top:0.875rem;padding-bottom:0.875rem;padding-left:1.875rem;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:block;text-transform:uppercase}.scroll-nav--open.scroll-nav,.scroll-nav--open .scroll-nav__list{height:auto}.scroll-nav--open.scroll-nav{padding-top:2.75rem}.scroll-nav--open .scroll-nav__wrapper{top:-2.75rem}.scroll-nav--open .scroll-nav__list:before{background-position:0 -40px;top:-2.0625rem}.scroll-nav--open .scroll-nav__item{position:relative;top:auto;margin-bottom:0;z-index:2}.scroll-nav--open .scroll-nav__item:last-child .scroll-nav__link:after{display:none}.scroll-nav--open .scroll-nav__link:after{position:absolute;right:1.875rem;bottom:0;left:-1.875rem;content:'';display:block;height:1px;border-bottom:1px solid #dadee2;z-index:5}}@media screen and (min-width: 760px) and (max-width: 1020px){.sidebar--banner-nav{max-width:100%;margin-left:auto;margin-right:auto;max-width:719px}.sidebar--banner-nav::after{clear:both;content:"";display:table}}.banner-nav{background-color:#ebedef;border-bottom:1px solid #dadee2;display:block;height:2.8125rem;overflow:hidden}.post-type-archive-rankings .banner-nav{border-top:1px solid #dadee2}@media screen and (max-width: 1020px){.post-type-archive-rankings .banner-nav{padding-bottom:0.75rem}}.banner-nav.fixed{position:fixed;top:0;margin:0;z-index:20}@media screen and (min-width: 760px) and (max-width: 1220px){.banner-nav{border-left:1px solid #dadee2;border-right:1px solid #dadee2}.banner-nav.fixed{max-width:719px}}@media screen and (min-width: 1021px) and (max-width: 1220px){.banner-nav{height:auto}.banner-nav.fixed{border-left:none;border-right:none;left:0;max-width:none;right:0;width:auto}}@media screen and (min-width: 1221px){.banner-nav{height:auto;width:100%;margin:0;overflow:visible}}.banner-nav__heading{color:#0a2642;display:block;text-transform:uppercase}.post-type-archive-rankings .banner-nav__heading{border-bottom:1px solid #dadee2;color:#3b5268;font-size:0.75rem;font-weight:600;height:2.75rem;left:auto;line-height:1.66667;padding-top:0.6875rem;position:relative;text-align:center;top:auto}@media screen and (min-width: 1021px){.post-type-archive-rankings .banner-nav__heading{display:none}}@media screen and (min-width: 1021px){body:not(.post-type-archive-rankings) .banner-nav__heading{display:none}}.banner-nav__wrapper{position:relative}.post-type-archive-rankings .banner-nav__wrapper{max-width:100%;margin-left:auto;margin-right:auto;text-align:center}.post-type-archive-rankings .banner-nav__wrapper::after{clear:both;content:"";display:table}@media screen and (min-width: 1021px){.post-type-archive-rankings .banner-nav__wrapper{min-height:4.0625rem;max-width:100%;padding-top:0.4375rem}}@media screen and (min-width: 1221px){.post-type-archive-rankings .banner-nav__wrapper{max-width:1195px}}.banner-nav__list,.banner-nav__sub-list{max-width:100%;margin-left:auto;margin-right:auto;margin-top:0;position:relative}.banner-nav__list::after,.banner-nav__sub-list::after{clear:both;content:"";display:table}@media screen and (min-width: 1021px){.banner-nav__list,.banner-nav__sub-list{display:table;max-width:100%;text-align:center;text-transform:uppercase;width:100%}}@media screen and (min-width: 1221px){.banner-nav__list,.banner-nav__sub-list{max-width:1180px}}@media screen and (min-width: 1021px){.banner-nav__sub-list{position:absolute;top:4.375rem;right:0;left:0;height:2.8125rem;width:100%;display:none;background-color:#fff}.banner-nav__sub-list:after{position:absolute;top:0;right:0;left:-50%;height:2.8125rem;width:200%;background-color:#fff;border-bottom:1px solid #dadee2;content:'';z-index:-1}.active .banner-nav__sub-list{display:table}}@media screen and (min-width: 1021px){.banner-nav__item,.banner-nav__sub-item{display:table-cell;vertical-align:top}}.banner-nav__item{margin-top:0}@media screen and (min-width: 1021px){.numtabs-2 .banner-nav__sub-item{width:50%}.numtabs-3 .banner-nav__sub-item{width:33.33%}}.banner-nav__link{color:#54677b;display:block;font-size:0.9375rem;vertical-align:middle}.banner-nav__link:active,.banner-nav__link:focus,.banner-nav__link:hover{color:#3b5268}@media screen and (min-width: 1021px){.banner-nav__link{border-right:1px solid #dadee2;color:#6c7d8e;position:relative}.active .banner-nav__link{background-color:#fff;box-shadow:0 5px 0 0}.banner-nav__link.best-school-ranking:before{background-position:0 0}.banner-nav__link.best-school-ranking:active:before,.banner-nav__link.best-school-ranking:focus:before,.banner-nav__link.best-school-ranking:hover:before{background-position:0 -50px}.banner-nav__link.info-data:before{background-position:-50px 0;margin-left:-7.5rem}.banner-nav__link.info-data:active:before,.banner-nav__link.info-data:focus:before,.banner-nav__link.info-data:hover:before{background-position:-50px -50px}.banner-nav__link.addtl-resources:before{background-position:-100px 0}.banner-nav__link.addtl-resources:active:before,.banner-nav__link.addtl-resources:focus:before,.banner-nav__link.addtl-resources:hover:before{background-position:-100px -50px}.banner-nav__sub-item-active .banner-nav__link{box-shadow:none;height:4.6875rem}}.banner-nav__sub-link{display:block;color:#3b5268}@media screen and (min-width: 1021px){.banner-nav__sub-link{padding-top:0.6875rem;border-bottom:1px solid #dadee2;color:#9da8b3;height:2.8125rem}.banner-nav__sub-item-active .banner-nav__sub-item.active .banner-nav__sub-link{border-bottom:none;height:2.5rem;box-shadow:0 5px 0 0}}@media screen and (max-width: 1020px){.banner-nav{background-color:#ebedef}.banner-nav.fixed{top:0;width:100%}.banner-nav__heading,.banner-nav__link,.banner-nav__sub-link{display:block;font-size:0.75rem;line-height:1.25;text-transform:uppercase}.banner-nav__heading{position:absolute;top:0;right:0;left:0;padding-top:0.875rem;padding-bottom:0.875rem;padding-left:1.875rem;background-color:#ebedef;color:#54677b;cursor:pointer;z-index:3}.banner-nav__list{border-top:1px solid #dadee2;height:2.8125rem;margin:0;position:relative;top:2.8125rem}.banner-nav__list:before{position:absolute;top:-2.1875rem;bottom:0;left:0.3125rem;height:1.25rem;width:1.25rem;background-image:url("../img/icons-sticky-nav.png");content:'';cursor:pointer;display:block;z-index:20}}@media only screen and (max-width: 1020px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 1020px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 1020px) and (-o-min-device-pixel-ratio: 1.3/1), only screen and (max-width: 1020px) and (min-resolution: 125dpi), only screen and (max-width: 1020px) and (min-resolution: 1.3dppx){.banner-nav__list:before{background-image:url("../img/icons-sticky-nav-2x.png");background-size:20px 80px}}@media screen and (max-width: 1020px){.banner-nav__item{position:absolute;top:2.75rem;right:0;left:0;background-color:#ebedef;height:2.75rem;z-index:2}.banner-nav__link{padding-top:0.875rem;padding-bottom:0.875rem;padding-left:1.875rem}.banner-nav:not(.banner-nav--open) .banner-nav__sub-list{display:none}.banner-nav:not(.banner-nav--open).fixed .banner-nav__heading{-webkit-transition:-webkit-transform 0.08s ease-in-out;-moz-transition:-moz-transform 0.08s ease-in-out;transition:transform 0.08s ease-in-out;-webkit-transform:translateY(-2.75rem);-moz-transform:translateY(-2.75rem);-ms-transform:translateY(-2.75rem);-o-transform:translateY(-2.75rem);transform:translateY(-2.75rem);z-index:0}.banner-nav:not(.banner-nav--open).fixed .banner-nav__item.active{-webkit-transition:-webkit-transform 0.08s ease-in-out;-moz-transition:-moz-transform 0.08s ease-in-out;transition:transform 0.08s ease-in-out;-webkit-transform:translateY(-5.625rem);-moz-transform:translateY(-5.625rem);-ms-transform:translateY(-5.625rem);-o-transform:translateY(-5.625rem);transform:translateY(-5.625rem)}.banner-nav--open.banner-nav,.banner-nav--open .banner-nav__list{height:auto}.banner-nav--open.banner-nav{padding-top:2.75rem}.banner-nav--open .banner-nav__wrapper{top:-2.75rem}.banner-nav--open .banner-nav__list:before{background-position:0 -40px}.banner-nav--open .banner-nav__item{position:relative;top:auto}.banner-nav--open .banner-nav__item.is-parent-item{height:auto;min-height:2.75rem;padding-bottom:0.8125rem}.banner-nav--open .banner-nav__item.is-parent-item .banner-nav__link:after{display:none}.banner-nav--open .banner-nav__item.is-parent-item:after{position:absolute;right:1.875rem;bottom:0;left:-1.875rem;content:'';display:block;height:1px;border-bottom:1px solid #dadee2}.banner-nav--open .banner-nav__item:last-child .banner-nav__link:after{display:none}.banner-nav--open .banner-nav__link:after{position:absolute;right:1.875rem;bottom:0;left:-1.875rem;content:'';display:block;height:1px;border-bottom:1px solid #dadee2;z-index:5}.banner-nav--open .banner-nav__sub-list{padding-top:0.625rem;padding-bottom:0;padding-left:0.9375rem;border-left:2px solid #dadee2;margin-left:1.875rem;margin-top:0.1875rem}.banner-nav--open .banner-nav__sub-item{height:1.875rem}}.has-widget .rankings-scroll-nav{margin-bottom:21.5625rem}.rankings-scroll-nav.fixed-widget{margin-bottom:24.375rem}@media screen and (min-width: 1021px){.rankings-scroll-nav{height:4.375rem;width:100%}.has-widget .rankings-scroll-nav{margin-bottom:0}.rankings-scroll-nav.fixed-widget{margin-bottom:0}.rankings-scroll-nav .banner-nav{height:4.375rem;overflow:visible}.rankings-scroll-nav .banner-nav__item{width:33.33%}.rankings-scroll-nav.no-addtl-resources .banner-nav__item,.rankings-scroll-nav.no-info-data .banner-nav__item{width:50%}.rankings-scroll-nav.no-addtl-resources.no-info-data .banner-nav__item{width:100%}.rankings-scroll-nav .banner-nav__link{padding-top:1.375rem;padding-left:3.125rem;height:4.0625rem}.rankings-scroll-nav .banner-nav__link:before{position:absolute;top:0.625rem;left:50%;height:3.125rem;width:3.125rem;background-image:url("../img/icons-rankings-nav.png");content:'';display:block;margin-left:-7.8125rem}}@media only screen and (min-width: 1021px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 1021px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 1021px) and (-o-min-device-pixel-ratio: 1.3/1), only screen and (min-width: 1021px) and (min-resolution: 125dpi), only screen and (min-width: 1021px) and (min-resolution: 1.3dppx){.rankings-scroll-nav .banner-nav__link:before{background-image:url("../img/icons-rankings-nav-2x.png");background-size:150px 350px}}@media screen and (min-width: 1021px){.rankings-scroll-nav .banner-nav__sub-item-active.active .banner-nav__link{height:4.375rem}}.post-type-archive-rankings .buttons-wrapper{margin:0 auto}@media screen and (min-width: 760px) and (max-width: 1020px){.post-type-archive-rankings .buttons-wrapper{width:75%}}.resources-scroll-nav .banner-nav{border-top:1px solid #dadee2}@media screen and (min-width: 1021px){.resources-scroll-nav{height:2.5625rem;width:100%;margin-top:0;position:relative;z-index:4}.resources-scroll-nav .banner-nav{height:2.5625rem}.resources-scroll-nav .banner-nav__item{max-width:14.6875rem;width:20%}.resources-scroll-nav .banner-nav__item:last-child .banner-nav__link{border-right:none}.resources-scroll-nav .banner-nav__link{padding-top:0.625rem;height:2.5rem;font-size:0.75rem;font-weight:600;line-height:1.66667}.resources-scroll-nav .active .banner-nav__link{border-bottom-color:#d5545b;color:#d5545b;height:2.1875rem}}.sidebar--rankings-nav{margin-top:2.8125rem}@media screen and (min-width: 1021px) and (max-width: 1220px){.sidebar--rankings-nav{margin-left:-1.25rem;margin-right:-1.25rem}}@media screen and (min-width: 1021px){.sidebar--rankings-nav{margin-top:3.125rem}}@media screen and (max-width: 1020px){.rankings-nav--desktop{display:none}}.rankings-nav--mobile{margin-bottom:2.5625rem}.rankings-nav--mobile nav{height:auto;overflow:visible}.rankings-nav--mobile:nth-of-type(3){margin-bottom:2.8125rem;margin-top:-4.875rem}.rankings-nav--mobile h2{background-color:#f5f6f7;color:#0a2642;display:block;font-size:2.0625rem;line-height:1.06061;text-align:center}@media screen and (min-width: 1021px){.rankings-nav--mobile{display:none}}.site-footer{background-color:#3b5268;clear:both;padding:1.5625rem}body:not(.single-rankings) .site-footer{margin-top:5rem}.footer-return-btn{display:block;margin:0 auto}.legal{color:#9da8b3;font-size:0.75rem;margin-top:0.78125rem;text-align:center}.trust-seal{display:none;padding-top:1.875rem;text-align:center}@media screen and (min-width: 1021px){.trust-seal{display:block}}.gform_wrapper{margin:0 0.625rem}@media screen and (min-width: 1021px){.gform_wrapper{width:49%;margin:0 auto}}.gfield_label,.ginput_complex label,.gf_clear_complex{display:none}.site-content .entry-content ul>.gfield,.ginput_container{margin:0}.gform_body input,.gform_body textarea{padding-right:1.125rem;padding-left:1.125rem;border:2px solid #dadee2;font-size:1.125rem;margin-top:1.5625rem}.gform_body input:hover,.gform_body textarea:hover{border-color:#9da8b3}.gform_body input:active,.gform_body input:active:hover,.gform_body input:focus,.gform_body textarea:active,.gform_body textarea:active:hover,.gform_body textarea:focus{border-color:#d5545b}.gform_body .gform_fields{margin-top:2.8125rem}.gform_body input{height:3.375rem}.gform_body ::-webkit-input-placeholder{color:#ced3d9}.gform_body :-moz-placeholder{color:#ced3d9}.gform_body ::-moz-placeholder{color:#ced3d9}.gform_body :-ms-input-placeholder{color:#ced3d9}.gform_button{width:100%}.validation_error,.validation_message{color:#d5545b;font-weight:600}.section--header{margin:0 1.25rem;max-width:100%}.section--header:before,.section--header:after{content:" ";display:table}.section--header:after{clear:both}.home .site-content{padding:0}.home .hp-hero-content{text-align:center}@media screen and (min-width: 760px){.home .hp-hero-content{display:none}}@media screen and (min-width: 1021px){.home .hp-hero .section-intro,.home .hp-financial-aid .section-intro{float:left;display:block;margin-right:2.33174%;width:59.0673%}.home .hp-hero .section-intro:last-child,.home .hp-financial-aid .section-intro:last-child{margin-right:0}}@media screen and (min-width: 1221px){.home .hp-hero .section-intro,.home .hp-financial-aid .section-intro{float:left;display:block;margin-right:1.9356%;width:66.02147%}.home .hp-hero .section-intro:last-child,.home .hp-financial-aid .section-intro:last-child{margin-right:0}}.home .hp-hero-wrapper-container{border-bottom:3px solid #309AD6}.home .hp-hero-wrapper-container .hp-hero-wrapper{padding-top:2.1875rem;padding-bottom:2.1875rem;max-width:1400px;background:#fff}@media screen and (max-width: 1020px){.home .hp-hero-wrapper-container .hp-hero-wrapper{max-width:100%}}@media screen and (min-width: 760px){.home .hp-hero-wrapper-container .hp-hero-wrapper{background:transparent;border-bottom:0;padding:0}}.btn--hp{margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;display:block;max-width:14.375rem}.hp-hero{padding:3.125rem 0 0;margin:0 1.25rem;position:relative;background:#fff}@media screen and (min-width: 760px){.hp-hero{margin:0}}@media screen and (min-width: 1021px){.hp-hero{box-shadow:inset 1px 0px 0px #d1d7dc,inset -1px 0px 0px #d1d7dc}}.hp-hero svg{margin:0;position:relative;right:-1px;bottom:-2px;left:-1px;opacity:0;display:none;width:calc( 100% + 2px)}@media screen and (min-width: 760px){.hp-hero svg{display:block}}.hp-hero svg .st0{fill:#fff;stroke:#309AD6;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:10}.hp-hero svg .st1{opacity:0.4}.hp-hero svg .st2{fill:none;stroke:#309AD6;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.hp-hero svg .st3{fill:none;stroke:#309AD6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.hp-hero svg .st4{fill:#fff;stroke:#309AD6;stroke-width:3;stroke-linejoin:round;stroke-miterlimit:10}.hp-hero svg .st5{fill:none;stroke:#309AD6;stroke-width:3;stroke-linejoin:round;stroke-miterlimit:10}.hp-hero svg .st6{fill:#fff;stroke:#309AD6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.hp-hero svg .st7{fill:none;stroke:#309AD6;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:10}.hp-hero svg .st8{fill:none;stroke:#309AD6;stroke-linejoin:round;stroke-miterlimit:10}.hp-hero svg .st9{fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:#309AD6;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:10}.hp-hero h1.page-title{text-align:center}.hp-hero h1.page-title b{color:#d5545b;display:block}.hp-hero h1.page-title em{color:#3b5268;display:block;font-family:"Whitney SSm A","Whitney SSm B",sans-serif;font-size:1.125rem;margin-top:0.75rem;text-transform:none}@media screen and (min-width: 760px){.hp-hero h1.page-title{position:absolute;top:18%;left:17%;font-size:3.5rem;text-align:left}}@media screen and (min-width: 1021px){.hp-hero h1.page-title{top:28%;left:20%;font-size:3.75rem}}@media screen and (min-width: 1221px){.hp-hero h1.page-title{font-size:4.5rem}}.hp-hero .page-intro{margin-top:0.5rem}.divider--hero{margin:0 auto;border-bottom:3px solid #d5545b;max-width:87.5rem}.hp-start{padding:2.25rem 0.625rem 3.75rem;margin-top:0}@media screen and (min-width: 1021px){.hp-start{padding:3.125rem 1.25rem 5rem}}@media screen and (min-width: 1221px){.hp-start{padding-left:0;padding-right:0}}@media screen and (min-width: 760px) and (max-width: 1020px){.hp-start.wrapper{max-width:100%}}.hp-start--item{padding-top:2.375rem;padding-bottom:0.75rem;border:1px solid #ced3d9;display:block;position:relative}.hp-start--item h3{color:#269adb}.hp-start--item p{color:#3b5268;margin:0.5625rem;text-align:center}.hp-start--item:active,.hp-start--item:focus,.hp-start--item:hover{border-color:#d5545b}.hp-start--item:active h3,.hp-start--item:focus h3,.hp-start--item:hover h3{color:#d5545b}@media screen and (max-width: 879px){.hp-start--item{margin:6rem auto 0;max-width:18.75rem}.hp-start--item:first-of-type{margin-top:4.5rem}}@media screen and (min-width: 880px){.hp-start--item{padding:2.375rem 0.625rem 0.75rem;float:left;margin-right:2%;margin-top:3.9375rem;min-height:18rem;width:32%}.hp-start--item:last-child{margin-right:0}}@media screen and (min-width: 1021px){.hp-start--item{float:left;display:block;margin-right:2.33174%;width:31.43773%;padding:2.375rem 0.75rem 0.75rem;min-height:18rem}.hp-start--item:last-child{margin-right:0}}@media screen and (min-width: 1221px){.hp-start--item{float:left;display:block;margin-right:1.9356%;width:32.04294%;min-height:14.375rem}.hp-start--item:last-child{margin-right:0}}.hp-start--has-widget i{display:none}@media screen and (min-width: 1221px){.hp-start--has-widget{height:29.375rem;position:relative}.hp-start--has-widget i{padding-top:0.75rem;position:absolute;top:14.8125rem;right:20.3125rem;height:3.125rem;width:3.125rem;background-color:#f5f6f7;border:1px solid #dadee2;border-radius:50%;color:#6c7d8e;display:block;font-style:normal;text-align:center;z-index:0}.hp-start--has-widget i:after{position:absolute;top:75%;right:-1.5625rem;height:0.0625rem;width:1.625rem;border-bottom:1px solid #dadee2;content:'';display:block;margin-left:-60%;margin-top:-24%}.hp-start--has-widget i:before{position:absolute;top:75%;right:3.0625rem;height:0.0625rem;width:1.625rem;border-bottom:1px solid #dadee2;content:'';display:block;margin-left:-60%;margin-top:-24%}.hp-start--has-widget .hp-section-title{width:66%}}@media screen and (max-width: 879px){.hp-start--widget{margin:3.4375rem auto 0}}@media screen and (min-width: 880px){.hp-start--widget{float:left;min-width:16.875rem;width:31.43773%;margin-top:1.5625rem}}@media screen and (min-width: 1221px){.hp-start--widget{float:right;margin-top:-2.0625rem}}@media screen and (min-width: 1021px){.hp-database .section-intro,.hp-financial-aid .section-intro{float:left;display:block;margin-right:2.33174%;width:79.53365%;margin-left:20.46635%}.hp-database .section-intro:last-child,.hp-financial-aid .section-intro:last-child{margin-right:0}}@media screen and (min-width: 1221px){.hp-database .section-intro,.hp-financial-aid .section-intro{float:left;display:block;margin-right:1.9356%;width:66.02147%;margin-left:16.98927%}.hp-database .section-intro:last-child,.hp-financial-aid .section-intro:last-child{margin-right:0}}.hp-financial-aid{padding-top:6.875rem;padding-bottom:5rem;background-color:#ebedef;border-top:1px solid #dadee2;border-bottom:1px solid #dadee2;margin-top:0}.hp-financial-aid h3{text-align:center}@media screen and (min-width: 1021px){.hp-financial-aid .btn--hp{float:left;display:block;margin-right:2.33174%;width:23.25119%;margin:2.8125rem 0 0}.hp-financial-aid .btn--hp:last-child{margin-right:0}}@media screen and (min-width: 1221px){.hp-financial-aid .btn--hp{float:left;display:block;margin-right:1.9356%;width:19.30099%}.hp-financial-aid .btn--hp:last-child{margin-right:0}}@media screen and (min-width: 1021px) and (max-width: 1220px){.hp-financial-aid .wrapper{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width: 1021px){.hp-financial-aid h3,.slideshow--financial_aid_post--hp{float:left;display:block;margin-right:2.33174%;width:74.41706%;margin-right:0;float:right}.hp-financial-aid h3:last-child,.slideshow--financial_aid_post--hp:last-child{margin-right:0}}@media screen and (min-width: 1221px){.hp-financial-aid h3,.slideshow--financial_aid_post--hp{float:left;display:block;margin-right:1.9356%;width:74.5161%;margin-right:0;float:right}.hp-financial-aid h3:last-child,.slideshow--financial_aid_post--hp:last-child{margin-right:0}}.hp-rankings{padding:3.125rem 1.25rem 2.5rem;background-color:#0a2642;margin-top:0}.hp-rankings .hp-section-title{color:#fff}.hp-rankings .section-intro{color:#9da8b3;float:none;width:auto}.hp-rankings .btn--hp{clear:both;margin-left:auto;margin-right:auto}.hp-rankings .section--featured-rankings{margin-top:3.125rem}@media screen and (min-width: 760px) and (max-width: 1020px){.hp-rankings .section--featured-rankings{margin-top:1.5625rem}}.hp-rankings .sidebar-section__title{display:none}.hp-rankings .box-small{border:1px solid #54677b}@media screen and (min-width: 1021px) and (max-width: 1220px){.hp-rankings .wrapper{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width: 1021px){.hp-rankings{padding:1.4375rem 0 4.375rem;margin-top:0}.hp-rankings .icon-section-title:after{left:0;margin-left:0}.hp-rankings .hp-section-title,.hp-rankings .section-intro{text-align:left}.hp-rankings .section--featured-rankings{margin-top:0}.hp-rankings .btn--hp{margin-left:0;margin-right:0}}.hp-rankings__content{padding-top:3.75rem}.hp-rankings__content a{color:#fff}@media screen and (min-width: 1021px){.hp-rankings__content{float:left;display:block;margin-right:2.33174%;width:38.60096%}.hp-rankings__content:last-child{margin-right:0}}@media screen and (min-width: 1221px){.hp-rankings__content{float:left;display:block;margin-right:1.9356%;width:49.0322%}.hp-rankings__content:last-child{margin-right:0}}@media screen and (min-width: 1021px){.featured-rankings--hp{float:left;display:block;margin-right:2.33174%;width:59.0673%;float:right}.featured-rankings--hp:last-child{margin-right:0}}@media screen and (min-width: 1221px){.featured-rankings--hp{float:left;display:block;margin-right:1.9356%;width:49.0322%}.featured-rankings--hp:last-child{margin-right:0}}@media screen and (min-width: 760px){.featured-rankings--hp.sidebar-section .box-small{float:left;margin-right:3.9476%;width:48.0262%}.featured-rankings--hp.sidebar-section .box-small:nth-child(2n+2){margin-right:0}.featured-rankings--hp.sidebar-section .box-small:nth-child(3n+3){clear:left}}@media screen and (min-width: 760px) and (max-width: 1020px){.featured-rankings--hp.sidebar-section .box-small{margin-top:1.5625rem}.featured-rankings--hp.sidebar-section .box-small:first-child{margin-top:1.5625rem}}.hp-database{padding-top:5.625rem}@media screen and (min-width: 1021px) and (max-width: 1220px){.hp-database{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width: 1021px){.hp-database{padding-top:5.5rem;padding-bottom:4.375rem}}.hp-last-row{border-top:1px solid #dadee2;margin-top:0}.hp-resources{margin-top:0}.hp-resources .btn--hp{margin-top:1.875rem}@media screen and (min-width: 1021px){.hp-resources{float:left;display:block;margin-right:2.33174%;width:48.83413%;margin-left:25.58294%;padding-left:0.75rem;padding-right:0.75rem}.hp-resources:last-child{margin-right:0}.hp-resources .btn--hp{margin-top:3.125rem}}@media screen and (min-width: 1221px){.hp-resources{float:left;display:block;margin-right:1.9356%;width:49.0322%;margin-left:25.4839%}.hp-resources:last-child{margin-right:0}}.hp-resources{padding-top:7.0625rem;padding-right:1.25rem;padding-left:1.25rem;padding-bottom:2.5rem}@media screen and (min-width: 1221px){.hp-resources{padding-bottom:0}}.list--resource_cats{margin-top:1.25rem;text-align:center}.list--resource_cats__item{display:inline-block;max-width:16.5625rem;width:48%}.list--resource_cats__item:nth-of-type(2n+2){margin-left:4%}@media screen and (max-width: 1020px){.js .bg-modal{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0a2642;display:none;opacity:.1;z-index:0}.js body.modal-open{position:relative}.js body.modal-open .bg-modal{display:block}}.post-edit-link{display:block;text-align:center}.post-meta{font-size:0.8125rem;line-height:1.53846}.author em{font-style:normal}h2+.post-meta{margin-top:-2px}h2+.post-meta .updated,h2+.post-meta .author{font-size:0.6875rem;line-height:1.09091}h2.entry-title{margin-top:0}h2.entry-title a{display:block}@media screen and (min-width: 1021px){.type-post.first h2.entry-title{margin-top:0.4375rem;padding-bottom:0.3125rem}}.post-preview__article{background-color:#fff;border:1px solid #dadee2}.displayed-thumb{display:block;overflow:hidden;position:relative}.displayed-thumb img{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);max-width:inherit;min-width:100%;width:auto}.post-preview img{display:block}.post-preview .post-preview__content{margin-top:0.3125rem}.post-preview .post-preview__content a:link{color:#269adb}.post-preview.first .post-preview__article{border-left:none;border-top:1px solid #dadee2}.post-preview.first .displayed-thumb{display:none}@media screen and (max-width: 1020px){.post-preview.first{margin:0 0.625rem}.post-preview.first .post-thumb .mobile-thumb{display:block;height:9.375rem;overflow:hidden;position:relative}.post-preview.first .post-thumb .mobile-thumb img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:inherit;min-width:100%;width:auto}.post-preview.first .post-preview__article{padding:0.8125rem 1.125rem;height:auto;width:100%;border-top:none;border-left:1px solid #dadee2;margin-top:0}}@media screen and (min-width: 1021px){.post-preview.first{display:block;float:left;margin-right:1.9356%;width:74.5161%}.post-preview.first .post-preview__link{display:table;height:18.75rem}.post-preview.first .post-thumb,.post-preview.first .post-preview__article{display:table-cell;vertical-align:top}.post-preview.first .mobile-thumb{display:none}.post-preview.first .displayed-thumb{display:block;height:100%}.post-preview.first .displayed-thumb img{position:relative;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);left:auto}.post-preview.first .post-thumb{width:43%}.post-preview.first img{height:100%;width:100%}.post-preview.first .post-preview__article{padding:0.8125rem 1.125rem 0.0625rem;width:57%}}@media screen and (min-width: 1021px) and (max-width: 1220px){.post-preview.first{margin-right:0}.post-preview.first .post-preview__content p{overflow:hidden;margin-bottom:17px;max-height:147px}}body:not([class*="paged-"]):not([class*="error404"]):not(.tag) .post-preview:not(.first).type-post:nth-child(3n+1){margin-right:0}body[class*="paged-"] .post-preview:not(.first).type-post:nth-child(3n),body[class*="error404"] .post-preview:not(.first).type-post:nth-child(3n),body[class*="tag"] .post-preview:not(.first).type-post:nth-child(3n){margin-right:0}body[class*="paged-"] .post-preview:not(.first).type-post:nth-child(3n+1),body[class*="error404"] .post-preview:not(.first).type-post:nth-child(3n+1),body[class*="tag"] .post-preview:not(.first).type-post:nth-child(3n+1){clear:left}body[class*="paged-"] .post-preview:not(.first).type-post:first-child,body[class*="error404"] .post-preview:not(.first).type-post:first-child,body[class*="tag"] .post-preview:not(.first).type-post:first-child{margin-top:1.5625rem}.post-preview:not(.first):not(.type-post):nth-child(3n){margin-right:0}.post-preview:not(.first):not(.type-post):nth-child(3n+1){clear:left}@media screen and (max-width: 1020px){.post-preview:not(.first) .post-meta,.post-preview:not(.first) .post-preview__content{display:none}.post-preview:not(.first) .post-preview__link{display:table}.post-preview:not(.first) .post-thumb,.post-preview:not(.first) .post-preview__article{display:table-cell}.post-preview:not(.first) .post-thumb{height:80px;width:105px;border-right:5px solid #269adb}.post-preview:not(.first) .post-preview__article{border-left:0;padding-left:0.9375rem;padding-top:0;vertical-align:middle;width:100%}.post-preview:not(.first).type-post .post-preview__link{width:100%}.post-preview:not(.first).type-post .post-preview__article{width:auto}.post-preview:not(.first).type-post .post-thumb{width:80px}.post-preview:not(.first).type-post .post-thumb span{height:80px;width:80px;display:block;overflow:hidden}.post-preview:not(.first).type-post .post-thumb img{height:80px;width:auto;max-width:none}}@media screen and (min-width: 1021px){.post-preview:not(.first){float:left;display:block;margin-right:2.33174%;width:31.74473%}.post-preview:not(.first):last-child{margin-right:0}.post-preview:not(.first) .displayed-thumb img{position:relative}.post-preview:not(.first) p{font-size:0.8125rem;line-height:1.53846;margin-top:0}.post-preview:not(.first) .post-preview__article{padding:0.8125rem 1.125rem 0.0625rem;margin-top:0;border-top:5px solid #269adb;height:11.25rem;overflow:hidden;position:relative}.post-preview:not(.first) .post-preview__article:after{background-image:-webkit-linear-gradient(rgba(255,255,255,0) 0%, #fff 80%);background-image:linear-gradient(rgba(255,255,255,0) 0%, #fff 80%);position:absolute;right:0;bottom:0;left:0;content:'';display:block;height:5rem}}@media screen and (min-width: 1221px){.post-preview:not(.first){float:left;display:block;margin-right:1.9356%;width:32.04294%}.post-preview:not(.first):last-child{margin-right:0}}body[class*="paged-"] .wrapper,body[class*="error404"] .wrapper,body[class*="tag"] .wrapper{margin-top:0}.post-preview__link{color:#3b5268;display:block}.post-preview__link:active,.post-preview__link:focus,.post-preview__link:hover{color:#3b5268}.slideshow--financial_aid_post .post-preview{clear:none;margin:0 3.125rem}.slideshow--financial_aid_post .post-preview .displayed-thumb{display:none}@media screen and (max-width: 1020px){.slideshow--financial_aid_post .post-preview:nth-child(3n+2){margin-top:0.625rem}}@media screen and (min-width: 1021px){.slideshow--financial_aid_post .post-preview{height:20.625rem;width:28.6%;margin:0 0 0 1.25rem}.slideshow--financial_aid_post .post-preview .displayed-thumb{display:block;height:9.375rem}.slideshow--financial_aid_post .post-preview img{max-width:none}.slideshow--financial_aid_post .post-preview .post-preview__article{height:10.9375rem}.slideshow--financial_aid_post .post-preview:nth-child(3n+1){margin-left:3.75rem}}@media screen and (min-width: 1221px){.slideshow--financial_aid_post .post-preview{width:28.8%}}.post-nav{margin-top:0}@media screen and (max-width: 759px){.post-nav{padding-right:1.25rem;padding-left:1.25rem;background-color:#ebedef;clear:both;overflow:auto}}@media screen and (min-width: 760px){.post-nav{padding-top:3.3125rem;border-top:1px solid #dadee2;margin-top:2.5625rem}}@media screen and (min-width: 1021px){.post-nav{margin-right:0;border:none;padding:0}}@media screen and (max-width: 759px){.content+.post-nav{padding-top:3.3125rem;border-top:1px solid #dadee2;margin-top:0}}.post-nav__link div{display:block}.post-nav__link a{margin-top:1.25rem}@media screen and (max-width: 759px){.post-nav__link{clear:both}}@media screen and (min-width: 1021px){.post-nav__link--next,.post-nav__link--prev{float:left;display:block;margin-right:6.04063%;width:46.97968%}.post-nav__link--next:last-child,.post-nav__link--prev:last-child{margin-right:0}}@media screen and (min-width: 1221px){.post-nav__link--next,.post-nav__link--prev{float:left;display:block;margin-right:2.93177%;width:48.53412%}.post-nav__link--next:last-child,.post-nav__link--prev:last-child{margin-right:0}}@media screen and (min-width: 1021px){.post-nav__link--next{float:right;margin-top:0}}@media screen and (max-width: 1020px){.post-nav__label{text-align:center}}@media screen and (max-width: 759px){.post-nav__link--next .post-nav__label{margin-top:1rem}}@media screen and (min-width: 760px){.post-nav__link--next .post-nav__label{margin-top:2.6875rem}}@media screen and (min-width: 1021px){.post-nav__link--next .post-nav__label{margin-top:0;text-align:right}}.sidebar--addtl-posts{border-bottom:1px solid #dadee2}@media screen and (max-width: 1020px){.sidebar--addtl-posts ul{clear:both;margin-left:auto;margin-right:auto}}.sidebar--addtl-posts:not(.sidebar-rankings) li{margin-top:1.3125rem}@media screen and (min-width: 1021px){.sidebar--addtl-posts:not(.sidebar-rankings) li{float:left;display:block;margin-right:2.33174%;width:31.74473%}.sidebar--addtl-posts:not(.sidebar-rankings) li:last-child{margin-right:0}.sidebar--addtl-posts:not(.sidebar-rankings) li:nth-child(3n){margin-right:0}.sidebar--addtl-posts:not(.sidebar-rankings) li:nth-child(3n+1){clear:left}}@media screen and (min-width: 1221px){.sidebar--addtl-posts:not(.sidebar-rankings) li{float:left;display:block;margin-right:1.9356%;width:32.04294%}.sidebar--addtl-posts:not(.sidebar-rankings) li:last-child{margin-right:0}.sidebar--addtl-posts:not(.sidebar-rankings) li:nth-child(3n){margin-right:0}.sidebar--addtl-posts:not(.sidebar-rankings) li:nth-child(3n+1){clear:left}}@media screen and (min-width: 1021px) and (max-width: 1220px){.sidebar--addtl-posts{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width: 1021px){.sidebar--addtl-posts{overflow:visible}.sidebar--addtl-posts:before{background-image:-webkit-linear-gradient(rgba(245,246,247,0) 0%, #f5f6f7 50%);background-image:linear-gradient(rgba(245,246,247,0) 0%, #f5f6f7 50%);position:absolute;top:-1.9375rem;right:0;left:0;content:'';display:block;height:1.875rem;z-index:15}}@media screen and (min-width: 1221px){.sidebar--addtl-posts{padding-left:0;padding-right:0}}.section--featured-rankings{text-align:center}.section--featured-rankings+.section--more-articles{margin-top:3.1875rem}.fb-comments,.fb-comments span,.fb-comments.fb_iframe_widget span iframe{width:100% !important;max-width:100% !important}body.single-rankings{overflow-x:hidden}.rankings-post__hero{height:12.5rem;width:100%;background-position:center center;background-repeat:no-repeat;position:relative}.rankings-post__hero:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0a2642;content:'';display:block;opacity:0.8;z-index:1}@media screen and (max-width: 1020px){.rankings-post__hero header{display:table;height:12.5rem;width:100%}}@media screen and (min-width: 1021px){.rankings-post__hero{border-bottom:1px solid #dadee2;height:22.1875rem;z-index:0}.rankings-post__hero header{display:table;height:22.1875rem;width:100%}}.rankings-post__title{color:#fff;display:table-cell;position:relative;vertical-align:middle;z-index:2}.rankings-post__title span,.rankings-post__title i,.rankings-post__title b{position:relative;z-index:2}.rankings-post__title i{padding-top:0.1875rem;border-top:3px solid;display:block;margin:0.5625rem auto 0;width:12.5rem}@media screen and (min-width: 1021px){.rankings-post__title i{margin-top:1.125rem}}.has-widget .rankings-post__title{max-width:55rem;width:74.5762712%}.rankings-list__header-title{margin-top:3.8125rem;text-align:center}.js-scroll-nav-section+h2{margin-top:0}@media screen and (min-width: 1021px){.rankings-list__primary-content{padding-top:2.5rem;float:left;display:block;margin-right:2.33174%;width:79.53365%;margin-left:10.23317%}.rankings-list__primary-content:last-child{margin-right:0}.rankings-list__primary-content .wrapper{position:relative}.rankings-list__primary-content p{margin-top:0.9375rem}}@media screen and (min-width: 1221px){.rankings-list__primary-content{float:left;display:block;margin-right:1.9356%;width:83.01073%;margin-left:8.49463%}.rankings-list__primary-content:last-child{margin-right:0}}.rankings-list__content{padding-right:1.25rem;padding-left:1.25rem;margin-top:2.8125rem}@media screen and (min-width: 1021px){.rankings-list__content{border-top:1px solid #dadee2}.rankings-list__content article{padding-top:3.125rem;padding-right:0;padding-left:0;margin:0 auto;max-width:42.5rem;width:57%}}.rankings-post--seal__container{text-align:center}.rankings-post--seal__container img{margin-left:auto;margin-right:auto}@media screen and (min-width: 1021px){.rankings-post--seal__container{padding-top:2.1875rem;float:left;display:block;margin-right:2.33174%;width:21.20456%;margin-top:0}.rankings-post--seal__container:last-child{margin-right:0}}@media screen and (min-width: 1221px){.rankings-post--seal__container{float:left;display:block;margin-right:2.33174%;width:28.36778%}.rankings-post--seal__container:last-child{margin-right:0}}.methodology-link{font-size:0.75rem;display:block;text-align:center}.sidebar--archived-rankings{margin-bottom:-5rem}.sidebar--archived-rankings .sidebar-section__title{margin-bottom:1.5625rem}.sidebar--archived-rankings .banner-nav__wrapper{text-align:center}.sidebar--archived-rankings .banner-nav__btn{min-width:11.25rem}.sidebar--archived-rankings .wrapper{max-width:42.5rem;width:57%}.archive-table__container:not(.active){display:none}.school-profile h2,.school-profile h3,.school-profile dl,.school-profile dt,.school-profile dd{margin-top:0}.school-profile h2{padding-top:0.9375rem}@media screen and (min-width: 1021px){.school-profile h2{padding-top:3.125rem;padding-right:1.25rem;padding-left:1.25rem}}.school-profile dl{padding-top:0.9375rem}@media screen and (min-width: 1021px){.school-profile dl{padding-top:0.9375rem;padding-right:1.25rem;padding-left:1.25rem}}.school-profile dt{color:#0a2642}.school-profile .data-stat{border-top:1px solid #ced3d9;font-size:1.625rem;line-height:1.15385;margin-top:0.5625rem;padding-top:0.375rem}.school-profile .data-stat small{display:block;font-size:0.75rem}@media screen and (min-width: 760px){.school-profile .best-school-address,.school-profile .best-school-website{float:left;width:50%}}@media screen and (min-width: 1021px){.school-profile .best-school-address,.school-profile .best-school-website{float:none;width:auto}}.school-profile .best-school-website dd:nth-child(3){margin-top:1.25rem}.school-profile footer{margin-top:0}.stat-list{padding-bottom:0.9375rem}.stat-list dd{padding-top:0.3125rem}@media screen and (min-width: 760px) and (max-width: 1020px){.stat-list{float:left;display:block;margin-right:6.04063%;width:46.97968%}.stat-list:last-child{margin-right:0}.stat-list:nth-child(2n){margin-right:0}.stat-list:nth-child(2n+1){clear:left}.sp-data-item__desc .stat-list{float:left;display:block;margin-right:6.04063%;width:46.97968%}.sp-data-item__desc .stat-list:last-child{margin-right:0}.sp-data-item__desc .stat-list:nth-of-type(even){clear:none;margin-right:0}.sp-data-item__desc .stat-list:nth-of-type(odd){clear:left}.sp-data-item__desc .stat-list:nth-of-type(2){border-top:none}}@media screen and (min-width: 1021px){.stat-list{float:left;display:block;margin-right:2.33174%;width:21.20456%}.stat-list:last-child{margin-right:0}.stat-list:nth-child(4n){margin-right:0}.stat-list:nth-child(4n+1){clear:left}.sp-data-item__desc .stat-list{float:left;display:block;margin-right:2.59755%;width:23.62182%}.sp-data-item__desc .stat-list:last-child{margin-right:0}.sp-data-item__desc .stat-list:nth-child(3n+4){margin-right:0}}@media screen and (min-width: 1221px){.stat-list{float:left;display:block;margin-right:1.9356%;width:23.5483%}.stat-list:last-child{margin-right:0}.stat-list:nth-child(4n){margin-right:0}.stat-list:nth-child(4n+1){clear:left}.sp-data-item__desc .stat-list{float:left;display:block;margin-right:2.59755%;width:31.60163%}.sp-data-item__desc .stat-list:last-child{margin-right:0}.sp-data-item__desc .stat-list:nth-child(3n+4){margin-right:0}}.quick-stats{background-color:#fff;border-bottom:10px solid #ebedef;border-top:10px solid #ebedef;padding-bottom:0.3125rem}.quick-stats::after{clear:both;content:"";display:table}.quick-stats .stat-list{padding:1.875rem 1.25rem 0.9375rem 5rem;position:relative}.quick-stats .stat-list:before{position:absolute;top:1.9375rem;left:1.25rem;background-image:url("../img/icons-school-profile.png");height:50px;width:50px;background-repeat:no-repeat;content:'';display:block}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3/1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.quick-stats .stat-list:before{background-image:url("../img/icons-school-profile-2x.png");background-size:200px 50px}}@media screen and (min-width: 1021px){.quick-stats{padding-bottom:0}}.sp-list--campus-type:before{background-position:-50px 0}.sp-list--in-state-tuition:before{background-position:-100px 0}.sp-list--out-of-state-tuition:before{background-position:-150px 0}.bar{background-color:#ced3d9;height:1.25rem;position:relative}.bar.men{background-color:#269adb}.bar.women{background-color:#d5545b}.bar b{display:block;font-size:1rem;line-height:1.25;position:absolute;right:-3.4375rem;width:2.8125rem}.bar-chart{padding-left:1px}@media screen and (max-width: 1020px){.bar-chart .bar{margin-top:0.3125rem}}.site-content .sp-data-item__stats,.site-content .sp-data-item__desc{margin-top:0}@media screen and (max-width: 1020px){.sp-data-item__stats,.sp-data-item__desc{padding:1.25rem}}.sp-data-item__desc{clear:both}.sp-data-item__desc dl:nth-child(n+3){border-top:1px solid #dadee2;padding-top:1.1875rem}@media screen and (min-width: 1021px){.sp-data-item__desc{clear:none}.sp-data-item__desc dl:nth-child(-n+4){border-top:none}}.accreds{clear:both}.accreds dd{padding-top:0.3125rem}.school-graphs{background-color:#ebedef;border-top:1px solid #dadee2;padding-bottom:5rem}.school-graphs .module__title{text-align:center}@media screen and (max-width: 1020px){.school-graphs .module__title{padding-top:3.125rem}}.school-graphs ul{position:relative}.school-graphs ul:after{position:absolute;top:4.0625rem;bottom:0;background-color:#9da8b3;content:'';display:block;width:1px}@media screen and (max-width: 759px){.school-graphs ul:after{left:50.1%}}@media screen and (min-width: 760px){.school-graphs ul:after{left:50.1%}}@media screen and (min-width: 1021px){.school-graphs ul:after{bottom:-0.625rem;left:25.73295%}}@media screen and (min-width: 1221px){.school-graphs ul:after{left:30.69952%}}.school-graphs li{margin-top:0}.school-graphs li::after{clear:both;content:"";display:table}.school-graphs li:first-child{border-bottom:1px solid #dadee2;margin-bottom:0.4375rem;padding-bottom:0.4375rem}@media screen and (max-width: 1020px){.school-graphs .data-point dt{line-height:1.5}}.school-graphs dl{padding-left:0;padding-right:0}.school-graphs dt{height:1.25rem;line-height:2;text-align:right;vertical-align:middle}@media screen and (min-width: 1021px){.school-graphs li:first-child dt{line-height:3}}.school-graphs .data-stat{border-top:none;margin-top:0;padding-top:0}@media screen and (max-width: 759px){.school-graphs dl{display:table;width:100%;table-layout:fixed}.school-graphs dt,.school-graphs dd{display:table-cell;width:50%}}@media screen and (min-width: 760px){.school-graphs dl{display:table;width:100%;table-layout:fixed}.school-graphs dt,.school-graphs dd{display:table-cell;width:50%}}@media screen and (max-width: 1020px){.school-graphs .wrapper{padding-left:1.25rem;padding-right:1.25rem}.school-graphs dl{padding-top:0.625rem}.school-graphs dt{padding-right:2.5%}}@media screen and (min-width: 1021px){.school-graphs section{float:left;display:block;margin-right:2.33174%;width:79.53365%;margin-right:0;margin-left:10.23317%}.school-graphs section::after{clear:both;content:"";display:table}.school-graphs section:last-child{margin-right:0}.school-graphs dt{float:left;display:block;margin-right:2.93177%;width:22.80118%}.school-graphs dt:last-child{margin-right:0}.school-graphs dd{float:left;display:block;margin-right:2.93177%;width:74.26706%}.school-graphs dd:last-child{margin-right:0}}@media screen and (min-width: 1221px){.school-graphs section{float:left;display:block;margin-right:1.9356%;width:83.01073%}.school-graphs section:last-child{margin-right:0}.school-graphs dt{float:left;display:block;margin-right:2.33174%;width:28.36778%}.school-graphs dt:last-child{margin-right:0}.school-graphs dd{float:left;display:block;margin-right:2.33174%;width:69.30048%}.school-graphs dd:last-child{margin-right:0}}.school-demographics{border-top:2px solid #9da8b3;margin-top:3.125rem}.school-demographics ul:after{height:20rem}@media screen and (max-width: 1020px){.sitemap .site-content .wrapper{padding-right:1.25rem;padding-left:1.25rem}}.list--sitemap li{margin-top:0.625rem}.list--sitemap a b{font-weight:400}@media screen and (min-width: 1021px){.list--sitemap{float:left;display:block;margin-right:2.33174%;width:38.60096%}.list--sitemap:last-child{margin-right:0}.list--sitemap:nth-child(2n){margin-right:0}.list--sitemap:nth-child(2n+1){clear:left}.list--sitemap:nth-of-type(odd){margin-left:10.23317%}}@media screen and (min-width: 1221px){.list--sitemap{float:left;display:block;margin-right:1.9356%;width:40.53757%}.list--sitemap:last-child{margin-right:0}.list--sitemap:nth-child(2n){margin-right:0}.list--sitemap:nth-child(2n+1){clear:left}.list--sitemap:nth-of-type(odd){margin-left:8.49463%}}.bio-card{display:none;height:18.75rem}.bio-card div{background-color:#ebedef;border:1px solid #dadee2;height:18.75rem;padding:0.875rem;position:relative;text-align:center}.bio-card h3{font-size:1.25rem;margin-top:0;text-transform:none}.bio-card p{font-size:0.75rem;line-height:1.5;margin-top:0.5rem}.bio-card span{text-transform:uppercase;font-size:0.75rem}.bio-card h3,.bio-card span{line-height:0.9}.bio-card img{height:8.125rem;width:8.125rem;border-radius:50%}.bio-card .social-icons{position:absolute;top:0;left:0;margin-top:0.875rem}.bio-card .social-icons li{margin-top:0.625rem}@media screen and (min-width: 1021px){.bio-card{float:left;display:block;margin-right:2.33174%;width:23.25119%;margin-right:0;float:right}.bio-card:last-child{margin-right:0}}@media screen and (min-width: 1021px) and (max-width: 1220px){.bio-card{height:20.9375rem;margin-left:0;margin-right:0}.bio-card div{height:20.9375rem}}@media screen and (min-width: 1221px){.bio-card{float:left;display:block;margin-right:1.9356%;width:23.5483%;margin-right:0;float:right}.bio-card:last-child{margin-right:0}}.bio-card__social-icons{position:absolute;top:1.5rem;left:0;margin:0}.bio-card__social-icons li:not(:first-child){margin-top:0.78125rem}.list--box-standard::after,.list--box-plain::after{clear:both;content:"";display:table}@media screen and (min-width: 760px){.list--box-standard li body:not(.home),.list--box-plain li body:not(.home){float:left;margin-right:2%;width:32%}}@media screen and (min-width: 760px) and (max-width: 1020px){.list--box-standard li:last-child,.list--box-plain li:last-child{margin-right:0}}@media screen and (min-width: 1021px){.list--box-standard li,.list--box-plain li{float:left;display:block;margin-right:2.33174%;width:31.74473%}.list--box-standard li:last-child,.list--box-plain li:last-child{margin-right:0}.list--box-standard li:nth-child(3n),.list--box-plain li:nth-child(3n){margin-right:0}.list--box-standard li:nth-child(3n+1),.list--box-plain li:nth-child(3n+1){clear:left}}@media screen and (min-width: 1221px){.list--box-standard li,.list--box-plain li{margin-top:1.125rem;float:left;display:block;margin-right:1.9356%;width:32.04294%}.list--box-standard li:last-child,.list--box-plain li:last-child{margin-right:0}.list--box-standard li:nth-child(3n),.list--box-plain li:nth-child(3n){margin-right:0}.list--box-standard li:nth-child(3n+1),.list--box-plain li:nth-child(3n+1){clear:left}}@media screen and (min-width: 760px) and (max-width: 1020px){.list--box-standard.wrapper,.list--box-plain.wrapper{max-width:55rem;width:100%}}.hp-financial-aid .list--box-standard li{clear:none;margin:0 3.125rem}@media screen and (max-width: 1020px){.hp-financial-aid .list--box-standard li:nth-child(2){margin-top:0.625rem}}@media screen and (min-width: 1021px){.hp-financial-aid .list--box-standard li{margin:0 0 0 1.25rem;width:41%}.hp-financial-aid .list--box-standard li:nth-child(2n+1){margin-left:3.75rem}}@media screen and (min-width: 1221px){.hp-financial-aid .list--box-standard li{width:42%}}@media screen and (min-width: 760px){.list--box-featured li{float:left;margin-right:3%;width:48.5%}}@media screen and (min-width: 760px) and (max-width: 1020px){.list--box-featured li:nth-child(2n+2){margin-right:0}}@media screen and (min-width: 1021px){.list--box-featured li{float:left;display:block;margin-right:2.33174%;width:23.25119%;display:table}.list--box-featured li:last-child{margin-right:0}}@media screen and (min-width: 1221px){.list--box-featured li{float:left;display:block;margin-right:1.9356%;width:23.5483%;display:table}.list--box-featured li:last-child{margin-right:0}}@media screen and (min-width: 760px) and (max-width: 1020px){.list--box-featured.wrapper{max-width:55rem;width:100%}}.sidebar-section__title+.list--box-featured,.sidebar-section__title+.list--box-standard{margin-top:0}.sidebar-section__title+.list--box-featured li,.sidebar-section__title+.list--box-standard li{margin-top:0.625rem}.sidebar-section__title+.list--box-featured li:first-child,.sidebar-section__title+.list--box-standard li:first-child{margin-top:1.3125rem}@media screen and (min-width: 760px){.sidebar-section__title+.list--box-featured li,.sidebar-section__title+.list--box-standard li{margin-top:1.3125rem}}@media screen and (min-width: 1021px){.sidebar-section__title+.list--box-featured li,.sidebar-section__title+.list--box-standard li{margin-top:1.3125rem}}.box-plain,.box-standard{border-left:5px solid;color:#3b5268;display:table;height:78px;font-size:0.8125rem;line-height:1.69231;width:100%}.box-plain b,.box-standard b{color:#0a2642;display:block;font-size:1.125rem;font-weight:500;line-height:1.22222}@media screen and (min-width: 1221px){.box-plain b,.box-standard b{font-size:1.25rem;line-height:1.1}}.box-plain span,.box-standard span{background-color:#fff;border:1px solid #dadee2;border-left:0;display:table-cell;padding-left:0.9375rem;padding-right:0.9375rem;vertical-align:middle}@media screen and (min-width: 1221px){.box-plain,.box-standard{font-size:0.875rem;line-height:1.57143}}.box-standard{border-left:none;font-size:0.9375rem;line-height:1.2;position:relative}@media screen and (min-width: 760px) and (max-width: 1020px){.box-standard body:not(.home){font-size:0.8125rem}}@media screen and (min-width: 1221px){.box-standard{font-size:1.0625rem;line-height:1.17647}}.box-standard img{display:table-cell;height:80px;margin-bottom:0;max-width:none;width:100px}@media screen and (max-width: 1020px){.post-type-archive-rankings .box-standard img{display:none}}.box-standard span{border-left:none;box-shadow:inset 5px 0 0 0 #269adb;width:100%}.box-small{height:9.375rem;width:100%}.box-small a{height:9.375rem}.box-small img{max-width:100%;min-height:9.375rem;width:100%}@media screen and (min-width: 760px){ul:not(.list--box-featured) .box-small{float:left;display:block;margin-right:6.04063%;width:46.97968%;display:table}ul:not(.list--box-featured) .box-small:last-child{margin-right:0}ul:not(.list--box-featured) .box-small:nth-child(2n){margin-right:0}ul:not(.list--box-featured) .box-small:nth-child(2n+1){clear:left}}@media screen and (min-width: 1021px){ul:not(.list--box-featured) .box-small{float:left;display:block;margin-right:2.33174%;width:23.25119%;display:table}ul:not(.list--box-featured) .box-small:last-child{margin-right:0}ul:not(.list--box-featured) .box-small:nth-child(4n){margin-right:0}ul:not(.list--box-featured) .box-small:nth-child(4n+1){clear:left}}@media screen and (min-width: 1221px){ul:not(.list--box-featured) .box-small{float:left;display:block;margin-right:1.9356%;width:23.76067%;display:table}ul:not(.list--box-featured) .box-small:last-child{margin-right:0}ul:not(.list--box-featured) .box-small:nth-child(4n){margin-right:0}ul:not(.list--box-featured) .box-small:nth-child(4n+1){clear:left}}.box-medium{max-height:9.375rem;width:100%}.box-medium a{height:9.375rem}.box-medium img{max-width:100%;min-height:9.375rem;width:100%}@media screen and (min-width: 760px){.box-medium{float:left;display:block;margin-right:6.04063%;width:46.97968%}.box-medium:last-child{margin-right:0}.box-medium:nth-child(2n){margin-right:0}.box-medium:nth-child(2n+1){clear:left}}@media screen and (min-width: 1021px){.box-medium{float:left;display:block;margin-right:2.33174%;width:23.25119%;height:20rem}.box-medium:last-child{margin-right:0}.box-medium a,.box-medium img{height:20rem;max-width:none}}@media screen and (min-width: 1221px){.box-medium{float:left;display:block;margin-right:1.9356%;width:23.76067%}.box-medium:last-child{margin-right:0}}.box-big{max-height:9.375rem;width:100%}@media screen and (min-width: 760px){.box-big{float:left;display:block;margin-right:6.04063%;width:46.97968%}.box-big:last-child{margin-right:0}.box-big:nth-child(2n){margin-right:0}.box-big:nth-child(2n+1){clear:left}}@media screen and (min-width: 1021px){.box-big{float:left;display:block;margin-right:2.33174%;width:48.06664%}.box-big:last-child{margin-right:0}}@media screen and (min-width: 1221px){.box-big{float:left;display:block;margin-right:1.9356%;width:49.13839%}.box-big:last-child{margin-right:0}}.box-big a{height:9.375rem}.box-big img{max-width:100%;min-height:9.375rem;width:100%}.box-regular{height:4.6875rem;width:100%}@media screen and (min-width: 760px){.box-regular{float:left;display:block;margin-right:6.04063%;width:46.97968%;margin-right:0}.box-regular:last-child{margin-right:0}.box-regular:nth-child(2n){float:right}}@media screen and (min-width: 1021px){.box-regular{float:left;display:block;margin-right:2.33174%;width:21.20456%}.box-regular:last-child{margin-right:0}.box-regular:nth-child(4n){margin-right:0}.box-regular:nth-child(4n+1){clear:left}}@media screen and (min-width: 1221px){.box-regular{float:left;display:block;margin-right:1.9356%;width:23.5483%}.box-regular:last-child{margin-right:0}.box-regular:nth-child(4n){margin-right:0}.box-regular:nth-child(4n+1){clear:left}}.box-regular a{height:4.6875rem}.box-regular b{font-size:1.125rem;line-height:1.11111}.box{display:table;margin-top:0.625rem;overflow:hidden;position:relative}.box .box-featured{display:table-cell;vertical-align:middle}.home .box{margin-top:1.25rem}@media screen and (min-width: 1021px){.box{margin-top:1.375rem}}.shuffle__sizer{margin-left:1.25em}.box-featured{color:#fff;display:block;font-size:1.0625rem;line-height:1;min-height:9.375rem;overflow:hidden;position:relative;text-align:center;text-transform:uppercase}.box-featured b{display:block;font-size:1.875rem;font-weight:500;letter-spacing:-0.0625rem;line-height:1}.box-featured .category{font-size:0.75rem;line-height:1.66667}.box-featured div,.box-featured span,.box-featured i,.box-featured b{position:relative;z-index:2}.box-featured div{padding:0 0.625rem}.box-featured div:after{position:absolute;top:-150%;right:0;bottom:-150%;left:0;background-color:#0a2642;content:'';display:block;opacity:0.8;z-index:1}.box-featured i{padding-top:0.3125rem;border-top:3px solid;display:block;font-style:normal;font-size:0.75rem;font-weight:600;line-height:1.66667;margin:0.5625rem auto 0;text-align:center;text-transform:uppercase;width:12.5rem}.box-featured img{position:absolute;top:50%;left:49.8%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);display:block;width:auto;z-index:0}.box-featured:active,.box-featured:hover,.box-featured:focus{color:#fff}.box-featured:active div:after,.box-featured:hover div:after,.box-featured:focus div:after{opacity:0.92}.site-sidebar .box-featured{width:100%}.list--box-featured .box-featured{height:9.375rem;width:100%}.category-wrapper:not(.category-wrapper--rankings){padding-top:2.3125rem;padding-right:1.25rem;padding-left:1.25rem}.category-wrapper:not(.category-wrapper--rankings) ul{padding-bottom:3.75rem;border-bottom:1px solid #dadee2}.category-wrapper:not(.category-wrapper--rankings):first-of-type ul{padding-bottom:4.9375rem}.category-wrapper:not(.category-wrapper--rankings):last-of-type ul{border-bottom:none;padding-bottom:0}.site-content .category-wrapper:not(.category-wrapper--rankings){margin-top:0}@media screen and (max-width: 1020px){.post-type-archive-rankings .category-wrapper:not(.category-wrapper--rankings):not(.visible),.post-type-archive-rankings .category-wrapper:not(.category-wrapper--rankings) .shuffle__sizer{display:none}}@media screen and (min-width: 1021px){.category-wrapper:not(.category-wrapper--rankings){padding-left:0;padding-right:0}.category-wrapper:not(.category-wrapper--rankings):first-of-type{padding-top:2.5625rem}}.category-wrapper--rankings{padding-right:1.25rem;padding-bottom:3.75rem;padding-left:1.25rem;border-bottom:1px solid #dadee2;margin-bottom:3.75rem}.category-wrapper--rankings:first-of-type{margin-bottom:2.3125rem;padding-bottom:4.9375rem}.category-wrapper--rankings:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.site-content .category-wrapper--rankings{margin-top:0}@media screen and (max-width: 1020px){.post-type-archive-rankings .category-wrapper--rankings:not(.visible),.post-type-archive-rankings .category-wrapper--rankings .shuffle__sizer{display:none}}@media screen and (min-width: 1021px){.category-wrapper--rankings{padding-left:0;padding-right:0}.category-wrapper--rankings:first-of-type{padding-top:2.5625rem}}.list--box-featured__rankings,.list--box-plain__rankings{margin-top:0.25rem}@media screen and (max-width: 1020px){.visible{display:block}.not-visible{display:none}}@media screen and (min-width: 1021px){.visible:not(:first-of-type){border:none;margin-bottom:0;padding:0}.not-visible{border:none;margin:0;padding:0}.site-content .not-visible ul{margin-top:0}.not-visible .secondary-header,.not-visible p{display:none}.category-wrapper:first-of-type.not-visible{border:none;padding:0}}.footnotes{padding-top:1rem;border-top:1px solid #dadee2;font-size:0.75rem;line-height:1.66667}.h-data-pagination+.footnotes{text-align:center}.h-data-display{max-width:100%;margin-left:auto;margin-right:auto}.h-data-display::after{clear:both;content:"";display:table}@media screen and (max-width: 1020px){.h-data-display--schools,.h-data-display--scholarships{margin-top:1.5625rem}.fixed-to-top .h-data-display{padding-top:2.875rem}.h-result-count{padding:0 0.625rem 1.6875rem}.h-data-table{margin:2.5rem 0 3.125rem}.h-data-list{margin:0 0.625rem}}.h-data-display--scholarships .h-data-point{display:block;font-size:0.8125rem;line-height:1.53846;margin-top:0.5rem}.h-data-display--scholarships h4+.h-data-point{margin-top:0.1875rem}.h-data-table{position:relative}.h-data-table:before{content:url("../img/loading.svg");position:absolute;width:100px;height:100px;left:50%;margin-left:-50px;top:120px;z-index:10;display:none}.h-data-table.loading:before{display:block}@media screen and (min-width: 1021px){.h-data-table{float:left;display:block;margin-right:2.33174%;width:70.3238%}.h-data-table:last-child{margin-right:0}}@media screen and (min-width: 1221px){.h-data-table{float:left;display:block;margin-right:1.9356%;width:74.5161%}.h-data-table:last-child{margin-right:0}}.h-result-count{display:block;margin-top:0;text-align:center}.h-result-count span{display:block;font-size:1.125rem;margin-top:0.1875rem}.h-data-list{border-bottom:1px solid #dadee2}.r-data-list{margin-top:1.375rem}@media screen and (max-width: 759px){.r-data-list{margin:1.375rem 0.625rem 0}}.r-data-list__header header,.s-data-list__header header,.data-item__heading{display:block;position:relative}@media screen and (min-width: 1021px){.r-data-list__header header,.s-data-list__header header,.data-item__heading{padding:0.5625rem 0;height:2.5rem;display:table;margin-top:0;text-align:center;width:100%}.r-data-list__header header dd,.s-data-list__header header dd,.data-item__heading dd{margin-top:0}}.site-content .entry-content .data-list__header{margin-top:0}.data-list__header span{font-size:0.625rem;font-weight:600;line-height:1.2;text-align:center;text-transform:uppercase}@media screen and (max-width: 1020px){.data-list__header{display:none}}.s-data-list__header{height:2.1875rem}@media screen and (min-width: 1021px){.r-data-list__header header{max-width:61.25rem;padding-left:1px;padding-right:2px;width:101%}}.i-data-list__header{padding:0 0 0 0.3125rem;height:2.5rem}.i-data-list__header span{border:1px solid #dadee2;border-bottom:none;box-shadow:0 5px 0 0 #ced3d9;display:inline-block;font-size:0.5rem;height:2.1875rem;margin-right:0.3125rem;margin-top:0;max-width:4.75rem;vertical-align:top;width:8.3125%}@media screen and (min-width: 1021px){.i-data-list__header span.school-name{margin-right:0.375rem;max-width:25.875rem;width:50.75%}}@media screen and (min-width: 1221px){.i-data-list__header span.school-name{max-width:26.3125rem;width:48.5%}}.i-data-list__header span.graduation{margin-right:0}.i-data-list__header span.sorted,.i-data-list__header span:active,.i-data-list__header span:focus,.i-data-list__header span:hover{background-color:#fff;box-shadow:0 5px 0 0 #d5545b}@media screen and (min-width: 1021px){.i-data-list__header span{width:8.5%}}@media screen and (min-width: 1221px){.i-data-list__header span{font-size:0.625rem;margin-right:0.375rem;max-width:5.75rem;width:9.0625%}}.i-data-list__header a{padding-top:0.375rem;padding-bottom:0.375rem;color:#3b5268;cursor:pointer;display:block}.i-data-list__header .school-name a{padding-bottom:0.75rem;padding-top:0.75rem}.data-item__heading{padding:0.625rem;cursor:pointer}.data-item__heading h3{color:#269adb;font-size:1rem;font-weight:500;line-height:1.25;margin-top:0;text-transform:none}@media screen and (max-width: 1020px){.is-open .data-item__heading{padding:0.75rem 0.625rem 0.5625rem}}@media screen and (min-width: 1021px){.data-item__heading{padding:0.5rem 0;height:2.5rem}}.i-data-item__heading{display:table;color:#3b5268}.r-data-list__header span,.s-data-list__header span,.data-item__heading dl,.data-item__heading div{display:table-cell;margin:0;vertical-align:middle}.r-data-list__header span:last-child,.s-data-list__header span:last-child,.data-item__heading dl:last-child,.data-item__heading div:last-child{border-right:none}@media screen and (min-width: 1021px){.r-data-list__header span,.s-data-list__header span,.data-item__heading dl,.data-item__heading div{border-right:1px solid #dadee2}}@media screen and (min-width: 1021px){.data-item__heading dl{height:2.5rem}}.data-list__header--sticky{display:none;position:relative}.data-list__header--sticky header{background-color:#f5f6f7;padding-left:1px;padding-right:2px;max-width:61.25rem;width:79.53365%;z-index:3}@media screen and (min-width: 1021px){.data-list__header--sticky header{margin-left:10.2%}}@media screen and (min-width: 1221px){.data-list__header--sticky header{margin-left:7.3%}}@media screen and (min-width: 1021px){.fixed-to-top .data-list__header--sticky{display:block}.fixed-to-top .data-list__header--sticky header{position:fixed}.has-tabs .data-list__header--sticky header{top:7.1875rem}.no-tabs .data-list__header--sticky header{top:4.375rem}}.data-item{border:1px solid #dadee2;border-bottom:none;clear:both;display:block;margin-top:0}.data-item:last-child{border-bottom:1px solid #dadee2}.data-item.is-open{background-color:#fff;border-color:#d5545b;border-bottom:1px solid #d5545b;overflow:auto}.data-item.is-open+li{border-top:none}.data-item dd{margin-top:0}.data-item p,.data-item ul{font-size:0.8125rem;line-height:1.53846;margin-top:0.25rem}.h-data-item dd{font-size:0.8125rem;line-height:1.53846}@media screen and (max-width: 1020px){.h-data-item{background-color:#fff}}@media screen and (min-width: 1021px){.h-data-item dt{display:none}}.r-data-item{background-color:#fff}.data-item--cta{max-width:2.4375rem;width:4%}.data-item--cta .more-info{color:#269adb;font-size:1.25rem;font-weight:600}@media screen and (max-width: 1020px){.data-item--cta{position:absolute;top:0.25rem;right:0;margin:0;width:5%}}.data-list__header .more-info{display:none}.data-item__details{display:none;margin-top:0;overflow:auto}.is-open .data-item__details{display:block}@media screen and (max-width: 1020px){.is-open .data-item__details{padding-right:0.625rem;padding-bottom:1.25rem;padding-left:0.625rem}}@media screen and (min-width: 1021px){.is-open .data-item__details{padding-right:1.875rem;padding-bottom:1.25rem;padding-left:1.875rem}}.data-item__details div h3:first-child,.data-item__details div h4:first-child{margin-top:0}.data-item__details.sp-data-item__details{display:block}@media screen and (min-width: 1021px){.data-item__stats{float:left;display:block;margin-right:2.33174%;width:28.36778%}.data-item__stats:last-child{margin-right:0}}@media screen and (min-width: 1221px){.data-item__stats{float:left;display:block;margin-right:2.33174%;width:28.36778%}.data-item__stats:last-child{margin-right:0}}@media screen and (min-width: 1021px){.data-item__desc{float:left;display:block;margin-right:2.33174%;width:69.30048%;margin-right:0}.data-item__desc:last-child{margin-right:0}}@media screen and (min-width: 1221px){.data-item__desc{float:left;display:block;margin-right:2.33174%;width:69.30048%;margin-right:0}.data-item__desc:last-child{margin-right:0}}@media screen and (min-width: 1021px){.r-data-item__stats{float:right;margin-right:0}}@media screen and (min-width: 1221px){.sp-data-item__stats{float:left;display:block;margin-right:1.9356%;width:23.5483%}.sp-data-item__stats:last-child{margin-right:0}.sp-data-item__desc{float:left;display:block;margin-right:1.9356%;width:74.5161%;margin-right:0}.sp-data-item__desc:last-child{margin-right:0}}@media screen and (max-width: 1020px){.data-item__heading dl{display:inline-block;margin-top:0;vertical-align:top;width:48%}.data-item__heading dl.best-school-name dd{height:2.5rem}.data-item__heading dl dt{margin-top:0.4375rem}.data-item__heading dl.school-name,.data-item__heading dl.scholarship-name{width:100%}.data-item__heading dl.school-name dt,.data-item__heading dl.scholarship-name dt{display:none}.h-data-display--scholarships .h-data-item{height:6.875rem;overflow:hidden}.h-data-display--scholarships .h-data-item.is-open{border-color:#d5545b;height:auto}.h-data-display--scholarships .h-data-item.is-open+.h-data-item{border-top-color:#d5545b}.scholarship-name h3{cursor:pointer;padding-right:1.5rem;position:relative}}@media screen and (min-width: 760px) and (max-width: 1020px){.h-data-display--scholarships .h-data-item{min-height:5.625rem}}@media screen and (min-width: 1021px){.data-item{min-height:3.5625rem}.data-item__heading:not(.is-active):hover{background-color:rgba(38,154,219,0.07)}.scholarship-name{max-width:41.125rem;padding-left:0.9375rem;text-align:left;width:73%}.renewable{max-width:5.625rem;width:11%}.deadline{max-width:5.625rem;width:11%}}.i-data-item__heading .school-name{text-align:left}@media screen and (min-width: 1021px){.i-data-item__heading .school-name{min-width:19.0625rem;padding-left:0.9375rem;width:43%}}@media screen and (min-width: 1221px){.i-data-item__heading .school-name{min-width:26.875rem;width:49%}}@media screen and (min-width: 1021px){.i-data-item__heading dl:not(.school-name){max-width:4.5rem;width:8%}}@media screen and (min-width: 1221px){.i-data-item__heading dl:not(.school-name){max-width:5rem;width:10.2%}}@media screen and (max-width: 1020px){.h-data-filters{background-color:#ebedef;border:1px solid #dadee2;height:2.875rem;overflow:hidden;position:relative;z-index:3}.h-data-filters.is-open{height:auto;min-height:2.875rem}}@media screen and (max-width: 1020px){.fixed-to-top .h-data-filters{position:fixed;top:0;right:0;left:0}}@media screen and (min-width: 1021px){.h-data-filters{float:left;display:block;margin-right:2.33174%;width:21.20456%;margin-right:0;float:right;margin-top:1.5625rem;min-width:17.5rem}.h-data-filters:last-child{margin-right:0}}@media screen and (min-width: 1221px){.h-data-filters{float:left;display:block;margin-right:1.9356%;width:23.5483%;margin-right:0;float:right;min-width:17.5rem}.h-data-filters:last-child{margin-right:0}}@media screen and (min-width: 1021px){.h-data-filters--schools{margin-top:5.5625rem}}@media screen and (min-width: 1021px){.h-data-filters--scholarships{margin-top:6.875rem}}.h-filters-header{margin-top:0;text-align:center}@media screen and (max-width: 1020px){.h-filters-header{border-bottom:1px solid #dadee2;cursor:pointer;font-size:0.75rem;line-height:3.66667;position:relative}.h-filters-header:after{position:absolute;top:0.75rem;right:0.3125rem;bottom:0;height:1.25rem;width:1.25rem;background-image:url("../img/icons-sticky-nav.png");background-position:0 -20px;content:'';cursor:pointer;display:block;z-index:20}}@media only screen and (max-width: 1020px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 1020px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 1020px) and (-o-min-device-pixel-ratio: 1.3/1), only screen and (max-width: 1020px) and (min-resolution: 125dpi), only screen and (max-width: 1020px) and (min-resolution: 1.3dppx){.h-filters-header:after{background-image:url("../img/icons-sticky-nav-2x.png");background-size:20px 80px}}@media screen and (max-width: 1020px){.is-open .h-filters-header:after{background-position:0 -40px}}.h-filter-heading:not(.h-filter-heading--show-more){display:none}.h-filter-heading--show-more{cursor:pointer;font-size:0.875rem;line-height:1.14286;margin-top:0;padding-bottom:0.6875rem;position:relative}.h-filter-heading--show-more:after{position:absolute;top:-0.25rem;right:0;color:#269adb;content:'+';display:block;font-size:1.3125rem;font-weight:600}.h-data--show-more.is-open .h-filter-heading--show-more{border-bottom:1px solid #dadee2}.h-data--show-more.is-open .h-filter-heading--show-more:after{content:'\2013'}.h-filter-sub-heading{color:#3b5268;font-size:0.75rem;line-height:1.25;padding-bottom:0.4375rem;text-transform:uppercase}.active .h-filter-sub-heading{color:#d5545b}@media screen and (max-width: 1020px){.h-filter-category,.h-input-controls{margin:1.25rem 1.875rem 0}}.h-filter-category:not(.h-data--radio){padding-bottom:1.25rem;border-bottom:1px solid #dadee2}.h-filter-category.references{border-top:1px solid #dadee2;margin-top:1.25rem;padding-top:0.3125rem}.h-data--show-more{padding:0.6875rem 0.875rem;background-color:#fff;border:1px solid #dadee2;height:2.375rem;outline:1px solid #dadee2;overflow:hidden}.h-data--show-more.is-open{border:1px solid #d5545b;height:auto;outline:1px solid #ebedef}.search-container{background-color:#fff;border:2px solid #dadee2;border-radius:5px}.search-container:hover{border-color:#9da8b3}.search-container:active,.search-container:focus{border-color:#d5545b}.search-container.active{border-color:#d5545b}.search-container input[type="text"]{padding:0.75rem 0.75rem 0.6875rem;border:none;display:inline-block;margin-top:0;text-transform:uppercase;width:80%}.search-container .btn--primary{padding:0.625rem 0.5rem;display:inline-block;float:right;margin-right:0.1875rem;margin-top:0.1875rem}.btn-group{max-width:100%;margin-left:auto;margin-right:auto}.btn-group::after{clear:both;content:"";display:table}.btn-group .h-check-button{display:inline-block;width:5rem}.btn-group .h-check-button:not(:nth-child(3)){margin-right:0.375rem}.h-check-button input[type="radio"],.h-check-button input[type="checkbox"]{display:none}.h-check-button .btn--secondary{padding:0.5625rem 0;border-color:#ced3d9;border-width:2px;color:#3b5268;font-size:0.625rem;font-weight:600;width:100%}.h-check-button .btn--secondary:hover{border-color:#9da8b3}.h-check-button .btn--secondary:active,.h-check-button .btn--secondary:focus{background-color:#d5545b;border-color:#d5545b;color:#fff}input[type="checkbox"]:checked+.btn--secondary,input[type="radio"]:checked+.btn--secondary{background-color:#d5545b;border-color:#d5545b;color:#fff}.h-check-label{cursor:pointer;display:block;font-size:0.8125rem;line-height:1.15385;margin-top:0.625rem;position:relative}.h-check-label:before{height:0.625rem;width:0.625rem;border:2px solid #ced3d9;content:'';display:inline-block;margin-right:0.3125rem}.h-check-label:active:before,.h-check-label:focus:before,.h-check-label:hover:before{border-color:#d5545b}input[type="checkbox"]:checked+.h-check-label:before{background-color:#d5545b;border-color:#d5545b}.h-data--radio{margin-top:0.5rem}.h-data--radio .h-filter-sub-heading,.h-data--radio .form-group{display:inline-block;margin-top:0}.h-data--radio .h-filter-sub-heading{max-width:5rem;padding-bottom:0;width:30%;vertical-align:bottom}.h-data--radio .btn-group .h-check-button{margin-right:0}.h-data--radio .btn-group .h-check-button:first-child{margin-right:0.375rem}.h-data--radio .h-check-button:nth-of-type(3){display:block;margin-top:0.375rem;width:100%}.h-data--radio:nth-of-type(2) .h-filter-sub-heading{padding-bottom:0.5rem}.h-data--radio:nth-of-type(4) .h-filter-sub-heading{padding-bottom:1.25rem}.h-input-controls .btn--minimal{padding:1.4375rem 0}.h-data-filters--scholarships .h-input-controls .btn--minimal{border-top:1px solid #dadee2}.form-group,.h-check-button,.form-group label:not(.h-check-label),.h-input-controls{margin-top:0}.btn-group:not(.btn-group--radio),.select-container{margin-top:0.9375rem}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0a2642;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.white-popup{position:relative;background:#FFF;padding:25px;width:auto;max-width:640px;margin:0 auto}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all 0.2s ease-in-out;transform:scale(0.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:all 0.3s;transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all 0.3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:0.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.mfp-move-from-top .mfp-content{vertical-align:top}.mfp-move-from-top .mfp-with-anim{opacity:0;transition:all 0.2s;transform:translateY(-100px)}.mfp-move-from-top.mfp-bg{opacity:0;transition:all 0.2s}.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;transform:translateY(0)}.mfp-move-from-top.mfp-ready.mfp-bg{opacity:0.8}.mfp-move-from-top.mfp-removing .mfp-with-anim{transform:translateY(-50px);opacity:0}.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-out .mfp-with-anim{opacity:0;transition:all 0.3s ease-in-out;transform:scale(1.3)}.mfp-zoom-out.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-out.mfp-ready.mfp-bg{opacity:0.8}.mfp-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3);opacity:0}.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0}.pagination{padding-top:0.3125rem;clear:both;color:#3b5268;text-align:center;text-transform:uppercase}.pagination *{display:inline-block;font-size:0.625rem;font-weight:600;line-height:4;margin-top:0;vertical-align:middle}[class^="pagination__"]:not(.pagination__curr) *{background-image:url("../img/icons-pagination.png");background-color:#fff;border:2px solid #ced3d9;border-radius:5px;display:block;overflow:hidden;text-indent:-9999px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3/1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){[class^="pagination__"]:not(.pagination__curr) *{background-image:url("../img/icons-pagination-2x.png");background-size:80px 40px}}[class^="pagination__"]:not(.pagination__curr) span{opacity:0.4}.pagination__first *,.pagination__last *{width:1.5625rem}.pagination__first *{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);margin-right:0.375rem;background-position:right center}.pagination__last *{margin-left:0.375rem;background-position:right center}.pagination__prev *,.pagination__next *{width:2.1875rem}.pagination__prev *{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.pagination__curr{padding-right:0.6875rem;padding-left:0.6875rem}.popups{position:relative}.popups li{position:absolute;list-style:none}.popups li a{position:absolute;top:0.1875rem;left:0;height:2.25rem;width:2.25rem;background:#d5545b;border-radius:100%;color:#fff;cursor:pointer;display:block;font-size:1.5rem;font-weight:600;line-height:1.5;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase}.popups.page-03 li:nth-child(1){top:5%;left:0%}.popups.page-03 li:nth-child(2){top:1.6%;left:55%}.popups.page-03 li:nth-child(3){top:14%;left:43%}.popups.page-03 li:nth-child(4){top:29%;left:0%}.popups.page-03 li:nth-child(5){top:35%;left:52%}.popups.page-03 li:nth-child(6){top:50%;left:0%}.popups.page-03 li:nth-child(7){top:57%;left:48%}.popups.page-03 li:nth-child(8){top:69%;left:0%}.popups.page-03 li:nth-child(9){top:69%;left:26%}.popups.page-03 li:nth-child(10){top:76%;left:0%}.popups.page-04 li:nth-child(1){top:32.4%;left:35.3%}.popups.page-04 li:nth-child(2){top:36%;left:0%}.popups.page-04 li:nth-child(3){top:41.5%;left:39%}.popups.page-04 li:nth-child(4){top:42%;left:0%}.popups.page-04 li:nth-child(5){top:60%;left:0%}.popups.page-04 li:nth-child(6){top:72%;left:0%}.popups.page-04 li:nth-child(7){top:74%;left:66%}.popups.page-04 li:nth-child(8){top:87.6%;left:72%}.popups.page-05 li:nth-child(1){top:26.6%;left:0%}.popups.page-05 li:nth-child(2){top:60%;left:0%}.popups.page-05 li:nth-child(3){top:60%;left:82%}.popups.page-06 li:nth-child(1){top:1.5%;left:74%}.popups.page-06 li:nth-child(2){top:10%;left:0%}.popups.page-06 li:nth-child(3){top:27%;left:0%}.popups.page-06 li:nth-child(4){top:79%;left:0%}.popups.page-06 li:nth-child(5){top:80%;left:83%}.popups.page-06 li:nth-child(6){top:85%;left:83%}.popups.page-06 li:nth-child(7){top:100%;left:0%}.popups.page-07 li:nth-child(1){top:5%;left:0%}.popups.page-08 li:nth-child(1){top:26.3%;left:0%}.popups.page-08 li:nth-child(2){top:33%;left:0%}.popups.page-08 li:nth-child(3){top:62%;left:0%}.popups.page-08 li:nth-child(4){top:64.5%;left:50.5%}.popups.page-08 li:nth-child(5){top:76.5%;left:54.6%}button[data-group="academic-programs"] span{color:#277fb8}.box-academic-programs i,li.box-regular--academic-programs .box-plain,li.box-regular--academic-programs .box-standard,.box-academic-programs .rankings-post__title i{border-color:#277fb8}@media screen and (min-width: 1021px){.category-academic-programs .banner-nav__sub-link:active,.category-academic-programs .banner-nav__sub-link:focus,.category-academic-programs .banner-nav__sub-link:hover{color:#277fb8}.category-academic-programs .active>.banner-nav__link{color:#277fb8}.category-academic-programs .active>.banner-nav__link:active,.category-academic-programs .active>.banner-nav__link:focus,.category-academic-programs .active>.banner-nav__link:hover{color:#277fb8}.category-academic-programs .active>.banner-nav__link.best-school-ranking:before{background-position:0 -100px}.category-academic-programs .active>.banner-nav__link.info-data:before{background-position:-50px -100px}.category-academic-programs .active>.banner-nav__link.addtl-resources:before{background-position:-100px -100px}.category-academic-programs .banner-nav__sub-item-active .active .banner-nav__sub-link{color:#277fb8}}button[data-group="student-body"] span{color:#e57d21}.box-student-body i,li.box-regular--student-body .box-plain,li.box-regular--student-body .box-standard,.box-student-body .rankings-post__title i{border-color:#e57d21}@media screen and (min-width: 1021px){.category-student-body .banner-nav__sub-link:active,.category-student-body .banner-nav__sub-link:focus,.category-student-body .banner-nav__sub-link:hover{color:#e57d21}.category-student-body .active>.banner-nav__link{color:#e57d21}.category-student-body .active>.banner-nav__link:active,.category-student-body .active>.banner-nav__link:focus,.category-student-body .active>.banner-nav__link:hover{color:#e57d21}.category-student-body .active>.banner-nav__link.best-school-ranking:before{background-position:0 -150px}.category-student-body .active>.banner-nav__link.info-data:before{background-position:-50px -150px}.category-student-body .active>.banner-nav__link.addtl-resources:before{background-position:-100px -150px}.category-student-body .banner-nav__sub-item-active .active .banner-nav__sub-link{color:#e57d21}}button[data-group="school-amenities"] span{color:#e64b3b}.box-school-amenities i,li.box-regular--school-amenities .box-plain,li.box-regular--school-amenities .box-standard,.box-school-amenities .rankings-post__title i{border-color:#e64b3b}@media screen and (min-width: 1021px){.category-school-amenities .banner-nav__sub-link:active,.category-school-amenities .banner-nav__sub-link:focus,.category-school-amenities .banner-nav__sub-link:hover{color:#e64b3b}.category-school-amenities .active>.banner-nav__link{color:#e64b3b}.category-school-amenities .active>.banner-nav__link:active,.category-school-amenities .active>.banner-nav__link:focus,.category-school-amenities .active>.banner-nav__link:hover{color:#e64b3b}.category-school-amenities .active>.banner-nav__link.best-school-ranking:before{background-position:0 -200px}.category-school-amenities .active>.banner-nav__link.info-data:before{background-position:-50px -200px}.category-school-amenities .active>.banner-nav__link.addtl-resources:before{background-position:-100px -200px}.category-school-amenities .banner-nav__sub-item-active .active .banner-nav__sub-link{color:#e64b3b}}button[data-group="tuition-finances"] span{color:#26ad5f}.box-tuition-finances i,li.box-regular--tuition-finances .box-plain,li.box-regular--tuition-finances .box-standard,.box-tuition-finances .rankings-post__title i{border-color:#26ad5f}@media screen and (min-width: 1021px){.category-tuition-finances .banner-nav__sub-link:active,.category-tuition-finances .banner-nav__sub-link:focus,.category-tuition-finances .banner-nav__sub-link:hover{color:#26ad5f}.category-tuition-finances .active>.banner-nav__link{color:#26ad5f}.category-tuition-finances .active>.banner-nav__link:active,.category-tuition-finances .active>.banner-nav__link:focus,.category-tuition-finances .active>.banner-nav__link:hover{color:#26ad5f}.category-tuition-finances .active>.banner-nav__link.best-school-ranking:before{background-position:0 -250px}.category-tuition-finances .active>.banner-nav__link.info-data:before{background-position:-50px -250px}.category-tuition-finances .active>.banner-nav__link.addtl-resources:before{background-position:-100px -250px}.category-tuition-finances .banner-nav__sub-item-active .active .banner-nav__sub-link{color:#26ad5f}}button[data-group="city-state"] span{color:#8d43ac}.box-city-state i,li.box-regular--city-state .box-plain,li.box-regular--city-state .box-standard,.box-city-state .rankings-post__title i{border-color:#8d43ac}@media screen and (min-width: 1021px){.category-city-state .banner-nav__sub-link:active,.category-city-state .banner-nav__sub-link:focus,.category-city-state .banner-nav__sub-link:hover{color:#8d43ac}.category-city-state .active>.banner-nav__link{color:#8d43ac}.category-city-state .active>.banner-nav__link:active,.category-city-state .active>.banner-nav__link:focus,.category-city-state .active>.banner-nav__link:hover{color:#8d43ac}.category-city-state .active>.banner-nav__link.best-school-ranking:before{background-position:0 -300px}.category-city-state .active>.banner-nav__link.info-data:before{background-position:-50px -300px}.category-city-state .active>.banner-nav__link.addtl-resources:before{background-position:-100px -300px}.category-city-state .banner-nav__sub-item-active .active .banner-nav__sub-link{color:#8d43ac}}.rankings-post__content{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width: 1021px){.rankings-post__content{float:left;display:block;margin-right:2.33174%;width:55.99735%;margin-right:0;margin-top:0;padding:0}.rankings-post__content:last-child{margin-right:0}}@media screen and (min-width: 1221px){.rankings-post__content{float:left;display:block;margin-right:2.33174%;width:69.30048%;margin-right:0}.rankings-post__content:last-child{margin-right:0}}.site-content .r-data-item__stats,.site-content .r-data-item__desc{margin-top:0}.is-open .r-data-item__stats,.is-open .r-data-item__desc{padding-bottom:0.5rem}.site-content .entry-content ol>.r-data-item:nth-child(1n+2){margin-top:0}.r-data-item__heading dl:nth-of-type(1n+3){font-size:0.8125rem;line-height:1.53846}*[itemprop="ratingValue"]{color:#269adb;font-family:"Tungsten A","Tungsten B","Arial Narrow",sans-serif;font-size:1.75rem;line-height:1.42857}@media screen and (max-width: 1020px){.best-school-rank dt,.best-school-name dt{display:none}}@media screen and (min-width: 1021px){.best-school-rank dt,.best-school-name dt,.best-school-location dt,.best-school-tuition dt,.best-school-rates--list dt,.best-school-description dt{display:none}}.best-school-address dd,.best-school-accreditation--list dd,.best-school-quick-facts--list li,.best-school-rates--item{font-size:0.8125rem;line-height:1.53846;margin-top:0.25rem}.best-school-address dd:not(:first-of-type),.best-school-accreditation--list dd:not(:first-of-type){margin-top:0.125rem}.best-school-rank{max-width:2.1875rem;text-align:center;width:13%}.no-rank .best-school-rank{border-right:none;display:block;text-indent:-9999em;width:auto}@media screen and (min-width: 1021px){.best-school-rank{max-width:3.5625rem;width:6%}}.best-school-name{min-width:13.875rem;width:75%}.no-rank .best-school-name{width:64%}@media screen and (min-width: 1021px){.best-school-name{max-width:35.25rem;width:58%}}@media screen and (min-width: 1021px){.best-school-location{max-width:10.75rem;width:17%}}@media screen and (min-width: 1021px){.best-school-tuition{max-width:9.125rem;width:15%}}.best-school-website dt{display:none}.best-school-website dd{font-size:1rem;line-height:1.25}.best-school-website dd:not(:first-of-type){margin-top:0.6875rem}.best-school-name dd{display:table;position:relative}.best-school-name dd span,.best-school-name dd h3{display:table-cell;vertical-align:middle}.best-school-name dd h3{text-align:left}.best-school-name dd .school-logo{border-right:none;width:12.5rem}.best-school-name dd img{max-height:2.5rem;vertical-align:middle}@media screen and (max-width: 1020px){.best-school-name dd .school-logo{display:none}}.best-school-quick-facts--list dd{margin-top:0}.site-content .entry-content .best-school-quick-facts--list li{margin-top:0.5rem}.best-school-rates--item span{display:inline-block;font-size:1.125rem;line-height:1.11111;text-align:right;width:4.25rem}.best-school-rates--item:not(:first-of-type){margin-top:0.6875rem}.section--addtl-resources{padding-top:2.0625rem;border-top:1px solid #dadee2;clear:both}.site-content .addtl-resources__list h3+ul{margin-top:0}.addtl-resources__title,.addtl-resources__title+p{text-align:center}.addtl-resources__title+p{margin-top:0.5rem}@media screen and (min-width: 1021px){.addtl-resources__title+p{float:left;display:block;margin-right:2.33174%;width:59.0673%;margin-left:20.46635%}.addtl-resources__title+p:last-child{margin-right:0}}@media screen and (min-width: 1221px){.addtl-resources__title+p{float:left;display:block;margin-right:1.9356%;width:66.02147%;margin-left:16.98927%}.addtl-resources__title+p:last-child{margin-right:0}}.addtl-resources__list{max-width:100%;margin-left:auto;margin-right:auto}.addtl-resources__list::after{clear:both;content:"";display:table}.addtl-resources__list li{margin-top:0.625rem}@media screen and (min-width: 1021px){.addtl-resources__list>li{float:left;display:block;margin-right:2.33174%;width:38.60096%}.addtl-resources__list>li:last-child{margin-right:0}.addtl-resources__list>li:nth-of-type(odd){margin-left:10.23317%}}@media screen and (min-width: 1221px){.addtl-resources__list>li{float:left;display:block;margin-right:1.9356%;width:40.53757%}.addtl-resources__list>li:last-child{margin-right:0}.addtl-resources__list>li:nth-of-type(odd){margin-left:8.49463%}}.icon-section-title,.icon-title{position:relative}.icon-section-title:after,.icon-title:after{position:absolute;top:-3.9375rem;left:50%;height:3.125rem;width:3.125rem;background-image:url("../img/icons-sections.png");content:'';display:block;margin-left:-1.5625rem}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3/1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.icon-section-title:after,.icon-title:after{background-image:url("../img/icons-sections-2x.png");background-size:500px 300px}}.icon-section-title+.page-intro,.icon-title+.page-intro{margin-top:2rem}.icon-title:after{left:0;margin:0;top:-0.4375rem}.icon-title b{color:#d5545b}@media screen and (max-width: 759px){.icon-title{margin-left:0.79637%}}.hp-start--item:after{position:absolute;bottom:-1.5625rem;left:50%;height:2.5rem;width:6.25rem;background-image:url("../img/icons-arrow-feature.png");background-color:#f5f6f7;background-position:center top;content:'';display:block;margin-left:-3.125rem}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3/1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.hp-start--item:after{background-image:url("../img/icons-arrow-feature-2x.png");background-size:90px 80px}}.hp-start--item:active:after,.hp-start--item:focus:after,.hp-start--item:hover:after{background-position:center bottom}.hp-section-subtitle{position:relative}.hp-section-subtitle:before{position:absolute;top:-7.0625rem;left:50%;height:6.125rem;width:6.25rem;background-image:url("../img/icons-sections.png");background-color:#f5f6f7;content:'';display:block;margin-left:-3.125rem}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3/1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.hp-section-subtitle:before{background-image:url("../img/icons-sections-2x.png");background-size:500px 300px}}.box-1 .hp-section-subtitle:before{background-position:0 -100px}.box-1:active .hp-section-subtitle:before,.box-1:focus .hp-section-subtitle:before,.box-1:hover .hp-section-subtitle:before{background-position:0 -200px}.box-2 .hp-section-subtitle:before{background-position:-400px -100px}.box-2:active .hp-section-subtitle:before,.box-2:focus .hp-section-subtitle:before,.box-2:hover .hp-section-subtitle:before{background-position:-400px -200px}.box-3 .hp-section-subtitle:before{background-position:-200px -100px}.box-3:active .hp-section-subtitle:before,.box-3:focus .hp-section-subtitle:before,.box-3:hover .hp-section-subtitle:before{background-position:-200px -200px}body:not(.home) .icon-section-title{padding-bottom:1.875rem;border-bottom:1px solid #dadee2}body:not(.home) .icon-section-title:after{background-color:#f5f6f7;box-sizing:content-box;border-left:20px solid #f5f6f7;border-right:20px solid #f5f6f7;bottom:-1.25rem;margin-left:-2.8125rem;top:auto}.icon--about-us:after{background-position:-300px 0}.icon--contact-us:after{background-position:-250px 0}.icon--database:after{background-position:-350px 0}.icon--fa:after{background-position:-50px 0}.icon--resource:after{background-position:-100px 0}.sidebar--archived-rankings,.sidebar--addtl-posts{padding:2.0625rem 1.25rem 3.0625rem;background-color:#ebedef;border-top:1px solid #dadee2;clear:both;margin-top:3.75rem;position:relative;z-index:15}*[class^="slideshow-btn-"]{position:absolute;top:0;bottom:0;left:0;background-image:url("../img/icons-pagination.png");background-color:#fff;background-position:0 50%;background-repeat:no-repeat;border:2px solid #ced3d9;border-radius:5px;color:#ced3d9;display:block;font-size:1.5rem;margin:0;overflow:hidden;padding:0;text-indent:-9999px;width:2.5rem}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3/1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){*[class^="slideshow-btn-"]{background-image:url("../img/icons-pagination-2x.png");background-size:80px 40px}}*[class^="slideshow-btn-"].inactive{opacity:0.4;cursor:default}*[class^="slideshow-btn-"]:hover{background-color:#fff;border-color:#9da8b3;color:#9da8b3}*[class^="slideshow-btn-"]:active,*[class^="slideshow-btn-"]:focus{background-color:#fff;color:#ced3d9}*[class^="slideshow-btn-"]:active:hover,*[class^="slideshow-btn-"]:focus:hover{color:#9da8b3}*[class^="slideshow-btn-"].inactive:hover{border:2px solid #ced3d9;color:#ced3d9}.slideshow-btn-prev{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.slideshow{margin:2.8125rem 0.625rem 0;max-width:45rem;min-width:18.75rem;position:relative}.bio-card .slideshow{border-top:1px solid #dadee2;padding-top:0.78125rem}.slideshow ul{margin-top:0}@media screen and (max-width: 759px){.slideshow .box-standard img{display:none}}.slideshow--financial_aid_post{height:10.625rem;margin-top:4.0625rem}@media screen and (max-width: 1020px){.slideshow--financial_aid_post{overflow:hidden}}@media screen and (max-width: 759px){.slideshow--financial_aid_post{margin-top:2.8125rem}}@media screen and (min-width: 1021px){.slideshow--financial_aid_post{height:20.3125rem;max-width:73.75rem}}.slideshow--financial_aid_post--hp,.slideshow--post{height:10.625rem}@media screen and (min-width: 1021px){.slideshow--financial_aid_post--hp,.slideshow--post{max-width:55rem}}@media screen and (min-width: 1021px){.slideshow--financial_aid_post--hp{height:5rem}}.slideshow--post{margin-bottom:4.375rem}@media screen and (min-width: 1021px){.slideshow--post{height:11.25rem}}.slideshow-btn-next{left:auto;right:0}.icon-twitter a{overflow:hidden;text-indent:101%;white-space:nowrap;height:1.875rem;width:1.875rem;background-color:#2cbfed;display:block}.icon-facebook a{overflow:hidden;text-indent:101%;white-space:nowrap;height:1.875rem;width:1.875rem;background-color:#3a5898;display:block}.icon-gplus a{overflow:hidden;text-indent:101%;white-space:nowrap;height:1.875rem;width:1.875rem;background-color:#db4a39;display:block}.icon-pinterest a{overflow:hidden;text-indent:101%;white-space:nowrap;height:1.875rem;width:1.875rem;background-color:#c9232d;display:block}.icon-reddit a{overflow:hidden;text-indent:101%;white-space:nowrap;height:1.875rem;width:1.875rem;background-color:#5585aa;display:block}.icon-whatsapp a{overflow:hidden;text-indent:101%;white-space:nowrap;height:1.875rem;width:1.875rem;background-color:#42aa42;display:block}.icon-buttons a,#menu-secondary-main-nav li[class^="icon-"] a{background-image:url("../img/icons-social.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3/1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.icon-buttons a,#menu-secondary-main-nav li[class^="icon-"] a{background-image:url("../img/icons-social-2x.png");background-size:40px 160px}}.icon-twitter a{background-position:-0.3125rem -0.3125rem}.icon-facebook a{background-position:-0.3125rem -2.8125rem}.icon-reddit a{background-position:-0.3125rem -5.3125rem}.icon-whatsapp{display:none}.icon-whatsapp a{background-position:-0.3125rem -7.8125rem}@media screen and (max-width: 1020px){.content .social-share,.rankings-list__primary-content.entry-content .social-share{margin-left:0.8%}.content .social-share li,.rankings-list__primary-content.entry-content .social-share li{display:inline-block;margin-right:0.375rem;margin-top:0}.content .social-share .icon-whatsapp,.rankings-list__primary-content.entry-content .social-share .icon-whatsapp{display:inline-block}}@media screen and (min-width: 1021px){.content .social-share,.rankings-list__primary-content.entry-content .social-share{position:absolute;top:3.125rem;left:0;margin-top:0;z-index:0}.fixed-social-icons .content .social-share,.fixed-social-icons .rankings-list__primary-content.entry-content .social-share{position:fixed;top:3.125rem;left:auto;margin-left:-3.125rem}.content .social-share li,.rankings-list__primary-content.entry-content .social-share li{margin-top:0.625rem}.content .social-share li:first-of-type,.rankings-list__primary-content.entry-content .social-share li:first-of-type{margin-top:0}}@media screen and (max-width: 1020px){.rankings-list__primary-content.entry-content .icon-buttons{padding-left:1.25rem;padding-top:1.25rem}}@media screen and (min-width: 1021px){.rankings-list__primary-content.entry-content .icon-buttons{position:absolute;top:1.25rem;left:-3.125rem}.fixed-social-icons .rankings-list__primary-content.entry-content .icon-buttons{position:fixed;top:8.75rem;left:auto;margin-left:-3.125rem}}*[class^="sprite-"]{display:inline-block;outline:none;background-repeat:no-repeat}.subjects-directory{margin-top:3.125rem}.subjects-directory h3{text-align:center}.site-content .subjects-directory h3+ul{margin-top:2.1875rem}@media screen and (min-width: 600px) and (max-width: 1020px){.subjects-directory ul{-webkit-columns:2;-moz-columns:2;columns:2}}@media screen and (min-width: 1021px){.subjects-directory ul{-webkit-columns:4;-moz-columns:4;columns:4}}.subjects-directory li{margin-top:1.25rem}.subjects-directory li:first-of-type{margin-top:0}.subjects-directory a{font-size:1rem;line-height:1.25}.widget-degree-finder{padding:1.25rem 0.625rem 0.625rem;background-color:#0a2642;border:10px solid #fff;box-shadow:0 0 15px rgba(10,38,66,0.25);height:20.3125rem;position:relative;text-align:center;text-transform:uppercase;z-index:2}.widget-degree-finder:not(.hp-start--has-widget){margin-top:1.8125rem}.site-sidebar .widget-degree-finder{height:20.9375rem;margin-bottom:1.5625rem;margin-top:0}@media screen and (max-width: 1020px){.single-rankings .widget-degree-finder,.post-type-archive-resource .widget-degree-finder{margin:3.4375rem auto 0}.post-type-archive-resource .widget-degree-finder{margin:2.1875rem auto 0.9375rem}.site-sidebar .widget-degree-finder{margin-left:auto;margin-right:auto}}@media screen and (max-width: 1020px){.widget-degree-finder{max-width:18.75rem}}@media screen and (min-width: 1021px){.landing--intro .widget-degree-finder{border-bottom:none}}@media screen and (min-width: 1221px){.widget-degree-finder{max-width:18.75rem}}@media screen and (min-width: 1221px){.widget-degree-finder{max-width:18.75rem}}.dfw__title{color:#00c7ff;font-family:"Tungsten A","Tungsten B","Arial Narrow",sans-serif;font-size:2.8125rem;line-height:1.11111;margin-top:0}.dfw__title b{color:#fff}.dfw-list,.dfw-list__item,.dfw-list__submit-item{margin-top:0.625rem}.dfw-list{list-style:none}.dfw-list__item{background-color:rgba(0,199,255,0.3);border:1px solid rgba(0,199,255,0.7);border-radius:0;opacity:0.4;position:relative;text-align:left}.dfw-list__item select{padding:0.40625rem 1.6875rem 0.34375rem 0.625rem;background-color:transparent;border:none;border-radius:0;color:#ebedef;display:inline-block;font-weight:600;margin-top:0;position:relative;vertical-align:top;width:86%;z-index:1}.dfw-list__item b{padding:0.1875rem 0 0;color:#00c7ff;display:inline-block;font-family:"Tungsten A","Tungsten B","Arial Narrow",sans-serif;font-size:1.75rem;line-height:1.07143;text-align:right;width:10%}.dfw-list__item.off{background-color:rgba(0,199,255,0.15);opacity:1}.dfw-list__item.off b{padding-right:0}.dfw-list__item.off:first-child b{padding-right:0.09375rem}.dfw-list__item.focused{border-color:#00c7ff;border-left-width:5px;opacity:1}.dfw-list__item.focused b{padding-right:0.1875rem}.dfw-list__item.focused:first-child b{padding-right:0.3125rem}.dfw-list__item.focused:before{position:absolute;top:50%;left:0;height:0;width:0;border-bottom:0.625rem solid transparent;border-left:0.3125rem solid #00c7ff;border-top:0.625rem solid transparent;content:'';display:block;margin-top:-0.625rem}.dfw-list__item:after{position:absolute;top:0.78125rem;right:0.6875rem;height:0.5rem;width:0.5rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border:2px solid #ebedef;border-left:none;border-radius:1px;border-top:none;content:'';display:block;z-index:0}@-moz-document url-prefix(){.select-container:after{top:0.65625rem}}:root .select-container:after{top:0.65625rem}.dfw-list__item:not(*:root) select option{color:#3b5268}.collapsed .dfw-list__select{cursor:default}.dfw-list__submit-item{opacity:0.4}.dfw-list__submit-item.focused{opacity:1}.dfw-list__submit-btn{font-size:1.25rem}.collapsed .dfw-list__submit-btn{background-color:#d5545b;cursor:default}#sponsored-schools{color:#ebedef;font-size:0.5625rem;margin-top:0.625rem}.has-widget{position:relative}@media screen and (min-width: 1021px){.has-widget .hp-start.wrapper,.has-widget .landing--intro{max-width:62.5rem}.has-widget .widget-degree-finder{float:left;display:block;margin-right:2.33174%;width:28.36778%;display:block}.has-widget .widget-degree-finder:last-child{margin-right:0}.has-widget .widget-degree-finder::after{clear:both;content:"";display:table}.has-widget .landing--intro .widget-degree-finder{margin-left:0}.has-widget .header-block header{float:right;display:block;margin-left:2.33174%;width:69.30048%}.has-widget .header-block header:last-child{margin-left:0}.single-rankings .has-widget .header-block header{display:table}}@media screen and (min-width: 1221px){.has-widget .hp-start.wrapper,.has-widget .landing--intro{max-width:75rem}.has-widget .widget-degree-finder{float:right;display:block;margin-left:1.9356%;width:24.8225%;max-width:18.75rem}.has-widget .widget-degree-finder:last-child{margin-left:0}.has-widget .header-block header{float:right;display:block;margin-left:1.9356%;width:73.24191%}.has-widget .header-block header:last-child{margin-left:0}.single-rankings .has-widget .header-block header{display:table}.post-type-archive-resource .has-widget .header-block header{margin-top:0;padding-left:3.75rem;padding-right:2.5rem}}
