html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}/*!
 * 
 *   school-search.js
 *   v1.10.0
 *   Documentation: https://github.com/HigherEducation/school-search
 * 
 */.footer-container{background-color:#fff;border-top:1px solid #e9e9e9;font-weight:600;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:center;width:100%}.footer-container p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:10px 0 0}@media screen and (min-width:1021px){.footer-container p{float:left;padding:15px 0 15px 40px}}.footer-container div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.footer-container div a{padding:5px 5px 10px;text-decoration:none}@media screen and (min-width:1021px){.footer-container div a{padding:0 5px}}@media screen and (min-width:1021px){.footer-container div{float:right;padding:15px 40px 15px 0}}.header-container{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin:auto;position:relative;text-align:left;width:100%}.header-title{font-size:24px;margin-bottom:10px;padding-left:0}.header-title:after{background:0 0}.header-description{font-size:14px}.starter-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;max-width:650px;padding:0 12%;width:100%}@media screen and (min-width:1021px){.starter-container{padding:0}}.navigation-container{background-color:#fff;display:block;height:80px}.navigation-container img{height:inherit;margin:0;padding:15px 0 15px 30px}.selections-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;overflow:hidden;padding:0 12%;position:relative;text-align:center;-webkit-transition:height .1s;-o-transition:height .1s;transition:height .1s;width:100%}@media screen and (min-width:1021px){.selections-container{max-width:650px;padding:20px}}.selections-container h2{font-size:20px;position:relative;text-align:left}.selections-container h2 p{font-size:11px;font-weight:200;left:-15px;position:absolute;top:6px}.selections-container.isActive{height:100%;-webkit-transition:height .1s;-o-transition:height .1s;transition:height .1s}@media screen and (min-width:1021px){.selections-container.isActive{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-transition:none;-o-transition:none;transition:none}}.option-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;max-width:650px}.select-option{margin:0 8px 8px 0}@media screen and (min-width:1021px){.select-option{margin:0 12px 12px 0}}.select-option-button{border-radius:4px;padding:16px}.dropdown-container{margin:auto;max-width:650px;width:100%}.dropdown-container .dropdown{background-color:#fff;border:1px solid #e9e9e9;border-radius:5px;padding:15px 5px;text-transform:none;width:100%}.dropdown-container .dropdown:focus{outline:0}.dropdown-container .dropdown .dropdown-top{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;padding:10px 0;position:relative;width:90%}.dropdown-container .dropdown .dropdown-top .select-title{color:#424242;font-size:16px;font-weight:500;height:28px;letter-spacing:0;line-height:28px}.dropdown-container .dropdown .dropdown-top .arrow{position:absolute;right:0}.dropdown-container .dropdown .dropdown-break-line{background-color:#c11b94;height:2px;margin:auto;width:90%}.dropdown-container .dropdown-list{background-color:#fff;border-radius:16px;bottom:0;-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,.09);box-shadow:0 2px 16px 0 rgba(0,0,0,.09);height:100%;left:0;margin:0 auto;overflow:scroll;position:fixed;right:0;text-align:left;top:10px;width:88%;z-index:99999}@media screen and (min-width:1021px){.dropdown-container .dropdown-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;max-height:300px;padding:0;position:relative;top:0;width:100%}}.dropdown-container .dropdown-list .dropdown-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 25px 20px;width:100%}@media screen and (min-width:1021px){.dropdown-container .dropdown-list .dropdown-options{padding:10px 15px 10px 20px}}.dropdown-container .dropdown-list #close-dropdown-button{display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 12px;padding:5px;text-transform:none!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dropdown-container .dropdown-list #close-dropdown-button:focus,.dropdown-container .dropdown-list #close-dropdown-button:hover{color:#424242;outline:0}@media screen and (min-width:1021px){.dropdown-container .dropdown-list #close-dropdown-button{display:none}}.dropdown-container .dropdown-list #close-dropdown-button p{color:#424242;font-weight:600;margin:0;padding:0}.dropdown-container .dropdown-list .option-button{background-color:#fff;border:none;border-radius:3px;color:#424242;display:block;font-size:16px;font-weight:500;letter-spacing:0;line-height:28px;padding:5px;text-align:left;text-transform:capitalize;width:100%}@media screen and (min-width:1021px){.dropdown-container .dropdown-list .option-button{max-width:50%;padding:5px 4px;width:50%}}.dropdown-container .dropdown-list .option-button:focus,.dropdown-container .dropdown-list .option-button:hover{background-color:#e9e9e9;color:#c11b94}.dropdown-container .arrow{margin-top:6px;width:25px}.dropdown-container .arrow .line{background:#c11b94;float:right;height:3px;margin:-8px 8px;width:15px}.dropdown-container .arrow .left{border:solid #c11b94;border-width:0 3px 3px 0;display:inline-block;float:left;padding:5px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.dropdown-container .arrow .down{border:solid #c11b94;border-width:0 2px 2px 0;display:inline-block;height:0!important;padding:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ad-disclosure-container{padding:15px;position:absolute;right:0;top:-40px;z-index:999}.ad-disclosure-container a{color:#e9e9e9;font-size:12px;font-weight:700;top:0}.app-box-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:100%}.app-box-container,.app-container{background-color:#f4f3ef;display:-webkit-box;display:-ms-flexbox;display:flex}.app-container{height:calc(100% - 201px);overflow:scroll;position:relative}.app-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.app-bottom-container{background-color:#fff;border-top:1px solid #e9e9e9;bottom:0;font-weight:600;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;position:fixed;right:0;text-align:center;width:100%;z-index:999}@media screen and (min-width:1021px){.app-bottom-container{display:block}}.progress-widget-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 25px}@media screen and (min-width:1021px){.progress-widget-container{margin:auto;max-width:650px}}.progress-widget-container .progress-title{font-size:14px;font-weight:400;height:22px;letter-spacing:0;line-height:22px;margin:0 0 5px;text-align:left}.progress-widget-container .left-column{display:block;float:left;margin:auto;padding:0 24px 0 0;width:100%}.progress-widget-container .right-column{display:-webkit-box;display:-ms-flexbox;display:flex;float:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.progress-widget-container .step-button{background-color:#e9e9e9;border:none;border-radius:3px;margin:3px;padding:5px 10px}.progress-widget-container .step-button:focus{outline:0}.progress-widget-container .step-button:disabled{cursor:not-allowed}.progress-widget-container .arrow{margin:5px 0 0}.progress-widget-container .arrow .down{margin-bottom:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.progress-widget-container .arrow .down,.progress-widget-container .arrow .up{border:solid #c11b94;border-width:0 2px 2px 0;display:inline-block;height:0!important;padding:4px}.progress-widget-container .arrow .up{margin-top:3px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.progress-container{background:#fff;border-radius:5px;margin:0 auto;position:relative;width:100%}.progress-bar-wrapper{background-color:#fff;position:relative}.progress-bar{background:#d8d8d8;border-radius:50px;height:4px;margin:none;position:relative;width:100%}.filler{background:#c11b94;border-radius:inherit;height:100%;-webkit-transition:width .3s ease-in;-o-transition:width .3s ease-in;transition:width .3s ease-in;width:100%}.loading-container{margin:auto;max-width:701px;padding:0 60px}.loading-container .loading-title{font-size:24px;font-weight:700;letter-spacing:0;line-height:38px;text-align:left}.loading-container .loading-subtitle{font-size:16px;font-weight:400;letter-spacing:-.3px;line-height:24px}.loading-container .loader-container{height:90px;margin:auto;width:90px}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-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:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#e1e1e1}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{background-color:#e1e1e1;border-left:8px solid;padding:10px 20px;overflow:auto;white-space:pre-wrap;width:99%}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}code{background-color:#f4f3ef;padding:2px 10px}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;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;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.breadcrumbs::after,.container::after,.wrapper::after{clear:both;content:"";display:block}.fr{float:right}.fl{float:left}.text-center{text-align:center}.text-right{text-align:right}.muted{opacity:.5}.caps{text-transform:capitalize}.uppercase{text-transform:uppercase}.hide{left:-9999px;position:absolute}.collection-rankings header h1 b::after,.h1::after,.newsletter h2::after,.page-annual-trends-in-online-education.research .banner.banner-full-image .hgroup h1::after,.page-schools-of-distinction .banner h1::after,.template-home .lwyl h2::after,.template-home .widget-copy.background .copy h2::after,h1::after{background:transparent url(/assets/img/svg/asterisk.svg) no-repeat left 75%/12px;color:rgba(255,255,255,0);content:"..";display:inline;height:12px;margin-left:2px;width:12px}@media (max-width:767px){.desktop-only{display:none!important}}@media (min-width:768px){.mobile-only{display:none!important}}@media (max-width:767px){.hide-on-mobile{display:none!important}}@media (max-width:1020px){.hide-on-handheld{display:none!important}}@media (min-width:1020px){.hide-on-desktop{display:none!important}}.icon,.icon-tab{display:inline-block;margin-right:10px}.icon svg,.icon-tab svg{color:currentColor;display:inline-block;fill:currentColor;height:25px;stroke:none;vertical-align:middle;width:25px}h3 .icon svg,h3 .icon-tab svg{height:50px;width:50px}.icon-tab{margin-top:-2px}.icon-browser-student{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/icon-browser-student-2x.png)}.icon-calendar-savings{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/icon-calendar-savings-2x.png)}.icon-apple-books{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/icon-apple-books-2x.png)}.icon-graduation-cap{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/icon-graduation-cap-2x.png)}.icon-award-medal{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/icon-award-medal-2x.png)}.icon-computer-phone{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/icon-computer-phone-2x.png)}.icon-phone-social-media{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/icon-phone-social-media-2x.png)}.icon-college-campus{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/icon-college-campus-2x.png)}.icon-gear-magnify-glass{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/icon-gear-magnify-glass-2x.png)}.icon-scale{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/icon-scale-2x.png)}.icon-check-with-pen{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/icon-check-with-pen-2x.png)}.icon-computer-book{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/icon-computer-book-2x.png)}.news-item .news-item-title a::after,.pagination .link a::before{border:2px solid currentColor;border-bottom:0;border-left:0;content:"";display:inline-block;height:6px;margin-left:6px;margin-top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);vertical-align:text-top;width:6px}.list-links.is-active::before,.online-campus-tabs .btn.is-active::after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;height:0;width:0}.list-links::before{border-bottom:10px solid transparent;border-left:10px solid #fff;border-top:10px solid transparent;height:0;width:0}.announcement a::after,.btn-dropdown::after,.btn-more::after,.btn-more::before,.card-bronze .back::after,.card-bronze .front::after,.card-ranking::before,.card-resource::after,.chev-right,.link-anchor::after,.link-monetization::after,.navigation-links .filter-state::after,.navigation-links .filter::after,.navigation-links a::after,.navigation-sticky .current::after,.template-landing-rankings .filter-expand .filter-expand-header::after,.template-landing-rankings .rankings-sort .select::after,.trending-article a::after{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;height:8px;width:8px}.announcement a::after,.card-bronze .back::after,.card-bronze .front::after,.card-ranking::before,.card-resource::after,.chev-right,.link-anchor::after,.link-monetization::after,.navigation-links .filter-state::after,.navigation-links .filter::after,.navigation-links a::after,.trending-article a::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.btn-dropdown::after,.btn-more::after,.btn-more::before,.navigation-sticky .current::after,.template-landing-rankings .filter-expand .filter-expand-header::after,.template-landing-rankings .rankings-sort .select::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.plus{color:#46beda;cursor:pointer;display:block;font-size:20px;font-style:normal;font-weight:700;margin-top:0}.plus:before{content:"+";display:block;text-align:center}.is-active .plus:before{content:"\2013"}.chev-right{border-width:0 2px 2px 0;display:block;position:absolute}[class*=rb-chevron]{border-right:2px solid #fff;border-top:2px solid #fff;display:inline-block;height:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:9px}.rb-chevron-down{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.rb-chevron-left{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.rb-chevron-up{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.btn-anchor,.btn-checkbox,.btn-distinction,.btn-list-links,.btn-monetization,.btn-primary,.btn-secondary,.btn-social-facebook,.btn-social-facebook-small,.btn-social-linkedin,.btn-social-pinterest,.btn-social-pinterest-small,.btn-social-twitter,.btn-social-twitter-small,.btn-tertiary,.view-full,[type=button],[type=reset],[type=submit],button{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:Cabin,sans-serif;font-size:14px;font-weight:700;line-height:1;outline:0;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;word-spacing:2px}.btn-anchor:disabled,.btn-checkbox:disabled,.btn-distinction:disabled,.btn-list-links:disabled,.btn-monetization:disabled,.btn-primary:disabled,.btn-secondary:disabled,.btn-social-facebook-small:disabled,.btn-social-facebook:disabled,.btn-social-linkedin:disabled,.btn-social-pinterest-small:disabled,.btn-social-pinterest:disabled,.btn-social-twitter-small:disabled,.btn-social-twitter:disabled,.btn-tertiary:disabled,.view-full:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:not-allowed;opacity:.5}.btn-primary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#d93738 url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgOSAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOSAxNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5SaWdodCBBcnJvdyBJY29uPC90aXRsZT48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMC4zLDAuNGMwLjUtMC41LDEuMi0wLjUsMS43LDBsNi42LDYuOGMwLjUsMC41LDAuNSwxLjIsMCwxLjdMMiwxNS42Yy0wLjUsMC41LTEuMiwwLjUtMS43LDBjLTAuNS0wLjUtMC41LTEuMiwwLTEuN0w1LjgsOEwwLjMsMi4xQy0wLjEsMS42LTAuMSwwLjgsMC4zLDAuNHoiLz48L3N2Zz4=) no-repeat center right 21px/7px;-webkit-box-shadow:0 10px 15px 0 rgba(217,55,56,.3);box-shadow:0 10px 15px 0 rgba(217,55,56,.3);font-size:17px;padding:22px 50px 21px 20px;text-align:left}.btn-primary:visited{color:#fff}.btn-primary.is-active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#ad1e1f;color:#fff}.btn-secondary,.fsSubmitButton{background-color:#46beda;font-size:14px;padding:18px 20px}.btn-secondary.is-active,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.fsSubmitButton.is-active,.fsSubmitButton:active,.fsSubmitButton:focus,.fsSubmitButton:hover{background-color:#2e9fba;color:#fff}.btn-more{background-color:#46beda;font-size:14px;padding:18px 20px}.btn-more.is-active,.btn-more:active,.btn-more:focus,.btn-more:hover{background-color:#2e9fba;color:#fff}.btn-more::after,.btn-more::before{content:"";display:inline-block;position:relative;top:-2px}.btn-more::before{margin-right:10px}.btn-more::after{margin-left:10px}.btn-distinction{background-color:#0d485d;font-size:14px;font-weight:700;padding:10px 25px}.btn-distinction.is-active,.btn-distinction:active,.btn-distinction:focus,.btn-distinction:hover{background-color:#07394b;color:#fff}.btn-download{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#46beda;color:#fff;display:block;font-size:14px;font-weight:700;padding:15px 70px 15px 20px;position:relative;text-transform:uppercase;z-index:1}.btn-download::after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTYgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICAnJyAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUmVzb3VyY2VzLWxhbmRpbmciIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiBmaWxsPSIjRkZGRkZGIj4gICAgICAgICAgICA8cGF0aCBkPSJNNywwIEw3LDUgTDQsNSBMOCwxMSBMMTIsNSBMOSw1IEw5LDAgTDcsMCBaIE0xMy45OTk1LDEwIEwxMy45OTk1LDEyIEwxLjk5OTUsMTIgTDEuOTk5NSwxMCBMMCwxMCBMMCwxNCBMMTYsMTQgTDE2LDEwIEwxMy45OTk1LDEwIFoiIGlkPSJQYWdlLTEiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat right center;border-left:1px solid #fff;content:"";height:17px;opacity:.3;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:24px}.btn-download:active,.btn-download:focus,.btn-download:hover{background-color:#2e9fba;color:#fff}.btn-tertiary{background-color:#f4f3ef;border:1px solid #e1e1e1;color:#0d485d;font-size:9.5px;padding:7px 10px}.btn-tertiary:active,.btn-tertiary:focus,.btn-tertiary:hover{border-color:#d93738;color:#d93738}.btn-monetization{background-color:#d93738;font-size:14px;padding:18px 20px}.btn-monetization.is-active,.btn-monetization:active,.btn-monetization:focus,.btn-monetization:hover{background-color:#ad1e1f;color:#fff}.btn-anchor{background-color:transparent;border:2px solid currentColor;color:#007296;font-size:14px;line-height:1.3;padding:15px}.btn-anchor.is-active,.btn-anchor:active,.btn-anchor:focus,.btn-anchor:hover{background-color:#007296;border-color:#007296;color:#fff}.background .btn-anchor,.callout .btn-anchor{color:#fff}.background .btn-anchor.is-active,.background .btn-anchor:active,.background .btn-anchor:focus,.background .btn-anchor:hover,.callout .btn-anchor.is-active,.callout .btn-anchor:active,.callout .btn-anchor:focus,.callout .btn-anchor:hover{background-color:#fff;border-color:#fff;color:#0d485d}.btn-dropdown{background-color:#fff;border:1px solid #e1e1e1;-webkit-box-shadow:1px 2px 9px 0 #e1e1e1;box-shadow:1px 2px 9px 0 #e1e1e1;color:#0d485d;font-weight:700;margin:0;padding:15px 45px 15px 20px;position:relative}.btn-dropdown::after{border-color:#0d485d;content:"";display:block;height:8px;position:absolute;right:20px;top:15px;width:8px}.btn-dropdown.is-active,.btn-dropdown:active,.btn-dropdown:focus,.btn-dropdown:hover{color:#46beda}.btn-dropdown.is-active::after,.btn-dropdown:active::after,.btn-dropdown:focus::after,.btn-dropdown:hover::after{border-color:#46beda}.btn-social-facebook,.btn-social-linkedin,.btn-social-pinterest,.btn-social-twitter{color:#fff;font-size:15px;padding:13px 20px 12px 42px;position:relative;text-transform:uppercase}.btn-social-facebook::after,.btn-social-linkedin::after,.btn-social-pinterest::after,.btn-social-twitter::after{bottom:0;content:"";position:absolute;left:40px;top:0}.btn-social-twitter{background:#1da1f2 url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNSAyNSIgdmlld0JveD0iMCAwIDI1IDI1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0yNC42IDUuMWMtLjkuNC0xLjguNy0yLjguOCAxLS42IDEuOC0xLjYgMi4yLTIuNy0xIC42LTIgMS0zLjEgMS4yLS45LTEtMi4yLTEuNS0zLjYtMS41LTIuNyAwLTQuOSAyLjItNC45IDUgMCAuNCAwIC44LjEgMS4xLTQuMy0uNC03LjktMi4zLTEwLjMtNS4zLS40LjctLjcgMS42LS43IDIuNCAwIDEuNy45IDMuMiAyLjIgNC4xLS44IDAtMS42LS4yLTIuMy0uNiAwIDIuNCAxLjcgNC40IDMuOSA0LjktLjQuMS0uOS4yLTEuMy4yLS4zIDAtLjYgMC0uOS0uMS42IDIgMi41IDMuNCA0LjYgMy40LTEuNyAxLjMtMy44IDIuMS02LjEgMi4xLS40IDAtLjggMC0xLjIgMCAyLjIgMS40IDQuOCAyLjIgNy42IDIuMiA5LjEgMCAxNC03LjUgMTQtMTR2LS42YzEuMS0uOCAxLjktMS42IDIuNi0yLjZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat left 10px center/20px}.btn-social-twitter.is-active,.btn-social-twitter:active,.btn-social-twitter:focus,.btn-social-twitter:hover{background-color:#005fd1;color:#fff}.btn-social-facebook{background:#4267b2 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyNSI+PHRpdGxlPkljb24gLSBGYWNlYm9vazwvdGl0bGU+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE0LjMsMTMuN2gzLjhsMC42LTQuNGgtNC4zVjYuNWMwLTEuMiwwLjMtMi4yLDIuMi0yLjJIMTlWMC41Yy0xLjEtMC4xLTIuMy0wLjItMy40LTAuMmMtMy40LDAtNS42LDIuMS01LjYsNS43djMuMkg2djQuNGgzLjh2MTEuMmg0LjUiLz48L3N2Zz4=) no-repeat left 12px center/17px}.btn-social-facebook.is-active,.btn-social-facebook:active,.btn-social-facebook:focus,.btn-social-facebook:hover{background-color:#5890ff;color:#fff}.btn-social-linkedin{background:#0077b5 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyNSI+PHRpdGxlPkljb24gLSBMaW5rZWRJbjwvdGl0bGU+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTMuNiw2LjVDMS44LDYuNSwwLjgsNS40LDAuOCw0YzAtMS4zLDEtMi41LDIuOC0yLjVzMi44LDEsMi44LDIuNVM1LjQsNi41LDMuNiw2LjV6IE02LjEsMjMuNUgxLjJWOC42aDVMNi4xLDIzLjV6IE0yMy45LDIzLjVoLTV2LTguMWMwLTIuMS0wLjctMy40LTIuNS0zLjRjLTEuNCwwLTIuMiwwLjktMi41LDEuOWMtMC4yLDAuMy0wLjIsMC43LTAuMiwxLjR2OC4ySDguN0M4LjksMTAsOC45LDguNiw4LjksOC42aDQuOXYyLjJjMC41LTEuMiwxLjktMi41LDQuNi0yLjVjMy4yLDAsNS43LDIuMiw1LjcsNi43djguNUgyMy45eiIvPjwvc3ZnPg==) no-repeat left 12px center/17px}.btn-social-linkedin.is-active,.btn-social-linkedin:active,.btn-social-linkedin:focus,.btn-social-linkedin:hover{background-color:#00a0dc;color:#fff}.btn-social-pinterest{background:#ad081b url('data:image/svg+xml;utf8,<svg height="100" width="77.796" xmlns="http://www.w3.org/2000/svg" fill="white"><path d="M31.979 66.139C29.353 79.906 26.146 93.105 16.646 100c-2.932-20.809 4.307-36.436 7.668-53.027-5.73-9.646.689-29.062 12.777-24.277 14.873 5.885-12.881 35.865 5.75 39.611 19.453 3.908 27.395-33.752 15.332-46C40.745-1.377 7.44 15.904 11.536 41.223c.996 6.191 7.391 8.068 2.555 16.611-11.154-2.473-14.484-11.27-14.055-23C.726 15.637 17.286 2.195 33.896.336c21.006-2.352 40.721 7.711 43.443 27.471 3.066 22.303-9.48 46.459-31.943 44.721-6.088-.473-8.645-3.489-13.417-6.389z"/></svg>') no-repeat left 12px center/17px}.btn-social-pinterest.is-active,.btn-social-pinterest:active,.btn-social-pinterest:focus,.btn-social-pinterest:hover{background-color:#e60023;color:#fff}.btn-social-facebook-small,.btn-social-twitter-small{background-color:#f4f3ef;border:1px solid #e1e1e1;color:#0d485d;font-size:9.5px;padding:7px 10px 7px 35px;text-align:left}.btn-social-twitter-small{background:url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNSAyNSIgdmlld0JveD0iMCAwIDI1IDI1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0yNC42IDUuMWMtLjkuNC0xLjguNy0yLjguOCAxLS42IDEuOC0xLjYgMi4yLTIuNy0xIC42LTIgMS0zLjEgMS4yLS45LTEtMi4yLTEuNS0zLjYtMS41LTIuNyAwLTQuOSAyLjItNC45IDUgMCAuNCAwIC44LjEgMS4xLTQuMy0uNC03LjktMi4zLTEwLjMtNS4zLS40LjctLjcgMS42LS43IDIuNCAwIDEuNy45IDMuMiAyLjIgNC4xLS44IDAtMS42LS4yLTIuMy0uNiAwIDIuNCAxLjcgNC40IDMuOSA0LjktLjQuMS0uOS4yLTEuMy4yLS4zIDAtLjYgMC0uOS0uMS42IDIgMi41IDMuNCA0LjYgMy40LTEuNyAxLjMtMy44IDIuMS02LjEgMi4xLS40IDAtLjggMC0xLjIgMCAyLjIgMS40IDQuOCAyLjIgNy42IDIuMiA5LjEgMCAxNC03LjUgMTQtMTR2LS42YzEuMS0uOCAxLjktMS42IDIuNi0yLjZ6IiBmaWxsPSIjMmNiZmVkIi8+PC9zdmc+) no-repeat left 10px center/16px}.btn-social-twitter-small.is-active,.btn-social-twitter-small:active,.btn-social-twitter-small:focus,.btn-social-twitter-small:hover{border-color:#005fd1;color:#0d485d}.btn-social-facebook-small{background:url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNSAyNSIgdmlld0JveD0iMCAwIDI1IDI1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0xOC4yIDQuNWgtMi44Yy0uNSAwLTEuMS43LTEuMSAxdjIuNmgzLjhjMC0uMi0uNiA0LjQtLjYgNC40aC0zLjF2MTJoLTV2LTEyaC0yLjZ2LTQuNGgyLjZ2LTMuOWMwLS43IDAtMy44IDUuMS0zLjhoMy44Yy0uMS4xLS4xIDQuMS0uMSA0LjF6IiBmaWxsPSIjM2E1ODk4Ii8+PC9zdmc+) no-repeat left 10px center/16px}.btn-social-facebook-small.is-active,.btn-social-facebook-small:active,.btn-social-facebook-small:focus,.btn-social-facebook-small:hover{border-color:#5890ff;color:#0d485d}.btn-campus-online{font-size:10px;line-height:1.6;width:60px}.btn-campus-online.btn-secondary{border-color:#e1e1e1;color:#0d485d;padding:7px 0}.btn-campus-online.btn-secondary.is-active,.btn-campus-online.btn-secondary:active,.btn-campus-online.btn-secondary:focus,.btn-campus-online.btn-secondary:hover{background-color:#fff;border-color:#e1e1e1;color:#0d485d;opacity:1}.btn-modal-close{overflow:hidden;text-indent:101%;white-space:nowrap;border:none;content:"×";height:60px;padding:0;position:absolute;right:0;top:-5px;width:60px}.btn-modal-close:after{bottom:0;color:#2e9fba;content:"×";display:inline-block;font-size:25px;left:0;line-height:60px;position:absolute;right:0;text-align:center;text-indent:0;top:0;z-index:2}.link-anchor,.link-minimal,.link-monetization{cursor:pointer;display:inline-block;font-family:Cabin,sans-serif;font-size:15px;position:relative;text-transform:uppercase}.link-anchor{color:#0d485d;font-weight:700}.link-anchor::after{border-color:currentColor;content:"";display:inline-block;height:6px;margin-left:5px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:6px}.link-anchor.is-active,.link-anchor:active,.link-anchor:focus,.link-anchor:hover{color:#46beda}.link-anchor.is-active::after,.link-anchor:active::after,.link-anchor:focus::after,.link-anchor:hover::after{border-color:#46beda}.link-monetization{color:#d93738;font-weight:700;padding-right:14px}.link-monetization::after{border-color:currentColor;content:"";display:inline-block;height:6px;margin-left:5px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:6px}.link-monetization.is-active,.link-monetization:active,.link-monetization:focus,.link-monetization:hover{color:#ad1e1f}.link-minimal{background-color:transparent;color:#0d485d;font-size:12px}.link-minimal::after{color:currentColor;content:"+";display:inline-block;font-size:14px;line-height:1;margin-left:6px;position:relative;top:-1px}.link-minimal:active,.link-minimal:focus,.link-minimal:hover{color:#46beda}.link-minimal.is-active::after{content:"-"}.subscribe-to-newsletter{background-color:#0d485d;border-radius:0 0 5px 5px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);font-size:11px;padding:10px;position:absolute;right:calc(50% - 115px);top:77px;width:230px;z-index:1}.has-subnav .subscribe-to-newsletter{top:140px}@media (min-width:1021px){.has-subnav .subscribe-to-newsletter{top:144px}}.subscribe-to-newsletter .icon{height:10px;width:10px}.subscribe-to-newsletter .icon svg{fill:#fff;margin-bottom:3px;max-height:100%}@media (min-width:768px){.subscribe-to-newsletter{font-size:14px;right:20px;padding:18px 20px;top:80px;-webkit-transform:none;-ms-transform:none;transform:none;width:270px}.subscribe-to-newsletter .icon{height:14px;width:14px}}@media (min-width:1021px){.subscribe-to-newsletter{right:calc(50% - 490px + 20px);top:88px}}@media (min-width:1221px){.subscribe-to-newsletter{right:calc(50% - 590px + 20px)}}fieldset{background-color:#fbfbfb;border:1px solid #e1e1e1;padding:25px}.algolia-filters .filter-expand-header,.input-base,input:not([type]),input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],input[type=url],select,select[multiple=multiple],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e1e1e1;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-family:"Open Sans",sans-serif;font-size:13px;padding:10px 15px;-webkit-transition:border-color;-o-transition:border-color;transition:border-color;width:100%}.algolia-filters .filter-expand-header::-webkit-input-placeholder,.input-base::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,select::-webkit-input-placeholder,select[multiple=multiple]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#0d485d}.algolia-filters .filter-expand-header::-moz-placeholder,.input-base::-moz-placeholder,input:not([type])::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,select[multiple=multiple]::-moz-placeholder,textarea::-moz-placeholder{color:#0d485d}.algolia-filters .filter-expand-header:-ms-input-placeholder,.input-base:-ms-input-placeholder,input:not([type]):-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,select[multiple=multiple]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#0d485d}.algolia-filters .filter-expand-header::-ms-input-placeholder,.input-base::-ms-input-placeholder,input:not([type])::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,select::-ms-input-placeholder,select[multiple=multiple]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#0d485d}.algolia-filters .filter-expand-header::placeholder,.input-base::placeholder,input:not([type])::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,select[multiple=multiple]::placeholder,textarea::placeholder{color:#0d485d}.algolia-filters .filter-expand-header:active,.algolia-filters .filter-expand-header:focus,.algolia-filters .filter-expand-header:hover,.input-base:active,.input-base:focus,.input-base:hover,input:not([type]):active,input:not([type]):focus,input:not([type]):hover,input[type=email]:active,input[type=email]:focus,input[type=email]:hover,input[type=number]:active,input[type=number]:focus,input[type=number]:hover,input[type=search]:active,input[type=search]:focus,input[type=search]:hover,input[type=tel]:active,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:active,input[type=text]:focus,input[type=text]:hover,input[type=url]:active,input[type=url]:focus,input[type=url]:hover,select:active,select:focus,select:hover,select[multiple=multiple]:active,select[multiple=multiple]:focus,select[multiple=multiple]:hover,textarea:active,textarea:focus,textarea:hover{border-color:#c8c8c8;outline:0}textarea{resize:vertical}input[type=checkbox],input[type=radio]{cursor:pointer;display:inline;text-transform:uppercase}input[type=file]{cursor:pointer;padding-bottom:12.5px;width:100%}select{cursor:pointer;display:block;padding-right:35px;text-transform:uppercase;width:100%}select::-ms-expand{display:none}.select-container{background-color:#fff;border-radius:0;height:40px}.select-container select{background-color:transparent;padding-bottom:10px;padding-top:7px;position:relative;z-index:1}.ag-custom-dropdown,.ag-dropdown,.select-container{position:relative}.ag-custom-dropdown:after,.ag-dropdown:after,.select-container:after{border:2px solid #a9a9a9;border-left:none;border-radius:1px;border-top:none;content:"";display:block;height:8px;position:absolute;right:15px;top:17px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:8px;z-index:0}@-moz-document url-prefix(){.select-container:after{top:40%}}:root .select-container:after{top:40%}option{margin-top:0}label{display:block}iframe,img,picture{display:block;margin:0;max-width:100%}@media (max-width:767px){img{margin:0 auto 25px}}@media (min-width:768px){.aligncenter{margin-left:auto;margin-right:auto}.alignleft{float:left;margin-right:35px}.alignright{float:right;margin-left:35px}}.school-logo img{opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.school-logo img[data-src]{opacity:0}a{color:#46beda;text-decoration:none;-webkit-transition:color .1s linear;-o-transition:color .1s linear;transition:color .1s linear}a:hover{color:#2e9fba}a:active,a:focus{color:#1f6b7d}a:active,a:focus{outline:0}body.collection-rankings.has-subnav a[name]{display:block;position:relative;top:-185px;visibility:hidden}@media (min-width:1021px){body.collection-rankings.has-subnav a[name]{top:-110px}}ol,ul{list-style-type:none;margin:0;padding:0}.content ol,.content ul,.modal ol,.modal ul{margin:30px 0;padding-left:25px}.content ul,.modal ul{list-style:disc}.content ol,.modal ol{list-style:decimal}.content li,.modal li{margin-bottom:15px}.content li:last-child,.modal li:last-child{margin-bottom:0}dl{margin:12.5px 0 0}dt{font-size:12px;font-weight:700;margin:15px 0 0;text-transform:uppercase}dd{margin:0}.list-boxed{border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1;font-size:15px;font-weight:700;text-transform:uppercase}@media (min-width:768px){.list-boxed{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.content .list-boxed{list-style:none;margin-bottom:60px;padding:0}.content .list-boxed li{margin:0}.list-boxed li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 30px}@media (min-width:768px){.list-boxed li{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding:25px 35px 25px 50px}}.list-boxed .icon{height:50px;margin-right:20px;width:50px}.list-boxed .icon svg{fill:#007296;height:auto;width:50px}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{margin:60px 0}blockquote p{border-left:4px solid #d93738;color:#d93738;font-size:20px;line-height:1.25;padding-left:12px;text-transform:uppercase}@media (max-width:767px){blockquote p{font-size:20px}}blockquote p:first-of-type{margin:0}blockquote footer{margin-top:12px}blockquote.longform{margin-left:0}blockquote.longform p{border:0;color:#0d485d;font-size:17px;font-style:italic;line-height:1.76471;padding-left:50px;position:relative;text-transform:none}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="#007296" 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:#007296;font-size:14px;font-weight:lighter;line-height:1.28571;padding-left:0;text-align:center;vertical-align:middle}@media (min-width:768px){.intro-quote blockquote p{font-size:18px;line-height:1.38889}}.intro-quote blockquote::after,.intro-quote blockquote::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="#007296" 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;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.source{font-style:italic;font-weight:700;text-indent:0}.source:before{content:"— "}cite{font-style:normal}hr{border:none;border-bottom:1px solid #e1e1e1;clear:both;display:block;margin:25px 0}hr.clearer{border:0}hr.stickynav-divider{border-bottom-width:2px;margin:50px 0}@media (min-width:768px){hr.stickynav-divider{margin:60px 0}}@media (min-width:1021px){hr.stickynav-divider{margin:70px 0}}.separator{-webkit-box-align:center;-ms-flex-align:center;align-items:center;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 25px;margin-bottom:15px;position:relative}.separator::after,.separator::before{border-top:1px solid rgba(225,225,225,.5);-webkit-box-flex:1;content:"";-ms-flex:1 1 auto;flex:1 1 auto;width:auto}.separator::after{margin-left:12.5px}.separator::before{margin-right:12.5px}table{border:1px solid #e1e1e1;border-collapse:collapse;font-size:15px;margin:30px 0 60px;width:100%}caption{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0d485d;color:#fff;font-size:18px;font-weight:700;padding:20px;text-align:left}@media (max-width:1020px){thead{display:none}}td,th{border:1px solid #e1e1e1;padding:20px;text-align:left;vertical-align:top}td>:first-child,th>:first-child{margin-top:0}td>:last-child,th>:last-child{margin-bottom:0}th{font-weight:700}thead th{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0d485d;border:0;color:#fff;font-size:14px;padding:20px}caption+thead th{background-color:#f4f3ef;border:1px solid #e1e1e1;color:#0d485d;font-size:13px;text-transform:uppercase}tbody th{font-weight:700}tbody th small{display:block;font-weight:400;margin:5px 0 0}@media (max-width:1020px){tbody th{background-color:#f4f3ef;border-left:0;border-right:0;border-top:0;display:block}}tfoot td{font-size:11px;font-style:italic}@media (max-width:1020px){td{border:0;border-bottom:1px solid #e1e1e1;display:block}td[aria-label]::before,td[aria-labelledby]::before,td[data-label]::before{color:#a9a9a9;display:block;font-family:Cabin,sans-serif;font-size:11px;font-weight:700;margin-bottom:2px;text-transform:uppercase}td[data-label]::before{content:attr(data-label)}td[aria-labelledby]::before{content:attr(aria-labelledby)}td[aria-label]::before{content:attr(aria-label)}td:last-of-type{border-bottom:1px solid #e1e1e1;padding-bottom:20px}tbody tr:last-of-type td:last-of-type{border-bottom:0}}.data-table{border:none}.data-table thead{display:none;width:100%}@media (min-width:1021px){.data-table thead{display:table}}.data-table tbody tr{background-color:#fff;border:1px solid #e1e1e1;border-bottom:none;display:block;min-height:61px}@media (min-width:1021px){.data-table tbody tr{display:table-row}}.data-table tbody tr:last-child{border-bottom:1px solid #e1e1e1}.data-table tbody tr.is-active{border-bottom:1px solid #d93738;border-color:#d93738;overflow:auto}.data-table tbody tr.is-active:last-child{border-color:#d93738}.data-table tbody tr.is-active+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 (max-width:1020px){.data-table td>div{display:block}}.data-table .cta{color:#46beda;font-size:20px;font-weight:600}@media (max-width:1020px){.data-table .cta{position:absolute;top:0;right:0}}.data-table .item-name .item-logo{border-right:none;width:200px}.data-table .item-name img{margin:0 auto;max-height:40px;vertical-align:middle}.data-table .item-name .h3,.data-table .item-name .name,.data-table .item-name h3{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:500;line-height:1.25;margin-bottom:0;text-align:left;text-transform:none}.data-table .item-name a{padding:10px 0;display:block}@media (max-width:1020px){.data-table .item-name .item-logo{display:none}}@media (min-width:1021px){.data-table .extra-info{clear:left;float:left}.data-table .extra-info+td{clear:right;float:right}}.schools-table{margin:0;width:100%}@media (max-width:1020px){.schools-table tbody tr{padding-bottom:10px}}@media (min-width:1021px){.schools-table th a{background-color:#fff;border:1px solid #e1e1e1;border-bottom:none;-webkit-box-shadow:0 5px 0 0 #e1e1e1;box-shadow:0 5px 0 0 #e1e1e1;color:#0d485d;cursor:pointer;display:inline-block;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;-webkit-box-shadow:0 5px 0 0 #d93738;box-shadow:0 5px 0 0 #d93738}.schools-table th a div{text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.schools-table th:nth-child(n+2){padding-right:5px;padding-left:5px;width:92px}}.schools-table td{margin:10px 0 0;text-align:center}@media (min-width:768px){.schools-table td{height:40px;margin-bottom:10px}}@media (min-width:1021px){.schools-table td:not(:last-child) div{border-right:1px solid #e1e1e1}}.schools-table td:first-child{width:calc(100% - 460px)}.schools-table td:first-child h3{padding-left:20px}@media (max-width:1020px){.schools-table td:first-child{width:80%}}.schools-table td:nth-child(n+2){width:92px}@media (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:10px;font-weight:600;line-height:1.2;margin:20px 0 0 20px;text-transform:uppercase}.schools-table td:nth-child(n+2)>div{padding-left:20px}}.scholarships-table{margin:0}@media (min-width:1021px){.scholarships-table{width:100%}}.scholarships-table thead{width:95%}.scholarships-table th:first-child{width:calc(100% - 235px)}.scholarships-table th:nth-child(2),.scholarships-table th:nth-child(3){width:100px}.scholarships-table th:nth-child(n+4){display:none}.scholarships-table td:nth-child(-n+3){text-align:center}@media (min-width:1021px){.scholarships-table td:nth-child(-n+3) div{border-right:1px solid #e1e1e1}}.scholarships-table td:nth-child(-n+4){font-size:13px;margin:10px 0 0 0}.scholarships-table td:nth-child(-n+4):active h3,.scholarships-table td:nth-child(-n+4):focus h3,.scholarships-table td:nth-child(-n+4):hover h3{color:#2e9fba}@media (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 (max-width:1020px){.scholarships-table td:nth-child(n+5){width:100%}.scholarships-table td:nth-child(n+5)>div{padding:0 20px}}.scholarships-table td:first-child{cursor:pointer;width:calc(100% - 235px)}.scholarships-table td:first-child div{padding-left:20px}@media (max-width:1020px){.scholarships-table td:first-child{width:80%}}.scholarships-table td:nth-child(2),.scholarships-table td:nth-child(3){width:100px}@media (max-width:1020px){.scholarships-table td:nth-child(2),.scholarships-table td:nth-child(3){display:inline-block;padding-bottom:7px;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:10px;font-weight:600;line-height:1.2;margin-left: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:35px}@media (min-width:1021px){.scholarships-table td:nth-child(5){width:250px}.scholarships-table td:nth-child(5)>div{padding-left:20px}.scholarships-table td:nth-child(5)>div>div:nth-child(n+2){margin-top:20px}}@media (min-width:1021px){.scholarships-table td:nth-child(n+6){width:66%}.scholarships-table td:nth-child(n+6)>div{padding-right:40px}}@media (min-width:1021px){.scholarships-table td:nth-child(n+7){float:right}}.scholarships-table .is-active td:nth-child(n+5){display:inline-table}.scholarships-table .is-active td:nth-child(n+5) h3{margin-bottom:20px}.scholarships-table dl{padding-bottom:25px}.scholarships-table p{margin:0;padding-bottom:20px}.sortable-table thead{background-color:#0d485d}@media (max-width:1020px){.sortable-table thead{display:block;height:60px;overflow:hidden}.sortable-table thead.is-active{height:auto;overflow:visible}.sortable-table thead.is-active::before{background-image:url(https://res.cloudinary.com/highereducation/image/upload/co_rgb:ffffff,dpr_2.0,e_colorize:100,f_auto,o_50,w_50/v1/icons/icon-x.svg);background-position:center right 24px;background-size:17px}.sortable-table thead br{display:none}}@media (max-width:767px){.sortable-table thead::before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(https://res.cloudinary.com/highereducation/image/upload/co_rgb:ffffff,dpr_2.0,e_colorize:100,f_auto,o_50,w_50/v1559070491/icons/icon-filters-alt.svg) no-repeat center right 20px/25px 24px;border-bottom:1px solid rgba(255,255,255,.5);color:#fff;content:"Sort By:\a" attr(data-sort-by);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;height:60px;padding:0 20px;text-transform:uppercase;white-space:pre;width:100%}}@media (max-width:767px){.sortable-table thead tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sortable-table thead th{border-bottom:1px solid rgba(255,255,255,.5);color:rgba(255,255,255,.5);cursor:pointer;font-size:11px;height:45px;line-height:1.09091;padding:15px 20px 0;text-transform:uppercase}@media (min-width:768px){.sortable-table thead th{border-bottom:0;height:60px;padding:0 20px;vertical-align:middle}}.sortable-table thead th::after{border-bottom:4.5px solid currentColor;border-left:3px solid transparent;border-right:3px solid transparent;content:"";display:inline-block;height:6px;margin-left:5px}.sortable-table thead th.current-sort{color:#fff}.sortable-table thead th[data-sort=asc]::after{border-bottom:0;border-top:4.5px solid currentColor}.sortable-table tbody tr.is-hovered td{background-color:#fff}.sortable-table tbody td{background-color:#f5f5f5;color:#a9a9a9;font-size:14px}@media (min-width:768px){.sortable-table tbody td{border-left:0;border-right:0}}.sortable-table tbody td.current-sort{color:#0d485d}body{color:#0d485d;font-family:"Open Sans",sans-serif;font-size:17px;line-height:1.47059}@media (min-width:1021px){body{line-height:1.64706}}.h3,h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;margin:0 0 20px}.h3.is-centered,h1.is-centered,h2.is-centered,h3.is-centered,h4.is-centered,h5.is-centered,h6.is-centered{text-align:center}.collection-rankings header h1 b,.h1,.page-schools-of-distinction .banner h1,h1{font-family:Cabin,sans-serif;font-size:44px;font-weight:700;line-height:1.14286;margin-bottom:60px;text-transform:none}@media (min-width:1021px){.collection-rankings header h1 b,.h1,.page-schools-of-distinction .banner h1,h1{font-size:70px}}.collection-rankings header h1 b.no-period::after,.h1.no-period::after,.page-schools-of-distinction .banner h1.no-period::after,h1.no-period::after{display:none}.h2,h2{font-family:Cabin,sans-serif;font-size:30px;font-weight:700;line-height:1.25}@media (min-width:1021px){.h2,h2{font-size:36px}}.h3,h3{font-family:Cabin,sans-serif;font-size:24px;font-weight:700;line-height:1.25}@media (min-width:1021px){.h3,h3{font-size:28px}}h4{font-size:18px;font-weight:700;line-height:1.38889;text-transform:uppercase}@media (min-width:1021px){h4{font-size:18px}}h5{font-size:16px;font-weight:400;line-height:1.38889;text-transform:uppercase}@media (min-width:1021px){h5{font-size:18px}}h6{font-size:15px;line-height:1.6}.narrow-title{font-family:Cabin,sans-serif;font-size:40px;font-weight:400;line-height:1.125;text-transform:uppercase}p{margin:0 0 30px}b,strong{font-weight:700}[class$="-post-desc"]{line-height:1.33333;margin-top:5px}h3.block{border-left:5px solid #005671;font-size:36px;margin:50px 0 30px;padding:15px 0 15px 30px}body,html{overflow-x:hidden}body{background-color:#fff}@media (max-width:1020px){main{margin-top:80px}.has-subnav main{margin-top:140px}}.container,.wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:100%;padding:0 20px}@media (min-width:1021px){.container,.wrapper{max-width:980px}}@media (min-width:1221px){.container,.wrapper{max-width:1180px}}.content{padding-bottom:60px;padding-top:60px}.content>:first-child{margin-top:0}.content>:last-child{margin-bottom:0}.narrow-width{margin-left:auto;margin-right:auto;max-width:835px;position:relative}.template-sidebar .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:60px;padding-top:60px}@media (min-width:1021px){.template-sidebar .container{display:block}}.template-sidebar .container .content,.template-sidebar .container aside[class*=sidebar-],.template-sidebar .container header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:1021px){.template-sidebar .container .content,.template-sidebar .container header{float:right;width:calc(100% - 375px)}}.template-sidebar .container aside[class*=sidebar-]{margin-bottom:60px}@media (min-width:1021px){.template-sidebar .container aside[class*=sidebar-]{width:300px}}.template-sidebar .container header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.template-sidebar .container .content{clear:both;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-bottom:0;padding-top:0}.template-sidebar .container .sidebar-widget{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.template-sidebar .container .sidebar-content{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.navigation-sticky,.site-footer,.site-header,main{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}@media (min-width:1021px){.navigation-sticky,.site-footer,.site-header,main{-webkit-transition:none;-o-transition:none;transition:none}}.site-header{background-color:#fff;border-bottom:4px solid #0d485d;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:3}@media (max-width:1020px){.site-header{height:80px;left:0;position:fixed;right:0;top:0}}.has-subnav .site-header{border-bottom:0}.site-header .container,.site-header .wrapper{padding:17px 20px;position:relative}@media (min-width:1021px){.site-header .container,.site-header .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:980px}}@media (min-width:1221px){.site-header .container,.site-header .wrapper{max-width:1180px}}.site-logo{display:block;width:120px}@media (min-width:1021px){.site-logo{-webkit-box-flex:0;-ms-flex:0 0 135px;flex:0 0 135px;max-height:50px;width:135px}}.site-logo svg{display:block;max-height:100%;max-width:100%;width:100%}.btn-container-widget-cta{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:calc(80px - 4px);left:0;opacity:0;padding:10px;position:absolute;top:-100%;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:calc(100% - 60px)}.is-widget-cta-active .btn-container-widget-cta{opacity:1;top:0}@media (min-width:1021px){.btn-container-widget-cta{display:none}}.btn-container-widget-cta a{-webkit-animation:widgetCTAFadeIn 1s;animation:widgetCTAFadeIn 1s;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:100%;width:100%}.btn-nav{background:0 0;border:0;color:#d93738;display:block;height:24px;margin:0;padding:0;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px;z-index:1}.btn-nav span{background:currentColor;bottom:0;display:block;height:4px;overflow:hidden;position:absolute;text-indent:100%;white-space:nowrap;width:100%}.btn-nav::after,.btn-nav::before{background:currentColor;content:"";height:4px;left:0;position:absolute;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}.btn-nav::before{top:0}.btn-nav::after{top:10px}@media (min-width:1021px){.btn-nav{display:none}}.nav-primary{background-color:#fff;height:100vh;right:0;overflow-x:hidden;overflow-y:auto;top:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);width:290px}@media (max-width:350px){.nav-primary{width:250px}}@media (max-width:1020px){.nav-primary{position:fixed}}@media (min-width:1021px){.nav-primary{-ms-flex-item-align:end;align-self:flex-end;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 160px);flex:0 0 calc(100% - 160px);height:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:auto;margin-bottom:6px;overflow:visible;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;-o-transition:none;transition:none;visibility:visible;width:auto}}.nav-primary::after{bottom:0;-webkit-box-shadow:inset -2px 0 3px rgba(0,0,0,.22);box-shadow:inset -2px 0 3px rgba(0,0,0,.22);content:"";display:block;position:absolute;right:0;top:0;width:5px;z-index:2}@media (min-width:1021px){.nav-primary::after{display:none}}@media (max-width:1020px){.is-nav-active .nav-primary{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;visibility:visible}.is-nav-active .navigation-sticky,.is-nav-active .overlay-mask,.is-nav-active .site-footer,.is-nav-active .site-header,.is-nav-active main{-webkit-transform:translate3d(-290px,0,0);transform:translate3d(-290px,0,0)}}@media (max-width:350px){.is-nav-active .navigation-sticky,.is-nav-active .overlay-mask,.is-nav-active .site-footer,.is-nav-active .site-header,.is-nav-active main{-webkit-transform:translate3d(-450px,0,0);transform:translate3d(-450px,0,0)}}.nav-primary-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;position:initial}@media (min-width:1021px){.nav-primary-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.nav-primary-menu>li{border-bottom:1px solid #e1e1e1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:1021px){.nav-primary-menu>li{border-bottom:0;line-height:1;margin-left:25px}.nav-primary-menu>li:first-of-type{margin-left:0}}@media (min-width:1221px){.nav-primary-menu>li{margin-left:35px}}.nav-primary-menu>li a{color:#0d485d;display:block;font-size:14px;padding:20px;text-transform:uppercase}@media (min-width:1021px){.nav-primary-menu>li a{padding:0}}.nav-primary-menu>li a:active,.nav-primary-menu>li a:focus,.nav-primary-menu>li a:hover{color:#46beda}@media (min-width:1021px){.nav-primary-menu>li:active>a,.nav-primary-menu>li:focus>a,.nav-primary-menu>li:hover>a{color:#46beda}.nav-primary-menu>li:active>a::after,.nav-primary-menu>li:focus>a::after,.nav-primary-menu>li:hover>a::after{border-top-color:#46beda}.nav-primary-menu>li:active .subnav,.nav-primary-menu>li:focus .subnav,.nav-primary-menu>li:hover .subnav{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-primary-menu>li:active.subnav-one-column .subnav,.nav-primary-menu>li:focus.subnav-one-column .subnav,.nav-primary-menu>li:hover.subnav-one-column .subnav{display:block}}.has-subnav{position:initial}@media (max-width:768px){.has-subnav{position:relative}.has-subnav::after{border:solid #0d485d;border-width:0 2px 2px 0;content:"";margin-right:10px;padding:3px;position:absolute;right:10px;top:50%;-webkit-transform:rotate(135deg) translateX(-50%);-ms-transform:rotate(135deg) translateX(-50%);transform:rotate(135deg) translateX(-50%)}}.has-subnav.subnav-one-column{position:relative}@media (min-width:1021px){.has-subnav.subnav-one-column:last-child .subnav{left:auto;right:0}.has-subnav.subnav-one-column .subnav{left:-25px;right:auto;top:calc(100% + 23px);width:350px}}@media (min-width:1021px) and (min-width:1021px){.has-subnav.subnav-one-column .subnav::before{left:0;margin:0;right:0;width:100%}}@media (min-width:1021px) and (min-width:1021px){.has-subnav.subnav-one-column .subnav>li~li{margin-left:25px}}@media (min-width:1021px){.has-subnav>a{position:relative}.has-subnav>a::after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #0d485d;content:"";display:inline-block;height:0;margin-left:10px;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);width:0}}@media (min-width:1021px){.has-subnav:hover>a::before{content:"";display:block;height:150px;left:-40px;position:absolute;top:-20px;width:calc(100% + 80px)}}.has-subnav .subnav{background-color:#fff;height:100vh;overflow-y:auto;position:absolute;top:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:290px;z-index:1}@media (max-width:350px){.has-subnav .subnav{width:250px}}@media (min-width:1021px){.has-subnav .subnav{-ms-flex-line-pack:justify;align-content:space-between;background-color:#f5f5f5;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.05);box-shadow:0 10px 10px 0 rgba(0,0,0,.05);display:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:auto;left:20px;overflow:visible;padding:25px 50px;top:100%;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;-o-transition:none;transition:none;width:calc(100% - 40px)}}.has-subnav .subnav>li div{border-bottom:1px solid #e1e1e1}@media (min-width:1021px){.has-subnav .subnav>li div{border-bottom:0}}@media (min-width:1021px){.has-subnav .subnav>li{border:0;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;z-index:1}.has-subnav .subnav>li~li:nth-child(n+3){margin-left:25px}}@media (min-width:1021px){.has-subnav .subnav li.cat-featured{border:0}.has-subnav .subnav li.cat-featured span{color:#005671;border:0;font-weight:700}.has-subnav .subnav li.cat-featured ul{border:0}}@media (min-width:1021px){.has-subnav .subnav li.cat-academic-programs{border:0}.has-subnav .subnav li.cat-academic-programs span{color:#005671;border:0;font-weight:700}.has-subnav .subnav li.cat-academic-programs ul{border:0}}@media (min-width:1021px){.has-subnav .subnav li.cat-student-body{border:0}.has-subnav .subnav li.cat-student-body span{color:#005671;border:0;font-weight:700}.has-subnav .subnav li.cat-student-body ul{border:0}}@media (min-width:1021px){.has-subnav .subnav li.cat-tuition-finances{border:0}.has-subnav .subnav li.cat-tuition-finances span{color:#005671;border:0;font-weight:700}.has-subnav .subnav li.cat-tuition-finances ul{border:0}}@media (min-width:1021px){.has-subnav .subnav li.cat-city-state{border:0}.has-subnav .subnav li.cat-city-state span{color:#005671;border:0;font-weight:700}.has-subnav .subnav li.cat-city-state ul{border:0}}@media (min-width:1021px){.has-subnav .subnav li.cat-campus-pride-index{border:0}.has-subnav .subnav li.cat-campus-pride-index span{color:#005671;border:0;font-weight:700}.has-subnav .subnav li.cat-campus-pride-index ul{border:0}}@media (min-width:1021px){.has-subnav .subnav li.cat-campus-life{border:0}.has-subnav .subnav li.cat-campus-life span{color:#005671;border:0;font-weight:700}.has-subnav .subnav li.cat-campus-life ul{border:0}}.has-subnav .subnav ul>li:not(:last-child){border-bottom:1px solid #e1e1e1}@media (min-width:1021px){.has-subnav .subnav ul>li:not(:last-child){border-bottom:0}}.has-subnav .subnav ul.show{border-bottom:1px solid #e1e1e1}@media (min-width:1021px){.has-subnav .subnav ul.show{border-bottom:0}}.has-subnav .subnav ul:not(.show){display:none}@media (min-width:1021px){.has-subnav .subnav ul:not(.show){display:block}}@media (min-width:1021px){.has-subnav .subnav ul:not(.state):not(.tuition-finances) li{margin:5px 0;position:relative}.has-subnav .subnav ul:not(.state):not(.tuition-finances) li::before{content:"";background-size:contain;bottom:0;height:50px;left:0;padding-right:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50px}.has-subnav .subnav ul:not(.state):not(.tuition-finances) li a{padding-left:65px;font-weight:700}.has-subnav .subnav ul:not(.state):not(.tuition-finances) li.art-design::before{background:url(/assets/img/icons/icon-art.svg) center center no-repeat}.has-subnav .subnav ul:not(.state):not(.tuition-finances) li.business-management::before{background:url(/assets/img/icons/icon-business.svg) center center no-repeat}.has-subnav .subnav ul:not(.state):not(.tuition-finances) li.computers-technology::before{background:url(/assets/img/icons/icon-computers.svg) center center no-repeat}.has-subnav .subnav ul:not(.state):not(.tuition-finances) li.criminal-justice-legal::before{background:url(/assets/img/icons/icon-legal.svg) center center no-repeat}.has-subnav .subnav ul:not(.state):not(.tuition-finances) li.education-teaching::before{background:url(/assets/img/icons/icon-education.svg) center center no-repeat}.has-subnav .subnav ul:not(.state):not(.tuition-finances) li.liberal-arts-humanities::before{background:url(/assets/img/icons/icon-liberal-arts.svg) center center no-repeat}.has-subnav .subnav ul:not(.state):not(.tuition-finances) li.nursing-healthcare::before{background:url(/assets/img/icons/icon-nursing.svg) center center no-repeat}.has-subnav .subnav ul:not(.state):not(.tuition-finances) li.psychology-counseling::before{background:url(/assets/img/icons/icon-psychology.svg) center center no-repeat}.has-subnav .subnav ul:not(.state):not(.tuition-finances) li.religion-theology::before{background:url(/assets/img/icons/icon-religion.svg) center center no-repeat}.has-subnav .subnav ul:not(.state):not(.tuition-finances) li.top-online-colleges::before{background:url(/assets/img/icons/icon-featured.svg) center center no-repeat}}@media (max-width:1020px){.has-subnav .subnav .is-subnav-category-active ul{display:block;padding-bottom:10px}}.has-subnav .subnav span{color:#0d485d;display:block;font-size:14px;padding:20px 40px 20px 20px;position:relative;text-transform:uppercase}@media (min-width:1021px){.has-subnav .subnav span{color:#fff;font-size:13px;font-weight:600;margin-bottom:10px;padding:12px 0 0}}.has-subnav .subnav span::after{content:"+";display:block;font-weight:700;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1021px){.has-subnav .subnav span::after{display:none}}@media (max-width:1020px){.has-subnav .subnav .is-subnav-category-active span{font-weight:700}.has-subnav .subnav .is-subnav-category-active span::after{content:"–"}}.has-subnav .subnav a{font-size:13px;line-height:1.4;padding:10px 20px;text-transform:none}.has-subnav .subnav a.link-anchor{font-size:12px;text-transform:uppercase}.has-subnav .subnav a.link-anchor::after{height:5px;margin-top:5px;width:5px}@media (min-width:1021px){.has-subnav .subnav a{padding:7px 0}.has-subnav .subnav a.link-anchor{margin-bottom:10px}}.has-subnav .subnav a div{display:none}@media (min-width:1021px){.has-subnav .subnav a div{color:#005671;display:block;font-weight:400;margin-top:5px}}.has-subnav .subnav span a{line-height:1;padding-bottom:0;text-transform:uppercase}.has-subnav .subnav span a::after{border:solid #0d485d;border-width:0 2px 2px 0;content:"";display:inline-block;margin-bottom:1.5px;margin-left:5px;padding:2px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.has-subnav .subnav span a:hover::after{border-color:#46beda}.has-subnav .subnav .title{background-color:#f5f5f5;border-bottom:1px solid #e1e1e1;cursor:pointer;display:block;font-size:14px;font-weight:700;padding:20px 20px 20px 30px;text-transform:uppercase}.has-subnav .subnav .title::before{border:solid #0d485d;border-width:0 2px 2px 0;content:"";display:inline-block;margin-right:10px;padding:3px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}@media (min-width:1021px){.has-subnav .subnav .title{display:none}}@media (max-width:1020px){.has-subnav.is-subnav-active .subnav{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.site-footer{background:#0d485d;position:relative}.site-footer .container,.site-footer .wrapper{padding:75px 20px 50px}.site-footer .container::after,.site-footer .wrapper::after{clear:both;content:"";display:table}@media (min-width:1021px){.site-footer .container,.site-footer .wrapper{max-width:980px}}@media (min-width:1221px){.site-footer .container,.site-footer .wrapper{max-width:1180px}}.nav-footer{margin-bottom:15px}.nav-footer ul{-ms-flex-line-pack:justify;align-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-footer li{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:25px}@media (min-width:768px){.nav-footer li{-ms-flex-preferred-size:33.3334%;flex-basis:33.3334%}}@media (min-width:1021px){.nav-footer li{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;padding-left:20px}.nav-footer li:nth-of-type(3n+1){padding:0}}.nav-footer a{color:#fff;display:block;font-size:13px;font-weight:400;line-height:1.5}.nav-footer a:active,.nav-footer a:focus,.nav-footer a:hover{color:#e1e1e1}.legal{color:#a9a9a9;font-size:12px;margin:0}@media (min-width:768px){.legal{float:left}}.nav-social{margin-bottom:10px}@media (min-width:768px){.nav-social{float:right;margin-bottom:0}}.nav-social ul{margin:0}.nav-social li{display:inline-block;margin-right:20px}.nav-social li:last-of-type{margin-right:0}.nav-social a{color:#a9a9a9;font-size:12px;text-transform:uppercase}.nav-social a:active,.nav-social a:focus,.nav-social a:hover{color:#fff}.ad{background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;border:1px solid #e1e1e1;-webkit-box-shadow:1px 2px 9px 0 #e1e1e1;box-shadow:1px 2px 9px 0 #e1e1e1;display:block;margin:0 auto;max-width:835px;padding:30px 40px;position:relative;text-align:center;width:100%}@media screen and (min-width:768px){.ad{padding:60px;text-align:left}}@media screen and (min-width:768px){.ad .ad-header,.ad .ad-title{max-width:calc(100% - 365px);width:50%}}.ad .ad-header{color:#d93738;font-size:20px;font-weight:700;line-height:24px;margin-bottom:10px;text-transform:uppercase}.ad .ad-title{color:#0d485d;margin:0 0 20px}.ad .ad-blurb{color:#0d485d;margin-top:20px}@media screen and (min-width:768px){.ad .ad-blurb{margin:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50%;width:345px}}.ad .checklist-circles{margin:0;text-align:left}.ad .checklist-circles li{border:none;color:#0d485d;font-size:12px;line-height:16px;padding:15px 15px 15px 45px;position:relative;text-align:left;text-transform:uppercase}.ad .checklist-circles li:first-child{border-top:none}.ad .checklist-circles li::before{left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ad::before{background-color:#46beda;content:"";height:4px;left:-1px;position:absolute;top:-1px;width:calc(100% + 2px);z-index:1}@media screen and (min-width:768px){.ad button{max-width:calc(100% - 365px);padding-left:50px;padding-right:50px}}.algolia{margin:30px 0 60px}@media (min-width:1021px){.algolia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.background>.algolia:nth-last-child(4){margin-bottom:0}@media (min-width:1021px){.algolia-data{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 300px - 20px);flex:1 0 calc(100% - 300px - 20px);margin-right:20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(100% - 300px - 20px)}}@media (min-width:1021px){.algolia-filters{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:300px}}.ais-pagination--item{display:inline-block;padding:3px}.algolia-filters{margin:30px 0}@media (min-width:1021px){.algolia-filters{margin-top:0}}.algolia-filters h3{text-align:center}@media (max-width:1020px){.algolia-filters h3{cursor:pointer;position:relative;text-align:left}.algolia-filters h3:after{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/icons-sticky-nav-2x.png);background-position:0 -20px;background-size:20px 80px;bottom:0;content:"";cursor:pointer;display:block;height:20px;position:absolute;right:0;top:20px;width:20px}.algolia-filters h3.is-active{border-bottom:1px solid #e1e1e1;padding-bottom:20px}.algolia-filters h3.is-active::after{background-position:0 -40px}}.algolia-filters h4{border-top:1px solid #e1e1e1;font-size:14px;margin:15px 0 10px;padding-top:15px}.algolia-filters #stats-container{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a9a9a9;display:block;font-size:12px;text-transform:uppercase}.algolia-filters ul{list-style:none;margin:0;padding:0}@media (max-width:1020px){.algolia-filters ul{display:none}}@media (max-width:1020px){.algolia-filters .is-active+ul{display:block}}.algolia-filters li{margin:10px 0 0}.algolia-filters .fields-two{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.algolia-filters .fields-two .toggle-filter{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 5px);flex:1 0 calc(50% - 5px);width:calc(50% - 5px)}.algolia-filters .fields-two .toggle-filter:nth-child(n+3){margin-top:10px}.algolia-filters .fields-two .toggle-filter:nth-child(even){margin-left:10px}.algolia-filters .ais-refinement-list--label input,.algolia-filters .ais-stats--time,.algolia-filters .ais-toggle--count,.algolia-filters .filter-count{display:none}.algolia-filters .ais-toggle--item{background:#fff;border:1px solid #e1e1e1;cursor:pointer;font-size:12px;font-weight:700;padding:10px 15px;position:relative;text-transform:uppercase}.algolia-filters .ais-toggle--item *{cursor:pointer}.algolia-filters .ais-toggle--item input{display:none}.algolia-filters .ais-toggle--item.is-active{background:#e1e1e1}.algolia-filters .filter-expand-header{cursor:pointer;display:block;padding-right:35px;text-transform:uppercase;width:100%}.algolia-filters .filter-expand-header::-ms-expand{display:none}.algolia-filters .filter-expand-body{background-color:#fff;border:1px solid #e1e1e1;border-top:0;display:none;max-height:250px;overflow:auto}.algolia-filters .is-active .filter-expand-body{display:block}.algolia-filters .filter-expand-item{cursor:pointer;font-size:14px;padding:10px 15px;text-transform:capitalize}.algolia-filters .filter-expand-item *{cursor:pointer}.algolia-filters .filter-expand-item:nth-child(even){background-color:#f5f5f5}.algolia-filters .filter-expand-item.is-active{background:#e1e1e1}.algolia-filters .filter-expand-item .ais-toggle--item{background:0 0;border:0;font-size:14px;font-weight:400;margin:-10px -15px;padding:10px 15px;text-transform:capitalize}.algolia-filters .filter-expand-item .ais-toggle--item.is-active{background:#e1e1e1}.algolia-filters .ais-clear-all{margin:20px 0 0}.algolia-filters .ais-clear-all .btn-anchor{color:#007296;display:block}.algolia-filters .ais-clear-all .btn-anchor:active,.algolia-filters .ais-clear-all .btn-anchor:focus,.algolia-filters .ais-clear-all .btn-anchor:hover{border-color:#005671}.ais-hits__empty{background-color:#f5f5f5;font-style:italic;padding:20px}#pagination-container .algolia-pagination{margin:10px 0 0;padding:0;text-align:center}#pagination-container .algolia-pagination li{line-height:1}#pagination-container .algolia-pagination a{font-size:14px;line-height:inherit;padding:6px}@media (max-width:767px){#pagination-container .algolia-pagination a{padding:4px}}#pagination-container .pagination-active a{color:#0d485d;font-weight:700}#pagination-container .ais-pagination--item__disabled{display:none}.algolia-table{background-color:#fff;border:0;font-size:14px;margin:0}@media (max-width:1020px){.algolia-table{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1}}.algolia-table td,.algolia-table th{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.algolia-table tbody tr,.algolia-table thead tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.algolia-table tbody td,.algolia-table tbody th,.algolia-table thead td,.algolia-table thead th{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:20px}@media (min-width:1021px){.algolia-table tbody td,.algolia-table tbody th,.algolia-table thead td,.algolia-table thead th{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.algolia-table thead th{font-size:11px;line-height:1.4}.algolia-table tbody td,.algolia-table tbody th{border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1}@media (max-width:1020px){.algolia-table tbody td:nth-child(odd),.algolia-table tbody th:nth-child(odd){border-right:1px solid #e1e1e1}}.algolia-table tbody td:last-of-type{border-right:1px solid #e1e1e1}.algolia-table .js-toggle-parent{cursor:pointer}.algolia-table .title{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:auto}@media (max-width:1020px){.algolia-table .title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.algolia-table .toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e1e1e1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;padding-right:0;width:60px}.algolia-table .toggle::before{display:none}.algolia-table .toggle::after{content:"+";font-size:22px;font-weight:700}.algolia-table thead .toggle{border-color:#0d485d}.algolia-table thead .toggle::after{display:none}.algolia-table tbody .toggle{background-color:#f4f3ef;border-left:0}@media (min-width:1021px){.algolia-table tbody .toggle{background-color:#fff;border-left:1px solid #e1e1e1}}.algolia-table .is-active .toggle::after{content:"–"}.algolia-table .description{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;border:1px solid #e1e1e1;border-top:0;color:#0d485d;display:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;padding:20px 30px;width:100%}@media (min-width:1021px){.algolia-table .description{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%}.template-sidebar .algolia-table .description,.template-single .algolia-table .description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.algolia-table .description::before{display:none}.algolia-table .description .left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:1021px){.algolia-table .description .left{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.template-sidebar .algolia-table .description .left,.template-single .algolia-table .description .left{-ms-flex-preferred-size:auto;flex-basis:auto}}.algolia-table .description .right{margin-bottom:30px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:1021px){.algolia-table .description .right{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 220px);flex:1 0 calc(100% - 220px);margin-bottom:0;margin-left:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.template-sidebar .algolia-table .description .right,.template-single .algolia-table .description .right{-ms-flex-preferred-size:auto;flex-basis:auto;margin:0 0 20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.algolia-table .description .btn-monetization{margin:0 0 20px}.algolia-table .is-active .description{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1021px){.algolia-table-schools td,.algolia-table-schools th{-ms-flex-preferred-size:100px;flex-basis:100px;max-width:100px;width:100px}.template-sidebar .algolia-table-schools td:nth-child(n+3),.template-sidebar .algolia-table-schools th:nth-child(n+3),.template-single .algolia-table-schools td:nth-child(n+3),.template-single .algolia-table-schools th:nth-child(n+3){display:none}}.template-sidebar .algolia-table-schools tbody td:nth-child(2),.template-single .algolia-table-schools tbody td:nth-child(2){border-right:1px solid #e1e1e1}.algolia-table-schools td:last-of-type{-ms-flex-preferred-size:100%;flex-basis:100%}.algolia-table-schools .title{-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1021px){.algolia-table-schools .title{-ms-flex-preferred-size:calc(100% - 500px);flex-basis:calc(100% - 500px);max-width:calc(100% - 500px)}.algolia-table-schools .title,.algolia-table-schools .title ::-ms-backdrop{max-width:calc(100% - 500px - 2px)}.template-sidebar .algolia-table-schools .title,.template-single .algolia-table-schools .title{-ms-flex-preferred-size:calc(100% - 100px);flex-basis:calc(100% - 100px);max-width:calc(100% - 100px)}.template-sidebar .algolia-table-schools .title,.template-sidebar .algolia-table-schools .title ::-ms-backdrop,.template-single .algolia-table-schools .title,.template-single .algolia-table-schools .title ::-ms-backdrop{max-width:calc(100% - 100px - 2px)}}@media (min-width:1021px){.algolia-table-scholarships td,.algolia-table-scholarships th{-ms-flex-preferred-size:150px;flex-basis:150px;max-width:150px;width:150px}.template-sidebar .algolia-table-scholarships td:nth-child(2),.template-sidebar .algolia-table-scholarships td:nth-child(3),.template-sidebar .algolia-table-scholarships th:nth-child(2),.template-sidebar .algolia-table-scholarships th:nth-child(3),.template-single .algolia-table-scholarships td:nth-child(2),.template-single .algolia-table-scholarships td:nth-child(3),.template-single .algolia-table-scholarships th:nth-child(2),.template-single .algolia-table-scholarships th:nth-child(3){display:none}}.algolia-table-scholarships .title{-ms-flex-preferred-size:calc(100% - 60px);flex-basis:calc(100% - 60px)}@media (min-width:1021px){.algolia-table-scholarships .title{-ms-flex-preferred-size:calc(100% - 300px - 60px);flex-basis:calc(100% - 300px - 60px);max-width:calc(100% - 300px - 60px)}.algolia-table-scholarships .title,.algolia-table-scholarships .title ::-ms-backdrop{max-width:calc(100% - 300px - 60px - 2px)}.template-sidebar .algolia-table-scholarships .title,.template-single .algolia-table-scholarships .title{-ms-flex-preferred-size:calc(100% - 60px);flex-basis:calc(100% - 60px);max-width:calc(100% - 60px)}.template-sidebar .algolia-table-scholarships .title,.template-sidebar .algolia-table-scholarships .title ::-ms-backdrop,.template-single .algolia-table-scholarships .title,.template-single .algolia-table-scholarships .title ::-ms-backdrop{max-width:calc(100% - 60px - 2px)}}.algolia-table-scholarships .toggle{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:1021px){.algolia-table-scholarships .toggle{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.announcement{background-color:#fff;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);box-shadow:0 5px 10px 0 rgba(0,0,0,.2);margin:0 0 20px;max-width:515px;overflow:hidden;width:100%}.announcement.aligncenter{margin:0 auto 20px}.announcement a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e1e1e1;color:#0d485d;display:-webkit-box;display:-ms-flexbox;display:flex;padding:9px 12px;position:relative;text-align:left}@media (min-width:768px){.announcement a{padding:15px 12px}}.announcement a::before{background:#46beda;content:"";display:block;height:calc(100% + 4px);left:0;position:absolute;top:-1px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:0}.announcement a::after{border-color:#46beda;content:""}.announcement a:hover::before{left:-25%;-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);width:150%}.announcement a:hover h4,.announcement a:hover::after{border-color:currentColor}.announcement a:hover .icon{color:#0d485d;-webkit-transition:none;-o-transition:none;transition:none}.announcement a>*{position:relative}.announcement a .icon{color:#d93738;margin-right:12px;-webkit-transition:color .2s ease-out .15s;-o-transition:color .2s ease-out .15s;transition:color .2s ease-out .15s}@media (min-width:768px){.announcement a .icon{margin-right:10px}}.announcement a .icon svg{height:auto;width:20px}@media (min-width:768px){.announcement a .icon svg{width:30px}}.announcement a h4{border-right:1px solid #e1e1e1;font-size:16px;letter-spacing:-.25px;margin:0 9px 0 0;padding-right:10px;text-transform:none;width:calc(100% - 50px)}@media (min-width:768px){.announcement a h4{font-size:19px;padding-left:5px}}.background{padding:60px 0;position:relative}.content>.background{margin:30px 0 60px}.content>.background:first-child{margin-top:-60px}.content>.background:last-child{margin-bottom:-60px}.content>.background+#chapters,.content>.background+.background,.content>.background+.callout{margin-top:-60px}@media (min-width:1021px){.template-sidebar .background{padding-left:20px;padding-right:20px}}.background.black{color:#fff}.background.black::before{background-color:#000}.background.black .icon svg,.background.black h2,.background.black h3,.background.black h4,.background.black ol,.background.black p,.background.black ul{color:currentColor}.background.black>.copy>a:not([class]),.background.black>.copy>p a:not([class]),.background.black>a:not([class]),.background.black>p a:not([class]){color:currentColor;text-decoration:underline}.background.black>.copy>a:not([class]):active,.background.black>.copy>a:not([class]):focus,.background.black>.copy>a:not([class]):hover,.background.black>.copy>p a:not([class]):active,.background.black>.copy>p a:not([class]):focus,.background.black>.copy>p a:not([class]):hover,.background.black>a:not([class]):active,.background.black>a:not([class]):focus,.background.black>a:not([class]):hover,.background.black>p a:not([class]):active,.background.black>p a:not([class]):focus,.background.black>p a:not([class]):hover{color:#e1e1e1}.background.white{color:#0d485d}.background.white::before{background-color:#fff}.background.white .icon svg,.background.white h2,.background.white h3,.background.white h4,.background.white ol,.background.white p,.background.white ul{color:currentColor}.background.white>.copy>a:not([class]),.background.white>.copy>p a:not([class]),.background.white>a:not([class]),.background.white>p a:not([class]){color:currentColor;text-decoration:underline}.background.white>.copy>a:not([class]):active,.background.white>.copy>a:not([class]):focus,.background.white>.copy>a:not([class]):hover,.background.white>.copy>p a:not([class]):active,.background.white>.copy>p a:not([class]):focus,.background.white>.copy>p a:not([class]):hover,.background.white>a:not([class]):active,.background.white>a:not([class]):focus,.background.white>a:not([class]):hover,.background.white>p a:not([class]):active,.background.white>p a:not([class]):focus,.background.white>p a:not([class]):hover{color:#0d485d}.background.gray{color:#0d485d}.background.gray::before{background-color:#e1e1e1}.background.gray .icon svg,.background.gray h2,.background.gray h3,.background.gray h4,.background.gray ol,.background.gray p,.background.gray ul{color:currentColor}.background.gray>.copy>a:not([class]),.background.gray>.copy>p a:not([class]),.background.gray>a:not([class]),.background.gray>p a:not([class]){color:currentColor;text-decoration:underline}.background.gray>.copy>a:not([class]):active,.background.gray>.copy>a:not([class]):focus,.background.gray>.copy>a:not([class]):hover,.background.gray>.copy>p a:not([class]):active,.background.gray>.copy>p a:not([class]):focus,.background.gray>.copy>p a:not([class]):hover,.background.gray>a:not([class]):active,.background.gray>a:not([class]):focus,.background.gray>a:not([class]):hover,.background.gray>p a:not([class]):active,.background.gray>p a:not([class]):focus,.background.gray>p a:not([class]):hover{color:#0d485d}.background.gray-light{color:#0d485d}.background.gray-light::before{background-color:#f5f5f5}.background.gray-light .icon svg,.background.gray-light h2,.background.gray-light h3,.background.gray-light h4,.background.gray-light ol,.background.gray-light p,.background.gray-light ul{color:currentColor}.background.gray-light>.copy>a:not([class]),.background.gray-light>.copy>p a:not([class]),.background.gray-light>a:not([class]),.background.gray-light>p a:not([class]){color:currentColor;text-decoration:underline}.background.gray-light>.copy>a:not([class]):active,.background.gray-light>.copy>a:not([class]):focus,.background.gray-light>.copy>a:not([class]):hover,.background.gray-light>.copy>p a:not([class]):active,.background.gray-light>.copy>p a:not([class]):focus,.background.gray-light>.copy>p a:not([class]):hover,.background.gray-light>a:not([class]):active,.background.gray-light>a:not([class]):focus,.background.gray-light>a:not([class]):hover,.background.gray-light>p a:not([class]):active,.background.gray-light>p a:not([class]):focus,.background.gray-light>p a:not([class]):hover{color:#0d485d}.background.gray-dark{color:#0d485d}.background.gray-dark::before{background-color:#a9a9a9}.background.gray-dark .icon svg,.background.gray-dark h2,.background.gray-dark h3,.background.gray-dark h4,.background.gray-dark ol,.background.gray-dark p,.background.gray-dark ul{color:currentColor}.background.gray-dark>.copy>a:not([class]),.background.gray-dark>.copy>p a:not([class]),.background.gray-dark>a:not([class]),.background.gray-dark>p a:not([class]){color:currentColor;text-decoration:underline}.background.gray-dark>.copy>a:not([class]):active,.background.gray-dark>.copy>a:not([class]):focus,.background.gray-dark>.copy>a:not([class]):hover,.background.gray-dark>.copy>p a:not([class]):active,.background.gray-dark>.copy>p a:not([class]):focus,.background.gray-dark>.copy>p a:not([class]):hover,.background.gray-dark>a:not([class]):active,.background.gray-dark>a:not([class]):focus,.background.gray-dark>a:not([class]):hover,.background.gray-dark>p a:not([class]):active,.background.gray-dark>p a:not([class]):focus,.background.gray-dark>p a:not([class]):hover{color:#0d485d}.background.khaki{color:#0d485d}.background.khaki::before{background-color:#f4f3ef}.background.khaki .icon svg,.background.khaki h2,.background.khaki h3,.background.khaki h4,.background.khaki ol,.background.khaki p,.background.khaki ul{color:currentColor}.background.khaki>.copy>a:not([class]),.background.khaki>.copy>p a:not([class]),.background.khaki>a:not([class]),.background.khaki>p a:not([class]){color:currentColor;text-decoration:underline}.background.khaki>.copy>a:not([class]):active,.background.khaki>.copy>a:not([class]):focus,.background.khaki>.copy>a:not([class]):hover,.background.khaki>.copy>p a:not([class]):active,.background.khaki>.copy>p a:not([class]):focus,.background.khaki>.copy>p a:not([class]):hover,.background.khaki>a:not([class]):active,.background.khaki>a:not([class]):focus,.background.khaki>a:not([class]):hover,.background.khaki>p a:not([class]):active,.background.khaki>p a:not([class]):focus,.background.khaki>p a:not([class]):hover{color:#0d485d}.background.navy{color:#fff}.background.navy::before{background-color:#0d485d}.background.navy .icon svg,.background.navy h2,.background.navy h3,.background.navy h4,.background.navy ol,.background.navy p,.background.navy ul{color:currentColor}.background.navy>.copy>a:not([class]),.background.navy>.copy>p a:not([class]),.background.navy>a:not([class]),.background.navy>p a:not([class]){color:currentColor;text-decoration:underline}.background.navy>.copy>a:not([class]):active,.background.navy>.copy>a:not([class]):focus,.background.navy>.copy>a:not([class]):hover,.background.navy>.copy>p a:not([class]):active,.background.navy>.copy>p a:not([class]):focus,.background.navy>.copy>p a:not([class]):hover,.background.navy>a:not([class]):active,.background.navy>a:not([class]):focus,.background.navy>a:not([class]):hover,.background.navy>p a:not([class]):active,.background.navy>p a:not([class]):focus,.background.navy>p a:not([class]):hover{color:#e1e1e1}.background.navy-dark{color:#fff}.background.navy-dark::before{background-color:#07394b}.background.navy-dark .icon svg,.background.navy-dark h2,.background.navy-dark h3,.background.navy-dark h4,.background.navy-dark ol,.background.navy-dark p,.background.navy-dark ul{color:currentColor}.background.navy-dark>.copy>a:not([class]),.background.navy-dark>.copy>p a:not([class]),.background.navy-dark>a:not([class]),.background.navy-dark>p a:not([class]){color:currentColor;text-decoration:underline}.background.navy-dark>.copy>a:not([class]):active,.background.navy-dark>.copy>a:not([class]):focus,.background.navy-dark>.copy>a:not([class]):hover,.background.navy-dark>.copy>p a:not([class]):active,.background.navy-dark>.copy>p a:not([class]):focus,.background.navy-dark>.copy>p a:not([class]):hover,.background.navy-dark>a:not([class]):active,.background.navy-dark>a:not([class]):focus,.background.navy-dark>a:not([class]):hover,.background.navy-dark>p a:not([class]):active,.background.navy-dark>p a:not([class]):focus,.background.navy-dark>p a:not([class]):hover{color:#e1e1e1}.background.blue{color:#fff}.background.blue::before{background-color:#007296}.background.blue .icon svg,.background.blue h2,.background.blue h3,.background.blue h4,.background.blue ol,.background.blue p,.background.blue ul{color:currentColor}.background.blue>.copy>a:not([class]),.background.blue>.copy>p a:not([class]),.background.blue>a:not([class]),.background.blue>p a:not([class]){color:currentColor;text-decoration:underline}.background.blue>.copy>a:not([class]):active,.background.blue>.copy>a:not([class]):focus,.background.blue>.copy>a:not([class]):hover,.background.blue>.copy>p a:not([class]):active,.background.blue>.copy>p a:not([class]):focus,.background.blue>.copy>p a:not([class]):hover,.background.blue>a:not([class]):active,.background.blue>a:not([class]):focus,.background.blue>a:not([class]):hover,.background.blue>p a:not([class]):active,.background.blue>p a:not([class]):focus,.background.blue>p a:not([class]):hover{color:#e1e1e1}.background.blue-dark{color:#fff}.background.blue-dark::before{background-color:#005671}.background.blue-dark .icon svg,.background.blue-dark h2,.background.blue-dark h3,.background.blue-dark h4,.background.blue-dark ol,.background.blue-dark p,.background.blue-dark ul{color:currentColor}.background.blue-dark>.copy>a:not([class]),.background.blue-dark>.copy>p a:not([class]),.background.blue-dark>a:not([class]),.background.blue-dark>p a:not([class]){color:currentColor;text-decoration:underline}.background.blue-dark>.copy>a:not([class]):active,.background.blue-dark>.copy>a:not([class]):focus,.background.blue-dark>.copy>a:not([class]):hover,.background.blue-dark>.copy>p a:not([class]):active,.background.blue-dark>.copy>p a:not([class]):focus,.background.blue-dark>.copy>p a:not([class]):hover,.background.blue-dark>a:not([class]):active,.background.blue-dark>a:not([class]):focus,.background.blue-dark>a:not([class]):hover,.background.blue-dark>p a:not([class]):active,.background.blue-dark>p a:not([class]):focus,.background.blue-dark>p a:not([class]):hover{color:#e1e1e1}.background.teal{color:#fff}.background.teal::before{background-color:#46beda}.background.teal .icon svg,.background.teal h2,.background.teal h3,.background.teal h4,.background.teal ol,.background.teal p,.background.teal ul{color:currentColor}.background.teal>.copy>a:not([class]),.background.teal>.copy>p a:not([class]),.background.teal>a:not([class]),.background.teal>p a:not([class]){color:currentColor;text-decoration:underline}.background.teal>.copy>a:not([class]):active,.background.teal>.copy>a:not([class]):focus,.background.teal>.copy>a:not([class]):hover,.background.teal>.copy>p a:not([class]):active,.background.teal>.copy>p a:not([class]):focus,.background.teal>.copy>p a:not([class]):hover,.background.teal>a:not([class]):active,.background.teal>a:not([class]):focus,.background.teal>a:not([class]):hover,.background.teal>p a:not([class]):active,.background.teal>p a:not([class]):focus,.background.teal>p a:not([class]):hover{color:#e1e1e1}.background.teal-light{color:#fff}.background.teal-light::before{background-color:#46bdea}.background.teal-light .icon svg,.background.teal-light h2,.background.teal-light h3,.background.teal-light h4,.background.teal-light ol,.background.teal-light p,.background.teal-light ul{color:currentColor}.background.teal-light>.copy>a:not([class]),.background.teal-light>.copy>p a:not([class]),.background.teal-light>a:not([class]),.background.teal-light>p a:not([class]){color:currentColor;text-decoration:underline}.background.teal-light>.copy>a:not([class]):active,.background.teal-light>.copy>a:not([class]):focus,.background.teal-light>.copy>a:not([class]):hover,.background.teal-light>.copy>p a:not([class]):active,.background.teal-light>.copy>p a:not([class]):focus,.background.teal-light>.copy>p a:not([class]):hover,.background.teal-light>a:not([class]):active,.background.teal-light>a:not([class]):focus,.background.teal-light>a:not([class]):hover,.background.teal-light>p a:not([class]):active,.background.teal-light>p a:not([class]):focus,.background.teal-light>p a:not([class]):hover{color:#e1e1e1}.background.teal-dark{color:#fff}.background.teal-dark::before{background-color:#2e9fba}.background.teal-dark .icon svg,.background.teal-dark h2,.background.teal-dark h3,.background.teal-dark h4,.background.teal-dark ol,.background.teal-dark p,.background.teal-dark ul{color:currentColor}.background.teal-dark>.copy>a:not([class]),.background.teal-dark>.copy>p a:not([class]),.background.teal-dark>a:not([class]),.background.teal-dark>p a:not([class]){color:currentColor;text-decoration:underline}.background.teal-dark>.copy>a:not([class]):active,.background.teal-dark>.copy>a:not([class]):focus,.background.teal-dark>.copy>a:not([class]):hover,.background.teal-dark>.copy>p a:not([class]):active,.background.teal-dark>.copy>p a:not([class]):focus,.background.teal-dark>.copy>p a:not([class]):hover,.background.teal-dark>a:not([class]):active,.background.teal-dark>a:not([class]):focus,.background.teal-dark>a:not([class]):hover,.background.teal-dark>p a:not([class]):active,.background.teal-dark>p a:not([class]):focus,.background.teal-dark>p a:not([class]):hover{color:#e1e1e1}.background.red{color:#fff}.background.red::before{background-color:#d93738}.background.red .icon svg,.background.red h2,.background.red h3,.background.red h4,.background.red ol,.background.red p,.background.red ul{color:currentColor}.background.red>.copy>a:not([class]),.background.red>.copy>p a:not([class]),.background.red>a:not([class]),.background.red>p a:not([class]){color:currentColor;text-decoration:underline}.background.red>.copy>a:not([class]):active,.background.red>.copy>a:not([class]):focus,.background.red>.copy>a:not([class]):hover,.background.red>.copy>p a:not([class]):active,.background.red>.copy>p a:not([class]):focus,.background.red>.copy>p a:not([class]):hover,.background.red>a:not([class]):active,.background.red>a:not([class]):focus,.background.red>a:not([class]):hover,.background.red>p a:not([class]):active,.background.red>p a:not([class]):focus,.background.red>p a:not([class]):hover{color:#e1e1e1}.background.red-dark{color:#fff}.background.red-dark::before{background-color:#ad1e1f}.background.red-dark .icon svg,.background.red-dark h2,.background.red-dark h3,.background.red-dark h4,.background.red-dark ol,.background.red-dark p,.background.red-dark ul{color:currentColor}.background.red-dark>.copy>a:not([class]),.background.red-dark>.copy>p a:not([class]),.background.red-dark>a:not([class]),.background.red-dark>p a:not([class]){color:currentColor;text-decoration:underline}.background.red-dark>.copy>a:not([class]):active,.background.red-dark>.copy>a:not([class]):focus,.background.red-dark>.copy>a:not([class]):hover,.background.red-dark>.copy>p a:not([class]):active,.background.red-dark>.copy>p a:not([class]):focus,.background.red-dark>.copy>p a:not([class]):hover,.background.red-dark>a:not([class]):active,.background.red-dark>a:not([class]):focus,.background.red-dark>a:not([class]):hover,.background.red-dark>p a:not([class]):active,.background.red-dark>p a:not([class]):focus,.background.red-dark>p a:not([class]):hover{color:#e1e1e1}.background.orange{color:#fff}.background.orange::before{background-color:#ffb031}.background.orange .icon svg,.background.orange h2,.background.orange h3,.background.orange h4,.background.orange ol,.background.orange p,.background.orange ul{color:currentColor}.background.orange>.copy>a:not([class]),.background.orange>.copy>p a:not([class]),.background.orange>a:not([class]),.background.orange>p a:not([class]){color:currentColor;text-decoration:underline}.background.orange>.copy>a:not([class]):active,.background.orange>.copy>a:not([class]):focus,.background.orange>.copy>a:not([class]):hover,.background.orange>.copy>p a:not([class]):active,.background.orange>.copy>p a:not([class]):focus,.background.orange>.copy>p a:not([class]):hover,.background.orange>a:not([class]):active,.background.orange>a:not([class]):focus,.background.orange>a:not([class]):hover,.background.orange>p a:not([class]):active,.background.orange>p a:not([class]):focus,.background.orange>p a:not([class]):hover{color:#e1e1e1}.background.orange-dark{color:#fff}.background.orange-dark::before{background-color:#cd7f32}.background.orange-dark .icon svg,.background.orange-dark h2,.background.orange-dark h3,.background.orange-dark h4,.background.orange-dark ol,.background.orange-dark p,.background.orange-dark ul{color:currentColor}.background.orange-dark>.copy>a:not([class]),.background.orange-dark>.copy>p a:not([class]),.background.orange-dark>a:not([class]),.background.orange-dark>p a:not([class]){color:currentColor;text-decoration:underline}.background.orange-dark>.copy>a:not([class]):active,.background.orange-dark>.copy>a:not([class]):focus,.background.orange-dark>.copy>a:not([class]):hover,.background.orange-dark>.copy>p a:not([class]):active,.background.orange-dark>.copy>p a:not([class]):focus,.background.orange-dark>.copy>p a:not([class]):hover,.background.orange-dark>a:not([class]):active,.background.orange-dark>a:not([class]):focus,.background.orange-dark>a:not([class]):hover,.background.orange-dark>p a:not([class]):active,.background.orange-dark>p a:not([class]):focus,.background.orange-dark>p a:not([class]):hover{color:#e1e1e1}.background.green{color:#fff}.background.green::before{background-color:#7bb158}.background.green .icon svg,.background.green h2,.background.green h3,.background.green h4,.background.green ol,.background.green p,.background.green ul{color:currentColor}.background.green>.copy>a:not([class]),.background.green>.copy>p a:not([class]),.background.green>a:not([class]),.background.green>p a:not([class]){color:currentColor;text-decoration:underline}.background.green>.copy>a:not([class]):active,.background.green>.copy>a:not([class]):focus,.background.green>.copy>a:not([class]):hover,.background.green>.copy>p a:not([class]):active,.background.green>.copy>p a:not([class]):focus,.background.green>.copy>p a:not([class]):hover,.background.green>a:not([class]):active,.background.green>a:not([class]):focus,.background.green>a:not([class]):hover,.background.green>p a:not([class]):active,.background.green>p a:not([class]):focus,.background.green>p a:not([class]):hover{color:#e1e1e1}.background.purple{color:#fff}.background.purple::before{background-color:#bd10e0}.background.purple .icon svg,.background.purple h2,.background.purple h3,.background.purple h4,.background.purple ol,.background.purple p,.background.purple ul{color:currentColor}.background.purple>.copy>a:not([class]),.background.purple>.copy>p a:not([class]),.background.purple>a:not([class]),.background.purple>p a:not([class]){color:currentColor;text-decoration:underline}.background.purple>.copy>a:not([class]):active,.background.purple>.copy>a:not([class]):focus,.background.purple>.copy>a:not([class]):hover,.background.purple>.copy>p a:not([class]):active,.background.purple>.copy>p a:not([class]):focus,.background.purple>.copy>p a:not([class]):hover,.background.purple>a:not([class]):active,.background.purple>a:not([class]):focus,.background.purple>a:not([class]):hover,.background.purple>p a:not([class]):active,.background.purple>p a:not([class]):focus,.background.purple>p a:not([class]):hover{color:#e1e1e1}.background::after,.background::before{content:"";display:block;left:-50vw;margin-left:50%;margin-right:50%;position:absolute;right:-50vw;width:100vw;z-index:0}@media (min-width:1021px){.template-sidebar .background::after,.template-sidebar .background::before{left:0;margin:0;right:0;width:100%}}.background::before{bottom:0;height:100%;top:0}.background.dots::before{background-image:url(https://res.cloudinary.com/highereducation/image/upload/v1/BestColleges.com/theme/bg-dots.png);background-position:center;background-repeat:repeat;background-size:75px}.background.dots.dark::before{background-image:url(https://res.cloudinary.com/highereducation/image/upload/e_colorize,co_rgb:005671,o_55/v1/BestColleges.com/theme/bg-dots.png)}.background.dots::after{background-position:bottom right -10%;background-repeat:no-repeat;background-size:auto 95%;bottom:0;top:0}@media (min-width:768px){.background.dots::after{background-position:bottom right -10%;background-repeat:no-repeat;background-size:auto 95%;padding:100px 0 125px;text-align:left}}@media (min-width:1021px){.background.dots::after{background-position:bottom right}}.background.border-bottom{padding-bottom:115px}.background.border-bottom::after{bottom:0}.background.border-top{padding-top:115px}.background.border-top::after{top:0}.background.narrow-width{margin-left:auto;margin-right:auto;max-width:835px}.background.no-padding{padding-bottom:0;padding-top:0}.background.extra-padding{padding:100px 0}.background.background-overlap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:55px 0}.background.background-overlap .background-overlap-image{-ms-flex-negative:0;flex-shrink:0;margin:-75px 0}.background.background-overlap-image-right .background-overlap-image{margin-right:calc(((100vw - 1160px)/ 2) * -1);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.background.background-overlap-image-left .content,.background.background-overlap-image-left .hgroup{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.background.background-overlap-image-left .background-overlap-image{margin-left:calc(((100vw - 1160px)/ 2) * -1);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.background.background-overlap-top .background-overlap-image{margin:-55px 0}.background.background-overlap-top .background-overlap-image img{margin-top:-50px}.background.background-overlap-bottom .background-overlap-image{margin:-55px 0}.background.background-overlap-bottom .background-overlap-image img{margin-bottom:-50px}.background.background-overlap-center .background-overlap-image img{margin:-25px 0}@media screen and (min-width:1221px){.background.background-overlap .background-overlap-image{max-width:calc(50% + (((100vw - 1180px)/ 2)))}.background.background-overlap.background-overlap-image-left .content,.background.background-overlap.background-overlap-image-left .hgroup{margin-left:85px}.background.background-overlap.background-overlap-image-left .background-overlap-image{margin-left:calc(((100vw - 1160px)/ 2) * -1)}.background.background-overlap.background-overlap-image-right .content,.background.background-overlap.background-overlap-image-right .hgroup{margin-right:85px}.background.background-overlap.background-overlap-image-right .background-overlap-image{margin-right:calc(((100vw - 1160px)/ 2) * -1)}}@media screen and (max-width:1221px) and (min-width:1021px){.background.background-overlap .background-overlap-image{max-width:calc(50% + (((100vw - 980px)/ 2)))}.background.background-overlap.background-overlap-image-left .content,.background.background-overlap.background-overlap-image-left .hgroup{margin-left:65px}.background.background-overlap.background-overlap-image-left .background-overlap-image{margin-left:calc(((100vw - 960px)/ 2) * -1)}.background.background-overlap.background-overlap-image-right .content,.background.background-overlap.background-overlap-image-right .hgroup{margin-right:65px}.background.background-overlap.background-overlap-image-right .background-overlap-image{margin-right:calc(((100vw - 960px)/ 2) * -1)}}@media screen and (min-width:1021px){.background.background-overlap .mobile-image{display:none}}@media screen and (max-width:1021px){.background.background-overlap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:150px;padding-top:0}.background.background-overlap .desktop-image{display:none}.background.background-overlap .background-overlap-image{margin:0;max-width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;width:320px}.background.background-overlap .background-overlap-image img{margin:-50% 0 0}.background.background-overlap .content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.background.background-overlap-center{padding-bottom:75px}}.background.background-gradient *{color:#fff}.background.background-gradient::after{background-image:-webkit-gradient(linear,left top,right top,from(#1e7e96),color-stop(72%,#0d485d));background-image:-o-linear-gradient(left,#1e7e96 0,#0d485d 72%);background-image:linear-gradient(90deg,#1e7e96 0,#0d485d 72%);height:100%;top:0;z-index:-1}.background>*{position:relative;z-index:1}.background>:first-child{margin-top:0}.background>:last-child{margin-bottom:0}.badge{margin:30px auto;position:relative;z-index:1}@media (min-width:768px){.badge{float:right;margin:0 0 20px 20px;width:300px}}.badge img{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 auto 15px}@media (max-width:767px){.badge img{display:none}}.badge .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.badge .btn-tertiary{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media (max-width:767px){.badge .btn-tertiary{-ms-flex-preferred-size:auto;flex-basis:auto}.badge .btn-tertiary[download]{display:none}}@media (min-width:768px){.badge .btn-tertiary:nth-child(1):nth-last-child(2),.badge .btn-tertiary:nth-child(2):nth-last-child(1){-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px)}}.banner-advert{background-color:#f5f5f5;border:15px solid #fff;-webkit-box-shadow:0 0 0 1px #e1e1e1;box-shadow:0 0 0 1px #e1e1e1;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0d485d;cursor:pointer;display:block;font-size:15px;line-height:1.26667;margin-bottom:30px;margin-top:30px;min-height:130px;padding:15px;position:relative;text-align:center;width:100%}@media (min-width:768px){.banner-advert{min-height:140px;padding-left:95px;padding-right:250px;width:calc(100% - 15px)}}@media (min-width:1021px){.banner-advert{padding-left:115px;padding-right:275px}}.banner-advert::after{background:#d93738 url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjM0IiB2aWV3Qm94PSIwIDAgMzQgMzQiIHdpZHRoPSIzNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHlsZT0ic3Ryb2tlOiNmZmY7c3Ryb2tlLXdpZHRoOjM7ZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAyKSI+PHBhdGggZD0ibTE3Ljk5Mzc1NjggMy4wODczMjQzMmMtNC4xMTY0MzI1LTQuMTE2NDMyNDMtMTAuNzkwMDAwMDQtNC4xMTY0MzI0My0xNC45MDY0MzI0OCAwLTQuMTE2NDMyNDMgNC4xMTY0MzI0NC00LjExNjQzMjQzIDEwLjc5MDM1MTM4IDAgMTQuOTA2NDMyNDggNC4xMTY0MzI0NCA0LjExNjQzMjQgMTAuNzg5OTk5OTggNC4xMTY0MzI0IDE0LjkwNjQzMjQ4IDAgNC4xMTY0MzI0LTQuMTE2MDgxMSA0LjExNjQzMjQtMTAuNzkwMDAwMDQgMC0xNC45MDY0MzI0OHoiLz48cGF0aCBkPSJtMTkuOTMyMDIxIDE2LjIxNjIxNjIgOS4yODAxMDY4IDkuMjIwMDk3OGMxLjA1MDQ5NjMgMS4wNDM3MDMzIDEuMDUwNDk2MyAyLjczNTc2NzcgMCAzLjc3OTQ3MDlsLS4wMDEwODUyLjAwMTQzNzZjLTEuMDUwNDk2MiAxLjA0MzcwMzMtMi43NTM5MzUyIDEuMDQzNzAzMy0zLjgwNDA2OTYgMGwtOS4xOTA3NTY4LTkuMTMwOTY2Ii8+PHBhdGggZD0ibTYuNDg2NDg2NDkgNi40ODY0ODY0OWMtMi4xNjIxNjIxNyAyLjQ2MjgwMjIxLTIuMTYyMTYyMTcgNi40NTYxMTY3MSAwIDguOTE4OTE4OTEiLz48L2c+PC9zdmc+) no-repeat center;border-radius:50%;content:"";display:none;height:60px;left:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;width:60px}@media (min-width:768px){.banner-advert::after{display:block}}.banner-advert .copy,.banner-advert .title{display:none}@media (min-width:768px){.banner-advert .copy,.banner-advert .title{display:block}}@media (max-width:1020px){.page-styleguide-sidebar .banner-advert .copy,.page-styleguide-sidebar .banner-advert .title{display:none}}.banner-advert .title{font-family:Cabin,sans-serif;font-size:28px;font-weight:700;margin:0 0 2px;text-transform:uppercase}.banner-advert .copy{line-height:1.4}.banner-advert .btn-primary{line-height:1.1;margin-bottom:10px;min-width:auto}.banner-advert .btn-primary::after{color:#0d485d;content:"Sponsored Schools";font-family:"Open Sans",sans-serif;font-size:9px;font-weight:400;letter-spacing:initial;position:absolute;right:45px;text-align:right;text-transform:uppercase;top:calc(100% + 5px);width:100%}@media (min-width:768px){.banner-advert .btn-primary{font-size:17px;line-height:1;margin-bottom:0;min-width:260px;position:absolute;right:-30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.banner-advert:active,.banner-advert:focus,.banner-advert:hover{color:currentColor}.banner-advert:active .btn-primary,.banner-advert:active::after,.banner-advert:focus .btn-primary,.banner-advert:focus::after,.banner-advert:hover .btn-primary,.banner-advert:hover::after{background-color:#ad1e1f}.blog-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:80px 0 0;position:relative}.blog-hero-image{display:inline-block;margin:0 auto;position:relative;z-index:2}.blog-hero-image img{border-radius:2px;position:relative;width:auto;z-index:1}.blog-hero-image::after{background:#07394b;border-radius:2px;content:"";display:block;height:calc(50% - 20px);left:-20px;opacity:.5;position:absolute;top:20px;width:100%;z-index:0}.blog-hero::after,.blog-hero::before{content:"";display:block;left:-50vw;margin-left:50%;margin-right:50%;position:absolute;right:-50vw;width:100vw;z-index:0}.blog-hero::after{background:-webkit-gradient(linear,right top,left top,color-stop(20%,#007c96),to(#0d485d));background:-o-linear-gradient(right,#007c96 20%,#0d485d);background:linear-gradient(to left,#007c96 20%,#0d485d);height:calc(50% + 40px);top:0}.blog-hero::before{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/theme/bg-stripe.png) left bottom repeat-x;height:55px;top:calc(50% - 15px);z-index:1}.callout{border:1px solid #e1e1e1;clear:both;display:block;margin:30px 0 60px;padding:40px 30px}.callout::after,.callout::before{content:"";display:block;left:0;position:absolute;right:0;width:100%}.callout.black{background-color:#000;color:#fff}.callout.black .icon svg,.callout.black h2,.callout.black h3,.callout.black h4,.callout.black ol,.callout.black p,.callout.black ul{color:currentColor}.callout.black>a:not([class]),.callout.black>p a:not([class]){color:currentColor;text-decoration:underline}.callout.black>a:not([class]):active,.callout.black>a:not([class]):focus,.callout.black>a:not([class]):hover,.callout.black>p a:not([class]):active,.callout.black>p a:not([class]):focus,.callout.black>p a:not([class]):hover{color:#e1e1e1}.callout.white{background-color:#fff;color:#0d485d}.callout.white .icon svg,.callout.white h2,.callout.white h3,.callout.white h4,.callout.white ol,.callout.white p,.callout.white ul{color:currentColor}.callout.white>a:not([class]),.callout.white>p a:not([class]){color:currentColor;text-decoration:underline}.callout.white>a:not([class]):active,.callout.white>a:not([class]):focus,.callout.white>a:not([class]):hover,.callout.white>p a:not([class]):active,.callout.white>p a:not([class]):focus,.callout.white>p a:not([class]):hover{color:#0d485d}.callout.gray{background-color:#e1e1e1;color:#0d485d}.callout.gray .icon svg,.callout.gray h2,.callout.gray h3,.callout.gray h4,.callout.gray ol,.callout.gray p,.callout.gray ul{color:currentColor}.callout.gray>a:not([class]),.callout.gray>p a:not([class]){color:currentColor;text-decoration:underline}.callout.gray>a:not([class]):active,.callout.gray>a:not([class]):focus,.callout.gray>a:not([class]):hover,.callout.gray>p a:not([class]):active,.callout.gray>p a:not([class]):focus,.callout.gray>p a:not([class]):hover{color:#0d485d}.callout.gray-light{background-color:#f5f5f5;color:#0d485d}.callout.gray-light .icon svg,.callout.gray-light h2,.callout.gray-light h3,.callout.gray-light h4,.callout.gray-light ol,.callout.gray-light p,.callout.gray-light ul{color:currentColor}.callout.gray-light>a:not([class]),.callout.gray-light>p a:not([class]){color:currentColor;text-decoration:underline}.callout.gray-light>a:not([class]):active,.callout.gray-light>a:not([class]):focus,.callout.gray-light>a:not([class]):hover,.callout.gray-light>p a:not([class]):active,.callout.gray-light>p a:not([class]):focus,.callout.gray-light>p a:not([class]):hover{color:#0d485d}.callout.gray-dark{background-color:#a9a9a9;color:#0d485d}.callout.gray-dark .icon svg,.callout.gray-dark h2,.callout.gray-dark h3,.callout.gray-dark h4,.callout.gray-dark ol,.callout.gray-dark p,.callout.gray-dark ul{color:currentColor}.callout.gray-dark>a:not([class]),.callout.gray-dark>p a:not([class]){color:currentColor;text-decoration:underline}.callout.gray-dark>a:not([class]):active,.callout.gray-dark>a:not([class]):focus,.callout.gray-dark>a:not([class]):hover,.callout.gray-dark>p a:not([class]):active,.callout.gray-dark>p a:not([class]):focus,.callout.gray-dark>p a:not([class]):hover{color:#0d485d}.callout.khaki{background-color:#f4f3ef;color:#0d485d}.callout.khaki .icon svg,.callout.khaki h2,.callout.khaki h3,.callout.khaki h4,.callout.khaki ol,.callout.khaki p,.callout.khaki ul{color:currentColor}.callout.khaki>a:not([class]),.callout.khaki>p a:not([class]){color:currentColor;text-decoration:underline}.callout.khaki>a:not([class]):active,.callout.khaki>a:not([class]):focus,.callout.khaki>a:not([class]):hover,.callout.khaki>p a:not([class]):active,.callout.khaki>p a:not([class]):focus,.callout.khaki>p a:not([class]):hover{color:#0d485d}.callout.navy{background-color:#0d485d;color:#fff}.callout.navy .icon svg,.callout.navy h2,.callout.navy h3,.callout.navy h4,.callout.navy ol,.callout.navy p,.callout.navy ul{color:currentColor}.callout.navy>a:not([class]),.callout.navy>p a:not([class]){color:currentColor;text-decoration:underline}.callout.navy>a:not([class]):active,.callout.navy>a:not([class]):focus,.callout.navy>a:not([class]):hover,.callout.navy>p a:not([class]):active,.callout.navy>p a:not([class]):focus,.callout.navy>p a:not([class]):hover{color:#e1e1e1}.callout.navy-dark{background-color:#07394b;color:#fff}.callout.navy-dark .icon svg,.callout.navy-dark h2,.callout.navy-dark h3,.callout.navy-dark h4,.callout.navy-dark ol,.callout.navy-dark p,.callout.navy-dark ul{color:currentColor}.callout.navy-dark>a:not([class]),.callout.navy-dark>p a:not([class]){color:currentColor;text-decoration:underline}.callout.navy-dark>a:not([class]):active,.callout.navy-dark>a:not([class]):focus,.callout.navy-dark>a:not([class]):hover,.callout.navy-dark>p a:not([class]):active,.callout.navy-dark>p a:not([class]):focus,.callout.navy-dark>p a:not([class]):hover{color:#e1e1e1}.callout.blue{background-color:#007296;color:#fff}.callout.blue .icon svg,.callout.blue h2,.callout.blue h3,.callout.blue h4,.callout.blue ol,.callout.blue p,.callout.blue ul{color:currentColor}.callout.blue>a:not([class]),.callout.blue>p a:not([class]){color:currentColor;text-decoration:underline}.callout.blue>a:not([class]):active,.callout.blue>a:not([class]):focus,.callout.blue>a:not([class]):hover,.callout.blue>p a:not([class]):active,.callout.blue>p a:not([class]):focus,.callout.blue>p a:not([class]):hover{color:#e1e1e1}.callout.blue-dark{background-color:#005671;color:#fff}.callout.blue-dark .icon svg,.callout.blue-dark h2,.callout.blue-dark h3,.callout.blue-dark h4,.callout.blue-dark ol,.callout.blue-dark p,.callout.blue-dark ul{color:currentColor}.callout.blue-dark>a:not([class]),.callout.blue-dark>p a:not([class]){color:currentColor;text-decoration:underline}.callout.blue-dark>a:not([class]):active,.callout.blue-dark>a:not([class]):focus,.callout.blue-dark>a:not([class]):hover,.callout.blue-dark>p a:not([class]):active,.callout.blue-dark>p a:not([class]):focus,.callout.blue-dark>p a:not([class]):hover{color:#e1e1e1}.callout.teal{background-color:#46beda;color:#fff}.callout.teal .icon svg,.callout.teal h2,.callout.teal h3,.callout.teal h4,.callout.teal ol,.callout.teal p,.callout.teal ul{color:currentColor}.callout.teal>a:not([class]),.callout.teal>p a:not([class]){color:currentColor;text-decoration:underline}.callout.teal>a:not([class]):active,.callout.teal>a:not([class]):focus,.callout.teal>a:not([class]):hover,.callout.teal>p a:not([class]):active,.callout.teal>p a:not([class]):focus,.callout.teal>p a:not([class]):hover{color:#e1e1e1}.callout.teal-light{background-color:#46bdea;color:#fff}.callout.teal-light .icon svg,.callout.teal-light h2,.callout.teal-light h3,.callout.teal-light h4,.callout.teal-light ol,.callout.teal-light p,.callout.teal-light ul{color:currentColor}.callout.teal-light>a:not([class]),.callout.teal-light>p a:not([class]){color:currentColor;text-decoration:underline}.callout.teal-light>a:not([class]):active,.callout.teal-light>a:not([class]):focus,.callout.teal-light>a:not([class]):hover,.callout.teal-light>p a:not([class]):active,.callout.teal-light>p a:not([class]):focus,.callout.teal-light>p a:not([class]):hover{color:#e1e1e1}.callout.teal-dark{background-color:#2e9fba;color:#fff}.callout.teal-dark .icon svg,.callout.teal-dark h2,.callout.teal-dark h3,.callout.teal-dark h4,.callout.teal-dark ol,.callout.teal-dark p,.callout.teal-dark ul{color:currentColor}.callout.teal-dark>a:not([class]),.callout.teal-dark>p a:not([class]){color:currentColor;text-decoration:underline}.callout.teal-dark>a:not([class]):active,.callout.teal-dark>a:not([class]):focus,.callout.teal-dark>a:not([class]):hover,.callout.teal-dark>p a:not([class]):active,.callout.teal-dark>p a:not([class]):focus,.callout.teal-dark>p a:not([class]):hover{color:#e1e1e1}.callout.red{background-color:#d93738;color:#fff}.callout.red .icon svg,.callout.red h2,.callout.red h3,.callout.red h4,.callout.red ol,.callout.red p,.callout.red ul{color:currentColor}.callout.red>a:not([class]),.callout.red>p a:not([class]){color:currentColor;text-decoration:underline}.callout.red>a:not([class]):active,.callout.red>a:not([class]):focus,.callout.red>a:not([class]):hover,.callout.red>p a:not([class]):active,.callout.red>p a:not([class]):focus,.callout.red>p a:not([class]):hover{color:#e1e1e1}.callout.red-dark{background-color:#ad1e1f;color:#fff}.callout.red-dark .icon svg,.callout.red-dark h2,.callout.red-dark h3,.callout.red-dark h4,.callout.red-dark ol,.callout.red-dark p,.callout.red-dark ul{color:currentColor}.callout.red-dark>a:not([class]),.callout.red-dark>p a:not([class]){color:currentColor;text-decoration:underline}.callout.red-dark>a:not([class]):active,.callout.red-dark>a:not([class]):focus,.callout.red-dark>a:not([class]):hover,.callout.red-dark>p a:not([class]):active,.callout.red-dark>p a:not([class]):focus,.callout.red-dark>p a:not([class]):hover{color:#e1e1e1}.callout.orange{background-color:#ffb031;color:#fff}.callout.orange .icon svg,.callout.orange h2,.callout.orange h3,.callout.orange h4,.callout.orange ol,.callout.orange p,.callout.orange ul{color:currentColor}.callout.orange>a:not([class]),.callout.orange>p a:not([class]){color:currentColor;text-decoration:underline}.callout.orange>a:not([class]):active,.callout.orange>a:not([class]):focus,.callout.orange>a:not([class]):hover,.callout.orange>p a:not([class]):active,.callout.orange>p a:not([class]):focus,.callout.orange>p a:not([class]):hover{color:#e1e1e1}.callout.orange-dark{background-color:#cd7f32;color:#fff}.callout.orange-dark .icon svg,.callout.orange-dark h2,.callout.orange-dark h3,.callout.orange-dark h4,.callout.orange-dark ol,.callout.orange-dark p,.callout.orange-dark ul{color:currentColor}.callout.orange-dark>a:not([class]),.callout.orange-dark>p a:not([class]){color:currentColor;text-decoration:underline}.callout.orange-dark>a:not([class]):active,.callout.orange-dark>a:not([class]):focus,.callout.orange-dark>a:not([class]):hover,.callout.orange-dark>p a:not([class]):active,.callout.orange-dark>p a:not([class]):focus,.callout.orange-dark>p a:not([class]):hover{color:#e1e1e1}.callout.green{background-color:#7bb158;color:#fff}.callout.green .icon svg,.callout.green h2,.callout.green h3,.callout.green h4,.callout.green ol,.callout.green p,.callout.green ul{color:currentColor}.callout.green>a:not([class]),.callout.green>p a:not([class]){color:currentColor;text-decoration:underline}.callout.green>a:not([class]):active,.callout.green>a:not([class]):focus,.callout.green>a:not([class]):hover,.callout.green>p a:not([class]):active,.callout.green>p a:not([class]):focus,.callout.green>p a:not([class]):hover{color:#e1e1e1}.callout.purple{background-color:#bd10e0;color:#fff}.callout.purple .icon svg,.callout.purple h2,.callout.purple h3,.callout.purple h4,.callout.purple ol,.callout.purple p,.callout.purple ul{color:currentColor}.callout.purple>a:not([class]),.callout.purple>p a:not([class]){color:currentColor;text-decoration:underline}.callout.purple>a:not([class]):active,.callout.purple>a:not([class]):focus,.callout.purple>a:not([class]):hover,.callout.purple>p a:not([class]):active,.callout.purple>p a:not([class]):focus,.callout.purple>p a:not([class]):hover{color:#e1e1e1}.callout.border-bottom{padding-bottom:115px}.callout.border-bottom::after{bottom:0}.callout.border-top{padding-top:115px}.callout.border-top::after{top:0}.callout.narrow-width{margin-left:auto;margin-right:auto;max-width:835px}.callout>*{position:relative;z-index:1}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}#chapters{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;border-top:1px solid #e1e1e1;margin-bottom:60px;margin-top:60px;overflow-x:hidden;position:relative}@media (min-width:768px){#chapters{left:50%;margin-left:-50vw;margin-right:-50vw;padding-left:0;padding-right:0;right:50%;width:100vw}}#chapters+.background{margin-top:-60px}#chapters::before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(transparent));background:-o-linear-gradient(top,rgba(0,0,0,.05),transparent);background:linear-gradient(to bottom,rgba(0,0,0,.05),transparent);content:"";height:150px;left:0;position:absolute;top:1px;width:100vw}#chapters>*{position:relative}#chapters .tertiary-heading{margin:60px auto;max-width:620px;text-align:center}@media screen and (max-width:1020px){#chapters .tertiary-heading{margin:45px auto 30px;max-width:initial}}#chapters .tertiary-heading h2{font-family:Cabin,sans-serif;font-size:40px;font-weight:400;text-transform:uppercase}@media screen and (max-width:1020px){#chapters .tertiary-heading h2{font-size:32px}}@media screen and (max-width:767px){#chapters .tertiary-heading h2{font-size:26px}}#chapters .tertiary-heading h2+p{font-size:18px;line-height:1.66667;margin-top:10px}@media screen and (max-width:1020px){#chapters .tertiary-heading h2+p{font-size:16px}}#chapters-nav{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0d485d}@media screen and (max-width:767px){#chapters-nav{display:none}}#chapters-nav .container,#chapters-nav .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1400px;min-height:80px;padding:0 40px;position:relative;width:100%}@media screen and (max-width:980px){#chapters-nav .container,#chapters-nav .wrapper{padding:0 10px}}@media screen and (max-width:1020px){#chapters-nav .container,#chapters-nav .wrapper{padding:0}}#chapters-nav .container>*,#chapters-nav .wrapper>*{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#chapters-nav .title{color:#fff;font-size:14px;font-weight:700;padding:10px 30px 10px 60px;position:relative;text-transform:uppercase;width:calc(33.3334% - 80px/3)}#chapters-nav .title.next-title,#chapters-nav .title.prev-title{opacity:.5}@media screen and (max-width:1020px){#chapters-nav .title.next-title,#chapters-nav .title.prev-title{display:none}}#chapters-nav .title .count{left:20px}#chapters-nav .title .toc-icon{margin-left:-40px;position:absolute;top:calc(50% - 10px)}@media screen and (max-width:1020px){#chapters-nav .active-title{margin:0 auto}}#chapters-nav .active-title::after{border-bottom:15px solid #0d485d;border-left:15px solid transparent;bottom:-7px;content:"";height:0;left:calc(50% - 7.5px);position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:0}.chapters-action{background:#46beda;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:13px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-transform:uppercase;width:70px}.chapters-action:hover{color:#fff}.chapters-action:hover:not(.disabled){background:#46bdea}.chapters-action:focus{color:#fff}.chapters-action.disabled{cursor:default;opacity:.2}.chapters-action [class*=chevron]{height:10px;margin-bottom:5px;margin-top:8px;width:10px}#chapters-stage{margin:40px 0 80px;position:relative}@media screen and (max-width:767px){#chapters-stage{margin-bottom:40px}}#chapters-stage::after,#chapters-stage::before{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.75)),to(transparent));background:-o-linear-gradient(left,rgba(255,255,255,.75),transparent);background:linear-gradient(to right,rgba(255,255,255,.75),transparent);bottom:0;content:"";position:absolute;top:0;width:calc(50vw - (870px/2))}#chapters-stage::after{right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#chapters-conveyor{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:calc(50vw - 870px/2);-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:margin;-o-transition-property:margin;transition-property:margin;width:calc(100vw * 10)}@media screen and (max-width:1020px){#chapters-conveyor{margin-left:calc(50vw - 560px / 2)}}@media screen and (max-width:767px){#chapters-conveyor{display:block;margin-left:0;width:auto}}.chapters-slide,.chapters-slide-placeholder{margin-right:20px;max-height:635px;min-height:535px;width:870px}@media screen and (max-width:1020px){.chapters-slide,.chapters-slide-placeholder{max-height:735px;min-height:635px;width:560px}}@media screen and (max-width:767px){.chapters-slide,.chapters-slide-placeholder{max-height:initial;min-height:initial;width:100%}}.chapters-slide{background:#f5f5f5;border:1px solid #e1e1e1;border-top:5px solid #007296;overflow-y:hidden;padding:50px 65px 20px;position:relative}@media screen and (max-width:1020px){.chapters-slide{padding:40px 40px 20px}}@media screen and (max-width:767px){.chapters-slide{padding:20px}.chapters-slide:not(.active){display:none}}.chapters-slide.active{border-top-color:#d93738}.chapters-slide.active h3{color:#d93738}.chapters-slide:last-child{margin-right:0}.chapters-slide.read-all{height:calc(100vh - 80px);left:50%;max-height:initial;min-height:initial;overflow-y:scroll;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}@media screen and (max-width:767px){.chapters-slide.read-all{height:calc(100vh - 40px);left:0;padding:20px 10px;top:107px;-webkit-transform:none;-ms-transform:none;transform:none;width:100%}}.chapters-slide.read-all .chapters-slide-footer{display:none}.chapters-slide-header{border-bottom:1px solid #e1e1e1;padding-bottom:25px}@media screen and (max-width:767px){.chapters-slide-header{padding-bottom:15px}}#chapters .count,#chapters .view{color:#fff;font-size:12px;-webkit-font-smoothing:antialiased;font-weight:700;height:25px;line-height:25px;pointer-events:none;position:absolute;text-align:center;top:calc(50% - 12px)}#chapters .count{background:#d93738;border-radius:50%;left:0;width:25px}#chapters .view{background:#46beda;border-radius:3px;right:0;text-transform:uppercase;width:60px}@media screen and (max-width:767px){#chapters .view{display:none}}#chapters .chapters-slide-title{font-family:Cabin,sans-serif;font-size:30px;font-weight:400;line-height:1.16667;margin-top:0;position:relative;text-transform:uppercase}@media screen and (max-width:1020px){#chapters .chapters-slide-title{font-size:27px;padding-left:45px}}@media screen and (max-width:767px){#chapters .chapters-slide-title{font-size:24px}}#chapters .chapters-slide-title .count{font-size:16px;height:30px;left:-45px;line-height:30px;top:2px;width:30px}@media screen and (max-width:1020px){#chapters .chapters-slide-title .count{left:0}}#chapters .chapters-slide-title .toc-icon{margin-left:-45px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.expert-intro{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #e1e1e1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0}@media screen and (max-width:500px){.expert-intro{display:block}}.expert-intro img{height:auto;width:200px}@media screen and (max-width:1020px){.expert-intro img{width:160px}}@media screen and (max-width:767px){.expert-intro img{max-width:320px;width:auto}}.expert-intro blockquote{margin:0;padding-left:30px;width:calc(100% - 200px)}@media screen and (max-width:1020px){.expert-intro blockquote{width:calc(100% - 160px)}}@media screen and (max-width:500px){.expert-intro blockquote{padding-left:0;width:100%}}.expert-intro blockquote p{border-left:0;color:#0d485d;font-size:15px;font-style:italic;line-height:1.66667;margin:0 0 15px!important;padding:0;text-transform:none}@media screen and (max-width:1020px){.expert-intro blockquote p{font-size:14px}}.chapters-author-bio .author,.expert-intro .author{color:#007296;font-size:16px;font-weight:700;line-height:1.25;margin-top:0;text-transform:uppercase}.chapters-author-bio .author-title,.expert-intro .author-title{color:#0d485d;display:block;font-size:12px}.chapters-author-bio{background:#fff;border:1px solid #e1e1e1;font-size:16px;margin:30px 0;padding:30px 40px}@media screen and (max-width:1020px){.chapters-author-bio{padding:25px 20px}}.chapters-learn-more{background:#46beda;border-radius:2px;color:#fff;cursor:pointer;display:none;font-size:12px;font-weight:700;line-height:1;margin-top:15px;padding:10px 40px 10px 15px;text-transform:uppercase}.read-all .chapters-learn-more{display:inline-block}.chapters-learn-more:hover{background:#d93738}.chapters-learn-more .rb-chevron-down{position:absolute;right:15px;top:calc(50% - 7px)}.chapters-slide-content{margin-top:200px}@media screen and (max-width:1020px){.chapters-slide-content{font-size:16px}}.chapters-slide.read-all .chapters-slide-content,.chapters-slide.toc .chapters-slide-content{margin-top:20px}.chapters-slide-footer{background:#f5f5f5;bottom:0;-webkit-box-shadow:0 -25px 50px 0 #f5f5f5;box-shadow:0 -25px 50px 0 #f5f5f5;height:120px;left:0;padding-top:10px;position:absolute;right:0;text-align:center}.chapters-slide-footer .btn-action{width:180px}.chapters-slide-footer .chapters-reset{background:0 0;color:#007296;display:block;font-size:11px;font-weight:700;margin-top:20px;text-transform:uppercase;width:100%}#chapters-toc{list-style:none;margin:-20px 0 0 0}#chapters-toc li{border-bottom:1px solid #e1e1e1;color:#46beda;cursor:pointer;font-size:15px;line-height:1.66667;margin-bottom:0;padding:12px 75px 12px 40px;position:relative}@media screen and (max-width:1020px){#chapters-toc li{font-size:14px}}@media screen and (max-width:767px){#chapters-toc li{font-size:12px;padding:10px 0 10px 40px}}#chapters-toc li:last-child{border-bottom:0}#chapters-toc li:hover{color:#d93738}#chapters-toc li:hover .view{background:#d93738}.chapters-slide-mask{display:none}.chapters-slide-mask.active{background:rgba(13,72,93,.75);bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:1}@media screen and (max-width:767px){.chapters-slide-mask::before{background:#0d485d;content:"";height:67px;left:0;position:fixed;right:0;top:65px}}.chapters-slide-close{background:#fff;cursor:pointer;display:block;height:20px;position:fixed;right:25px;top:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:4px}@media screen and (max-width:767px){.chapters-slide-close{right:30px;top:77px}}.chapters-slide-close::before{background:inherit;content:"";display:block;height:100%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.chapters-footer{color:#fff;padding:50px 20px;text-align:center}.chapters-footer::before{background:-webkit-gradient(linear,left top,right bottom,from(#46beda),to(#46bdea));background:-o-linear-gradient(top left,#46beda,#46bdea);background:linear-gradient(to bottom right,#46beda,#46bdea);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.chapters-footer>*{position:relative;z-index:1}.chapters-footer h2{color:inherit;font-family:Cabin,sans-serif;font-size:40px;font-weight:400;margin:0 0 15px;text-transform:uppercase}.chapters-footer p{margin:0 auto 20px;max-width:640px}@media screen and (max-width:1020px){.chapters-footer p{padding:0 20px}}.caption{background:#f5f5f5;margin:0 auto;padding:10px;width:100%}@media (min-width:500px){.caption.aligncenter{float:none;margin:0 auto 15px;max-width:100%}.caption.alignleft{float:left;margin-right:15px;width:50%}.caption.alignright{float:right;margin-left:15px;width:50%}}.caption img{display:block;width:100%}.caption figcaption{border:0;color:#0d485d;font-size:14px;margin:0;padding:10px 10px 0}.catchy-title[style]{background-position:top center;background-repeat:no-repeat;background-size:100px 100px;color:#d93738;font-size:18px;margin:60px 0;padding-top:115px;position:relative;text-align:center;text-transform:uppercase;width:100%}@media (min-width:1021px){.catchy-title[style]{background-position:top left;height:100px;padding-left:125px;padding-top:15px;text-align:left}}.catchy-title[style] b{display:block;font-size:28px}ul.checklist,ul.checklist-circles{margin:0 0 60px;padding:0;text-align:left;width:100%}ul.checklist h4,ul.checklist-circles h4{margin:0 0 15px;text-transform:uppercase}ul.checklist li,ul.checklist-circles li{display:block;margin-bottom:20px;min-height:28px;position:relative}ul.checklist li:first-child,ul.checklist-circles li:first-child{margin-top:20px}ul.checklist li::before,ul.checklist-circles li::before{content:"";display:block;height:25px;left:25px;position:absolute;top:5px;width:25px}ul.checklist li p:last-of-type,ul.checklist-circles li p:last-of-type{margin-bottom:0}ul.checklist{background-color:#f5f5f5;border:1px solid #e1e1e1}ul.checklist li{border-bottom:1px solid #e1e1e1;padding:0 35px 20px 80px}ul.checklist li::before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNCAxMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuODEzIDBMNS4yNSA2LjU2MyAyLjE4NyAzLjUgMCA1LjY4OGw1LjI1IDUuMjVMMTQgMi4xODh6IiBmaWxsPSIjNDZCRURBIi8+PC9zdmc+) no-repeat center/25px}ul.checklist li:last-of-type{border-bottom:0}ul.checklist-circles li{margin-bottom:15px;padding:0 0 0 50px}ul.checklist-circles li::before{background:#46beda url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNCAxMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuODEzIDBMNS4yNSA2LjU2MyAyLjE4NyAzLjUgMCA1LjY4OGw1LjI1IDUuMjVMMTQgMi4xODh6IiBmaWxsPSIjRkZGRkZGIi8+PC9zdmc+) no-repeat center/14px;border-radius:50%;height:30px;left:0;top:0;width:30px}@media (min-width:1021px){.expand-list-toggle.type-tabs-horizontal,.expand-list-toggle.type-tabs-vertical{display:none}}.collapsible-list{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:20px 0 60px;padding:0;position:relative;width:100%}.collapsible-list::after{clear:both;content:"";display:table}.collapsible-list.has-footer{margin-bottom:10px}.collapsible-title{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#007296;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:Cabin,sans-serif;font-size:18px;font-weight:700;margin:15px 0 0;padding:20px 55px 20px 20px;position:relative;text-transform:none;width:100%}.collapsible-title::after{-webkit-box-sizing:content-box;box-sizing:content-box;color:#fff;content:"+";display:block;font-family:"Open Sans",sans-serif;font-size:22px;font-weight:700;height:18px;line-height:18px;position:absolute;right:10px;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:18px}.collapsible-title:hover{background-color:#46beda}.collapsible-title.is-active{background-color:#46beda}.collapsible-title.is-active::after{content:"–"}.collapsible-title.is-active+.collapsible-content{display:block}.collapsible-title:last-of-type{margin-bottom:0}.collapsible-title svg{color:currentColor;display:inline-block;fill:currentColor;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;height:30px;margin:0 20px 0 0;stroke:none;vertical-align:middle;width:30px}.collapsible-title svg circle,.collapsible-title svg g,.collapsible-title svg path{fill:currentColor}.collapsible-title b{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 50px);flex:1 0 calc(100% - 50px);text-align:left}@media (min-width:1021px){.collapsible-title{font-size:20px}.type-tabs-horizontal .collapsible-title,.type-tabs-vertical .collapsible-title{font-size:15px;height:70px;margin:0;padding:15px}.type-tabs-horizontal .collapsible-title::after,.type-tabs-vertical .collapsible-title::after{display:none}.type-tabs-horizontal .collapsible-title svg,.type-tabs-vertical .collapsible-title svg{-ms-flex-preferred-size:25px;flex-basis:25px;margin-right:15px;width:25px}.type-tabs-horizontal .collapsible-title b,.type-tabs-vertical .collapsible-title b{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 40px);flex:1 0 calc(100% - 40px)}.type-tabs-horizontal .collapsible-title{border:0;border-right:1px solid #005671;float:left;margin:0;text-align:center}.type-tabs-horizontal .collapsible-title:last-of-type{border-right:none}.type-tabs-horizontal .collapsible-title:first-child:nth-last-child(1),.type-tabs-horizontal .collapsible-title:first-child:nth-last-child(1)~.collapsible-title{width:200%}.type-tabs-horizontal .collapsible-title:first-child:nth-last-child(2),.type-tabs-horizontal .collapsible-title:first-child:nth-last-child(2)~.collapsible-title{width:100%}.type-tabs-horizontal .collapsible-title:first-child:nth-last-child(3),.type-tabs-horizontal .collapsible-title:first-child:nth-last-child(3)~.collapsible-title{width:66.66667%}.type-tabs-horizontal .collapsible-title:first-child:nth-last-child(4),.type-tabs-horizontal .collapsible-title:first-child:nth-last-child(4)~.collapsible-title{width:50%}.type-tabs-horizontal .collapsible-title:first-child:nth-last-child(5),.type-tabs-horizontal .collapsible-title:first-child:nth-last-child(5)~.collapsible-title{width:40%}.type-tabs-horizontal .collapsible-title:first-child:nth-last-child(6),.type-tabs-horizontal .collapsible-title:first-child:nth-last-child(6)~.collapsible-title{width:33.33333%}.type-tabs-horizontal .collapsible-title:first-child:nth-last-child(7),.type-tabs-horizontal .collapsible-title:first-child:nth-last-child(7)~.collapsible-title{width:28.57143%}.type-tabs-horizontal .collapsible-title:first-child:nth-last-child(8),.type-tabs-horizontal .collapsible-title:first-child:nth-last-child(8)~.collapsible-title{width:25%}.type-tabs-horizontal .collapsible-title:first-child:nth-last-child(9),.type-tabs-horizontal .collapsible-title:first-child:nth-last-child(9)~.collapsible-title{width:22.22222%}.type-tabs-horizontal .collapsible-title:first-child:nth-last-child(10),.type-tabs-horizontal .collapsible-title:first-child:nth-last-child(10)~.collapsible-title{width:20%}.type-tabs-vertical .collapsible-title{border-bottom:1px solid #005671;left:0;position:absolute;width:33%;z-index:1}.type-tabs-vertical .collapsible-title:last-of-type{border-bottom:none}.type-tabs-vertical .collapsible-title:nth-of-type(1){top:0}.type-tabs-vertical .collapsible-title:nth-of-type(2){top:70px}.type-tabs-vertical .collapsible-title:nth-of-type(3){top:140px}.type-tabs-vertical .collapsible-title:nth-of-type(4){top:210px}.type-tabs-vertical .collapsible-title:nth-of-type(5){top:280px}.type-tabs-vertical .collapsible-title:nth-of-type(6){top:350px}.type-tabs-vertical .collapsible-title:nth-of-type(7){top:420px}.type-tabs-vertical .collapsible-title:nth-of-type(8){top:490px}.type-tabs-vertical .collapsible-title:nth-of-type(9){top:560px}.type-tabs-vertical .collapsible-title:nth-of-type(10){top:630px}}.collapsible-content{background-color:#fff;border:1px solid #e1e1e1;border-top:0;display:none;margin:0;padding:30px;width:100%}.collapsible-content>:first-child{margin-top:0}.collapsible-content>:last-child{margin-bottom:0}@media (min-width:1021px){.type-tabs-horizontal .collapsible-content{float:right;margin:70px 0 0 -100%}.type-tabs-vertical .collapsible-content{background:#fff;border:1px solid #e1e1e1;border-left:0;left:33%;position:relative;top:0;width:calc(100% - 33%);z-index:0}.type-tabs-vertical .collapsible-content::before{background-color:#e1e1e1;bottom:0;content:"";display:block;height:100%;left:-1px;position:absolute;top:0;width:1px}[data-count="1"].type-tabs-vertical .collapsible-content{min-height:70px}[data-count="2"].type-tabs-vertical .collapsible-content{min-height:140px}[data-count="3"].type-tabs-vertical .collapsible-content{min-height:210px}[data-count="4"].type-tabs-vertical .collapsible-content{min-height:280px}[data-count="5"].type-tabs-vertical .collapsible-content{min-height:350px}[data-count="6"].type-tabs-vertical .collapsible-content{min-height:420px}[data-count="7"].type-tabs-vertical .collapsible-content{min-height:490px}[data-count="8"].type-tabs-vertical .collapsible-content{min-height:560px}[data-count="9"].type-tabs-vertical .collapsible-content{min-height:630px}[data-count="10"].type-tabs-vertical .collapsible-content{min-height:700px}}.experts-list .collapsible-title{background-color:#0d485d;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.experts-list .collapsible-title{-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:80px}}.experts-list .collapsible-title .name{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.experts-list .collapsible-content{padding:0}@media (max-width:767px){.experts-list .collapsible-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.experts-list .collapsible-content>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.experts-list .collapsible-content>div:first-child{-webkit-box-flex:0;-ms-flex:0 0 230px;flex:0 0 230px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:-1px}}@media (min-width:1021px){.experts-list .collapsible-content>div:first-child{-webkit-box-flex:0;-ms-flex:0 0 290px;flex:0 0 290px}}.experts-list .collapsible-content>div:last-child{padding:30px}.experts-list .collapsible-title.is-active+.collapsible-content{display:-webkit-box;display:-ms-flexbox;display:flex}.experts-list .first-letter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#007296;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;width:80px}@media (max-width:767px){.experts-list .first-letter{bottom:0;left:0;position:absolute;top:0}}@media (min-width:768px){.experts-list .first-letter{height:80px;margin:-20px 20px -20px -20px}}.experts-list .name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-weight:700;line-height:1.25}@media (max-width:767px){.experts-list .name{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:80px}}@media (min-width:768px){.experts-list .name{margin-right:20px}.experts-list .name::after{background:rgba(255,255,255,.5);content:"";display:inline-block;height:50px;margin:-10px 0 -10px 20px;width:1px}}@media (min-width:1021px){.experts-list .name{font-size:28px}}.experts-list .title{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500}@media (max-width:767px){.experts-list .title{-ms-flex-preferred-size:calc(100% - 80px);flex-basis:calc(100% - 80px);margin-left:80px}}.experts-list h6{margin-bottom:0}.experts-list p,.experts-list ul{font-size:14px;line-height:1.71429}.experts-list ul{margin-bottom:0;margin-top:5px}.experts-list li{margin-bottom:0}.experts-list img{margin-bottom:0;margin-left:-1px;max-width:calc(100% + 1px)}.experts-list .link-anchor{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f4f3ef;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:50px;padding:0 15px}.experts-list .link-anchor::after{top:auto;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:767px){.experts-list .link-anchor{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}.experts-list .link-anchor .icon svg{color:#46beda}.columns{margin:30px 0 60px}@media (min-width:768px){.columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.columns>*{margin:20px 0 0;width:100%}.columns>::first-child{margin-top:0}@media (min-width:768px){.columns>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:20px}}.columns>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.columns.columns-1>*{margin-left:0;width:100%}.columns.columns-1>:first-of-type{margin-top:0}@media (min-width:768px){.columns.columns-2>*{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);width:calc(50% - 10px)}.columns.columns-2>:nth-child(-n+2){margin-top:0}.columns.columns-2>:nth-child(2n+1){margin-left:0}}@media (min-width:768px){.columns.columns-3>*,.columns.columns-default>*{-ms-flex-preferred-size:calc(33.33334% - 14px);flex-basis:calc(33.33334% - 14px);width:calc(33.33334% - 14px)}.columns.columns-3>:nth-child(-n+3),.columns.columns-default>:nth-child(-n+3){margin-top:0}.columns.columns-3>:nth-child(3n+1),.columns.columns-default>:nth-child(3n+1){margin-left:0}}@media (min-width:768px){.columns.columns-4>*{-ms-flex-preferred-size:calc(25% - 15px);flex-basis:calc(25% - 15px);width:calc(25% - 15px)}.columns.columns-4>:nth-child(-n+4){margin-top:0}.columns.columns-4>:nth-child(4n+1){margin-left:0}}@media (min-width:768px){.columns.columns-5>*{-ms-flex-preferred-size:calc(20% - 16px);flex-basis:calc(20% - 16px);width:calc(20% - 16px)}.columns.columns-5>:nth-child(-n+5){margin-top:0}.columns.columns-5>:nth-child(5n+1){margin-left:0}}.distinction-content{margin-top:150px!important;padding-top:150px!important;position:relative}@media (min-width:768px){.distinction-content{margin-top:250px!important;padding-bottom:190px!important;padding-top:195px!important}}.distinction-content .distinction-badge{left:50%;margin:0;max-width:none;position:absolute;top:-145px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:362px}@media (min-width:768px){.distinction-content .distinction-badge{top:-210px;width:483px}}.distinction-content.type-gold::before{background:-webkit-gradient(linear,left top,left bottom,from(#ffb031),color-stop(3.9%,#ffb031),color-stop(3.9%,#fff),color-stop(4%,#ffb031),color-stop(7.6%,#ffb031),color-stop(7.6%,#f4f3ef),to(#f4f3ef));background:-o-linear-gradient(top,#ffb031 0,#ffb031 3.9%,#fff 3.9%,#ffb031 4%,#ffb031 7.6%,#f4f3ef 7.6%,#f4f3ef 100%);background:linear-gradient(to bottom,#ffb031 0,#ffb031 3.9%,#fff 3.9%,#ffb031 4%,#ffb031 7.6%,#f4f3ef 7.6%,#f4f3ef 100%)}.distinction-content.type-silver::before{background:-webkit-gradient(linear,left top,left bottom,from(#a9a9a9),color-stop(3.9%,#a9a9a9),color-stop(3.9%,#fff),color-stop(4%,#a9a9a9),color-stop(7.6%,#a9a9a9),color-stop(7.6%,#f4f3ef),to(#f4f3ef));background:-o-linear-gradient(top,#a9a9a9 0,#a9a9a9 3.9%,#fff 3.9%,#a9a9a9 4%,#a9a9a9 7.6%,#f4f3ef 7.6%,#f4f3ef 100%);background:linear-gradient(to bottom,#a9a9a9 0,#a9a9a9 3.9%,#fff 3.9%,#a9a9a9 4%,#a9a9a9 7.6%,#f4f3ef 7.6%,#f4f3ef 100%)}.distinction-content.type-bronze::before{background:-webkit-gradient(linear,left top,left bottom,from(#ec9266),color-stop(3.9%,#ec9266),color-stop(3.9%,#fff),color-stop(4%,#ec9266),color-stop(7.6%,#ec9266),color-stop(7.6%,#f4f3ef),to(#f4f3ef));background:-o-linear-gradient(top,#ec9266 0,#ec9266 3.9%,#fff 3.9%,#ec9266 4%,#ec9266 7.6%,#f4f3ef 7.6%,#f4f3ef 100%);background:linear-gradient(to bottom,#ec9266 0,#ec9266 3.9%,#fff 3.9%,#ec9266 4%,#ec9266 7.6%,#f4f3ef 7.6%,#f4f3ef 100%)}.distinction-schools{padding:10px}@media (max-width:1020px){.distinction-schools{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}@media (min-width:768px){.distinction-schools{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);padding:20px;position:relative;top:-120px}}.modal-distinction{background-color:#fff;border:10px solid;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.05);box-shadow:0 10px 10px 0 rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;left:50%;max-height:75%;max-width:835px;opacity:0;overflow:auto;padding:30px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .75s .1s;-o-transition:opacity .75s .1s;transition:opacity .75s .1s;visibility:hidden;width:calc(100% - 40px);z-index:4}.is-modal-distinction-active .modal-distinction{opacity:1;visibility:visible}.modal-distinction.type-gold{border-color:#ffb031}.modal-distinction.type-gold .rank{background-color:#ffb031}.modal-distinction.type-gold .distinction-badge{background-image:url(https://res.cloudinary.com/highereducation/image/upload/c_scale,w_250,f_auto,fl_lossy,q_auto/v1/BestColleges.com/badges/distinction-gold-badge.png)}.modal-distinction.type-silver{border-color:#a9a9a9}.modal-distinction.type-silver .rank{background-color:#a9a9a9}.modal-distinction.type-silver .distinction-badge{background-image:url(https://res.cloudinary.com/highereducation/image/upload/c_scale,w_250,f_auto,fl_lossy,q_auto/v1/BestColleges.com/badges/distinction-silver-badge.png)}.modal-distinction.type-bronze{border-color:#ec9266}.modal-distinction.type-bronze .rank{background-color:#ec9266}.modal-distinction.type-bronze .distinction-badge{background-image:url(https://res.cloudinary.com/highereducation/image/upload/c_scale,w_250,f_auto,fl_lossy,q_auto/v1/BestColleges.com/badges/distinction-bronze-badge.png)}.modal-distinction .distinction-badge{background-position:center top;background-repeat:no-repeat;background-size:auto 230px;height:250px;width:100%}@media (min-width:768px){.modal-distinction .distinction-badge{background-position:left top;background-size:250px auto;-webkit-box-flex:0;-ms-flex:0 0 315px;flex:0 0 315px;width:315px}}@media (min-width:768px){.modal-distinction .header{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 315px);flex:0 0 calc(100% - 315px)}}.modal-distinction .header .title{margin:0}.modal-distinction .header .blurb,.modal-distinction .header .location{color:#a9a9a9;display:block;margin:0 0 30px}.modal-distinction .footer{border-top:1px solid #e1e1e1;display:block;margin-top:30px;padding-top:30px;width:100%}@media (min-width:768px){.modal-distinction .footer{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.modal-distinction .footer .title{margin:0 0 20px;text-align:center}.modal-distinction .footer ul{counter-reset:rankings}@media (min-width:768px){.modal-distinction .footer ul{-webkit-columns:2;-moz-columns:2;columns:2}}.modal-distinction .footer li{margin-bottom:15px;padding-left:35px;position:relative}.modal-distinction .footer .rank{color:#fff;content:counter(rankings);counter-increment:rankings;display:inline-block;font-weight:700;height:25px;left:0;position:absolute;text-align:center;top:0;width:25px}.modal-distinction .footer a{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-weight:700;line-height:1.4}.divided-content>h1:not(:first-child),.divided-content>h2:not(:first-child),.divided-content>h3:not(:first-child),.divided-content>h4:not(:first-child),.divided-content>h5:not(:first-child),.divided-content>h6:not(:first-child){border-top:1px solid #e1e1e1;margin-top:30px;padding-top:30px}.expandable{margin:60px 0}.expandable h4{margin-bottom:0;margin-top:25px;text-transform:none}.expandable p{margin-bottom:0;margin-top:10px}.expandable .plus{color:#2e9fba;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.expandable .plus{right:30px}}.expandable-title{background-color:#f4f3ef;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;min-height:80px;padding:7px 35px 10px 75px;position:relative;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.expandable-title:active,.expandable-title:focus,.expandable-title:hover{background-color:#f5f5f5}.expandable-title h3{margin-left:40px}@media (min-width:768px){.expandable-title{min-height:150px;padding:5px 70px 25px 180px}.expandable-title h3{margin-left:0}}@media (max-width:767px){.expandable-subtitle{display:none}}.expandable-content{background:#fff;border:1px solid #e1e1e1;display:none;margin:0;padding:12.5px 20px 25px}.is-active .expandable-content{display:block}@media (min-width:768px){.expandable-content{padding-left:30px;padding-right:30px;padding-top:0}}.expandable-graphic{bottom:0;left:-30px;margin:0;position:absolute}@media (min-width:500px){.expandable-graphic{left:0}}.expandable-graphic img{height:inherit;margin:0 auto;width:auto}@media (min-width:768px){.expandable-subcontent{display:none}}.student-guide--callout .expandable-graphic{height:100px;width:75px}.student-guide--callout .expandable-graphic img{display:block;margin:0 auto}@media (min-width:768px){.student-guide--callout .expandable-graphic{height:170px;width:180px}}.expert{background-color:#0d485d;clear:both;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px 0 60px}@media (max-width:767px){.expert{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.expert .image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}@media (max-width:767px){.expert .image{height:340px}}@media (min-width:768px){.expert .image{-webkit-box-flex:0;-ms-flex:0 1 29%;flex:0 1 29%;max-width:220px}.expert .image+.copy{-webkit-box-flex:1;-ms-flex:1 0 71%;flex:1 0 71%}}.expert img{height:340px;max-width:none;position:absolute}@media (min-width:768px){.expert img{height:auto;width:220px}}.expert .copy{font-size:15px;padding:20px 20px 30px}@media (min-width:768px){.expert .copy{padding:40px 40px 50px}}.expert .copy :last-child{margin-bottom:0}.expert hr{margin:15px 0 25px;opacity:.3}.expert h3{font-size:18px;margin-bottom:5px}.expert .expert-title{font-size:13px}@media (min-width:768px){.page-top-online-masters-public-health-programs .expert img{height:100%;width:auto}}ul.featured-rankings{list-style:none;margin:0;padding:0}@media (min-width:768px){ul.featured-rankings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}ul.featured-rankings li{display:block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-top:20px;position:relative;width:100%}@media (min-width:768px){ul.featured-rankings li{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}ul.featured-rankings li+li{margin-left:20px}ul.featured-rankings li:nth-child(-n+3){margin-top:20px}ul.featured-rankings li:nth-child(-n+2){margin-top:0}ul.featured-rankings li:nth-child(2n+1){margin-left:0}}.formstack{margin:0 auto;max-width:835px}.formstack input,.formstack textarea{font-size:15px;margin-bottom:20px}.formstack .fsSubmitButton{margin-bottom:0;margin-left:auto;margin-right:auto;padding-left:75px;padding-right:75px}.formstack .fsError{background-color:#d93738;border-radius:0;color:#fff;margin:0 0 20px!important}.formstack .fsSubmit{position:relative}.formstack .fsPagination{margin:0}.formstack .g-recaptcha{display:none}.formstack+.disclaimer{font-size:12px;margin:20px 0 0}.formstack.contact-form input:not([type=submit]),.formstack.contact-form textarea{border:1px solid #a9a9a9;border-radius:5px;margin-bottom:15px;padding-left:55px}.formstack.contact-form input[placeholder*=Name]{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjUgMjUiPjx0aXRsZT5JY29uIC0gUGVyc29uPC90aXRsZT48cGF0aCBmaWxsPSIjRTFFMUUxIiBkPSJNMjMsMjRIMS45Yy0wLjIsMC0wLjQtMC4yLTAuNC0wLjRjMC0zLjgsMy4yLTUuMSw1LjYtNi4yYzEtMC40LDIuMi0wLjksMi4yLTEuNFYxNGMtMS40LTEtMi4yLTIuNi0yLjItNC40VjYuMiBjMC4xLTMsMi42LTUuMyw1LjYtNS4yYzIuOCwwLjEsNS4xLDIuNCw1LjIsNS4ydjMuM2MwLDEuOC0wLjgsMy4zLTIuMiw0LjR2Mi4xYzAsMC40LDEuMSwwLjksMi4yLDEuNGMyLjQsMSw1LjUsMi40LDUuNSw2LjIgQzIzLjQsMjMuOCwyMy4yLDI0LDIzLDI0eiBNMi40LDIzLjFoMjBjLTAuMi0yLjgtMi44LTQtNS00LjhjLTEuNi0wLjYtMi43LTEuMS0yLjctMi4ydi0yLjNjMC0wLjEsMC4xLTAuMywwLjItMC40IGMxLjMtMC44LDItMi4zLDItMy44VjYuMmMtMC4xLTIuNS0yLjItNC41LTQuNy00LjNDOS45LDIsOC4xLDMuOSw4LDYuMnYzLjNjMCwxLjYsMC43LDIuOSwyLDMuOGMwLjEsMC4xLDAuMiwwLjIsMC4yLDAuNHYyLjMgYzAsMS0xLjEsMS42LTIuNywyLjJDNS4zLDE5LjIsMi42LDIwLjIsMi40LDIzLjF6Ii8+PC9zdmc+) no-repeat 15px center/20px}.formstack.contact-form input[type=email]{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjUgMjUiPjx0aXRsZT5JY29uIC0gRW52ZWxvcGU8L3RpdGxlPjxwYXRoIGZpbGw9IiNFMUUxRTEiIGQ9Ik0yNSwyMS41SDB2LTE4aDI1VjIxLjV6IE0yMS41LDVoLTE4bDksOC45TDIxLjUsNXogTTExLjQsMTUuMkwxLjUsNS4zdjEzbDQuNi00LjZsMS4xLDEuMWwtNS4xLDUuMWgyMC43IGwtNS4xLTUuMWwxLjEtMS4xbDQuNiw0LjZWNS40bC05LjgsOS44bC0xLjEsMS4xTDExLjQsMTUuMnoiLz48L3N2Zz4=) no-repeat 15px center/20px}.formstack.contact-form textarea{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjUgMjUiPjx0aXRsZT5JY29uIC0gQ29tbWVudDwvdGl0bGU+PHBhdGggZmlsbD0iI0UxRTFFMSIgZD0iTTYuMywyNHYtNi4ySDIuNGMtMS4zLDAtMi4zLTEuMS0yLjMtMi4zVjMuM0MwLjEsMiwxLjIsMSwyLjQsMWgyMC4zYzEuMywwLDIuMywxLjEsMi4zLDIuM3YxMi4xYzAsMS4zLTEuMSwyLjMtMi4zLDIuMyBoLTguOUw2LjMsMjR6IE0yLjMsMi4yYy0wLjYsMC0xLjEsMC41LTEuMSwxLjF2MTIuMWMwLDAuNiwwLjUsMS4xLDEuMSwxLjFoNS4ydjQuOGw1LjgtNC44aDkuNGMwLjYsMCwxLjEtMC41LDEuMS0xLjFWMy4zIGMwLTAuNi0wLjUtMS4xLTEuMS0xLjFDMjIuNywyLjIsMi4zLDIuMiwyLjMsMi4yeiIvPjwvc3ZnPg==) no-repeat 15px 13px/22px}.formstack.contact-form ::-webkit-input-placeholder{color:#a9a9a9;opacity:1}.formstack.contact-form ::-moz-placeholder{color:#a9a9a9;opacity:1}.formstack.contact-form :-ms-input-placeholder{color:#a9a9a9;opacity:1}.formstack.contact-form ::-ms-input-placeholder{color:#a9a9a9;opacity:1}.formstack.contact-form ::placeholder{color:#a9a9a9;opacity:1}.icon-content{position:relative;text-align:center}.icon-content .icon{color:#007296;display:block;height:75px;margin:0 auto 20px;width:75px}.icon-content .icon svg{height:75px;width:75px}@media (max-width:767px){.icon-content .icon+h3,.icon-content .icon+h4{margin-bottom:5px}}.icon-content .icon+strong{margin-bottom:15px}.image-copy{color:#fff}.image-copy::before{background-origin:border-box;background-position:calc(100% - 50vw) 0;background-repeat:no-repeat;background-size:contain}@media (max-width:767px){.image-copy::before{background-image:none!important}}.template-sidebar .image-copy::before{background-image:none!important}.image-copy .copy{padding:0}.image-copy .copy::before{background-position:center;background-size:cover;content:"";display:block;height:300px;margin:-60px -20px 60px;width:calc(100% + 40px)}@media (min-width:768px){.image-copy .copy::before{display:none}.template-sidebar .image-copy .copy::before{display:block}}.image-copy .copy>:first-child{margin-top:0}.image-copy .copy>:last-child{margin-bottom:0}@media (min-width:768px){.image-copy .copy{margin-left:50%;padding:0 0 0 60px;width:50%}.template-sidebar .image-copy .copy{margin:0;padding:0;width:100%}}.letter-wrap{padding-top:0}.letter{margin-top:0}.letter::after{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/theme/bg-stripe.png) left bottom repeat-x;bottom:0;content:"";height:55px;position:absolute}.letter-heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4f3ef;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-left:0;margin-right:0;padding-bottom:260px;padding-top:20px;width:100%}@media (min-width:1021px){.letter-heading{margin-left:-50px;margin-right:-50px;width:calc(100% + 100px)}}.letter-heading img{display:none}@media (min-width:500px){.letter-heading img{display:block;margin-right:50px}}.letter-heading .heading-content h2{font-family:Cabin,sans-serif;font-size:46px;font-weight:400;margin-bottom:30px}.letter-heading .heading-content p{font-size:14px;font-weight:700;margin-bottom:0;text-transform:uppercase}.letter-heading .heading-content small{color:rgba(0,86,113,.5);display:block;font-size:14px;font-weight:700;margin-bottom:30px;text-transform:uppercase}.letter-content{background:#fff;left:50%;margin:-320px auto -60px;max-width:100%;padding:30px 30px 0;position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:99}@media (min-width:500px){.letter-content{padding:40px 40px 0}}@media (min-width:1021px){.letter-content{max-width:1140px;padding:80px 180px 0;width:1140px}}.letter-content:before{background:rgba(13,72,93,.05);content:"";height:305px;position:absolute;right:-15px;top:15px;width:15px;z-index:-1}.letter-footer svg{margin-bottom:60px;margin-top:10px}.template-microsite .research .navigation-links{margin-top:-60px}@media (min-width:768px){.template-microsite .research .navigation-links{margin-top:-195px}}.template-microsite .research .social-share{margin-top:0}.template-microsite .letter{padding-top:0}@media (min-width:500px){.template-microsite .letter{padding-top:30px}}@media (min-width:1021px){.template-microsite .letter .letter-heading{margin-left:-150px;margin-left:-150px;width:calc(100% + 300px)}}.he-link{-webkit-box-align:left;-ms-flex-align:left;align-items:left;background-color:#46beda;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:2px;-webkit-box-shadow:0 0 0 1px #e1e1e1;box-shadow:0 0 0 1px #e1e1e1;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;-webkit-font-smoothing:antialiased;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.25;margin:25px 0;min-height:75px;-moz-osx-font-smoothing:grayscale;padding:20px 75px 20px 25px;position:relative;text-decoration:none;text-transform:uppercase;width:100%}@media (min-width:768px){.he-link{font-size:18px;min-height:90px}}.he-link::after{background:#28a8c6 url(https://res.cloudinary.com/highereducation/image/upload/co_rgb:ffffff,dpr_2.0,e_colorize:100,w_16,f_auto/v1/JAMstack/components/icon-arrow-right.svg) no-repeat center/8px auto;border-radius:15px;content:"";display:block;height:29px;position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:29px}.he-link:active,.he-link:focus,.he-link:hover{-webkit-box-shadow:0 0 0 2px #28a8c6,0 0 15px rgba(0,0,0,.4);box-shadow:0 0 0 2px #28a8c6,0 0 15px rgba(0,0,0,.4);color:#fff;text-decoration:none}.he-link.has-label::before{color:#fff;content:attr(data-label);display:inline;font-size:12px;font-weight:400;line-height:1}@media (max-width:767px){.he-link.has-image{background-image:none!important}}@media (min-width:768px){.he-link.has-image{background-position:left top;background-size:100px 100%;padding-left:120px}}.he-link.color-black{background-color:#000;color:#fff}.he-link.color-black::after{background-color:#000}.he-link.color-black:active,.he-link.color-black:focus,.he-link.color-black:hover{-webkit-box-shadow:0 0 0 2px #000,0 0 15px rgba(0,0,0,.4);box-shadow:0 0 0 2px #000,0 0 15px rgba(0,0,0,.4)}.he-link.color-white{background-color:#fff;color:#0d485d}.he-link.color-white::after{background-color:#e6e6e6}.he-link.color-white:active,.he-link.color-white:focus,.he-link.color-white:hover{-webkit-box-shadow:0 0 0 2px #e6e6e6,0 0 15px rgba(0,0,0,.4);box-shadow:0 0 0 2px #e6e6e6,0 0 15px rgba(0,0,0,.4)}.he-link.color-gray{background-color:#e1e1e1;color:#0d485d}.he-link.color-gray::after{background-color:#c8c8c8}.he-link.color-gray:active,.he-link.color-gray:focus,.he-link.color-gray:hover{-webkit-box-shadow:0 0 0 2px #c8c8c8,0 0 15px rgba(0,0,0,.4);box-shadow:0 0 0 2px #c8c8c8,0 0 15px rgba(0,0,0,.4)}.he-link.color-gray-light{background-color:#f5f5f5;color:#0d485d}.he-link.color-gray-light::after{background-color:#dcdcdc}.he-link.color-gray-light:active,.he-link.color-gray-light:focus,.he-link.color-gray-light:hover{-webkit-box-shadow:0 0 0 2px #dcdcdc,0 0 15px rgba(0,0,0,.4);box-shadow:0 0 0 2px #dcdcdc,0 0 15px rgba(0,0,0,.4)}.he-link.color-gray-dark{background-color:#a9a9a9;color:#0d485d}.he-link.color-gray-dark::after{background-color:#909090}.he-link.color-gray-dark:active,.he-link.color-gray-dark:focus,.he-link.color-gray-dark:hover{-webkit-box-shadow:0 0 0 2px #909090,0 0 15px rgba(0,0,0,.4);box-shadow:0 0 0 2px #909090,0 0 15px rgba(0,0,0,.4)}.he-link.color-khaki{background-color:#f4f3ef;color:#0d485d}.he-link.color-khaki::after{background-color:#dfdcd1}.he-link.color-khaki:active,.he-link.color-khaki:focus,.he-link.color-khaki:hover{-webkit-box-shadow:0 0 0 2px #dfdcd1,0 0 15px rgba(0,0,0,.4);box-shadow:0 0 0 2px #dfdcd1,0 0 15px rgba(0,0,0,.4)}.he-link.color-navy{background-color:#0d485d;color:#fff}.he-link.color-navy::after{background-color:#072530}.he-link.color-navy:active,.he-link.color-navy:focus,.he-link.color-navy:hover{-webkit-box-shadow:0 0 0 2px #072530,0 0 15px rgba(0,0,0,.4);box-shadow:0 0 0 2px #072530,0 0 15px rgba(0,0,0,.4)}.he-link.color-navy-dark{background-color:#07394b;color:#fff}.he-link.color-navy-dark::after{background-color:#03161c}.he-link.color-navy-dark:active,.he-link.color-navy-dark:focus,.he-link.color-navy-dark:hover{-webkit-box-shadow:0 0 0 2px #03161c,0 0 15px rgba(0,0,0,.4);box-shadow:0 0 0 2px #03161c,0 0 15px rgba(0,0,0,.4)}.he-link.color-blue{background-color:#007296;color:#fff}.he-link.color-blue::after{background-color:#004b63}.he-link.color-blue:active,.he-link.color-blue:focus,.he-link.color-blue:hover{-webkit-box-shadow:0 0 0 2px #004b63,0 0 15px rgba(0,0,0,.4);box-shadow:0 0 0 2px #004b63,0 0 15px rgba(0,0,0,.4)}.he-link.color-blue-dark{background-color:#005671;color:#fff}.he-link.color-blue-dark::after{background-color:#002f3e}.he-link.color-blue-dark:active,.he-link.color-blue-dark:focus,.he-link.color-blue-dark:hover{-webkit-box-shadow:0 0 0 2px #002f3e,0 0 15px rgba(0,0,0,.4);box-shadow:0 0 0 2px #002f3e,0 0 15px rgba(0,0,0,.4)}.he-link.color-teal{background-color:#46beda;color:#fff}.he-link.color-teal::after{background-color:#28a8c6}.he-link.color-teal:active,.he-link.color-teal:focus,.he-link.color-teal:hover{-webkit-box-shadow:0 0 0 2px #28a8c6,0 0 15px rgba(0,0,0,.4);box-shadow:0 0 0 2px #28a8c6,0 0 15px rgba(0,0,0,.4)}.he-link.color-teal-light{background-color:#46bdea;color:#fff}.he-link.color-teal-light::after{background-color:#1aace3}.he-link.color-teal-light:active,.he-link.color-teal-light:focus,.he-link.color-teal-light:hover{-webkit-box-shadow:0 0 0 2px #1aace3,0 0 15px rgba(0,0,0,.4);box-shadow:0 0 0 2px #1aace3,0 0 15px rgba(0,0,0,.4)}.he-link.color-teal-dark{background-color:#2e9fba;color:#fff}.he-link.color-teal-dark::after{background-color:#247c91}.he-link.color-teal-dark:active,.he-link.color-teal-dark:focus,.he-link.color-teal-dark:hover{-webkit-box-shadow:0 0 0 2px #247c91,0 0 15px rgba(0,0,0,.4);box-shadow:0 0 0 2px #247c91,0 0 15px rgba(0,0,0,.4)}.he-link.color-red{background-color:#d93738;color:#fff}.he-link.color-red::after{background-color:#ba2324}.he-link.color-red:active,.he-link.color-red:focus,.he-link.color-red:hover{-webkit-box-shadow:0 0 0 2px #ba2324,0 0 15px rgba(0,0,0,.4);box-shadow:0 0 0 2px #ba2324,0 0 15px rgba(0,0,0,.4)}.he-link.color-red-dark{background-color:#ad1e1f;color:#fff}.he-link.color-red-dark::after{background-color:#821617}.he-link.color-red-dark:active,.he-link.color-red-dark:focus,.he-link.color-red-dark:hover{-webkit-box-shadow:0 0 0 2px #821617,0 0 15px rgba(0,0,0,.4);box-shadow:0 0 0 2px #821617,0 0 15px rgba(0,0,0,.4)}.he-link.color-orange{background-color:#ffb031;color:#fff}.he-link.color-orange::after{background-color:#fd9c00}.he-link.color-orange:active,.he-link.color-orange:focus,.he-link.color-orange:hover{-webkit-box-shadow:0 0 0 2px #fd9c00,0 0 15px rgba(0,0,0,.4);box-shadow:0 0 0 2px #fd9c00,0 0 15px rgba(0,0,0,.4)}.he-link.color-orange-dark{background-color:#cd7f32;color:#fff}.he-link.color-orange-dark::after{background-color:#a46628}.he-link.color-orange-dark:active,.he-link.color-orange-dark:focus,.he-link.color-orange-dark:hover{-webkit-box-shadow:0 0 0 2px #a46628,0 0 15px rgba(0,0,0,.4);box-shadow:0 0 0 2px #a46628,0 0 15px rgba(0,0,0,.4)}.he-link.color-green{background-color:#7bb158;color:#fff}.he-link.color-green::after{background-color:#639244}.he-link.color-green:active,.he-link.color-green:focus,.he-link.color-green:hover{-webkit-box-shadow:0 0 0 2px #639244,0 0 15px rgba(0,0,0,.4);box-shadow:0 0 0 2px #639244,0 0 15px rgba(0,0,0,.4)}.he-link.color-purple{background-color:#bd10e0;color:#fff}.he-link.color-purple::after{background-color:#950db0}.he-link.color-purple:active,.he-link.color-purple:focus,.he-link.color-purple:hover{-webkit-box-shadow:0 0 0 2px #950db0,0 0 15px rgba(0,0,0,.4);box-shadow:0 0 0 2px #950db0,0 0 15px rgba(0,0,0,.4)}.card-linkbox{background:#e1e1e1;border:1px solid #e1e1e1;border-bottom:0;-webkit-box-shadow:0 5px 0 0 #46beda;box-shadow:0 5px 0 0 #46beda;list-style:none;text-align:left}.card-linkbox a{display:block;padding:20px}.card-linkbox h4{-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s}.card-linkbox p{color:#0d485d;font-size:15px;margin:0}.card-linkbox:active h4,.card-linkbox:focus h4,.card-linkbox:hover h4{color:#d93738}@media (min-width:768px){.maap{margin:60px 0}}.maap-title{padding-right:40px;vertical-align:top}@media (min-width:768px){.maap-title{display:inline-block;width:calc(100% - 135px)}}.maap-tooltip{color:#fff;font-size:13px;height:30px;margin:-20px 0;position:relative;vertical-align:top}@media (min-width:768px){.maap-tooltip{display:inline-block;margin:0;width:130px}}.maap-tooltip span{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNCI+PHRpdGxlPkljb24gRG90PC90aXRsZT48cGF0aCBmaWxsPSIjNDZiZWRhIiBkPSJNNy41LDBhNyw3LDAsMSwwLDcsN0E3LDcsMCwwLDAsNy41LDBaTTcuMDcsMi42OGExLjE0LDEuMTQsMCwwLDEsMS42MSwwbDAsMGExLjEyLDEuMTIsMCwwLDEsLjM1LjgxLDEuMTcsMS4xNywwLDAsMS0yLC44NmwwLDBhMS4xNCwxLjE0LDAsMCwxLS4zNS0uODNBMS4xMiwxLjEyLDAsMCwxLDcuMDcsMi42OFptMi43LDguMjFINi4wNmMtLjA3LDAtLjA5LS4yMS0uMDktLjI3czAtLjI0LjA5LS4yNGExLDEsMCwwLDAsLjY0LS4yNCwxLDEsMCwwLDAsLjIxLS43NFY3LjY1QS44Ny44NywwLDAsMCw2LjY4LDdDNi40OCw2LjgsNiw2Ljg5LDYsNi44NnMwLS4xLDAtLjI3LDAtLjIyLjExLS4yMkE5LjgxLDkuODEsMCwwLDAsNy4zNSw2Yy40OC0uMTguODYtLjMzLDEuMTMtLjQ1YTEuMTEsMS4xMSwwLDAsMSwuMjYtLjA5Yy4yMSwwLC4yNi4wOS4yNi4xNGE5LjE0LDkuMTQsMCwwLDEsMCwxYzAsLjM5LS4xNywzLjM1LjIyLDMuNTVhMi4zNSwyLjM1LDAsMCwwLC42My4yNGMuMDcsMCwuMDcuMTMuMDcuMjVTOS44NiwxMC44OSw5Ljc3LDEwLjg5WiIvPjwvc3ZnPg==) no-repeat 99% center/14px;color:#0d485d;cursor:pointer;display:block;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:700;padding:5px 20px 5px 0;text-align:right}@media (min-width:768px){.maap-tooltip span{position:absolute;right:0;top:0}}.maap-tooltip .copy{background:#0d485d;display:none;padding:15px 20px;position:absolute;right:0;top:30px;width:305px;z-index:1}@media (max-width:767px){.maap-tooltip.is-active .copy{display:block}}@media (min-width:768px){.maap-tooltip:hover .copy{display:block}}ul.maap-steps{background-color:#f4f3ef;border:1px solid #e1e1e1;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:1.57143;list-style:none;padding-left:0;padding-top:0}@media (min-width:1021px) and (max-width:1220px){.template-sidebar ul.maap-steps{display:block;padding-top:20px}}ul.maap-steps li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:15px 10px 12px;position:relative}@media (max-width:767px){ul.maap-steps li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:768px){ul.maap-steps li{padding:25px 0 30px}}@media (min-width:1021px) and (max-width:1220px){.template-sidebar ul.maap-steps li{padding:0 0 15px}}@media (max-width:767px){ul.maap-steps li div{text-align:center}}@media (min-width:768px){ul.maap-steps li div{-webkit-box-flex:0;-ms-flex:0 0 59%;flex:0 0 59%}}@media (min-width:1021px) and (max-width:1220px){.template-sidebar ul.maap-steps li div{-webkit-box-flex:0;-ms-flex:0 0 69%;flex:0 0 69%}}ul.maap-steps li:nth-last-child(n+2){background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxNTJweCIgdmlld0JveD0iMCAwIDIyIDE1MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBpZD0iZGVza3RvcCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg5MCwgLTY5NikiIHN0cm9rZT0iI0UxRTFFMSI+PHBvbHlsaW5lIGlkPSJQYXRoLTIiIHBvaW50cz0iODkxIDY5NiA5MTEgNzcxIDg5MSA4NDciPjwvcG9seWxpbmU+PC9nPjwvZz48L3N2Zz4=) no-repeat 100% 0/contain}@media (min-width:1021px) and (max-width:1220px){.template-sidebar ul.maap-steps li:nth-last-child(n+2){background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNzIwIDMyIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAsIC0xMDEzKSI+PHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2UxZTFlMSIgcG9pbnRzPSI3NDAsMTAxNCAzODMuMiwxMDQ0IDIwLDEwMTQiLz48L2c+PC9zdmc+) no-repeat center 100%/720px auto;padding-bottom:40px}}ul.maap-steps .icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 8px}@media (min-width:768px){ul.maap-steps .icon{margin:0 15px 0 0}}ul.maap-steps .icon svg{color:#007296;height:35px;width:35px}@media (min-width:768px){ul.maap-steps .icon svg{height:60px;width:60px}}ul.maap-steps h4{font-size:15px;margin-bottom:0}@media (min-width:768px){ul.maap-steps h4{margin-bottom:7px}}@media (max-width:767px){ul.maap-steps span{display:none}}.maap-collapsible{font-size:12px;font-weight:600;margin-bottom:-20px;text-align:right;text-transform:uppercase}.maap-collapsible a{color:#0d485d;position:relative}.maap-collapsible a::after{content:"Collapse All -"}.maap-container.maap-collapsed .maap-collapsible a::after{content:"Expand All +"}.maap-block{border:1px solid #e1e1e1;border-top:0;margin:30px 0 60px}.maap-block.collapsed{margin-bottom:20px}.maap-block+.maap-block{margin-top:-40px}.maap-block .header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0d485d;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.maap-block .header h3{margin:0;padding:20px;width:calc(100% - 70px)}.maap-block .header h3 small{display:block;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400}.maap-block .header .rank{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;background-color:#007296;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Cabin,sans-serif;font-size:36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:70px}.maap-block .header .rank sup{font-size:17px;margin-left:3px;margin-right:-8px;top:-12px}.maap-block .header .distance-learning{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:12px;font-weight:600;text-align:center;text-transform:uppercase;width:160px}@media (min-width:768px){.maap-block .header .distance-learning{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.maap-block .header .distance-learning div{width:80px}.maap-block .header .distance-learning .icon{margin:0}.maap-block .header .distance-learning .icon svg{height:30px;width:30px}.maap-block.collapsible .header{position:relative}.maap-block.collapsible .header::after{content:"-";font-family:Cabin,sans-serif;font-size:28px;position:absolute;right:20px}.maap-block .body{font-size:15px;padding:0 20px 20px}@media (min-width:768px){.maap-block .body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 30px 30px}}.maap-block .body .logo{display:block;margin:30px 0}@media (min-width:768px){.maap-block .body .logo{margin:0;width:200px}}.maap-block .body .logo img{margin:0 auto;max-height:60px;max-width:200px}@media (min-width:768px){.maap-block .body .copy{width:calc(100% - 225px)}.maap-block .body .copy.full{width:100%}}.maap-block .body ul{font-size:15px;margin-top:25px}@media (min-width:768px){.maap-block .body ul{margin-bottom:12.5px}}.maap-block .body ul.checkmarks{list-style:none;padding-left:0}.maap-block .body ul.checkmarks li{position:relative;padding-left:40px}.maap-block .body ul.checkmarks li::before{background-image:url(https://res.cloudinary.com/highereducation/image/upload/v1/BestColleges.com/ul-checkmark.png);background-repeat:no-repeat;background-size:cover;content:"";height:11px;left:0;margin-top:-5.5px;position:absolute;top:50%;width:14px}.maap-block .body li{margin-bottom:12.5px}.maap-block .body p{color:#46beda;font-size:13px}@media (min-width:768px){.maap-block .body p{margin:0 0 25px 25px}}.maap-block .body p a{text-decoration:underline}.maap-block .footer{padding:0 20px 20px;position:relative}@media (min-width:768px){.maap-block .footer{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 30px 30px}}.maap-block .footer .btn-primary{margin-bottom:20px;width:100%}@media (min-width:768px){.maap-block .footer .btn-primary{width:200px}}.maap-block .footer .link{display:block;font-size:13px;margin-top:15px;text-align:center;text-decoration:underline}@media (min-width:768px){.maap-block .footer .link{bottom:40px;position:absolute;right:30px;width:200px}}.maap-block .footer .programs{background-color:#f4f3ef;border:1px solid #e1e1e1;font-size:15px;padding:20px 20px 30px}.maap-block .footer .programs a{font-weight:700;text-decoration:underline}@media (min-width:768px){.maap-block .footer .programs{width:calc(100% - 225px)}}.maap-block .footer.has-els{display:block;padding:0}.maap-block .footer.has-els>div:first-of-type{background-color:#f5f5f5}.maap-block .footer .maap-el{padding:20px}@media (min-width:768px){.maap-block .footer .maap-el{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px}}@media (min-width:768px){.maap-block .footer .maap-el .info{width:70%}}.maap-block .footer .maap-el .info h4{margin-bottom:5px}.maap-block .footer .maap-el .info p{margin-bottom:0}.maap-block .footer .maap-el .visit-site{border:2px solid #007296;border-radius:1px;color:#007296;display:block;font-size:14px;font-weight:600;margin-top:20px;padding:10px 50px;text-align:center;text-transform:uppercase;-webkit-transition:background-color .2s,color .2s;-o-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}@media (min-width:768px){.maap-block .footer .maap-el .visit-site{margin-top:0}}.maap-block .footer .maap-el .visit-site:hover{background:#007296;color:#fff}.maap-block.collapsed .header::after{content:"+"}.maap-block.collapsed .body,.maap-block.collapsed .footer{display:none}.state{cursor:pointer;fill:#0a2642;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:.25;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s;z-index:1}.state:hover{opacity:.9}.template-home .state{fill:#3396b0;stroke:#0d485d}.template-home .state:hover{fill:#bd10e0}.text-dark,.text-light{font-family:Open Sans,open-sans,sans-serif;font-size:9px;pointer-events:none}.text-light{fill:#f3f3f3}.text-dark{fill:#313944}.template-home .text-dark{fill:#f3f3f3}.line{fill:none;stroke:#c1c4c7;stroke-miterlimit:10}.meet-the-author{text-align:center}.meet-the-author-title{margin-bottom:40px}.meet-the-author-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.meet-the-author-image{background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-box-shadow:-10px 10px 0 0 #d8d8d8;box-shadow:-10px 10px 0 0 #d8d8d8;-ms-flex-negative:0;flex-shrink:0;height:260px;margin:0 auto 30px;position:relative;width:260px}.meet-the-author-image::after{content:"";z-index:-1}.meet-the-author-name{font-weight:700;margin-bottom:22px;padding-bottom:0;text-transform:none}.meet-the-author-name:after{background-color:#d8d8d8;content:"";display:block;height:2px;margin:32px auto 0;width:100px}.meet-the-author-bio{font-style:italic}@media screen and (min-width:768px){.meet-the-author{text-align:left}.meet-the-author-image{margin:0 32px 0 0}.meet-the-author-name::after{margin:32px 0 0}.meet-the-author-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.media-promotion{border:1px solid #e1e1e1;border-top:0;-webkit-box-shadow:1px 2px 9px 0 #e1e1e1;box-shadow:1px 2px 9px 0 #e1e1e1;margin:0;padding:20px;padding:40px;text-align:center}@media (max-width:767px){.media-promotion{background:0 0!important}}@media (min-width:768px){.media-promotion{background-position:left center;background-repeat:no-repeat;background-size:auto calc(100% + 1px);padding:40px 20px 40px 30%}}@media (min-width:1021px){.media-promotion{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 20px 40px 225px}}.media-promotion::after{border-top:4px solid #46beda;content:"";display:block;left:0;position:absolute;top:0;width:calc(100% + 1px)}.media-promotion *{position:relative;z-index:1}.media-promotion h3{border-bottom:1px solid #e1e1e1;font-family:Cabin,sans-serif;font-size:26px;font-weight:400;padding-bottom:12.5px}.media-promotion p{font-size:14px}.is-modal-content-active .modal-content{opacity:1;visibility:visible}.modal-content .title{border-bottom:1px solid #e1e1e1;margin-bottom:20px;padding-bottom:20px}.hidden-modal-content{display:none}.navigation-content h3{text-align:center}.navigation-content ul{list-style:none;margin:0;padding:0}@media (min-width:768px){.navigation-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.navigation-content li{display:block;margin:20px 0 0}@media (min-width:768px){.navigation-content li{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3334% - 14px);flex:0 0 calc(33.3334% - 14px)}.navigation-content li:nth-child(-n+3){margin-top:0}.navigation-content li~li{margin-left:20px}.navigation-content li:nth-child(3n+1){margin-left:0}}.navigation-content a{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2;padding:20px;position:relative;text-transform:uppercase}.news-item{border:1px solid #e1e1e1;border-top:none;-webkit-box-shadow:0 5px 10px 0 #e1e1e1;box-shadow:0 5px 10px 0 #e1e1e1;padding:30px 20px;position:relative}.news-item::before{background:#46beda;content:"";height:5px;left:-1px;position:absolute;top:0;width:calc(100% + 2px)}.news-item .news-item-source{display:block;font-size:12px;text-transform:uppercase}.news-item .news-item-title{font-size:15px;font-weight:700;line-height:1.38889;margin:5px auto 12.5px}.news-item .news-item-title a{color:#0d485d}.news-item .news-item-title a::after{margin-top:8px}.news-item p{font-size:14px}.news-item p:last-of-type{margin-bottom:0}.newsletter{text-align:center}.newsletter h2{margin:0 0 10px}.newsletter p{text-transform:uppercase}.newsletter .newsletter-form{margin:0 auto;max-width:620px;padding:0;width:100%}.newsletter .fsSubmit{position:relative}.newsletter .fsPagination{margin:0}.newsletter .g-recaptcha{display:none}.newsletter .fsError{background-color:#d93738;border-radius:0;color:#fff;margin:0 0 20px!important}.newsletter input[type=email]{background:#fff url(/assets/img/icons/icon-envelope-newsletter.svg) no-repeat 15px center/25px;border:2px solid #2e9fba;color:#0d485d;font-size:15px;height:60px;margin:0 0 15px;padding:20px 20px 20px 60px;width:100%}.newsletter input[type=email]::-webkit-input-placeholder{color:#0d485d}.newsletter input[type=email]::-moz-placeholder{color:#0d485d}.newsletter input[type=email]:-ms-input-placeholder{color:#0d485d}.newsletter input[type=email]::-ms-input-placeholder{color:#0d485d}.newsletter input[type=email]::placeholder{color:#0d485d}@media (min-width:768px){.newsletter input[type=email]{margin:0;padding-right:120px}}.newsletter input[type=submit]{background-color:#d93738;border:none;height:50px;padding:18px 20px;width:calc(100% - 100px)}.newsletter input[type=submit]:active,.newsletter input[type=submit]:focus,.newsletter input[type=submit]:hover{background-color:#ad1e1f}@media (min-width:768px){.newsletter input[type=submit]{border:0;position:absolute;right:5px;top:-55px;width:100px}}@media (min-width:768px){.offices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.office{-webkit-box-shadow:1px 2px 9px 0 #e1e1e1;box-shadow:1px 2px 9px 0 #e1e1e1;margin:20px 0 0;position:relative}.office:first-child{margin-top:0}@media (min-width:768px){.office{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-top:0}}.office a{display:block}.office .office-map,.office .office-skyline{background-position:center 10%;background-repeat:no-repeat;background-size:cover;height:180px;margin-top:0}.office .office-skyline{position:relative}.office .office-skyline::before{background-color:rgba(0,114,150,.9);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.office .office-skyline.seattle{background-position:center 85%}.office .office-address{background-color:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0,114,150,.2);box-shadow:0 0 15px 0 rgba(0,114,150,.2);color:#0d485d;height:auto;left:50%;padding:20px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-60%);-ms-transform:translate(-50%,-60%);transform:translate(-50%,-60%);width:260px;z-index:2}.office .office-address::after,.office .office-address::before{background-color:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.office .office-address::after{-webkit-box-shadow:inherit;box-shadow:inherit;height:25px;left:50%;right:auto;top:100%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:25px;z-index:0}.office .office-address h3,.office .office-address p{position:relative;z-index:1}.office .office-address p{font-size:15px;margin:0}.office .office-title{font-size:17px;margin:0 auto 6px;text-transform:uppercase}.online-campus-tabs{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:60px 0}.content>.online-campus-tabs:first-child{margin-top:0}.online-campus-tabs .btn{background-color:#46beda;color:#fff;cursor:pointer;display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;font-family:Cabin,sans-serif;font-size:18px;font-weight:700;padding:20px;position:relative;text-align:center;text-transform:uppercase}.online-campus-tabs .btn.is-active{background-color:#0d485d}.online-campus-tabs .btn.is-active::after{border-top-color:#0d485d;content:"";display:block;left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.content>.partners:first-child{margin-top:-60px}.partners .navigation-links{margin:0 0 30px;max-width:100%}.partners .navigation-links>:last-child{margin-top:0}.partners .navigation-links ul{list-style:none;padding-left:0}.partners .navigation-links ul span{font-size:14px;font-weight:700;line-height:1.2;margin-right:-10px;padding:25px 0 20px;text-align:right;text-transform:uppercase;width:75px}.partners .navigation-links ul li{margin-bottom:5px;margin-top:5px}.partners .navigation-links ul li button:hover{cursor:pointer}.partners .navigation-links ul li button.is-active{background-color:#46beda}.partners .navigation-links ul li button.filter-state{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partners .navigation-links ul li button .selected-state{display:none;font-size:12px;font-weight:400;letter-spacing:-1px;padding:0;text-align:left;width:100%}.partners .navigation-links ul li button .selected-state.is-active{display:block}@media (max-width:767px){.partners .navigation-links ul{padding-bottom:16px}.partners .navigation-links ul li>button>.selected-state{left:20px}}.partners .states-menu{display:none;margin:-30px 0 30px}.partners .states-menu.is-active{display:block}.partners .states-menu::before{color:#fff;content:"Select a state";display:block;font-size:14px;font-weight:700;padding-top:32px;text-align:center;text-transform:uppercase}.partners .states-menu ul{-webkit-columns:2;-moz-columns:2;columns:2;list-style:none;margin:0 auto;padding:16px 32px 0 0}.partners .states-menu ul li{color:#fff;font-size:12px;padding-left:32px}.partners .states-menu ul li:hover{color:#46beda;cursor:pointer}@media (min-width:768px){.partners .states-menu ul{-webkit-columns:5;-moz-columns:5;columns:5;width:90%}}.partners .partners-content{border-top:5px solid #46beda;margin-top:0!important;top:0}.partners .partners-content ul{margin-top:0}.callout-quote{background-color:#dff4f9;background-position:center;background-repeat:no-repeat;background-size:cover;margin:60px 0;padding:27px 20px 20px;position:relative}@media (min-width:768px){.callout-quote{padding:135px 125px}}.callout-quote::after,.callout-quote::before{border:solid #46beda;content:"";display:block;height:calc(100% - 85px);position:absolute;width:calc(100% - 85px)}@media (min-width:768px){.callout-quote::after,.callout-quote::before{height:calc(100% - 310px);width:calc(100% - 310px)}}.callout-quote::after{border-bottom-left-radius:20px;border-width:0 0 1px 1px;bottom:20px;left:20px}@media (min-width:768px){.callout-quote::after{bottom:125px;left:125px}}.callout-quote::before{border-top-right-radius:20px;border-width:1px 1px 0 0;right:20px;top:20px}@media (min-width:768px){.callout-quote::before{right:125px;top:125px}}.callout-quote p{border:0;color:#007296;font-size:18px;font-weight:700;line-height:1.38889;margin:0;padding:40px 30px 33px;position:relative;text-align:center;text-transform:none;z-index:1}@media (min-width:768px){.callout-quote p{font-size:36px;line-height:1.22222;padding:40px 75px 33px}}.callout-quote p::after,.callout-quote p::before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI0M3B4IiBoZWlnaHQ9IjM4cHgiIHZpZXdCb3g9IjAgMCA0MyAzOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT7igJw8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iTW9kdWxlcy0zLUNvcHktMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU0MC4wMDAwMDAsIC0xMjMyLjAwMDAwMCkiIGZpbGw9IiMwMDcyOTYiPiAgICAgICAgICAgIDxnIGlkPSJQdWxsLVF1b3RlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MjMuMDAwMDAwLCAxMDkyLjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE3LjAwMDAwMCwgMTQwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQxLjE4NDEyMTYsMCBMNDEuMTg0MTIxNiw1LjQyODU3MTQzIEMzOS40ODkyOTMzLDYuMzU3NzkxIDM4LjIxODE5MTIsOC4wMzI4MDY0MyAzNy4zNzA3NzcsMTAuNDUzNjY4IEMzNi41MjMzNjI5LDEyLjg3NDUyOTUgMzYuMDk5NjYyMiwxNi4wNjU2MTczIDM2LjA5OTY2MjIsMjAuMDI3MDI3IEwzNi4wOTk2NjIyLDIxLjcxNDI4NTcgTDQzLDIxLjcxNDI4NTcgTDQzLDM4IEwyNi44NzUsMzggTDI2Ljg3NSwyNS44MjIzOTM4IEMyNi44NzUsMTguNDM3NTQzNSAyOC4wNjEzNjIsMTIuNTkzMzI5MSAzMC40MzQxMjE2LDguMjg5NTc1MjkgQzMyLjgwNjg4MTIsMy45ODU4MjE0NyAzNi4zOTAxNzg3LDEuMjIyNjU3MzQgNDEuMTg0MTIxNiwwIFogTTE0LjMwOTEyMTYsMCBMMTQuMzA5MTIxNiw1LjQyODU3MTQzIEMxMi42MTQyOTMzLDYuMzU3NzkxIDExLjM0MzE5MTIsOC4wMzI4MDY0MyAxMC40OTU3NzcsMTAuNDUzNjY4IEM5LjY0ODM2Mjg4LDEyLjg3NDUyOTUgOS4yMjQ2NjIxNiwxNi4wNjU2MTczIDkuMjI0NjYyMTYsMjAuMDI3MDI3IEw5LjIyNDY2MjE2LDIxLjcxNDI4NTcgTDE2LjEyNSwyMS43MTQyODU3IEwxNi4xMjUsMzggTDAsMzggTDAsMjUuODIyMzkzOCBDMCwxOC40Mzc1NDM1IDEuMTg2MzYyMDEsMTIuNTkzMzI5MSAzLjU1OTEyMTYyLDguMjg5NTc1MjkgQzUuOTMxODgxMjMsMy45ODU4MjE0NyA5LjUxNTE3ODczLDEuMjIyNjU3MzQgMTQuMzA5MTIxNiwwIFoiIGlkPSLigJwiPjwvcGF0aD4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 0 0/contain;content:"";display:block;height:28px;position:absolute;width:33px}@media (min-width:768px){.callout-quote p::after,.callout-quote p::before{height:38px;width:43px}}.callout-quote p::before{left:-5px;top:-10px}@media (min-width:768px){.callout-quote p::before{left:-7px;top:-20px}}.callout-quote p::after{bottom:-10px;right:-5px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:768px){.callout-quote p::after{bottom:-20px;right:-10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.callout-quote.short p{font-size:25px;line-height:1.4}@media (min-width:768px){.callout-quote.short p{font-size:46px;line-height:1.26087}}.callout-quote.has-source p::after{bottom:-22px}@media (min-width:768px){.callout-quote.has-source p::after{bottom:-40px}}.callout-quote footer{margin-top:-25px;padding-bottom:15px;position:relative;text-align:center;text-transform:uppercase;z-index:1}@media (min-width:768px){.callout-quote footer{margin-top:-20px}}.callout-quote footer cite{font-size:14px;line-height:1.78571}.callout-quote footer a{color:#007296}.callout-quote~.callout-quote{margin-top:35px}.pullquotes{background-position:center;background-repeat:no-repeat;background-size:cover;font-weight:700;margin:60px 0;padding:45px;position:relative}@media (min-width:768px){.pullquotes{padding:60px 65px}}@media (min-width:1021px){.pullquotes{padding:65px 70px}}.pullquotes::after,.pullquotes::before{border:solid rgba(70,190,218,.4);content:"";display:block;height:calc(100% - 55px);position:absolute;width:calc(100% - 55px)}.pullquotes::after{border-bottom-left-radius:20px;border-width:0 0 2px 2px;bottom:0;left:0}.pullquotes::before{border-top-right-radius:20px;border-width:2px 2px 0 0;right:0;top:0}.pullquotes .quote-mark{display:block;display:block;height:38px;position:absolute;width:43px}.pullquotes .quote-mark:first-of-type{left:-7px;top:-10px}.pullquotes .quote-mark:last-of-type{bottom:-10px;right:-10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pullquotes blockquote{font-weight:700;margin:0;position:relative;z-index:1}.pullquotes blockquote:nth-last-of-type(n+2){border-bottom:1px solid rgba(70,190,218,.3);margin-bottom:15px;padding-bottom:15px}@media (min-width:768px){.pullquotes blockquote:nth-last-of-type(n+2){margin-bottom:30px;padding-bottom:30px}}.pullquotes p{border:0;color:#007296;font-weight:700;margin-bottom:0;padding:0;text-transform:none}.background.white .pullquotes p{color:#007296}@media (max-width:1020px){.pullquotes p{font-size:18px}}.pullquotes.dark-blue{color:#005671}.pullquotes.dark-blue .quote-mark svg>g>g{fill:#005671}.pullquotes.dark-blue::after,.pullquotes.dark-blue::before{border:solid #005671}.pullquotes.dark-blue::after{border-width:0 0 2px 2px}.pullquotes.dark-blue::before{border-width:2px 2px 0 0}.pullquotes.dark-blue p{color:#005671}.pullquotes.gray{color:#a9a9a9}.pullquotes.gray .quote-mark svg>g>g{fill:#a9a9a9}.pullquotes.gray::after,.pullquotes.gray::before{border:solid #a9a9a9}.pullquotes.gray::after{border-width:0 0 2px 2px}.pullquotes.gray::before{border-width:2px 2px 0 0}.pullquotes.gray p{color:#a9a9a9}.pullquotes.green{color:#7bb158}.pullquotes.green .quote-mark svg>g>g{fill:#7bb158}.pullquotes.green::after,.pullquotes.green::before{border:solid #7bb158}.pullquotes.green::after{border-width:0 0 2px 2px}.pullquotes.green::before{border-width:2px 2px 0 0}.pullquotes.green p{color:#7bb158}.pullquotes.purple{color:#bd10e0}.pullquotes.purple .quote-mark svg>g>g{fill:#bd10e0}.pullquotes.purple::after,.pullquotes.purple::before{border:solid #bd10e0}.pullquotes.purple::after{border-width:0 0 2px 2px}.pullquotes.purple::before{border-width:2px 2px 0 0}.pullquotes.purple p{color:#bd10e0}.pullquotes.teal{color:#46beda}.pullquotes.teal .quote-mark svg>g>g{fill:#46beda}.pullquotes.teal::after,.pullquotes.teal::before{border:solid #46beda}.pullquotes.teal::after{border-width:0 0 2px 2px}.pullquotes.teal::before{border-width:2px 2px 0 0}.pullquotes.teal p{color:#46beda}.inline-quote{border-left:4px solid #0d485d;margin-bottom:30px;margin-top:30px;padding:20px 30px;position:relative}.inline-quote::before{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/theme/bg-stripe.png) left top repeat;background-size:65%;content:"";height:100%;left:0;position:absolute;top:0;width:60px}.inline-quote p{border:none;color:#0d485d;font-size:28px;font-weight:600;line-height:45px;text-transform:none}p+.inline-quote{margin-top:-10px}@media (min-width:768px){.inline-quote.alignleft{float:left;margin-right:20px;max-width:390px}.inline-quote.alignright{float:right;margin-left:20px;max-width:390px}}@media (min-width:1221px){.inline-quote{margin-left:-100px;margin-right:-100px}}.rankings-table{border:0;margin:60px 0}.rankings-table thead{display:none}.rankings-table tbody tr{background-color:#0d485d;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px 0 0}.rankings-table tbody tr:first-of-type{margin-top:0}@media (min-width:768px){.rankings-table tbody tr{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}}.rankings-table tbody td{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;cursor:pointer;padding:15px 0}.rankings-table td[data-label]::before{display:none}.rankings-table .rank{background-color:#007296;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;font-family:Cabin,sans-serif;font-size:36px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:70px}@media (min-width:768px){.rankings-table .rank{height:90px;left:0;position:absolute}}.rankings-table .school{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 70px - 60px - 20px);flex:1 0 calc(100% - 70px - 60px - 20px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;margin-left:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:768px){.rankings-table .school{-ms-flex-preferred-size:calc(100% - 70px - 20px);flex-basis:calc(100% - 70px - 20px);padding:0}}.rankings-table .school h3{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Cabin,sans-serif;font-size:20px;line-height:1.1;padding-bottom:1px}@media (min-width:768px){.rankings-table .school h3{height:49px;margin-right:60px}}.rankings-table .location{border-top:1px solid #07394b;display:none;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:768px){.rankings-table .location{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 27%;flex:1 1 27%;height:41px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:20px;padding:0}}@media (min-width:768px){.rankings-table .rank+.school,.rankings-table .rank+.school+.location{margin-left:90px}}.rankings-table .cost{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;font-size:12px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;text-transform:uppercase}@media (min-width:500px) and (max-width:767px){.rankings-table .cost+.custom{border-left:1px solid rgba(0,0,0,.05)}}@media (min-width:768px){.rankings-table .cost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 21%;flex:1 1 21%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 0 12px}}.rankings-table .cost span{color:rgba(255,255,255,.3);font-family:Cabin,sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;margin-left:5px}.rankings-table .cost span b{color:#fff}@media (min-width:768px){.rankings-table .cost.has-custom-sibling span::after{color:rgba(255,255,255,.15);content:"|";display:inline-block;font-size:15px;font-weight:400;margin-left:20px}.rankings-soft.rankings-table .cost.has-custom-sibling+.custom{-ms-flex-preferred-size:40%;flex-basis:40%}}.rankings-table .is-active .cost{display:-webkit-box;display:-ms-flexbox;display:flex}.rankings-table .custom{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid rgba(7,57,75,.3);display:none;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;font-size:12px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;padding:15px;text-align:center;text-transform:uppercase}@media (min-width:500px){.rankings-table .custom{border-color:#07394b;-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:768px){.rankings-table .custom{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 35%;flex:0 1 35%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 0 12px 20px;text-align:left}.rankings-soft.rankings-table .custom{-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:0}}.rankings-table .custom b{margin-left:5px}@media (min-width:768px){.rankings-table .has-custom-sibling+.custom{-webkit-box-flex:0;-ms-flex:0 1 24%;flex:0 1 24%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.rankings-table .is-active .custom,.rankings-table .is-active .location{display:-webkit-box;display:-ms-flexbox;display:flex}.rankings-table .toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.rankings-table .toggle::after{content:"+";font-size:22px;font-weight:700}@media (min-width:768px){.rankings-table .toggle{-ms-flex-item-align:end;align-self:flex-end;-ms-flex-preferred-size:60px;flex-basis:60px;height:90px;margin-top:-50px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;padding:0;width:60px}}.rankings-table .is-active .toggle::after{content:"–"}.rankings-table .description{background-color:#fff;border:1px solid #e1e1e1;border-top:0;color:#0d485d;cursor:default;display:none;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;padding:20px 30px;width:100%}.rankings-table .is-active .description{display:block}@media (min-width:768px){.rankings-table .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:20px 0 0}}.rankings-table .buttons a{margin-right:10px;margin-top:20px}@media (min-width:768px){.rankings-table .buttons a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:0}}.rankings-table .buttons .link-anchor{margin-right:0}@media (min-width:768px){.rankings-table .buttons .link-anchor{margin-left:auto}}.related-articles h5{font-weight:700;text-align:center;width:100%}.related-articles .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.related-articles .article-card{background-color:#fff;border-radius:2px;-webkit-box-shadow:0 20px 50px 0 rgba(0,0,0,.1);box-shadow:0 20px 50px 0 rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px;overflow:hidden;position:relative;width:100%}.related-articles .article-card-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:140px;width:100%}.related-articles .article-card-author-image{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:100%;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);box-shadow:0 5px 10px 0 rgba(0,0,0,.2);height:60px;position:absolute;right:30px;top:110px;width:60px}.related-articles .article-card-content{padding:26px 30px 52px}.related-articles .article-card-category{color:#46beda;font-size:13px;font-weight:700;text-transform:uppercase}.related-articles .article-card-title{color:#0d485d;font-size:16px;font-weight:700;line-height:24px;margin:10px 0 0;text-align:left;text-transform:none}.related-articles .article-card-author{bottom:26px;color:#0d485d;font-size:12px;left:30px;line-height:13px;margin:0;opacity:.7;position:absolute}@media screen and (min-width:1021px){.related-articles .article-card{margin-right:15px;width:calc(25% - 15px)}.related-articles .article-card:last-of-type{margin-right:0}}@media (min-width:768px) and (max-width:1020px){.related-articles .article-card{margin-right:15px;width:calc(50% - 15px)}.related-articles .article-card:nth-of-type(2n){margin-right:0}}.schools-list{border:0;margin-top:20px;max-width:835px}.schools-list .separator{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1020px){.schools-list .btn-more{width:100%}.schools-list .btn-more:first-of-type{margin-bottom:12px}}.schools-list .btn-more:not(.is-active){cursor:default;opacity:.6}@media (min-width:768px){.schools-list .btn-more.show-less{margin-left:15px}}.schools-list .btn-more.show-less::after,.schools-list .btn-more.show-less::before{top:1px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.schools-list.hidden-rows tfoot{display:none}.schools-list:not(.hidden-rows)[data-limit="1"] tr.hide:nth-child(n+2){display:none}.schools-list:not(.hidden-rows)[data-limit="2"] tr.hide:nth-child(n+3){display:none}.schools-list:not(.hidden-rows)[data-limit="3"] tr.hide:nth-child(n+4){display:none}.schools-list:not(.hidden-rows)[data-limit="4"] tr.hide:nth-child(n+5){display:none}.schools-list:not(.hidden-rows)[data-limit="5"] tr.hide:nth-child(n+6){display:none}.schools-list:not(.hidden-rows)[data-limit="6"] tr.hide:nth-child(n+7){display:none}.schools-list:not(.hidden-rows)[data-limit="7"] tr.hide:nth-child(n+8){display:none}.schools-list:not(.hidden-rows)[data-limit="8"] tr.hide:nth-child(n+9){display:none}.schools-list:not(.hidden-rows)[data-limit="9"] tr.hide:nth-child(n+10){display:none}.schools-list:not(.hidden-rows)[data-limit="10"] tr.hide:nth-child(n+11){display:none}.schools-list:not(.hidden-rows)[data-limit="11"] tr.hide:nth-child(n+12){display:none}.schools-list:not(.hidden-rows)[data-limit="12"] tr.hide:nth-child(n+13){display:none}.schools-list:not(.hidden-rows)[data-limit="13"] tr.hide:nth-child(n+14){display:none}.schools-list:not(.hidden-rows)[data-limit="14"] tr.hide:nth-child(n+15){display:none}.schools-list:not(.hidden-rows)[data-limit="15"] tr.hide:nth-child(n+16){display:none}.schools-list:not(.hidden-rows)[data-limit="16"] tr.hide:nth-child(n+17){display:none}.schools-list:not(.hidden-rows)[data-limit="17"] tr.hide:nth-child(n+18){display:none}.schools-list:not(.hidden-rows)[data-limit="18"] tr.hide:nth-child(n+19){display:none}.schools-list:not(.hidden-rows)[data-limit="19"] tr.hide:nth-child(n+20){display:none}.schools-list:not(.hidden-rows)[data-limit="20"] tr.hide:nth-child(n+21){display:none}.schools-list:not(.hidden-rows)[data-limit="21"] tr.hide:nth-child(n+22){display:none}.schools-list:not(.hidden-rows)[data-limit="22"] tr.hide:nth-child(n+23){display:none}.schools-list:not(.hidden-rows)[data-limit="23"] tr.hide:nth-child(n+24){display:none}.schools-list:not(.hidden-rows)[data-limit="24"] tr.hide:nth-child(n+25){display:none}.schools-list:not(.hidden-rows)[data-limit="25"] tr.hide:nth-child(n+26){display:none}.schools-list:not(.hidden-rows)[data-limit="26"] tr.hide:nth-child(n+27){display:none}.schools-list:not(.hidden-rows)[data-limit="27"] tr.hide:nth-child(n+28){display:none}.schools-list:not(.hidden-rows)[data-limit="28"] tr.hide:nth-child(n+29){display:none}.schools-list:not(.hidden-rows)[data-limit="29"] tr.hide:nth-child(n+30){display:none}.schools-list:not(.hidden-rows)[data-limit="30"] tr.hide:nth-child(n+31){display:none}.schools-list:not(.hidden-rows)[data-limit="31"] tr.hide:nth-child(n+32){display:none}.schools-list:not(.hidden-rows)[data-limit="32"] tr.hide:nth-child(n+33){display:none}.schools-list:not(.hidden-rows)[data-limit="33"] tr.hide:nth-child(n+34){display:none}.schools-list:not(.hidden-rows)[data-limit="34"] tr.hide:nth-child(n+35){display:none}.schools-list:not(.hidden-rows)[data-limit="35"] tr.hide:nth-child(n+36){display:none}.schools-list:not(.hidden-rows)[data-limit="36"] tr.hide:nth-child(n+37){display:none}.schools-list:not(.hidden-rows)[data-limit="37"] tr.hide:nth-child(n+38){display:none}.schools-list:not(.hidden-rows)[data-limit="38"] tr.hide:nth-child(n+39){display:none}.schools-list:not(.hidden-rows)[data-limit="39"] tr.hide:nth-child(n+40){display:none}.schools-list:not(.hidden-rows)[data-limit="40"] tr.hide:nth-child(n+41){display:none}.schools-list:not(.hidden-rows)[data-limit="41"] tr.hide:nth-child(n+42){display:none}.schools-list:not(.hidden-rows)[data-limit="42"] tr.hide:nth-child(n+43){display:none}.schools-list:not(.hidden-rows)[data-limit="43"] tr.hide:nth-child(n+44){display:none}.schools-list:not(.hidden-rows)[data-limit="44"] tr.hide:nth-child(n+45){display:none}.schools-list:not(.hidden-rows)[data-limit="45"] tr.hide:nth-child(n+46){display:none}.schools-list:not(.hidden-rows)[data-limit="46"] tr.hide:nth-child(n+47){display:none}.schools-list:not(.hidden-rows)[data-limit="47"] tr.hide:nth-child(n+48){display:none}.schools-list:not(.hidden-rows)[data-limit="48"] tr.hide:nth-child(n+49){display:none}.schools-list:not(.hidden-rows)[data-limit="49"] tr.hide:nth-child(n+50){display:none}.schools-list:not(.hidden-rows)[data-limit="50"] tr.hide:nth-child(n+51){display:none}.schools-list:not(.hidden-rows)[data-limit="51"] tr.hide:nth-child(n+52){display:none}.schools-list:not(.hidden-rows)[data-limit="52"] tr.hide:nth-child(n+53){display:none}.schools-list:not(.hidden-rows)[data-limit="53"] tr.hide:nth-child(n+54){display:none}.schools-list:not(.hidden-rows)[data-limit="54"] tr.hide:nth-child(n+55){display:none}.schools-list:not(.hidden-rows)[data-limit="55"] tr.hide:nth-child(n+56){display:none}.schools-list:not(.hidden-rows)[data-limit="56"] tr.hide:nth-child(n+57){display:none}.schools-list:not(.hidden-rows)[data-limit="57"] tr.hide:nth-child(n+58){display:none}.schools-list:not(.hidden-rows)[data-limit="58"] tr.hide:nth-child(n+59){display:none}.schools-list:not(.hidden-rows)[data-limit="59"] tr.hide:nth-child(n+60){display:none}.schools-list:not(.hidden-rows)[data-limit="60"] tr.hide:nth-child(n+61){display:none}.schools-list:not(.hidden-rows)[data-limit="61"] tr.hide:nth-child(n+62){display:none}.schools-list:not(.hidden-rows)[data-limit="62"] tr.hide:nth-child(n+63){display:none}.schools-list:not(.hidden-rows)[data-limit="63"] tr.hide:nth-child(n+64){display:none}.schools-list:not(.hidden-rows)[data-limit="64"] tr.hide:nth-child(n+65){display:none}.schools-list:not(.hidden-rows)[data-limit="65"] tr.hide:nth-child(n+66){display:none}.schools-list:not(.hidden-rows)[data-limit="66"] tr.hide:nth-child(n+67){display:none}.schools-list:not(.hidden-rows)[data-limit="67"] tr.hide:nth-child(n+68){display:none}.schools-list:not(.hidden-rows)[data-limit="68"] tr.hide:nth-child(n+69){display:none}.schools-list:not(.hidden-rows)[data-limit="69"] tr.hide:nth-child(n+70){display:none}.schools-list:not(.hidden-rows)[data-limit="70"] tr.hide:nth-child(n+71){display:none}.schools-list:not(.hidden-rows)[data-limit="71"] tr.hide:nth-child(n+72){display:none}.schools-list:not(.hidden-rows)[data-limit="72"] tr.hide:nth-child(n+73){display:none}.schools-list:not(.hidden-rows)[data-limit="73"] tr.hide:nth-child(n+74){display:none}.schools-list:not(.hidden-rows)[data-limit="74"] tr.hide:nth-child(n+75){display:none}.schools-list:not(.hidden-rows)[data-limit="75"] tr.hide:nth-child(n+76){display:none}.schools-list:not(.hidden-rows)[data-limit="76"] tr.hide:nth-child(n+77){display:none}.schools-list:not(.hidden-rows)[data-limit="77"] tr.hide:nth-child(n+78){display:none}.schools-list:not(.hidden-rows)[data-limit="78"] tr.hide:nth-child(n+79){display:none}.schools-list:not(.hidden-rows)[data-limit="79"] tr.hide:nth-child(n+80){display:none}.schools-list:not(.hidden-rows)[data-limit="80"] tr.hide:nth-child(n+81){display:none}.schools-list:not(.hidden-rows)[data-limit="81"] tr.hide:nth-child(n+82){display:none}.schools-list:not(.hidden-rows)[data-limit="82"] tr.hide:nth-child(n+83){display:none}.schools-list:not(.hidden-rows)[data-limit="83"] tr.hide:nth-child(n+84){display:none}.schools-list:not(.hidden-rows)[data-limit="84"] tr.hide:nth-child(n+85){display:none}.schools-list:not(.hidden-rows)[data-limit="85"] tr.hide:nth-child(n+86){display:none}.schools-list:not(.hidden-rows)[data-limit="86"] tr.hide:nth-child(n+87){display:none}.schools-list:not(.hidden-rows)[data-limit="87"] tr.hide:nth-child(n+88){display:none}.schools-list:not(.hidden-rows)[data-limit="88"] tr.hide:nth-child(n+89){display:none}.schools-list:not(.hidden-rows)[data-limit="89"] tr.hide:nth-child(n+90){display:none}.schools-list:not(.hidden-rows)[data-limit="90"] tr.hide:nth-child(n+91){display:none}.schools-list:not(.hidden-rows)[data-limit="91"] tr.hide:nth-child(n+92){display:none}.schools-list:not(.hidden-rows)[data-limit="92"] tr.hide:nth-child(n+93){display:none}.schools-list:not(.hidden-rows)[data-limit="93"] tr.hide:nth-child(n+94){display:none}.schools-list:not(.hidden-rows)[data-limit="94"] tr.hide:nth-child(n+95){display:none}.schools-list:not(.hidden-rows)[data-limit="95"] tr.hide:nth-child(n+96){display:none}.schools-list:not(.hidden-rows)[data-limit="96"] tr.hide:nth-child(n+97){display:none}.schools-list:not(.hidden-rows)[data-limit="97"] tr.hide:nth-child(n+98){display:none}.schools-list:not(.hidden-rows)[data-limit="98"] tr.hide:nth-child(n+99){display:none}.schools-list:not(.hidden-rows)[data-limit="99"] tr.hide:nth-child(n+100){display:none}.schools-list:not(.hidden-rows)[data-limit="100"] tr.hide:nth-child(n+101){display:none}.schools-list thead th{padding-top:18px}@media (min-width:768px){.schools-list thead th:first-child{line-height:2.18182;width:calc(100% - 550px)}}.schools-list thead th:nth-child(n+2)::after{margin-top:4px;position:absolute}.schools-list tfoot td{border:0;font-style:normal;padding-left:0;padding-right:0;width:100%}.schools-list tbody tr{border-bottom:1px solid #e1e1e1}@media (max-width:767px){.schools-list tbody tr{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;position:relative}}@media (min-width:768px){.schools-list tbody .description,.schools-list tbody .logo,.schools-list tbody .school{border-left:1px solid #e1e1e1}.schools-list tbody .cta,.schools-list tbody .description,.schools-list tbody .toggle{border-right:1px solid #e1e1e1}}.schools-list tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.schools-list tr.hide{display:none}.schools-list tr.is-active td{background-color:#fff;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media (max-width:1020px){.schools-list tr.is-active td.school{border-bottom:1px solid #e1e1e1}}.schools-list tr.is-active .toggle::after{content:"-"}.schools-list td{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.schools-list td:not(.logo){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.schools-list td[data-label]::before{display:none}.schools-list h3{font-size:16px;margin:0}.schools-list small{font-size:11px;font-weight:700}@media (min-width:768px){.schools-list small{font-size:12px}}.schools-list .school,.schools-list .stat,.schools-list .toggle{cursor:pointer}.schools-list .school{color:#0d485d;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.schools-list .school{width:calc(100% - 550px)}}.schools-list .city{font-size:13px}@media (min-width:768px){.schools-list .stat{text-align:center;width:125px}}@media (max-width:767px){.schools-list td.stat{border:0;color:#0d485d;display:none;font-weight:700;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:50%}.schools-list td.stat::after{color:#a9a9a9;content:attr(data-label);display:block;font-family:Cabin,sans-serif;font-size:11px;font-weight:700;margin-bottom:2px;text-transform:uppercase}}.schools-list .cost,.schools-list .logo,.schools-list .type{border:0;-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;padding-top:10px}.schools-list .cost::before,.schools-list .logo::before,.schools-list .type::before{display:none}.schools-list .cost,.schools-list .cta,.schools-list .description,.schools-list .logo,.schools-list .type{display:none}.schools-list .cost,.schools-list .cta,.schools-list .logo,.schools-list .type{padding-bottom:10px}@media (min-width:768px){.schools-list .cost,.schools-list .cta,.schools-list .logo,.schools-list .type{border-top:1px solid #e1e1e1}}@media (max-width:767px){.schools-list .logo{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-bottom:0}}@media (min-width:768px){.schools-list .logo{width:245px}}.schools-list .cost,.schools-list .type{width:50%}@media (min-width:768px){.schools-list .cost,.schools-list .type{width:125px}}.schools-list .cost span{font-size:17px;font-weight:700;letter-spacing:1px;line-height:1.29412}.schools-list .cost b{color:#0d485d}.schools-list .type strong{color:#0d485d}.schools-list .description{border-top:0;color:#0d485d;font-size:13px;line-height:1.69231;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;padding-top:10px;width:100%}.schools-list .description.empty{padding:0}@media (max-width:767px){.schools-list .description{border-bottom:0;font-size:14px;line-height:1.71429}}.schools-list .cta{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;padding-top:10px;text-align:center}@media (max-width:767px){.schools-list .cta{padding-bottom:28px}}@media (min-width:768px){.schools-list .cta{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;text-align:right;width:calc(100% - 495px)}}.schools-list .toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0d485d;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;width:50px}@media (max-width:767px){.schools-list .toggle{border:0;height:79px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:absolute;right:0}}.schools-list .toggle::before{display:none}.schools-list .toggle::after{content:"+";font-size:22px;font-weight:700}.schools-list-filter-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:835px}.schools-list-filter-form button[type=submit],.schools-list-filter-form input[type=checkbox]{display:none}.schools-list-filter-form .checkbox-button-group{margin-right:auto}.schools-list-filter-form input[type=checkbox]:checked+label{background-color:#2e9fba;color:#fff}.schools-list-filter-form .btn-checkbox{background-color:#46beda;font-size:12px;font-weight:700;padding:9px 12px}.schools-list-filter-form .btn-checkbox:active,.schools-list-filter-form .btn-checkbox:focus,.schools-list-filter-form .btn-checkbox:hover{background-color:#2e9fba;color:#fff}.schools-list-filter-form .select-container{background-color:#f5f5f5;height:31px;max-width:180px}.schools-list-filter-form .select-container::after{border-color:#46beda;top:12px}.schools-list-filter-form .select-container select{color:#46beda;font-weight:700;padding-bottom:4px;padding-top:5px}.schools-list-filter-form button[type=reset]{margin-left:7px;opacity:.4;padding:9px 12px}@media (max-width:1020px){.schools-list-filter-form button[type=reset]{clear:both;margin:5px 0 0;width:100%}}.schools-list-filter-form.filters-active button[type=reset]{opacity:1}.shaded-box{background-color:#f5f5f5;border:1px solid #e1e1e1;margin-top:30px;padding:20px;text-align:center}.shaded-box p{font-size:16px;margin:10px 0}@media (min-width:768px){.shaded-box p{margin:0}}.shaded-box b{font-size:18px}@media (min-width:768px){.shaded-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;text-align:left}.shaded-box>:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.shaded-box>:last-child{-ms-flex-negative:1;flex-shrink:1;margin-left:30px}}.social-media{font-size:15px;margin-top:60px}@media (min-width:1021px){.social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.social-media .copy,.social-media .twitter-feed{margin-top:30px}@media (min-width:1021px){.social-media .copy,.social-media .twitter-feed{-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-top:0}}.social-media .copy{position:relative}.social-media .copy::after{background-color:#e1e1e1;bottom:0;content:"";display:block;height:100%;position:absolute;right:-40px;top:0;width:1px}.social-media .social{list-style:none;margin:0;padding-left:0}@media (min-width:768px){.social-media .social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.social-media .social li{margin-top:20px}@media (min-width:768px){.social-media .social li{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-top:0}}.social-media .social li a{display:block;margin:0 auto;max-width:335px}.social-share{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:300px}.social-share a:active svg path,.social-share a:focus svg path,.social-share a:hover svg path{fill:#007296}.social-share .icon{margin:0}.social-share span{color:#0d485d;display:inline-block;font-size:13px;margin-right:12.5px;margin-top:2px}.social-share svg{height:17px}.social-share svg path{fill:#0d485d}.subnav .social-share{padding:5px}.subnav .social-share a{padding-left:7px;padding-right:10px}@media (min-width:1021px){.subnav .social-share{margin-left:-20px}}.container .social-share{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;padding:12.5px 0 12.5px 35px}.template-single-research .container .social-share{margin-bottom:0;margin-top:12.5px;padding:12.5px 0 12.5px 15px}.template-single-research .container .social-share span{margin-right:0}.template-single-research .container .social-share a{margin-left:5px;margin-right:5px}.container .social-share a{margin-left:8px;margin-right:8px}.container .social-share svg{height:20px}.content .social-share{margin-bottom:25px}.sidebar-widget+.sidebar-content .social-share{margin-bottom:30px}.widget-degree-finder{margin:0 auto;max-width:300px;width:100%}.widget-degree-finder #platform-quick-degree-finder{border-radius:1px!important;max-width:300px;width:100%!important}.modal-widget{display:block;left:50%;max-width:85%;opacity:0;position:fixed;top:90px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .75s .1s;-o-transition:opacity .75s .1s;transition:opacity .75s .1s;visibility:hidden;width:300px;z-index:4}.is-modal-widget-active .modal-widget{opacity:1;visibility:visible}.stack-box{background-color:#f5f5f5;border:4px solid #e1e1e1;display:block;margin-bottom:60px;margin-top:60px;padding:15px 0 20px;text-align:center}.stack-box+.stack-box{margin-top:-30px}.stack-box small{color:#a9a9a9;display:block;font-size:12px;text-transform:uppercase}.stack-box h4{border-bottom:1px solid #e1e1e1;margin:0 0 15px;padding:0 15px 5px}.stack-box span{display:block;font-size:26px}a.stack-box{background-color:#46beda;border:4px solid #2e9fba;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.4);color:#fff;display:block;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}a.stack-box:active,a.stack-box:focus,a.stack-box:hover{background-color:#2e9fba;color:#fff}a.stack-box small{color:#fff}a.stack-box h4{border-bottom-color:#2e9fba;color:#fff;font-size:17px}.team-list{position:relative}.team-list::after{clear:both;content:"";display:block}.team-list.is-hidden{max-height:1250px;overflow:hidden}@media (min-width:768px){.team-list.is-hidden{max-height:540px}}@media (min-width:1021px){.team-list.is-hidden{max-height:900px}}.team-list.is-hidden .entire-team{display:block}.team-block{margin-top:0;min-height:180px}@media (min-width:768px){.team-block{float:left;width:50%}.team-block:nth-child(7n+1){min-height:360px}.team-block:nth-child(7n+1):last-child{min-height:180px}.team-block:nth-child(7n):nth-last-child(2){float:right;height:360px}}@media (min-width:1021px){.team-block{height:300px;min-height:300px}.team-block:nth-child(7n+1){height:600px}.team-block:nth-child(7n+1):last-child,.team-block:nth-child(7n+1):nth-last-child(2){height:300px;min-height:300px}.team-block:nth-child(7n):nth-last-child(2){float:right;height:600px}}.team-member{background-position:center;background-size:cover;overflow:hidden;position:relative}@media (min-width:768px){.team-member{cursor:pointer}.team-member.active-member{cursor:default}}.team-member::before{background:inherit;content:"";cursor:inherit;display:block;min-height:inherit}@media (min-width:768px){.team-member::before{display:none}}.team-member[style*=Quinn]{background-position:center 12.5%}.team-member:not([data-bg]){background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto:eco/v1/BestColleges.com/BC-AboutUs-BlueBackground_lulqea.png)}@media (min-width:768px){.team-member:not([data-bg]) .team-member-header{opacity:1}}.team-member-header{cursor:inherit;display:none}@media (min-width:768px){.team-member-header{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(70,190,218,.9);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-font-smoothing:antialiased;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;opacity:0;-moz-osx-font-smoothing:antialiased;padding:30px 40px;pointer-events:none;text-align:left;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.active-member>.team-member-header,:active>.team-member-header,:focus>.team-member-header,:hover>.team-member-header{opacity:1}.team-member-header *{color:inherit}}.team-member-title{font-size:16px;font-weight:400;margin:0;text-transform:uppercase}.team-member-name{font-size:30px;margin:0 0 20px;text-transform:none}.team-member-title+.team-member-name:first-of-type{margin-top:3px}.team-member-view{font-size:15px;font-weight:700;text-transform:uppercase}.team-member-view::after{content:" >"}.team-member-content{background-color:#fff;color:#0d485d;font-size:14px;margin-top:0;padding:20px;text-align:left}@media (min-width:768px){.team-member-content{position:fixed;top:calc(50vh - 330px);right:calc(50vw - 330px);bottom:calc(50vh - 300px);left:calc(50vw - 330px);background-color:#0d485d;background-image:inherit;color:#fff;display:block;height:auto;opacity:0;padding:50px 20px 30px 345px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:opacity .2s,-webkit-transform .3s ease-in-out;transition:opacity .2s,-webkit-transform .3s ease-in-out;-o-transition:opacity .2s,transform .3s ease-in-out;transition:opacity .2s,transform .3s ease-in-out;transition:opacity .2s,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:auto}.team-member-content .team-member-title{margin-top:0}.team-member-content::before{position:absolute;top:0;right:50%;bottom:0;left:0;background-image:inherit;background-position:center;background-repeat:no-repeat;background-size:cover;content:""}.team-member-content::after{position:absolute;top:0;right:0;bottom:0;left:50%;background-color:inherit;content:"";z-index:-1}.team-member-content.right::before{background-position:75% center}.team-member-content.left::before{background-position:33% center}}.active-member .team-member-content{display:block;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;z-index:10}@media (min-width:768px){.team-member-scrollable{height:100%;margin-top:0;overflow-y:auto;padding-right:15px}}.team-quote{display:none}@media (min-width:768px){.team-quote{background-color:#fff;color:#0d485d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;font-style:italic;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.57143;padding:20px;text-align:center}.team-quote::before{background-image:url(https://res.cloudinary.com/highereducation/image/upload/c_scale,f_auto,fl_lossy,q_auto,h_80/v1/BestColleges.com/logos/logo.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:40px;margin-bottom:10px}.collapsed-list>.team-quote:nth-last-child(odd):nth-last-child(-n+6),:not(.collapsed-list)>.team-quote:nth-last-child(even):nth-last-child(-n+5){display:none}}@media (min-width:1021px){.team-quote{font-size:18px;line-height:1.66667;padding:20px 40px}.team-quote::before{height:50px;margin-bottom:20px}}.entire-team{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(50%,#fff));background-image:-o-linear-gradient(rgba(255,255,255,0),#fff 50%);background-image:linear-gradient(rgba(255,255,255,0),#fff 50%);bottom:0;display:none;left:0;line-height:100px;padding-top:100px;position:absolute;right:0;z-index:4}@media (min-width:768px){.entire-team{cursor:pointer}}@media (min-width:1021px){.entire-team{line-height:150px;padding-top:150px}}.title-content{background-color:#f5f5f5;border:1px solid #e1e1e1;border-top:0;margin:60px 0}.title-content>h4{background-color:#0d485d;color:#fff;margin:0 -1px;padding:20px;width:calc(100% + 2px)}.title-content .copy{padding:20px}.title-content .copy>:first-child{margin-top:0}.title-content .copy>:last-child{margin-bottom:0}.title-content+.title-content{margin-top:-30px}.trending-article{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(7,57,75,.9);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding:20px 50px 20px 20px;position:relative;text-transform:uppercase;width:100%}.trending-article::before{background:#46beda;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:5px}.trending-article:hover::before{left:-25%;-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);width:150%}.trending-article>*{position:relative}.trending-article .category{display:block;font-size:13px;margin:0 0 5px;opacity:.5}.trending-article h3{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:400;margin:0}.trending-article a{border-left:1px solid rgba(255,255,255,.35);display:block;height:calc(100% - 30px);position:absolute;right:0;text-indent:-9999px;top:15px;width:30px}.trending-article a::after{border-width:0 2px 2px 0;content:"";display:block;position:absolute;right:calc(50% - 2px);top:calc(50% - 4px)}.twitter-chat{background-color:#fff;border:1px solid #e1e1e1;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:60px;padding:40px 20px}@media (max-width:767px){.twitter-chat{margin:0 20px}}@media (min-width:768px){.twitter-chat{background-image:url(https://res.cloudinary.com/highereducation/image/upload/b_rgb:ffffff,dpr_auto,c_crop,f_auto,fl_lossy,g_north_east,h_675,q_auto,w_420,x_270,y_115/e_gradient_fade:20,y_-0.45/e_gradient_fade:50,x_0.75/v1528309534/BestColleges.com/Social%20Media%20Announcement/img-college.jpg);background-position:right 20px top 20px;background-repeat:no-repeat;background-size:360px auto;padding:60px}}@media (min-width:1021px){.twitter-chat{background-image:url(https://res.cloudinary.com/highereducation/image/upload/b_rgb:ffffff,dpr_auto,c_crop,f_auto,fl_lossy,g_north_east,h_515,q_auto,w_900,x_25,y_220/e_gradient_fade:20,y_-0.45/e_gradient_fade:70,x_0.6/v1528309534/BestColleges.com/Social%20Media%20Announcement/img-college.jpg);background-size:900px auto}}@media (min-width:768px){.twitter-chat .copy,.twitter-chat .subtitle,.twitter-chat h2{width:50%}}.twitter-chat .subtitle{color:#d93738;font-size:18px;font-weight:700;text-transform:uppercase}.twitter-chat .uppercase{font-size:13px}.twitter-chat .contact{background-color:#fff;border:1px solid #e1e1e1;-webkit-box-shadow:0 5px 15px rgba(13,72,93,.2);box-shadow:0 5px 15px rgba(13,72,93,.2);font-size:13px;list-style:none;margin:0 0 30px;padding:20px}@media (min-width:768px){.twitter-chat .contact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1021px){.twitter-chat .contact{margin:50px 0}}.twitter-chat .contact li{margin-bottom:20px}@media (min-width:768px){.twitter-chat .contact li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:0;padding:0 10px}}@media (min-width:1021px){.twitter-chat .contact li{-ms-flex-preferred-size:33.3334%;flex-basis:33.3334%}}.twitter-chat .contact li:nth-child(-n+2){-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e1e1e1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:20px}@media (min-width:768px){.twitter-chat .contact li:nth-child(-n+2){border-bottom:0;border-right:1px solid #e1e1e1;padding-bottom:0}}.twitter-chat .contact li:nth-child(-n+2) i,.twitter-chat .contact li:nth-child(-n+2) strong{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.twitter-chat .contact li:nth-child(-n+2) i{-ms-flex-preferred-size:35px;flex-basis:35px}.twitter-chat .contact li:nth-child(-n+2) i svg{color:#a9a9a9}.twitter-chat .contact li:nth-child(-n+2) strong{-ms-flex-preferred-size:calc(100% - 35px);flex-basis:calc(100% - 35px)}@media (min-width:768px) and (max-width:1020px){.twitter-chat .contact li:nth-child(2){border-right:0}}.twitter-chat .contact li:last-of-type{margin-bottom:0}@media (min-width:768px){.twitter-chat .contact li:last-of-type{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:10px}}@media (min-width:1021px){.twitter-chat .contact li:last-of-type{-ms-flex-preferred-size:33.3334%;flex-basis:33.3334%;margin-top:0}}.twitter-chat .contact .btn-social-twitter{display:block;width:100%}@media (min-width:1021px){.twitter-chat hr{display:none}}@media (min-width:768px){.twitter-chat img{float:left;margin-bottom:15px;margin-right:30px}}.twitter-chat img+h3{margin:0 0 30px;padding-top:5px}.us-map-data{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:60px 0;width:100%}.us-map-data .select-label{font-weight:800;text-align:center;text-transform:uppercase}.us-map-data .select-container{height:initial;margin:25px auto 0;max-width:500px}@media (min-width:1021px){.us-map-data .select-container{display:none}}@media (max-width:1021px){.us-map-data .select-container::after{display:none}}.us-map-data select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #dee2e7;color:#082839;cursor:pointer;font-size:16px;font-weight:400;height:60px;margin:0;outline:0;padding:10px 20px;position:relative;text-transform:capitalize;width:100%;z-index:1}.us-map-data .chev-down-box{background:#46beda url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgOSAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOSAxNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5SaWdodCBBcnJvdyBJY29uPC90aXRsZT48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMC4zLDAuNGMwLjUtMC41LDEuMi0wLjUsMS43LDBsNi42LDYuOGMwLjUsMC41LDAuNSwxLjIsMCwxLjdMMiwxNS42Yy0wLjUsMC41LTEuMiwwLjUtMS43LDBjLTAuNS0wLjUtMC41LTEuMiwwLTEuN0w1LjgsOEwwLjMsMi4xQy0wLjEsMS42LTAuMSwwLjgsMC4zLDAuNHoiLz48L3N2Zz4=) no-repeat center/10px 15px;border-radius:1px;content:"";display:block;height:40px;position:absolute;right:10px;top:50%;-webkit-transform:rotate(90deg) translateX(-50%);-ms-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%);width:40px}.us-map-data .mobile-container{background:#f5f5f5;border:1px solid #e1e1e1;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;margin-top:10px;padding:30px}@media (max-width:1020px){.us-map-data .mobile-container.is-active{display:block}}@media (min-width:1021px){.us-map-data .mobile-container{display:none}}.us-map-data .map-container{display:none;margin:0 auto;position:relative}.us-map-data .map-container .state{cursor:default;fill:#fff;stroke:#e4e5e5;stroke-width:1px}.us-map-data .map-container .state:active,.us-map-data .map-container .state:focus,.us-map-data .map-container .state:hover{fill:#04496d}.us-map-data .map-container .state.level-1{fill:#fdfefe}.us-map-data .map-container .state.level-2{fill:#f5f9fc}.us-map-data .map-container .state.level-3{fill:#e1eef5}.us-map-data .map-container .state.level-4{fill:#c0dbea}.us-map-data .map-container .state.level-5{fill:#94c3db}.us-map-data .map-container .state.level-6{fill:#539fc6}.us-map-data .map-container .state.level-7{fill:#035881}.us-map-data .map-container .state.level-8{fill:#04496d}.us-map-data .map-container .state.level-9{fill:#032641}.us-map-data .map-container circle.state{stroke-width:1.5px}@media (min-width:1021px){.us-map-data .map-container{display:block}}.us-map-data .legend{background:-webkit-gradient(linear,left top,right top,from(#fdfefe),color-stop(12.5%,#f5f9fc),color-stop(25%,#e1eef5),color-stop(37.5%,#c0dbea),color-stop(50%,#94c3db),color-stop(62.5%,#539fc6),color-stop(75%,#035881),color-stop(87.5%,#04496d),to(#032641));background:-o-linear-gradient(left,#fdfefe,#f5f9fc 12.5%,#e1eef5 25%,#c0dbea 37.5%,#94c3db 50%,#539fc6 62.5%,#035881 75%,#04496d 87.5%,#032641);background:linear-gradient(to right,#fdfefe,#f5f9fc 12.5%,#e1eef5 25%,#c0dbea 37.5%,#94c3db 50%,#539fc6 62.5%,#035881 75%,#04496d 87.5%,#032641);border:#e4e5e5;border-radius:3px;display:none;height:30px;margin:40px auto 15px;position:relative;width:200px}@media (min-width:1021px){.us-map-data .legend{display:block}}.us-map-data .legend::after,.us-map-data .legend::before{display:block;font-size:14px;font-weight:600;line-height:1;padding:7px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.us-map-data .legend::before{content:attr(data-min);right:calc(100% + 10px)}.us-map-data .legend::after{content:attr(data-max);left:calc(100% + 10px)}.us-map-data .tooltip{background:#fff;border-radius:3px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);display:none;font-size:15px;padding:20px;position:absolute;width:300px;z-index:1}.us-map-data .tooltip.is-active{display:block}.us-map-data .tooltip::after{border:7px solid transparent;border-top-color:#fff;bottom:-12px;content:"";display:block;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.us-map-data .tooltip>:first-child{margin-top:0;padding-top:0}.us-map-data .tooltip>:last-child{margin-bottom:0;padding-bottom:0}.us-map-data .mobile-container span,.us-map-data .mobile-container strong,.us-map-data .tooltip span,.us-map-data .tooltip strong{display:block}.us-map-data .mobile-container span,.us-map-data .tooltip span{margin-bottom:2px;margin-top:0}.us-map-data .mobile-container span:last-of-type,.us-map-data .tooltip span:last-of-type{margin-bottom:0}.us-map-data .mobile-container strong,.us-map-data .tooltip strong{font-weight:600}.us-map-data .mobile-container strong::after,.us-map-data .tooltip strong::after{background-color:#dee2e7;content:"";display:block;height:1px;margin:10px 0;width:50px}.us-map-data .map-container,.us-map-data ::-ms-backdrop{padding-bottom:63%}.us-map-data .map-container svg,.us-map-data ::-ms-backdrop{height:100%;left:0;position:absolute;top:0;width:100%}.us-map-data .tooltip,.us-map-data ::-ms-backdrop{z-index:1}.us-map{height:0;padding-top:73.91304%;position:relative;width:100%}.us-map svg{left:0;position:absolute;top:25px}.state-container{text-align:center}.state-container .select-container{max-width:500px;margin:0 auto 30px}.state-container .svg-container{display:none}@media (min-width:768px){.state-container .svg-container{display:block}}#dcs-nav-widget{display:block}@media only screen and (min-width:768px){#dcs-nav-widget{display:none}}.hide-step{display:none!important}.nav-container{background:#007296;padding:19px 25px 19px 25px;width:100%}.nav-title-container{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:0}.nav-title{float:left;margin:auto 0}.nav-icon{float:right;margin-top:3px}.step-button{background-color:transparent;border:none;border-radius:3px;margin:3px -5px;padding:5px 10px}.step-button:focus{outline:0}.step-button:disabled{cursor:not-allowed}.arrow{margin:5px 0 0 0}.arrow .down{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;height:0!important;margin-bottom:3px;padding:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.arrow .up{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;height:0!important;margin-top:3px;padding:4px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.search-icon{display:inline-block;height:16px;margin:5px;vertical-align:middle}select.dropdown{background-image:-o-linear-gradient(45deg,transparent 50%,#33a0c3 50%),-o-linear-gradient(315deg,#33a0c3 50%,transparent 50%);background-image:linear-gradient(45deg,transparent 50%,#33a0c3 50%),linear-gradient(135deg,#33a0c3 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),.5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px}@media only screen and (min-width:768px){select.dropdown{background-image:-o-linear-gradient(45deg,transparent 50%,#33a0c3 50%),-o-linear-gradient(315deg,#33a0c3 50%,transparent 50%);background-image:linear-gradient(45deg,transparent 50%,#33a0c3 50%),linear-gradient(135deg,#33a0c3 50%,transparent 50%);background-position:calc(100% - 20px) calc(.5em + 2px),calc(100% - 15px) calc(.5em + 2px),.5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px}}.nav-body-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:15px}.selection{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;color:#fff;font-size:13px;font-weight:600;margin:5px 0;text-align:center;text-transform:capitalize}.selection.nav{border:1px solid #33a0c3;border-radius:41.5px;width:100%}.nav-search-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#33a0c3;border-radius:41.5px;color:#fff;font-size:14px;margin:5px 0;padding:8px;text-align:center;width:100%}#dcs-float-widget{display:none}@media only screen and (min-width:768px){#dcs-float-widget{display:block;margin-top:-30px;width:100%;position:absolute}}.float-container{margin:auto;width:96%;max-width:1021px;height:64px;background-color:#007296;border-radius:64px}.float-body-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:97%;height:100%;float:right}.float-search-button{width:200px;background-color:#33a0c3;border-radius:0 80px 80px 0}.selection{border:none;margin-top:10px}.selection.float{margin:0;padding:0;margin-bottom:5px}.float-selection-title{font-size:12px;color:rgba(255,255,255,.6);width:100%;padding:0;margin-top:10px}.float select option{background-color:rgba(0,114,150,.7)}@media (min-width:768px){.twitter-feed{max-width:calc(50% - 40px)}.twitter-feed .tweet span{display:inline-block;max-width:100%;overflow:hidden;vertical-align:bottom}}.twitter-feed ul{list-style:none;padding-left:0}@media (min-width:768px) and (max-width:1020px){.twitter-feed ul{border-top:1px solid #e1e1e1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px}}.twitter-feed li{margin:0 0 30px;padding:0;width:100%}@media (min-width:768px) and (max-width:1020px){.twitter-feed li{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-top:0}}.twitter-feed li:last-of-type{margin-bottom:0}.twitter-feed .author{margin:0 0 12px}.twitter-feed [data-scribe="element:user_link"] img{border:1px solid #e1e1e1;border-radius:0;float:left;height:40px;margin:0 10px 0 0;width:40px}.twitter-feed .tweet br{display:none}.twitter-feed .tweet img{display:inline-block;height:20px;margin-top:0;vertical-align:text-bottom;width:auto}.twitter-feed #resources-land-social .tweet,.twitter-feed [data-scribe="component:author"]{margin-bottom:10px}.twitter-feed [data-scribe="element:name"]{color:#0d485d;font-weight:600}.twitter-feed [data-scribe="element:user_link"] div span:first-child{display:block}.twitter-feed [data-scribe="element:url"]::before{color:#0d485d;content:" ... ";display:inline}@media (min-width:768px){.icon-stack{float:right;margin-left:20px;width:50%}}.icon-stack .stack{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#d93738;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;line-height:1.5;margin-bottom:20px;min-height:75px;padding-left:95px;position:relative;text-transform:uppercase}.icon-stack svg{fill:currentColor;height:75px;left:0;margin-right:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:75px}.breadcrumbs{display:none;font-size:13px;margin:0 0 40px}@media (min-width:768px){.breadcrumbs{display:block}}.breadcrumbs li{float:left}.breadcrumbs li::after{background:#a9a9a9;content:"";display:inline-block;height:1px;margin:0 10px 3px;width:10px}.breadcrumbs li:last-child::after{display:none}.breadcrumbs .is-active{color:#a9a9a9}.addtl-resources section>h3{text-align:center}.addtl-resources section+section{margin-top:60px}.banner{text-align:center}@media (min-width:768px){.banner{padding:100px 0;text-align:left}}.banner.banner-default-image{position:relative}@media (max-width:767px){.banner.banner-default-image{padding-bottom:350px!important}.banner.banner-default-image::before{background-position:bottom center;background-repeat:no-repeat;background-size:auto 350px}}@media (min-width:768px){.banner.banner-default-image::before{background-position:right bottom;background-repeat:no-repeat;background-size:auto 95%}}@media (max-width:768px){.banner.banner-default-image::before{background-position:right -150px bottom}}.banner.banner-default-image .hgroup>:last-child{margin-bottom:0}@media (min-width:768px){.banner.banner-default-image .hgroup{padding-right:35%}}@media (min-width:1021px){.banner.banner-default-image .hgroup{padding-right:50%}}.banner.banner-default-image .privacy-callout{bottom:92px;font-size:12px;left:0;position:absolute}.banner.banner-default-image .privacy-callout ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none}.banner.banner-default-image .privacy-callout ul li{line-height:13px;margin:0;padding-left:13px;padding-right:13px}.banner.banner-default-image .privacy-callout ul li:first-child{padding-left:0}.banner.banner-default-image .privacy-callout ul li:not(:last-child){border-right:1px solid #a9a9a9}.banner.banner-default-image .privacy-callout ul li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#a9a9a9;display:-webkit-box;display:-ms-flexbox;display:flex}.banner.banner-full-image{position:relative;text-align:center}.banner.banner-full-image::before{background-position:top center;background-repeat:no-repeat;background-size:cover}.banner.banner-full-image .hgroup{color:#fff;padding:0}@media (min-width:768px){.banner.has-banner-advert{margin-bottom:150px;padding-bottom:155px}.banner.has-banner-advert+.background{margin-top:-150px;padding-top:100px}.banner.has-banner-advert+.content{padding-top:0}}.banner.has-banner-advert .banner-advert{bottom:15px;margin:60px 0 0;max-width:835px;z-index:1}@media (min-width:768px){.banner.has-banner-advert .banner-advert{bottom:0;left:50%;margin:0 auto;position:absolute;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}}@media (max-width:767px){.banner.has-banner-advert.banner-default-image .banner-advert{bottom:15px;position:absolute}}.banner.has-ssr-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:60px;padding-top:60px}@media (min-width:768px){.banner.has-ssr-widget{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.banner.has-ssr-widget.border-bottom{padding-bottom:115px}.banner.has-ssr-widget .widget-degree-finder{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:30px auto 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:768px){.banner.has-ssr-widget .widget-degree-finder{-ms-flex-preferred-size:300px;flex-basis:300px;margin:0 60px 0 0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:300px}}.banner.has-ssr-widget .hgroup{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0}@media (min-width:768px){.banner.has-ssr-widget .hgroup{-ms-flex-preferred-size:calc(100% - 360px);flex-basis:calc(100% - 360px)}}.banner.border-bottom{padding-bottom:155px}.banner.border-top{padding-top:155px}.banner .hgroup>:first-child{margin-top:0}.banner .hgroup>:last-child{margin-bottom:0}.banner .hgroup h1{margin-bottom:40px}.box-bold{background:#f5f5f5;border:1px solid #e1e1e1;margin:60px 0}.collapsible-content .box-bold{margin-top:20px}.box-bold header{background-color:#0d485d;color:#fff;float:none!important;padding:20px;width:100%!important}.box-bold header h3{margin:0}.box-bold .copy{padding:20px}.box-bold .copy>h4{color:#d93738}.box-bold .copy>h4:not(:first-of-type){border-top:1px solid #e1e1e1;margin-top:30px;padding-top:30px}.box-bold .copy ol,.box-bold .copy ul{margin:0 0 30px}.text-black{color:#000}.bg-black{background-color:#000}.text-white{color:#fff}.bg-white{background-color:#fff}.text-gray{color:#e1e1e1}.bg-gray{background-color:#e1e1e1}.text-gray-light{color:#f5f5f5}.bg-gray-light{background-color:#f5f5f5}.text-gray-dark{color:#a9a9a9}.bg-gray-dark{background-color:#a9a9a9}.text-khaki{color:#f4f3ef}.bg-khaki{background-color:#f4f3ef}.text-navy{color:#0d485d}.bg-navy{background-color:#0d485d}.text-navy-dark{color:#07394b}.bg-navy-dark{background-color:#07394b}.text-blue{color:#007296}.bg-blue{background-color:#007296}.text-blue-dark{color:#005671}.bg-blue-dark{background-color:#005671}.text-teal{color:#46beda}.bg-teal{background-color:#46beda}.text-teal-light{color:#46bdea}.bg-teal-light{background-color:#46bdea}.text-teal-dark{color:#2e9fba}.bg-teal-dark{background-color:#2e9fba}.text-red{color:#d93738}.bg-red{background-color:#d93738}.text-red-dark{color:#ad1e1f}.bg-red-dark{background-color:#ad1e1f}.text-orange{color:#ffb031}.bg-orange{background-color:#ffb031}.text-orange-dark{color:#cd7f32}.bg-orange-dark{background-color:#cd7f32}.text-green{color:#7bb158}.bg-green{background-color:#7bb158}.text-purple{color:#bd10e0}.bg-purple{background-color:#bd10e0}.card-featured.category-featured .cover,.card-ranking.category-featured .cover,.card-rankings-list.category-featured .cover{border-top-color:#d93738}.card-featured.category-featured .cover::after,.card-ranking.category-featured .cover::after,.card-rankings-list.category-featured .cover::after{background-color:#d93738}.card-featured.category-featured .cat,.card-ranking.category-featured .cat,.card-rankings-list.category-featured .cat{background-color:#d93738}.card-featured.category-academic-programs .cover,.card-ranking.category-academic-programs .cover,.card-rankings-list.category-academic-programs .cover{border-top-color:#46beda}.card-featured.category-academic-programs .cover::after,.card-ranking.category-academic-programs .cover::after,.card-rankings-list.category-academic-programs .cover::after{background-color:#46beda}.card-featured.category-academic-programs .cat,.card-ranking.category-academic-programs .cat,.card-rankings-list.category-academic-programs .cat{background-color:#46beda}.card-featured.category-student-body .cover,.card-ranking.category-student-body .cover,.card-rankings-list.category-student-body .cover{border-top-color:#ffb031}.card-featured.category-student-body .cover::after,.card-ranking.category-student-body .cover::after,.card-rankings-list.category-student-body .cover::after{background-color:#ffb031}.card-featured.category-student-body .cat,.card-ranking.category-student-body .cat,.card-rankings-list.category-student-body .cat{background-color:#ffb031}.card-featured.category-tuition-finances .cover,.card-ranking.category-tuition-finances .cover,.card-rankings-list.category-tuition-finances .cover{border-top-color:#7bb158}.card-featured.category-tuition-finances .cover::after,.card-ranking.category-tuition-finances .cover::after,.card-rankings-list.category-tuition-finances .cover::after{background-color:#7bb158}.card-featured.category-tuition-finances .cat,.card-ranking.category-tuition-finances .cat,.card-rankings-list.category-tuition-finances .cat{background-color:#7bb158}.card-featured.category-city-state .cover,.card-ranking.category-city-state .cover,.card-rankings-list.category-city-state .cover{border-top-color:#007296}.card-featured.category-city-state .cover::after,.card-ranking.category-city-state .cover::after,.card-rankings-list.category-city-state .cover::after{background-color:#007296}.card-featured.category-city-state .cat,.card-ranking.category-city-state .cat,.card-rankings-list.category-city-state .cat{background-color:#007296}.card-featured.category-campus-pride-index .cover,.card-ranking.category-campus-pride-index .cover,.card-rankings-list.category-campus-pride-index .cover{border-top-color:#bd10e0}.card-featured.category-campus-pride-index .cover::after,.card-ranking.category-campus-pride-index .cover::after,.card-rankings-list.category-campus-pride-index .cover::after{background-color:#bd10e0}.card-featured.category-campus-pride-index .cat,.card-ranking.category-campus-pride-index .cat,.card-rankings-list.category-campus-pride-index .cat{background-color:#bd10e0}.card-featured.category-campus-life .cover,.card-ranking.category-campus-life .cover,.card-rankings-list.category-campus-life .cover{border-top-color:#ad1e1f}.card-featured.category-campus-life .cover::after,.card-ranking.category-campus-life .cover::after,.card-rankings-list.category-campus-life .cover::after{background-color:#ad1e1f}.card-featured.category-campus-life .cat,.card-ranking.category-campus-life .cat,.card-rankings-list.category-campus-life .cat{background-color:#ad1e1f}.featured-posts{margin:60px 0}.footnote{font-size:12px;line-height:1.33333;text-transform:uppercase}.mfp-bg{background:#0d485d;height:100%;left:0;opacity:.8;overflow:hidden;position:fixed;top:0;width:100%;z-index:1042}.mfp-wrap{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0!important;position:fixed;top:0;width:100%;z-index:1043}.mfp-container{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-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;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;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-arrow,button.mfp-close{-webkit-appearance:none;background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:block;outline:0;overflow:visible;padding:0;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0}.mfp-arrow{height:110px;margin:0;margin-top:-55px;opacity:.65;padding:0;position:absolute;-webkit-tap-highlight-color:transparent;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{border:medium inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow .mfp-a,.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;line-height:0;margin:0 auto;max-width:100%;padding:40px 0 40px;width:auto}.mfp-figure{line-height:0}.mfp-figure:after{background:#444;bottom:40px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left;word-wrap:break-word}.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{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-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{left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;width:600px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{padding-top:0;right:0;top:0}.white-popup{background:#fff;margin:0 auto;max-width:640px;padding:25px;position:relative;width:auto}.mfp-zoom-in .mfp-with-anim{opacity:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{opacity:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-move-horizontal .mfp-with-anim{opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.mfp-move-horizontal.mfp-bg{opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{opacity:0;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}.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;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.mfp-move-from-top.mfp-bg{opacity:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mfp-move-from-top.mfp-ready.mfp-bg{opacity:.8}.mfp-move-from-top.mfp-removing .mfp-with-anim{opacity:0;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-out .mfp-with-anim{opacity:0;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mfp-zoom-out.mfp-bg{opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mfp-zoom-out.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-out.mfp-removing .mfp-with-anim{opacity:0;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0}@media (min-width:768px){.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:835px}}.pagination .label{color:#0d485d;font-size:15px;font-weight:600;margin-bottom:5px;text-align:center;text-transform:uppercase}.pagination .link{margin:20px 0 0}.pagination .link:first-child{margin-top:0}@media (min-width:768px){.pagination .link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-top:0}.pagination .link .label,.pagination .link a{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.pagination .link .label{-ms-flex-preferred-size:auto;flex-basis:auto}}.pagination .link a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0d485d;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:40px 0;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}.pagination .link a .background{background:#46beda;height:100%;left:-125%;position:absolute;top:0;-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transition:left .5s;-o-transition:left .5s;transition:left .5s;width:125%;z-index:1}.pagination .link a::before{height:8px;margin-top:0;position:absolute;width:8px;z-index:2}.pagination .link a::after{background-color:#e1e1e1;content:"";height:80%;opacity:.2;position:absolute;width:1px;z-index:2}.pagination .link a:hover{color:#0d485d}.pagination .link a:hover .background{left:0}.pagination .link.previous{margin-bottom:20px}@media (min-width:768px){.pagination .link.previous{margin-bottom:0;margin-right:20px}}.pagination .link.previous a{border-right:5px solid #46beda}.pagination .link.previous a::before{left:10px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.pagination .link.previous a::after{left:30px}.pagination .link.previous a .background{left:150%;-webkit-transform:skewX(25deg);-ms-transform:skewX(25deg);transform:skewX(25deg)}.pagination .link.previous a:hover .background{left:-20%}.pagination .link.next a{border-left:5px solid #46beda}.pagination .link.next a::before{right:10px}.pagination .link.next a::after{right:30px}.pagination .link a span{display:block;max-width:300px;position:relative;z-index:2}@media (max-width:768px){.pagination .link a span{max-width:250px}}.modal{background-color:#fff;border:1px solid #e1e1e1;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.05);box-shadow:0 10px 10px 0 rgba(0,0,0,.05);display:block;font-size:15px;left:50%;max-height:75%;max-width:835px;opacity:0;overflow:auto;padding:20px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .75s .1s;-o-transition:opacity .75s .1s;transition:opacity .75s .1s;visibility:hidden;width:calc(100% - 40px);z-index:4}.modal li{margin-bottom:5px}.popups{position:relative}.popups li{list-style:none;position:absolute}.popups li a{position:absolute;top:3px;left:0;height:36px;width:36px;background:#d93738;border-radius:100%;color:#fff;cursor:pointer;display:block;font-size:24px;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){left:0;top:5%}.popups.page-03 li:nth-child(2){left:55%;top:1.6%}.popups.page-03 li:nth-child(3){left:43%;top:14%}.popups.page-03 li:nth-child(4){left:0;top:29%}.popups.page-03 li:nth-child(5){left:52%;top:35%}.popups.page-03 li:nth-child(6){left:0;top:48%}.popups.page-03 li:nth-child(7){left:43%;top:54%}.popups.page-03 li:nth-child(8){left:0;top:66%}.popups.page-03 li:nth-child(9){left:23%;top:66%}.popups.page-03 li:nth-child(10){left:0;top:73%}.popups.page-04 li:nth-child(1){left:35%;top:30%}.popups.page-04 li:nth-child(2){left:0;top:36%}.popups.page-04 li:nth-child(3){left:41%;top:41.5%}.popups.page-04 li:nth-child(4){left:0;top:42%}.popups.page-04 li:nth-child(5){left:0;top:60%}.popups.page-04 li:nth-child(6){left:0;top:72%}.popups.page-04 li:nth-child(7){left:50%;top:75%}.popups.page-04 li:nth-child(8){left:82%;top:86%}.popups.page-05 li:nth-child(1){left:0;top:26.6%}.popups.page-05 li:nth-child(2){left:0;top:60%}.popups.page-05 li:nth-child(3){left:82%;top:60%}.popups.page-06 li:nth-child(1){left:74%;top:1.5%}.popups.page-06 li:nth-child(2){left:0;top:10%}.popups.page-06 li:nth-child(3){left:0;top:27%}.popups.page-06 li:nth-child(4){left:0;top:79%}.popups.page-06 li:nth-child(5){left:82%;top:80%}.popups.page-06 li:nth-child(6){left:82%;top:85%}.popups.page-06 li:nth-child(7){left:0;top:100%}.popups.page-07 li:nth-child(1){left:0;top:5%}.popups.page-08 li:nth-child(1){left:0;top:26.3%}.popups.page-08 li:nth-child(2){left:0;top:33%}.popups.page-08 li:nth-child(3){left:0;top:62%}.popups.page-08 li:nth-child(4){left:47%;top:63%}.popups.page-08 li:nth-child(5){left:54.6%;top:76.5%}.inline-popups{position:initial}[class^=sprite-]{background-repeat:no-repeat;display:inline-block;outline:0}.overlay-mask{background-color:transparent;bottom:0;right:0;display:block;visibility:hidden;position:fixed;top:0;width:100%;z-index:3;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.is-nav-active .overlay-mask,.overlay-mask.active,body[class*=is-modal] .overlay-mask{cursor:pointer;visibility:visible}.is-nav-active .overlay-mask::before,.overlay-mask.active::before,body[class*=is-modal] .overlay-mask::before{opacity:1}.overlay-mask::before{background:transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzA3Mzk0Qjt9PC9zdHlsZT48cGF0aCBpZD0iY2xvc2UiIGNsYXNzPSJzdDAiIGQ9Ik0xMiw5LjJMMjEuMiwwTDI0LDIuOEwxNC44LDEybDkuMiw5LjJMMjEuMiwyNEwxMiwxNC44TDIuOCwyNEwwLDIxLjJMOS4yLDEyTDAsMi44TDIuOCwwTDEyLDkuMnoiLz48L3N2Zz4=) no-repeat center/24px;color:#fff;content:"";cursor:pointer;display:block;font-weight:700;height:24px;opacity:1;position:absolute;right:20px;top:20px;width:24px;z-index:2;top:20px;right:20px;opacity:0}.is-nav-active .overlay-mask{background-color:rgba(0,0,0,.85);-webkit-transform:translate3d(-290px,0,0);transform:translate3d(-290px,0,0)}@media (max-width:350px){.is-nav-active .overlay-mask{-webkit-transform:translate3d(-450px,0,0);transform:translate3d(-450px,0,0)}}.is-nav-active .overlay-mask::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBpZD0iY2xvc2UiIGNsYXNzPSJzdDAiIGQ9Ik0xMiw5LjJMMjEuMiwwTDI0LDIuOEwxNC44LDEybDkuMiw5LjJMMjEuMiwyNEwxMiwxNC44TDIuOCwyNEwwLDIxLjJMOS4yLDEyTDAsMi44TDIuOCwwTDEyLDkuMnoiLz48L3N2Zz4=);left:auto;right:20px}.is-modal-widget-active .overlay-mask{background-color:rgba(255,255,255,.95)}.is-modal-content-active .overlay-mask,.is-modal-distinction-active .overlay-mask,.is-modal-team-member-active .overlay-mask{background-color:rgba(13,72,93,.85)}.is-modal-content-active .overlay-mask::before,.is-modal-distinction-active .overlay-mask::before,.is-modal-team-member-active .overlay-mask::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBpZD0iY2xvc2UiIGNsYXNzPSJzdDAiIGQ9Ik0xMiw5LjJMMjEuMiwwTDI0LDIuOEwxNC44LDEybDkuMiw5LjJMMjEuMiwyNEwxMiwxNC44TDIuOCwyNEwwLDIxLjJMOS4yLDEyTDAsMi44TDIuOCwwTDEyLDkuMnoiLz48L3N2Zz4=)}.list-links{cursor:pointer;display:block;font-size:18px;font-weight:700;margin:0 0 5px;opacity:.4;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.list-links::before{border-width:5px;content:"";display:inline-block;margin-right:5px;opacity:.5}.list-links+ul{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:10px 0 20px;padding:0}.list-links+ul li{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:20px}@media (max-width:767px){.list-links+ul li:last-of-type{margin-bottom:0}}@media (min-width:768px){.list-links+ul li{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}@media (min-width:1221px){.list-links+ul li{-ms-flex-preferred-size:calc(33.3334% - 15px);flex-basis:calc(33.3334% - 15px)}}.list-links+ul a{display:block}.list-links:active,.list-links:focus,.list-links:hover{opacity:1}.list-links.is-active{opacity:1}.list-links.is-active+ul{display:-webkit-box;display:-ms-flexbox;display:flex}.list-links.is-active::before{border-width:5px;opacity:1}.navigation-links{padding-bottom:30px;padding-top:30px}@media (max-width:767px){.navigation-links{margin:0 -20px;padding:0;width:calc(100% + 40px)}}.navigation-links button{background:0 0;color:#fff;display:block;padding:20px;position:relative;text-align:left;text-transform:uppercase;width:100%}@media (max-width:767px){.navigation-links button.is-active+ul{display:block}}@media (min-width:768px){.navigation-links button{display:none}}.navigation-links button svg{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.navigation-links ul{display:none;list-style:none;padding-left:0}@media (min-width:768px){.navigation-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1021px){.navigation-links ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.navigation-links li{border-top:1px solid #0d485d}@media (min-width:768px){.navigation-links li{border-top:0;-webkit-box-flex:0;-ms-flex:0 0 calc(33.3334% - 13px);flex:0 0 calc(33.3334% - 13px);margin-top:20px}.navigation-links li:nth-child(-n+3){margin-top:0}}@media (min-width:1021px){.navigation-links li{-ms-flex-preferred-size:calc(16.6667% - 16px);flex-basis:calc(16.6667% - 16px);margin-top:0}}.navigation-links .filter,.navigation-links .filter-state,.navigation-links a{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:block;font-size:14px;font-weight:700;line-height:1.2;padding:20px;position:relative;text-transform:uppercase}@media (min-width:768px){.navigation-links .filter,.navigation-links .filter-state,.navigation-links a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0d485d;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:70px;padding:15px 50px 15px 15px}}.navigation-links .filter-state.is-active,.navigation-links .filter-state:active,.navigation-links .filter-state:focus,.navigation-links .filter-state:hover,.navigation-links .filter.is-active,.navigation-links .filter:active,.navigation-links .filter:focus,.navigation-links .filter:hover,.navigation-links a.is-active,.navigation-links a:active,.navigation-links a:focus,.navigation-links a:hover{background-color:#46beda}.navigation-links .filter-state::after,.navigation-links .filter::after,.navigation-links a::after{border-width:0 2px 2px 0;content:"";display:none;margin-top:-3px;padding:2px;position:absolute;right:15px;top:50%}@media (min-width:768px){.navigation-links .filter-state::after,.navigation-links .filter::after,.navigation-links a::after{display:block}}.navigation-links .filter-state::before,.navigation-links .filter::before,.navigation-links a::before{background-color:rgba(255,255,255,.4);content:"";display:none;height:15px;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}@media (min-width:768px){.navigation-links .filter-state::before,.navigation-links .filter::before,.navigation-links a::before{display:block}}.navigation-links.microsite-nav{margin-bottom:-20px;margin-left:50%;margin-top:-60px;max-width:100%;position:relative;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);z-index:2}@media (min-width:768px){.navigation-links.microsite-nav{margin-bottom:-60px}}@media (min-width:768px){.navigation-links.microsite-nav{background:0 0;margin-bottom:-150px;margin-top:-185px;max-width:700px;padding-bottom:50px;width:100%}}@media (min-width:1021px){.navigation-links.microsite-nav{margin-bottom:-80px;max-width:1260px;padding-bottom:0;width:1260px}}.navigation-links.microsite-nav button{background:#fff;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);color:#005671;display:block;margin-left:-20px;margin-right:-20px;text-align:center;width:calc(100% + 40px)}@media (min-width:768px){.navigation-links.microsite-nav button{display:none}}.navigation-links.microsite-nav button span{background:#46beda;color:#fff;display:block;line-height:1.25;margin:10px;padding:15px 20px;padding-right:20%;position:relative;text-align:left}.navigation-links.microsite-nav button span:after{-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:"+";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:34px;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:-3px;width:20%}.navigation-links.microsite-nav button.is-active span:after{content:"-"}.navigation-links.microsite-nav ul{background:#fff;-webkit-filter:drop-shadow(0 10px 30px rgba(0,0,0,.1));filter:drop-shadow(0 10px 30px rgba(0,0,0,.1));-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}@media (min-width:768px){.navigation-links.microsite-nav ul{background:0 0;margin-top:30px}}.navigation-links.microsite-nav ul li{background:rgba(255,255,255,.7);border-top:0;margin-bottom:0;margin-top:0;padding:0;text-align:left;width:100%;z-index:9}.navigation-links.microsite-nav ul li:not(:first-child){border-top:1px solid rgba(255,255,255,.21)}@media (min-width:768px){.navigation-links.microsite-nav ul li{border-top:0;padding:16px 8px;width:227px}}@media (min-width:768px){.navigation-links.microsite-nav ul li:first-child{padding-left:16px}.navigation-links.microsite-nav ul li:last-child{padding-right:16px}.navigation-links.microsite-nav ul li:nth-child(n+4),.navigation-links.microsite-nav ul li:nth-child(n+7){padding-top:0}.navigation-links.microsite-nav ul li:nth-child(3),.navigation-links.microsite-nav ul li:nth-child(6){padding-right:16px}.navigation-links.microsite-nav ul li:nth-child(4),.navigation-links.microsite-nav ul li:nth-child(7){padding-left:16px}}@media (min-width:1021px){.navigation-links.microsite-nav ul li:nth-child(n+4),.navigation-links.microsite-nav ul li:nth-child(n+7){padding-top:16px}.navigation-links.microsite-nav ul li:nth-child(n+6){padding-top:0}.navigation-links.microsite-nav ul li:nth-child(4){padding-left:0}.navigation-links.microsite-nav ul li:nth-child(7){padding-left:8px}.navigation-links.microsite-nav ul li:nth-child(5){padding-right:16px}.navigation-links.microsite-nav ul li:nth-child(6){padding-left:16px}}.navigation-links.microsite-nav ul li a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#005671;border-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:18px;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:203px;overflow:hidden;padding:15px 30px 15px 15px}@media (min-width:768px){.navigation-links.microsite-nav ul li a{height:103px}}.navigation-links.microsite-nav ul li a .label{font-size:15px;font-weight:400;text-transform:uppercase}.navigation-links.microsite-nav ul li a span{z-index:1}.navigation-links.microsite-nav ul li a:hover{background:#005671}.navigation-links.microsite-nav ul li a::after{display:block}.navigation-links.microsite-nav ul li a::before{background-color:#46beda;display:block;height:100%;left:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:5px;z-index:0}.navigation-links.microsite-nav ul li a:hover:before{left:-25%;top:0;-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:150%;z-index:0}.navigation-links.microsite-nav ul li a.current-link{background:#46beda}.navigation-sticky{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0d485d;color:#fff;height:60px;line-height:1.3;margin-top:80px}@media (max-width:1020px){.navigation-sticky{left:0;position:fixed;right:0;top:0;width:100%;z-index:2}}@media (min-width:1021px){.navigation-sticky{margin-top:0}}.is-sticky-nav-active .navigation-sticky{left:0;position:fixed;right:0;top:0;width:100%;z-index:2}.navigation-sticky .container,.navigation-sticky .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:60px}.navigation-sticky .control{border-left:1px solid rgba(255,255,255,.25);border-right:1px solid rgba(255,255,255,.25);-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;width:100%}@media (min-width:768px){.navigation-sticky .control{-ms-flex-preferred-size:375px;flex-basis:375px;width:375px}}.navigation-sticky .progress{display:none}@media (min-width:768px){.navigation-sticky .progress{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:calc(100% - 375px);flex-basis:calc(100% - 375px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;height:100%;padding-left:20px}}.navigation-sticky .bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:-o-radial-gradient(center,circle,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 3px,#0d485d 3px,#0d485d 100%);background-image:radial-gradient(circle at center,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 3px,#0d485d 3px,#0d485d 100%);background-position:left center;background-repeat:repeat-x;background-size:13px 6px;border:0;border-radius:3px;color:#fff;cursor:pointer;height:6px;width:100%}.navigation-sticky .bar::-webkit-progress-bar{background-color:transparent}.navigation-sticky .bar::-webkit-progress-value{background-color:transparent;background-image:radial-gradient(circle at center,#fff 0,#fff 3px,#0d485d 3px,#0d485d 100%);background-size:13px 6px}.navigation-sticky .bar::-moz-progress-bar{background-color:transparent;background-image:radial-gradient(circle at center,#fff 0,#fff 3px,#0d485d 3px,#0d485d 100%);background-size:13px 6px}.navigation-sticky .number{background:#fff;border:5px solid #46beda;border-radius:50%;-webkit-box-shadow:0 0 0 3px #fff;box-shadow:0 0 0 3px #fff;color:#007296;display:block;font-size:12px;font-weight:700;height:30px;left:0;line-height:20px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px}.navigation-sticky .current{cursor:pointer;display:block;font-family:Cabin,sans-serif;font-size:14px;max-width:100%;overflow:hidden;padding:20px 40px 20px 30px;position:relative;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.navigation-sticky .current::after{content:"";display:block;height:8px;position:absolute;right:20px;top:24px;width:8px}.navigation-sticky .list{background-color:#0d485d;counter-reset:snav;display:none;left:0;margin:0;padding:0;position:absolute;top:100%;width:100%;z-index:2}.navigation-sticky .list li{border-top:1px solid rgba(255,255,255,.25)}.navigation-sticky .list a{color:#fff;display:block;font-size:14px;font-weight:700;padding:15px 20px 15px 40px}.navigation-sticky .list a::before{content:counter(snav) ". ";counter-increment:snav;margin-left:-20px;margin-right:5px}.navigation-sticky .list a.is-active,.navigation-sticky .list a:active,.navigation-sticky .list a:focus,.navigation-sticky .list a:hover{color:#46beda}.navigation-sticky .is-active .list{display:block}.is-sticky-nav-active .site-header{margin-bottom:60px}@media (min-width:768px){.scholarship-boxes{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.scholarships-box{border:1px solid #e1e1e1;border-top:0;-webkit-box-shadow:0 5px 10px 0 #e1e1e1;box-shadow:0 5px 10px 0 #e1e1e1;margin-top:20px}.scholarships-box:first-child{margin-top:0}@media (min-width:768px){.scholarships-box{-webkit-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);margin-top:0}}.scholarships-box header{background-position:center center;background-repeat:no-repeat;background-size:cover;border-top:4px solid #46beda;color:#fff;display:block;height:175px;overflow:hidden;position:relative;text-align:left;width:100%;z-index:0}.scholarships-box header::before{background-color:rgba(13,72,93,.9);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.scholarships-box header *{position:relative;z-index:2}.scholarships-box h3{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:20px;left:20px;margin:0;position:absolute}.scholarships-box h3 small{display:block;font-size:15px;text-transform:uppercase}.scholarships-box li{background-color:#fff}.scholarships-box li:nth-child(even){background-color:#f5f5f5}.scholarships-box a{color:#0d485d;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}.scholarships-box a span{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media (min-width:1021px){.scholarships-box a span{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%}}.scholarships-box a span:first-of-type{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:20px}@media (min-width:1021px){.scholarships-box a span:first-of-type{-ms-flex-preferred-size:25%;flex-basis:25%;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);margin-bottom:0;margin-right:15px}}.scholarships-box a span.link-acnhor{font-size:15px}.scholarships-box a b{color:#007296;font-family:Cabin,sans-serif;font-size:22px;line-height:1}.scholarships-box a small{display:block;font-size:13px;text-transform:uppercase}.scholarships-box button{border-top:1px solid #e1e1e1;display:block;font-size:15px;font-weight:700;padding:20px;text-align:center;width:100%}.list-sitemap{border-top:1px solid #e1e1e1;list-style:none!important;padding:20px 0 0!important}h2+.list-sitemap{margin-top:-20px}@media (min-width:1021px){.list-sitemap{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width:1221px){.list-sitemap{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.list-sitemap li{margin-bottom:15px}.list-sitemap a{color:#0d485d;font-size:15px}.list-sitemap a b{font-weight:400}.logo-download{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e1e1e1;margin-bottom:20px;padding:20px}@media (min-width:768px){.logo-download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.logo-download img{margin:0 auto;width:225px}@media (min-width:768px){.logo-download img{-webkit-box-flex:0;-ms-flex:0 0 225px;flex:0 0 225px;margin:0 auto 0 0}}.logo-download a{margin:20px auto 0}@media (min-width:768px){.logo-download a{display:block;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 235px);flex:0 0 calc(50% - 235px);margin:0 0 0 20px}}.bar-graph{border:0;display:none;margin:0}@media (min-width:1221px){.bar-graph{display:block}}.bar-graph th{background-color:transparent;border:0;color:#0d485d;padding:0 0 10px;text-align:center;text-transform:none}.bar-graph td{border:0;padding:0;vertical-align:middle}.bar-graph .label{color:#0d485d;font-size:12px;font-weight:700;line-height:17px;padding-right:15px;text-align:right;text-transform:uppercase;width:155px}.bar-graph .bar{background:0;border-left:1px solid #e1e1e1;padding:8px 0}.bar-graph .bar span{background:#d93738;border-bottom:5px solid #ad1e1f;display:block;height:30px;position:relative}.bar-graph .bar b{background:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);color:#0d485d;display:block;font-size:10px;font-weight:700;line-height:25px;padding:0 6px;position:absolute;right:-10px;top:10px;width:auto}.story-grid-title{margin:60px 0 30px}.story-grid-title:first-of-type{margin-top:30px}.story-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px}.story-lead,.story-lead--feat,.story-lead--mz{background-color:#f5f5f5;background-position:center center;background-size:cover;cursor:pointer;margin:10px;overflow:hidden;padding:10px 10px 40px;position:relative;width:100%}@media (min-width:1021px){.story-lead,.story-lead--feat,.story-lead--mz{min-height:250px;width:calc(25% - 20px)}}.story-lead--feat:not(.story-lead--mz),.story-lead--mz:not(.story-lead--mz),.story-lead:not(.story-lead--mz){-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.story-lead--feat:not(.story-lead--mz):hover h3,.story-lead--mz:not(.story-lead--mz):hover h3,.story-lead:not(.story-lead--mz):hover h3{color:#46beda}.story-lead--feat::before,.story-lead--mz::before,.story-lead::before{background:rgba(7,57,75,.6);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;width:100%}.story-lead--feat:focus a::before,.story-lead--feat:hover a::before,.story-lead--mz:focus a::before,.story-lead--mz:hover a::before,.story-lead:focus a::before,.story-lead:hover a::before{width:100%}.story-lead--feat:focus:before,.story-lead--feat:hover:before,.story-lead--mz:focus:before,.story-lead--mz:hover:before,.story-lead:focus:before,.story-lead:hover:before{opacity:1}@media (max-width:767px){.story-lead--feat:focus:before,.story-lead--feat:hover:before,.story-lead--mz:focus:before,.story-lead--mz:hover:before,.story-lead:focus:before,.story-lead:hover:before{display:none}}.story-lead a,.story-lead--feat a,.story-lead--mz a{overflow:hidden;z-index:1}.story-lead a::before,.story-lead--feat a::before,.story-lead--mz a::before{background:#28a8c6;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;width:0}.story-lead a b,.story-lead--feat a b,.story-lead--mz a b{position:relative}.story-lead h3,.story-lead--feat h3,.story-lead--mz h3{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-size:16px;font-weight:400;margin:0;min-width:200px;padding:15px;position:relative}.story-lead h3[data-category]::after,.story-lead--feat h3[data-category]::after,.story-lead--mz h3[data-category]::after{background:#fff;bottom:100%;color:#007296;content:attr(data-category);display:inline-block;font-size:13px;left:0;line-height:14px;padding:15px 15px 5px;position:absolute;text-transform:uppercase}.story-lead .learn-more,.story-lead--feat .learn-more,.story-lead--mz .learn-more{background:#46beda;bottom:0;height:30px;position:absolute;right:0;text-indent:-9999px;width:30px}.story-lead .chev-right,.story-lead--feat .chev-right,.story-lead--mz .chev-right{position:absolute;right:12px;top:calc(50% - 4px)}@media (max-width:767px){.story-lead{background:#fff!important;-webkit-box-shadow:0 5px 10px 0 #e1e1e1;box-shadow:0 5px 10px 0 #e1e1e1;margin:0 10px 10px;padding:15px 45px 15px 15px}.story-lead--mz+.story-lead{margin-top:10px}.story-lead h3{background:0 0;padding:0}.story-lead h3::after{display:none!important}.story-lead .learn-more{height:100%}}@media (min-width:768px){.story-lead{min-height:220px;width:calc(50% - 20px)}}@media (min-width:768px){.story-lead{min-height:250px;width:calc(33.3334% - 20px)}}@media (min-width:1021px){.story-lead{width:calc(25% - 20px)}}.story-lead--feat{min-height:220px}@media (min-width:768px){.story-lead--feat{min-height:250px}}@media (min-width:768px){.story-lead--feat{width:calc(50% - 20px)}}.story-lead--feat header{width:auto}@media (min-width:768px){.story-lead--feat header{max-width:260px}}@media (min-width:768px){.story-lead--feat header{max-width:380px}}@media (min-width:768px){.story-lead--feat header{max-width:260px}}@media (min-width:1021px){.story-lead--feat header{max-width:380px}}.story-lead--feat h3{font-size:20px;line-height:22px}@media (min-width:768px){.story-lead--feat h3{font-size:24px;line-height:26px}}.story-lead--feat .learn-more{color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;line-height:30px;padding:0 42px 0 15px;text-indent:0;text-transform:uppercase;width:100%}@media (min-width:768px){.story-lead--feat .learn-more{width:auto}}.story-lead--feat .learn-more::after{border-right:1px solid rgba(255,255,255,.3);content:"";height:15px;position:absolute;right:32px;top:7.5px}.story-lead--feat .chev-right{right:15px}.story-lead--mz{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:250px;padding:20px;text-align:center}@media (min-width:768px) and (max-width:1020px){.story-lead--mz{float:left;width:calc(50% - 20px)}}@media (min-width:768px){.story-lead--mz{width:calc(25% - 20px)}}.story-lead--mz:hover a{border-color:#fff;color:#0d485d}.story-lead--mz h3{background:0 0;font-size:18px;margin:5px 0 15px;padding:0}.story-lead--mz h3::after{display:none}.story-lead--mz a{background:0 0;color:#fff;display:inline-block}@media (min-width:768px) and (max-width:1020px){.story-lead--mz a{padding-left:20px;padding-right:20px;width:100%}}.story-lead--mz a::before{background:#fff;color:#0d485d}.story-lead--mz::before{background:#0d485d;opacity:.9}.story-lead--mz svg{height:30px;position:relative;width:36px}.story-lead--mz svg path{fill:#fff}[data-highcharts-chart]{display:block;margin:30px 0 60px}.navigation-voting-guide{background:rgba(255,255,255,.5);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5);margin:30px auto 0;max-width:450px;padding:20px}@media (min-width:768px){.navigation-voting-guide{max-width:initial}}.navigation-voting-guide ul{margin:0;padding:0}@media (min-width:768px){.navigation-voting-guide ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.navigation-voting-guide li{background:#007296;background-position:center;background-size:cover;margin-top:20px}.navigation-voting-guide li:first-child{margin-top:0}@media (min-width:768px){.navigation-voting-guide li{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-top:0}}@media (min-width:768px) and (max-width:1020px){.navigation-voting-guide li{-ms-flex-preferred-size:calc(33.3334% - 14px);flex-basis:calc(33.3334% - 14px);margin:20px 0 0 20px}.navigation-voting-guide li:nth-child(-n+3){margin-top:0}.navigation-voting-guide li:nth-child(3n+1){margin-left:0}}@media (min-width:1021px){.navigation-voting-guide li{-ms-flex-preferred-size:calc(20% - 16px);flex-basis:calc(20% - 16px)}.navigation-voting-guide li~li{margin-left:20px}.navigation-voting-guide li:nth-child(5n+1){margin-left:0}}.navigation-voting-guide li[class*=by-state]{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto,w_450,h_250,c_fill/v1/BestColleges.com/btn-img-by-state.jpg)}.navigation-voting-guide li[class*=by-issues]{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto,w_450,h_250,c_fill/v1/BestColleges.com/btn-img-by-the-issues.jpg)}.navigation-voting-guide li[class*=student]{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto,w_450,h_250,c_fill/v1/BestColleges.com/btn-img-for-students.jpg)}.navigation-voting-guide li[class*=in-college]{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto,w_450,h_250,c_fill/v1/BestColleges.com/btn-img-in-college.jpg)}.navigation-voting-guide li[class*=resources]{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto,w_450,h_250,c_fill/v1/BestColleges.com/btn-img-resources.jpg)}.navigation-voting-guide a{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.75)),to(transparent));background:-o-linear-gradient(top,rgba(0,0,0,.75),transparent);background:linear-gradient(to bottom,rgba(0,0,0,.75),transparent);border-bottom:5px solid #46beda;color:#fff;display:block;font-size:20px;font-weight:700;height:100%;line-height:1.2;padding:20px;position:relative;position:relative;text-align:left;text-transform:uppercase;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s;width:100%}.navigation-voting-guide a:active,.navigation-voting-guide a:focus,.navigation-voting-guide a:hover{background-color:rgba(7,57,75,.7)}.navigation-voting-guide a.current-link{border-bottom-color:#d5545b}.navigation-voting-guide span{display:block;font-size:16px;font-weight:400;text-transform:uppercase}.expand-list-toggle{display:block;margin:20px 0 5px;text-align:right}.expand-list-toggle+*{margin-top:5px!important}[data-widget=editorial-links]{margin:60px 0}@media (max-width:500px){.content .editorial-links .ad-disclosure-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.related-posts ul{list-style:none;margin:0;padding:0}.related-posts li{margin:0 0 15px 0;position:relative}.related-posts li:last-child{margin-bottom:auto}.related-posts .link-anchor{padding:15px}.related-posts__links{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-preferred-size:150px;flex-basis:150px;-ms-flex-negative:0;flex-shrink:0}.related-posts__links li{width:49%}.related-posts__links li .link-anchor{padding:20px}.cards-1,.cards-2,.cards-3,.cards-4{list-style:none!important;margin:0;padding:0!important}@media (min-width:768px){.cards-1,.cards-2,.cards-3,.cards-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cards-1>li,.cards-2>li,.cards-3>li,.cards-4>li{display:block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin:20px 0 0;position:relative;width:100%}.cards-1>li:first-of-type{margin-top:0}@media (min-width:768px){.cards-2>li{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.cards-2>li+li{margin-left:20px}.cards-2>li:nth-child(-n+2){margin-top:0}.cards-2>li:nth-child(2n+1){margin-left:0}}@media (min-width:768px) and (max-width:1020px){.cards-3>li{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.cards-3>li+li{margin-left:20px}.cards-3>li:nth-child(-n+2){margin-top:0}.cards-3>li:nth-child(2n+1){margin-left:0}}@media (min-width:1021px){.cards-3>li{-ms-flex-preferred-size:calc(33.3334% - 14px);flex-basis:calc(33.3334% - 14px)}.cards-3>li+li{margin-left:20px}.cards-3>li:nth-child(-n+3){margin-top:0}.cards-3>li:nth-child(3n+1){margin-left:0}}@media (min-width:768px) and (max-width:1020px){.cards-4>li{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.cards-4>li+li{margin-left:20px}.cards-4>li:nth-child(-n+2){margin-top:0}.cards-4>li:nth-child(2n+1){margin-left:0}}@media (min-width:1021px){.cards-4>li{-ms-flex-preferred-size:calc(25% - 15px);flex-basis:calc(25% - 15px)}.cards-4>li+li{margin-left:20px}.cards-4>li:nth-child(-n+4){margin-top:0}.cards-4>li:nth-child(4n+1){margin-left:0}}.card-featured{background-color:#fff;-webkit-box-shadow:0 5px 10px 0 #e1e1e1;box-shadow:0 5px 10px 0 #e1e1e1;color:#fff;display:block;font-family:Cabin,sans-serif;height:100%;width:100%}.card-featured:focus .card-featured:active .cover::before,.card-featured:hover .cover::before{background-color:rgba(70,190,218,.9)}.card-featured .cover{background-position:center center;background-repeat:no-repeat;background-size:cover;border-top-color:#0d485d;color:#fff;display:block;height:175px;overflow:hidden;position:relative;text-align:left;width:100%;z-index:0}.card-featured .cover::before{background-color:rgba(3,97,144,.9);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s;width:100%;z-index:1}.card-featured .cover *{position:relative;z-index:2}.card-featured .title{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:20px;color:#fff;display:block;font-size:28px;left:20px;margin:0;position:absolute;right:20px}.card-featured .title.long-title{font-size:24px}.card-featured .cat{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0d485d;bottom:0;color:#fff;display:block;font-size:16px;margin:0;padding:10px 40px 10px 20px;text-transform:uppercase;width:100%}.card-standard{background-color:#f5f5f5;border:1px solid #e1e1e1;border-top:0;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.card-standard::before{background:#0d485d;content:"";height:4px;left:-1px;position:absolute;top:0;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;width:calc(100% + 2px)}.card-standard:active,.card-standard:focus,.card-standard:hover{background-color:#fff}.card-standard:active::before,.card-standard:focus::before,.card-standard:hover::before{background-color:#46beda}.card-standard a{display:block;height:100%;padding:30px 20px;text-transform:uppercase}.card-career{background-color:#fff;border-top:4px solid #46beda;-webkit-box-shadow:0 5px 10px 0 #e1e1e1;box-shadow:0 5px 10px 0 #e1e1e1;color:#fff;display:block;font-family:Cabin,sans-serif;height:100%;margin-bottom:20px;width:100%}.card-career:nth-child(-n+3){border-top-color:#0d485d}.card-career:nth-child(-n+3) .cover::after{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0d485d;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.25);box-shadow:0 5px 10px 0 rgba(0,0,0,.25);color:#fff;content:"Popular";display:inline-block;font-size:14px;left:20px;padding:5px 10px;position:absolute;text-transform:uppercase;top:0;z-index:2}.card-career:focus .card-career:active .cover::before,.card-career:hover .cover::before{background-color:rgba(70,190,218,.9)}.card-career .cover{background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;display:block;height:225px;overflow:hidden;position:relative;text-align:left;width:100%;z-index:0}.card-career .cover::before{background-color:rgba(3,97,144,.9);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s;width:100%;z-index:1}.card-career .cover *{position:relative;z-index:2}.card-career .title{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:60px;display:block;font-size:28px;left:20px;margin:0;position:absolute;right:20px}.card-career .link-anchor{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0d485d;bottom:0;color:#fff;display:block;font-size:16px;margin:0;padding:10px 20px;position:absolute;width:100%}.card-career .link-anchor::after{border-color:currentColor}.card-ranking{background-color:#f5f5f5;border:1px solid #e1e1e1;border-left:0;display:block;height:100%;height:100px;position:relative;width:100%}.card-ranking::before{border-color:#a9a9a9;content:"";position:absolute;right:20px;top:calc(50% - 2px)}.card-ranking::after{background-color:#46beda;bottom:0;content:"";height:calc(100% + 2px);left:0;position:absolute;top:-1px;width:5px}.card-ranking a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;justify-items:center;padding:0 40px 0 25px;width:100%}.card-ranking .title{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a9a9a9;display:block;font-size:14px;font-weight:400;margin:0;text-transform:uppercase}.card-ranking .title b{color:#0d485d;display:block;font-size:18px;-webkit-font-smoothing:auto;font-smoothing:auto;font-weight:700;margin:0 0 1px}.card-careers-list{background-color:#fff;-webkit-box-shadow:0 5px 10px 0 #e1e1e1;box-shadow:0 5px 10px 0 #e1e1e1;color:#fff;display:block;font-family:Cabin,sans-serif;height:100%;width:100%}.card-careers-list .cover{background-position:center center;background-repeat:no-repeat;background-size:cover;border-top:4px solid #46beda;color:#fff;display:block;height:150px;overflow:hidden;position:relative;text-align:left;width:100%;z-index:0}.card-careers-list .cover::before{background-color:rgba(3,97,144,.9);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.card-careers-list .cover *{position:relative;z-index:2}.card-careers-list .title{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:20px;color:#fff;display:block;font-size:38px;left:30px;margin:0;position:absolute;right:30px}.card-careers-list .title small{display:block;font-size:16px}.card-careers-list ul{border:1px solid #e1e1e1;border-top:0;margin:0}@media (min-width:768px){.card-careers-list ul{display:block}}.card-careers-list ul>li:nth-child(even){background-color:#f5f5f5}.card-careers-list .link-anchor{display:block;margin:0;padding:24px 30px}.card-rankings-list{background-color:#fff;-webkit-box-shadow:0 5px 10px 0 #e1e1e1;box-shadow:0 5px 10px 0 #e1e1e1;color:#fff;display:block;font-family:Cabin,sans-serif;height:100%;width:100%}.card-rankings-list:focus .card-rankings-list:active .cover::before,.card-rankings-list:hover .cover::before{background-color:rgba(70,190,218,.9)}.card-rankings-list .cover{background-position:center center;background-repeat:no-repeat;background-size:cover;border-top-color:#0d485d;color:#fff;display:block;height:175px;overflow:hidden;position:relative;text-align:left;width:100%;z-index:0}.card-rankings-list .cover::before{background-color:rgba(3,97,144,.9);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s;width:100%;z-index:1}.card-rankings-list .cover *{position:relative;z-index:2}.card-rankings-list .title{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:20px;color:#fff;display:block;font-size:28px;left:20px;margin:0;position:absolute;right:20px}.card-rankings-list .cat{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0d485d;bottom:0;color:#fff;display:block;font-size:16px;margin:0;padding:10px 40px 10px 20px;position:relative;text-transform:uppercase;width:100%}.card-rankings-list .cat::after{color:#fff;content:"+";display:block;font-weight:700;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.card-rankings-list .cat::after{display:none}}.card-rankings-list .cat.is-active::after{content:"–"}.card-rankings-list .cat.is-active+ul{display:block}.card-rankings-list ul{border:1px solid #e1e1e1;border-top:0;display:none;margin:0;padding:5px 0 0}@media (min-width:768px){.card-rankings-list ul{display:block}}.card-rankings-list li{padding:10px 20px}.card-rankings-list li:last-of-type{border-top:1px solid #e1e1e1;margin-top:5px}.card-rankings-list .rank{color:#007296;display:inline-block;font-size:24px;font-weight:700;margin-right:10px}.card-rankings-list .school{color:#0d485d;font-family:"Open Sans",sans-serif;font-size:14px}.card-rankings-list .link-anchor{display:block;margin:0;padding:10px;text-align:center}.card-gold{background-position:center;background-repeat:no-repeat;background-size:cover;height:325px;position:relative}.card-gold .back,.card-gold .front{border-left:10px solid #ffb031;bottom:0;color:#fff;left:0;position:absolute;right:0;text-align:center;top:0;width:100%}.card-gold .front{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(2%,#0d485d),to(rgba(13,72,93,.3)));background-image:-o-linear-gradient(bottom,#0d485d 2%,rgba(13,72,93,.3) 100%);background-image:linear-gradient(0deg,#0d485d 2%,rgba(13,72,93,.3) 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.card-gold .front .logo{max-width:75%;width:225px}.card-gold .back{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffb031;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-10px;opacity:0;padding:10px 20px 10px 10px;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;visibility:hidden;width:calc(100% + 20px);z-index:2}@media (min-width:768px){.card-gold .back{font-size:15px;padding:30px}}.card-gold .back .blurb p,.card-gold .back .title{margin:0 0 15px}.card-gold .back .btn-distinction{margin:0 auto;max-width:150px}.card-gold:hover .back{opacity:1;visibility:visible}.card-silver{background-position:center;background-repeat:no-repeat;background-size:cover;height:200px;position:relative}.card-silver .back,.card-silver .front{border-left:10px solid #a9a9a9;bottom:0;color:#fff;left:0;position:absolute;right:0;text-align:center;top:0;width:100%}.card-silver .front{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(2%,#0d485d),to(rgba(13,72,93,.3)));background-image:-o-linear-gradient(bottom,#0d485d 2%,rgba(13,72,93,.3) 100%);background-image:linear-gradient(0deg,#0d485d 2%,rgba(13,72,93,.3) 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.card-silver .front .logo{max-width:75%;width:200px}.card-silver .back{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#a9a9a9;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-10px;opacity:0;padding:20px;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;visibility:hidden;width:calc(100% + 20px);z-index:2}.card-silver .back .title{margin:0 0 15px}.card-silver .back .blurb{display:none}.card-silver .back .btn-distinction{margin:0 auto;max-width:150px}.card-silver:hover .back{opacity:1;visibility:visible}.card-bronze{background-position:center;background-repeat:no-repeat;background-size:cover;height:120px;position:relative}.card-bronze .back,.card-bronze .front{border-left:10px solid #ec9266;bottom:0;color:#fff;left:0;padding:20px;position:absolute;right:0;top:0;width:100%}.card-bronze .back::after,.card-bronze .front::after{content:"";position:absolute;right:15px}.card-bronze .back::before,.card-bronze .front::before{background:rgba(255,255,255,.2);content:"";position:absolute;right:31px;width:1px}.card-bronze .back .title,.card-bronze .front .title{margin:0 30px 0 0}.card-bronze .front{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0d485d;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.card-bronze .front::before{bottom:20px;top:20px}.card-bronze .front .logo{max-width:75%;width:120px}.card-bronze .back{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ec9266;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;margin:-10px;opacity:0;padding:30px 20px 30px 30px;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;visibility:hidden;width:calc(100% + 20px);z-index:2}.card-bronze .back::before{bottom:30px;top:30px}.card-bronze .back .blurb,.card-bronze .back .btn-distinction{display:none}.card-bronze:hover .back{opacity:1;visibility:visible}.card-resource{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;border-left:4px solid #46beda;color:#0d485d;display:block;font-size:17px;height:100%;line-height:1.3;padding:20px 50px 20px 20px;position:relative;text-transform:uppercase;width:100%}.card-resource::after{border-color:#46beda;border-width:0 2px 2px 0;content:"";display:block;margin-top:-3px;padding:2px;position:absolute;right:15px;top:50%}.card-resource::before{background-color:#e1e1e1;content:"";display:block;height:60%;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}.card-resource span{color:#a9a9a9;display:block;font-size:12px;margin:0 0 2px}.card-resource:active,.card-resource:focus,.card-resource:hover{background-color:#46beda;color:#0d485d}.card-resource:active span,.card-resource:focus span,.card-resource:hover span{color:#fff}.card-resource:active::after,.card-resource:focus::after,.card-resource:hover::after{border-color:#0d485d}.card-resource:active::before,.card-resource:focus::before,.card-resource:hover::before{background-color:#0d485d}[class*=cards-]>li.card-partner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e1e1e1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:15px;text-align:center}[class*=cards-]>li.card-partner:hover{background:#07394b;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}[class*=cards-]>li.card-partner:hover img{display:none}[class*=cards-]>li.card-partner:not(:hover) p{position:absolute;-webkit-transform:translateY(-900%);-ms-transform:translateY(-900%);transform:translateY(-900%)}[class*=cards-]>li.card-partner p{color:#fff;font-weight:700;line-height:1.41176;margin-bottom:15px;text-transform:uppercase}[class*=cards-]>li.card-partner img{max-width:75%}.post-meta{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (max-width:767px){.post-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.post-author{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:35px;width:330px}.post-author img{height:60px;width:60px}.post-author img+div{width:calc(100% - 75px)}.post-author .date-published{font-size:13px}.js-back-to-top{background:0 0;bottom:10%;color:#005671;height:40px;position:relative;right:-50%;top:30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:70px;z-index:1}@media (min-width:1021px){.js-back-to-top{bottom:115px;position:absolute;right:-120px;top:auto}}.js-back-to-top::before{content:url(/assets/img/svg/icon-back-to-top.svg);height:46px;left:12px;position:absolute;top:-50px;width:46px}.template-single-resources .js-back-to-top{top:50px}@media (min-width:1021px){.template-single-resources .js-back-to-top{top:auto}}.template-sidebar .js-back-to-top{margin-bottom:120px;margin-top:50px}@media (min-width:1021px){.template-sidebar .js-back-to-top{margin-bottom:0;margin-top:0}}.tab-container{display:none}.tab-container.is-active{display:block}.category-campus-pride-index main{background:0 0!important}.category-campus-pride-index .banner{padding:0;text-align:left}.category-campus-pride-index .banner::before{background:transparent url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/LBGTQ%20Ranking/banner.jpg) no-repeat center/cover;border-bottom:10px solid #f60;z-index:1}.category-campus-pride-index .banner::after{background-size:contain;height:300px;left:auto;margin:0;right:30px;top:50px;width:300px;z-index:1}.category-campus-pride-index .banner .hgroup{background-repeat:no-repeat;background-size:270px;color:#0d485d;padding:20px 10px 170px 10px}.category-campus-pride-index .banner .hgroup h1{margin-bottom:0;max-width:100%}@media (min-width:768px){.category-campus-pride-index .banner .hgroup{padding:50px 50px 0 0}.category-campus-pride-index .banner .hgroup h1{max-width:80%}}@media (min-width:1021px){.category-campus-pride-index .banner .hgroup{background-size:auto;padding:50px 50px 25px 50px}}.category-campus-pride-index .banner h1{text-align:center}.category-campus-pride-index .banner h1 a{background:transparent url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/logo-campus-pride.png) no-repeat left top/auto 40px;color:rgba(255,255,255,0);content:"";display:inline-block;height:40px;margin:10px 0 40px;position:relative;width:250px}.category-campus-pride-index .banner h1 a::before{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f60;color:#fff;content:"In Partner with BestColleges.com";display:block;font-size:12px;font-weight:700;padding:10px;position:absolute;top:calc(100% + 5px)}@media (min-width:768px){.category-campus-pride-index .banner h1 a{width:440px}.category-campus-pride-index .banner h1 a::before{bottom:0;right:0;top:auto}}@media (min-width:768px){.category-campus-pride-index .banner h1{text-align:left}}.category-campus-pride-index .post-best-colleges-for-lgbt-students .banner::after{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/LBGTQ%20Ranking/img-flag.png);background-position:center bottom 60px;height:100%;right:50px;width:250px}@media (min-width:1021px){.category-campus-pride-index .post-best-colleges-for-lgbt-students .banner::after{background-position:right bottom 93px;height:300px;width:300px}}.category-campus-pride-index .post-top-lgbtq-friendly-colleges-by-state .banner::after{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/LBGTQ%20Ranking/img-states.png);background-position:center bottom 70px;height:100%;right:50px;width:250px}@media (min-width:768px){.category-campus-pride-index .post-top-lgbtq-friendly-colleges-by-state .banner::after{background-position:right center;bottom:auto;height:300px;top:20px;width:300px}}.category-campus-pride-index .post-best-colleges-for-lgbt-students .media-promotion,.category-campus-pride-index .post-top-lgbtq-friendly-colleges-by-state .media-promotion{background-size:cover;margin-bottom:48px;padding-bottom:50px;padding-top:50px}@media (min-width:768px){.category-campus-pride-index .post-best-colleges-for-lgbt-students .media-promotion,.category-campus-pride-index .post-top-lgbtq-friendly-colleges-by-state .media-promotion{padding-left:315px}}.category-campus-pride-index .post-best-colleges-for-lgbt-students .media-promotion .media-promotion-title,.category-campus-pride-index .post-top-lgbtq-friendly-colleges-by-state .media-promotion .media-promotion-title{border-bottom:none;font-size:16px;margin-bottom:0;padding-bottom:4px}.category-campus-pride-index .post-best-colleges-for-lgbt-students .media-promotion>span,.category-campus-pride-index .post-top-lgbtq-friendly-colleges-by-state .media-promotion>span{font-size:32px;font-weight:700;line-height:1.2;margin-bottom:16px}.category-campus-pride-index .post-best-colleges-for-lgbt-students .media-promotion>span a,.category-campus-pride-index .post-top-lgbtq-friendly-colleges-by-state .media-promotion>span a{color:#0d485d;text-decoration:underline;-webkit-text-decoration-color:#f60;text-decoration-color:#f60}.category-campus-pride-index .post-best-colleges-for-lgbt-students .media-promotion .btn-secondary,.category-campus-pride-index .post-top-lgbtq-friendly-colleges-by-state .media-promotion .btn-secondary{background-color:#f60;border-radius:3px;font-size:15px;margin-top:16px;padding-left:48px;padding-right:48px}.category-campus-pride-index .rankings-table{margin-top:30px}.category-campus-pride-index .rankings-table tbody tr{background-color:#734fbd}.category-campus-pride-index .rankings-table .rank{background-color:#30097e}.category-campus-pride-index .rankings-table .cost{border-color:#30097e}.category-campus-pride-index .rankings-table .link-anchor,.category-campus-pride-index .rankings-table a:not([class]){color:#f60}.category-campus-pride-index .rankings-table .link-anchor:active,.category-campus-pride-index .rankings-table .link-anchor:focus,.category-campus-pride-index .rankings-table .link-anchor:hover,.category-campus-pride-index .rankings-table a:not([class]):active,.category-campus-pride-index .rankings-table a:not([class]):focus,.category-campus-pride-index .rankings-table a:not([class]):hover{color:#b34700}.category-campus-pride-index .rankings-table .link-anchor:active::after,.category-campus-pride-index .rankings-table .link-anchor:focus::after,.category-campus-pride-index .rankings-table .link-anchor:hover::after,.category-campus-pride-index .rankings-table a:not([class]):active::after,.category-campus-pride-index .rankings-table a:not([class]):focus::after,.category-campus-pride-index .rankings-table a:not([class]):hover::after{border-color:#b34700}.category-campus-pride-index .rankings-table .campus-pride-rating{display:-webkit-box;display:-ms-flexbox;display:flex}.category-campus-pride-index .rankings-table .campus-pride-rating span{margin-left:5px;margin-top:-4px}.category-campus-pride-index .rankings-table .campus-pride-rating span .icon,.category-campus-pride-index .rankings-table .campus-pride-rating span .icon-tab{height:15px;margin-right:1px;width:15px}.category-campus-pride-index .rankings-table .campus-pride-rating span .icon svg,.category-campus-pride-index .rankings-table .campus-pride-rating span .icon-tab svg{height:15px;width:100%}.category-campus-pride-index .rankings-table .campus-pride-rating span .icon-tab[data-title=icon-star-solid] path,.category-campus-pride-index .rankings-table .campus-pride-rating span .icon[data-title=icon-star-solid] path{fill:#fff;stroke:#fff}.category-campus-pride-index .us-map{margin-top:5px}.category-campus-pride-index .us-map::before{color:#a9a9a9;content:"Select a State on the map below";display:block;font-size:12px;left:0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0}.category-campus-pride-index .us-map .state{fill:#f60;stroke-width:1.5;-webkit-transition:fill .2s ease-out;-o-transition:fill .2s ease-out;transition:fill .2s ease-out}.category-campus-pride-index .us-map .state:hover{fill:#734fbd;opacity:1}.category-voting-guides .banner h1{color:#0d485d;text-align:center}.category-voting-guides .banner h1::before{background-image:url(https://res.cloudinary.com/highereducation/image/upload/v1/BestColleges.com/svg/icon-voters-guide.svg);background-position:center;background-repeat:no-repeat;background-size:100px 100px;content:"";display:block;height:100px;margin:0 auto}.category-voting-guides .banner h1::after{display:none}.category-voting-guides .banner small{display:block;font-size:20px;margin:10px 0 0;text-transform:uppercase}.collection-rankings main{background-position:top center;background-repeat:no-repeat;position:relative}.collection-rankings main::before{background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.85)),to(#fff));background-image:-o-linear-gradient(top,rgba(255,255,255,.85),#fff);background-image:linear-gradient(to bottom,rgba(255,255,255,.85),#fff);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}@media (min-width:1021px){.collection-rankings main::before{display:none}}.collection-rankings main>*{position:relative;z-index:1}.collection-rankings.category-featured main{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/category-featured.jpg)}.collection-rankings.category-academic-programs main{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/category-academic-programs.jpg)}.collection-rankings.category-student-body main{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/category-student-body.jpg)}.collection-rankings.category-tuition-finances main{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/category-tuition-finances.jpg)}.collection-rankings.category-city-state main{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/category-city-state.jpg)}.collection-rankings.category-campus-pride-index main{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/category-campus-pride-index.jpg)}.collection-rankings.category-campus-life main{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/category-campus-life.jpg)}.collection-rankings.page-top-historically-black-colleges main{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/page-historically-black-colleges.jpg)}.collection-rankings.page-lowest-out-of-state-tuition main{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/page-out-of-state-tuition.jpg)}.collection-rankings.template-single:not(.category-campus-pride-index) .banner{padding-bottom:0;padding-top:60px}.collection-rankings.template-single:not(.category-campus-pride-index) .banner::after,.collection-rankings.template-single:not(.category-campus-pride-index) .banner::before{display:none}.collection-rankings header h1{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:400}.collection-rankings header h1::after{display:none}.collection-rankings header h1 b{display:block;line-height:1;margin:0 0 10px}.microsite{padding-bottom:0}.microsite .banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:300px}.microsite .banner:before{background-color:#f5f5f5;background-position:bottom 60px center}@media (max-width:499px){.microsite .banner:before{background-image:none}}.microsite .banner .hgroup{color:#005671;margin:0 5%;margin-bottom:60px;text-align:center}.microsite .banner .hgroup h1{font-size:44px}@media (min-width:768px){.microsite .banner .hgroup{padding-right:30%;text-align:left}.microsite .banner .hgroup h1{font-size:60px}}@media (min-width:1021px){.microsite .banner .hgroup{padding-right:40%}.microsite .banner .hgroup h1{font-size:70px}}@media (min-width:500px){.microsite .banner{min-height:570px}}.microsite .social-share{margin-top:-60px}@media (min-width:500px){.microsite .social-share{margin-top:0}}.microsite .microsite-bottom-nav{margin-top:60px;margin-bottom:0}.microsite .microsite-bottom-nav .navigation-links{margin-top:-25px;margin-bottom:0}.microsite .content.narrow-width{padding-bottom:0;padding-top:0}@media (max-width:768px){.page-about-us .banner.banner-default-image{padding-bottom:120px!important}}@media (min-width:768px){.page-about-us .banner::before{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/about%20us/BestColleges.com-About-Us-Header-2x.png)}}.page-about-us .faqs{background-color:#fff;border:1px solid #e1e1e1;border-top:4px solid #46beda;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:115px;margin-top:115px!important;padding:40px 20px 95px;position:relative}.page-about-us .faqs::after{max-width:100%}.page-about-us .faqs svg{fill:#007296}@media (min-width:1021px){.page-about-us .faqs{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/about-faq.jpg);background-position:100% 0;background-repeat:no-repeat;background-size:contain;padding:60px 60px 95px;padding-right:50%}.page-about-us .faqs::before{background:#fff;bottom:0;left:0;top:0;width:calc(50% + 30px)}}.page-about-us .our-team{padding-bottom:0;text-align:center}.page-about-us .our-team .team-list{bottom:0;display:block;left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;right:50%;top:0}.page-blog-contributors .banner{color:#fff;margin-bottom:37px}@media (min-width:768px){.page-blog-contributors .banner{margin-bottom:100px}}.page-blog-contributors .banner::after{background-color:#007296;height:100%;width:100vw}.page-blog-contributors .contributors-list{margin-bottom:100px}.page-blog-contributors .contributor-item{border-top:2px solid #f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:25px 0;position:relative}@media (min-width:768px){.page-blog-contributors .contributor-item{min-height:175px}}.page-blog-contributors .contributor-item:last-of-type{border-bottom:2px solid #f5f5f5}.page-blog-contributors .contributor-item-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:80%}.page-blog-contributors .contributor-item .contributor-item-image-wrap{margin:0 25px 0 0;-webkit-transition:width .2s ease;-o-transition:width .2s ease;transition:width .2s ease;width:50px}@media (min-width:768px){.page-blog-contributors .contributor-item .contributor-item-image-wrap{margin:12px 25px 0 0;margin-left:25px;width:100px}}.page-blog-contributors .contributor-item .contributor-item-image{background:#d8d8d8;border-radius:50%;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);margin:0;width:100%}.page-blog-contributors .contributor-item .contributor-item-name-link{color:#005671}.page-blog-contributors .contributor-item .contributor-item-name-link+*{-ms-flex-negative:0;flex-shrink:0;margin-top:10px}.page-blog-contributors .contributor-item .contributor-item-name-link:hover{color:#46beda}.page-blog-contributors .contributor-item .contributor-item-name{color:#005671;cursor:pointer;font-size:18px;margin-bottom:0;text-transform:unset;-webkit-transition:font-size .2s ease;-o-transition:font-size .2s ease;transition:font-size .2s ease}.page-blog-contributors .contributor-item .contributor-item-name:hover{color:#46beda}@media (min-width:768px){.page-blog-contributors .contributor-item .contributor-item-name{font-size:22px}.page-blog-contributors .contributor-item .contributor-item-name:hover{color:#005671}}.page-blog-contributors .contributor-item .contributor-item-title{font-size:14px;font-weight:400;line-height:16px;margin-bottom:10px;text-transform:uppercase}@media (min-width:768px){.page-blog-contributors .contributor-item .contributor-item-title{width:75%}}.page-blog-contributors .contributor-item .social-share{border:none;margin-bottom:10px;padding:0;position:relative}.page-blog-contributors .contributor-item .social-share a:first-of-type{margin-left:0}@media (min-width:768px){.page-blog-contributors .contributor-item .social-share{position:absolute;right:0;top:25px}}.page-blog-contributors .contributor-item .contributor-item-content{color:#005671;display:none;margin-top:10px}.page-blog-contributors .contributor-item .contributor-item-content.show{display:block}.page-blog-contributors .contributor-item .contributor-item-content p{margin-bottom:12.5px}@media (min-width:768px){.page-blog-contributors .contributor-item .contributor-item-content{display:block}}.page-blog-contributors .contributor-item .plus-minus{cursor:pointer}.page-blog-contributors .contributor-item .plus-minus.minus:before,.page-blog-contributors .contributor-item .plus-minus.plus:before{content:"";display:none!important}.page-blog-contributors .contributor-item .plus-minus.minus:after,.page-blog-contributors .contributor-item .plus-minus.plus:after{color:#005671;cursor:pointer;font-size:32px;position:absolute;right:5px;text-align:left}.page-blog-contributors .contributor-item .plus-minus.plus:after{content:"\002B"}.page-blog-contributors .contributor-item .plus-minus.minus:after{content:"\002D";font-size:48px;line-height:.75}@media (min-width:768px){.page-blog-contributors .contributor-item .plus-minus{cursor:initial}.page-blog-contributors .contributor-item .plus-minus.minus:after,.page-blog-contributors .contributor-item .plus-minus.plus:after{display:none}}.page-blog-contributors .contributor-item .contributor-item-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-blog-contributors .contributor-item .contributor-item-footer{display:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 25px 0;width:100%}.page-blog-contributors .contributor-item .contributor-item-footer.show{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.page-blog-contributors .contributor-item .contributor-item-footer{display:-webkit-box;display:-ms-flexbox;display:flex}}.page-blog-contributors .contributor-item .contributor-item-footer .contributor-item-link{margin-left:75px}@media (min-width:768px){.page-blog-contributors .contributor-item .contributor-item-footer .contributor-item-link{margin-left:150px}}.page-contact-us .banner::after{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/page-about-us-contact.png)}.page-contact-us .form h2{margin:0 0 15px}@media (min-width:768px){.page-expert-contributors .banner::after{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/page-experts.png);background-position:bottom right 10%}}@media (min-width:768px){.page-expert-contributors .navigation-links button{cursor:default;display:block;text-align:center}.page-expert-contributors .navigation-links button svg{display:none}}@media (min-width:1021px){.page-expert-contributors .navigation-links button{display:inline-block;text-align:left;vertical-align:middle;width:120px}}@media (min-width:768px){.page-expert-contributors .navigation-links ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}}@media (min-width:1021px){.page-expert-contributors .navigation-links ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 125px)}}@media (min-width:768px){.page-expert-contributors .navigation-links li{margin:0 5px 10px}}@media (min-width:1021px){.page-expert-contributors .navigation-links li{-webkit-box-flex:0;-ms-flex:0 0 calc(20% - 20px);flex:0 0 calc(20% - 20px);margin:0}}.page-features-archive main{background:0 0}.page-features-archive .rankings-content{border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:20px 0 60px;width:100%}.interviews .interview{color:#fff;padding-bottom:120px}.interviews .interview:after{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/theme/bg-stripe.png) left bottom repeat-x;bottom:0;content:"";height:55px;position:absolute}.interviews .interview:before{background:#005671}.interviews .interview .hgroup{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1021px){.interviews .interview .hgroup{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:-50px;margin-right:-50px;width:calc(100% + 100px)}}.interviews .interview .hgroup h1{font-size:40px;margin-bottom:10px}.interviews .interview .hgroup h1:after{content:none}.interviews .interview .hgroup p{color:rgba(255,255,255,.5);font-size:14px;font-weight:700;margin-bottom:50px;position:relative;text-transform:uppercase}.interviews .interview .hgroup p:after{background:rgba(255,255,255,.5);bottom:-20px;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100px}@media (min-width:1021px){.interviews .interview .hgroup p:after{left:0;-webkit-transform:none;-ms-transform:none;transform:none}}.interviews .interview .hgroup blockquote{font-size:19px;font-style:italic;margin:10px 0}.interviews .interview .hgroup blockquote::after,.interviews .interview .hgroup blockquote::before{content:"\""}.interviews .interview .hgroup a{margin-top:10px;padding:10px 70px 10px 20px}.interviews .interview .hgroup a:after{background:url(../../../assets/img/icons/icon-arrow-right.svg) no-repeat right center;content:"";-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);height:15px;position:absolute;right:10px;top:7px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:15px}.interviews .interview .hgroup a:after fill{color:#fff}.interviews .interview .hgroup a:before{border-left:1px solid rgba(255,255,255,.3);content:"";height:15px;position:absolute;right:10px;top:10px;width:25px}.interviews .interview .hgroup .author-image{background-repeat:no-repeat;background-size:cover;height:300px;margin:-90px 0 50px;min-width:300px;position:relative;width:300px}@media (min-width:1021px){.interviews .interview .hgroup .author-image{margin-bottom:0;margin-top:0}}.interviews .interview .hgroup .author-image:before{background:rgba(0,0,0,.12);bottom:-15px;content:"";height:300px;left:-15px;position:absolute;width:300px;z-index:-1}.interviews .interview .hgroup .author-image img{height:100%;position:relative;width:100%;z-index:1}.interviews .interview .hgroup div{text-align:center}@media (min-width:500px){.interviews .interview .hgroup div{padding:0 50px}}@media (min-width:1021px){.interviews .interview .hgroup div{margin-left:65px;padding:0;text-align:left}}.interviews #toc ul{list-style:none;padding:0}@media (min-width:500px){.interviews #toc ul{-webkit-columns:2;-moz-columns:2;columns:2}}.interviews #toc ul li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.interviews #toc ul li a{color:#46beda;display:block;font-size:13px;font-weight:700}.interviews #toc ul li a:hover{color:#005671}.interviews #toc ul li a:hover:before{content:"\02197";display:inline-block;margin-right:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.interviews h3{border-left:5px solid #005671;font-size:36px;margin:50px 0 30px;padding:15px 0 15px 30px}.interviews .bio{margin-bottom:20px}.interviews #toc{margin-bottom:50px}.interviews #toc a{color:#005671}.interviews .khaki{margin-top:50px}.interviews .bio-end{margin-top:80px!important}.interviews .bio-end h4{margin-bottom:5px}.interviews .bio-end span{color:#a9a9a9;font-size:12px;font-weight:700;text-transform:uppercase}.interviews .bio-end p{color:#005671;margin-top:25px}.interviews.microsite .microsite-nav{padding-bottom:60px}@media (min-width:768px){.interviews.microsite .microsite-nav{padding-bottom:150px}}@media (min-width:1021px){.interviews.microsite .microsite-nav{padding-bottom:30px}}.interviews.microsite .interview{padding-bottom:100px;padding-top:30px}@media (min-width:1021px){.interviews.microsite .interview .hgroup{margin-left:-100px;margin-right:-100px;width:calc(100% + 200px)}}.page-media .banner::after{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/page-media-and-press.png);background-position:bottom right 20px!important}@media (min-width:1021px){.page-media .banner::after{background-position:bottom right 65px!important}}.page-media .media-promotions{text-align:center}.page-media .media-promotions>h2{margin-bottom:5px}@media (min-width:1021px){.page-media .media-promotions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-media .media-promotions>h2,.page-media .media-promotions>p{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.page-media .media-promotions .media-promotion{margin-bottom:20px}@media (min-width:1021px){.page-media .media-promotions .media-promotion{float:left;margin-bottom:0;width:calc(50% - 10px)}.page-media .media-promotions .media-promotion+.media-promotion{margin-left:20px}}@media (min-width:768px){.page-media .in-the-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.page-media .in-the-news h2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.page-media .in-the-news .news-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:20px;text-align:left}@media (min-width:768px){.page-media .in-the-news .news-item{-ms-flex-preferred-size:calc(33.3334% - 14px);flex-basis:calc(33.3334% - 14px)}}.page-media .form h2{margin:0 0 15px}@media (min-width:768px){.page-partners .banner::after{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto:low/v1/BestColleges.com/banners/banner-partners.png);background-position:bottom right 31%}}@media (min-width:768px) and (min-width:500px){.page-partners .hgroup{padding-right:35%}}@media (min-width:768px) and (min-width:768px){.page-partners .hgroup{padding-right:50%}}.page-press-release .title-content{margin-left:auto;margin-right:auto;max-width:835px}.page-press-release .title-content .copy{padding:0}.page-press-release .title-content h4{font-size:22px;text-align:center}.page-press-release .title-content ul{list-style:none;margin:0;padding:0}.page-press-release .title-content li{margin:0}.page-press-release .title-content a{border-top:1px solid #e1e1e1;display:block;padding:20px}.page-privacy-policy .content.narrow-width:first-child{padding-top:0}.page-schools-of-distinction main{background:0 0!important}.page-schools-of-distinction .banner{padding-top:300px;padding-bottom:0}.page-schools-of-distinction .banner::after{background-image:url(https://res.cloudinary.com/highereducation/image/upload/c_fit,h_275,f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/BestColleges.com-School-of-Distinction-Header-Medals-Desktop.png);background-position:center top;background-size:auto}@media (min-width:1021px){.page-schools-of-distinction .banner::after{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/BestColleges.com-School-of-Distinction-Header-Medals-Desktop.png);background-position:left calc(50% + 500px) top}}.page-schools-of-distinction .banner h1{text-align:center}@media (min-width:768px){.page-schools-of-distinction .banner{padding-bottom:100px}}@media (min-width:1021px){.page-schools-of-distinction .banner{padding-top:100px;padding-bottom:155px}.page-schools-of-distinction .banner h1{text-align:left}}.template-landing-blog-category .navigation-links{margin-top:-105px}.template-database .banner::before{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/page-database.png)}@media (max-width:767px){.template-home .banner{padding-bottom:155px!important}}@media (min-width:768px){.template-home .banner::before{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/page-home.png)}}.template-home .education{text-align:center}@media (min-width:1021px){.template-home .education{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:initial;text-align:left}}.template-home .education h2{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:36px}.template-home .education .list-links{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Cabin,sans-serif}.template-home .education .links,.template-home .education .resources{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media (min-width:1021px){.template-home .education .links{-ms-flex-preferred-size:calc(66.6667% - 125px);flex-basis:calc(66.6667% - 125px);margin-right:125px}}.template-home .education .resources{margin:60px 0 0}@media (min-width:1021px){.template-home .education .resources{-ms-flex-preferred-size:33.3334%;flex-basis:33.3334%;margin-top:0}}.template-home .education .resources ul{list-style:none;margin:0 auto;max-width:500px;padding:0}.template-home .education .resources li{margin-top:20px}.template-home .education .logo-listing-cta-button{background-color:#d93738!important}.template-home .education .logo-listing-cta-button:active,.template-home .education .logo-listing-cta-button:focus,.template-home .education .logo-listing-cta-button:hover{background-color:#ad1e1f!important}.template-home .education .btn-anchor{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:#007296;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.template-home .education .btn-anchor:active,.template-home .education .btn-anchor:focus,.template-home .education .btn-anchor:hover{background-color:#007296;border-color:#007296;color:#fff}.template-home .education .link-anchor{color:#fff;display:block;margin:25px 0 0}.template-home .education .link-anchor::after{border-color:#fff}.template-home .education .link-anchor:active,.template-home .education .link-anchor:focus,.template-home .education .link-anchor:hover{color:#e1e1e1}.template-home .education .link-anchor:active::after,.template-home .education .link-anchor:focus::after,.template-home .education .link-anchor:hover::after{border-color:#e1e1e1}.template-home .lwyl{margin-top:30px;text-align:center}@media (min-width:1021px){.template-home .lwyl::before{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/banner-woman-backpack.png);background-position:right 150px top 15px;background-repeat:no-repeat;background-size:auto 300px}}@media (min-width:1221px){.template-home .lwyl::before{background-position:right 260px top 15px}}.template-home .lwyl .icon-pin{background:#fff url(https://res.cloudinary.com/highereducation/image/upload/v1/BestColleges.com/svg/icon-location-pin.svg) center no-repeat;border-radius:50%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);content:"";display:block;height:71px;left:50%;margin:0;padding:0;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:71px}@media (min-width:1021px){.template-home .lwyl .icon-pin{height:91px;width:91px}}.template-home .lwyl h2{margin:0 auto 10px}.template-home .lwyl h3{text-align:center}.template-home .lwyl .btn-dropdown{margin:0}.template-home .lwyl .btn-dropdown.is-active+ul{display:block}.template-home .lwyl ul{background-color:#fff;border:1px solid #e1e1e1;border-top:0;-webkit-box-shadow:1px 2px 9px 0 #e1e1e1;box-shadow:1px 2px 9px 0 #e1e1e1;display:none;margin:20px auto;max-width:400px;position:relative}.template-home .lwyl ul::before{border-top:1px solid #e1e1e1;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}@media (min-width:768px){.template-home .lwyl ul{-webkit-column-rule:1px solid #e1e1e1;-moz-column-rule:1px solid #e1e1e1;column-rule:1px solid #e1e1e1;-webkit-columns:2;-moz-columns:2;columns:2;max-width:initial}}@media (min-width:1021px){.template-home .lwyl ul{-webkit-columns:3;-moz-columns:3;columns:3}}@media (min-width:1221px){.template-home .lwyl ul{-webkit-columns:4;-moz-columns:4;columns:4}}.template-home .lwyl li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e1e1e1;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 20px;page-break-inside:avoid;position:relative}@media (min-width:768px){.template-home .lwyl li{padding-left:10px;padding-right:10px}}.template-home .lwyl li a:first-child{margin-right:auto}.template-home .lwyl li a:last-child{margin-left:5px}.template-home .lwyl .small{font-size:14px;margin:20px 0 15px}.template-home .lwyl .btn-anchor{color:#0d485d;font-size:10px;padding:5px}.template-home .lwyl .btn-anchor:active,.template-home .lwyl .btn-anchor:focus,.template-home .lwyl .btn-anchor:hover{background-color:#0d485d;border-color:#0d485d;color:#fff}@media (min-width:768px){.template-home .rankings{padding-top:125px}}@media (min-width:768px){.template-home .rankings .card-rankings-list:nth-child(2){margin-top:-19px}}.template-home .rankings .card-rankings-list:nth-child(2) .cover{border-top-style:solid;border-top-width:4px;height:190px}.template-home .rankings .card-rankings-list:nth-child(2) .cover::after{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.25);box-shadow:0 5px 10px 0 rgba(0,0,0,.25);color:#fff;content:"Popular";display:inline-block;font-size:14px;left:20px;padding:5px 10px;position:absolute;text-transform:uppercase;top:0;z-index:2}.template-home .rankings .card-rankings-list ul{padding-top:20px}.template-home .rankings .card-rankings-list ul li{min-height:60px;padding:0 20px}.template-home .rankings .card-rankings-list ul li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.template-home .rankings .card-rankings-list ul li a strong{margin-right:20px}.template-home .widget-copy.background{color:#0d485d;text-align:center}@media (min-width:1021px){.template-home .widget-copy.background{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}}@media (min-width:1021px){.template-home .widget-copy.background .copy{flew-grow:1;-ms-flex-preferred-size:calc(100% - 375px);flex-basis:calc(100% - 375px);-ms-flex-negative:0;flex-shrink:0}}.template-home .widget-copy.background .copy>:last-child{margin-bottom:0}.template-home .widget-copy.background .widget-degree-finder{margin:0 auto 50px}@media (min-width:1021px){.template-home .widget-copy.background .widget-degree-finder{margin:0}}.template-home .widget-copy.background .widget-degree-finder+.copy{margin-top:25px}.template-landing-blog .banner{height:366px}.template-landing-blog .banner::before{background:-webkit-gradient(linear,left top,right top,color-stop(20%,#155868),to(#26a0bd));background:-o-linear-gradient(left,#155868 20%,#26a0bd);background:linear-gradient(to right,#155868 20%,#26a0bd)}.template-landing-blog .banner.border-bottom{padding-bottom:200px}.template-landing-blog .banner.border-bottom::after{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/theme/bg-stripe.png) left bottom repeat-x;height:55px;position:absolute}.template-landing-blog .banner .hgroup{color:rgba(255,255,255,.7);font-size:20px;top:10px}@media (min-width:768px){.template-landing-blog .banner .hgroup{top:-20px}}@media (min-width:1021px){.template-landing-blog .banner .hgroup{top:-40px}}.template-landing-blog .banner .hgroup h1{color:#fff}.template-landing-blog .banner .banner-background{background-position:center top;background-repeat:no-repeat;background-size:cover;height:366px;left:0;position:absolute;top:0;width:100vw;z-index:-2}.template-landing-blog .banner .banner-background::after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (min-width:1021px){.template-landing-blog .banner .banner-background{left:calc(((100vw - 980px)/ 2) * -1)}}@media screen and (min-width:1221px){.template-landing-blog .banner .banner-background{left:calc(((100vw - 1180px)/ 2) * -1)}}.template-landing-blog .blog-featured{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;margin:-200px -10px -60px -10px}.template-landing-blog .blog-featured::before{background:rgba(0,0,0,.2);content:"";height:120px;left:-10px;position:absolute;top:20px;width:calc(100% - 20px);z-index:-1}@media (min-width:768px){.template-landing-blog .blog-featured{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.template-landing-blog .blog-featured .featured-post{background-color:#fff;background-position:center top;background-size:100% auto;border-radius:3px;position:relative;width:100%}@media (min-width:768px){.template-landing-blog .blog-featured .featured-post{width:calc(66% - 10px)}}@media (min-width:1021px){.template-landing-blog .blog-featured .featured-post{width:calc(66% - 20px)}.template-landing-blog .blog-featured .featured-post img{right:50px}}.template-landing-blog .blog-featured .featured-post .post-banner{background-position:center top;background-repeat:no-repeat;background-size:cover;border-radius:2px 2px 0 0;height:250px;width:100%}.template-landing-blog .blog-featured .featured-post img{border-radius:500px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);height:60px;position:absolute;right:20px;top:220px;width:60px}.template-landing-blog .blog-featured .featured-post img[src=""]{display:none}@media (min-width:768px){.template-landing-blog .blog-featured .featured-post img{right:40px}}.template-landing-blog .blog-featured .featured-post .post-content{border-radius:0 0 2px 2px;padding:30px 25px 20px}@media (min-width:1021px){.template-landing-blog .blog-featured .featured-post .post-content{padding:30px 40px 20px}}.template-landing-blog .blog-featured .featured-post .post-content h2{margin-bottom:5px;margin-top:5px}.template-landing-blog .blog-featured .featured-post .post-content>span{color:#46beda;font-weight:700;text-transform:uppercase}.template-landing-blog .blog-featured .featured-post .post-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.template-landing-blog .blog-featured .featured-post .post-footer .post-author{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#005671;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700;margin-bottom:0;text-transform:uppercase;width:auto}.template-landing-blog .blog-featured .featured-post .post-footer .post-author span{color:rgba(0,86,113,.7);font-size:13px;font-weight:400;text-transform:none}.template-landing-blog .blog-featured .featured-post .post-footer .post-button{margin-bottom:5px;margin-left:0;margin-top:30px;min-width:200px;text-align:center}@media (min-width:768px){.template-landing-blog .blog-featured .featured-post .post-footer{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.template-landing-blog .blog-featured .featured-post .post-footer .post-button{margin-top:0;text-align:right}}.template-landing-blog .blog-featured .college-news{background:#fff;border-radius:2px;margin-top:30px;padding:25px;width:100%}@media (min-width:768px){.template-landing-blog .blog-featured .college-news{margin-top:0;width:calc(33% - 10px)}}@media (min-width:1021px){.template-landing-blog .blog-featured .college-news{width:calc(33% - 20px)}}.template-landing-blog .blog-featured .college-news h3{color:#46beda;font-size:18px;text-transform:uppercase}.template-landing-blog .blog-featured .college-news ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 20px 15px 0}.template-landing-blog .blog-featured .college-news ul li:not(:last-child){border-bottom:1px solid #e1e1e1}.template-landing-blog .blog-featured .college-news ul li:first-child{border-top:1px solid #e1e1e1}.template-landing-blog .blog-featured .college-news ul li a>h2{color:#005671;font-size:18px;margin-bottom:0;margin-top:5px;padding-right:5px;position:relative}@media (min-width:1021px){.template-landing-blog .blog-featured .college-news ul li a>h2{padding-right:15px}}.template-landing-blog .blog-featured .college-news ul li a>h2::after{border:solid #0d485d;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;position:absolute;right:-15px;top:calc(50% - 10px);-webkit-transform:rotate(315deg) translateY(-50%);-ms-transform:rotate(315deg) translateY(-50%);transform:rotate(315deg) translateY(-50%)}.template-landing-blog .blog-featured .college-news ul li a>h2:hover{color:#46beda}.template-landing-blog .blog-featured .college-news ul li a>h2:hover::after{border-color:#46beda}.template-landing-blog .blog-featured .college-news ul li span{color:rgba(0,86,113,.7);font-size:12px;font-weight:400}.template-landing-blog .story-blog{border-radius:2px;margin:10px;min-height:280px;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.template-landing-blog .story-blog{min-height:400px;width:calc(50% - 20px)}}@media (min-width:1021px){.template-landing-blog .story-blog{width:calc(33.33% - 20px)}}.template-landing-blog .story-blog:hover .story-banner{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.template-landing-blog .story-blog:hover .story-banner::before{background:#46beda;color:#fff;content:"Learn More";font-size:10px;font-weight:700;left:50%;padding:7px 14px;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:4}.template-landing-blog .story-blog:hover .story-banner::after{background:rgba(0,86,113,.7);border-radius:2px 2px 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.template-landing-blog .story-blog:hover .story-content h3{color:#46beda}.template-landing-blog .story-blog .story-banner{background-color:#fff;background-position:center top;background-repeat:no-repeat;background-size:cover;border-radius:2px 2px 0 0;height:200px;position:relative;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%;z-index:1}.template-landing-blog .story-blog img{border-radius:500px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);height:60px;position:absolute;right:20px;top:170px;width:60px;z-index:3}.template-landing-blog .story-blog img[src=""]{display:none}@media (min-width:768px){.template-landing-blog .story-blog img{right:40px}}.template-landing-blog .story-blog .story-content{background:#fff;padding:20px 25px;position:relative;z-index:2}@media (min-width:1021px){.template-landing-blog .story-blog .story-content{padding:20px 30px}}.template-landing-blog .story-blog .story-content h3{color:#005671;font-size:20px;line-height:1.2;margin-top:50px;min-height:95px}.template-landing-blog .story-blog .story-content h3[data-author]::before{bottom:30px;color:rgba(0,86,113,.7);content:attr(data-author);display:inline-block;font-size:13px;font-weight:400;left:30px;line-height:14px;position:absolute;text-transform:none;top:auto}.template-landing-blog .story-blog .story-content h3[data-category]::after{bottom:100%;color:#46beda;content:attr(data-category);display:inline-block;font-size:13px;left:25px;line-height:14px;position:absolute;text-transform:uppercase;top:45px}@media (min-width:1021px){.template-landing-blog .story-blog .story-content h3[data-category]::after{left:30px;top:40px}}.template-landing-blog .blog-topics{padding-bottom:105px;position:relative;text-align:center}.template-landing-blog .blog-topics::after{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/theme/bg-stripe.png) left bottom repeat-x;bottom:0;height:55px;left:-50vw;margin-left:50%;margin-right:50%;position:absolute;right:-50vw;width:100vw}.template-landing-blog .blog-topics .button-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.template-landing-blog .blog-topics .button-group a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px;min-height:70px;width:calc(50% - 20px)}@media (min-width:768px){.template-landing-blog .blog-topics .button-group a{height:auto;min-height:auto;width:calc(33.33% - 20px)}}.template-landing-blog .blog-section{padding-top:0}.template-landing-blog .view-all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.template-landing-blog .view-all a{color:#0d485d;text-transform:uppercase}.template-landing-blog-category .story-grid,.template-landing-blog.page-all .story-grid{margin-top:-200px}.template-landing-careers .banner::before{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/page-careers.png)}.template-landing-careers .cards-3{margin-bottom:20px}@media (min-width:768px) and (max-width:1020px){.template-landing-careers .cards-3>li{-ms-flex-preferred-size:calc(33.3334% - 14px);flex-basis:calc(33.3334% - 14px);margin-top:0}.template-landing-careers .cards-3>li+li{margin-left:14px}}.template-landing-careers .cards-3 .card-career .title{text-transform:uppercase}@media (min-width:768px) and (max-width:1020px){.template-landing-careers .cards-3 .card-career .title{bottom:80px}}.template-landing-contributors .banner.border-bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:100px 0}.template-landing-contributors .banner.border-bottom .hgroup{top:-20px}.template-landing-financial-aid .banner::before{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/page-financial-aid.png)}.template-landing-financial-aid .trending{padding-bottom:180px}.template-landing-financial-aid .scholarships .scholarship-boxes{margin-top:-75px}.template-landing-research .banner::before{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/page-perspectives.png)}.template-landing-research .featured-articles{font-size:15px}@media (min-width:1021px){.template-landing-research .featured-articles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.template-landing-research .featured-articles .featured-article{margin:20px 0 0}.template-landing-research .featured-articles .featured-article:first-of-type{margin-top:0}@media (min-width:1021px){.template-landing-research .featured-articles .featured-article{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-top:0}}.template-landing-research .featured-articles .featured-article header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f4f3ef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}.template-landing-research .featured-articles .featured-article header svg{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;max-height:80px;width:60px}.template-landing-research .featured-articles .featured-article header h3{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 80px);flex:0 1 calc(100% - 80px);margin:0 0 0 20px}@media (min-width:768px) and (max-width:1020px){.template-landing-research .featured-articles .featured-article header h3{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 300px);flex:0 1 calc(100% - 300px);margin:0 20px}}@media (min-width:1221px){.template-landing-research .featured-articles .featured-article header h3{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 300px);flex:0 1 calc(100% - 300px);margin:0 20px}}.template-landing-research .featured-articles .featured-article header a{display:block;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-top:15px;width:100%}@media (min-width:768px) and (max-width:1020px){.template-landing-research .featured-articles .featured-article header a{-ms-flex-preferred-size:200px;flex-basis:200px;width:200px}}@media (min-width:1221px){.template-landing-research .featured-articles .featured-article header a{-ms-flex-preferred-size:200px;flex-basis:200px;width:200px}}.template-landing-research .featured-articles .featured-article .copy{padding:20px}.template-landing-research .featured-articles .featured-article li{font-weight:700;margin-top:10px;padding-left:25px;position:relative;text-transform:uppercase}.template-landing-research .featured-articles .featured-article li:first-of-type{margin-top:0}.template-landing-research .featured-articles .featured-article li::before{background:transparent url(https://res.cloudinary.com/highereducation/image/upload/co_rgb:D93738,e_colorize:100,f_auto,fl_lossy,q_auto,w_28/v1/icons/icon-checkmark.svg) no-repeat center/14px auto;content:"";display:inline-block;height:11px;left:0;margin-right:10px;position:absolute;top:8px;width:14px}@media (min-width:1021px){.template-landing-rankings main{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#f4f3ef),color-stop(50%,#fff));background:-o-linear-gradient(left,#f4f3ef 50%,#fff 50%);background:linear-gradient(90deg,#f4f3ef 50%,#fff 50%)}}.template-landing-rankings .rankings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1021px){.template-landing-rankings .rankings{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.template-landing-rankings .rankings-content{background-color:#fff;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:60px 0 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 0 60px;width:100%}@media (min-width:1021px){.template-landing-rankings .rankings-content{border-left:1px solid #e1e1e1;-webkit-box-shadow:-5px 0 5px rgba(0,0,0,.05);box-shadow:-5px 0 5px rgba(0,0,0,.05);-ms-flex-preferred-size:calc(100% - 350px);flex-basis:calc(100% - 350px);margin-top:0;padding:20px 0 60px 40px;width:calc(100% - 350px);z-index:1}}.template-landing-rankings .rankings-content h1{font-size:50px;margin-bottom:20px}.template-landing-rankings .rankings-content p{margin-bottom:10px}@media (min-width:1021px){.template-landing-rankings.is-sticky-filters-active .rankings-content{margin-left:350px}}.template-landing-rankings .rankings-resultset{margin:60px 0 0}.template-landing-rankings .rankings-resultset .cards-2{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.template-landing-rankings .rankings-sort{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 0 30px}@media (min-width:500px){.template-landing-rankings .rankings-sort{float:right;margin-bottom:0;width:300px}}.template-landing-rankings .rankings-sort+h2{padding-right:320px}.template-landing-rankings .rankings-sort span{color:#a9a9a9;-webkit-box-flex:0;-ms-flex:0 0 65px;flex:0 0 65px;font-size:12px;text-transform:uppercase}.template-landing-rankings .rankings-sort .select{background-color:#f5f5f5;border:1px solid #e1e1e1;color:#46beda;display:block;-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 65px);flex:1 0 calc(100% - 65px);position:relative}.template-landing-rankings .rankings-sort .select::after{border-color:#46beda;content:"";position:absolute;right:20px;top:calc(50% - 6px)}.template-landing-rankings .rankings-sort .select select{background-color:transparent;border:0;line-height:1;padding:10px 50px 10px 15px}.template-landing-rankings .rankings-filters{background-color:#f4f3ef;-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 40px);flex:0 0 calc(100% + 40px);margin-left:-20px;margin-right:-20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 20px;position:relative}@media (min-width:1021px){.template-landing-rankings .rankings-filters{background-color:transparent;-ms-flex-preferred-size:350px;flex-basis:350px;margin:0;padding:0;width:350px}}.template-landing-rankings .rankings-filters .filter-panel{display:none}@media (min-width:1021px){.template-landing-rankings .rankings-filters .filter-panel{display:block}}.template-landing-rankings .rankings-filters.is-active .filter-panel{display:block}@media (min-width:1021px){.template-landing-rankings.is-sticky-filters-active .rankings-filters{bottom:0;overflow:auto;position:fixed;top:0}}@media (min-width:1021px){.template-landing-rankings.is-sticky-filters-footer .rankings-filters{position:absolute;top:auto}}.template-landing-rankings #rankings-filter-search{max-width:500px;padding:20px 120px 20px 0}@media (min-width:1021px){.template-landing-rankings #rankings-filter-search{padding-right:40px}}.template-landing-rankings .rankings-filter-toggle{background:0 0;color:#0d485d;display:block;font-size:12px;height:40px;line-height:40px;margin:0;padding:0;position:absolute;right:20px;top:20px}@media (min-width:1021px){.template-landing-rankings .rankings-filter-toggle{display:none}}.template-landing-rankings .rankings-filter-toggle svg{margin-bottom:-7px}.template-landing-rankings .ais-search-box--input{border-radius:20px}.template-landing-rankings .ais-search-box--input::-webkit-input-placeholder{color:#a9a9a9}.template-landing-rankings .ais-search-box--input::-moz-placeholder{color:#a9a9a9}.template-landing-rankings .ais-search-box--input:-ms-input-placeholder{color:#a9a9a9}.template-landing-rankings .ais-search-box--input::-ms-input-placeholder{color:#a9a9a9}.template-landing-rankings .ais-search-box--input::placeholder{color:#a9a9a9}.template-landing-rankings .filter-expand.is-active .filter-expand-header,.template-landing-rankings .filter-expand:hover .filter-expand-header{color:#0d485d}.template-landing-rankings .filter-expand.is-active .filter-expand-header::after,.template-landing-rankings .filter-expand:hover .filter-expand-header::after{border-color:#0d485d}.template-landing-rankings .filter-expand.is-active .filter-expand-header{border-bottom:1px solid #e1e1e1}.template-landing-rankings .filter-expand.is-active .filter-expand-body{display:block}.template-landing-rankings .filter-expand#rankings-filter-study_location .filter-expand-header{border-bottom:1px solid #e1e1e1}.template-landing-rankings .filter-expand .filter-expand-header{border-top:1px solid #e1e1e1;color:#a9a9a9;cursor:pointer;font-size:16px;font-weight:700;padding:20px 40px 20px 0;position:relative;text-transform:uppercase}@media (min-width:1021px){.template-landing-rankings .filter-expand .filter-expand-header{padding-right:60px}}.template-landing-rankings .filter-expand .filter-expand-header::after{border-color:#a9a9a9;content:"";position:absolute;right:20px;top:calc(50% - 6px)}@media (min-width:1021px){.template-landing-rankings .filter-expand .filter-expand-header::after{right:40px}}.template-landing-rankings .filter-expand .filter-expand-body{display:none;padding-bottom:10px;padding-top:10px}.template-landing-rankings .ais-refinement-list--label{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0d485d;cursor:pointer;padding:8px 50px 8px 28px;position:relative}@media (min-width:1021px){.template-landing-rankings .ais-refinement-list--label{padding-right:70px}}.template-landing-rankings .ais-refinement-list--count{border:1px solid #e1e1e1;border-radius:20px;color:#a9a9a9;font-size:13px;line-height:1;padding:5px 0;position:absolute;right:5px;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:35px}@media (min-width:1021px){.template-landing-rankings .ais-refinement-list--count{right:25px}}.template-landing-rankings .ais-refinement-list--item{cursor:pointer;font-size:14px;position:relative}.template-landing-rankings .ais-refinement-list--item input{display:none}.template-landing-rankings .ais-refinement-list--item::after{background:#fff;border:1px solid #dadfe3;border-radius:25px;content:"";display:block;height:20px;left:0;position:absolute;top:calc(50% - 10px);width:20px}.template-landing-rankings .ais-refinement-list--item.ais-refinement-list--item__active::after{background:#46beda url(https://res.cloudinary.com/highereducation/image/upload/co_rgb:FFFFFF,e_colorize:100,f_auto,fl_lossy,q_auto,w_40/v1/icons/icon-checkmark.svg) no-repeat 3px 4px/12px;border-color:#46beda}.template-landing-rankings .ais-refinement-list--item.ais-refinement-list--item__active .ais-refinement-list--label{color:#46beda;font-weight:700}.template-landing-rankings .ais-refinement-list--item.ais-refinement-list--item__active .ais-refinement-list--count{background:#46beda;border:0;color:#fff;font-weight:700}.template-landing-rankings .filter-panel-footer{padding:20px 0}@media (min-width:1021px){.template-landing-rankings .filter-panel-footer{padding-right:40px}}.template-landing-rankings .filter-panel-footer .filter-expand-header{color:#a9a9a9;font-size:12px;text-transform:uppercase}.template-landing-rankings .ais-current-refined-values--header{font-size:14px}.template-landing-rankings .ais-current-refined-values--link{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#46beda;border-radius:20px;color:#fff;display:block;font-size:14px;font-weight:700;line-height:1;margin:10px 0 0;padding:12px 15px;position:relative;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.template-landing-rankings .ais-current-refined-values--link:hover{background-color:#2e9fba}.template-landing-rankings .ais-current-refined-values--link::after{color:#fff;content:"\00d7";display:block;font-size:20px;line-height:20px;opacity:.5;position:absolute;right:17px;top:calc(50% - 10px)}.template-landing-rankings .ais-current-refined-values--link .ais-current-refined-values--count{display:none}.template-landing-rankings .ais-current-refined-values--clear-all{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#d93738;border-radius:20px;color:#fff;display:block;font-size:14px;font-weight:700;line-height:1;margin:30px 0 0;padding:12px 15px;text-align:center;text-transform:uppercase;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.template-landing-rankings .ais-current-refined-values--clear-all:hover{background-color:#ad1e1f}.template-category-resource .banner::before,.template-landing-resource .banner::before{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/page-resources.png)}@media (min-width:1021px){.template-category-resource .resource-land-reports::before,.template-landing-resource .resource-land-reports::before{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/resources-featured-trends.jpg);background-origin:border-box;background-position:calc(100% + 50px) 0;background-repeat:no-repeat;background-size:contain}.template-category-resource .resource-land-reports::after,.template-landing-resource .resource-land-reports::after{background:#f4f3ef;bottom:0;left:0;margin:0;right:calc(50% - 30px);top:0;width:calc(50% + 30px)}}@media (min-width:1021px){.template-category-resource .resource-land-reports article,.template-landing-resource .resource-land-reports article{width:50%}}.template-category-resource .resource-land-reports article:first-of-type,.template-landing-resource .resource-land-reports article:first-of-type{border-bottom:1px solid #e1e1e1;margin-bottom:20px;padding-bottom:20px}.template-category-resource .resource-land-reports header,.template-landing-resource .resource-land-reports header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:20px}.template-category-resource .resource-land-reports header svg,.template-landing-resource .resource-land-reports header svg{fill:#007296;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;max-height:80px;width:60px}.template-category-resource .resource-land-reports header h3,.template-landing-resource .resource-land-reports header h3{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 80px);flex:0 1 calc(100% - 80px);margin:0 0 0 20px}@media (min-width:768px){.template-category-resource .resource-land-reports header h3,.template-landing-resource .resource-land-reports header h3{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 300px);flex:0 0 calc(100% - 300px)}}.template-category-resource .resource-land-reports .tagline,.template-landing-resource .resource-land-reports .tagline{font-size:15px;font-weight:700;margin:0 0 15px}@media (min-width:768px){.template-category-resource .resource-land-reports ul,.template-landing-resource .resource-land-reports ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.template-category-resource .resource-land-reports li,.template-landing-resource .resource-land-reports li{display:block;font-size:12px;margin-bottom:10px;padding-left:25px;position:relative;text-transform:uppercase}@media (min-width:768px){.template-category-resource .resource-land-reports li,.template-landing-resource .resource-land-reports li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.template-category-resource .resource-land-reports li::before,.template-landing-resource .resource-land-reports li::before{background:transparent url(https://res.cloudinary.com/highereducation/image/upload/co_rgb:D93738,e_colorize:100,f_auto,fl_lossy,q_auto,w_28/v1/icons/icon-checkmark.svg) no-repeat center/14px auto;content:"";display:inline-block;height:11px;left:0;margin-right:10px;position:absolute;top:5px;width:14px}.template-category-resource .resource-land-reports .btn-download,.template-landing-resource .resource-land-reports .btn-download{display:block;margin-top:20px}@media (min-width:768px){.template-category-resource .resource-land-reports .btn-download,.template-landing-resource .resource-land-reports .btn-download{display:inline-block;margin-top:0;position:absolute;right:0;top:10px;width:200px}}@media (min-width:1221px){.template-category-resource .trending,.template-landing-resource .trending{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.template-category-resource .trending::before,.template-landing-resource .trending::before{background:#f4f3ef url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/resources-trending-topics.png) no-repeat 55% bottom/auto 90%}}@media (min-width:1221px){.template-category-resource .trending .articles,.template-category-resource .trending .intro,.template-landing-resource .trending .articles,.template-landing-resource .trending .intro{-ms-flex-preferred-size:45%;flex-basis:45%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-top:0}}@media (min-width:1221px){.template-category-resource .trending .intro,.template-landing-resource .trending .intro{-ms-flex-preferred-size:calc(55% - 200px);flex-basis:calc(55% - 200px);margin-right:200px}}@media (min-width:768px){.template-category-resource .trending .articles,.template-landing-resource .trending .articles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.template-category-resource .trending .articles .trending-article,.template-landing-resource .trending .articles .trending-article{margin:20px 0 0}@media (min-width:768px){.template-category-resource .trending .articles .trending-article,.template-landing-resource .trending .articles .trending-article{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:20px}}@media (min-width:768px) and (max-width:1020px){.template-category-resource .trending .articles .trending-article,.template-landing-resource .trending .articles .trending-article{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.template-category-resource .trending .articles .trending-article:nth-child(-n+2),.template-landing-resource .trending .articles .trending-article:nth-child(-n+2){margin-top:0}.template-category-resource .trending .articles .trending-article:nth-child(odd),.template-landing-resource .trending .articles .trending-article:nth-child(odd){margin-left:0}}@media (min-width:1021px) and (max-width:1220px){.template-category-resource .trending .articles .trending-article,.template-landing-resource .trending .articles .trending-article{-ms-flex-preferred-size:calc(33.3334% - 14px);flex-basis:calc(33.3334% - 14px)}.template-category-resource .trending .articles .trending-article:nth-child(-n+3),.template-landing-resource .trending .articles .trending-article:nth-child(-n+3){margin-top:0}.template-category-resource .trending .articles .trending-article:nth-child(3n+1),.template-landing-resource .trending .articles .trending-article:nth-child(3n+1){margin-left:0}}@media (min-width:1221px){.template-category-resource .trending .articles .trending-article,.template-landing-resource .trending .articles .trending-article{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.template-category-resource .trending .articles .trending-article:nth-child(-n+2),.template-landing-resource .trending .articles .trending-article:nth-child(-n+2){margin-top:0}.template-category-resource .trending .articles .trending-article:nth-child(odd),.template-landing-resource .trending .articles .trending-article:nth-child(odd){margin-left:0}}.landing-trends{position:relative}.landing-trends::after{background:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/theme/bg-stripe.png) left bottom repeat-x;bottom:0;content:"";height:55px;position:absolute;width:100%}.landing-trends .banner{padding:60px 0}.landing-trends .banner h1::after{display:none}.landing-trends .banner.background .background-overlap-image{margin-bottom:-65px}.landing-trends .banner.background .background-overlap-image img{margin-bottom:-100px}@media screen and (max-width:1221px){.landing-trends .banner.background .background-overlap-image{display:none}}.landing-trends .banner .btn-download{display:inline-block}.landing-trends-logos{padding-bottom:30px}.landing-trends-logos .container{padding:0}.landing-trends-logos-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.landing-trends-logos .title{color:#d8d8d8;font-size:14px;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.landing-trends-logos-item{margin-right:45px}.landing-trends-logos .title{text-align:left}.landing-trends-logos-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.landing-trends-stats{padding-bottom:150px;text-align:center}.landing-trends-stats .title{margin-bottom:40px}.landing-trends-stats-item{position:relative;text-align:center}.landing-trends-stats-item img{display:inline;margin-bottom:10px}@media screen and (min-width:768px){.landing-trends-stats-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.landing-trends-stats-item{width:calc(33.3333% - 65px)}.landing-trends-stats-item:nth-of-type(2):after,.landing-trends-stats-item:nth-of-type(2):before{background-color:#d8d8d8;content:"";height:1px;position:absolute;top:30px;width:100%}.landing-trends-stats-item:nth-of-type(2):before{left:-56%;margin-left:-32.5px}.landing-trends-stats-item:nth-of-type(2):after{margin-right:-32.5px;right:-56%}}@media screen and (min-width:1021px){.landing-trends-stats{padding-bottom:0}}.landing-trends-cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.landing-trends-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.template-single-schools .banner{text-align:center}.template-single-schools .banner header{padding:0}.template-single-schools h2{margin:0 0 20px}.template-single-schools h4{margin:0 0 5px}.template-single-schools .stat-info{font-size:15px;margin:0 0 20px}.template-single-schools .stat-info:last-of-type{margin-bottom:0}@media (min-width:768px){.template-single-schools .stat-info{float:left;width:50%}}@media (min-width:1021px){.template-single-schools .stat-info{float:none;width:auto}}.template-single-schools .data-stat{line-height:1.3125;padding-top:6px}.template-single-schools .data-stat small{display:block;font-size:11px}@media (min-width:768px){.quick-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.quick-stats .stat-list{display:block;margin-bottom:30px;padding:0 0 0 80px;position:relative;width:100%}.quick-stats .stat-list:last-of-type{margin-bottom:0}@media (min-width:768px){.quick-stats .stat-list{-ms-flex-preferred-size:calc(25% - 10px);flex-basis:calc(25% - 10px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0}}.quick-stats .stat-list:before{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1/BestColleges.com/icons-school-profile-2x.png);background-repeat:no-repeat;background-size:200px 50px;content:"";display:block;height:50px;left:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50px}.quick-stats .stat-list.sp-list--campus-type::before{background-position:-50px 0}.quick-stats .stat-list.sp-list--in-stat-tuition::before{background-position:-100px 0}.quick-stats .stat-list.sp-list--out-of-state-tuition::before{background-position:-150px 0}.quick-stats .stat-list dd{margin-top:5px}@media (min-width:768px){.all-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.all-stats .sp-data-item__stats .sp-data-item__desc{display:block;width:100%}@media (min-width:768px){.all-stats .sp-data-item__stats .sp-data-item__desc{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}}.all-stats .sp-data-item__stats{margin-bottom:20px}@media (min-width:768px){.all-stats .sp-data-item__stats{margin-bottom:0}}@media (min-width:768px){.all-stats .data-item__desc{-ms-flex-preferred-size:calc(75% - 20px);flex-basis:calc(75% - 20px)}}.all-stats dd{margin-top:5px}.sp-data-item__desc .stat-list{border-bottom:1px solid #e1e1e1;margin:0 0 10px;padding-bottom:10px}.sp-data-item__desc .accreds{border-bottom:0}.sp-data-item__desc h2{margin:0}@media (min-width:768px){.sp-data-item__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}.sp-data-item__desc dl,.sp-data-item__desc h2{-ms-flex-preferred-size:calc(33.3334% - 10px);flex-basis:calc(33.3334% - 10px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.sp-data-item__desc .accreds,.sp-data-item__desc h2{-ms-flex-preferred-size:100%;flex-basis:100%}}.accreds{border-bottom:none!important;clear:both}.accreds dt{margin:0 0 10px}.accreds ul{list-style:disc;margin-left:20px}.accreds li{margin-bottom:10px}@media (min-width:768px) and (max-width:1020px){.accreds{width:49%}}.school-graphs h2{text-align:center}.school-demographics{margin-top:60px}.school-demographics ul:after{height:320px}.school-bar-chart{margin-top:0;padding:0;position:relative}.school-bar-chart::after{clear:both;content:"";display:block}.school-bar-chart dd,.school-bar-chart dt{display:block;float:left;margin-top:0}.school-bar-chart dt{border-right:1px solid #9da8b3;clear:left;padding-bottom:10px;padding-top:10px;text-align:right}.school-bar-chart dd{clear:right;padding-top:5px}.school-bar-chart .data-stat-label{border-right:none;height:40px;margin-bottom:6px;padding-top:6px}.school-bar-chart .data-stat{border-top:none;height:40px;margin-bottom:6px;margin-top:0}.school-profile .school-bar-chart .data-stat{padding-top:0}@media (max-width:1020px){.school-bar-chart dd,.school-bar-chart dt{width:40%}.school-bar-chart dt{padding-right:2.5%}}@media (min-width:1021px){.school-bar-chart dt{padding-right:2%;width:30%}.school-bar-chart dd{width:64%}}.school-bar-chart .bar{background-color:#a9a9a9;height:20px;position:relative}.school-bar-chart .bar.men{background-color:#2e9fba}.school-bar-chart .bar.danger,.school-bar-chart .bar.women{background-color:#d93738}.school-bar-chart .bar b{display:block;font-size:17px;line-height:1.17647;position:absolute;right:-55px;width:45px}@media (max-width:1020px){.school-bar-chart .bar-chart .bar{margin-top:5px}}.template-sidebar .banner{padding:0}.sidebar-content>section{margin:60px 0}.sidebar-content>section>h4{margin:0 0 15px}.sidebar-content .btn-search-colleges{display:block}.template-single-blog .hgroup{margin:0 auto;max-width:835px}.template-single-blog .hgroup h1{margin-bottom:0}.template-single-blog .hgroup h1+.he-mod+.subhead{margin-top:20px}.template-single-blog .hgroup .subhead+h1{margin-top:20px}.template-single-blog .hgroup .subhead *{margin-bottom:0}.template-single-blog .content{padding-top:40px}.template-single-blog .content .hgroup{margin-bottom:30px}.template-single-blog .content-wrapper.has-dropcap::first-letter{float:left;font-size:64px;font-weight:700;line-height:.84375;margin-right:5px}.template-single-blog .content-wrapper p.dropcap::first-letter{float:left;font-size:64px;font-weight:700;line-height:.84375;margin-right:5px}.template-single-blog .content-wrapper>.background{margin:30px 0 60px}.template-single-blog .post-author img{border-radius:100%;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);box-shadow:0 5px 10px 0 rgba(0,0,0,.2)}.template-single-blog .post-author a{color:#0d485d;display:block;margin-bottom:10px}.template-single-blog .post-author a:hover{color:#007296}@media screen and (min-width:768px){.template-single-blog h1{font-size:60px}.template-single-blog .article-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:768px){.template-single-blog .post-author{margin-bottom:20px;max-width:100%;width:100%}.template-single-blog .social-share{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;padding-left:0}}.template-single-blog-contributors .blog-contributor-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;margin:25px auto 50px;max-width:500px;text-align:center}.template-single-blog-contributors .blog-contributor-header h3{margin-bottom:15px}.template-single-blog-contributors .blog-contributor-header img{border-radius:50%;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);margin-bottom:10px}.template-single-blog-contributors .blog-contributor-header p{color:#0d485d;font-size:15px;line-height:25px}.template-single-blog-contributors .blog-contributor-header .social-share{border:none;margin:0 auto;padding:0}.template-single-blog-contributors .blog-contributor-header .social-share a:first-of-type{margin-left:0}.template-single-blog-contributors .story-blog{-webkit-box-shadow:0 15px 30px rgba(0,0,0,.102819);box-shadow:0 15px 30px rgba(0,0,0,.102819);margin-bottom:20px}.template-single-financial-aid .hgroup{margin:0 auto;max-width:835px}.template-single-research .banner{padding:75px 0 325px}.template-single-research .banner::before{background-image:url(https://res.cloudinary.com/highereducation/image/upload/ar_3.0,c_fill,w_1600,f_auto,fl_lossy,q_auto/v1/BestColleges.com/banners/template-single-perspectives.jpg)}.template-single-research .banner::after{bottom:0;display:block;left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;right:50%;top:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.75)),to(transparent));background:-o-linear-gradient(top,rgba(0,0,0,.75),transparent);background:linear-gradient(to bottom,rgba(0,0,0,.75),transparent)}.template-single-research .banner h1::after{display:none}.template-single-research .banner .hgroup{margin:0 auto;max-width:835px}.template-single-research.page-annual-student-guide-to-online-education .banner::before{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto,c_fill,w_1600/v1546579099/BestColleges.com/banners/page-annual-trends-students.jpg)}.template-single-research.page-annual-student-guide-to-online-education .content{padding:30px 30px 60px}.template-single-research .content{background-color:#fff;margin:-225px auto 0;max-width:835px;padding-top:0;position:relative;z-index:1}.template-single-research .letter~#chapters{margin-top:0}.template-single-resources .hgroup{margin:0 auto;max-width:835px}.template-single .hgroup{margin:0 auto;max-width:835px}.page-annual-trends-in-online-education.research .banner{padding-bottom:1px}@media (max-width:767px){.page-annual-trends-in-online-education.research .banner{padding-top:35px}}@media (min-width:768px){.page-annual-trends-in-online-education.research .banner{padding-bottom:85px}}.page-annual-trends-in-online-education.research .banner::after{background:0 0}.page-annual-trends-in-online-education.research .banner::before{background:#f4f3ef}@media (min-width:768px){.page-annual-trends-in-online-education.research .banner::before{background-image:url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1550608221/BestColleges.com/trends-report-2019/img-hispanic-woman.png),url(https://res.cloudinary.com/highereducation/image/upload/f_auto,fl_lossy,q_auto/v1550608220/BestColleges.com/trends-report-2019/img-african-american-man.png);background-position:left calc(50% - 325px) bottom,left calc(50% + 420px) bottom;background-repeat:no-repeat;background-size:auto}}@media (min-width:1021px){.page-annual-trends-in-online-education.research .banner::before{background-position:left calc(50% - 530px) bottom,left calc(50% + 600px) bottom}}.page-annual-trends-in-online-education.research .banner.banner-full-image .hgroup{color:#0d485d}@media (max-width:1020px){.page-annual-trends-in-online-education.research .banner.banner-full-image .hgroup h1{margin:0 auto 40px;max-width:585px}}@media (min-width:768px) and (max-width:1020px){.page-annual-trends-in-online-education.research .banner.banner-full-image .hgroup h1{font-size:60px}}.page-annual-trends-in-online-education.research .content{margin-top:55px;padding:25px 20px 60px}@media (max-width:767px){.page-annual-trends-in-online-education.research .content{margin-left:-20px;width:calc(100% + 40px)}}@media (min-width:768px){.page-annual-trends-in-online-education.research .content{margin-top:-55px}}@media (min-width:1021px){.page-annual-trends-in-online-education.research .content{margin-top:-85px;max-width:945px;padding:70px 95px}}.page-annual-trends-in-online-education.research .content::before{background-image:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#fff));background-image:-o-linear-gradient(top,#e1e1e1,#fff);background-image:linear-gradient(to bottom,#e1e1e1,#fff);content:"";display:block;height:100px;left:0;position:absolute;top:0;width:100%;z-index:-1}.page-annual-trends-in-online-education .download-report{margin-bottom:30px;padding:20px}@media (min-width:768px){.page-annual-trends-in-online-education .download-report{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px}}.page-annual-trends-in-online-education .download-report h3{font-size:18px}@media (min-width:768px){.page-annual-trends-in-online-education .download-report h3{-ms-flex-preferred-size:66%;flex-basis:66%;font-size:19px;margin:0}}@media (min-width:1021px){.page-annual-trends-in-online-education .download-report h3{font-size:20px}}@media (min-width:768px){.page-annual-trends-in-online-education .download-report>div{-ms-flex-preferred-size:33%;flex-basis:33%}}.page-annual-trends-in-online-education .best-colleges-insights .icon{margin-bottom:12.5px}.page-annual-trends-in-online-education .best-colleges-insights .icon svg{height:95px;width:auto}.page-annual-trends-in-online-education .best-colleges-insights p:first-of-type{margin-bottom:12.5px;text-transform:uppercase}.year-review-bg{left:0;overflow-x:hidden;position:absolute;right:0;top:90px}@media (max-width:1020px){.year-review-bg{top:-15px}}@media (max-width:767px){.year-review-bg{top:-45px}}.year-review-bg img{-webkit-filter:grayscale(100%);filter:grayscale(100%);max-width:none;opacity:.1;width:100%}@media (max-width:767px){.year-review-bg img{left:50%;min-width:1000px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.year-review-bg::after{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background-image:-o-linear-gradient(transparent,#fff);background-image:linear-gradient(transparent,#fff);bottom:0;content:"";left:0;position:absolute;right:0;top:50%}#year-in-review{margin:0 auto 60px;max-width:835px;padding:0 20px;position:relative}@media (max-width:1020px){#year-in-review{font-size:16px}}@media (max-width:650px){#year-in-review .letter-author{float:none;margin:0 auto 30px}}#year-in-review .copy>p:first-of-type{margin-top:0}#year-in-review h1{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Cabin,sans-serif;font-size:62px;line-height:1.09677;margin:90px auto;max-width:620px;text-transform:uppercase}@media (max-width:767px){#year-in-review h1{display:block;font-size:33px;margin:100px auto 50px;max-width:220px;text-align:center}}#year-in-review h1 b{border-bottom:5px solid #d93738;border-top:5px solid #d93738;color:#d93738;font-size:80px;line-height:1;margin-right:55px;padding:17px 0 10px}@media (max-width:767px){#year-in-review h1 b{display:inline-block;font-size:50px;margin:0 0 20px;padding:12px 0 8px}}#year-in-review h2{color:#46beda;font-family:Cabin,sans-serif;font-size:30px;line-height:1.23333;margin:25px auto 35px;max-width:540px;text-align:center;text-transform:uppercase}@media (max-width:650px){#year-in-review h2{font-size:24px;margin:15px auto 30px;max-width:450px}}#year-in-review h2::after{background:#46beda;content:"";display:block;height:2px;margin:20px auto 0;width:100px}#year-in-review h3{color:#005671;font-size:22px;margin:35px 0 0;text-transform:none}#year-in-review hr{border-bottom-width:2px;margin:70px 0}@media (max-width:650px){#year-in-review hr{margin:35px 0}}#year-in-review .trend-counter{background:#d93738;color:#fff;display:inline-block;font-family:Cabin,sans-serif;font-size:22px;line-height:1;margin-top:70px;padding:18px;text-transform:uppercase}@media (max-width:650px){#year-in-review .trend-counter{margin-top:30px}}#year-in-review .trend-counter+hr{margin:-2px 0 30px;z-index:-1}@media (max-width:650px){#year-in-review .trend-counter+hr{margin-bottom:20px}}#year-in-review .letter-author p{margin:0}#year-in-review .trend-img{margin:0 auto}#year-in-review .bio{background:#f4f3ef;border:1px solid #e1e1e1;margin-top:50px;padding:30px 40px}@media (max-width:650px){#year-in-review .bio{padding:25px}}#year-in-review .bio h4{color:#007296;font-size:16px;font-weight:700;margin:0 0 5px;text-transform:uppercase}#year-in-review .bio small{color:#0d485d;display:block;font-size:12px;font-weight:700;margin-bottom:15px;text-transform:uppercase}.microsite{padding-bottom:0}.microsite .banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:300px}.microsite .banner:before{background-color:#f5f5f5;background-position:bottom 60px center}@media (max-width:499px){.microsite .banner:before{background-image:none}}.microsite .banner .hgroup{color:#005671;margin:0 5%;margin-bottom:60px;text-align:center}.microsite .banner .hgroup h1{font-size:44px}@media (min-width:768px){.microsite .banner .hgroup{padding-right:30%;text-align:left}.microsite .banner .hgroup h1{font-size:60px}}@media (min-width:1021px){.microsite .banner .hgroup{padding-right:40%}.microsite .banner .hgroup h1{font-size:70px}}@media (min-width:500px){.microsite .banner{min-height:570px}}.microsite .social-share{margin-top:-60px}@media (min-width:500px){.microsite .social-share{margin-top:0}}.microsite .microsite-bottom-nav{margin-top:60px;margin-bottom:0}.microsite .microsite-bottom-nav .navigation-links{margin-top:-25px;margin-bottom:0}.microsite .content.narrow-width{padding-bottom:0;padding-top:0}.school-search-app{height:100vh}@media only screen and (min-width:1021px){.school-search-app{margin-top:0}}#search-results-container{background:#f4f3ef}@media only screen and (min-width:768px) and (max-width:1021px){#search-results-container{padding-top:50px}}.match-results-title{color:#0d485d;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:0;text-align:center}@media only screen and (min-width:768px){.match-results-title{padding:15px 0 40px 0}}.ad-disclosure{color:#a9a9a9;display:block;font-size:14px;font-weight:700;margin-top:10px}@media screen and (min-width:768px){.ad-disclosure{position:absolute;right:20px;top:20px}}.ss-result-card{background:#fff;background-color:#fff;border-radius:2px;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);box-shadow:0 10px 20px 0 rgba(0,0,0,.1);margin:0 9px 9px 9px;padding:0 14px 0 14px}.ss-result-card.is-desktop{background-color:#fff;border-radius:none;-webkit-box-shadow:none;box-shadow:none;margin:auto auto;max-width:948px;width:100%}.ss-school-header-container{display:-webkit-box;display:-ms-flexbox;display:flex}.ss-school-header-img{margin:0 auto 0;padding-top:10px}@media only screen and (min-width:768px){.ss-school-header-img{max-height:50px}}.ss-school-header-arrow{height:12px;margin:0;margin-top:19px;width:20px}.ss-results-college-title{color:#0d485d;font-size:17px;line-height:24px;margin:0;padding-top:10px;text-align:center}@media only screen and (min-width:768px){.ss-results-college-title{padding-top:25px;text-align:left}}.ss-results-degree-title{color:#46beda;font-size:13px;font-weight:600;line-height:18px;margin:0;padding:4px;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.ss-results-degree-title{padding-bottom:6px;padding-left:0;text-align:left}}.ss-results-college-description{color:#0d485d;font-size:13px;margin:0;padding-bottom:16px;padding-top:6px;text-align:center}@media only screen and (min-width:768px){.ss-results-college-description{padding-bottom:26px;text-align:left}}@media only screen and (min-width:768px){.ss-school-info-container{max-width:665px;width:72%}}.ss-show-hide-container{color:#a9a9a9;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;height:40px;letter-spacing:0;padding-top:12px;text-align:center}.ss-show-hide-line{background-color:#f5f5f5;height:2px;width:100%}.ss-show-hide-arrow-right{height:6.27px;margin:5px auto 5px 5px;width:10px}.ss-show-hide-arrow-left{height:6.27px;margin:5px 5px 5px auto;width:10px}.hide{display:none}.results-title{display:none}@media only screen and (min-width:768px){.results-title{color:#0d485d;display:block;font-size:35px;letter-spacing:0;margin:0 auto 0 auto}}.ss-desktop-results{display:none}@media only screen and (min-width:768px){.ss-desktop-results{background-color:#fff;display:block;padding-bottom:15px;padding-top:96px}}.ss-mobile-results{display:block}@media only screen and (min-width:768px){.ss-mobile-results{display:none}}.ss-results-container{position:relative}@media only screen and (min-width:768px){.ss-results-container{margin-top:0}}.search-results-hero{padding:15px 0 20px;position:relative;text-align:center}@media only screen and (min-width:768px){.search-results-hero{display:block;padding:50px 0 25px 0}}.top-line-break{background-color:#d8d8d8;height:1px;width:100%}@media only screen and (min-width:768px){.card-container{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:768px){.goto-school-container{margin:auto auto}}@media only screen and (min-width:768px){.visit-site-button,a.visit-site-button:active,a.visit-site-button:hover{background-color:#d93738;border-radius:2px;color:#fff!important;display:block;font-size:14px;font-weight:600;height:38px;line-height:38px;margin-top:25px;text-align:center;width:100%}}@media only screen and (min-width:768px){.hero-pattern{height:60px}}.show-more-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px}.show-more-container .ss-btn-more{border-radius:25px}.more-info-container{margin:0 0 40px 0;padding:0 30px;text-align:center}