html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@font-face{font-family:"Fjalla One";font-style:normal;font-weight:700;src:url("../fonts/fjalla-one-v4-latin-regular.woff2") format("woff2"),url("../fonts/fjalla-one-v4-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/open-sans-v13-latin-regular.woff2") format("woff2"),url("../fonts/open-sans-v13-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:url("../fonts/open-sans-v13-latin-italic.woff2") format("woff2"),url("../fonts/open-sans-v13-latin-italic.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../fonts/open-sans-v13-latin-700.woff2") format("woff2"),url("../fonts/open-sans-v13-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:url("../fonts/open-sans-v13-latin-700italic.woff2") format("woff2"),url("../fonts/open-sans-v13-latin-700italic.woff") format("woff")}/*! 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:#ebedef}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{box-sizing:content-box;height:0}pre{padding:10px 20px;background-color:#ebedef;border-left:8px solid;overflow:auto;white-space:pre-wrap;width:99%}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}code{padding:2px 10px;background-color:rgba(230,126,34,0.1)}button,.view-full,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,.view-full{overflow:visible}button,.view-full,select{text-transform:none}button,.view-full,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],[disabled].view-full,html input[disabled]{cursor:default}button::-moz-focus-inner,.view-full::-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;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}.thirds::after,[class*="collapsible-"]::after,.r-content::after,.r-content .entry-content::after,.addtl-resources section::after,.sidebar--archived-rankings section::after{clear:both;content:"";display:block}.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}@media screen and (max-width: 767px){.hidden-palm{display:none}}.vert-align{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.horiz-align{position:relative;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.rankings-table td:before,.rankings-table--alt .item-name:before,.modal#modal-seal:before{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}button,.view-full,input[type="button"],input[type="reset"],input[type="submit"],.btn,.gform_button,.nav-toggle{-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer;display:inline-block;font-family:"Open Sans",sans-serif;font-weight:600;line-height:1;outline:none;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}button:disabled,.view-full:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,.btn:disabled,.gform_button:disabled,.nav-toggle:disabled{cursor:not-allowed;opacity:0.5}.btn--minimal{border:none;color:#d5545b;width:100%}.btn--primary,input[type="submit"].btn--primary,.gform-contact-us input[type="submit"],.online-ed-trends .gform-send-email_wrapper .gform_button{background-color:#d5545b;border-radius:5px;border:none;color:#fff;font-size:.875rem;margin-bottom:.9375rem;width:100%}.btn--primary:active,input[type="submit"].btn--primary:active,.gform-contact-us input[type="submit"]:active,.online-ed-trends .gform-send-email_wrapper .gform_button:active,.btn--primary:hover,input[type="submit"].btn--primary:hover,.gform-contact-us input[type="submit"]:hover,.online-ed-trends .gform-send-email_wrapper .gform_button:hover,.btn--primary:focus,input[type="submit"].btn--primary:focus,.gform-contact-us input[type="submit"]:focus,.online-ed-trends .gform-send-email_wrapper .gform_button:focus,.btn--primary:visited,input[type="submit"].btn--primary:visited,.gform-contact-us input[type="submit"]:visited,.online-ed-trends .gform-send-email_wrapper .gform_button:visited{color:#fff}.btn--primary:active,input[type="submit"].btn--primary:active,.gform-contact-us input[type="submit"]:active,.online-ed-trends .gform-send-email_wrapper .gform_button:active,.btn--primary:focus,input[type="submit"].btn--primary:focus,.gform-contact-us input[type="submit"]:focus,.online-ed-trends .gform-send-email_wrapper .gform_button:focus{background-color:#269adb}.btn--primary:hover,input[type="submit"].btn--primary:hover,.gform-contact-us input[type="submit"]:hover,.online-ed-trends .gform-send-email_wrapper .gform_button:hover{background-color:rgba(213,84,91,0.8)}.gform-contact-us input[type="submit"]{padding:.9375rem 1.5625rem;max-width:250px}.btn--secondary{padding-top:.875rem;padding-bottom:.75rem;transition:border-color 0.1s ease-in-out;background-color:#fff;border:2px solid #d5545b;border-radius:6px;color:#d5545b;font-size:.9375rem;width:100%}.btn--secondary:active,.btn--secondary:hover,.btn--secondary:focus{color:#d5545b;opacity:0.8}.collapsible-content .btn--secondary{line-height:1.2;max-width:250px;white-space:normal}.banner-nav__btn{background-color:transparent;border:4px solid transparent;color:#54677b;font-size:.6875rem;margin-top:0;padding:3px;width:auto}.banner-nav__btn span{background-color:#f5f6f7;border:2px solid #ced3d9;border-radius:5px;display:block;padding:.625rem 2.0625rem}@media screen and (min-width: 1021px) and (max-width: 1220px){.banner-nav__btn span{padding:.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:.625rem 0}}@media screen and (max-width: 1020px){.banner-nav__btn{margin-top:6px}.banner-nav__btn:first-of-type,.banner-nav__btn:nth-of-type(2){margin-top:13px}}.btn--tertiary{padding-right:1.125rem;padding-left:1.125rem;background-color:#ebedef;border:1px solid #dadee2;color:#9da8b3;font-size:.8125rem;height:50px;line-height:48px;white-space:normal;width:100%}.btn--tertiary span{display:inline-block;vertical-align:middle}.btn--tertiary:active,.btn--tertiary:hover,.btn--tertiary:focus{background-color:#fff;border-color:#269adb;color:#269adb}div[class*="-alt"] .btn--tertiary{background-color:#d5545b;border:none;color:#fff;margin-left:-33px;padding:0;width:calc(100% + 66px)}.btn--cta{background-color:#fff;border-color:#d5545b;color:#d5545b}.btn--cta:active,.btn--cta:focus,.btn--cta:hover{border-color:#d5545b;color:#fff;background-color:rgba(213,84,91,0.8)}button[class*="-nav-trigger"],[class*="-nav-trigger"].view-full{border:none;height:50px;padding:0;width:100%}@media screen and (min-width: 768px){button[class*="-nav-trigger"][class^="sticky"]:hover,[class*="-nav-trigger"][class^="sticky"].view-full:hover{color:#d5545b}}button.sticky-nav-trigger,.sticky-nav-trigger.view-full{background-color:#fff}.single-financial_aid_post button.sticky-nav-trigger,.single-financial_aid_post .sticky-nav-trigger.view-full,.single-resource button.sticky-nav-trigger,.single-resource .sticky-nav-trigger.view-full,.single-careers button.sticky-nav-trigger,.single-careers .sticky-nav-trigger.view-full{background-color:#d5545b;color:#fff}.single-financial_aid_post button.sticky-nav-trigger:hover,.single-financial_aid_post .sticky-nav-trigger.view-full:hover,.single-resource button.sticky-nav-trigger:hover,.single-resource .sticky-nav-trigger.view-full:hover,.single-careers button.sticky-nav-trigger:hover,.single-careers .sticky-nav-trigger.view-full:hover{color:rgba(255,255,255,0.8)}button.sticky-social-trigger,.sticky-social-trigger.view-full{padding:18px 0 0;position:absolute;bottom:0;height:50px;width:50px;background:#d5545b;border:none;color:rgba(255,255,255,0.8);font-size:.625rem;line-height:1.5;z-index:1}button.sticky-social-trigger:before,.sticky-social-trigger.view-full:before{position:absolute;top:0;left:0;height:26px;width:100%;content:'';background:url(../img/svg/icon-social-share.svg) no-repeat center 9px;background-size:16px 16px;display:block}button.sticky-social-trigger:hover,.sticky-social-trigger.view-full:hover{background:rgba(213,84,91,0.9)}.is-active button.sticky-social-trigger,.is-active .sticky-social-trigger.view-full{background-color:#269adb}.is-active button.sticky-social-trigger:before,.is-active .sticky-social-trigger.view-full:before{background-position:center top;-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width: 1221px){button.sticky-social-trigger,.sticky-social-trigger.view-full{display:none}}.btn--sm{font-size:10px;line-height:1.6;width:60px}.btn--sm.btn--primary{transition:background-color 0.2s ease-in;background-color:#AC287D;padding:9.5px 0}.btn--sm.btn--primary:active,.btn--sm.btn--primary:focus,.btn--sm.btn--primary:hover{background-color:#bd2c89}.cat_states .btn--sm.btn--primary{padding:9px 0}.btn--sm.btn--secondary{padding:7px 0;border-color:#ced3d9;color:#3b5268}.btn--sm.btn--secondary:active,.btn--sm.btn--secondary:focus,.btn--sm.btn--secondary:hover{background-color:#fff;border-color:#9da8b3;color:#0a2642;opacity:1}.cat_states .btn--sm.btn--secondary{border-color:#d0379a;color:#AC287D}[class*="-return-btn"]{max-width:280px}[class*="widget-nav-trigger"]{position:absolute;top:0;left:0;color:#fff;font-family:"Fjalla One",sans-serif;font-size:21px}[class*="widget-nav-trigger"]:hover,.is-active [class*="widget-nav-trigger"]{animation:none;color:rgba(255,255,255,0.8)}[class*="widget-nav-trigger"]>span{display:block}.disco1{animation:disco1 10s ease-in infinite}.disco2{animation:disco2 7s ease-in infinite}.btn--close{content:'×';overflow:hidden;text-indent:101%;white-space:nowrap;position:absolute;top:-5px;right:0;height:60px;width:60px;border:none;padding:0}.btn--close:after{position:absolute;top:0;right:0;bottom:0;left:0;color:#d5545b;content:"×";font-size:25px;line-height:60px;position:absolute;display:inline-block;text-align:center;text-indent:0px;z-index:2}.widget-degree-finder.widget-modal.is-active .btn--close{display:block}.widget-degree-finder .btn--close{height:30px;width:30px;display:none;right:-10px;top:-10px}.widget-degree-finder .btn--close:after{border:2px solid #fff;border-radius:50%;color:#fff;line-height:22px}.btn--download{background-image:url(../img/icon-download-arrow-2x.png);background-position:90% center;background-repeat:no-repeat;background-size:16px 15px;text-align:left}@keyframes disco1{0%{color:#d5545b}45%{color:#d5545b}50%{color:#269adb}95%{color:#269adb}100%{color:#d5545b}}@keyframes disco2{0%{color:#d5545b}25%{color:#e67e22}50%{color:#26ad5f}75%{color:#269adb}100%{color:#d5545b}}fieldset{background-color:#f7f8f8;border:1px solid #dadee2;padding:1.5625rem}input,label,select{display:block;font-family:"Open Sans",sans-serif;font-size:14px}input::-webkit-calendar-picker-indicator{display:none}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"],input:not([type]),textarea,select[multiple=multiple],textarea{background-color:#fff;border:1px solid #dadee2;border-radius:5px;box-sizing:border-box;font-family:"Open Sans",sans-serif;font-size:14px;padding:.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,input:not([type]):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,input:not([type]):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:.78125rem;width:100%}input[list],select,.custom-dropdown{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#fff;border:2px solid #ced3d9;cursor:pointer;text-transform:uppercase;width:100%}input[list]:hover,input[list]:active,input[list]:focus,select:hover,select:active,select:focus,.custom-dropdown:hover,.custom-dropdown:active,.custom-dropdown:focus{border-color:#9da8b3;outline:none}.active input[list],.active select,.active .custom-dropdown{border-color:#d5545b;outline:none}select{border-radius:5px;padding:6px 26px 6px 13px}select::-ms-expand{display:none}.custom-dropdown{border-color:#AC287D;border-radius:10px;border-width:5px}.custom-dropdown-header{padding-left:15px;height:40px}.custom-dropdown-header h3{font-size:14px;line-height:2.85714;margin-top:0}.select-container{background-color:#fff;border-radius:5px;height:40px}.select-container select,.select-container .custom-dropdown{background-color:transparent;position:relative;z-index:1}.select-container select{padding-bottom:10px;padding-top:7px}.select-container:after{position:absolute;top:20px;right:11px;height:8px;width:8px;-ms-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:40%}}:root .select-container:after{top:40%}:root .select-container.state-list:after{right:18px;top:40%}@media screen and (min-width: 768px){.custom-dropdown-options:before{position:absolute;top:20px;left:-20px;content:'';display:block;border-top:1px solid #dadee2;height:1px;width:300px;z-index:1000}}@media screen and (min-width: 1021px){.custom-dropdown-options:before{left:-5px;width:1020px}}@media screen and (min-width: 1221px){.custom-dropdown-options:before{left:-75px;width:1200px}}.custom-dropdown-options a:first-child{display:block}.custom-dropdown-options .btn{margin-left:10px}.custom-dropdown-options ul{position:absolute;top:20px;right:-20px;left:-20px;background-color:#fff;border:1px solid #dadee2;border-top:0;list-style:none;margin:0;z-index:999}.custom-dropdown-options ul li{padding-top:14px;padding-bottom:14px;border-top:1px solid #dadee2;color:#3b5268;display:block;font-size:12px;margin-left:1.25em;margin-right:1.25em;page-break-inside:avoid;break-inside:avoid}@media screen and (max-width: 767px){.custom-dropdown-options ul{left:-10px;right:-10px}.custom-dropdown-options ul li{margin:0;padding-left:1.25em;padding-right:1.25em}}@media screen and (max-width: 1020px){.custom-dropdown-options ul{margin:0}}@media screen and (min-width: 1021px){.custom-dropdown-options ul{-moz-columns:3;columns:3;-moz-column-rule:1px solid #dadee2;column-rule:1px solid #dadee2;left:-5px;width:1020px}}@media screen and (min-width: 1221px){.custom-dropdown-options ul{-moz-columns:4;columns:4;left:-75px;width:1200px}}input[type="text"]::-webkit-input-placeholder,input[list]::-webkit-input-placeholder{color:#54677b}input[type="text"]:-moz-placeholder,input[list]:-moz-placeholder{color:#54677b}input[type="text"]::-moz-placeholder,input[list]::-moz-placeholder{color:#54677b}input[type="text"]:-ms-input-placeholder,input[list]:-ms-input-placeholder{color:#54677b}img,picture,iframe{display:block;margin:0;max-width:100%}@media screen and (max-width: 767px){img{margin:0 auto 1.5625rem}}@media screen and (min-width: 768px){.aligncenter{margin-left:auto;margin-right:auto}.alignleft{float:left;margin-right:2.1875rem}.alignright{float:right;margin-left:2.1875rem}}.school-logo img{opacity:1;transition:opacity 0.3s}.school-logo img[data-src]{opacity:0}a{color:#269adb;text-decoration:none;transition:color 0.1s linear}a:hover{color:#d5545b}a:active,a:focus{color:#b12b33}a:active,a:focus{outline:none}.entry-content a:not(.btn):not(.box-featured):not(.d-links-list__item-heading):visited{color:#306}ol{list-style-type:none;margin:0;padding:0}.entry-content ul,.s-description--desc ul,.modal-with-text ul{list-style-type:disc;margin-top:.78125rem;padding-left:1.5625rem}ul,.entry-content .social-share,.entry-content .d-links-list{list-style-type:none;margin-top:0;padding-left:0}.entry-content .data-list{list-style:none;margin-bottom:0;margin-top:1.5625rem;padding-left:0}body:not([class*="single-rankings-"]) .entry-content ol,.modal-with-text ol{list-style-type:decimal;margin-top:.78125rem;padding-left:1.5625rem}dl{margin:.78125rem 0 0}dt{font-size:.625rem;font-weight:600;line-height:1.2;margin-top:.78125rem;text-transform:uppercase}dd{margin:0}.entry-content .list--faq{list-style:none;padding:0}.list--faq h3{color:#e67e22;font-size:22px;line-height:1.36364;margin-top:35px;text-transform:none}.thirds{color:#d5545b;text-transform:uppercase;font-size:15px}.entry-content .thirds{list-style:none;margin:0;padding:0}@media screen and (min-width: 768px){.thirds li{width:calc(100%/3);float:left;padding:20px 15px 0}}.thirds i{height:83px;background-size:auto}.list--boxed{background-color:#fff;border:1px solid #dadee2;border-bottom:none}.entry-content .list--boxed{list-style-type:none;padding-left:0}.list--boxed li{padding-bottom:.78125rem;padding-left:1.5625rem;border-bottom:1px solid #dadee2}.list--boxed i[class*="icon-"]{margin-right:1.5625rem;vertical-align:middle}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:not(.longform) p{border-left:4px solid #d5545b;color:#d5545b;font-size:25px;line-height:1.2;padding-left:12px;text-transform:uppercase}blockquote:not(.longform) p:first-of-type{margin:0}blockquote:not(.longform) footer{margin-top:12px}blockquote.longform{margin-left:0}blockquote.longform p{font-style:italic;padding-left:50px;position:relative}blockquote.longform p::before{position:absolute;top:0;bottom:0;left:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32.03119 22"><path fill="#0a2642" opacity=".1" d="M7.03 8a7 7 0 1 1-7 7L0 14A14 14 0 0 1 14 0v4a9.937 9.937 0 0 0-7.07 2.93 10.315 10.315 0 0 0-.996 1.156A7.153 7.153 0 0 1 7.03 8zm18 0a7 7 0 1 1-7 7L18 14A14 14 0 0 1 32 0v4a9.937 9.937 0 0 0-7.07 2.93 10.213 10.213 0 0 0-.996 1.156A7.153 7.153 0 0 1 25.03 8z"/></svg>');background-position:left center;background-repeat:no-repeat;background-size:32px 22px;content:'';display:inline-block;width:40px}.intro-quote blockquote{margin-left:0;margin-right:0;padding-left:50px;padding-right:50px;position:relative}.intro-quote blockquote p{border:none;color:#0a2642;font-size:14px;font-weight:lighter;line-height:1.28571;padding-left:0;text-align:center;vertical-align:middle}@media screen and (min-width: 768px){.intro-quote blockquote p{font-size:18px;line-height:1.38889}}.intro-quote blockquote::before,.intro-quote blockquote::after{position:absolute;top:0;bottom:0;left:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32.03119 22"><path fill="#0a2642" opacity=".1" d="M7.03 8a7 7 0 1 1-7 7L0 14A14 14 0 0 1 14 0v4a9.937 9.937 0 0 0-7.07 2.93 10.315 10.315 0 0 0-.996 1.156A7.153 7.153 0 0 1 7.03 8zm18 0a7 7 0 1 1-7 7L18 14A14 14 0 0 1 32 0v4a9.937 9.937 0 0 0-7.07 2.93 10.213 10.213 0 0 0-.996 1.156A7.153 7.153 0 0 1 25.03 8z"/></svg>');background-position:left center;background-repeat:no-repeat;background-size:32px 22px;content:'';display:inline-block;width:40px}.intro-quote blockquote::after{left:auto;right:0;-ms-transform:rotate(180deg);transform:rotate(180deg)}.source{font-style:italic;font-weight:700;text-indent:0}.source:before{content:"— "}cite{font-style:normal}.vcard{display:block;line-height:1.23077;margin-left:-1px;text-transform:uppercase}.vcard .fn{display:block;font-size:16px}.vcard span{font-size:11px}hr{border:none;border-bottom:1px solid #dadee2;clear:both;display:block;margin:1.5625rem 0}table{background-color:transparent;border:none;margin:.78125rem 0;width:100%}table td{font-size:14px;line-height:1.78571;vertical-align:top}@media screen and (min-width: 768px){table tr td:not(:first-child),table tr th:not(:first-child){padding-right:.78125rem;padding-left:.78125rem}}tfoot td,.tablepress-table-description{font-size:.6875rem;font-style:italic;line-height:1.63636}th{padding-top:1.125rem;padding-bottom:1.125rem;font-size:.625rem;font-weight:600;line-height:1.2;text-align:left;text-transform:uppercase}td{padding-top:.625rem;padding-bottom:.625rem;line-height:1.38462}tr,td,th{vertical-align:middle}.tablepress [class*="column-"]{width:auto}[class*="archive-table"] .tablepress{border:none}[class*="archive-table"] .tablepress th{border-bottom:1px solid #dadee2;text-align:center;width:67%}[class*="archive-table"] .tablepress th:first-child{max-width:3.4375rem;width:10%}[class*="archive-table"] .tablepress th:last-child{text-align:center;width:23%}[class*="archive-table"] .tablepress td{padding-right:.78125rem;padding-left:.78125rem;background-color:#fff;border-right:1px solid #dadee2;border-bottom:1px solid #dadee2;font-size:.875rem;width:67%}[class*="archive-table"] .tablepress td:first-child{border-left:1px solid #dadee2;color:#269adb;font-family:"Fjalla One",sans-serif;font-size:1.75rem;line-height:1.42857;max-width:3.4375rem;text-align:center;width:10%}[class*="archive-table"] .tablepress td:last-child{font-size:.8125rem;text-align:center;width:23%}[class*="c-table--"] h6{margin-top:0;margin-left:10px;color:#d5545b;display:block;font-size:14px;text-transform:uppercase}[class*="c-table--"] h6 i{position:absolute;top:50%;left:-5px;display:none;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 768px){[class*="c-table--"] h6{padding-left:35px;min-width:200px}[class*="c-table--"] h6 i{display:block}}[class*="c-table--"] caption{font-size:26px;margin-top:0}[class*="c-table--"] th{text-align:center;font-size:14px}[class*="c-table--"] td,[class*="c-table--"] th{padding-right:.78125rem;padding-left:.78125rem}[class*="c-table--"].full-width{margin-left:-70px;margin-right:-70px;width:calc(100% + 140px)}[class*="c-table--"][class*="2col"] tbody td{width:50%}[class*="c-table--"][class*="boxed"]{background-color:#fff;border-collapse:collapse;border:none}@media screen and (min-width: 995px){[class*="c-table--"][class*="boxed"]{margin-left:-72.5px;margin-right:-72.5px;max-width:none;width:calc(100% + ((980px - 835px) * 2))}}@media screen and (min-width: 1021px){[class*="c-table--"][class*="boxed"]{max-width:980px;width:980px}}[class*="c-table--"][class*="boxed"] tbody td,[class*="c-table--"][class*="boxed"] thead th{background-color:#fff;vertical-align:middle}[class*="c-table--"][class*="boxed"] tr{border-left:1px solid #dadee2;border-right:1px solid #dadee2}[class*="c-table--"][class*="boxed"] tr:last-child{border-bottom:1px solid #dadee2}[class*="c-table--"][class*="boxed"] thead th{background-color:#ebedef;border-top:1px solid #dadee2}[class*="c-table--"][class*="boxed"] thead tr th:last-child{border-right:1px solid #dadee2}@media screen and (min-width: 768px){[class*="c-table--"][class*="boxed"] tbody tr:first-child td{padding-top:25px}}@media screen and (max-width: 767px){[class*="c-table--"][class*="boxed"] tbody tr:last-child td:last-child{padding-bottom:25px}}@media screen and (min-width: 768px){[class*="c-table--"][class*="boxed"] tbody tr:last-child td{border-bottom:1px solid #dadee2;padding-bottom:25px}}[class*="c-table--"][class*="boxed"] caption{padding-top:35px;padding-bottom:25px;background:#ebedef;border:1px solid #dadee2;border-bottom:none;color:#0a2642}@media screen and (min-width: 768px){[class*="c-table--"][class*="boxed"] caption{padding-top:25px}}[class*="c-table--"][class*="bordered"]{border-left:1px solid #dadee2}[class*="c-table--"][class*="bordered"]:not([class*="boxed"]){border-bottom:1px solid #dadee2}@media screen and (min-width: 768px){[class*="c-table--"][class*="bordered"] tbody td,[class*="c-table--"][class*="bordered"] tbody th{border-right:1px solid #dadee2}}[class*="c-table--"][class*="black"] thead th,[class*="c-table--"][class*="--red"] thead th{border:none;color:#fff}[class*="c-table--"][class*="black"] thead tr th:last-child,[class*="c-table--"][class*="--red"] thead tr th:last-child{border-right:none}[class*="c-table--"][class*="black"] thead th{background-color:#3b5268}[class*="c-table--"][class*="--red"] thead th{background-color:#d5545b}@media screen and (max-width: 767px){[class*="c-table--"][class*="rwd"]{border-left:0}[class*="c-table--"][class*="rwd"] thead{display:none}[class*="c-table--"][class*="rwd"] caption,[class*="c-table--"][class*="rwd"] tfoot,[class*="c-table--"][class*="rwd"] tbody,[class*="c-table--"][class*="rwd"] th,[class*="c-table--"][class*="rwd"] td,[class*="c-table--"][class*="rwd"] tr{display:block;margin-top:0}[class*="c-table--"][class*="rwd"] tr{padding-top:1.5625rem}[class*="c-table--"][class*="rwd"] td,[class*="c-table--"][class*="rwd"] th{padding-right:1.25em;padding-left:1.25em}[class*="c-table--"][class*="rwd"] .column-1{padding-bottom:0;padding-top:1.5625rem}[class*="c-table--"][class*="rwd"] h6{margin-left:0}[class*="c-table--"][class*="rwd"] p{margin-top:0}[class*="c-table--"][class*="rwd"] tbody tr{padding-top:0}[class*="c-table--"][class*="rwd"] tbody th{background-color:#ebedef}[class*="c-table--"][class*="rwd"] tbody td{border-right:0}[class*="c-table--"][class*="rwd"] tbody tr td:last-child{border-bottom:0}[class*="c-table--"][class*="rwd"] th::before{content:attr(aria-labelledby)}[class*="c-table--"][class*="rwd"] td::before{content:attr(aria-labelledby);display:block;font-size:.625rem;font-weight:600;line-height:1.2;margin:.39062rem 0 0;text-transform:uppercase}[class*="c-table--"][class*="rwd"][class*="boxed"]:not([class*="bordered"]){border-top:1px solid #dadee2}[class*="c-table--"][class*="rwd"][class*="bordered"] th,[class*="c-table--"][class*="rwd"][class*="bordered"] td{border-top:1px solid #dadee2}[class*="c-table--"][class*="rwd"][class*="bordered"] .column-2{border-top:0}[class*="c-table--"][class*="rwd"][class*="--red"] tbody th{background-color:#d5545b;color:#fff}[class*="c-table--"][class*="rwd"][class*="black"] tbody th{background-color:#3b5268;color:#fff}}@media screen and (min-width: 995px){.tablepress-table-name{margin-left:-72.5px;margin-right:-72.5px;max-width:none;width:calc(100% + ((980px - 835px) * 2))}}@media screen and (min-width: 1021px){.tablepress-table-name{max-width:980px;width:980px}}.tablepress-table-name,.c-table--boxed caption{padding-top:35px;padding-bottom:25px;background:#ebedef;border:1px solid #dadee2;border-bottom:none;color:#0a2642;text-align:center}@media screen and (min-width: 768px){.tablepress-table-name,.c-table--boxed caption{padding-top:25px}}.tablepress-table-name+table{margin-top:0}.data-table{border:none}@media screen and (min-width: 995px){.entry-content .data-table{margin-left:-72.5px;margin-right:-72.5px;max-width:none;width:calc(100% + ((980px - 835px) * 2))}}@media screen and (min-width: 1021px){.entry-content .data-table{max-width:980px;width:980px}}.data-table thead{display:none;width:95%}@media screen and (min-width: 1021px){.data-table thead{display:table}}.data-table tbody tr{background-color:#fff;border:1px solid #dadee2;border-bottom:none;display:block;min-height:61px}.entry-content .data-table tbody tr{margin-top:0}.data-table tbody tr:last-child{border-bottom:1px solid #dadee2}.data-table tbody tr.is-open{border-color:#d5545b;border-bottom:1px solid #d5545b;overflow:auto}.data-table tbody tr.is-open:last-child{border-color:#d5545b}.data-table tbody tr.is-open+tr{border-top:none}.data-table td,.data-table th{border:none}.data-table td{padding:0;display:inline-table}.data-table td>div{display:table-cell;vertical-align:middle}@media screen and (max-width: 1020px){.data-table td>div{display:block}}.data-table .cta{color:#269adb;font-size:1.25rem;font-weight:600}@media screen and (max-width: 1020px){.data-table .cta{position:absolute;top:0;right:0}}.data-table .item-name .item-logo{border-right:none;width:12.5rem}.data-table .item-name img{margin:0 auto;max-height:2.5rem;vertical-align:middle}.data-table .item-name h3{font-size:16px;font-weight:500;line-height:1.25;margin-top:0;text-align:left;text-transform:none}.data-table .item-name a{padding:10px 0;display:block}@media screen and (max-width: 1020px){.data-table .item-name .item-logo{display:none}}@media screen and (min-width: 1021px){.data-table .extra-info{clear:left;float:left}.data-table .extra-info+td{clear:right;float:right}}@media screen and (min-width: 1021px){.schools-table{width:880px}}@media screen and (max-width: 1020px){.schools-table tbody tr{padding-bottom:10px}}@media screen and (min-width: 1021px){.schools-table th{padding-right:5px;padding-bottom:5px;padding-left:5px}.schools-table th a{background-color:#fff;border:1px solid #dadee2;border-bottom:none;box-shadow:0 5px 0 0 #ced3d9;color:#3b5268;cursor:pointer;display:inline-block;font-size:11px;height:35px;width:100%}.schools-table th a.sorted,.schools-table th a:active,.schools-table th a:focus,.schools-table th a:hover{background-color:#fff;box-shadow:0 5px 0 0 #d5545b}.schools-table th a div{text-align:center;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.schools-table th:first-child{width:415px}.schools-table th:nth-child(n+2){padding-right:5px;padding-left:5px;width:92px}}.schools-table td{text-align:center;margin:10px 0 0}@media screen and (min-width: 768px){.schools-table td{height:40px;margin-bottom:10px}}@media screen and (min-width: 1021px){.schools-table td:not(:last-child) div{border-right:1px solid #dadee2}}.schools-table td:first-child{width:415px}.schools-table td:first-child div{padding-left:20px}@media screen and (max-width: 1020px){.schools-table td:first-child{width:80%}}.schools-table td:nth-child(n+2){width:89px}@media screen and (max-width: 1020px){.schools-table td:nth-child(n+2){display:inline-block;text-align:left;vertical-align:top;width:48%}.schools-table td:nth-child(n+2)::before{content:attr(aria-label);display:block;font-size:.625rem;font-weight:600;line-height:1.2;margin:.78125rem 0 0 20px;text-transform:uppercase}.schools-table td:nth-child(n+2)>div{padding-left:20px}}@media screen and (min-width: 1021px){.scholarships-table{width:100%}}@media screen and (min-width: 1021px){.scholarships-table th div{padding-top:5px;padding-bottom:5px;border-right:1px solid #dadee2}}.scholarships-table th:first-child{padding-left:20px;width:calc(100% - 219px)}.scholarships-table th:nth-child(2),.scholarships-table th:nth-child(3){padding-left:0;padding-right:0;text-align:center;width:90px}.scholarships-table th:nth-child(2) div,.scholarships-table th:nth-child(3) div{padding-right:0}.scholarships-table th:nth-child(n+4){display:none}.scholarships-table td:nth-child(-n+3){text-align:center}@media screen and (min-width: 1021px){.scholarships-table td:nth-child(-n+3) div{border-right:1px solid #dadee2}}.scholarships-table td:nth-child(-n+4){margin:10px 0 0}@media screen and (min-width: 768px){.scholarships-table td:nth-child(-n+4){height:40px;margin-bottom:10px}}.scholarships-table td:nth-child(n+5){display:none}@media screen and (max-width: 1020px){.scholarships-table td:nth-child(n+5){width:100%}.scholarships-table td:nth-child(n+5)>div{padding-top:20px;padding-right:20px;padding-left:20px}}.scholarships-table td:first-child{width:calc(100% - 219px)}.scholarships-table td:first-child div{padding-left:20px}@media screen and (max-width: 1020px){.scholarships-table td:first-child{width:80%}}.scholarships-table td:nth-child(2),.scholarships-table td:nth-child(3){width:90px}@media screen and (max-width: 1020px){.scholarships-table td:nth-child(2),.scholarships-table td:nth-child(3){display:inline-block;text-align:left;vertical-align:top;width:48%}.scholarships-table td:nth-child(2)::before,.scholarships-table td:nth-child(3)::before{content:attr(aria-label);display:block;font-size:.625rem;font-weight:600;line-height:1.2;margin:.78125rem 0 0 20px;text-transform:uppercase}.scholarships-table td:nth-child(2)>div,.scholarships-table td:nth-child(3)>div{padding-left:20px}}.scholarships-table td:nth-child(4){width:39px}@media screen and (min-width: 1021px){.scholarships-table td:nth-child(5){width:250px}.scholarships-table td:nth-child(5)>div{padding-top:20px;padding-left:20px}.scholarships-table td:nth-child(5)>div>div:nth-child(n+2){margin-top:20px}}@media screen and (min-width: 1021px){.scholarships-table td:nth-child(n+6){width:66%}.scholarships-table td:nth-child(n+6)>div{padding-right:40px;padding-bottom:20px}}@media screen and (min-width: 1021px){.scholarships-table td:nth-child(n+7){float:right}}@media screen and (max-width: 1020px){.scholarships-table td:last-child div{padding-bottom:20px}}.scholarships-table .is-open td:nth-child(n+5){display:inline-table}.position{background:linear-gradient(315deg, #0a2642 0%, #0a2642 89%, transparent 89%, transparent 100%);color:#fff;font-family:"Fjalla One",sans-serif;font-size:26px;font-weight:600;line-height:2.69231;text-align:center}.position:after{height:16px;width:16px;position:absolute;top:0;left:0;content:'';display:block;background-color:rgba(255,255,255,0.5);z-index:1}.score{padding-right:0;padding-left:50%;height:70px;width:100%;background-color:#d5545b;clear:right;color:#fff;font-family:"Fjalla One",sans-serif;font-size:30px;font-weight:600;letter-spacing:-0.02em}.score:after{position:absolute;top:50%;left:10px;color:rgba(255,255,255,0.6);content:attr(aria-labelledby);display:block;font-family:"Open Sans",sans-serif;font-size:10px;font-weight:600;line-height:1;text-align:right;text-transform:uppercase;-ms-transform:translateY(-50%);transform:translateY(-50%);width:calc(50% - 20px)}.item-name,.score{border-bottom:3px solid rgba(10,38,66,0.3)}.rankings-table--alt .item-name,.rankings-table--alt .score{border-bottom:none}.rankings-table{width:100%}.rankings-table thead{display:none}.rankings-table tbody,.rankings-table tr,.rankings-table td{display:inline-block;margin-top:0;padding:0;vertical-align:middle}.rankings-table tbody,.rankings-table tr{width:100%}.rankings-table tr{min-height:70px}.rankings-table tr:not(:first-child){margin-top:.78125rem}.rankings-table tr:not(.is-open) td:not(.position):not(.item-name):not(.score):not(.cta){display:none}.rankings-table .empty{display:none}.entry-content .rankings-table{margin-top:.78125rem}.entry-content .rankings-table .item-name h3,.entry-content .rankings-table td{margin-top:0;vertical-align:middle}.entry-content .d-links+.rankings-table{margin-top:1.5625rem}.rankings-table .position{height:70px;width:70px}.rankings-table .item-name{background-color:#269adb;cursor:pointer;height:70px;padding-left:1.5625rem;padding-right:50px;width:calc(100% - 50px)}.rankings-table .item-name::after{position:absolute;top:16px;right:19px;color:#fff;content:'+';display:block;font-size:20px;font-weight:700}.rankings-table .item-name:hover{background-color:#2393d1}.rankings-table .item-name h3{color:#fff;display:inline-block;font-weight:600;text-transform:none}@media screen and (max-width: 767px){.rankings-table .item-name{padding-left:9px;padding-right:45px}}.rankings-table .is-open .item-name::after{content:'\2013';right:20px;top:14px}.rankings-table .position+.item-name{width:calc(100% - 70px)}.rankings-table .score{padding-left:50%}@media screen and (min-width: 768px){.rankings-table .score{position:absolute;top:0;right:40px;padding-left:60px;width:145px}.rankings-table .score:after{left:5px;width:50px}}.rankings-table [class*="stat-data"]{background-color:#fff;border-bottom:1px solid #dadee2;border-right:1px solid #dadee2;color:#d5545b;font-size:15px;height:64px;padding-left:65px;padding-top:15px;text-align:left}.rankings-table [class*="stat-data"]:after{position:absolute;top:10px;left:65px;clear:both;color:#0a2642;content:attr(aria-labelledby);font-size:12px;font-weight:600;vertical-align:middle;text-transform:uppercase;width:100%}.rankings-table [class*="stat-data"] svg{position:absolute;top:50%;left:20px;height:32px;width:32px;color:#9da8b3;fill:currentColor;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.rankings-table [class*="stat-data"]{border-left:1px solid #dadee2;display:block;width:100%}}@media screen and (min-width: 768px){.rankings-table [class*="stat-data"][class*="-1"]{border-left:1px solid #dadee2;width:100%}.rankings-table [class*="stat-data"][class*="-2"]{width:50%}.rankings-table [class*="stat-data"][class*="-3"]{width:calc(100% / 3)}}.rankings-table td:not([class*="stat-data"])+td[class*="stat-data"]{border-left:1px solid #dadee2}.rankings-table .aggregateRating{color:#fff}.rankings-table .ratingValue{height:15px;width:75px;background:url("../img/svg/icon-square-dollar.svg") repeat-x;background-size:15px 15px;display:inline-block;margin-top:15px;text-indent:100%}.rankings-table .ratingValue:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.7);content:'';display:block}.rankings-table .stars-1 .ratingValue:after{left:20%}.rankings-table .stars-2 .ratingValue:after{left:40%}.rankings-table .stars-3 .ratingValue:after{left:60%}.rankings-table .stars-4 .ratingValue:after{left:80%}.rankings-table .stars-5 .ratingValue:after{left:100%}.rankings-table .item-desc,.rankings-table .action-buttons{padding:0 .78125rem;border-left:1px solid #dadee2;border-right:1px solid #dadee2}@media screen and (min-width: 500px){.rankings-table .item-desc,.rankings-table .action-buttons{padding-right:2.34375rem;padding-left:2.34375rem}}.rankings-table .item-desc{background-color:#fafbfb}.rankings-table .item-desc::before{display:none}.rankings-table .item-desc p,.rankings-table .item-desc ul{font-size:15px}.rankings-table .item-desc p:first-child{margin-top:1.5625rem}.rankings-table .size-ts-featured-image{margin-bottom:1.5625rem;margin-left:-.78125rem;margin-top:-1.5625rem;max-width:none;width:calc(100% + 1.5625rem)}@media screen and (min-width: 500px){.rankings-table .size-ts-featured-image{margin-left:-2.34375rem;width:calc(100% + (1.5625rem * 3))}}.rankings-table .size-medium{height:160px;width:160px}.rankings-table .action-buttons{background-color:#fafbfb;border-bottom:1px solid #dadee2;padding-bottom:1.5625rem;width:100%}.rankings-table .action-buttons a{display:block}.rankings-table .action-buttons a.btn--tertiary{background:#fff url("../img/svg/icon-social-twitter.svg") no-repeat 9px 5px;background-size:14px 14px;color:#54677b;display:block;font-size:10px;font-weight:600;height:25px;line-height:25px;margin:1.5625rem auto 0;padding:0 10px 0 30px;text-transform:uppercase;width:105px}.rankings-table .action-buttons a.btn--tertiary+.btn--tertiary{background-image:url("../img/svg/icon-social-facebook.svg")}.rankings-table .action-buttons a:last-child{font-size:15px;font-weight:600;text-align:center;text-transform:uppercase}@media screen and (min-width: 500px){.rankings-table .action-buttons a.btn--tertiary{display:inline-block;margin-left:0;margin-right:0}.rankings-table .action-buttons a.btn--tertiary+.btn--tertiary{background-image:url("../img/svg/icon-social-facebook.svg");margin-left:.78125rem}.rankings-table .action-buttons a:last-child{float:right}}.rankings-table--alt thead{display:none}.rankings-table--alt tbody,.rankings-table--alt tr,.rankings-table--alt td{display:inline-block;margin-top:0;padding:0;vertical-align:middle}.rankings-table--alt tbody,.rankings-table--alt tr{width:100%}.rankings-table--alt tr{min-height:70px}.rankings-table--alt tr:not(:first-child){margin-top:1.5625rem}.rankings-table--alt table{border-left:1px solid #dadee2;border-top:1px solid #dadee2}.rankings-table--alt table tbody{display:table-row-group}.rankings-table--alt table tr{display:table-row}.rankings-table--alt table td,.rankings-table--alt table th{border-bottom:1px solid #dadee2;border-right:1px solid #dadee2;display:table-cell;font-size:85%;padding:.78125rem}.rankings-table--alt h3{font-size:24px}.entry-content .rankings-table--alt{margin-top:3.125rem}.entry-content .rankings-table--alt .item-name h3,.entry-content .rankings-table--alt td{margin-top:0}.rankings-table--alt .position{background:none;border-top:1px solid #dadee2;color:#269adb;font-size:28px;height:70px}.rankings-table--alt .position:after{display:none}.rankings-table--alt .position span{height:70px;width:1.5625rem;display:block;line-height:70px}.rankings-table--alt .item-name{border-top:1px solid #dadee2;height:70px;padding-left:.78125rem;width:calc(100% - 50px)}.rankings-table--alt .item-name h3{display:inline-block;vertical-align:middle}.rankings-table--alt .item-desc{padding:0 .78125rem .78125rem 0}.rankings-table--alt .item-desc p:first-child{margin-top:0}.rankings-table--alt .item-desc img{height:auto}@media screen and (min-width: 768px){.rankings-table--alt .item-desc{padding-left:2.34375rem}}body{-webkit-font-smoothing:antialiased;color:#3b5268;font-family:"Open Sans",sans-serif;font-size:17px;line-height:1.78571}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{color:#0a2642;font-weight:normal;margin-bottom:0}h1.is-centered,h2.is-centered,h3.is-centered,.h3.is-centered,.post-nav__link div.is-centered,.h-data-display--scholarships .h-data-item h4.is-centered,h4.is-centered,h5.is-centered,h6.is-centered,.page-title.is-centered{text-align:center}.single-rankings-type-2 h1{font-size:30px;line-height:1.33333}.single-rankings-type-2 h1 b{font-weight:500}@media screen and (min-width: 768px){.single-rankings-type-2 h1{font-size:38px;line-height:1.44737}}.h2{text-transform:capitalize}h2,.h2{font-size:24px;font-weight:600;letter-spacing:-0.01em;line-height:1.25}.hp-section-title{font-family:"Fjalla One",sans-serif;font-size:45px;line-height:1;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:14px;line-height:1.28571}.type-post.first h2.entry-title{border-bottom:5px solid #269adb;font-size:30px;line-height:1.16667}@media screen and (min-width: 1021px){h2.entry-title{font-size:20px;line-height:1.1}}.entry-content h2{margin-top:3.125rem}.single-rankings-type-4 h2{font-family:"Fjalla One",sans-serif;font-size:30px}.single-rankings-type-4 h2+h3{margin-top:1.5625rem}h3,.h3,.post-nav__link div,.h-data-display--scholarships .h-data-item h4{font-size:18px;font-weight:600;line-height:1;text-transform:uppercase}.entry-content h3{margin-top:3.125rem}h4{font-size:20px;line-height:1}.page-title{font-family:"Fjalla One",sans-serif;text-transform:uppercase}h1.page-title{font-size:33px;letter-spacing:-0.02em;line-height:1.10526;margin-top:0;text-align:center}@media screen and (min-width: 1021px){h1.page-title{font-size:62px;line-height:1.04839}}@media screen and (max-width: 767px){h1.page-title--small{font-size:50px}}.r-title,.single-voting-guide h1{color:rgba(10,38,66,0.8);font-size:18px;line-height:1.11111;margin:0;text-transform:uppercase}.r-title b,.single-voting-guide h1 b{color:#0a2642;display:block;font-family:"Fjalla One",sans-serif;font-size:33px;letter-spacing:-0.02em;line-height:1.06061;z-index:2}.r-title .btn+i,.single-voting-guide h1 .btn+i{margin-top:0}.r-block .r-title,[class^="r-block--tall"] .r-title,.r-block .single-voting-guide h1,[class^="r-block--tall"] .single-voting-guide h1{color:#fff;font-size:15px;line-height:1.73333}.r-block .r-title b,[class^="r-block--tall"] .r-title b,.r-block .single-voting-guide h1 b,[class^="r-block--tall"] .single-voting-guide h1 b{font-family:"Open Sans",sans-serif;font-weight:500;font-size:24px;line-height:1.08333}.r-block .r-title a,.r-block .r-title b,[class^="r-block--tall"] .r-title a,[class^="r-block--tall"] .r-title b,.r-block .single-voting-guide h1 a,.r-block .single-voting-guide h1 b,[class^="r-block--tall"] .single-voting-guide h1 a,[class^="r-block--tall"] .single-voting-guide h1 b{color:#fff}@media screen and (min-width: 768px){.r-title,.single-voting-guide h1{display:block;font-size:25px;line-height:1}.r-title b,.single-voting-guide h1 b{font-size:62px;line-height:1.04839}}.single-rankings-type-1 main:not(.has-widget) .r-title,.single-rankings-type-1 main:not(.has-widget) .single-voting-guide h1{padding-top:3.90625rem}@media screen and (min-width: 768px) and (max-width: 1181px){.has-widget .r-title,.has-widget .single-voting-guide h1{display:inline-table;float:right;width:calc(100% - 335px)}.has-widget .r-title span,.has-widget .single-voting-guide h1 span{display:table-cell;vertical-align:middle}}.single-rankings-type-1 .has-widget .r-title,.single-rankings-type-1 .has-widget .single-voting-guide h1{display:table}@media screen and (min-width: 768px) and (max-width: 1181px){.single-rankings-type-1 .has-widget .r-title,.single-rankings-type-1 .has-widget .single-voting-guide h1{height:470px}}@media screen and (min-width: 1181px){.single-rankings-type-1 .has-widget .r-title,.single-rankings-type-1 .has-widget .single-voting-guide h1{display:inline-table;float:right;width:calc(100% - 335px)}.single-rankings-type-1 .has-widget .r-title span,.single-rankings-type-1 .has-widget .single-voting-guide h1 span{display:table-cell;vertical-align:middle}}@media screen and (min-width: 1181px){.single-rankings-type-1 .has-widget .r-title,.single-rankings-type-1 .has-widget .single-voting-guide h1{float:none;height:300px;width:100%}}@media screen and (min-width: 768px){.single-rankings-type-4 .r-title,.single-rankings-type-4 .single-voting-guide h1{float:none;padding-top:35px;width:100%}}@media screen and (min-width: 768px){main:not(.has-widget) .r-content .r-title,main:not(.has-widget) .r-content .single-voting-guide h1{padding-bottom:4.6875rem}}.r-title__cat{padding-bottom:4px;position:absolute;bottom:0;left:0;color:#6c7d8e;display:block;font-size:11px;font-weight:600;font-style:normal;line-height:1.81818;margin:12px auto 0;text-transform:uppercase;z-index:2}.r-title__cat:after{border-bottom:3px solid;content:'';display:block;width:100px}.r-block .r-title__cat,[class^="r-block--tall"] .r-title__cat{color:#fff}.r-block .r-title__cat:after,[class^="r-block--tall"] .r-title__cat:after{width:50px}.r-block--state-title{-ms-transform:translateY(30px);transform:translateY(30px);transition:all 0.35s ease-in-out}.box-cat_states .r-block--state-title{-ms-transform:translateY(22px);transform:translateY(22px)}.r-block.cat_states:hover .r-block--state-title,.box-cat_states:hover .r-block--state-title{-ms-transform:translateY(0);transform:translateY(0)}.secondary-header{padding-top:55px;font-size:30px;letter-spacing:-0.02em;line-height:1.16667;margin-top:0}.secondary-header:not(.entry-title){text-align:center}@media screen and (min-width: 1021px){.secondary-header{font-size:38px;line-height:1.18421}}.secondary-header.secondary-header--align-left{text-align:left}.title--rankings-post{letter-spacing:-0.02em;text-align:center;text-transform:uppercase}.title--rankings-post b{display:block;font-family:"Fjalla One",sans-serif}@media screen and (min-width: 1021px){.title--rankings-post b{font-size:62px;line-height:1.12903}}@media screen and (min-width: 1021px){.title--rankings-post{line-height:1.12903}}[class*="page-intro"]{font-size:16px;line-height:1.5625;text-align:center}[class*="page-intro"][class*="--block"]{margin:32px auto 0;max-width:780px}.section-intro{font-size:14px;line-height:1.78571;margin-top:31px;max-width:780px;text-align:center}.home .section-intro{font-size:16px;line-height:1.5625;margin-top:35px}[class$="-post-desc"]{line-height:1.33333;margin-top:5px}*{position:relative}html,body{height:100%}.single-resource,.single-careers{overflow-x:hidden}main{overflow-x:hidden;padding-bottom:5rem;z-index:1}.has-directory-links main{overflow-x:hidden}@media screen and (max-width: 1020px){.archive main{padding:0 .625rem}}@media screen and (min-width: 1021px) and (max-width: 1220px){.archive main{padding:0 1.25rem}}.wrapper{max-width:100%;margin-left:auto;margin-right:auto}.wrapper::after{clear:both;content:"";display:block}@media screen and (min-width: 768px){.wrapper{max-width:727px}}@media screen and (min-width: 1021px){.wrapper{max-width:835px}}@media screen and (min-width: 1021px){.voting-guide .wrapper{max-width:980px}}@media screen and (min-width: 1221px){.voting-guide .wrapper{max-width:1180px}}.entry-content *+*{margin-top:1.5625rem}option{margin-top:0}.entry-content h2+.section-intro,.entry-content h2+ul,.entry-content h3+ul,.entry-content ul:not([class*="sticky"])>li,.entry-content ol:not([class*="sticky"]:not[class*="data-list"])>li{margin-top:.9375rem}.content{padding-top:6.25rem;display:block}main:not(.has-sidebar) .content{margin:0 auto;max-width:835px;width:calc(100% - 3.125rem)}main.voting-guide .content{max-width:1180px}@media screen and (min-width: 1021px){main:not([class*="visual-guide"]) .content{padding-top:1.5625rem}[class*="visual-guide"] .content{padding-top:0}}body[class*="single-"]:not([class*="type-"]) .has-widget article{overflow-x:hidden}body[class*="single-"]:not([class*="type-"]) .has-widget .content{padding-top:1.5625rem}body[class*="single-"]:not([class*="type-"]) .has-widget .content:before{position:absolute;top:0;right:-200%;left:-200%;border-top:1px solid #dadee2;content:'';display:block}.has-sidebar{padding-top:40px}.has-sidebar .wrapper{max-width:1180px}.has-sidebar .content{padding-top:1.5625rem}@media screen and (min-width: 1021px){.has-sidebar{margin:0 auto}.has-sidebar article,.has-sidebar .sidebar{float:left;vertical-align:top}.has-sidebar .sidebar{display:inline-block;width:28%}}.landing--intro{margin:0 1.25rem;max-width:100%}.landing--intro .wrapper{max-width:1180px}.landing--intro .page-title{padding-top:40px}@media screen and (max-width: 1020px){.landing--intro{margin-bottom:50px}}@media screen and (min-width: 768px){.landing--intro{max-width:835px;margin-left:auto;margin-right:auto}.landing--intro .page-title{padding-top:55px}}@media screen and (min-width: 1021px){.landing--intro .header-block{display:table;height:325px;width:100%}.landing--intro .header-block header{display:table-cell;vertical-align:middle}.landing--intro .page-title{padding-top:0}.error404 .landing--intro{display:block;padding:6.25rem 0}}@media screen and (min-width: 1021px){.has-widget .landing--intro{max-width:1000px}.has-widget .header-block{height:500px}.has-widget .header-block header{margin-top:0;padding-left:345px;padding-right:40px;width:100%}}@media screen and (min-width: 1221px){.has-widget .landing--intro{max-width:1200px}}[class^="section"]{margin-right:auto;margin-left:auto}[class^="section "]{max-width:835px}[class^="section "][class*="section-callout"]{max-width:none}@media screen and (max-width: 767px){[class^="section "]{padding-right:4%;padding-left:4%}}@media screen and (min-width: 1021px){.section-title{max-width:835px}}[class^="block-"]{margin-top:1.5625rem}.callout>.wrapper>[class^="block-callout"]{margin-top:0}.full-width,.bg-light,.addtl-resources,.bg-dark,[class^="fancy-blocks"][class*="--alt"]{margin:55px -100% 0;max-width:none;padding:1.5625rem 0 3.125rem}@media screen and (max-width: 1020px){.full-width>.wrapper,.bg-light>.wrapper,.addtl-resources>.wrapper,.bg-dark>.wrapper,[class^="fancy-blocks"][class*="--alt"]>.wrapper{max-width:32%}}.full-width [class*="block-content-"]:not([class*="section-tabs-"]){margin-right:auto;margin-left:auto;border:none}.full-width [class*="block-callout"]{margin-top:0}.full-width [class*="block-callout"] .section-title{padding-right:1.5625rem;padding-left:1.5625rem}.full-width .block-content-callout .callout-copy,.full-width .block-content-collapsible{padding-top:0}.sticky-waypoint{padding-top:1px}.entry-content .sticky-waypoint{margin-top:0}.bg-light,.addtl-resources{background:#fafbfb;border-bottom:1px solid #dadee2;border-top:1px solid #dadee2;clear:both}.entry-content .bg-light h2:first-of-type,.entry-content .addtl-resources h2:first-of-type{margin-top:1.5625rem}.single-rankings-type-1 .bg-light,.single-rankings-type-1 .addtl-resources{background:transparent;margin:55px 0}.bg-dark,[class^="fancy-blocks"][class*="--alt"]{padding:1.5625rem 0 3.125rem;background:#0a2642;clear:both}@media screen and (min-width: 1021px){.bg-dark,[class^="fancy-blocks"][class*="--alt"]{padding-right:0;padding-left:0}}.site-header{background-color:#fff;border-bottom:1px solid #dadee2;margin-top:0;position:relative;z-index:5}.site-header div{position:relative}@media screen and (min-width: 1020px){.site-header div{max-width:980px}}.js-menu-open .site-header .wrapper{max-width:none}.site-logo{background-image:url("../img/logo-m.png");height:49px;width:calc(100% - 68px);background-position:0 center;background-repeat:no-repeat;border-right:1px solid #dadee2;display:inline-block;margin-left:1.25rem;overflow:hidden;text-indent:-9999px;vertical-align:middle}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), 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;border-right:none;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 (-webkit-min-device-pixel-ratio: 1.3020833333333333), 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{transition:all 0.02s ease-in-out;background-color:#fff;right:0}@media screen and (max-width: 1020px){body{width:100%}}.nav-toggle{overflow:hidden;text-indent:101%;white-space:nowrap;padding:8px 0;position:absolute;top:6px;right:0;height:38px;width:42px;border:8px solid #fff;border-radius:0;color:#0a2642;display:block;font-size:0;transition:all 0.6s ease}.nav-toggle span{background:#0a2642;display:block;height:4px;overflow:hidden;text-indent:100%;transition:background 0.3s ease-in-out;white-space:nowrap}.nav-toggle:before,.nav-toggle:after{position:absolute;left:0;height:4px;width:42px;content:'';background:currentColor;-ms-transform-origin:center center;transform-origin:center center;transition:all 0.2s ease-in-out}.nav-toggle:before{top:0}.nav-toggle:after{bottom:0}.js-menu-open .nav-toggle{background-color:#fff;right:calc(100% - 50px)}.js-menu-open .nav-toggle span{background-color:rgba(10,38,66,0)}.js-menu-open .nav-toggle:before,.js-menu-open .nav-toggle:after{width:25px}.js-menu-open .nav-toggle:before{top:9px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.js-menu-open .nav-toggle:after{bottom:9px;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.js-menu-open .nav-toggle:hover span{background:rgba(255,255,255,0)}.js-menu-open .nav-toggle:hover:before{top:5px;left:1px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.js-menu-open .nav-toggle:hover:after{left:1px;bottom:5px;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-toggle:hover span{background:rgba(255,255,255,0)}.nav-toggle:hover:before{top:5px;left:5px;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-toggle:hover:after{left:5px;bottom:5px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-toggle:hover:before,.nav-toggle:hover:after{width:15px}@media screen and (min-width: 1021px){.nav-toggle{display:none}}.main-nav{position:fixed;top:0;right:-100%;height:100%;width:100%;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:0;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){.js-menu-open .main-nav{right:-3.0625rem}}.main-nav .menu{margin-bottom:0;width:105%}@media screen and (min-width: 1021px){.main-nav .menu{width:100%}}.menu li{display:inline-block;vertical-align:middle}.menu a{display:block;text-transform:uppercase}#menu-main-nav li{border-bottom:1px solid #dadee2}#menu-main-nav li a{color:#0a2642;font-size:.8125rem}#menu-main-nav li a:hover{color:#54677b}#menu-main-nav li a:active,#menu-main-nav li a:focus{color:#d5545b}@media screen and (max-width: 1020px){#menu-main-nav li{display:block}#menu-main-nav li a{padding:11px 0 10px 16px}}@media screen and (min-width: 1021px){#menu-main-nav li{border:none;display:inline-block}#menu-main-nav li a{border-bottom:5px solid transparent}}#menu-main-nav>li{position:initial}@media screen and (min-width: 1021px){#menu-main-nav>li+li{margin-left:4.0625rem}#menu-main-nav>li a{padding-top:5px;padding-bottom:2px}}@media screen and (min-width: 1021px){#menu-main-nav{position:relative;top:40px;right:0}#menu-main-nav .current-menu-item a,#menu-main-nav .current-page-ancestor a{border-bottom-color:#d5545b;color:#d5545b}#menu-main-nav .current-menu-item .sub-menu a,#menu-main-nav .current-page-ancestor .sub-menu a{color:#0a2642;font-size:.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-secondary-main-nav{border-bottom:2px solid #dadee2}#menu-secondary-main-nav li:not(.icon-social-facebook):not(.icon-social-twitter) a{color:#54677b;font-size:.6875rem}#menu-secondary-main-nav li:not(.icon-social-facebook):not(.icon-social-twitter) a:hover{color:#9da8b3}#menu-secondary-main-nav li:not(.icon-social-facebook):not(.icon-social-twitter) a:active,#menu-secondary-main-nav li:not(.icon-social-facebook):not(.icon-social-twitter) a:focus{color:#d5545b}@media screen and (max-width: 1020px){#menu-secondary-main-nav li:not(.icon-social-facebook):not(.icon-social-twitter) a{padding-top:1.6875rem;padding-bottom:1.5rem;padding-left:1rem}}@media screen and (min-width: 1021px){#menu-secondary-main-nav li:not(.icon-social-facebook):not(.icon-social-twitter) a{padding:7px 5px 5px 10px}}#menu-secondary-main-nav.current-menu-item a{color:#d5545b}@media screen and (min-width: 1021px){#menu-secondary-main-nav{position:absolute;top:0;right:0;border-bottom:none}}.sub-menu{-moz-columns:3;columns:3;padding:.9375rem;position:absolute;top:2.25rem;right:-.9375rem;background-color:#fff;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 li{margin-bottom:.78125rem;page-break-inside:avoid;break-inside:avoid}.sub-menu li a{line-height:1.38462;text-transform:none}.sub-menu:before{position:absolute;top:.3125rem;height:0;width:0;border-bottom:.3125rem solid #d5545b;border-left:.625rem solid transparent;border-right:.625rem solid transparent;content:'';display:block;margin-top:-.625rem}li:first-child .sub-menu:before{left:35px}@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}.footer-nav .menu{line-height:1.42857;margin-top:3.125rem;text-align:center}.footer-nav .menu+.menu{margin-top:0}.footer-nav .menu a{color:#fff;font-size:.6875rem;line-height:1;padding-left:.625rem;padding-right:.3125rem}@media screen and (min-width: 1021px){.footer-nav .menu a{padding-left:.625rem}}@media screen and (max-width: 1020px){.footer-nav .menu a{padding:.78125rem}}@media screen and (min-width: 1021px){.footer-nav .menu{margin-top:1.5625rem}.footer-nav .menu li+li a{border-left:1px solid #8492a0}}.site-footer{background-color:#3b5268;clear:both;padding:1.5625rem}.footer-return-btn{height:45px;width:45px;background-color:rgba(255,255,255,0.2);border:none;border-radius:50%;display:block;margin:0 auto;overflow:visible}.footer-return-btn:after,.footer-return-btn:before{position:absolute;content:'';display:block}.footer-return-btn:after{height:20px;width:2px;background-color:#3b5268;left:49.5%;top:15px}.footer-return-btn:before{height:17px;width:17px;border-top:2px solid #3b5268;border-right:2px solid #3b5268;left:47%;top:9px;-ms-transform:rotate(-45deg) translateX(-53%);transform:rotate(-45deg) translateX(-53%)}.footer-return-btn span{position:absolute;right:0;bottom:-30px;left:0;color:rgba(255,255,255,0.4);font-size:11px;font-weight:500;line-height:1.09091;white-space:initial}.legal{color:#9da8b3;font-size:.6875rem;margin-top:.78125rem;text-align:center}[class*="trust-seal"]{display:none;padding-top:1.5625rem}@media screen and (min-width: 1021px){[class*="trust-seal"]{display:block;margin:0 auto;max-width:100px}}.triangle-left,.angle-left:before,.angle-right:after{position:absolute;right:0;width:0;height:0;border-top:0 solid transparent;border-bottom:0 solid transparent;border-right:1400px solid #fff;z-index:1}.triangle-left.upper,.upper.angle-left:before,.upper.angle-right:after{border-bottom-width:710px;border-top-width:0;top:-220px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi){.triangle-left.upper,.upper.angle-left:before,.upper.angle-right:after{top:-280px}}@media screen and (min-width: 768px){.triangle-left.upper,.upper.angle-left:before,.upper.angle-right:after{top:-220px}}@media screen and (min-width: 1021px){.triangle-left.upper,.upper.angle-left:before,.upper.angle-right:after{top:auto}}.triangle-left.lower,.lower.angle-left:before,.lower.angle-right:after{border-bottom-width:0;border-top-width:710px;bottom:-515px}@media screen and (min-width: 768px){.triangle-left.lower,.lower.angle-left:before,.lower.angle-right:after{bottom:-135px}}.triangle-right,.angle-left:after,.angle-right:before{position:absolute;left:0;width:0;height:0;border-top:0 solid transparent;border-bottom:0 solid transparent;border-left:1400px solid #fff;z-index:1}.home .triangle-right,.home .angle-left:after,.home .angle-right:before{border-left-color:#0a2642;border-top-width:710px;bottom:-412.5px}.angle-left:before,.angle-left:after,.angle-right:before,.angle-right:after{content:'';display:block}.angle-left .wrapper,.angle-right .wrapper{padding:710px 0}.angle-left:before{border-bottom-width:710px;top:0}.angle-left:after{border-top-width:710px;bottom:0}.angle-right:before{border-bottom-width:710px;top:0}.angle-right:after{border-top-width:710px;bottom:0}.callout:before{clear:both;content:'';display:table}.callout .callout-copy{padding-right:2.34375rem;padding-left:2.34375rem}.callout .callout-copy h2,.callout .callout-copy p:first-child{margin-top:0}.callout h2{text-align:center}.callout .no-image,:not(.callout)>.wrapper>[class^="block-callout"] .no-image{padding-right:1.5625rem;padding-left:1.5625rem}.callout .content-over,:not(.callout)>.wrapper>[class^="block-callout"] .content-over{max-height:560px}.callout.full-width .section-title,:not(.callout)>.wrapper>[class^="block-callout"].full-width .section-title{padding-right:1.5625rem;padding-left:1.5625rem}.callout.full-width .block-content-callout .callout-copy,.callout.full-width .block-content-collapsible,:not(.callout)>.wrapper>[class^="block-callout"].full-width .block-content-callout .callout-copy,:not(.callout)>.wrapper>[class^="block-callout"].full-width .block-content-collapsible{padding-top:0}.callout:not(.full-width),:not(.callout)>.wrapper>[class^="block-callout"]:not(.full-width){padding-bottom:3.125rem;margin-top:3.125rem}@media screen and (min-width: 995px){.callout:not(.full-width),:not(.callout)>.wrapper>[class^="block-callout"]:not(.full-width){margin-left:-72.5px;margin-right:-72.5px;max-width:none;width:calc(100% + ((980px - 835px) * 2))}}@media screen and (min-width: 1021px){.callout:not(.full-width),:not(.callout)>.wrapper>[class^="block-callout"]:not(.full-width){max-width:980px;width:980px}}@media screen and (max-width: 1020px){.callout:not(.full-width),:not(.callout)>.wrapper>[class^="block-callout"]:not(.full-width){padding-right:2.34375rem;padding-left:2.34375rem}}.callout img,:not(.callout)>.wrapper>[class^="block-callout"] img{margin:0}.callout blockquote,:not(.callout)>.wrapper>[class^="block-callout"] blockquote{margin-right:0;margin-left:0}.callout picture,:not(.callout)>.wrapper>[class^="block-callout"] picture{margin-top:0}@media screen and (min-width: 768px){.callout .content-before>div,.callout .content-after>div,:not(.callout)>.wrapper>[class^="block-callout"] .content-before>div,:not(.callout)>.wrapper>[class^="block-callout"] .content-after>div{display:inline-block;vertical-align:top}}:not(.callout)>.wrapper>[class^="block-callout"]{margin-right:auto;margin-left:auto;border:1px solid #dadee2;overflow-y:hidden;width:100%}:not(.callout)>.wrapper>[class^="block-callout"].full-width{border:none;margin-top:0}.callout-image{height:100%;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;line-height:0;margin-top:0;overflow:hidden}@media screen and (max-width: 767px){.callout-image{height:370px;width:100%}}@media screen and (min-width: 500px){.visual-guide .callout-image{height:510px}}@media screen and (min-width: 768px){.content-before .callout-image,.content-after .callout-image{position:absolute;top:0;bottom:0;height:auto;width:66.67%}.content-after .callout-image{left:0}.content-before .callout-image{right:0}}.callout-copy{padding-top:1.5625rem;padding-bottom:1.5625rem;z-index:2}.callout-copy h2,.callout-copy h3{line-height:1.4}.callout-copy p{font-size:15px;line-height:1.66667}.callout-copy h3{margin-top:0}.content-over .callout-copy{position:absolute;bottom:15px}.content-over .callout-copy blockquote p{border-color:#fff;color:#fff;font-size:21px;text-transform:uppercase}@media screen and (max-width: 767px){.content-before .callout-copy,.content-after .callout-copy{margin:.78125rem 7%}.content-over .callout-copy{left:7%;right:7%}}@media screen and (min-width: 768px){.content-before .callout-copy,.content-after .callout-copy{padding:35px;width:33.33%}.content-after .callout-copy{margin-left:66.67%}.full-width .content-before .callout-copy{padding-left:0}.content-over .callout-copy{left:40%;margin:0;width:55%}}.section-callout{margin-top:3.125rem}.section-callout h2{max-width:835px;width:100%}@media screen and (max-width: 1020px){.section-callout h2{padding-right:1.5625rem;padding-left:1.5625rem}}.section-callout.full-width h2{text-align:center}.block-content-collapsible+h3{margin-top:2.34375rem}[class*="section-tabs-"]{padding-top:.9375rem;padding-right:.78125rem;padding-left:.78125rem;background-color:#ebedef;border:1px solid #dadee2;max-width:980px}@media screen and (min-width: 995px){div[class*="section-tabs-"]{margin-left:-72.5px;margin-right:-72.5px;max-width:none;width:calc(100% + ((980px - 835px) * 2))}}@media screen and (min-width: 1021px){div[class*="section-tabs-"]{max-width:980px;width:980px}}@media screen and (max-width: 879px){div[class*="section-tabs-"]{margin-right:-4%;margin-left:-4%}}div[class*="section-tabs-"] .wrapper{max-width:none}@media screen and (min-width: 880px){.entry-content div[class*="section-tabs-"] h2,.entry-content div[class*="section-tabs-"] h3{margin-top:1.5625rem}div[class*="section-tabs-"].is-active{margin-right:0;margin-left:0}}@media screen and (min-width: 768px){div[class*="section-tabs-"][class*="-alt"]{display:inline-block;margin:2.34375rem 1.25% 0;vertical-align:top;text-align:left;width:47.5%}div[class*="section-tabs-"][class*="-alt"] .column-block{padding-bottom:70px}}.has-active-section-tabs div[class*="section-tabs-"][class*="-alt"]{display:none}div[class*="section-tabs-"] .has-button{position:absolute;right:0;bottom:0;left:0}div[class*="section-tabs-"].is-active{text-align:left;transition:width 0.1s;width:100%;z-index:5}div[class*="section-tabs-"].is-active .has-button{position:absolute;top:-90px;right:-10px;bottom:auto;left:auto}@media screen and (max-width: 1020px){[class*="section-tabs"]{margin:40px 0}}@media screen and (min-width: 1021px){[class*="section-tabs"] h2,[class*="section-tabs"] h3,[class*="section-tabs"] p{margin-left:25px;margin-right:25px}}[class*="collapsible-"]{width:100%}dl[class*="collapsible-"]{overflow:hidden}@media screen and (min-width: 880px){.collapsible-accordion{margin-left:-25px;width:calc(100% + 50px)}}.collapsible-tabs-horizontal{padding-right:1.5625rem;padding-left:1.5625rem}.collapsible-tabs-vertical>p{display:none}@media screen and (min-width: 1021px){.collapsible-tabs-vertical[data-items="1"]{min-height:70px}.collapsible-tabs-vertical[data-items="1"] .collapsible-content{min-height:70px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(1){top:calc(70px * (1 - 1))}.collapsible-tabs-vertical[data-items="2"]{min-height:140px}.collapsible-tabs-vertical[data-items="2"] .collapsible-content{min-height:140px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(2){top:calc(70px * (2 - 1))}.collapsible-tabs-vertical[data-items="3"]{min-height:210px}.collapsible-tabs-vertical[data-items="3"] .collapsible-content{min-height:210px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(3){top:calc(70px * (3 - 1))}.collapsible-tabs-vertical[data-items="4"]{min-height:280px}.collapsible-tabs-vertical[data-items="4"] .collapsible-content{min-height:280px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(4){top:calc(70px * (4 - 1))}.collapsible-tabs-vertical[data-items="5"]{min-height:350px}.collapsible-tabs-vertical[data-items="5"] .collapsible-content{min-height:350px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(5){top:calc(70px * (5 - 1))}.collapsible-tabs-vertical[data-items="6"]{min-height:420px}.collapsible-tabs-vertical[data-items="6"] .collapsible-content{min-height:420px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(6){top:calc(70px * (6 - 1))}.collapsible-tabs-vertical[data-items="7"]{min-height:490px}.collapsible-tabs-vertical[data-items="7"] .collapsible-content{min-height:490px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(7){top:calc(70px * (7 - 1))}.collapsible-tabs-vertical[data-items="8"]{min-height:560px}.collapsible-tabs-vertical[data-items="8"] .collapsible-content{min-height:560px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(8){top:calc(70px * (8 - 1))}.collapsible-tabs-vertical[data-items="9"]{min-height:630px}.collapsible-tabs-vertical[data-items="9"] .collapsible-content{min-height:630px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(9){top:calc(70px * (9 - 1))}.collapsible-tabs-vertical[data-items="10"]{min-height:700px}.collapsible-tabs-vertical[data-items="10"] .collapsible-content{min-height:700px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(10){top:calc(70px * (10 - 1))}.collapsible-tabs-vertical[data-items="11"]{min-height:770px}.collapsible-tabs-vertical[data-items="11"] .collapsible-content{min-height:770px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(11){top:calc(70px * (11 - 1))}.collapsible-tabs-vertical[data-items="12"]{min-height:840px}.collapsible-tabs-vertical[data-items="12"] .collapsible-content{min-height:840px}.collapsible-tabs-vertical .collapsible-title:nth-of-type(12){top:calc(70px * (12 - 1))}}.collapsible-title{background-color:#fff;border:1px solid #dadee2;border-bottom:0;color:#269adb;cursor:pointer;display:table;font-weight:500;height:70px;line-height:70px;margin:0;text-transform:none;width:100%;z-index:2}.collapsible-title:hover{background-color:#f0f8fc;color:#3b5268}.collapsible-title:hover .icon-tab{color:currentColor}.collapsible-title.is-open{background-color:#fff;color:#d5545b}.collapsible-title.is-open .icon-tab{color:currentColor}.collapsible-title:not(.is-open):last-of-type{border-bottom:1px solid #dadee2}.collapsible-title span{padding-right:40px;padding-left:1.5625rem;font-size:.875rem;display:table-cell;line-height:1.14815;vertical-align:middle}.collapsible-title .icon{display:table-cell;vertical-align:middle;right:-5px;text-align:right;width:45px}.collapsible-title .icon img,.collapsible-title .icon svg{margin-right:0;max-height:100%;vertical-align:middle}.collapsible-title .plus{position:absolute;top:50%;right:15px;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 1021px){[class*="collapsible-tabs-"] .collapsible-title{background-color:transparent;color:#9da8b3;text-transform:uppercase}[class*="collapsible-tabs-"] .collapsible-title span{font-size:.84375rem}[class*="collapsible-tabs-"] .collapsible-title:hover{background-color:transparent;color:#3b5268}[class*="collapsible-tabs-"] .collapsible-title:hover .icon-tab,[class*="collapsible-tabs-"] .collapsible-title:hover .icon-device{color:currentColor}[class*="collapsible-tabs-"] .collapsible-title.is-open:not(.still-open),[class*="collapsible-tabs-"] .collapsible-title.was-open{background-color:#fff;color:#d5545b}.collapsible-tabs-horizontal .collapsible-title{border:none;border-bottom:1px solid #dadee2;float:left;text-align:center}.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(1),.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(1) ~ dt{width:200%}.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(2),.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(2) ~ dt{width:100%}.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(3),.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(3) ~ dt{width:66.66667%}.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(4),.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(4) ~ dt{width:50%}.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(5),.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(5) ~ dt{width:40%}.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(6),.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(6) ~ dt{width:33.33333%}.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(7),.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(7) ~ dt{width:28.57143%}.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(8),.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(8) ~ dt{width:25%}.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(9),.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(9) ~ dt{width:22.22222%}.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(10),.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(10) ~ dt{width:20%}.collapsible-tabs-horizontal .collapsible-title.is-open:not(.still-open),.collapsible-tabs-horizontal .collapsible-title.was-open{border:1px solid #dadee2;line-height:69px;margin-bottom:-1px}.collapsible-tabs-horizontal .collapsible-title .icon{width:45%}.collapsible-tabs-horizontal .collapsible-title span{padding-left:.78125rem;text-align:left}.collapsible-tabs-vertical .collapsible-title{position:absolute;top:0;left:0;width:calc(27% + 1px)}.collapsible-tabs-vertical .collapsible-title.is-open:not(.still-open),.collapsible-tabs-vertical .collapsible-title.was-open{border-bottom:1px solid #dadee2;border-right-color:#fff}.no-js .collapsible-title{cursor:auto;height:auto;line-height:1.78571;padding:0;text-align:left;width:100% !important}.no-js .collapsible-title:active,.no-js .collapsible-title:focus,.no-js .collapsible-title:hover,.no-js .collapsible-title.is-open{background:initial}}.collapsible-content{padding:0 1.5625rem 1.5625rem;background:#fff;border-left:1px solid #dadee2;border-right:1px solid #dadee2;display:none;margin:0;width:100%}.collapsible-content:last-of-type{border-bottom:1px solid #dadee2}.collapsible-content h3:first-child,.collapsible-content h4:first-child,.collapsible-content p:first-child,.collapsible-content ul:first-child,.collapsible-content ul:first-child li:first-child,.collapsible-content table:first-child{margin-top:0}.collapsible-content h3:first-child,.collapsible-content h4:first-child{padding-top:.78125rem}.collapsible-content h2,.collapsible-content h3,.collapsible-content p{margin-right:0;margin-left:0}.is-open+.collapsible-content{display:block}.is-open+.collapsible-content{animation:slide-in 0.2s ease-in-out}@media screen and (min-width: 1021px){[class*="collapsible-tabs-"] .is-open.still-open+.collapsible-content{display:none}[class*="collapsible-tabs-"] .was-open+.collapsible-content,[class*="collapsible-tabs-"] .is-open:not(.still-open)+.collapsible-content{animation:none;display:block}[class*="collapsible-tabs-"] .collapsible-content{padding-top:1.5625rem}[class*="collapsible-tabs-"] .collapsible-content .plus{display:none}.collapsible-tabs-horizontal .collapsible-content{padding-right:0;padding-left:0;background-color:transparent;border:none;float:right;margin:70px 0 0 -100%}.collapsible-tabs-vertical .collapsible-content{border-top:1px solid #dadee2;left:27%;top:0;width:calc(100% - 27%)}.no-js .collapsible-content{position:relative;top:auto;left:auto;background:initial;display:block;float:none;margin:0;padding:0;width:100%}}.collapsible-rows .collapsible-title{background:#269adb;color:#fff;font-size:20px;font-weight:bold;text-transform:uppercase}.collapsible-rows .collapsible-title:not(:first-child){margin-top:1.5625rem}.collapsible-rows .collapsible-title span{font-size:inherit}.collapsible-rows .collapsible-content{background:#f5f6f7;border-bottom:1px solid #dadee2;padding-top:1.5625rem}.collapsible-rows .collapsible-content h3:first-child{padding-top:1.5625rem}.collapsible-rows .plus{color:#fff}@media screen and (min-width: 768px){div[class*="-alt"]{border-top:none;box-shadow:inset 0 5px 0 0 #d5545b}div[class*="-alt"] h3{font-size:26px;line-height:1.2;text-transform:none}div[class*="-alt"] h3,div[class*="-alt"] .column-block>p{margin-right:20px;margin-left:20px}div[class*="-alt"] .collapsible-tabs-vertical .collapsible-title{background-color:#fff;border-bottom:none;border-color:#dadee2;color:#0a2642;cursor:default;position:relative;top:auto;width:100%}div[class*="-alt"] .collapsible-tabs-vertical .collapsible-title span{font-size:16px}div[class*="-alt"] .collapsible-tabs-vertical .collapsible-content{display:none}}.icon-stat-group{text-align:center;width:98%}span[class^="icon-stat-"]{display:block;font-size:15px;line-height:1.53333;margin:0 auto 15px}span[class^="icon-stat-"] b{font-size:33px;letter-spacing:-0.02em;line-height:1.06061}.icon-stat{height:8.125rem;width:8.125rem}.icon-stat-count-2 .icon-stat,.icon-stat-count-3 .icon-stat{height:5.3125rem;width:5.3125rem}@media screen and (min-width: 1021px){span[class^="icon-stat-"]{float:right;margin-left:20px;width:17.5rem}.icon-stat-count-2 span[class^="icon-stat-"],.icon-stat-count-3 span[class^="icon-stat-"]{float:left}.icon-stat-count-2 span[class^="icon-stat-"]{width:50%}.icon-stat-count-3 span[class^="icon-stat-"]{margin-left:0;width:33%}}@keyframes slide-in{0%{display:none;opacity:0}1%{display:block;opacity:0;transform:translateY(-.39062rem)}100%{opacity:1;transform:translateY(0)}}[class*="column-"]{max-width:100%;margin-left:auto;margin-right:auto}[class*="column-"]::after{clear:both;content:"";display:block}.column-block{margin-bottom:1.5625rem}.column-block:last-child,.column-block p:last-child{margin-bottom:0}.column-block>ul:first-child,.column-block>blockquote:first-child{margin-top:0}@media screen and (min-width: 1021px){.column-block{margin-bottom:0}}@media screen and (min-width: 1021px){.block-content-columns:not([class*="section-tabs-"]) [class*="column-"]{margin-left:-0.5%;margin-top:0;max-width:103%}.column-1{width:calc(101% + .75%)}.column-1 .column-block{padding-right:1%;padding-left:1%;width:calc(100% / 1)}.column-2{width:calc(101% + 1.5%)}.column-2 .column-block{padding-right:1%;padding-left:1%;float:left;width:calc(100% / 2)}.column-3{width:calc(101% + 2.25%)}.column-3 .column-block{padding-right:1%;padding-left:1%;float:left;width:calc(100% / 3)}}[class*="section-tabs-"] .block-content-columns [class*="column-"]{margin-left:0;max-width:100%}[class*="section-tabs-"] .column-block{padding:0;width:100%}@media screen and (max-width: 767px){.block-content-table thead{display:none}.block-content-table td:before{content:attr(data-title);color:#0a2642;display:block;font-size:85%;font-weight:700;text-transform:uppercase}}.block-pie_chart{margin:0;padding:0}.pie-container{height:260px;width:260px;margin:0 auto}.pie-container .pie-background{height:260px;width:260px;position:absolute;border-radius:50%}.pie-container .hold{height:260px;width:260px;border-radius:50%;clip:rect(0px, 260px, 260px, 127px);position:absolute}.pie-container .hold--large{clip:rect(0px, 260px, 260px, 0)}.pie-container .hold:before{position:absolute;top:0;left:127px;height:75px;width:6px;background-color:#fff;content:'';display:block;z-index:1}.pie-container .pie-slice{height:260px;width:260px;position:absolute;border-radius:50%;clip:rect(0px, 133px, 260px, 0px);text-indent:-9999px;overflow:hidden}.pie-container .pie-slice:before{position:absolute;bottom:0;left:127px;height:75px;width:6px;background-color:#fff;content:'';display:block}.pie-container .pie-slice.slice--large{clip:rect(0px, 127px, 260px, 0px)}.pie-container .pie-slice.slice--sm:before{bottom:188px;left:128px}.pie-chart-label{position:absolute;top:50%;left:50%;height:125px;width:125px;background-color:#fff;padding-top:15px;border-radius:50%;font-family:"Fjalla One",sans-serif;font-size:55px;text-align:center;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:1}.pie-chart-text{font-size:22px;line-height:1.4;margin-top:1.5625rem;text-align:center;text-transform:uppercase}.pie-chart-text b{display:block;font-size:32px;font-weight:600;line-height:1.2}.block-bar_graph_horizontal{padding-top:5px 0 25px}.bar{background-color:#ced3d9;height:1.25rem;position:relative}.bar.men{background-color:#269adb}.bar.women,.bar.danger{background-color:#d5545b}.bar b{display:block;font-size:.875rem;line-height:1.42857;position:absolute;right:-3.4375rem;width:2.8125rem}@media screen and (max-width: 1020px){.bar-chart .bar{margin-top:.3125rem}}.horiz-bar-chart{padding-top:25px;padding-right:0;padding-left:0;margin-top:0;position:relative}.horiz-bar-chart::after{clear:both;content:"";display:block}.school-profile .horiz-bar-chart{padding-top:25px}.horiz-bar-chart dt,.horiz-bar-chart dd{float:left;display:block;margin-top:0}.horiz-bar-chart dt{border-right:1px solid #9da8b3;clear:left;padding-bottom:10px;padding-top:10px;text-align:right}.horiz-bar-chart dd{clear:right;padding-top:5px}.horiz-bar-chart .data-stat-label{border-bottom:1px solid #dadee2;border-right:none;height:40px;margin-bottom:6px;padding-top:6px}.horiz-bar-chart .data-stat{border-bottom:1px solid #dadee2;border-top:none;height:40px;margin-bottom:6px;margin-top:0}.school-profile .horiz-bar-chart .data-stat{padding-top:0}@media screen and (max-width: 1020px){.horiz-bar-chart dt,.horiz-bar-chart dd{width:40%}.horiz-bar-chart dt{padding-right:2.5%}}@media screen and (min-width: 1021px){.horiz-bar-chart dt{padding-right:2%;width:30%}.horiz-bar-chart dd{width:64%}}.mission--heading{padding-bottom:1.5625rem;max-width:835px;text-align:center}.our-offices{padding:0 0 3.75rem;margin-top:1.5625rem;margin-bottom:-60px}@media screen and (min-width: 768px){.our-offices .wrapper{max-width:61.25rem}}.offices{text-align:center}@media screen and (min-width: 768px){.offices{height:385px}}@media screen and (min-width: 1021px){.offices{height:455px}}.office{text-align:center}.office h3{font-size:1.25rem;line-height:.9;text-transform:none}.office p{font-size:.9375rem;line-height:1.33333;margin-top:.5625rem}.office .cityscape{float:left;margin-top:1.25rem;max-width:9.375rem;width:50%}.office span{display:block;float:left;height:13.0625rem;margin-top:1.25rem;max-width:9.375rem;overflow:hidden;position:relative;width:50%}.office span img{position:absolute;top:0;left:-51%;max-width:none;width:203%}@media screen and (max-width: 1020px){.office{max-width:100%;margin-left:auto;margin-right:auto;clear:both;margin-bottom:.9375rem;max-width:none;width:18.75rem}.office::after{clear:both;content:"";display:block}.office img{margin-bottom:0}}@media screen and (min-width: 768px){.office{display:inline-block;margin-top:2.34375rem}.office:first-of-type{margin-right:0.5%}.office:last-of-type{margin-left:0.5%}}@media screen and (min-width: 1021px){.office{width:30rem}.office:last-of-type{margin-right:0}.office .cityscape{max-width:12.5rem;width:44.44%}.office span{height:17.5rem;max-width:none;width:58.1%}.office span img{top:-8%}}.single-rankings-type-1.cat_states .entry-content{background-color:#fff;border-top:1px solid #0a2642;margin-left:-1.5625rem;margin-right:-1.5625rem;padding:1.5625rem;padding-bottom:0}@media screen and (min-width: 835px){.single-rankings-type-1.cat_states .entry-content{margin-left:calc(-50vw + 22.96875rem);margin-right:calc(-50vw + 22.96875rem);padding-left:calc(50vw - 22.96875rem);padding-right:calc(50vw - 22.96875rem)}}@media screen and (min-width: 73.75rem){.single-rankings-type-1.cat_states .entry-content{border:1px solid #0a2642;border-right-width:0;border-bottom-left-radius:5px;border-top-left-radius:5px;margin-left:-1.5625rem;padding-left:1.5625rem}}@media screen and (min-width: 1221px){.single-rankings-type-1.cat_states .entry-content{border-radius:5px;border-right-width:1px;margin-right:-1.5625rem;padding-right:1.5625rem}}.single-rankings-type-1.cat_states .post-switcher{clear:both;display:block;margin:1.5625rem -1.5625rem 0;padding-bottom:0;text-align:center}@media screen and (min-width: 768px){.single-rankings-type-1.cat_states .post-switcher{text-align:right;margin-top:0;padding-right:1.5625rem}}@media screen and (min-width: 73.75rem){.single-rankings-type-1.cat_states .post-switcher{margin-top:1.5625rem}.single-rankings-type-1.cat_states .post-switcher:not(.center):not(.right){text-align:left}.single-rankings-type-1.cat_states .post-switcher:not(.center):not(.right) ~ .entry-content{border-top-left-radius:0}.single-rankings-type-1.cat_states .post-switcher.right{text-align:right}.single-rankings-type-1.cat_states .post-switcher.right ~ .entry-content{border-top-right-radius:0}.single-rankings-type-1.cat_states .post-switcher.center{text-align:center}}@media screen and (min-width: 1221px){.single-rankings-type-1.cat_states .post-switcher{padding-right:0}}.single-rankings-type-1.cat_states .post-switcher b{display:none}.single-rankings-type-1.cat_states .post-switcher .btn{background:#fff;border:1px solid currentColor;border-radius:5px 5px 0 0;color:#0a2642;font-family:"Fjalla One",sans-serif;font-size:25px;font-weight:bold;line-height:1;margin-bottom:-1px;padding:.78125rem 1.5625rem;position:relative;text-align:left;width:auto}@media screen and (min-width: 1021px){.single-rankings-type-1.cat_states .post-switcher .btn{font-size:50px}}.single-rankings-type-1.cat_states .post-switcher .btn::after{content:'College Information';display:block;font-family:"Open Sans",sans-serif;font-size:8px;font-weight:lighter;line-height:1;padding-left:2px}@media screen and (min-width: 1021px){.single-rankings-type-1.cat_states .post-switcher .btn::after{font-size:12px}}.single-rankings-type-1.cat_states .post-switcher .btn.btn--secondary{cursor:default;pointer-events:none}.single-rankings-type-1.cat_states .post-switcher .btn.btn--secondary::before{position:absolute;right:0;bottom:-1px;left:0;background:#fff;content:'';height:1px;z-index:5}.single-rankings-type-1.cat_states .post-switcher .btn.btn--primary{background-image:linear-gradient(180deg, rgba(206,211,217,0) 0, rgba(206,211,217,0) 92.5%, #ced3d9 100%);border-bottom-color:#0a2642;color:#9da8b3;padding-left:3.125rem}.single-rankings-type-1.cat_states .post-switcher .btn.btn--primary::before{position:absolute;top:50%;left:1.5625rem;border-bottom:.55804rem solid transparent;border-left:.78125rem solid currentColor;border-top:.55804rem solid transparent;content:'';margin-top:-.9375rem}.single-rankings-type-1.cat_states .post-switcher .btn.btn--primary:hover,.single-rankings-type-1.cat_states .post-switcher .btn.btn--primary:active,.single-rankings-type-1.cat_states .post-switcher .btn.btn--primary:focus{color:#d5545b}.single-rankings-type-1.cat_states .post-switcher .btn:last-child{margin-right:0}.gform_wrapper{margin:0 .625rem}@media screen and (min-width: 1021px){.gform_wrapper{width:65%;margin:0 auto}}.gfield_label,.ginput_complex label,.gf_clear_complex{display:none}.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:1rem;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}.financial-aid .secondary-header{padding-top:5px}.financial-aid .secondary-header svg{height:50px;width:50px;display:block;margin:0 auto;fill:#269adb}.fa-wrapper{padding-bottom:100px}.fa-wrapper:after{position:absolute;top:175px;bottom:0;left:50%;background-color:#0a2642;content:'';display:block;-ms-transform:translateX(-50%);transform:translateX(-50%);width:200%;z-index:0}.fa-wrapper .fancy-list{overflow:hidden;text-align:left;width:100%}.fa-wrapper .fancy-list li:nth-child(n+6){display:none}.fa-wrapper .fancy-list li a{padding:20px 0}.fa-wrapper .fancy-list span{line-height:1.46667}.r-block .fa-wrapper .fancy-list span{padding-right:20px;padding-left:20px}.fa-wrapper .fancy-list span:first-child{color:#0a2642;font-size:15px}.fa-wrapper .fancy-list span:last-child{border-left:1px solid #dadee2}@media screen and (max-width: 1020px){.fa-wrapper .fancy-list span:first-child{padding-bottom:15px;display:block;width:100%}}@media screen and (max-width: 1020px){.fa-wrapper .fancy-list span:nth-child(2),.fa-wrapper .fancy-list span:last-child{width:50%}}@media screen and (min-width: 1021px){.fa-wrapper .fancy-list span:first-child{border-right:1px solid #dadee2;max-width:295px;width:51%}.fa-wrapper .fancy-list span:nth-child(2){max-width:130px;width:22%}.fa-wrapper .fancy-list span:last-child{max-width:155px;padding-right:0;width:27%}}.fa-wrapper .fancy-list b{color:#269adb;display:block;font-family:"Fjalla One",sans-serif;font-size:28px;line-height:1.1}.fa-wrapper .fancy-list a:hover b,.fa-wrapper .fancy-list a:hover span:first-child{color:#d5545b}.fa-wrapper .fancy-list i{color:#3b5268;display:block;font-size:11px;font-style:normal;line-height:1.3;text-transform:uppercase}.fa-wrapper .is-active .fancy-list{height:auto;overflow:visible}.fa-wrapper .is-active .fancy-list li{display:block}#scholarship-database{border-top:1px solid #dadee2;margin-top:55px}#scholarship-database .wrapper{max-width:1180px}.section--header{margin:0 1.25rem;max-width:100%}.section--header:before,.section--header:after{content:" ";display:table}.section--header:after{clear:both}.btn--hp{margin-right:auto;margin-left:auto;padding:.9375rem 0;display:block;max-width:14.375rem}.home{padding:0}.hp-hero{margin:0 auto;max-width:1340px;z-index:3}.hp-hero .wrapper{padding-top:2.1875rem;padding-bottom:2.1875rem;max-width:1180px}@media screen and (min-width: 1021px){.hp-hero .wrapper{padding:0}}@media screen and (min-width: 1021px){.hp-hero{height:335px}}.h-header{padding:0 1.25em 50px}@media screen and (min-width: 1021px){.h-header{padding:15px 0 0 45px;position:absolute;top:0;bottom:0;left:24.5%;display:table;float:right;height:250px;max-width:580px;vertical-align:middle;width:50%}.no-widget .h-header{left:7.8%;padding-left:0}}.h-title{color:#0a2642;display:block;font-family:"Open Sans",sans-serif;font-size:20px;line-height:1.25;font-weight:500;margin-top:.75rem;text-transform:uppercase}.h-title b{display:block;font-family:"Fjalla One",sans-serif;font-size:55px;letter-spacing:-0.02em;line-height:1.09091}@media screen and (max-width: 1020px){.h-title{text-align:center}}@media screen and (min-width: 768px){.h-title{font-size:33px;line-height:1.18421}.no-widget .h-title{padding-left:0}.h-title b{font-size:90px;line-height:1.02222}}@media screen and (min-width: 1021px){.h-title{display:table-cell;font-size:28px;line-height:1;vertical-align:middle}.h-title b{font-size:85px;line-height:1;margin-left:-4px}}.hp-hero-svg{position:absolute;top:45px;right:-85px;height:290px;width:1180px;display:none;z-index:-1}@media screen and (min-width: 1021px){.hp-hero-svg{display:block}}.hp-hero-svg svg{margin:0;position:relative;right:-1px;bottom:0;left:-1px;opacity:0;display:none;width:calc( 100% + 2px)}@media screen and (min-width: 768px){.hp-hero-svg svg{display:block}}.hp-hero-svg svg .st0{fill:#fff;stroke:#309AD6;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:10}.hp-hero-svg svg .st1{opacity:0.4}.hp-hero-svg svg .st2{fill:none;stroke:#309AD6;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.hp-hero-svg svg .st3{fill:none;stroke:#309AD6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.hp-hero-svg svg .st4{fill:#fff;stroke:#309AD6;stroke-width:3;stroke-linejoin:round;stroke-miterlimit:10}.hp-hero-svg svg .st5{fill:none;stroke:#309AD6;stroke-width:3;stroke-linejoin:round;stroke-miterlimit:10}.hp-hero-svg svg .st6{fill:#fff;stroke:#309AD6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.hp-hero-svg svg .st7{fill:none;stroke:#309AD6;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:10}.hp-hero-svg svg .st8{fill:none;stroke:#309AD6;stroke-linejoin:round;stroke-miterlimit:10}.hp-hero-svg svg .st9{fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:#309AD6;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:10}.hp-r{width:100%;max-width:1400px}.hp-r.upper{background-color:#0a2642;margin-top:0}@media screen and (min-width: 1021px){.hp-r.upper{padding-bottom:55px}}.hp-r .wrapper[class*="-featured"]{text-align:center;z-index:1}@media screen and (min-width: 1021px){.hp-r .wrapper{max-width:1200px}}.hp-r .divider{border-color:#2f475e;margin-bottom:3.125rem;margin-top:3.125rem}.hp-r-intro{padding-top:40px}.hp-r-intro h2{color:#fff;font-size:45px;line-height:1.11111;margin-top:15px;text-align:left}.hp-r-intro p{color:#8593a1;font-size:16px;line-height:1.5625}.hp-r-intro h2,.hp-r-intro p{margin-right:20px;margin-left:20px;width:auto}@media screen and (min-width: 768px){.hp-r-intro h2,.hp-r-intro p{margin-right:0;margin-left:0;width:48%}}@media screen and (min-width: 1021px){.hp-r-intro h2,.hp-r-intro p{width:100%}}.hp-r-seal{height:220px;width:260px}@media screen and (max-width: 767px){.hp-r-seal{margin:0 auto}}@media screen and (min-width: 1021px){.hp-r-seal{margin-right:40px;margin-bottom:20px;margin-left:20px;float:left}}@media screen and (min-width: 1221px){.hp-r-seal{margin-right:60px;margin-left:auto}}.hp-find-state{z-index:2}@media screen and (max-width: 1020px){.hp-find-state{margin-left:auto;margin-right:auto}}.hp-state-select,.state-featured{max-width:348px}@media screen and (max-width: 1020px){.hp-state-select,.state-featured{margin:0 auto}}@media screen and (min-width: 1021px){.hp-state-select,.state-featured{float:left;max-width:none;width:50%}}.hp-state-select h2{color:#fff;margin-top:10px}@media screen and (min-width: 1021px){.hp-state-select{width:32%}}.state-list{border-radius:11px;height:50px;margin-left:auto;margin-right:auto;max-width:270px;z-index:3}.state-list .btn{float:right;margin-top:-27px}@media screen and (min-width: 1021px){.state-list .btn{display:none}}.state-list ul ul li:hover .btn{display:block}.state-list b{font-weight:500}@media screen and (max-width: 767px){.state-list b{display:inline-block;line-height:1.2;max-width:44%}}.state-featured .r-block{display:none}.state-featured .r-block.is-visible{display:table}.state-featured ul{padding-top:60px}@media screen and (max-width: 1020px){.state-featured .state-type-switcher{top:173px}.state-featured .state-type-switcher b{display:none}.state-featured .r-block header{margin-bottom:56px}}@media screen and (max-width: 1020px){.state-featured{margin:55px auto;max-width:348px;min-width:300px}.state-featured .state-type-switcher{left:2.5%;padding-left:15%;right:2.5%}}@media screen and (min-width: 1021px){.state-featured{float:right;height:410px;margin-left:1.8%;width:65.8%}.state-featured .state-type-switcher{left:50%}.state-featured .r-block{height:410px;margin-left:0;margin-top:0;width:100%}.home .state-featured .r-block{max-width:none}.state-featured .r-block h3{font-size:22.5px;padding-bottom:55px}.state-featured .r-block h3 b{font-size:37.5px}.state-featured .r-block ul{display:table-cell;width:50%}.state-featured .r-block .view-full{padding-top:14px;padding-bottom:14px;position:absolute;right:0;bottom:0;left:50%;width:50%}}@media screen and (min-width: 1221px){.state-featured{width:66.2%}}.state-type-switcher{padding-top:14px;position:absolute;top:0;right:0;left:50%;border-bottom:1px solid #3b5168;color:#fff;font-size:14px;font-weight:600;height:60px;line-height:1.21429;text-align:center;text-transform:uppercase;z-index:2}.state-type-switcher .btn--sm{width:80px}.state-type-switcher .btn--sm:first-of-type{margin:0 6px 0 15px}.state-type-switcher .btn--sm:last-of-type{margin-bottom:0;margin-left:6px}.state-type-switcher i{font-size:10px;font-style:normal;line-height:1.2}.hp-last-row{border-top:1px solid #dadee2;margin-top:55px;padding-bottom:40px}.hp-last-row .wrapper{max-width:1180px}.hp-resources{padding:7.0625rem 20px 2.5rem;margin-top:0}.hp-resources .section-intro{max-width:31.25rem;margin-left:auto;margin-right:auto}.hp-resources .btn--hp{margin-top:25px}@media screen and (min-width: 1021px){.hp-resources{float:left;padding-bottom:0;width:49%}}@media screen and (min-width: 1221px){.hp-resources{padding-bottom:0}}.list--resource_cats{margin-top:1.5625rem;text-align:center}.list--resource_cats__item{display:inline-table;margin-top:21px;vertical-align:top;width:48%}.list--resource_cats__item:nth-of-type(2n+2){margin-left:4%}.list--resource_cats__item a{display:table-cell;line-height:1.1}.hp-financial-aid{padding-top:6.875rem;margin-top:0}.hp-financial-aid h3{text-align:center}@media screen and (min-width: 1021px) and (max-width: 1220px){.hp-financial-aid .wrapper{padding-right:20px;padding-left:20px}}.hp-financial-aid .btn--hp{margin-top:21px}@media screen and (min-width: 1021px){.hp-financial-aid{float:right;width:49%}}.online-ed-trends header,.online-ed-trends .sticky-waypoint{margin:0 auto;max-width:1400px}.online-ed-trends header{padding-bottom:80px;width:88%}.online-ed-trends .page-title{margin-top:80px}.online-ed-trends .sticky-waypoint>.wrapper{max-width:1180px;padding:0}.online-ed-trends .v-line{position:absolute;top:500px;bottom:300px;left:calc(50% - 1px);background-color:rgba(38,154,219,0.4);width:2px;z-index:1}@media screen and (max-width: 1020px){.online-ed-trends .v-line{display:none}}.online-ed-trends header{margin-bottom:-25px;z-index:3}.online-ed-trends .block-callout.content-width{border:none}.online-ed-trends :not(.callout)>.wrapper>[class^="block-callout"]:not(.full-width){margin-left:auto;margin-right:auto}.online-ed-trends .callout-copy{z-index:1}.online-ed-trends .block-callout.no-image{padding-bottom:0}.online-ed-trends .block-callout.no-image .callout-image{position:absolute;top:0;left:-110px;height:calc(100% + 490px);overflow:visible;width:calc(100% + 220px)}@media screen and (min-width: 768px){.online-ed-trends .block-callout.no-image .callout-image{height:calc(100% + 760px)}}.online-ed-trends [class*="angle-"] .callout-copy{padding-top:710px;padding-bottom:150px}.online-ed-trends .content-width,.online-ed-trends .block-pie_chart{padding:25px 0 15px;z-index:2}@media screen and (min-width: 1021px){.online-ed-trends .content-width,.online-ed-trends .block-pie_chart{background-color:#fff}}.online-ed-trends .full-width{min-height:2470px}.online-ed-trends .full-width .block-callout{overflow:visible;position:initial}.online-ed-trends .full-width .callout-copy h2:first-of-type{margin-bottom:125px}@media screen and (min-width: 1021px){.online-ed-trends .full-width .callout-copy a:first-child{padding:37.5px;display:block}.online-ed-trends .full-width .callout-copy h2:first-of-type{margin-bottom:250px}}@media screen and (min-width: 1021px){.online-ed-trends .full-width{min-height:1470px}}.online-ed-trends .block-pie_chart{padding-top:3.125rem;padding-bottom:3.125rem;margin:0 auto;width:88%}@media screen and (min-width: 1021px){.online-ed-trends .block-pie_chart{display:inline-block;margin:0;padding-top:1.5625rem;vertical-align:top;width:49%}}.online-ed-trends .primary-blue,.online-ed-trends .content-centered:not(:last-of-type){margin-bottom:-175px;margin-top:-300px}@media screen and (min-width: 1021px){.online-ed-trends .primary-blue,.online-ed-trends .content-centered:not(:last-of-type){margin-bottom:0;margin-top:-100px}}.online-ed-trends .content-centered:last-of-type{margin-bottom:80px;margin-top:-60px}.online-ed-trends .content-centered h2{max-width:685px;width:60%}.online-ed-trends .image-technology{height:300px;width:100%;background:#fff url(../img/image-technology-2x.png) no-repeat center center;background-size:cover;margin:0 auto;z-index:2}@media screen and (min-width: 1021px){.online-ed-trends .image-technology{height:500px;margin-left:-150px;min-width:1200px}}.online-ed-trends [class^="icon-"]{height:75px;width:75px;background-size:cover;z-index:2}.online-ed-trends [class^="icon-"].solid{height:128px;width:128px}.online-ed-trends .page-title+.page-intro--block{color:#269adb;font-size:32px;line-height:1.2;margin:1.5625rem auto 0;max-width:550px;text-transform:uppercase}.online-ed-trends .page-title+.page-intro--block+div{height:125px}@media screen and (min-width: 1021px){.online-ed-trends .page-title+.page-intro--block{font-size:42px;max-width:885px}}.online-ed-trends h2{font-size:28px;line-height:1.4;width:88%}@media screen and (min-width: 1021px){.online-ed-trends h2{font-size:24px;width:50%}}.online-ed-trends h2[class^="align"]{clear:both}.online-ed-trends h2.alignleft,.online-ed-trends h2.alignright{float:none}@media screen and (max-width: 1020px){.online-ed-trends h2.alignleft,.online-ed-trends h2.alignright{margin:0 auto;text-align:center}.online-ed-trends h2.alignleft i,.online-ed-trends h2.alignright i{display:block;margin:0 auto 1.5625rem}}@media screen and (min-width: 1021px){.online-ed-trends h2.alignleft i,.online-ed-trends h2.alignright i{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 1021px){.online-ed-trends h2.alignleft{padding-right:65px}.online-ed-trends h2.alignleft i{left:calc(100% - 65px)}}@media screen and (min-width: 1021px){.online-ed-trends h2.alignright{left:50%;padding-left:100px}.online-ed-trends h2.alignright i{left:-65px}}.online-ed-trends h2.aligncenter{margin:0 auto;text-align:center}.online-ed-trends h2.aligncenter i{display:block;margin:0 auto 1.5625rem}.online-ed-trends h2+p{clear:both}.online-ed-trends button,.online-ed-trends .view-full{height:50px;width:50px;background-color:#fff;border:none;border-radius:50%;clear:both;display:block;margin:0 auto;z-index:2}.online-ed-trends .icon-arrow.point-down,.online-ed-trends .point-down.icon-arrow-double:before{height:18px;width:18px;border-color:#269adb;animation:pulse 6s ease-out 4s infinite;margin:0 auto;top:-5px}.online-ed-trends .primary-blue button,.online-ed-trends .primary-blue .view-full{background-color:#112d48}.online-ed-trends .btn--primary{padding:.9375rem 2.8125rem;display:block;margin:1.5625rem auto;max-width:280px}.online-ed-trends header button,.online-ed-trends header .view-full{position:absolute;bottom:0;left:calc(50% - 25px)}.online-ed-trends .angle-left .next-section-button,.online-ed-trends .angle-right .next-section-button{margin-bottom:-100px;margin-top:75px}@media screen and (min-width: 1021px){.online-ed-trends .angle-left .next-section-button,.online-ed-trends .angle-right .next-section-button{margin-bottom:560px;margin-top:150px}}.online-ed-trends .next-section-button p{margin-top:0}@media screen and (min-width: 768px){.action-area .wrapper{background-color:#fff;z-index:2}}.send-email{padding-top:30px}.send-email h2{font-size:25px}.send-email p{color:rgba(10,38,66,0.5);font-size:18px;line-height:1.38889;text-align:center}.send-email .gform_body .gform_fields{margin-top:0}.online-ed-trends .gform-send-email_wrapper{margin:0 auto;max-width:425px}.online-ed-trends .gform-send-email_wrapper .gform_footer{position:absolute;top:-12px;right:0;width:80px}.online-ed-trends .gform-send-email_wrapper .validation_error,.online-ed-trends .gform-send-email_wrapper .validation_message{padding-top:22px;text-align:center}.online-ed-trends .gform-send-email_wrapper .gfield_error input[type="text"]{box-shadow:0 0 10px #d5545b}.online-ed-trends .gform-send-email_wrapper .validation_error+.gform_body+.gform_footer{top:85px}.online-ed-trends .gform-send-email_wrapper .gform_body input{border-color:#d5545b}.online-ed-trends .gform-send-email_wrapper .gform_button{padding:19px 0;border-bottom-left-radius:0;border-top-left-radius:0;margin-top:.78125rem}.online-ed-trends .gform-send-email_wrapper .gform_button:focus,.online-ed-trends .gform-send-email_wrapper .gform_button:active{background-color:rgba(213,84,91,0.8)}@media screen and (min-width: 768px){.online-ed-trends .gform-send-email_wrapper{width:40%}}.online-ed-trends .gform_confirmation_message{padding:22px 0;color:#d5545b;font-size:18px;font-weight:700;text-align:center}.online-ed-trends .full-width [class*="block-callout"]{max-width:1180px}.online-ed-trends .full-width h2{margin-right:auto;margin-left:auto}@media screen and (min-width: 1021px){.online-ed-trends .full-width h2{margin-right:0;margin-left:0}}.online-ed-trends .callout-image{height:auto}.online-ed-trends [class*="block-callout"].content-width{margin-right:auto;margin-left:auto;overflow:visible}@keyframes pulse{15%{transform:scale(1.1) translateY(5px) rotate(-45deg)}100%{transform:scale(1) translateY(0) rotate(-45deg)}}.media-press h2{margin-top:3.125rem;text-align:center}@media screen and (min-width: 1021px){.media-press h2{font-size:40px}}.media-inquiries .btn{width:250px}@media screen and (min-width: 1021px){.media-inquiries .fr{margin-left:1.25em}}.news-mentions .headline-content{max-width:600px}@media screen and (min-width: 1021px){.news-mentions .headline-content{width:60%}}.media-logos{text-align:center}.media-logos li{padding:35px 0 15px;background-color:#fff;border:1px solid #dadee2;display:inline-block;margin:0 10px 35px}.media-logos li:first-child{margin-top:45px}.media-logos li+li{background-color:#0a2642}.media-logos li+li h3{color:#fff}@media screen and (min-width: 768px){.media-logos li{margin-top:45px;max-width:480px;width:47%}}.media-logos img{margin-left:auto;margin-right:auto;max-width:200px}.media-logos .btn{background-color:transparent;margin:0 10px;width:240px}@media screen and (max-width: 1020px){.media-logos .btn:last-child{margin-top:10px}}@media screen and (min-width: 768px){.media-logos .btn{width:170px}}.acclaim-quotes{margin-top:30px}.acclaim-quotes .column-2 div{vertical-align:top}.post-edit-link{display:block;text-align:center}h2+.post-meta{margin-top:-2px}h2.entry-title{margin-top:0}h2.entry-title a{display:block}.post-nav{margin-top:0}@media screen and (max-width: 767px){.post-nav{padding-right:1.25rem;padding-left:1.25rem;background-color:#ebedef;clear:both;overflow:auto}}@media screen and (min-width: 768px){.post-nav{padding-top:3.3125rem;border-top:1px solid #dadee2;margin-top:40px;min-height:120px}}@media screen and (min-width: 1021px){.post-nav{border:none;max-width:835px;margin:40px auto 50px;padding:0}}@media screen and (max-width: 767px){article+.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: 767px){.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: 767px){.post-nav__link--next .post-nav__label{margin-top:1rem}}@media screen and (min-width: 768px){.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}}.single-rankings-type-1{background-repeat:no-repeat;background-position:right 50px;background-size:100% auto}@media screen and (min-width: 1021px){.single-rankings-type-1{background-position:right 75px}}@media screen and (min-width: 1400px){.single-rankings-type-1{background-position:center 75px;background-size:1400px auto}}.single-rankings-type-1.cat_academics{background-image:url("../img/banners/banner-cat_academics-1400.jpg")}.single-rankings-type-1.cat_campus{background-image:url("../img/banners/banner-cat_campus-1400.jpg")}.single-rankings-type-1.cat_states{background-image:url("../img/banners/banner-cat_states-1400.jpg")}.single-rankings-type-1.cat_students{background-image:url("../img/banners/banner-cat_students-1400.jpg")}.single-rankings-type-1.cat_tuition{background-image:url("../img/banners/banner-cat_tuition-1400.jpg")}.single-rankings-type-3 .r-content:before{position:absolute;top:0;right:0;left:0;content:'';display:block;height:520px}@media screen and (min-width: 995px){.single-rankings-type-3 .r-content:before{margin-left:-110px;margin-right:-110px;max-width:none;width:calc(100% + ((1400px - 1180px) * 2))}}@media screen and (min-width: 1021px){.single-rankings-type-3 .r-content:before{max-width:1400px;width:1400px}}@media screen and (min-width: 1021px){.single-rankings-type-3 .r-content:before{background-color:#ebedef}}.single-rankings-type-3 .r-content .entry-content{margin-top:1.5625rem}.r-content{padding-top:25px;margin:0 auto;max-width:980px}.r-content article{margin:0 auto;max-width:780px;width:100%}@media screen and (min-width: 1181px){body.single-rankings-type-1 .r-content article,body.single-rankings-type-2 .r-content article{float:right}}@media screen and (min-width: 1221px) and (max-width: 1250px){.single-rankings-type-1 .r-content article{margin-right:2.34375rem}}@media screen and (min-width: 1251px) and (max-width: 1290px){.single-rankings-type-1 .r-content article{margin-right:1.5625rem}}.single-rankings-type-4 .r-content article{max-width:835px}.r-content .entry-content{clear:both}.r-content .entry-title+.entry-content h2:first-child{margin-top:2.34375rem}.r-content p,.r-content ul,.r-content ol{color:#0a2642}.r-content .site-sidebar{float:left;width:300px}@media screen and (max-width: 1181px){.r-content .site-sidebar{display:none}}@media screen and (max-width: 1220px){.r-content{padding-right:1.5625rem;padding-left:1.5625rem}}@media screen and (min-width: 1181px){.r-content{max-width:1180px}}.r-badge{margin:30px auto 0;width:280px;z-index:1}.r-badge img{display:block;margin:0 auto}.r-badge span{display:inline-block}.r-badge span:last-child{float:right}.entry-content .r-badge span{margin-top:0}.r-badge .btn--tertiary{padding-right:9px;padding-left:9px;background-color:#f5f6f7;color:#3b5268;font-size:.625rem;line-height:2.5;height:auto;text-transform:uppercase}.r-badge .btn--tertiary:active,.r-badge .btn--tertiary:focus,.r-badge .btn--tertiary:hover{border-color:currentColor;color:#d5545b}@media screen and (min-width: 1181px){.r-badge{margin:0 0 20px 1.5625rem;float:right}}.methodology-link{font-size:.6875rem;display:block;text-align:center}.r-intro{margin:1.5625rem auto 3.125rem;max-width:835px;width:88%}.r-intro .social-share{margin-bottom:8px}@media screen and (min-width: 1221px){.r-intro .social-share{display:none}}.r-intro .entry-content{z-index:1}.r-intro .entry-content p:first-child{margin-top:0}@media screen and (min-width: 1021px){.r-intro{margin-right:0;margin-left:0;padding-left:345px;max-width:none;min-height:300px;width:100%}.r-intro .entry-content{-moz-columns:2;columns:2;-moz-column-gap:20px;column-gap:20px}}.js-scroll-nav-section+h2{margin-top:0}.sidebar--archived-rankings h3{margin-bottom:1.5625rem}.sidebar--archived-rankings .banner-nav__wrapper{text-align:center}.sidebar--archived-rankings .banner-nav__btn{min-width:11.25rem}@media screen and (min-width: 1021px){.sidebar--archived-rankings .wrapper{max-width:42.5rem;width:57%}}.archive-table__container:not(.active){display:none}#modal-seal{padding:1.5625rem 0}#modal-seal img,#modal-seal div{display:inline-block;margin:0 1.5625rem;vertical-align:middle}#modal-seal img{max-width:280px}#modal-seal .btn--secondary{padding-right:2.34375rem;padding-left:2.34375rem;margin-top:.78125rem;width:auto}.post-switcher{display:none;padding-bottom:15px}.post-switcher .btn--sm{margin:0 2px 0 0}.has-widget .post-switcher{margin-top:-70px}@media screen and (min-width: 768px){.post-switcher{display:block}}.data-fold-buttons{text-align:right}.data-fold-buttons button,.data-fold-buttons .view-full,.data-fold-buttons span{display:inline-block;font-size:10px;margin-top:0}.data-fold-buttons button,.data-fold-buttons .view-full{color:#269adb;width:auto}.data-fold-buttons button:active,.data-fold-buttons .view-full:active,.data-fold-buttons button:focus,.data-fold-buttons .view-full:focus,.data-fold-buttons button:hover,.data-fold-buttons .view-full:hover{color:#d5545b}@media screen and (max-width: 1020px){.data-fold-buttons button,.data-fold-buttons .view-full{padding:15px 10px}}@media screen and (max-width: 1020px){.stickynav-heading+.data-fold-buttons{margin-top:.78125rem}}@media screen and (min-width: 1021px){.stickynav-heading+.data-fold-buttons{margin-top:0}}.r-wrap{display:table;height:100%;margin:0 auto -80px;max-width:1180px;width:100%}.r-child-content{padding-bottom:80px}@media screen and (min-width: 1021px){.r-child-content,.r-sidebar{border-left:1px solid #dadee2;display:table-cell;vertical-align:top}}.r-landing-state,.r-landing-child{padding-bottom:35px;min-height:270px}@media screen and (min-width: 695px){.r-landing-state,.r-landing-child{min-height:210px}}.r-landing-main{padding-bottom:35px;min-height:510px}@media screen and (min-width: 695px){.r-landing-main{min-height:420px}}.r-landing-main{padding-right:1.5625rem;padding-left:1.5625rem;margin-left:0;background-color:#f5f6f7;width:calc(100% + 1.5625rem)}.r-landing-state{background-image:url("../img/graphic-map-header.jpg");background-position:center center;background-size:cover;margin: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 (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.r-landing-state{background-image:url("../img/graphic-map-header-2x.jpg");background-size:cover}}.r-landing-state h1{color:#fff}@media screen and (min-width: 695px){.r-landing-main,.r-landing-state{padding-left:80px;background-repeat:no-repeat;max-width:none}.r-landing-child .page-title{padding-top:85px}.r-landing-main{background-image:url("../img/photo-rankings-header.jpg");background-position:right center;margin-bottom:0}}@media only screen and (min-width: 695px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 695px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 695px) and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-width: 695px) and (min-resolution: 125dpi), only screen and (min-width: 695px) and (min-resolution: 1.3dppx){.r-landing-main{background-image:url("../img/photo-rankings-header-2x.jpg");background-size:500px 420px}}@media screen and (min-width: 695px){.r-landing-main .page-title{padding-top:85px;text-align:left}.r-landing-main .page-title+p{max-width:420px;width:60%}}@media screen and (max-width: 1020px){.r-landing-child .page-title{font-size:60px;line-height:.91667}.r-sidebar{position:absolute;right:0;left:0;border-bottom:1px solid #dadee2;height:90px;overflow-x:scroll;text-align:center;white-space:nowrap}.r-cat-child .r-sidebar{top:230px}}@media screen and (max-width: 1020px){.r-sidebar{top:420px}}@media screen and (min-width: 695px) and (max-width: 1020px){.r-cat-child .r-sidebar{top:210px}}@media screen and (min-width: 1021px){.r-landing-main{background-position:390px center}.r-landing-main .page-title+p{max-width:460px}.r-sidebar{background-color:#ebeef0;border-right:1px solid #dadee2;overflow:hidden;width:300px}}@media screen and (min-width: 1070px){.r-landing-state{padding-left:40px}.r-landing-state .page-title{display:inline-block;padding-top:85px;text-align:left}.r-landing-state .state-list{display:inline-block;margin:0 0 0 45px;top:-20px;width:32%}.r-landing-state .custom-dropdown-options{left:-473px}}.r-site-stats{padding-top:18px;height:120px;width:100%;background-color:#fff;border-bottom:10px solid #dadee2;border-top:10px solid #dadee2}@media screen and (max-width: 767px){.r-site-stats{margin-top:40px}}@media screen and (min-width: 695px) and (max-width: 1020px){.r-site-stats{margin-top:90px}}.r-blocks{text-align:center}.r-blocks .r-block{width:100%}.r-blocks>div{margin:18px auto 0}@media screen and (min-width: 695px){.r-blocks>div{margin-left:0.8%;margin-right:0.8%}}@media screen and (min-width: 695px){.features .r-blocks>div:first-child{margin-left:1.4%}}@media screen and (min-width: 728px){.features .r-blocks>div:nth-child(3){position:absolute;top:213px;left:51.1%;margin:0}}.r-tagged-blocks>div,.r-tagged-blocks li{transition:opacity 0.25s}.r-tagged-blocks>div.is-visible,.r-tagged-blocks li.is-visible{animation:show-filtered-blocks 0.2s ease-in;display:inline-block}.r-tagged-blocks>div.not-visible,.r-tagged-blocks li.not-visible{display:none}@keyframes show-filtered-blocks{0%{display:none;opacity:0}1%{display:inline-block}100%{opacity:1}}.r-cat-filter{position:absolute;top:35px;right:100px;left:20px;display:none;text-align:center;text-transform:uppercase;z-index:0}.r-cat-filter--title{display:block;font-size:14px;line-height:1.42857;margin-bottom:25px}.r-cat-filter--title .icon{height:66px;width:66px;border:2px solid;border-radius:50%;display:block;margin:0 auto 7px}.r-cat-filter--list span{display:block;font-size:12px;line-height:1.33333;padding-bottom:10px}.r-cat-filter .btn{padding:10px 0 0 17px;background-color:transparent;border:none;color:#0a2642;font-weight:500;font-size:13px;line-height:1.15385;text-align:left;text-transform:capitalize;white-space:pre-wrap}.r-cat-filter .btn:before{position:absolute;top:11px;left:0;height:12px;width:12px;content:'';border:2px solid #9da8b3;border-radius:50%;display:inline-block;margin-right:5px;vertical-align:middle}.r-cat-filter .btn.active,.r-cat-filter .btn:active,.r-cat-filter .btn:focus,.r-cat-filter .btn:hover{opacity:1}.r-cat-filter .r-cat-filter--reset{border-top:1px solid #dadee2;color:#269adb;cursor:pointer;display:block;font-size:15px;font-weight:600;line-height:1.33333;margin-top:7px;padding-top:15px}@media screen and (min-width: 1021px){.r-cat-filter{display:block}}.r-img-block .btn--secondary,.box-cat_states .btn--secondary{margin:5px 10px 0 0;width:80px;opacity:0}.r-img-block .btn--secondary:active,.r-img-block .btn--secondary:focus,.r-img-block .btn--secondary:hover,.box-cat_states .btn--secondary:active,.box-cat_states .btn--secondary:focus,.box-cat_states .btn--secondary:hover{opacity:0}.r-img-block .btn--secondary{background-color:rgba(10,38,66,0.7);border-color:#AC287D;margin-bottom:7px}.r-img-block .btn--secondary:active,.r-img-block .btn--secondary:focus,.r-img-block .btn--secondary:hover{background-color:rgba(172,40,125,0.35);border-color:#AC287D;color:#fff}.r-block.cat_states:hover .btn,.box-cat_states:hover .btn{transition:opacity 0.35s ease-in 0.1s;opacity:1}.expert-intro .catchy-title{padding-top:105px;background-image:url("../img/img-Stuart-Ritter.png");background-position:center 0;background-repeat:no-repeat;background-size:100px;color:#d5545b;height:205px;position:relative;text-align:center;width:100%}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.expert-intro .catchy-title{background-image:url("../img/img-Stuart-Ritter-2x.png");background-size:100px 100px}}.expert-intro .catchy-title a{color:#d5545b;display:block}.expert-intro .catchy-title a:before{position:absolute;top:-40px;left:50%;background-image:url("../img/icons-social.png");height:35px;width:35px;content:'';display:block;background-color:#007bb6;background-position:-.25rem -12.8125rem;border:2px solid #fff;border-radius:50%;margin-left:25px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.expert-intro .catchy-title a:before{background-image:url("../img/icons-social-2x.png");background-size:40px 240px}}@media screen and (min-width: 1021px){.expert-intro .catchy-title a:before{bottom:-10px;left:-40px;margin-left:0;top:auto}}@media screen and (min-width: 1021px){.expert-intro .catchy-title{background-position:0 0;padding-left:125px;padding-top:17px;height:120px;text-align:left}}.expert-intro p{display:block}.has-logo{margin-top:2.34375rem}.has-logo img{display:inline-block;height:auto;margin-right:1.25em;max-width:200px;vertical-align:middle}@media screen and (max-width: 1020px){.has-logo img{margin-bottom:0}.has-logo span{display:block;margin-top:10px}}@media screen and (min-width: 1021px){.has-logo span{padding-left:.78125rem;border-left:1px solid #dadee2}}.search-field label{margin-top:1.5625rem}#searchsubmit{padding-right:0;padding-left:0;margin-top:1.5625rem;max-width:100px}.search-results--list .wrapper{max-width:1180px}.school-profile main .wrapper{max-width:1180px}.school-profile h2,.school-profile h3,.school-profile dl,.school-profile dt,.school-profile dd{margin-top:0}.school-profile h2{padding-top:.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:.9375rem}@media screen and (min-width: 1021px){.school-profile dl{padding-top:.9375rem;padding-right:1.25rem;padding-left:1.25rem}}.school-profile dt{color:#0a2642}.school-profile .data-stat{line-height:1.3125;padding-top:.375rem}.school-profile .data-stat small{display:block;font-size:.6875rem}.school-profile .s-address,.school-profile .s-website{font-size:15px}@media screen and (min-width: 768px){.school-profile .s-address,.school-profile .s-website{float:left;width:50%}}@media screen and (min-width: 1021px){.school-profile .s-address,.school-profile .s-website{float:none;width:auto}}.school-profile .s-website .btn{margin-top:5px;padding:12px 0}.school-profile .s-website dd:nth-child(3){margin-top:1.25rem}.school-profile .s-website footer{margin-top:0}.stat-list{padding-bottom:.9375rem}.stat-list dd{padding-top:.3125rem}@media screen and (min-width: 768px) 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;margin-top:45px;padding-bottom:.3125rem}.quick-stats::after{clear:both;content:"";display:block}.quick-stats .stat-list{padding:30px 20px 35px 80px;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 (-webkit-min-device-pixel-ratio: 1.3020833333333333), 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}.sp-data-item__stats,.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:.3125rem}.school-graphs{background-color:#ebedef;border-top:1px solid #dadee2;margin-top:50px;padding-bottom:5rem}.school-graphs .module__title{text-align:center}@media screen and (max-width: 1020px){.school-graphs .module__title{padding-top:3.125rem}}@media screen and (max-width: 1020px){.school-graphs .wrapper{padding-left:1.25rem;padding-right:1.25rem}}@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:block}.school-graphs section: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-demographics{border-top:2px solid #9da8b3;margin-top:3.125rem}.school-demographics ul:after{height:20rem}.sitemap .wrapper{max-width:980px}@media screen and (max-width: 1020px){.sitemap .wrapper{padding-right:1.25rem;padding-left:1.25rem}}[class*="list--sitemap"] li{margin-top:.625rem}[class*="list--sitemap"] a b{font-weight:400}@media screen and (min-width: 1021px){[class*="list--sitemap"]{display:inline-block;width:47.5%;margin-top:1.5625rem;vertical-align:top}[class*="list--sitemap"]:nth-child(2){margin-left:4%}}[class*="list--sitemap"][class$="resource"],[class*="list--sitemap"][class$="rankings"]{width:100%}[class*="list--sitemap"][class$="resource"] h2,[class*="list--sitemap"][class$="resource"] h3,[class*="list--sitemap"][class$="rankings"] h2,[class*="list--sitemap"][class$="rankings"] h3{clear:both;display:block}@media screen and (min-width: 1021px){[class*="list--sitemap"][class$="resource"] h2,[class*="list--sitemap"][class$="resource"] h3,[class*="list--sitemap"][class$="rankings"] h2,[class*="list--sitemap"][class$="rankings"] h3{text-align:center}[class*="list--sitemap"][class$="resource"] ul,[class*="list--sitemap"][class$="rankings"] ul{-moz-column-count:2;column-count:2;-moz-column-gap:14rem;column-gap:14rem;margin-top:1.5625rem}}[class*="list--sitemap"][class$="rankings"] h2{padding-top:2.34375rem}[class*="list--sitemap"][class$="rankings"] h3:first-of-type{padding-top:1.5625rem}[class*="list--sitemap"][class$="rankings"] h3:nth-of-type(n+2){padding-top:3.125rem}.tg-intro{border-bottom:1px solid #dadee2;margin-bottom:55px;padding-bottom:55px}@media screen and (max-width: 1020px){.tg-intro{padding-bottom:40px}.tg-intro .icon-buttons{padding-left:20px;padding-top:20px}}.tg-apple-windows{display:block}@media screen and (max-width: 1020px){.tg-apple-windows{margin:0 auto;max-width:380px}}@media screen and (min-width: 1021px){.tg-apple-windows{float:right;margin-left:1.5625rem;width:380px}}span[class^="tg-logo"],.catchy-title{color:#d5545b;display:block;text-transform:uppercase}span[class^="tg-logo"]{font-size:16px;height:68px;line-height:1.25;margin-bottom:30px}span[class^="tg-logo"] svg{display:block;float:left;margin-right:20px;margin-top:-10px}.catchy-title{font-size:18px;line-height:1.11111;text-align:center}@media screen and (min-width: 1021px){.catchy-title{width:380px}}.catchy-title b{display:block;font-family:"Fjalla One",sans-serif;font-size:38px;line-height:1.31579}span.tg-stat-laptop{height:380px;width:100%;background:url("../img/svg/img-laptop.svg") no-repeat center center;background-size:contain;display:table;max-width:380px;min-width:320px}span.tg-stat-laptop span{display:table-cell;vertical-align:middle}@media screen and (max-width: 1020px){span.tg-stat-laptop{height:320px;margin:0 auto}}@media screen and (min-width: 1021px){span.tg-stat-laptop{float:left;margin-right:1.5625rem;width:380px}}@media screen and (min-width: 1021px){.tg-scroll-nav nav{height:68px}.tg-scroll-nav a{line-height:1.3;padding-bottom:10px;padding-top:15px}}.s-devices{text-align:center}.s-devices dd{display:inline-block;height:36px;margin-left:5px;margin-right:5px;overflow:hidden}.s-devices dd svg{position:relative;top:-4px}@media screen and (max-width: 1020px){.s-devices dt{display:none}}.t-data-list__title,.t-data-list__title+p{text-align:center}@media screen and (min-width: 1021px){.t-data-list__title,.t-data-list__title+p{margin-left:auto;margin-right:auto;max-width:835px}}#devices{margin-top:40px}#devices dl:not(:first-child) dd{font-size:13px;line-height:1.15385}@media screen and (min-width: 1021px){#devices{margin-top:50px}}#tg-resources{margin:85px auto;max-width:835px}#tg-resources h3{margin-top:25px}@media screen and (max-width: 1020px){#tg-resources{margin:40px 20px 80px}}.bg--visual-guide{background-position:center center;background-repeat:no-repeat;background-size:cover}.visual-guide{overflow-x:hidden}.visual-guide .landing--intro .header-block{height:550px;line-height:550px}.visual-guide .landing--intro header{display:inline-block;line-height:normal;padding-bottom:1.5625rem;vertical-align:bottom;width:100%}.visual-guide .landing--intro .page-title{font-size:44px;padding:0 20px 60px}@media screen and (min-width: 1021px){.visual-guide .landing--intro .page-title{font-size:80px}}.visual-guide.voting-guide .header-block{height:auto;line-height:normal;padding-bottom:20px}.visual-guide.choosing-major .page-title{color:#fff}.visual-guide hr{margin:50px 0}.visual-guide .block-content h3:first-child{margin-top:40px}.visual-guide .sticky-waypoint .block-content:first-child h3{margin-top:25px}.visual-guide h4{font-size:18px;line-height:1.6;font-weight:400}.visual-guide h4+p{margin-top:10px}.visual-guide .social-share{text-align:center;margin-bottom:10px}.visual-guide [class^="column-"]{margin-top:0}.visual-guide .entry-content{padding-bottom:60px}.visual-guide .hero{margin:0;padding:40px 0;border:0}.visual-guide .hero p{color:#fff;font-size:21px;text-transform:uppercase;border-left:5px solid #fff;padding-left:10px;line-height:1.4}.visual-guide .hero p.author{border-left:0;padding-left:0;font-size:11px}.visual-guide .hero p.author strong{display:block;font-size:16px}.visual-guide .hero:not(blockquote) p{border:0;text-transform:none;font-size:16px}.visual-guide .hero.hero-social-logo{padding-bottom:75px;padding-top:75px}.hero-social-logo img{margin-top:15px}@media screen and (max-width: 1020px){.hero-social-logo img{max-width:400px;margin:0 auto}}.social-resume i{margin-top:10px}.social-resume td:first-child{padding-left:0;width:175px}.voting-guide-nav{position:relative;bottom:-50px;background:#d5545b;margin:0 -20px;padding:0 20px;z-index:9}.voting-guide-nav .sidebar__title{color:#fff !important}.voting-guide-nav .dots-to-x,.voting-guide-nav .dots-to-x::before,.voting-guide-nav .dots-to-x::after{background-color:currentColor}.voting-guide-nav ul{position:absolute;top:50px;right:0;left:0;display:none}.voting-guide-nav.is-active ul{display:block}@media screen and (min-width: 768px){.voting-guide-nav{position:static;top:auto;right:auto;bottom:auto;left:auto;background-color:transparent;display:block;text-align:center}.voting-guide-nav button,.voting-guide-nav .view-full{display:none}.voting-guide-nav ul{position:static;top:auto;right:auto;bottom:auto;left:auto;background-color:rgba(255,255,255,0.5);border-radius:10px;box-shadow:0 0 10px rgba(10,38,66,0.3);display:block;padding:12px 9px 5px}.voting-guide-nav li{background:#0a2642;background-position:center;background-size:cover;display:inline-table;margin:10px}.voting-guide-nav li[class*="by-state"]{background-image:url(../img/btn-img-by-state.jpg)}}@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi){.voting-guide-nav li[class*="by-state"]{background-image:url(../img/btn-img-by-state-2x.jpg)}}@media screen and (min-width: 768px){.voting-guide-nav li[class*="by-issues"]{background-image:url(../img/btn-img-by-the-issues.jpg)}}@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi){.voting-guide-nav li[class*="by-issues"]{background-image:url(../img/btn-img-by-the-issues-2x.jpg)}}@media screen and (min-width: 768px){.voting-guide-nav li[class*="student"]{background-image:url(../img/btn-img-for-students.jpg)}}@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi){.voting-guide-nav li[class*="student"]{background-image:url(../img/btn-img-for-students-2x.jpg)}}@media screen and (min-width: 768px){.voting-guide-nav li[class*="in-college"]{background-image:url(../img/btn-img-in-college.jpg)}}@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi){.voting-guide-nav li[class*="in-college"]{background-image:url(../img/btn-img-in-college-2x.jpg)}}@media screen and (min-width: 768px){.voting-guide-nav li[class*="resources"]{background-image:url(../img/btn-img-resources.jpg)}}@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi){.voting-guide-nav li[class*="resources"]{background-image:url(../img/btn-img-resources-2x.jpg)}}@media screen and (min-width: 768px){.voting-guide-nav a{background-color:rgba(10,38,66,0);border-bottom:5px solid #269adb;color:#fff !important;display:table-cell;height:105px;font-size:20px;font-weight:bold;line-height:1;padding:20px;position:relative;text-align:left;text-transform:uppercase;transition:background-color .25s;vertical-align:middle;width:220px}.voting-guide-nav a.current-link{border-bottom-color:#d5545b}.voting-guide-nav a span{display:block;font-size:16px;font-weight:normal;text-transform:uppercase}.voting-guide-nav a::before{position:absolute;bottom:20px;left:20px;border-bottom:inherit;border-bottom-width:3px;content:'';display:block;height:0;width:40px}.voting-guide-nav a:hover,.voting-guide-nav a:active,.voting-guide-nav a:focus{background-color:rgba(10,38,66,0.4)}}.voting-guide img{height:auto;max-width:100%}.voting-guide .article-custom-title{font-family:"Fjalla One",sans-serif;font-size:35px;font-weight:600;line-height:1;text-transform:uppercase}@media screen and (min-width: 768px){.voting-guide .article-custom-title{font-size:55px;line-height:1.18182}}.voting-guide .article-author{font-size:17px;line-height:25px;margin-top:0;text-transform:uppercase}@media screen and (min-width: 768px){.voting-guide .article-author{font-size:20px}}.voting-guide .landing--intro{margin-bottom:0;width:calc(100% - 40px)}.voting-guide .landing--intro header{height:auto;padding-bottom:20px}@media screen and (min-width: 1021px){.voting-guide .landing--intro,.voting-guide .landing--intro .wrapper{max-width:1220px}.voting-guide .landing--intro .header-block{display:block}.voting-guide .landing--intro .header-block header{display:block}}.voting-guide article>.landing--intro{background:#dadee2;box-shadow:40vw 0 0 0 #dadee2,-40vw 0 0 0 #dadee2}.voting-guide .intro-quote,.voting-guide .intro-section{margin-top:0}.voting-guide .intro-quote{padding:0 0 1.5625rem}.voting-guide .intro-quote blockquote{margin-left:auto;margin-right:auto;max-width:835px}.voting-guide .entry-title{line-height:1;padding:20px 0 0 !important;text-align:center}.voting-guide .entry-title::before{background-image:url(../img/icon-voters-guide.svg);background-position:center;background-repeat:no-repeat;background-size:100px 100px;content:'';display:block;height:100px;margin:0 auto}.voting-guide .entry-title::after{display:none}.voting-guide .entry-title b{font-size:55px}@media screen and (min-width: 768px){.voting-guide .entry-title b{font-size:80px}}.voting-guide .entry-title small{display:block;font-family:"Open Sans",sans-serif;font-size:20px;font-weight:300;margin:5px auto 20px}@media screen and (min-width: 768px){.voting-guide .entry-title small{font-size:25px}}.voting-guide .content{max-width:1180px}.voting-guide .intro-section ~ :not(.modal):not(.full-width):not(.link-boxes):not(.list--box-featured){margin-left:auto;margin-right:auto;text-align:center}@media screen and (min-width: 1021px){.voting-guide .intro-section ~ :not(.modal):not(.full-width):not(.link-boxes):not(.list--box-featured){max-width:835px}}.voting-guide .intro-section ~ .link-boxes{max-width:1180px}.voting-guide .site-sidebar{margin-top:0 !important;text-align:left}.voting-guide .site-sidebar *{text-align:left}@media screen and (min-width: 1021px){.voting-guide .site-sidebar{float:left;width:300px}}.voting-guide .site-sidebar ~ :not(.modal):not(.full-width):not(.link-boxes):not(.list--box-featured){text-align:left}@media screen and (min-width: 1021px){.voting-guide .site-sidebar ~ :not(.modal):not(.full-width):not(.link-boxes):not(.list--box-featured){margin-left:345px}}@media screen and (max-width: 1020px){.voting-guide .sidebar-sticky-menu{margin-left:0;margin-top:0}.voting-guide .sidebar-sticky-menu::before{background-color:#d5545b}.voting-guide .sidebar-sticky-menu .sidebar__title{color:#fff}.voting-guide .sidebar-sticky-menu .sidebar__title i,.voting-guide .sidebar-sticky-menu .sidebar__title i::before,.voting-guide .sidebar-sticky-menu .sidebar__title i::after{background-color:#fff}}@media screen and (min-width: 1021px){.voting-guide .sidebar-sticky-menu{pointer-events:none}.voting-guide .sidebar-sticky-menu::before{display:none}.voting-guide .sidebar-sticky-menu .sticky-nav-trigger i{display:none;pointer-events:none}.voting-guide .sidebar-sticky-menu ul{display:block;margin-left:1.5625rem}.voting-guide .sidebar-sticky-menu a{pointer-events:initial}}@media screen and (min-width: 1221px){.voting-guide .sidebar-sticky-menu ul{margin-left:0}}.voting-guide .sidebar-sticky-menu.is-active i{background-color:transparent}.voting-guide .list--box-featured{padding-left:0 !important}.voting-guide .list--box-featured li{margin:0 auto;width:360px}@media screen and (min-width: 768px){.voting-guide .list--box-featured li{margin:.78125rem;max-width:calc(50% - 1.5625rem)}}@media screen and (min-width: 1021px){.voting-guide .list--box-featured li:first-child{margin-left:.78125rem}}.voting-guide .has-rwd-image{background:#f5f6f7;position:relative}.voting-guide .has-rwd-image .wrapper{z-index:2}@media screen and (min-width: 768px){.voting-guide .has-rwd-image .wrapper{padding-left:15%}}.voting-guide .has-rwd-image::before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(0deg, #f5f6f7 0, #f5f6f7 50%, rgba(245,246,247,0) 60%);content:'';z-index:1}@media screen and (min-width: 768px){.voting-guide .has-rwd-image::before{background-image:linear-gradient(270deg, #f5f6f7 0, #f5f6f7 50%, rgba(245,246,247,0) 75%)}}.voting-guide .has-rwd-image .callout-rwd-image{background-position:center;background-size:cover;margin:-1.5625rem -1.5625rem -3.125rem;padding-top:50%}.voting-guide .has-rwd-image .callout-rwd-image ~ .wrapper{z-index:2}@media screen and (min-width: 768px){.voting-guide .has-rwd-image .callout-rwd-image{position:absolute;top:-50px;right:0;bottom:-50px;left:0;background-position:left center;background-size:contain;margin:0;padding-top:0;z-index:0}.voting-guide .has-rwd-image .callout-rwd-image ~ .wrapper{padding-left:40%}}@media screen and (min-width: 768px){.voting-guide .has-rwd-image[data-align="right"]::before{background-image:linear-gradient(90deg, #f5f6f7 0, #f5f6f7 50%, rgba(245,246,247,0) 75%)}.voting-guide .has-rwd-image[data-align="right"] .callout-rwd-image{background-position:right center}.voting-guide .has-rwd-image[data-align="right"] .callout-rwd-image ~ .wrapper{padding-left:0;padding-right:40%}}@media screen and (max-width: 1020px){.voting-guide .svg-container.us-map{height:0;margin:0;padding:0;overflow:hidden}}html.lt-ie10 .not-for-ie9{display:none}.ie9-fallback{display:none}.ie9-fallback html.lt-ie10{display:block}@media screen and (max-width: 1020px){.single-voting-guide.pinned #sticky-nav,.single-voting-guide.pinned .sticky-nav-section{position:relative;top:auto;width:auto}}.takes-no-space{background:none !important;border:0 !important;height:0 !important;margin:0 !important;padding:0 !important;position:static !important}.addtl-resources h2,.addtl-resources h3{text-align:center}.addtl-resources ul li{margin-top:.625rem}.addtl-resources ul h3{margin-top:1.5625rem}@media screen and (max-width: 1020px){.addtl-resources ul{clear:both;margin-left:auto;margin-right:auto}}.addtl-resources section+section{margin-top:3.1875rem}.addtl-resources+.sidebar--addtl-posts{margin-top:0}@media screen and (min-width: 1021px){.post-nav+.addtl-resources .wrapper{max-width:1180px}}.list--box-standard,.list--box-plain{text-align:center}.list--box-standard::after,.list--box-plain::after{clear:both;content:"";display:block}.list--box-standard small,.list--box-plain small{display:none}.list--box-standard li,.list--box-plain li{margin-top:1.125rem;text-align:left;width:100%}@media screen and (min-width: 1021px){.list--box-standard li,.list--box-plain li{display:inline-block;max-width:390px;width:32%}.addtl-resources .list--box-standard li:nth-child(3n+2),.category-wrapper .list--box-standard li:nth-child(3n+2),.addtl-resources .list--box-plain li:nth-child(3n+2),.category-wrapper .list--box-plain li:nth-child(3n+2){margin-right:20px;margin-left:20px}}@media screen and (min-width: 768px) and (max-width: 1020px){.list--box-standard.wrapper,.list--box-plain.wrapper{max-width:55rem;width:100%}}.hp-financial-aid .list--box-standard li{display:block;margin:0 55px;max-width:none;width:auto}.hp-financial-aid .list--box-standard li:nth-child(2n+2){margin-top:20px}.list--box-standard a,.list--box-featured a{background-repeat:no-repeat}.r-scnd-list-boxes .list--box-standard.-new{margin-top:15px;text-align:center}.list--box-standard.-new li{padding-top:10px;background-position:0 10px;background-repeat:no-repeat;border-top:1px solid #dadee2;float:none;margin-top:8px;width:100%}.list--box-standard.-new li:last-child{border-bottom:1px solid #dadee2;padding-bottom:10px}.list--box-standard.-new span{background-color:transparent;border:none;font-size:13px;padding-top:5px}.list--box-standard.-new span:before{top:0}.list--box-standard.-new i{display:none}.r-scnd-list-boxes li{display:inline-block;margin-left:0.8%;margin-right:0.8%;max-width:348px;text-align:left}.list--box-featured{margin:0 auto;max-width:1180px;text-align:center;width:100%}.list--box-featured li{background-size:cover}@media screen and (min-width: 768px){.list--box-featured li{margin-right:10px;margin-left:10px;max-width:300px;display:inline-table;vertical-align:top;width:50%}}@media screen and (min-width: 1021px){.list--box-featured li{margin-right:0;margin-left:20px;max-width:280px;width:25%}.list--box-featured li:first-child{margin-left:0}}@media screen and (min-width: 768px) and (max-width: 1020px){.list--box-featured.wrapper{max-width:55rem;width:100%}}.box-plain,.box-standard{border-left:5px solid;color:#3b5268;display:table;height:80px;font-size:.8125rem;line-height:1.69231;width:100%}.box-plain b,.box-standard b{font-weight:500}body:not(.search-results) .box-plain b,body:not(.search-results) .box-standard b{color:#0a2642;display:block;font-size:14px;line-height:1.57143}.box-plain span,.box-standard span{background-color:#fff;border:1px solid #dadee2;display:table-cell;padding-left:.9375rem;padding-right:.9375rem;vertical-align:middle}@media screen and (min-width: 1221px){.box-plain,.box-standard{font-size:.875rem;line-height:1.57143}}.box-standard{padding-left:100px;border-left:none;font-size:.875rem;line-height:1.28571;position:relative}@media screen and (min-width: 768px) and (max-width: 1020px){.box-standard body:not(.home){font-size:.8125rem}}@media screen and (min-width: 1221px){.box-standard{font-size:.9375rem;line-height:1.33333}}.box-standard span{border-left:none;width:100%}.box-standard span:before{position:absolute;top:-1px;left:0;height:80px;width:5px;content:'';background-color:#269adb;display:block}.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: 768px){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-regular{height:4.6875rem;width:100%}@media screen and (max-width: 1020px){.box-regular:nth-child(2n){float:right}}@media screen and (min-width: 768px){.box-regular{float:left;display:block;margin-right:6.04063%;width:46.97968%;margin-right:0}.box-regular:last-child{margin-right:0}}@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:1rem;line-height:1.25}.box{display:table;margin-top:.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{padding-right:5px;padding-left:5px;color:#fff;display:block;font-size:16px;line-height:1.25;min-height:9.375rem;overflow:hidden;position:relative;text-align:center;text-transform:uppercase}.box-featured:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(10,38,66,0.5), rgba(10,38,66,0.8));content:'';display:block;min-height:9.375rem}.box-featured:active,.box-featured:focus,.box-featured:hover{color:#fff}.box-featured:active,.box-featured:hover,.box-featured:focus{background-color:rgba(10,38,66,0.92);color:#fff}.box-featured:active:after,.box-featured:hover:after,.box-featured:focus:after{background-color:rgba(10,38,66,0.65)}.box-featured b{display:block;font-size:1.5rem;font-weight:500;letter-spacing:-.0625rem;line-height:1}.box-featured .category{font-size:.6875rem;line-height:1.81818}.box-featured div,.box-featured span,.box-featured i,.box-featured b{position:relative;z-index:2}.box-featured div{padding: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:.3125rem;border-top:3px solid;display:block;font-style:normal;font-size:.6875rem;font-weight:600;line-height:1.81818;margin:.5625rem auto 0;text-align:center;text-transform:uppercase;width:12.5rem}.box-featured img{position:absolute;top:50%;left:49.8%;-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);display:block;max-width:none;width:390px;z-index:0}.site-sidebar .box-featured{width:100%}.list--box-featured .box-featured{height:150px;width:100%;background-position:center}.category-wrapper{padding:50px 20px 60px;border-bottom:1px solid #dadee2;margin-top:0;max-width:1180px}.pinned+.category-wrapper{padding-top:100px}.category-wrapper ul{padding-top:15px;margin-bottom:0}.category-wrapper:last-of-type{border-bottom:none;padding-bottom:0}@media screen and (max-width: 1020px){.category-wrapper .shuffle__sizer{display:none}}@media screen and (min-width: 1021px){.category-wrapper{padding-left:0;padding-right:0}}.list--box-featured__rankings,.list--box-plain__rankings{margin-top:.25rem}.list--box-featured__rankings::after,.list--box-plain__rankings::after{clear:both;content:"";display:block}@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}.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}}.box-bold{background:#f5f6f7;border:1px solid #ced3d9}.box-bold h4{color:#d5545b;font-weight:bold;padding-left:1.5625rem;padding-right:1.5625rem;text-transform:uppercase}.box-bold h4:not(:first-of-type){border-top:1px solid #ced3d9;padding-top:1.5625rem}.collapsible-content .box-bold{background-color:#fff;margin-top:1.5625rem}.bb-header{color:#fff;position:relative}.bb-header *{color:inherit;margin:0 !important;padding:1.5625rem}.bb-header,.bb-header.dark-blue{background-color:#0a2642;border-bottom-color:#000}.bb-header.blue{background-color:#269adb;border-bottom:3px solid #1a6c9b}.collapsible-content .bb-header{border-bottom:0}.bb-content{margin:0;padding:0 0 .78125rem}.bb-content ul,.bb-content ol{margin-left:1.5625rem}.olive.callout,.olive:not(.callout)>.wrapper>[class^="block-callout"]{background:#b5c9b9}.olive.callout h2,.olive.callout h3,.olive.callout p,.olive.callout ul,.olive.callout ol,.olive:not(.callout)>.wrapper>[class^="block-callout"] h2,.olive:not(.callout)>.wrapper>[class^="block-callout"] h3,.olive:not(.callout)>.wrapper>[class^="block-callout"] p,.olive:not(.callout)>.wrapper>[class^="block-callout"] ul,.olive:not(.callout)>.wrapper>[class^="block-callout"] ol{color:#fff}.olive.callout p,.olive.callout ul,.olive.callout ol,.olive:not(.callout)>.wrapper>[class^="block-callout"] p,.olive:not(.callout)>.wrapper>[class^="block-callout"] ul,.olive:not(.callout)>.wrapper>[class^="block-callout"] ol{font-size:16px;line-height:1.5625}.olive.callout blockquote p,.olive:not(.callout)>.wrapper>[class^="block-callout"] blockquote p{border-color:#fff;color:#fff;font-size:21px;line-height:1.19048}.olive.callout blockquote cite,.olive:not(.callout)>.wrapper>[class^="block-callout"] blockquote cite{color:#fff}.olive.callout a:not(.btn),.olive:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn){color:rgba(255,255,255,0.9)}.olive.callout a:not(.btn):hover,.olive.callout a:not(.btn):focus,.olive.callout a:not(.btn):active,.olive:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn):hover,.olive:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn):focus,.olive:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn):active{color:rgba(255,255,255,0.8)}.teal.callout,.teal:not(.callout)>.wrapper>[class^="block-callout"]{background:#68d1ad}.teal.callout h2,.teal.callout h3,.teal.callout p,.teal.callout ul,.teal.callout ol,.teal:not(.callout)>.wrapper>[class^="block-callout"] h2,.teal:not(.callout)>.wrapper>[class^="block-callout"] h3,.teal:not(.callout)>.wrapper>[class^="block-callout"] p,.teal:not(.callout)>.wrapper>[class^="block-callout"] ul,.teal:not(.callout)>.wrapper>[class^="block-callout"] ol{color:#fff}.teal.callout p,.teal.callout ul,.teal.callout ol,.teal:not(.callout)>.wrapper>[class^="block-callout"] p,.teal:not(.callout)>.wrapper>[class^="block-callout"] ul,.teal:not(.callout)>.wrapper>[class^="block-callout"] ol{font-size:16px;line-height:1.5625}.teal.callout blockquote p,.teal:not(.callout)>.wrapper>[class^="block-callout"] blockquote p{border-color:#fff;color:#fff;font-size:21px;line-height:1.19048}.teal.callout blockquote cite,.teal:not(.callout)>.wrapper>[class^="block-callout"] blockquote cite{color:#fff}.teal.callout a:not(.btn),.teal:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn){color:rgba(255,255,255,0.9)}.teal.callout a:not(.btn):hover,.teal.callout a:not(.btn):focus,.teal.callout a:not(.btn):active,.teal:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn):hover,.teal:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn):focus,.teal:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn):active{color:rgba(255,255,255,0.8)}.teal-light.callout,.teal-light:not(.callout)>.wrapper>[class^="block-callout"]{background:#74c6c5}.teal-light.callout h2,.teal-light.callout h3,.teal-light.callout p,.teal-light.callout ul,.teal-light.callout ol,.teal-light:not(.callout)>.wrapper>[class^="block-callout"] h2,.teal-light:not(.callout)>.wrapper>[class^="block-callout"] h3,.teal-light:not(.callout)>.wrapper>[class^="block-callout"] p,.teal-light:not(.callout)>.wrapper>[class^="block-callout"] ul,.teal-light:not(.callout)>.wrapper>[class^="block-callout"] ol{color:#fff}.teal-light.callout p,.teal-light.callout ul,.teal-light.callout ol,.teal-light:not(.callout)>.wrapper>[class^="block-callout"] p,.teal-light:not(.callout)>.wrapper>[class^="block-callout"] ul,.teal-light:not(.callout)>.wrapper>[class^="block-callout"] ol{font-size:16px;line-height:1.5625}.teal-light.callout blockquote p,.teal-light:not(.callout)>.wrapper>[class^="block-callout"] blockquote p{border-color:#fff;color:#fff;font-size:21px;line-height:1.19048}.teal-light.callout blockquote cite,.teal-light:not(.callout)>.wrapper>[class^="block-callout"] blockquote cite{color:#fff}.teal-light.callout a:not(.btn),.teal-light:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn){color:rgba(255,255,255,0.9)}.teal-light.callout a:not(.btn):hover,.teal-light.callout a:not(.btn):focus,.teal-light.callout a:not(.btn):active,.teal-light:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn):hover,.teal-light:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn):focus,.teal-light:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn):active{color:rgba(255,255,255,0.8)}.pink.callout,.pink:not(.callout)>.wrapper>[class^="block-callout"]{background:#e0a6c6}.pink.callout h2,.pink.callout h3,.pink.callout p,.pink.callout ul,.pink.callout ol,.pink:not(.callout)>.wrapper>[class^="block-callout"] h2,.pink:not(.callout)>.wrapper>[class^="block-callout"] h3,.pink:not(.callout)>.wrapper>[class^="block-callout"] p,.pink:not(.callout)>.wrapper>[class^="block-callout"] ul,.pink:not(.callout)>.wrapper>[class^="block-callout"] ol{color:#fff}.pink.callout p,.pink.callout ul,.pink.callout ol,.pink:not(.callout)>.wrapper>[class^="block-callout"] p,.pink:not(.callout)>.wrapper>[class^="block-callout"] ul,.pink:not(.callout)>.wrapper>[class^="block-callout"] ol{font-size:16px;line-height:1.5625}.pink.callout blockquote p,.pink:not(.callout)>.wrapper>[class^="block-callout"] blockquote p{border-color:#fff;color:#fff;font-size:21px;line-height:1.19048}.pink.callout blockquote cite,.pink:not(.callout)>.wrapper>[class^="block-callout"] blockquote cite{color:#fff}.pink.callout a:not(.btn),.pink:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn){color:rgba(255,255,255,0.9)}.pink.callout a:not(.btn):hover,.pink.callout a:not(.btn):focus,.pink.callout a:not(.btn):active,.pink:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn):hover,.pink:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn):focus,.pink:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn):active{color:rgba(255,255,255,0.8)}.red.callout,.red:not(.callout)>.wrapper>[class^="block-callout"]{background:#d5545b}.red.callout h2,.red.callout h3,.red.callout p,.red.callout ul,.red.callout ol,.red:not(.callout)>.wrapper>[class^="block-callout"] h2,.red:not(.callout)>.wrapper>[class^="block-callout"] h3,.red:not(.callout)>.wrapper>[class^="block-callout"] p,.red:not(.callout)>.wrapper>[class^="block-callout"] ul,.red:not(.callout)>.wrapper>[class^="block-callout"] ol{color:#fff}.red.callout p,.red.callout ul,.red.callout ol,.red:not(.callout)>.wrapper>[class^="block-callout"] p,.red:not(.callout)>.wrapper>[class^="block-callout"] ul,.red:not(.callout)>.wrapper>[class^="block-callout"] ol{font-size:16px;line-height:1.5625}.red.callout blockquote p,.red:not(.callout)>.wrapper>[class^="block-callout"] blockquote p{border-color:#fff;color:#fff;font-size:21px;line-height:1.19048}.red.callout blockquote cite,.red:not(.callout)>.wrapper>[class^="block-callout"] blockquote cite{color:#fff}.red.callout a:not(.btn),.red:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn){color:rgba(255,255,255,0.9)}.red.callout a:not(.btn):hover,.red.callout a:not(.btn):focus,.red.callout a:not(.btn):active,.red:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn):hover,.red:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn):focus,.red:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn):active{color:rgba(255,255,255,0.8)}.blue.callout,.blue:not(.callout)>.wrapper>[class^="block-callout"]{background:#269adb}.blue.callout h2,.blue.callout h3,.blue.callout p,.blue.callout ul,.blue.callout ol,.blue:not(.callout)>.wrapper>[class^="block-callout"] h2,.blue:not(.callout)>.wrapper>[class^="block-callout"] h3,.blue:not(.callout)>.wrapper>[class^="block-callout"] p,.blue:not(.callout)>.wrapper>[class^="block-callout"] ul,.blue:not(.callout)>.wrapper>[class^="block-callout"] ol{color:#fff}.blue.callout p,.blue.callout ul,.blue.callout ol,.blue:not(.callout)>.wrapper>[class^="block-callout"] p,.blue:not(.callout)>.wrapper>[class^="block-callout"] ul,.blue:not(.callout)>.wrapper>[class^="block-callout"] ol{font-size:16px;line-height:1.5625}.blue.callout blockquote p,.blue:not(.callout)>.wrapper>[class^="block-callout"] blockquote p{border-color:#fff;color:#fff;font-size:21px;line-height:1.19048}.blue.callout blockquote cite,.blue:not(.callout)>.wrapper>[class^="block-callout"] blockquote cite{color:#fff}.blue.callout a:not(.btn),.blue:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn){color:rgba(255,255,255,0.9)}.blue.callout a:not(.btn):hover,.blue.callout a:not(.btn):focus,.blue.callout a:not(.btn):active,.blue:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn):hover,.blue:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn):focus,.blue:not(.callout)>.wrapper>[class^="block-callout"] a:not(.btn):active{color:rgba(255,255,255,0.8)}.primary-blue.callout,.primary-blue:not(.callout)>.wrapper>[class^="block-callout"]{background-color:#0a2642}.primary-blue.callout h2,.primary-blue.callout h3,.primary-blue.callout p,.primary-blue.callout ul,.primary-blue.callout ol,.primary-blue:not(.callout)>.wrapper>[class^="block-callout"] h2,.primary-blue:not(.callout)>.wrapper>[class^="block-callout"] h3,.primary-blue:not(.callout)>.wrapper>[class^="block-callout"] p,.primary-blue:not(.callout)>.wrapper>[class^="block-callout"] ul,.primary-blue:not(.callout)>.wrapper>[class^="block-callout"] ol{color:#fff}.white.callout,.white:not(.callout)>.wrapper>[class^="block-callout"]{background-color:#fff;border:1px solid #dadee2}[class^="pie-chart-"] .pie-background{background-color:rgba(213,84,91,0.5)}[class^="pie-chart-"] .pie-chart-label,[class^="pie-chart-"] .pie-chart-text{color:#d5545b}[class^="pie-chart-"] .pie-slice{background-color:#d5545b}.pie-chart-blue .pie-background{background-color:rgba(38,154,219,0.5)}.pie-chart-blue .pie-chart-label,.pie-chart-blue .pie-chart-text{color:#269adb}.pie-chart-blue .pie-slice{background-color:#269adb}button[data-group="featured"] span,[data-group="featured"].view-full span{color:#d5545b}.box-small.featured i,.featured .r-title__cat:after{border-color:#d5545b}.featured .r-cat-filter .btn.active:before,.featured .r-cat-filter .btn:active:before,.featured .r-cat-filter .btn:focus:before,.featured .r-cat-filter .btn:hover:before{border-color:#d5545b}.featured .r-cat-filter .btn.active:before{background-color:#d5545b}.featured .r-site-stats .stats b,.featured .r-cat-filter--title,.featured .r-cat-filter--list span{color:#d5545b}.featured .r-cat-filter--title svg{fill:#d5545b}[class*="r-cat-nav"] .featured.active{background-color:#d5545b}[class*="r-cat-nav"] .featured.active a{border-color:#d5545b}.mm-r-cat-nav li.featured:active,.mm-r-cat-nav li.featured:focus,.mm-r-cat-nav li.featured:hover{background-color:#d5545b}.mm-r-cat-nav li.featured:active a,.mm-r-cat-nav li.featured:focus a,.mm-r-cat-nav li.featured:hover a{border-color:#d5545b}.mm-r-cat-posts .featured{background-image:url("../img/image-mm-featured.jpg");background-position:bottom left;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.mm-r-cat-posts .featured{background-image:url("../img/image-mm-featured-2x.jpg");background-size:350px 360px}}.mm-r-cat-posts .featured h3:after{background-color:#d5545b}[class*="icon--"][class*="featured"] .icon{border-color:#d5545b}[class*="icon--"][class*="featured"] svg{fill:#d5545b}button[data-group="cat_academics"] span,[data-group="cat_academics"].view-full span{color:#277fb8}.box-small.cat_academics i,.cat_academics .r-title__cat:after{border-color:#277fb8}.cat_academics .r-cat-filter .btn.active:before,.cat_academics .r-cat-filter .btn:active:before,.cat_academics .r-cat-filter .btn:focus:before,.cat_academics .r-cat-filter .btn:hover:before{border-color:#277fb8}.cat_academics .r-cat-filter .btn.active:before{background-color:#277fb8}.cat_academics .r-site-stats .stats b,.cat_academics .r-cat-filter--title,.cat_academics .r-cat-filter--list span{color:#277fb8}.cat_academics .r-cat-filter--title svg{fill:#277fb8}[class*="r-cat-nav"] .cat_academics.active{background-color:#277fb8}[class*="r-cat-nav"] .cat_academics.active a{border-color:#277fb8}.mm-r-cat-nav li.cat_academics:active,.mm-r-cat-nav li.cat_academics:focus,.mm-r-cat-nav li.cat_academics:hover{background-color:#277fb8}.mm-r-cat-nav li.cat_academics:active a,.mm-r-cat-nav li.cat_academics:focus a,.mm-r-cat-nav li.cat_academics:hover a{border-color:#277fb8}.mm-r-cat-posts .cat_academics{background-image:url("../img/image-mm-cat_academics.jpg");background-position:bottom left;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.mm-r-cat-posts .cat_academics{background-image:url("../img/image-mm-cat_academics-2x.jpg");background-size:350px 360px}}.mm-r-cat-posts .cat_academics h3:after{background-color:#277fb8}[class*="icon--"][class*="cat_academics"] .icon{border-color:#277fb8}[class*="icon--"][class*="cat_academics"] svg{fill:#277fb8}button[data-group="cat_students"] span,[data-group="cat_students"].view-full span{color:#e57d21}.box-small.cat_students i,.cat_students .r-title__cat:after{border-color:#e57d21}.cat_students .r-cat-filter .btn.active:before,.cat_students .r-cat-filter .btn:active:before,.cat_students .r-cat-filter .btn:focus:before,.cat_students .r-cat-filter .btn:hover:before{border-color:#e57d21}.cat_students .r-cat-filter .btn.active:before{background-color:#e57d21}.cat_students .r-site-stats .stats b,.cat_students .r-cat-filter--title,.cat_students .r-cat-filter--list span{color:#e57d21}.cat_students .r-cat-filter--title svg{fill:#e57d21}[class*="r-cat-nav"] .cat_students.active{background-color:#e57d21}[class*="r-cat-nav"] .cat_students.active a{border-color:#e57d21}.mm-r-cat-nav li.cat_students:active,.mm-r-cat-nav li.cat_students:focus,.mm-r-cat-nav li.cat_students:hover{background-color:#e57d21}.mm-r-cat-nav li.cat_students:active a,.mm-r-cat-nav li.cat_students:focus a,.mm-r-cat-nav li.cat_students:hover a{border-color:#e57d21}.mm-r-cat-posts .cat_students{background-image:url("../img/image-mm-cat_students.jpg");background-position:bottom left;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.mm-r-cat-posts .cat_students{background-image:url("../img/image-mm-cat_students-2x.jpg");background-size:350px 360px}}.mm-r-cat-posts .cat_students h3:after{background-color:#e57d21}[class*="icon--"][class*="cat_students"] .icon{border-color:#e57d21}[class*="icon--"][class*="cat_students"] svg{fill:#e57d21}button[data-group="cat_campus"] span,[data-group="cat_campus"].view-full span{color:#e64b3b}.box-small.cat_campus i,.cat_campus .r-title__cat:after{border-color:#e64b3b}.cat_campus .r-cat-filter .btn.active:before,.cat_campus .r-cat-filter .btn:active:before,.cat_campus .r-cat-filter .btn:focus:before,.cat_campus .r-cat-filter .btn:hover:before{border-color:#e64b3b}.cat_campus .r-cat-filter .btn.active:before{background-color:#e64b3b}.cat_campus .r-site-stats .stats b,.cat_campus .r-cat-filter--title,.cat_campus .r-cat-filter--list span{color:#e64b3b}.cat_campus .r-cat-filter--title svg{fill:#e64b3b}[class*="r-cat-nav"] .cat_campus.active{background-color:#e64b3b}[class*="r-cat-nav"] .cat_campus.active a{border-color:#e64b3b}.mm-r-cat-nav li.cat_campus:active,.mm-r-cat-nav li.cat_campus:focus,.mm-r-cat-nav li.cat_campus:hover{background-color:#e64b3b}.mm-r-cat-nav li.cat_campus:active a,.mm-r-cat-nav li.cat_campus:focus a,.mm-r-cat-nav li.cat_campus:hover a{border-color:#e64b3b}.mm-r-cat-posts .cat_campus{background-image:url("../img/image-mm-cat_campus.jpg");background-position:bottom left;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.mm-r-cat-posts .cat_campus{background-image:url("../img/image-mm-cat_campus-2x.jpg");background-size:350px 360px}}.mm-r-cat-posts .cat_campus h3:after{background-color:#e64b3b}[class*="icon--"][class*="cat_campus"] .icon{border-color:#e64b3b}[class*="icon--"][class*="cat_campus"] svg{fill:#e64b3b}button[data-group="cat_tuition"] span,[data-group="cat_tuition"].view-full span{color:#26ad5f}.box-small.cat_tuition i,.cat_tuition .r-title__cat:after{border-color:#26ad5f}.cat_tuition .r-cat-filter .btn.active:before,.cat_tuition .r-cat-filter .btn:active:before,.cat_tuition .r-cat-filter .btn:focus:before,.cat_tuition .r-cat-filter .btn:hover:before{border-color:#26ad5f}.cat_tuition .r-cat-filter .btn.active:before{background-color:#26ad5f}.cat_tuition .r-site-stats .stats b,.cat_tuition .r-cat-filter--title,.cat_tuition .r-cat-filter--list span{color:#26ad5f}.cat_tuition .r-cat-filter--title svg{fill:#26ad5f}[class*="r-cat-nav"] .cat_tuition.active{background-color:#26ad5f}[class*="r-cat-nav"] .cat_tuition.active a{border-color:#26ad5f}.mm-r-cat-nav li.cat_tuition:active,.mm-r-cat-nav li.cat_tuition:focus,.mm-r-cat-nav li.cat_tuition:hover{background-color:#26ad5f}.mm-r-cat-nav li.cat_tuition:active a,.mm-r-cat-nav li.cat_tuition:focus a,.mm-r-cat-nav li.cat_tuition:hover a{border-color:#26ad5f}.mm-r-cat-posts .cat_tuition{background-image:url("../img/image-mm-cat_tuition.jpg");background-position:bottom left;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.mm-r-cat-posts .cat_tuition{background-image:url("../img/image-mm-cat_tuition-2x.jpg");background-size:350px 360px}}.mm-r-cat-posts .cat_tuition h3:after{background-color:#26ad5f}[class*="icon--"][class*="cat_tuition"] .icon{border-color:#26ad5f}[class*="icon--"][class*="cat_tuition"] svg{fill:#26ad5f}button[data-group="cat_states"] span,[data-group="cat_states"].view-full span{color:#AC287D}.box-small.cat_states i,.cat_states .r-title__cat:after{border-color:#AC287D}.cat_states .r-cat-filter .btn.active:before,.cat_states .r-cat-filter .btn:active:before,.cat_states .r-cat-filter .btn:focus:before,.cat_states .r-cat-filter .btn:hover:before{border-color:#AC287D}.cat_states .r-cat-filter .btn.active:before{background-color:#AC287D}.cat_states .r-site-stats .stats b,.cat_states .r-cat-filter--title,.cat_states .r-cat-filter--list span{color:#AC287D}.cat_states .r-cat-filter--title svg{fill:#AC287D}[class*="r-cat-nav"] .cat_states.active{background-color:#AC287D}[class*="r-cat-nav"] .cat_states.active a{border-color:#AC287D}.mm-r-cat-nav li.cat_states:active,.mm-r-cat-nav li.cat_states:focus,.mm-r-cat-nav li.cat_states:hover{background-color:#AC287D}.mm-r-cat-nav li.cat_states:active a,.mm-r-cat-nav li.cat_states:focus a,.mm-r-cat-nav li.cat_states:hover a{border-color:#AC287D}.mm-r-cat-posts .cat_states{background-image:url("../img/image-mm-cat_states.jpg");background-position:bottom left;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.mm-r-cat-posts .cat_states{background-image:url("../img/image-mm-cat_states-2x.jpg");background-size:350px 360px}}.mm-r-cat-posts .cat_states h3:after{background-color:#AC287D}[class*="icon--"][class*="cat_states"] .icon{border-color:#AC287D}[class*="icon--"][class*="cat_states"] svg{fill:#AC287D}.d-links{border:2px solid #d5545b;counter-reset:schools;margin:1.5625rem auto 0}.d-links::after{position:absolute;right:0;bottom:-1.5625rem;left:0;content:'Sponsored';color:#9da8b3;font-size:10px;text-align:center;text-transform:uppercase}@media screen and (max-width: 549px){.d-links.d-link-shortcode{margin-bottom:3.125rem}}@media screen and (max-width: 1181px){.single-rankings-type-4 .entry-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.single-rankings-type-4 .entry-content .d-links{-ms-flex-order:-1;order:-1}}.d-links-title{background-color:#0a2642;color:#fff;font-weight:600;margin:-2px;padding:.78125rem 20px;text-transform:uppercase}.d-links-list,.d-link-shortcode .d-links-list{list-style:none;margin:0;padding:0}.d-links-list__item{padding-right:10px;padding-left:10px;border-bottom:1px solid #dadee2}.d-links-list__item:last-child{border-bottom:none}.d-links-list__item div:first-child{padding-bottom:10px}.d-links-list__item-heading{color:#0a2642;counter-increment:schools;display:block;font-size:14px;font-weight:600;line-height:1.57143;margin-bottom:0;padding-top:16px;text-decoration:underline;text-transform:uppercase}.d-links-list__item-heading::before{background-color:#d5545b;border-radius:50%;color:#fff;content:counter(schools);display:inline-block;float:left;font-size:11px;height:18px;line-height:18px;margin-bottom:4px;margin-right:1ch;margin-top:1px;text-align:center;width:18px}@media screen and (max-width: 549px){.d-links-list__item-heading{margin-top:-12px}}@media screen and (min-width: 550px) and (max-width: 645px){.d-links-list__item-heading{line-height:1.1875;max-width:65%}}.d-link-school-location{display:none;color:#fff;font-family:"Fjalla One",sans-serif;font-size:14px;margin-top:0}.d-link-shortcode .d-link-school-location{display:block;max-width:65%}.d-link-school-link-button{padding:10px 8px;margin-top:.78125rem;width:100%}.d-link-program-heading{color:#1075d8;display:none;font-size:15px;margin:12px 20px 0}.d-link-shortcode .d-link-program-heading{display:block}.d-link-school-description{font-size:13px;color:#54677b;margin-top:0}.d-link-school-description p{margin-top:0}.d-link-school-description ul{font-size:13px}.d-link-school-description ul+.btn--minimal{color:#269adb;font-weight:500;padding:10px 0;text-align:right;text-transform:none}.d-link-school-description ul+.btn--minimal:active,.d-link-school-description ul+.btn--minimal:focus,.d-link-school-description ul+.btn--minimal:hover{color:#d5545b}.d-link-school-description a{padding-left:5px}.d-link-school-description a::before{content:'> ';display:inline-block;margin-right:1ch}.d-link-shortcode .d-link-school-description{color:#0a2642}.single-rankings-type-4 .d-links.d-link-shortcode{border:0;background-color:#dadee2;margin-bottom:3.125rem}@media screen and (min-width: 768px){.single-rankings-type-4 .d-links.d-link-shortcode{max-width:80%}}.single-rankings-type-4 .d-links.d-link-shortcode::after{bottom:-1.5625rem;color:#54677b;font-size:10px;left:auto;right:.78125rem;text-align:right}.single-rankings-type-4 .d-links.d-link-shortcode .d-links-title{padding-top:1.5625rem;padding-bottom:1.5625rem;background-color:transparent;color:#e67e22;font-family:"Fjalla One",sans-serif;font-size:33px;font-weight:normal;line-height:1.36364}.single-rankings-type-4 .d-links.d-link-shortcode .d-links-list{margin-top:5px}.single-rankings-type-4 .d-links.d-link-shortcode .d-links-list__item{border-bottom:0;padding-bottom:1.5625rem}.single-rankings-type-4 .d-links.d-link-shortcode .d-links-list__item div:first-child{background-color:#0a2642;padding:0 20px 12px}.entry-content .single-rankings-type-4 .d-links.d-link-shortcode .d-links-list__item{margin-top:0}.single-rankings-type-4 .d-links.d-link-shortcode .d-links-list__item-heading{color:#fff;font-family:"Fjalla One",sans-serif;font-size:24px;padding-bottom:0;text-decoration:none;text-transform:none;width:calc(100% - 120px)}.single-rankings-type-4 .d-links.d-link-shortcode .d-links-list__item-heading::before{display:none}.single-rankings-type-4 .d-links.d-link-shortcode .d-link-school-link-button{position:absolute;top:6%;right:40px;background-color:#26ad5f;color:#fff;font-family:"Fjalla One",sans-serif;font-size:18px;margin-top:0;padding:14px 17px 12px;text-transform:none;width:auto}.single-rankings-type-4 .d-links.d-link-shortcode .d-link-school-link-button:hover{background-color:rgba(38,173,95,0.8)}.single-rankings-type-4 .d-links.d-link-shortcode .d-link-school-description{margin:0 20px}.single-rankings-type-4 .d-links.d-link-shortcode .dl-link-program-heading+.d-link-school-description{padding-top:.78125rem}@media screen and (max-width: 390px){.single-rankings-type-4 .d-links.d-link-shortcode .d-link-school-link-button{right:30px}}@media screen and (max-width: 339px){.single-rankings-type-4 .d-links.d-link-shortcode .d-link-school-link-button{line-height:1.38889;padding-left:15px;padding-right:15px;text-align:center;top:3%;white-space:normal;width:70px}}@media screen and (min-width: 550px){body:not(.single-rankings-type-4) .d-links.d-link-shortcode:after{bottom:auto;color:#54677b;font-family:"Fjalla One",sans-serif;font-size:1rem;left:auto;right:1.5625rem;text-align:right;text-transform:none;top:2.34375rem}body:not(.single-rankings-type-4) .d-links.d-link-shortcode .d-links-title{padding-top:1.5625rem;padding-bottom:1.5625rem;font-family:"Fjalla One",sans-serif;font-size:2.375rem;font-weight:normal;line-height:1.18421;text-transform:none}body:not(.single-rankings-type-4) .d-links.d-link-shortcode .d-links-list__item{margin-top:0;padding:0 1.5625rem 1.5625rem}body:not(.single-rankings-type-4) .d-links.d-link-shortcode .d-links-list__item div:first-child{padding-bottom:0}.entry-content body:not(.single-rankings-type-4) .d-links.d-link-shortcode .d-links-list__item{margin-top:0}body:not(.single-rankings-type-4) .d-links.d-link-shortcode .d-links-list__item-heading{color:#d5545b;font-family:"Fjalla One",sans-serif;font-size:30px;padding:12px 0 10px;text-decoration:none;text-transform:none}body:not(.single-rankings-type-4) .d-links.d-link-shortcode .d-links-list__item-heading:before{display:none}body:not(.single-rankings-type-4) .d-links.d-link-shortcode .d-link-school-link-button{position:absolute;top:12px;right:1.5625rem;margin-top:0;width:auto}body:not(.single-rankings-type-4) .d-links.d-link-shortcode .d-link-school-description{border-top:1px solid rgba(218,222,226,0.5);padding-top:.78125rem}}.items-hidden li:nth-child(n+4){display:none}.divided-content>h3{margin-bottom:-16px}.divided-content>h3:not(:first-child){border-top:1px solid #dadee2;padding-top:1.95312rem}.entry-content .divided-content>h3{margin-top:1.5625rem}.footnotes{padding-top:1rem;border-top:1px solid #dadee2;font-size:.6875rem;line-height:1.81818;margin-top:1.5625rem}.h-data-pagination+.footnotes{text-align:center}.headline{max-width:715px}.headline:nth-child(even){padding-top:20px}.headline a{color:#3b5268;display:block}.headline h4{color:#269adb;margin-top:0}.headline-content,.headline-image{display:inline-block}.headline-image{margin-right:4%;margin-top:35px;max-width:240px;vertical-align:top;width:34%}@media screen and (max-width: 1020px){.headline-image{display:none}}.highlight_ranking{height:230px;width:280px;background-position:0 50px;background-repeat:no-repeat;background-size:100%;display:none;z-index:1}.highlight_ranking dd{margin-top:0}.highlight_ranking .position{height:50px;width:50px;display:inline-block;line-height:1.5625}.highlight_ranking .score{position:absolute;top:0;right:0;left:50px;height:50px;line-height:1.25;padding-left:115px;width:calc(100% - 50px)}.highlight_ranking .score:after{padding-left:45px;text-align:right;width:95px}.highlight_ranking dt{position:absolute;right:0;bottom:30px;left:0;font-size:15px;text-transform:none;z-index:2}.highlight_ranking dt a{display:block}.highlight_ranking dt a:after{position:absolute;right:0;bottom:-5px;height:7px;width:7px;border-top:1px solid #dadee2;border-right:1px solid #dadee2;border-color:#54677b;content:'';display:block;-ms-transform:rotate(45deg);transform:rotate(45deg)}.highlight_ranking .location{padding-top:31px;padding-bottom:7px;position:absolute;right:0;bottom:0;left:0;background-color:#fff;border-bottom:1px solid #dadee2;color:#54677b;font-size:12px;font-weight:600;text-transform:uppercase}@media screen and (min-width: 1181px){.highlight_ranking{display:block}}.database .wrapper{max-width:1180px}.h-data-display{max-width:100%;margin-left:auto;margin-right:auto}.h-data-display::after{clear:both;content:"";display:block}@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 .625rem 1.6875rem}.h-data-table{margin:2.5rem 0 3.125rem}.h-data-list{margin:0 .625rem}}.h-data-display--scholarships .h-data-point{display:block;font-size:.8125rem;line-height:1.53846;margin-top:.5rem}.h-data-display--scholarships h4+.h-data-point{margin-top:.1875rem}@media screen and (min-width: 1021px){.h-data-display{padding:30px 0 0}.h-data-display .h-data-list{margin-top:25px}}.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.32379%}.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;text-align:center}.h-result-count span{display:block;font-size:1.125rem;margin-top:.1875rem}.d-data-list{margin:0}.rankings-table+.content-return-btn{padding:.9375rem 2.8125rem;display:block;margin:1.5625rem auto}.data-list__header span{font-size:.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}}.d-data-list__header header{padding:.5625rem 0;height:2.5rem;display:table;position:relative;width:100%}@media screen and (min-width: 1021px){.d-data-list__header header{padding:.5625rem 0;text-align:center;max-width:61.25rem;padding-left:1px;padding-right:2px;width:101%}}.d-data-list__header span{display:table-cell;margin:0;vertical-align:middle}.d-data-list__header span:last-child{border-right:none}@media screen and (min-width: 1021px){.d-data-list__header span{border-right:1px solid #dadee2}}#devices .collapsible-tabs-horizontal,#devices .collapsible-content{border:none;padding:0}#devices .d-data-list__header{background-color:#fff;border:1px solid #dadee2;border-bottom:none;margin-top:0;padding-top:1.25rem}.data-item__heading{padding:.625rem;display:table;height:2.5rem;position:relative;width:100%}.data-item__heading h3{font-size:16px;font-weight:500;line-height:1.25;margin-top:0;text-transform:none}.data-item__heading:not(.no-hover){cursor:pointer}.data-item__heading:not(.no-hover) h3{color:#269adb}.data-item__heading dl,.data-item__heading div{display:table-cell;margin:0;vertical-align:middle}.data-item__heading dl:last-child,.data-item__heading div:last-child{border-right:none}@media screen and (min-width: 1021px){.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}}@media screen and (max-width: 1020px){.is-open .data-item__heading{padding:12px 15px 9px}}@media screen and (min-width: 1021px){.data-item__heading{padding:.5rem 0;height:2.5rem;text-align:center}}.data-item{background-color:#fff;border:1px solid #dadee2;border-bottom:none;clear:both;display:block}.entry-content .data-item{margin-top:0}.data-item:last-child{border-bottom:1px solid #dadee2}.data-item.is-open{border-color:#d5545b;border-bottom:1px solid #d5545b;overflow:auto}.data-item.is-open+li{border-top:none}.data-item__details{display:block;margin-top:0;overflow:auto}.data-item__details p:first-child{margin-top:0}.is-open .data-item__details{display:block}@media screen and (max-width: 1020px){.is-open .data-item__details{padding-right:15px;padding-bottom:25px;padding-left:15px}}@media screen and (min-width: 1021px){.is-open .data-item__details{padding-right:1.875rem;padding-bottom:1.25rem;padding-left:1.875rem}}@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;vertical-align:top;width:48%}.data-item__heading dl.s-name dd{height:2.5rem}.data-item__heading dl dt{margin-top:.6875rem}.data-item__heading dl dd{margin-top:.125rem}.d-data-item__heading{padding-left:.625rem;padding-right:.625rem}.d-data-item__heading .st-device-type{font-size:1rem;line-height:1.25}.d-data-item__heading .st-device-type dt{display:none}.d-data-item__heading .st-device-type,.d-data-item__heading .d-specs,.d-data-item__heading .d-offered{width:100%}}@media screen and (min-width: 1021px){.data-item{min-height:3.5625rem}.d-data-item__heading{padding:.625rem 0 3rem 28%;cursor:default;height:5.9375rem}.d-data-item__heading dl{border-right:none}.d-data-item__heading dl:not(:first-child):not(:last-child){border-left:1px solid #dadee2}.d-data-item__heading dl:not(:last-child){height:1.5625rem}#devices dl:not(:last-child) dt{display:none}.st-device-type{text-align:left;width:28.1%}.data-item .st-device-type{position:absolute;top:50%;left:2%;-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1.2;width:26%}.entry-content .st-device-type dd{margin-top:0}.d-weight{width:8.2%}dl.d-weight{width:11.5%}.d-display{width:11.2%}dl.d-display{width:15.7%}.d-battery{width:9%}dl.d-battery{width:12.6%}.d-wireless{width:19%}dl.d-wireless{width:26.3%;padding-left:4%;padding-right:4%}.d-specs{width:27.3%}dl.d-specs{padding-left:4%;padding-right:4%;width:34.9%}dl.d-offered{position:absolute;right:0;bottom:0;border-top:1px dashed #dadee2;display:block;padding-top:.4375rem;text-align:left;width:72%}dl.d-offered dt,dl.d-offered dd{display:inline}dl.d-offered dt{padding-right:3px}}@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:5}.h-data-filters.is-open{height:auto;min-height:2.875rem}}.fixed-to-top .h-data-filters{position:fixed;top:0;right:0;left:0}@media screen and (min-width: 1021px){.fixed-to-top .h-data-filters{left:auto;margin-left:900px;width:280px}}@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{font-size:18px;margin-bottom:25px;margin-top:0;text-align:center}@media screen and (max-width: 1020px){.h-filters-header{border-bottom:1px solid #dadee2;cursor:pointer;font-size:.6875rem;line-height:4;position:relative}.h-filters-header:after{position:absolute;top:.75rem;right:.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 (-webkit-min-device-pixel-ratio: 1.3020833333333333), 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:.8125rem;line-height:1.23077;margin-top:0;padding-bottom:.6875rem;position:relative}.h-filter-heading--show-more:after{position:absolute;top:-.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:.6875rem;line-height:1.36364;padding-bottom:.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:.3125rem}.h-data--show-more{padding:.6875rem .875rem;background-color:#fff;border:1px solid #dadee2;height:2.375rem;margin-top:.5rem;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:.75rem .75rem .6875rem;border:none;display:inline-block;margin-top:0;text-transform:uppercase;width:80%}.search-container .btn--primary{padding:.625rem .5rem;display:inline-block;float:right;margin-right:.1875rem;margin-top:.1875rem}.search-container .btn--primary.h-form-control{background-color:#d5545b;width:18%}.btn-group{max-width:100%;margin-left:auto;margin-right:auto}.btn-group::after{clear:both;content:"";display:block}.btn-group .h-check-button{display:inline-block}.btn-group .h-check-button:first-child:nth-last-child(1),.btn-group .h-check-button:first-child:nth-last-child(1) ~ div{width:calc((100% / 1) - 3px)}.btn-group .h-check-button:first-child:nth-last-child(2),.btn-group .h-check-button:first-child:nth-last-child(2) ~ div{width:calc((100% / 2) - 3px)}.btn-group .h-check-button:first-child:nth-last-child(3),.btn-group .h-check-button:first-child:nth-last-child(3) ~ div{width:calc((100% / 3) - 3px)}.btn-group .h-check-button:first-child:nth-last-child(4),.btn-group .h-check-button:first-child:nth-last-child(4) ~ div{width:calc((100% / 4) - 3px)}.btn-group.filter__minimum_gpa .h-check-button:nth-child(-n+4){width:23.2%}.btn-group.filter__minimum_gpa .h-check-button:last-child{display:block;margin-top:.375rem;width:100%}.h-check-button input[type="radio"],.h-check-button input[type="checkbox"]{display:none}.h-check-button .btn--secondary{border-color:#ced3d9;border-width:2px;color:#3b5268;font-size:.625rem;font-weight:600;padding:9px;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:.8125rem;line-height:1.15385;margin-top:.625rem;position:relative}.h-check-label:before{height:.625rem;width:.625rem;border:2px solid #ced3d9;content:'';display:inline-block;margin-right:.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:.5rem}.h-data--radio .h-filter-sub-heading,.h-data--radio .form-group{display:inline-block;margin-top:0;width:69%}.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:nth-child(n+3){margin-top:.375rem}.h-data--radio:nth-of-type(2) .h-filter-sub-heading{padding-bottom:.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:.9375rem}[class^="icon"]{display:inline-block}[class$="device"]{height:3.125rem;width:3.125rem;color:#d5545b;fill:currentColor}.collapsible-tabs-horizontal [class$="device"]{color:#9da8b3;fill:currentColor}.collapsible-tabs-horizontal .is-open [class$="device"]{color:#d5545b;fill:currentColor}*[class="tg-logo"]{height:3.75rem;width:3.75rem;color:#d5545b;fill:currentColor}*[class="icon-stat"]{color:#d5545b;fill:currentColor}.icon,.icon-tab{margin-right:.4375rem}.icon svg,.icon-tab svg{height:25px;width:25px;color:#d5545b;display:inline-block;fill:currentColor;stroke:none;vertical-align:middle}.icon-tab{margin-top:-.125rem}dt:not(.is-open) svg.icon-tab{color:#9da8b3}.r-cat-filter .icon svg{height:40px;width:40px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.arrow-to-x{position:absolute;top:45%;right:15px;height:8px;width:8px;border:2px solid currentColor;border-right:none;border-top:none;-ms-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.is-active .arrow-to-x{border:none;right:26px;top:48.5%;-ms-transform:rotate(0deg) translateY(15%);transform:rotate(0deg) translateY(15%)}.dots-to-x{position:absolute;top:25%;right:0}.dots-to-x::after{content:'\2022\2022\2022';display:block;font-size:15px;font-style:normal}.is-active .dots-to-x::after{content:'+';font-size:25px;font-weight:700;-ms-transform:rotate(45deg);transform:rotate(45deg)}.simple-sticky-nav .dots-to-x{right:10px;top:33%}.is-active .dots-to-x{top:0}.simple-sticky-nav .is-active .dots-to-x{top:25%}.is-active .arrow-to-x:before,.is-active .arrow-to-x:after{height:4px;width:4px;border-radius:50%;content:'';display:block;position:absolute;top:0}.is-active .arrow-to-x:after{-ms-transform:translateX(14px);transform:translateX(14px)}.is-active .arrow-to-x:before{-ms-transform:translateX(7px);transform:translateX(7px)}.is-active .arrow-to-x:before,.is-active .arrow-to-x:after{background-color:#d5545b}.arrow-to-x{cursor:pointer;display:inline-block;float:right}.is-active .arrow-to-x{height:10px;width:10px;background-color:transparent}.is-active .arrow-to-x::before{display:none}.is-active .arrow-to-x::after{color:#fff;content:'\00d7';font-weight:700}.plus{display:block;color:#269adb;cursor:pointer;font-size:20px;font-style:normal;font-weight:700;margin-top:0}.plus:before{content:'+';display:block;text-align:center}.is-open .plus:before{content:'\2013'}@media screen and (min-width: 1021px){.collapsible-tabs-horizontal .plus,.collapsible-tabs-vertical .plus{display:none}}.concentric-rings{height:150px;width:150px;margin:20px auto 0;text-align:center}.concentric-rings .find-state-pin{height:auto;width:52px;margin-top:28px}[class^="ring"]{border:1px solid #AC287D;border-radius:50%;position:absolute}.ring-1{top:0;right:0;bottom:0;left:0;opacity:0.5}.ring-2{top:12px;right:12px;bottom:12px;left:12px;background:radial-gradient(rgba(172,40,125,0) 50%, rgba(172,40,125,0.3) 90%);opacity:0.8}.ring-3{top:30px;right:30px;bottom:30px;left:30px;background:radial-gradient(rgba(172,40,125,0) 50%, rgba(172,40,125,0.4) 95%);border-width:2px}.ring-4{top:60px;right:60px;bottom:60px;left:60px;opacity:0.5}.inner-dot{top:72.5px;right:72.5px;bottom:72.5px;left:72.5px;background-color:#AC287D;border-radius:50%;position:absolute}[class^="icon-arrow"],.icon-arrow,.icon-arrow-double:before{height:8px;width:8px;border-bottom:.125rem solid currentColor;border-left:.125rem solid currentColor;border-radius:.125rem;content:""}.icon-arrow-double:before{margin:-.25rem 0 0 .125rem;position:absolute}.point-right{-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.point-down{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.point-left{-ms-transform:rotate(45deg);transform:rotate(45deg)}.point-up{-ms-transform:rotate(-225deg);transform:rotate(-225deg)}.icon-bing-text{background:url(../img/svg/icon-bing-text.svg);width:102px;height:39px}.icon-check{background:url(../img/svg/icon-checkbox.svg);width:30px;height:30px}.icon-eye{background:url(../img/svg/icon-eye.svg);width:33px;height:19px}.icon-google-text{background:url(../img/svg/icon-google-text.svg);width:103px;height:34px}.icon-indeed{background:url(../img/svg/icon-indeed.svg);width:83px;height:31px}.icon-linkedin{background:url(../img/svg/icon-linkedin.svg);width:83px;height:21px}.icon-taleo{background:url(../img/svg/icon-taleo.svg);width:92px;height:24px}.icon-yahoo-text{background:url(../img/svg/icon-yahoo-text.svg);width:110px;height:25px;display:none !important}.icon-browser-student{background:url(../img/icon-browser-student-2x.png)}.icon-calendar-savings{background:url(../img/icon-calendar-savings-2x.png)}.icon-apple-books{background:url(../img/icon-apple-books-2x.png)}.icon-graduation-cap{background:url(../img/icon-graduation-cap-2x.png)}.icon-award-medal{background:url(../img/icon-award-medal-2x.png)}.icon-computer-phone{background:url(../img/icon-computer-phone-2x.png)}.icon-phone-social-media{background:url(../img/icon-phone-social-media-2x.png)}.icon-college-campus{background:url(../img/icon-college-campus-2x.png)}.icon-gear-magnify-glass{background:url(../img/icon-gear-magnify-glass-2x.png)}.icon-scale{background:url(../img/icon-scale-2x.png)}.icon-check-with-pen{background:url(../img/icon-check-with-pen-2x.png)}.icon-computer-book{background:url(../img/icon-computer-book-2x.png)}.logged-in .flag:before{height:20px;width:20px;color:#e67e22;content:"🏁";display:inline-block;margin-right:10px}.intro-section{background:#f5f6f7}.center>.wrapper{text-align:center}.center>.wrapper>:not(.link-boxes):not(.list--box-featured){margin-left:auto;margin-right:auto;max-width:835px}.island{padding:0 25px 25px;background:#fff;border:1px solid #dadee2}.island h3{font-size:1.625rem;line-height:.86667;text-transform:none}.island .btn{display:block;margin:0 auto;max-width:250px}@media screen and (max-width: 767px){.island{margin-left:.625rem;margin-right:.625rem}}@media screen and (min-width: 768px) and (max-width: 1020px){.island{max-width:61.25rem}}.link-boxes{text-align:center}.flexbox .link-boxes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.link-box{background:#ebedef;border:1px solid #ced3d9;border-bottom:0;box-shadow:0 5px 0 0 #269adb;display:inline-block;max-width:100%;padding:1.5625rem;text-align:left;width:360px}@media screen and (min-width: 768px){.link-box{margin:.78125rem;max-width:calc(50% - 1.5625rem)}}.link-box h4{font-size:20px;line-height:1.25;margin:0;transition:color .25s}.link-box p{color:#54677b;font-size:13px;line-height:1.53846;margin:.39062rem 0 0}.link-box:hover h4,.link-box:active h4,.link-box:focus h4{color:#d5545b}@media screen and (min-width: 1021px){.link-box:nth-child(even):nth-last-child(odd){margin-right:7.5%}}@media screen and (min-width: 1021px){.link-box:nth-child(odd):nth-last-child(even){margin-left:7.5%}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0a2642;opacity:.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;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:zoom-out}.mfp-zoom{cursor:pointer;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;-ms-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,.mfp-close.view-full,button.mfp-arrow,.mfp-arrow.view-full{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner,.view-full::-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:.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:.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;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;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{-ms-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-ms-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;-ms-transform:scale(0.8);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;-ms-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{-ms-transform:scale(0.8);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;-ms-transform:translateX(-50px);transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all 0.3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;-ms-transform:translateX(0);transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:0.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{-ms-transform:translateX(50px);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;-ms-transform:translateY(-100px);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;-ms-transform:translateY(0);transform:translateY(0)}.mfp-move-from-top.mfp-ready.mfp-bg{opacity:0.8}.mfp-move-from-top.mfp-removing .mfp-with-anim{-ms-transform:translateY(-50px);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;-ms-transform:scale(1.3);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;-ms-transform:scale(1);transform:scale(1)}.mfp-zoom-out.mfp-ready.mfp-bg{opacity:0.8}.mfp-zoom-out.mfp-removing .mfp-with-anim{-ms-transform:scale(1.3);transform:scale(1.3);opacity:0}.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0}.mega-menu{position:absolute;top:0;background-color:#fff;height:360px;margin-left:-490px;max-width:880px;transition:transform .4s ease-in-out;-ms-transform:translateY(-720px);transform:translateY(-720px);width:100%;z-index:99}.mega-menu .mm-r-cat-nav{display:inline-table}@media screen and (min-width: 1021px){.mega-menu{left:50%}.mega-menu.in-view{-ms-transform:translateY(0);transform:translateY(0)}}.mm-r-cat-nav{max-width:225px;width:25%}.mm-r-cat-nav li{padding:0 10px}.mm-r-cat-posts{height:100%;width:100%}.mm-r-cat-posts div{display:none;height:100%}.mm-r-cat-posts div.is-visible{display:block}.mm-r-cat-posts ul{display:inline-block;left:520px;margin:0;vertical-align:top;width:300px}.mm-r-cat-posts li:first-child{margin-top:15px}.mm-r-cat-posts a{padding:6px 0;display:block;font-size:14px;line-height:1.28571;margin-top:0}.mm-r-cat-posts a b{display:block;font-size:14px;font-weight:500}.mm-r-cat-posts a:hover{color:#d5545b}.mm-r-cat-posts a:hover b{color:#d5545b}.mm-r-cat-posts a:active,.mm-r-cat-posts a:focus{color:#b12b33}.mm-r-cat-posts a:active b,.mm-r-cat-posts a:focus b{color:#d5545b}.mm-r-cat-posts a:visited{color:#306}.mm-r-cat-posts .view-all{padding:6px 0 0;border-top:1px solid #dadee2;font-size:14.25px;font-weight:700;margin-top:5px;text-transform:uppercase}.modal{padding-top:5px;padding-bottom:20px;background-color:#fff;height:80vh;left:5vw;position:fixed;top:100%;width:90vw;z-index:100}.modal.is-active{top:10vh}.modal div{padding-right:1.5625rem;padding-left:1.5625rem;max-height:100%}.modal#modal-seal{text-align:center}.modal:not(#modal-seal) div{overflow-y:scroll}.modal#modal-widget{background-color:transparent}@media screen and (max-width: 767px){.modal#modal-seal::before{display:none}.modal#modal-seal img{margin-bottom:8vh;margin-top:8vh}.modal img{margin:0 auto 1.5625rem}}@media screen and (min-width: 1021px){.modal{left:20vw;width:60vw}}#modal-methodology:before{position:absolute;right:15px;bottom:20px;left:15px;background:linear-gradient(#fff, #ebedef);border-bottom:1px solid #dadee2;content:'';display:block;height:20px}.modal-header{border-bottom:1px solid #dadee2;position:relative}.modal-header h3{margin:0;padding:1.5625rem}.modal-header .progress{border-top:1px solid #dadee2}#modal-seal{padding:1.5625rem 0}#modal-seal img,#modal-seal div{display:inline-block;vertical-align:middle}#modal-seal img{max-width:280px}#modal-seal .btn--secondary{padding-right:2.34375rem;padding-left:2.34375rem;margin-top:.78125rem;width:auto}@media screen and (min-width: 1021px){#modal-seal img,#modal-seal div{margin:0 1.5625rem}}.state-modal{overflow:hidden}.state-modal::before,.state-modal::after{position:absolute;top:7.25rem;right:.78125rem;left:0;background-image:linear-gradient(180deg, #f5f6f7 0, rgba(245,246,247,0) 100%);background-repeat:repeat;background-size:100% 100%;content:'';display:block;height:1.5625rem;z-index:1}.state-modal::after{background-image:linear-gradient(0deg, #f5f6f7 0, rgba(245,246,247,0) 100%);bottom:0;top:auto}.state-modal .modal-content{background:#f5f6f7;max-height:calc(100% - 5.375rem);margin-top:0;padding:0 !important;position:relative;overflow:scroll;-webkit-overflow-scrolling:touch}.lt-ie10 .state-modal .modal-content{max-height:calc(100% - 2.875rem)}.state-modal .modal-content-scroll{padding:1.5625rem}.state-modal .modal-content-scroll:first-child{padding-top:0}body.has-open-modal{overflow:hidden}.overlay-mask{position:absolute;top:0;right:-50%;bottom:0;left:-50%;background-color:#0a2642;display:none;opacity:.2;z-index:4}.js .overlay-mask.active{cursor:pointer;display:block}@media screen and (max-width: 1020px){.js-menu-open .overlay-mask{display:block}}.mega-sticky-nav .overlay-mask{background-color:transparent}.pagination{padding-top:1.875rem;clear:both;color:#3b5268;text-align:center;text-transform:uppercase}.pagination *{display:inline-block;font-size:.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 (-webkit-min-device-pixel-ratio: 1.3020833333333333), 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 *{-ms-transform:scaleX(-1);transform:scaleX(-1);margin-right:.375rem;background-position:right center}.pagination__last *{margin-left:.375rem;background-position:right center}.pagination__prev *,.pagination__next *{width:2.1875rem}.pagination__prev *{-ms-transform:scaleX(-1);transform:scaleX(-1)}.pagination__curr{padding-right:.6875rem;padding-left:.6875rem}.popups{position:relative}.popups li{position:absolute;list-style:none}.popups li a{position:absolute;top:.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;z-index:1}.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:48%;left:0%}.popups.page-03 li:nth-child(7){top:54%;left:43%}.popups.page-03 li:nth-child(8){top:66%;left:0%}.popups.page-03 li:nth-child(9){top:66%;left:23%}.popups.page-03 li:nth-child(10){top:73%;left:0%}.popups.page-04 li:nth-child(1){top:30%;left:35%}.popups.page-04 li:nth-child(2){top:36%;left:0%}.popups.page-04 li:nth-child(3){top:41.5%;left:41%}.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:75%;left:50%}.popups.page-04 li:nth-child(8){top:86%;left:82%}.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:82%}.popups.page-06 li:nth-child(6){top:85%;left:82%}.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:63%;left:47%}.popups.page-08 li:nth-child(5){top:76.5%;left:54.6%}.inline-popups{position:initial}.progress{-ms-flex:1 100%;flex:1 100%;height:40px;margin:0;position:relative;vertical-align:middle}.progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:radial-gradient(circle at center, #ced3d9 0, #ced3d9 3px, #fff 3px, #fff 100%);background-repeat:repeat-x;background-position:left center;background-size:13px 6px;border:0;border-radius:3px;color:#ced3d9;cursor:pointer;height:6px;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle;width:calc(100% - 3.125rem)}.progress-bar::-webkit-progress-bar{background-color:transparent}.progress-bar::-moz-progress-bar{background-color:transparent}.progress-bar::-webkit-progress-value{background-color:transparent;background-image:radial-gradient(circle at center, #0a2642 0, #0a2642 3px, #fff 3px, #fff 100%);background-size:13px 6px}.lt-ie10 .progress-bar{display:none}@media screen and (min-width: 768px) and (max-width: 1020px){.less-featured .hp-r-list{margin-top:25px}}@media screen and (max-width: 1020px){.hp-r-list [class*="r-img-block"]{display:block}.hp-r-list .r-title{margin-top:50px}}[class^="fancy-blocks"]{text-align:center}[class^="fancy-blocks"] .wrapper{max-width:1400px}[class^="fancy-blocks"] div{background-color:#fff;border:1px solid rgba(10,38,66,0.15);margin-bottom:1.5625rem;z-index:2}@media screen and (max-width: 600px){[class^="fancy-blocks"] div{margin:20px 10px}}@media screen and (max-width: 1020px){[class^="fancy-blocks"] div li a{display:block}[class^="fancy-blocks"] div li a span{height:auto}}@media screen and (min-width: 768px){[class^="fancy-blocks"] div{display:inline-block;vertical-align:top;margin-left:0.8%;margin-right:0.8%;max-width:none;width:47%}}@media screen and (min-width: 1021px){[class^="fancy-blocks"] div{max-width:380px;min-width:300px;width:32%}[class^="fancy-blocks"] div .r-title{font-size:20px}[class^="fancy-blocks"] div .r-title b{font-size:35px}.home [class^="fancy-blocks"] div:nth-child(3n+1){margin-left:0}}[class^="fancy-blocks"][class*="--alt"] div{background-color:rgba(38,154,219,0.05);border-color:#3b5168}[class^="fancy-blocks"][class*="--alt"] div:hover li a,[class^="fancy-blocks"][class*="--alt"] div:hover .view-full{color:#93cded}[class^="fancy-blocks"][class*="--alt"] div:hover li a:hover,[class^="fancy-blocks"][class*="--alt"] div:hover .view-full:hover{background-color:rgba(38,154,219,0.15);color:#fff}[class^="fancy-blocks"] header{display:table;width:100%}[class^="fancy-blocks"] ul{margin:0}.fa-wrapper div{max-width:580px;min-width:300px}@media screen and (min-width: 600px) and (max-width: 768px){.fa-wrapper div{margin-left:auto;margin-right:auto}}@media screen and (min-width: 1021px){.fa-wrapper div{width:48%}}.fancy-cover{background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;display:table;height:175px;overflow:hidden;text-align:center;vertical-align:middle;width:100%;z-index:0}.fancy-cover:hover{color:#fff}.fancy-cover:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;background:linear-gradient(rgba(10,38,66,0.25), rgba(10,38,66,0.8));content:'';display:block;z-index:-1}.fancy-cover h3{padding:10px 20px;color:#fff;display:table-cell;font-weight:500;font-size:20px;line-height:1;vertical-align:middle}.fancy-cover h3 a{color:#fff}.fa-wrapper .fancy-cover h3{font-size:21px}.fancy-cover b{display:block;font-weight:500;line-height:1}.fancy-cover img{position:absolute;top:0;left:0;height:175px;width:100%;z-index:-1}.fancy-cover svg{height:50px;width:50px;display:block;fill:#269adb;margin:0 auto .78125rem}.fa-wrapper .fancy-cover{border-bottom:5px solid #269adb}.fa-wrapper .fancy-cover b{font-size:33px}.fa-wrapper .fancy-cover svg{stroke:#269adb;stroke-width:0.25}.fancy-list{margin:0}.fancy-list li{border-bottom:1px solid rgba(10,38,66,0.15)}.fancy-list li a{display:table;font-size:16px;line-height:1.25;text-align:left;width:100%}.fancy-list li a strong,.fancy-list li a span{display:table-cell;vertical-align:middle}.fancy-list li a strong{border-right:1px solid rgba(10,38,66,0.15);font-family:"Fjalla One",sans-serif;font-size:28px;line-height:1.07143;text-align:center;width:55px}.fancy-list li a span{padding-right:10px;padding-left:10px;height:60px}.fancy-list li a span.no-rank{padding-left:1.25em}[class*="--alt"] .fancy-list li{border-color:#3b5168}[class*="--alt"] .fancy-list li strong,[class*="--alt"] .fancy-list li span{border-color:#3b5168}.view-full{padding-top:17.5px;padding-bottom:17.5px;background-color:rgba(10,38,66,0.03);border:none;color:#269adb;font-size:15px;width:100%}.view-full:hover{color:#d5545b}[class*="--alt"] .view-full{background-color:rgba(38,154,219,0.075)}[class*="--alt"] .view-full:hover{color:#fff}.fa-wrapper .view-full{padding-right:40px;padding-left:40px}.r-block{background-color:#fff;display:inline-table;border:1px solid rgba(10,38,66,0.15);margin:55px auto 0;max-width:348px;min-width:300px}.home .r-block{display:block;max-width:380px}@media screen and (min-width: 768px){.home .r-block{display:inline-block}}@media screen and (min-width: 1021px){.r-child-content .r-block{max-width:390px;width:47%}}@media screen and (min-width: 1221px){.r-child-content .r-block{width:50%}}.r-block ul{margin:0}.r-block li{border-bottom:1px solid rgba(10,38,66,0.15)}.r-block li a{display:table;font-size:16px;line-height:1.25;text-align:left;width:100%}.r-block li a strong,.r-block li a span{display:table-cell;vertical-align:middle}.r-block li a strong{border-right:1px solid rgba(10,38,66,0.15);font-family:"Fjalla One",sans-serif;font-size:28px;line-height:1.07143;text-align:center;width:55px}.r-block li a span{padding-right:10px;padding-left:10px;height:60px}.r-block li a span.no-rank{padding-left:1.25em}@media screen and (min-width: 695px){.r-block{vertical-align:top;width:47%}}@media screen and (min-width: 1021px){.r-block{margin-left:1.6%;width:32%}}.state-featured .r-block,.top-featured .r-block{background-color:rgba(38,154,219,0.05);border-color:#3b5168}.state-featured .r-block:active li a,.state-featured .r-block:active .view-full,.state-featured .r-block:focus li a,.state-featured .r-block:focus .view-full,.state-featured .r-block:hover li a,.state-featured .r-block:hover .view-full,.top-featured .r-block:active li a,.top-featured .r-block:active .view-full,.top-featured .r-block:focus li a,.top-featured .r-block:focus .view-full,.top-featured .r-block:hover li a,.top-featured .r-block:hover .view-full{color:#93cded}.state-featured .r-block:active li a:active,.state-featured .r-block:active li a:focus,.state-featured .r-block:active li a:hover,.state-featured .r-block:active .view-full:active,.state-featured .r-block:active .view-full:focus,.state-featured .r-block:active .view-full:hover,.state-featured .r-block:focus li a:active,.state-featured .r-block:focus li a:focus,.state-featured .r-block:focus li a:hover,.state-featured .r-block:focus .view-full:active,.state-featured .r-block:focus .view-full:focus,.state-featured .r-block:focus .view-full:hover,.state-featured .r-block:hover li a:active,.state-featured .r-block:hover li a:focus,.state-featured .r-block:hover li a:hover,.state-featured .r-block:hover .view-full:active,.state-featured .r-block:hover .view-full:focus,.state-featured .r-block:hover .view-full:hover,.top-featured .r-block:active li a:active,.top-featured .r-block:active li a:focus,.top-featured .r-block:active li a:hover,.top-featured .r-block:active .view-full:active,.top-featured .r-block:active .view-full:focus,.top-featured .r-block:active .view-full:hover,.top-featured .r-block:focus li a:active,.top-featured .r-block:focus li a:focus,.top-featured .r-block:focus li a:hover,.top-featured .r-block:focus .view-full:active,.top-featured .r-block:focus .view-full:focus,.top-featured .r-block:focus .view-full:hover,.top-featured .r-block:hover li a:active,.top-featured .r-block:hover li a:focus,.top-featured .r-block:hover li a:hover,.top-featured .r-block:hover .view-full:active,.top-featured .r-block:hover .view-full:focus,.top-featured .r-block:hover .view-full:hover{background-color:rgba(38,154,219,0.15);color:#fff}.state-featured .r-block li a:active,.state-featured .r-block li a:focus,.state-featured .r-block li a:hover,.top-featured .r-block li a:active,.top-featured .r-block li a:focus,.top-featured .r-block li a:hover{color:#93cded}.state-featured .r-block li,.top-featured .r-block li{border-color:#3b5168}.state-featured .r-block li strong,.state-featured .r-block li span,.top-featured .r-block li strong,.top-featured .r-block li span{border-color:#3b5168}.less-featured .r-block{margin-top:30px}@media screen and (max-width: 767px){.less-featured .r-block ul,.less-featured .r-block .view-full{display:none}}@media screen and (min-width: 768px) and (max-width: 1020px){.less-featured .r-block:nth-child(2n+1){margin-left:0}}@media screen and (min-width: 768px) and (max-width: 1220px){.less-featured .r-block:nth-child(even){margin-left:4%}.less-featured .r-block:nth-child(even){margin-left:2%}}@media screen and (min-width: 768px) and (max-width: 1020px){.top-featured .r-block:first-child{position:absolute;top:-595px;right:0}.top-featured .r-block:last-child{margin-left:4%}}.state-featured .r-block{display:none}@media screen and (min-width: 768px) and (max-width: 1020px){.state-featured .r-block{margin:0;width:100%}}@media screen and (max-width: 767px){.r-block{margin-top:15px}}[class*="r-img-block"]{height:175px;background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;overflow:hidden;text-align:left;vertical-align:bottom;width:100%;z-index:0}[class*="r-img-block"] h3{position:absolute;right:20px;bottom:45px;left:20px;padding:0;display:block}[class*="r-img-block"] i{margin-right:0;margin-bottom:10px;margin-left:20px}[class*="r-img-block"] img{position:absolute;top:0;left:0;height:175px;width:100%;z-index:-1}@media screen and (max-width: 1020px){.state-featured [class*="r-img-block"] img{-ms-transform:translateY(-50%);transform:translateY(-50%);height:410px}}@media screen and (min-width: 1021px){.state-featured [class*="r-img-block"]{display:table-cell;height:408px;width:50%}.state-featured [class*="r-img-block"]:after{height:410px}.state-featured [class*="r-img-block"] img{height:408px}}[class^="r-block--tall"]{background:url("../img/graphic-map-bg.jpg") no-repeat 0 0;background-size:cover;display:inline-block;height:370px;text-align:left;vertical-align:top;max-width:348px;min-width:300px}[class^="r-block--tall"]:after{display:none}[class^="r-block--tall"] h3{padding:10px 20px;margin-top:10px}[class^="r-block--tall"] h3:after{border-bottom:3px solid #AC287D;content:'';display:block;margin-top:9px;width:100px}[class^="r-block--tall"] p{padding-right:20px;padding-bottom:20px;padding-left:20px;color:#fff;font-size:13px;line-height:1.53846}@media screen and (min-width: 1021px){[class^="r-block--tall"]{max-width:388px;width:47%}}@media screen and (min-width: 1221px){[class^="r-block--tall"]{width:50%}}.r-block:active .r-img-cover:after,.r-block:focus .r-img-cover:after,.r-block:hover .r-img-cover:after{background:linear-gradient(rgba(10,38,66,0.15), rgba(10,38,66,0.65))}.fa-r-img-block{vertical-align:middle}.fa-r-img-block img{left:50%;max-width:none;-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto}.r-img-cover:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(10,38,66,0.35), rgba(10,38,66,0.89));content:'';display:block;height:175px;z-index:-1}[class*="r-cat-nav"]{background-color:#fff}@media screen and (max-width: 1020px){[class*="r-cat-nav"]{border-top:1px solid #dadee2}}@media screen and (min-width: 1021px){[class*="r-cat-nav"]{display:table;height:100%;left:380px;width:0;z-index:1}}[class*="r-cat-nav"].is-open{left:0;width:100%}[class*="r-cat-nav"].is-open li.active a{color:#fff}@media screen and (min-width: 1021px){[class*="r-cat-nav"].is-open a{font-size:12px;line-height:6.66667;text-align:left}[class*="r-cat-nav"].is-open a .icon{display:inline-block;margin:0 10px 0 0;vertical-align:middle}}@media screen and (min-width: 1021px){[class*="r-cat-nav"].is-closed{box-shadow:-10px 0 15px rgba(10,38,66,0.05);left:220px;width:80px}[class*="r-cat-nav"].is-closed ul{padding-top:70px}[class*="r-cat-nav"].is-closed li{padding:0 5px}[class*="r-cat-nav"].is-closed a{padding:10px 0;width:70px}}[class*="r-cat-nav"] ul{margin:0}@media screen and (min-width: 1021px){[class*="r-cat-nav"] ul{display:table-cell}}[class*="r-cat-nav"] li:active a,[class*="r-cat-nav"] li:focus a,[class*="r-cat-nav"] li:hover a{color:#269adb}[class*="r-cat-nav"] li:active a .icon,[class*="r-cat-nav"] li:focus a .icon,[class*="r-cat-nav"] li:hover a .icon{border-color:#269adb}[class*="r-cat-nav"] li:active a svg,[class*="r-cat-nav"] li:focus a svg,[class*="r-cat-nav"] li:hover a svg{fill:#269adb}[class*="r-cat-nav"] li.active a{color:#fff}[class*="r-cat-nav"] li.active a .icon{border-color:#fff}[class*="r-cat-nav"] li.active a svg{fill:#fff}[class*="r-cat-nav"] li:last-child a{border-bottom:0}@media screen and (max-width: 1020px){[class*="r-cat-nav"] li{background-color:#fff;display:inline-block;height:90px;vertical-align:top;white-space:normal}}@media screen and (max-width: 767px){[class*="r-cat-nav"] li{width:90px}}@media screen and (min-width: 768px) and (max-width: 1020px){[class*="r-cat-nav"] li{width:115px}}@media screen and (min-width: 1021px){[class*="r-cat-nav"] li{padding-right:20px;padding-left:20px}}[class*="r-cat-nav"] a{padding-right:5px;padding-left:5px;border-right:1px solid #dadee2;color:#3b5268;display:block;font-size:9px;line-height:1.11111;margin-top:10px;min-height:70px;overflow:hidden;text-align:center;text-transform:uppercase;vertical-align:middle;width:100%}[class*="r-cat-nav"] a .icon{height:40px;width:40px;border-radius:50%;border:1px solid rgba(0,0,0,0.4);display:block;margin:0 auto 3px}[class*="r-cat-nav"] a svg{height:25px;width:25px;display:block;fill:rgba(0,0,0,0.4);margin:0 auto;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 1021px){[class*="r-cat-nav"] a{border-bottom:1px solid #dadee2;border-right:none;display:inline-block;margin:0}}.mm-r-cat-nav.is-open{position:absolute;left:265px}.mm-r-cat-nav.is-open li,.mm-r-cat-nav.is-open a,.mm-r-cat-nav.is-open svg{transition:all, 0.25s}.mm-r-cat-nav.is-open li{padding:0 10px}.mm-r-cat-nav.is-open li:active a,.mm-r-cat-nav.is-open li:focus a,.mm-r-cat-nav.is-open li:hover a{color:#fff}.mm-r-cat-nav.is-open li:active a .icon,.mm-r-cat-nav.is-open li:focus a .icon,.mm-r-cat-nav.is-open li:hover a .icon{border-color:#fff}.mm-r-cat-nav.is-open li:active a svg,.mm-r-cat-nav.is-open li:focus a svg,.mm-r-cat-nav.is-open li:hover a svg{fill:#fff}.mm-r-cat-nav.is-open a{min-height:0;line-height:4.91667;padding:0}.icon-section-title{position:relative}.icon-section-title:after{position:absolute;top:-63px;left:50%;height:50px;width:50px;background-image:url("../img/icons-sections.png");content:'';display:block;margin-left:-25px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.icon-section-title:after{background-image:url("../img/icons-sections-2x.png");background-size:500px 300px}}.icon-section-title+.page-intro{margin-bottom:55px;margin-top:32px}.icon-section-title{padding-bottom:1.875rem;border-bottom:1px solid #dadee2}.icon-section-title:after{background-color:#fff;box-sizing:content-box;border-left:20px solid #fff;border-right:20px solid #fff;bottom:-1.5rem;margin-left:-2.8125rem;top:auto}.icon--about-us:after{background-position:-300px 0}.icon--fa:after{background-position:-50px 0}.icon--contact-us:after{background-position:-250px 0}.icon--database:after{background-position:-350px 0}.icon--resource:after{background-position:-100px 0}.r-cat-child .icon-section-title .icon{height:40px;width:40px;border-radius:50%;display:block;margin:10px auto -58px;z-index:1}.r-cat-child .icon-section-title svg{height:25px;width:25px;display:block;margin:0 auto;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.r-cat-child .icon-section-title:after{background-image:none;border-left-width:15px;border-right-width:15px;margin-left:-40px}@media screen and (min-width: 1021px){.r-cat-child .icon-section-title{border-bottom:none}.r-cat-child .icon-section-title .icon,.r-cat-child .icon-section-title:after{display:none}}[class*="icon--"] .icon{border:1px solid rgba(0,0,0,0.4)}.sidebar--archived-rankings{padding:2.0625rem 1.25rem 3.0625rem;border-top:1px solid #dadee2;clear:both;margin-top:3.75rem}.sidebar--archived-rankings li{margin-top:.625rem}.sidebar--archived-rankings li:first-child{margin-top:1.3125rem}@media screen and (min-width: 768px){.sidebar--archived-rankings li{margin-top:1.3125rem}}.more-rankings-nav{display:none;max-width:280px}@media screen and (min-width: 1021px){.more-rankings-nav{position:absolute;top:540px;left:1.25em;display:block;margin:0}.postid-1872 .more-rankings-nav,.postid-2117 .more-rankings-nav{top:400px}}@media screen and (min-width: 1221px){.more-rankings-nav{left:50%;margin-left:-590px}}.sidebar__section{padding-top:1.5625rem}.sidebar__section ul{font-size:13px;line-height:1.26923}.sidebar__section a:not([class*="btn"]):not(.sl-school-list-link):not(.sl-school-name-link){display:block;padding:8px 24px 7px 14px}[class*="single-rankings-type-2"] .site-sidebar li:first-child{margin-top:0}.sidebar__title,[class*="single-rankings-type-2"] .site-sidebar h3{color:#3b5268;font-size:12px;display:block;line-height:1.375;padding:10px 0 9px;text-align:left;text-transform:uppercase}@media screen and (min-width: 1181px){.sidebar__title,[class*="single-rankings-type-2"] .site-sidebar h3{cursor:default;font-weight:500}}.btn--college-search{padding-top:.9375rem;padding-bottom:.9375rem;font-size:20px}.btn--college-search svg{height:20px;width:48px;border-right:1px solid rgba(255,255,255,0.5);color:#fff;fill:currentColor;margin-right:25px;margin-left:-15px;stroke:currentColor;top:2px}@media screen and (max-width: 1020px){[class*="single-rankings-type-2"] .site-sidebar section:first-child{border-top:none}}@media screen and (min-width: 768px){[class*="single-rankings-type-2"] .site-sidebar section:not(.widget-degree-finder){padding-right:0;padding-left:0}[class*="single-rankings-type-2"] .site-sidebar section:not(.widget-degree-finder):first-child{border-top:none;padding-top:15px}[class*="single-rankings-type-2"] .site-sidebar .btn--secondary{display:block;margin:1.5625rem auto 0;width:200px}[class*="single-rankings-type-2"] .site-sidebar .list--box-featured li,[class*="single-rankings-type-2"] .site-sidebar .list--box-standard li{float:none;margin-left:0;margin-right:0;max-width:none;width:100%}[class*="single-rankings-type-2"] .site-sidebar .box-standard{font-size:15px}}[class*="site-stats"] .stats{font-size:10px;font-weight:600;text-align:center;text-transform:uppercase}[class*="site-stats"] .stats b{border-bottom:1px solid #dadee2;color:#d5545b;display:block;font-family:"Fjalla One",sans-serif;margin-bottom:4px;width:90px}[class*="site-stats"] .stat{margin:0 1.25em 0 .3125em}@media screen and (min-width: 768px){[class*="site-stats"] .stat{margin-left:2.5em}}.r-site-stats .stats b{font-size:42px;line-height:1;margin-bottom:5px;width:120px}.r-site-stats .stat{display:inline-block}@keyframes fadeIn{from{opacity:0}to{opacity:1}}*[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:24px;margin:0;overflow:hidden;padding:0;text-indent:-9999px;width:40px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), 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{-ms-transform:scaleX(-1);transform:scaleX(-1)}.slideshow{margin:3.125rem auto 0;max-width:720px;min-width:300px;position:relative}.slideshow>ul{margin-top:0;overflow:hidden}.slideshow>ul>li{position:relative;left:0;transition:left 0.15s ease-in}.slideshow>ul>li.is-active{animation:fadeIn 0.3s ease-in forwards}.slideshow>ul>li.is-hidden{display:none}.slideshow>ul>li.is-sliding-right{left:50%}.slideshow>ul>li.is-sliding-left{left:-50%}@media screen and (max-width: 767px){.slideshow{margin-left:10px;margin-right:10px}.slideshow .box-standard img{display:none}}@media screen and (max-width: 1020px){.slideshow--contributors,.slideshow--default-slideshow{overflow:hidden}}@media screen and (min-width: 1021px){.slideshow--contributors,.slideshow--default-slideshow{max-width:1100px}}@media screen and (max-width: 1020px){.slideshow--contributors{-webkit-overflow-scrolling:touch;margin-top:45px;max-width:none;overflow-y:hidden;overflow-x:scroll;width:100%;white-space:nowrap}.slideshow--contributors ul{height:375px;overflow-x:auto}.slideshow--contributors *[class^="slideshow-btn-"]{display:none}}@media screen and (min-width: 768px) and (max-width: 1020px){.slideshow--contributors{border-right:1px solid #dadee2;position:relative}.slideshow--contributors:after{background-image:linear-gradient(90deg, rgba(218,222,226,0) 20%, #dadee2 100%);position:absolute;top:0;right:0;bottom:0;content:'';display:block;width:20px}}@media screen and (min-width: 1021px){.slideshow--contributors{height:375px;margin-left:40px;margin-top:30px}}.slideshow--default-slideshow li{margin-left:60px}@media screen and (max-width: 1020px){.slideshow--default-slideshow{overflow:hidden}.slideshow--default-slideshow li{margin-right:60px}}@media screen and (min-width: 1021px){.slideshow--default-slideshow{height:215px}}.press-releases .slideshow--default-slideshow ul{margin:0 60px}@media screen and (min-width: 768px){.press-releases .slideshow--default-slideshow ul{-moz-columns:2;columns:2}}.press-releases .slideshow--default-slideshow li{margin-left:0}.press-releases .slideshow--default-slideshow h4{margin-top:0}@media screen and (max-width: 1020px){.press-releases .slideshow--default-slideshow li{margin-right:0}.press-releases .slideshow--default-slideshow li:nth-child(n+2){margin-top:20px}}@media screen and (min-width: 1021px){.press-releases .slideshow--default-slideshow{height:auto}.press-releases .slideshow--default-slideshow li{min-height:130px}}@media screen and (min-width: 1021px){.news-mentions .slideshow--default-slideshow{height:320px}}.slideshow-btn-next{left:auto;right:0}[class^="icon-social-"]{height:30px;width:30px;display:inline-block;margin-top:0}[class^="icon-social-"] a{height:30px;width:30px;display:block}[class^="icon-social-"] svg{height:23px;width:32px;color:#9da8b3;display:block;fill:currentColor;top:4px}.msn-social [class^="icon-social-"] svg{color:#fff}.icon-social-facebook svg{height:19px;top:5px}.icon-social-twitter svg{height:16px;top:7px}.icon-social-twitter svg:active,.icon-social-twitter svg:focus,.icon-social-twitter svg:hover{color:#2cbfed;fill:currentColor}.sticky-social-icons .icon-social-twitter{background-color:#2cbfed}.sticky-social-icons .icon-social-twitter:active,.sticky-social-icons .icon-social-twitter:focus,.sticky-social-icons .icon-social-twitter:hover{background-color:rgba(44,191,237,0.8)}.icon-social-facebook svg:active,.icon-social-facebook svg:focus,.icon-social-facebook svg:hover{color:#3a5898;fill:currentColor}.sticky-social-icons .icon-social-facebook{background-color:#3a5898}.sticky-social-icons .icon-social-facebook:active,.sticky-social-icons .icon-social-facebook:focus,.sticky-social-icons .icon-social-facebook:hover{background-color:rgba(58,88,152,0.8)}.icon-social-gplus svg:active,.icon-social-gplus svg:focus,.icon-social-gplus svg:hover{color:#db4a39;fill:currentColor}.sticky-social-icons .icon-social-gplus{background-color:#db4a39}.sticky-social-icons .icon-social-gplus:active,.sticky-social-icons .icon-social-gplus:focus,.sticky-social-icons .icon-social-gplus:hover{background-color:rgba(219,74,57,0.8)}.icon-social-linkedin svg:active,.icon-social-linkedin svg:focus,.icon-social-linkedin svg:hover{color:#007bb6;fill:currentColor}.sticky-social-icons .icon-social-linkedin{background-color:#007bb6}.sticky-social-icons .icon-social-linkedin:active,.sticky-social-icons .icon-social-linkedin:focus,.sticky-social-icons .icon-social-linkedin:hover{background-color:rgba(0,123,182,0.8)}.icon-social-pinterest svg:active,.icon-social-pinterest svg:focus,.icon-social-pinterest svg:hover{color:#c9232d;fill:currentColor}.sticky-social-icons .icon-social-pinterest{background-color:#c9232d}.sticky-social-icons .icon-social-pinterest:active,.sticky-social-icons .icon-social-pinterest:focus,.sticky-social-icons .icon-social-pinterest:hover{background-color:rgba(201,35,45,0.8)}.icon-social-reddit svg:active,.icon-social-reddit svg:focus,.icon-social-reddit svg:hover{color:#5585aa;fill:currentColor}.sticky-social-icons .icon-social-reddit{background-color:#5585aa}.sticky-social-icons .icon-social-reddit:active,.sticky-social-icons .icon-social-reddit:focus,.sticky-social-icons .icon-social-reddit:hover{background-color:rgba(85,133,170,0.8)}.msn-social [class*="icon-social-"] svg:active,.msn-social [class*="icon-social-"] svg:focus,.msn-social [class*="icon-social-"] svg:hover{color:rgba(255,255,255,0.8)}.social-share{line-height:1;margin-bottom:0}@media screen and (max-width: 1020px){.tg-intro .icon-buttons{padding-left:1.25rem;padding-top:1.25rem}}@media screen and (min-width: 768px){.tg-intro .icon-buttons{display:none}}.social-share [class^="icon-social-"] svg,.sticky-social-icons [class^="icon-social-"] svg{color:#fff}.social-share [class^="icon-social-"] svg path,.sticky-social-icons [class^="icon-social-"] svg path{fill:#fff}.sticky-social-icons{display:none;z-index:10}.sticky-social-icons [class^="icon-social-"]{height:50px;width:50px;display:block;margin-top:.78125rem}.sticky-social-icons [class^="icon-social-"]:first-child{margin-top:0}.sticky-social-icons [class^="icon-social-"] a{height:50px;width:50px}.sticky-social-icons [class^="icon-social-"] svg{margin:0 auto;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.sticky-social-icons [class^="icon-social-"] svg path{fill:currentColor}@media screen and (min-width: 1400px){.sticky-social-icons{position:fixed;top:115px;right:0;display:block;margin-right:-700px;right:50%}}@media screen and (min-width: 1021px){.single-financial_aid_post .sticky-social-icons,.single-careers .sticky-social-icons,.single-resource:not(.single-voting-guide) .sticky-social-icons{position:fixed;top:115px;right:0;display:block;margin-right:0;right:0}}.icon-tweet{height:12px;width:14px;display:inline-block;color:#2cbfed;fill:currentColor;margin-right:2px;top:2px}*[class^="sprite-"]{display:inline-block;outline:none;background-repeat:no-repeat}.entry-content ul[class*="sticky"]{list-style-type:none;margin-top:0;padding-left:0}[class*="-sticky-nav"]{margin-top:0;position:initial;z-index:4}[class*="-sticky-nav"]>div{background-color:#ebedef;box-shadow:0 2px 10px rgba(10,38,66,0.15);height:50px;width:100%;z-index:10}.single-financial_aid_post [class*="-sticky-nav"]>div,.single-resource [class*="-sticky-nav"]>div,.single-careers [class*="-sticky-nav"]>div{border:none}.single-financial_aid_post [class*="-sticky-nav"]>div,.single-resource [class*="-sticky-nav"]>div,.single-careers [class*="-sticky-nav"]>div{background-color:#d5545b}@media screen and (min-width: 1021px){.single-financial_aid_post .has-widget [class*="-sticky-nav"]>div,.single-resource .has-widget [class*="-sticky-nav"]>div,.single-careers .has-widget [class*="-sticky-nav"]>div{background-color:transparent;box-shadow:none;margin-top:-75px}.single-financial_aid_post.pinned .has-widget [class*="-sticky-nav"]>div,.single-resource.pinned .has-widget [class*="-sticky-nav"]>div,.single-careers.pinned .has-widget [class*="-sticky-nav"]>div{background-color:#d5545b;margin-top:0;z-index:12}}[class*="-sticky-nav"]>div.sn-is-active{z-index:10}@media screen and (min-width: 768px) and (max-width: 1020px){[class*="-sticky-nav"] .wrapper{max-width:768px;width:100%}}.pinned .sticky-nav-section{position:fixed;top:0;width:300px}.mega-sticky-nav{margin-bottom:50px;margin-left:-100%;margin-right:-100%}@media screen and (min-width: 768px){.mega-sticky-nav .wrapper{max-width:835px}}@media screen and (min-width: 1021px){.mega-sticky-nav .wrapper{max-width:1180px}}.mega-sticky-nav section{height:50px;overflow-y:hidden;position:absolute;right:0;width:300px}.mega-sticky-nav section.is-active{height:auto;overflow-y:visible}.pinned .mega-sticky-nav>div{left:0;position:fixed;top:0 !important}.mega-sticky-nav .sidebar__title{color:#fff;cursor:pointer;padding-right:14px;padding-left:14px}.mega-sticky-nav .dots-to-x{right:15px}.mega-sticky-nav .sticky-nav--list{font-size:13px;font-weight:normal;line-height:1.26923}.mega-sticky-nav .sticky-nav--list a{padding:8px 24px 7px 14px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}[class$="-nav-title"]{display:block;width:calc(100% - 40px)}[class$="-sticky-nav-title"]{padding-right:.78125rem;padding-left:.78125rem;font-weight:500;text-align:left;white-space:initial}[class$="-sticky-nav-title"] span{display:block;max-height:37px;overflow:hidden}.msn-mega-menu{height:50px;width:80px}@media screen and (min-width: 768px){.msn-mega-menu{width:98px}}@media screen and (min-width: 1021px){.msn-mega-menu{width:300px}}#sticky-nav{text-transform:uppercase;font-size:12.99px;line-height:1}@media screen and (max-width: 1020px){[class*="single-rankings-type"].pinned #sticky-nav{display:none}}@media screen and (max-width: 767px){.pinned #sticky-nav{left:20px;position:fixed;right:20px;top:0}}.page-top .icon-arrow,.page-top .icon-arrow-double:before{border-color:#d5545b;float:left;margin-right:5px;top:4px}.sticky-nav--list{background-color:#fff;margin-bottom:0}.sticky-nav--list a{display:block;padding:15px .78125rem;color:#3b5268}.sticky-nav--list a:hover{color:#d5545b}.sticky-nav--list li.active a{color:#d5545b}.sticky-nav--list ul{border-left:2px solid #dadee2;margin-bottom:.78125rem;margin-left:.78125rem}.sticky-nav--list ul a{border-top:none;line-height:1.15473;padding:9px .78125rem}@media screen and (max-width: 767px){#sticky-sidebar:not(.active) .sticky-nav--list{display:none}}.sidebar-sticky-menu{padding-top:2.34375rem}.sidebar-sticky-menu button[class*="-nav-trigger"],.sidebar-sticky-menu [class*="-nav-trigger"].view-full{background-color:transparent;height:40px}@media screen and (min-width: 1181px){.sidebar-sticky-menu button[class*="-nav-trigger"],.sidebar-sticky-menu [class*="-nav-trigger"].view-full{height:33px}.sidebar-sticky-menu button[class*="-nav-trigger"] .dots-to-x,.sidebar-sticky-menu [class*="-nav-trigger"].view-full .dots-to-x{display:none}}@media screen and (max-width: 1181px){.sidebar-sticky-menu{margin-top:2.34375rem;margin-left:-1.5625rem;clear:both;padding-top:0}.sidebar-sticky-menu:before{position:absolute;top:-1px;left:-50%;height:42px;width:200%;background-color:#ebedef;border-bottom:1px solid #dadee2;border-top:1px solid #dadee2;content:'';display:block}.sidebar-sticky-menu button,.sidebar-sticky-menu .view-full{padding-right:1.5625rem;padding-left:1.5625rem;background-color:#ebedef}}.sticky-nav--list{background-color:#f5f6f7;border:1px solid #dadee2;border-top:none;font-weight:600;margin:0;text-transform:uppercase}.sticky-nav--list li{border-top:1px solid #dadee2;margin-top:0}.sticky-nav--list li.active a{color:#d5545b}.sticky-nav--list a{padding-top:10px;padding-bottom:9px;color:#0a2642}.sticky-nav--list a:active,.sticky-nav--list a:focus,.sticky-nav--list a:hover,.sticky-nav--list a.active{color:#d5545b}.sticky-nav--list .icon-arrow,.sticky-nav--list .icon-arrow-double:before{position:absolute;top:42%;right:14px}@media screen and (max-width: 1181px){.sticky-nav--list{display:none}.is-active .sticky-nav--list{display:block}}.simple-sticky-nav>div{left:0}.pinned .simple-sticky-nav>div{position:fixed;top:0}.pinned .simple-sticky-nav+.sticky-waypoint{padding-top:100px}.js-menu-open .simple-sticky-nav{display:none}@media screen and (min-width: 1021px){.simple-sticky-nav .sticky-nav-trigger{display:none}.simple-sticky-nav .sticky-nav--list{border-left:1px solid #dadee2;display:table;height:50px;margin-top:-1px;text-align:center;width:100%}.simple-sticky-nav .sticky-nav--list li{border-right:1px solid #dadee2;display:table-cell;vertical-align:middle}.simple-sticky-nav .sticky-nav--list li:first-child{display:none;margin-left:-3px}.simple-sticky-nav .sticky-nav--list li:last-child{margin-left:-3px}.simple-sticky-nav .sticky-nav--list li:last-child a{border:none}.simple-sticky-nav .sticky-nav--list a{border:none;display:inline-block;font-weight:600;padding-bottom:14px;padding-top:14px;width:100%}.simple-sticky-nav .sticky-nav--list li.active{background-color:#fff;color:#d5545b}.simple-sticky-nav .sticky-nav--list li.active a{box-shadow:0 5px 0 0 #d5545b}}.subjects-directory{margin-top:5.625rem}@media screen and (min-width: 1221px){.subjects-directory .wrapper{max-width:1180px}}.subjects-directory h3{text-align:center}.subjects-directory h3+ul{margin-top:2.1875rem}@media screen and (min-width: 600px) and (max-width: 1020px){.subjects-directory ul{-moz-columns:2;columns:2}}@media screen and (min-width: 1021px){.subjects-directory ul{-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:.875rem;line-height:1.42857}.us-map{padding-top:35px}.widget-degree-finder{padding:.625rem 20px;background:linear-gradient(#0a2642, #133B61);border:10px solid #fff;box-shadow:0 0 15px rgba(10,38,66,0.25);height:475px;text-align:center;text-transform:uppercase;width:300px}main .widget-degree-finder{z-index:4}.modal .widget-degree-finder{padding:40px 50px 20px;height:auto;width:auto}.widget-degree-finder.widget-modal.is-active{background-color:transparent;left:5vw;margin-left:auto;position:fixed;top:15vh;width:90vw;z-index:100}@media screen and (max-width: 330px){.widget-degree-finder.widget-modal.is-active{height:525px}}@media screen and (min-width: 1021px){.widget-degree-finder.widget-modal.is-active{left:30vw;width:40vw}}@media screen and (max-width: 339px){.widget-degree-finder{left:50%;margin-left:-150px;margin-top:55px}}@media screen and (min-width: 341px) and (max-width: 1020px){.widget-degree-finder:not(.msn-widget):not([class$="-widget"]):not(.r-widget){margin:55px auto 30px}.resources .header-block .widget-degree-finder{margin:3.4375rem auto 0}.resources .widget-degree-finder{margin:2.1875rem auto .9375rem}}main .widget-degree-finder.widget-modal.is-active{z-index:5}.r-widget{margin:.78125rem auto 0}@media screen and (max-width: 339px){.r-widget{left:50%;margin:25px 0 0 -150px}}@media screen and (min-width: 768px){[class*="single-rankings-type-1"] .r-widget,[class*="single-rankings-type-3"] .r-widget{margin:0}}@media screen and (min-width: 1181px){.r-widget{margin:0}}@media screen and (min-width: 1181px){h1+.r-widget:not(.is-active),h1+.r-widget+.sidebar-sticky-menu{display:none}}.dfw__title{color:#00c7ff;font-family:"Fjalla One",sans-serif;font-size:36px;line-height:1.25;margin-top:10px}.dfw__title b{color:#fff}.dfw-list,.dfw-list__item{margin-top:12px}.dfw-list__submit-item,.dfw-list__submit-btn{margin-top:25px}.dfw-list{list-style:none}.dfw-list__item{opacity:0.4;text-align:left}.dfw-list__item label{color:#269adb;font-size:16px;font-weight:700}.dfw-list__item select{border:1px solid #269adb;border-radius:0;color:#269adb;font-size:.8125rem;font-weight:600;height:50px;margin-top:0;padding-left:.78125rem;position:relative;width:100%}.dfw-list__item select:focus{background-color:#fff !important;color:#269adb !important}.dfw-list__item.off{opacity:1}.dfw-list__item.off label{color:#9da8b3}.dfw-list__item.off select{background-color:rgba(0,199,255,0.2);color:#ebedef}.dfw-list__item.focused{opacity:1}.dfw-list__item.focused label{color:#fff}.dfw-list__item .icon-arrow,.dfw-list__item .icon-arrow-double:before{position:absolute;top:60%;right:10px;border-color:#9da8b3}.collapsed .dfw-list__select{cursor:default}.dfw-list__submit-btn{padding:15px 0;font-size:1.25rem;margin-bottom:0;width:100%}.collapsed .dfw-list__submit-btn{background-color:#d5545b;cursor:default}#sponsored-schools{color:#ebedef;font-size:.5625rem;margin-top:8px}@media screen and (min-width: 1021px){.has-widget .landing--intro .widget-degree-finder{position:absolute;top:25px;left:0;border-bottom:none;display:block;margin-left:0;width:300px;z-index:12}}.single-rankings-type-2 .has-widget .content .widget-degree-finder{display:none}@media screen and (max-width: 1020px){.single-rankings-type-2 .has-widget .content .widget-degree-finder{display:block}}@media screen and (max-width: 1020px){.single-rankings-type-2 .has-widget .sidebar .widget-degree-finder{display:none}}.single-rankings-type-2 .has-widget .sidebar .widget-degree-finder{float:right}
