*{box-sizing:border-box;margin:0;padding:0}body{background:#e6e6e6;color:#464646;font:400 1em/1.4 Source Sans Pro,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a{color:#2e9adf;text-decoration:none}a:hover{color:#007ac8;text-decoration:underline}em{font-style:normal}h1,h2,h3,h4,h5,h6{font-weight:400;color:#464646;font-size:1em;margin:0;padding:0;line-height:1.4}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px;font-weight:600}p{margin:0 0 .5em}strong{font-weight:700}ol,ul{list-style-type:none}ol,ol li,ul,ul li{padding:0;margin:0}.platform__wrapper{font-weight:400;color:#464646;margin:0;padding:0;line-height:1.4}.platform,.platform--home{margin:0 auto}.content__wrapper{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.15);margin:0 auto;width:100%}.platform--home .content__wrapper{overflow:hidden}.content__wrapper--fullscreen{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.15);margin:0 auto;width:100%;box-shadow:none}.content__wrapper--fullscreen .content{margin:0;padding:0}.content{margin:0 0 40px;padding:0 30px 40px}.platform--home .content{padding:0 0 40px}.platform--search .content{overflow:hidden}.content__body{margin:0 -15px;max-width:700px;padding:15px 0}.disable-scroll{position:fixed;overflow:hidden;width:100%}.header--1{margin:15px 0}.header--2{line-height:32px;margin:15px 0 10px}.semi-bold{font-weight:600}@media only screen and (min-width:768px){.content__wrapper{max-width:1024px}.content__wrapper--fullscreen{max-width:100%}}@media only screen and (min-width:768px) and (max-width:1200px){.content__wrapper{max-width:1024px}}@media only screen and (min-width:730px){.content__body{margin:0 auto}}.platform--touch * a:hover,.platform--touch a:hover{text-decoration:none}@font-face{font-family:Niche-Interface-Symbols;src:url('/font/Niche-Interface-Symbols.eot');src:url('/font/Niche-Interface-Symbols.eot') format('embedded-opentype'),url('/font/Niche-Interface-Symbols.woff') format('woff'),url('/font/Niche-Interface-Symbols.ttf') format('truetype'),url('/font/Niche-Interface-Symbols.svg') format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{display:inline-block;font-family:Niche-Interface-Symbols;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn--add-to-list__icon:before,.icon-heart-thick--recs-title:before,.icon-heart-thick--recs:before,.icon-heart-thick--temp-list-panel:before,.icon-heart-thick:before{content:"\E619"}.icon-password-eye--hide:before,.icon-passwordhide-thin:before{content:"\E617"}.icon-password-eye:before,.icon-passwordview-thin:before{content:"\E618"}.icon-account-thick:before{content:"\E600"}.icon-arrowdown-thick--il-select:before,.icon-arrowdown-thick:before{content:"\E601"}.icon-arrowleft-thick--return:before,.icon-arrowleft-thick:before{content:"\E602"}.icon-arrowright-thick:before{content:"\E603"}.icon-arrowup-thick:before{content:"\E604"}.icon-check-thick:before{content:"\E605"}.icon-exit-thick--input-list:before,.icon-exit-thick--input:before,.icon-exit-thick:before{content:"\E606"}.icon-minus-thick:before{content:"\E607"}.icon-plus-thick:before{content:"\E608"}.icon-question-thick:before{content:"\E609"}.icon-search-thick:before{content:"\E60A"}.icon-account-thin--account-hello:before,.icon-account-thin--global-menu--selected:before,.icon-account-thin--global-menu:before,.icon-account-thin:before{content:"\E60B"}.account-disclaimer__toggle__link:before,.icon-arrow-toggle-list:before,.icon-arrowdown-thin--dropdown:before,.icon-arrowdown-thin--polltable:before,.icon-arrowdown-thin--ranking:before,.icon-arrowdown-thin:before{content:"\E60C"}.icon-arrowleft-thin--expansion:before,.icon-arrowleft-thin--panel__option:before,.icon-arrowleft-thin-methodology:before,.icon-arrowleft-thin:before,.pagination__arrows .icon-arrowleft-thin--pagination:before,.pagination__next--disabled .icon-arrowleft-thin--pagination:before,.pagination__next .icon-arrowleft-thin--pagination:before,.pagination__previous--disabled .icon-arrowleft-thin--pagination:before,.pagination__previous .icon-arrowleft-thin--pagination:before{content:"\E60D"}.block--horiz-poll .icon-arrowright-thin--horiz-poll:before,.icon--arrowright--premium-btn:before,.icon--arrowright--premium-link:before,.icon-arrowright--home:before,.icon-arrowright-thin--cta:before,.icon-arrowright-thin--entity-card:before,.icon-arrowright-thin--expansion:before,.icon-arrowright-thin--form-cta:before,.icon-arrowright-thin--panel__option:before,.icon-arrowright-thin--ranking-list:before,.icon-arrowright-thin--ranking:before,.icon-arrowright-thin--reviews:before,.icon-arrowright-thin--silo:before,.icon-arrowright-thin:before,.pagination__arrows .icon-arrowright-thin--pagination:before,.pagination__next--disabled .icon-arrowright-thin--pagination:before,.pagination__next .icon-arrowright-thin--pagination:before,.pagination__previous--disabled .icon-arrowright-thin--pagination:before,.pagination__previous .icon-arrowright-thin--pagination:before,.poll__single__survey .icon-arrowright-thin--poll:before{content:"\E60E"}.icon-arrowup-thin:before{content:"\E60F"}.icon-check-thin:before{content:"\E610"}.icon-exit-thin--dialog:before,.icon-exit-thin--entity-card:before,.icon-exit-thin--modal:before,.icon-exit-thin--notification:before,.icon-exit-thin--panel-header:before,.icon-exit-thin--temp-list-panel:before,.icon-exit-thin:before{content:"\E611"}.icon-minus-thin:before{content:"\E612"}.icon-plus-thin:before{content:"\E613"}.icon-question-thin--tooltip:before,.icon-question-thin:before,.ranking-factors__detail__link:before{content:"\E614"}.icon--fake-sherlock:before,.icon-search-thin--entity-list:before,.icon-search-thin--sherlock--panel:before,.icon-search-thin--sherlock--search-filter:before,.icon-search-thin--sherlock:before,.icon-search-thin:before{content:"\E616"}.icon-hamburger-thin--global-menu:before,.icon-hamburger-thin:before{content:"\E615"}.coming-soon,.not__found{background-color:#ccf1e4;background-image:linear-gradient(0deg,#2e9adf 65px,#e6fff7 0,#ccf1e4 200px);height:500px;margin:0 -30px;position:relative}.coming-soon__body,.not__found__body{font-size:18px;line-height:24px;margin:0;padding:5px 0 0}.coming-soon__button,.not__found__button{display:inline-block;font-size:16px;line-height:22px;margin:20px 0 0;padding:.7em 1.5em .8em;width:auto}.coming-soon__content,.not__found__content{margin:0 auto;max-width:400px;padding:50px 15px 0;position:relative;text-align:center;z-index:2}.coming-soon__town,.not__found__town{background-image:url("/static/niche-town.svg");background-position:50%;background-repeat:no-repeat;background-size:600px;bottom:0;font-size:2em;height:200px;left:0;position:absolute;width:100%;z-index:1}@media only screen and (min-width:500px){.coming-soon__body,.not__found__body{font-size:20px}.coming-soon__content,.not__found__content{padding:70px 15px 15px}}@media only screen and (min-width:600px){.coming-soon,.not__found{background-image:linear-gradient(0deg,#2e9adf 100px,#e6fff7 0,#ccf1e4 300px);height:600px}.coming-soon__town,.not__found__town{background-size:960px;height:336px}}.leave-beta-prompt{z-index:101;width:100%;background-color:#59b46f;justify-content:center;padding:8px 10px;margin:0 auto;display:flex}.leave-beta-prompt__text{color:#deffe7;font-size:14px;display:none}.leave-beta-prompt__link{color:#deffe7;font-size:14px;text-decoration:underline}.leave-beta-prompt__link:hover{color:#fff}@media only screen and (min-width:500px){.leave-beta-prompt{display:flex;justify-content:space-between}.leave-beta-prompt__text{display:inline-block}.leave-beta-prompt__link{text-align:right}}.block--two-poll__empty__button,.btn,.btn--contact-confirm,.btn--deactivation,.coming-soon__button,.grade-modal__button,.home__btn__signup,.no-reviews__button,.not__found__button,.offers-recs__footer__submit,.premium-buttons__link,.ranking-footer-block__caption__link,.ranking-list__expand,.ranking-methodology__button,.scholarship-footer__apply,.search__mobile__header__button,.search__mobile__panel__save,.star-rating__button,.temp__list__panel__register,button{-webkit-appearance:none;background-color:#2e9adf;background-size:50px 50px;border:none;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;font:600 18px/1.4 Source Sans Pro,sans-serif;outline:none;padding:.7em 1em .8em;text-align:center;text-decoration:none;transition:all .2s linear;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.platform .block--two-poll__empty__button:active,.platform .block--two-poll__empty__button:hover,.platform .btn--contact-confirm:active,.platform .btn--contact-confirm:hover,.platform .btn--deactivation:active,.platform .btn--deactivation:hover,.platform .btn:active,.platform .btn:hover,.platform .coming-soon__button:active,.platform .coming-soon__button:hover,.platform .grade-modal__button:active,.platform .grade-modal__button:hover,.platform .home__btn__signup:active,.platform .home__btn__signup:hover,.platform .no-reviews__button:active,.platform .no-reviews__button:hover,.platform .not__found__button:active,.platform .not__found__button:hover,.platform .offers-recs__footer__submit:active,.platform .offers-recs__footer__submit:hover,.platform .premium-buttons__link:active,.platform .premium-buttons__link:hover,.platform .ranking-footer-block__caption__link:active,.platform .ranking-footer-block__caption__link:hover,.platform .ranking-list__expand:active,.platform .ranking-list__expand:hover,.platform .ranking-methodology__button:active,.platform .ranking-methodology__button:hover,.platform .scholarship-footer__apply:active,.platform .scholarship-footer__apply:hover,.platform .search__mobile__header__button:active,.platform .search__mobile__header__button:hover,.platform .search__mobile__panel__save:active,.platform .search__mobile__panel__save:hover,.platform .temp__list__panel__register:active,.platform .temp__list__panel__register:hover,.platform button:active,.platform button:hover{background-color:#6bbef2;color:#fff;text-decoration:none}.platform .block--two-poll__empty__button:active,.platform .btn--contact-confirm:active,.platform .btn--deactivation:active,.platform .btn:active,.platform .coming-soon__button:active,.platform .grade-modal__button:active,.platform .home__btn__signup:active,.platform .no-reviews__button:active,.platform .not__found__button:active,.platform .offers-recs__footer__submit:active,.platform .premium-buttons__link:active,.platform .ranking-footer-block__caption__link:active,.platform .ranking-list__expand:active,.platform .ranking-methodology__button:active,.platform .scholarship-footer__apply:active,.platform .search__mobile__header__button:active,.platform .search__mobile__panel__save:active,.platform .temp__list__panel__register:active,.platform button:active{border-color:#007ac8}.platform .block--two-poll__empty__button:focus,.platform .btn--contact-confirm:focus,.platform .btn--deactivation:focus,.platform .btn:focus,.platform .coming-soon__button:focus,.platform .grade-modal__button:focus,.platform .home__btn__signup:focus,.platform .no-reviews__button:focus,.platform .not__found__button:focus,.platform .offers-recs__footer__submit:focus,.platform .premium-buttons__link:focus,.platform .ranking-footer-block__caption__link:focus,.platform .ranking-list__expand:focus,.platform .ranking-methodology__button:focus,.platform .scholarship-footer__apply:focus,.platform .search__mobile__header__button:focus,.platform .search__mobile__panel__save:focus,.platform .temp__list__panel__register:focus,.platform button:focus{border-color:#2e9adf;outline:2px dotted #f2d454;outline-offset:2px}.btn--block{max-width:200px;width:100%}.btn--dark,.home__btn__login{-webkit-appearance:none;background-color:#2e9adf;background-size:50px 50px;border:none;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;font:600 18px/1.4 Source Sans Pro,sans-serif;outline:none;padding:.7em 1em .8em;text-align:center;text-decoration:none;transition:all .2s linear;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,.25)}.platform .btn--dark:active,.platform .btn--dark:hover,.platform .home__btn__login:active,.platform .home__btn__login:hover{background-color:#6bbef2;color:#fff;text-decoration:none}.platform .btn--dark:active,.platform .home__btn__login:active{border-color:#007ac8}.platform .btn--dark:focus,.platform .home__btn__login:focus{border-color:#2e9adf;outline:2px dotted #f2d454;outline-offset:2px}.platform .btn--dark:active,.platform .btn--dark:hover,.platform .home__btn__login:active,.platform .home__btn__login:hover{background-color:rgba(0,0,0,.15)}.btn--disabled,.btn--disabled:active,.btn--disabled:focus,.btn--disabled:hover{-webkit-appearance:none;background-color:#2e9adf;background-size:50px 50px;border:none;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;font:600 18px/1.4 Source Sans Pro,sans-serif;outline:none;padding:.7em 1em .8em;text-align:center;text-decoration:none;transition:all .2s linear;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;background-color:#8ec8ef;color:#b8def7;pointer-events:none}.platform .btn--disabled:active,.platform .btn--disabled:active:active,.platform .btn--disabled:active:hover,.platform .btn--disabled:focus:active,.platform .btn--disabled:focus:hover,.platform .btn--disabled:hover,.platform .btn--disabled:hover:active,.platform .btn--disabled:hover:hover{background-color:#6bbef2;color:#fff;text-decoration:none}.platform .btn--disabled:active,.platform .btn--disabled:active:active,.platform .btn--disabled:focus:active,.platform .btn--disabled:hover:active{border-color:#007ac8}.platform .btn--disabled:active:focus,.platform .btn--disabled:focus,.platform .btn--disabled:focus:focus,.platform .btn--disabled:hover:focus{border-color:#2e9adf;outline:2px dotted #f2d454;outline-offset:2px}.btn--add-to-list,.btn--inverted,.dialog__action__cancel,.dialog__action__cancel--tabfocus,.home__btn__signup--intro,.recommendation-add__btn,.recommendation-add__btn--added{-webkit-appearance:none;background-color:#2e9adf;background-size:50px 50px;border:none;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;font:600 18px/1.4 Source Sans Pro,sans-serif;outline:none;padding:.7em 1em .8em;text-align:center;text-decoration:none;transition:all .2s linear;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;background-color:#fafafa;color:#2e9adf}.platform .btn--add-to-list:active,.platform .btn--add-to-list:hover,.platform .btn--inverted:active,.platform .btn--inverted:hover,.platform .dialog__action__cancel--tabfocus:active,.platform .dialog__action__cancel--tabfocus:hover,.platform .dialog__action__cancel:active,.platform .dialog__action__cancel:hover,.platform .home__btn__signup--intro:active,.platform .home__btn__signup--intro:hover,.platform .recommendation-add__btn--added:active,.platform .recommendation-add__btn--added:hover,.platform .recommendation-add__btn:active,.platform .recommendation-add__btn:hover{background-color:#6bbef2;color:#fff;text-decoration:none}.platform .btn--add-to-list:active,.platform .btn--inverted:active,.platform .dialog__action__cancel--tabfocus:active,.platform .dialog__action__cancel:active,.platform .home__btn__signup--intro:active,.platform .recommendation-add__btn--added:active,.platform .recommendation-add__btn:active{border-color:#007ac8}.platform .btn--add-to-list:focus,.platform .btn--inverted:focus,.platform .dialog__action__cancel--tabfocus:focus,.platform .dialog__action__cancel:focus,.platform .home__btn__signup--intro:focus,.platform .recommendation-add__btn--added:focus,.platform .recommendation-add__btn:focus{border-color:#2e9adf;outline:2px dotted #f2d454;outline-offset:2px}.platform .btn--add-to-list:active,.platform .btn--add-to-list:hover,.platform .btn--inverted:active,.platform .btn--inverted:hover,.platform .dialog__action__cancel--tabfocus:active,.platform .dialog__action__cancel--tabfocus:hover,.platform .dialog__action__cancel:active,.platform .dialog__action__cancel:hover,.platform .home__btn__signup--intro:active,.platform .home__btn__signup--intro:hover,.platform .recommendation-add__btn--added:active,.platform .recommendation-add__btn--added:hover,.platform .recommendation-add__btn:active,.platform .recommendation-add__btn:hover{background-color:#fff;color:#2e9adf}.btn--light,.dialog__action__perform,.dialog__action__perform--tabfocus,.home__btn__login--intro,.home__rankings__button,.ranking-footer__cta__button{-webkit-appearance:none;background-color:#2e9adf;background-size:50px 50px;border:none;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;font:600 18px/1.4 Source Sans Pro,sans-serif;outline:none;padding:.7em 1em .8em;text-align:center;text-decoration:none;transition:all .2s linear;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;background-color:hsla(0,0%,100%,.25)}.platform .btn--light:active,.platform .btn--light:hover,.platform .dialog__action__perform--tabfocus:active,.platform .dialog__action__perform--tabfocus:hover,.platform .dialog__action__perform:active,.platform .dialog__action__perform:hover,.platform .home__btn__login--intro:active,.platform .home__btn__login--intro:hover,.platform .home__rankings__button:active,.platform .home__rankings__button:hover,.platform .ranking-footer__cta__button:active,.platform .ranking-footer__cta__button:hover{background-color:#6bbef2;color:#fff;text-decoration:none}.platform .btn--light:active,.platform .dialog__action__perform--tabfocus:active,.platform .dialog__action__perform:active,.platform .home__btn__login--intro:active,.platform .home__rankings__button:active,.platform .ranking-footer__cta__button:active{border-color:#007ac8}.platform .btn--light:focus,.platform .dialog__action__perform--tabfocus:focus,.platform .dialog__action__perform:focus,.platform .home__btn__login--intro:focus,.platform .home__rankings__button:focus,.platform .ranking-footer__cta__button:focus{border-color:#2e9adf;outline:2px dotted #f2d454;outline-offset:2px}.platform .btn--light:active,.platform .btn--light:hover,.platform .dialog__action__perform--tabfocus:active,.platform .dialog__action__perform--tabfocus:hover,.platform .dialog__action__perform:active,.platform .dialog__action__perform:hover,.platform .home__btn__login--intro:active,.platform .home__btn__login--intro:hover,.platform .home__rankings__button:active,.platform .home__rankings__button:hover,.platform .ranking-footer__cta__button:active,.platform .ranking-footer__cta__button:hover{background-color:hsla(0,0%,100%,.5)}.btn--loading,.btn--loading:active,.btn--loading:focus,.btn--loading:hover,.ranking-list__expand--loading,.ranking-list__expand--loading:active,.ranking-list__expand--loading:focus,.ranking-list__expand--loading:hover{-webkit-appearance:none;background-color:#2e9adf;border:none;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;font:600 18px/1.4 Source Sans Pro,sans-serif;outline:none;padding:.7em 1em .8em;text-align:center;text-decoration:none;transition:all .2s linear;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;-webkit-animation:loading 2s linear infinite;animation:loading 2s linear infinite;background-image:linear-gradient(-45deg,rgba(0,0,0,.1) 25%,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 75%,rgba(0,0,0,.2) 0,rgba(0,0,0,.2));background-size:50px 50px;cursor:default;pointer-events:none}.platform .btn--loading:active,.platform .btn--loading:active:active,.platform .btn--loading:active:hover,.platform .btn--loading:focus:active,.platform .btn--loading:focus:hover,.platform .btn--loading:hover,.platform .btn--loading:hover:active,.platform .btn--loading:hover:hover,.platform .ranking-list__expand--loading:active,.platform .ranking-list__expand--loading:active:active,.platform .ranking-list__expand--loading:active:hover,.platform .ranking-list__expand--loading:focus:active,.platform .ranking-list__expand--loading:focus:hover,.platform .ranking-list__expand--loading:hover,.platform .ranking-list__expand--loading:hover:active,.platform .ranking-list__expand--loading:hover:hover{background-color:#6bbef2;color:#fff;text-decoration:none}.platform .btn--loading:active,.platform .btn--loading:active:active,.platform .btn--loading:focus:active,.platform .btn--loading:hover:active,.platform .ranking-list__expand--loading:active,.platform .ranking-list__expand--loading:active:active,.platform .ranking-list__expand--loading:focus:active,.platform .ranking-list__expand--loading:hover:active{border-color:#007ac8}.platform .btn--loading:active:focus,.platform .btn--loading:focus,.platform .btn--loading:focus:focus,.platform .btn--loading:hover:focus,.platform .ranking-list__expand--loading:active:focus,.platform .ranking-list__expand--loading:focus,.platform .ranking-list__expand--loading:focus:focus,.platform .ranking-list__expand--loading:hover:focus{border-color:#2e9adf;outline:2px dotted #f2d454;outline-offset:2px}@-webkit-keyframes loading{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes loading{0%{background-position:0 0}to{background-position:50px 50px}}.button,button,input[type=reset],input[type=submit]{-webkit-font-smoothing:antialiased;appearance:none;background:#2e9adf;border-radius:2px;border:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:600;line-height:1.1111em;padding:.7em 1em .8em;text-align:center;transition:all .2s linear}.button.button--xsmall,button.button--xsmall,input[type=reset].button--xsmall,input[type=submit].button--xsmall{font-size:12px}.button.button--small,button.button--small,input[type=reset].button--small,input[type=submit].button--small{font-size:14px}.button.button--large,button.button--large,input[type=reset].button--large,input[type=submit].button--large{font-size:18px}.button.button--xlarge,button.button--xlarge,input[type=reset].button--xlarge,input[type=submit].button--xlarge{font-size:20px}.button.button--wide,button.button--wide,input[type=reset].button--wide,input[type=submit].button--wide{padding-left:1.8em;padding-right:1.8em}.button.button--full-width,button.button--full-width,input[type=reset].button--full-width,input[type=submit].button--full-width{width:100%}.button.button--compact,button.button--compact,input[type=reset].button--compact,input[type=submit].button--compact{padding:.5em .75em .6em}.button.button--text-left,button.button--text-left,input[type=reset].button--text-left,input[type=submit].button--text-left{text-align:left}.button.button--text-right,button.button--text-right,input[type=reset].button--text-right,input[type=submit].button--text-right{text-align:right}.button.button--icon-left-lock:before,button.button--icon-left-lock:before,input[type=reset].button--icon-left-lock:before,input[type=submit].button--icon-left-lock:before{float:left}.button.button--icon-right-lock:after,button.button--icon-right-lock:after,input[type=reset].button--icon-right-lock:after,input[type=submit].button--icon-right-lock:after{float:right}.button.button--wide.button--compact,button.button--wide.button--compact,input[type=reset].button--wide.button--compact,input[type=submit].button--wide.button--compact{padding:.5em 1.8em .6em}.button.button--mobile-full-width,button.button--mobile-full-width,input[type=reset].button--mobile-full-width,input[type=submit].button--mobile-full-width{display:block}.button.button--disabled,button.button--disabled,input[type=reset].button--disabled,input[type=submit].button--disabled{background:#8ec8ef;color:#b8def7;pointer-events:none}.button.button--disabled.button--inverted,button.button--disabled.button--inverted,input[type=reset].button--disabled.button--inverted,input[type=submit].button--disabled.button--inverted{color:#b8def7}.button.button--disabled.button--darker,button.button--disabled.button--darker,input[type=reset].button--disabled.button--darker,input[type=submit].button--disabled.button--darker{color:#ccc}.button.button--disabled.button--lighter,button.button--disabled.button--lighter,input[type=reset].button--disabled.button--lighter,input[type=submit].button--disabled.button--lighter{color:#bbb}.button.button--disabled.button--green,button.button--disabled.button--green,input[type=reset].button--disabled.button--green,input[type=submit].button--disabled.button--green{background:#a4d394;color:#c5e4b8}.button.button--disabled.button--outline,button.button--disabled.button--outline,input[type=reset].button--disabled.button--outline,input[type=submit].button--disabled.button--outline{background:#8ec8ef;color:#b8def7;pointer-events:none}.button.focus,.platform .button:focus,.platform button:focus,.platform input[type=reset]:focus,.platform input[type=submit]:focus,button.focus,input[type=reset].focus,input[type=submit].focus{outline:2px dotted #f2d454;outline-offset:2px}.platform .button:active,.platform button:active,.platform input[type=reset]:active,.platform input[type=submit]:active{background:#007ac8}.platform .button:hover,.platform button:hover,.platform input[type=reset]:hover,.platform input[type=submit]:hover{background:#6bbef2;border-color:#6bbef2;color:#fff;text-decoration:none}.button.button--loading,button.button--loading,input[type=reset].button--loading,input[type=submit].button--loading{cursor:default;box-shadow:none;background-image:linear-gradient(-45deg,rgba(0,0,0,.1) 25%,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 75%,rgba(0,0,0,.2) 0,rgba(0,0,0,.2))!important;background-size:50px 50px;animation:buttonLoad 2s linear infinite;pointer-events:none}.button.button--inverted,button.button--inverted,input[type=reset].button--inverted,input[type=submit].button--inverted{background:#fafafa;color:#2e9adf}.platform .button.button--inverted:hover,.platform button.button--inverted:hover,.platform input[type=reset].button--inverted:hover,.platform input[type=submit].button--inverted:hover{background:#fff;color:#6bbef2}.button.button--inverted.button--icon-facebook,button.button--inverted.button--icon-facebook,input[type=reset].button--inverted.button--icon-facebook,input[type=submit].button--inverted.button--icon-facebook{color:#3b5998;background:#fafafa}.platform .button.button--inverted.button--icon-facebook:hover,.platform button.button--inverted.button--icon-facebook:hover,.platform input[type=reset].button--inverted.button--icon-facebook:hover,.platform input[type=submit].button--inverted.button--icon-facebook:hover{background:#fff;color:#718dc8}.button.button--inverted.button--icon-twitter,button.button--inverted.button--icon-twitter,input[type=reset].button--inverted.button--icon-twitter,input[type=submit].button--inverted.button--icon-twitter{color:#70ceee;background:#fafafa}.platform .button.button--inverted.button--icon-twitter:hover,.platform button.button--inverted.button--icon-twitter:hover,.platform input[type=reset].button--inverted.button--icon-twitter:hover,.platform input[type=submit].button--inverted.button--icon-twitter:hover{background:#fff;color:#cbedf9}.button.button--inverted.button--icon-google,button.button--inverted.button--icon-google,input[type=reset].button--inverted.button--icon-google,input[type=submit].button--inverted.button--icon-google{color:#ea756b;background:#fafafa}.platform .button.button--inverted.button--icon-google:hover,.platform button.button--inverted.button--icon-google:hover,.platform input[type=reset].button--inverted.button--icon-google:hover,.platform input[type=submit].button--inverted.button--icon-google:hover{background:#fff;color:#f7c8c4}.button.button--darker,button.button--darker,input[type=reset].button--darker,input[type=submit].button--darker{background:rgba(0,0,0,.25)}.platform .button.button--darker:hover,.platform button.button--darker:hover,.platform input[type=reset].button--darker:hover,.platform input[type=submit].button--darker:hover{background:rgba(0,0,0,.15)}.button.button--lighter,button.button--lighter,input[type=reset].button--lighter,input[type=submit].button--lighter{background:hsla(0,0%,100%,.25)}.platform .button.button--lighter:hover,.platform button.button--lighter:hover,.platform input[type=reset].button--lighter:hover,.platform input[type=submit].button--lighter:hover{background:hsla(0,0%,100%,.5)}.button.button--green,button.button--green,input[type=reset].button--green,input[type=submit].button--green{background:#53a63a}.platform .button.button--green:hover,.platform button.button--green:hover,.platform input[type=reset].button--green:hover,.platform input[type=submit].button--green:hover{background:#7cbc67}.button.button--outline,button.button--outline,input[type=reset].button--outline,input[type=submit].button--outline{box-shadow:inset 0 0 0 2px #2e9adf;background:transparent;color:#2e9adf}.platform .button.button--outline:hover,.platform button.button--outline:hover,.platform input[type=reset].button--outline:hover,.platform input[type=submit].button--outline:hover{background:#2e9adf;color:#fff}.button.button--outline.button--darker,.button.button--outline.button--green,.button.button--outline.button--icon-facebook,.button.button--outline.button--icon-google,.button.button--outline.button--icon-twitter,.button.button--outline.button--inverted,.button.button--outline.button--lighter,button.button--outline.button--darker,button.button--outline.button--green,button.button--outline.button--icon-facebook,button.button--outline.button--icon-google,button.button--outline.button--icon-twitter,button.button--outline.button--inverted,button.button--outline.button--lighter,input[type=reset].button--outline.button--darker,input[type=reset].button--outline.button--green,input[type=reset].button--outline.button--icon-facebook,input[type=reset].button--outline.button--icon-google,input[type=reset].button--outline.button--icon-twitter,input[type=reset].button--outline.button--inverted,input[type=reset].button--outline.button--lighter,input[type=submit].button--outline.button--darker,input[type=submit].button--outline.button--green,input[type=submit].button--outline.button--icon-facebook,input[type=submit].button--outline.button--icon-google,input[type=submit].button--outline.button--icon-twitter,input[type=submit].button--outline.button--inverted,input[type=submit].button--outline.button--lighter{background:transparent}.button.button--outline.button--small,.button.button--outline.button--xsmall,button.button--outline.button--small,button.button--outline.button--xsmall,input[type=reset].button--outline.button--small,input[type=reset].button--outline.button--xsmall,input[type=submit].button--outline.button--small,input[type=submit].button--outline.button--xsmall{box-shadow:inset 0 0 0 1px #2e9adf}.button.button--outline.button--green,button.button--outline.button--green,input[type=reset].button--outline.button--green,input[type=submit].button--outline.button--green{box-shadow:inset 0 0 0 2px #53a63a;color:#53a63a}.platform .button.button--outline.button--green:hover,.platform button.button--outline.button--green:hover,.platform input[type=reset].button--outline.button--green:hover,.platform input[type=submit].button--outline.button--green:hover{background:#53a63a;color:#fff}.button.button--outline.button--green.button--small,.button.button--outline.button--green.button--xsmall,button.button--outline.button--green.button--small,button.button--outline.button--green.button--xsmall,input[type=reset].button--outline.button--green.button--small,input[type=reset].button--outline.button--green.button--xsmall,input[type=submit].button--outline.button--green.button--small,input[type=submit].button--outline.button--green.button--xsmall{box-shadow:inset 0 0 0 1px #53a63a}.button.button--outline.button--inverted,button.button--outline.button--inverted,input[type=reset].button--outline.button--inverted,input[type=submit].button--outline.button--inverted{box-shadow:inset 0 0 0 2px #fff;color:#fff}.platform .button.button--outline.button--inverted:hover,.platform button.button--outline.button--inverted:hover,.platform input[type=reset].button--outline.button--inverted:hover,.platform input[type=submit].button--outline.button--inverted:hover{background:#fff;color:#2e9adf}.button.button--outline.button--inverted.button--small,.button.button--outline.button--inverted.button--xsmall,button.button--outline.button--inverted.button--small,button.button--outline.button--inverted.button--xsmall,input[type=reset].button--outline.button--inverted.button--small,input[type=reset].button--outline.button--inverted.button--xsmall,input[type=submit].button--outline.button--inverted.button--small,input[type=submit].button--outline.button--inverted.button--xsmall{box-shadow:inset 0 0 0 1px #fff}.button.button--outline.button--lighter,button.button--outline.button--lighter,input[type=reset].button--outline.button--lighter,input[type=submit].button--outline.button--lighter{box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.25);color:#fff}.platform .button.button--outline.button--lighter:hover,.platform button.button--outline.button--lighter:hover,.platform input[type=reset].button--outline.button--lighter:hover,.platform input[type=submit].button--outline.button--lighter:hover{background:hsla(0,0%,100%,.5);color:#fff;box-shadow:none}.button.button--outline.button--lighter.button--small,.button.button--outline.button--lighter.button--xsmall,button.button--outline.button--lighter.button--small,button.button--outline.button--lighter.button--xsmall,input[type=reset].button--outline.button--lighter.button--small,input[type=reset].button--outline.button--lighter.button--xsmall,input[type=submit].button--outline.button--lighter.button--small,input[type=submit].button--outline.button--lighter.button--xsmall{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25)}.button.button--outline.button--darker,button.button--outline.button--darker,input[type=reset].button--outline.button--darker,input[type=submit].button--outline.button--darker{box-shadow:inset 0 0 0 2px rgba(0,0,0,.25);color:rgba(0,0,0,.25)}.platform .button.button--outline.button--darker:hover,.platform button.button--outline.button--darker:hover,.platform input[type=reset].button--outline.button--darker:hover,.platform input[type=submit].button--outline.button--darker:hover{background:rgba(0,0,0,.5);color:#fff;box-shadow:none}.button.button--outline.button--darker.button--small,.button.button--outline.button--darker.button--xsmall,button.button--outline.button--darker.button--small,button.button--outline.button--darker.button--xsmall,input[type=reset].button--outline.button--darker.button--small,input[type=reset].button--outline.button--darker.button--xsmall,input[type=submit].button--outline.button--darker.button--small,input[type=submit].button--outline.button--darker.button--xsmall{box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)}.button.button--outline.button--icon-facebook,button.button--outline.button--icon-facebook,input[type=reset].button--outline.button--icon-facebook,input[type=submit].button--outline.button--icon-facebook{box-shadow:inset 0 0 0 2px #3b5998;color:#3b5998}.platform .button.button--outline.button--icon-facebook:hover,.platform button.button--outline.button--icon-facebook:hover,.platform input[type=reset].button--outline.button--icon-facebook:hover,.platform input[type=submit].button--outline.button--icon-facebook:hover{background:#3b5998;color:#fff}.button.button--outline.button--icon-facebook.button--small,.button.button--outline.button--icon-facebook.button--xsmall,button.button--outline.button--icon-facebook.button--small,button.button--outline.button--icon-facebook.button--xsmall,input[type=reset].button--outline.button--icon-facebook.button--small,input[type=reset].button--outline.button--icon-facebook.button--xsmall,input[type=submit].button--outline.button--icon-facebook.button--small,input[type=submit].button--outline.button--icon-facebook.button--xsmall{box-shadow:inset 0 0 0 1px #3b5998}.button.button--outline.button--icon-twitter,button.button--outline.button--icon-twitter,input[type=reset].button--outline.button--icon-twitter,input[type=submit].button--outline.button--icon-twitter{box-shadow:inset 0 0 0 2px #70ceee}.platform .button.button--outline.button--icon-twitter:hover,.platform button.button--outline.button--icon-twitter:hover,.platform input[type=reset].button--outline.button--icon-twitter:hover,.platform input[type=submit].button--outline.button--icon-twitter:hover{background:#70ceee;color:#fff}.button.button--outline.button--icon-twitter.button--small,.button.button--outline.button--icon-twitter.button--xsmall,button.button--outline.button--icon-twitter.button--small,button.button--outline.button--icon-twitter.button--xsmall,input[type=reset].button--outline.button--icon-twitter.button--small,input[type=reset].button--outline.button--icon-twitter.button--xsmall,input[type=submit].button--outline.button--icon-twitter.button--small,input[type=submit].button--outline.button--icon-twitter.button--xsmall{box-shadow:inset 0 0 0 1px #70ceee}.button.button--outline.button--icon-google,button.button--outline.button--icon-google,input[type=reset].button--outline.button--icon-google,input[type=submit].button--outline.button--icon-google{box-shadow:inset 0 0 0 2px #ea756b;color:#ea756b}.platform .button.button--outline.button--icon-google:hover,.platform button.button--outline.button--icon-google:hover,.platform input[type=reset].button--outline.button--icon-google:hover,.platform input[type=submit].button--outline.button--icon-google:hover{background:#ea756b;color:#fff}.button.button--outline.button--icon-google.button--small,.button.button--outline.button--icon-google.button--xsmall,button.button--outline.button--icon-google.button--small,button.button--outline.button--icon-google.button--xsmall,input[type=reset].button--outline.button--icon-google.button--small,input[type=reset].button--outline.button--icon-google.button--xsmall,input[type=submit].button--outline.button--icon-google.button--small,input[type=submit].button--outline.button--icon-google.button--xsmall{box-shadow:inset 0 0 0 1px #ea756b}.button.button--has-icon:after,.button.button--has-icon:before,button.button--has-icon:after,button.button--has-icon:before,input[type=reset].button--has-icon:after,input[type=reset].button--has-icon:before,input[type=submit].button--has-icon:after,input[type=submit].button--has-icon:before{content:"";font-family:Niche-Interface-Symbols;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;position:relative;right:-.25em;bottom:-.095em;line-height:1.1111em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button.button--has-icon:before,button.button--has-icon:before,input[type=reset].button--has-icon:before,input[type=submit].button--has-icon:before{display:none}.button.button--collapse-atl,.button.button--icon-left,.button.button--icon-left-lock,button.button--collapse-atl,button.button--icon-left,button.button--icon-left-lock,input[type=reset].button--collapse-atl,input[type=reset].button--icon-left,input[type=reset].button--icon-left-lock,input[type=submit].button--collapse-atl,input[type=submit].button--icon-left,input[type=submit].button--icon-left-lock{padding-left:1.15em}.button.button--collapse-atl:before,.button.button--icon-left-lock:before,.button.button--icon-left:before,button.button--collapse-atl:before,button.button--icon-left-lock:before,button.button--icon-left:before,input[type=reset].button--collapse-atl:before,input[type=reset].button--icon-left-lock:before,input[type=reset].button--icon-left:before,input[type=submit].button--collapse-atl:before,input[type=submit].button--icon-left-lock:before,input[type=submit].button--icon-left:before{display:inline-block;content:"";left:-.25em;bottom:-.095em}.button.button--collapse-atl:after,.button.button--icon-left-lock:after,.button.button--icon-left:after,button.button--collapse-atl:after,button.button--icon-left-lock:after,button.button--icon-left:after,input[type=reset].button--collapse-atl:after,input[type=reset].button--icon-left-lock:after,input[type=reset].button--icon-left:after,input[type=submit].button--collapse-atl:after,input[type=submit].button--icon-left-lock:after,input[type=submit].button--icon-left:after{display:none}.button.button--collapse-atl.button--wide,.button.button--icon-left-lock.button--wide,.button.button--icon-left.button--wide,button.button--collapse-atl.button--wide,button.button--icon-left-lock.button--wide,button.button--icon-left.button--wide,input[type=reset].button--collapse-atl.button--wide,input[type=reset].button--icon-left-lock.button--wide,input[type=reset].button--icon-left.button--wide,input[type=submit].button--collapse-atl.button--wide,input[type=submit].button--icon-left-lock.button--wide,input[type=submit].button--icon-left.button--wide{padding-left:1.8em!important}.button.button--collapse-atl.button--compact,.button.button--icon-left-lock.button--compact,.button.button--icon-left.button--compact,button.button--collapse-atl.button--compact,button.button--icon-left-lock.button--compact,button.button--icon-left.button--compact,input[type=reset].button--collapse-atl.button--compact,input[type=reset].button--icon-left-lock.button--compact,input[type=reset].button--icon-left.button--compact,input[type=submit].button--collapse-atl.button--compact,input[type=submit].button--icon-left-lock.button--compact,input[type=submit].button--icon-left.button--compact{padding-left:1em}.button.button--atl-added,.platform .button.button--atl-added:hover,.platform button.button--atl-added:hover,.platform input[type=reset].button--atl-added:hover,.platform input[type=submit].button--atl-added:hover,button.button--atl-added,input[type=reset].button--atl-added,input[type=submit].button--atl-added{background:#2e9adf;color:#fff}.button.button--atl-added:focus,.button.button--atl-added:hover,button.button--atl-added:focus,button.button--atl-added:hover,input[type=reset].button--atl-added:focus,input[type=reset].button--atl-added:hover,input[type=submit].button--atl-added:focus,input[type=submit].button--atl-added:hover{cursor:default;outline:none}.button.button--atl-added>span,button.button--atl-added>span,input[type=reset].button--atl-added>span,input[type=submit].button--atl-added>span{color:#2e9adf;position:relative}.button.button--atl-added>span:before,button.button--atl-added>span:before,input[type=reset].button--atl-added>span:before,input[type=submit].button--atl-added>span:before{content:"Added";color:#fff;left:0;position:absolute;text-align:center;top:2px;width:100%}.button.button--icon-only,button.button--icon-only,input[type=reset].button--icon-only,input[type=submit].button--icon-only{padding:.4em .6em .5em}.button.button--icon-only:after,button.button--icon-only:after,input[type=reset].button--icon-only:after,input[type=submit].button--icon-only:after{display:inline-block;right:0;font-size:22px;bottom:-.095em}.button.button--icon-only.button--xsmall:after,button.button--icon-only.button--xsmall:after,input[type=reset].button--icon-only.button--xsmall:after,input[type=submit].button--icon-only.button--xsmall:after{font-size:18px}.button.button--icon-only.button--small:after,button.button--icon-only.button--small:after,input[type=reset].button--icon-only.button--small:after,input[type=submit].button--icon-only.button--small:after{font-size:20px}.button.button--icon-only.button--large:after,button.button--icon-only.button--large:after,input[type=reset].button--icon-only.button--large:after,input[type=submit].button--icon-only.button--large:after{font-size:24px}.button.button--icon-only.button--xlarge:after,button.button--icon-only.button--xlarge:after,input[type=reset].button--icon-only.button--xlarge:after,input[type=submit].button--icon-only.button--xlarge:after{font-size:26px}.button.button--icon-only .button__text,.button.button--icon-only:before,button.button--icon-only .button__text,button.button--icon-only:before,input[type=reset].button--icon-only .button__text,input[type=reset].button--icon-only:before,input[type=submit].button--icon-only .button__text,input[type=submit].button--icon-only:before{display:none}.button.button--icon-star-half:after,.button.button--icon-star-half:before,button.button--icon-star-half:after,button.button--icon-star-half:before,input[type=reset].button--icon-star-half:after,input[type=reset].button--icon-star-half:before,input[type=submit].button--icon-star-half:after,input[type=submit].button--icon-star-half:before{content:"\E900"}.button.button--icon-star-full:after,.button.button--icon-star-full:before,button.button--icon-star-full:after,button.button--icon-star-full:before,input[type=reset].button--icon-star-full:after,input[type=reset].button--icon-star-full:before,input[type=submit].button--icon-star-full:after,input[type=submit].button--icon-star-full:before{content:"\E904"}.button.button--icon-star-empty:after,.button.button--icon-star-empty:before,button.button--icon-star-empty:after,button.button--icon-star-empty:before,input[type=reset].button--icon-star-empty:after,input[type=reset].button--icon-star-empty:before,input[type=submit].button--icon-star-empty:after,input[type=submit].button--icon-star-empty:before{content:"\E905"}.button.button--icon-heart:after,.button.button--icon-heart:before,button.button--icon-heart:after,button.button--icon-heart:before,input[type=reset].button--icon-heart:after,input[type=reset].button--icon-heart:before,input[type=submit].button--icon-heart:after,input[type=submit].button--icon-heart:before{content:"\E619"}.button.button--icon-password-hide:after,.button.button--icon-password-hide:before,button.button--icon-password-hide:after,button.button--icon-password-hide:before,input[type=reset].button--icon-password-hide:after,input[type=reset].button--icon-password-hide:before,input[type=submit].button--icon-password-hide:after,input[type=submit].button--icon-password-hide:before{content:"\E617"}.button.button--icon-password-view:after,.button.button--icon-password-view:before,button.button--icon-password-view:after,button.button--icon-password-view:before,input[type=reset].button--icon-password-view:after,input[type=reset].button--icon-password-view:before,input[type=submit].button--icon-password-view:after,input[type=submit].button--icon-password-view:before{content:"\E618"}.button.button--icon-hamburger:after,.button.button--icon-hamburger:before,button.button--icon-hamburger:after,button.button--icon-hamburger:before,input[type=reset].button--icon-hamburger:after,input[type=reset].button--icon-hamburger:before,input[type=submit].button--icon-hamburger:after,input[type=submit].button--icon-hamburger:before{content:"\E615"}.button.button--icon-account.thick:after,.button.button--icon-account.thick:before,button.button--icon-account.thick:after,button.button--icon-account.thick:before,input[type=reset].button--icon-account.thick:after,input[type=reset].button--icon-account.thick:before,input[type=submit].button--icon-account.thick:after,input[type=submit].button--icon-account.thick:before{content:"\E600"}.button.button--icon-account:after,.button.button--icon-account:before,button.button--icon-account:after,button.button--icon-account:before,input[type=reset].button--icon-account:after,input[type=reset].button--icon-account:before,input[type=submit].button--icon-account:after,input[type=submit].button--icon-account:before{content:"\E60B"}.button.button--icon-arrow-down.thick:after,.button.button--icon-arrow-down.thick:before,button.button--icon-arrow-down.thick:after,button.button--icon-arrow-down.thick:before,input[type=reset].button--icon-arrow-down.thick:after,input[type=reset].button--icon-arrow-down.thick:before,input[type=submit].button--icon-arrow-down.thick:after,input[type=submit].button--icon-arrow-down.thick:before{content:"\E601"}.button.button--icon-arrow-down:after,.button.button--icon-arrow-down:before,button.button--icon-arrow-down:after,button.button--icon-arrow-down:before,input[type=reset].button--icon-arrow-down:after,input[type=reset].button--icon-arrow-down:before,input[type=submit].button--icon-arrow-down:after,input[type=submit].button--icon-arrow-down:before{content:"\E60C"}.button.button--icon-arrow-left.thick:after,.button.button--icon-arrow-left.thick:before,button.button--icon-arrow-left.thick:after,button.button--icon-arrow-left.thick:before,input[type=reset].button--icon-arrow-left.thick:after,input[type=reset].button--icon-arrow-left.thick:before,input[type=submit].button--icon-arrow-left.thick:after,input[type=submit].button--icon-arrow-left.thick:before{content:"\E602"}.button.button--icon-arrow-left:after,.button.button--icon-arrow-left:before,button.button--icon-arrow-left:after,button.button--icon-arrow-left:before,input[type=reset].button--icon-arrow-left:after,input[type=reset].button--icon-arrow-left:before,input[type=submit].button--icon-arrow-left:after,input[type=submit].button--icon-arrow-left:before{content:"\E60D"}.button.button--icon-arrow-up.thick:after,.button.button--icon-arrow-up.thick:before,button.button--icon-arrow-up.thick:after,button.button--icon-arrow-up.thick:before,input[type=reset].button--icon-arrow-up.thick:after,input[type=reset].button--icon-arrow-up.thick:before,input[type=submit].button--icon-arrow-up.thick:after,input[type=submit].button--icon-arrow-up.thick:before{content:"\E604"}.button.button--icon-arrow-up:after,.button.button--icon-arrow-up:before,button.button--icon-arrow-up:after,button.button--icon-arrow-up:before,input[type=reset].button--icon-arrow-up:after,input[type=reset].button--icon-arrow-up:before,input[type=submit].button--icon-arrow-up:after,input[type=submit].button--icon-arrow-up:before{content:"\E60F"}.button.button--icon-arrow-right.thick:after,.button.button--icon-arrow-right.thick:before,button.button--icon-arrow-right.thick:after,button.button--icon-arrow-right.thick:before,input[type=reset].button--icon-arrow-right.thick:after,input[type=reset].button--icon-arrow-right.thick:before,input[type=submit].button--icon-arrow-right.thick:after,input[type=submit].button--icon-arrow-right.thick:before{content:"\E603"}.button.button--icon-arrow-right:after,.button.button--icon-arrow-right:before,button.button--icon-arrow-right:after,button.button--icon-arrow-right:before,input[type=reset].button--icon-arrow-right:after,input[type=reset].button--icon-arrow-right:before,input[type=submit].button--icon-arrow-right:after,input[type=submit].button--icon-arrow-right:before{content:"\E60E"}.button.button--icon-check.thick:after,.button.button--icon-check.thick:before,button.button--icon-check.thick:after,button.button--icon-check.thick:before,input[type=reset].button--icon-check.thick:after,input[type=reset].button--icon-check.thick:before,input[type=submit].button--icon-check.thick:after,input[type=submit].button--icon-check.thick:before{content:"\E605"}.button.button--icon-check:after,.button.button--icon-check:before,button.button--icon-check:after,button.button--icon-check:before,input[type=reset].button--icon-check:after,input[type=reset].button--icon-check:before,input[type=submit].button--icon-check:after,input[type=submit].button--icon-check:before{content:"\E610"}.button.button--icon-close.thick:after,.button.button--icon-close.thick:before,button.button--icon-close.thick:after,button.button--icon-close.thick:before,input[type=reset].button--icon-close.thick:after,input[type=reset].button--icon-close.thick:before,input[type=submit].button--icon-close.thick:after,input[type=submit].button--icon-close.thick:before{content:"\E606"}.button.button--icon-close:after,.button.button--icon-close:before,button.button--icon-close:after,button.button--icon-close:before,input[type=reset].button--icon-close:after,input[type=reset].button--icon-close:before,input[type=submit].button--icon-close:after,input[type=submit].button--icon-close:before{content:"\E611"}.button.button--icon-minus.thick:after,.button.button--icon-minus.thick:before,button.button--icon-minus.thick:after,button.button--icon-minus.thick:before,input[type=reset].button--icon-minus.thick:after,input[type=reset].button--icon-minus.thick:before,input[type=submit].button--icon-minus.thick:after,input[type=submit].button--icon-minus.thick:before{content:"\E607"}.button.button--icon-minus:after,.button.button--icon-minus:before,button.button--icon-minus:after,button.button--icon-minus:before,input[type=reset].button--icon-minus:after,input[type=reset].button--icon-minus:before,input[type=submit].button--icon-minus:after,input[type=submit].button--icon-minus:before{content:"\E612"}.button.button--icon-plus.thick:after,.button.button--icon-plus.thick:before,button.button--icon-plus.thick:after,button.button--icon-plus.thick:before,input[type=reset].button--icon-plus.thick:after,input[type=reset].button--icon-plus.thick:before,input[type=submit].button--icon-plus.thick:after,input[type=submit].button--icon-plus.thick:before{content:"\E608"}.button.button--icon-plus:after,.button.button--icon-plus:before,button.button--icon-plus:after,button.button--icon-plus:before,input[type=reset].button--icon-plus:after,input[type=reset].button--icon-plus:before,input[type=submit].button--icon-plus:after,input[type=submit].button--icon-plus:before{content:"\E613"}.button.button--icon-question.thick:after,.button.button--icon-question.thick:before,button.button--icon-question.thick:after,button.button--icon-question.thick:before,input[type=reset].button--icon-question.thick:after,input[type=reset].button--icon-question.thick:before,input[type=submit].button--icon-question.thick:after,input[type=submit].button--icon-question.thick:before{content:"\E609"}.button.button--icon-question:after,.button.button--icon-question:before,button.button--icon-question:after,button.button--icon-question:before,input[type=reset].button--icon-question:after,input[type=reset].button--icon-question:before,input[type=submit].button--icon-question:after,input[type=submit].button--icon-question:before{content:"\E614"}.button.button--icon-search.thick:after,.button.button--icon-search.thick:before,button.button--icon-search.thick:after,button.button--icon-search.thick:before,input[type=reset].button--icon-search.thick:after,input[type=reset].button--icon-search.thick:before,input[type=submit].button--icon-search.thick:after,input[type=submit].button--icon-search.thick:before{content:"\E60A"}.button.button--icon-search:after,.button.button--icon-search:before,button.button--icon-search:after,button.button--icon-search:before,input[type=reset].button--icon-search:after,input[type=reset].button--icon-search:before,input[type=submit].button--icon-search:after,input[type=submit].button--icon-search:before{content:"\E616"}.button.button--icon-facebook:before,.button.button--icon-google:before,.button.button--icon-twitter:before,button.button--icon-facebook:before,button.button--icon-google:before,button.button--icon-twitter:before,input[type=reset].button--icon-facebook:before,input[type=reset].button--icon-google:before,input[type=reset].button--icon-twitter:before,input[type=submit].button--icon-facebook:before,input[type=submit].button--icon-google:before,input[type=submit].button--icon-twitter:before{font-size:20px;left:-.25em;bottom:-.15em;margin-top:-.15em}.button.button--icon-facebook.button--xsmall:before,.button.button--icon-google.button--xsmall:before,.button.button--icon-twitter.button--xsmall:before,button.button--icon-facebook.button--xsmall:before,button.button--icon-google.button--xsmall:before,button.button--icon-twitter.button--xsmall:before,input[type=reset].button--icon-facebook.button--xsmall:before,input[type=reset].button--icon-google.button--xsmall:before,input[type=reset].button--icon-twitter.button--xsmall:before,input[type=submit].button--icon-facebook.button--xsmall:before,input[type=submit].button--icon-google.button--xsmall:before,input[type=submit].button--icon-twitter.button--xsmall:before{font-size:16px}.button.button--icon-facebook.button--small:before,.button.button--icon-google.button--small:before,.button.button--icon-twitter.button--small:before,button.button--icon-facebook.button--small:before,button.button--icon-google.button--small:before,button.button--icon-twitter.button--small:before,input[type=reset].button--icon-facebook.button--small:before,input[type=reset].button--icon-google.button--small:before,input[type=reset].button--icon-twitter.button--small:before,input[type=submit].button--icon-facebook.button--small:before,input[type=submit].button--icon-google.button--small:before,input[type=submit].button--icon-twitter.button--small:before{font-size:18px}.button.button--icon-facebook.button--large:before,.button.button--icon-google.button--large:before,.button.button--icon-twitter.button--large:before,button.button--icon-facebook.button--large:before,button.button--icon-google.button--large:before,button.button--icon-twitter.button--large:before,input[type=reset].button--icon-facebook.button--large:before,input[type=reset].button--icon-google.button--large:before,input[type=reset].button--icon-twitter.button--large:before,input[type=submit].button--icon-facebook.button--large:before,input[type=submit].button--icon-google.button--large:before,input[type=submit].button--icon-twitter.button--large:before{font-size:22px}.button.button--icon-facebook.button--xlarge:before,.button.button--icon-google.button--xlarge:before,.button.button--icon-twitter.button--xlarge:before,button.button--icon-facebook.button--xlarge:before,button.button--icon-google.button--xlarge:before,button.button--icon-twitter.button--xlarge:before,input[type=reset].button--icon-facebook.button--xlarge:before,input[type=reset].button--icon-google.button--xlarge:before,input[type=reset].button--icon-twitter.button--xlarge:before,input[type=submit].button--icon-facebook.button--xlarge:before,input[type=submit].button--icon-google.button--xlarge:before,input[type=submit].button--icon-twitter.button--xlarge:before{font-size:24px}.button.button--icon-facebook,button.button--icon-facebook,input[type=reset].button--icon-facebook,input[type=submit].button--icon-facebook{background:#3b5998}.button.button--icon-facebook:after,.button.button--icon-facebook:before,button.button--icon-facebook:after,button.button--icon-facebook:before,input[type=reset].button--icon-facebook:after,input[type=reset].button--icon-facebook:before,input[type=submit].button--icon-facebook:after,input[type=submit].button--icon-facebook:before{content:"\E901"}.platform .button.button--icon-facebook:hover,.platform button.button--icon-facebook:hover,.platform input[type=reset].button--icon-facebook:hover,.platform input[type=submit].button--icon-facebook:hover{background:#4c70ba}.button.button--icon-twitter,button.button--icon-twitter,input[type=reset].button--icon-twitter,input[type=submit].button--icon-twitter{background:#70ceee}.button.button--icon-twitter:after,.button.button--icon-twitter:before,button.button--icon-twitter:after,button.button--icon-twitter:before,input[type=reset].button--icon-twitter:after,input[type=reset].button--icon-twitter:before,input[type=submit].button--icon-twitter:after,input[type=submit].button--icon-twitter:before{content:"\E902"}.platform .button.button--icon-twitter:hover,.platform button.button--icon-twitter:hover,.platform input[type=reset].button--icon-twitter:hover,.platform input[type=submit].button--icon-twitter:hover{background:#9edef3}.button.button--icon-google,button.button--icon-google,input[type=reset].button--icon-google,input[type=submit].button--icon-google{background:#ea756b}.button.button--icon-google:after,.button.button--icon-google:before,button.button--icon-google:after,button.button--icon-google:before,input[type=reset].button--icon-google:after,input[type=reset].button--icon-google:before,input[type=submit].button--icon-google:after,input[type=submit].button--icon-google:before{content:"\E903"}.platform .button.button--icon-google:hover,.platform button.button--icon-google:hover,.platform input[type=reset].button--icon-google:hover,.platform input[type=submit].button--icon-google:hover{background:#f09f98}@keyframes buttonLoad{0%{background-position:0 0}to{background-position:50px 50px}}.button--group{display:flex}.button--group .button{display:flex;flex:1 0 0;margin-right:5px;align-items:center;justify-content:center}.button--group .button:last-of-type{margin-right:0}.button--group .button:before{bottom:-.05em}.button--group.toggle .button:nth-child(1){border-radius:2px 0 0 2px;margin:0}.button--group.toggle .button:nth-child(2){border-radius:0 2px 2px 0}.button--group.toggle .button.not-active{background:#8ec8ef;color:#eef9ff}.platform .button--group.toggle .button.not-active:hover{background:#b8def7}@media (min-width:500px){.button,button{font-size:18px}.button.button--xsmall,button.button--xsmall{font-size:14px}.button.button--small,button.button--small{font-size:16px}.button.button--large,button.button--large{font-size:20px}.button.button--xlarge,button.button--xlarge{font-size:22px}.button.button--mobile-full-width,button.button--mobile-full-width{display:inline-block;text-align:right}.button--group .button{margin-right:10px}.button--group .button:last-of-type{margin-right:0}.button--wrap{display:flex;justify-content:flex-end}}@media (max-width:500px){.button.button--collapse-atl,button.button--collapse-atl{height:40px!important;width:40px!important;padding:.4em .5em .5em!important}.button.button--collapse-atl:after,button.button--collapse-atl:after{display:inline-block;right:0;font-size:22px;bottom:-.095em}.button.button--collapse-atl.button--wide:after,button.button--collapse-atl.button--wide:after{right:22px}.button.button--collapse-atl.button--compact,button.button--collapse-atl.button--compact{padding-left:.5em}.button.button--collapse-atl .button__text,.button.button--collapse-atl:before,button.button--collapse-atl .button__text,button.button--collapse-atl:before{display:none}.button.button--collapse-atl.button--small,.button.button--collapse-atl.button--xsmall,button.button--collapse-atl.button--small,button.button--collapse-atl.button--xsmall{font-size:18px}}.btn--add-to-list,.recommendation-add__btn,.recommendation-add__btn--added{background-color:#ababab;border:0;color:#fff;font-size:16px;font-weight:600;line-height:24px;height:40px;margin:0;padding:8px 8px 8px 32px;position:relative;transition:background-color .2s;width:40px}.btn--add-to-list:focus,.btn--add-to-list:hover,.recommendation-add__btn--added:focus,.recommendation-add__btn--added:hover,.recommendation-add__btn:focus,.recommendation-add__btn:hover{background-color:#2e9adf;color:#fff;outline:none}.platform--touch .btn--add-to-list:focus,.platform--touch .btn--add-to-list:hover,.platform--touch .recommendation-add__btn--added:focus,.platform--touch .recommendation-add__btn--added:hover,.platform--touch .recommendation-add__btn:focus,.platform--touch .recommendation-add__btn:hover{background-color:#ababab;color:#fff}.btn--add-to-list--added{-webkit-appearance:none;background-size:50px 50px;border:none;border-radius:2px;box-shadow:none;cursor:pointer;font:600 18px/1.4 Source Sans Pro,sans-serif;outline:none;padding:.7em 1em .8em;text-align:center;text-decoration:none;transition:all .2s linear;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;background-color:#fafafa;color:#2e9adf;background-color:#ababab;border:0;font-size:16px;font-weight:600;line-height:24px;height:40px;margin:0;padding:8px 8px 8px 32px;position:relative;transition:background-color .2s;width:40px;background-color:#2e9adf;color:#fff}.platform .btn--add-to-list--added:active,.platform .btn--add-to-list--added:hover{background-color:#6bbef2;color:#fff;text-decoration:none}.platform .btn--add-to-list--added:active{border-color:#007ac8}.platform .btn--add-to-list--added:focus{border-color:#2e9adf;outline:2px dotted #f2d454;outline-offset:2px}.platform .btn--add-to-list--added:active,.platform .btn--add-to-list--added:hover{background-color:#fff;color:#2e9adf}.btn--add-to-list--added:focus,.btn--add-to-list--added:hover{background-color:#2e9adf;color:#fff;outline:none}.btn--add-to-list--added:hover{background-color:#2e9adf;cursor:default}.platform--touch .btn--add-to-list--added:focus,.platform--touch .btn--add-to-list--added:hover{background-color:#2e9adf;color:#fff}.btn--add-to-list__text{display:none}.btn--add-to-list__icon,.icon-heart-thick--recs{font-family:Niche-Interface-Symbols;font-size:23px;position:absolute;left:8px;top:8px}@media only screen and (min-width:500px){.btn--add-to-list,.btn--add-to-list--added,.recommendation-add__btn,.recommendation-add__btn--added{width:120px}.btn--add-to-list__text{display:inline-block}}.facebook-share,.google-plus-share,.social-button,.twitter-share{color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:600;height:2.4em;line-height:2.3em;padding:0 .8em 0 1.3em;position:relative;vertical-align:top}.facebook-share:focus,.google-plus-share:focus,.social-button:focus,.twitter-share:focus{outline:none}.facebook-share:before,.google-plus-share:before,.social-button:before,.twitter-share:before{background-image:url("/static/Platform-sprite.svg");background-size:50em 50em;content:"";float:left;font-size:.9em;height:2.5em;margin:2px 0 0 -1em;width:2em}@media only screen and (min-width:730px){.facebook-share,.google-plus-share,.social-button,.twitter-share{padding:0 1em 0 1.5em}}.facebook-share{background-color:#3b5998}.facebook-share:active,.facebook-share:hover{background-color:#4c70ba}.facebook-share:before{background-position:-.35em -10.95em}.facebook-share:focus{background-color:#3b5998}.google-plus-share{background-color:#ea756b}.google-plus-share:active,.google-plus-share:hover{background-color:#ed8a81}.google-plus-share:before{background-position:-6.35em -11em;margin:1px 4px 0 -16px}.google-plus-share:focus{background-color:#ea756b}.social-share{display:block;list-style:none;margin:15px 0;padding:0 15px}.social-share__button{display:inline-block;margin:0 5px 0 0}.social-share__button:last-child{margin:0}@media only screen and (min-width:730px){.social-share{padding:0}}.twitter-share{background-color:#70ceee}.twitter-share:active,.twitter-share:hover{background-color:#87d6f1}.twitter-share:before{background-position:-3.25em -11em}.twitter-share:focus{background-color:#70ceee}select{-moz-appearance:none;-webkit-appearance:none;appearance:none}select::-ms-expand{display:none}.field--select__wrapper,.field--select__wrapper--error,.field--select__wrapper--success,.input-list-select,.pagination__pages__selector__wrapper,.select-list__input{position:relative}.field--select__wrapper--error:after,.field--select__wrapper--success:after,.field--select__wrapper:after,.input-list-select:after,.pagination__pages__selector__wrapper:after,.select-list__input:after{color:#464646;content:"\E60C";font-family:Niche-Interface-Symbols;font-size:18px;margin-bottom:26px;margin-top:-10px;padding:0;position:absolute;pointer-events:none;right:12px;top:50%;z-index:1}.field--select,.input-list-select__input,.pagination__pages__selector,.select-list__input__select{background-color:#fff;border:1px solid #ccc;border-radius:2px;color:#464646;display:block;font-family:Source Sans Pro;font-size:18px;height:46px;line-height:46px;margin-top:5px;padding:0 15px;padding-right:40px;position:relative;width:100%}.field--select::-ms-value,.input-list-select__input::-ms-value,.pagination__pages__selector::-ms-value,.select-list__input__select::-ms-value{background:#fff;color:#464646}.field--select--error{background-color:#fff;border:1px solid #ccc;border-radius:2px;color:#464646;display:block;font-family:Source Sans Pro;font-size:18px;height:46px;line-height:46px;margin-top:5px;padding:0 15px;padding-right:40px;position:relative;width:100%;background-color:#ffe4e1;color:#e25333}.field--select--error::-ms-value{background:#fff;color:#464646;background:#ffe4e1;color:#e25333}.field--select--success{background-color:#fff;border:1px solid #ccc;border-radius:2px;color:#464646;display:block;font-family:Source Sans Pro;font-size:18px;height:46px;line-height:46px;margin-top:5px;padding:0 15px;padding-right:40px;position:relative;width:100%;background-color:#e9f7e2;color:#409126}.field--select--success::-ms-value{background:#fff;color:#464646;background:#e9f7e2;color:#409126}.field--select--error:focus,.field--select--success:focus,.field--select:focus,.input-list-select__input:focus,.pagination__pages__selector:focus,.select-list__input__select:focus{background:#eef9ff;color:#464646;outline:none}.field--select--error:focus::-ms-value,.field--select--success:focus::-ms-value,.field--select:focus::-ms-value,.input-list-select__input:focus::-ms-value,.pagination__pages__selector:focus::-ms-value,.select-list__input__select:focus::-ms-value{background:#eef9ff;color:#464646}.modal-container,.panel__text{color:#464646;font-size:15px;line-height:1.5;margin:0 -15px;text-align:left;word-wrap:break-word}.modal-container a,.panel__text a{color:#2e9adf;text-decoration:none}.modal-container a:hover,.panel__text a:hover{text-decoration:underline}.modal-container h1,.panel__text h1{color:#464646;font-size:32px;font-weight:400;padding:12px 0 36px;margin:0}.modal-container h1:first-child,.panel__text h1:first-child{padding-top:0}.modal-container h2,.panel__text h2{color:#464646;font-size:26px;font-weight:300}.modal-container h3,.panel__text h3{color:#464646;font-size:16px;font-weight:600}.modal-container p,.panel__text p{padding:5px 0}.modal-container .content__body,.panel__text .content__body{margin:0;padding:0 15px 15px}@media only screen and (max-width:767px){.modal-container h1,.panel__text h1{font-size:28px}.modal-container h2,.panel__text h2{font-size:22px}}.callout{background-color:#e9f7e2;border:1px solid #a4d394;margin:15px auto;padding:15px}.callout__link,.callout__link:hover,.callout__text{color:#53a63a;margin:0}.list__sort{list-style:none;margin:0 0 10px;padding:0}.list__sort__item{cursor:pointer;display:inline-block;font-size:15px;padding:5px;margin:0 10px 0 0}.list__sort__item:hover{color:#53a63a}.list__sort__item--active{cursor:pointer;display:inline-block;font-size:15px;padding:5px;margin:0 10px 0 0;border-bottom:4px solid #53a63a;color:#53a63a}.list__sort__item--active:hover{color:#53a63a}.list__sort__item--active--disabled,.list__sort__item--disabled{cursor:pointer;display:inline-block;font-size:15px;padding:5px;margin:0 10px 0 0;border:0;color:#919191;cursor:default;pointer-events:none}.list__sort__item--active--disabled:hover,.list__sort__item--disabled:hover{color:#53a63a}.loading__overlay{background:hsla(0,0%,100%,.7);bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2}.loading__container{height:110px;left:50%;margin:-55px 0 0 -54px;position:absolute;text-align:center;top:50%;width:108px;z-index:2}.loading__spinner{animation:loadingSpin 2.5s infinite ease-in-out;background-image:url("/static/loading-college.png");background-size:cover;height:108px;width:108px}.loading__spinner__text{font-size:18px;margin:7px 0 0;text-align:center;width:108px}@-webkit-keyframes loadingSpin{0%{-webkit-transform:rotate(0deg)}5%{-webkit-transform:rotate(-15deg)}25%{-webkit-transform:rotate(380deg)}34%{-webkit-transform:rotate(345deg)}44%{-webkit-transform:rotate(367deg)}56%{-webkit-transform:rotate(1turn)}to{-webkit-transform:rotate(1turn)}}@keyframes loadingSpin{0%{transform:rotate(0deg)}5%{transform:rotate(-15deg)}25%{transform:rotate(380deg)}34%{transform:rotate(345deg)}44%{transform:rotate(367deg)}56%{transform:rotate(1turn)}to{transform:rotate(1turn)}}.modal{align-items:center;background:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;padding:0;position:fixed;top:0;width:100%;z-index:997}.modal.modal--wide .modal-container{max-width:660px}.modal-wrapper{left:0;max-height:100%;overflow:auto;width:100%;-webkit-overflow-scrolling:touch}.modal-container{background:#eee;border-radius:2px;margin:15px auto;max-width:400px;min-width:min-content;padding:15px;position:relative;z-index:999;width:calc(100% - 30px)}.modal-container:focus{border:0;outline:none}.modal-container .field-group__meta__cta--forgot-pwd{right:0}.modal-container .form,.modal-container .form--loading{padding:0}.modal-container .form__wrapper,.modal-container .form__wrapper--desktop{background-color:transparent;margin:0 0 -5px;padding:35px 0 0}.modal-container .form__header{font-size:32px;font-weight:300;line-height:1em}.modal-hidden{display:none}.icon-exit-thin--modal{color:#919191;font-size:20px;float:right;padding:14px;margin:-15px -15px 0 0}.icon-exit-thin--modal:hover{color:#2e9adf;cursor:pointer}.modal-container .field-group--checkbox{position:relative}.modal-container input[type=checkbox].checkbox,.modal-container input[type=checkbox].checkbox--error,.modal-container input[type=checkbox].checkbox--success,.modal-container input[type=checkbox].offer-option__input{cursor:pointer;height:100%;width:100%;z-index:1}.modal-container__content{display:block}.modal-container__content--hidden{display:none}@media only screen and (min-width:400px){.modal-container{margin:15px auto}}@media only screen and (min-width:500px){.modal-container{padding:15px 30px}.icon-exit-thin--modal{margin:-15px -30px 0 0}}.niche__grade{background:url("/static/Platform-sprite.svg");background-size:50em 50em;background-position:-12.635em -17.47em;display:inline-block;height:40px;overflow:hidden;text-indent:-1000%;width:40px}.niche__grade--small{background-size:135.5em 135.5em;height:40px;width:40px}.niche__grade--section{background-size:135.5em 135.5em;font-size:.8em;height:32px;width:32px}.niche__grade--a-plus{background-position:-.125em -14.345em}.niche__grade--a{background-position:-.125em -17.47em}.niche__grade--a-minus{background-position:-.125em -20.595em}.niche__grade--b-plus{background-position:-3.25em -14.345em}.niche__grade--b{background-position:-3.25em -17.47em}.niche__grade--b-minus{background-position:-3.25em -20.62em}.niche__grade--c-plus{background-position:-6.375em -14.345em}.niche__grade--c{background-position:-6.375em -17.47em}.niche__grade--c-minus{background-position:-6.375em -20.595em}.niche__grade--d-plus{background-position:-9.5em -14.345em}.niche__grade--d{background-position:-9.5em -17.47em}.niche__grade--d-minus{background-position:-9.5em -20.62em}.niche__grade--ng{background-position:-12.635em -14.345em}.niche__grade--small--a-plus{background-position:-.365em -64.725em}.niche__grade--small--a,.niche__grade--small--a-plus{background-size:135.5em 135.5em;height:40px;width:40px}.niche__grade--small--a{background-position:-.365em -68.125em}.niche__grade--small--a-minus{background-size:135.5em 135.5em;height:40px;width:40px;background-position:-.365em -71.51em}.niche__grade--small--b-plus{background-position:-4.65em -64.725em}.niche__grade--small--b,.niche__grade--small--b-plus{background-size:135.5em 135.5em;height:40px;width:40px}.niche__grade--small--b{background-position:-4.65em -68.125em}.niche__grade--small--b-minus{background-size:135.5em 135.5em;height:40px;width:40px;background-position:-4.65em -71.51em}.niche__grade--small--c-plus{background-position:-8.845em -64.725em}.niche__grade--small--c,.niche__grade--small--c-plus{background-size:135.5em 135.5em;height:40px;width:40px}.niche__grade--small--c{background-position:-8.845em -68.125em}.niche__grade--small--c-minus{background-size:135.5em 135.5em;height:40px;width:40px;background-position:-8.845em -71.51em}.niche__grade--small--d-plus{background-position:-13.08em -64.725em}.niche__grade--small--d,.niche__grade--small--d-plus{background-size:135.5em 135.5em;height:40px;width:40px}.niche__grade--small--d{background-position:-13.08em -68.125em}.niche__grade--small--d-minus{background-size:135.5em 135.5em;height:40px;width:40px;background-position:-13.08em -71.51em}.niche__grade--small--ng{background-size:135.5em 135.5em;height:40px;width:40px;background-position:-34.23em -64.735em}.niche__grade--section--a-plus{background-position:-17.285em -64.725em}.niche__grade--section--a,.niche__grade--section--a-plus{background-size:135.5em 135.5em;font-size:.8em;height:32px;width:32px}.niche__grade--section--a{background-position:-17.285em -68.115em}.niche__grade--section--a-minus{background-position:-17.285em -71.51em}.niche__grade--section--a-minus,.niche__grade--section--b-plus{background-size:135.5em 135.5em;font-size:.8em;height:32px;width:32px}.niche__grade--section--b-plus{background-position:-21.525em -64.725em}.niche__grade--section--b{background-position:-21.525em -68.115em}.niche__grade--section--b,.niche__grade--section--b-minus{background-size:135.5em 135.5em;font-size:.8em;height:32px;width:32px}.niche__grade--section--b-minus{background-position:-21.525em -71.51em}.niche__grade--section--c-plus{background-position:-25.765em -64.725em}.niche__grade--section--c,.niche__grade--section--c-plus{background-size:135.5em 135.5em;font-size:.8em;height:32px;width:32px}.niche__grade--section--c{background-position:-25.765em -68.115em}.niche__grade--section--c-minus{background-position:-25.765em -71.51em}.niche__grade--section--c-minus,.niche__grade--section--d-plus{background-size:135.5em 135.5em;font-size:.8em;height:32px;width:32px}.niche__grade--section--d-plus{background-position:-30em -64.725em}.niche__grade--section--d{background-position:-30em -68.115em}.niche__grade--section--d,.niche__grade--section--d-minus{background-size:135.5em 135.5em;font-size:.8em;height:32px;width:32px}.niche__grade--section--d-minus{background-position:-30em -71.51em}.niche__grade--section--ng{background-size:135.5em 135.5em;font-size:.8em;height:32px;width:32px;background-position:-34.23em -64.735em}.overflow-text{display:block;max-height:2.5em;overflow:hidden;position:relative}.overflow-text:after{background:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0));bottom:-1px;content:"More";color:#2e9adf;cursor:pointer;font-weight:600;position:absolute;right:2px;text-align:right;width:80px}.platform .overflow-text:hover:after{text-decoration:underline}.overflow-text--expanded{display:block}.pagination{display:flex;list-style:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.pagination__icons{color:#2e9adf;position:absolute;top:6px}.pagination__arrows .icon-arrowleft-thin--pagination,.pagination__next--disabled .icon-arrowleft-thin--pagination,.pagination__next .icon-arrowleft-thin--pagination,.pagination__previous--disabled .icon-arrowleft-thin--pagination,.pagination__previous .icon-arrowleft-thin--pagination{color:#2e9adf;position:absolute;top:6px;left:10px}.pagination__arrows .icon-arrowright-thin--pagination,.pagination__next--disabled .icon-arrowright-thin--pagination,.pagination__next .icon-arrowright-thin--pagination,.pagination__previous--disabled .icon-arrowright-thin--pagination,.pagination__previous .icon-arrowright-thin--pagination{color:#2e9adf;position:absolute;top:6px;right:10px}.pagination__arrows,.pagination__next,.pagination__next--disabled,.pagination__previous,.pagination__previous--disabled{border-radius:2px;cursor:pointer;flex:1 auto;font-size:26px;height:40px;max-width:100px;position:relative;width:50px}.pagination__arrows__disabled{border-radius:2px;cursor:pointer;flex:1 auto;font-size:26px;height:40px;max-width:100px;position:relative;width:50px;cursor:default;pointer-events:none}.pagination__arrows__disabled .icon-arrowleft-thin--pagination,.pagination__arrows__disabled .icon-arrowright-thin--pagination{color:#b8def7}.pagination__arrows__disabled:hover{background-color:transparent}.pagination__next,.pagination__next--disabled,.pagination__previous,.pagination__previous--disabled{border-radius:2px;cursor:pointer;font-size:26px;height:40px;position:relative;width:80px}.pagination__next--disabled,.pagination__previous--disabled{cursor:default;pointer-events:none}.pagination__next--disabled:hover,.pagination__previous--disabled:hover{background-color:transparent}.pagination__next--disabled .icon-arrowright-thin--pagination,.pagination__previous--disabled .icon-arrowleft-thin--pagination{color:#b8def7}.pagination__pages{flex:1 0 0;flex-grow:1;min-width:100px;text-align:center}.pagination__pages__selector{border:0;cursor:pointer;font-size:16px;height:100%;left:0;line-height:35px;margin:0;opacity:.01;position:absolute;top:0;width:100%;z-index:2}.pagination__pages__selector__wrapper{border-radius:2px;display:inline-block;margin:0 auto;width:105px;min-width:105px}.pagination__pages__selector__wrapper:after{background:none;background-color:none;color:#2e9adf;margin-top:-11px;right:12px}.pagination__pages__total{padding:10px 35px 10px 15px;position:relative;text-align:left;z-index:1}.platform .pagination__arrows:hover,.platform .pagination__next--disabled:hover,.platform .pagination__next:hover,.platform .pagination__pages__selector__wrapper:hover,.platform .pagination__pages__selector__wrapper:hover:after,.platform .pagination__previous--disabled:hover,.platform .pagination__previous:hover{background:#e6e6e6;background-color:#e6e6e6}[class^=rankings-badge]{background:url("/static/rankings-badges.svg");background-size:20em 20em;display:inline-block}[class^=rankings-badge--large]{font-size:1.75em;height:3.9em;min-width:3.25em;width:3.25em}[class^=rankings-badge--small]{font-size:1em;height:3.9em;min-width:3.25em;width:3.25em}.rankings-badge--large--colleges{background-position:-5.65em .02em}.rankings-badge--large--k12{background-position:-5.65em -8.64em}.rankings-badge--large--local{background-position:-5.65em -4.325em}.rankings-badge--large--colleges--shadow{background-position:-11em .02em}.rankings-badge--large--k12--shadow{background-position:-11em -8.64em}.rankings-badge--large--local--shadow{background-position:-11em -4.325em}.rankings-badge--small--colleges{background-position:-.17em .02em}.rankings-badge--small--k12{background-position:-.17em -8.64em}.rankings-badge--small--local{background-position:-.17em -4.325em}.rankings-badge--small--colleges--border{background-position:-5.65em .02em}.rankings-badge--small--k12--border{background-position:-5.65em -8.64em}.rankings-badge--small--local--border{background-position:-5.65em -4.325em}.review__stars{color:#53a63a;font-size:14px}.review__stars--gray{color:#53a63a;font-size:14px;color:#919191}.review__stars--white{color:#53a63a;font-size:14px;color:#fff}.review__stars__write__review{text-decoration:underline}.review__stars__icon,.review__stars__icon--00,.review__stars__icon--05,.review__stars__icon--10,.review__stars__icon--15,.review__stars__icon--20,.review__stars__icon--25,.review__stars__icon--30,.review__stars__icon--35,.review__stars__icon--40,.review__stars__icon--45,.review__stars__icon--50,.review__stars__icon--gray--00,.review__stars__icon--gray--05,.review__stars__icon--gray--10,.review__stars__icon--gray--15,.review__stars__icon--gray--20,.review__stars__icon--gray--25,.review__stars__icon--gray--30,.review__stars__icon--gray--35,.review__stars__icon--gray--40,.review__stars__icon--gray--45,.review__stars__icon--gray--50,.review__stars__icon--white--00,.review__stars__icon--white--05,.review__stars__icon--white--10,.review__stars__icon--white--15,.review__stars__icon--white--20,.review__stars__icon--white--25,.review__stars__icon--white--30,.review__stars__icon--white--35,.review__stars__icon--white--40,.review__stars__icon--white--45,.review__stars__icon--white--50{background:url("/static/Platform-sprite.svg");background-size:50em 50em;display:inline-block;height:.8em;margin-right:.5em;overflow:hidden;position:relative;text-indent:-100%;top:-1px;width:4.1em}.review__stars__icon--50{background-position:-14.02em -3.1em}.review__stars__icon--45{background-position:-14.02em -4.665em}.review__stars__icon--40{background-position:-14.835em -3.1em}.review__stars__icon--35{background-position:-14.835em -4.665em}.review__stars__icon--30{background-position:-15.64em -3.1em}.review__stars__icon--25{background-position:-15.64em -4.665em}.review__stars__icon--20{background-position:-16.465em -3.1em}.review__stars__icon--15{background-position:-16.465em -4.665em}.review__stars__icon--10{background-position:-17.275em -3.1em}.review__stars__icon--05{background-position:-17.275em -4.665em}.review__stars__icon--00{background-position:-18.085em -3.1em}.review__stars__icon--white--50{background-position:-14.02em -6.225em}.review__stars__icon--white--45{background-position:-14.02em -7.785em}.review__stars__icon--white--40{background-position:-14.835em -6.225em}.review__stars__icon--white--35{background-position:-14.835em -7.785em}.review__stars__icon--white--30{background-position:-15.65em -6.225em}.review__stars__icon--white--25{background-position:-15.65em -7.785em}.review__stars__icon--white--20{background-position:-16.465em -6.225em}.review__stars__icon--white--15{background-position:-16.465em -7.785em}.review__stars__icon--white--10{background-position:-17.275em -6.225em}.review__stars__icon--white--05{background-position:-17.275em -7.785em}.review__stars__icon--white--00{background-position:-18.085em -6.225em}.review__stars__icon--gray--50{background-position:-14.02em -9.35em}.review__stars__icon--gray--45{background-position:-14.02em -10.95em}.review__stars__icon--gray--40{background-position:-14.835em -9.35em}.review__stars__icon--gray--35{background-position:-14.835em -10.95em}.review__stars__icon--gray--30{background-position:-15.65em -9.35em}.review__stars__icon--gray--25{background-position:-15.65em -10.95em}.review__stars__icon--gray--20{background-position:-16.465em -9.35em}.review__stars__icon--gray--15{background-position:-16.465em -10.95em}.review__stars__icon--gray--10{background-position:-17.275em -9.35em}.review__stars__icon--gray--05{background-position:-17.275em -10.95em}.review__stars__icon--gray--00{background-position:-18.085em -9.35em}.content__body__return-link{display:inline-block;padding:15px 0 0}.content__body__return-link .icon-arrowleft-thin,.content__body__return-link .icon-arrowleft-thin--expansion,.content__body__return-link .icon-arrowleft-thin--panel__option,.content__body__return-link .icon-arrowleft-thin-methodology,.content__body__return-link .pagination__arrows .icon-arrowleft-thin--pagination,.content__body__return-link .pagination__next--disabled .icon-arrowleft-thin--pagination,.content__body__return-link .pagination__next .icon-arrowleft-thin--pagination,.content__body__return-link .pagination__previous--disabled .icon-arrowleft-thin--pagination,.content__body__return-link .pagination__previous .icon-arrowleft-thin--pagination{position:relative;top:2px}.terms__address{font-size:14px;padding-bottom:5px}.terms__list{font-size:14px;padding:0 0 15px 30px}.terms__list li{list-style:disc;padding:0 0 5px 5px}.scholarship-rules--desktop{line-height:1.125}.scholarship-rules--desktop h1,.scholarship-rules--desktop h2{font-weight:300;padding:20px 0}.scholarship-rules--desktop h1{font-size:32px}.scholarship-rules--desktop h2{font-size:26px}.scholarship-rules--desktop p{padding:16px 0}.scholarship-rules--desktop ul{list-style-type:none;margin:0;padding:0}.tabbed__content__tabs{display:flex;list-style:none;margin:0;padding:0}.tabbed__content__tabs li:first-child{border-left:0}.tabbed__content__body{display:none}.tabbed__content__body--active{display:block;padding:30px 15px 20px}.tabbed__content__tab{background-color:#f6f6f6;border-left:1px solid #ccc;border-bottom:1px solid #e6e6e6;cursor:pointer;flex:1 auto;line-height:18px;overflow:hidden;padding:15px 5px;text-align:center}.tabbed__content__tab:hover{color:#2e9adf}.tabbed__content__tab--active{background-color:#f6f6f6;border-left:1px solid #ccc;border-bottom:1px solid #e6e6e6;cursor:pointer;flex:1 auto;line-height:18px;overflow:hidden;padding:15px 5px;text-align:center;background-color:#fff;border-bottom:0;color:#2e9adf;font-weight:600}.tabbed__content__tab--active:hover{color:#2e9adf}@media only screen and (min-width:500px){.tabbed__content__body--active{padding:30px}}.toggle__content{display:block}.toggle__content--hidden{display:none}.toggle__content__link,.toggle__content__link:active,.toggle__content__link:visited{color:#2e9adf;display:block;font-size:14px;margin:10px 0 0;text-decoration:none}.toggle__content__link:active:hover,.toggle__content__link:hover,.toggle__content__link:visited:hover{text-decoration:underline}.icon-question-thin--tooltip{color:#ababab;cursor:pointer;font-size:17px;text-decoration:none}.icon-question-thin--tooltip:focus{outline:none}.platform .icon-question-thin--tooltip:hover{color:#464646;text-decoration:none}.platform--touch .icon-question-thin--tooltip:hover{color:#ababab;text-decoration:none}.tooltip{display:inline-block;font-weight:400;left:4px;margin:0;position:relative;top:1px;-webkit-tap-highlight-color:transparent;width:0}.platform--touch .tooltip--clicked>.icon-question-thin--tooltip,.platform--touch .tooltip--focused>.icon-question-thin--tooltip,.platform--touch .tooltip--hovered>.icon-question-thin--tooltip,.tooltip--clicked>.icon-question-thin--tooltip,.tooltip--focused>.icon-question-thin--tooltip,.tooltip--hovered>.icon-question-thin--tooltip{color:#464646}.tooltip--clicked>.tooltip-message,.tooltip--focused>.tooltip-message,.tooltip--hovered>.tooltip-message{opacity:1;z-index:5}.tooltip-message{background-color:#464646;border-radius:2px;bottom:21px;box-sizing:border-box;color:#fff;font-size:14px;line-height:17px;margin-left:-142px;max-width:300px;opacity:0;padding:15px;position:absolute;text-align:center;width:300px;z-index:-1}.tooltip-message.left{left:0}.tooltip-message.right{left:auto;right:-15px}.tooltip-message.bottom{bottom:auto;top:21px}.ad-spot{display:flex;justify-content:center;margin:0 auto;max-width:728px;min-height:0;width:100%}@media only screen and (min-width:730px){.ad-spot{min-height:90px}}@media only screen and (min-width:730px){.ad-spot.ad-spot--inactive{min-height:0}}.ad-spot--mobile{margin:0 auto 0 -5px;max-width:320px;min-height:50px;width:100%}.ad-spot--mobile.ad-spot--inactive{min-height:0}@media only screen and (min-width:325px){.ad-spot--mobile{margin:0 auto}}@media only screen and (min-width:730px){.ad-spot--mobile{min-height:0}}.card{background:#fff;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.0980392),0 0 2px rgba(0,0,0,.0980392);margin:15px auto;max-width:800px;overflow:hidden;position:relative}.card--compact{margin:10px auto}@media only screen and (min-width:500px){.card{margin:30px auto}.card--compact{margin:15px auto}}.card__action{border-top:1px solid #e6e6e6;color:#919191;display:flex;justify-content:space-between;padding:15px 10px}.card__action--centered{justify-content:center}@media only screen and (min-width:500px){.card__action{padding:15px 25px}}.card__inner{padding:10px 15px}@media only screen and (min-width:500px){.card__inner{padding:20px 30px}}.dialog{background:#2e9adf;border-radius:2px;box-shadow:0 0 8px rgba(0,0,0,.6);color:#fff;max-width:300px;padding:75px 15px 45px;width:100%}.dialog:focus{outline:none}.dialog--deactivate,.dialog--logout{background:#2e9adf;border-radius:2px;box-shadow:0 0 8px rgba(0,0,0,.6);color:#fff;max-width:300px;padding:75px 15px 45px;width:100%}.dialog--deactivate:focus,.dialog--logout:focus{outline:none}.dialog--deactivate .dialog__message,.dialog--logout .dialog__message{max-width:175px;margin:0 auto 36px}.icon-exit-thin--dialog{color:#b8def7;font-size:20px;float:right;padding:14px;margin:-75px -15px 0 0;transition:all .2s}.icon-exit-thin--dialog:hover{color:#fff;cursor:pointer}.dialog__message{font-size:20px;line-height:26px;margin:0 0 36px;text-align:center}.dialog__action{display:flex;width:100%}.dialog__action__perform,.dialog__action__perform--tabfocus{flex:1 auto;margin:0 8px 0 0}.dialog--deactivate .dialog__action__perform,.dialog--deactivate .dialog__action__perform--tabfocus{white-space:nowrap}.dialog__action__cancel,.dialog__action__cancel--tabfocus{border:2px solid #fafafa;flex:1 auto;margin:0 0 0 8px}.dialog__action__cancel--tabfocus:focus,.dialog__action__cancel:focus{background-color:#fafafa;color:#2e9adf}.dialog__action__cancel--tabfocus,.dialog__action__cancel--tabfocus:active,.dialog__action__cancel--tabfocus:focus,.dialog__action__cancel--tabfocus:hover,.dialog__action__cancel--tabfocus:visited,.dialog__action__perform--tabfocus,.dialog__action__perform--tabfocus:active,.dialog__action__perform--tabfocus:focus,.dialog__action__perform--tabfocus:hover,.dialog__action__perform--tabfocus:visited{outline:2px dotted #f2d454}.dialog__container{align-items:center;background:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;padding:10px;position:fixed;top:0;width:100%;z-index:15}.dropdown{flex:0 0 50px;font-size:14px;line-height:46px;position:relative;text-align:left;z-index:0}.dropdown:focus{outline:none}.dropdown__trigger,.dropdown__trigger--open{color:#fff;cursor:pointer;padding:0 2px;transition:color .25s;width:50px}.dropdown__items{z-index:1}.dropdown__items:focus{outline:none}.icon-arrowdown-thin--dropdown{font-size:14px;left:3px;position:relative;top:3px}@media only screen and (min-width:768px){.dropdown{flex:0 0 66px;font-size:15px;margin-left:5px;margin-top:0}.dropdown__trigger,.dropdown__trigger--open{padding:0 10px;width:68px}}.input,.input--password-strength{box-shadow:none;position:relative}.input--password-strength .textbox,.input--password-strength .textbox--error,.input--password-strength .textbox--success,.input--password-strength .textbox--textarea{padding-right:90px}.textbox,.textbox--textarea{border:1px solid #ccc;border-radius:2px;box-shadow:none;color:#464646;display:block;font-family:Source Sans Pro,sans-serif;font-size:18px;height:45px;line-height:45px;padding:0 15px;width:100%}.textbox-focus{background-color:#eef9ff;box-shadow:none;color:#464646;outline:none}.textbox-focus::-moz-placeholder{color:#8ec8ef}.textbox-focus:-ms-input-placeholder,.textbox-focus::-ms-input-placeholder{color:#8ec8ef}.textbox-focus::-webkit-input-placeholder{color:#8ec8ef}.textbox--error:focus,.textbox--success:focus,.textbox--textarea--error:focus,.textbox--textarea--success:focus,.textbox--textarea:focus,.textbox:focus{background-color:#eef9ff;box-shadow:none;color:#464646;outline:none}.textbox--error:focus::-moz-placeholder,.textbox--success:focus::-moz-placeholder,.textbox--textarea--error:focus::-moz-placeholder,.textbox--textarea--success:focus::-moz-placeholder,.textbox--textarea:focus::-moz-placeholder,.textbox:focus::-moz-placeholder{color:#8ec8ef}.textbox--error:focus:-ms-input-placeholder,.textbox--error:focus::-ms-input-placeholder,.textbox--success:focus:-ms-input-placeholder,.textbox--success:focus::-ms-input-placeholder,.textbox--textarea--error:focus:-ms-input-placeholder,.textbox--textarea--error:focus::-ms-input-placeholder,.textbox--textarea--success:focus:-ms-input-placeholder,.textbox--textarea--success:focus::-ms-input-placeholder,.textbox--textarea:focus:-ms-input-placeholder,.textbox--textarea:focus::-ms-input-placeholder,.textbox:focus:-ms-input-placeholder,.textbox:focus::-ms-input-placeholder{color:#8ec8ef}.textbox--error:focus::-webkit-input-placeholder,.textbox--success:focus::-webkit-input-placeholder,.textbox--textarea--error:focus::-webkit-input-placeholder,.textbox--textarea--success:focus::-webkit-input-placeholder,.textbox--textarea:focus::-webkit-input-placeholder,.textbox:focus::-webkit-input-placeholder{color:#8ec8ef}.textbox--textarea{height:120px;line-height:1.4em;padding:.7em 15px}.textbox--error,.textbox--password--error,.textbox--textarea--error{border:1px solid #ccc;border-radius:2px;box-shadow:none;color:#464646;display:block;font-family:Source Sans Pro,sans-serif;font-size:18px;height:45px;line-height:45px;padding:0 15px;width:100%;background-color:#ffe4e1;color:#e25333}.textbox--error::-moz-placeholder,.textbox--password--error::-moz-placeholder,.textbox--textarea--error::-moz-placeholder{color:#faaf99}.textbox--error:-ms-input-placeholder,.textbox--error::-ms-input-placeholder,.textbox--password--error:-ms-input-placeholder,.textbox--password--error::-ms-input-placeholder,.textbox--textarea--error:-ms-input-placeholder,.textbox--textarea--error::-ms-input-placeholder{color:#faaf99}.textbox--error::-webkit-input-placeholder,.textbox--password--error::-webkit-input-placeholder,.textbox--textarea--error::-webkit-input-placeholder{color:#faaf99}.textbox--textarea--error{height:120px;line-height:1.4em;padding:.7em 15px}.textbox--error:focus,.textbox--textarea--error:focus{color:#e25333}.textbox--password--success,.textbox--success,.textbox--textarea--success{border:1px solid #ccc;border-radius:2px;box-shadow:none;color:#464646;display:block;font-family:Source Sans Pro,sans-serif;font-size:18px;height:45px;line-height:45px;padding:0 15px;width:100%;background-color:#e9f7e2;color:#409126}.textbox--textarea--success{height:120px;line-height:1.4em;padding:.7em 15px}.sherlock__results{background:#fff;border:1px solid #ccc;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:0;left:46px;list-style:none;padding:4px 0;position:absolute;top:40px;width:100%;z-index:10}.sherlock__results:before{content:"";width:calc(100% - 20px);position:absolute;top:0;left:10px;background-color:#ccc;height:1px}.sherlock__results--static{background:#fff;border:1px solid #ccc;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:0;left:46px;list-style:none;padding:4px 0;position:absolute;top:40px;width:100%;z-index:10}.sherlock__results--static:before{content:"";width:calc(100% - 20px);position:absolute;top:0;left:10px;background-color:#ccc;height:1px}.sherlock__results--item--link{color:#464646;display:block;font-size:16px;line-height:18px;padding:6px 10px}.platform .sherlock__results--item--link:focus,.platform .sherlock__results--item--link:hover{background-color:#2e9adf;color:#fff;text-decoration:none}.platform .sherlock__results--item--link:focus .sherlock__results--item--link--tagline,.platform .sherlock__results--item--link:hover .sherlock__results--item--link--tagline{color:#eee}.platform--touch .sherlock__results--item--link:focus,.platform--touch .sherlock__results--item--link:hover{color:#464646}.sherlock__results--item--link--tagline{color:#919191;display:block}.sherlock__results--item--selected .sherlock__results--item--link{background-color:#2e9adf;color:#fff}.sherlock__results--item--selected .sherlock__results--item--link--tagline{color:#eee}.sherlock__results--item--noresults{color:#464646;display:block;font-size:16px;line-height:18px;padding:6px 10px;color:#ababab}.sherlock__results--item--noresults:focus,.sherlock__results--item--noresults:hover{background-color:#fff;color:#ababab}.sherlock,.sherlock--error,.sherlock--search-filter,.sherlock--sherlock-list,.sherlock--success{border:1px solid #ccc;border-radius:2px;box-shadow:none;color:#464646;display:block;font-family:Source Sans Pro,sans-serif;font-size:18px;height:45px;line-height:45px;padding:0 15px;width:100%;font-size:15px;height:35px;line-height:35px;padding:0 10px}.sherlock--error::-ms-clear,.sherlock--search-filter::-ms-clear,.sherlock--sherlock-list::-ms-clear,.sherlock--success::-ms-clear,.sherlock::-ms-clear{display:none}.sherlock--error:focus,.sherlock--search-filter:focus,.sherlock--sherlock-list:focus,.sherlock--success:focus,.sherlock:focus{background-color:#eef9ff;box-shadow:none;color:#464646;outline:none}.sherlock--error:focus::-moz-placeholder,.sherlock--search-filter:focus::-moz-placeholder,.sherlock--sherlock-list:focus::-moz-placeholder,.sherlock--success:focus::-moz-placeholder,.sherlock:focus::-moz-placeholder{color:#8ec8ef}.sherlock--error:focus:-ms-input-placeholder,.sherlock--error:focus::-ms-input-placeholder,.sherlock--search-filter:focus:-ms-input-placeholder,.sherlock--search-filter:focus::-ms-input-placeholder,.sherlock--sherlock-list:focus:-ms-input-placeholder,.sherlock--sherlock-list:focus::-ms-input-placeholder,.sherlock--success:focus:-ms-input-placeholder,.sherlock--success:focus::-ms-input-placeholder,.sherlock:focus:-ms-input-placeholder,.sherlock:focus::-ms-input-placeholder{color:#8ec8ef}.sherlock--error:focus::-webkit-input-placeholder,.sherlock--search-filter:focus::-webkit-input-placeholder,.sherlock--sherlock-list:focus::-webkit-input-placeholder,.sherlock--success:focus::-webkit-input-placeholder,.sherlock:focus::-webkit-input-placeholder{color:#8ec8ef}.sherlock--success{background-color:#e9f7e2;color:#53a63a}.sherlock--error{background-color:#ffe4e1;color:#f4724a}.sherlock--focus-withresults{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.sherlock--icon .sherlock,.sherlock--icon .sherlock--error,.sherlock--icon .sherlock--search-filter,.sherlock--icon .sherlock--sherlock-list,.sherlock--icon .sherlock--success{padding:0 35px 0 10px}.sherlock--select--value{opacity:0;visibility:hidden;position:absolute;bottom:0;right:0}.sherlock__wrapper,.sherlock__wrapper--sherlock-list,.sherlock__wrapper--sherlock-list--results-visible{flex:0 0 43px;margin-right:10px;padding-left:16px;position:relative}.sherlock__wrapper--addon,.sherlock__wrapper--addon--results-visible,.sherlock__wrapper--error--addon,.sherlock__wrapper--error--addon--results-visible,.sherlock__wrapper--success--addon,.sherlock__wrapper--success--addon--results-visible{flex:0 0 43px;margin-right:10px;padding-left:16px;position:relative;display:flex}.sherlock__wrapper--addon--results-visible .sherlock,.sherlock__wrapper--addon--results-visible .sherlock--error,.sherlock__wrapper--addon--results-visible .sherlock--search-filter,.sherlock__wrapper--addon--results-visible .sherlock--sherlock-list,.sherlock__wrapper--addon--results-visible .sherlock--success,.sherlock__wrapper--addon .sherlock,.sherlock__wrapper--addon .sherlock--error,.sherlock__wrapper--addon .sherlock--search-filter,.sherlock__wrapper--addon .sherlock--sherlock-list,.sherlock__wrapper--addon .sherlock--success,.sherlock__wrapper--error--addon--results-visible .sherlock,.sherlock__wrapper--error--addon--results-visible .sherlock--error,.sherlock__wrapper--error--addon--results-visible .sherlock--search-filter,.sherlock__wrapper--error--addon--results-visible .sherlock--sherlock-list,.sherlock__wrapper--error--addon--results-visible .sherlock--success,.sherlock__wrapper--error--addon .sherlock,.sherlock__wrapper--error--addon .sherlock--error,.sherlock__wrapper--error--addon .sherlock--search-filter,.sherlock__wrapper--error--addon .sherlock--sherlock-list,.sherlock__wrapper--error--addon .sherlock--success,.sherlock__wrapper--success--addon--results-visible .sherlock,.sherlock__wrapper--success--addon--results-visible .sherlock--error,.sherlock__wrapper--success--addon--results-visible .sherlock--search-filter,.sherlock__wrapper--success--addon--results-visible .sherlock--sherlock-list,.sherlock__wrapper--success--addon--results-visible .sherlock--success,.sherlock__wrapper--success--addon .sherlock,.sherlock__wrapper--success--addon .sherlock--error,.sherlock__wrapper--success--addon .sherlock--search-filter,.sherlock__wrapper--success--addon .sherlock--sherlock-list,.sherlock__wrapper--success--addon .sherlock--success{border-bottom-right-radius:0;border-top-right-radius:0;border-right:0;flex:5 0 0;width:auto}.sherlock__wrapper--results-visible{flex:0 0 43px;margin-right:10px;padding-left:16px;position:relative}.sherlock__wrapper--results-visible .sherlock--error:focus,.sherlock__wrapper--results-visible .sherlock--search-filter:focus,.sherlock__wrapper--results-visible .sherlock--sherlock-list:focus,.sherlock__wrapper--results-visible .sherlock--success:focus,.sherlock__wrapper--results-visible .sherlock:focus{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.icon-search-thin--sherlock,.icon-search-thin--sherlock--search-filter{color:#fff;cursor:pointer;font-size:28px;line-height:46px;padding:0;position:absolute;right:2px;top:0}.sherlock__wrapper--panel{margin:0 10px;position:relative;width:275px}.sherlock__wrapper--panel .sherlock__results{top:46px}.sherlock__wrapper--panel--results-visible{margin:0 10px;position:relative;width:275px}.sherlock__wrapper--panel--results-visible .sherlock__results{top:46px}.sherlock__wrapper--panel--results-visible .sherlock--panel:focus{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.sherlock__wrapper--panel--results-visible .sherlock__results{left:0}.sherlock--panel{border:1px solid #ccc;border-radius:2px;font-family:Source sans pro;font-size:20px;font-weight:300;height:46px;line-height:46px;padding:0 36px 0 12px;transition:border-color .25s,border-bottom .25s;width:100%;-webkit-appearance:none}.sherlock--panel::-webkit-inner-placeholder{color:#787878}.sherlock--panel:focus{border:1px solid #53a63a;outline:none}.icon-search-thin--sherlock--panel{color:#53a63a;cursor:pointer;font-size:28px;line-height:46px;padding:0;position:absolute;right:6px;top:1px}.sherlock__wrapper--search-filter,.sherlock__wrapper--search-filter--results-visible{position:relative}.sherlock__wrapper--search-filter--results-visible .sherlock__results,.sherlock__wrapper--search-filter .sherlock__results{left:0;top:41px}.sherlock--search-filter{border:1px solid #ccc;box-shadow:none;font-size:16px;height:42px}.sherlock--search-filter:focus::-webkit-input-placeholder{color:#2e9adf}.sherlock--search-filter:focus:-moz-placeholder,.sherlock--search-filter:focus::-moz-placeholder{color:#2e9adf}.sherlock--search-filter:focus:-ms-input-placeholder{color:#2e9adf}.icon-search-thin--sherlock--search-filter{color:#53a63a;font-size:26px;right:5px;top:-1px}@media only screen and (min-width:768px){.sherlock__wrapper,.sherlock__wrapper--addon,.sherlock__wrapper--addon--results-visible,.sherlock__wrapper--results-visible,.sherlock__wrapper--sherlock-list,.sherlock__wrapper--sherlock-list--results-visible{flex:0 0 300px;margin-right:-30px}.sherlock,.sherlock--error,.sherlock--search-filter,.sherlock--sherlock-list,.sherlock--success{display:inline-block}.icon-search-thin--sherlock,.icon-search-thin--sherlock--search-filter{color:#53a63a}}@media only screen and (min-width:768px) and (max-width:1200px){.sherlock__wrapper,.sherlock__wrapper--addon,.sherlock__wrapper--addon--results-visible,.sherlock__wrapper--results-visible,.sherlock__wrapper--sherlock-list,.sherlock__wrapper--sherlock-list--results-visible{margin-right:20px}}@media only screen and (max-width:767px){.sherlock__wrapper--sherlock-list--results-visible .icon-search-thin--sherlock,.sherlock__wrapper--sherlock-list .icon-search-thin--sherlock,.sherlock__wrapper .icon-search-thin--sherlock,.sherlock__wrapper .icon-search-thin--sherlock--search-filter{font-size:30px}.secondary-menu .sherlock,.secondary-menu .sherlock--error,.secondary-menu .sherlock--search-filter,.secondary-menu .sherlock--sherlock-list,.secondary-menu .sherlock--success{display:none}}.sherlock--state-filter__wrapper{position:relative;flex:1 auto}.sherlock--state-filter__wrapper:after{color:#464646;content:"\E60C";font-family:Niche-Interface-Symbols;font-size:18px;margin-bottom:26px;margin-top:-10px;padding:0;position:absolute;pointer-events:none;right:12px;top:50%;z-index:1}.sherlock--state-filter{background-color:#fff;border:1px solid #ccc;border-radius:2px;color:#464646;display:block;font-family:Source Sans Pro;font-size:18px;height:46px;line-height:46px;margin-top:5px;padding:0 15px;padding-right:40px;position:relative;width:100%;font-size:15px;line-height:32px;margin:0;border-bottom-left-radius:0;border-top-left-radius:0;height:35px}.sherlock--state-filter::-ms-value{background:#fff;color:#464646}.sherlock__wrapper--addon--results-visible .sherlock--state-filter{border-bottom-right-radius:0}.icon-arrow-toggle-list{margin-left:2px;position:relative;top:1px}.toggled .icon-arrow-toggle-list:before{content:"\E60F"}textarea{resize:none}::-webkit-inner-spin-button{display:none}::-webkit-input-placeholder{color:#bbb}input,textarea{box-shadow:none;-webkit-appearance:none;-webkit-border-radius:0}:-ms-input-placeholder{color:#bbb!important}input::-ms-clear,input::-ms-reveal{display:none;height:0;width:0}input[type=number]{-moz-appearance:textfield}input:-moz-focusring,input:invalid,input:moz-submit-invalid,input:required{box-shadow:none;outline:none}::-moz-placeholder{color:#bbb}.form__wrapper,.survey__wrapper{padding:45px 15px 20px}.form__wrapper,.form__wrapper--desktop,.survey__wrapper{background-color:#f6f6f6;border-radius:2px;margin:-20px -30px}.form__wrapper--desktop{padding:45px 15px 20px;border-radius:0;padding:60px 15px}.form,.form--loading{display:flex;flex-wrap:wrap;margin:0 auto;max-width:600px;padding:0;position:relative;width:100%}.form__header{flex:1 auto;font-size:26px;font-weight:400;line-height:28px;width:100%}.form__header__cta{display:block;flex:1 auto;font-size:14px;letter-spacing:.2px;line-height:22px;margin-bottom:26px;margin-top:6px;width:100%}.icon-arrowright-thin--form-cta{position:relative;top:2px}.form__separator{border-top:1px solid #ccc;margin:1em 0 0;padding:1.5em 0 0}.form__separator__title{font-size:26px;margin:0}.form__submit{display:flex;flex:1 0 100%;flex-direction:column;justify-content:space-between;margin:20px 0}.form__submit__btn{-webkit-appearance:none;background-color:#2e9adf;background-size:50px 50px;border:none;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;font:600 18px/1.4 Source Sans Pro,sans-serif;outline:none;padding:.7em 1em .8em;text-align:center;text-decoration:none;transition:all .2s linear;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;margin:0}.platform .form__submit__btn:active,.platform .form__submit__btn:hover{background-color:#6bbef2;color:#fff;text-decoration:none}.platform .form__submit__btn:active{border-color:#007ac8}.platform .form__submit__btn:focus{border-color:#2e9adf;outline:2px dotted #f2d454;outline-offset:2px}.form__submit__btn--cancel{-webkit-appearance:none;background-color:#2e9adf;background-size:50px 50px;border:none;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;font:600 18px/1.4 Source Sans Pro,sans-serif;outline:none;padding:.7em 1em .8em;text-align:center;text-decoration:none;transition:all .2s linear;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,.25);margin:0 0 0 3px}.platform .form__submit__btn--cancel:active,.platform .form__submit__btn--cancel:hover{background-color:#6bbef2;color:#fff;text-decoration:none}.platform .form__submit__btn--cancel:active{border-color:#007ac8}.platform .form__submit__btn--cancel:focus{border-color:#2e9adf;outline:2px dotted #f2d454;outline-offset:2px}.platform .form__submit__btn--cancel:active,.platform .form__submit__btn--cancel:hover{background-color:rgba(0,0,0,.15)}.form__submit__btn--disabled{-webkit-appearance:none;background-color:#2e9adf;background-size:50px 50px;border:none;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;font:600 18px/1.4 Source Sans Pro,sans-serif;outline:none;padding:.7em 1em .8em;text-align:center;text-decoration:none;transition:all .2s linear;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;background-color:#8ec8ef;color:#b8def7;pointer-events:none;margin:0}.platform .form__submit__btn--disabled:active,.platform .form__submit__btn--disabled:hover{background-color:#6bbef2;color:#fff;text-decoration:none}.platform .form__submit__btn--disabled:active{border-color:#007ac8}.platform .form__submit__btn--disabled:focus{border-color:#2e9adf;outline:2px dotted #f2d454;outline-offset:2px}.form__submit__btn--loading{-webkit-appearance:none;background-color:#2e9adf;border:none;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;font:600 18px/1.4 Source Sans Pro,sans-serif;outline:none;padding:.7em 1em .8em;text-align:center;text-decoration:none;transition:all .2s linear;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;-webkit-animation:loading 2s linear infinite;animation:loading 2s linear infinite;background-image:linear-gradient(-45deg,rgba(0,0,0,.1) 25%,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 75%,rgba(0,0,0,.2) 0,rgba(0,0,0,.2));background-size:50px 50px;cursor:default;pointer-events:none;margin:0}.platform .form__submit__btn--loading:active,.platform .form__submit__btn--loading:hover{background-color:#6bbef2;color:#fff;text-decoration:none}.platform .form__submit__btn--loading:active{border-color:#007ac8}.platform .form__submit__btn--loading:focus{border-color:#2e9adf;outline:2px dotted #f2d454;outline-offset:2px}.form__submit__error__message{color:#e25333;margin:0 0 1em;text-align:center;width:100%}.form__terms{color:#919191;display:block;font-size:14px;line-height:1.4em;margin:15px auto;max-width:450px;text-align:center;width:85%}.form__terms .panel__stack__wrapper,.form__terms .panel__stack__wrapper--entering,.form__terms .panel__stack__wrapper--leaving{display:inline}.form__terms__link{color:#5f5f5f;font-weight:600}.form__terms__link:active,.form__terms__link:focus,.form__terms__link:hover,.form__terms__link:visited{color:#5f5f5f}.field-group__error,.form__submit__error{color:#e25333;display:block;font-size:14px}.form__wrapper--no-bg{padding:45px 15px 20px}.form__wrapper--desktop--no-bg,.form__wrapper--no-bg{background-color:#f6f6f6;border-radius:2px;margin:-20px -30px;background-color:transparent}.form__wrapper--desktop--no-bg{padding:45px 15px 20px;border-radius:0;padding:60px 15px;padding:30px 0 0}.form__wrapper--desktop--no-bg .form,.form__wrapper--desktop--no-bg .form--loading,.form__wrapper--no-bg .form,.form__wrapper--no-bg .form--loading{display:flex;flex-wrap:wrap;margin:0 auto;padding:0;position:relative;max-width:600px;padding:0 15px;width:100%}@media only screen and (min-width:500px){[class^=form__wrapper]{padding-left:30px;padding-right:30px}.form__header,.form__separator__title{font-size:32px}.form__header__cta{font-size:16px;line-height:26px}}@media only screen and (min-width:768px){.form__submit{align-items:center;flex-direction:row;justify-content:flex-end}.form__submit__btn,.form__submit__btn--disabled,.form__submit__btn--loading{max-width:200px;width:100%}.form__submit__btn--cancel{margin:0 0 0 3px}.form__submit__error__message{margin:0 20px 0 0;text-align:right;width:auto}}@media only screen and (max-width:767px){.form__wrapper--desktop--no-bg,.form__wrapper--no-bg{margin:0}}.checkbox,.checkbox--error,.checkbox--meta,.checkbox--success,.offer-option__input{opacity:0;position:absolute;-webkit-appearance:none}.checkbox+.field-group__label--checkbox--large:before,.checkbox+.field-group__label--checkbox:before,.checkbox--error+.field-group__label--checkbox--large:before,.checkbox--error+.field-group__label--checkbox:before,.checkbox--meta+.field-group__label--checkbox--meta:before,.checkbox--success+.field-group__label--checkbox--large:before,.checkbox--success+.field-group__label--checkbox:before,.offer-option__input+.field-group__label--checkbox--large:before,.offer-option__input+.field-group__label--checkbox:before{background-color:#fff;border:1px solid #ccc;border-radius:2px;content:"";cursor:pointer;display:inline-block;flex:0 0 18px;font-size:16.5px;height:18px;left:-18px;outline:none;position:relative;text-align:center;top:-1px;vertical-align:baseline;width:18px}.checkbox--error:checked+.field-group__label--checkbox--large:before,.checkbox--error:checked+.field-group__label--checkbox:before,.checkbox--meta:checked+.field-group__label--checkbox--meta:before,.checkbox--success:checked+.field-group__label--checkbox--large:before,.checkbox--success:checked+.field-group__label--checkbox:before,.checkbox:checked+.field-group__label--checkbox--large:before,.checkbox:checked+.field-group__label--checkbox:before,.offer-option__input:checked+.field-group__label--checkbox--large:before,.offer-option__input:checked+.field-group__label--checkbox:before{background-color:#2e9adf;border:1px solid #2e9adf;color:#fff;content:"\E610";font-family:Niche-Interface-Symbols;font-size:19px;-webkit-font-smoothing:antialiased}.checkbox--error:focus+.field-group__label--checkbox--large:before,.checkbox--error:focus+.field-group__label--checkbox:before,.checkbox--meta:focus+.field-group__label--checkbox--meta:before,.checkbox--success:focus+.field-group__label--checkbox--large:before,.checkbox--success:focus+.field-group__label--checkbox:before,.checkbox:focus+.field-group__label--checkbox--large:before,.checkbox:focus+.field-group__label--checkbox:before,.offer-option__input:focus+.field-group__label--checkbox--large:before,.offer-option__input:focus+.field-group__label--checkbox:before{outline:2px dotted #f2d454;outline-offset:2px}.checkbox+.field-group__label--checkbox--large:before,.checkbox--error+.field-group__label--checkbox--large:before,.checkbox--error:checked+.field-group__label--checkbox--large:before,.checkbox--success+.field-group__label--checkbox--large:before,.checkbox--success:checked+.field-group__label--checkbox--large:before,.checkbox:checked+.field-group__label--checkbox--large:before,.offer-option__input+.field-group__label--checkbox--large:before,.offer-option__input:checked+.field-group__label--checkbox--large:before{flex:none;font-size:1.4em;height:.85em;left:-32px;position:absolute;width:.85em}.conjoined-inner__wrapper{position:relative}.conjoined-inner__label{font-size:12px;left:17px;line-height:2em;pointer-events:none;position:absolute;top:0;transition:all .05s linear}.conjoined-inner__wrapper .conjoined-input{border-top:0}.conjoined-inner__wrapper .conjoined-input--first{border-top-left-radius:2px;border-top-right-radius:2px}.conjoined-inner__wrapper .conjoined-input--last{border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:0}.textbox--conjoined--inner--error:focus+.conjoined-inner__label,.textbox--conjoined--inner--success:focus+.conjoined-inner__label,.textbox--conjoined--inner:focus+.conjoined-inner__label{color:#007ac8}.textbox--conjoined--inner--error+.conjoined-inner__label{color:#e25333}.textbox--conjoined--inner--success+.conjoined-inner__label{color:#53a63a}.textbox--conjoined,.textbox--conjoined--inner{border:1px solid #ccc;border-radius:2px;box-shadow:none;color:#464646;display:block;font-family:Source Sans Pro,sans-serif;font-size:18px;height:45px;line-height:45px;padding:0 15px;width:100%;border-radius:0;line-height:1.9em}.textbox--conjoined{padding-top:0}.textbox--conjoined--inner{padding-top:9px}.textbox--conjoined--error:focus,.textbox--conjoined--inner--error:focus,.textbox--conjoined--inner--success:focus,.textbox--conjoined--inner:focus,.textbox--conjoined--success:focus,.textbox--conjoined:focus{background-color:#eef9ff;box-shadow:none;outline:none;color:#464646}.textbox--conjoined--error:focus::-moz-placeholder,.textbox--conjoined--inner--error:focus::-moz-placeholder,.textbox--conjoined--inner--success:focus::-moz-placeholder,.textbox--conjoined--inner:focus::-moz-placeholder,.textbox--conjoined--success:focus::-moz-placeholder,.textbox--conjoined:focus::-moz-placeholder{color:#8ec8ef}.textbox--conjoined--error:focus:-ms-input-placeholder,.textbox--conjoined--error:focus::-ms-input-placeholder,.textbox--conjoined--inner--error:focus:-ms-input-placeholder,.textbox--conjoined--inner--error:focus::-ms-input-placeholder,.textbox--conjoined--inner--success:focus:-ms-input-placeholder,.textbox--conjoined--inner--success:focus::-ms-input-placeholder,.textbox--conjoined--inner:focus:-ms-input-placeholder,.textbox--conjoined--inner:focus::-ms-input-placeholder,.textbox--conjoined--success:focus:-ms-input-placeholder,.textbox--conjoined--success:focus::-ms-input-placeholder,.textbox--conjoined:focus:-ms-input-placeholder,.textbox--conjoined:focus::-ms-input-placeholder{color:#8ec8ef}.textbox--conjoined--error:focus::-webkit-input-placeholder,.textbox--conjoined--inner--error:focus::-webkit-input-placeholder,.textbox--conjoined--inner--success:focus::-webkit-input-placeholder,.textbox--conjoined--inner:focus::-webkit-input-placeholder,.textbox--conjoined--success:focus::-webkit-input-placeholder,.textbox--conjoined:focus::-webkit-input-placeholder{color:#8ec8ef}.textbox--conjoined--error{background-color:#ffe4e1;border:1px solid #ccc;border-radius:2px;box-shadow:none;color:#464646;display:block;font-family:Source Sans Pro,sans-serif;font-size:18px;height:45px;line-height:45px;padding:0 15px;width:100%;border-radius:0;line-height:1.9em;padding-top:0;color:#e25333}.textbox--conjoined--error::-moz-placeholder{color:#faaf99}.textbox--conjoined--error:-ms-input-placeholder,.textbox--conjoined--error::-ms-input-placeholder{color:#faaf99}.textbox--conjoined--error::-webkit-input-placeholder{color:#faaf99}.textbox--conjoined--inner--error{background-color:#ffe4e1;border:1px solid #ccc;border-radius:2px;box-shadow:none;color:#464646;display:block;font-family:Source Sans Pro,sans-serif;font-size:18px;height:45px;line-height:45px;padding:0 15px;width:100%;border-radius:0;line-height:1.9em;padding-top:9px;color:#e25333}.textbox--conjoined--inner--error::-moz-placeholder{color:#faaf99}.textbox--conjoined--inner--error:-ms-input-placeholder,.textbox--conjoined--inner--error::-ms-input-placeholder{color:#faaf99}.textbox--conjoined--inner--error::-webkit-input-placeholder{color:#faaf99}.textbox--conjoined--success{padding:0 15px;padding-top:0}.textbox--conjoined--inner--success,.textbox--conjoined--success{background-color:#e9f7e2;color:#409126;border:1px solid #ccc;border-radius:2px;box-shadow:none;color:#464646;display:block;font-family:Source Sans Pro,sans-serif;font-size:18px;height:45px;line-height:45px;width:100%;border-radius:0;line-height:1.9em;color:#53a63a}.textbox--conjoined--inner--success{padding:0 15px;padding-top:9px}@media only screen and (min-width:500px){.conjoined-inner__wrapper{flex:1 0 0;flex-grow:1}.conjoined-inner__wrapper .conjoined-input{border-top:1px solid #ccc;border-left:0}.conjoined-inner__wrapper .conjoined-input--first{border-bottom-left-radius:2px;border-top-left-radius:2px;border-top-right-radius:0}.conjoined-inner__wrapper .conjoined-input--last{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-right-radius:2px;border-top:1px solid #ccc;border-left:0}.textbox--conjoined,.textbox--conjoined--error,.textbox--conjoined--success{padding-top:0}.textbox--conjoined--inner,.textbox--conjoined--inner--error,.textbox--conjoined--inner--success{padding-top:9px}[class^=textbox--conjoined--inner]{border-bottom:1px solid #ccc}}.form__field-group--picker{padding:0 0 15px}.picker__list{background-color:#fff;border:1px solid #bbb;border-radius:2px}.picker__list__item{color:#787878;cursor:pointer;margin:0 10px;padding:10px 10px 10px 0}.picker__list__item+.picker__list__item{border-top:1px solid #ddd}.picker__list__item:hover{background-color:#b8def7;margin:0;padding:10px 20px 10px 10px}.picker__list__item--selected{color:#787878;cursor:pointer;margin:0 10px;padding:10px 10px 10px 0;background-color:#2e9adf;color:#fff;margin:0;overflow:hidden;padding-left:10px}.form__field-group--picker+.form__field-group--picker{margin-left:30px}@media only screen and (max-width:767px){.form__field-group--picker+.form__field-group--picker{margin-left:0}.picker__list__wrapper+.picker__list__wrapper{margin-left:30px}}.option-picker__wrapper{border-radius:2px;background-color:#fff;border:1px solid #ccc;margin:15px 0 0;max-height:500px;overflow:hidden;position:relative;transition:max-height .15s ease-in-out;transition-delay:.15s;width:100%}.option-picker{display:inline-block;width:200%}.option-picker__inner{display:inline-block;width:50%}.option-picker-enter{transform:translate(100%)}.option-picker-enter.option-picker-enter-active{transform:translate(0);transition:transform .3s ease-in-out}.option-picker-leave{transform:translate(0);position:absolute;top:0;width:100%}.option-picker-leave.option-picker-leave-active{transform:translate(-100%);transition:transform .3s ease-in-out}.option-picker__breadcrumbs{border-bottom:1px solid #eef9ff;padding:6px 14px 6px 0}.option-picker__breadcrumbs__crumb{color:#2e9adf;display:none;font-size:14px;line-height:16px;margin-left:30px;position:relative}.option-picker__breadcrumbs__crumb:before{content:"\E610";font-family:Niche-Interface-Symbols;font-size:14px;left:-15px;line-height:1em;margin-top:-6px;position:absolute;text-align:left;top:50%}.option-picker__breadcrumbs__crumb:nth-last-child(2),.option-picker__breadcrumbs__crumb:nth-last-child(3){display:inline-block}.option-picker__breadcrumbs__restart{color:#ababab;cursor:pointer;display:inline-block;font-size:14px;line-height:16px;margin-left:1em;white-space:nowrap}.option-picker__breadcrumbs__restart:hover{color:#464646}.option-picker__prompt{font-size:18px;line-height:20px;margin:0 0 5px;padding:.75em 1em 0}.option-picker__options,.option-picker__options--wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:5px 1em .75em}.option-picker__options__btn{align-items:center;background-color:#f6f6f6;border:1px solid #fff;border-radius:2px;cursor:pointer;display:flex;flex:1 auto;font-size:18px;justify-content:center;line-height:20px;margin:1px 0 0;padding:.8em 1.6em;text-align:center;width:100%}.option-picker__options__btn:not(.option-picker__options__btn--selected):not(.option-picker__options__btn--active):hover{background-color:#eee}.option-picker__options__btn--active{align-items:center;background-color:#f6f6f6;border:1px solid #fff;border-radius:2px;cursor:pointer;display:flex;flex:1 auto;font-size:18px;justify-content:center;line-height:20px;margin:1px 0 0;padding:.8em 1.6em;text-align:center;width:100%;background-color:#eef9ff;color:#2e9adf}.option-picker__options__btn--active:not(.option-picker__options__btn--selected):not(.option-picker__options__btn--active):hover{background-color:#eee}.option-picker__options__btn--selected{align-items:center;background-color:#f6f6f6;border:1px solid #fff;border-radius:2px;cursor:pointer;display:flex;flex:1 auto;font-size:18px;justify-content:center;line-height:20px;margin:1px 0 0;padding:.8em 1.6em;text-align:center;width:100%;background-color:#2e9adf;color:#fff;position:relative}.option-picker__options__btn--selected:not(.option-picker__options__btn--selected):not(.option-picker__options__btn--active):hover{background-color:#eee}.option-picker__options__btn--selected:before{content:"\E610";font-family:Niche-Interface-Symbols;font-size:24px;left:4px;line-height:1em;margin-top:-12px;position:absolute;text-align:left;top:50%}@media only screen and (min-width:550px){.option-picker__options__btn,.option-picker__options__btn--active,.option-picker__options__btn--selected{flex:1 0 0;margin:6px 0;width:auto}.option-picker__options,.option-picker__options--wrap{padding-top:0}.option-picker__options--wrap .option-picker__options__btn,.option-picker__options--wrap .option-picker__options__btn--active,.option-picker__options--wrap .option-picker__options__btn--selected{flex:1 auto;width:50%}.option-picker__options--wrap .option-picker__options__btn--active:nth-child(3),.option-picker__options--wrap .option-picker__options__btn--active:nth-child(4),.option-picker__options--wrap .option-picker__options__btn--selected:nth-child(3),.option-picker__options--wrap .option-picker__options__btn--selected:nth-child(4),.option-picker__options--wrap .option-picker__options__btn:nth-child(3),.option-picker__options--wrap .option-picker__options__btn:nth-child(4){margin-top:-5px}}.password__strength,.password__strength--invalid,.password__strength--weak{border-radius:2px;color:#fff;font-size:16px;padding:6px;position:absolute;right:6px;text-align:center;top:6px;width:70px}.password__strength--invalid,.password__strength--weak{background-color:#e25333}.password__strength--okay{background-color:#d7c700}.password__strength--good,.password__strength--okay{border-radius:2px;color:#fff;font-size:16px;padding:6px;position:absolute;right:6px;text-align:center;top:6px;width:70px}.password__strength--good{background-color:#7cbc67}.password__strength--strong{border-radius:2px;color:#fff;font-size:16px;padding:6px;position:absolute;right:6px;text-align:center;top:6px;width:70px;background-color:#409126}.textbox--password,.textbox--password--error,.textbox--password--success{border:1px solid #ccc;border-radius:2px;box-shadow:none;color:#464646;display:block;font-family:Source Sans Pro,sans-serif;font-size:18px;height:45px;line-height:45px;padding:0 15px;width:100%}.icon-password-eye,.icon-password-eye--hide{color:#bbb;cursor:pointer;display:block;font-size:24px;right:0;position:absolute;top:0;-webkit-tap-highlight-color:transparent;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.password-meter{border-radius:2px;color:#fff;font-weight:700;font-size:.85em;padding:5px 20px;position:absolute;right:12px;text-align:center;text-transform:uppercase;top:35px;width:113px;z-index:1}.field-group__label--radio,.field-group__label--radio--error,.field-group__label--radio--success{cursor:pointer;display:block;font-size:14px;line-height:1.2em;padding:.555em 0 0 1.855em;position:relative}.radio,.radio--error,.radio--success{left:0;opacity:.01;position:absolute;top:0;-webkit-appearance:none}.radio+.field-group__label--radio:before,.radio--error+.field-group__label--radio--error:before,.radio--success+.field-group__label--radio--success:before{background:#fff;border:1px solid #bbb;border-radius:50%;box-sizing:border-box;content:'';height:1.3em;left:0;position:absolute;top:.5em;width:1.3em}.radio--error:checked+.field-group__label--radio--error:before,.radio--success:checked+.field-group__label--radio--success:before,.radio:checked+.field-group__label--radio:before{border:.45em solid #2e9adf}.input-list,.input-list--limited{background-color:hsla(0,0%,100%,.6);border:1px solid #ccc;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;bottom:-1px;font-size:16px;list-style:none;position:relative}.input-list--limited{border-bottom:1px solid #ccc;border-radius:3px}.input-list__error{color:#e25333;display:block;font-size:14px}.input-list__label{color:#464646;display:flex;flex-direction:row;font-size:18px;line-height:20px;margin-bottom:8px;position:relative}.input-list__label__hint{color:#919191;font-size:.7em;margin:0 5px;position:relative;top:2px}.input-list__label__hint,.input-list__label__text{min-width:-webkit-min-content;white-space:nowrap}.input-list-container--your-list .input-list__label{color:#2e9adf}.input-list-container--your-list .input-list__label:before{color:#2e9adf;content:"\E619";display:inline-block;font-family:Niche-Interface-Symbols;font-size:19px;margin:0 3px 0 0;-webkit-font-smoothing:antialiased}.select-list__input:after{font-size:24px;top:18px}.select-list__input__select{color:#bbb;border-top-left-radius:0;border-top-right-radius:0;margin:0}.input-list__input--no-results .select-list__input__select{border-top-left-radius:2px;border-top-right-radius:2px}.input-list-container--error .select-list__input__select{background-color:#ffe4e1;color:#e25333}.input-list-container--error .select-list__input:after{background:#ffe4e1}.sherlock--sherlock-list{border-top-left-radius:0;border-top-right-radius:0;box-shadow:none;font-size:18px;height:45px;line-height:45px}.sherlock__wrapper--sherlock-list,.sherlock__wrapper--sherlock-list--results-visible{flex:none;margin-right:0;padding-left:0;position:relative}.sherlock__wrapper--sherlock-list--results-visible .sherlock__results{left:0;top:44px}.input-list__input--no-results .sherlock--sherlock-list{border-top-left-radius:2px;border-top-right-radius:2px}.input-list-container--error .sherlock--sherlock-list{background-color:#ffe4e1;color:#e25333}.input-list-container--success .sherlock--sherlock-list{background-color:#e9f7e2;color:#409126}.input-list-container--error .sherlock--sherlock-list:focus,.input-list-container--success .sherlock--sherlock-list:focus{background-color:#eef9ff;color:#464646}.input-group{display:flex;flex-direction:column}@media only screen and (min-width:500px){.input-group{flex-direction:row}}.field-group--contact-picker{display:flex;flex-wrap:wrap}.field-group--contact-picker .form__field-group,.field-group--contact-picker .form__field-group--picker-inline{flex:1 auto;width:100%}@media only screen and (min-width:500px){.field-group--contact-picker{flex-wrap:nowrap}.field-group--contact-picker .form__field-group--picker-inline{width:50%}.form__field-group--picker-inline:nth-of-type(1){padding:0 15px 0 0}.form__field-group--picker-inline:nth-of-type(2){padding:0 0 0 15px}}[class^=field-group__wrapper]{flex:1 auto;padding:0 0 15px;width:100%}.form__field-group{margin:0 auto}.field-group__wrapper--no-wrap{display:flex;flex-direction:row;justify-content:space-between}.field-group__wrapper--no-wrap>*{flex:1 1 auto;width:100%}.field-group--checkbox{margin:0}.field-group--checkbox--large{position:relative}.field-group--checkbox--meta{margin:0}.field-group__label{color:#464646;display:flex;flex-direction:row;font-size:18px;line-height:20px;margin-bottom:8px;position:relative}.field-group__label--checkbox,.field-group__label--checkbox--large,.field-group__label--checkbox--meta{cursor:pointer;display:flex;font-size:14px;line-height:18px;margin:0 0 0 18px;position:relative;-webkit-tap-highlight-color:transparent;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.field-group__label--checkbox--large{font-size:18px;margin-left:32px}.field-group__hint,.field-group__label__hint{color:#919191;font-size:.7em;margin:0 15px;position:relative;top:1px}.field-group__hint,.field-group__label__hint,.field-group__label__text{min-width:-webkit-min-content;white-space:nowrap}.field-group__label__text--wrap{white-space:normal}.field-group__label__tooltip,.field-group__tooltip{color:#ccc;flex:1 1 100%;position:relative;text-align:right}.field-group__label__tooltip .tooltip,.field-group__tooltip .tooltip{left:auto;right:0;width:16px}.field-group__link-out{border:1px solid #ccc;border-radius:2px;display:block;font-size:18px;height:45px;line-height:44px;padding:0 15px;width:100%}.field-group__meta{display:flex;justify-content:space-between}.field-group__meta__cta,.field-group__meta__cta--forgot-pwd{cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-top:14px}.field-group__meta__cta--forgot-pwd{position:absolute;right:0;z-index:2}@media only screen and (min-width:500px){[class^=field-group__wrapper]{padding-bottom:20px}.field-group__wrapper--group-2--left,.field-group__wrapper--group-2--right{width:50%}.field-group__wrapper--group-2--left{padding:0 10px 20px 0}.field-group__wrapper--group-2--right{padding:0 0 20px 10px}.field-group__wrapper--group-3,.field-group__wrapper--group-3--left,.field-group__wrapper--group-3--right{width:33.33333333%}.field-group__wrapper--group-3{padding:0 10px 20px}.field-group__wrapper--group-3--left{padding:0 10px 20px 0}.field-group__wrapper--group-3--right{padding:0 0 20px 10px}}@media only screen and (max-width:767px){.field-group__wrapper--no-wrap{flex-direction:column}.field-group__wrapper--no-wrap>*{flex:1 1 auto;width:100%}}.field-group--natl-address{display:flex;flex-wrap:wrap}.field-group--natl-address .form__field-group{flex:1 0 100%;padding:0 0 15px}.field-group--natl-address .form__field-natl-avg--address1,.field-group--natl-address .form__field-natl-avg--address1--error,.field-group--natl-address .form__field-natl-avg--address1--success{padding-bottom:0;position:relative}.form__field-natl-avg--address1 .textbox,.form__field-natl-avg--address1 .textbox--error,.form__field-natl-avg--address1 .textbox--success,.form__field-natl-avg--address1 .textbox--textarea,.form__field-natl-avg--address1--error .textbox,.form__field-natl-avg--address1--error .textbox--error,.form__field-natl-avg--address1--error .textbox--success,.form__field-natl-avg--address1--success .textbox,.form__field-natl-avg--address1--success .textbox--error,.form__field-natl-avg--address1--success .textbox--success{border-bottom-left-radius:0;border-bottom-right-radius:0}.form__field-natl-avg--address1 .field-group__error,.form__field-natl-avg--address1--error .field-group__error,.form__field-natl-avg--address1--success .field-group__error{left:0;position:absolute;top:118px}.form__field-natl-avg--address1--error+.form__field-natl-avg--address2,.form__field-natl-avg--address1--error+.form__field-natl-avg--address2--error,.form__field-natl-avg--address1--error+.form__field-natl-avg--address2--success{margin-bottom:19px}.form__field-natl-avg--address1--error+.form__field-natl-avg--address2--error .field-group__error,.form__field-natl-avg--address2 .field-group__label,.form__field-natl-avg--address2--error .field-group__label,.form__field-natl-avg--address2--success .field-group__label{display:none}.form__field-natl-avg--address2 .textbox,.form__field-natl-avg--address2 .textbox--error,.form__field-natl-avg--address2 .textbox--success,.form__field-natl-avg--address2 .textbox--textarea,.form__field-natl-avg--address2--error .textbox,.form__field-natl-avg--address2--error .textbox--error,.form__field-natl-avg--address2--error .textbox--success,.form__field-natl-avg--address2--success .textbox,.form__field-natl-avg--address2--success .textbox--error,.form__field-natl-avg--address2--success .textbox--success{border-top:0;border-top-left-radius:0;border-top-right-radius:0}@media only screen and (min-width:500px){.field-group--natl-address .form__field-group{padding:0 0 20px}.field-group--natl-address .form__field-natl-avg--address1,.field-group--natl-address .form__field-natl-avg--address1--error,.field-group--natl-address .form__field-natl-avg--address1--success{padding-bottom:0}.field-group--natl-address .form__field-natl-avg--city,.field-group--natl-address .form__field-natl-avg--city--error,.field-group--natl-address .form__field-natl-avg--city--success,.field-group--natl-address .form__field-natl-avg--state,.field-group--natl-address .form__field-natl-avg--state--error,.field-group--natl-address .form__field-natl-avg--state--success,.field-group--natl-address .form__field-natl-avg--zip,.field-group--natl-address .form__field-natl-avg--zip--error,.field-group--natl-address .form__field-natl-avg--zip--success{flex:1 auto;width:33.33333333%}.field-group--natl-address .form__field-natl-avg--city,.field-group--natl-address .form__field-natl-avg--city--error,.field-group--natl-address .form__field-natl-avg--city--success{padding-right:10px}.field-group--natl-address .form__field-natl-avg--state,.field-group--natl-address .form__field-natl-avg--state--error,.field-group--natl-address .form__field-natl-avg--state--success{padding-left:10px;padding-right:10px}.field-group--natl-address .form__field-natl-avg--zip,.field-group--natl-address .form__field-natl-avg--zip--error,.field-group--natl-address .form__field-natl-avg--zip--success{padding-left:10px}}.field-group--opt-sherlock .field-group--checkbox{margin-top:18px;margin-bottom:0}.optional-sherlock [class^=sherlock__wrapper]{flex:none;margin-right:0;padding-left:0}.optional-sherlock .sherlock,.optional-sherlock .sherlock--error,.optional-sherlock .sherlock--search-filter,.optional-sherlock .sherlock--sherlock-list,.optional-sherlock .sherlock--success{font-size:18px;height:47px;line-height:45px}.optional-sherlock .sherlock--state-filter{font-size:18px;height:47px}.optional-sherlock .sherlock__results{left:0;top:46px}.field-group--sherlock__input{position:relative}.field-group--sherlock__input [class^=sherlock__wrapper]{flex:none;margin-right:0;padding-left:0}.field-group--sherlock__input .sherlock,.field-group--sherlock__input .sherlock--error,.field-group--sherlock__input .sherlock--search-filter,.field-group--sherlock__input .sherlock--sherlock-list,.field-group--sherlock__input .sherlock--success{font-size:18px;height:47px;line-height:45px}.field-group--sherlock__input .sherlock__results{left:0;top:46px}.field-group--repeater.field-group--repeater--error .repeater-row:not(:first-of-type),.field-group--repeater.field-group--repeater--success .repeater-row:not(:first-of-type){border-top-color:#ddd}.field-group--repeater__rows{border:1px solid #ccc;border-radius:2px}.repeater-row{height:100%;min-height:2.5em;position:relative}.repeater-row,.repeater-row .input-list__item{font-size:18px}.repeater-row .input,.repeater-row .input-list,.repeater-row .input-list--disabled,.repeater-row .input-list--limited,.repeater-row .input-list-container,.repeater-row .input-list__input,.repeater-row .input-list__input--no-results,.repeater-row .sherlock--sherlock-list,.repeater-row .sherlock__wrapper--sherlock-list,.repeater-row .sherlock__wrapper--sherlock-list--results-visible{height:auto}.repeater-row .textbox,.repeater-row .textbox--error,.repeater-row .textbox--password--error,.repeater-row .textbox--password--success,.repeater-row .textbox--success,.repeater-row .textbox--textarea,.repeater-row .textbox--textarea--error,.repeater-row .textbox--textarea--success{border:none;border-radius:0;box-shadow:none;height:100%}.repeater-row .input-list,.repeater-row .input-list--disabled,.repeater-row .input-list--limited,.repeater-row .sherlock--sherlock-list{background:#fff;border:none;border-radius:0;bottom:0}.repeater-row .sherlock--sherlock-list:focus{background:#eef9ff}.repeater-row .input-list__input--disabled{display:none}.repeater-row:not(:first-of-type){border-top:thin solid #ddd}button.repeater-row__trigger{background:#f6f6f6;color:#2e9adf;font-weight:400;height:100%;padding:.5em 0;width:100%}button.repeater-row__trigger:active,button.repeater-row__trigger:focus,button.repeater-row__trigger:hover{background:#f6f6f6;border:none;color:#007ac8;outline:none}.textbox--clearable{padding-right:38px}.icon-exit-thick--input{color:#ccc;cursor:pointer;font-size:18px;margin:-9px 0 0;position:absolute;right:10px;top:50%}.homes-cta{align-items:center;background:url("https://s3.amazonaws.com/website.nichedev.com/cta/home-cta-map.png");background-size:800px;background-position:50%;background-repeat:no-repeat;display:flex;height:180px;justify-content:center;overflow:hidden;position:relative;text-align:center;width:100%;z-index:0}.homes-cta:hover{text-decoration:none}.homes-cta .button{position:relative;z-index:2}.homes-cta__marker{bottom:0;left:0;list-style-type:none;position:absolute;right:0;top:0;transition:all .2s;z-index:0}.homes-cta__marker__item{background:url("https://s3.amazonaws.com/website.nichedev.com/cta/home-cta-pin.png");background-size:90px;background-repeat:no-repeat;height:57px;left:20px;position:absolute;top:50px;width:90px;z-index:0}.homes-cta__marker__item:after{background:url("https://s3.amazonaws.com/website.nichedev.com/cta/home-cta-houses.jpg");background-size:45px;content:'';height:42px;left:4px;position:absolute;top:4px;width:45px;z-index:5}.homes-cta__marker__item:nth-of-type(2){left:100px;top:-20px}.homes-cta__marker__item:nth-of-type(2):after{background-position:0 -43px}.homes-cta__marker__item:nth-of-type(3){left:auto;right:40px;top:100px}.homes-cta__marker__item:nth-of-type(3):after{background-position:0 -86px}.homes-cta__overlay{background:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0;top:0;transition:all .2s;z-index:1}.platform .homes-cta:hover .homes-cta__overlay{background:rgba(0,0,0,.4)}.platform .homes-cta:hover .homes-cta__button:hover{background:#fff;color:#6bbef2}@media only screen and (min-width:500px){.homes-cta__button{font-size:18px}.homes-cta__marker__item{left:130px;top:50px}.homes-cta__marker__item:nth-of-type(2){left:210px;top:-20px}.homes-cta__marker__item:nth-of-type(3){left:auto;right:190px;top:100px}}.icon-arrowright-thin--cta{padding-left:2px;position:relative;top:3px}.illustrated-cta{display:block;font-size:18px;line-height:26px;overflow:hidden;padding:20px 15px 110px;position:relative;text-align:center;width:100%;z-index:0}.illustrated-cta:before{background-size:cover;background-position:50%;bottom:-10px;content:"";left:-4px;position:absolute;right:0;top:20px}.illustrated-cta--colleges:before{background-image:url("https://s3.amazonaws.com/website.nichedev.com/cta/college-cta-graphic.svg")}.illustrated-cta--k12:before{background-image:url("https://s3.amazonaws.com/website.nichedev.com/cta/schools-cta-graphic.svg")}.illustrated-cta--local:before{background-image:url("https://s3.amazonaws.com/website.nichedev.com/cta/places-cta-graphic.svg")}@media only screen and (min-width:500px){.illustrated-cta{font-size:20px;padding:20px 15px 80px;text-align:right}.illustrated-cta:before{bottom:0;left:-125px;top:-20px;width:480px}}@media only screen and (min-width:600px){.illustrated-cta{padding:40px 15px}}@media only screen and (min-width:768px){.icon-arrowright-thin--cta{padding-left:20px}}.illustrated-cta-large{align-items:center;display:flex;height:150px;justify-content:center;overflow:hidden;position:relative;text-align:center;width:100%;z-index:0}.illustrated-cta-large:hover{text-decoration:none}.illustrated-cta-large .button{position:relative;z-index:3}.illustrated-cta-large__overlay{background-color:#fff;bottom:0;left:0;opacity:.3;position:absolute;right:0;top:0;transition:opacity .2s ease;z-index:2}.illustrated-cta-large__image{background-repeat:no-repeat;background-size:cover;background-position:50%;bottom:0;left:0;margin:0 0 -10px;position:absolute;right:0;top:0;transform:scale(1);transition:transform .5s ease;z-index:1}.illustrated-cta-large__image--no-essay{background-image:url("https://s3.amazonaws.com/website.nichedev.com/role-scholarships/no-essay.png")}.illustrated-cta-large__image--scholarships{background-image:url("https://s3.amazonaws.com/website.nichedev.com/role-scholarships/default-scholarship.png")}.illustrated-cta-large__image--student-loans{background-image:url("https://s3.amazonaws.com/website.nichedev.com/cta/student-loans.png")}.platform .illustrated-cta-large:hover .illustrated-cta-large__overlay{opacity:0}.platform .illustrated-cta-large:hover .illustrated-cta-large__image{transform:scale(1.06)}@media only screen and (min-width:500px){.illustrated-cta-large{height:160px}.illustrated-cta-large__button{font-size:18px}}@-webkit-keyframes notification--state--leaving{0%{opacity:1;max-height:500px}to{opacity:0;max-height:0}}@keyframes notification--state--leaving{0%{opacity:1;max-height:500px}to{opacity:0;max-height:0}}@-webkit-keyframes notification--action--entering{0%{-webkit-transform:translateY(-100%)}to{-webkit-transform:translateY(0)}}@keyframes notification--action--entering{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@-webkit-keyframes notification--action--leaving{0%{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(-100%)}}@keyframes notification--action--leaving{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.notification--action{left:0;position:fixed;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%;z-index:1000}.notification--state{margin:0 auto;max-width:1024px;position:relative}.notification--success{background-color:#53a63a;color:#c5e4b8;z-index:1}.notification--error{background-color:#f4724a;color:#f4d3bb}.notification--action--success{z-index:1000;background-color:#53a63a;color:#c5e4b8;z-index:1}.notification--action--error,.notification--action--success{left:0;position:fixed;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%}.notification--action--error{z-index:1000;background-color:#f4724a;color:#f4d3bb}.notification--state--success{margin:0 auto;max-width:1024px;position:relative;background-color:#53a63a;color:#c5e4b8;z-index:1}.notification--state--error{margin:0 auto;max-width:1024px;position:relative;background-color:#f4724a;color:#f4d3bb}.notification__container{box-sizing:border-box;padding:18px 46px 18px 18px;position:relative;max-width:1024px;margin:0 auto}.notification__message{color:#fff;font-size:14px;font-weight:400;line-height:1.18em}.notification--state--success--leaving{background-color:#53a63a;color:#c5e4b8;z-index:1}.notification--state--error--leaving,.notification--state--success--leaving{margin:0 auto;max-width:1024px;position:relative;animation:notification--state--leaving .25s ease-out;opacity:0}.notification--state--error--leaving{background-color:#f4724a;color:#f4d3bb}.notification--state--error--hidden,.notification--state--success--hidden{opacity:0}.notification--action--success--entering{z-index:1000;background-color:#53a63a;color:#c5e4b8;z-index:1}.notification--action--error--entering,.notification--action--success--entering{left:0;position:fixed;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%;animation:notification--action--entering .25s ease-in}.notification--action--error--entering{z-index:1000;background-color:#f4724a;color:#f4d3bb}.notification--action--success--visible{z-index:1000;background-color:#53a63a;color:#c5e4b8;z-index:1}.notification--action--error--visible,.notification--action--success--visible{left:0;position:fixed;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%;-webkit-transform:translateY(0);transform:translateY(0)}.notification--action--error--visible{z-index:1000;background-color:#f4724a;color:#f4d3bb}.notification--action--success--leaving{z-index:1000;background-color:#53a63a;color:#c5e4b8;z-index:1}.notification--action--error--leaving,.notification--action--success--leaving{left:0;position:fixed;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%;animation:notification--action--leaving .25s ease-in}.notification--action--error--leaving{z-index:1000;background-color:#f4724a;color:#f4d3bb}.notification--fullscreen{max-width:100%;width:100%}.icon-exit-thin--notification{align-self:center;cursor:pointer;font-size:26px;padding:13px 12px;position:absolute;right:0;top:0;transition:color .2s}.icon-exit-thin--notification:hover{color:#fff}@media only screen and (min-width:1201px){.notification--fullscreen .notification__container{max-width:1082px;padding-left:0;padding-right:0}.notification--fullscreen .icon-exit-thin--notification{margin-right:-12px}}@-webkit-keyframes panel__overlay--entering{0%{opacity:0}to{opacity:.6}}@keyframes panel__overlay--entering{0%{opacity:0}to{opacity:.6}}@-webkit-keyframes panel__overlay--leaving{0%{opacity:.6}to{opacity:0}}@keyframes panel__overlay--leaving{0%{opacity:.6}to{opacity:0}}@-webkit-keyframes panel-stack--left--entering{0%{opacity:0;-webkit-transform:translateX(-147.5px)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes panel-stack--left--entering{0%{opacity:0;transform:translateX(-147.5px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes panel-stack--left--leaving{0%{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-295px)}}@keyframes panel-stack--left--leaving{0%{transform:translateX(0)}to{transform:translateX(-295px)}}@-webkit-keyframes panel-stack--right--entering{0%{opacity:0;-webkit-transform:translateX(147.5px)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes panel-stack--right--entering{0%{opacity:0;transform:translateX(147.5px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes panel-stack--right--leaving{0%{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(295px)}}@keyframes panel-stack--right--leaving{0%{transform:translateX(0)}to{transform:translateX(295px)}}@-webkit-keyframes panel--entering--left{0%{-webkit-transform:translateX(-295px)}to{-webkit-transform:translateX(0)}}@keyframes panel--entering--left{0%{transform:translateX(-295px)}to{transform:translateX(0)}}@-webkit-keyframes panel--leaving--left{0%{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-295px)}}@keyframes panel--leaving--left{0%{transform:translateX(0)}to{transform:translateX(-295px)}}@-webkit-keyframes panel--entering--right{0%{-webkit-transform:translateX(295px)}to{-webkit-transform:translateX(0)}}@keyframes panel--entering--right{0%{transform:translateX(295px)}to{transform:translateX(0)}}@-webkit-keyframes panel--leaving--right{0%{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(295px)}}@keyframes panel--leaving--right{0%{transform:translateX(0)}to{transform:translateX(295px)}}.panel__body{background-color:#fff;bottom:0;height:auto;left:0;overflow-y:auto;padding:15px 31px 15px 15px;position:absolute;top:48px;-webkit-overflow-scrolling:touch;width:311px}.panel__body::-webkit-scrollbar{display:none}.panel__body--hamburger-menu{background-color:#fff;bottom:0;height:auto;left:0;overflow-y:auto;padding:15px 31px 15px 15px;position:absolute;top:48px;-webkit-overflow-scrolling:touch;width:311px;padding:0;top:60px}.panel__body--hamburger-menu::-webkit-scrollbar{display:none}.panel__body--hamburger-menu .panel__option--return{border-bottom:0}.panel__header__wrapper{height:48px;position:relative;width:295px;z-index:11}.panel__header{background-color:#fff;height:inherit;padding:15px 20px 0;transition:box-shadow .1s;width:295px}.icon-exit-thin--panel-header{align-self:center;color:#ababab;cursor:pointer;font-size:26px;padding:12px;position:absolute;right:-20px;top:-15px}.panel__header--shadow{background-color:#fff;height:inherit;padding:15px 20px 0;transition:box-shadow .1s;width:295px;box-shadow:0 0 3px rgba(0,0,0,.4),0 0 12px rgba(0,0,0,.4);transition:box-shadow .3s}.panel__header__contents{align-items:center;display:flex;justify-content:space-between;position:relative}.panel__logo{height:40px;left:-6px;margin:0;padding:5px;position:relative;top:-5px;width:170px}.panel__logo .niche__logo__horizontal{height:26px;width:160px;position:relative;top:-4px}.panel__header__wrapper--hamburger-menu{height:48px;position:relative;width:295px;z-index:11;height:60px}.panel__header__wrapper--hamburger-menu .icon-exit-thin--panel-header{top:-10px}.panel__option{align-items:center;border-bottom:1px solid #eee;cursor:pointer;display:flex;justify-content:flex-start;margin:0 25px 0 20px;position:relative}.panel__option:hover{cursor:pointer}.panel__option--return{display:inline-flex}.panel__option--return .panel__option__text{width:auto}.icon-arrow{color:#ababab;font-size:26px}.icon-arrowleft-thin--panel__option{color:#ababab;font-size:26px;margin:2px 5px 0 -8px;order:-1}.icon-arrowright-thin--panel__option{color:#ababab;font-size:26px;margin-left:19px}.panel__option__text{font-size:28px;font-weight:300;line-height:60px;width:215px}.panel-stack__wrapper{display:block;position:relative;z-index:11}.panel__overlay{background-color:#000;cursor:pointer;height:125%;left:0;opacity:.6;position:fixed;top:0;width:100%;z-index:3}.panel-stack,.panel-stack--left{-webkit-backface-visibility:hidden;background:#fff;display:block;height:100%;overflow:hidden;position:fixed;top:0;width:295px;z-index:3}.panel-stack--left{left:0}.panel-stack--right,.panel-stack--right--search-filters{-webkit-backface-visibility:hidden;background:#fff;display:block;height:100%;overflow:hidden;position:fixed;top:0;width:295px;z-index:3;right:0}.panel-stack--right--search-filters .panels-enter{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);display:block;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;position:absolute;width:311px;z-index:1;animation:panel--entering--right .25s ease-in;display:inline;transform:translateX(0)}.panel-stack--right--search-filters .panels-enter::-webkit-scrollbar{display:none}.panel-stack--right--search-filters .panels-enter .panel__header{position:absolute}.panel-stack--right--search-filters .panels-leave{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);display:block;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;position:absolute;width:311px;z-index:1;animation:panel--leaving--right .1s ease-in;transform:translateX(295px)}.panel-stack--right--search-filters .panels-leave::-webkit-scrollbar{display:none}.panel-stack--right--search-filters .panels-leave .panel__header{position:absolute}.panel-stacks-enter{display:block;position:relative;z-index:11}.panel-stacks-enter .panel__overlay{background-color:#000;cursor:pointer;height:125%;left:0;position:fixed;top:0;width:100%;z-index:3;animation:panel__overlay--entering .2s linear;opacity:.6}.panel-stacks-enter .panel-stack--left{-webkit-backface-visibility:hidden;background:#fff;display:block;height:100%;overflow:hidden;position:fixed;top:0;width:295px;z-index:3;left:0;animation:panel-stack--left--entering .25s ease-in;opacity:1}.panel-stacks-enter .panel-stack--left .panels-enter{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);display:block;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;position:absolute;width:311px;z-index:1;animation:panel--entering--left .25s ease-in;display:inline;transform:translateX(0)}.panel-stacks-enter .panel-stack--left .panels-enter::-webkit-scrollbar{display:none}.panel-stacks-enter .panel-stack--left .panels-enter .panel__header{position:absolute}.panel-stacks-enter .panel-stack--left .panels-leave{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);display:block;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;position:absolute;width:311px;z-index:1;animation:panel--leaving--left .1s ease-in;transform:translateX(-295px)}.panel-stacks-enter .panel-stack--left .panels-leave::-webkit-scrollbar{display:none}.panel-stacks-enter .panel-stack--left .panels-leave .panel__header{position:absolute}.panel-stacks-enter .panel-stack--right,.panel-stacks-enter .panel-stack--right--search-filters{-webkit-backface-visibility:hidden;background:#fff;display:block;height:100%;overflow:hidden;position:fixed;top:0;width:295px;z-index:3;right:0;animation:panel-stack--right--entering .25s ease-in;opacity:1}.panel-stacks-enter .panel-stack--right--search-filters .panels-enter,.panel-stacks-enter .panel-stack--right .panels-enter{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);display:block;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;position:absolute;width:311px;z-index:1;animation:panel--entering--right .25s ease-in;display:inline;transform:translateX(0)}.panel-stacks-enter .panel-stack--right--search-filters .panels-enter::-webkit-scrollbar,.panel-stacks-enter .panel-stack--right .panels-enter::-webkit-scrollbar{display:none}.panel-stacks-enter .panel-stack--right--search-filters .panels-enter .panel__header,.panel-stacks-enter .panel-stack--right .panels-enter .panel__header{position:absolute}.panel-stacks-enter .panel-stack--right--search-filters .panels-leave,.panel-stacks-enter .panel-stack--right .panels-leave{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);display:block;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;position:absolute;width:311px;z-index:1;animation:panel--leaving--right .1s ease-in;transform:translateX(295px)}.panel-stacks-enter .panel-stack--right--search-filters .panels-leave::-webkit-scrollbar,.panel-stacks-enter .panel-stack--right .panels-leave::-webkit-scrollbar{display:none}.panel-stacks-enter .panel-stack--right--search-filters .panels-leave .panel__header,.panel-stacks-enter .panel-stack--right .panels-leave .panel__header,.panel-stacks-enter .panel__header{position:absolute}.panel-stacks-leave{display:block;position:relative;z-index:11}.panel-stacks-leave .panel__overlay{background-color:#000;cursor:pointer;height:125%;left:0;opacity:.6;position:fixed;top:0;width:100%;z-index:3;animation:panel__overlay--leaving .2s linear;opacity:0}.panel-stacks-leave .panel-stack--left{-webkit-backface-visibility:hidden;background:#fff;display:block;height:100%;overflow:hidden;position:fixed;top:0;width:295px;z-index:3;left:0;animation:panel-stack--left--leaving .1s ease-in;transform:translateX(-295px)}.panel-stacks-leave .panel-stack--left .panels-enter{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);display:block;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;position:absolute;width:311px;z-index:1;animation:panel--entering--left .25s ease-in;display:inline;transform:translateX(0)}.panel-stacks-leave .panel-stack--left .panels-enter::-webkit-scrollbar{display:none}.panel-stacks-leave .panel-stack--left .panels-enter .panel__header{position:absolute}.panel-stacks-leave .panel-stack--left .panels-leave{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);display:block;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;position:absolute;width:311px;z-index:1;animation:panel--leaving--left .1s ease-in;transform:translateX(-295px)}.panel-stacks-leave .panel-stack--left .panels-leave::-webkit-scrollbar{display:none}.panel-stacks-leave .panel-stack--left .panels-leave .panel__header{position:absolute}.panel-stacks-leave .panel-stack--right,.panel-stacks-leave .panel-stack--right--search-filters{-webkit-backface-visibility:hidden;background:#fff;display:block;height:100%;overflow:hidden;position:fixed;top:0;width:295px;z-index:3;right:0;animation:panel-stack--right--leaving .1s ease-in;transform:translateX(295px)}.panel-stacks-leave .panel-stack--right--search-filters .panels-enter,.panel-stacks-leave .panel-stack--right .panels-enter{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);display:block;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;position:absolute;width:311px;z-index:1;animation:panel--entering--right .25s ease-in;display:inline;transform:translateX(0)}.panel-stacks-leave .panel-stack--right--search-filters .panels-enter::-webkit-scrollbar,.panel-stacks-leave .panel-stack--right .panels-enter::-webkit-scrollbar{display:none}.panel-stacks-leave .panel-stack--right--search-filters .panels-enter .panel__header,.panel-stacks-leave .panel-stack--right .panels-enter .panel__header{position:absolute}.panel-stacks-leave .panel-stack--right--search-filters .panels-leave,.panel-stacks-leave .panel-stack--right .panels-leave{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);display:block;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;position:absolute;width:311px;z-index:1;animation:panel--leaving--right .1s ease-in;transform:translateX(295px)}.panel-stacks-leave .panel-stack--right--search-filters .panels-leave::-webkit-scrollbar,.panel-stacks-leave .panel-stack--right .panels-leave::-webkit-scrollbar{display:none}.panel,.panel-stacks-leave .panel-stack--right--search-filters .panels-leave .panel__header,.panel-stacks-leave .panel-stack--right .panels-leave .panel__header,.panel-stacks-leave .panel__header{position:absolute}.panel{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);display:block;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;width:311px}.panel::-webkit-scrollbar{display:none}.panel--hidden{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);display:block;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;position:absolute;width:311px;display:none}.panel--hidden::-webkit-scrollbar{display:none}.panel--animating{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);display:block;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;position:absolute;width:311px;z-index:1}.panel--animating::-webkit-scrollbar{display:none}.panel-stack--left .panels-enter{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);display:block;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;position:absolute;width:311px;z-index:1;animation:panel--entering--left .25s ease-in;display:inline;transform:translateX(0)}.panel-stack--left .panels-enter::-webkit-scrollbar{display:none}.panel-stack--left .panels-enter .panel__header{position:absolute}.panel-stack--left .panels-leave{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);display:block;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;position:absolute;width:311px;z-index:1;animation:panel--leaving--left .1s ease-in;transform:translateX(-295px)}.panel-stack--left .panels-leave::-webkit-scrollbar{display:none}.panel-stack--left .panels-leave .panel__header{position:absolute}.panel-stack--right--search-filters .panels-enter,.panel-stack--right .panels-enter{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);display:block;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;position:absolute;width:311px;z-index:1;animation:panel--entering--right .25s ease-in;display:inline;transform:translateX(0)}.panel-stack--right--search-filters .panels-enter::-webkit-scrollbar,.panel-stack--right .panels-enter::-webkit-scrollbar{display:none}.panel-stack--right--search-filters .panels-enter .panel__header,.panel-stack--right .panels-enter .panel__header{position:absolute}.panel-stack--right--search-filters .panels-leave,.panel-stack--right .panels-leave{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);display:block;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;position:absolute;width:311px;z-index:1;animation:panel--leaving--right .1s ease-in;transform:translateX(295px)}.panel-stack--right--search-filters .panels-leave::-webkit-scrollbar,.panel-stack--right .panels-leave::-webkit-scrollbar{display:none}.panel-stack--right--search-filters .panels-leave .panel__header,.panel-stack--right .panels-leave .panel__header{position:absolute}.nav-list--panel,.nav-list--panel--vertical{margin:10px 25px 10px 20px}.nav-list--panel--vertical:first-of-type,.nav-list--panel:first-of-type{border-bottom:1px solid #eee;padding-bottom:10px}.nav-list--panel--vertical:last-of-type,.nav-list--panel:last-of-type{border-bottom:none;padding-bottom:none}.nav-list__item--panel{line-height:35px;list-style:none}.nav-list__item--panel--vertical{line-height:46px;list-style:none}.nav-list__item__link--panel,.nav-list__item__link--panel--vertical,.view__account__link--panel{color:#2e9adf;font-size:20px;font-weight:300;line-height:28px;text-decoration:none}.view__account__link--panel{border-bottom:1px solid #eee;box-sizing:border-box;display:block;line-height:35px;margin:10px 38px 10px 20px;padding-bottom:10px}.search__container{background:#f6f6f6;display:flex;flex-wrap:nowrap;margin:0 -30px}@media only screen and (min-width:768px){.search__container{border-top:1px solid #ddd;min-height:100vh}}.search__mobile__header{flex:1 auto;width:100%}.search__results__container{min-height:300px;padding:0 0 20px;position:relative;width:100%}.search__results__header{margin-bottom:-15px;padding:15px 20px 0}@media only screen and (max-width:767px){.search__container{flex-wrap:wrap}.search__container .loading__container{top:180px}}@media only screen and (min-width:768px){.search__results__container{padding:0 20px 20px}.search__results__container .loading__container{margin:0 0 0 100px;position:fixed;top:40vh}.search__results__header{padding:15px 0 0}}.sidebar__options{padding:15px 20px}.search-filter-panel__title,.sidebar__option{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative}.search-filter-panel__title:before,.sidebar__option:before{background:url("/static/search-icons-sprite.svg") no-repeat;background-size:3.5em 20em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.search-filter-panel__title.open,.sidebar__option.open{color:#2e9adf;cursor:pointer}.search-filter-panel__title.open .sidebar__option__arrow,.sidebar__option.open .sidebar__option__arrow{color:#2e9adf}.platform .search-filter-panel__title:hover,.platform .sidebar__option:hover{color:#2e9adf;cursor:pointer}.platform .search-filter-panel__title:hover .sidebar__option__arrow,.platform .sidebar__option:hover .sidebar__option__arrow{color:#2e9adf}.search-filter-panel__title.degreeType:before,.sidebar__option.degreeType:before{background-position:-1.455em -7.455em}.search-filter-panel__title.density:before,.sidebar__option.density:before{background-position:-1.455em -16.455em}.search-filter-panel__title.goodFor:before,.sidebar__option.goodFor:before{background-position:-1.455em -1.455em}.search-filter-panel__title.gradesOffered:before,.sidebar__option.gradesOffered:before{background-position:-1.455em -10.455em}.search-filter-panel__title.householdIncome:before,.sidebar__option.householdIncome:before{background-position:-1.455em -14.955em}.search-filter-panel__title.location:before,.sidebar__option.location:before{background-position:-1.455em .045em}.search-filter-panel__title.netPrice:before,.sidebar__option.netPrice:before{background-position:-1.455em -14.955em}.search-filter-panel__title.major:before,.sidebar__option.major:before{background-position:-1.455em -5.955em}.search-filter-panel__title.satact:before,.sidebar__option.satact:before{background-position:-1.455em -8.955em}.search-filter-panel__title.schoolDistrict:before,.sidebar__option.schoolDistrict:before{background-position:-1.455em -2.955em}.search-filter-panel__title.schoolType:before,.sidebar__option.schoolType:before{background-position:-1.455em -11.955em}.search-filter-panel__title.testScores:before,.sidebar__option.testScores:before{background-position:-1.455em -8.955em}.search-filter-panel__title.whoLivesHere:before,.sidebar__option.whoLivesHere:before{background-position:-1.455em -17.955em}.search-filter-panel__title.color.degreeType:before,.sidebar__option.color.degreeType:before{background-position:.045em -7.455em}.search-filter-panel__title.color.density:before,.sidebar__option.color.density:before{background-position:.045em -16.455em}.search-filter-panel__title.color.goodFor:before,.sidebar__option.color.goodFor:before{background-position:.045em -1.455em}.search-filter-panel__title.color.gradesOffered:before,.sidebar__option.color.gradesOffered:before{background-position:.045em -10.455em}.search-filter-panel__title.color.householdIncome:before,.sidebar__option.color.householdIncome:before{background-position:.045em -14.955em}.search-filter-panel__title.color.location:before,.sidebar__option.color.location:before{background-position:.045em .045em}.search-filter-panel__title.color.netPrice:before,.sidebar__option.color.netPrice:before{background-position:.045em -14.955em}.search-filter-panel__title.color.major:before,.sidebar__option.color.major:before{background-position:.045em -5.955em}.search-filter-panel__title.color.satact:before,.sidebar__option.color.satact:before{background-position:.045em -8.955em}.search-filter-panel__title.color.schoolDistrict:before,.sidebar__option.color.schoolDistrict:before{background-position:.045em -2.955em}.search-filter-panel__title.color.schoolType:before,.sidebar__option.color.schoolType:before{background-position:.045em -11.955em}.search-filter-panel__title.color.testScores:before,.sidebar__option.color.testScores:before{background-position:.045em -8.955em}.search-filter-panel__title.color.whoLivesHere:before,.sidebar__option.color.whoLivesHere:before{background-position:.045em -17.955em}.sidebar__option__arrow{color:#bbb;font-family:Niche-Interface-Symbols;font-size:26px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin:-13px 0 0;position:absolute;right:-6px;speak:none;text-transform:none;top:50%;-webkit-font-smoothing:antialiased}.sidebar__option__arrow:before{content:"\E60E"}.panel .search-filter-panel__title,.panel .sidebar__option{margin:0 20px}.search-filter-panel .expansion__description{display:none}.search-filter-panel .expansion__body{padding:0}.search-filter-panel__button{display:block;margin-top:40px;width:100%}.search-filter-panel__button:focus{outline:none}.search-filter-panel__button--loading,.search-filter-panel__button--loading:active,.search-filter-panel__button--loading:focus,.search-filter-panel__button--loading:hover{display:block;margin-top:40px;width:100%;-webkit-appearance:none;background-color:#2e9adf;border:none;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;font:600 18px/1.4 Source Sans Pro,sans-serif;outline:none;padding:.7em 1em .8em;text-align:center;text-decoration:none;transition:all .2s linear;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;-webkit-animation:loading 2s linear infinite;animation:loading 2s linear infinite;background-image:linear-gradient(-45deg,rgba(0,0,0,.1) 25%,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 75%,rgba(0,0,0,.2) 0,rgba(0,0,0,.2));background-size:50px 50px;cursor:default;pointer-events:none}.search-filter-panel__button--loading:active:focus,.search-filter-panel__button--loading:focus,.search-filter-panel__button--loading:focus:focus,.search-filter-panel__button--loading:hover:focus{outline:none}.platform .search-filter-panel__button--loading:active,.platform .search-filter-panel__button--loading:active:active,.platform .search-filter-panel__button--loading:active:hover,.platform .search-filter-panel__button--loading:focus:active,.platform .search-filter-panel__button--loading:focus:hover,.platform .search-filter-panel__button--loading:hover,.platform .search-filter-panel__button--loading:hover:active,.platform .search-filter-panel__button--loading:hover:hover{background-color:#6bbef2;color:#fff;text-decoration:none}.platform .search-filter-panel__button--loading:active,.platform .search-filter-panel__button--loading:active:active,.platform .search-filter-panel__button--loading:focus:active,.platform .search-filter-panel__button--loading:hover:active{border-color:#007ac8}.platform .search-filter-panel__button--loading:active:focus,.platform .search-filter-panel__button--loading:focus,.platform .search-filter-panel__button--loading:focus:focus,.platform .search-filter-panel__button--loading:hover:focus{border-color:#2e9adf;outline:2px dotted #f2d454;outline-offset:2px}.search-filter-panel__description{font-size:13px;line-height:16px;margin:2px 0 0}.search-filter-panel__title{border-bottom:0;pointer-events:none}.search-filter-panel__title:focus,.search-filter-panel__title:hover{color:#464646}.panel .search-filter-panel__title{margin:0}.search__filter__option{border-bottom:1px solid #ddd;font-size:20px;line-height:1em;padding:18px 0 18px 45px;position:relative}.search__filter__option:before{background:url("/static/search-icons-sprite.svg") no-repeat;background-size:3.5em 20em;content:"";height:35px;position:absolute;font-size:33px;left:0;top:10px;width:35px}.search__filter__option.college-type:before{background-position:-1.455em -7.455em}.search__filter__option.college-type.selected:before{background-position:.045em -7.455em}.search__filter__option.density:before{background-position:-1.455em -16.455em}.search__filter__option.density.selected:before{background-position:.045em -16.455em}.search__filter__option.district:before{background-position:-1.455em -2.955em}.search__filter__option.district.selected:before{background-position:.045em -2.955em}.search__filter__option.good:before{background-position:-1.455em -1.455em}.search__filter__option.good.selected:before{background-position:.045em -1.455em}.search__filter__option.grade-level:before{background-position:-1.455em -10.455em}.search__filter__option.grade-level.selected:before{background-position:.045em -10.455em}.search__filter__option.location:before{background-position:-1.455em .045em}.search__filter__option.location.selected:before{background-position:.045em .045em}.search__filter__option.major:before{background-position:-1.455em -5.955em}.search__filter__option.major.selected:before{background-position:.045em -5.955em}.search__filter__option.income:before{background-position:-1.455em -14.955em}.search__filter__option.income.selected:before{background-position:.045em -14.955em}.search__filter__option.satact:before{background-position:-1.455em -8.955em}.search__filter__option.satact.selected:before{background-position:.045em -8.955em}.search__filter__option.school-type:before{background-position:-1.455em -11.955em}.search__filter__option.school-type.selected:before{background-position:.045em -11.955em}.search__filter__option.wholiveshere:before{background-position:-1.455em -17.955em}.search__filter__option.wholiveshere.selected:before{background-position:.045em -17.955em}.search__mobile__header{border-bottom:thin solid #ddd;padding:15px 10px}.search__mobile__header__button{float:left;margin:0 15px 0 0;padding:.5em 1.8em .6em}.search__mobile__header__button:focus{border-color:#2e9adf;outline:none;outline-offset:2px}.search__mobile__header__button:hover{background-color:#5cb1e7}.search__mobile__header__summary{cursor:pointer;height:45px}.search__mobile__header__summary__text{color:#2e9adf;font-size:14px;margin:-5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search__mobile__header__total{color:#919191;font-size:12px;line-height:12px;padding:5px 0 0}.search__results__list__item{overflow:hidden;padding:15px 15px 15px 60px;position:relative}.search__results__list__item [class^=review__stars__icon]{top:0}.search__results__list__item__grade{font-size:15px;height:38px;left:13px;position:absolute;top:16px;width:38px}.search__results__list__item__entity{color:#2e9adf;font-size:20px;line-height:24px;text-decoration:none;word-wrap:break-word}.search__results__list__item__entity:hover{text-decoration:underline}.search__results__list__item__tagline{color:#ababab;font-size:12px;letter-spacing:.02em;line-height:16px;list-style:none;margin:0 0 15px;word-break:break-all;word-wrap:break-word}.search__results__list__item__tagline li{display:inline-block;margin:0 5px 0 0}.search__results__list__item__tagline li:after{content:"\B7";display:inline-block;margin:0 0 0 5px}.search__results__list__item__tagline li:last-child{margin:0}.search__results__list__item__tagline li:last-child:after{display:none}.search__results__list__item__tagline .review__stars--gray{color:#ababab;font-size:12px}.search__results__list__item__row{display:flex}.search__results__list__item__facts{color:#ababab;font-size:12px;flex:1 auto;list-style:none;padding:0 10px 0 0;max-width:calc(100% - 40px);width:calc(100% - 40px)}.search__results__list__item__facts li{display:inline-block;line-height:15px;min-width:105px;overflow:hidden;width:100%}.search__results__list__item__facts__title{color:#ababab;display:inline-block;font-size:12px;font-weight:600;line-height:18px;text-transform:uppercase;width:50%}.search__results__list__item__facts__value{color:#464646;display:inline-block;font-size:14px;width:50%}.search__results__list__item__add{flex:1 auto;margin-top:-5px;width:120px}@media only screen and (min-width:500px){.search__results__list__item{padding:15px 15px 15px 70px}.search__results__list__item [class^=review__stars__icon]{top:1px}.search__results__list__item__entity{font-size:22px}.search__results__list__item__grade{left:17px}.search__results__list__item__tagline{font-size:14px;margin:0 0 15px}.search__results__list__item__tagline .review__stars--gray{font-size:14px}.search__results__list__item__facts{display:flex;flex-wrap:wrap;max-width:calc(100% - 125px);width:calc(100% - 125px)}.search__results__list__item__facts li{flex:1 0 auto;flex-grow:1;margin:0 10px 5px 0;min-width:80px;width:auto}.search__results__list__item__facts__title{display:block;font-size:13px;line-height:15px;width:100%}.search__results__list__item__facts__value{display:block;font-size:16px;line-height:18px;width:100%}.search__results__list__item__add{flex:0 0 40px}}.search__results__list{flex:1 auto;padding:10px 5px;position:relative}.search__results__list .loading__container{position:fixed;top:40vh}.search__results__list__count{color:#919191;float:right;font-size:15px;margin:5px 0 0}@media only screen and (min-width:768px){.search__results__list{padding:5px 0}}.nested-checkbox__wrapper{display:block;padding:0 0 0 34px}.checkbox--filter{display:block;margin:0;position:relative}.checkbox__input--filter{-webkit-appearance:none;cursor:pointer;display:inline-block;height:24px;opacity:.001;position:absolute;width:24px;z-index:1}.checkbox__label--filter{display:inline-block;font-size:18px;line-height:24px;margin:10px 0 10px 34px;position:relative}.checkbox__input--filter+.checkbox__label--filter:before{background-color:#fff;border:1px solid #ccc;border-radius:2px;content:"";cursor:pointer;display:inline-block;flex:0 0 24px;font-size:22px;height:22px;left:-34px;outline:none;position:absolute;text-align:center;top:-2px;vertical-align:baseline;width:22px}.checkbox__input--filter:checked+.checkbox__label--filter:before{background-color:#2e9adf;border:1px solid #2e9adf;color:#fff;content:"\E610";font-family:Niche-Interface-Symbols;-webkit-font-smoothing:antialiased}.platform .icon-exit-thick--input-list:hover{color:#e25333}.input-list,.input-list--disabled{border:1px solid #ccc;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;bottom:-1px;font-size:16px;list-style:none;position:relative}.input-list--disabled{background-color:hsla(0,0%,100%,.6)}.input-list--no-results{display:none}.input-list__item{border-top:1px solid #ddd;margin:0 10px;padding:10px 20px 10px 0;position:relative}.input-list__item:first-child{border-top:0}.input-list__input--disabled .input-list-select,.input-list__input--disabled .sherlock__wrapper--search-filter{display:none}.input-list__input--no-results .input-list-select{border-top-left-radius:3px;border-top-right-radius:3px}.input-list__input__limit{color:#ccc;font-size:16px;line-height:46px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.input-list-select,.input-list__input__limit{border:1px solid #ccc;border-bottom-left-radius:3px;border-bottom-right-radius:3px;height:46px;position:relative}.input-list-select{font-size:18px}.input-list-select:after{font-size:24px;right:10px;top:14px}.input-list-select__input{font-size:16px;opacity:.01;height:48px;margin:0;z-index:1}.input-list-select__label{color:#ccc;height:46px;line-height:45px;padding:0 10px;left:0;position:absolute;top:0;z-index:0}.location-radius .input-list{border-bottom:1px solid #ccc;border-bottom-left-radius:3px;border-bottom-right-radius:3px;bottom:0}.location-radius__radii,.location-radius__radii--disabled{margin:10px 0 0}.location-radius__radii--disabled .search__filter__radio{color:#ddd;cursor:default;-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.location-radius__radii--disabled .search__filter__radio .search__filter__radio__text:before{border-color:#ddd}.panel-stack--right--search-filters .panel{border-top:50% solid #2e9adf;overflow-x:hidden;overflow-y:hidden;-webkit-overflow-scrolling:auto}.panel__header__wrapper--search-filters{background:#2e9adf;height:60px;overflow:hidden;width:311px}.panel__header__wrapper--search-filters .panel__header,.panel__header__wrapper--search-filters .panel__header--shadow{background:#2e9adf}.panel__header__wrapper--search-filters .icon-exit-thin--panel-header{color:#b8def7;top:-10px}.panel__header__wrapper--search-filters .icon-exit-thin--panel-header:hover{color:#fff}.panel__header__wrapper--search-filters .search__mobile__panel__header{color:#fff;font-size:20px;line-height:1em;padding:5px 0 0}.panel__body--search-filters{background-color:#fff}.panel__body--search-filters .panel__options{padding:15px 0;width:295px}.panel__body--search-filters .panel__option{margin:0 15px}.panel__body--search-filters .panel__option:hover,.panel__body--search-filters .panel__option:hover .icon-arrowright-thin--panel__option{color:#2e9adf}.panel__body--search-filters .panel__option__text{font-size:20px;font-weight:400;line-height:1em}.panel__body--search-filters .search__filter__option:before{top:12px}.panel__body--search-filters .sidebar__expansion{background-color:transparent;box-shadow:none;height:auto;min-height:400px;position:absolute;top:0;transform:translateX(0);width:300px}.panel__body--search-filter-panel{background-color:#fff;height:calc(100% - 60px);overflow:auto;padding:20px 15px;-webkit-overflow-scrolling:touch;width:295px}.panel__body--search-filter-panel .search__filter__option{border:0;margin:0 0 5px}.search__mobile__panel__save{font-size:18px;margin-top:40px}.search__mobile__panel__save:focus{outline:none}.pill-selector,.pill-selector--disabled{border:1px solid #bbb;border-radius:2px;display:flex;list-style:none}.pill-selector--disabled{border-color:#ddd}.pill-selector__item{flex:1 0 0;position:relative}.pill-selector__label{cursor:pointer;display:block}.pill-selector__label--disabled{color:#bbb;cursor:not-allowed;pointer-events:none}.pill-selector__input{opacity:0;position:absolute}.pill-selector__input--disabled{display:none}.pill-selector__text{display:block;padding:10px 0;text-align:center}.pill-selector__input:checked+.pill-selector__text{background:#2e9adf;color:#fff}.search__filter__radio{cursor:pointer;display:block;font-size:18px;margin:0 0 5px;padding:5px 0 5px 35px;position:relative}.search__filter__radio__text:before{background:#fff;border:1px solid #bbb;border-radius:50%;box-sizing:border-box;content:"";display:block;height:26px;left:0;position:absolute;top:5px;width:26px}.search__filter__radio--disabled{cursor:pointer;display:block;font-size:18px;margin:0 0 5px;padding:5px 0 5px 35px;position:relative;color:#ddd;cursor:default}.search__filter__radio--disabled .search__filter__radio__text:before{background:#fff;border:1px solid #bbb;border-radius:50%;box-sizing:border-box;content:"";display:block;height:26px;left:0;position:absolute;top:5px;width:26px;border-color:#ddd}.search__filter__radio__input{opacity:.01;position:absolute;left:0;top:0}.search__filter__radio__input:checked+.search__filter__radio__text:before{border:8px solid #2e9adf}@-webkit-keyframes sidebar__expansion--entering{0%{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(300px)}}@keyframes sidebar__expansion--entering{0%{transform:translateX(0)}to{transform:translateX(300px)}}@-webkit-keyframes sidebar__expansion--exiting{0%{-webkit-transform:translateX(300px);opacity:1}to{-webkit-transform:translateX(0);opacity:0}}@keyframes sidebar__expansion--exiting{0%{transform:translateX(300px);opacity:1}to{transform:translateX(0);opacity:0}}.sidebar__expansion{background-color:#fff;backface-visibility:hidden;box-shadow:5px 0 6px -5px rgba(0,0,0,.2),4px 0 4px -5px rgba(0,0,0,.2);height:100vh;min-height:400px;position:absolute;top:0;transform:translateX(300px);width:300px}.sidebar__expansion-enter{animation:sidebar__expansion--entering .2s ease-in;transform:translateX(0)}.sidebar__expansion-leave{animation:sidebar__expansion--exiting .2s ease-in;transform:translateX(0)}.sidebar__expansion--hidden{visibility:hidden;transition:all .2s ease-in-out}.sidebar__expansion--fixed,.sidebar__expansion--hidden{height:100vh;min-height:400px;position:absolute;top:0;width:300px}.sidebar__expansion--fixed{background-color:#fff;backface-visibility:hidden;box-shadow:5px 0 6px -5px rgba(0,0,0,.2),4px 0 4px -5px rgba(0,0,0,.2);transform:translateX(300px);left:300px;z-index:1}.expansion__header{background:#fff;height:40px;padding:0}.expansion__close{color:#ddd;cursor:pointer;font-family:Niche-Interface-Symbols;font-size:26px;height:50px;line-height:46px;position:absolute;right:0;text-align:center;top:7px;width:53px}.expansion__close:before{content:"\E611"}.expansion__close:hover{color:#bbb}.expansion__title{display:none}.expansion__body{padding:0 20px 15px;padding:15px 20px;overflow:visible}.expansion__body__toggle{color:#2e9adf;cursor:pointer;display:inline-block;font-size:14px;margin:10px 0 0}.expansion__body__toggle:hover{color:#007ac8;text-decoration:underline}.expansion__description{display:block;font-size:13px;line-height:16px;padding:0 0 15px}.sidebar__option__summary{color:#2e9adf;font-size:13px;display:block;line-height:1.5em;margin:4px 25px -8px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__wrapper{backface-visibility:hidden;min-width:300px;position:relative;width:300px}.methodology{overflow-x:auto;text-align:left}.methodology em{font-style:italic}.methodology h1{line-height:34px;margin:15px 0}.methodology h2{line-height:32px;margin:15px 0 10px}.methodology ol{list-style-type:decimal;margin:1em 0 1em 40px}.methodology ul{list-style:disc;padding:0 0 0 1.5em}.methodology ol li{line-height:1.4;margin:0 0 1em}.methodology ol li ul{margin:1em 0 0}.methodology table{border-collapse:collapse;border-color:#ddd;border-spacing:0;display:block;margin-bottom:1em;min-width:400px;overflow-x:auto;position:relative;width:100%}.methodology table tr td{border-bottom:1px solid #eee;vertical-align:top}.methodology table tr td,.methodology table tr th{display:table-cell;padding:6px 10px;text-align:left}.methodology table tr th{border-bottom:1px solid #ddd;font-weight:700;vertical-align:bottom}.methodology table tr td:first-child,.methodology table tr th:first-child{padding-left:0}.methodology .methodology__button{display:inline-block;font-size:16px;margin:15px 0}.methodology .methodology__button:focus{outline:none}.methodology__button .icon-arrowleft-thin,.methodology__button .icon-arrowleft-thin--expansion,.methodology__button .icon-arrowleft-thin--panel__option,.methodology__button .icon-arrowleft-thin-methodology,.methodology__button .pagination__arrows .icon-arrowleft-thin--pagination,.methodology__button .pagination__next--disabled .icon-arrowleft-thin--pagination,.methodology__button .pagination__next .icon-arrowleft-thin--pagination,.methodology__button .pagination__previous--disabled .icon-arrowleft-thin--pagination,.methodology__button .pagination__previous .icon-arrowleft-thin--pagination{position:relative;top:2px}@media only screen and (min-width:500px){.methodology-heading{margin:30px 0 15px}.methodology table{display:table}}.temp__list__panel{background:#114da5;bottom:0;box-shadow:0 -3px 5px rgba(0,0,0,.2);color:#fff;height:auto;left:0;max-height:235px;overflow:hidden;position:fixed;transition:all .2s linear;width:100%;z-index:5}.temp__list__panel.closed{max-height:50px}.temp__list__panel.closed .temp__list__panel__header{opacity:1;visibility:visible}.temp__list__panel.closed .temp__list__panel__body{opacity:0}.temp__list__panel.animate-up{animation:tempListAnimateUp .25s 1}.temp__list__panel.flash,.temp__list__panel.flash .temp__list__panel__header{animation:tempListFlash 2.5s 1}.icon-exit-thin--temp-list-panel{cursor:pointer;color:#b8def7;font-size:26px;padding:5px 7px;position:absolute;right:5px;top:5px;transition:all .2s linear;z-index:1}.icon-exit-thin--temp-list-panel:hover{color:#fff}.temp__list__panel__header{background:#114da5;color:#fff;cursor:pointer;font-size:18px;height:50px;line-height:26px;opacity:0;padding:12px 15px;position:relative;transition:all .2s linear;visibility:hidden;z-index:2}.temp__list__panel__header .icon-heart-thick--temp-list-panel{float:left;font-size:23px;margin:0 10px 0 0}.temp__list__panel__body{height:100%;margin:-50px 0 0;opacity:1;padding:12px 15px 20px;position:relative;transition:all .2s linear}.temp__list__panel__overview{display:flex;flex-wrap:wrap;width:100%}.temp__list__panel__summary{color:#eef9ff;height:50px;flex:0 0 100%;font-size:18px;line-height:50px;margin:-35px 0 0;width:100%}.temp__list__panel__summary .icon-heart-thick--temp-list-panel{color:#fff;float:left;font-size:23px;line-height:50px;margin:0 10px 0 0}.temp__list__panel__list{flex:1 auto;margin:-10px 0 0;overflow:hidden}.temp__list__panel__entities{font-size:18px;line-height:24px;list-style:none;margin:5px 0 20px}.temp__list__panel__entities li{height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.temp__list__panel__list__surplus{color:#b8def7;font-size:14px}.temp__list__panel__register{border:2px solid #2e9adf;font-size:18px;font-weight:600;line-height:25px;margin:0;width:100%}.temp__list__panel__register:focus,.temp__list__panel__register:hover{background:#6bbef2;border:2px solid #6bbef2;outline:none}@-webkit-keyframes tempListAnimateUp{0%{max-height:0}to{max-height:235px}}@keyframes tempListAnimateUp{0%{max-height:0}to{max-height:235px}}@-webkit-keyframes tempListFlash{0%{background-color:#2e9adf}to{transform:#114da5}}@keyframes tempListFlash{0%{background-color:#2e9adf}to{transform:#114da5}}@media only screen and (min-width:1024px){.temp__list__panel{left:50%;margin-left:-212px;width:724px}.temp__list__panel__overview{flex-wrap:nowrap}.temp__list__panel__summary{flex:0 0 240px;font-size:22px;height:auto;line-height:26px;margin:-10px 0 0;text-align:center;width:240px}.temp__list__panel__summary .icon-heart-thick--temp-list-panel{display:block;float:none;font-size:64px;line-height:64px;margin:0}.temp__list__panel__summary__started{display:block;margin:0 auto;width:140px}}@media only screen and (min-width:768px) and (max-width:1023px){.temp__list__panel{left:300px;width:-o-calc(100% - 300px);width:calc(100% - 300px)}}.fake__sherlock{background-color:#fff;border-radius:2px;color:#ababab;cursor:text;font-size:18px;line-height:25px;padding:13px;position:relative;text-align:left}.fake__sherlock:focus{outline:none}.platform--touch .fake__sherlock{cursor:pointer}.home__search__box{flex:1 auto;max-width:430px;opacity:0;padding:0 15px;transition:all .5s ease-in-out;width:100%}.home__search__box .home__search__select{display:none}.home__search__box .icon-search-thin--sherlock,.home__search__box .icon-search-thin--sherlock--search-filter{color:#53a63a;right:7px;top:2px}.home__search__box .sherlock__wrapper,.home__search__box .sherlock__wrapper--results-visible,.home__search__box .sherlock__wrapper--sherlock-list,.home__search__box .sherlock__wrapper--sherlock-list--results-visible{flex:1 auto;margin:0;padding:0;text-align:left}.home__search__box .sherlock,.home__search__box .sherlock--error,.home__search__box .sherlock--search-filter,.home__search__box .sherlock--sherlock-list,.home__search__box .sherlock--success{border:2px solid #fff;box-shadow:none;font-size:18px;height:51px;line-height:25px;padding:11px 40px 11px 11px}.home__search__box .sherlock--error::-moz-placeholder,.home__search__box .sherlock--search-filter::-moz-placeholder,.home__search__box .sherlock--sherlock-list::-moz-placeholder,.home__search__box .sherlock--success::-moz-placeholder,.home__search__box .sherlock::-moz-placeholder{color:#ababab}.home__search__box .sherlock--error:-ms-input-placeholder,.home__search__box .sherlock--error::-ms-input-placeholder,.home__search__box .sherlock--search-filter:-ms-input-placeholder,.home__search__box .sherlock--search-filter::-ms-input-placeholder,.home__search__box .sherlock--sherlock-list:-ms-input-placeholder,.home__search__box .sherlock--sherlock-list::-ms-input-placeholder,.home__search__box .sherlock--success:-ms-input-placeholder,.home__search__box .sherlock--success::-ms-input-placeholder,.home__search__box .sherlock:-ms-input-placeholder,.home__search__box .sherlock::-ms-input-placeholder{color:#ababab}.home__search__box .sherlock--error::-webkit-input-placeholder,.home__search__box .sherlock--search-filter::-webkit-input-placeholder,.home__search__box .sherlock--sherlock-list::-webkit-input-placeholder,.home__search__box .sherlock--success::-webkit-input-placeholder,.home__search__box .sherlock::-webkit-input-placeholder{color:#ababab}.home__search__box .sherlock--error:focus,.home__search__box .sherlock--search-filter:focus,.home__search__box .sherlock--sherlock-list:focus,.home__search__box .sherlock--success:focus,.home__search__box .sherlock:focus{background-color:#fff;border:2px solid #8ec8ef;outline:none}.home__search__box .sherlock__results{left:0;margin:0;top:51px}.home__search__box .sherlock__results:before{display:none}.home__search__box__wrapper{margin:0 auto;max-width:430px;width:100%}.home__search__boxes{display:flex;flex-wrap:nowrap;height:230px;list-style:none;transition:all .5s ease-in-out;transform:translateX(0);transform-style:preserve3d;width:400%}.home__search__by{color:#53a63a;font-size:18px;line-height:1.4;margin:10px 0 0}.home__search__dropdown{background-color:#fff;border-radius:2px;box-shadow:0 2px 10px rgba(0,0,0,.1),0 1px 5px rgba(0,0,0,.1);font-size:18px;list-style:none;margin:1px 0 0;padding:4px 18px}.home__search__dropdown--hidden{display:none}.home__search__dropdown li+li{border-top:1px solid #eee}.home__search__dropdown__link{color:#2e9adf;display:block;line-height:25px;padding:8px 0;text-align:left;text-decoration:none}.home__search__dropdown__link:hover{color:#007ac8}.home__search__select{left:0;opacity:.01;padding:.5em;position:absolute;top:0;z-index:1}.home__search__select__wrapper{background-color:#e6fff7;border-radius:2px;display:inline-block;height:29px;margin:0 7px;padding:.1em 1.4em .1em .2em;position:relative}.home__search__select__wrapper:after{color:#53a63a;content:"\E60C";font-family:Niche-Interface-Symbols;position:absolute;right:2px;top:3px;z-index:0}.home__search__vertical{background-color:#e6fff7;border-left:1px solid #ccf1e4;color:#53a63a;cursor:pointer;flex:1 auto;font-size:18px;line-height:1.4;padding:10px;width:auto}.home__search__vertical:first-of-type{border-left:0;border-bottom-left-radius:2px;border-top-left-radius:2px}.home__search__vertical:last-of-type{border-bottom-right-radius:2px;border-top-right-radius:2px}.home__search__vertical:hover{background-color:#fff}@media only screen and (min-width:350px){.home__search__vertical{font-size:20px}}.home__search__vertical--active{background-color:#e6fff7;border-left:1px solid #ccf1e4;color:#53a63a;cursor:pointer;flex:1 auto;font-size:18px;line-height:1.4;padding:10px;width:auto;background-color:#53a63a;color:#fff}.home__search__vertical--active:first-of-type{border-left:0;border-bottom-left-radius:2px;border-top-left-radius:2px}.home__search__vertical--active:last-of-type{border-bottom-right-radius:2px;border-top-right-radius:2px}.home__search__vertical--active:hover{background-color:#fff}@media only screen and (min-width:350px){.home__search__vertical--active{font-size:20px}}.home__search__vertical--active:hover{background-color:#53a63a}.home__search__verticals{display:flex;list-style:none;margin:5px auto 10px;max-width:430px;padding:0 15px}.home__tab__search,.home__tab__search--colleges,.home__tab__search--k12,.home__tab__search--local{margin:0 -15px;position:relative;z-index:2}.home__tab__search .home__search__box:first-child{opacity:1}.icon--fake-sherlock{color:#53a63a;font-size:28px;position:absolute;right:7px;top:11px}.home__tab__search--colleges .home__search__box:last-child{opacity:1}.home__tab__search--colleges .home__search__box:last-child .home__search__select{display:block}.home__tab__search--colleges .home__search__boxes{transform:translateX(-75%)}.home__tab__search--colleges .home__search__vertical:last-child{background-color:#e6fff7;border-left:1px solid #ccf1e4;color:#53a63a;cursor:pointer;flex:1 auto;font-size:18px;line-height:1.4;padding:10px;width:auto;background-color:#53a63a;color:#fff}.home__tab__search--colleges .home__search__vertical:last-child:first-of-type{border-left:0;border-bottom-left-radius:2px;border-top-left-radius:2px}.home__tab__search--colleges .home__search__vertical:last-child:last-of-type{border-bottom-right-radius:2px;border-top-right-radius:2px}.home__tab__search--colleges .home__search__vertical:last-child:hover{background-color:#fff}@media only screen and (min-width:350px){.home__tab__search--colleges .home__search__vertical:last-child{font-size:20px}}.home__tab__search--colleges .home__search__vertical:last-child:hover{background-color:#53a63a}.home__tab__search--k12 .home__search__box:nth-child(3){opacity:1}.home__tab__search--k12 .home__search__box:nth-child(3) .home__search__select{display:block}.home__tab__search--k12 .home__search__boxes{transform:translateX(-50%)}.home__tab__search--k12 .home__search__vertical:nth-child(2){background-color:#e6fff7;border-left:1px solid #ccf1e4;color:#53a63a;cursor:pointer;flex:1 auto;font-size:18px;line-height:1.4;padding:10px;width:auto;background-color:#53a63a;color:#fff}.home__tab__search--k12 .home__search__vertical:nth-child(2):first-of-type{border-left:0;border-bottom-left-radius:2px;border-top-left-radius:2px}.home__tab__search--k12 .home__search__vertical:nth-child(2):last-of-type{border-bottom-right-radius:2px;border-top-right-radius:2px}.home__tab__search--k12 .home__search__vertical:nth-child(2):hover{background-color:#fff}@media only screen and (min-width:350px){.home__tab__search--k12 .home__search__vertical:nth-child(2){font-size:20px}}.home__tab__search--k12 .home__search__vertical:nth-child(2):hover{background-color:#53a63a}.home__tab__search--local .home__search__box:nth-child(2){opacity:1}.home__tab__search--local .home__search__box:nth-child(2) .home__search__select{display:block}.home__tab__search--local .home__search__boxes{transform:translateX(-25%)}.home__tab__search--local .home__search__vertical:first-child{background-color:#e6fff7;border-left:1px solid #ccf1e4;color:#53a63a;cursor:pointer;flex:1 auto;font-size:18px;line-height:1.4;padding:10px;width:auto;background-color:#53a63a;color:#fff}.home__tab__search--local .home__search__vertical:first-child:first-of-type{border-left:0;border-bottom-left-radius:2px;border-top-left-radius:2px}.home__tab__search--local .home__search__vertical:first-child:last-of-type{border-bottom-right-radius:2px;border-top-right-radius:2px}.home__tab__search--local .home__search__vertical:first-child:hover{background-color:#fff}@media only screen and (min-width:350px){.home__tab__search--local .home__search__vertical:first-child{font-size:20px}}.home__tab__search--local .home__search__vertical:first-child:hover{background-color:#53a63a}@media only screen and (min-width:400px){.home__search__boxes{height:300px}}@media only screen and (min-width:500px){.home__search__boxes{height:350px}}@media only screen and (min-width:768px){.home__search__boxes{width:1720px}.home__tab__search--colleges .home__search__boxes{transform:translate(-1290px)}.home__tab__search--k12 .home__search__boxes{transform:translate(-860px)}.home__tab__search--local .home__search__boxes{transform:translate(-430px)}}.benefit,.benefit--left{align-items:center;display:flex;height:200px;justify-content:flex-end;margin:0 -15px;max-width:800px;overflow:hidden;position:relative}.benefit--left{justify-content:flex-start}.benefit--left .benefit__description{padding:0 0 0 15px}.benefit__description{max-width:330px;padding:0 15px 0 0;text-align:left;width:50%}.benefit__heading{font-size:18px;font-weight:600;line-height:22px}.benefit__image{right:50%}.benefit__image,.benefit__image--analysis{background-position:100%;background-repeat:no-repeat;background-size:20em;flex:1 0 50%;height:200px;overflow:hidden;position:absolute;top:10px;width:320px}.benefit__image--analysis{right:50%;background-image:url("/static/benefits/analysis.svg");right:auto;left:50%}.benefit__image--combination{background-image:url("/static/benefits/combination.svg")}.benefit__image--combination,.benefit__image--reviews{background-position:100%;background-repeat:no-repeat;background-size:20em;flex:1 0 50%;height:200px;overflow:hidden;position:absolute;right:50%;top:10px;width:320px}.benefit__image--reviews{background-image:url("/static/benefits/reviews.svg")}.benefit__text{color:#787878;line-height:19px}.home{margin:0;overflow:hidden}.home__benefits{padding:30px 15px;text-align:center}.home__benefits__title,.home__rankings__title,.home__search__title{color:#fff;font-size:36px;font-weight:400;line-height:1.4}.home__benefits__title{color:#464646}.home__benefits__subtitle,.home__rankings__subtitle{color:#5f5f5f;font-size:16px;line-height:20px;margin:0 auto;max-width:650px;padding:0 0 15px}.home__btn__login,.home__btn__login--intro,.home__btn__signup,.home__btn__signup--intro{display:inline-block;font-size:16px;line-height:20px;margin:15px 5px;width:100px}.home__btn__login--intro:focus,.home__btn__login:focus,.home__btn__signup--intro:focus,.home__btn__signup:focus{outline:none}.home__btn__signup--intro:hover{background-color:#fffedf;border-color:#fffedf}.home__rankings{background-color:#7cbc67;color:#fff;padding:30px 15px;text-align:center}.home__rankings__button{display:none;font-size:14px;margin:12px 0;padding:.4em 1.5em .5em}.home__rankings__item{flex:1 0 100%}.home__rankings__item:first-of-type .home__rankings__link{margin-top:0}.home__rankings__item:first-of-type .home__rankings__link:before{display:none}.home__rankings__link,.home__rankings__link:active,.home__rankings__link:hover,.home__rankings__link:visited{align-items:center;color:#fff;display:flex;flex:1 0 100%;height:89px;margin:8px 0 0;padding:0 25px 0 0;position:relative;text-align:left;text-decoration:none}.home__rankings__link:before{background:url("/static/squiggle.png");background-repeat:repeat-x;background-size:10px;content:"";height:5px;opacity:.4;position:absolute;top:-5px;width:100%}.home__rankings__link [class^=rankings-badge]{font-size:1.25em;margin:0 8px 0 0}.home__rankings__list{display:flex;flex-wrap:wrap;list-style:none;margin:15px 0 0}.home__rankings__subtitle{color:#e9f7e2}.home__rankings__text{color:#fff;font-size:20px;line-height:22px}.home__search{background:#ccf1e4;background-image:-webkit-linear-gradient(top center,#ccf1e4 68%,#e6fff7 92.5%,#2e9adf 0);background-image:linear-gradient(180deg,#ccf1e4 68%,#e6fff7 92.5%,#2e9adf 0);padding:30px 15px;position:relative;text-align:center}.home__search__subtitle{color:#464646;font-size:18px;font-weight:400;line-height:22px;margin:0 auto;max-width:190px;opacity:.55;padding:0 0 15px}.home__search__title{color:#464646;opacity:.8;padding:5px 0}.home__sign__up{padding:30px 15px;text-align:center}.home__sign__up--intro{background:#2e9adf;color:#fff;padding:15px;text-align:center}.home__sign__up__text{font-size:16px}.home__team{background-color:#5f5f5f;color:#fff;display:flex;flex-wrap:wrap;position:relative}.home__team a{color:#9eddf8;text-decoration:none}.home__team a:hover{color:#9eddf8;text-decoration:underline}.home__team__city{display:block;font-size:12px;line-height:12px}.home__team__photo{flex:1 0 100%}.home__team__img{width:100%;height:auto}.home__team__signature{margin:10px 0 5px}.home__team__text{padding:15px}.home__team__title{color:#fff;font-size:36px;font-weight:400;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.8);top:55px}.home__team__title,.home__town{left:0;position:absolute;width:100%}.home__town{background-image:url("/static/niche-town.svg");background-position:bottom;background-position:50%;background-repeat:no-repeat;background-size:160vw;bottom:-28px;font-size:2em;height:480px;height:200px;margin-top:280px;z-index:1}.icon-arrowright--home{color:#c5e4b8;font-size:20px;margin-top:-10px;opacity:1;position:absolute;right:0;top:50%}@media only screen and (min-width:400px){.home__search__subtitle{max-width:320px}.home__team__title{top:80px}.home__town{height:250px;margin-top:230px}}@media only screen and (min-width:500px){.benefit,.benefit--left{margin:0 -30px}.benefit--left .benefit__description{padding:0 0 0 30px}.benefit__description{padding:0 30px 0 0}.home__benefits,.home__rankings,.home__search{padding:30px}.home__benefits__subtitle,.home__rankings__subtitle{font-size:18px;line-height:22px;padding:0 15px 15px}.home__btn__login,.home__btn__login--intro,.home__btn__signup,.home__btn__signup--intro{margin:15px 10px 0;padding:.5em 2em;width:150px}.home__rankings__button{display:inline-block}.home__rankings__item{flex:1 0 33.3333333%}.home__rankings__link,.home__rankings__link:active,.home__rankings__link:hover,.home__rankings__link:visited{display:block;height:auto;padding:0 16px;margin:0;text-align:center}.home__rankings__link:active:before,.home__rankings__link:before,.home__rankings__link:hover:before,.home__rankings__link:visited:before{display:none}.home__rankings__link [class^=rankings-badge]{margin:0}.home__rankings__list{flex-wrap:nowrap}.home__team__text{padding:20px 30px}.home__team__title{top:100px}.home__rankings__text{padding:6px 0 0}.home__search__subtitle{font-size:20px;max-width:370px}.home__sign__up--intro{padding:30px 30px 50px}.home__sign__up__text{font-size:18px;line-height:22px}.icon-arrowright--home{opacity:0}}@media only screen and (min-width:600px){.home__team__title{top:130px}.home__town{background-size:1024px;bottom:-52px;height:336px}}@media only screen and (min-width:650px){.home__team__title{font-size:42px;top:130px}}@media only screen and (min-width:700px){.home__benefits,.home__rankings{padding:50px 30px}.home__btn__login,.home__btn__login--intro,.home__btn__signup,.home__btn__signup--intro{font-size:18px;margin:20px 10px 0;padding:.7em 2em .8em}.home__rankings__link [class^=rankings-badge]{font-size:1.5em}.home__rankings__text{font-size:22px}.home__search{padding-bottom:50px}.home__sign__up{padding:50px 30px}.home__sign__up__text{font-size:20px}}@media only screen and (min-width:768px){.benefit,.benefit--left{margin:0 auto;overflow:visible}.benefit--left .benefit__description .benefit__description{padding:0}.benefit__heading{font-size:21px;line-height:23px}.benefit__image--analysis{background-size:384px;position:absolute;left:55%;width:370px}.benefit__image--combination,.benefit__image--reviews{background-position:0;background-size:384px;right:55%;width:370px}.home__search__logo{display:none}.home__search__title{padding:40px 0 5px}.home__team{align-items:center;flex-wrap:nowrap}.home__team__img{left:-20px;margin:-15px 0 -5px;position:relative;width:118%}.home__team__photo{flex:1 0 0;max-width:480px;overflow:hidden}.home__team__text{flex:1 0 0}.home__team__title{font-size:36px;line-height:1.4;padding:0 0 15px;position:static;text-align:left;text-shadow:0 0 0 rgba(0,0,0,.4)}.benefit__text{font-size:16px;line-height:20px}.home__search__subtitle{font-size:24px;line-height:28px;max-width:450px;padding-bottom:25px}.home__search__title{font-size:54px;padding:40px 0 5px}}.account-home__search__container{margin:0 auto;max-width:580px;position:relative;width:100%;display:flex}.account-home__search__wrapper{position:relative}.account-home__search__wrapper:after{color:#464646;content:"\E60C";font-family:Niche-Interface-Symbols;font-size:18px;margin-bottom:26px;margin-top:-10px;padding:0;position:absolute;pointer-events:none;right:12px;top:50%;z-index:1;margin-top:-9px;right:10px}.account-home__search__filter{background-color:#fff;border:1px solid #ccc;border-radius:2px;color:#464646;display:block;font-family:Source Sans Pro;font-size:18px;height:46px;line-height:46px;margin-top:5px;padding:0 15px;padding-right:40px;position:relative;width:100%;border-top-right-radius:0;border-bottom-right-radius:0;font-size:16px;line-height:43px;margin:0;padding-right:35px}.account-home__search__filter::-ms-value{background:#fff;color:#464646}.account-home__sherlock{flex:1 0 0;flex-grow:1;position:relative}.account-home__sherlock .icon-search-thin--sherlock,.account-home__sherlock .icon-search-thin--sherlock--search-filter{color:#53a63a;font-size:32px;top:0}.account-home__sherlock .sherlock,.account-home__sherlock .sherlock--error,.account-home__sherlock .sherlock--search-filter,.account-home__sherlock .sherlock--sherlock-list,.account-home__sherlock .sherlock--success{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:none;font-size:16px;height:46px;line-height:46px}.account-home__sherlock .sherlock__results{left:0;top:45px}.account-home__sherlock .sherlock__wrapper,.account-home__sherlock .sherlock__wrapper--results-visible,.account-home__sherlock .sherlock__wrapper--sherlock-list,.account-home__sherlock .sherlock__wrapper--sherlock-list--results-visible{padding-left:0;margin-right:0}.account-home__sherlock--colleges,.account-home__sherlock--k12,.account-home__sherlock--local{display:none;position:absolute;left:0;top:0;width:100%;z-index:0}.account-home__sherlock--colleges.visible,.account-home__sherlock--k12.visible,.account-home__sherlock--local.visible{display:block;z-index:1}@media only screen and (max-width:767px){.account-home__search__container{padding:0 10px}}.header--3--deactivation{margin-top:20px;text-align:center}.deactivation>.content__body{max-width:700px;margin:0 auto;padding:70px 15px 15px;text-align:center}.btn--deactivation{display:inline-block;font-size:16px;margin:20px 0 0;padding:.7em 1.5em .8em}.field-group__wrapper--demo-consent{padding-bottom:10px}.field-group__label--your-list{color:#2e9adf}.field-group__label--your-list:before{content:"\E619";font-family:Niche-Interface-Symbols;font-size:18px;padding-right:5px}.learn-more-toggle--consent-disclaimer{color:#787878;font-size:14px;position:relative;margin-bottom:20px}.learn-more-toggle--consent-disclaimer .toggle__content__body{padding-bottom:1em}.learn-more-toggle--consent-disclaimer p{margin:0;padding:0}.learn-more-toggle__content__link--consent-disclaimer{bottom:-2em;position:absolute;right:0}.learn-more-toggle__content--hidden{display:none}@media only screen and (min-width:500px){.field-group--radio--demo-consent{display:flex}.field-group--radio--demo-consent .radio-input--consentAnyCollege{padding-right:1.3333em}}.demographics .form__wrapper{margin-bottom:0;margin-top:0;overflow:hidden;padding-bottom:30px}.demographics .demographics-form--collegeOther,.demographics .demographics-form--k12Prospect,.demographics .demographics-form--localProspect{overflow:visible}.demographics-header{margin:0 -15px;padding:30px 0 70px;position:relative}.demographics-header:after{background:#53a63a url("/static/niche-bg-pattern.png") repeat;background-size:96px 48px;bottom:0;content:"";height:40px;left:-15px;position:absolute;right:-15px;width:auto}.demographics-header__descr{padding:15px 0 0;margin:0 auto;max-width:700px}.demographics-header__title{display:table-cell;font-size:26px;height:62px;line-height:1em;padding:0 0 0 70px;position:relative;vertical-align:middle}.demographics-header__title:before{background:url("/static/search-icons-sprite.svg") no-repeat;background-size:3.5em 20em;background-position:.045em -1.455em;content:"";font-size:2.2em;height:1.1em;text-indent:-100%;overflow:hidden;left:0;position:absolute;top:0;width:1.1em}@media only screen and (min-width:500px){.demographics-header{padding:50px 0 90px;text-align:center}.demographics-header__descr{padding:15px 15px 0}.demographics-header__title{display:block;font-size:32px;height:auto;margin:0 auto;max-width:700px;padding:0}.demographics-header__title:before{display:block;margin:0 auto 12px;position:static}}.edit-profile{background-color:#e6e6e6;padding-bottom:30px}.edit-profile__form-wrapper{margin:auto;max-width:600px}.edit-profile__form-wrapper [class^=form__wrapper]{margin:0 auto;max-width:600px;padding:0 15px}.edit-profile__form-wrapper .form,.edit-profile__form-wrapper .form--disabled,.edit-profile__form-wrapper .form--loading{display:flex;flex-wrap:wrap;padding:0}.edit-profile__form-wrapper .form__submit{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin-bottom:20px}.edit-profile__form-wrapper .form__submit__btn,.edit-profile__form-wrapper .form__submit__btn--cancel,.edit-profile__form-wrapper .form__submit__btn--disabled,.edit-profile__form-wrapper .form__submit__btn--loading{margin-top:0;white-space:nowrap;width:auto}.edit-profile__form-wrapper .form__submit__btn--cancel{margin-left:3px}.edit-profile__return__wrapper{border-bottom:1px solid #ddd;display:block;margin:0 auto;padding:1em 30px;position:relative}.icon-arrowleft-thick--return{color:#2e9adf}.icon-arrowleft-thick--return:before{left:10px;position:absolute;top:20px}.edit-profile__return{position:relative}.edit-profile__deactivate{border-top:1px solid #ccc;display:block;margin:0 15px 1em;padding:1em 0}.edit-profile__deactivate__link{cursor:pointer}@media only screen and (min-width:500px){.edit-profile__form-wrapper .form__submit{flex-wrap:nowrap}}@media only screen and (min-width:768px){.edit-profile__deactivate{margin:0 0 1em}.icon-arrowleft-thick--return{color:#2e9adf}.icon-arrowleft-thick--return:before{left:10px;position:absolute;top:20px}}@keyframes entity-card--appearing{0%{opacity:0}to{opacity:1}}@-webkit-keyframes entity-card--appearing{0%{opacity:0}to{opacity:1}}@keyframes entity-card--entering{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@-webkit-keyframes entity-card--entering{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes entity-card--leaving{0%{opacity:1;max-height:500px}to{opacity:0;max-height:0}}@-webkit-keyframes entity-card--leaving{0%{opacity:1;max-height:500px}to{opacity:0;max-height:0}}.entity-card-list{margin:0 auto;max-width:580px;position:relative;width:100%}.entity-card-list__no-results{color:#7ac78d;font-size:20px;margin:0 auto 25px;max-width:275px;text-align:center}.entity-card-list__no-results p{line-height:1.25;padding:25px 0 0}.entity-card{background-color:#fff;border-radius:2px;margin:15px 0;padding:10px 10px 0}.entity-card-appear{animation:entity-card--appearing .25s ease-in}.entity-card-enter{animation:entity-card--entering .5s ease-in}.entity-card-leave{animation:entity-card--leaving .5s ease-in}.entity-card__name{color:#ababab;line-height:1.25em;font-size:14px;padding-bottom:10px}.entity-card__name__link{color:#2e9adf;display:block;font-size:20px;font-weight:400;line-height:24px;text-decoration:none}.entity-card__actions{border-color:#f6f6f6;border-top:1px solid;font-size:13px}.entity-card__actions__remove{color:#ababab;cursor:pointer;display:inline-block;margin:0 0 0 -10px;padding:5px 10px 5px 25px;position:relative;transition:color .25s}.entity-card__actions__remove:hover{color:#e25333;text-decoration:none}.entity-card__actions__remove--removing{color:#ababab;cursor:pointer;display:inline-block;margin:0 0 0 -10px;padding:5px 10px 5px 25px;position:relative;transition:color .25s;pointer-events:none}.entity-card__actions__remove--removing:hover{color:#e25333;text-decoration:none}.entity-card__actions__profile{color:#2e9adf;float:right;display:inline-block;line-height:13px;margin-right:-10px;padding:9px 22px 9px 10px;position:relative}.entity-card__actions__profile:hover{text-decoration:none}.platform .entity-card__actions__profile:hover:after{background:#2e9adf;content:"";height:1px;left:10px;position:absolute;top:22px;width:76px}.icon-exit-thin--entity-card{position:absolute;left:10px;top:9px}.icon-arrowright-thin--entity-card{position:absolute;right:7px;top:9px}.icon-search-thin--entity-list{color:#53a63a;cursor:pointer;font-size:22px}@media only screen and (max-width:767px){.entity-card-list{padding:0 10px}}.account-hello{background:#53a63a url("/static/niche-bg-pattern.png") repeat;background-size:96px 48px;height:105px;position:relative}.account-hello--header{margin:0 auto;max-width:580px;position:relative;width:100%}.account-hello--name{color:#c5e4b8;font-size:30px;line-height:40px;overflow:hidden;padding-top:30px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.account-hello--actions{display:flex;justify-content:space-between;line-height:21px}.account-hello--action{padding:0 5px;text-align:right}.account-hello--action a{color:#fff;font-size:16px}.account-hello--action a:hover{color:#fff}.account-hello--action--hidden{visibility:hidden}.icon-account-thin--account-hello{color:#c5e4b8;display:inline;font-size:40px;left:0;margin:0 10px 0 0;position:absolute;top:42px}@media only screen and (max-width:767px){.account-hello--header{padding:0 10px}.icon-account-thin--account-hello{left:10px}}.account-disclaimer{border-top:1px solid #ccc;color:#919191;font-size:14px;line-height:18px;margin:30px 15px 0;max-width:580px;padding:15px 0 45px}.account-disclaimer strong{font-weight:600}.account-disclaimer__toggle--hidden .account-disclaimer__toggle__content{display:none}.account-disclaimer__toggle--hidden .account-disclaimer__toggle__link:after{content:"\E60C"}.account-disclaimer__toggle--hidden .account-disclaimer__toggle__link:before{content:"Learn More"}.account-disclaimer__toggle__content{padding:15px 0 0}.account-disclaimer__toggle__link:before{content:"Hide"}.account-disclaimer__toggle__link:after{content:"\E60F";font-family:Niche-Interface-Symbols;font-size:1em;margin:0 0 0 2px;position:relative;top:2px}.account-disclaimer__toggle__link:hover{text-decoration:none}.platform .account-disclaimer__toggle__link:hover:before{text-decoration:underline}.account-home{font:400 16px/1.36em Source Sans Pro,Arial,sans-serif;background-color:#f6f6f6;color:#fafafa;position:relative;z-index:4}.account-home--center{margin:0 auto;max-width:580px;position:relative;width:100%}.account-home__search{background-color:#ddd;padding:10px;width:100%}@media only screen and (max-width:767px){.account-home--center{padding:0 10px}.account-home__search{padding:10px 0}}@media only screen and (min-width:600px){.account-disclaimer{margin:30px auto 0}}.offers-recs{margin:0 -30px;max-width:800px;padding:15px 0}.offers-recs__footer{padding:0 15px}.offers-recs__footer__disclaimer{color:#787878;font-size:14px;line-height:18px;margin:0 0 20px}.offers-recs__footer__submit{font-size:20px;width:100%}.offers-recs__footer__submit:focus{outline:none}.offers-recs__header{padding:30px 15px}.offers-recs__header__content{align-items:center;display:flex}.offers-recs__header__content__icon{background-image:url("/static/offers-icon.png");background-repeat:no-repeat;background-size:60px 60px;flex:0 0 75px;height:60px}.offers-recs__header__content__title{flex:1 auto;line-height:1em}.offers-recs__header__text{font-size:16px;line-height:20px;margin:15px 0}.offers-recs__list,.offers-recs__list--recommendations{list-style-type:none;margin:0;padding:0 0 30px}.offers-recs__list__item{border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;padding:15px}.offers-recs__list__title{background-color:#e6e6e6;border-bottom:1px solid #ddd;padding:10px 15px}.offers-recs-toggle,.offers-recs-toggle--hidden{display:inline}.offers-recs-toggle--hidden .offers-recs-toggle__link:after{transform:rotate(180deg)}.offers-recs-toggle--hidden .offers-recs-toggle__content{display:none}.offers-recs-toggle__content{color:#787878;font-size:14px;line-height:18px;margin:15px 0 -15px}.offers-recs-toggle__link{display:inline-block;position:relative}.offers-recs-toggle__link:before{content:"Learn More";color:#2e9adf;font-size:16px}.offers-recs-toggle__link:after{content:"\E60F";display:inline-block;font-family:Niche-Interface-Symbols;font-style:normal;font-weight:400;left:1px;position:relative;text-transform:none;top:2px}.offers-recs-toggle__link:hover:after,.offers-recs-toggle__link:hover:before{color:#007ac8}.platform--touch .offers-recs-toggle__link:hover{text-decoration:none}.platform--touch .offers-recs-toggle__link:hover:after,.platform--touch .offers-recs-toggle__link:hover:before{color:#2e9adf}@media only screen and (min-width:500px){.offers-recs{padding:15px}.offers-recs__footer{display:flex;justify-content:flex-end;padding:0}.offers-recs__footer__disclaimer{flex:1 0 0;max-width:320px;padding:0 30px 0 0;text-align:right}.offers-recs__footer__submit{flex:0 0 200px;height:58px}.offers-recs__header{padding:30px 0}.offers-recs__list__item{flex-wrap:nowrap}}@media only screen and (min-width:768px){.offers-recs{margin:0 auto}.offers-recs__header{padding:30px 15px 30px 120px;position:relative}.offers-recs__header__content{display:block}.offers-recs__header__content__icon{background-size:80px 80px;height:80px;left:5px;position:absolute;top:30px;width:80px}}.offer-logo{flex:1 auto;margin:0 15px 5px 0;width:100%}.offer-logo__image{height:auto;width:150px}.offer-option__input+.field-group__label--checkbox:before{left:-25px;position:absolute}.offer-option .field-group__label--checkbox{display:block;position:relative;margin-left:25px;margin-top:5px}@media only screen and (min-width:500px){.offer-logo{flex:0 0 150px;margin:0 15px 0 0;width:150px}}.icon-heart-thick--recs-title{color:#2e9adf;position:relative;top:1px}.offers-recs__list--recommendations .offers-recs__list__item{flex-wrap:nowrap}.offers-recs__list--recommendations .offers-recs__list__item:last-child{border-bottom:0}.offers-recs__list--recommendations .offers-recs__list__item:nth-child(-n+4){background-color:#e9f7e2}.offers-recs__list--recommendations .offers-recs__list__item:nth-child(-n+4) .recommendation__entity{color:#53a63a}.recommendation{flex:1 auto}.recommendation-add{flex:0 auto;padding:0 0 0 15px;min-width:-webkit-min-content;min-width:min-content}.recommendation-add__btn--added:focus,.recommendation-add__btn:focus{background-color:#ababab}.platform--touch .recommendation-add__btn--added:focus,.platform--touch .recommendation-add__btn--added:hover,.recommendation-add__btn--added,.recommendation-add__btn--added:focus{background-color:#2e9adf}.recommendation-add__btn__text{display:none}.recommendation-your-list{color:#2e9adf;font-weight:600}.recommendation__entity{color:#2e9adf;font-size:18px;line-height:22px}.recommendation__facts{font-size:12px;letter-spacing:.02em;line-height:16px;list-style-type:none;padding:0;margin:0}.recommendation__facts__item{color:#919191;display:inline-block}.recommendation__facts__item:after{content:"\B7";display:inline-block;text-align:center;width:.8em}.recommendation__facts__item:last-of-type:after{display:none}.recommendation__facts__item [class^=review__stars__icon]{top:1px}@media only screen and (min-width:500px){.recommendation-add__btn__text{display:inline-block}.recommendation__entity{font-size:20px;line-height:24px}.recommendation__facts{font-size:14px;line-height:18px}}.contact-confirm{background-image:linear-gradient(0deg,#2e9adf 100px,#e6fff7 0,#ccf1e4 300px);height:500px;margin:0 -30px;overflow:hidden;padding-top:30px;position:relative}.contact-confirm .content__body{margin:0 auto;max-width:700px;padding:70px 15px 15px;text-align:center}.header--1--contact-confirm,.header--3--contact-confirm{padding:0 15px;text-align:center;white-space:normal}.btn--contact-confirm{display:inline-block;font-size:16px;margin:20px 0 0;padding:.7em 1.5em .8em}.town--contact-confirm{background-image:url("/static/niche-town.svg");background-position:bottom;background-repeat:no-repeat;background-size:19em;bottom:0;font-size:2em;height:10em;left:0;overflow:hidden;position:absolute;right:0;z-index:1}@media only screen and (min-width:600px){.contact-confirm{height:600px}.town--contact-confirm{background-size:30em}}.contact-form{margin:0 -15px}.contact-form__header{margin:-20px auto 0;max-width:600px;padding:30px 0 40px}.contact-form__header__info{line-height:1em;margin-top:-10px}.form__wrapper--contact{background-color:#f6f6f6;border-radius:2px;margin:-20px -30px;padding:45px 15px 20px;margin-left:-15px;margin-right:-15px;padding:20px 30px 60px}.form__wrapper--contact .form__header__cta{display:none}.form--contact,.form--contact--loading{display:flex;flex-wrap:wrap;margin:0 auto;max-width:600px;padding:0;position:relative;width:100%}.form__field-group--contact{margin:0 auto}.entity-search-header,.entity-search-header--colleges,.entity-search-header--k12,.entity-search-header--local{background:#fff;display:block;position:relative;padding-top:30px;margin:0 -30px}@media only screen and (min-width:768px){.entity-search-header,.entity-search-header--colleges,.entity-search-header--k12,.entity-search-header--local{opacity:.99;padding:40px}}.entity-search-header--colleges:after,.entity-search-header--k12:after,.entity-search-header--local:after,.entity-search-header:after{background-size:cover;background-position:50%;background-repeat:no-repeat;bottom:0;content:'';display:block;height:120px;margin:0 auto;max-width:640px;z-index:4;width:100%}@media only screen and (min-width:500px){.entity-search-header--colleges:after,.entity-search-header--k12:after,.entity-search-header--local:after,.entity-search-header:after{max-width:650px;height:145px}}@media only screen and (min-width:768px){.entity-search-header--colleges:after,.entity-search-header--k12:after,.entity-search-header--local:after,.entity-search-header:after{display:block;max-width:670px;position:absolute;right:-210px;width:670px}}.entity-search-header--k12:after{background-image:url(/static/entity-search/schools-graphic.svg)}.entity-search-header--local:after{background-image:url(/static/entity-search/places-graphic.svg)}.entity-search-header--colleges:after{background-image:url(/static/entity-search/college-graphic.svg)}.entity-search-header__copy,.entity-search-header__title{margin:0 auto;max-width:450px;padding-left:15px;padding-right:15px;position:relative;text-align:center;width:100%;z-index:5}@media only screen and (min-width:768px){.entity-search-header__copy,.entity-search-header__title{padding-right:0;margin:0;max-width:500px;text-align:left;width:49%}}.entity-search-header__title{font-size:32px;font-weight:400;line-height:1em}@media only screen and (min-width:768px){.entity-search-header__title{font-size:36px}}.entity-search-header__copy{color:#787878;font-size:16px;line-height:20px;padding-top:10px;margin-bottom:-15px}@media only screen and (min-width:768px){.entity-search-header__copy{font-size:18px;line-height:22px;margin-bottom:0}}.search-sidebar-header{font-size:28px;font-weight:400;padding:20px 20px 0;margin:0}.footer__static-col{margin-top:0;padding-top:0;width:100%}.footer__logo__wrapper{left:0;margin:0;padding:0;position:absolute;top:-45px;width:100%}.footer__logo{background-color:#fff;height:100px;margin:0 auto;position:relative;width:150px;z-index:1}.footer__static-col__list{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap;height:230px;overflow:hidden;list-style:none;margin:0 auto 30px;padding:0}.footer__static-col__list__item{background-color:#fff;list-style:none;margin:4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-flex:1 1 auto}.footer__static-col__list__item:hover{overflow:visible;text-overflow:clip}.footer__static-col__list__item:last-child:nth-child(odd){padding-bottom:33px}.footer__static-col__list__item__link{color:#2e9adf;display:inline-block;font-size:16px;line-height:24px;margin:auto;text-align:left;text-decoration:none;width:95px}.footer__static-col__social-icons{display:flex;justify-content:center;margin:20px auto}.footer__static-col__social-icons .facebook-icon{background-color:#3b5998;height:36px;width:36px}.footer__static-col__social-icons .twitter-icon{background-color:#70ceee;height:36px;margin:0 15px;width:36px}.footer__static-col__social-icons .googleplus-icon{background-color:#ea756b;height:36px;width:36px}.footer__static-col__copyright{color:#787878;display:block;font-size:14px;margin:0;text-align:center;white-space:nowrap}@media only screen and (min-width:768px){.footer__static-col{padding:30px 0;width:236px}.footer__logo__wrapper{padding:0 45px;position:static}.footer__logo{margin:-73px 0 45px -25px}.footer__static-col__list{display:block;height:auto;margin:0;padding:0 45px 0 43px}.footer__static-col__list__item{margin:0}.footer__static-col__list__item:last-child:nth-child(odd){padding-bottom:0}.footer__static-col__list__item__link:hover{cursor:pointer;padding-right:4px;position:relative;text-decoration:underline;z-index:1}.footer__static-col__social-icons{flex-wrap:nowrap;justify-content:flex-start;margin:60px 10px 30px 45px;white-space:nowrap}.footer__static-col__social-icons .facebook-icon{display:inline-block}.footer__static-col__social-icons .twitter-icon{display:inline-block;margin:0 15px}.footer__static-col__social-icons .googleplus-icon{display:inline-block}.footer__static-col__copyright{margin-left:45px;text-align:left}}.global-footer{display:flex;font-size:14px;margin:0 auto;padding:0 12px 30px;position:relative}.global-footer:after{border-top:2px solid #e6e6e6;content:"";left:0;position:absolute;top:0;width:100%}.content__wrapper--fullscreen .global-footer{background:#fff;max-width:1024px;padding-top:73px}.content__wrapper--fullscreen .global-footer:after{border-top:0}.horizontal-line{background-color:#ddd;height:1px;margin:30px 0}.footer__tagline{color:#464646;font-size:20px;font-weight:400;letter-spacing:.005em;margin:25px 0 44px 20px}.footer__verticals{width:100%}.footer__verticals .horizontal-line{margin-left:20px;margin-right:40px}.footer__verticals__lists,.footer__verticals__lists--small{display:flex;margin:0}.footer__verticals__list,.footer__verticals__lists--small{list-style:none;flex:1 33.3%}.footer__verticals__list--small:last-of-type,.footer__verticals__list:last-of-type{flex:1 50%}.footer__verticals__list--small{list-style:none;flex:1 33.3%;min-width:120px}.footer__verticals__list__header{color:#2e9adf;font-size:20px;font-weight:600;letter-spacing:.01em;line-height:30px;text-decoration:none}.footer__verticals__list__header:hover{text-decoration:underline}.footer__verticals__list__header--small{color:#787878;font-size:13px;font-weight:600;letter-spacing:.01em;line-height:16px;margin-bottom:8px;position:relative;text-decoration:none}.footer__verticals__list__item{display:block;list-style:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer__verticals__list__item:hover{overflow:visible;text-overflow:clip}.footer__verticals__list__item--small{display:block;list-style:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#919191}.footer__verticals__list__item--small:hover{overflow:visible;text-overflow:clip}.footer__verticals__list__item__link{background-color:#fff;color:#2e9adf;font-size:16px;line-height:24px;text-decoration:none}.footer__verticals__list__item__link--small,.footer__verticals__list__item__link--small:hover{background-color:#fff;color:#2e9adf;font-size:16px;line-height:24px;text-decoration:none;color:#919191;font-size:11px;line-height:20px}.platform .footer__verticals__list__item__link--small:hover,.platform .footer__verticals__list__item__link:hover{cursor:pointer;position:relative;text-decoration:underline;z-index:1}.social__icon,.social__icon--facebook{background-image:url("/static/Platform-sprite.svg");background-size:50em 50em;border-radius:2px;color:transparent;display:inline-block;font-size:13px;height:32px;overflow:hidden;margin:0 5px 0 0;text-decoration:none;text-indent:-100%;width:32px}.social__icon--facebook{background-color:#3b5998;background-position:.2em -10.95em}.social__icon--facebook:hover{background-color:#4c70ba}.social__icon--g-plus{background-image:url("/static/Platform-sprite.svg");background-size:50em 50em;border-radius:2px;color:transparent;display:inline-block;font-size:13px;height:32px;overflow:hidden;margin:0 5px 0 0;text-decoration:none;text-indent:-100%;width:32px;background-color:#ea756b;background-position:-6.2em -11em}.social__icon--g-plus:hover{background-color:#ed8a81}.social__icon--twitter{background-image:url("/static/Platform-sprite.svg");background-size:50em 50em;border-radius:2px;color:transparent;display:inline-block;font-size:13px;height:32px;overflow:hidden;margin:0 5px 0 0;text-decoration:none;text-indent:-100%;width:32px;background-color:#70ceee;background-position:-2.8em -11em}.social__icon--twitter:hover{background-color:#87d6f1}@media only screen and (min-width:768px){.footer__verticals{max-width:764px;width:calc(100% - 236px)}.footer__verticals__list,.footer__verticals__list--small{padding-left:20px}.footer__vertical__list--small:last-of-type,.footer__vertical__list:last-of-type{padding-right:0}.footer__verticals__list--small:last-of-type,.footer__verticals__list:last-of-type{max-width:100%}}@media only screen and (max-width:767px){.content__wrapper--fullscreen .footer__logo__wrapper{top:20px}.global-footer{flex-direction:column-reverse}.footer__tagline{font-size:18px;line-height:22px;margin:70px auto 25px;text-align:center}.footer__verticals{margin:auto}.footer__verticals .horizontal-line{margin:20px 10px 30px}.footer__verticals__lists{justify-content:space-between;margin:0}.footer__verticals__list{flex:1 100%;margin:auto;text-align:center}.footer__verticals__list:last-of-type{flex:1 100%}.footer__verticals__list__header{font-size:16px;text-align:center}.footer__verticals__list__item__link{display:block;margin:4px 0}.footer__verticals__list--small,.footer__verticals__list__item{display:none}}.global-navigation{position:relative;width:100%;z-index:5}.global-menu__wrapper{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.24);width:100%;z-index:1}.global-menu{align-items:center;display:flex;height:50px;justify-content:space-between;line-height:50px;margin:0 auto;width:100%}.global-menu__logo,.global-menu__logo--vertical{margin:0}.global-menu__logo--vertical .niche__logo__horizontal,.global-menu__logo .niche__logo__horizontal{display:block;left:0;position:absolute;top:13px;transform:scale(.9)}.global-menu__logo--vertical .global-menu__logo__link{padding:0 0 0 82px}.global-menu__logo--vertical .niche__logo__horizontal{width:82px}.global-menu__logo__link{display:block;height:50px;line-height:52px;padding:0 0 0 128px;position:relative;text-align:center}.global-menu__logo__wrapper{align-items:center;display:flex;flex:1 auto;justify-content:center;margin-top:-3px}.global-menu__list{display:none;list-style:none;width:100%}.global-menu__list__item{position:relative}.global-menu__list__item__link{color:#bbb;text-decoration:none;transition:color .25s}.global-menu__list__item__link:hover{color:#464646;text-decoration:none}.global-menu__list__item--selected{position:relative}.global-menu__list__item--selected:before{border-style:solid;border-width:0 12px 12px;border-color:transparent transparent #5f5f5f;content:"";left:50%;margin-left:-12px;position:absolute;text-align:center;top:44px;z-index:1}.global-menu__vertical{position:relative}.global-menu__vertical:before{border-style:solid;border-width:0 8px 8px;border-color:transparent transparent #5f5f5f;content:"";left:50%;margin-left:-7px;position:absolute;text-align:center;top:40px;z-index:1}.global-menu__list__item--selected:first-of-type,.global-menu__list__item:first-of-type{margin-left:0}.global-menu__list__item__link--selected,.global-menu__list__item__link--selected:hover{color:#bbb;transition:color .25s;color:#464646;text-decoration:none}.global-menu__list__item__link--selected:hover,.global-menu__list__item__link--selected:hover:hover{color:#464646;text-decoration:none}.global-menu__vertical{background-color:#fff;color:#464646;display:inline-block;height:50px;font-size:22px;font-weight:300;line-height:43px;padding:0 0 0 4px;position:relative;top:-4px}.icon-account-thin--global-menu{color:#ababab;cursor:pointer;font-size:32px;margin:0 10px;text-decoration:none;transition:color .25s}.icon-account-thin--global-menu:hover{color:#53a63a;text-decoration:none}.icon-account-thin--global-menu--selected{color:#ababab;cursor:pointer;font-size:32px;margin:0 10px;text-decoration:none;transition:color .25s;color:#53a63a;position:relative}.icon-account-thin--global-menu--selected:hover{color:#53a63a;text-decoration:none}.icon-account-thin--global-menu--selected:after{border:10px solid #fff;border-color:transparent transparent #fff #fff;box-shadow:-3px 3px 4px 0 rgba(0,0,0,.05),-2px 2px 2px 0 rgba(0,0,0,.15);content:"";height:0;left:2px;position:absolute;top:41px;transform:rotate(-45deg);transform-origin:0 0;width:0;z-index:2}.niche__logo__horizontal{height:24px;width:132px}.platform--home .global-navigation{position:absolute}.platform--home .global-menu__logo{display:none}.platform--home .global-menu__wrapper{background-color:transparent;box-shadow:none}.platform--home .icon-account-thin--global-menu,.platform--home .icon-hamburger-thin--global-menu{color:#7fc6ac}.platform--home .icon-account-thin--global-menu:hover,.platform--home .icon-hamburger-thin--global-menu:hover{color:#50ad87}.platform--touch .icon-account-thin--global-menu:hover{color:#ababab}.platform--touch .global-menu__list__item__link:hover{color:#bbb}@media only screen and (min-width:768px){.global-menu{width:1024px}.global-menu__list{display:flex}.global-menu__list__item,.global-menu__list__item--selected{margin:0 25px}.global-menu__list__item__link,.global-menu__list__item__link--selected{font-size:18px}.global-menu__logo,.global-menu__logo--vertical{width:132px}.global-menu__logo--vertical .global-menu__logo__link{padding:0 0 0 132px}.global-menu__logo--vertical .niche__logo__horizontal,.global-menu__logo .niche__logo__horizontal{top:12px;transform:scale(1);width:132px}.global-menu__logo__wrapper{height:50px;margin-left:-30px;margin-right:50px;margin-top:0;min-width:135px}.global-menu__vertical,.hamburger-menu,.hamburger-menu__wrapper,.icon-account-hamburger--global-menu{display:none}.icon-account-thin--global-menu,.icon-account-thin--global-menu--selected{margin-right:-30px}.platform--home .global-navigation{position:relative}.platform--home .global-menu__logo{display:block}.platform--home .global-menu__wrapper{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.24)}.platform--home .icon-account-thin--global-menu{color:#ababab}.platform--home .icon-account-thin--global-menu:hover{color:#53a63a}}@media only screen and (min-width:768px) and (max-width:1200px){.global-menu{max-width:1024px;width:100%}.global-menu__logo__wrapper{margin-left:20px}.icon-account-thin--global-menu,.icon-account-thin--global-menu--selected{margin-right:20px}}.hamburger-menu .panel__option:last-of-type{border-bottom:0;position:relative}.hamburger-menu .panel__option:last-of-type:after{background:#ddd;content:" ";height:1px;left:-20px;position:absolute;top:100%;width:295px}.hamburger-menu .panel__option:only-child{border-bottom:none}.hamburger-menu .panel__option:only-child:after{display:none}.icon-hamburger-thin--global-menu{color:#ababab;cursor:pointer;font-size:30px;margin:0 10px;position:relative;top:1px;transition:color .25s}.icon-hamburger-thin--global-menu:hover{color:#53a63a}@media only screen and (min-width:768px){.global-menu .icon-hamburger-thin--global-menu{display:none}}.secondary-menu__dropdown{background-color:#fff;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 2px 12px rgba(0,0,0,.24);font-size:14px;left:-50%;margin-left:-20px;max-width:240px;padding:0 15px;position:absolute;text-align:left;text-overflow:ellipsis;top:40px;white-space:nowrap;z-index:1}.secondary-menu__dropdown:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 6px 6px;content:"";left:50%;position:absolute;top:-6px}.secondary-menu__dropdown .secondary-menu__item,.secondary-menu__dropdown .secondary-menu__item:first-child{border-top:1px solid #ddd;cursor:pointer;list-style:none;margin:0;padding:0}.secondary-menu__dropdown .secondary-menu__item:first-child{border-top:0}.secondary-menu:hover .secondary-menu__dropdown .secondary-menu__item__link,.secondary-menu__dropdown .secondary-menu__item__link{color:#5f5f5f;display:block;font-size:14px;font-weight:600;line-height:44px;padding:0;text-align:left;transition:color .25s}.secondary-menu__dropdown .secondary-menu__item__link--selected,.secondary-menu__dropdown .secondary-menu__item__link--selected:hover{display:block;font-size:14px;font-weight:600;line-height:44px;padding:0;text-align:left;transition:color .25s;border-bottom:0;color:#5f5f5f;height:44px}.secondary-menu:hover .secondary-menu__dropdown .secondary-menu__item__link--selected:hover .secondary-menu__dropdown .secondary-menu__item__link:hover,.secondary-menu:hover .secondary-menu__dropdown .secondary-menu__item__link:hover,.secondary-menu__dropdown .secondary-menu__item__link--selected:hover{color:#53a63a}.secondary-menu__item{margin-right:20px;text-align:center}.secondary-menu__item:first-of-type{margin-left:-2px}.secondary-menu__item:last-of-type{margin-right:0}.secondary-menu__item__link{color:#fff;display:block;font-size:14px;height:46px;line-height:44px;padding:2px;transition:color .25s}.secondary-menu__item__link:hover{color:#fff;text-decoration:none}.secondary-menu__item__link--selected,.secondary-menu__item__link--selected:hover{display:block;font-size:14px;line-height:44px;padding:2px;transition:color .25s;border-bottom:4px solid #53a63a;color:#fff;height:46px;text-decoration:none}@media only screen and (min-width:768px){.secondary-menu__item{margin-right:6px}.secondary-menu__item:first-child{margin-left:-12px}.secondary-menu__item__link,.secondary-menu__item__link--selected,.secondary-menu__item__link--selected:hover{display:block;font-size:15px;line-height:46px;padding:0 12px}}.secondary-menu--selected .secondary-menu__item__link{color:#bbb}.secondary-menu--selected .secondary-menu__item__link:hover{color:#fff}.secondary-menu--selected .dropdown__trigger{color:#bbb}.secondary-menu--selected .dropdown__trigger:hover{color:#fff}.secondary-menu--selected .secondary-menu__dropdown .secondary-menu__item__link{color:#5f5f5f}.secondary-menu--selected .secondary-menu__dropdown .secondary-menu__item__link:hover{color:#53a63a}.platform--touch .secondary-menu--dropdown-open .secondary-menu__item__link,.platform--touch .secondary-menu:hover .dropdown__trigger,.platform--touch .secondary-menu:hover .secondary-menu__item__link{color:#fff}.platform--touch .secondary-menu--selected .secondary-menu__item__link,.platform--touch .secondary-menu--selected .secondary-menu__item__link:hover,.platform--touch .secondary-menu--selected:hover .dropdown__trigger,.platform--touch .secondary-menu--selected:hover .secondary-menu__item__link{color:#bbb}.platform--touch .secondary-menu:hover .secondary-menu__dropdown .secondary-menu__item__link,.platform--touch .secondary-menu__dropdown .secondary-menu__item__link,.platform--touch .secondary-menu__dropdown .secondary-menu__item__link--selected:hover,.platform--touch .secondary-menu__dropdown .secondary-menu__item__link:hover{color:#5f5f5f}.secondary-menu__wrapper{background:#5f5f5f;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.24);position:relative;width:100%}.secondary-menu__bar{display:flex;flex-wrap:nowrap;height:46px;justify-content:space-between;line-height:46px;margin:0 auto}.secondary-menu{display:flex;flex-wrap:no-wrap;flex:1 auto;margin-left:10px;max-width:calc(100% - 66px);overflow:hidden;white-space:nowrap}.secondary-menu--dropdown-open .secondary-menu__item__link,.secondary-menu:hover .dropdown__trigger,.secondary-menu:hover .secondary-menu__item__link{color:#bbb}.secondary-menu:hover .dropdown__trigger:hover,.secondary-menu:hover .secondary-menu__item__link:hover{color:#fff}.secondary-menu .dropdown{display:inline-block}.secondary-menu__bar .sherlock,.secondary-menu__bar .sherlock--error,.secondary-menu__bar .sherlock--search-filter,.secondary-menu__bar .sherlock--sherlock-list,.secondary-menu__bar .sherlock--success{display:none}@media only screen and (min-width:768px){.secondary-menu__bar{width:1024px}.secondary-menu{font-size:15px;margin-left:-30px;max-width:calc(100% - 340px);overflow:visible}.secondary-menu__bar .sherlock,.secondary-menu__bar .sherlock--error,.secondary-menu__bar .sherlock--search-filter,.secondary-menu__bar .sherlock--sherlock-list,.secondary-menu__bar .sherlock--success{display:inline-block}.secondary-menu__bar .sherlock__wrapper,.secondary-menu__bar .sherlock__wrapper--sherlock-list,.secondary-menu__bar .sherlock__wrapper--sherlock-list--results-visible{margin-left:10px}.secondary-menu--dropdown-hover,.secondary-menu--dropdown-hover .nav-list--secondary,.secondary-menu--item-selected,.secondary-menu--item-selected .nav-list--secondary{overflow:visible}}@media only screen and (min-width:1201px){.secondary-menu{max-width:calc(100% - 276px)}}@media only screen and (min-width:768px) and (max-width:1200px){.secondary-menu__bar{max-width:1024px;width:100%}.secondary-menu{margin-left:20px}}.block,.block--header,.block--horiz-poll,.block--one,.block--one-two,.block--premium-editorial,.block--rankings,.block--rankings-teaser,.block--report-card,.block--report-card--expanded,.block--reviews,.block--tabbed,.block--two,.block--two-poll,.block--two-poll--no-poll,.block--two-two,.block--two-two-two{background-color:#fff;border-radius:2px;box-shadow:0 0 3px rgba(0,0,0,.2);margin:15px auto;max-width:800px;padding:0;position:relative}.block__description{color:#787878;font-size:16px;font-weight:400;line-height:20px}.block__expansion{margin:0 auto;max-width:900px;padding:15px 0;position:relative}.block--premium-editorial__title,.block__heading{font-size:26px;line-height:30px;font-weight:400;margin:0;padding:0;color:#53a63a}.block__title{padding:15px}@media only screen and (min-width:500px){.block,.block--header,.block--horiz-poll,.block--one,.block--one-two,.block--premium-editorial,.block--rankings,.block--rankings-teaser,.block--report-card,.block--report-card--expanded,.block--reviews,.block--tabbed,.block--two,.block--two-poll,.block--two-poll--no-poll,.block--two-two,.block--two-two-two{margin:30px auto}.block__expansion{padding:15px}.block--premium-editorial__title,.block__heading{font-size:30px;padding:0 0 30px}.block__title{padding:30px 30px 0;font-size:30px}}.profile__buckets{display:flex;flex-wrap:wrap;width:100%}.profile__bucket--1,.profile__bucket--2,.profile__bucket--3,.profile__bucket--4,.profile__bucket--5,.profile__bucket--6{flex:1 0 auto;padding:0 15px 30px;width:100%}.profile__data__unavailable{color:#ababab;font-size:14px;line-height:18px}.parent__entity+.profile__website,.parent__entity+.text-cta,.poll__single+.poll__single,.poll__single--piechart+.poll__single--piechart,.profile__grade+.poll__single--piechart,.profile__grade+.profile__grade,.profile__grade+.scalar,.profile__grade+.scalar--three,.profile__grade+.scalar--two,.profile__grade--section+.scalar--three,.profile__overall__grade+.profile__overall__grade,.scalar+.breakdown,.scalar+.breakdown--bar_chart,.scalar+.breakdown--bar_chart--colorful,.scalar+.poll__single,.scalar+.poll__single--piechart,.scalar+.poll__table--bar_chart--colorful,.scalar+.profile__website,.scalar+.scalar,.scalar+.scalar--three,.scalar--three+.breakdown,.scalar--three+.breakdown--bar_chart,.scalar--three+.breakdown--bar_chart--colorful,.scalar--two+.profile__website{margin-top:20px}@media only screen and (min-width:500px){.profile__bucket--1,.profile__bucket--2,.profile__bucket--3,.profile__bucket--4,.profile__bucket--5,.profile__bucket--6{flex:1 0 auto;padding:0 15px 40px;width:50%}.profile__bucket--1{padding-left:30px}.profile__bucket--2{padding-right:30px}}.profile__not__found{margin:50px auto;max-width:500px}.profile__not__found__headline{font-size:40px;font-weight:300;line-height:48px;margin:15px 0 30px}.profile__not__found__return{border-top:1px solid #e6e6e6;color:#53a63a;display:block;margin:0 -30px -15px;padding:20px 30px;text-decoration:none;transition:background .25s}.profile__not__found__return:hover{background:#e9f7e2}@media only screen and (min-width:600px){.profile__not__found__headline{font-size:30px;line-height:34px}}.profile{color:#464646;background-color:#f6f6f6;margin:0 -30px;overflow-x:hidden;padding:5px}.profile__plus__sign{color:#e25333;display:inline-block;margin:0 5px 0 0}.profile__minus__sign{color:#e25333;display:inline-block;margin:0 5px 0 0;color:#53a63a}.profile:not(.profile--home) .block--header{margin-bottom:0}.profile--rankings{overflow-x:visible}@media only screen and (min-width:500px){.profile{padding:10px 20px}.profile:not(.profile--home){padding-bottom:0}}.block--blank{margin:15px auto;max-width:800px;padding:0}.block--blank [class^=profile__bucket]{padding:0}.block--expansion-back{background-color:#f6f6f6;border-top:1px solid #ddd;margin:0 -5px;padding:15px;position:relative}.block--header+.block--expansion-back{border-bottom:1px solid #ddd;border-top:0}.icon-arrowleft-thin--expansion{position:relative;top:2px}@media only screen and (min-width:500px){.block--expansion-back{margin:0 -20px;padding:15px 30px}}.block--majors-expansion{background-color:#fff;margin:0 -5px;position:relative}.block--majors-expansion [class^=profile__bucket]{padding:0;width:100%}.majors-expansion{margin:0 auto;max-width:800px;padding:15px}.majors-expansion>.block__title{padding-left:0;padding-right:0}.majors-expansion__buttons{padding:15px 0 0}.majors-expansion__buttons .button{margin:0 5px 5px 0}@media only screen and (min-width:500px){.block--majors-expansion{margin:0 -20px}.majors-expansion{padding:15px 30px}}.block--one-two .profile__bucket--4,.block--one .profile__bucket--2,.block--two-two-two .profile__bucket--7,.block--two-two .profile__bucket--5,.block--two .profile__bucket--3{padding:0;width:100%}@media only screen and (min-width:500px){.block--one-two .profile__bucket--1,.block--one-two .profile__bucket--3,.block--one .profile__bucket--1,.block--two-two-two .profile__bucket--4,.block--two-two-two .profile__bucket--6,.block--two-two .profile__bucket--4{padding-right:30px}.block--one-two .profile__bucket--1{width:100%}.block--one-two .profile__bucket--2{padding-right:15px}.block--one-two .profile__bucket--1,.block--one-two .profile__bucket--2,.block--two-two-two .profile__bucket--3,.block--two-two-two .profile__bucket--5,.block--two-two .profile__bucket--3{padding-left:30px}}.block--premium-editorial{padding:0;margin-bottom:30px}.block--premium-editorial [class^=profile__bucket]{padding:0}.block--premium-editorial__title{padding:20px 15px 30px}@media only screen and (min-width:500px){.block--premium-editorial__title{padding:20px 30px 40px}}.block--premium-instagram{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0 auto;max-width:800px;padding:0}.block--premium-instagram__post{flex:1 0 auto;padding:15px 0;max-width:350px;width:100%}.block--premium-instagram__post:nth-child(n+2){display:none}@media only screen and (min-width:500px){.block--premium-instagram__post{padding:15px 15px 15px 0;width:50%}.block--premium-instagram__post:last-of-type{padding-right:0}.block--premium-instagram__post:nth-child(n+3){display:none}.block--premium-instagram__post:nth-child(-n+2){display:block}}@media only screen and (min-width:768px){.block--premium-instagram{flex-wrap:no-wrap}.block--premium-instagram__post{width:33.3333333%}.block--premium-instagram__post:nth-child(-n+3){display:block}}.block--premium-youtube{height:280px;margin:15px auto;max-width:800px}@media only screen and (min-width:500px){.block--premium-youtube{height:360px}}.block--header{align-content:flex-end;background-color:#114da5;border-radius:0;box-shadow:none;color:#fff;margin:-5px -5px 10px;max-width:1024px;min-height:190px;overflow:hidden;padding:0 20px 20px;position:relative}.block--header .entity-name{color:#fff;font-size:24px;line-height:26px;margin:0 0 10px;padding-bottom:10px;text-shadow:0 1px 1px rgba(0,0,0,.6);display:inline}.block--header .ordered__list__bucket__item{display:inline}.block--header .ordered__list__bucket__item .bare-value:after{content:'\B7';display:inline-block;text-align:center;width:.8em}.block--header .ordered__list__bucket__item:last-child .bare-value:after{display:none}.block--header .profile__buckets{align-content:flex-end;height:100%;min-height:170px}.block--header .profile__bucket--1,.block--header .profile__bucket--2,.block--header .profile__bucket--3{flex:1 auto;padding:0 50px 0 0;position:relative;z-index:3;width:100%}.block--header .profile__bucket--1{margin:15px 0 10px;text-shadow:0 1px 1px rgba(0,0,0,.6)}.block--header .profile__bucket--2,.block--header .profile__bucket--2 .review__stars--white,.block--header .profile__bucket--3{font-size:14px}.block--header .profile__bucket--4,.block--header .profile__bucket--4 .blank__bucket{height:100%;left:0;position:absolute;top:0;width:100%}.block--header .profile__photo{background-position:50%;background-size:cover;height:100%;min-height:190px}.block--header .profile__photo__overlay{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 30%,rgba(0,0,0,.5) 80%,rgba(0,0,0,.6));opacity:1}.block--header .profile__bucket--5{bottom:20px;padding:0;position:absolute;right:20px;width:auto;z-index:3}.block--header .profile__bucket--5 .profile-add-to-list{margin:0}@media only screen and (min-width:500px){.block--header{height:220px;margin:-10px -20px 10px}.block--header .entity-name{font-size:28px;line-height:30px}.block--header .profile__bucket--1,.block--header .profile__bucket--2,.block--header .profile__bucket--3{padding:0 150px 0 0}.block--header .profile__photo{height:220px}}@media only screen and (min-width:900px){.block--header{padding:0 45px 30px;height:260px}.block--header .entity-name{font-size:36px;line-height:38px}.block--header .profile__bucket--2,.block--header .profile__bucket--2 .review__stars--white,.block--header .profile__bucket--3{font-size:16px}.block--header .profile__photo{height:260px}.block--header .profile__bucket--5{bottom:30px;right:45px}}.block--ranking-expansion{background-color:#fff;border-top:24px solid #53a63a;margin:0 -5px;position:relative;display:flex}.block--ranking-expansion .profile__bucket--1{padding:0}.ranking-expansion{margin:0 auto;max-width:900px;padding:0 15px;width:100%}.ranking-expansion .ordered__list__bucket{display:flex;flex-wrap:wrap}.ranking-expansion .ordered__list__bucket__item{flex:0 auto;margin:0 0 20px;width:100%}.ranking-expansion .tabbed__content__body,.ranking-expansion .tabbed__content__body--active{padding:0}.ranking-expansion .tabbed__content__tabs{font-size:14px;margin:0 0 1.5em}.ranking-expansion .tabbed__content__tab,.ranking-expansion .tabbed__content__tab--active{background:#fff;border-left:0;border-bottom:4px solid #fff;flex:0 auto;margin-right:1em;padding:.5em 0}.ranking-expansion .tabbed__content__tab--active{font-weight:400;border-bottom:4px solid #2e9adf}.ranking-expansion__body{padding:15px 0 0}.ranking-expansion-callout{background-color:#53a63a;box-shadow:0 0 3px rgba(0,0,0,.3);padding:15px}.ranking-expansion-header{padding:0;position:relative}.ranking-expansion-header .block__title{padding:.5em 80px .5em 0}.ranking-expansion-header .block--premium-editorial__title,.ranking-expansion-header .block__heading{padding:0}.ranking-expansion-header [class^=rankings-badge]{font-size:1.3em;right:0;position:absolute;top:-12px}.ranking-expansion-header .social-share{padding:0}.ranking-expansion-header__description{color:#919191;line-height:1.2;padding:0 80px 0 0}@media only screen and (min-width:500px){.block--ranking-expansion{margin:0 -20px}.ranking-expansion{padding:0 30px}.ranking-expansion .ordered__list__bucket__item{width:50%}.ranking-expansion .ordered__list__bucket__item:nth-of-type(even){padding:0 0 0 10px}.ranking-expansion .ordered__list__bucket__item:nth-of-type(odd){padding:0 10px 0 0}.ranking-expansion .tabbed__content__tabs{font-size:16px}}@media only screen and (min-width:700px){.ranking-expansion__body{padding:15px 0 30px}.ranking-expansion-header{padding:0 0 0 120px}.ranking-expansion-header [class^=rankings-badge]{font-size:2em;left:-5px;right:auto}.ranking-expansion-header .block__title,.ranking-expansion-header__description{padding-right:0}.ranking-expansion .ordered__list__bucket__item{width:33.333333%}.ranking-expansion .ordered__list__bucket__item:nth-child(3n){padding:0 0 0 14px}.ranking-expansion .ordered__list__bucket__item:nth-child(3n-1){padding:0 7px}.ranking-expansion .ordered__list__bucket__item:nth-child(3n-2){padding:0 14px 0 0}}.block--rankings-teaser{align-content:center;align-items:center;background-color:#53a63a;box-shadow:none;color:#fff;display:flex;flex-wrap:nowrap;overflow:hidden;padding:0}.block--rankings-teaser .profile__buckets{flex:1 auto;align-content:center;align-items:center;height:100%}.block--rankings-teaser .profile__bucket--1{color:#e9f7e2;font-size:20px;line-height:22px;padding:10px 15px 10px 0;text-align:left}.block--rankings-teaser [class^=rankings-badge]{margin:-2px 15px -2px 13px;flex:0 auto}@media only screen and (min-width:500px){.block--rankings-teaser strong{font-weight:600}}.block--rankings{border-top:25px solid #53a63a}.block--rankings .ordered__list__bucket__item{padding:0 0 20px}.block--rankings .block__title{margin-right:90px;min-height:90px;padding-bottom:5px;padding-top:5px}.block--rankings .block--premium-editorial__title,.block--rankings .block__heading{padding:5px 0}.block--rankings .profile__bucket--1,.block--rankings .profile__bucket--2{width:100%}.block--rankings .profile__bucket--2{padding:0}.block--rankings [class^=rankings-badge]{position:absolute;right:5px;top:-14px;z-index:2}.block--rankings__teaser{align-content:center;align-items:center;display:flex;flex:1 auto}.block--rankings__teaser__link{align-items:center;color:#fff;display:flex;flex:1 auto;font-size:20px;height:100%;line-height:22px;padding:10px 15px 10px 0}.block--rankings__teaser__link:hover{color:#fff}@media only screen and (min-width:500px){.block--rankings .ordered__list__bucket{display:flex;flex-wrap:nowrap;margin:0 0 0 -15px;min-height:72px}.block--rankings .ordered__list__bucket__item{padding:0 15px 20px;width:33.33333333%}}@media only screen and (min-width:600px){.block--rankings .ordered__list__bucket{padding-left:100px}.block--rankings .block__title{margin-left:100px;margin-right:0;min-height:30px}.block--rankings [class^=rankings-badge]{left:20px;position:absolute;top:-14px;z-index:2}}.block--report-card,.block--report-card--expanded{padding-top:15px}.block--report-card--expanded .ordered__list__bucket,.block--report-card .ordered__list__bucket{display:flex;flex-wrap:wrap}.block--report-card--expanded .ordered__list__bucket__item,.block--report-card .ordered__list__bucket__item{align-items:center;display:none;flex:1 auto;height:50px;width:50%}.block--report-card--expanded .ordered__list__bucket__item:nth-child(odd),.block--report-card .ordered__list__bucket__item:nth-child(odd){padding-right:5px}.block--report-card--expanded .ordered__list__bucket__item:nth-child(even),.block--report-card .ordered__list__bucket__item:nth-child(even){padding-left:5px}.block--report-card--expanded .ordered__list__bucket__item:nth-child(-n+6),.block--report-card .ordered__list__bucket__item:nth-child(-n+6){display:flex}.block--report-card--expanded .profile__bucket--1,.block--report-card .profile__bucket--1{padding-bottom:10px}.block--report-card--expanded .ordered__list__bucket__item{display:flex}.block--report-card--expanded .profile__bucket--2{height:auto}.block--report-card--expanded .block--report-card__toggle:after{content:"Hide"}.block--report-card--expanded .block--report-card__toggle:before{content:"\E60F"}.block--report-card__toggle{border-top:1px solid #e6e6e6;cursor:pointer;height:48px;margin:0 15px;padding:10px 0 15px;position:relative}.block--report-card__toggle:after{bottom:15px;color:#2e9adf;content:"View Full Report Card";position:absolute;right:20px;text-align:right;width:175px}.block--report-card__toggle:before{bottom:17px;color:#2e9adf;content:"\E60C";font-family:Niche-Interface-Symbols;font-size:1.2em;height:20px;position:absolute;right:0;top:10px;width:16px}.block--report-card__toggle:hover:after{color:#007ac8;text-decoration:underline}.block--report-card__toggle:hover:before{color:#007ac8}@media only screen and (min-width:500px){.block--report-card,.block--report-card--expanded{padding-top:20px}.block--report-card--expanded .profile__bucket--1,.block--report-card .profile__bucket--1{text-align:center;width:100%}.block--report-card__toggle{margin:-15px 30px 0}}@media only screen and (min-width:600px){.block--report-card--expanded .profile__bucket--1,.block--report-card .profile__bucket--1{text-align:left;width:35%}}.block--reviews-expansion{background-color:#fff;margin:0 -5px;position:relative}.block--reviews-expansion .profile__bucket--1{left:100px;position:absolute;top:37px;width:auto}.block--reviews-expansion .profile__bucket--1 .review__stars{font-size:16px}.block--reviews-expansion .profile__bucket--1 [class^=review__stars__icon]{top:0}@media only screen and (min-width:500px){.block--reviews-expansion{margin:0 -20px}.block--reviews-expansion .block__title{padding:15px}.block--reviews-expansion .profile__bucket--1{left:115px;top:38px}.block--reviews-expansion .profile__bucket--1 .review__stars{font-size:18px;position:relative;top:-2px}.block--reviews-expansion .profile__bucket--1 [class^=review__stars__icon]{height:.9em;top:2px}.block--reviews-expansion .profile__bucket--2,.block--reviews-expansion .profile__bucket--3{padding:0 15px 20px;width:100%}.block--reviews-expansion .profile__bucket--3{padding-bottom:0}}@media only screen and (min-width:700px){.block--reviews-expansion .profile__buckets{flex-wrap:nowrap}.block--reviews-expansion .profile__bucket--2{width:280px}.block--reviews-expansion .profile__bucket--3{width:calc(100% - 280px)}}.no-reviews{padding:10px 30px 30px;text-align:center}.no-reviews__button{display:block;font-size:18px;font-weight:600;margin:20px auto}.no-reviews__button:focus{outline:none}.no-reviews__heading{font-size:22px;font-weight:400;line-height:1.4;padding:0;margin:0}.no-reviews__text{color:#919191;font-size:16px;line-height:18px;margin:0 10px}.block--reviews .profile__bucket--1{left:100px;position:absolute;top:22px;width:auto}.block--reviews .profile__bucket--2,.block--reviews .profile__bucket--3,.block--reviews .profile__bucket--4{width:100%}.block--reviews .profile__bucket--4{padding:0}.block--reviews .profile__bucket--1 .review__stars{font-size:16px}@media only screen and (min-width:500px){.block--reviews .profile__bucket--1{left:115px;top:38px;width:auto}.block--reviews .profile__bucket--1 .review__stars{font-size:18px;position:relative;top:-2px}.block--reviews .profile__bucket--2,.block--reviews .profile__bucket--3{width:100%}.block--reviews .profile__bucket--2{padding-left:30px}.block--reviews .profile__bucket--3{padding:0 30px 20px}}@media only screen and (min-width:630px){.no-reviews__button{max-width:300px}.block--reviews .profile__bucket--2{padding-left:30px;width:310px}.block--reviews .profile__bucket--3{max-width:490px;padding-left:0;width:100%;width:calc(100% - 310px)}}.block--horiz-poll__empty{align-items:center;background-color:#eee;display:flex;min-height:68px;padding:0 20px 20px;position:relative;width:100%}.block--horiz-poll__empty__link:hover{text-decoration:none}.platform .block--horiz-poll__empty__link:hover .block--horiz-poll__empty__label{text-decoration:underline}.block--horiz-poll__empty__text{color:#919191;font-size:16px;line-height:18px;margin:0;padding:24px 0 4px 45px}.block--horiz-poll .profile__bucket--3{background:#e6f9fc;min-height:58px;padding:15px 20px 20px 60px;position:relative}.block--horiz-poll .profile__bucket--4{padding:0;width:100%}.block--horiz-poll-null .block--horiz-poll__empty:after,.block--horiz-poll .profile__bucket--3:after{color:#6bbef2;content:"POLL";font-weight:600;left:13px;position:absolute;top:37px}.block--horiz-poll-null .block--horiz-poll__empty:before,.block--horiz-poll .profile__bucket--3:before{background-color:#c5e4b8;box-shadow:9px 10px 0 #f78f6a,-18px 10px 0 #9eddf8,0 0 0 transparent,-9px 5px 0 #6bbef2;clip:rect(0,16px,24px,-18px);content:"";height:24px;left:31px;position:absolute;top:15px;width:7px;z-index:0}.block--horiz-poll .icon-arrowright-thin--horiz-poll{display:inline;position:relative;top:2px}.block--horiz-poll--expansion{padding-bottom:52px}.block--horiz-poll-null .profile__bucket--3{background:#fff;bottom:0;left:0;padding:0;position:absolute;width:100%}.block--horiz-poll-null .profile__bucket--3:after,.block--horiz-poll-null .profile__bucket--3:before{display:none}@media only screen and (min-width:500px){.block--horiz-poll .profile__bucket--3{min-height:68px;padding:15px 20px 20px 80px}.block--horiz-poll-null .block--horiz-poll__empty:after,.block--horiz-poll .profile__bucket--3:after{left:31px}.block--horiz-poll-null .block--horiz-poll__empty:before,.block--horiz-poll .profile__bucket--3:before{left:49px}.block--horiz-poll-null .profile__bucket--3{min-height:0;padding:0}.block--horiz-poll__empty:before{left:24px}.block--horiz-poll__empty__text{padding-left:60px}}@media only screen and (min-width:600px){.block--horiz-poll .poll__single__value{align-items:center}}.block--two-poll,.block--two-poll--no-poll{padding:0}.block--two-poll__empty{background-color:#eee;padding:0 20px 20px;position:relative;width:100%}.block--two-poll__empty__text{color:#919191;font-size:16px;line-height:18px;padding:0 0 0 45px}.block--two-poll .poll__single__value{align-items:flex-start}.block--two-poll .profile__bucket--2{background-color:#e6f9fc;margin:20px 0 0;padding:57px 20px 20px;position:relative;z-index:0}.block--two-poll--no-poll .block--two-poll__empty:before,.block--two-poll .profile__bucket--2:before{border-bottom:1px solid #c4e7f6;box-sizing:border-box;color:#6bbef2;content:"POLLS";font-size:22px;font-weight:600;height:40px;left:0;line-height:22px;padding:12px 20px 5px 55px;position:absolute;text-align:left;top:0;width:100%;z-index:2}.block--two-poll--no-poll .block--two-poll__empty:after,.block--two-poll .profile__bucket--2:after{background-color:#c5e4b8;box-shadow:9px 10px 0 #f78f6a,-18px 10px 0 #9eddf8,0 0 0 transparent,-9px 5px 0 #6bbef2;clip:rect(0,16px,24px,-18px);content:"";height:24px;left:30px;position:absolute;top:15px;width:7px}.block--two-poll--no-poll .profile__bucket--3,.block--two-poll .profile__bucket--3{padding:0;width:100%}.block--two-poll--expansion{padding-bottom:52px}.block--two-poll--no-poll .profile__bucket--3{background:#fff;bottom:0;left:0;padding:0;position:absolute;width:100%}.block--two-poll--no-poll .profile__bucket--3:before{display:none}.block--two-poll--no-poll .block--two-poll__empty{display:inline-block;padding:59px 20px 20px;text-align:center}.block--two-poll--no-poll .block--two-poll__empty__text{padding-left:0;margin-top:4px}.block--two-poll--no-poll .profile__bucket--2{display:none}.block--two-poll__empty__button{display:block;font-size:18px;font-weight:600;margin:20px;width:auto}.block--two-poll__empty__button:focus{outline:none}@media only screen and (min-width:500px){.block--two-poll .profile__bucket--2{margin:0}.block--two-poll--no-poll{display:flex;flex-wrap:wrap}.block--two-poll--no-poll .block__title{flex:1 auto;width:100%}.block--two-poll--no-poll .block--two-poll__empty,.block--two-poll--no-poll .profile__buckets{flex:1 auto;width:50%}.block--two-poll--no-poll .profile__bucket--1{width:100%}}.ordered__list__bucket{list-style:none}.scalar__bucket .profile__data__unavailable{margin-bottom:25px}.scalar__bucket__description{border-top:1px solid #eee;margin:10px 0 0}.profile__table__description,.scalar__bucket__description{color:#919191;font-size:16px;line-height:18px;padding:10px 0 0}.breakdown__header,.profile__table__header{font-size:18px;font-weight:700;line-height:20px;margin:0 0 10px;position:relative}.profile__table__national{bottom:0;color:#919191;font-size:12px;font-weight:400;line-height:14px;position:absolute;right:0}.breakdown__rows--national,.profile__table__rows,.profile__table__rows--national{border-bottom:1px solid #ddd}.breakdown__rows--national .fact__table__row,.profile__table__rows--national .fact__table__row{max-width:calc(100% - 50px);padding-right:10px;width:85%}.breakdown__subheader,.profile__table__subheader{color:#919191;display:flex;font-size:12px;font-weight:400;line-height:14px;list-style:none;margin:-10px 0 0;max-width:calc(100% - 50px);width:85%}.profile__table__subheader li{margin:2px 0 0}.profile__table__subtitle{flex:1 auto}.profile__table__title{margin:0 0 10px;max-width:calc(100% - 50px);width:85%}.breakdown--bar_chart--colorful--long_value .fact__table__row,.breakdown--bar_chart--colorful--long_value .toggle__content__link--profiles,.breakdown--bar_chart--colorful .fact__table__row,.breakdown--bar_chart--colorful .toggle__content__link--profiles,.breakdown--bar_chart--long_value .fact__table__row,.breakdown--bar_chart--long_value .toggle__content__link--profiles,.breakdown--bar_chart .fact__table__row,.breakdown--bar_chart .toggle__content__link--profiles,.breakdown--colorful--long_value .fact__table__row,.breakdown--colorful--long_value .toggle__content__link--profiles,.breakdown--colorful .fact__table__row,.breakdown--colorful .toggle__content__link--profiles,.profile__table--bar_chart--colorful--long_value .fact__table__row,.profile__table--bar_chart--colorful--long_value .toggle__content__link--profiles,.profile__table--bar_chart--colorful .fact__table__row,.profile__table--bar_chart--colorful .toggle__content__link--profiles,.profile__table--bar_chart--long_value .fact__table__row,.profile__table--bar_chart--long_value .toggle__content__link--profiles,.profile__table--bar_chart .fact__table__row,.profile__table--bar_chart .toggle__content__link--profiles,.profile__table--colorful--long_value .fact__table__row,.profile__table--colorful--long_value .toggle__content__link--profiles,.profile__table--colorful .fact__table__row,.profile__table--colorful .toggle__content__link--profiles{background-color:#f6f6f6;border:0;margin-bottom:3px;padding:0 10px}.breakdown--bar_chart--colorful--long_value .fact__table__row__fill,.breakdown--bar_chart--colorful .fact__table__row__fill,.breakdown--bar_chart--long_value .fact__table__row__fill,.breakdown--bar_chart .fact__table__row__fill,.breakdown--colorful--long_value .fact__table__row__fill,.breakdown--colorful .fact__table__row__fill,.profile__table--bar_chart--colorful--long_value .fact__table__row__fill,.profile__table--bar_chart--colorful .fact__table__row__fill,.profile__table--bar_chart--long_value .fact__table__row__fill,.profile__table--bar_chart .fact__table__row__fill,.profile__table--colorful--long_value .fact__table__row__fill,.profile__table--colorful .fact__table__row__fill{background-color:#c5e4b8;box-shadow:1px 0 0 #fff}.breakdown--bar_chart--colorful--long_value .profile__table__header,.breakdown--bar_chart--colorful .profile__table__header,.breakdown--bar_chart--long_value .profile__table__header,.breakdown--bar_chart .profile__table__header,.breakdown--colorful--long_value .profile__table__header,.breakdown--colorful .profile__table__header,.profile__table--bar_chart--colorful--long_value .profile__table__header,.profile__table--bar_chart--colorful .profile__table__header,.profile__table--bar_chart--long_value .profile__table__header,.profile__table--bar_chart .breakdown__header,.profile__table--bar_chart .profile__table__header,.profile__table--colorful--long_value .profile__table__header,.profile__table--colorful .profile__table__header{font-weight:400}.breakdown--bar_chart--colorful--long_value .profile__table__rows,.breakdown--bar_chart--colorful--long_value .profile__table__rows--national,.breakdown--bar_chart--colorful .profile__table__rows,.breakdown--bar_chart--colorful .profile__table__rows--national,.breakdown--bar_chart--long_value .profile__table__rows,.breakdown--bar_chart--long_value .profile__table__rows--national,.breakdown--bar_chart .profile__table__rows,.breakdown--bar_chart .profile__table__rows--national,.breakdown--colorful--long_value .profile__table__rows,.breakdown--colorful--long_value .profile__table__rows--national,.breakdown--colorful .profile__table__rows,.breakdown--colorful .profile__table__rows--national,.profile__table--bar_chart--colorful--long_value .profile__table__rows,.profile__table--bar_chart--colorful--long_value .profile__table__rows--national,.profile__table--bar_chart--colorful .profile__table__rows,.profile__table--bar_chart--colorful .profile__table__rows--national,.profile__table--bar_chart--long_value .profile__table__rows,.profile__table--bar_chart--long_value .profile__table__rows--national,.profile__table--bar_chart .breakdown__rows--national,.profile__table--bar_chart .profile__table__rows,.profile__table--bar_chart .profile__table__rows--national,.profile__table--colorful--long_value .profile__table__rows,.profile__table--colorful--long_value .profile__table__rows--national,.profile__table--colorful .profile__table__rows,.profile__table--colorful .profile__table__rows--national{border-bottom:0}.breakdown--bar_chart--colorful--long_value .fact__table__row__national,.breakdown--bar_chart--colorful .fact__table__row__national,.breakdown--bar_chart--long_value .fact__table__row__national,.breakdown--bar_chart .fact__table__row__national,.breakdown--colorful--long_value .fact__table__row__national,.breakdown--colorful .fact__table__row__national,.profile__table--bar_chart--colorful--long_value .fact__table__row__national,.profile__table--bar_chart--colorful .fact__table__row__national,.profile__table--bar_chart--long_value .fact__table__row__national,.profile__table--bar_chart .fact__table__row__national,.profile__table--colorful--long_value .fact__table__row__national,.profile__table--colorful .fact__table__row__national{background-color:#f6f6f6;border-top:0;height:100%;margin:0;padding:10px;top:0}.breakdown--bar_chart--colorful--long_value .toggle__content__link--profiles:after,.breakdown--bar_chart--colorful .toggle__content__link--profiles:after,.breakdown--bar_chart--long_value .toggle__content__link--profiles:after,.breakdown--bar_chart .toggle__content__link--profiles:after,.breakdown--colorful--long_value .toggle__content__link--profiles:after,.breakdown--colorful .toggle__content__link--profiles:after,.profile__table--bar_chart--colorful--long_value .toggle__content__link--profiles:after,.profile__table--bar_chart--colorful .toggle__content__link--profiles:after,.profile__table--bar_chart--long_value .toggle__content__link--profiles:after,.profile__table--bar_chart .toggle__content__link--profiles:after,.profile__table--colorful--long_value .toggle__content__link--profiles:after,.profile__table--colorful .toggle__content__link--profiles:after{left:45px}.breakdown--bar_chart--colorful--long_value .toggle__content__link--profiles:before,.breakdown--bar_chart--colorful .toggle__content__link--profiles:before,.breakdown--bar_chart--long_value .toggle__content__link--profiles:before,.breakdown--bar_chart .toggle__content__link--profiles:before,.breakdown--colorful--long_value .toggle__content__link--profiles:before,.breakdown--colorful .toggle__content__link--profiles:before,.profile__table--bar_chart--colorful--long_value .toggle__content__link--profiles:before,.profile__table--bar_chart--colorful .toggle__content__link--profiles:before,.profile__table--bar_chart--long_value .toggle__content__link--profiles:before,.profile__table--bar_chart .toggle__content__link--profiles:before,.profile__table--colorful--long_value .toggle__content__link--profiles:before,.profile__table--colorful .toggle__content__link--profiles:before{left:10px}.breakdown--bar_chart--colorful--long_value .fact__table__row:nth-child(1) .fact__table__row__fill,.breakdown--bar_chart--colorful .fact__table__row:nth-child(1) .fact__table__row__fill,.breakdown--colorful--long_value .fact__table__row:nth-child(1) .fact__table__row__fill,.breakdown--colorful .fact__table__row:nth-child(1) .fact__table__row__fill,.profile__table--bar_chart--colorful--long_value .fact__table__row:nth-child(1) .fact__table__row__fill,.profile__table--bar_chart--colorful .fact__table__row:nth-child(1) .fact__table__row__fill,.profile__table--colorful--long_value .fact__table__row:nth-child(1) .fact__table__row__fill,.profile__table--colorful .fact__table__row:nth-child(1) .fact__table__row__fill{background-color:#abc3f7}.breakdown--bar_chart--colorful--long_value .fact__table__row:nth-child(1) .fact__table__row__value,.breakdown--bar_chart--colorful .fact__table__row:nth-child(1) .fact__table__row__value,.breakdown--colorful--long_value .fact__table__row:nth-child(1) .fact__table__row__value,.breakdown--colorful .fact__table__row:nth-child(1) .fact__table__row__value,.profile__table--bar_chart--colorful--long_value .fact__table__row:nth-child(1) .fact__table__row__value,.profile__table--bar_chart--colorful .fact__table__row:nth-child(1) .fact__table__row__value,.profile__table--colorful--long_value .fact__table__row:nth-child(1) .fact__table__row__value,.profile__table--colorful .fact__table__row:nth-child(1) .fact__table__row__value{color:#4a7ae6}.breakdown--bar_chart--colorful--long_value .fact__table__row:nth-child(2) .fact__table__row__fill,.breakdown--bar_chart--colorful .fact__table__row:nth-child(2) .fact__table__row__fill,.breakdown--colorful--long_value .fact__table__row:nth-child(2) .fact__table__row__fill,.breakdown--colorful .fact__table__row:nth-child(2) .fact__table__row__fill,.profile__table--bar_chart--colorful--long_value .fact__table__row:nth-child(2) .fact__table__row__fill,.profile__table--bar_chart--colorful .fact__table__row:nth-child(2) .fact__table__row__fill,.profile__table--colorful--long_value .fact__table__row:nth-child(2) .fact__table__row__fill,.profile__table--colorful .fact__table__row:nth-child(2) .fact__table__row__fill{background-color:#9cdaab}.breakdown--bar_chart--colorful--long_value .fact__table__row:nth-child(2) .fact__table__row__value,.breakdown--bar_chart--colorful .fact__table__row:nth-child(2) .fact__table__row__value,.breakdown--colorful--long_value .fact__table__row:nth-child(2) .fact__table__row__value,.breakdown--colorful .fact__table__row:nth-child(2) .fact__table__row__value,.profile__table--bar_chart--colorful--long_value .fact__table__row:nth-child(2) .fact__table__row__value,.profile__table--bar_chart--colorful .fact__table__row:nth-child(2) .fact__table__row__value,.profile__table--colorful--long_value .fact__table__row:nth-child(2) .fact__table__row__value,.profile__table--colorful .fact__table__row:nth-child(2) .fact__table__row__value{color:#59b46f}.breakdown--bar_chart--colorful--long_value .fact__table__row:nth-child(3) .fact__table__row__fill,.breakdown--bar_chart--colorful .fact__table__row:nth-child(3) .fact__table__row__fill,.breakdown--colorful--long_value .fact__table__row:nth-child(3) .fact__table__row__fill,.breakdown--colorful .fact__table__row:nth-child(3) .fact__table__row__fill,.profile__table--bar_chart--colorful--long_value .fact__table__row:nth-child(3) .fact__table__row__fill,.profile__table--bar_chart--colorful .fact__table__row:nth-child(3) .fact__table__row__fill,.profile__table--colorful--long_value .fact__table__row:nth-child(3) .fact__table__row__fill,.profile__table--colorful .fact__table__row:nth-child(3) .fact__table__row__fill{background-color:#faaf99}.breakdown--bar_chart--colorful--long_value .fact__table__row:nth-child(3) .fact__table__row__value,.breakdown--bar_chart--colorful .fact__table__row:nth-child(3) .fact__table__row__value,.breakdown--colorful--long_value .fact__table__row:nth-child(3) .fact__table__row__value,.breakdown--colorful .fact__table__row:nth-child(3) .fact__table__row__value,.profile__table--bar_chart--colorful--long_value .fact__table__row:nth-child(3) .fact__table__row__value,.profile__table--bar_chart--colorful .fact__table__row:nth-child(3) .fact__table__row__value,.profile__table--colorful--long_value .fact__table__row:nth-child(3) .fact__table__row__value,.profile__table--colorful .fact__table__row:nth-child(3) .fact__table__row__value{color:#f78f6a}.breakdown--bar_chart--colorful--long_value .fact__table__row:nth-child(4) .fact__table__row__fill,.breakdown--bar_chart--colorful .fact__table__row:nth-child(4) .fact__table__row__fill,.breakdown--colorful--long_value .fact__table__row:nth-child(4) .fact__table__row__fill,.breakdown--colorful .fact__table__row:nth-child(4) .fact__table__row__fill,.profile__table--bar_chart--colorful--long_value .fact__table__row:nth-child(4) .fact__table__row__fill,.profile__table--bar_chart--colorful .fact__table__row:nth-child(4) .fact__table__row__fill,.profile__table--colorful--long_value .fact__table__row:nth-child(4) .fact__table__row__fill,.profile__table--colorful .fact__table__row:nth-child(4) .fact__table__row__fill{background-color:#f5df7b}.breakdown--bar_chart--colorful--long_value .fact__table__row:nth-child(4) .fact__table__row__value,.breakdown--bar_chart--colorful .fact__table__row:nth-child(4) .fact__table__row__value,.breakdown--colorful--long_value .fact__table__row:nth-child(4) .fact__table__row__value,.breakdown--colorful .fact__table__row:nth-child(4) .fact__table__row__value,.profile__table--bar_chart--colorful--long_value .fact__table__row:nth-child(4) .fact__table__row__value,.profile__table--bar_chart--colorful .fact__table__row:nth-child(4) .fact__table__row__value,.profile__table--colorful--long_value .fact__table__row:nth-child(4) .fact__table__row__value,.profile__table--colorful .fact__table__row:nth-child(4) .fact__table__row__value{color:#e0c43f}.breakdown--bar_chart--colorful--long_value .fact__table__row:nth-child(5) .fact__table__row__fill,.breakdown--bar_chart--colorful .fact__table__row:nth-child(5) .fact__table__row__fill,.breakdown--colorful--long_value .fact__table__row:nth-child(5) .fact__table__row__fill,.breakdown--colorful .fact__table__row:nth-child(5) .fact__table__row__fill,.profile__table--bar_chart--colorful--long_value .fact__table__row:nth-child(5) .fact__table__row__fill,.profile__table--bar_chart--colorful .fact__table__row:nth-child(5) .fact__table__row__fill,.profile__table--colorful--long_value .fact__table__row:nth-child(5) .fact__table__row__fill,.profile__table--colorful .fact__table__row:nth-child(5) .fact__table__row__fill{background-color:#cae692}.breakdown--bar_chart--colorful--long_value .fact__table__row:nth-child(5) .fact__table__row__value,.breakdown--bar_chart--colorful .fact__table__row:nth-child(5) .fact__table__row__value,.breakdown--colorful--long_value .fact__table__row:nth-child(5) .fact__table__row__value,.breakdown--colorful .fact__table__row:nth-child(5) .fact__table__row__value,.profile__table--bar_chart--colorful--long_value .fact__table__row:nth-child(5) .fact__table__row__value,.profile__table--bar_chart--colorful .fact__table__row:nth-child(5) .fact__table__row__value,.profile__table--colorful--long_value .fact__table__row:nth-child(5) .fact__table__row__value,.profile__table--colorful .fact__table__row:nth-child(5) .fact__table__row__value{color:#84ba1c}.breakdown--bar_chart--colorful--long_value .fact__table__row:nth-child(6) .fact__table__row__fill,.breakdown--bar_chart--colorful .fact__table__row:nth-child(6) .fact__table__row__fill,.breakdown--colorful--long_value .fact__table__row:nth-child(6) .fact__table__row__fill,.breakdown--colorful .fact__table__row:nth-child(6) .fact__table__row__fill,.profile__table--bar_chart--colorful--long_value .fact__table__row:nth-child(6) .fact__table__row__fill,.profile__table--bar_chart--colorful .fact__table__row:nth-child(6) .fact__table__row__fill,.profile__table--colorful--long_value .fact__table__row:nth-child(6) .fact__table__row__fill,.profile__table--colorful .fact__table__row:nth-child(6) .fact__table__row__fill{background-color:#a2dedc}.breakdown--bar_chart--colorful--long_value .fact__table__row:nth-child(6) .fact__table__row__value,.breakdown--bar_chart--colorful .fact__table__row:nth-child(6) .fact__table__row__value,.breakdown--colorful--long_value .fact__table__row:nth-child(6) .fact__table__row__value,.breakdown--colorful .fact__table__row:nth-child(6) .fact__table__row__value,.profile__table--bar_chart--colorful--long_value .fact__table__row:nth-child(6) .fact__table__row__value,.profile__table--bar_chart--colorful .fact__table__row:nth-child(6) .fact__table__row__value,.profile__table--colorful--long_value .fact__table__row:nth-child(6) .fact__table__row__value,.profile__table--colorful .fact__table__row:nth-child(6) .fact__table__row__value{color:#5ebfbf}.breakdown--bar_chart--colorful--long_value .fact__table__row:nth-child(7) .fact__table__row__fill,.breakdown--bar_chart--colorful .fact__table__row:nth-child(7) .fact__table__row__fill,.breakdown--colorful--long_value .fact__table__row:nth-child(7) .fact__table__row__fill,.breakdown--colorful .fact__table__row:nth-child(7) .fact__table__row__fill,.profile__table--bar_chart--colorful--long_value .fact__table__row:nth-child(7) .fact__table__row__fill,.profile__table--bar_chart--colorful .fact__table__row:nth-child(7) .fact__table__row__fill,.profile__table--colorful--long_value .fact__table__row:nth-child(7) .fact__table__row__fill,.profile__table--colorful .fact__table__row:nth-child(7) .fact__table__row__fill{background-color:#9eddf8}.breakdown--bar_chart--colorful--long_value .fact__table__row:nth-child(7) .fact__table__row__value,.breakdown--bar_chart--colorful .fact__table__row:nth-child(7) .fact__table__row__value,.breakdown--colorful--long_value .fact__table__row:nth-child(7) .fact__table__row__value,.breakdown--colorful .fact__table__row:nth-child(7) .fact__table__row__value,.profile__table--bar_chart--colorful--long_value .fact__table__row:nth-child(7) .fact__table__row__value,.profile__table--bar_chart--colorful .fact__table__row:nth-child(7) .fact__table__row__value,.profile__table--colorful--long_value .fact__table__row:nth-child(7) .fact__table__row__value,.profile__table--colorful .fact__table__row:nth-child(7) .fact__table__row__value{color:#51c8fc}.breakdown--bar_chart--colorful--long_value .fact__table__row,.breakdown--bar_chart--long_value .fact__table__row,.breakdown--colorful--long_value .fact__table__row,.breakdown--long_value .fact__table__row,.profile__table--bar_chart--colorful--long_value .fact__table__row,.profile__table--bar_chart--long_value .fact__table__row,.profile__table--colorful--long_value .fact__table__row,.profile__table--long_value .fact__table__row{width:77%}.breakdown--bar_chart--colorful--long_value .fact__table__row__national,.breakdown--bar_chart--long_value .fact__table__row__national,.breakdown--colorful--long_value .fact__table__row__national,.breakdown--long_value .fact__table__row__national,.profile__table--bar_chart--colorful--long_value .fact__table__row__national,.profile__table--bar_chart--long_value .fact__table__row__national,.profile__table--colorful--long_value .fact__table__row__national,.profile__table--long_value .fact__table__row__national{right:-30%;width:30%}.review-survey-cta{border-bottom:1px solid #ddd;border-top:1px solid #ddd;color:#2e9adf;display:block;margin:12px 0 25px;padding:16px 0}.icon-arrowright-thin--reviews{display:inline-block;position:relative;top:2px}.profile__address{font-size:18px;font-weight:600;line-height:20px;margin:0 0 20px;word-wrap:break-word}.profile__address .profile__data__unavailable{font-size:18px;font-weight:400;line-height:20px}.profile__address__label{font-weight:400}.breakdown__rows__null{background-color:#fafafa;border-bottom:1px solid #ddd;border-top:1px solid #ddd;color:#919191;font-size:16px;justify-content:center;line-height:18px;padding:1.5em 10px}.breakdown__subheader{display:block;margin:2px 0 0}.breakdown--long_value .breakdown__rows,.breakdown--long_value .breakdown__rows--national,.breakdown .breakdown__rows,.breakdown .breakdown__rows--national{border-bottom:1px solid #ddd}.breakdown--bar_chart--colorful--long_value .breakdown__header,.breakdown--bar_chart--colorful .breakdown__header,.breakdown--bar_chart--long_value .breakdown__header,.breakdown--bar_chart .breakdown__header,.breakdown--colorful--long_value .breakdown__header,.breakdown--colorful .breakdown__header{font-weight:400}.breakdown--bar_chart--colorful--long_value .breakdown__rows--national,.breakdown--bar_chart--colorful .breakdown__rows--national,.breakdown--bar_chart--long_value .breakdown__rows--national,.breakdown--bar_chart .breakdown__rows--national,.breakdown--colorful--long_value .breakdown__rows--national,.breakdown--colorful .breakdown__rows--national{border-bottom:0}.profile-cta>.card{margin:0}.expansion-link{border-top:1px solid #e6e6e6;padding:15px 10px;text-align:right}.icon-arrowright-thin--expansion{position:relative;top:2px}@media only screen and (min-width:500px){.expansion-link{padding:15px 25px}}.expansion-title{color:#53a63a;font-size:30px;line-height:32px;max-width:800px;margin:.25em auto .5em;padding:0 15px}@media only screen and (min-width:500px){.expansion-title{margin:.25em auto 0;padding:0}}.fact__table__row{border-top:1px solid #ddd;display:flex;flex-wrap:nowrap;position:relative}.fact__table__row__fill{height:100%;left:0;position:absolute;top:0;z-index:0}.fact__table__row__label{flex:1 auto;font-size:16px;line-height:18px;padding:10px 0;position:relative}.fact__table__row__no__data{color:#919191;white-space:nowrap}.fact__table__row__value{margin:0 0 0 20px;position:relative}.fact__table__row__national,.fact__table__row__value{flex:0 auto;font-size:16px;font-weight:600;line-height:18px;min-width:-webkit-min-content;min-width:min-content;padding:10px 0;text-align:right;z-index:1}.fact__table__row__national{margin:0 0 0 20px;position:relative;border-left:1px solid #ddd;border-top:1px solid #ddd;color:#ababab;font-weight:400;height:calc(100% + 2px);left:100%;margin:-1px 0;min-width:50px;position:absolute;top:0;width:17.75%}.fact__table__row__suffix{display:inline-block;font-size:12px;line-height:12px;margin:0 0 0 2px}.grade-modal{background-color:#fafafa;border-radius:2px;margin:-15px;max-width:400px;width:100%;width:calc(100vw - 20px)}.grade-modal .ranking-factors__info{padding:8px 15px 0}.grade-modal .ranking-factors__detail__link{color:#787878}.grade-modal .ranking-factors__detail__link:hover{text-decoration:none}.platform .grade-modal .ranking-factors__detail__link:hover{color:#5f5f5f}.grade-modal__button{font-size:16px;margin:10px 15px 20px;width:100%;width:calc(100% - 30px)}.grade-modal__button:focus{outline:none}.grade-modal__header{background-color:#fff;border-top-right-radius:2px;border-top-left-radius:2px;padding:15px}.grade-modal__header .niche__grade{float:left;font-size:1.3em;height:49px;width:49px}.grade-modal__header__title{color:#5f5f5f;display:table-cell;height:48px;flex:1 auto;font-size:20px;line-height:22px;padding:0 0 0 10px;vertical-align:middle}@media only screen and (min-width:500px){.grade-modal{margin:-15px -30px}}.profile__grade,.profile__grade--section{min-height:32px;position:relative}.platform [class^=profile__grade]:hover{cursor:pointer}.platform [class^=profile__grade]:hover .profile__grade__label{text-decoration:underline}.profile__grade__description{color:#919191;display:table-cell;font-size:14px;height:50px;line-height:16px;vertical-align:middle}.profile__grade__label{cursor:pointer;font-size:18px;line-height:20px;margin:0 0 5px}.profile__grade--section .niche__grade,.profile__grade .niche__grade{float:left;font-size:1.2em;height:2.5em;margin:0 10px 0 0;width:2.5em}.profile__grade--section--two,.profile__grade--two{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;min-height:32px;position:relative;min-height:auto}.profile__grade--section--two .profile__grade__description,.profile__grade--two .profile__grade__description{display:block;padding:0}.profile__grade--section--two .profile__grade__label,.profile__grade--two .profile__grade__label{flex:1 auto;font-size:16px;line-height:18px;margin:0;padding:9px 0 9px 8px;width:calc(100% - 32px);word-break:break-word}.profile__grade--section--two .niche__grade,.profile__grade--two .niche__grade{flex:0 auto;font-size:.8em;height:32px;width:32px}@media only screen and (min-width:500px){.profile__grade__description{font-size:16px;line-height:18px}}.profile__list__item [class^=review__stars__icon]{top:0}.profile__list__item .review__stars--gray{display:inline;font-size:12px;white-space:nowrap}.profile__list__items{list-style:none}.profile__list__item__link{align-items:center;display:inline-flex;padding:5px 0 5px 40px;position:relative;min-height:45px}.profile__list__item__link:hover{text-decoration:none}.platform .profile__list__item__link:hover .profile__list__item__name{color:#007ac8;text-decoration:underline}.profile__list__item__link--empty{align-items:center;display:inline-flex;padding:5px 0 5px 40px;position:relative;min-height:45px;cursor:default;pointer-events:none}.profile__list__item__link--empty:hover .profile__list__item__name{text-decoration:none}.profile__list__item .niche__grade{position:absolute;font-size:13px;height:33px;left:0;margin:2px 10px 0 0;top:3px;width:33px}.profile__list__item__name{color:#2e9adf;font-size:16px;font-weight:400;line-height:17px}.profile__list__item__tagline{color:#919191;font-size:12px;list-style:none}.profile__list__item__tagline li{display:inline}.profile__list__item__tagline li:after{display:inline-block;width:11px;text-align:center;content:'\B7'}.profile__list__item__tagline li:last-child:after{display:none}.profile__list__title{color:#53a63a;font-size:20px;font-weight:400;line-height:24px;margin:-15px 0 0;padding:0 0 15px}@media only screen and (min-width:500px){.profile__list__title{font-size:24px;line-height:30px}}@media only screen and (min-width:600px){.profile__list__item__name{font-size:18px;line-height:20px}.profile__list__item .review__stars--gray,.profile__list__item__tagline{font-size:14px}}.majors-list{font-size:18px;line-height:22px;margin:15px -15px}.majors-list__header{align-items:flex-end;border-bottom:1px solid #a4d394;display:flex;padding:15px 15px 8px}.majors-list__header__key{color:#919191;flex:0 auto;font-size:14px;line-height:18px}.majors-list__header__title{align-items:flex-end;flex:1 auto;color:#53a63a;font-size:22px;line-height:24px}.majors-list__header__tooltip{flex:0 auto;position:relative;margin:0 -10px 0 0;width:20px}.majors-list__list__item{border-bottom:1px solid #ddd;display:flex;padding:10px 15px}.majors-list__list__item__count{flex:0 auto;font-weight:600;padding:0 0 0 10px}.majors-list__list__item__major{flex:1 auto}@media only screen and (min-width:500px){.majors-list{margin:15px -30px}.majors-list__header{padding:15px 30px 8px}.majors-list__header__tooltip{flex:0 auto;position:relative;margin:0 -20px 0 0}.majors-list__list__item{padding:10px 30px}}@media only screen and (min-width:768px){.majors-list{margin:15px 0}.majors-list__header{padding:15px 0 8px}.majors-list__header__tooltip{margin:0}.majors-list__list__item{padding:10px 15px}}.profile__map{background:#f5f2ef;background-size:800px;background-image:url('http://api.tiles.mapbox.com/v4/jerrycp.9a569e79/url-http%3A%2F%2Fi.imgur.com%2FX1IT1eo.png(-79.9405005,40.4313684)/-79.9405005,40.4313684,13/800x250@2x.png?access_token=pk.eyJ1IjoiamVycnljcCIsImEiOiJ6eWdRa2E4In0.808my5Egj6PaJ_CKlJe67w');background-position:50%;background-size:500px;height:200px;margin:-30px -15px -20px}@media only screen and (min-width:500px){.profile__map{background-size:800px;height:250px;margin:-30px -30px -20px}}.profile__overall__grade{text-align:left;max-width:240px;min-height:60px;padding:5px 0 0 70px;position:relative}.platform .profile__overall__grade:hover{cursor:pointer}.platform .profile__overall__grade:hover .profile__overall__grade__label{text-decoration:underline}.profile__overall__grade .niche__grade{font-size:1.5em;height:60px;left:0;position:absolute;top:0;width:60px}.profile__overall__grade__label{cursor:pointer;font-size:20px;line-height:20px;padding:14px 0 0}.profile__overall__grade__method{color:#919191;display:block;font-size:13px;line-height:14px;margin:2px 0 4px;text-decoration:none}.profile__overall__grade__method:hover{color:#464646;text-decoration:underline}@media only screen and (min-width:500px){.profile__overall__grade{margin:0 auto;padding:0;text-align:center}.profile__overall__grade .niche__grade{font-size:1.65em;height:65px;position:static;width:65px}.profile__overall__grade__label{padding:10px 0 0}}.parent__entity__label{font-size:18px;line-height:20px}.parent__entity__link{color:#2e9adf;font-size:18px;font-weight:600;line-height:22px;text-decoration:none}.parent__entity__link:hover{text-decoration:underline}.parent__entity__name{font-size:18px;font-weight:600;line-height:22px}.profile__photo{position:relative;z-index:2}.profile__photo__cite{color:#ababab;font-size:9px;padding:0;position:absolute;right:15px;text-align:right;top:10px;z-index:2}.profile__photo__cite__link,.profile__photo__cite__link:hover{color:#ababab}.profile__photo__overlay{background:transparent;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.icon-arrowdown-thin--polltable{left:-1px;position:relative;top:3px}.poll__table__count{color:#919191;font-size:12px;line-height:14px;margin:2px 0 0}.poll__table__body{font-size:18px;font-weight:700;line-height:20px}.poll__table__icon{color:#6bbef2;font-size:12px;font-weight:600;letter-spacing:.05em;line-height:16px;margin:0 0 2px;padding:0 0 0 20px;position:relative;text-transform:uppercase}.poll__table__icon:before{background-color:#c5e4b8;box-shadow:4px 4px 0 #f78f6a,-8px 4px 0 #9eddf8,0 0 0 transparent,-4px 2px 0 #6bbef2;clip:rect(0,8px,10px,-10px);content:"";height:10px;left:8px;position:absolute;top:2px;width:3px}.poll__table__no__result{background-color:#f6f6f6;color:#919191;flex:1 auto;line-height:18px;padding:24px 10px;text-align:center}.poll__table__results{border-bottom:1px solid #ddd;list-style:none;margin:10px 0 0;padding:0}.poll__table__result__fill{height:100%;top:0;position:absolute;left:0;z-index:0}.poll__table__result__item{border-top:1px solid #ddd;display:flex;flex-wrap:nowrap;line-height:18px;position:relative}.poll__table__result__label{flex:1 auto;word-break:break-word}.poll__table__result__label,.poll__table__result__percent{padding:10px 0;font-size:16px;line-height:18px;position:relative;z-index:1}.poll__table__result__percent{flex:0 auto;font-weight:600;margin:0 0 0 20px;min-width:-webkit-min-content;min-width:min-content;text-align:right}.poll__table__survey{color:#2e9adf;display:inline-block;margin:0 3px;text-decoration:none}.poll__table__survey:hover{color:#007ac8;text-decoration:underline}.poll__table--bar_chart--bar_chart_color .poll__table__body,.poll__table--bar_chart .poll__table__body,.poll__table--bar_chart_color .poll__table__body{font-weight:400}.poll__table--bar_chart--bar_chart_color .poll__table__results,.poll__table--bar_chart .poll__table__results,.poll__table--bar_chart_color .poll__table__results{border:0}.poll__table--bar_chart--bar_chart_color .poll__table__result__fill,.poll__table--bar_chart .poll__table__result__fill,.poll__table--bar_chart_color .poll__table__result__fill{background-color:#c5e4b8}.poll__table--bar_chart--bar_chart_color .poll__table__result__item,.poll__table--bar_chart .poll__table__result__item,.poll__table--bar_chart_color .poll__table__result__item{background-color:#f6f6f6;border:0;margin:0 0 3px}.poll__table--bar_chart--bar_chart_color .poll__table__result__label,.poll__table--bar_chart--bar_chart_color .poll__table__result__percent,.poll__table--bar_chart--bar_chart_color .toggle__content__link--profiles,.poll__table--bar_chart .poll__table__result__label,.poll__table--bar_chart .poll__table__result__percent,.poll__table--bar_chart .toggle__content__link--profiles,.poll__table--bar_chart_color .poll__table__result__label,.poll__table--bar_chart_color .poll__table__result__percent,.poll__table--bar_chart_color .toggle__content__link--profiles{padding:10px}.poll__table--bar_chart--bar_chart_color .toggle__content__link--profiles,.poll__table--bar_chart .toggle__content__link--profiles,.poll__table--bar_chart_color .toggle__content__link--profiles{background-color:#f6f6f6;border:0}.poll__table--bar_chart--bar_chart_color .toggle__content__link--profiles:after,.poll__table--bar_chart .toggle__content__link--profiles:after,.poll__table--bar_chart_color .toggle__content__link--profiles:after{left:45px}.poll__table--bar_chart--bar_chart_color .toggle__content__link--profiles:before,.poll__table--bar_chart .toggle__content__link--profiles:before,.poll__table--bar_chart_color .toggle__content__link--profiles:before{left:10px}.poll__table--bar_chart--bar_chart_color .poll__table__result__item:nth-child(1) .poll__table__result__fill,.poll__table--bar_chart_color .poll__table__result__item:nth-child(1) .poll__table__result__fill{background-color:#6bbef2}.poll__table--bar_chart--bar_chart_color .poll__table__result__item:nth-child(1) .poll__table__result__percent,.poll__table--bar_chart_color .poll__table__result__item:nth-child(1) .poll__table__result__percent{color:#007ac8}.poll__table--bar_chart--bar_chart_color .poll__table__result__item:nth-child(2) .poll__table__result__fill,.poll__table--bar_chart_color .poll__table__result__item:nth-child(2) .poll__table__result__fill{background-color:#9eddf8}.poll__table--bar_chart--bar_chart_color .poll__table__result__item:nth-child(2) .poll__table__result__percent,.poll__table--bar_chart_color .poll__table__result__item:nth-child(2) .poll__table__result__percent{color:#17aadd}.poll__table--bar_chart--bar_chart_color .poll__table__result__item:nth-child(3) .poll__table__result__fill,.poll__table--bar_chart_color .poll__table__result__item:nth-child(3) .poll__table__result__fill{background-color:#c5e4b8}.poll__table--bar_chart--bar_chart_color .poll__table__result__item:nth-child(3) .poll__table__result__percent,.poll__table--bar_chart_color .poll__table__result__item:nth-child(3) .poll__table__result__percent{color:#53a63a}.poll__table--bar_chart--bar_chart_color .poll__table__result__item:nth-child(4) .poll__table__result__fill,.poll__table--bar_chart_color .poll__table__result__item:nth-child(4) .poll__table__result__fill{background-color:#f78f6a}.poll__table--bar_chart--bar_chart_color .poll__table__result__item:nth-child(4) .poll__table__result__percent,.poll__table--bar_chart_color .poll__table__result__item:nth-child(4) .poll__table__result__percent{color:#f4724a}.poll__table--bar_chart--bar_chart_color .poll__table__result__item:nth-child(5) .poll__table__result__fill,.poll__table--bar_chart_color .poll__table__result__item:nth-child(5) .poll__table__result__fill{background-color:#e8897b}.poll__table--bar_chart--bar_chart_color .poll__table__result__item:nth-child(5) .poll__table__result__percent,.poll__table--bar_chart_color .poll__table__result__item:nth-child(5) .poll__table__result__percent{color:#d25950}.poll__table--bar_chart--bar_chart_color .poll__table__result__item:nth-child(6) .poll__table__result__fill,.poll__table--bar_chart_color .poll__table__result__item:nth-child(6) .poll__table__result__fill{background-color:#80cece}.poll__table--bar_chart--bar_chart_color .poll__table__result__item:nth-child(6) .poll__table__result__percent,.poll__table--bar_chart_color .poll__table__result__item:nth-child(6) .poll__table__result__percent{color:#5ebfbf}.poll__table--bar_chart--bar_chart_color .poll__table__result__item:nth-child(7) .poll__table__result__fill,.poll__table--bar_chart_color .poll__table__result__item:nth-child(7) .poll__table__result__fill{background-color:#cae692}.poll__table--bar_chart--bar_chart_color .poll__table__result__item:nth-child(7) .poll__table__result__percent,.poll__table--bar_chart_color .poll__table__result__item:nth-child(7) .poll__table__result__percent{color:#9bcc46}.poll__table--bar_chart--bar_chart_color .poll__table__result__item:nth-child(8) .poll__table__result__fill,.poll__table--bar_chart_color .poll__table__result__item:nth-child(8) .poll__table__result__fill{background-color:#f5df7b}.poll__table--bar_chart--bar_chart_color .poll__table__result__item:nth-child(8) .poll__table__result__percent,.poll__table--bar_chart_color .poll__table__result__item:nth-child(8) .poll__table__result__percent{color:#e0c43f}.poll__table--bar_chart--bar_chart_color .poll__table__result__item:nth-child(9) .poll__table__result__fill,.poll__table--bar_chart_color .poll__table__result__item:nth-child(9) .poll__table__result__fill{background-color:#abc3f7}.poll__table--bar_chart--bar_chart_color .poll__table__result__item:nth-child(9) .poll__table__result__percent,.poll__table--bar_chart_color .poll__table__result__item:nth-child(9) .poll__table__result__percent{color:#4a7ae6}.poll__single__icon{color:#6bbef2;font-size:12px;font-weight:600;letter-spacing:.05em;line-height:16px;margin:0 0 2px;padding:0 0 0 20px;position:relative;text-transform:uppercase}.poll__single__icon:before{background-color:#c5e4b8;box-shadow:4px 4px 0 #f78f6a,-8px 4px 0 #9eddf8,0 0 0 transparent,-4px 2px 0 #6bbef2;clip:rect(0,8px,10px,-10px);content:"";height:10px;left:8px;position:absolute;top:2px;width:3px}.poll__single__body{flex:1 auto;font-size:16px;line-height:18px;padding:0 0 0 6px}.poll__single__percent{flex:0 auto;font-size:36px;line-height:36px;min-width:-webkit-min-content;min-width:min-content;white-space:nowrap}.poll__single__percent__label{min-width:70px}.poll__single__pie{background-color:#eee;background-image:linear-gradient(90deg,transparent 50%,#77d3fa 0);border-radius:50%;float:left;height:2em;margin:0 6px 0 0;position:relative;width:2em}.poll__single__pie__angle,.poll__single__pie__angle--inverted{border-top-left-radius:0 50%;border-top-right-radius:100% 50%;border-bottom-right-radius:100% 50%;border-bottom-left-radius:0 50%;background-color:#eee;content:"";display:block;height:100%;margin-left:50%;left:0;position:absolute;top:0;transform-origin:left;transform:rotate(.35turn);width:50%}.poll__single__pie__angle--inverted{background-color:#77d3fa}.poll__single__responses{color:#919191;display:inline-block;font-size:12px;line-height:14px;margin:0 0 0 2px;padding:0 0 0 2px;white-space:nowrap}.poll__single__survey{color:#2e9adf;display:inline-block;margin:0 0 0 2px;text-decoration:none}.poll__single__survey:hover{color:#007ac8;text-decoration:none}.poll__single__survey .icon-arrowright-thin--poll{display:inline;position:relative;top:2px}.platform .poll__single__survey:hover .poll__single__survey__label{text-decoration:underline}.poll__single__value{align-items:flex-start;display:flex;flex-wrap:nowrap}.poll__single--piechart .poll__single__body{display:block;padding:0}.poll__single--piechart .poll__single__percent{padding:2px 6px}.poll__single--piechart .poll__single__value{display:block;position:relative;top:-4px}.popular__entities__items{border-bottom:1px solid #ddd;list-style:none;margin:0;padding:0}.popular__entities__item{border-top:1px solid #ddd;display:flex;flex-wrap:nowrap;position:relative}.popular__entities__item__count{flex:0 auto;font-weight:600;margin:0 0 0 20px;min-width:-webkit-min-content;min-width:min-content;padding:10px 0;position:relative;text-align:right;z-index:1;font-size:16px;line-height:18px}.popular__entities__item__suffix{display:inline-block;font-size:12px;margin-left:2px}.popular__entities__item__title{flex:1 auto;padding:10px 0;position:relative;font-size:16px;line-height:18px}.popular__entities__no__data{background-color:#f6f6f6;border-bottom:1px solid #ddd;border-top:1px solid #ddd;color:#919191;font-size:16px;line-height:18px;padding:1.5em 10px;text-align:center}.popular__entities__title{font-size:18px;font-weight:700;line-height:20px;margin:0 0 10px}.popular__entities__title .tooltip{font-weight:400;margin:0 0 0 2px;position:relative;top:1px}.icon--arrowright--premium-btn{position:absolute;right:10px;top:16px}.premium-buttons{padding:0 15px 30px}.premium-buttons li{margin:0 0 15px}.premium-buttons li:last-child{margin:0}.premium-buttons__link{display:block;font-size:16px;position:relative;text-align:left;width:100%}.premium-buttons__link:focus{outline:none}@media only screen and (min-width:500px){.premium-buttons{padding:0 30px 40px 15px}.premium-buttons__link{font-size:18px}}@media only screen and (min-width:700px){.premium-buttons{padding:0 30px 40px 20px}}.icon--arrowright--premium-link{position:relative;top:2px}.premium-expansion{border-top:1px solid #e6e6e6;padding:15px 10px;text-align:right}@media only screen and (min-width:500px){.premium-expansion{padding:15px 25px}}.premium-paragraph{padding:0 15px 30px}@media only screen and (min-width:500px){.premium-paragraph{padding:0 15px 40px 30px}}@media only screen and (min-width:700px){.premium-paragraph{padding:0 20px 40px 30px}}.premium-photo{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:2px 2px 0 0;height:120px;margin:0 0 10px}@media only screen and (min-width:500px){.premium-photo{background-size:800px;height:160px;margin:0 0 20px}}.profile-add-to-list{margin:15px auto;max-width:300px}.toggle__content--profiles-visible,.toggle__content--profiles-visible--hidden{display:block}.toggle__content--profiles-visible--hidden li,.toggle__content--profiles-visible li{display:flex}.toggle__content--profiles-visible--hidden .toggle__content__link--profiles-visible,.toggle__content--profiles-visible .toggle__content__link--profiles-visible{display:block}.toggle__content--profiles--hidden li{display:none}.toggle__content--profiles--hidden li:nth-child(-n+3){display:flex}.toggle__content--profiles--hidden .toggle__content__link--profiles:before{content:"More"}.toggle__content--profiles--hidden .toggle__content__link--profiles:after{content:"\E60C";top:11px}.toggle__content__link--profiles{border-bottom:1px solid #ddd;display:block;height:40px;position:relative;text-decoration:none;width:100%}.toggle__content__link--profiles:before{color:#2e9adf;content:"Hide";left:0;position:absolute;top:9px}.toggle__content__link--profiles:after{color:#2e9adf;content:"\E60F";font-family:Niche-Interface-Symbols;font-size:1em;left:35px;position:absolute;top:9px}.toggle__content__link--profiles:hover:after,.toggle__content__link--profiles:hover:before{color:#007ac8}.rankings-card{border:1px solid #e6e6e6;border-radius:2px;overflow:hidden}.rankings-card__button{background:#fff;border:0;border-radius:0;border-top:1px solid #e6e6e6;color:#919191;display:block;font-size:16px;font-weight:400;padding:10px 0;text-align:center;width:100%}.rankings-card__button:active,.rankings-card__button:focus,.rankings-card__button:hover{border:0;background:#fff;border-color:#fff;border-top:1px solid #e6e6e6;color:#919191;outline:none}.rankings-card__button:after,.rankings-card__toggle__link:after{content:'\E60C';font-family:Niche-Interface-Symbols;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;top:2px;position:relative;left:3px}.platform .rankings-card__button:hover{color:#787878}.rankings-card__link{display:block}.rankings-card__link:hover{text-decoration:none}.platform .rankings-card__link:hover .rankings-card__link__title{text-decoration:underline}.rankings-card__link__image{background-position:50%;background-size:cover;height:100px;width:100%}.rankings-card__link__rank{color:#464646;font-size:24px;padding:0 15px 10px}.rankings-card__link__rank__number{color:#53a63a}.rankings-card__link__title{font-size:18px;line-height:20px;margin:10px 15px 0}.rankings-card__toggle--hidden .rankings-card__toggle__link:before{content:"Ranking Factors"}.rankings-card__toggle--hidden .rankings-card__toggle__link:after{content:"\E60C"}.rankings-card__toggle--hidden .ranking-factors{display:none}.rankings-card__toggle .ranking-factors{margin-bottom:-7px}.rankings-card__toggle__link{background:#fff;border:0;border-radius:0;border-top:1px solid #e6e6e6;color:#919191;display:block;font-size:16px;font-weight:400;padding:10px 0;text-align:center;width:100%}.rankings-card__toggle__link:active,.rankings-card__toggle__link:focus,.rankings-card__toggle__link:hover{border:0;background:#fff;border-color:#fff;border-top:1px solid #e6e6e6;color:#919191;outline:none}.rankings-card__toggle__link:hover{text-decoration:none}.rankings-card__toggle__link:after{content:"\E60F"}.rankings-card__toggle__link:before{content:"Hide Factors"}.rankings__collection{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.rankings__collection__item{flex:1 0 auto;margin:0;padding:0 0 20px;width:100%}.rankings__collection__link,.rankings__collection__link:active,.rankings__collection__link:hover,.rankings__collection__link:visited{text-decoration:none}.rankings__collection__link .rankings__collection__name,.rankings__collection__link:active .rankings__collection__name,.rankings__collection__link:hover .rankings__collection__name,.rankings__collection__link:visited .rankings__collection__name{color:#2e9adf;font-size:18px;line-height:20px;margin:10px 0 0}.rankings__collection__link .rankings__collection__ranking,.rankings__collection__link:active .rankings__collection__ranking,.rankings__collection__link:hover .rankings__collection__ranking,.rankings__collection__link:visited .rankings__collection__ranking{color:#464646;font-size:24px;line-height:1.4}.rankings__collection__link .rankings__collection__ranking em,.rankings__collection__link:active .rankings__collection__ranking em,.rankings__collection__link:hover .rankings__collection__ranking em,.rankings__collection__link:visited .rankings__collection__ranking em{color:#53a63a;font-style:normal}.rankings__collection__link:hover .rankings__collection__name{color:#007ac8;text-decoration:underline}@media only screen and (min-width:500px){.rankings__collection{margin:0 0 0 -15px}.rankings__collection__item{padding:0 15px 20px;width:33.333333%}}@media only screen and (min-width:600px){.rankings__collection{margin:0 0 0 85px}}.review__chart{list-style:none;margin:0;padding:0}.review__chart__item{background-color:#f6f6f6;display:block;margin:0 0 3px;position:relative}.review__chart__item__fill{background-color:#c5e4b8;height:100%;left:0;position:absolute;top:0;z-index:0}.review__chart__item__label{color:#464646;font-size:16px;line-height:18px;padding:10px;position:relative;z-index:1}.review__chart__item__label .review__stars{display:inline-block;font-size:16px;padding-right:5px}.review__chart__item__total{color:#464646;font-size:16px;font-weight:600;line-height:18px;padding:10px;position:absolute;right:0;top:0;z-index:1}.review{margin:0 0 25px}.review .review__stars{font-size:18px}.review__tagline{color:#919191;font-size:14px;list-style:none;margin:3px 0 0}.review__tagline__item{display:inline-block}.review__tagline__item:before{display:inline-block;width:21px;text-align:center;content:'\B7'}.review__tagline__item:first-child:before{display:none}.review__text{display:block}.review__text--overflow{display:block;max-height:110px;overflow:hidden;position:relative}.review__text--overflow:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 70%);bottom:0;color:#2e9adf;content:"More";cursor:pointer;display:table-cell;height:25px;left:0;padding:55px 0 0;position:absolute;width:100%;vertical-align:bottom}.review__text--overflow:hover:after{text-decoration:underline}.text-cta{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:10px 0}.text-cta__link{font-size:18px;font-weight:600}.scalar,.scalar--two{position:relative;padding-right:50px}.scalar .profile__data__unavailable{border:1px solid #eee;display:block;font-size:18px;font-weight:400;line-height:20px;margin:5px 0 20px;padding:11px;position:relative;text-align:center;width:200px}.scalar .profile__data__unavailable .scalar__national__value{bottom:-20px;left:0;position:absolute}.scalar__label{font-size:18px;line-height:20px}.scalar__national__label{display:block;font-size:13px;font-weight:400;line-height:12px}.scalar__national__value{bottom:3px;color:#919191;font-size:18px;font-weight:400;line-height:20px;position:absolute;right:0;text-align:right}.scalar__value{font-size:42px;line-height:44px}.scalar__value__suffix{display:inline-block;font-size:16px;line-height:18px;margin-left:2px}.scalar--one{position:relative}.scalar--two .scalar__value{font-size:18px;line-height:20px;font-weight:600;word-wrap:break-word}.scalar--two+.scalar--two{margin-top:20px}.scalar--two .profile__data__unavailable{font-size:18px;font-weight:400;line-height:20px}.profile__bucket .scalar--three:first-child{margin-top:0}.scalar--three{border-top:1px solid #ddd;display:flex;flex-wrap:nowrap;position:relative;border-bottom:1px solid #ddd}.scalar--three .profile__data__unavailable{flex:1 auto;flex:0 auto;font-weight:400;margin:0 0 0 10px;min-width:138px;z-index:0}.scalar--three .profile__data__unavailable,.scalar--three .scalar__label{font-size:16px;line-height:18px;position:relative;font-size:18px;line-height:20px;padding:10px 0}.scalar--three .scalar__label{flex:1 auto}.scalar--three .scalar__national__label{display:none}.scalar--three .scalar__national__value{display:block;font-size:13px;font-weight:400;line-height:14px;margin:3px 0 0;position:static;text-align:right;white-space:nowrap}.scalar--three .scalar__national__value:before{content:"Natl. ";display:inline-block;font-size:12px;margin:0 2px 0 0}.scalar--three .scalar__value{flex:0 auto;font-size:16px;font-weight:600;line-height:18px;margin:0 0 0 20px;min-width:-webkit-min-content;min-width:min-content;padding:10px 0;position:relative;text-align:right;z-index:1;font-size:18px;line-height:20px;z-index:0}.scalar--three .scalar__value__suffix{font-size:12px;line-height:12px;margin-left:2px}.scalar--three+.scalar--three{border-top:0;margin-top:0}@media only screen and (min-width:500px){.scalar,.scalar--two{padding-right:0}.scalar__national__label{display:inline-block;font-size:14px;margin:0 3px 0 0}.scalar__national__value{font-size:14px;margin-top:0;position:static;text-align:left}}.sherlock-navigation{background-color:#fafafa;padding:15px}.sherlock-navigation__label{font-size:18px;line-height:20px}.sherlock-navigation [class^=sherlock__wrapper]{margin:5px 0 0;padding:0}.sherlock-navigation .sherlock,.sherlock-navigation .sherlock--error,.sherlock-navigation .sherlock--search-filter,.sherlock-navigation .sherlock--sherlock-list,.sherlock-navigation .sherlock--success{box-shadow:none;font-size:18px;height:47px;line-height:20px;padding:0 10px}.sherlock-navigation .sherlock__results{left:0;top:46px}.sherlock-navigation .icon-search-thin--sherlock,.sherlock-navigation .icon-search-thin--sherlock--search-filter{color:#53a63a;font-size:24px;right:10px;top:2px}.profile__website{border-top:1px solid #ddd;display:flex;flex-wrap:nowrap;position:relative;border-bottom:1px solid #ddd}.profile__website .profile__data__unavailable{flex:1 auto;font-size:16px;line-height:18px;position:relative;flex:0 auto;font-size:18px;font-weight:400;line-height:20px;margin:0 0 0 10px;min-width:138px;padding:10px 0;z-index:0}.profile__website__label{flex:1 auto}.profile__website__label,.profile__website__url{font-size:16px;line-height:18px;padding:10px 0;position:relative;font-size:18px;min-width:-webkit-min-content}.profile__website__url{flex:0 auto;font-weight:600;margin:0 0 0 20px;min-width:min-content;text-align:right;z-index:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile__website__link,.profile__website__link:active,.profile__website__link:visited,.profile__website__url{color:#2e9adf;text-decoration:none}.profile__website__link:active:hover,.profile__website__link:hover,.profile__website__link:visited:hover{text-decoration:underline}.profile__website__url .profile__data__unavailable{font-size:16px}.scalar--three+.profile__website{border-top:0}.ranking-factors{background-color:#fafafa;border-top:1px solid #eee;margin:0;position:relative}.ranking-factors__descr{border-bottom:1px solid #ddd;font-size:20px;line-height:1.1em;margin:0;padding:2px 0 12px}.ranking-factors__descr [class^=niche__grade]{font-size:13px;margin:0 0 -4px -2px}.ranking-factors__descr small{display:block;color:#787878;font-size:12px;line-height:13px}.ranking-factors__descr small:after{content:"respondents)";display:inline-block;margin:0 0 0 3px}.ranking-factors__descr small:before{content:"(";display:inline-block}.ranking-factors__detail,.ranking-factors__detail--hidden{display:inline;font-weight:400;color:#5f5f5f}.ranking-factors__detail--hidden .ranking-factors__detail__text{display:none}.ranking-factors__detail__link{color:#787878;font-family:Niche-Interface-Symbols;margin-left:3px;position:relative;top:1px}.ranking-factors__detail__link:hover{color:#5f5f5f;text-decoration:none}.ranking-factors__detail__text{display:block;margin:0;padding:0}.ranking-factors__info{color:#919191;display:flex;flex-wrap:wrap;font-size:13px;padding:15px 15px 12px}.ranking-factors__info__profile{flex:1 0 100%;font-size:16px;padding:0 0 0 30px;text-align:right;white-space:nowrap}.ranking-factors__list{margin:0;padding:0 15px}.ranking-factors__name{font-size:14px;font-weight:600;line-height:16px;padding:10px 0 0}.ranking-factors__not-graded{border-bottom:1px solid #ddd;color:#787878;font-size:18px;line-height:20px;margin:0 15px;padding:30px 0;text-align:center}@media only screen and (min-width:500px){.ranking-factors__info{flex-wrap:nowrap;padding:12px 15px}.ranking-factors__info__profile{flex:1 auto;margin:0 0 -4px;position:relative;top:-3px}}.icon-arrowdown-thin--ranking{position:relative;top:2px}.ranking-filter{background:#ddd;font-size:14px;list-style:none;margin:20px 0 0;padding:0 0 0 .5em}.ranking-filter__item{display:inline-block;position:relative}.platform .ranking-filter__item:hover .ranking-filter__item__value{color:#2e9adf}.ranking-filter__item__select{font-size:14px;height:100%;left:0;opacity:.01;position:absolute;top:0;width:100%}.ranking-filter__item__value{color:#464646;display:block;padding:1.25em 1em}.platform .ranking-filter__item__value:hover{color:#2e9adf;text-decoration:none}@media only screen and (min-width:730px){.ranking-filter,.ranking-filter__item__select{font-size:18px}}.ranking-footer-block{min-width:255px;padding:30px 0 0;text-align:center}.ranking-footer-block__caption{font-size:20px}.ranking-footer-block__caption__link{display:block;font-size:14px;margin:10px auto 0;width:190px}.ranking-footer-block__caption__link:focus{outline:none}.ranking-footer-block__graphic,.ranking-footer-block__graphic--locate{background:url("/static/rankings/footer-icons.png") 0 0;background-size:72px;height:72px;margin:0 auto 5px;width:72px}.ranking-footer-block__graphic--locate{background-position:0 0}.ranking-footer-block__graphic--method{background:url("/static/rankings/footer-icons.png") 0 0;background-size:72px;height:72px;margin:0 auto 5px;width:72px;background-position:0 -144px}.ranking-footer-block__graphic--survey{background:url("/static/rankings/footer-icons.png") 0 0;background-size:72px;height:72px;margin:0 auto 5px;width:72px;background-position:0 -73px}.ranking-footer__blocks{background-color:#fff;padding:50px 0}.ranking-footer__cta{background-color:#7cbc67}.ranking-footer__cta [class^=rankings-badge]{font-size:1.5em;left:-40px;margin-left:50%;position:absolute;top:5px}.ranking-footer__cta__body{margin:0 auto;max-width:800px;padding:110px 0 15px;position:relative}.ranking-footer__cta__button{display:block;font-size:16px;margin:15px auto 0;max-width:180px}.ranking-footer__cta__button:focus{outline:none}.ranking-footer__cta__description{font-size:16px;color:#fff;line-height:20px;margin:10px auto 0;max-width:450px;text-align:center}.ranking-footer__cta__link{color:#fff;display:block;padding:15px}.ranking-footer__cta__link:hover{color:#fff;text-decoration:none}.ranking-footer__cta__title{color:#fff;font-size:30px;line-height:28px;text-align:center}@media only screen and (min-width:650px){.ranking-footer__cta [class^=rankings-badge]{font-size:2.25em;left:65px;margin-left:0;top:15px}.ranking-footer__cta__body{padding:15px 10px 20px 220px}.ranking-footer__cta__button{margin:15px 0 0}.ranking-footer__cta__description{margin:10px 0 0;text-align:left}.ranking-footer__cta__title{text-align:left}}@media only screen and (min-width:730px){.ranking-footer__cta [class^=rankings-badge]{left:125px}.ranking-footer__cta__body{padding:15px 10px 20px 280px}}@media only screen and (min-width:768px){.ranking-footer-block{flex:0 0 30%}.ranking-footer__blocks{display:flex;justify-content:center;padding:30px 0 50px}}.ranking-header{background-color:#6bbef2;background-size:cover;background-repeat:no-repeat;background-position:50%;align-items:flex-end;display:flex;height:160px;padding:0 15px 20px 100px;position:relative}.ranking-header [class^=rankings-badge]{bottom:10px;font-size:1.5em;left:13px;position:absolute;z-index:1}.ranking-header__overlay{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2) 40%,rgba(0,0,0,.7));height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.ranking-header__title{color:#fff;font-size:26px;line-height:28px;position:relative;text-shadow:0 1px 0 rgba(0,0,0,.5);z-index:1}.ranking-header__title__location{display:block;font-size:16px;line-height:18px}@media only screen and (min-width:768px){.ranking-header{padding:0 30px 20px 160px}.ranking-header [class^=rankings-badge]{bottom:-24px;font-size:2.25em;left:25px}.ranking-header__title,.ranking-header__title__location{font-size:36px;line-height:38px}.ranking-header__title__location{display:inline}}@keyframes ranking-item--appearing{0%{background-color:#fff}6.25%{background-color:#e9f7e2}37.5%{background-color:#e9f7e2}to{background-color:#fff}}@-webkit-keyframes ranking-item--appearing{0%{background-color:#fff}6.25%{background-color:#e9f7e2}37.5%{background-color:#e9f7e2}to{background-color:#fff}}.icon-arrowright-thin--ranking{position:relative;top:2px}.ranking-item-appear,.ranking-item-enter{animation:ranking-item--appearing 3.2s 1}.ranking-item__add-to-list{bottom:0;position:absolute;right:15px;top:15px}.ranking-item__body,.ranking-item__body--ungraded{display:flex;flex-wrap:nowrap;margin:0;min-height:40px}.ranking-item__body--ungraded{padding-bottom:20px}.ranking-item__entity{flex:1 auto}.ranking-item__entity__feature{font-size:14px;line-height:18px;margin:10px 0 0}.ranking-item__entity__feature .overflow-text:after{bottom:0}.ranking-item__entity__feature__cta{display:inline-block;margin:3px 0 0}.ranking-item__entity__feature__type{color:#53a63a;display:inline-block;margin:0 3px 0 0}.ranking-item__entity__name{display:block;font-size:20px;line-height:22px;padding:0 50px 0 0}.ranking-item__entity__tagline{color:#919191;font-size:13px;padding:0 50px 0 0}.ranking-item__entity__tagline__item{display:inline-block;margin-right:10px}.ranking-item__entity__tagline__item:first-child:before{display:none}.ranking-item__entity__tagline__item:before{content:"\B7";left:-5px;position:relative}.ranking-item__entity__tagline__item:last-child{margin-right:0}.ranking-item__entity__tagline__item .review__stars{font-size:13px}.ranking-item__entity__tagline__item--reviews{display:inline-block;margin-right:10px}.ranking-item__entity__tagline__item--reviews:first-child:before{display:none}.ranking-item__entity__tagline__item--reviews:before{content:"\B7";left:-5px;position:relative}.ranking-item__entity__tagline__item--reviews:last-child{margin-right:0}.ranking-item__entity__tagline__item--reviews .review__stars{font-size:13px}.ranking-item__entity__tagline__item--reviews:before{display:none}.ranking-item__entity__tagline__item--reviews [class^=review__stars__icon]{top:0}.platform--touch .ranking-item-toggle__link:hover,.platform--touch .ranking-item__get-factors:hover{color:#919191}.ranking-item__not-in-ranking{border-top:1px solid #eee;color:#919191;display:block;height:42px;margin:15px 0 0;padding:10px 0}.ranking-item__ordinal,.ranking-item__ordinal--small,.ranking-item__ordinal--thousand{flex:0 0 35px;font-size:20px;line-height:22px;width:35px}.ranking-item__ordinal--small{font-size:12px}.ranking-item__ordinal--thousand{font-size:14px}.ranking-item-toggle .ranking-factors{display:block;margin:0 0 -7px}.ranking-item-toggle--hidden .ranking-factors{display:none}.ranking-item-toggle .ranking-item-toggle__link:after,.ranking-item-toggle .ranking-item__get-factors:after{content:"\E60F"}.ranking-item-toggle .ranking-item-toggle__link:before,.ranking-item-toggle .ranking-item__get-factors:before{content:"Hide Factors"}.ranking-item-toggle__link,.ranking-item__get-factors{border-top:1px solid #e6e6e6;display:flex;justify-content:space-between;padding:15px 10px;border-top:1px solid #eee;box-sizing:content-box;color:#919191;display:block;height:22px;text-align:center}.platform .ranking-item-toggle__link:hover,.platform .ranking-item__get-factors:hover{color:#5f5f5f;text-decoration:none}.ranking-item-toggle__link:after,.ranking-item__get-factors:after{content:'\E60C';font-family:Niche-Interface-Symbols;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;top:2px;position:relative;left:5px}.ranking-item-toggle__link:before,.ranking-item__get-factors:before{content:"Ranking Factors"}.ranking-item__value{font-size:18px;margin-bottom:15px;padding:10px 0 0}@media only screen and (min-width:500px){.ranking-item__entity{padding:0}.ranking-item__entity__name,.ranking-item__entity__tagline{padding:0 130px 0 0}.ranking-item-toggle .ranking-factors{padding:0 20px 0 50px}}@media only screen and (min-width:730px){.ranking-item__add-to-list{right:20px;top:20px}.ranking-item__entity__feature{margin:10px 10px 0 0}.ranking-item__ordinal,.ranking-item__ordinal--small,.ranking-item__ordinal--thousand{flex:0 0 50px;width:50px}.ranking-item__ordinal--small{font-size:16px}.ranking-item__ordinal--thousand{font-size:20px}.ranking-item-toggle .ranking-factors{margin:0 0 -7px;padding:0 20px 0 65px}}.icon-arrowright-thin--ranking-list{position:relative;top:2px}.ranking-list .ranking-list__expand--loading:focus,.ranking-list .ranking-list__expand:focus{outline:none}.ranking-list__expand,.ranking-list__expand--loading{display:block;margin:0 auto;width:290px}.ranking-list__items{padding:0 5px 15px}.ranking-list__items__survey{background-color:#fafafa;border-radius:2px;font-weight:600;margin:10px 0;padding:15px}.ranking-list__viewing{padding:0 15px}@media only screen and (min-width:500px){.ranking-list__items{padding:0 15px 15px}}@media only screen and (min-width:730px){.ranking-list__expand,.ranking-list__expand--loading{margin:25px auto 20px}.ranking-list__items{padding:0}.ranking-list__viewing{padding:15px 0 5px}}.icon-arrowleft-thin-methodology{position:relative;top:2px}.ranking-methodology__body em{font-style:italic}.ranking-methodology__body .factor-table{overflow-x:auto;width:100%}.ranking-methodology__body h1{font-size:32px;line-height:34px;margin:15px 0}.ranking-methodology__body table{border-collapse:collapse;border-spacing:0;border-color:#ddd;margin-bottom:1em;min-width:400px;position:relative;width:100%}.ranking-methodology__body table tr td{border-bottom:1px solid #ddd;display:table-cell;padding:6px 10px;text-align:left;vertical-align:top}.ranking-methodology__body table tr td:first-child,.ranking-methodology__body table tr th:first-child{padding-left:0}.ranking-methodology__body table tr th{border-bottom:1px solid #ddd;display:table-cell;font-weight:700;padding:6px 10px;text-align:left;vertical-align:bottom}.ranking-methodology__body table tr{border-color:inherit;display:table-row;vertical-align:inherit}.ranking-methodology__button{display:inline-block;font-size:16px;margin:15px 0}.ranking-methodology__button:focus{outline:none}.ranking-methodology{margin:0 -30px;max-width:700px;padding:40px 15px 15px}@media only screen and (min-width:500px){.ranking-methodology{padding:30px}}@media only screen and (min-width:730px){.ranking-methodology{margin:0 auto}}@media only screen and (min-width:800px){.ranking-methodology{padding:30px 0}}.ranking-sherlock{font-size:18px;padding:1em 5px}.ranking-sherlock .icon-search-thin--sherlock,.ranking-sherlock .icon-search-thin--sherlock--search-filter{color:#53a63a;right:12px;top:0}.ranking-sherlock .sherlock,.ranking-sherlock .sherlock--error,.ranking-sherlock .sherlock--search-filter,.ranking-sherlock .sherlock--sherlock-list,.ranking-sherlock .sherlock--success{box-shadow:none;font-size:18px;height:auto;line-height:1.4;padding:.5em 2em .5em 1em}.ranking-sherlock .sherlock__results{left:0;top:39px}.ranking-sherlock .sherlock__wrapper,.ranking-sherlock .sherlock__wrapper--results-visible,.ranking-sherlock .sherlock__wrapper--sherlock-list,.ranking-sherlock .sherlock__wrapper--sherlock-list--results-visible{flex:0 0 100%;margin-right:0;padding-left:0}@media only screen and (min-width:500px){.ranking-sherlock{padding:1em 15px}}@media only screen and (min-width:730px){.ranking-sherlock{padding:1em 0}.ranking-sherlock .sherlock,.ranking-sherlock .sherlock--error,.ranking-sherlock .sherlock--search-filter,.ranking-sherlock .sherlock--sherlock-list,.ranking-sherlock .sherlock--success{font-size:18px}.ranking-sherlock .sherlock__results{top:44px}}.social-share-bar,.social-share-bar--hidden{background-color:#fff;box-shadow:0 5px 10px -4px rgba(0,0,0,.12),0 5px 10px -6px rgba(0,0,0,.24);display:flex;max-width:1024px;position:fixed;padding:15px;top:0;transition:all .2s ease-in-out;width:100%;z-index:15}.social-share-bar--hidden{transform:translateY(-100px)}.social-share-bar--hidden .social-share,.social-share-bar .social-share{margin:0 auto;padding:0;white-space:nowrap}.social-share-bar__title{display:none;flex:1 auto;font-size:22px;overflow:hidden;line-height:28px;padding:5px 20px 0 0;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:600px){.social-share-bar--hidden .ranking-social-share,.social-share-bar .ranking-social-share{margin:0}.social-share-bar--hidden .social-share,.social-share-bar .social-share{flex:0 0 310px}.social-share-bar__title{display:block}}@media only screen and (min-width:730px){.social-share-bar,.social-share-bar--hidden{padding:15px 30px}}.ranking{background-color:#f6f6f6;margin:0 -30px}.ranking__description{padding:0 15px}.ranking__description .overflow-text{max-height:3em}.ranking__description .overflow-text:after{background:linear-gradient(270deg,#f6f6f6 50%,hsla(0,0%,100%,0));bottom:5px;right:0}.ranking__methodology{display:inline-block;margin:15px 15px 0;font-weight:600}.ranking__thin{background-color:#fff;border-radius:2px;box-shadow:0 0 3px rgba(0,0,0,.3);color:#919191;font-size:20px;line-height:26px;margin:10px 0;padding:30px}.ranking__wrapper{margin:15px auto 30px;max-width:760px}@media only screen and (min-width:730px){.ranking__description{padding:0}.ranking__methodology{margin:15px 0 0}.ranking__wrapper{margin:30px auto 50px;padding:0 15px}}.icon-arrowright-thin--silo{float:right;font-size:14px;position:relative;top:5px}.silo-body{background:#eee;margin:0 -30px;padding:1px 15px 30px}.silo-ranking__content__description{color:#5f5f5f;font-size:14px;line-height:18px}.silo-ranking-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;width:100%}.silo-ranking-list__button{background-color:#fff;border:1px solid #8ec8ef;color:#2e9adf;font-size:16px;font-weight:600;margin-top:15px;padding:.25em .5em;text-decoration:none}.silo-ranking-list__button:hover{background-color:#2e9adf;border-color:#2e9adf;color:#fff}.silo-ranking-list__button:focus{border-color:#8ec8ef;outline:none}.silo-ranking-list__button .icon-arrow-toggle-list{top:2px}.platform--touch .silo-ranking-list__button:focus,.platform--touch .silo-ranking-list__button:hover{background-color:#fff;border-color:#8ec8ef;color:#2e9adf}.silo-ranking-list__item{color:#919191;flex:1 0 100%;padding:10px 0 0}.silo-ranking-list__item--button{width:100%}.silo-ranking-list__item--note{color:#919191;font-size:13px;flex:1 auto;line-height:18px;padding:10px 0 0}.silo-ranking-list__item__entity{color:#464646;font-size:14px;font-weight:600;line-height:16px}.silo-ranking-list__item__link{display:block;font-size:20px;line-height:20px}.silo-ranking__methodology{display:block;padding:15px}.silo-ranking-list__subtitle{color:#464646;flex:1 0 100%;font-size:16px;font-weight:600;line-height:16px;padding:15px 0 0;text-transform:uppercase}.silo-ranking-list__subtitle__summary{color:#5f5f5f;display:block;font-size:14px;font-weight:400;line-height:16px;padding:2px 0 0;text-transform:none}@media only screen and (min-width:500px){.silo-body{padding:1px 30px 30px}.silo-ranking__content__description{font-size:16px;line-height:20px}.silo-ranking__methodology{padding:15px 30px}.silo-ranking-list__item{flex:0 auto;padding:15px 15px 0 0;width:50%}}.silo-callouts,.silo-callouts--ranking-expansion{display:flex;flex-wrap:wrap;margin:0 auto;max-width:800px}.silo-callouts__vertical{align-items:center;background:#53a63a;border-radius:2px;box-shadow:0 0 3px rgba(0,0,0,.3);display:flex;flex:1 auto;padding:15px;width:100%}.silo-callouts__vertical .icon-arrowright-thin--silo{color:#fff;display:inline;float:none;font-size:16px;position:relative;top:2px}.silo-callouts__vertical [class^=rankings-badge]{font-size:20px;margin:0 10px 0 0}.silo-callouts__vertical+.silo-callouts__vertical{margin:20px 0 0}.silo-callouts__vertical__link,.silo-callouts__vertical__link:hover{align-items:center;color:#fff;display:flex;font-size:18px;line-height:20px;text-decoration:none}.silo-callouts__vertical__link__label{display:inline}.platform .silo-callouts__vertical__link:hover .silo-callouts__vertical__link__label{text-decoration:underline}.silo-callouts--ranking-expansion{background-color:#53a63a;box-shadow:0 0 3px rgba(0,0,0,.3);max-width:840px;margin:20px -15px 0;padding:30px 15px}.silo-callouts--ranking-expansion .silo-callouts__vertical{box-shadow:none;padding:0}@media only screen and (min-width:500px){.silo-callouts,.silo-callouts--ranking-expansion{flex-wrap:nowrap}.silo-callouts__vertical{flex:1 0 0;width:auto}.silo-callouts__vertical+.silo-callouts__vertical{margin:0 0 0 20px}.silo-callouts--ranking-expansion{flex-wrap:wrap;margin:20px -30px 0;padding:15px}.silo-callouts--ranking-expansion .silo-callouts__vertical{flex:1 auto;margin:0 0 15px;width:100%}.silo-callouts--ranking-expansion .silo-callouts__vertical:last-of-type{margin:0}}@media only screen and (min-width:768px){.silo-callouts--ranking-expansion{flex-wrap:nowrap;margin:20px auto 0;padding:15px 0}.silo-callouts--ranking-expansion .silo-callouts__vertical{margin:0;padding:0 15px;width:33.3333333%}}.silo-ranking{background:#fff;border-radius:2px;box-shadow:0 0 3px rgba(0,0,0,.3);margin:10px auto 20px;max-width:800px}.silo-ranking__content{padding:15px}.silo-ranking__header,.silo-ranking__header--colleges-academics,.silo-ranking__header--colleges-admissions,.silo-ranking__header--colleges-athletics,.silo-ranking__header--colleges-best,.silo-ranking__header--colleges-campus,.silo-ranking__header--colleges-state,.silo-ranking__header--colleges-studentlife,.silo-ranking__header--k12-districts,.silo-ranking__header--k12-elementary,.silo-ranking__header--k12-middle,.silo-ranking__header--k12-private,.silo-ranking__header--k12-public,.silo-ranking__header--local-economy,.silo-ranking__header--local-families,.silo-ranking__header--local-healthiest,.silo-ranking__header--local-house,.silo-ranking__header--local-millennials,.silo-ranking__header--local-places,.silo-ranking__header--local-retirees,.silo-ranking__header--local-safest,.silo-ranking__header--local-schools,.silo-ranking__header--most-diverse{align-items:flex-end;background-color:#7cbc67;background-position:50%;background-size:cover;border-top-left-radius:2px;border-top-right-radius:2px;display:flex;height:150px;position:relative}.silo-ranking__header__cite{color:#fff;font-size:9px;line-height:9px;opacity:.7;position:absolute;right:10px;top:10px;z-index:2}.silo-ranking__header__cite__link,.silo-ranking__header__cite__link:hover{color:#fff}.silo-ranking__header__overlay{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 30%,rgba(0,0,0,.5) 80%,rgba(0,0,0,.6));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.silo-ranking__title{color:#fff;font-size:28px;font-weight:400;line-height:28px;padding:15px;position:relative;text-shadow:0 1px 3px rgba(0,0,0,.3);z-index:2}@media only screen and (min-width:500px){.silo-ranking__content{padding:15px 30px 30px}.silo-ranking__title{padding:15px 30px}}.silo-ranking__header--colleges-best{background-image:url("/static/rankings/colleges/colleges-overall.jpg");background-position:bottom}.silo-ranking__header--colleges-state{background-image:url("/static/rankings/colleges/colleges-state.jpg")}.silo-ranking__header--colleges-studentlife{background-image:url("/static/rankings/colleges/colleges-studentlife.jpg")}.silo-ranking__header--colleges-academics{background-image:url("/static/rankings/colleges/colleges-academics.jpg");background-position:bottom}.silo-ranking__header--colleges-campus{background-image:url("/static/rankings/colleges/colleges-campus.jpg")}.silo-ranking__header--colleges-admissions{background-image:url("/static/rankings/colleges/colleges-admissions.jpg")}.silo-ranking__header--colleges-athletics{background-image:url("/static/rankings/colleges/colleges-athletics.jpg")}.silo-ranking__header--k12-districts{background-image:url("/static/rankings/k12/districts.jpg")}.silo-ranking__header--k12-private{background-image:url("/static/rankings/k12/private.jpg")}.silo-ranking__header--k12-public{background-image:url("/static/rankings/k12/public.jpg")}.silo-ranking__header--k12-middle{background-image:url("/static/rankings/k12/public-middle.jpg")}.silo-ranking__header--k12-elementary{background-image:url("/static/rankings/k12/public-elem.jpg")}.silo-ranking__header--local-places{background-image:url("https://s3.amazonaws.com/website.nichedev.com/ranking-silos/places/places-best-to-live.png")}.silo-ranking__header--local-families{background-image:url("https://s3.amazonaws.com/website.nichedev.com/ranking-silos/places/places-families.png")}.silo-ranking__header--local-safest{background-image:url("https://s3.amazonaws.com/website.nichedev.com/ranking-silos/places/places-safest.png")}.silo-ranking__header--local-schools{background-image:url("https://s3.amazonaws.com/website.nichedev.com/ranking-silos/places/places-schools.png")}.silo-ranking__header--local-house{background-image:url("https://s3.amazonaws.com/website.nichedev.com/ranking-silos/places/places-house.png")}.silo-ranking__header--most-diverse{background-image:url("https://s3.amazonaws.com/website.nichedev.com/ranking-silos/places/places-diversity.png")}.silo-ranking__header--local-economy{background-image:url("https://s3.amazonaws.com/website.nichedev.com/ranking-silos/places/places-economy.png")}.silo-ranking__header--local-millennials{background-image:url("https://s3.amazonaws.com/website.nichedev.com/ranking-silos/places/places-millennials.png")}.silo-ranking__header--local-retirees{background-image:url("https://s3.amazonaws.com/website.nichedev.com/ranking-silos/places/places-retirees.png")}.silo-ranking__header--local-healthiest{background-image:url("https://s3.amazonaws.com/website.nichedev.com/ranking-silos/places/places-healthiest.png")}.silo-header{margin:0 -30px}.silo-header__intro,.silo-header__intro--colleges{background:#53a63a;background-size:cover;background-position:50%}.silo-header__intro--colleges{background-image:url("/static/rankings/colleges/college-header.jpg")}.silo-header__intro--k12{background:#53a63a;background-size:cover;background-position:50%;background-image:url("/static/rankings/k12/k12-header.jpg")}.silo-header__intro__wrapper{align-items:flex-end;display:flex;height:100px;margin:0 auto;max-width:800px;position:relative}.silo-header__intro__wrapper [class^=rankings-badge]{font-size:1.5em;left:10px;position:absolute;top:17px}.silo-header__summary{background-color:#fff}.silo-header__summary__text{font-size:15px;line-height:18px;margin:0 auto;max-width:860px;padding:15px}.silo-header__title{color:#fff;font-size:26px;font-weight:400;line-height:28px;padding:0 15px 15px 100px}@media only screen and (min-width:500px){.silo-header__intro__wrapper [class^=rankings-badge]{font-size:1.7em;left:24px;top:28px}.silo-header__summary__text{padding:15px 15px 15px 120px}.silo-header__title{font-size:32px;line-height:32px;padding:30px 0 15px 120px}}@media only screen and (min-width:760px){.silo-header__intro__wrapper{height:130px;margin:0 30px}.silo-header__intro__wrapper [class^=rankings-badge]{font-size:2.3em;left:-6px;top:33px}.silo-header__summary__text{font-size:16px;padding:20px 15px 30px 170px}.silo-header__title{font-size:40px;line-height:43px;padding:40px 0 15px 140px}}@media only screen and (min-width:860px){.silo-header__intro__wrapper{margin:0 auto}}.silo-ranking-body{display:flex;flex-wrap:wrap}.silo-ranking-body__list,.silo-ranking-body__list--half,.silo-ranking-body__list--half--double--small,.silo-ranking-body__list--half--small{flex:1 auto;width:100%}.silo-ranking-body__list--half--double--small .silo-ranking-list__item,.silo-ranking-body__list--half--small .silo-ranking-list__item{padding-top:8px}.silo-ranking-body__list--half--double--small .silo-ranking-list__item__link,.silo-ranking-body__list--half--small .silo-ranking-list__item__link{font-size:16px;line-height:18px}.silo-ranking-body__list--all-states{display:flex;flex-wrap:wrap;list-style:none;padding:0;width:100%;margin:0}.silo-ranking-body__list--all-states .silo-toggle--0{width:100%}.silo-ranking-body__list--all-states .silo-ranking-list__item__link{font-size:16px;line-height:18px}.silo-ranking-body__list--all-states .silo-ranking-list__subtitle{border-bottom:1px solid #eee;padding-bottom:7px;margin-bottom:-7px}@media only screen and (min-width:500px){.silo-ranking-body__list--half,.silo-ranking-body__list--half--double--small,.silo-ranking-body__list--half--small{padding:0 15px 0 0;width:50%}.silo-ranking-body__list--half--small .silo-ranking-list__item,.silo-ranking-body__list--half .silo-ranking-list__item{width:100%}}.silo-scroll-buttons{margin:0 -30px;max-width:800px;padding:0 15px 15px}.silo-scroll-buttons__item,.silo-scroll-buttons__item--button{display:inline-block;margin:0 5px 5px 0;padding:0}.silo-scroll-buttons__item--button .silo-scroll-buttons__button{font-weight:600}.silo-scroll-buttons__button{background-color:#fff;border:1px solid #53a63a;border-radius:2px;color:#53a63a;cursor:pointer;font-size:14px;font-weight:400;line-height:18px;outline:none;padding:.25em .5em;text-decoration:none;transition:all .1s linear;-webkit-appearance:none}.platform .silo-scroll-buttons__button:focus,.silo-scroll-buttons__button:focus{border-color:#53a63a;outline:none}.platform .silo-scroll-buttons__button:hover,.silo-scroll-buttons__button:hover{background-color:#53a63a;color:#fff}.silo-scroll-buttons__button::-moz-focus-inner{border:0;padding:0}.platform--touch .silo-scroll-buttons__button:hover{background-color:#fff;color:#53a63a}.silo-scroll-buttons__list{display:inline;list-style:none}@media only screen and (min-width:500px){.silo-scroll-buttons{padding:0 30px 15px}}@media only screen and (min-width:760px){.silo-scroll-buttons{margin:0 auto;padding:0 0 15px}}.scholarship-deadline,.scholarship-deadline--inline{font-weight:700}.scholarship-deadline--inline{display:inline}.scholarship-deadline__notified{font-weight:400}.scholarship-footer{margin:0 auto;max-width:700px;padding:20px 15px 40px}.scholarship-footer__info{margin:0 0 1.5em}.scholarship-footer__info__text{margin:0;padding:0}.scholarship-footer__info__title{line-height:1em;margin:0 0 15px}@media only screen and (min-width:500px){.scholarship-footer{padding:30px 15px 50px}}.scholarship-header{padding:0 15px 80px;position:relative;text-align:center}.scholarship-header:after{background:url("/static/niche-bg-pattern.png") repeat #53a63a;background-size:96px 48px;bottom:0;content:"";height:40px;left:0;position:absolute;width:100%}.scholarship-header-bg{background-repeat:no-repeat;background-size:cover;height:100px;position:relative;margin:0 -15px 20px}.scholarship-header__deadline{font-size:15px;font-weight:700;margin:0}.scholarship-header__description{line-height:20px;margin:0 auto .5em;max-width:700px;padding:15px 0}.scholarship-header__title{font-size:28px;line-height:1em;margin:0 auto;max-width:700px}@media only screen and (min-width:500px){.scholarship-header{padding:0 15px 90px}.scholarship-header-bg{height:160px;margin:0 -15px 30px}.scholarship-header__description{padding:15px}.scholarship-header__title{font-size:36px;padding:12px 15px 0}}.role-scholarship-body{background-color:#eee}.role-scholarship-deadline,.role-scholarship-deadline--inline{font-weight:700}.role-scholarship-deadline--inline{display:inline}.role-scholarship-deadline__notified{font-weight:400}.role-scholarship-footer{margin:0 auto;max-width:700px;padding:20px 15px 40px}.role-scholarship-footer__apply{-webkit-appearance:none;background-color:#2e9adf;background-size:50px 50px;border:none;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;font:600 18px/1.4 Source Sans Pro,sans-serif;outline:none;padding:.7em 1em .8em;text-align:center;text-decoration:none;transition:all .2s linear;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.platform .role-scholarship-footer__apply:active,.platform .role-scholarship-footer__apply:hover{background-color:#6bbef2;color:#fff;text-decoration:none}.platform .role-scholarship-footer__apply:active{border-color:#007ac8}.platform .role-scholarship-footer__apply:focus{border-color:#2e9adf;outline:2px dotted #f2d454;outline-offset:2px}.role-scholarship-footer__apply:focus{outline:none}.role-scholarship-footer__info{margin:0 0 1.5em}.role-scholarship-footer__info__text{margin:0;padding:0}.role-scholarship-footer__info__title{line-height:1em;margin:0 0 15px}@media only screen and (min-width:500px){.role-scholarship-footer{padding:30px 15px 50px}}.role-scholarship-form{margin:0 auto;max-width:510px;padding:30px 15px 15px;text-align:center}.role-scholarship-form__description{padding-top:15px}.role-scholarship-form__apply{-webkit-appearance:none;background-color:#2e9adf;background-size:50px 50px;border:none;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;font:600 18px/1.4 Source Sans Pro,sans-serif;outline:none;padding:.7em 1em .8em;text-align:center;text-decoration:none;transition:all .2s linear;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;font-size:20px;margin:30px 0;width:100%}.platform .role-scholarship-form__apply:active,.platform .role-scholarship-form__apply:hover{background-color:#6bbef2;color:#fff;text-decoration:none}.platform .role-scholarship-form__apply:active{border-color:#007ac8}.platform .role-scholarship-form__apply:focus{border-color:#2e9adf;outline:2px dotted #f2d454;outline-offset:2px}.role-scholarship-form__apply:focus{outline:none}@media only screen and (min-width:500px){.role-scholarship-form{padding:45px 30px 30px}.role-scholarship-form__apply{width:250px}}.role-scholarship-header{padding:0 15px 80px;position:relative;text-align:center}.role-scholarship-header:after{background:url("/static/niche-bg-pattern.png") repeat #53a63a;background-size:96px 48px;bottom:0;content:"";height:40px;left:0;position:absolute;width:100%}.role-scholarship-header-bg{background-repeat:no-repeat;background-size:cover;height:100px;position:relative;margin:0 -15px 20px}.role-scholarship-header__deadline{font-size:15px;font-weight:700;margin:0}.role-scholarship-header__description{line-height:20px;margin:0 auto .5em;max-width:700px;padding:15px 0}.role-scholarship-header__title{font-size:28px;line-height:1em;margin:0 auto;max-width:700px}@media only screen and (min-width:500px){.role-scholarship-header{padding:0 15px 90px}.role-scholarship-header-bg{height:160px;margin:0 -15px 30px}.role-scholarship-header__description{padding:15px}.role-scholarship-header__title{font-size:36px;padding:12px 15px 0}}.role-scholarship-reg{background-color:#f6f6f6}.role-scholarship-reg .form__wrapper--desktop{margin:-20px 0 0;padding-bottom:0}.role-scholarship-reg [class^=form] .form__terms{display:none}.role-scholarship-reg .form__terms{padding-bottom:30px}.role-scholarship-reg__callout{background-color:#919191;color:#fff;line-height:18px;padding:15px 30px;text-align:center}.role-scholarship-reg__callout__link{color:#fff;font-weight:600}.role-scholarship-reg__callout__link:hover{color:#fff;text-decoration:none}.role-scholarship{margin:0 -30px}.role-scholarship .form__header{max-width:220px}.role-scholarship .form__terms{max-width:280px}@media only screen and (min-width:350px){.role-scholarship .form__header{max-width:100%}}@media only screen and (min-width:500px){.role-scholarship .form__terms{max-width:450px}}.survey-scholarship{margin:0 -30px}.survey-scholarship__body{background-color:#eee;padding:55px 15px 15px}.survey-scholarship__body .form__terms{margin-top:30px}@media only screen and (max-width:767px){.survey-scholarship__body .form__terms{margin-top:15px}}.survey-scholarship__header{padding-bottom:70px;padding-top:30px}.survey-scholarship__header .scholarship-header-bg{border-radius:50%;background:url(/static/survey/review-icon.png) no-repeat 50%/contain;height:70px;margin:0 auto;width:70px}.survey-scholarship__header .scholarship-header__title{font-size:32px;padding-top:12px}@media only screen and (min-width:500px){.survey-scholarship__body{padding:70px 30px 30px}}.search-header{border-bottom:1px solid #ddd}.search-body{background:#f6f6f6;display:flex;flex-wrap:nowrap}.scholarship-search-header{background-color:#fff;border-bottom:1px solid #ddd;display:block;width:100%;box-shadow:0 0 3px rgba(0,0,0,.2)}.scholarship-search-header__content{line-height:1em;margin:0;max-width:900px;padding:30px 15px 15px}.scholarship-search-header__icon-and-title{align-items:center;display:flex;height:60px}.scholarship-search-header__icon{flex:none;height:60px;margin:0 15px 0 0;width:60px}.scholarship-search-header__icon:before{background:url("/static/scholarship-search/scholarship-search-icon.svg") no-repeat;content:"";height:60px;position:absolute;width:60px}.scholarship-search-header__title{font-size:32px;font-weight:400;line-height:1em}.scholarship-search-header__description{font-size:16px;line-height:20px;padding:15px 0}.scholarship-search-header__button{line-height:18px;min-height:43px;padding:.5em 1em;width:100%}.scholarship-search-header__buttons{display:flex;max-width:350px}.scholarship-search-header__categories-button,.scholarship-search-header__matches-button{background:#dff1fc;color:#6bbef2;display:block;flex:1 0 0;line-height:1em;min-height:43px;padding:.7em 1em .8em}.scholarship-search-header__categories-button:hover,.scholarship-search-header__matches-button:hover{background:#eef9ff;color:#6bbef2}.scholarship-search-header__categories-button.active,.scholarship-search-header__matches-button.active{background:#2e9adf;color:#fff}.scholarship-search-header__categories-button.active:hover,.scholarship-search-header__matches-button.active:hover{background-color:#6bbef2;border-color:#6bbef2}.scholarship-search-header__categories-button{border-radius:2px 0 0 2px}.scholarship-search-header__matches-button{border-radius:0 2px 2px 0}@media only screen and (min-width:500px){.scholarship-search-header__button{width:auto}.scholarship-search-header__categories-button,.scholarship-search-header__matches-button{display:inline-block}}@media only screen and (min-width:768px){.scholarship-search-header__content{padding-left:120px}.scholarship-search-header__icon-and-title{align-items:center;display:block;height:inherit}.scholarship-search-header__icon{float:left;margin:0 0 0 -100px;width:80px;height:80px}.scholarship-search-header__icon:before{height:80px;width:80px}.scholarship-search-header__title{line-height:1em;padding-left:0}.scholarship-search-header__button,.scholarship-search-header__buttons{display:none}}.link-button-wrapper{min-width:-webkit-min-content;min-width:min-content}.link-button__link:focus{border-color:#2e9adf;outline:2px dotted #f2d454;outline-offset:2px}.scholarship-search-result,.scholarship-search-result--featured{background:#fff;border-radius:2px;box-shadow:0 0 3px rgba(0,0,0,.2);margin-bottom:10px;overflow:hidden}.scholarship-search-result--featured .scholarship-search-result__title{color:#53a63a}.scholarship-search-result--featured .scholarship-search-result__apply-button--header{background-color:#53a63a}.scholarship-search-result--featured .scholarship-search-result__apply-button--header:hover{background-color:#7cbc67}.scholarship-search-result--featured .scholarship-search-result__apply-button--details{background-color:#53a63a}.scholarship-search-result--featured .scholarship-search-result__apply-button--details:hover{background-color:#7cbc67}.scholarship-search-result__sponsored{color:#53a63a;font-size:12px;text-transform:uppercase;font-weight:600;display:block;line-height:20px}.scholarship-search-result__header-wrapper{border-bottom:1px solid #e6e6e6;overflow-x:inherit;overflow-y:auto}.scholarship-search-result__header{margin:15px}.scholarship-search-result__title{font-size:20px;color:#2e9adf;display:inline-block;line-height:22px;word-break:break-word}.scholarship-search-result__header-info{display:flex;padding:8px 0 0}.scholarship-search-result__header-facts{display:flex;width:100%}.scholarship-search-result__header-fact{flex:1 0 0;padding-right:16px}.scholarship-search-result__header-fact-label{text-transform:uppercase;color:#ababab;font-size:12px;font-weight:600}.scholarship-search-result__header-fact-value{font-size:14px;line-height:15px;margin-top:2px;word-break:break-word}.scholarship-search-result__apply-button--header{flex:none;font-size:16px;font-weight:600;margin-left:auto;padding:.4em 1em .5em}.platform--touch .scholarship-search-result__apply-button--header:active,.platform--touch .scholarship-search-result__apply-button--header:hover{background:#2e9adf}.scholarship-search-result__apply-button--details{flex:4 0 0;max-height:36px;padding:.4em 2em .5em;font-size:16px}.scholarship-search-result__details-toggle{color:#919191;font-size:16px;line-height:1.4em;padding:10px 0;text-align:center;cursor:pointer}.scholarship-search-result__details-toggle:hover{color:#787878}.scholarship-search-result__details{background-color:#fafafa;border-bottom:1px solid #e6e6e6;display:none;padding:15px}.scholarship-search-result-toggle>.scholarship-search-result__details{display:block}.scholarship-search-result__details-fact{padding-bottom:10px}.scholarship-search-result__details-fact-label{color:#919191;font-size:12px;font-weight:600;text-transform:uppercase}.scholarship-search-result__details-fact-value{font-size:14px;line-height:16px;word-break:break-word}.scholarship-search-result__requirements{list-style:disc outside none;margin-left:18px}.scholarship-search-result__requirement{padding-bottom:10px}.scholarship-search-result__requirement-value{font-weight:600}.scholarship-search-result-toggle__link{color:#919191;display:block;height:42px;margin:0 -15px;padding:10px 0;text-align:center}.scholarship-search-result-toggle__link:hover{color:#787878;text-decoration:none}.scholarship-search-result-toggle__link:before{content:"Scholarship Details"}.scholarship-search-result-toggle__link:after{content:'\E60C';font-family:Niche-Interface-Symbols;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;top:2px;position:relative;left:5px}.scholarship-search-result-toggle>.scholarship-search-result-toggle__link:before{content:"Hide Details"}.scholarship-search-result-toggle>.scholarship-search-result-toggle__link:after{content:'\E60F'}@media only screen and (min-width:500px){.scholarship-search-result{margin-bottom:15px}.scholarship-search-result__title{font-size:22px;line-height:24px}.scholarship-search-result__header-fact{flex:0 0 220px}.scholarship-search-result__header-fact-label{font-size:13px;line-height:15px}.scholarship-search-result__header-fact-value{font-size:16px;line-height:20px;margin-top:0}.scholarship-search-result__details-fact{display:flex}.scholarship-search-result__details-fact-label{flex:1 0 0;font-size:13px;line-height:21px}.scholarship-search-result__details-fact-value{flex:4 0 0;font-size:16px;line-height:20px}.scholarship-search-result__requirement{display:list-item}}.search-results-container{min-height:300px;padding:0 0 20px;position:relative;width:100%;height:1500px}.search-results-header__count{color:#919191;float:right;font-size:15px;margin:5px 0 0}.scholarship-search-content-header{display:flex;justify-content:space-between;margin:auto 15px;overflow:auto;position:relative}.scholarship-search-content-header__count{bottom:0;color:#919191;display:none;font-size:15px;margin:5px 0 0 auto;position:absolute;right:0}.search-category-changer{background:none;box-shadow:none;display:flex}.change-category-button{margin:0 10px 0 0;font-size:14px}.active-category-container{padding:3px 0 0;flex:1 0 0}.active-category__label{font-size:12px;color:#919191}.active-category__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px}@media only screen and (min-width:500px){.scholarship-search-content-header{margin:auto 5px}.scholarship-search-content-header__count{display:block}}@media only screen and (min-width:768px){.scholarship-search-content-header{padding-bottom:0;pointer-events:none}.search-category-changer{display:none}.scholarship-search-content-header__count{position:relative;margin:0 0 0 auto;bottom:0}}.sidebar-options{padding:15px 20px}.sidebar-option{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative}.sidebar-option:before{background:url("/static/scholarship-search/scholarship-icons.svg") no-repeat;background-size:6em 21em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.sidebar-option.open,.sidebar-option:hover{color:#2e9adf;cursor:pointer}.sidebar-option.open .sidebar-option__arrow,.sidebar-option:hover .sidebar-option__arrow{color:#2e9adf}.sidebar-option.active:before{color:blue}.sidebar-option__arrow{color:#bbb;font-family:Niche-Interface-Symbols;font-size:26px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin:-13px 0 0;position:absolute;right:-6px;speak:none;text-transform:none;top:50%;-webkit-font-smoothing:antialiased}.sidebar-option__arrow:before{content:"\E60E"}.sidebar-option--niche-scholarships{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative}.sidebar-option--niche-scholarships:before{background:url("/static/scholarship-search/scholarship-icons.svg") no-repeat;background-size:6em 21em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.sidebar-option--niche-scholarships.open,.sidebar-option--niche-scholarships:hover{color:#2e9adf;cursor:pointer}.sidebar-option--niche-scholarships.open .sidebar-option__arrow,.sidebar-option--niche-scholarships:hover .sidebar-option__arrow{color:#2e9adf}.sidebar-option--niche-scholarships.active:before{color:blue}.panel .sidebar-option--niche-scholarships{margin:0 20px}.sidebar-option--niche-scholarships:before{background-position:-1.455em -22.455em}.sidebar-option--states{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative}.sidebar-option--states:before{background:url("/static/scholarship-search/scholarship-icons.svg") no-repeat;background-size:6em 21em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.sidebar-option--states.open,.sidebar-option--states:hover{color:#2e9adf;cursor:pointer}.sidebar-option--states.open .sidebar-option__arrow,.sidebar-option--states:hover .sidebar-option__arrow{color:#2e9adf}.sidebar-option--states.active:before{color:blue}.panel .sidebar-option--states{margin:0 20px}.sidebar-option--states:before{background-position:-1.455em .045em}.sidebar-option--majors{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative}.sidebar-option--majors:before{background:url("/static/scholarship-search/scholarship-icons.svg") no-repeat;background-size:6em 21em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.sidebar-option--majors.open,.sidebar-option--majors:hover{color:#2e9adf;cursor:pointer}.sidebar-option--majors.open .sidebar-option__arrow,.sidebar-option--majors:hover .sidebar-option__arrow{color:#2e9adf}.sidebar-option--majors.active:before{color:blue}.panel .sidebar-option--majors{margin:0 20px}.sidebar-option--majors:before{background-position:-1.455em -5.955em}.sidebar-option--easy-to-apply{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative}.sidebar-option--easy-to-apply:before{background:url("/static/scholarship-search/scholarship-icons.svg") no-repeat;background-size:6em 21em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.sidebar-option--easy-to-apply.open,.sidebar-option--easy-to-apply:hover{color:#2e9adf;cursor:pointer}.sidebar-option--easy-to-apply.open .sidebar-option__arrow,.sidebar-option--easy-to-apply:hover .sidebar-option__arrow{color:#2e9adf}.sidebar-option--easy-to-apply.active:before{color:blue}.panel .sidebar-option--easy-to-apply{margin:0 20px}.sidebar-option--easy-to-apply:before{background-position:-1.455em -19.455em}.sidebar-option--minorities{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative}.sidebar-option--minorities:before{background:url("/static/scholarship-search/scholarship-icons.svg") no-repeat;background-size:6em 21em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.sidebar-option--minorities.open,.sidebar-option--minorities:hover{color:#2e9adf;cursor:pointer}.sidebar-option--minorities.open .sidebar-option__arrow,.sidebar-option--minorities:hover .sidebar-option__arrow{color:#2e9adf}.sidebar-option--minorities.active:before{color:blue}.panel .sidebar-option--minorities{margin:0 20px}.sidebar-option--minorities:before{background-position:-1.455em -17.955em}.sidebar-option--more-scholarships{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative}.sidebar-option--more-scholarships:before{background:url("/static/scholarship-search/scholarship-icons.svg") no-repeat;background-size:6em 21em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.sidebar-option--more-scholarships.open,.sidebar-option--more-scholarships:hover{color:#2e9adf;cursor:pointer}.sidebar-option--more-scholarships.open .sidebar-option__arrow,.sidebar-option--more-scholarships:hover .sidebar-option__arrow{color:#2e9adf}.sidebar-option--more-scholarships.active:before{color:blue}.panel .sidebar-option--more-scholarships{margin:0 20px}.sidebar-option--more-scholarships:before{background-position:-1.455em -20.955em}.sidebar-option--niche-scholarships.active{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative}.sidebar-option--niche-scholarships.active:before{background:url("/static/scholarship-search/scholarship-icons.svg") no-repeat;background-size:6em 21em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.sidebar-option--niche-scholarships.active.open,.sidebar-option--niche-scholarships.active:hover{color:#2e9adf;cursor:pointer}.sidebar-option--niche-scholarships.active.open .sidebar-option__arrow,.sidebar-option--niche-scholarships.active:hover .sidebar-option__arrow{color:#2e9adf}.sidebar-option--niche-scholarships.active.active:before{color:blue}.panel .sidebar-option--niche-scholarships.active{margin:0 20px}.sidebar-option--niche-scholarships.active:before{background-position:.045em -22.455em}.sidebar-option--states.active{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative}.sidebar-option--states.active:before{background:url("/static/scholarship-search/scholarship-icons.svg") no-repeat;background-size:6em 21em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.sidebar-option--states.active.open,.sidebar-option--states.active:hover{color:#2e9adf;cursor:pointer}.sidebar-option--states.active.open .sidebar-option__arrow,.sidebar-option--states.active:hover .sidebar-option__arrow{color:#2e9adf}.sidebar-option--states.active.active:before{color:blue}.panel .sidebar-option--states.active{margin:0 20px}.sidebar-option--states.active:before{background-position:.045em .045em}.sidebar-option--majors.active{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative}.sidebar-option--majors.active:before{background:url("/static/scholarship-search/scholarship-icons.svg") no-repeat;background-size:6em 21em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.sidebar-option--majors.active.open,.sidebar-option--majors.active:hover{color:#2e9adf;cursor:pointer}.sidebar-option--majors.active.open .sidebar-option__arrow,.sidebar-option--majors.active:hover .sidebar-option__arrow{color:#2e9adf}.sidebar-option--majors.active.active:before{color:blue}.panel .sidebar-option--majors.active{margin:0 20px}.sidebar-option--majors.active:before{background-position:.045em -5.955em}.sidebar-option--easy-to-apply.active{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative}.sidebar-option--easy-to-apply.active:before{background:url("/static/scholarship-search/scholarship-icons.svg") no-repeat;background-size:6em 21em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.sidebar-option--easy-to-apply.active.open,.sidebar-option--easy-to-apply.active:hover{color:#2e9adf;cursor:pointer}.sidebar-option--easy-to-apply.active.open .sidebar-option__arrow,.sidebar-option--easy-to-apply.active:hover .sidebar-option__arrow{color:#2e9adf}.sidebar-option--easy-to-apply.active.active:before{color:blue}.panel .sidebar-option--easy-to-apply.active{margin:0 20px}.sidebar-option--easy-to-apply.active:before{background-position:.045em -19.455em}.sidebar-option--minorities.active{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative}.sidebar-option--minorities.active:before{background:url("/static/scholarship-search/scholarship-icons.svg") no-repeat;background-size:6em 21em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.sidebar-option--minorities.active.open,.sidebar-option--minorities.active:hover{color:#2e9adf;cursor:pointer}.sidebar-option--minorities.active.open .sidebar-option__arrow,.sidebar-option--minorities.active:hover .sidebar-option__arrow{color:#2e9adf}.sidebar-option--minorities.active.active:before{color:blue}.panel .sidebar-option--minorities.active{margin:0 20px}.sidebar-option--minorities.active:before{background-position:.045em -17.955em}.sidebar-option--more-scholarships.active{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative}.sidebar-option--more-scholarships.active:before{background:url("/static/scholarship-search/scholarship-icons.svg") no-repeat;background-size:6em 21em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.sidebar-option--more-scholarships.active.open,.sidebar-option--more-scholarships.active:hover{color:#2e9adf;cursor:pointer}.sidebar-option--more-scholarships.active.open .sidebar-option__arrow,.sidebar-option--more-scholarships.active:hover .sidebar-option__arrow{color:#2e9adf}.sidebar-option--more-scholarships.active.active:before{color:blue}.panel .sidebar-option--more-scholarships.active{margin:0 20px}.sidebar-option--more-scholarships.active:before{background-position:.045em -20.955em}.panel .sidebar-option{margin:0 20px}.panel .sidebar__expansion{box-shadow:none;height:auto;min-height:100px;position:static;transform:translateX(0);width:auto}.panel .expansion__body{padding-left:0;padding-right:0}.panel .expansion__header{display:none}.sidebar-container{backface-visibility:hidden;display:none;min-width:300px;position:relative;width:300px}.sidebar{position:relative}.sidebar,.sidebar--fixed{background-color:#fff;height:100vh;min-width:inherit;width:inherit;z-index:1}.sidebar--fixed{left:auto;position:fixed;top:0}.sidebar--stick-to-bottom{bottom:0;min-width:inherit;position:absolute;top:auto;width:inherit}.sidebar--stick-to-bottom,.sidebar__main{background-color:#fff;height:100vh;z-index:1}.sidebar__main{box-shadow:5px 0 6px -5px rgba(0,0,0,.2),4px 0 4px -5px rgba(0,0,0,.2);position:relative}.sidebar__header{font-size:28px;font-weight:400;padding:20px 20px 0;margin:0}@media only screen and (min-width:768px){.sidebar-container{display:block}}.search-container{background-color:#f6f6f6;margin:0 -30px}.search-header{background:#fff;border-bottom:1px solid #ddd;box-shadow:0 0 3px rgba(0,0,0,.2);flex:1 auto;padding:0 20px 10px;width:100%}.search-body{background-color:#f6f6f6;display:flex;flex-wrap:nowrap;min-height:100vh}.search-body .loading__container{position:absolute;top:180px}.search-content{min-height:300px;margin:20px 5px;position:relative;width:100%}.search-content-header{display:flex;justify-content:space-between;margin:auto 15px;overflow:auto}.search-content-header__count{color:#919191;font-size:15px;margin:5px 0 0 auto}.search-content-body{flex:1 auto;margin:20px 5px;position:relative}.search-content-footer{width:100%;clear:both}@media only screen and (min-width:500px){.search-content{margin:20px;padding:0}.search-content-header{margin:auto}}@media only screen and (min-width:768px){.search-content-body{margin:20px 0 0}.search-content .loading__container{position:fixed;top:40vh}}.search-filter-header{overflow:visible;padding:15px 0 15px 40px;position:relative}.search-filter-header:before{background:url('/static/common-search/search-icons.svg') no-repeat 0 0/5em 30em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.search-filter-header__label{font-size:20px;line-height:1em}.search-filter-header__description{margin:2px 0 0;font-size:13px;line-height:16px;display:block}.search-filter-header--easy-to-apply,.search-filter-header--majors,.search-filter-header--minorities,.search-filter-header--more-scholarships,.search-filter-header--niche-scholarships,.search-filter-header--states,.search-filter-header--your-matches{overflow:visible;padding:15px 0 15px 40px;position:relative}.search-filter-header--easy-to-apply:before,.search-filter-header--majors:before,.search-filter-header--minorities:before,.search-filter-header--more-scholarships:before,.search-filter-header--niche-scholarships:before,.search-filter-header--states:before,.search-filter-header--your-matches:before{background:url('/static/common-search/search-icons.svg') no-repeat 0 0/5em 30em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.search-filter-header--your-matches:before{background-position:.045em -1.455em}.search-filter-header--niche-scholarships:before{background-position:.045em -22.455em}.search-filter-header--states:before{background-position:.045em .045em}.search-filter-header--majors:before{background-position:.045em -5.955em}.search-filter-header--easy-to-apply:before{background-position:.045em -19.455em}.search-filter-header--minorities:before{background-position:.045em -17.955em}.search-filter-header--more-scholarships:before{background-position:.045em -20.955em}@media only screen and (min-width:768px){.search-filter-header{padding-left:0}.search-filter-header:before{display:none}.search-filter-header--easy-to-apply,.search-filter-header--majors,.search-filter-header--minorities,.search-filter-header--more-scholarships,.search-filter-header--niche-scholarships,.search-filter-header--states,.search-filter-header--your-matches{padding-left:0}.search-filter-header--easy-to-apply:before,.search-filter-header--majors:before,.search-filter-header--minorities:before,.search-filter-header--more-scholarships:before,.search-filter-header--niche-scholarships:before,.search-filter-header--states:before,.search-filter-header--your-matches:before,.search-filter-header__label{display:none}}.icon-exit-thick--input-list{color:#ccc;cursor:pointer;font-size:18px;margin:-9px 0 0;position:absolute;right:0;top:50%}.icon-exit-thick--input-list:hover{color:#e25333}.search-filter-input--radio{cursor:pointer;display:block;font-size:18px;margin:0 0 5px;padding:5px 0 5px 35px;position:relative}.search-filter-input--radio__label{user-select:none}.search-filter-input--radio__label:before{background:#fff;border:1px solid #bbb;border-radius:50%;box-sizing:border-box;content:"";display:block;height:26px;left:0;position:absolute;top:5px;width:26px}.search-filter-input--radio--disabled{cursor:pointer;display:block;font-size:18px;margin:0 0 5px;padding:5px 0 5px 35px;position:relative;color:#ddd;cursor:default}.search-filter-input--radio--disabled .search-filter-input--radio__label{user-select:none}.search-filter-input--radio--disabled .search-filter-input--radio__label:before{background:#fff;border:1px solid #bbb;border-radius:50%;box-sizing:border-box;content:"";display:block;height:26px;left:0;position:absolute;top:5px;width:26px;border-color:#ddd}.search-filter-input--radio__input{opacity:.01;position:absolute;left:0;top:0}.search-filter-input--radio__input:checked+.search-filter-input--radio__label:before{border:8px solid #2e9adf}.search-filter-input--input-list{border:1px solid #ccc;border-radius:3px;bottom:-1px;font-size:16px;list-style:none;position:relative}.search-filter-input--input-list__item{border-top:1px solid #ddd;margin:0 10px;padding:10px 20px 10px 0;position:relative}.search-filter-input--input-list__item:first-child{border-top:0}.search-filter-input--input-list-select{background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-radius:2px;border:1px solid #ccc;color:#464646;display:block;font-family:Source Sans Pro;font-size:18px;height:46px;line-height:46px;margin-bottom:26px;margin-top:5px;padding-right:26px;padding:0 15px;position:relative;width:100%}.search-filter-input--input-list-select:after{content:"\E60C";color:#464646;font-family:Niche-Interface-Symbols;font-size:24px;position:absolute;right:10px;z-index:1;-webkit-font-smoothing:antialiased}.search-filter-input--input-list-select__input{appearance:none;background-color:#fff;border-radius:0;font-size:16px;height:3em;left:0;line-height:3em;margin:0;opacity:.01;padding:0;position:absolute;top:0;width:100%;z-index:2}.search-filter-option{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative;user-select:none}.search-filter-option:before{background:url('/static/common-search/search-icons.svg') no-repeat 0 0/5em 30em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.search-filter-option.open-filter,.search-filter-option:hover{color:#2e9adf;cursor:pointer}.search-filter-option.open-filter .search-filter-option__arrow,.search-filter-option:hover .search-filter-option__arrow{color:#2e9adf}.search-filter-option.active-icon:before{color:blue}.panel .search-filter-option{margin:0 20px}.search-filter-option__arrow{color:#bbb;font-family:Niche-Interface-Symbols;font-size:26px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin:-13px 0 0;position:absolute;right:-6px;speak:none;text-transform:none;top:50%;-webkit-font-smoothing:antialiased}.search-filter-option__arrow:before{content:"\E60E"}.search-filter-option__summary{color:#2e9adf;font-size:13px;display:block;line-height:1.5em;margin:4px 25px -8px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-filter-option--your-matches{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative;user-select:none}.search-filter-option--your-matches:before{background:url('/static/common-search/search-icons.svg') no-repeat 0 0/5em 30em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.search-filter-option--your-matches.open-filter,.search-filter-option--your-matches:hover{color:#2e9adf;cursor:pointer}.search-filter-option--your-matches.open-filter .search-filter-option__arrow,.search-filter-option--your-matches:hover .search-filter-option__arrow{color:#2e9adf}.search-filter-option--your-matches.active-icon:before{color:blue}.panel .search-filter-option--your-matches{margin:0 20px}.search-filter-option--your-matches:before{background-position:-1.455em -1.455em}.search-filter-option--your-matches.active-icon:before{background-position:.045em -1.455em}.search-filter-option--niche-scholarships{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative;user-select:none}.search-filter-option--niche-scholarships:before{background:url('/static/common-search/search-icons.svg') no-repeat 0 0/5em 30em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.search-filter-option--niche-scholarships.open-filter,.search-filter-option--niche-scholarships:hover{color:#2e9adf;cursor:pointer}.search-filter-option--niche-scholarships.open-filter .search-filter-option__arrow,.search-filter-option--niche-scholarships:hover .search-filter-option__arrow{color:#2e9adf}.search-filter-option--niche-scholarships.active-icon:before{color:blue}.panel .search-filter-option--niche-scholarships{margin:0 20px}.search-filter-option--niche-scholarships:before{background-position:-1.455em -22.455em}.search-filter-option--niche-scholarships.active-icon:before{background-position:.045em -22.455em}.search-filter-option--states{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative;user-select:none}.search-filter-option--states:before{background:url('/static/common-search/search-icons.svg') no-repeat 0 0/5em 30em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.search-filter-option--states.open-filter,.search-filter-option--states:hover{color:#2e9adf;cursor:pointer}.search-filter-option--states.open-filter .search-filter-option__arrow,.search-filter-option--states:hover .search-filter-option__arrow{color:#2e9adf}.search-filter-option--states.active-icon:before{color:blue}.panel .search-filter-option--states{margin:0 20px}.search-filter-option--states:before{background-position:-1.455em .045em}.search-filter-option--states.active-icon:before{background-position:.045em .045em}.search-filter-option--majors{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative;user-select:none}.search-filter-option--majors:before{background:url('/static/common-search/search-icons.svg') no-repeat 0 0/5em 30em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.search-filter-option--majors.open-filter,.search-filter-option--majors:hover{color:#2e9adf;cursor:pointer}.search-filter-option--majors.open-filter .search-filter-option__arrow,.search-filter-option--majors:hover .search-filter-option__arrow{color:#2e9adf}.search-filter-option--majors.active-icon:before{color:blue}.panel .search-filter-option--majors{margin:0 20px}.search-filter-option--majors:before{background-position:-1.455em -5.955em}.search-filter-option--majors.active-icon:before{background-position:.045em -5.955em}.search-filter-option--easy-to-apply{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative;user-select:none}.search-filter-option--easy-to-apply:before{background:url('/static/common-search/search-icons.svg') no-repeat 0 0/5em 30em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.search-filter-option--easy-to-apply.open-filter,.search-filter-option--easy-to-apply:hover{color:#2e9adf;cursor:pointer}.search-filter-option--easy-to-apply.open-filter .search-filter-option__arrow,.search-filter-option--easy-to-apply:hover .search-filter-option__arrow{color:#2e9adf}.search-filter-option--easy-to-apply.active-icon:before{color:blue}.panel .search-filter-option--easy-to-apply{margin:0 20px}.search-filter-option--easy-to-apply:before{background-position:-1.455em -19.455em}.search-filter-option--easy-to-apply.active-icon:before{background-position:.045em -19.455em}.search-filter-option--minorities{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative;user-select:none}.search-filter-option--minorities:before{background:url('/static/common-search/search-icons.svg') no-repeat 0 0/5em 30em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.search-filter-option--minorities.open-filter,.search-filter-option--minorities:hover{color:#2e9adf;cursor:pointer}.search-filter-option--minorities.open-filter .search-filter-option__arrow,.search-filter-option--minorities:hover .search-filter-option__arrow{color:#2e9adf}.search-filter-option--minorities.active-icon:before{color:blue}.panel .search-filter-option--minorities{margin:0 20px}.search-filter-option--minorities:before{background-position:-1.455em -17.955em}.search-filter-option--minorities.active-icon:before{background-position:.045em -17.955em}.search-filter-option--more-scholarships{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative;user-select:none}.search-filter-option--more-scholarships:before{background:url('/static/common-search/search-icons.svg') no-repeat 0 0/5em 30em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.search-filter-option--more-scholarships.open-filter,.search-filter-option--more-scholarships:hover{color:#2e9adf;cursor:pointer}.search-filter-option--more-scholarships.open-filter .search-filter-option__arrow,.search-filter-option--more-scholarships:hover .search-filter-option__arrow{color:#2e9adf}.search-filter-option--more-scholarships.active-icon:before{color:blue}.panel .search-filter-option--more-scholarships{margin:0 20px}.search-filter-option--more-scholarships:before{background-position:-1.455em -20.955em}.search-filter-option--more-scholarships.active-icon:before{background-position:.045em -20.955em}.search-filter-option--location{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative;user-select:none}.search-filter-option--location:before{background:url('/static/common-search/search-icons.svg') no-repeat 0 0/5em 30em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.search-filter-option--location.open-filter,.search-filter-option--location:hover{color:#2e9adf;cursor:pointer}.search-filter-option--location.open-filter .search-filter-option__arrow,.search-filter-option--location:hover .search-filter-option__arrow{color:#2e9adf}.search-filter-option--location.active-icon:before{color:blue}.panel .search-filter-option--location{margin:0 20px}.search-filter-option--location:before{background-position:-1.455em .045em}.search-filter-option--location.active-icon:before{background-position:.045em .045em}.search-filter-option--district{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative;user-select:none}.search-filter-option--district:before{background:url('/static/common-search/search-icons.svg') no-repeat 0 0/5em 30em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.search-filter-option--district.open-filter,.search-filter-option--district:hover{color:#2e9adf;cursor:pointer}.search-filter-option--district.open-filter .search-filter-option__arrow,.search-filter-option--district:hover .search-filter-option__arrow{color:#2e9adf}.search-filter-option--district.active-icon:before{color:blue}.panel .search-filter-option--district{margin:0 20px}.search-filter-option--district:before{background-position:-1.455em -2.955em}.search-filter-option--district.active-icon:before{background-position:.045em -2.955em}.search-filter-option--grades-offered{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative;user-select:none}.search-filter-option--grades-offered:before{background:url('/static/common-search/search-icons.svg') no-repeat 0 0/5em 30em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.search-filter-option--grades-offered.open-filter,.search-filter-option--grades-offered:hover{color:#2e9adf;cursor:pointer}.search-filter-option--grades-offered.open-filter .search-filter-option__arrow,.search-filter-option--grades-offered:hover .search-filter-option__arrow{color:#2e9adf}.search-filter-option--grades-offered.active-icon:before{color:blue}.panel .search-filter-option--grades-offered{margin:0 20px}.search-filter-option--grades-offered:before{background-position:-1.455em -10.455em}.search-filter-option--grades-offered.active-icon:before{background-position:.045em -10.455em}.search-filter-option--school-type{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative;user-select:none}.search-filter-option--school-type:before{background:url('/static/common-search/search-icons.svg') no-repeat 0 0/5em 30em;content:"";height:35px;position:absolute;font-size:33px;left:-5px;top:10px;width:35px}.search-filter-option--school-type.open-filter,.search-filter-option--school-type:hover{color:#2e9adf;cursor:pointer}.search-filter-option--school-type.open-filter .search-filter-option__arrow,.search-filter-option--school-type:hover .search-filter-option__arrow{color:#2e9adf}.search-filter-option--school-type.active-icon:before{color:blue}.panel .search-filter-option--school-type{margin:0 20px}.search-filter-option--school-type:before{background-position:-1.455em -11.955em}.search-filter-option--school-type.active-icon:before{background-position:.045em -11.955em}.search-filter-clear{color:#2e9adf;cursor:pointer;display:inline-block;font-size:16px;margin-top:15px;text-decoration:underline}.search-filter-clear:hover{color:#007ac8}.no-search-results{color:#919191;font-size:15px;margin:40px auto;max-width:250px;text-align:center}.no-search-results__title{color:#464646;font-size:20px;font-weight:400;margin:0 0 10px}.search-sidebar-expansion-enter{animation:search-sidebar-expansion--entering .2s ease-in;transform:translateX(0)}.search-sidebar-expansion-leave{animation:search-sidebar-expansion--exiting .2s ease-in;transform:translateX(0)}.search-sidebar-expansion-header{height:40px;padding:0}.search-sidebar-expansion-body{padding:0 20px 15px}@-webkit-keyframes search-sidebar-expansion--entering{0%{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(300px)}}@keyframes search-sidebar-expansion--entering{0%{transform:translateX(0)}to{transform:translateX(300px)}}@-webkit-keyframes search-sidebar-expansion--exiting{0%{-webkit-transform:translateX(300px);opacity:1}to{-webkit-transform:translateX(0);opacity:0}}@keyframes search-sidebar-expansion--exiting{0%{transform:translateX(300px);opacity:1}to{transform:translateX(0);opacity:0}}.search-sidebar-container{backface-visibility:hidden;background-color:#fff;display:none;flex:0 0 300px;position:relative;top:0}.search-sidebar-content{position:relative;z-index:2}.search-sidebar-content.fix-bottom{bottom:0;position:absolute;top:auto}.search-sidebar-content.fix-middle{position:fixed;top:0}.search-sidebar{background-color:#fff;box-shadow:5px 0 6px -5px rgba(0,0,0,.2),4px 0 4px -5px rgba(0,0,0,.2);min-height:100vh;position:relative;width:300px;z-index:2;top:0}.search-sidebar-body{padding:15px 20px}.search-sidebar-expansion{background-color:#fff;backface-visibility:hidden;box-shadow:5px 0 6px -5px rgba(0,0,0,.2),4px 0 4px -5px rgba(0,0,0,.2);min-height:100vh;width:300px;position:absolute;top:0;transform:translateX(300px);z-index:1}.search-sidebar-expansion__close{color:#ddd;cursor:pointer;font-family:Niche-Interface-Symbols;font-size:26px;height:50px;line-height:46px;position:absolute;right:0;text-align:center;top:7px;width:53px}.search-sidebar-expansion__close:before{content:"\E611"}.search-sidebar-expansion__close:hover{color:#bbb}@media only screen and (min-width:768px){.search-sidebar-container{display:inline-block}}.star-rating__label,.survey-review__label,.survey__label{color:#464646;display:block;font-size:18px;margin-bottom:5px;line-height:20px}.survey__label--large{display:block;font-size:24px;line-height:28px;margin:0 0 15px}.survey-block,.survey-block--one{padding:1.5em 0}.survey-block--one__heading,.survey-block__heading,.survey-bucket--blank__heading,.survey-bucket--list__heading,.survey-single-choice__heading{font-size:24px;line-height:28px;margin:0 0 15px}.survey-block--one__heading .entity-name,.survey-block__heading .entity-name,.survey-bucket--blank__heading .entity-name,.survey-bucket--list__heading .entity-name,.survey-single-choice__heading .entity-name{font-weight:600}.star-rating__error-message,.survey-bucket__error-message,.survey-review__error-message,.survey-single-choice__error-message{color:#f4724a;display:block;font-size:14px;padding-top:5px}.survey__wrapper{margin-top:0;padding:0;padding-bottom:45px}.survey__section{margin:0 auto;max-width:600px;padding:0 15px}section[class^=survey-block--]+section[class^=survey-block--]{border-top:thin solid #ccc}section[class^=survey-block--]:last-of-type{padding-bottom:0}.survey__submit{padding:20px 0;text-align:center}.survey__submit .form__submit__btn{display:block;margin-top:20px;width:100%}@media only screen and (min-width:500px){.survey__submit .form__submit__btn{display:inline-block;width:200px}}.survey__form-error{color:#f4724a}.survey-bucket--blank__content,.survey-bucket--list__list-item,.survey-bucket-content{padding-bottom:20px}.survey-bucket--list__list{display:block}@media only screen and (min-width:550px){.survey-bucket--list__list{display:flex;flex-wrap:wrap}}@media only screen and (min-width:550px){.survey-bucket--list__list-item{flex:1 auto}.survey-bucket--list__list-item:nth-child(even){padding-left:5px}.survey-bucket--list__list-item:nth-child(odd){padding-right:5px}}.survey-landing{margin:0 -30px}.survey-landing .survey-header__heading{margin-top:12px}.survey-landing .survey-header__tagline{line-height:20px;padding:15px 0}.survey-landing__body{background-color:#eee;padding:55px 15px}@media only screen and (min-width:500px){.survey-landing .survey-header__heading{text-align:center;width:100%}.survey-landing .survey-header__icon__wrap{display:block;width:100%}.survey-landing__body{padding:70px 30px}}.survey-sherlock{margin:0 auto;max-width:600px}.survey-sherlock .sherlock,.survey-sherlock .sherlock--error,.survey-sherlock .sherlock--search-filter,.survey-sherlock .sherlock--sherlock-list,.survey-sherlock .sherlock--success{font-size:18px;height:45px;line-height:45px}.survey-sherlock [class^=sherlock__wrapper]{margin:0;padding:0 0 20px}.survey-sherlock .sherlock__results{left:0;top:44px}.survey-sherlock__label{display:block;font-size:18px;line-height:20px;margin:0 0 5px}.survey-cta{color:#787878;font-size:14px;text-align:center}.star-rating__description,.survey-bucket--blank__description,.survey-bucket--list__description,.survey-review__description,.survey-single-choice__description{color:#787878;display:block;font-size:14px}.survey-header{background:#fff;padding:30px 0;margin-bottom:40px;position:relative}.survey-header:after{background:#53a63a url(/static/niche-bg-pattern.png) repeat;background-size:96px 48px;bottom:-40px;content:'';display:block;height:40px;position:absolute;width:100%}.survey-header__heading{font-size:32px;line-height:1;padding-top:10px;text-align:center;word-wrap:break-word}.survey-header__heading .entity-name{font-weight:600}@media only screen and (min-width:500px){.survey-header__heading{margin-top:7px;padding-top:0}}.survey-header__tagline{display:block;font-size:16px;margin-top:10px}.survey-header__tagline__spacer{padding:0 .4em}@media only screen and (min-width:500px){.survey-header__heading,.survey-header__icon__wrap{display:inline-block;padding-top:0;text-align:justify;vertical-align:top}.survey-header__icon__wrap{margin:0;margin-left:-5px;margin-right:30px}.survey-header__heading{text-align:left;width:80%}}.survey-header__icon{border-radius:50%;background:url(/static/survey/review-icon.png) no-repeat 50%/contain;height:70px;margin:0 auto;width:70px}.survey-review__content{border:thin solid #ccc;border-radius:2px;color:#464646;font-family:inherit;font-size:18px;height:150px;margin:0;padding:10px;resize:vertical;transition:background .2s ease-out;vertical-align:top;width:100%}.survey-review__content::-webkit-input-placeholder,.survey-review__content::placeholder{color:#ccc}.survey-review__content:focus{background:#eef9ff;color:#464646;outline:none}.survey-review__content:focus::-webkit-input-placeholder,.survey-review__content:focus::placeholder{color:#8ec8ef}@media only screen and (min-width:500px){.survey-review__content{font-size:18px;line-height:20px}}.survey-review__label .char-count{margin-left:.25em}.survey-review--error .survey-review__content{background:#ffe4e1}.survey-review--error .survey-review__content::-webkit-input-placeholder,.survey-review--error .survey-review__content::placeholder{color:#e25333}.survey-review--error .survey-review__content:active,.survey-review--error .survey-review__content:focus{background:#fff}.survey-review--error .survey-review__content:active::-webkit-input-placeholder,.survey-review--error .survey-review__content:active::placeholder,.survey-review--error .survey-review__content:focus::-webkit-input-placeholder,.survey-review--error .survey-review__content:focus::placeholder{color:#ccc}.char-count{color:#919191;font-size:14px;line-height:18px;transition:color .3s ease;padding:0}.char-count.char-count--error{color:#e25333}.survey-single-choice__list_item{display:block;font-size:18px;margin-bottom:.5em;padding-bottom:.5em}.survey-single-choice__list_item>input{position:fixed;top:-9999px}.survey-single-choice__list_item>input:checked+label:before{border:.45em solid #2e9adf}.survey-single-choice__list_item>input:not(:checked)+label:focus:before,.survey-single-choice__list_item>input:not(:checked)+label:hover:before{background:#d4d4d4}.survey-single-choice__list_item:last-of-type{margin-bottom:0;padding-bottom:0}.survey-single-choice__list_item__label{cursor:pointer;display:inline-block;padding:0;padding-left:2em;padding-right:2em;position:relative}.survey-single-choice__list_item__label:before{background:#fff;border:thin solid #bbb;border-radius:50%;box-sizing:border-box;content:'';display:inline-block;height:1.3em;left:0;top:0;transition:border-width .3s ease-out,background .2s ease-out;position:absolute;width:1.3em}.star-rating,.star-rating--large{display:block;overflow:hidden;width:100%}.star-rating--large:after,.star-rating:after{content:'';clear:both}@media only screen and (min-width:550px){.star-rating,.star-rating--large{width:260px}}.star-rating__error-message{clear:both}.star-rating--large .star-rating__label{font-size:24px;line-height:28px}.star-rating__stars{font-size:2em;color:#53a63a;height:26px;line-height:26px;margin:4px 0;width:130px;vertical-align:middle}.star-rating--large .star-rating__stars{width:160.03px;height:32.006px;line-height:32.006px;margin-top:0}.star-rating--large{width:100%}.star-rating__button,.star-rating__stars{display:inline-block;float:left}.star-rating__stars>input{position:fixed;top:-9999px}.star-rating__stars>label{cursor:pointer;float:right;overflow:hidden;white-space:nowrap;width:26px}.star-rating__stars>label:before{display:block;top:0}.star-rating__stars>label:hover:before,.star-rating__stars>label:hover~label:before{content:'';background:url(/static/Platform-sprite.svg);background-size:50em 50em;display:inline-block;height:1em;margin-right:.5em;overflow:hidden;position:relative;text-indent:-100%;width:4.1em;background-position:-14.02em -3.1em}.star-rating--large .star-rating__stars>label:hover,.star-rating--large .star-rating__stars>label:hover~label{font-size:39.392px}.star-rating--large .star-rating__stars>label:hover:before,.star-rating--large .star-rating__stars>label:hover~label:before,.star-rating__stars>input:checked~label:before{content:'';background:url(/static/Platform-sprite.svg);background-size:50em 50em;display:inline-block;height:1em;margin-right:.5em;overflow:hidden;position:relative;text-indent:-100%;width:4.1em;background-position:-14.02em -3.1em}.star-rating--large .star-rating__stars>input:checked~label{font-size:39.392px}.star-rating--large .star-rating__stars>input:checked~label:before,.star-rating__stars>input:checked+label:hover:before,.star-rating__stars>input:checked+label:hover~label:before,.star-rating__stars>input:checked~label:hover:before,.star-rating__stars>input:checked~label:hover~label:before,.star-rating__stars>label:hover~input:checked~label:before{content:'';background:url(/static/Platform-sprite.svg);background-size:50em 50em;display:inline-block;height:1em;margin-right:.5em;overflow:hidden;position:relative;text-indent:-100%;width:4.1em;background-position:-14.02em -3.1em}.star-rating__stars>label:before{content:'';background:url(/static/Platform-sprite.svg);background-size:50em 50em;display:inline-block;height:1em;margin-right:.5em;overflow:hidden;position:relative;text-indent:-100%;width:4.1em;background-position:-18.085em -3.1em}.star-rating--large .star-rating__stars>label{font-size:39.392px;width:32.006px}.star-rating--large .star-rating__stars>label:before{content:'';background:url(/static/Platform-sprite.svg);background-size:50em 50em;display:inline-block;height:1em;margin-right:.5em;overflow:hidden;position:relative;text-indent:-100%;width:4.1em;background-position:-18.085em -3.1em}.star-rating__button{background:#ddd;color:#919191;font-size:12px;margin-left:10px;margin-top:6px;padding:.3em}.platform .star-rating__button:hover{background:#e6e6e6;color:#919191;text-decoration:none}.star-rating__button.star-rating__button--selected,.star-rating__button.star-rating__button--selected:hover{background:#53a63a;color:#fff}.star-rating+.survey-review,.star-rating--large+.survey-review{margin-top:20px}