@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-10%,0)}to{opacity:1;transform:none}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-10%,0)}to{opacity:1;transform:none}}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-15px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-15px,0,0)}to{opacity:1;transform:none}}@-webkit-keyframes fadeInLeftMedium{0%{opacity:0;transform:translate3d(-20px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInLeftMedium{0%{opacity:0;transform:translate3d(-20px,0,0)}to{opacity:1;transform:none}}@font-face{font-family:Niche;src:url(https://d33a4decm84gsn.cloudfront.net/font/niche_regular.woff2) format("woff2"),url(https://d33a4decm84gsn.cloudfront.net/font/niche_regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Niche;src:url(https://d33a4decm84gsn.cloudfront.net/font/niche_bold.woff2) format("woff2"),url(https://d33a4decm84gsn.cloudfront.net/font/niche_bold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Niche;src:url(https://d33a4decm84gsn.cloudfront.net/font/niche_heavy.woff2) format("woff2"),url(https://d33a4decm84gsn.cloudfront.net/font/niche_heavy.woff) format("woff");font-weight:700;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}body{background:#fff;color:#464646;font:400 1em/1.4 Source Sans Pro,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}@media only print{body .cookie-banner{display:none!important}}.wf-loading{opacity:0}.wf-loading body{background:#fff}a{color:#007ac8;text-decoration:none}a:hover{color:#0063a5;text-decoration:underline}a:focus{outline:2px solid rgba(0,122,200,.3)}em{font-style:normal}fieldset{margin:0;padding:0;border:0}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{background:#fff;display:block;margin:0;padding:0}.parallax .content{background:transparent}.platform--home .content,.platform--search .content{overflow:hidden}.content--contained{box-shadow:0 1px 4px rgba(0,0,0,.15);margin:0;max-width:1024px;width:100%}@media only screen and (min-width:1024px){.content--contained{border-radius:0 0 2px 2px;margin:0 auto 40px}}.content__body{margin:0 -15px;max-width:700px;padding:15px 0}.disable-scroll{position:fixed;overflow:hidden!important;width:100%}@media not all and (min-resolution:0.001dpcm){.disable-scroll{position:relative}}.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:730px){.content__body{margin:0 auto}}.noscript{background:#ffe4e1;color:#e25333;display:inline-block;font-size:20px;line-height:26px;margin:0 auto;max-width:1024px;padding:.75em 1em;width:100%}@media only screen and (max-width:767px){.noscript span{width:85%;display:block;margin:auto}}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.platform--touch * a:hover,.platform--touch a:hover{text-decoration:none}.type--header-1{font:400 38px/1.1 Source Sans Pro,sans-serif;color:#464646;margin:0;padding:0}@media only screen and (min-width:600px){.type--header-1{font-size:40px}}@media only screen and (min-width:768px){.type--header-1{font-size:50px}}@media only screen and (min-width:1024px){.type--header-1{font-size:56px}}.type--header-2{font:400 32px/1.1 Source Sans Pro,sans-serif;color:#464646;margin:0;padding:0}@media only screen and (min-width:600px){.type--header-2{font-size:36px}}@media only screen and (min-width:768px){.type--header-2{font-size:42px}}@media only screen and (min-width:1024px){.type--header-2{font-size:46px}}.type--header-3{font:400 26px/1.1 Source Sans Pro,sans-serif;color:#464646;margin:0;padding:0}@media only screen and (min-width:600px){.type--header-3{font-size:28px}}@media only screen and (min-width:768px){.type--header-3{font-size:32px}}.type--header-4{font:400 20px/1.2 Source Sans Pro,sans-serif;color:#464646;margin:0;padding:0}@media only screen and (min-width:600px){.type--header-4{font-size:22px}}@media only screen and (min-width:768px){.type--header-4{font-size:24px}}.type--header-5{font:400 18px/1.2 Source Sans Pro,sans-serif;color:#464646;margin:0;padding:0}@media only screen and (min-width:600px){.type--header-5{font-size:20px}}.type--subtitle-1{font:600 12px/1.2em Niche,Source Sans Pro,sans-serif;color:#787878;margin:0;padding:0}@media only screen and (min-width:768px){.type--subtitle-1{font-size:13px}}.type--subtitle-2{font:600 11px/1.2em Niche,Source Sans Pro,sans-serif;color:#787878;margin:0;padding:0}.type--subtitle-3{font:600 9px/1.2em Niche,Source Sans Pro,sans-serif;color:#787878;margin:0;padding:0}@media only screen and (min-width:500px){.type--subtitle-3{font-size:10px}}.type--body-1{font:400 16px/1.4em Source Sans Pro,sans-serif;margin:0;padding:0}@media only screen and (min-width:768px){.type--body-1{font-size:18px}}.type--body-2{font:400 14px/1.4em Source Sans Pro,sans-serif;margin:0;padding:0}@media only screen and (min-width:768px){.type--body-2{font-size:16px}}.type--body-3{font:400 12px/1.4em Source Sans Pro,sans-serif;margin:0;padding:0}@media only screen and (min-width:768px){.type--body-3{font-size:14px}}.type--caption{font:400 12px/1.4em Source Sans Pro,sans-serif;margin:0;padding:0}@media only screen and (min-width:768px){.type--caption{font-size:13px}}.type--semibold{font-weight:600}.type--bold{font-weight:700}.label{font-size:16px;line-height:18px;margin-bottom:5px;display:block;text-align:left}.label--inner{position:absolute;font-size:12px;top:.3em;left:.75rem;z-index:1;color:#464646}.label--with-tooltip{cursor:pointer}.label--with-tooltip:hover .label__tooltip{opacity:1}.label__tooltip{opacity:.5}.field--with-inner-label .input{padding-top:.9rem;padding-bottom:.3rem}.label__hint{font-size:.75em;color:rgba(0,0,0,.5);margin-left:5px;line-height:1}.label__hint.label__hint--no-margin{margin-left:0;display:block}.description{color:rgba(0,0,0,.5);font-size:14px;line-height:18px}@media (min-width:500px){.label{font-size:18px;line-height:20px}.label--inner{font-size:12px}}.type--source-100{font-size:9px}.type--source-100,.type--source-200{font-family:Source Sans Pro,sans-serif;line-height:1.4em}.type--source-200{font-size:11px}.type--source-300{font-size:12px}.type--source-300,.type--source-400{font-family:Source Sans Pro,sans-serif;line-height:1.4em}.type--source-400{font-size:14px}.type--source-550{font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:1.4em}@media only screen and (min-width:768px){.type--source-550{font-size:18px}}.type--source-600{font-family:Source Sans Pro,sans-serif;font-size:18px;line-height:1.2em}@media only screen and (min-width:768px){.type--source-600{font-size:20px}}.type--source-800{font-family:Source Sans Pro,sans-serif;font-size:30px;line-height:1em}@media only screen and (min-width:768px){.type--source-800{font-size:36px}}.type--source-900{font-family:Source Sans Pro,sans-serif;font-size:36px;line-height:1em}@media only screen and (min-width:768px){.type--source-900{font-size:42px}}@media only screen and (min-width:1024px){.type--source-900{font-size:46px}}.type--source-1000{font-family:Source Sans Pro,sans-serif;font-size:42px;line-height:1em}@media only screen and (min-width:768px){.type--source-1000{font-size:52px}}@media only screen and (min-width:1024px){.type--source-1000{font-size:56px}}.type--niche-100{font-size:7px}.type--niche-100,.type--niche-200{font-family:Niche,Source Sans Pro,sans-serif;line-height:1em}.type--niche-200{font-size:9px}.type--niche-300{font-size:10px}.type--niche-300,.type--niche-400{font-family:Niche,Source Sans Pro,sans-serif;line-height:1em}.type--niche-400{font-size:11px}.type--niche-500{font-size:12px}.type--niche-500,.type--niche-600{font-family:Niche,Source Sans Pro,sans-serif;line-height:1em}.type--niche-600{font-size:13px}@media only screen and (min-width:768px){.type--niche-600{font-size:14px}}.type--niche-700{font-family:Niche,Source Sans Pro,sans-serif;font-size:16px;line-height:1em}@media only screen and (min-width:768px){.type--niche-700{font-size:18px}}.type--niche-800{font-family:Niche,Source Sans Pro,sans-serif;font-size:22px;line-height:1em}@media only screen and (min-width:768px){.type--niche-800{font-size:24px}}.type--niche-900{font-family:Niche,Source Sans Pro,sans-serif;font-size:28px;line-height:1em}@media only screen and (min-width:768px){.type--niche-900{font-size:30px}}@media only screen and (min-width:1024px){.type--niche-900{font-size:32px}}.type--niche-1000{font-family:Niche,Source Sans Pro,sans-serif;font-size:32px;line-height:1.2em}@media only screen and (min-width:768px){.type--niche-1000{font-size:38px}}@media only screen and (min-width:1024px){.type--niche-1000{font-size:42px}}.type--weight-300{font-weight:300}.type--weight-400{font-weight:400}.type--weight-600{font-weight:600}.type--weight-700{font-weight:700}.type--weight-800{font-weight:800}.type--align-center{text-align:center}@font-face{font-family:Niche-Interface-Symbols;src:url(https://d33a4decm84gsn.cloudfront.net/font/Niche-Interface-Symbols.eot);src:url(https://d33a4decm84gsn.cloudfront.net/font/Niche-Interface-Symbols.eot) format("embedded-opentype"),url(https://d33a4decm84gsn.cloudfront.net/font/Niche-Interface-Symbols.woff) format("woff"),url(https://d33a4decm84gsn.cloudfront.net/font/Niche-Interface-Symbols.ttf) format("truetype"),url(https://d33a4decm84gsn.cloudfront.net/font/Niche-Interface-Symbols.svg) format("svg");font-weight:400;font-style:normal}.niche-interface-symbol,[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}.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:before{content:"\e602"}.icon-arrowright-thick:before{content:"\e603"}.icon-arrowup-thick:before{content:"\e604"}.icon-check-thick:before{content:"\e605"}.button.button--bare.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:before{content:"\e60b"}.icon-arrowdown-thin--polltable:before,.icon-arrowdown-thin:before{content:"\e60c"}.icon-arrowleft-thin--expansion:before,.icon-arrowleft-thin--modal:before,.icon-arrowleft-thin--panel__option: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-link:before,.icon-arrowright-thin--account-entity:before,.icon-arrowright-thin--cta:before,.icon-arrowright-thin--expansion:before,.icon-arrowright-thin--form-cta:before,.icon-arrowright-thin--panel__option:before,.icon-arrowright-thin--search-results: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--account-entity:before,.icon-exit-thin--dialog:before,.icon-exit-thin--modal:before,.icon-exit-thin--notification:before,.icon-exit-thin--panel-header: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{content:"\e614"}.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:before{content:"\e615"}.spacing--0{padding-bottom:0}.spacing--100{padding-bottom:4px}.spacing--200{padding-bottom:8px}.spacing--300{padding-bottom:12px}.spacing--400{padding-bottom:16px}.spacing--500{padding-bottom:20px}.spacing--600{padding-bottom:32px}.button,.map-close{-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#007ac8;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.111em;padding:.7em 1em .8em;text-align:center;transition:background .2s linear,border-color .2s linear,color .2s linear;will-change:background,border-color,color}.platform--touch .button:hover{color:#fff}@media only print{.button,.map-close{color:#007ac8}}.button.button--bare,.button.button--bare:active,.button.button--bare:focus,.button.button--bare:hover{background:transparent;border-radius:0;font-weight:400;outline:none;border:none}.button.button--xsmall{font-size:12px}.button.button--small{font-size:14px}.button.button--large{font-size:18px}.button.button--xlarge{font-size:20px}.button.button--wide{padding-left:1.8em;padding-right:1.8em}.button.button--full-width{width:100%}.button.button--compact{padding:.5em .75em .6em}.button.button--text-left{text-align:left}.button.button--text-right{text-align:right}.button.button--icon-left-lock:before{float:left}.button.button--icon-right-lock:after{float:right}.button.button--wide.button--compact{padding:.5em 1.8em .6em}.button.button--mobile-full-width{display:block;width:100%}.button.button--disabled{background:#8ec8ef;color:#b8def7;pointer-events:none}.button.button--disabled.button--inverted{color:#b8def7}.button.button--disabled.button--darker{color:hsla(0,0%,100%,.25)}.button.button--disabled.button--lighter{color:#bbb}.button.button--disabled.button--green{background:#a4d394;color:#c5e4b8}.button.button--disabled.button--outline{background:#8ec8ef;color:#b8def7;pointer-events:none}.button.focus{outline:2px dotted #f2d454;outline-offset:2px}.js-focus-visible .button.button--stateful:focus:not(.focus-visible),.js-focus-visible .platform .button:focus:not(.focus-visible){outline:0}.js-focus-visible .button.button--stateful.focus-visible,.js-focus-visible .platform .button.focus-visible{outline:3px solid #222;outline-offset:3px}.button.button--stateful:active,.platform .button:active{background:#0063a5}.button.button--stateful:hover,.platform .button:hover{background:#2e9adf;border-color:#2e9adf;color:#fff;text-decoration:none}.platform .button.button--bare:active{background:transparent}.platform .button.button--bare:hover{background:transparent;border-color:transparent}.button.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;-webkit-animation:buttonLoad 2s linear infinite;animation:buttonLoad 2s linear infinite;pointer-events:none}.button.button--inverted{background:#fafafa;color:#007ac8}.platform .button.button--inverted:hover{background:#fff;color:#2e9adf}.platform--touch .button.button--inverted:hover{color:#2e9adf}.button.button--inverted.button--green{background:#fafafa;color:#298541}.platform .button.button--inverted.button--green:hover{background:#fff;color:#7cbc67}.platform--touch .button.button--inverted.button--green:hover{color:#298541}.button--atl-added.button.button--inverted.button--green{border-left:1px solid #298541;background:#298541;color:#fff;cursor:pointer}.platform .button--atl-added.button.button--inverted.button--green:hover{background:#298541;color:#fff}.platform--touch .button--atl-added.button.button--inverted.button--green:hover{color:#fff}.button.button--inverted.button--icon-facebook{color:#3b5998;background:#fafafa}.platform .button.button--inverted.button--icon-facebook:hover{background:#fff;color:#718dc8}.button.button--inverted.button--icon-twitter{color:#70ceee;background:#fafafa}.platform .button.button--inverted.button--icon-twitter:hover{background:#fff;color:#cbedf9}.button.button--darker{background:rgba(0,0,0,.25)}.platform .button.button--darker:hover{background:rgba(0,0,0,.15)}.button.button--featured{background:hsla(0,0%,100%,.8)}.button.button--lighter{background:hsla(0,0%,100%,.25)}.platform .button.button--lighter:hover{background:hsla(0,0%,100%,.5)}.platform .button.button--postcard-atl:hover{background-color:#298541;color:"white"}.button.button--green{background:#298541}.platform .button.button--green:hover{background:#7cbc67}.button.button--teal{background:#34b7b3}.platform .button.button--teal:hover{background:#5ebfbf}.button.button--outline{box-shadow:inset 0 0 0 2px #007ac8;background:transparent;color:#007ac8}.platform .button.button--outline:hover{background:#2e9adf;color:#fff}.platform--touch .button.button--outline:hover{color:#2e9adf}.button.button--outline.button--darker,.button.button--outline.button--green,.button.button--outline.button--icon-facebook,.button.button--outline.button--icon-twitter,.button.button--outline.button--inverted,.button.button--outline.button--lighter{background:transparent}.button.button--outline.button--small,.button.button--outline.button--xsmall{box-shadow:inset 0 0 0 1px #007ac8}.button.button--outline.button--green{box-shadow:inset 0 0 0 2px #298541;color:#298541}.platform .button.button--outline.button--green:hover{background:#298541;color:#fff}.platform--touch .button.button--outline.button--green:hover{color:#298541}.button.button--outline.button--green.button--small,.button.button--outline.button--green.button--xsmall{box-shadow:inset 0 0 0 1px #298541}.button.button--outline.button--green.button--atl-added{border-left:1px solid #298541;background:#298541;color:#fff;cursor:pointer}.platform .button.button--outline.button--green.button--atl-added:hover{background:#298541;color:#fff}.platform--touch .button.button--outline.button--green.button--atl-added:hover{color:#fff}.button.button--outline.button--green.button--search-result-atl{border:0;border-left:1px solid #e6e6e6;border-radius:0;box-shadow:none;padding:14px}.platform--touch .button.button--outline.button--green.button--search-result-atl:hover{background-color:#fff}.platform--touch .button--atl-added.button.button--outline.button--green.button--search-result-atl:hover{border-left:1px solid #298541;background:#298541;color:#fff;cursor:pointer}.platform .platform--touch .button--atl-added.button.button--outline.button--green.button--search-result-atl:hover:hover{background:#298541;color:#fff}.platform--touch .platform--touch .button--atl-added.button.button--outline.button--green.button--search-result-atl:hover:hover{color:#fff}.button.button--outline.button--green.button--search-result-atl.button--atl-added{border-left:1px solid #298541;background:#298541;color:#fff;cursor:pointer}.platform .button.button--outline.button--green.button--search-result-atl.button--atl-added:hover{background:#298541;color:#fff}.platform--touch .button.button--outline.button--green.button--search-result-atl.button--atl-added:hover{color:#fff}.button.button--outline.button--green.button--search-result-atl.button--atl-added:hover{cursor:default}.button.button--outline.button--green.button--search-result-atl:hover{border-left:1px solid #298541;background:#298541;color:#fff;cursor:pointer}.platform .button.button--outline.button--green.button--search-result-atl:hover:hover{background:#298541;color:#fff}.platform--touch .button.button--outline.button--green.button--search-result-atl:hover:hover{color:#fff}@media only screen and (min-width:600px){.button.button--outline.button--green.button--search-result-atl{width:154px}}@media only screen and (min-width:500px){.button.button--outline.button--green.button--search-result-atl{padding:15px}}.platform--touch .school-locator-entity-list .button.button--outline.button--green:hover:not(.button--atl-added){background:#fff}.button.button--outline.button--inverted{box-shadow:inset 0 0 0 2px #fff;color:#fff}.platform .button.button--outline.button--inverted:hover{background:#fff;color:#2e9adf}.platform--touch .button.button--outline.button--inverted:hover{color:#fff}.button.button--outline.button--inverted.button--small,.button.button--outline.button--inverted.button--xsmall{box-shadow:inset 0 0 0 1px #fff}.button.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{background:hsla(0,0%,100%,.5);color:#fff}.platform--touch .button.button--outline.button--lighter:hover{color:#fff}.platform .button.button--outline.button--lighter:hover{box-shadow:none}.button.button--outline.button--lighter.button--small,.button.button--outline.button--lighter.button--xsmall{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25)}.button.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{background:rgba(0,0,0,.5);color:#fff}.platform--touch .button.button--outline.button--darker:hover{color:rgba(0,0,0,.25)}.platform .button.button--outline.button--darker:hover{box-shadow:none}.button.button--outline.button--darker.button--small,.button.button--outline.button--darker.button--xsmall{box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)}.button.button--outline.button--icon-facebook{box-shadow:inset 0 0 0 2px #3b5998;color:#3b5998}.platform .button.button--outline.button--icon-facebook:hover{background:#3b5998;color:#fff}.platform--touch .button.button--outline.button--icon-facebook:hover{color:#3b5998}.button.button--outline.button--icon-facebook.button--small,.button.button--outline.button--icon-facebook.button--xsmall{box-shadow:inset 0 0 0 1px #3b5998}.button.button--outline.button--icon-twitter{box-shadow:inset 0 0 0 2px #70ceee}.platform .button.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{box-shadow:inset 0 0 0 1px #70ceee}.button.button--has-icon:after,.button.button--has-icon:before{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.111em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button.button--has-icon:before{display:none}.button.button--collapse-atl,.button.button--icon-left,.button.button--icon-left-lock{padding-left:1.15em}.button.button--collapse-atl:before,.button.button--icon-left-lock:before,.button.button--icon-left:before{display:inline-block;bottom:-.095em;left:0;margin-right:.25em}.button.button--collapse-atl:after,.button.button--icon-left-lock:after,.button.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{padding-left:1.8em!important}.button.button--collapse-atl.button--compact,.button.button--icon-left-lock.button--compact,.button.button--icon-left.button--compact{padding-left:1em}.button.button--collapse-atl.button--postcard-atl,.button.button--icon-left-lock.button--postcard-atl,.button.button--icon-left.button--postcard-atl{padding-left:8px}@media only screen and (min-width:600px){.button.button--collapse-atl.button--postcard-atl,.button.button--icon-left-lock.button--postcard-atl,.button.button--icon-left.button--postcard-atl{padding-left:13px}}.button.button--icon-right,.button.button--icon-right-lock{padding-right:1.15em}.button.button--icon-right-lock:before,.button.button--icon-right:before{bottom:-.095em;display:inline-block;float:right;right:-.25em}.button.button--icon-right-lock:after,.button.button--icon-right:after{display:none}.button.button--icon-right-lock.button--wide,.button.button--icon-right.button--wide{padding-right:1.8em!important}.button.button--icon-right-lock.button--compact,.button.button--icon-right.button--compact{padding-right:1em}.button.button--atl-added,.platform .button.button--atl-added:hover{background:#298541;color:#fff}.platform--touch .button.button--atl-added:hover{color:#fff}.button.button--atl-added:focus,.button.button--atl-added:hover{cursor:default;outline:none}.button.button--atl-added>span{color:#298541;position:relative}.button.button--atl-added>span:before{content:"Added";color:#fff;left:0;position:absolute;text-align:center;top:2px;width:100%}.button.button--atl-added.button--has-icon.button--icon-left.button--icon-heart.button--xsmall.button--lighter{background-color:#fafafa;color:#298541}.button.button--atl-added.button--has-icon.button--icon-left.button--icon-heart.button--xsmall.button--lighter>span{color:#fafafa}.button.button--atl-added.button--has-icon.button--icon-left.button--icon-heart.button--xsmall.button--lighter>span:before{color:#298541}.button.button--icon-only{padding:.4em .6em .5em}.button.button--icon-only:after{display:inline-block;right:0;font-size:22px;bottom:-.095em}.button.button--icon-only.button--xsmall:after{font-size:18px}.button.button--icon-only.button--small:after{font-size:20px}.button.button--icon-only.button--large:after{font-size:24px}.button.button--icon-only.button--xlarge:after{font-size:26px}.button.button--icon-only .button__text,.button.button--icon-only:before{display:none}.button.button--icon-star-half:after,.button.button--icon-star-half:before{content:"\e900"}.button.button--icon-star-full:after,.button.button--icon-star-full:before{content:"\e904"}.button.button--icon-star-empty:after,.button.button--icon-star-empty:before{content:"\e905"}.button.button--icon-heart:after,.button.button--icon-heart:before{content:"\e619"}.button.button--icon-heart.button--icon-only{min-width:39px}.js-focus-visible .button.button--icon-heart.button--icon-only.focus-visible{outline-offset:-6px}.button.button--icon-password-hide:after,.button.button--icon-password-hide:before{content:"\e617"}.button.button--icon-password-view:after,.button.button--icon-password-view:before{content:"\e618"}.button.button--icon-hamburger:after,.button.button--icon-hamburger:before{content:"\e615"}.button.button--icon-account.thick:after,.button.button--icon-account.thick:before{content:"\e600"}.button.button--icon-account:after,.button.button--icon-account:before{content:"\e60b"}.button.button--icon-arrow-down.thick:after,.button.button--icon-arrow-down.thick:before{content:"\e601"}.button.button--icon-arrow-down:after,.button.button--icon-arrow-down:before{content:"\e60c"}.button.button--icon-arrow-left.thick:after,.button.button--icon-arrow-left.thick:before{content:"\e602"}.button.button--icon-arrow-left:after,.button.button--icon-arrow-left:before{content:"\e60d"}.button.button--icon-arrow-up.thick:after,.button.button--icon-arrow-up.thick:before{content:"\e604"}.button.button--icon-arrow-up:after,.button.button--icon-arrow-up:before{content:"\e60f"}.button.button--icon-arrow-right.thick:after,.button.button--icon-arrow-right.thick:before{content:"\e603"}.button.button--icon-arrow-right:after,.button.button--icon-arrow-right:before{content:"\e60e"}.button.button--icon-check.thick:after,.button.button--icon-check.thick:before{content:"\e605"}.button.button--icon-check:after,.button.button--icon-check:before{content:"\e610"}.button.button--icon-close.thick:after,.button.button--icon-close.thick:before{content:"\e606"}.button.button--icon-close:after,.button.button--icon-close:before{content:"\e611"}.button.button--icon-minus.thick:after,.button.button--icon-minus.thick:before{content:"\e607"}.button.button--icon-minus:after,.button.button--icon-minus:before{content:"\e612"}.button.button--icon-plus.thick:after,.button.button--icon-plus.thick:before{content:"\e608"}.button.button--icon-plus:after,.button.button--icon-plus:before{content:"\e613"}.button.button--icon-question.thick:after,.button.button--icon-question.thick:before{content:"\e609"}.button.button--icon-question:after,.button.button--icon-question:before{content:"\e614"}.button.button--icon-search.thick:after,.button.button--icon-search.thick:before{content:"\e60a"}.button.button--icon-search:after,.button.button--icon-search:before{content:"\e616"}.button.button--icon-facebook,.button.button--icon-twitter{background:transparent}.button.button--icon-facebook:before,.button.button--icon-twitter:before{font-size:20px;left:-.25em;bottom:-.15em;margin-top:-.15em}.button.button--icon-facebook.button--xsmall:before,.button.button--icon-twitter.button--xsmall:before{font-size:16px}.button.button--icon-facebook.button--small:before,.button.button--icon-twitter.button--small:before{font-size:18px}.button.button--icon-facebook.button--large:before,.button.button--icon-twitter.button--large:before{font-size:22px}.button.button--icon-facebook.button--xlarge:before,.button.button--icon-twitter.button--xlarge:before{font-size:24px}.button.button--icon-facebook:after,.button.button--icon-facebook:before,.button.button--icon-twitter:after,.button.button--icon-twitter:before{position:static;width:32px;height:32px;content:"";border-radius:2px}.platform .button.button--icon-facebook:hover,.platform .button.button--icon-twitter:hover{opacity:.8}.button.button--icon-facebook:after,.button.button--icon-facebook:before{background:url(https://d33a4decm84gsn.cloudfront.net/static/social-icons/facebook-icon.svg)}.button.button--icon-twitter:after,.button.button--icon-twitter:before{background:url(https://d33a4decm84gsn.cloudfront.net/static/social-icons/twitter-icon.svg)}@-webkit-keyframes buttonLoad{0%{background-position:0 0}to{background-position:50px 50px}}@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:first-child{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,.map-close{font-size:18px}.button.button--xsmall{font-size:14px}.button.button--small{font-size:16px}.button.button--large{font-size:20px}.button.button--xlarge{font-size:22px}.button.button--mobile-full-width{display:inline-block;text-align:right;width:auto}.button--group .button{margin-right:10px}.button--group .button:last-of-type{margin-right:0}.button--wrap{display:flex;justify-content:flex-end}}.button--light-blue{background:#eef9ff;color:#007ac8}.platform .button--light-blue:hover{background:#d8f0ff;color:#0063a5}@media (max-width:500px){.button.button--collapse-atl{height:40px!important;width:40px!important;padding:.4em .5em .5em!important}.button.button--collapse-atl:after{display:inline-block;right:0;font-size:22px;bottom:-.095em}.button.button--collapse-atl.button--wide:after{right:22px}.button.button--collapse-atl.button--compact{padding-left:.5em}.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{font-size:18px}}.button-group{display:flex}.button-group--toggle{width:100%}.button-group--toggle .button-group__button{margin:0}.button-group--toggle .button-group__button:first-child .button{border-radius:2px 0 0 2px}.button-group--toggle .button-group__button:last-child .button{border-radius:0 2px 2px 0}.button-group--toggle .button-group__button .button:focus{outline:none}.button-group--toggle .button--not-active{background:#8ec8ef;color:#eef9ff}.platform .button-group--toggle .button--not-active:hover{background:#b8def7}.button-group__button{align-items:center;display:flex;flex:1;justify-content:center;margin:0 5px 0 0}.button-group__button:last-of-type{margin:0}.button-group__button .button{text-align:center;width:100%}@media only screen and (min-width:500px){.button-group__button{margin:0 10px 0 0}}.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}}.social-share__button>.button{padding:0;line-height:0;display:flex;align-items:center}.social-share__button>.button--icon-left{padding:.15em .5em 0 0}select{-webkit-appearance:none;-moz-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,.survey-dropdown__wrapper{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,.survey-dropdown__wrapper:after{background:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0));color:#464646;content:"\e60c";font-family:Niche-Interface-Symbols;font-size:18px;margin:0;padding:8px 9px 8px 20px;position:absolute;pointer-events:none;right:2px;top:2px;z-index:1}.field--select__wrapper--error:focus-within:after,.field--select__wrapper--success:focus-within:after,.field--select__wrapper:focus-within:after,.input-list-select:focus-within:after,.pagination__pages__selector__wrapper:focus-within:after,.select-list__input:focus-within:after,.survey-dropdown__wrapper:focus-within:after{color:#464646;background:linear-gradient(270deg,#eef9ff 50%,rgba(238,249,255,0))}.field--select,.input-list-select__input,.pagination__pages__selector,.select-list__input__select,.survey-dropdown__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;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,.survey-dropdown__select::-ms-value{background:#fff;color:#464646}.field--select--placeholder{color:#ccc}.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;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;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,.survey-dropdown__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,.survey-dropdown__select:focus::-ms-value{background:#eef9ff;color:#464646}.field--select__wrapper--error:after{background:linear-gradient(270deg,#ffe4e1 50%,rgba(255,228,225,0));color:#e25333}.field--select__wrapper--success:after{background:linear-gradient(270deg,#e9f7e2 50%,rgba(233,247,226,0));color:#409126}.modal,.panel__text{color:#464646;font-size:15px;line-height:1.5;margin:0 -15px;text-align:left;word-wrap:break-word}.modal a,.panel__text a{color:#007ac8;text-decoration:none}.modal a:hover,.panel__text a:hover{text-decoration:underline}.modal h1,.panel__text h1{color:#464646;font-size:32px;font-weight:400;padding:12px 0 36px;margin:0}.modal h1:first-child,.panel__text h1:first-child{padding-top:0}.modal h2,.panel__text h2{color:#464646;font-size:26px;font-weight:300}.modal h3,.panel__text h3{color:#464646;font-size:16px;font-weight:600}.modal p,.panel__text p{padding:5px 0}.modal .content__body,.panel__text .content__body{margin:0;padding:0 15px 15px}@media only screen and (max-width:767px){.modal h1,.panel__text h1{font-size:28px}.modal 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:#298541;margin:0}.chip{position:relative}.chip+.chip{margin:1em 0 0}.chip--with-grade{padding:0 0 0 35px}.chip--with-grade .niche__grade{font-size:.75em;height:2.5em;left:-2px;position:absolute;top:4px;width:2.5em}.chip__name{font-size:16px;line-height:1.1}@media only screen and (min-width:500px){.chip__name{font-size:18px}}.js-focus-visible .chip__name:focus:not(.focus-visible){outline:0}.js-focus-visible .chip__name.focus-visible{outline-offset:0;outline:3px solid #222}.chip__tagline,.map-chip__link{color:#5f5f5f;display:block;font-size:14px;line-height:1.1}.chip__tagline li{display:inline-block;position:relative}.chip__tagline li:not(:first-of-type){padding:0 0 0 1em}.chip__tagline li:not(:first-of-type):before{bottom:0;color:#919191;content:"•";left:5px;position:absolute}.js-focus-visible .cookie-banner__content :focus:not(.focus-visible){outline:0}.js-focus-visible .cookie-banner__content .focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .cookie-banner__content .focus-visible.--alt-focus{outline-color:#fff}.js-focus-visible .--focus-visible-remove-focus-outline:focus:not(.focus-visible){outline:0}.--focus-visible-outline-color{outline:3px solid #222}.--focus-visible-styles{outline:3px solid #222;outline-offset:3px}.js-focus-visible .--focus-visible-style-link a:focus:not(.focus-visible){outline:0}.js-focus-visible .--focus-visible-style-link a.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .--focus-visible-style-no-outline-offset-link a:focus:not(.focus-visible){outline:0}.js-focus-visible .--focus-visible-style-no-outline-offset-link a.focus-visible{outline:3px solid #222}.js-focus-visible .--focus-visible-style-on-focus:focus:not(.focus-visible){outline:0}.js-focus-visible .--focus-visible-style-on-focus.focus-visible{outline:3px solid #222;outline-offset:3px}.--alt-focus:focus,.js-focus-visible .--focus-visible-style-on-focus.focus-visible.--alt-focus{outline-color:#fff}.js-focus-visible .--focus-visible-style-no-outline-offset-on-focus:focus:not(.focus-visible){outline:0}.js-focus-visible .--focus-visible-style-no-outline-offset-on-focus.focus-visible{outline-offset:0;outline:3px solid #222}.--focus-styles,.--with-focus:focus{outline:2px dotted #f2d454;outline-offset:2px}.hint-wrap{position:absolute;background-color:#464646;border-radius:2px;z-index:100;padding:10px 10px 12px 12px;font-size:14px;line-height:16px;color:#fff;width:230px;margin:0 auto;opacity:0;transition:opacity .2s linear}.hint-wrap--location{display:block;top:60px}@media only screen and (max-width:767px){.hint-wrap--location{margin-left:10px}}.hint-wrap--filter{display:block;top:53px;right:10px}@media only screen and (min-width:768px){.hint-wrap--filter{display:none}}.hint-wrap--sorts{display:none}@media only screen and (min-width:600px){.hint-wrap--sorts{display:block;top:40px;left:-98px}}@media only screen and (min-width:768px){.hint-wrap--sorts{display:block;top:40px;left:-97px}}.hint-wrap--add{bottom:55px;right:10px;width:230px}@media only screen and (min-width:500px){.hint-wrap--add{bottom:60px;right:10px}}@media only screen and (min-width:600px){.hint-wrap--add{bottom:60px;right:10px;width:250px}}.hint-wrap.hint-wrap--show{opacity:1}.hint__title{color:#fff;padding-bottom:5px}.button.button--bare.hint__close{color:#fff;position:absolute;right:0;top:0;padding:10px;cursor:pointer;transition:none}.js-focus-visible .button.button--bare.hint__close:focus:not(.focus-visible){outline:0}.js-focus-visible .button.button--bare.hint__close.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .button.button--bare.hint__close.focus-visible.--alt-focus{outline-color:#fff}.hint-wrap--arrow-left:after{content:" ";position:absolute;bottom:77%;right:100%;margin-left:-8px;border:8px solid transparent;border-right-color:#464646}.hint-wrap--arrow-up:after{left:50%}.hint-wrap--arrow-up-right:after,.hint-wrap--arrow-up:after{content:" ";position:absolute;bottom:100%;margin-left:-8px;border:8px solid transparent;border-bottom-color:#464646}.hint-wrap--arrow-up-right:after{left:89.5%}.hint-wrap--arrow-down:after{content:" ";position:absolute;top:100%;right:20%;margin-left:-8px;border:8px solid transparent;border-top-color:#464646}@media only screen and (min-width:600px){.hint-wrap--arrow-down:after{right:25%}}.image-link{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:2px;color:#fff;display:flex;font-weight:600;line-height:1.1;min-height:75px;overflow:hidden;padding:.5em 1em;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.25);z-index:1}@media only screen and (min-width:500px){.image-link{height:100px}}@media only screen and (min-width:768px){.image-link{font-size:18px;height:120px}}.image-link:before{background:#333;content:"";height:100%;left:0;opacity:.45;position:absolute;top:0;transition:opacity .1s;width:100%;will-change:opacity;z-index:0}.image-link:hover{color:#fff}.platform .image-link:hover:before{opacity:.6}.image-link .content-text{text-shadow:0 1px 2px rgba(0,0,0,.25);font-weight:600;opacity:.99}.image-link .partner-logo{width:85px;height:15px;display:inline-block}.image-link .sponsored-content{font-family:Niche;text-transform:uppercase;font-weight:600;font-size:9px;letter-spacing:.05em;display:block;opacity:.7}.image-link__text{text-shadow:0 1px 2px rgba(0,0,0,.25);z-index:1}.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:#298541}.js-focus-visible .list__sort__item:focus:not(.focus-visible){outline:0}.js-focus-visible .list__sort__item.focus-visible{outline:3px solid #222;outline-offset:3px}.list__sort__item--active{cursor:pointer;display:inline-block;font-size:15px;padding:5px;margin:0 10px 0 0;border-bottom:4px solid #298541;color:#298541}.list__sort__item--active:hover{color:#298541}.js-focus-visible .list__sort__item--active.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .list__sort__item--active:focus:not(.focus-visible){outline:0}.list__sort__item--active:focus-visible{outline:3px solid #222;outline-offset:3px}.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:#298541}.js-focus-visible .list__sort__item--active--disabled:focus:not(.focus-visible),.js-focus-visible .list__sort__item--disabled:focus:not(.focus-visible){outline:0}.js-focus-visible .list__sort__item--active--disabled.focus-visible,.js-focus-visible .list__sort__item--disabled.focus-visible{outline:3px solid #222;outline-offset:3px}.loading-indicator{align-items:center;background:#fff;border-radius:inherit;bottom:0;display:flex;font-size:16px;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:99}.loading-indicator.loading-indicator--overlay{background:hsla(0,0%,100%,.8)}.loading-indicator--small{font-size:10px}.loading-indicator--xsmall{font-size:3px}.loading-indicator-dots{border-radius:2px;color:transparent;height:6em;position:relative;width:16em}.loading-indicator-dots span{background:#007ac8;border-radius:1em;height:2em;left:0;mix-blend-mode:multiply;position:absolute;top:2em;transform-origin:1em 1em;width:2em;z-index:1}.loading-indicator-dots span:first-child{-webkit-animation:loading-dot-one 6s infinite;animation:loading-dot-one 6s infinite;background:#409126}.loading-indicator-dots span:nth-child(2){-webkit-animation:loading-dot-two 6s infinite;animation:loading-dot-two 6s infinite;background:#e25333}.loading-indicator-dots span:nth-child(3){-webkit-animation:loading-dot-three 6s infinite;animation:loading-dot-three 6s infinite;background:#9bcc46}.loading-indicator-dots span:nth-child(4){-webkit-animation:loading-dot-four 6s infinite;animation:loading-dot-four 6s infinite;background:#f2e333}.loading-indicator-dots--simple span:first-child{-webkit-animation:loading-dot-one-simple 3s infinite;animation:loading-dot-one-simple 3s infinite;background:#409126}.loading-indicator-dots--simple span:nth-child(2){-webkit-animation:loading-dot-two-simple 3s infinite;animation:loading-dot-two-simple 3s infinite;background:#e25333}.loading-indicator-dots--simple span:nth-child(3){-webkit-animation:loading-dot-three-simple 3s infinite;animation:loading-dot-three-simple 3s infinite;background:#9bcc46}.loading-indicator-dots--simple span:nth-child(4){-webkit-animation:loading-dot-four-simple 3s infinite;animation:loading-dot-four-simple 3s infinite;background:#f2e333}@-webkit-keyframes loading-dot-one{0%{transform:translate(2.2em)}2.5%{transform:translate(5.5em)}5%{transform:translate(5.5em) scale(.5);height:2em}10%{transform:translate(5.5em,-1.5em) scale(.5);height:8em}15%{transform:translate(5.5em,-1.5em) scale(.5);height:8em}20%{transform:translate(5.5em) scale(.5);height:2em}22.5%{transform:translate(5.5em)}24%{transform:translate(1.6em)}25%{transform:translate(2.4em)}25.5%{transform:translate(2.2em)}to{transform:translate(2.2em)}}@keyframes loading-dot-one{0%{transform:translate(2.2em)}2.5%{transform:translate(5.5em)}5%{transform:translate(5.5em) scale(.5);height:2em}10%{transform:translate(5.5em,-1.5em) scale(.5);height:8em}15%{transform:translate(5.5em,-1.5em) scale(.5);height:8em}20%{transform:translate(5.5em) scale(.5);height:2em}22.5%{transform:translate(5.5em)}24%{transform:translate(1.6em)}25%{transform:translate(2.4em)}25.5%{transform:translate(2.2em)}to{transform:translate(2.2em)}}@-webkit-keyframes loading-dot-two{0%{transform:translate(11.8em)}2.5%{transform:translate(9.5em)}5%{transform:translate(9.5em) scale(.5);height:2em}10%{transform:translate(9.5em,-1.5em) scale(.5);height:8em}15%{transform:translate(9.5em,-1.5em) scale(.5);height:8em}20%{transform:translate(9.5em) scale(.5);height:2em}22.5%{transform:translate(9.5em)}24%{transform:translate(12.4em)}25%{transform:translate(11.6em)}25.5%{transform:translate(11.8em)}to{transform:translate(11.8em)}}@keyframes loading-dot-two{0%{transform:translate(11.8em)}2.5%{transform:translate(9.5em)}5%{transform:translate(9.5em) scale(.5);height:2em}10%{transform:translate(9.5em,-1.5em) scale(.5);height:8em}15%{transform:translate(9.5em,-1.5em) scale(.5);height:8em}20%{transform:translate(9.5em) scale(.5);height:2em}22.5%{transform:translate(9.5em)}24%{transform:translate(12.4em)}25%{transform:translate(11.6em)}25.5%{transform:translate(11.8em)}to{transform:translate(11.8em)}}@-webkit-keyframes loading-dot-three{0%{transform:translate(5.4em)}2.5%{transform:translate(7.5em) rotate(37deg)}5%{transform:translate(7.5em) rotate(37deg) scale(.5);width:2em}10%{width:7em}15%{width:7em}20%{transform:translate(7.5em) rotate(37deg) scale(.5);width:2em}22.5%{transform:translate(7.5em) rotate(37deg)}24%{transform:translate(5em)}25%{transform:translate(5.5em)}25.5%{transform:translate(5.4em)}to{transform:translate(5.4em)}}@keyframes loading-dot-three{0%{transform:translate(5.4em)}2.5%{transform:translate(7.5em) rotate(37deg)}5%{transform:translate(7.5em) rotate(37deg) scale(.5);width:2em}10%{width:7em}15%{width:7em}20%{transform:translate(7.5em) rotate(37deg) scale(.5);width:2em}22.5%{transform:translate(7.5em) rotate(37deg)}24%{transform:translate(5em)}25%{transform:translate(5.5em)}25.5%{transform:translate(5.4em)}to{transform:translate(5.4em)}}@-webkit-keyframes loading-dot-four{0%{transform:translate(8.6em)}2.5%{transform:translate(7.5em) rotate(-143deg)}5%{transform:translate(7.5em) rotate(-143deg) scale(.5);width:2em}10%{width:7em}15%{width:7em}20%{transform:translate(7.5em) rotate(-143deg) scale(.5);width:2em}22.5%{transform:translate(7.5em) rotate(-143deg)}24%{transform:translate(9em)}25%{transform:translate(8.5em)}25.5%{transform:translate(8.6em)}to{transform:translate(8.6em)}}@keyframes loading-dot-four{0%{transform:translate(8.6em)}2.5%{transform:translate(7.5em) rotate(-143deg)}5%{transform:translate(7.5em) rotate(-143deg) scale(.5);width:2em}10%{width:7em}15%{width:7em}20%{transform:translate(7.5em) rotate(-143deg) scale(.5);width:2em}22.5%{transform:translate(7.5em) rotate(-143deg)}24%{transform:translate(9em)}25%{transform:translate(8.5em)}25.5%{transform:translate(8.6em)}to{transform:translate(8.6em)}}@-webkit-keyframes loading-dot-one-simple{0%{transform:translate(2.2em)}to{transform:translate(2.2em)}}@keyframes loading-dot-one-simple{0%{transform:translate(2.2em)}to{transform:translate(2.2em)}}@-webkit-keyframes loading-dot-two-simple{0%{transform:translate(11.8em)}to{transform:translate(11.8em)}}@keyframes loading-dot-two-simple{0%{transform:translate(11.8em)}to{transform:translate(11.8em)}}@-webkit-keyframes loading-dot-three-simple{0%{transform:translate(5.4em)}to{transform:translate(5.4em)}}@keyframes loading-dot-three-simple{0%{transform:translate(5.4em)}to{transform:translate(5.4em)}}@-webkit-keyframes loading-dot-four-simple{0%{transform:translate(8.6em)}to{transform:translate(8.6em)}}@keyframes loading-dot-four-simple{0%{transform:translate(8.6em)}to{transform:translate(8.6em)}}.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{-webkit-animation:loadingSpin 2.5s ease-in-out infinite;animation:loadingSpin 2.5s ease-in-out infinite;background-image:url(https://d33a4decm84gsn.cloudfront.net/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%{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)}}@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-cover{align-items:center;background-color:rgba(0,0,0,.65);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transform:translateZ(0);width:100%;z-index:997}.modal-cover.modal-cover--wide .modal{max-width:700px}.modal{background-color:#fff;border-radius:4px;margin:15px auto;max-width:400px;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;padding:15px;position:relative;width:calc(100% - 30px);z-index:999}.modal:focus{border:0}.modal .form__wrapper{background-color:unset}.modal .form__terms__link,.modal .modal a,.modal .panel__text a{color:#5f5f5f}@media only screen and (min-width:400px){.modal{margin:15px auto}}@media only screen and (min-width:500px){.modal{padding:15px 30px}}.modal--gray{background-color:#e6e6e6}.platform .modal__close{background:none;border:0;box-shadow:0;cursor:pointer;line-height:1;padding:.55em;position:absolute;right:0;top:0;transition:none}.platform .modal__close:focus{box-shadow:0 0 0 3px rgba(0,122,200,.3);outline:none}.platform .modal__close:hover{background:rgba(0,0,0,.05);outline:none}.platform .modal__close:hover .icon-exit-thin--modal{color:#464646;outline:none}.platform .modal__close:active{background:rgba(0,0,0,.1);outline:none}.modal__back{background:none;border:0;cursor:pointer;line-height:1;padding:15px;position:absolute;left:0;top:0;transition:none;color:#007ac8}.modal__back .niche-icon--arrow-left{bottom:2px;position:relative;vertical-align:middle;width:14px}.modal__back:focus{box-shadow:0 0 0 3px rgba(0,122,200,.3);outline:none}.modal__back:hover{background:rgba(0,0,0,.05);outline:none}.modal__back:active{background:rgba(0,0,0,.1);outline:none}.modal__close-icon{fill:transparent;height:25px;stroke-linecap:round;stroke-width:2;stroke:#000;width:25px}.modal-wrapper{-webkit-overflow-scrolling:touch;left:0;max-height:100%;overflow:auto;width:100%}.modal .field-group__meta__cta--forgot-pwd{right:0;margin-top:17px}@media only screen and (min-width:500px){.modal .field-group__meta__cta--forgot-pwd{margin-top:21px}}.modal .form,.modal .form--disabled,.modal .form--loading{padding:0}.modal .form__wrapper,.modal .form__wrapper--desktop{background-color:transparent;padding:20px 0 0}.modal .form__header{line-height:1em;font-size:24px;font-weight:600}.modal .form__header__cta{margin-top:0}.modal-hidden{display:none}.icon-exit-thin--modal{color:#5f5f5f;font-size:22px}.icon-exit-thin--modal:focus,.icon-exit-thin--modal:hover{color:#464646;cursor:pointer;outline:none}.icon-arrowleft-thin--modal{bottom:1px;position:relative;vertical-align:middle}.modal .field-group--checkbox{position:relative}.modal .field-group__label--checkbox{font-size:14px;line-height:1.4em}.modal input[type=checkbox].checkbox,.modal input[type=checkbox].checkbox--error,.modal input[type=checkbox].checkbox--success,.modal 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}.modal-v2__overlay{align-items:center;background-color:rgba(0,0,0,.65);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transform:translateZ(0);width:100%;z-index:997;padding:15px}.modal-v2__overlay.modal-cover--wide .modal{max-width:700px}.speed-bump__message{font-size:20px;font-weight:600;line-height:1;margin:0;padding:10px 0 20px!important;text-align:center}.speed-bump__buttons-container{text-align:center;margin-bottom:10px}.speed-bump__buttons-container button{width:100px}.speed-bump__buttons-container button+button{margin-left:5px}.standard-modal-layout{background-color:#fff;border-radius:4px;margin:15px auto;max-width:400px;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;padding:15px;position:relative;width:calc(100% - 30px);z-index:999;margin:0!important;padding:30px!important;width:100%}.standard-modal-layout:focus{border:0}.standard-modal-layout .form__wrapper{background-color:unset}.standard-modal-layout .form__terms__link,.standard-modal-layout .modal a,.standard-modal-layout .panel__text a{color:#5f5f5f}@media only screen and (min-width:400px){.standard-modal-layout{margin:15px auto}}@media only screen and (min-width:500px){.standard-modal-layout{padding:15px 30px}}.standard-modal-layout__close-button{background-color:transparent;color:#464646;padding:0;height:44px;position:absolute;right:0;top:0;width:44px}.standard-modal-layout__close-button svg{width:16px}.standard-modal-layout__close-button:focus{box-shadow:0 0 0 3px rgba(0,122,200,.3);outline:none}.standard-modal-layout__close-button:hover{background:rgba(0,0,0,.05);outline:none}.standard-modal-layout__close-button:hover .icon-exit-thin--modal{color:#464646;outline:none}.standard-modal-layout__close-button:active{background:rgba(0,0,0,.1);outline:none}.standard-modal-layout__close-button:active .icon-exit-thin--modal{color:#333;outline:none}.niche__grade{background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20210316.svg);background-size:50em 50em;overflow:hidden;text-indent:-1000%;background-position:-.12em -14.35em;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;height:2.5em;width:2.5em}.niche__grade--section,.niche__grade--small{background-size:135.5em 135.5em}.niche__grade--section{font-size:.8em}.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-size:135.5em 135.5em;background-position:-.365em -64.725em}.niche__grade--small--a{background-size:135.5em 135.5em;background-position:-.365em -68.125em}.niche__grade--small--a-minus{background-size:135.5em 135.5em;background-position:-.365em -71.51em}.niche__grade--small--b-plus{background-size:135.5em 135.5em;background-position:-4.65em -64.725em}.niche__grade--small--b{background-size:135.5em 135.5em;background-position:-4.65em -68.125em}.niche__grade--small--b-minus{background-size:135.5em 135.5em;background-position:-4.65em -71.51em}.niche__grade--small--c-plus{background-size:135.5em 135.5em;background-position:-8.845em -64.725em}.niche__grade--small--c{background-size:135.5em 135.5em;background-position:-8.845em -68.125em}.niche__grade--small--c-minus{background-size:135.5em 135.5em;background-position:-8.845em -71.51em}.niche__grade--small--d-plus{background-size:135.5em 135.5em;background-position:-13.08em -64.725em}.niche__grade--small--d{background-size:135.5em 135.5em;background-position:-13.08em -68.125em}.niche__grade--small--d-minus{background-size:135.5em 135.5em;background-position:-13.08em -71.51em}.niche__grade--small--ng{background-size:135.5em 135.5em;background-position:-34.23em -64.735em}.niche__grade--section--a-plus{background-size:135.5em 135.5em;font-size:.8em;background-position:-17.285em -64.725em}.niche__grade--section--a{background-size:135.5em 135.5em;font-size:.8em;background-position:-17.285em -68.115em}.niche__grade--section--a-minus{background-size:135.5em 135.5em;font-size:.8em;background-position:-17.285em -71.51em}.niche__grade--section--b-plus{background-size:135.5em 135.5em;font-size:.8em;background-position:-21.525em -64.725em}.niche__grade--section--b{background-size:135.5em 135.5em;font-size:.8em;background-position:-21.525em -68.115em}.niche__grade--section--b-minus{background-size:135.5em 135.5em;font-size:.8em;background-position:-21.525em -71.51em}.niche__grade--section--c-plus{background-size:135.5em 135.5em;font-size:.8em;background-position:-25.765em -64.725em}.niche__grade--section--c{background-size:135.5em 135.5em;font-size:.8em;background-position:-25.765em -68.115em}.niche__grade--section--c-minus{background-size:135.5em 135.5em;font-size:.8em;background-position:-25.765em -71.51em}.niche__grade--section--d-plus{background-size:135.5em 135.5em;font-size:.8em;background-position:-30em -64.725em}.niche__grade--section--d{background-size:135.5em 135.5em;font-size:.8em;background-position:-30em -68.115em}.niche__grade--section--d-minus{background-size:135.5em 135.5em;font-size:.8em;background-position:-30em -71.51em}.niche__grade--section--ng{background-size:135.5em 135.5em;font-size:.8em;background-position:-34.23em -64.735em}.niche-town{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/niche-town.svg);background-position:50%;background-repeat:no-repeat;background-size:160vw;font-size:2rem;height:200px;width:100%}@media only screen and (min-width:400px){.niche-town{height:250px}}@media only screen and (min-width:600px){.niche-town{background-size:1024px;height:336px;width:1024px}}.overflow-text{display:block;max-height:2.5em;overflow:hidden;position:relative}.js-focus-visible .overflow-text:focus:not(.focus-visible){outline:0}.js-focus-visible .overflow-text.focus-visible{outline:3px solid #222;outline-offset:3px}.overflow-text-indicator{background:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0));bottom:0;content:"More";color:#007ac8;cursor:pointer;font-weight:600;position:-webkit-sticky;position:sticky;right:2px;text-align:right;padding-right:6px;width:80px;display:block;left:88%}.platform .overflow-text-indicator:hover{text-decoration:underline}@media only screen and (min-width:500px){.overflow-text--desktop-overflow:after{background:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0));bottom:0;content:"More";color:#007ac8;cursor:pointer;font-weight:600;position:-webkit-sticky;position:sticky;right:2px;text-align:right;padding-right:6px;width:80px;display:block;left:88%}.platform .overflow-text--desktop-overflow:after:hover{text-decoration:underline}.js-focus-visible .search-description .overflow-text--desktop-overflow.focus-visible{outline:none}.js-focus-visible .search-description .overflow-text--desktop-overflow.focus-visible:after{background:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0));bottom:0;content:"More";color:#007ac8;cursor:pointer;font-weight:600;position:-webkit-sticky;position:sticky;right:2px;text-align:right;padding-right:6px;width:80px;display:block;left:88%;outline:3px solid #222;background:#fff;outline-offset:-3px;left:calc(88% + 40px);width:40px}.platform .js-focus-visible .search-description .overflow-text--desktop-overflow.focus-visible:after:hover{text-decoration:underline}}.overflow-text--mobile-overflow:after{background:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0));bottom:0;content:"More";color:#007ac8;cursor:pointer;font-weight:600;position:-webkit-sticky;position:sticky;right:2px;text-align:right;padding-right:6px;width:80px;display:block;left:88%}.platform .overflow-text--mobile-overflow:after:hover{text-decoration:underline}@media only screen and (min-width:500px){.overflow-text--mobile-overflow:not(.overflow-text--desktop-overflow):after{display:none}}.overflow-text--expanded{max-height:100em}.overflow-text--expanded.overflow-text--desktop-overflow:after,.overflow-text--expanded.overflow-text--mobile-overflow:after{display:none}.pagination{display:flex;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:10px;margin-left:auto;margin-right:auto;max-width:956px}.pagination__icons{color:#007ac8;position:absolute;top:9px}.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:#007ac8;position:absolute;top:9px;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:#007ac8;position:absolute;top:9px;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:42px;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;background:rgba(0,0,0,.001);color:rgba(0,0,0,.001);position:absolute;top:0;width:100%;z-index:2}.js-focus-visible .pagination__pages__selector:focus:not(.focus-visible){outline:0}.js-focus-visible .pagination__pages__selector.focus-visible{outline:3px solid #222;outline-offset:3px;background:rgba(0,0,0,.001);color:rgba(0,0,0,.001)}.pagination__pages__selector__wrapper{border-radius:2px;display:inline-block;margin:0 auto;width:auto;min-width:105px}.pagination__pages__selector__wrapper:after{background:none;background-color:none;color:#007ac8;margin-top:-11px;right:12px}.pagination__pages__total{padding:10px 35px 10px 15px;position:relative;text-align:left;z-index:1;color:#464646}.option-pagination{color:#464646;background:#eef9ff}.platform .pagination__arrows:hover,.platform .pagination__next--disabled:hover,.platform .pagination__next:hover,.platform .pagination__pages__selector__wrapper:hover,.platform .pagination__previous--disabled:hover,.platform .pagination__previous:hover{background:rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}.js-focus-visible .platform .pagination__previous--disabled:focus:not(.focus-visible),.js-focus-visible .platform .pagination__previous:focus:not(.focus-visible){outline:0}.js-focus-visible .platform .pagination__previous--disabled.focus-visible,.js-focus-visible .platform .pagination__previous.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .platform .pagination__next--disabled:focus:not(.focus-visible),.js-focus-visible .platform .pagination__next:focus:not(.focus-visible){outline:0}.js-focus-visible .platform .pagination__next--disabled.focus-visible,.js-focus-visible .platform .pagination__next.focus-visible{outline:3px solid #222;outline-offset:3px}[class^=rankings-badge]{background:url(https://d33a4decm84gsn.cloudfront.net/static/rankings-badges-20210222.svg);background-size:20em 20em;display:inline-block;-webkit-print-color-adjust:exact;color-adjust:exact}[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--places-to-live{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--places-to-live--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--places-to-live{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--places-to-live--border{background-position:-5.65em -4.325em}.return-home-message{background:#ccf1e4;background-image:linear-gradient(0deg,#007ac8 65px,#e6fff7 0,#ccf1e4 200px);border-radius:inherit;height:500px;position:relative;text-align:center}@media only screen and (min-width:600px){.return-home-message{background-image:linear-gradient(0deg,#007ac8 100px,#e6fff7 0,#ccf1e4 300px);height:600px}}.return-home-message__button{margin:20px 0 0}@media only screen and (min-width:500px){.return-home-message__button{margin:20px 0 15px}}.return-home-message__header{margin:0 auto;max-width:400px;padding:50px 15px 0}@media only screen and (min-width:500px){.return-home-message__header{padding:70px 15px 0}}.return-home-message__illustration{background-size:600px;bottom:0;height:200px;left:0;position:absolute}@media only screen and (min-width:600px){.return-home-message__illustration{background-size:960px;height:336px;left:50%;margin-left:-480px;width:960px}}.return-home-message__text{margin:0 auto;max-width:400px;font-size:18px;line-height:24px;padding:5px 15px 0}@media only screen and (min-width:500px){.return-home-message__text{font-size:20px}}.review__stars{color:#298541;font-size:14px}.review__stars--gray{color:#298541;font-size:14px;color:#5f5f5f}.review__stars--white{color:#298541;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(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20210316.svg);background-size:50em 50em;overflow:hidden;text-indent:-1000%;display:inline-block;height:.8em;margin-right:.5em;position:relative;top:-1px;width:4.1em;-webkit-print-color-adjust:exact;color-adjust:exact}.chip__tagline .review__stars__icon{top:1px}.postcard__attr .review__stars__icon{top:1px;margin-left:.1em;margin-right:.3em}.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}.field-group__wrapper .social-login-wrap{padding-bottom:10px;border-bottom:1px solid #bbb}.platform button.button.button--inverted.button--social-sign-up{background-color:#fff;border:1px solid #e6e6e6;margin-bottom:10px;padding-left:45px;position:relative;transition:all .1s}@media only screen and (min-width:500px){.platform button.button.button--inverted.button--social-sign-up{padding-left:50px}}.platform button.button.button--inverted.button--social-sign-up:focus{box-shadow:0 0 0 3px rgba(0,122,200,.3);outline:none}.platform button.button.button--inverted.button--social-sign-up:hover{background-color:hsla(0,0%,100%,.9);border:1px solid #ddd;color:#0063a5}.platform button.button.button--inverted.button--social-sign-up:active{background-color:hsla(0,0%,100%,.8);border:1px solid #919191;color:#004472;outline:none}.social-icon{height:20px;background-position:50%;background-size:cover;background-repeat:no-repeat;margin-left:-30px;position:absolute;top:10px;width:20px}@media only screen and (min-width:500px){.social-icon{top:11px}}.social-icon--apple{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/social-login/apple_logo_black.svg);width:17px;top:8px}@media only screen and (min-width:500px){.social-icon--apple{top:10px}}.social-icon--facebook{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/social-login/facebook_color.svg)}.social-icon--google{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/social-login/google_color.svg)}.social-icon--niche{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/social-login/niche_color-01252021.svg)}.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--modal,.content__body__return-link .icon-arrowleft-thin--panel__option,.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__body{display:none;padding:30px 15px 20px}.tabbed-content__body--active{display:block}@media only screen and (min-width:500px){.tabbed-content__body--active{padding:30px}}.tabbed-content__tabs{list-style:none;margin:0;padding:0}.tabbed-content__tabs--bar{display:block}.tabbed-content__tabs--button{display:flex}.tabbed-content-tab{cursor:pointer;overflow:hidden;text-align:center;font:400 1em/1.4 Source Sans Pro,sans-serif;color:#464646;border:none}.tabbed-content__tabs--bar .tabbed-content-tab{border-bottom:4px solid transparent;display:inline-block;margin:0 10px 0 0;padding:5px;background:none}.tabbed-content__tabs--bar .tabbed-content-tab:hover{color:#298541}.tabbed-content__tabs--bar .tabbed-content-tab:last-of-type{margin:0}.tabbed-content__tabs--bar .tabbed-content-tab.tabbed-content-tab--active{color:#298541;border-bottom:4px solid #298541}.tabbed-content__tabs--button .tabbed-content-tab{background-color:#f6f6f6;border-left:1px solid #ccc;border-bottom:1px solid #e6e6e6;flex:1 auto;line-height:18px;padding:15px 5px}.tabbed-content__tabs--button .tabbed-content-tab:hover{color:#007ac8}.tabbed-content__tabs--button .tabbed-content-tab:first-child{border-left:0}.tabbed-content__tabs--button .tabbed-content-tab.tabbed-content-tab--active{background-color:#fff;border-bottom:0;color:#007ac8;font-weight:600}.js-focus-visible .tabbed-content__tabs--button .tabbed-content-tab:focus:not(.focus-visible){outline:0}.js-focus-visible .tabbed-content__tabs--button .tabbed-content-tab.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1}.toggle__content{display:block}.toggle__content--hidden{display:none}.toggle__content__link,.toggle__content__link:active,.toggle__content__link:visited{color:#007ac8;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}.js-focus-visible .toggle__content__link:active:focus:not(.focus-visible),.js-focus-visible .toggle__content__link:focus:not(.focus-visible),.js-focus-visible .toggle__content__link:visited:focus:not(.focus-visible){outline:0}.js-focus-visible .toggle__content__link.focus-visible,.js-focus-visible .toggle__content__link:active.focus-visible,.js-focus-visible .toggle__content__link:visited.focus-visible{outline:3px solid #222;outline-offset:3px}.icon-question-thin--tooltip{cursor:pointer;font-size:17px;text-decoration:none}.tooltip{color:#ababab;display:inline-block;font-weight:400;left:4px;margin:0;position:relative;top:1px;-webkit-tap-highlight-color:transparent;width:0}.tooltip.tooltip--with-label{width:auto}.platform--touch .tooltip--clicked .tooltip-trigger,.platform--touch .tooltip--focused .tooltip-trigger,.platform--touch .tooltip--hovered .tooltip-trigger,.tooltip--clicked .tooltip-trigger,.tooltip--focused .tooltip-trigger,.tooltip--hovered .tooltip-trigger{color:#464646}.tooltip--clicked .tooltip-message,.tooltip--focused .tooltip-message,.tooltip--hovered .tooltip-message{pointer-events:auto;opacity:1;z-index:5}.tooltip-trigger{color:inherit;cursor:pointer}.tooltip-trigger:focus{outline:none}.platform .tooltip-trigger:hover{color:#464646;text-decoration:none}.platform--touch .tooltip-trigger:hover{color:inherit;text-decoration:none}.tooltip-trigger__claimed-check{background:url(https://d33a4decm84gsn.cloudfront.net/static/claim-school/claimed-entity-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;bottom:0;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.24);cursor:pointer;display:inline-block;height:16px;margin-bottom:1px;margin-left:4px;width:16px}@media only screen and (min-width:600px){.tooltip-trigger__claimed-check{height:18px;width:18px}}@media only screen and (min-width:900px){.tooltip-trigger__claimed-check{height:21px;width:21px}}.tooltip-trigger__label{font-family:Source Sans Pro,sans-serif;padding:0 3px 0 0}.modal .tooltip-trigger{color:#464646}.modal .tooltip-trigger .niche-icon-wrap{color:#bbb}.modal .tooltip-trigger:hover .niche-icon-wrap{color:#464646}.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;pointer-events:none;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}@media only screen and (min-width:768px){.tooltip-message--two-lines{bottom:42px}.tooltip-message--two-lines.left{left:0}.tooltip-message--two-lines.right{left:auto;right:-15px}.tooltip-message--two-lines.bottom{bottom:auto;top:42px}}.tooltip-message.tooltip--below{position:absolute;bottom:-70px}@media only screen and (min-width:768px){.tooltip-message.tooltip--below{bottom:auto}}.review-categories-wrap,.select-wrap-base{background:#fff;border:1px solid #ccc;border-radius:2px;cursor:pointer;height:2.5em;font-size:18px;padding-right:30px;position:relative}.review-categories-wrap:focus,.select-wrap-base:focus{background:#eef9ff}.review-categories-wrap:after,.select-wrap-base:after{-webkit-font-smoothing:antialiased;content:"\e60c";color:#464646;font-family:Niche-Interface-Symbols;font-size:1.2em;position:absolute;right:.4em;top:.45em;z-index:1}.review-categories-wrap--active,.select-wrap--active-base{background:#eef9ff}.review-categories,.select-base{background-color:#fff;border-radius:0;cursor:pointer;font-size:.889em;left:0;line-height:2.5em;opacity:.01;padding:0;position:absolute;top:0;width:100%;z-index:2}.review-categories__placeholder,.review-categories__value,.select-placeholder-base,.select-value-base{color:#464646;line-height:2.5em;height:2.5em;padding:0 0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.slide-panel{position:absolute;z-index:101}.js-focus-visible .slide-panel :focus:not(.focus-visible){outline:0}.js-focus-visible .slide-panel .focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .slide-panel .focus-visible.--alt-focus{outline-color:#fff}.slide-panel__overlay{-webkit-animation:fade-in var(--transition-time) cubic-bezier(.215,.61,.355,1);animation:fade-in var(--transition-time) cubic-bezier(.215,.61,.355,1);background-color:rgba(0,0,0,.7);border:none;bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity var(--transition-time) cubic-bezier(.215,.61,.355,1);width:120vw}@media only screen and (min-width:768px){.slide-panel[data-desktop-overlay=false] .slide-panel__overlay{visibility:hidden}}@media only screen and (max-width:767px){.slide-panel[data-mobile-overlay=false] .slide-panel__overlay{visibility:hidden}}@media only screen and (max-width:767px){.slide-panel[data-mobile-from=BOTTOM] .slide-panel__content{-webkit-animation-name:slide-from-bottom;animation-name:slide-from-bottom;bottom:0}.slide-panel[data-mobile-from=BOTTOM][data-state=closing] .slide-panel__content{transform:translateY(100%)}}@media only screen and (min-width:768px){.slide-panel[data-desktop-from=BOTTOM] .slide-panel__content{-webkit-animation-name:slide-from-bottom;animation-name:slide-from-bottom;bottom:0}.slide-panel[data-desktop-from=BOTTOM][data-state=closing] .slide-panel__content{transform:translateY(100%)}}@media only screen and (min-width:900px){.slide-panel[data-desktop-from=BOTTOM]{top:57px}}@media only screen and (min-width:768px){.slide-panel[data-desktop-from=RIGHT] .slide-panel__content{-webkit-animation-name:slide-from-right;animation-name:slide-from-right;right:0}.slide-panel[data-desktop-from=RIGHT][data-state=closing] .slide-panel__content{transform:translateX(100%)}}@media only screen and (max-width:767px){.slide-panel[data-mobile-from=RIGHT] .slide-panel__content{-webkit-animation-name:slide-from-right;animation-name:slide-from-right;right:0}.slide-panel[data-mobile-from=RIGHT][data-state=closing] .slide-panel__content{transform:translateX(100%)}}.slide-panel__content{-webkit-animation-duration:var(--transition-time);animation-duration:var(--transition-time);-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);position:fixed;transition:transform var(--transition-time) cubic-bezier(.215,.61,.355,1)}.slide-panel[data-state=closing] .slide-panel__overlay{opacity:0}.slide-panel__close-button{background:#fff;color:#464646;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;padding:0;align-items:center;display:flex;height:25px;justify-content:center;position:absolute;right:0;top:0;width:25px;z-index:2}.slide-panel__close-button .niche-icon{height:16px;margin-bottom:2px;width:16px}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slide-from-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-from-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@-webkit-keyframes slide-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.dynamic-field-groups-modal-content .modal-container__content{min-height:200px}.dynamic-field-groups-modal-content .modal-container__content .form__wrapper--desktop--no-bg,.dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg{padding:20px 0 0}.dynamic-field-groups-modal-content .modal-container__content .form__wrapper--desktop--no-bg .form,.dynamic-field-groups-modal-content .modal-container__content .form__wrapper--desktop--no-bg .form--disabled,.dynamic-field-groups-modal-content .modal-container__content .form__wrapper--desktop--no-bg .form--loading,.dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .form,.dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .form--disabled,.dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .form--loading{padding:0;width:auto;max-width:700px}.dynamic-field-groups-modal-content .radio-input{padding-top:15px}.dynamic-field-groups-modal-content .field-group__label--checkbox{padding-top:0}.dynamic-field-groups-modal-content .field-group__wrapper:first-of-type{padding-bottom:0}.dynamic-field-groups-modal-content .form__heading{color:#464646;font-size:22px;font-weight:600}@media only screen and (min-width:500px){.dynamic-field-groups-modal-content .form__heading{font-size:18px}}.dynamic-field-groups-modal-content .form__small{display:block;color:#464646;line-height:1.4}.dynamic-field-groups-modal-content .form__submit{display:flex;justify-content:flex-end}.dynamic-field-groups-modal-content .form__submit__btn--cancel{color:#fff;margin:0 3px 0 0;max-height:41px;width:100%}@media only screen and (min-width:500px){.dynamic-field-groups-modal-content .form__submit__btn--cancel{max-height:unset}}.dynamic-field-groups-modal-content .form__submit__btn--submit{max-height:41px}@media only screen and (min-width:500px){.dynamic-field-groups-modal-content .form__submit__btn--submit{max-height:unset}}.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}}@media only print{.ad-spot{display:none}}.review-ad-spot .ad-spot--mobile{margin-bottom:25px;margin-left:-15px;width:100vw}@media only screen and (min-width:325px){.review-ad-spot .ad-spot--mobile{margin-left:0;width:100%}}@media only print{.review-ad-spot{display:none}}.ad-spot--mobile{display:block;text-align:center;width:100%}.ad-spot--mobile.ad-spot--inactive{min-height:0}@media only screen and (min-width:730px){.ad-spot--mobile{min-height:0}}@media only print{.ad-spot--mobile{display:none}}.card{background:#fff;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.098),0 0 2px rgba(0,0,0,.098);margin:15px auto;max-width:800px;overflow:hidden;position:relative}@media only screen and (min-width:500px){.card{margin:30px auto}}@media only print{.card{box-shadow:none}}.card--compact{margin:10px auto}@media only screen and (min-width:500px){.card--compact{margin:15px auto}}.card--full-width{max-width:984px}.card--no-margin{margin:0 auto}.card--profile{border-radius:0;margin:15px 0}@media only screen and (min-width:500px){.card--profile{border-radius:2px;margin:30px 20px}}@media only screen and (min-width:840px){.card--profile{margin:30px auto}}@media only screen and (min-width:1000px){.profile-body--with-nav .card--profile{margin:30px 0 30px auto}}.card__action{border-top:1px solid #e6e6e6;color:#919191;display:flex;font-size:14px;justify-content:space-between;padding:6px 15px 8px}@media only screen and (min-width:500px){.card__action{font-size:15px;padding:10px 15px 12px}}@media only screen and (min-width:768px){.card__action{font-size:16px;padding:10px 20px 12px}}.card__action--centered{justify-content:center}.card__action--not-padded{padding:0}.card__action--right{flex-direction:row-reverse}@media only screen and (min-width:500px){.card__action--not-padded{padding:0}}.card__inner{padding:10px 15px}@media only screen and (min-width:500px){.card__inner{padding:20px 30px}}.carte{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.125),0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column}.carte>*{position:relative}.carte__header{background:#ddd}.carte__tabs{bottom:0;left:0;position:absolute;right:0}.carte__body{background:#fff;flex-grow:1;padding:10px 15px}.carte--with-tabs .carte__header,.carte__body--with-tabs{z-index:1}.carte--with-tabs .carte__body{z-index:2}.carte--with-image__image{background-size:cover;height:100%;min-height:117px;width:100%}.carte--with-rounded-corners{border-radius:4px}.carte--with-rounded-corners>:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.carte--with-rounded-corners>:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.carte--with-rounded-corners.carte--with-image .carte--with-image__image{border-top-left-radius:4px;border-top-right-radius:4px}.category-explorer{background:#fff;width:100%}.category-explorer-body{background:#fff;padding:5px 5px 25px}@media only screen and (min-width:500px){.category-explorer-body{padding:20px 15px 30px}}.category-explorer__above-the-curve{background:#ccf1e4}.category-explorer__curve{position:relative;width:100%;bottom:-20px;max-height:160px;margin-top:-30px}.category-explorer__curve__path{fill:#fff}.category-explorer__heading{font-size:36px;line-height:1em;padding-bottom:10px;color:rgba(0,0,0,.6)}@media only screen and (min-width:500px){.category-explorer__heading{font-size:40px}}@media only screen and (min-width:768px){.category-explorer__heading{font-size:50px}}.category-explorer__description{max-width:550px;color:rgba(0,0,0,.5);font-size:16px;line-height:1.25em;margin-bottom:15px}@media only screen and (min-width:500px){.category-explorer__description{font-size:18px;margin-bottom:30px}}.category-explorer__image-wrap{position:relative}.category-explorer__header{position:relative;max-width:1024px;margin:0 auto;padding:30px 15px 50px;overflow:hidden;z-index:100}@media only screen and (min-width:500px){.category-explorer__header{padding:50px 30px 30px}}@media only screen and (min-width:768px){.category-explorer__header{padding:50px 30px 30px;padding-bottom:0}}.category-explorer__image{position:absolute;max-width:1024px;margin:0 auto;right:-10px;top:-65px}@media only screen and (min-width:500px){.category-explorer__image{top:-80px;right:-60px}}@media only screen and (min-width:768px){.category-explorer__image{right:-40px;top:-90px}}@media only screen and (min-width:1024px){.category-explorer__image{top:-115px}}@media only screen and (min-width:1200px){.category-explorer__image{top:-130px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.category-explorer__image{display:none}}.category-explorer__header-image{width:400px}@media only screen and (min-width:500px){.category-explorer__header-image{width:560px}}@media only screen and (min-width:768px){.category-explorer__header-image{width:710px}}@media only screen and (min-width:1024px){.category-explorer__header-image{width:850px}}.category-explorer__choose-category{max-width:500px;padding-top:5px}.category-explorer__choose-category li{display:inline-block;margin:2px}.category-explorer__list-container{padding:0 15px 30px;max-width:1024px;margin:0 auto}@media only screen and (min-width:500px){.category-explorer__list-container{padding:0 30px 50px}}.category-explorer__list-wrap{border-bottom:1px solid #ccf1e4;padding:20px 0 16px}.category-explorer__list-wrap.category-explorer__list--border-none{border-bottom:0}.category-explorer__list-wrap .icon-wrap{display:inline-flex;bottom:.25em;flex:1 0 0;font-size:18px;margin-left:5px;max-width:18px;position:relative;text-align:right}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.category-explorer__list-wrap .icon-wrap{display:inline-block}}@media only screen and (min-width:768px){.category-explorer__list-wrap .icon-wrap{text-align:left}}@media only screen and (min-width:500px){.category-explorer__list-wrap{padding:25px 0 22px}}.category-explorer__back-to-top{margin:0 auto;max-width:1024px;padding:0 15px 30px}.category-explorer__back-to-top .button{max-width:300px}@media only screen and (min-width:500px){.category-explorer__back-to-top{padding:15px 30px 50px}}.category-explorer__list__category-title{border-bottom:2px solid #067d5c;color:#067d5c;font-size:28px;line-height:1.05em;padding-bottom:5px;padding-top:20px}@media only screen and (min-width:500px){.category-explorer__list__category-title{font-size:32px;padding-top:30px}}@media only screen and (min-width:768px){.category-explorer__list__category-title{font-size:36px}}.category-explorer__list__subcategory-title{display:flex;flex:1 0 0;justify-content:space-between}.category-explorer__list__subcategory-title:focus{outline:none}.category-explorer__list__subcategory-title h3{font:600 12px Niche;cursor:pointer;display:flex}@media only screen and (min-width:500px){.category-explorer__list__subcategory-title h3{font-size:14px}}@media only screen and (min-width:768px){.category-explorer__list__subcategory-title{display:inline-flex}}.category-explorer__list{display:flex;flex-wrap:wrap}.category-explorer__list .category-explorer__list__item{flex:1 0 40%;font-size:15px;margin-right:20px;max-width:40%;min-width:280px;padding:8px 0}@media only screen and (min-width:500px){.category-explorer__list .category-explorer__list__item{font-size:16px;padding:10px 0}}@media only screen and (min-width:768px){.category-explorer__list .category-explorer__list__item{flex:1 0 45%;max-width:45%;min-width:320px}}@media only screen and (min-width:1024px){.category-explorer__list .category-explorer__list__item{flex:1 0 30%;max-width:30%;min-width:300px}}.category-explorer__ranking-wrap{padding-top:10px}.category-explorer__ranking{align-items:center;color:#298541;display:flex;flex:1 0 45%;max-width:45%;min-width:320px}.category-explorer__ranking .rankings-badge{font-size:1em}@media only screen and (min-width:500px){.category-explorer__ranking .rankings-badge{font-size:1.25em}}.category-explorer__ranking:hover{color:#409126}.category-explorer__ranking__title{font-size:16px;line-height:20px;margin-left:10px}.item-list-wrap{height:0;overflow:hidden}.item-list-wrap .category-explorer__list__item{opacity:0}.item-list-wrap--expanded{height:auto;padding-top:5px}.item-list-wrap--expanded .category-explorer__list__item{opacity:1;transition:all .5s ease-out}.item-list-wrap--expanded .category-explorer__ranking-wrap{display:flex}.item-list-wrap--expanded .category-explorer__list__item:nth-child(2){transition-delay:.02s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(3){transition-delay:.03s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(4){transition-delay:.04s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(5){transition-delay:.05s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(6){transition-delay:.06s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(7){transition-delay:.07s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(8){transition-delay:.08s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(9){transition-delay:.09s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(10){transition-delay:.1s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(11){transition-delay:.11s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(12){transition-delay:.12s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(13){transition-delay:.13s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(14){transition-delay:.14s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(15){transition-delay:.15s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(16){transition-delay:.16s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(17){transition-delay:.17s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(18){transition-delay:.18s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(19){transition-delay:.19s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(20){transition-delay:.2s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(21){transition-delay:.21s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(22){transition-delay:.22s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(23){transition-delay:.23s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(24){transition-delay:.24s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(25){transition-delay:.25s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(26){transition-delay:.26s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(27){transition-delay:.27s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(28){transition-delay:.28s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(29){transition-delay:.29s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(30){transition-delay:.3s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(31){transition-delay:.31s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(32){transition-delay:.32s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(33){transition-delay:.33s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(34){transition-delay:.34s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(35){transition-delay:.35s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(36){transition-delay:.36s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(37){transition-delay:.37s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(38){transition-delay:.38s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(39){transition-delay:.39s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(40){transition-delay:.4s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(41){transition-delay:.41s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(42){transition-delay:.42s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(43){transition-delay:.43s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(44){transition-delay:.44s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(45){transition-delay:.45s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(46){transition-delay:.46s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(47){transition-delay:.47s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(48){transition-delay:.48s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(49){transition-delay:.49s}.item-list-wrap--expanded .category-explorer__list__item:nth-child(50){transition-delay:.5s}.dialog{background:#007ac8;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:#007ac8;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 .button-group{width:100%}.input,.input--password-strength{box-shadow:none;position:relative}.input--password-strength .survey-open-poll__input,.input--password-strength .survey-text-input__input,.input--password-strength .textbox,.input--password-strength .textbox--error,.input--password-strength .textbox--success,.input--password-strength .textbox--textarea{padding-right:90px}.survey-open-poll__input,.survey-text-input__input,.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;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{color:#8ec8ef}.textbox-focus::-ms-input-placeholder{color:#8ec8ef}.textbox-focus::-webkit-input-placeholder{color:#8ec8ef}.survey-open-poll__input:focus,.survey-text-input__input:focus,.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}.survey-open-poll__input:focus::-moz-placeholder,.survey-text-input__input:focus::-moz-placeholder,.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}.survey-open-poll__input:focus:-ms-input-placeholder,.survey-text-input__input:focus:-ms-input-placeholder,.textbox--error:focus:-ms-input-placeholder,.textbox--success:focus:-ms-input-placeholder,.textbox--textarea--error:focus:-ms-input-placeholder,.textbox--textarea--success:focus:-ms-input-placeholder,.textbox--textarea:focus:-ms-input-placeholder,.textbox:focus:-ms-input-placeholder{color:#8ec8ef}.survey-open-poll__input:focus::-ms-input-placeholder,.survey-text-input__input:focus::-ms-input-placeholder,.textbox--error:focus::-ms-input-placeholder,.textbox--success:focus::-ms-input-placeholder,.textbox--textarea--error:focus::-ms-input-placeholder,.textbox--textarea--success:focus::-ms-input-placeholder,.textbox--textarea:focus::-ms-input-placeholder,.textbox:focus::-ms-input-placeholder{color:#8ec8ef}.survey-open-poll__input:focus::-webkit-input-placeholder,.survey-text-input__input:focus::-webkit-input-placeholder,.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;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--password--error:-ms-input-placeholder,.textbox--textarea--error:-ms-input-placeholder{color:#faaf99}.textbox--error::-ms-input-placeholder,.textbox--password--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;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 .sherlock__results--item,.sherlock__results .sherlock__results--item--selected{cursor:pointer}.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--static .sherlock__results--item,.sherlock__results--static .sherlock__results--item--selected{cursor:pointer}.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:#007ac8;color:#fff;text-decoration:none;outline: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{background-color:#007ac8;color:#fff;text-decoration:none;outline:none}.platform--touch .sherlock__results--item--link:focus .sherlock__results--item--link--tagline,.platform--touch .sherlock__results--item--link:hover .sherlock__results--item--link--tagline{color:#eee}.sherlock__results--item--link--tagline{color:#919191;display:block}.sherlock__results--item--selected .sherlock__results--item--link{background-color:#007ac8;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;width:100%;font-size:15px;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--search-filter:focus:-ms-input-placeholder,.sherlock--sherlock-list:focus:-ms-input-placeholder,.sherlock--success:focus:-ms-input-placeholder,.sherlock:focus:-ms-input-placeholder{color:#8ec8ef}.sherlock--error:focus::-ms-input-placeholder,.sherlock--search-filter:focus::-ms-input-placeholder,.sherlock--sherlock-list:focus::-ms-input-placeholder,.sherlock--success: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:#298541}.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--sherlock-list--results-visible input[type=text]:disabled,.sherlock__wrapper--sherlock-list input[type=text]:disabled,.sherlock__wrapper input[type=text]:disabled{cursor:not-allowed}.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 input[type=text]:disabled,.sherlock__wrapper--addon input[type=text]:disabled,.sherlock__wrapper--error--addon--results-visible input[type=text]:disabled,.sherlock__wrapper--error--addon input[type=text]:disabled,.sherlock__wrapper--success--addon--results-visible input[type=text]:disabled,.sherlock__wrapper--success--addon input[type=text]:disabled{cursor:not-allowed}.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-top-left-radius:0;border-bottom-left-radius:0;border-left: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 input[type=text]:disabled{cursor:not-allowed}.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:3px;top:0}.secondary-menu__wrapper .icon-search-thin--sherlock,.secondary-menu__wrapper .icon-search-thin--sherlock--search-filter{right:0}@media only screen and (min-width:768px){.secondary-menu__wrapper .icon-search-thin--sherlock,.secondary-menu__wrapper .icon-search-thin--sherlock--search-filter{right:2px}}.sherlock__wrapper--find{flex:0 0 43px;position:relative;margin-right:0;padding-left:0}.sherlock__wrapper--find input[type=text]:disabled{cursor:not-allowed}.sherlock__wrapper--find:after{content:"Find";position:absolute;font-size:16px;top:0;left:0;font-weight:600;line-height:normal;padding:11px 0 11px 12px}.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;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 #298541;outline:none}.icon-search-thin--sherlock--panel{color:#298541;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:#007ac8}.sherlock--search-filter:focus:-moz-placeholder,.sherlock--search-filter:focus::-moz-placeholder{color:#007ac8}.sherlock--search-filter:focus:-ms-input-placeholder{color:#007ac8}.icon-search-thin--sherlock--search-filter{color:#298541;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;margin-left:auto}.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:#298541}}@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{background:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0));color:#464646;content:"\e60c";font-family:Niche-Interface-Symbols;font-size:18px;margin:0;padding:8px 9px 8px 20px;position:absolute;pointer-events:none;right:2px;top:2px;z-index:1}.sherlock--state-filter__wrapper:focus-within:after{color:#464646;background:linear-gradient(270deg,#eef9ff 50%,rgba(238,249,255,0))}.sherlock--state-filter{background-color:#fff;border-radius:2px;color:#464646;display:block;font-family:Source Sans Pro;font-size:18px;height:46px;line-height:46px;padding:0 15px;position:relative;width:100%;border:1px solid #ccc;border-right-color:#bbb;font-size:15px;line-height:32px;height:35px;margin:0;border-top-left-radius:0;border-bottom-left-radius:0}.sherlock--state-filter::-ms-value{background:#fff;color:#464646}.sherlock__wrapper--addon--results-visible .sherlock--state-filter{border-bottom-right-radius:0}.toggle-list-button,.toggle-list-button:hover{text-decoration:none}.toggle-list-button--toggled:after{display:inline-block;padding-top:1px;transform:rotate(180deg)}textarea{resize:none}::-webkit-inner-spin-button{display:none}::-webkit-input-placeholder{color:#ababab}input,textarea{box-shadow:none;-webkit-appearance:none;-webkit-border-radius:0}:-ms-input-placeholder{color:#ababab!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:#ababab}.form__wrapper{padding:45px 15px 20px}.form__wrapper,.form__wrapper--desktop{background-color:#e6e6e6;border-radius:2px}.form__wrapper--desktop{border-radius:inherit;padding:60px 15px}.form,.form--disabled,.form--loading{display:flex;flex-wrap:wrap;margin:0 auto;max-width:700px;padding:15px 0;position:relative;width:100%}@media only screen and (min-width:768px){.form,.form--disabled,.form--loading{padding:0}}.form--skinny{display:flex;flex-wrap:wrap;margin:0 auto;max-width:450px;padding:15px 0;position:relative;width:100%}.form--skinny .form__submit{flex-direction:column;margin:0 0 20px}.form--skinny .form__submit__error__message{align-self:center;margin:0 0 1em}@media only screen and (min-width:768px){.form--skinny{padding:0}}.form__header{flex:1 auto;font-size:26px;font-weight:400;line-height:28px;width:100%}.form__header~.field-group__wrapper:first-of-type{margin-top:26px}.form__header__cta{display:block;flex:1 auto;font-size:14px;letter-spacing:.2px;line-height:22px;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.form__separator--large{margin:2em 0 0;padding:2.5em 0 0}.form__separator__title{font-size:26px;margin:0}.form__submit{margin:20px 0;width:100%}@media only screen and (min-width:500px){.form__submit:not(.form__submit__col-wrap){display:flex;justify-content:flex-end;align-items:baseline}}@media only screen and (min-width:768px){.form__submit .form__submit{flex-direction:row;justify-content:flex-end}}.form__submit__btn--cancel{margin:0 0 0 3px}.form__submit__error__message{color:#e25333;margin:0 0 1em;text-align:center;flex:1}@media only screen and (min-width:768px){.form__submit__error__message{margin:0;text-align:right;width:auto}.form__submit__col-wrap .form__submit__error__message{font-size:15px;margin-right:0;margin-bottom:20px}}.form__terms{color:#919191;display:block;font-size:14px;line-height:1.4em;margin:15px auto;max-width:450px;text-align:center}.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;line-height:1.25em;margin-top:5px}.form__wrapper--no-bg{padding:45px 15px 20px}.form__wrapper--desktop--no-bg,.form__wrapper--no-bg{background-color:#e6e6e6;border-radius:2px;background-color:transparent}.form__wrapper--desktop--no-bg{border-radius:inherit;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;max-width:700px;position:relative;max-width:600px;padding:0 15px;width:100%}@media only screen and (min-width:768px){.form__wrapper--desktop--no-bg .form,.form__wrapper--desktop--no-bg .form--loading,.form__wrapper--no-bg .form,.form__wrapper--no-bg .form--loading{padding:0}}.form__submit__cols{width:100%}.form__submit__cols .form__terms,.role-scholarship .form__submit__cols .form__terms{display:block;margin:20px 0 0;max-width:100%;text-align:center;width:100%}@media only screen and (min-width:500px){.form__submit__cols{display:flex;flex-direction:row-reverse;flex:1 0 0;align-items:center}.form__submit__cols .form__terms,.role-scholarship .form__submit__cols .form__terms{max-width:450px;text-align:left;margin-top:0}.form__submit__cols .form__submit__btn{margin-left:auto}}@media only screen and (min-width:500px){.form__header,.form__separator__title{font-size:32px}.form__header__cta{font-size:16px;line-height:26px}}@media only screen and (max-width:767px){.form__wrapper--desktop--no-bg,.form__wrapper--no-bg{margin:0}}.form--claim-school .form__terms{color:rgba(0,0,0,.4);font-size:14px}@media only screen and (min-width:500px){.form--claim-school .form__terms{padding-right:30px;max-width:72%}}.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:first-of-type{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%}[class^=field-group__wrapper][class^=field-group__wrapper--balanced]{padding-bottom:0}.field-group__wrapper--with-tooltip .tooltip-message{left:auto;right:-15px}@media only screen and (min-width:500px){.field-group__wrapper--with-tooltip .tooltip-message{left:0;right:unset}}.form__field-group{margin:0 auto}.form__field-group--first-fields{margin-top:26px}.field-group__wrapper--hidden{display:none}.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.field-group__label--split{display:block}.field-group__label.field-group__label--split .field-group__label__hint{display:block;margin-left:0;margin-bottom:5px}.field-group__label.field-group__label--wrap{display:block}.field-group__label.field-group__label--wrap .field-group__label__hint{display:block;margin-left:0;margin-bottom:5px}.field-group__label--checkbox,.field-group__label--checkbox--large,.field-group__label--checkbox--meta{cursor:pointer;display:inline-block;font-size:1em;line-height:18px;margin:0 0 0 27px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.field-group__label--checkbox--large{font-size:18px;margin-left:32px}.field-group__hint,.field-group__label__hint{font-size:.75em;color:rgba(0,0,0,.5);margin:0 15px 0 5px;min-width:-webkit-min-content;position:relative;top:1px;white-space:nowrap}.field-group__select__label__hint{top:0}.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:760px){.field-group__label.field-group__label--wrap .field-group__label__hint{display:inline-block;margin-left:5px;margin-bottom:5px}}@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.333%}.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,.field-group--natl-address .form__field-natl-avg--phone,.field-group--natl-address .form__field-natl-avg--phone--error,.field-group--natl-address .form__field-natl-avg--phone--success{padding-bottom:0;position:relative}.form__field-natl-avg--address1 .survey-open-poll__input,.form__field-natl-avg--address1 .survey-text-input__input,.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 .survey-open-poll__input,.form__field-natl-avg--address2 .survey-text-input__input,.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,.field-group--natl-address .form__field-natl-avg--phone,.field-group--natl-address .form__field-natl-avg--phone--error,.field-group--natl-address .form__field-natl-avg--phone--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.333%}.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:5px}.field-group--opt-sherlock .optional-sherlock [class^=sherlock__wrapper]{flex:none;margin-right:0;padding-left:0}.field-group--opt-sherlock .optional-sherlock .sherlock,.field-group--opt-sherlock .optional-sherlock .sherlock--error,.field-group--opt-sherlock .optional-sherlock .sherlock--search-filter,.field-group--opt-sherlock .optional-sherlock .sherlock--sherlock-list,.field-group--opt-sherlock .optional-sherlock .sherlock--success{font-size:18px;height:45px;line-height:45px}.field-group--opt-sherlock .optional-sherlock .sherlock--state-filter{font-size:18px;height:45px}.field-group--opt-sherlock .optional-sherlock .sherlock__results{left:0;top:44px}.field-group--opt-sherlock .optional-sherlock .sherlock--state-filter__wrapper:focus-within:after{color:#464646;background:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0))}.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{font-size:18px;min-height:2.5em;position:relative}.repeater-row .input-list-container{background:#fff}.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{min-height:2.5em}.repeater-row .survey-open-poll__input,.repeater-row .survey-text-input__input,.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.sherlock--error .sherlock--sherlock-list,.repeater-row.sherlock--success .sherlock--sherlock-list{color:#464646}.repeater-row .input-list__input--disabled{display:none}.repeater-row:not(:first-of-type):not(:last-of-type){border-top:thin solid #ddd}button.repeater-row__trigger{background:#f6f6f6;color:#007ac8;font-weight:400;height:2.75em;width:100%}.platform button.repeater-row__trigger:active,.platform button.repeater-row__trigger:focus,.platform button.repeater-row__trigger:hover,button.repeater-row__trigger:active,button.repeater-row__trigger:focus,button.repeater-row__trigger:hover{background:#f6f6f6;border:none;color:#0063a5;outline:none}.js-focus-visible button.repeater-row__trigger:focus:not(.focus-visible){outline:0}.js-focus-visible button.repeater-row__trigger.focus-visible{outline:3px solid #222;outline-offset:3px}@media only screen and (min-width:500px){button.repeater-row__trigger{height:2.5em}}.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%}._repeater-primary,.repeater--considered-list .field-group__label__text:first-child,.repeater-row--considered-list .repeater-cell--primary{flex:4 0 0;width:100%}@media only screen and (min-width:600px){._repeater-primary,.repeater--considered-list .field-group__label__text:first-child,.repeater-row--considered-list .repeater-cell--primary{min-width:380px}}._repeater-secondary,.repeater--considered-list .field-group__label__text,.repeater-row--considered-list .repeater-cell--secondary{display:inline-block;width:48%}@media only screen and (min-width:600px){._repeater-secondary,.repeater--considered-list .field-group__label__text,.repeater-row--considered-list .repeater-cell--secondary{flex:1.5 0 0}}.repeater--considered-list .field-group__label{display:none}@media only screen and (min-width:600px){.repeater--considered-list .field-group__label{display:flex}}.repeater--considered-list .field-group--repeater__rows{border:none;border-radius:0}.repeater--considered-list button.repeater-row__trigger{background:rgba(0,0,0,.25);color:#fff;font-weight:600}.repeater--considered-list button.repeater-row__trigger:before{content:"+";margin-right:1ch}.repeater--considered-list button.repeater-row__trigger:focus,.repeater--considered-list button.repeater-row__trigger:hover{background:rgba(0,0,0,.15);color:#fff}.js-focus-visible .repeater--considered-list button.repeater-row__trigger:focus:not(.focus-visible){outline:0}.js-focus-visible .repeater--considered-list button.repeater-row__trigger.focus-visible{outline:3px solid #222;outline-offset:3px}.repeater-row--considered-list{display:block;border-top:none;margin-bottom:15px}.repeater-row--considered-list .repeater-cell--primary{margin-bottom:6px}@media only screen and (min-width:730px){.repeater-row--considered-list .repeater-cell--secondary{min-width:140px}}.repeater-row--considered-list .field--select,.repeater-row--considered-list .input-list-select__input,.repeater-row--considered-list .pagination__pages__selector,.repeater-row--considered-list .select-list__input__select,.repeater-row--considered-list .survey-dropdown__select{margin-top:0}.field-group--repeater--error .repeater-row--considered-list.repeater-row:not(:first-of-type),.field-group--repeater--sucess .repeater-row--considered-list.repeater-row:not(:first-of-type),.field-group--repeater .repeater-row--considered-list.repeater-row:not(:first-of-type){border-top-color:rgba(0,0,0,.1)}.repeater-row--considered-list .repeater-cell--primary:before,.repeater-row--considered-list .repeater-cell--secondary:before{color:#333;content:attr(data-label);font-size:12px;font-weight:600;letter-spacing:.05em;opacity:.5;text-transform:uppercase}.repeater-row--considered-list~.repeater-row--considered-list{padding-top:8px}.repeater-row--considered-list .repeater-cell--secondary+.repeater-cell--secondary{float:right}@media only screen and (min-width:600px){.repeater-row--considered-list{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}.field-group--repeater .repeater-row--considered-list.repeater-row{border-top:none}.repeater-row--considered-list .repeater-cell--primary,.repeater-row--considered-list .repeater-cell--secondary{margin-bottom:0}.repeater-row--considered-list .repeater-cell--primary:before,.repeater-row--considered-list .repeater-cell--secondary:before{display:none}.repeater-row--considered-list:first-of-type .repeater-cell--primary:before,.repeater-row--considered-list:first-of-type .repeater-cell--secondary:before{color:inherit;display:block;font-size:18px;font-weight:400;height:2em;letter-spacing:0;line-height:1;margin-bottom:8px;opacity:1;text-transform:none}.repeater-row--considered-list .repeater-cell~.repeater-cell{margin-left:12px}}@media only screen and (min-width:700px){.repeater-row--considered-list:first-of-type .repeater-cell--primary:before,.repeater-row--considered-list:first-of-type .repeater-cell--secondary:before{height:auto}}@media only screen and (min-width:500px){.field-group--radio,.field-group--radio--demo-consent,.tcpa-list-item__field-group--radio{display:flex}.field-group--radio input[type=radio]:not(:first-of-type){padding-right:1.333em}}.field-group--binary{display:flex}.field-group--opt-sherlock .field-group--binary{margin-top:10px}.field-group--binary .field-group-v1,.field-group--binary .radio-input{flex:1 0 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;font-size:16.5px;height:18px;left:-27px;outline:none;position:absolute;text-align:center;top:-1px;vertical-align:top;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:#007ac8;border:1px solid #007ac8;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}.field-group__label--checkbox--large:hover:before,.field-group__label--checkbox:hover:before{background:#eef9ff;border-color:#007ac8}.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:#0063a5}.textbox--conjoined--inner--error+.conjoined-inner__label{color:#e25333}.textbox--conjoined--inner--success+.conjoined-inner__label{color:#298541}.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;padding:0 15px;width:100%;border-radius:0}.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--inner--error:focus:-ms-input-placeholder,.textbox--conjoined--inner--success:focus:-ms-input-placeholder,.textbox--conjoined--inner:focus:-ms-input-placeholder,.textbox--conjoined--success:focus:-ms-input-placeholder,.textbox--conjoined:focus:-ms-input-placeholder{color:#8ec8ef}.textbox--conjoined--error:focus::-ms-input-placeholder,.textbox--conjoined--inner--error:focus::-ms-input-placeholder,.textbox--conjoined--inner--success:focus::-ms-input-placeholder,.textbox--conjoined--inner:focus::-ms-input-placeholder,.textbox--conjoined--success: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;width:100%;border-radius:0;padding:0 15px;color:#e25333}.textbox--conjoined--error::-moz-placeholder{color:#faaf99}.textbox--conjoined--error:-ms-input-placeholder{color:#faaf99}.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;width:100%;border-radius:0;padding:9px 15px 0;color:#e25333}.textbox--conjoined--inner--error::-moz-placeholder{color:#faaf99}.textbox--conjoined--inner--error:-ms-input-placeholder{color:#faaf99}.textbox--conjoined--inner--error::-ms-input-placeholder{color:#faaf99}.textbox--conjoined--inner--error::-webkit-input-placeholder{color:#faaf99}.textbox--conjoined--success{padding:0 15px}.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;width:100%;border-radius:0;color:#298541}.textbox--conjoined--inner--success{padding:9px 15px 0}@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;background-color:#007ac8;color:#fff;margin:0;overflow:hidden;padding: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%}.js-focus-visible .option-picker__wrapper :focus:not(.focus-visible){outline:0;z-index:0}.js-focus-visible .option-picker__wrapper .focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1}.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;padding-bottom:2.75em}.option-picker-leave{transform:translate(0);position:absolute;top:0;width:100%}.option-picker-enter-active.option-picker__terminal-message,.option-picker-enter.option-picker__terminal-message{padding-bottom:1em}.option-picker-leave-active.option-picker__terminal-message,.option-picker-leave.option-picker__terminal-message{display:none;padding-bottom:0}.option-picker-leave.option-picker-leave-active{transform:translate(-100%);transition:transform .3s ease-in-out;padding-bottom:2.75em}.option-picker__breadcrumbs{border-bottom:1px solid #eef9ff;padding:4px 14px 4px 0}.option-picker__breadcrumbs__crumb{color:#007ac8;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}.button.button--bare.option-picker__breadcrumbs__restart{color:#5f5f5f;cursor:pointer;display:inline-block;font-size:14px;line-height:16px;margin-left:.5em;padding:.25em .5em;transition:none;white-space:nowrap}.button.button--bare.option-picker__breadcrumbs__restart:hover{background:#eee;color:#464646}.button.button--bare.option-picker__breadcrumbs__restart:active{background:#e6e6e6;color:#333}.option-picker__prompt{font-size:18px;line-height:20px;margin:0 0 5px;padding:.75em 1em 0}.option-picker__terminal-message{color:#464646;font-size:18px;padding:0 .88em 1em;margin:0}.button.button--bare.option-picker__try-again{color:#007ac8;cursor:pointer;display:inline-block;font-size:18px;margin-left:.1em;padding:.1em;transition:none;white-space:nowrap}.button.button--bare.option-picker__try-again:hover{background:#eee;color:#0063a5}.button.button--bare.option-picker__try-again:active{background:#e6e6e6;color:#0063a5}.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;color:#464646;cursor:pointer;display:flex;flex:1 auto;font-family:Source Sans Pro,sans-serif;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;color:#464646;cursor:pointer;display:flex;flex:1 auto;font-family:Source Sans Pro,sans-serif;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:#007ac8}.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;color:#464646;cursor:pointer;display:flex;flex:1 auto;font-family:Source Sans Pro,sans-serif;font-size:18px;justify-content:center;line-height:20px;margin:1px 0 0;padding:.8em 1.6em;text-align:center;width:100%;background-color:#007ac8;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}.form__field-group--password{display:flex;flex-direction:column}.form__field-group--password .input,.form__field-group--password .input--password-strength{order:1}.form__field-group--password .field-group__label{order:0}.form__field-group--password .field-group__error{order:2}.form__field-group--password .field-group__meta{order:3}.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;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:.5em 0 .555em 1.855em;position:relative}.radio,.radio--error,.radio--success{left:0;opacity:.01;position:fixed;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:.4375em;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 #007ac8}.radio--error.focus-visible+.field-group__label--radio--error:before,.radio--success.focus-visible+.field-group__label--radio--success:before,.radio.focus-visible+.field-group__label--radio:before{outline:3px solid #222;outline-offset:3px}.radio--error.js-focus-visible .radio--error:focus:not(.focus-visible)+.field-group__label--radio--error:before,.radio--success.js-focus-visible .radio--success:focus:not(.focus-visible)+.field-group__label--radio--success:before,.radio.js-focus-visible .radio:focus:not(.focus-visible)+.field-group__label--radio:before{outline:0}.button.button--bare.icon-exit-thick--input-list{font-family:Niche-Interface-Symbols;color:#ccc;cursor:pointer;font-size:18px;margin:-9px 0 0;position:absolute;right:0;top:50%;padding:0}.js-focus-visible .button.button--bare.icon-exit-thick--input-list:focus:not(.focus-visible){outline:0}.js-focus-visible .button.button--bare.icon-exit-thick--input-list.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .button.button--bare.icon-exit-thick--input-list.focus-visible.--alt-focus{outline-color:#fff}.platform .icon-exit-thick--input-list:hover{color:#e25333}.input-list,.input-list--disabled{border:1px solid #ccc;border-bottom:0}.input-list,.input-list--disabled,.input-list--limited{background-color:hsla(0,0%,100%,.6);border-top-left-radius:3px;border-top-right-radius:3px;bottom:-1px;font-size:16px;list-style:none;position:relative}.input-list--limited{border:1px solid #ccc;border-radius:3px}.input-list--no-results{display:none}.input-list__error{color:#e25333;display:block;font-size:14px}.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{border:1px solid #ccc;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#ccc;font-size:16px;height:46px;line-height:46px;overflow:hidden;padding:0 10px;position:relative;text-overflow:ellipsis;white-space:nowrap}.input-list__label{color:#464646;display:flex;flex-direction:row;flex-wrap:wrap;font-size:18px;line-height:20px;margin-bottom:8px;position:relative}.input-list__label__hint{color:#919191;font-size:.7em;margin:0;min-width:-webkit-min-content;position:relative;top:2px;white-space:nowrap}.input-list__label__text{min-width:-webkit-min-content;padding-right:5px;white-space:nowrap}.input-list-select{border:1px solid #ccc;border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:18px;height:46px;position:relative}.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}.input-list-container--your-list .input-list__label{color:#007ac8}.input-list-container--your-list .input-list__label:before{color:#007ac8;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}.form__heading{font-size:28px}.form__small{color:rgba(0,0,0,.5);font-size:14px;line-height:18px}.checkbox-control{cursor:pointer;display:inline-block;font-size:1em;line-height:1.2;padding:.2em 0 .2em 1.5em;position:relative}.checkbox-control .checkbox-control__input:checked+.checkbox-control__label{color:#464646}.checkbox-control .checkbox-control__input:checked+.checkbox-control__label:before{background:#007ac8;border-color:#007ac8}.checkbox-control .checkbox-control__input:checked~.checkbox-control__indicator path{fill:#fff}.checkbox-control:hover .checkbox-control__input:not(:checked)+.checkbox-control__label:before{background:#eef9ff;border-color:#007ac8}.checkbox-control:focus{color:#007ac8;outline:none}.checkbox-control__indicator{color:#fff;position:absolute;font-size:.9em;left:.15em;top:.05em;z-index:2;transform:scale(0);transition:transform .15s ease;will-change:transform}.checkbox-control__indicator .niche-icon--check{bottom:-.35em;font-size:.9em;height:1.1em;opacity:0;position:absolute;width:1.1em}.checkbox-control__indicator .niche-icon--check path{fill:#fff}.checkbox-control__input:checked~.checkbox-control__indicator{transform:scale(1)}.checkbox-control__input:checked~.checkbox-control__indicator .niche-icon--check{opacity:1}.checkbox-control__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1em;opacity:.01;height:0;left:0;position:absolute;top:0;width:0}.checkbox-control__input:focus{outline:none}.checkbox-control__input:focus+.checkbox-control__label{color:#007ac8}.checkbox-control__input:focus+.checkbox-control__label:before{background:#eef9ff;border-color:#007ac8}.checkbox-control__label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-control__label:before{background:#fff;border:1px solid #fff;border-radius:2px;content:"";font-size:1em;height:1em;left:0;position:absolute;top:.2em;width:1em;z-index:1}.field--bordered .checkbox-control__label:before{border-color:#bbb}.field--black .checkbox-control .checkbox-control__input:checked+.checkbox-control__label{color:#464646}.field--black .checkbox-control .checkbox-control__input:checked+.checkbox-control__label:before{background:#919191;border-color:#919191}.field--black .checkbox-control .checkbox-control__input:checked~.checkbox-control__indicator path{fill:#fff}.field--disabled .checkbox-control{color:#919191;cursor:not-allowed;pointer-events:none}.field--disabled .checkbox-control .checkbox-control__input:checked+.checkbox-control__label{color:#919191}.field--disabled .checkbox-control .checkbox-control__input:checked+.checkbox-control__label:before{background:#919191;border-color:#919191}.field--disabled .checkbox-control .checkbox-control__input:checked~.checkbox-control__indicator path{fill:#fff}.field--green .checkbox-control .checkbox-control__input:checked+.checkbox-control__label{color:#298541}.field--green .checkbox-control .checkbox-control__input:checked+.checkbox-control__label:before{background:#298541;border-color:#298541}.field--green .checkbox-control .checkbox-control__input:checked~.checkbox-control__indicator path{fill:#fff}.field--red .checkbox-control .checkbox-control__input:checked+.checkbox-control__label{color:#f4724a}.field--red .checkbox-control .checkbox-control__input:checked+.checkbox-control__label:before{background:#f4724a;border-color:#f4724a}.field--red .checkbox-control .checkbox-control__input:checked~.checkbox-control__indicator path{fill:#fff}.select-control{background:#fff;flex:1 0 0;height:2.62rem;overflow:hidden;width:100%}.field--bordered .select-control{border:1px solid #bbb}.field--small .select-control{height:2rem}.select-control__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:2px;color:#464646;cursor:pointer;display:block;font:400 18px/2.3em Source Sans Pro,sans-serif;height:2.4em;padding:0 .75rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.select-control__input:focus{background:#eef9ff;color:#007ac8;outline:none}.select-control__input:focus+.field__icon{background:linear-gradient(270deg,#eef9ff 50%,hsla(0,0%,100%,0));color:#007ac8}.field--disabled .select-control__input,.select-control__input:disabled{background:#e6e6e6;color:#ababab;cursor:not-allowed;pointer-events:none}.field--disabled .select-control__input+.field__icon,.select-control__input:disabled+.field__icon{background:linear-gradient(270deg,#e6e6e6 50%,hsla(0,0%,100%,0));color:#ababab}.field--invalid .select-control__input{background:#ffe4e1;color:#e25333}.field--invalid .select-control__input+.field__icon{background:linear-gradient(270deg,#ffe4e1 50%,hsla(0,0%,100%,0))}.field--invalid .select-control__input+.field__icon path{fill:#e25333}.field--valid .select-control__input{background:#e9f7e2;color:#409126}.field--valid .select-control__input+.field__icon{background:linear-gradient(270deg,#e9f7e2 50%,hsla(0,0%,100%,0))}.field--valid .select-control__input+.field__icon path{fill:#409126}.field--small .select-control__input{font-size:14px;line-height:2.1em}.field{background:#fff;font-size:1rem;flex:1 0 0;overflow:hidden;position:relative}.field:first-child{border-bottom-left-radius:2px;border-top-left-radius:2px}.field:last-child{border-bottom-right-radius:2px;border-top-right-radius:2px}.field-group:not(.field-group--stacked) .field:not(:first-child){margin-left:2px}.field--disabled{cursor:not-allowed}.field--has-dollar-prefix:before{bottom:.4em;content:"$";font-size:1.25rem;left:.7em;position:absolute}.field--large{font-size:18px}.field--small{font-size:14px}.field-group{border-radius:2px;display:flex;margin-top:.25em;overflow:hidden}.field-group:first-child{margin-top:0}.field-group .field{margin-left:2px}.field-group .field:first-child{margin-left:0}.field-group--bordered{border:1px solid #bbb}.field-group--clear .field{background:transparent}.field-group--spread.field-group--stacked .field{margin-top:.6em}.field-group--spread.field-group--stacked .field:first-child{margin-top:0}.field-group--stacked{display:block}.field-group--stacked .field{margin-top:1px;margin-left:0}.field-group--stacked .field:first-child{margin-top:0;border-radius:2px 2px 0 0}.field-group--stacked .field:last-child{border-radius:0 0 2px 2px}.field-group--stacked .field--indented{margin-left:1.5em}.field-group--flex{display:flex;overflow:hidden}.field-group--flex .field{flex:1 0 0}.field-group--flex .button{margin-left:5px;padding:.7rem 1rem}.field__icon{background:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0));border-radius:2px;bottom:1px;font-size:18px;padding:.5em .5em 0;pointer-events:none;position:absolute;right:1px;top:1px}.field__icon.field__icon--clickable{pointer-events:all}.field__icon.field__icon--close:hover{color:#f4724a}.field__icon.field__icon--green{color:#298541}.field--small .field__icon{padding-top:.15em}.input-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;border-radius:2px;box-shadow:none;color:#464646;display:block;font:400 18px/normal Source Sans Pro,sans-serif;padding:.6rem .75rem;width:100%}.input-control::-webkit-input-placeholder{color:#ababab}.input-control::-moz-placeholder{color:#ababab}.input-control:-ms-input-placeholder{color:#ababab}.input-control:focus{background:#eef9ff;color:#007ac8;outline:none}.input-control:focus::-webkit-input-placeholder{color:#8ec8ef}.input-control:focus::-moz-placeholder{color:#8ec8ef}.input-control:focus:-ms-input-placeholder{color:#8ec8ef}.field--disabled .input-control,.input-control:disabled{background:#e6e6e6;color:#ababab;cursor:not-allowed;pointer-events:none}.field--bordered .input-control{border:1px solid #bbb}.field--has-dollar-prefix .input-control{padding-left:1.67em}.field--invalid .input-control{background:#ffe4e1;color:#e25333}.field--invalid .input-control::-webkit-input-placeholder{color:#e25333}.field--invalid .input-control::-moz-placeholder{color:#e25333}.field--invalid .input-control:-ms-input-placeholder{color:#e25333}.field--invalid .input-control:focus{background:#eef9ff}.field--valid .input-control{background:#e9f7e2;color:#409126}.field--valid .input-control:focus{background:#eef9ff}.field.field--bordered.field--pill:first-child{margin-left:0}.field.field--bordered.field--pill:not(:first-child){margin-left:-1px}.pill-control:hover .pill-control__input:checked+.pill-control__label{text-decoration:underline}.pill-control{cursor:pointer;display:inline-block;line-height:24px;position:relative;text-align:center;width:100%}.pill-control:hover .pill-control__label{border-color:#007ac8;z-index:1}.pill-control__input{background:transparent;opacity:0;z-index:-1;left:0;position:absolute;top:0}.pill-control__input:checked{opacity:1}.pill-control__input:checked+.pill-control__label{background:#007ac8;border-color:#007ac8;color:#fff;position:relative;z-index:1}.pill-control__input:focus+.pill-control__label{text-decoration:underline}.pill-control__label{background:#fff;border:1px solid #fff;color:#5f5f5f;display:block;font-size:13px;font-weight:600;padding:5px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pill-control__label:hover{background:#eef9ff;border-color:#007ac8;color:#007ac8}.field--bordered .pill-control__label{border:1px solid #bbb}.pill-control:hover .field--bordered .pill-control__label{border-color:#007ac8}.radio-control{cursor:pointer;display:inline-block;line-height:1.2;padding:.2em .75em .2em 1.5em;position:relative}.field--disabled .radio-control{cursor:not-allowed;pointer-events:none}.radio-control__input:checked+.radio-control__label:before{border-width:6px;border-color:#007ac8}.field--disabled .radio-control__input:checked+.radio-control__label:before,.radio-control__input:checked:disabled+.radio-control__label:before{border-color:#ababab}.radio-control__input:focus+.radio-control__label{color:#007ac8}.radio-control__input:focus+.radio-control__label:before{border-color:#007ac8}.radio-control__label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-control__label:before{background:#fff;border:1px solid #fff;border-radius:50%;box-sizing:border-box;content:"";display:block;height:1.2em;left:0;position:absolute;top:.15em;transition:border-color .1s ease,border-width .1s ease;width:1.2em;will-change:border-color,border-width}.field--bordered .radio-control__label:before{border-color:#ababab}.radio-control:hover .radio-control__label:before{background:#eef9ff;border-color:#007ac8}.field--disabled .radio-control__label,.radio-control__input:disabled .radio-control__label{color:#919191}.radio-control__label .niche__grade{display:block;font-size:.6em;height:24px;margin:-.2em 0 0 .2em;width:24px}.grade-control{cursor:pointer;display:inline-block;line-height:22px;position:relative}.grade-control__input{background:transparent;opacity:0;z-index:-1;left:0;position:absolute;top:0}.grade-control__input:checked{opacity:1}.grade-control__input:checked+.grade-control__grade:hover,.grade-control__input:checked:focus+.grade-control__grade{opacity:.8}.grade-control__grade{background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20210316.svg);background-size:50em 50em;overflow:hidden;text-indent:-1000%;background-position:-.12em -14.35em;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;height:2.5em;width:2.5em;background-size:135.5em 135.5em;cursor:pointer;font-size:.85em;height:35px}.grade-control__grade--a{background-position:-.365em -74.85em}.grade-control__grade--a:hover,.grade-control__input:focus:not(:checked)+.grade-control__grade--a{background-position:-.365em -78.235em}.grade-control__input:checked+.grade-control__grade--a{background-position:-.365em -68.125em}.grade-control__grade--b{background-position:-4.65em -74.85em}.grade-control__grade--b:hover,.grade-control__input:focus:not(:checked)+.grade-control__grade--b{background-position:-4.65em -78.235em}.grade-control__input:checked+.grade-control__grade--b{background-position:-4.65em -68.125em}.grade-control__grade--c{background-position:-8.845em -74.85em}.grade-control__grade--c:hover,.grade-control__input:focus:not(:checked)+.grade-control__grade--c{background-position:-8.845em -78.235em}.grade-control__input:checked+.grade-control__grade--c{background-position:-8.845em -68.125em}.grade-control__grade--d{background-position:-13.08em -74.85em}.grade-control__grade--d:hover,.grade-control__input:focus:not(:checked)+.grade-control__grade--d{background-position:-13.08em -78.235em}.grade-control__input:checked+.grade-control__grade--d{background-position:-13.08em -68.125em}.picker-control{cursor:pointer;display:inline-block;line-height:24px;position:relative;text-align:center;width:100%}.field--disabled .picker-control{cursor:not-allowed;pointer-events:none}.picker-control:hover .picker-control__label{color:#007ac8;background:#eef9ff;border-color:#007ac8}.picker-control:hover .picker-control__input:checked+.picker-control__label{text-decoration:underline}.field--bordered .picker-control:hover .picker-control__label{border-color:#007ac8}.field--bordered .picker-control:hover .picker-control__input:checked+.picker-control__label,.picker-control__input:focus+.picker-control__label{text-decoration:underline}.picker-control__input{background:transparent;opacity:0;z-index:-1;left:2px;position:absolute;top:0}.picker-control__input:checked{opacity:1}.picker-control__input:checked+.picker-control__label{color:#fff;background:#007ac8;border-color:#007ac8}.picker-control__label{display:block;background:#fff;font-size:13px;font-weight:600;padding:5px;color:#5f5f5f;border:1px solid #fff;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.field--bordered .picker-control__label{border:1px solid #bbb}.field--bordered .picker-control__input:checked+.picker-control__label{color:#fff;background:#007ac8;border-color:#007ac8}._range-control-thumb{-webkit-appearance:none;background:#007ac8;border:9px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1);box-sizing:border-box;cursor:pointer;height:30px;width:30px}._range-control-thumb--focus{border-color:#b8def7;box-shadow:0 0 0 3px rgba(0,122,200,.3)}._range-control-track{background:transparent;border-radius:10px;box-shadow:inset 0 0 0 1px #ddd;cursor:pointer;height:15px;width:100%}.range-control{display:block;height:62px;position:relative}.range-control__input{-webkit-appearance:none;background:transparent;height:45px;left:0;position:absolute;top:20px;width:100%;z-index:1;cursor:pointer}.range-control__input:focus{outline:none}.range-control__input:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(0,122,200,.3)}.range-control__input:focus::-moz-range-thumb{box-shadow:0 0 0 3px rgba(0,122,200,.3)}.range-control__input:focus::-ms-thumb{box-shadow:0 0 0 3px rgba(0,122,200,.3)}.range-control__input::-ms-track{border-radius:10px;box-shadow:inset 0 0 0 1px #ddd;cursor:pointer;height:15px;background:transparent;border-color:transparent;color:transparent;width:100%}.range-control-content{margin:0 15px;position:relative;top:11px}.range-control-content__fill{background:#6bbef2;border-left:0;height:13px;position:relative;z-index:0}.range-control-content__fill[data-has-value=true]{border:1px solid rgba(0,0,0,.05)}.range-control-content__fill[data-has-value=true]:before{background:#6bbef2;border:1px solid rgba(0,0,0,.05);border-bottom-left-radius:10px;border-right:0;border-top-left-radius:10px;box-sizing:border-box;content:"";height:13px;left:-15px;position:absolute;top:-1px;width:15px}.range-control-content__value{background:#007ac8;border-radius:2px;color:#fff;font-weight:600;margin-left:-37px;padding:.25em 0;position:absolute;text-align:center;top:-50px;transform:translateY(40px) scale(.01);transition:transform .1s;width:75px;z-index:10}.range-control--focused .range-control-content__value[data-has-value=true]{opacity:1;transform:translate(0) scale(1)}.range-control-content__value:after{background:#007ac8;border-radius:2px;bottom:-4px;content:"";height:10px;left:32px;position:absolute;transform:rotate(45deg);width:10px}.range-control-reset{color:#ababab;cursor:pointer;font-size:18px;position:absolute;right:0;top:3px}.platform .range-control-reset:hover{color:#464646}.range-control__input::-webkit-slider-thumb{-webkit-appearance:none;background:#007ac8;border:9px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1);box-sizing:border-box;cursor:pointer;height:30px;width:30px;margin-top:-7.5px}.range-control--focused .range-control__input::-webkit-slider-thumb{border-color:#b8def7;box-shadow:0 0 0 3px rgba(0,122,200,.3)}.range-control__input::-moz-range-thumb{-webkit-appearance:none;background:#007ac8;border:9px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1);box-sizing:border-box;cursor:pointer;height:30px;width:30px}.range-control--focused .range-control__input::-moz-range-thumb{border-color:#b8def7;box-shadow:0 0 0 3px rgba(0,122,200,.3)}.range-control__input::-ms-thumb{-webkit-appearance:none;background:#007ac8;border:9px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1);box-sizing:border-box;cursor:pointer;height:30px;width:30px;margin:2px 1px 0}.range-control--focused .range-control__input::-ms-thumb{border-color:#b8def7;box-shadow:0 0 0 3px rgba(0,122,200,.3)}.range-control__input::-webkit-slider-runnable-track{background:transparent;border-radius:10px;box-shadow:inset 0 0 0 1px #ddd;cursor:pointer;height:15px;width:100%}.range-control__input::-moz-range-track{background:transparent;border-radius:10px;box-shadow:inset 0 0 0 1px #ddd;cursor:pointer;height:15px;width:100%}.range-control__input::-ms-fill-lower{background:transparent}.range-control__input::-ms-tooltip{display:none}.range-control-label{font-size:18px;font-weight:600;margin:0 0 3px}.range-control-label[data-has-value=false]{color:#5f5f5f}.homes-cta{align-items:center;background-image:url(https://d33a4decm84gsn.cloudfront.net/static/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-image:url(https://d33a4decm84gsn.cloudfront.net/static/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-image:url(https://d33a4decm84gsn.cloudfront.net/static/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}@media only screen and (min-width:768px){.icon-arrowright-thin--cta{padding-left:20px}}.illustrated-cta{display:block;font-size:18px;line-height:26px;overflow:hidden;padding:20px 15px 120px;position:relative;text-align:center;text-decoration:none;width:100%;z-index:0}.illustrated-cta:before{background-size:cover;background-position:50%;bottom:0;content:"";height:120px;left:-4px;position:absolute;right:0;top:auto;z-index:-1}@media only screen and (min-width:500px){.illustrated-cta:before{bottom:0;height:140px;left:auto;right:-125px;width:480px}}.illustrated-cta:hover{text-decoration:none}@media only screen and (min-width:500px){.illustrated-cta{font-size:20px;text-align:left;display:flex;padding:0 30px;height:140px;align-items:center}}.js-focus-visible .illustrated-cta:focus:not(.focus-visible){outline:0}.js-focus-visible .illustrated-cta.focus-visible{outline:3px solid #222;outline-offset:-3px}.illustrated-cta--colleges:before,.illustrated-cta--graduate-schools:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/college-cta-graphic.svg)}.illustrated-cta--colleges-2:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/college-cta-graphic-2.svg)}.illustrated-cta--k12:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/schools-cta-graphic.svg)}.illustrated-cta--k12-2:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/schools-cta-graphic-2.svg)}.illustrated-cta--places-to-live:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/places-cta-graphic.svg)}.illustrated-cta--places-to-work:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/workplaces-cta-graphic.svg)}.illustrated-cta--realtor:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/realtor-cta-graphic.svg)}.illustrated-cta--scholarships:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/college-cta-graphic.svg)}.illustrated-cta--retirement:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/retirement-cta-graphic.svg)}.illustrated-cta--ybf:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/ybf-cta.svg)}.illustrated-cta__text{z-index:1}@media only screen and (min-width:500px){.illustrated-cta__text{padding:0 250px 0 0}}.illustrated-cta__text-prompt{color:#007ac8;display:inline-block;font-size:18px;font-weight:600;line-height:24px;margin-top:5px}@media only screen and (min-width:500px){.illustrated-cta__text-prompt{font-size:20px;line-height:26px}}.illustrated-cta__text-prompt .icon-arrowright-thin--cta{display:inline;padding-left:5px;top:2px}.illustrated-cta__text-prompt:hover{text-decoration:underline}.illustrated-cta__copy{color:#5f5f5f;font-size:16px;line-height:20px}@media only screen and (min-width:500px){.illustrated-cta__copy{padding-top:4px}}.illustrated-cta-large__image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;margin:0 0 -10px;position:absolute;right:0;top:0;transform:scale(1);transition:transform .5s ease;z-index:-3}.illustrated-cta-large__image--no-essay{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/role-scholarships/no-essay.png)}.illustrated-cta-large__image--scholarships{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/role-scholarships/default-scholarship.png)}.illustrated-cta-large__image--student-loans{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/student-loans.png)}.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}.js-focus-visible .illustrated-cta-large:focus:not(.focus-visible){outline:0}.js-focus-visible .illustrated-cta-large.focus-visible{outline:3px solid #222;outline-offset:-3px}.illustrated-cta-large .button{position:relative;z-index:-1}.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}.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}}.illustrated-cta-large__overlay--lighter{background-color:#fff;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease;z-index:0}.illustrated-cta-nocard{display:block;height:136px;margin:0 1%;max-width:800px;overflow:hidden;padding-bottom:18px;position:relative;text-align:center;width:98%;z-index:1}.illustrated-cta-nocard:hover{cursor:pointer}.illustrated-cta-nocard:hover .illustrated-cta-large__overlay--lighter{opacity:.075}@media only screen and (min-width:320px){.illustrated-cta-nocard{height:144px}}@media only screen and (min-width:900px){.illustrated-cta-nocard{border-radius:2px;height:130px;margin:0 auto}}.illustrated-cta-nocard .illustrated-cta-nocard__image{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/loans-cta/loans-cta-nocard-mobile.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:-3px;height:118px;margin:0 2.5%;position:absolute;width:97%}@media only screen and (min-width:320px){.illustrated-cta-nocard .illustrated-cta-nocard__image{height:126px}}@media only screen and (min-width:500px){.illustrated-cta-nocard .illustrated-cta-nocard__image{bottom:-28px}}@media only screen and (min-width:768px){.illustrated-cta-nocard .illustrated-cta-nocard__image{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/loans-cta/loans-cta-nocard.svg);bottom:0}}.illustrated-cta-nocard .illustrated-cta-button-wrap{position:absolute;text-align:center;top:0;width:100%;z-index:3}@media only screen and (min-width:900px){.illustrated-cta-nocard .illustrated-cta-button-wrap{bottom:40px;position:absolute;text-align:left;top:auto;width:100%}}.illustrated-cta-nocard .niche-icon-wrap{margin:0 5px}.informational-cta__anchor:hover{text-decoration:none}@media only print{.informational-cta__anchor{display:none}}.informational-cta__body{flex:3 0;font-weight:400;order:30;padding:10px 0 0 20px}.informational-cta__container{background-color:#f6f6f6;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);color:#464646;display:flex;flex-wrap:wrap;padding:20px 15px;text-decoration:none;vertical-align:top}.informational-cta__container:hover .informational-cta__title--fake-link{text-decoration:underline;color:#0063a5}@media only screen and (min-width:500px){.informational-cta__container{padding:30px 30px 25px}.informational-cta__container .informational-cta__body{margin-bottom:8px;order:30;padding:10px 30px 0 100px}.informational-cta__container .informational-cta__image{height:75px;margin-top:-3px;min-width:75px;order:10;position:absolute}.informational-cta__container .informational-cta__title{font-size:20px;order:20;padding-left:100px}.informational-cta__container .informational-cta__title--fake-link{padding-left:0}}.informational-cta__image{height:60px;margin-top:10px;min-width:60px;order:10}.informational-cta__image--partner,.informational-cta__image--scatterplot{background-position:50%;background-repeat:no-repeat;background-size:contain}.informational-cta__image--scatterplot{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/informational-cta/scatterplot-icon.svg)}.informational-cta__image--scholarships{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/informational-cta/scholarships-icon.svg)}.informational-cta__image--homes,.informational-cta__image--scholarships{background-position:50%;background-repeat:no-repeat;background-size:contain}.informational-cta__image--homes{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/informational-cta/homes-icon.svg)}.informational-cta__image--loans{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/informational-cta/loans-icon.svg)}.informational-cta__image--loans,.informational-cta__image--mortgage{background-position:50%;background-repeat:no-repeat;background-size:contain}.informational-cta__image--mortgage{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/informational-cta/mortgage-icon.svg)}.informational-cta__image--piggy-bank{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/informational-cta/piggy-bank.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.informational-cta__image--schools_near_you{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/informational-cta/schools-near-you-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.informational-cta__image--test_prep{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/informational-cta/test-prep-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.informational-cta__title{display:inline-block;font-size:18px;font-weight:600;line-height:22px;order:5;width:100%}.informational-cta__title--fake-link{color:#0063a5;width:auto}.informational-cta__title--heading{margin-right:6px;padding-left:0;width:auto}.informational-cta__container--none{background:none;border-bottom:1px solid #ccc;box-shadow:none;margin-bottom:16px;padding:0 0 25px}.informational-cta__container--none .informational-cta__image{height:75px;margin-top:10px;min-width:75px;order:10}.informational-cta__container--none .informational-cta__title--heading{padding-left:0}@media only screen and (min-width:500px){.informational-cta__container--none .informational-cta__body{padding:10px 30px 0 110px}.informational-cta__container--none .informational-cta__image{height:90px;margin-top:-3px;min-width:90px;order:10;position:absolute}.informational-cta__container--none .informational-cta__title{padding-left:110px}.informational-cta__container--none .informational-cta__title--fake-link,.informational-cta__container--none .informational-cta__title--heading{padding-left:0}}.informational-cta__container--white{background-color:#fff}.postcards-wrap{width:100%;margin-bottom:10px}@media only screen and (min-width:600px){.postcards-wrap{max-width:900px;margin:30px auto 20px}}.postcards-wrap .postcards-header{font-size:1.5rem;margin:20px 0 15px}.postcards-wrap .postcards{display:block}@media only screen and (min-width:600px){.postcards-wrap .postcards{display:flex}}.postcards-wrap .postcards .postcard{margin-bottom:15px}@media only screen and (min-width:600px){.postcards-wrap .postcards .postcard{margin-right:10px}.postcards-wrap .postcards .postcard:last-of-type{margin-right:0}}.postcards-wrap .postcard__content{position:relative;padding:8px 15px 10px;background:#fff;z-index:5}.map{border-radius:inherit;height:auto;min-height:500px;overflow:hidden;position:relative}.map--hidden{display:none}.map-chip--with-grade{padding:0 0 0 35px}.map-chip--with-grade .niche__grade{font-size:.75em;height:2.5em;left:10px;position:absolute;top:12px;width:2.5em}.map-chip__link{border-top:1px solid #e6e6e6;display:flex;justify-content:space-between;font-size:14px;line-height:1.4;margin:8px -24px -6px -12px;padding:1px 20px 0 12px}.map-chip__link a{float:right;margin:0 0 0 auto}.map-chip__link .niche-icon{position:relative;top:1px}.map-chip__link a:hover{text-decoration:none}.map-chip__link a:hover .map-chip__link-text{text-decoration:underline}.map-chip__link a:hover .niche-icon.arrow-right{text-decoration:none}.map-close{box-shadow:0 2px 6px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1);font-size:22px;font-weight:400;line-height:18px;padding:.5em .75em;position:absolute;right:5px;top:3px;z-index:2}.map-close:after{content:"Close";float:left;font-size:16px;margin-right:5px;position:relative;top:-1px}.map-close:before{font-family:Niche-Interface-Symbols}.js-focus-visible .map-close:focus:not(.focus-visible){outline:0}.js-focus-visible .map-close.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .map-close.focus-visible.--alt-focus{outline-color:#fff}.map-disclaimer{position:relative;font-size:12px;line-height:1.2;color:#787878;display:block;margin-bottom:1.5em;margin-top:-5px}.map-disclaimer .overflow-text{max-height:1.3em}.map-disclaimer .overflow-text--expanded{max-height:100em}.map-disclaimer .overflow-text--desktop-overflow:after,.map-disclaimer .overflow-text--mobile-overflow:after{font-size:12px;font-weight:600;right:0;line-height:1.2;top:0}body.map-fullscreen,html.map-fullscreen{height:100vh;overflow:hidden}body.map-fullscreen .mapboxgl-ctrl>button.mapboxgl-ctrl-compass:last-child,html.map-fullscreen .mapboxgl-ctrl>button.mapboxgl-ctrl-compass:last-child{display:none}body.map-fullscreen .mapboxgl-ctrl-attrib,html.map-fullscreen .mapboxgl-ctrl-attrib{pointer-events:auto}body.map-fullscreen .global-nav-container,html.map-fullscreen .global-nav-container{display:none}.map-inner{flex:1;position:relative;width:100%;height:100%}.map-legend{background:#fff;color:#787878;font-size:13px;padding:0 15px}@media only screen and (min-width:768px){.map-legend{display:flex;background:transparent;border-radius:2px;bottom:20px;font-size:14px;left:30px;position:absolute;z-index:3;flex-flow:column}}.map-legend i{border-radius:2px;display:inline-block;height:.9em;margin-right:.5em;position:relative;top:3px;width:.9em}.map-legend i.real-estate-homes{background:url(https://d33a4decm84gsn.cloudfront.net/static/maps/home-icon.png);background-size:cover;-webkit-print-color-adjust:exact;color-adjust:exact}.map-legend i.secondary-line,.map-legend i.service-area{background:#cc3661;-webkit-print-color-adjust:exact;color-adjust:exact}.map-legend i.service-area{opacity:.6}.map-legend i.grade-scale{background:linear-gradient(270deg,#c92c12,#e53b1a,#e87016,#eca413,#efd90f,#ffed10,#d2ef26,#abd222,#85b61e,#5e9919,#387d15,#116011);width:3em}.map-legend i.grade-scale:after{color:#fff;content:"A B C D";font-size:9px;font-style:normal;position:relative;font-weight:700;left:.5em;letter-spacing:.12em;text-align:center;top:-5px;width:100%}.map-legend li{background:#fff;margin-bottom:5px;padding:.4em 12px;display:inline-block}@media only screen and (min-width:768px){.map-legend li{border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1)}}.map-open{background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.35) 90%,rgba(0,0,0,.6));bottom:0;cursor:pointer;font-family:Source Sans Pro,sans-serif;left:0;position:absolute;right:0;top:0;transition:all .2s linear;z-index:3;-webkit-print-color-adjust:exact;color-adjust:exact}@media only screen and (min-width:768px){.map-open{background:transparent;text-align:center}.map-open:hover{background:rgba(0,0,0,.15)}.map-open:hover:before{display:inline-block}}.map-open:before{bottom:20px;color:#fff;content:"Tap to View Fullscreen";font-size:16px;font-weight:600;left:0;position:absolute;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.25);width:100%}@media only screen and (min-width:768px){.map-open:before{background:rgba(0,0,0,.3);border-radius:2px;bottom:auto;content:"Click to View Fullscreen";display:none;font-size:22px;left:auto;margin-top:200px;padding:.5em 1em;position:static;top:0;width:auto}}.map-real-estate-listing{padding:0 10px 0 0}.map-real-estate-listing .real-estate-home__image{flex:0 0 140px;width:140px}.map-real-estate-listing .real-estate-home__price{font-size:18px}.map-wrap .map-close{display:none}.map-wrap .mapboxgl-ctrl-attrib{pointer-events:auto}.map-wrap.fixed{display:flex;flex-direction:column;left:0;position:fixed;top:0;z-index:101}@media only screen and (min-width:768px){.map-wrap.fixed{z-index:900}}.map-wrap.fixed .map{height:100vh;width:100vw}.map-wrap.fixed .map-close{display:block}.map-wrap.fixed .map-open{display:none!important}.mapboxgl-canvas-container{height:100%}.js-focus-visible .mapboxgl-control-container a:focus:not(.focus-visible){outline:0}.js-focus-visible .mapboxgl-control-container a.focus-visible{outline:3px solid #222}.js-focus-visible .mapboxgl-canvas:focus:not(.focus-visible){outline:0}.js-focus-visible .mapboxgl-canvas.focus-visible{outline:3px solid #222;outline-offset:-3px}.js-focus-visible .mapboxgl-popup-content button:focus:not(.focus-visible){outline:0}.js-focus-visible .mapboxgl-popup-content button.focus-visible{outline-offset:0;outline:3px solid #222}.mapboxgl-ctrl>button{border-radius:0}.platform .mapboxgl-ctrl>button:hover{background:rgba(0,0,0,.05);border-color:#ddd}.mapboxgl-marker{background:url(https://d33a4decm84gsn.cloudfront.net/static/maps/pin.png);background-size:47px 39px;background-position-x:10px;background-repeat:no-repeat;width:53px;height:67px}.mapboxgl-popup-content{color:#464646;font-family:Source Sans Pro,sans-serif;font-size:1rem}.mapboxgl-popup-content .popup-action{border-top:1px solid #e6e6e6;display:flex;justify-content:space-between;font-size:14px;margin:8px -24px -6px -12px;padding:1px 20px 0 12px}.mapboxgl-popup-content .popup-action>:only-child{float:right;margin:0 0 0 auto}.mapboxgl-popup-content .popup-action .niche-icon{top:2px;text-decoration:none;display:inline-block}.mapboxgl-popup .mapboxgl-popup-content{padding:8px 24px 8px 12px}.mapboxgl-popup-close-button{background:#fff;color:#919191;font-size:20px;line-height:1.2em;padding:0;text-align:center;width:1.2em}.platform .mapboxgl-popup-close-button:hover{background:rgba(0,0,0,.05);color:#464646}.mapboxgl-canary,.mapboxgl-ctrl-compass{display:none!important}.mapboxgl-popup-tip{display:none}.js-focus-visible .mapboxgl-ctrl-group>button:focus:focus-visible,.js-focus-visible .mapboxgl-ctrl-group>button:focus:focus:not(.focus-visible),.mapboxgl-ctrl-group>button:focus,.mapboxgl-ctrl-logo{box-shadow:none}.js-focus-visible .mapboxgl-ctrl-group>button:focus:focus:not(.focus-visible),.js-focus-visible .mapboxgl-ctrl-logo:focus:not(.focus-visible){outline:0}.js-focus-visible .mapboxgl-ctrl-group>button:focus.focus-visible,.js-focus-visible .mapboxgl-ctrl-logo.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .mapboxgl-ctrl-group>button:focus.focus-visible.--alt-focus,.js-focus-visible .mapboxgl-ctrl-logo.focus-visible.--alt-focus{outline-color:#fff}.map__pagination{background:hsla(0,0%,100%,.85);position:absolute;z-index:4;display:flex;align-items:center;justify-content:space-between;width:230px;height:44px;top:71px;left:10px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.1);border-radius:2px}@media only screen and (min-width:375px){.map__pagination{left:calc(50% - 115px)}}@media only screen and (min-width:768px){.map__pagination{background:#fff;position:absolute;z-index:1007;top:20px;left:auto;width:300px;right:170px}}.map__pagination .map__pagination__button{padding:.4em;margin:.1em}.map__pagination .map__pagination__button,.map__pagination .map__pagination__button:active,.map__pagination .map__pagination__button:hover{background:transparent;font-size:17px;color:#298541}@media only screen and (min-width:768px){.map__pagination .map__pagination__button:active,.map__pagination .map__pagination__button:hover{background:#eee;color:#409126}}.map__pagination .map__pagination__button--disabled{pointer-events:none;color:#ddd}.map__pagination .map__pagination__button--disabled.map__button__test{color:#ddd}.map__pagination .map__pagination__viewing{padding:.5em;font-size:14px}@media only screen and (min-width:768px){.map__pagination .map__pagination__viewing{font-size:18px}}.map__pagination .map__pagination__viewing__total{color:#5f5f5f}body.map-fullscreen--search,html.map-fullscreen--search{height:100vh;overflow:hidden}body.map-fullscreen--search .mapboxgl-ctrl>button.mapboxgl-ctrl-compass:last-child,html.map-fullscreen--search .mapboxgl-ctrl>button.mapboxgl-ctrl-compass:last-child{display:none}body.map-fullscreen--search .mapboxgl-ctrl-attrib,html.map-fullscreen--search .mapboxgl-ctrl-attrib{pointer-events:auto}body.map-fullscreen--search .global-nav__primary,html.map-fullscreen--search .global-nav__primary{height:45px}body.map-fullscreen--search .global-nav--show-mobile .global-nav__primary,html.map-fullscreen--search .global-nav--show-mobile .global-nav__primary{height:55px}.search-map-close{display:none;position:absolute;top:20px;right:20px;height:44px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.1);z-index:2}.search-map-close .niche-icon-wrap{margin-right:5px}.search-map-close .niche-icon--map{fill:#fff}@media only screen and (min-width:768px){.search-map-close{display:block}}.button--search-map-search{box-shadow:0 1px 3px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.1);font-size:14px;left:calc(50% - 88px);opacity:0;position:absolute;top:125px;transition:transform .1s ease,opacity .2s linear;width:176px;z-index:0}@media only screen and (min-width:768px){.button--search-map-search{font-size:18px;height:44px;left:auto;right:480px;top:20px;width:260px}}.button--search-map-search--show{opacity:.9;z-index:2}@media only screen and (min-width:768px){.button--search-map-search--show{opacity:1}}.search-map-control-wrapper{border-bottom:1px solid #e6e6e6;margin-bottom:1em;padding-bottom:1em}.search-map-view{display:none}.search-map-view .niche-icon-wrap{margin-right:5px}.search-map-view .niche-icon--map{fill:#fff}@media only screen and (min-width:768px){.search-map-view{display:block}}.button--global-search-map-view{display:block;font-size:14px;margin:0 4px 5px 0;z-index:100;transition:none}.button--global-search-map-view.button--large{margin:0;font-size:18px}@media only screen and (min-width:768px){.button--global-search-map-view{display:none}}.button--global-search-map-view:hover{transition:background .2s linear,border-color .2s linear,color .2s linear}.map-button-wrapper{display:inherit;visibility:visible;opacity:1;transition:visibility .2s,opacity .2s ease;transition-delay:.2s}.map-button-wrapper .niche-icon-wrap{margin-right:5px}.map-button-wrapper .button--inverted .niche-icon-wrap{margin-right:0}.map-button-wrapper--open{fill:#fff;position:fixed;bottom:40px;z-index:1;width:100px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.1);right:15px}.map-button-wrapper--open.map-button-wrapper--temp-backpack-visible{bottom:60px}.map-button-wrapper--open.map-button-wrapper--temp-backpack-full{bottom:92px}.map-button-wrapper--open.map-button-wrapper--temp-backpack-expanded{visibility:hidden;opacity:0;transition:visibility 0s,opacity .2s ease}.map-button-wrapper--close{position:absolute;z-index:1008;top:71px;right:10px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.1);height:44px}.platform--touch button.button--global-search-map-view.button--green:hover{background:#298541}.platform--touch button.button--global-search-map-view.button--inverted.button--green:hover{background:#fff}@-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;transform:translateY(-120%);width:100%;z-index:1000}.notification--state{margin:0 auto;max-width:100%;position:relative}.notification--state.notification--contained{max-width:1024px}.platform--home .notification--state{z-index:5}@media only screen and (min-width:768px){.platform--home .notification--state{z-index:1}}.notification--success{background-color:#437b3a;color:#c5e4b8;z-index:1}.notification--error{background-color:#f4724a;color:#f4d3bb}.notification--action--success{z-index:1000;background-color:#437b3a;color:#c5e4b8;z-index:1}.notification--action--error,.notification--action--success{left:0;position:fixed;top:0;transform:translateY(-120%);width:100%}.notification--action--error{z-index:1000;background-color:#f4724a;color:#f4d3bb}.notification--state--success{margin:0 auto;max-width:100%;position:relative;background-color:#437b3a;color:#c5e4b8;z-index:1}.notification--state--success.notification--contained{max-width:1024px}.platform--home .notification--state--success{z-index:5}@media only screen and (min-width:768px){.platform--home .notification--state--success{z-index:1}}.notification--state--error{margin:0 auto;max-width:100%;position:relative;background-color:#f4724a;color:#f4d3bb}.notification--state--error.notification--contained{max-width:1024px}.platform--home .notification--state--error{z-index:5}@media only screen and (min-width:768px){.platform--home .notification--state--error{z-index:1}}.notification__container{box-sizing:border-box;padding:18px 46px 18px 18px;position:relative;max-width:1024px;margin:0 auto}@media only screen and (min-width:1201px){.notification__container{max-width:1082px;padding-left:0;padding-right:0}.notification--contained .notification__container{max-width:1024px;padding-left:18px;padding-right:18px}}.notification__message{color:#fff;font-size:14px;font-weight:400;line-height:1.18em}.notification__message .notification__link{color:#fff;font-weight:700;text-decoration:underline}.notification__message .notification__link:hover{background:hsla(0,0%,100%,.15)}.notification__message .notification__link:focus{outline:2px solid hsla(0,0%,100%,.5)}.notification__message .notification__link:active{outline:2px solid hsla(0,0%,94.1%,.7)}.notification--state--success--leaving{margin:0 auto;max-width:100%;position:relative;background-color:#437b3a;color:#c5e4b8;z-index:1;-webkit-animation:notification--state--leaving .25s ease-out;animation:notification--state--leaving .25s ease-out;opacity:0}.notification--state--success--leaving.notification--contained{max-width:1024px}.platform--home .notification--state--success--leaving{z-index:5}@media only screen and (min-width:768px){.platform--home .notification--state--success--leaving{z-index:1}}.notification--state--error--leaving{margin:0 auto;max-width:100%;position:relative;background-color:#f4724a;color:#f4d3bb;-webkit-animation:notification--state--leaving .25s ease-out;animation:notification--state--leaving .25s ease-out;opacity:0}.notification--state--error--leaving.notification--contained{max-width:1024px}.platform--home .notification--state--error--leaving{z-index:5}@media only screen and (min-width:768px){.platform--home .notification--state--error--leaving{z-index:1}}.notification--state--error--hidden,.notification--state--success--hidden{opacity:0}.notification--action--success--entering{z-index:1000;background-color:#437b3a;color:#c5e4b8;z-index:1}.notification--action--error--entering,.notification--action--success--entering{left:0;position:fixed;top:0;transform:translateY(-120%);width:100%;-webkit-animation:notification--action--entering .5s ease-in;animation:notification--action--entering .5s ease-in}.notification--action--error--entering{z-index:1000;background-color:#f4724a;color:#f4d3bb}.notification--action--success--visible{z-index:1000;background-color:#437b3a;color:#c5e4b8;z-index:1}.notification--action--error--visible,.notification--action--success--visible{left:0;position:fixed;top:0;transform:translateY(-120%);width:100%;transform:translateY(0)}.notification--action--error--visible{z-index:1000;background-color:#f4724a;color:#f4d3bb}.notification--action--success--leaving{z-index:1000;background-color:#437b3a;color:#c5e4b8;z-index:1}.notification--action--error--leaving,.notification--action--success--leaving{left:0;position:fixed;top:0;transform:translateY(-120%);width:100%;-webkit-animation:notification--action--leaving .5s ease-in;animation:notification--action--leaving .5s 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;color:#fafafa;cursor:pointer;font-family:Niche-Interface-Symbols;font-size:26px;padding:7px;position:absolute;right:5px;top:5px;transition:color .2s}.icon-exit-thin--notification.button.button--bare:hover{color:#fff;background:hsla(0,0%,100%,.15)}.icon-exit-thin--notification.button.button--bare:focus{color:#fff;outline:2px solid hsla(0,0%,100%,.5);outline-offset:0}.icon-exit-thin--notification.button.button--bare:active{color:#fff;background:hsla(0,0%,100%,.25);outline:hsla(0,0%,94.1%,.7)}@media only screen and (min-width:1201px){.icon-exit-thin--notification{margin-right:-12px}.notification--contained .icon-exit-thin--notification{margin-right:0}}@-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;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;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.panel__header__wrapper{height:48px;position:relative;width:295px;z-index:102}.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:-3px;margin:0;padding:5px;position:relative;top:-4px;width:170px}.panel__logo .niche-logo-horizontal{height:26px;position:relative;top:1px;width:160px}.panel__header__wrapper--hamburger-menu{height:48px;position:relative;width:295px;z-index:102;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;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.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;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.panel-stack__wrapper{display:block}.panel__overlay{background-color:#000;cursor:pointer;height:125%;left:0;opacity:.6;position:fixed;top:0;width:100%;z-index:102}.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;z-index:102}.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;z-index:102}.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;-webkit-animation:panel--entering--right .25s ease-in;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;-webkit-animation:panel--leaving--right .1s ease-in;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}.panel-stacks-enter .panel__overlay{background-color:#000;cursor:pointer;height:125%;left:0;position:fixed;top:0;width:100%;z-index:102;-webkit-animation:panel__overlay--entering .2s linear;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;z-index:102;-webkit-animation:panel-stack--left--entering .25s ease-in;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;-webkit-animation:panel--entering--left .25s ease-in;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;-webkit-animation:panel--leaving--left .1s ease-in;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;z-index:102;-webkit-animation:panel-stack--right--entering .25s ease-in;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;-webkit-animation:panel--entering--right .25s ease-in;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;-webkit-animation:panel--leaving--right .1s ease-in;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}.panel-stacks-leave .panel__overlay{background-color:#000;cursor:pointer;height:125%;left:0;opacity:.6;position:fixed;top:0;width:100%;z-index:102;-webkit-animation:panel__overlay--leaving .2s linear;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;z-index:102;-webkit-animation:panel-stack--left--leaving .1s ease-in;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;-webkit-animation:panel--entering--left .25s ease-in;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;-webkit-animation:panel--leaving--left .1s ease-in;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;z-index:102;-webkit-animation:panel-stack--right--leaving .1s ease-in;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;-webkit-animation:panel--entering--right .25s ease-in;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;-webkit-animation:panel--leaving--right .1s ease-in;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;-webkit-animation:panel--entering--left .25s ease-in;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;-webkit-animation:panel--leaving--left .1s ease-in;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;-webkit-animation:panel--entering--right .25s ease-in;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;-webkit-animation:panel--leaving--right .1s ease-in;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}.popover{position:relative}.popover__trigger{background-color:transparent;border:0;cursor:pointer;display:block;margin:0;padding:0 1px;position:relative}.platform .popover__trigger:active,.platform .popover__trigger:hover{background:transparent;border-color:transparent;color:transparent;text-decoration:none}.js-focus-visible .popover__trigger:focus:not(.focus-visible){outline:0}.js-focus-visible .popover__trigger.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .popover__trigger.focus-visible.--alt-focus{outline-color:#fff}.popover__wrap{background-color:#fff;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 2px 12px rgba(0,0,0,.24);display:none;left:auto;min-width:125px;max-width:240px;padding:8px 0;position:absolute;right:-5px;text-align:left;text-overflow:ellipsis;top:31px;white-space:nowrap;z-index:9999}.popover--visible .popover__wrap{display:block}.popover__wrap:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 6px 6px;content:"";left:50%;margin-left:-6px;position:absolute;top:-6px}.popover-arrow-left .popover__wrap:after{left:12px;margin-left:0}.popover-arrow-right .popover__wrap:after{left:auto;margin-left:0;right:12px}.popover__wrap ul.popover-list .popover-item{color:#5f5f5f;cursor:pointer;display:block;font-size:14px;font-weight:600;padding:10px 20px;text-align:left;transition:color .25s;-webkit-transition:color .25s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popover__wrap ul.popover-list .popover-item:hover{color:#298541;text-decoration:none}.popover__wrap ul.popover-list .popover-item.popover-item--subhead{color:#787878;font:600 11px/1em Niche,Source Sans Pro,sans-serif;pointer-events:none;padding:12px 20px 4px}.popover__wrap ul.popover-list .popover-item--account-entity{font-size:16px;font-weight:600;color:#787878;padding:5px 15px;transition:none}.popover__wrap ul.popover-list .popover-item--account-entity:hover{color:#464646}.popover__wrap ul.popover-list .popover-item--account-entity:active{background:#eef9ff}.popover__wrap ul.popover-list .popover-item--warning{color:#ea6b4a}.popover__wrap ul.popover-list .popover-item--warning:hover{color:#e03626}.account-nav-list li{padding:10px 0}.popover-item--account-side-nav{color:#464646;font-weight:600}.popover-item--account-side-nav:hover{color:#409126;text-decoration:none}.popover-item--is-in-side-nav-footer{font-size:16px;padding:10px 0;color:#919191}.popover-item--account-nav-item--active,.popover-item--is-in-side-nav-footer:hover{color:#409126}.popover-list__item{border-bottom:1px solid #ddd;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.popover-list__item:last-child{border-bottom:0}.popover-list__item>a{color:#5f5f5f;cursor:pointer;display:block;font-size:14px;font-weight:600;line-height:44px;padding:0;text-align:left;transition:color .25s}.platform .popover-list__item>a:hover{color:#298541;text-decoration:none}.methodology{text-align:left;margin:0 auto;max-width:760px;padding:15px}@media only screen and (min-width:500px){.methodology{padding:15px 30px 30px}}.methodology .factor-table{overflow-x:auto;width:100%}.methodology .factor-table .cell-right{text-align:right}.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__back-link{display:inline-block;padding:15px 0 0}.methodology__back-link .icon-arrowleft-thin,.methodology__back-link .icon-arrowleft-thin--expansion,.methodology__back-link .icon-arrowleft-thin--modal,.methodology__back-link .icon-arrowleft-thin--panel__option,.methodology__back-link .pagination__arrows .icon-arrowleft-thin--pagination,.methodology__back-link .pagination__next--disabled .icon-arrowleft-thin--pagination,.methodology__back-link .pagination__next .icon-arrowleft-thin--pagination,.methodology__back-link .pagination__previous--disabled .icon-arrowleft-thin--pagination,.methodology__back-link .pagination__previous .icon-arrowleft-thin--pagination{position:relative;top:2px}.methodology-button{font-size:16px;margin:15px 0}.methodology .methodology-button{margin:15px 0}@media only screen and (min-width:500px){.methodology-heading{margin:30px 0 15px}.methodology table{display:table}}@-webkit-keyframes temp-backpack-animate-item-in{0%{opacity:0}40%{opacity:0}to{opacity:1}}@keyframes temp-backpack-animate-item-in{0%{opacity:0}40%{opacity:0}to{opacity:1}}@-webkit-keyframes temp-backpack-full-flash{0%{background-color:#c5e4b8}30%{background-color:#c5e4b8}to{background-color:#7cbc67}}@keyframes temp-backpack-full-flash{0%{background-color:#c5e4b8}30%{background-color:#c5e4b8}to{background-color:#7cbc67}}@-webkit-keyframes temp-backpack-peek-item-in{0%{transform:translate(400px);opacity:0}50%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes temp-backpack-peek-item-in{0%{transform:translate(400px);opacity:0}50%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}.temp-backpack{background:#7cbc67;bottom:0;height:300px;max-width:100%;position:fixed;right:0;transition:transform .3s ease-in-out;transform:translateY(400px);width:500px;z-index:100}.temp-backpack.temp-backpack--closed{transform:translateY(250px)}.temp-backpack.temp-backpack--closed.temp-backpack--maxed{transform:translateY(212px)}.temp-backpack.temp-backpack--flash{-webkit-animation:temp-backpack-full-flash .5s linear;animation:temp-backpack-full-flash .5s linear}.temp-backpack.temp-backpack--open{transform:translate(0)}.temp-backpack.temp-backpack--peek-in:not(.temp-backpack--open){transform:translateY(170px)}.temp-backpack.temp-backpack--peek-in:not(.temp-backpack--open) .temp-backpack__content{padding-top:5rem}.temp-backpack.temp-backpack--peek-in:not(.temp-backpack--open) .temp-backpack__items{box-shadow:none;overflow:hidden;position:relative;top:-8rem}.temp-backpack.temp-backpack--peek-in:not(.temp-backpack--open).temp-backpack--peek-in-close{transform:translateY(250px)}@media only screen and (min-width:500px){.temp-backpack{border-radius:6px 0 0}}@media only print{.temp-backpack{display:none}}.temp-backpack__content{height:300px;padding:.75em 1em 0}.temp-backpack__cta{color:#fff;margin:-5px 0 10px}.temp-backpack__cta__link,.temp-backpack__cta__link:hover{color:#fff;cursor:pointer;display:inline;font-weight:600;text-decoration:underline}.temp-backpack__header{background:#4ea361;color:#fff;display:flex;height:50px;padding:12px 0 0 95px;position:relative;justify-content:space-between}.temp-backpack--closed .temp-backpack__header{cursor:pointer}@media only screen and (min-width:350px){.temp-backpack__header{padding:12px 12px 0 90px}}@media only screen and (min-width:500px){.temp-backpack__header{border-radius:6px 0 0;padding-left:120px}}.temp-backpack__header__button{color:transparent;font-family:Niche-Interface-Symbols;font-size:24px;line-height:50px;margin:-12px 0 0;overflow:hidden;position:absolute;right:0;width:40px}.temp-backpack__header__button:before{color:#c5e4b8}.temp-backpack__header__button:hover{color:transparent}.temp-backpack__header__button:hover:before{color:#fff}.temp-backpack__header__button.button--bare,.temp-backpack__header__button.button--bare:active,.temp-backpack__header__button.button--bare:focus,.temp-backpack__header__button.button--bare:hover{color:transparent;padding:0}.temp-backpack__header__illustration{background:url(https://d33a4decm84gsn.cloudfront.net/static/temp-backpack/add-to-list-graphic-01252021.svg);background-position:-17px 0;background-repeat:no-repeat;background-size:100%;bottom:0;height:57px;left:0;position:absolute;width:115px}@media only screen and (min-width:500px){.temp-backpack__header__illustration{background-position:0 0;background-size:100%}}.temp-backpack__header__title{color:#fff;font-size:18px;line-height:26px;font:400 1em/1.4 Source Sans Pro,sans-serif}@media only screen and (min-width:350px){.temp-backpack__header__title{font-family:Niche;font-weight:600;font-size:13px;padding-top:3px}}@media only screen and (min-width:500px){.temp-backpack__header__title{font-family:Niche;font-weight:600;font-size:15px}}.temp-backpack__header__title--logged-in{font-family:Niche;font-weight:600;font-size:13px;padding-left:10px;padding-top:3px}@media only screen and (min-width:350px){.temp-backpack__header__title--logged-in{font-size:16px;padding-left:10px;padding-top:2px}}.temp-backpack__items{border-radius:2px 2px 0 0;box-shadow:inset 0 0 1px hsla(0,0%,100%,.9);height:180px;margin-top:6px;overflow-x:hidden;-webkit-overflow-scrolling:touch}.temp-backpack--maxed .temp-backpack__items{height:153px}.map-fullscreen .temp-backpack{z-index:-1}.tbp_cta-variation1-temp-backpack__items{height:130px}.tbp_cta-variation1-facebook-button-spacing{margin-top:5px}.tbp_cta-variation1-facebook-button-spacing:before{margin-right:4px}.tbp_cta-variation2-email-form-flex{display:flex}.tbp_cta-variation2-email-field{flex:1 0 0;border-radius:2px 0 0 2px;border:none;font-size:16px}.tbp_cta-variation2-save-button{flex:1 0 0;border-radius:0 2px 2px 0;padding:.7em 1em;max-width:80px}.temporary-backpack-item:nth-child(10){z-index:0}.temporary-backpack-item:nth-child(9){z-index:1}.temporary-backpack-item:nth-child(8){z-index:2}.temporary-backpack-item:nth-child(7){z-index:3}.temporary-backpack-item:nth-child(6){z-index:4}.temporary-backpack-item:nth-child(5){z-index:5}.temporary-backpack-item:nth-child(4){z-index:6}.temporary-backpack-item:nth-child(3){z-index:7}.temporary-backpack-item:nth-child(2){z-index:8}.temporary-backpack-item:first-child{z-index:9}.temporary-backpack-item{background:#fff;display:flex;padding:.5em .75em .5em 0}.temporary-backpack-item+.temporary-backpack-item{border-top:1px solid #e6e6e6}.temp-backpack--peek-in:not(.temp-backpack--open) .temporary-backpack-item{opacity:0}.temporary-backpack-item-appear,.temporary-backpack-item-enter{-webkit-animation:temp-backpack-animate-item-in 1s linear;animation:temp-backpack-animate-item-in 1s linear}.temp-backpack--peek-in:not(.temp-backpack--open) .temporary-backpack-item-appear,.temp-backpack--peek-in:not(.temp-backpack--open) .temporary-backpack-item-enter{-webkit-animation:temp-backpack-peek-item-in .5s ease-out;animation:temp-backpack-peek-item-in .5s ease-out;border-radius:2px;box-shadow:0 1px 7px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.15);left:0;opacity:1;position:absolute;top:7px;width:100%}@media only screen and (min-width:500px){.temp-backpack--peek-in:not(.temp-backpack--open) .temporary-backpack-item-appear,.temp-backpack--peek-in:not(.temp-backpack--open) .temporary-backpack-item-enter{top:0}}.temporary-backpack-item__entity{flex:1 auto;width:calc(100% - 36px)}.temporary-backpack-item__entity__link{cursor:pointer;display:block;font-size:18px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.temporary-backpack-item__entity__tagline{color:#919191;display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.temporary-backpack-item__icon{color:#a4d394;flex:0 auto;font-size:20px;padding:0 8px}.account--web{background-color:#e6e6e6;display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;z-index:4;min-height:calc(100vh - 44px)}@media only screen and (min-width:1000px){.account--web{margin-left:230px;padding:0 25px}}.account--web .card__inner{padding:15px 15px 8px}@media only screen and (min-width:500px){.account--web .card__inner{padding:15px}}@media only screen and (min-width:768px){.account--web .card__inner{padding:20px 20px 15px}}@media only screen and (min-width:768px){.account--web{min-height:calc(100vh - 55px)}}@media only screen and (min-width:900px){.account--web{min-height:calc(100vh - 58px)}}.account--app{background-color:#e6e6e6;display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;z-index:4;min-height:96vh}@media only screen and (min-width:1000px){.account--app{margin-left:230px;padding:0 25px}}.account--app .card__inner{padding:15px 15px 8px}@media only screen and (min-width:500px){.account--app .card__inner{padding:15px}}@media only screen and (min-width:768px){.account--app .card__inner{padding:20px 20px 15px}}.account__content{max-width:1400px;padding:10px}@media only screen and (min-width:1000px){.account__content{padding:10px 0}}.account__wrapper.account__wrapper--centered{margin:0 auto}@media only screen and (min-width:768px){.account__wrapper{padding-bottom:15px}}.account__header{border-bottom:1px solid #ccc;margin-bottom:20px;padding:19px 0 5px}.account__header--flex{display:flex;justify-content:space-between}.account__description{padding:0 2px 7px;font-size:16px}.account__title{font-size:25px;font-weight:600}.account__share-button{background-color:transparent;border:none;font-family:inherit;font-size:inherit;color:#007ac8;cursor:pointer;font-size:16px;font-weight:600;margin-right:-.7rem;padding:.25em .7em}.account__share-button:hover{text-decoration:underline}.js-focus-visible .account__share-button:focus:not(.focus-visible){outline:0}.js-focus-visible .account__share-button:focus-visible{outline:3px solid #222;outline-offset:3px}@media only screen and (min-width:768px){body[data-path="/account/edit-profile/"] .global-nav-container,body[data-path="/account/list/"] .global-nav-container,body[data-path="/account/to-do/"] .global-nav-container,body[data-path="/account/your-matches/"] .global-nav-container{left:0;position:fixed;right:0;top:0}body[data-path="/account/edit-profile/"] .content,body[data-path="/account/list/"] .content,body[data-path="/account/to-do/"] .content,body[data-path="/account/your-matches/"] .content{padding-top:63px;background:#e6e6e6}body[data-path="/account/edit-profile/"] .notification.notification--state--success,body[data-path="/account/list/"] .notification.notification--state--success,body[data-path="/account/to-do/"] .notification.notification--state--success,body[data-path="/account/your-matches/"] .notification.notification--state--success{left:0;padding-top:0;position:fixed;right:0;top:63px}body[data-path="/account/edit-profile/"] .notification.notification--state--success+.notification--state--success,body[data-path="/account/list/"] .notification.notification--state--success+.notification--state--success,body[data-path="/account/to-do/"] .notification.notification--state--success+.notification--state--success,body[data-path="/account/your-matches/"] .notification.notification--state--success+.notification--state--success{top:115px}body[data-path="/account/edit-profile/"] .notifications__container--1+.content,body[data-path="/account/list/"] .notifications__container--1+.content,body[data-path="/account/to-do/"] .notifications__container--1+.content,body[data-path="/account/your-matches/"] .notifications__container--1+.content{padding-top:115px}body[data-path="/account/edit-profile/"] .notifications__container--1+.content .account-nav,body[data-path="/account/list/"] .notifications__container--1+.content .account-nav,body[data-path="/account/to-do/"] .notifications__container--1+.content .account-nav,body[data-path="/account/your-matches/"] .notifications__container--1+.content .account-nav{height:calc(100vh - 115px);top:115px}body[data-path="/account/edit-profile/"] .notifications__container--1+.content .account-view-frame,body[data-path="/account/list/"] .notifications__container--1+.content .account-view-frame,body[data-path="/account/to-do/"] .notifications__container--1+.content .account-view-frame,body[data-path="/account/your-matches/"] .notifications__container--1+.content .account-view-frame{top:115px}body[data-path="/account/edit-profile/"] .notifications__container--2+.content,body[data-path="/account/list/"] .notifications__container--2+.content,body[data-path="/account/to-do/"] .notifications__container--2+.content,body[data-path="/account/your-matches/"] .notifications__container--2+.content{padding-top:167px}body[data-path="/account/edit-profile/"] .notifications__container--2+.content .account-nav,body[data-path="/account/list/"] .notifications__container--2+.content .account-nav,body[data-path="/account/to-do/"] .notifications__container--2+.content .account-nav,body[data-path="/account/your-matches/"] .notifications__container--2+.content .account-nav{height:calc(100vh - 167px);top:167px}body[data-path="/account/edit-profile/"] .notifications__container--2+.content .account-view-frame,body[data-path="/account/list/"] .notifications__container--2+.content .account-view-frame,body[data-path="/account/to-do/"] .notifications__container--2+.content .account-view-frame,body[data-path="/account/your-matches/"] .notifications__container--2+.content .account-view-frame{top:167px}}@media only screen and (min-width:900px){body[data-path="/account/edit-profile/"] .content,body[data-path="/account/list/"] .content,body[data-path="/account/to-do/"] .content,body[data-path="/account/your-matches/"] .content{padding-top:67px}body[data-path="/account/edit-profile/"] .notification.notification--state--success,body[data-path="/account/list/"] .notification.notification--state--success,body[data-path="/account/to-do/"] .notification.notification--state--success,body[data-path="/account/your-matches/"] .notification.notification--state--success{top:67px}body[data-path="/account/edit-profile/"] .notification.notification--state--success+.notification--state--success,body[data-path="/account/list/"] .notification.notification--state--success+.notification--state--success,body[data-path="/account/to-do/"] .notification.notification--state--success+.notification--state--success,body[data-path="/account/your-matches/"] .notification.notification--state--success+.notification--state--success{top:119px}body[data-path="/account/edit-profile/"] .notifications__container--1+.content,body[data-path="/account/list/"] .notifications__container--1+.content,body[data-path="/account/to-do/"] .notifications__container--1+.content,body[data-path="/account/your-matches/"] .notifications__container--1+.content{padding-top:119px}body[data-path="/account/edit-profile/"] .notifications__container--1+.content .account-nav,body[data-path="/account/list/"] .notifications__container--1+.content .account-nav,body[data-path="/account/to-do/"] .notifications__container--1+.content .account-nav,body[data-path="/account/your-matches/"] .notifications__container--1+.content .account-nav{height:calc(100vh - 119px);top:119px}body[data-path="/account/edit-profile/"] .notifications__container--1+.content .account-view-frame,body[data-path="/account/list/"] .notifications__container--1+.content .account-view-frame,body[data-path="/account/to-do/"] .notifications__container--1+.content .account-view-frame,body[data-path="/account/your-matches/"] .notifications__container--1+.content .account-view-frame{top:119px}body[data-path="/account/edit-profile/"] .notifications__container--2+.content,body[data-path="/account/list/"] .notifications__container--2+.content,body[data-path="/account/to-do/"] .notifications__container--2+.content,body[data-path="/account/your-matches/"] .notifications__container--2+.content{padding-top:171px}body[data-path="/account/edit-profile/"] .notifications__container--2+.content .account-nav,body[data-path="/account/list/"] .notifications__container--2+.content .account-nav,body[data-path="/account/to-do/"] .notifications__container--2+.content .account-nav,body[data-path="/account/your-matches/"] .notifications__container--2+.content .account-nav{height:calc(100vh - 171px);top:171px}body[data-path="/account/edit-profile/"] .notifications__container--2+.content .account-view-frame,body[data-path="/account/list/"] .notifications__container--2+.content .account-view-frame,body[data-path="/account/to-do/"] .notifications__container--2+.content .account-view-frame,body[data-path="/account/your-matches/"] .notifications__container--2+.content .account-view-frame{top:171px}}body[data-path^="/account/offers"] .account__title,body[data-path^="/account/offers-direct"] .account__title{display:none}.account-entity-info-panel .slide-panel__content{background-color:#fff;bottom:0;box-shadow:0 2px 4px rgba(0,0,0,.5),0 0 0 rgba(0,0,0,.5);display:flex;flex-direction:column;left:0;right:0;top:30vh}@media only screen and (min-width:768px){.account-entity-info-panel .slide-panel__content{left:auto;top:63px}}@media only screen and (min-width:900px){.account-entity-info-panel .slide-panel__content{top:67px}}.account-entity-info-panel__card{box-shadow:none}@media only screen and (min-width:768px){.account-entity-info-panel__card{width:400px}}.account-entity-info-panel .sponsored-listings-card__title{font-size:20px}.account-entity-info-panel .sponsored-listings-card__attributes{font-size:14px;margin-top:3px}.account-entity-info-panel__premium-links{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin-top:7px}.account-entity-info-panel__content{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;flex-grow:1;padding:10px 15px}.account-entity-info-panel__profile-link{display:block;font-weight:600;margin-top:5px}.account-entity-info-panel__remove-button{background-color:transparent;border:none;font-family:inherit;font-size:inherit;color:#cd4a27;cursor:pointer;font-weight:600;padding:1em;width:100%}.account-entity-info-panel__remove-button:focus,.account-entity-info-panel__remove-button:hover{color:#b33900;text-decoration:underline!important}body[data-slide-panel=open][data-path="/account/list/"] .account-sherlock input,body[data-slide-panel=open][data-path="/account/list/"] .account-sherlock select,body[data-slide-panel=open][data-path="/account/list/"] .status-select{pointer-events:none}.account-nav{background-color:#fff;display:none;flex-direction:column;font-weight:600;height:calc(100vh - 53px);position:fixed;width:230px}@media only screen and (min-width:1000px){.account-nav{display:flex}}.account-nav__header{align-items:center;background-color:#c5e4b8;display:flex;font-size:20px;height:60px;padding-left:30px}.account-nav .niche-icon-wrap{font-size:26px;margin-bottom:-3px;margin-right:5px}.account-nav__main{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.account-nav__main ul{margin:30px}.account-nav-content{background-color:#fff;display:flex;flex-direction:column;font-weight:600;height:100%;width:100%}.account-nav-content__header{align-items:center;background-color:#c5e4b8;display:flex;font-size:20px;height:60px;padding-left:30px}.account-nav-content .niche-icon-wrap{font-size:26px;margin-bottom:-3px;margin-right:5px}.account-nav-content__main{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.account-nav-content__links{margin:30px}.account-nav-content__links .account-nav__button,.account-nav-content__links .account-nav__link{color:inherit;display:block}.account-nav-content__links .account-nav__button[aria-current=page] *,.account-nav-content__links .account-nav__link[aria-current=page] *{border-bottom:2px solid #298541}.js-focus-visible .account-nav-content__links .account-nav__button:focus:not(.focus-visible),.js-focus-visible .account-nav-content__links .account-nav__link:focus:not(.focus-visible){outline:0}.js-focus-visible .account-nav-content__links .account-nav__button.focus-visible,.js-focus-visible .account-nav-content__links .account-nav__link.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .account-nav-content__links .account-nav__button.focus-visible.--alt-focus,.js-focus-visible .account-nav-content__links .account-nav__link.focus-visible.--alt-focus{outline-color:#fff}.account-nav-content__links .account-nav__button{background-color:transparent;border:none;font-family:inherit;font-size:inherit;color:#5f5f5f;font-weight:600;transition:color .25s;cursor:pointer}.account-nav-content__links .account-nav__button:focus,.account-nav-content__links .account-nav__button:hover,.account-nav-content__links .account-nav__button[aria-current=page]{color:#298541;text-decoration:none}.account-nav-content__links--primary{color:#464646;font-size:18px}.account-nav-content__links--primary>*+*{margin-top:20px}.account-nav-content__links--secondary{border-top:1px solid #bbb;color:#5f5f5f;font-size:16px;padding-top:20px}.account-nav-content__links--secondary>*+*{margin-top:10px}.account-sherlock{margin:0 auto;padding:5px 0 0}@media only screen and (min-width:768px){.account-sherlock{padding:5px 20px 0}}.account-sherlock .tabbed-content__body--active{background:#298541;border-radius:0 0 3px 3px;padding:4px}.account-sherlock [class^=tabbed-content-tab]:first-of-type{border-top-left-radius:3px;border-left:0}.account-sherlock [class^=tabbed-content-tab]:last-of-type{border-top-right-radius:3px}.account-sherlock .tabbed-content-tab,.account-sherlock .tabbed-content-tab--active{background-color:#e9f7e2;border-left:1px solid #e6e6e6;border-bottom:0;color:#298541;cursor:pointer;flex:1 0 auto;font-size:14px;font-weight:400;line-height:1.4em;padding:.5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.account-sherlock .tabbed-content-tab--active:hover,.account-sherlock .tabbed-content-tab:hover{background-color:#fff;color:#298541}.account-sherlock .tabbed-content-tab--active.tabbed-content-tab--active,.account-sherlock .tabbed-content-tab.tabbed-content-tab--active{background-color:#298541;color:#fff;font-weight:400}@media only screen and (min-width:375px){.account-sherlock .tabbed-content-tab,.account-sherlock .tabbed-content-tab--active{font-size:16px}}.account-sherlock [class^=sherlock__wrapper]{margin:0;padding:0}.account-sherlock .icon-search-thin--sherlock,.account-sherlock .icon-search-thin--sherlock--search-filter{color:#298541;right:8px;top:-1px;font-size:22px}.account-sherlock .sherlock,.account-sherlock .sherlock--error,.account-sherlock .sherlock--search-filter,.account-sherlock .sherlock--sherlock-list,.account-sherlock .sherlock--success{border:0;font-size:18px;height:43px;padding:0 40px 0 10px}.account-sherlock .sherlock--error:focus,.account-sherlock .sherlock--search-filter:focus,.account-sherlock .sherlock--sherlock-list:focus,.account-sherlock .sherlock--success:focus,.account-sherlock .sherlock:focus{outline:none}.account-sherlock .sherlock__results{left:0;top:43px}.account-sherlock-wrap{background:#298541;border:5px solid #298541;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);display:block;margin:10px auto 0;max-width:800px}.account-sherlock-wrap .field{border-radius:2px}.account-sherlock-wrap .field__icon{color:#464646}.account-sherlock-wrap [class^=sherlock__wrapper]{margin-top:2px}@media only screen and (min-width:768px){.account-sherlock-wrap{display:flex}.account-sherlock-wrap .field{max-width:240px}.account-sherlock-wrap [class^=sherlock__wrapper]{flex-grow:1;margin-top:0;margin-left:2px}}.account-sherlock-wrap--subtle{background-color:#bbb;border-color:#bbb}.account-sherlock-wrap--subtle [class^=icon-search]{color:#bbb}.account-view-frame{display:flex}.account-view-frame__content{flex-grow:1}.modal-wrap{padding:15px 0}.modal-graphic--full-list{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/account/full-list.svg);width:90px;height:101px}.modal-graphic{background-size:cover;background-position:50%;margin:0 auto 20px}.type--source-700{font-family:Source Sans Pro,sans-serif;font-size:24px;line-height:1em}@media only screen and (min-width:768px){.type--source-700{font-size:28px}}.type--source-500{font-family:Source Sans Pro,sans-serif;font-size:15px;line-height:1.4em}@media only screen and (min-width:768px){.type--source-500{font-size:16px}}.modal-button-wrap .button{display:inline-block;color:#fff;margin:15px auto 0}@media (min-width:500px){.modal-button-wrap .button{font-size:18px}}.modal-title--deactivation{text-align:center;padding:45px 0 50px;font-size:28px}.deactivation-modal{padding-bottom:15px}.button.button--wide.deactivation__deactivate-button{padding:12px 24px;background-color:#ababab;color:#fff;line-height:1.5em}.button.button--wide.deactivation__deactivate-button:hover{background-color:#919191}.deactivation__cancel-button{padding:12px 24px;line-height:1.5em}.deactivation__message{margin:20px 0;text-align:center}.deactivation{max-width:700px;margin:0 auto;padding:70px 15px;text-align:center}.deactivation__email{word-break:break-word}.field-group__wrapper--demo-consent{padding-bottom:10px}.field-group__label--your-list{color:#298541}.field-group__label--your-list:before{content:"\e619";font-family:Niche-Interface-Symbols;font-size:18px;padding-right:5px}.field-group--radio--demo-consent{display:flex;flex-direction:column;margin:1em 0}.field-group--radio--demo-consent .field-group__label--radio,.field-group--radio--demo-consent .field-group__label--radio--error,.field-group--radio--demo-consent .field-group__label--radio--success{padding:.05em 1.5em}.field-group--radio--demo-consent .field-group__label--radio--error:before,.field-group--radio--demo-consent .field-group__label--radio--success:before,.field-group--radio--demo-consent .field-group__label--radio:before{top:unset}.lead-toggle{color:#787878;font-size:14px;line-height:18px}.lead-toggle strong{font-weight:700}.lead-toggle--consent-disclaimer,.lead-toggle__toggle--consent-disclaimer,.lead-toggle__toggle--consent-disclaimer--hidden{display:inline}.lead-toggle__toggle--consent-disclaimer--hidden .lead-toggle__toggle__body{display:none}.lead-toggle__toggle--consent-disclaimer--hidden .lead-toggle__toggle__link--consent-disclaimer:before{color:#007ac8;content:"Learn More";display:inline}.lead-toggle__toggle--consent-disclaimer--hidden .lead-toggle__toggle__link--consent-disclaimer:hover:before{cursor:pointer;color:#0063a5}.lead-toggle__toggle__body{display:inline}.lead-toggle__toggle__body p{padding-top:10px}.lead-toggle__toggle__link--consent-disclaimer:before{color:#007ac8;content:"Hide"}.lead-toggle__toggle__link--consent-disclaimer:hover:before{cursor:pointer;color:#0063a5}.js-focus-visible .lead-toggle__toggle__link--consent-disclaimer:focus:not(.focus-visible){outline:0}.js-focus-visible .lead-toggle__toggle__link--consent-disclaimer.focus-visible{outline:3px solid #222;outline-offset:3px}.demographics{border-radius:inherit}.demographics .form__wrapper{border-radius:inherit;margin-bottom:0;margin-top:0;padding-bottom:30px;padding-top:10px}@media only screen and (min-width:768px){.demographics .form__wrapper{padding-top:45px}}.demographics .demographics-form--collegeOther,.demographics .demographics-form--k12Prospect,.demographics .demographics-form--localProspect{overflow:visible}.demographics-form-wrapper{border-radius:inherit}.demographics-header{padding:30px 15px 70px;position:relative}.demographics-header:after{background:#298541 url(https://d33a4decm84gsn.cloudfront.net/static/niche-bg-pattern.png) repeat;background-size:96px 48px;bottom:0;content:"";height:40px;left:0;position:absolute;right:0;width:auto}@media only screen and (min-width:500px){.demographics-header{padding:50px 0 100px;text-align:center}}.demographics-header__descr{padding:15px 0 10px;margin:0 auto;max-width:700px}@media only screen and (min-width:500px){.demographics-header__descr{padding:5px 15px 0}}.demographics-header__title{font-size:26px;line-height:1em;padding:0}@media only screen and (min-width:500px){.demographics-header__title{font-size:32px;margin:0 auto;max-width:700px;padding:10px}}.app-edit-profile{padding-bottom:30px}.edit-profile__wrapper{margin:0 auto;padding:15px 15px 0}@media only screen and (min-width:768px){.edit-profile__wrapper{margin:150px auto 0;padding:0;display:flex}}.edit-profile__form-wrapper{display:flex;padding:15px 25px 0}@media only screen and (min-width:768px){.edit-profile__form-wrapper{padding:0}}.edit-profile__form-wrapper .conjoined-inner__wrapper{min-width:25%}.edit-profile__form-wrapper .form,.edit-profile__form-wrapper .form--disabled,.edit-profile__form-wrapper .form--loading{display:flex;flex-wrap:wrap}.edit-profile__form-wrapper .form__heading--padded-top{padding-top:15px}@media only screen and (min-width:768px){.edit-profile__form-wrapper .form__heading--padded-top{padding-top:30px}}.edit-profile__form-wrapper .form__submit{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin-bottom:40px;margin-top:40px;text-align:right}@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__form-wrapper .form__submit{margin-top:20px}}.edit-profile__form-wrapper .form__submit__btn--cancel{margin-left:3px}.edit-profile__form-wrapper .form__separator__title{color:#007ac8;font-size:22px;line-height:28px}@media only screen and (min-width:600px){.edit-profile__form-wrapper .form__separator__title{font-size:26px;line-height:30px}}.edit-profile__form-wrapper .field-group__wrapper:first-of-type{margin-top:0}.edit-profile__form-wrapper .field-group__wrapper .form__heading{font:600 18px/1.2 Source Sans Pro,sans-serif;color:#298541}.edit-profile__form-wrapper .field-group__wrapper .form__heading-description{margin-top:.5em}.edit-profile__form-wrapper .field-group__wrapper--group-2--left,.edit-profile__form-wrapper .field-group__wrapper--group-2--right{width:100%}@media only screen and (min-width:600px){.edit-profile__form-wrapper .field-group__wrapper--group-2--left,.edit-profile__form-wrapper .field-group__wrapper--group-2--right{width:50%}}.edit-profile__form-wrapper .field-group__wrapper--group-2--left .field-group__label__text,.edit-profile__form-wrapper .field-group__wrapper--group-2--right .field-group__label__text{white-space:normal}.edit-profile__form-wrapper .field-group__wrapper--group-2--left{padding:0 0 20px}@media only screen and (min-width:600px){.edit-profile__form-wrapper .field-group__wrapper--group-2--left{padding:0 10px 20px 0}}.edit-profile__form-wrapper .field-group__wrapper--group-2--right{padding:0 0 20px}@media only screen and (min-width:600px){.edit-profile__form-wrapper .field-group__wrapper--group-2--right{padding:0 0 20px 10px}}.edit-profile__form-wrapper .field-group__wrapper--group-2--near{flex:0 1 135px;padding-right:5px}.edit-profile__form-wrapper .field-group__wrapper--group-2--near .button{white-space:nowrap}.edit-profile__category{position:relative}.edit-profile__category .loading-indicator{background:hsla(0,0%,94.1%,.7)}@media only screen and (min-width:768px){.edit-profile__category{flex:1;padding:10px 15px 10px 0}}.edit-profile__form{padding-top:0}.edit-profile__category__category-header{font-size:26px;color:#298541;margin:0 auto;max-width:700px;padding:0 15px 1em;display:none}@media only screen and (min-width:500px){.edit-profile__category__category-header{padding:0 30px 1em}}@media only screen and (min-width:768px){.edit-profile__category__category-header{padding:0 0 1em}}.edit-profile__category__section-description{margin-top:-.5em;margin-bottom:.75em}.content__wrapper.content__wrapper--email-verification-web{min-height:calc(85vh - 44px);width:100vw;background:linear-gradient(180deg,#b4e8da 0,#e2f2f7)}.content__wrapper.content__wrapper--email-verification-app{min-height:96vh;width:100vw;background:linear-gradient(180deg,#b4e8da 0,#e2f2f7)}.email-verification-wrap{text-align:center;max-width:500px;margin:0 auto;padding:10vh 15px 15px}@media only screen and (min-width:768px){.email-verification-wrap{max-width:650px}}.email-verification__paragraph{padding:5px 0 15px}.email-verification__image{width:100%;height:150px}@media only screen and (min-width:768px){.email-verification__image{height:200px}}.email-verification__image.email-verification__image--sent{background:url(https://d33a4decm84gsn.cloudfront.net/static/email-verification/email-sent.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}.email-verification__image.email-verification__image--verified{background:url(https://d33a4decm84gsn.cloudfront.net/static/email-verification/email-verified.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}.entity-fact-list__fact{align-items:center;display:grid;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;padding:1px 0}.entity-fact-list .niche__grade{color:transparent;font-size:.55em}.entity-fact-list__value{font-weight:600;line-height:.5}@-webkit-keyframes account-entity--entering{0%{opacity:0;transform:scale(.8)}40%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes account-entity--entering{0%{opacity:0;transform:scale(.8)}40%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes account-entity--leaving{0%{opacity:1;max-height:500px}to{opacity:0;max-height:0}}@keyframes account-entity--leaving{0%{opacity:1;max-height:500px}to{opacity:0;max-height:0}}.account-entity-table__container{margin:auto}.account-entity-table__no-results{color:#7cbc67;font-size:20px;margin:0 auto 25px;max-width:275px;text-align:center}.account-entity-table__no-results p{line-height:1.25;padding:25px 0 0}.account-entity-enter{-webkit-animation:account-entity--entering .5s ease;animation:account-entity--entering .5s ease}.account-entity-leave{-webkit-animation:account-entity--leaving .5s ease-in;animation:account-entity--leaving .5s ease-in}.account-entity__name{color:#ababab;line-height:1.25em;font-size:14px}.account-entity__name__link{color:#007ac8;display:block;font-size:18px;font-weight:400;line-height:20px;text-decoration:none}@media only screen and (min-width:500px){.account-entity__name__link{font-size:22px;line-height:24px}}@media only screen and (min-width:768px){.account-entity__name__link{font-size:24px;line-height:26px}}.account-entity__name__tagline{display:block;padding:3px 0}.account-entity__tagline{color:#ababab;line-height:1.25em;font-size:14px;order:3;padding:3px 0}.account-entity__tagline__item{display:inline-block}.account-entity__tagline__item:not(:last-child):after{display:inline-block;width:21px;text-align:center;content:"\00b7"}.account-entity__actions__remove{color:#919191;cursor:pointer;display:inline-block;position:relative;transition:color .25s}.account-entity__actions__remove:hover{color:inherit}.platform .account-entity__actions__remove:hover{color:#e25333;text-decoration:none}.account-entity__actions__remove--removing{color:#919191;cursor:pointer;display:inline-block;position:relative;transition:color .25s;pointer-events:none}.account-entity__actions__remove--removing:hover{color:inherit}.platform .account-entity__actions__remove--removing:hover{color:#e25333;text-decoration:none}.account-entity__actions__profile{color:#007ac8;float:right;display:inline-block;position:relative}.icon-arrowright-thin--account-entity,.icon-exit-thin--account-entity{position:relative;top:2px}.icon-search-thin--entity-list{color:#298541;cursor:pointer;font-size:22px}.account-hello{background:#7cbc67 url(https://d33a4decm84gsn.cloudfront.net/static/niche-bg-pattern-lighter.png) repeat;background-attachment:fixed;background-size:96px 48px;height:105px;position:relative}.account-hello--header{margin:0 auto;max-width:580px;padding:0 10px;position:relative}@media only screen and (min-width:768px){.account-hello--header{padding:0}}.account-hello--name{color:#e9f7e2;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}}.progress-meter-circle__wrapper{margin:0 auto;position:relative}.progress-meter-circle{position:absolute;top:0;bottom:0;right:0;left:0;transform:rotate(-90deg)}.progress-meter-circle__label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.progress-meter-circle__complete{fill:transparent;stroke:#3b99d4;transition:stroke-dashoffset .4s}.progress-meter-circle__track{fill:#c4e7f6}.progress-meter-circle__center{fill:#fff}.progress-meter-circle__progress-copy{font-size:24px;line-height:100%}.progress-meter-circle__complete-copy{font-size:10px;color:#bbb}.offer-logo{flex:1 auto;margin:0 15px 5px 0;width:100%}@media only screen and (min-width:500px){.offer-logo{flex:0 0 150px;margin:0 15px 0 0;width:150px}}.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;font-size:14px;position:relative;margin-left:25px;margin-top:5px}.offers{padding:0 0 15px}@media only screen and (min-width:500px){.offers{padding:0 0 30px}}.offers-recs{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__header{min-height:140px;padding:30px 15px}.offers-recs__header__content{align-items:center;display:flex}.offers-recs__header__content__icon{background-repeat:no-repeat;background-size:60px 60px;flex:0 0 75px;height:60px}.offers-recs__header__content__icon--colleges{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/offers/colleges.svg)}.offers-recs__header__content__icon--k12{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/offers/k12.svg)}.offers-recs__header__content__title{flex:1 auto;font-size:28px;line-height:1em}.offers-recs__header__text{color:#787878;font-size:14px;line-height:18px;margin-top:10px}.offers-recs__list{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}@media only screen and (min-width:500px){.offers-recs__list--recommendations .offers-recs__list__title{text-align:right}}.offers-recs__preloader{min-height:300px}.offers-recs-toggle,.offers-recs-toggle--hidden,.offers-recs-toggle__content,.offers-recs-toggle__link,.offers-recs__header__text__before-toggle{display:inline}.offers-recs-toggle--hidden .offers-recs-toggle__content{display:none}.offers-recs-toggle--hidden .offers-recs-toggle__link:before{color:#007ac8;content:"Learn More";display:inline}.offers-recs-toggle--hidden .offers-recs-toggle__link:hover:before{cursor:pointer;color:#0063a5}.js-focus-visible .offers-recs-toggle--hidden .offers-recs-toggle__link.focus-visible,.js-focus-visible .offers-recs-toggle--hidden .offers-recs-toggle__link:focus:not(.focus-visible),.js-focus-visible .offers-recs-toggle--hidden .offers-recs-toggle__link:focus:not(.focus-visible):before{outline:0}.js-focus-visible .offers-recs-toggle--hidden .offers-recs-toggle__link.focus-visible:before{outline:3px solid #222;outline-offset:3px}.offers-recs-toggle__link:before{color:#007ac8;content:"Hide"}.offers-recs-toggle__link:hover:before{cursor:pointer;color:#0063a5}.js-focus-visible .offers-recs-toggle__link.focus-visible,.js-focus-visible .offers-recs-toggle__link:focus:not(.focus-visible),.js-focus-visible .offers-recs-toggle__link:focus:not(.focus-visible):before{outline:0}.js-focus-visible .offers-recs-toggle__link.focus-visible:before{outline:3px solid #222;outline-offset:3px}.offers-recs-toggle__content p{padding-top:10px}.platform--touch .offers-recs-toggle__link:hover:after,.platform--touch .offers-recs-toggle__link:hover:before{color:#007ac8}@media only screen and (min-width:500px){.offers-recs{padding:15px 15px 30px}.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}.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:32px;width:80px}}.offers-recs__footer--border-top{border-top:2px solid #ccc;padding-bottom:30px;padding-top:30px}.offers-recs-list{list-style-type:none;margin:0;padding:0;background:#fff}.offers-recs-list-item{border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;padding:15px}@media only screen and (min-width:500px){.offers-recs-list-item{flex-wrap:nowrap}}.recommendations-list .offers-recs-list-item{flex-wrap:nowrap}.recommendations-list .offers-recs-list-item:nth-child(-n+4){background-color:#e9f7e2}.recommendations-list .offers-recs-list-item:nth-child(-n+4) .button--featured{background:hsla(0,0%,100%,.8)}.recommendations-list .offers-recs-list-item:nth-child(-n+4) .button--atl-added{background:#298541}.recommendations-list .offers-recs-list-item:nth-child(-n+4) .recommendation__entity{color:#298541}.recommendations-surplus .offers-recs-list-item{flex-wrap:nowrap}.offers-recs-list-no-results{font-size:20px;font-weight:400;line-height:22px;margin:50px auto;max-width:400px;padding:0;text-align:center}.offers-recs-list-title{background-color:#e6e6e6;border-bottom:1px solid #ddd}.recommendation{flex:1 auto}.recommendation-add{flex:0 auto;padding:0 0 0 15px;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.recommendation-add .button--atl-added>.add-to-list__text{color:#fff}.recommendation-add .button--atl-added>.add-to-list__text:before{display:none}.recommendation__entity{color:#007ac8;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:not(:last-child):after{content:"\B7";display:inline-block;text-align:center;width:.8em}.recommendation-facts__item [class^=review__stars__icon]{top:1px}.recommendation-facts__item .review__stars__number__reviews{font-size:12px}.recommendations{padding:0 0 40px;position:relative}.recommendations .loading-indicator{bottom:90px;top:43px}.recommendations__subtitle{padding:30px 0 10px}@media only screen and (min-width:500px){.recommendations__subtitle{text-align:right;padding:10px 15px}}.recommendation__subtitle-atl-emphasis{color:#298541;font-style:normal;font-weight:600}.recommendations-more-button-wrapper{margin:30px auto 0;text-align:center}.recommendations-more-button .niche-icon--load-more{margin:0 5px -4px 0;left:-3px;position:relative;top:2px}.recommendations-surplus .offers-recs-list-item{opacity:0;transition:opacity .2s}.recommendations-surplus--animate .offers-recs-list-item:first-child{opacity:1;transition-delay:.1s}.recommendations-surplus--animate .offers-recs-list-item:nth-child(2){opacity:1;transition-delay:.2s}.recommendations-surplus--animate .offers-recs-list-item:nth-child(3){opacity:1;transition-delay:.30000000000000004s}.recommendations-surplus--animate .offers-recs-list-item:nth-child(4){opacity:1;transition-delay:.4s}.recommendations-surplus--animate .offers-recs-list-item:nth-child(5){opacity:1;transition-delay:.5s}.recommendations-surplus--animate .offers-recs-list-item:nth-child(6){opacity:1;transition-delay:.6000000000000001s}.recommendations-surplus--animate .offers-recs-list-item:nth-child(7){opacity:1;transition-delay:.7000000000000001s}.recommendations-surplus--animate .offers-recs-list-item:nth-child(8){opacity:1;transition-delay:.8s}.recommendations-surplus--animate .offers-recs-list-item:nth-child(9){opacity:1;transition-delay:.9s}.recommendations-surplus--animate .offers-recs-list-item:nth-child(10){opacity:1;transition-delay:1s}.addtl-fields{padding:0 0 15px}@media only screen and (min-width:500px){.addtl-fields{padding:0 0 30px}}.addtl-fields__form-group,.addtl-fields__form-group--tcpa,.addtl-fields__submit{padding:30px 15px 15px;max-width:700px}@media only screen and (min-width:500px){.addtl-fields__form-group,.addtl-fields__form-group--tcpa,.addtl-fields__submit{padding:45px 15px 30px;margin:0 auto}}.addtl-fields__form-group--tcpa__header,.addtl-fields__form-group__header{font-size:32px;line-height:1em}.addtl-fields__form-group--tcpa__subheader,.addtl-fields__form-group__subheader{font-size:16px;line-height:1.2em;max-width:500px;margin:10px auto;color:#919191}@media only screen and (min-width:500px){.addtl-fields__form-group--tcpa__subheader,.addtl-fields__form-group__subheader{font-size:18px}}.addtl-fields__form-group--tcpa__header,.addtl-fields__form-group--tcpa__subheader,.addtl-fields__form-group__header,.addtl-fields__form-group__subheader{text-align:center}.addtl-fields__submit{padding:15px 0 30px;margin:0 15px;max-width:none}.addtl-fields__submit .button{width:100%}@media only screen and (min-width:500px){.addtl-fields__submit{display:flex;justify-content:flex-end;margin:0 auto;max-width:700px;padding:15px}.addtl-fields__submit .button{width:auto}}.addtl-fields__form-group--tcpa__graphic{background:url(https://d33a4decm84gsn.cloudfront.net/static/entity-search/college-graphic.svg) no-repeat 50%/cover;max-width:600px;height:130px;margin:0 -30px}@media only screen and (min-width:500px){.addtl-fields__form-group--tcpa__graphic{margin:0 auto}}.tcpa-list{list-style:none}.tcpa-list-item{border-bottom:1px solid #ddd;padding:30px 0;word-wrap:break-word}.tcpa-list-item__header{font-size:24px;margin:0 0 10px}.tcpa-list-item__consent-text{font-size:14px}.tcpa-list-item__field-group--radio{margin-bottom:10px}.tcpa-list-item__field-group--radio .radio-button--tcpa{min-width:120px}.tcpa-modal{padding:20px 0 15px}.tcpa-modal .tcpa-consent-text__entity-name{font-weight:600;font-size:16px;line-height:1.4em;padding:10px 0 8px}.tcpa-modal .tcpa-modal .tcpa-consent-text__copy{font-size:14px;line-height:18px;padding-bottom:0}.tcpa-modal__button-group{display:flex;flex-direction:column;margin:20px 0 0}@media only screen and (min-width:600px){.tcpa-modal__button-group{flex-direction:row}}.tcpa-modal__button-group .button{align-items:center;display:flex;flex:1 0 0;justify-content:center}.tcpa-modal__button-group .button span{width:100%}.tcpa-modal__button-group .button:first-of-type{margin:0 0 12px}@media only screen and (min-width:600px){.tcpa-modal__button-group .button:first-of-type{margin:0 15px 0 0}}.edit-profile__menu{display:none}@media only screen and (min-width:768px){.edit-profile__menu{display:block;padding:0 30px 10px 7px;margin-right:15px;border-right:1px solid #ccc;min-width:220px}}@media only screen and (min-width:1000px) and (max-width:1060px){.edit-profile__menu{min-width:180px;padding-right:5px;margin-right:5px}}.edit-profile__menu__list--in-panel{margin-top:20px}.edit-profile__menu__item{color:#787878;padding:.25em 0 .25em 1em;position:relative;cursor:pointer}.edit-profile__menu__item:hover{color:#464646}.edit-profile__menu__label{color:#5f5f5f;padding-top:20px;padding-left:1em;font-weight:600}.edit-profile__menu__item--active{color:#298541;font-weight:600}.edit-profile__menu__item--active:before{content:"";width:9px;height:9px;background:#298541;border-radius:50%;position:absolute;left:0;top:11px}.edit-profile__menu__item--active:hover{color:#298541}.edit-profile__menu__divider{border-top:1px solid #ddd;margin:2px 1em 6px}.panel__header-wrap--category-nav{height:60px}.panel__header-wrap--category-nav .panel__header{background:#59a44d;color:#fff;font-size:18px;padding:0 20px;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;font-weight:600}.panel__header-wrap--category-nav .panel__header .panel__header__contents{color:#fff;font-size:20px;line-height:22px;padding-right:22px;width:100%}.panel__header-wrap--category-nav .panel__header .icon-exit-thin--panel-header{color:currentColor}.edit-profile__panel-close{color:#fff}.edit-profile__panel-trigger{display:inline-flex;box-shadow:0 1px 3px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.1)}.edit-profile__panel-trigger .niche-icon--arrow-down{height:18px}@media only screen and (min-width:768px){.edit-profile__panel-trigger{display:none}}.account-admin-cta-wrapper{color:#464646;margin:20px auto 0}.account-admin-cta-wrapper p{margin:0}.account-entity-table .illustrated-cta{display:block;font-size:18px;line-height:26px;overflow:hidden;padding:20px 15px 110px;position:relative;text-align:center;text-decoration:none;width:100%;z-index:0}.account-entity-table .illustrated-cta:before{background-size:cover;background-position:50%;bottom:0;content:"";height:120px;left:0;position:absolute;right:0;top:auto;z-index:-1}@media only screen and (min-width:500px){.account-entity-table .illustrated-cta:before{bottom:0;height:140px;left:auto;right:-125px;top:1px;width:480px}}.account-entity-table .illustrated-cta:hover{text-decoration:none}@media only screen and (min-width:500px){.account-entity-table .illustrated-cta{font-size:20px;padding:56px 250px 55px 30px;text-align:left}}.simple_reg{border-radius:inherit}.simple_reg .form__wrapper{border-radius:inherit;margin-bottom:0;margin-top:0;padding-bottom:30px;padding-top:10px}@media only screen and (min-width:768px){.simple_reg .form__wrapper{padding-top:45px}}.simple_reg-form-wrapper{border-radius:inherit}.simple_reg-header{padding:30px 15px 70px;position:relative}.simple_reg-header:after{background:#298541 url(https://d33a4decm84gsn.cloudfront.net/static/niche-bg-pattern.png) repeat;background-size:96px 48px;bottom:0;content:"";height:40px;left:0;position:absolute;right:0;width:auto}@media only screen and (min-width:500px){.simple_reg-header{padding:50px 0 100px;text-align:center}}.simple_reg-header__descr{padding:15px 0 10px;margin:0 auto;max-width:700px}@media only screen and (min-width:500px){.simple_reg-header__descr{padding:5px 15px 0}}.simple_reg-header__title{font-size:26px;line-height:1em;padding:0}@media only screen and (min-width:500px){.simple_reg-header__title{font-size:32px;margin:0 auto;max-width:700px;padding:10px}}.status-select,.status-select__button{align-items:center;display:flex}.status-select__button{border:none;padding:5px 0 0;width:203px;margin-left:-1px}.status-select__button:focus{outline:2px solid transparent}.status-select__button .status-select__pill{align-items:center;display:flex}@media only screen and (min-width:768px){.status-select__button{padding:10px}}.status-select__arrow{fill:currentColor;height:16px;margin-left:5px;width:16px}.status-select__popover[data-reach-listbox-popover]{background:none;border:none;box-shadow:0 0 5px transparent;outline:5px solid transparent;padding:0;z-index:10}.status-select__popover [data-reach-listbox-list]{background:#fff;border:1px solid #e6e6e6;box-shadow:0 2px 4px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);display:grid;gap:10px;min-width:12rem;outline:5px solid transparent;padding:12px 10px}.status-select__popover [data-reach-listbox-option]{padding:0}.status-select__popover [data-reach-listbox-option][aria-selected=true]{background:none}.status-select__pill{border-radius:50px;color:#454545;cursor:pointer;font-size:15px;font-weight:600;padding:3px 16px;transition:background-color .2s,color .2s,box-shadow .2s}.status-select--readonly .status-select__pill{cursor:default}.status-select--readonly [data-reach-listbox-button][aria-disabled=true]{opacity:1}.status--00 .status-select__pill{background-color:#ddd;box-shadow:inset 0 0 0 2px transparent}.status--00 .status-select__pill:hover,.status--00[aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #ababab;color:#787878}.status--00.status-select--readonly .status-select__pill:hover{background-color:#ddd;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status--01 .status-select__pill{background-color:#bfd6f0;box-shadow:inset 0 0 0 2px transparent}.status--01 .status-select__pill:hover,.status--01[aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #4b75bf;color:#395da0}.status--01.status-select--readonly .status-select__pill:hover{background-color:#bfd6f0;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status--02 .status-select__pill{background-color:#bee5fa;box-shadow:inset 0 0 0 2px transparent}.status--02 .status-select__pill:hover,.status--02[aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #009cdc;color:#008ac2}.status--02.status-select--readonly .status-select__pill:hover{background-color:#bee5fa;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status--03 .status-select__pill{background-color:#b1e4e6;box-shadow:inset 0 0 0 2px transparent}.status--03 .status-select__pill:hover,.status--03[aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #009b94;color:#00817c}.status--03.status-select--readonly .status-select__pill:hover{background-color:#b1e4e6;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status--04 .status-select__pill{background-color:#bfe7cb;box-shadow:inset 0 0 0 2px transparent}.status--04 .status-select__pill:hover,.status--04[aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #00b078;color:#009666}.status--04.status-select--readonly .status-select__pill:hover{background-color:#bfe7cb;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status--05 .status-select__pill{background-color:#c8e8b8;box-shadow:inset 0 0 0 2px transparent}.status--05 .status-select__pill:hover,.status--05[aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #08a436;color:#068c2e}.status--05.status-select--readonly .status-select__pill:hover{background-color:#c8e8b8;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status--06 .status-select__pill{background-color:#dfeeb1;box-shadow:inset 0 0 0 2px transparent}.status--06 .status-select__pill:hover,.status--06[aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #5b9e30;color:#4f8a2a}.status--06.status-select--readonly .status-select__pill:hover{background-color:#dfeeb1;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status--07 .status-select__pill{background-color:#ffe5b3;box-shadow:inset 0 0 0 2px transparent}.status--07 .status-select__pill:hover,.status--07[aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #fc8600;color:#e27800}.status--07.status-select--readonly .status-select__pill:hover{background-color:#ffe5b3;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status--08 .status-select__pill{background-color:#fed2b5;box-shadow:inset 0 0 0 2px transparent}.status--08 .status-select__pill:hover,.status--08[aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #f4710f;color:#df650a}.status--08.status-select--readonly .status-select__pill:hover{background-color:#fed2b5;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input] .status-select__pill,.status-select__popover [data-reach-listbox-option] .status-select__pill{background-color:#ddd;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input] .status-select__pill:hover,.status-select[data-reach-listbox-input][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #ababab;color:#787878}.status-select[data-reach-listbox-input].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option].status-select--readonly .status-select__pill:hover{background-color:#ddd;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=College][data-value=Researching] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value=Researching] .status-select__pill{background-color:#bfd6f0;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=College][data-value=Researching] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=College][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value=Researching][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #4b75bf;color:#395da0}.status-select[data-reach-listbox-input][data-entity-type=College][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value=Researching].status-select--readonly .status-select__pill:hover{background-color:#bfd6f0;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=College][data-value="Scheduled Tour"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value="Scheduled Tour"] .status-select__pill{background-color:#bee5fa;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=College][data-value="Scheduled Tour"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=College][data-value="Scheduled Tour"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value="Scheduled Tour"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value="Scheduled Tour"][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #009cdc;color:#008ac2}.status-select[data-reach-listbox-input][data-entity-type=College][data-value="Scheduled Tour"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value="Scheduled Tour"].status-select--readonly .status-select__pill:hover{background-color:#bee5fa;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=College][data-value="Visited Campus"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value="Visited Campus"] .status-select__pill{background-color:#b1e4e6;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=College][data-value="Visited Campus"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=College][data-value="Visited Campus"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value="Visited Campus"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value="Visited Campus"][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #009b94;color:#00817c}.status-select[data-reach-listbox-input][data-entity-type=College][data-value="Visited Campus"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value="Visited Campus"].status-select--readonly .status-select__pill:hover{background-color:#b1e4e6;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=College][data-value="Started Application"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value="Started Application"] .status-select__pill{background-color:#bfe7cb;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=College][data-value="Started Application"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=College][data-value="Started Application"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value="Started Application"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value="Started Application"][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #00b078;color:#009666}.status-select[data-reach-listbox-input][data-entity-type=College][data-value="Started Application"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value="Started Application"].status-select--readonly .status-select__pill:hover{background-color:#bfe7cb;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=College][data-value=Applied] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value=Applied] .status-select__pill{background-color:#c8e8b8;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=College][data-value=Applied] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=College][data-value=Applied][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value=Applied] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value=Applied][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #08a436;color:#068c2e}.status-select[data-reach-listbox-input][data-entity-type=College][data-value=Applied].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value=Applied].status-select--readonly .status-select__pill:hover{background-color:#c8e8b8;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=College][data-value=Accepted] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value=Accepted] .status-select__pill{background-color:#dfeeb1;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=College][data-value=Accepted] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=College][data-value=Accepted][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value=Accepted] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value=Accepted][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #5b9e30;color:#4f8a2a}.status-select[data-reach-listbox-input][data-entity-type=College][data-value=Accepted].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value=Accepted].status-select--readonly .status-select__pill:hover{background-color:#dfeeb1;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=College][data-value=Enrolled] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value=Enrolled] .status-select__pill{background-color:#ffe5b3;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=College][data-value=Enrolled] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=College][data-value=Enrolled][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value=Enrolled] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value=Enrolled][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #fc8600;color:#e27800}.status-select[data-reach-listbox-input][data-entity-type=College][data-value=Enrolled].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=College][data-value=Enrolled].status-select--readonly .status-select__pill:hover{background-color:#ffe5b3;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value=Researching] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value=Researching] .status-select__pill{background-color:#bfd6f0;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value=Researching] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value=Researching][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #4b75bf;color:#395da0}.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value=Researching].status-select--readonly .status-select__pill:hover{background-color:#bfd6f0;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value="Scheduled Tour"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value="Scheduled Tour"] .status-select__pill{background-color:#bee5fa;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value="Scheduled Tour"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value="Scheduled Tour"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value="Scheduled Tour"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value="Scheduled Tour"][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #009cdc;color:#008ac2}.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value="Scheduled Tour"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value="Scheduled Tour"].status-select--readonly .status-select__pill:hover{background-color:#bee5fa;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value="Visited Campus"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value="Visited Campus"] .status-select__pill{background-color:#b1e4e6;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value="Visited Campus"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value="Visited Campus"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value="Visited Campus"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value="Visited Campus"][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #009b94;color:#00817c}.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value="Visited Campus"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value="Visited Campus"].status-select--readonly .status-select__pill:hover{background-color:#b1e4e6;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value="Started Application"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value="Started Application"] .status-select__pill{background-color:#bfe7cb;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value="Started Application"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value="Started Application"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value="Started Application"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value="Started Application"][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #00b078;color:#009666}.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value="Started Application"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value="Started Application"].status-select--readonly .status-select__pill:hover{background-color:#bfe7cb;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value=Applied] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value=Applied] .status-select__pill{background-color:#c8e8b8;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value=Applied] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value=Applied][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value=Applied] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value=Applied][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #08a436;color:#068c2e}.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value=Applied].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value=Applied].status-select--readonly .status-select__pill:hover{background-color:#c8e8b8;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value=Accepted] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value=Accepted] .status-select__pill{background-color:#dfeeb1;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value=Accepted] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value=Accepted][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value=Accepted] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value=Accepted][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #5b9e30;color:#4f8a2a}.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value=Accepted].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value=Accepted].status-select--readonly .status-select__pill:hover{background-color:#dfeeb1;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value=Enrolled] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value=Enrolled] .status-select__pill{background-color:#ffe5b3;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value=Enrolled] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value=Enrolled][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value=Enrolled] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value=Enrolled][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #fc8600;color:#e27800}.status-select[data-reach-listbox-input][data-entity-type=GradSchool][data-value=Enrolled].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=GradSchool][data-value=Enrolled].status-select--readonly .status-select__pill:hover{background-color:#ffe5b3;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=School][data-value=Researching] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value=Researching] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value=Researching] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value=Researching] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value=Researching] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value=Researching] .status-select__pill{background-color:#bfd6f0;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=School][data-value=Researching] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=School][data-value=Researching][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value=Researching] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value=Researching][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value=Researching] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value=Researching][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #4b75bf;color:#395da0}.status-select[data-reach-listbox-input][data-entity-type=School][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value=Researching].status-select--readonly .status-select__pill:hover{background-color:#bfd6f0;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=School][data-value="Scheduled Tour"] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value="Scheduled Tour"] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value="Scheduled Tour"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value="Scheduled Tour"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value="Scheduled Tour"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value="Scheduled Tour"] .status-select__pill{background-color:#bee5fa;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=School][data-value="Scheduled Tour"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=School][data-value="Scheduled Tour"][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value="Scheduled Tour"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value="Scheduled Tour"][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value="Scheduled Tour"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value="Scheduled Tour"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value="Scheduled Tour"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value="Scheduled Tour"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value="Scheduled Tour"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value="Scheduled Tour"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value="Scheduled Tour"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value="Scheduled Tour"][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #009cdc;color:#008ac2}.status-select[data-reach-listbox-input][data-entity-type=School][data-value="Scheduled Tour"].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value="Scheduled Tour"].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value="Scheduled Tour"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value="Scheduled Tour"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value="Scheduled Tour"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value="Scheduled Tour"].status-select--readonly .status-select__pill:hover{background-color:#bee5fa;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=School][data-value=Visited] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value=Visited] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value=Visited] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value=Visited] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value=Visited] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value=Visited] .status-select__pill{background-color:#b1e4e6;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=School][data-value=Visited] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=School][data-value=Visited][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value=Visited] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value=Visited][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value=Visited] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value=Visited][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value=Visited] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value=Visited][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value=Visited] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value=Visited][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value=Visited] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value=Visited][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #009b94;color:#00817c}.status-select[data-reach-listbox-input][data-entity-type=School][data-value=Visited].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value=Visited].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value=Visited].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value=Visited].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value=Visited].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value=Visited].status-select--readonly .status-select__pill:hover{background-color:#b1e4e6;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=School][data-value="Started Application"] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value="Started Application"] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value="Started Application"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value="Started Application"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value="Started Application"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value="Started Application"] .status-select__pill{background-color:#bfe7cb;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=School][data-value="Started Application"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=School][data-value="Started Application"][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value="Started Application"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value="Started Application"][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value="Started Application"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value="Started Application"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value="Started Application"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value="Started Application"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value="Started Application"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value="Started Application"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value="Started Application"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value="Started Application"][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #00b078;color:#009666}.status-select[data-reach-listbox-input][data-entity-type=School][data-value="Started Application"].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value="Started Application"].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value="Started Application"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value="Started Application"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value="Started Application"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value="Started Application"].status-select--readonly .status-select__pill:hover{background-color:#bfe7cb;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=School][data-value=Applied] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value=Applied] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value=Applied] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value=Applied] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value=Applied] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value=Applied] .status-select__pill{background-color:#c8e8b8;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=School][data-value=Applied] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=School][data-value=Applied][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value=Applied] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value=Applied][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value=Applied] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value=Applied][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value=Applied] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value=Applied][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value=Applied] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value=Applied][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value=Applied] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value=Applied][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #08a436;color:#068c2e}.status-select[data-reach-listbox-input][data-entity-type=School][data-value=Applied].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value=Applied].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value=Applied].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value=Applied].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value=Applied].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value=Applied].status-select--readonly .status-select__pill:hover{background-color:#c8e8b8;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=School][data-value=Accepted] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value=Accepted] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value=Accepted] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value=Accepted] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value=Accepted] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value=Accepted] .status-select__pill{background-color:#dfeeb1;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=School][data-value=Accepted] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=School][data-value=Accepted][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value=Accepted] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value=Accepted][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value=Accepted] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value=Accepted][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value=Accepted] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value=Accepted][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value=Accepted] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value=Accepted][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value=Accepted] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value=Accepted][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #5b9e30;color:#4f8a2a}.status-select[data-reach-listbox-input][data-entity-type=School][data-value=Accepted].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value=Accepted].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value=Accepted].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value=Accepted].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value=Accepted].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value=Accepted].status-select--readonly .status-select__pill:hover{background-color:#dfeeb1;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=School][data-value=Enrolled] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value=Enrolled] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value=Enrolled] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value=Enrolled] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value=Enrolled] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value=Enrolled] .status-select__pill{background-color:#ffe5b3;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=School][data-value=Enrolled] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=School][data-value=Enrolled][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value=Enrolled] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value=Enrolled][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value=Enrolled] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value=Enrolled][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value=Enrolled] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value=Enrolled][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value=Enrolled] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value=Enrolled][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value=Enrolled] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value=Enrolled][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #fc8600;color:#e27800}.status-select[data-reach-listbox-input][data-entity-type=School][data-value=Enrolled].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolDistrict][data-value=Enrolled].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=SchoolNetwork][data-value=Enrolled].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=School][data-value=Enrolled].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolDistrict][data-value=Enrolled].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=SchoolNetwork][data-value=Enrolled].status-select--readonly .status-select__pill:hover{background-color:#ffe5b3;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=County][data-value=Researching] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=Neighborhood][data-value=Researching] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=State][data-value=Researching] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=Town][data-value=Researching] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=ZipCode][data-value=Researching] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=County][data-value=Researching] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Neighborhood][data-value=Researching] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=State][data-value=Researching] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Town][data-value=Researching] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=ZipCode][data-value=Researching] .status-select__pill{background-color:#bfd6f0;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=County][data-value=Researching] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=County][data-value=Researching][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=Neighborhood][data-value=Researching] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Neighborhood][data-value=Researching][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=State][data-value=Researching] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=State][data-value=Researching][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=Town][data-value=Researching] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Town][data-value=Researching][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=ZipCode][data-value=Researching] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=ZipCode][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=County][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=County][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Neighborhood][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Neighborhood][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=State][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=State][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Town][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Town][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=ZipCode][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=ZipCode][data-value=Researching][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #4b75bf;color:#395da0}.status-select[data-reach-listbox-input][data-entity-type=County][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Neighborhood][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=State][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Town][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=ZipCode][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=County][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Neighborhood][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=State][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Town][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=ZipCode][data-value=Researching].status-select--readonly .status-select__pill:hover{background-color:#bfd6f0;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=County][data-value="Visited Area"] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=Neighborhood][data-value="Visited Area"] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=State][data-value="Visited Area"] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=Town][data-value="Visited Area"] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=ZipCode][data-value="Visited Area"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=County][data-value="Visited Area"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Neighborhood][data-value="Visited Area"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=State][data-value="Visited Area"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Town][data-value="Visited Area"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=ZipCode][data-value="Visited Area"] .status-select__pill{background-color:#b1e4e6;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=County][data-value="Visited Area"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=County][data-value="Visited Area"][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=Neighborhood][data-value="Visited Area"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Neighborhood][data-value="Visited Area"][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=State][data-value="Visited Area"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=State][data-value="Visited Area"][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=Town][data-value="Visited Area"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Town][data-value="Visited Area"][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=ZipCode][data-value="Visited Area"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=ZipCode][data-value="Visited Area"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=County][data-value="Visited Area"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=County][data-value="Visited Area"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Neighborhood][data-value="Visited Area"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Neighborhood][data-value="Visited Area"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=State][data-value="Visited Area"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=State][data-value="Visited Area"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Town][data-value="Visited Area"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Town][data-value="Visited Area"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=ZipCode][data-value="Visited Area"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=ZipCode][data-value="Visited Area"][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #009b94;color:#00817c}.status-select[data-reach-listbox-input][data-entity-type=County][data-value="Visited Area"].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Neighborhood][data-value="Visited Area"].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=State][data-value="Visited Area"].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Town][data-value="Visited Area"].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=ZipCode][data-value="Visited Area"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=County][data-value="Visited Area"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Neighborhood][data-value="Visited Area"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=State][data-value="Visited Area"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Town][data-value="Visited Area"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=ZipCode][data-value="Visited Area"].status-select--readonly .status-select__pill:hover{background-color:#b1e4e6;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=County][data-value="House Hunting"] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=Neighborhood][data-value="House Hunting"] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=State][data-value="House Hunting"] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=Town][data-value="House Hunting"] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=ZipCode][data-value="House Hunting"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=County][data-value="House Hunting"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Neighborhood][data-value="House Hunting"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=State][data-value="House Hunting"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Town][data-value="House Hunting"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=ZipCode][data-value="House Hunting"] .status-select__pill{background-color:#bfe7cb;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=County][data-value="House Hunting"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=County][data-value="House Hunting"][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=Neighborhood][data-value="House Hunting"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Neighborhood][data-value="House Hunting"][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=State][data-value="House Hunting"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=State][data-value="House Hunting"][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=Town][data-value="House Hunting"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Town][data-value="House Hunting"][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=ZipCode][data-value="House Hunting"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=ZipCode][data-value="House Hunting"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=County][data-value="House Hunting"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=County][data-value="House Hunting"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Neighborhood][data-value="House Hunting"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Neighborhood][data-value="House Hunting"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=State][data-value="House Hunting"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=State][data-value="House Hunting"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Town][data-value="House Hunting"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Town][data-value="House Hunting"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=ZipCode][data-value="House Hunting"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=ZipCode][data-value="House Hunting"][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #00b078;color:#009666}.status-select[data-reach-listbox-input][data-entity-type=County][data-value="House Hunting"].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Neighborhood][data-value="House Hunting"].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=State][data-value="House Hunting"].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Town][data-value="House Hunting"].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=ZipCode][data-value="House Hunting"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=County][data-value="House Hunting"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Neighborhood][data-value="House Hunting"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=State][data-value="House Hunting"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Town][data-value="House Hunting"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=ZipCode][data-value="House Hunting"].status-select--readonly .status-select__pill:hover{background-color:#bfe7cb;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=County][data-value=Moving] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=Neighborhood][data-value=Moving] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=State][data-value=Moving] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=Town][data-value=Moving] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=ZipCode][data-value=Moving] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=County][data-value=Moving] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Neighborhood][data-value=Moving] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=State][data-value=Moving] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Town][data-value=Moving] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=ZipCode][data-value=Moving] .status-select__pill{background-color:#dfeeb1;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=County][data-value=Moving] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=County][data-value=Moving][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=Neighborhood][data-value=Moving] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Neighborhood][data-value=Moving][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=State][data-value=Moving] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=State][data-value=Moving][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=Town][data-value=Moving] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Town][data-value=Moving][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=ZipCode][data-value=Moving] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=ZipCode][data-value=Moving][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=County][data-value=Moving] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=County][data-value=Moving][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Neighborhood][data-value=Moving] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Neighborhood][data-value=Moving][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=State][data-value=Moving] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=State][data-value=Moving][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Town][data-value=Moving] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Town][data-value=Moving][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=ZipCode][data-value=Moving] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=ZipCode][data-value=Moving][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #5b9e30;color:#4f8a2a}.status-select[data-reach-listbox-input][data-entity-type=County][data-value=Moving].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Neighborhood][data-value=Moving].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=State][data-value=Moving].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Town][data-value=Moving].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=ZipCode][data-value=Moving].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=County][data-value=Moving].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Neighborhood][data-value=Moving].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=State][data-value=Moving].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Town][data-value=Moving].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=ZipCode][data-value=Moving].status-select--readonly .status-select__pill:hover{background-color:#dfeeb1;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=County][data-value=Resident] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=Neighborhood][data-value=Resident] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=State][data-value=Resident] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=Town][data-value=Resident] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=ZipCode][data-value=Resident] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=County][data-value=Resident] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Neighborhood][data-value=Resident] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=State][data-value=Resident] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Town][data-value=Resident] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=ZipCode][data-value=Resident] .status-select__pill{background-color:#ffe5b3;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=County][data-value=Resident] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=County][data-value=Resident][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=Neighborhood][data-value=Resident] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Neighborhood][data-value=Resident][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=State][data-value=Resident] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=State][data-value=Resident][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=Town][data-value=Resident] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Town][data-value=Resident][aria-selected=true] .status-select__pill,.status-select[data-reach-listbox-input][data-entity-type=ZipCode][data-value=Resident] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=ZipCode][data-value=Resident][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=County][data-value=Resident] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=County][data-value=Resident][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Neighborhood][data-value=Resident] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Neighborhood][data-value=Resident][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=State][data-value=Resident] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=State][data-value=Resident][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Town][data-value=Resident] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Town][data-value=Resident][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=ZipCode][data-value=Resident] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=ZipCode][data-value=Resident][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #fc8600;color:#e27800}.status-select[data-reach-listbox-input][data-entity-type=County][data-value=Resident].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Neighborhood][data-value=Resident].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=State][data-value=Resident].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Town][data-value=Resident].status-select--readonly .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=ZipCode][data-value=Resident].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=County][data-value=Resident].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Neighborhood][data-value=Resident].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=State][data-value=Resident].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Town][data-value=Resident].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=ZipCode][data-value=Resident].status-select--readonly .status-select__pill:hover{background-color:#ffe5b3;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value=Researching] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value=Researching] .status-select__pill{background-color:#bfd6f0;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value=Researching] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value=Researching][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #4b75bf;color:#395da0}.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value=Researching].status-select--readonly .status-select__pill:hover{background-color:#bfd6f0;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value="Started Application"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value="Started Application"] .status-select__pill{background-color:#bee5fa;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value="Started Application"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value="Started Application"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value="Started Application"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value="Started Application"][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #009cdc;color:#008ac2}.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value="Started Application"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value="Started Application"].status-select--readonly .status-select__pill:hover{background-color:#bee5fa;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value=Applied] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value=Applied] .status-select__pill{background-color:#c8e8b8;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value=Applied] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value=Applied][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value=Applied] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value=Applied][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #08a436;color:#068c2e}.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value=Applied].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value=Applied].status-select--readonly .status-select__pill:hover{background-color:#c8e8b8;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value=Interviewing] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value=Interviewing] .status-select__pill{background-color:#dfeeb1;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value=Interviewing] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value=Interviewing][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value=Interviewing] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value=Interviewing][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #5b9e30;color:#4f8a2a}.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value=Interviewing].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value=Interviewing].status-select--readonly .status-select__pill:hover{background-color:#dfeeb1;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value="Offer Extended"] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value="Offer Extended"] .status-select__pill{background-color:#ffe5b3;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value="Offer Extended"] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value="Offer Extended"][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value="Offer Extended"] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value="Offer Extended"][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #fc8600;color:#e27800}.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value="Offer Extended"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value="Offer Extended"].status-select--readonly .status-select__pill:hover{background-color:#ffe5b3;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value=Hired] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value=Hired] .status-select__pill{background-color:#fed2b5;box-shadow:inset 0 0 0 2px transparent}.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value=Hired] .status-select__pill:hover,.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value=Hired][aria-selected=true] .status-select__pill,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value=Hired] .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value=Hired][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #f4710f;color:#df650a}.status-select[data-reach-listbox-input][data-entity-type=Workplace][data-value=Hired].status-select--readonly .status-select__pill:hover,.status-select__popover [data-reach-listbox-option][data-entity-type=Workplace][data-value=Hired].status-select--readonly .status-select__pill:hover{background-color:#fed2b5;box-shadow:inset 0 0 0 2px transparent;color:#454545}.todo__subtitle{margin-bottom:5px}.todo__list{padding:15px 0}.todo__calendar-label{color:#464646;margin:30px 0 10px}.todos__overview{display:grid;-moz-column-gap:0;column-gap:0;row-gap:10px;margin-top:40px}@media only screen and (min-width:768px){.todos__overview{grid-template-columns:30% 1fr;-moz-column-gap:10px;column-gap:10px}}.todos__user-block{background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.25);border-radius:2px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;grid-template-areas:"header header header" "meter complete incomplete";padding:10px;align-items:center;grid-row-gap:10px;text-align:center}.todos__user-icon{color:#ddd}.todos__user-header{grid-area:header;align-items:center;display:flex;justify-content:center;font-size:16px}.todos__user-header-copy{padding-left:5px;margin-bottom:7px}.todos__progress-meter{grid-area:meter;line-height:1;font-size:12px}.todos__progress-complete{grid-area:complete;line-height:1;font-size:12px}.todos__progress-incomplete{grid-area:incomplete;line-height:1;font-size:12px}.todos__site-features{background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.25);border-radius:2px;display:grid;grid-template-columns:repeat(3,33.333%);grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;grid-template-areas:"header header header";grid-gap:10px 0;align-items:start;padding:10px;text-align:center}@media only screen and (min-width:768px){.todos__site-features{grid-area:1/2/span 1/span 1}}.todos__site-features .todos__feature{color:#464646;cursor:pointer;display:inline-block;flex:0 0 0;fill:#464646;font-size:12px;font-weight:600;line-height:1;padding:5px 5px 10px;position:relative}.todos__site-features .todos__feature:hover{border-radius:7px;color:#0063a5;fill:#0063a5;text-decoration:none}@media only screen and (min-width:400px){.todos__site-features{grid-template-columns:repeat(4,25%);grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;grid-template-areas:"header header header header"}}@media only screen and (min-width:600px){.todos__site-features{grid-template-columns:repeat(7,1fr);grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;grid-template-areas:"header header header header header header header"}}.todos__sum{font-size:28px;line-height:1}.todos__sum-copy{font-weight:400;color:#5f5f5f}.todo__item{background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.25);border-radius:2px;color:#464646;padding:10px 5px;margin:5px 0;position:relative;transition:all .4s ease,outline 0;display:flex}.todo__item:hover{text-decoration:none;background-color:#eef9ff}.todo__item.checked{opacity:.6}.todo__item.selected{background-color:#dff3fd}@media only screen and (min-width:768px){.todo__item{padding:10px}}.todo__checkbox-control{flex:50px 0 0;display:flex}.todo__checkbox-input{opacity:1;visibility:visible;border-color:transparent;background-color:transparent;background-image:url(https://d33a4decm84gsn.cloudfront.net/static/todos/web_check_animation.png);background-repeat:no-repeat;background-size:3000%;background-position:0;height:50px;width:50px;margin:0 auto;cursor:pointer}.todo__checkbox-input:checked{background-position:100%;-webkit-animation:none;animation:none}.todo__checkbox-input.sullied:checked{background-position:100%;-webkit-animation:heart-burst .8s steps(29) forwards;animation:heart-burst .8s steps(29) forwards}.todo__checkbox-input:hover:not(:checked){background-position:-50px 0}.todo__checkbox-input:disabled{cursor:default}.todo__checkbox-content-wrap{display:flex;justify-content:space-between;align-items:center;width:100%}.todo__checkbox-content-wrap:hover{cursor:pointer}.todo__checkbox-label{position:relative;display:block;padding:5px 0 5px 5px;color:#464646;font-size:16px;line-height:20px;cursor:pointer}@media only screen and (min-width:500px){.todo__checkbox-label{font-size:18px}}.todo__checkbox-description-wrap{display:flex;flex-shrink:0}.todo__due-date{margin:8px 20px 4px 10px}.todo__arrow{font-size:22px;color:#787878}.todo__arrow.niche-icon.arrow-right{line-height:1.4}.todo-panel__wrapper .slide-panel__content{background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.25);border-radius:2px;overflow:auto;bottom:0;border-radius:0;display:flex;flex-direction:column;left:0;right:0;top:30vh}@media only screen and (min-width:768px){.todo-panel__wrapper .slide-panel__content{left:auto;top:63px}}@media only screen and (min-width:900px){.todo-panel__wrapper .slide-panel__content{top:67px}}.todo-panel__wrapper .slide-panel__close-button{background-color:transparent;color:#787878;padding:0;height:30px;width:30px;position:absolute;right:0;top:0}.todo-panel__wrapper .slide-panel__close-button svg{width:16px}.todo-panel__wrapper .slide-panel__close-button:active{background:rgba(0,0,0,.1);outline:none}.todo-panel{width:100vw}@media only screen and (min-width:768px){.todo-panel{width:400px}}.todo-panel__title{font-size:24px;font-weight:600;border-bottom:1px solid #ddd;padding:30px 25px 20px}.todo-panel__content{padding:10px 25px}.todo-panel__divider{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px}.todo-panel__check-wrapper{display:flex;flex-wrap:wrap}.todo-panel__checkbox-control{margin-left:-11px;display:flex}.todo-panel__check-label{display:inline;align-self:center;font-size:16px;cursor:pointer}.todo-panel__check-label--disabled{cursor:default}.todo-panel__link{font-size:16px;font-weight:600;margin-top:10px;display:block}@-webkit-keyframes heart-burst{0%{background-position:0}to{background-position:100%}}@keyframes heart-burst{0%{background-position:0}to{background-position:100%}}.visited-badge{border-radius:20px;padding:3px 10px}.visited-badge.visited-badge-v1{margin:0 auto;max-width:69px}.visited-badge.visited-badge-v1.visited{background-color:#e9f7e2}.visited-badge.visited-badge-v1.unvisited{background-color:#fffacb}.visited-badge.visited-badge-v2{background-color:#fffacb;margin:0 auto;max-width:69px}.visited-badge.visited-badge-v3{background-color:#007ac8;border-radius:200px;color:#fff;font-weight:800;font-size:14px;min-width:auto;padding:2px 9.25px;position:absolute;top:0;left:50%}.todos__feature-container-v3{position:relative}.login-reg-social-modal__buttons{border:0;padding:25px 0 0}@media only screen and (min-width:500px){.login-reg-social-modal__buttons{padding:40px 0 15px}}.modal-container.login-reg-social-modal{max-width:400px}.login-reg-social-modal__content{padding-top:20px}.login-reg-social-modal__cta-link{cursor:pointer;color:#007ac8}.login-reg-social-modal__cta-link:hover{text-decoration:underline}.login-reg-modal-content .form__wrapper{background-color:unset}.account-vertical-navigation{align-items:baseline;display:flex;flex-wrap:nowrap;padding:6px 0;margin:12px 0 2px 12px;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:none}.account-vertical-navigation::-webkit-scrollbar{display:none}.js-focus-visible .account-vertical-navigation :focus:not(.focus-visible){outline:0}.js-focus-visible .account-vertical-navigation .focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .account-vertical-navigation .focus-visible.--alt-focus{outline-color:#fff}.account-vertical-navigation__button{color:#464646;cursor:pointer;flex:0 0 0;font-size:16px;font-weight:600;margin-right:20px;padding-bottom:1px;white-space:nowrap}.account-vertical-navigation__button:active,.account-vertical-navigation__button:focus,.account-vertical-navigation__button:hover,.account-vertical-navigation__button[aria-current=page]{border-bottom:2px solid #464646;color:#464646;text-decoration:none}.account-disclaimer{border-top:1px solid #ccc;color:#787878;font-size:14px;line-height:18px;margin:30px 0 0;padding:25px 15px 45px}.account-disclaimer strong{font-weight:600}.account-disclaimer__before-toggle,.account-disclaimer__toggle,.account-disclaimer__toggle--hidden{display:inline}.account-disclaimer__toggle--hidden .account-disclaimer__toggle__content{display:none}.account-disclaimer__toggle--hidden .account-disclaimer__toggle__link:before{color:#007ac8;content:"Learn More"}.account-disclaimer__toggle--hidden .account-disclaimer__toggle__link:hover:before{cursor:pointer;color:#0063a5}.js-focus-visible .account-disclaimer__toggle--hidden .account-disclaimer__toggle__link.focus-visible,.js-focus-visible .account-disclaimer__toggle--hidden .account-disclaimer__toggle__link:focus:not(.focus-visible),.js-focus-visible .account-disclaimer__toggle--hidden .account-disclaimer__toggle__link:focus:not(.focus-visible):before{outline:0}.js-focus-visible .account-disclaimer__toggle--hidden .account-disclaimer__toggle__link.focus-visible:before{outline:3px solid #222;outline-offset:3px}.account-disclaimer__toggle__content{display:inline}.account-disclaimer__toggle__content p{padding-top:10px}.account-disclaimer__toggle__link:before{color:#007ac8;content:"Hide"}.account-disclaimer__toggle__link:hover:before{cursor:pointer;color:#0063a5}.js-focus-visible .account-disclaimer__toggle__link.focus-visible,.js-focus-visible .account-disclaimer__toggle__link:focus:not(.focus-visible),.js-focus-visible .account-disclaimer__toggle__link:focus:not(.focus-visible):before{outline:0}.js-focus-visible .account-disclaimer__toggle__link.focus-visible:before{outline:3px solid #222;outline-offset:3px}.account__matches-cta{margin:0 auto}.account__matches-cta__link{display:block;font-weight:600;text-align:center;padding:25px 0;background:#fff;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.098),0 0 2px rgba(0,0,0,.098);overflow:hidden;position:relative}@media only print{.account__matches-cta__link{box-shadow:none}}@media only screen and (min-width:768px) and (max-width:959px){.account__matches-cta{padding:0 15px}}.js-focus-visible .account__matches-cta :focus:not(.focus-visible){outline:0}.js-focus-visible .account__matches-cta .focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .account__matches-cta .focus-visible.--alt-focus{outline-color:#fff}.share-settings{align-items:center;display:flex;justify-content:center}.share-settings__listbox-button{border:0;color:#007ac8;font-weight:600;padding:0 3px}.share-settings__listbox-button [data-reach-listbox-arrow]{margin:0}.share-settings__listbox-button .status-select__arrow{width:12px;margin-top:3px}.share-settings__listbox-popover{background-color:#fff;padding:0;z-index:998}.share-settings__listbox-option{background-color:#fff;color:#007ac8;padding:0 0 0 3px}.share-settings__listbox-option:hover{background-color:#007ac8;color:#fff}.recommendations-list-wrapper{padding:30px 0 15px;margin:10px}@media only screen and (min-width:768px){.recommendations-list-wrapper{margin:0 20px 10px 10px}}@media only screen and (min-width:1000px){.recommendations-list-wrapper{margin-right:70px}}.account-disclaimer-your-matches{margin:0}.your-matches__entity-table{margin:0 auto;width:100%;border-color:#fff;border-spacing:0;color:#5f5f5f;padding:0 0 1px;position:relative}.your-matches-grid{display:grid;grid-template-columns:minmax(200px,1fr) 40px;grid-template-rows:1fr -webkit-min-content;grid-template-rows:1fr min-content}@media only screen and (min-width:360px){.your-matches-grid{grid-template-columns:minmax(250px,1fr) 70px;grid-template-rows:1fr -webkit-min-content;grid-template-rows:1fr min-content}}@media only screen and (min-width:768px){.your-matches-grid{grid-template-columns:minmax(220px,1fr) minmax(140px,-webkit-max-content) minmax(60px,-webkit-max-content);grid-template-columns:minmax(220px,1fr) minmax(140px,max-content) minmax(60px,max-content);grid-template-rows:1fr}}.your-matches-recommendation{margin:8px auto 0;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);background:#fff;padding:8px}@media screen and (min-width:600px){.your-matches-recommendation{border-radius:2px}}@media only screen and (min-width:768px){.your-matches-recommendation{margin:8px 0 0;padding:0}}.your-matches-recommendation--selected{background-color:#dff3fd}.your-matches-recommendation__content{border:none;display:flex;justify-items:center;align-items:center}@media only screen and (min-width:768px){.your-matches-recommendation__content{border-left:1px solid #e6e6e6}}.your-matches-recommendation__content--image-title{border-left:0 solid grey;justify-items:start}@media only screen and (min-width:768px){.your-matches-recommendation__content--image-title{padding:8px}}.your-matches-recommendation__panel-trigger{background-color:transparent!important;border-radius:0;padding:0;text-align:initial;width:100%}.your-matches-recommendation__panel-trigger:focus .entity-row__title,.your-matches-recommendation__panel-trigger:hover .entity-row__title{text-decoration:underline}.your-matches-recommendation__content-container{display:flex;align-items:center}.your-matches-recommendation__image-container{display:none;height:50px;width:50px;margin-right:10px;position:relative;overflow:hidden;border-radius:2px 2px 0 0;min-width:50px;align-self:normal}@media only screen and (min-width:768px){.your-matches-recommendation__image-container{display:block}}.your-matches-recommendation__content--button{grid-column:1/span 1;grid-row:2/span 1}@media only screen and (min-width:768px){.your-matches-recommendation__content--button{grid-column:initial;grid-row:initial}}.your-matches-recommendation__content--button *{margin:0 auto}.your-matches-recommendation__content--button button{margin-left:0;margin-top:5px}@media only screen and (min-width:768px){.your-matches-recommendation__content--button button{margin-left:auto;margin-top:0}}.your-matches-recommendation__content--dismiss{grid-column:2/span 1;grid-row:1/span 1;padding-left:10px}@media only screen and (min-width:768px){.your-matches-recommendation__content--dismiss{grid-column:initial;grid-row:initial;padding-left:0}}.your-matches-recommendation__content--dismiss button{background-color:transparent;border:none;font-family:inherit;font-size:inherit;padding:7px;margin:0 auto;cursor:pointer}.shared-list-view__view{background-color:#e6e6e6;padding:0 1rem;width:100%}.shared-list-view__container{margin:0 auto;max-width:1100px;padding:.75rem 50px 5rem 10px}.shared-list-view__grid{display:grid;gap:.75rem;margin-top:2.5rem}@media only screen and (min-width:768px){.shared-list-view__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:900px){.shared-list-view__grid{grid-template-columns:repeat(3,1fr)}}.shared-list-view__item{background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);border-radius:4px;flex-direction:column;display:flex}.shared-list-view__item:hover{text-decoration:none}.shared-list-view__item:hover .shared-list__entity-title{text-decoration:underline}.shared-list__entity-image{background-color:#ddd;background-position:50%;background-size:cover;height:117px;max-height:117px}.shared-list__entity-info{padding:8px 3px 0}.shared-list__entity-title{font-size:1.25rem;font-weight:600;padding:0 10px}.shared-list__entity-attrs{padding:2px 10px}.shared-list__status-wrapper{min-height:2.875rem}.shared-list__status-wrapper .status-select__button{padding-left:10px;padding-right:10px}.radio-control__input{left:0;opacity:.01;position:absolute;top:0}.radio-control-ui1{background:#fff;border:1px solid #ddd;border-radius:2px;cursor:pointer;display:inline-block;margin-bottom:5px;padding:1.5em 1.75em 1.5em 3.75em;position:relative;transition:all .2s linear;width:100%}.radio-control-ui1:hover{background:#ecf6ee;border:1px solid #285a2c;color:#464646;text-decoration:none}.radio-control-ui1.radio-control-ui1--selected{background:#285a2c;border:1px solid #285a2c;box-shadow:0 1px 5px rgba(0,0,0,.3),0 0 2px rgba(0,0,0,.1);color:#fff}.radio-control-ui1__label{cursor:pointer;font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:600;line-height:1.2em;padding-bottom:4px;position:relative}.radio-control-ui1__label:before{border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #5f5f5f;box-sizing:border-box;content:"";display:block;height:15px;left:-35px;position:absolute;top:.3em;transition:border-color .1s ease,border-width .1s ease;width:15px;will-change:border-color,border-width}.radio-control-ui1:hover .radio-control-ui1__label:before{background:#285a2c;border:3px solid #ecf6ee;box-shadow:0 0 0 2px #285a2c}.radio-control-ui1--selected .radio-control-ui1__label:before,.radio-control-ui1--selected:hover .radio-control-ui1__label:before{background:#fff;border:3px solid #285a2c;box-shadow:0 0 0 2px #fff}.field-group__wrapper--demo-consent-ui2{padding-bottom:10px}@media only screen and (min-width:935px){.field-group__wrapper--demo-consent-ui2{padding-bottom:10px;min-width:800px}}.radio-control-ui2-container{display:flex;flex-direction:column;margin-bottom:2em;padding-left:15px;width:100%}@media only screen and (min-width:600px){.radio-control-ui2-container{flex:1 0 0;flex-direction:row;padding-left:0;padding-top:50px;width:100%}}@media only screen and (min-width:800px){.radio-control-ui2-container{width:100%}}@media only screen and (min-width:935px){.radio-control-ui2-container{margin-left:-11%;width:110%}}.radio-control-ui2-wrap{flex:1 0 0;margin-bottom:10px;margin-left:20px;margin-right:10px}@media only screen and (min-width:600px){.radio-control-ui2-wrap{margin-bottom:0;margin-left:0}.radio-control-ui2-wrap:last-child{margin-right:0}}.radio-control-ui2{background:#fff;border:2px solid #ccc;border-radius:10px;color:#5f5f5f;cursor:pointer;display:flex;height:100%;line-height:1.2;padding:1em;position:relative;text-align:left;transition:all .2s linear;width:100%}.radio-control-ui2:hover{border:2px solid #285a2c;color:#464646;text-decoration:none}.radio-control-ui2.radio-control-ui2--selected{border:2px solid #285a2c;box-shadow:0 1px 6px rgba(0,0,0,.3),0 0 2px rgba(0,0,0,.1);color:#464646}@media only screen and (min-width:600px){.radio-control-ui2{display:inline-block;text-align:center}}.radio-control-ui2__graphic{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100px;margin-left:-50px;min-width:100px;width:100px}@media only screen and (min-width:600px){.radio-control-ui2__graphic{height:140px;margin:-85px auto 0;width:150px}}.radio-control-ui2__graphic.graphic-1{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/account/demographics/contact-consent/opt-in-yes-grey.png)}.radio-control-ui2__graphic.color-graphic-1{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/account/demographics/contact-consent/opt-in-yes.png)}.radio-control-ui2__graphic.graphic-2{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/account/demographics/contact-consent/opt-in-mid-grey.png)}.radio-control-ui2__graphic.color-graphic-2{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/account/demographics/contact-consent/opt-in-mid.png)}.radio-control-ui2__graphic.graphic-3{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/account/demographics/contact-consent/opt-in-no-grey.png)}.radio-control-ui2__graphic.color-graphic-3{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/account/demographics/contact-consent/opt-in-no.png)}.radio-control-ui2__copy-wrap1{display:flex;flex-direction:column;justify-content:space-between;padding-left:15px}@media only screen and (min-width:600px){.radio-control-ui2__copy-wrap1{min-height:200px;padding-left:0}}@media only screen and (min-width:935px){.radio-control-ui2__copy-wrap1{min-height:165px;padding-left:0}}.radio-control-ui2__copy-wrap2{display:flex;flex-direction:column;justify-content:space-between;padding-left:15px}@media only screen and (min-width:600px){.radio-control-ui2__copy-wrap2{min-height:250px;padding-left:0}}@media only screen and (min-width:935px){.radio-control-ui2__copy-wrap2{min-height:165px;padding-left:0}}.radio-control-ui2__label{line-height:1.2em;font-family:Source Sans Pro,sans-serif;font-size:18px}.radio-control-ui2__button{background:transparent;border:0;border-radius:2px;box-shadow:inset 0 0 0 2px #29853b;box-sizing:border-box;color:#29853b;cursor:pointer;display:inline-block;font-weight:600;line-height:1.111em;margin:0;padding:.7em 1em;text-align:center;transition:all .2s linear}.radio-control-ui2__button.radio-control-ui2__button--selected{background:#29853b;color:#fff}.svg-icon-wrap{align-self:center;color:#29853b;display:inline-flex;height:.5em;margin-right:10px;width:1em}.svg-icon-wrap svg{bottom:1.75em;height:1em;position:absolute;width:1em}.svg-icon-wrap circle{color:#fff}.radio-control-ui2:hover .radio-control-ui2__button{background:#298541;color:#fff}@media only screen and (min-width:768px){.list-description{padding-right:100px}}@media only screen and (min-width:500px){.basic-info-spacer{height:1.34em;padding-bottom:12px}}.claim-school-footer{padding:3em 15px;position:relative;text-align:center}.claim-school-footer-facts{margin-bottom:2em}.claim-school-footer-facts__item{margin:1.5em auto;max-width:300px}.claim-school-footer-fact__emphasis{color:#109fd1;display:block;font-size:46px;line-height:46px}.claim-school-footer__heading{line-height:1em}@media only screen and (min-width:768px){.claim-school-footer-facts{display:flex;margin-top:2em;justify-content:center}.claim-school-footer-facts__item{font-size:18px;margin:0 2em;max-width:220px}.claim-school-footer-fact__emphasis{font-size:54px;line-height:54px}}@-webkit-keyframes expand-form{0%{max-height:87px}99%{max-height:867px}to{max-height:1070px}@media only screen and (min-width:768px){to{max-height:990px}}}@keyframes expand-form{0%{max-height:87px}99%{max-height:867px}to{max-height:1070px}@media only screen and (min-width:768px){to{max-height:990px}}}.claim-school-form{border-radius:3px;margin:2em auto;max-width:500px;padding:15px;text-align:left;max-height:87px;transition:background .5s;background:transparent;overflow:hidden;position:relative}.claim-school-form.claim-school-form--expanded{background:#9eddf8;-webkit-animation:expand-form .5s;animation:expand-form .5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;max-height:1070px;padding:15px}@media only screen and (min-width:768px){.claim-school-form.claim-school-form--expanded{max-height:990px}}.claim-school-form__start-button{position:absolute;right:15px;top:15px;z-index:1}.claim-school-form__start-button.button--compact{padding:.75em}.claim-school-form__text{left:15px;opacity:0;position:absolute;top:89px;width:calc(100% - 30px);z-index:1}.claim-school-form--expanded .claim-school-form__text{opacity:1;transition:opacity .5s}.form__field-group--claim-school-org{padding:0 63px 96.4px 0}.form__wrapper--claim-school{padding:0;position:relative;z-index:0}.form__wrapper--claim-school .form{padding:0}.form__wrapper--claim-school .form__header,.form__wrapper--claim-school .form__header__cta{display:none}.form__wrapper--claim-school .field-group__error,.form__wrapper--claim-school .form__submit__error,.form__wrapper--claim-school .form__submit__error__message{color:#d02b07}.form__wrapper--claim-school .field-group__label__hint{font-size:12px;margin-left:8px;top:2px}.form__wrapper--claim-school .field-group__label{margin-bottom:5px}.form__wrapper--claim-school .field-group__label__text{font-size:16px}.form__wrapper--claim-school .field-group__wrapper{padding-bottom:16px;transition:opacity .5s}.form__wrapper--claim-school .form__submit{margin-top:0}.form__wrapper--claim-school .form__submit__btn--claim-school{margin-bottom:39px}.form__wrapper--claim-school [class^=textbox]{border:0}.form__wrapper--claim-school [class^=textbox][type=text]{height:41px;line-height:normal;padding:0 .75rem;font:400 1.125em/normal Source Sans Pro,sans-serif;border-radius:2px 0 0 2px}.form__wrapper--claim-school [class^=textbox].textbox--textarea,.form__wrapper--claim-school [class^=textbox].textbox--textarea--success{height:8em;padding:.52em .75rem}@media (min-width:355px){.form__field-group--claim-school-org{padding:0 63px 110px 0}}@media only screen and (min-width:500px){.claim-school-form{max-height:83px}.claim-school-form__start-button.button--compact{padding:.625em .75em}.claim-school-form__text{font-size:18px;top:89px}.form__field-group--claim-school-org{padding:0 80px 115px 0}.form__wrapper--claim-school{top:0}.form__wrapper--claim-school .field-group__label__text{font-size:18px}.form__wrapper--claim-school .field-group__label__hint{font-size:.75em}.form__wrapper--claim-school .form__submit__btn--claim-school{margin-bottom:0}.form__wrapper--claim-school [class^=textbox][type=text]{height:41.72px}}@media only screen and (min-width:500px) and only screen and (min-width:768px){.form__wrapper--claim-school{top:0}}.claim-school-intro{background-color:#c4e7f6;background-image:url(https://d33a4decm84gsn.cloudfront.net/static/claim-school/claimed-illustration-01.svg);background-position:bottom;background-repeat:no-repeat;background-size:750px}.claim-school-intro__content{margin:0 auto;max-width:780px;padding:3em 5px 8em;text-align:center}.claim-school-intro-header{color:#17aadd;font-size:36px}.claim-school-intro-subheader{font-size:18px;margin-bottom:10px;opacity:.7}@media only screen and (min-width:500px){.claim-school-intro{background-size:1024px}.claim-school-intro__content{padding:5em 30px 10em}.claim-school-intro-header{font-size:54px}.claim-school-intro-subheader{font-size:24px}}@media only screen and (min-width:768px){.claim-school-intro{background-size:1280px}}.claim-school-reasons{margin:1em auto}.claim-school-reasons__list-item{margin:0 auto 2em;max-width:250px}.claim-school-reasons-header{font-size:18px;line-height:1em;margin-bottom:3px;opacity:.8}.claim-school-reasons-paragraph{opacity:.6}@media only screen and (min-width:500px){.claim-school-reasons{display:flex}.claim-school-reasons__list-item{flex:1 0 0;margin:0 1em}.claim-school-reasons-header{font-size:20px}}.entity-leaflet-list{display:flex;overflow-x:auto;padding:25px 10px 22px}@media only screen and (min-width:900px){.entity-leaflet-list{justify-content:center;overflow-x:unset;padding:45px 0 0 10px}}.entity-leaflet-fade-appear,.entity-leaflet-list-hide{opacity:0}.entity-leaflet-fade-appear-active{opacity:1;transition:all .3s ease-in}.entity-leaflet-fade-enter{opacity:0}.entity-leaflet-fade-enter-active{opacity:1;transition:all .3s ease-in}.entity-leaflet{border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.15),0 0 2px rgba(0,0,0,.2);display:flex;flex:1 1 0;flex-direction:column;min-width:230px;margin-right:10px;max-width:360px;position:relative}@media only screen and (min-width:900px){.entity-leaflet{min-width:210px}}.entity-leaflet .entity-leaflet-remove-button{background:#5f5f5f;border-radius:0;margin-top:5px;width:100%}.entity-leaflet .entity-leaflet-remove-button:hover{background:#787878}.entity-leaflet .carte{border-bottom:1px solid #ddd;border-radius:4px;box-shadow:none;height:100%;width:100%}.entity-leaflet .carte,.entity-leaflet .carte__body{display:flex;flex-direction:column;justify-content:space-between}.entity-leaflet .carte__body{background:#fff;flex-grow:1;padding:0}.entity-leaflet .carte__body .compare-button{border-radius:2px}.entity-leaflet .carte__footer{padding:5px}.entity-leaflet .carte__footer .entity-leaflet-remove-button,.entity-leaflet .carte__footer .entity-view-profile-cta{border-radius:2px}.entity-leaflet .postcard__attr{white-space:normal}.entity-leaflet .sponsored-listings-card__link{height:unset}.entity-leaflet .sponsored-listings-card__title{padding:10px 15px 0}.entity-leaflet .sponsored-listings-card__attributes{margin:6px 0 8px;padding:0 15px}.entity-header{background:#fff;box-shadow:0 0 2px 1px rgba(0,0,0,.1),0 0 5px 1px rgba(0,0,0,.1);display:flex;height:60px;line-height:120%}.entity-photo-wrapper__image{background-position:50%;background-size:cover;height:120px;position:relative;z-index:4}.entity-name-wrapper{font-size:17px;font-weight:600;margin:auto;padding:0 10px;text-align:center}.entity-name-wrapper .entity-tagline{font-size:14px;font-weight:400}.entity-fact-wrapper{border-top:1px solid #ddd;color:#464646;padding:15px}.entity-fact,.entity-leaflet-grade{height:30px;margin:0 0 25px}@media only screen and (min-width:768px){.entity-fact,.entity-leaflet-grade{height:44px}}.entity-fact.entity-fact--tall,.entity-leaflet-grade.entity-fact--tall{margin:0 0 40px}.entity-fact-label,.entity-leaflet-grade__label{font-size:1em;line-height:100%}.entity-fact-label div,.entity-leaflet-grade__label div{outline:none}.entity-fact-label .niche-icon--close,.entity-leaflet-grade__label .niche-icon--close{cursor:pointer;color:#ababab;padding-right:5px;margin-left:10px}.entity-fact-label .niche-icon--close:hover,.entity-leaflet-grade__label .niche-icon--close:hover{color:#8b0000}.entity-leaflet-grade__label{margin-bottom:5px}.entity-leaflet-grade{margin-bottom:40px}.entity-leaflet-grade .niche__grade{font-size:1em}.entity-fact-value{font-size:20px;font-weight:600}@media only screen and (min-width:768px){.entity-fact-value{font-size:30px;font-weight:400}}.entity-fact-website{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:16px}@media only screen and (min-width:768px){.entity-fact-website{font-size:18px}}.entity-fact-additional{display:flex;justify-content:space-between}.entity-fact--no-data{color:#787878;font-size:20px;padding-top:5px}.entity-view-profile-cta{margin-top:5px;border-radius:0;width:100%}.entity-leaflet__add-to-list{box-shadow:0 0 5px rgba(0,0,0,.1),0 0 20px rgba(0,0,0,.3);position:absolute;right:5px;top:5px}.entity-leaflet__add-to-list .button{width:100%}.app-button.compare-button{font-size:13px}@media desktop{.app-button.compare-button{font-size:14px}}.entity-fact__tall{height:45px}.entity-leaflet--blank{background:hsla(0,0%,100%,.25);border:1px dashed #007ac8;box-shadow:none;cursor:pointer;min-height:500px;margin-right:8px}.entity-leaflet--blank:hover{background:hsla(0,0%,100%,.35);text-decoration:none}.entity-leaflet--blank:hover .no-schools-wrap{color:#0063a5}.entity-leaflet--blank .no-schools-wrap{color:#007ac8;margin:0 auto;padding-top:30px;text-align:center;width:160px}.entity-list-buffer{border:1px solid #ccf1e4;width:10px}@media only screen and (min-width:900px){.entity-list-buffer{width:0}}.compare-ui{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/compare/college1.png);background-position:50%;background-size:cover;height:160px;margin:30px auto 0;width:160px}.compare-ui.compare-ui--2{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/compare/college2.png)}.compare-ui.compare-ui--3{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/compare/college3.png)}.compare-ui.compare-ui--4{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/compare/college4.png)}.compare-tool__header{margin:0 auto;max-width:700px;padding:1em 1em 15px;text-align:center}@media only screen and (min-width:768px){.compare-tool__header{padding:2em}}.compare-tool__description{margin:0;opacity:.8;padding:15px 0;line-height:1.2em}@media only screen and (min-width:768px){.compare-tool__description{font-size:20px;margin:0 auto}}.compare-tool__link{font-size:16px;line-height:1em}.compare-tool__title{font-family:Source Sans Pro,sans-serif;font-size:36px;line-height:1em}@media only screen and (min-width:768px){.compare-tool__title{font-size:46px}}.compare-container-wrapper{background:#ccf1e4;padding:16px 0 40px}@media only screen and (min-width:900px){.compare-container-wrapper{padding:16px 0 62px}}.compare-container-wrapper .sherlock__wrapper,.compare-container-wrapper .sherlock__wrapper--results-visible,.compare-container-wrapper .sherlock__wrapper--sherlock-list,.compare-container-wrapper .sherlock__wrapper--sherlock-list--results-visible{padding-left:0;max-width:600px;margin:0 10px}@media only screen and (min-width:630px){.compare-container-wrapper .sherlock__wrapper,.compare-container-wrapper .sherlock__wrapper--results-visible,.compare-container-wrapper .sherlock__wrapper--sherlock-list,.compare-container-wrapper .sherlock__wrapper--sherlock-list--results-visible{margin:0 auto}}.compare-container-wrapper .sherlock__wrapper--results-visible .icon-search-thin--sherlock,.compare-container-wrapper .sherlock__wrapper--results-visible .icon-search-thin--sherlock--search-filter,.compare-container-wrapper .sherlock__wrapper--sherlock-list--results-visible .icon-search-thin--sherlock,.compare-container-wrapper .sherlock__wrapper--sherlock-list .icon-search-thin--sherlock,.compare-container-wrapper .sherlock__wrapper .icon-search-thin--sherlock,.compare-container-wrapper .sherlock__wrapper .icon-search-thin--sherlock--search-filter{color:#298541}.compare-container-wrapper .sherlock__wrapper--results-visible .sherlock,.compare-container-wrapper .sherlock__wrapper--results-visible .sherlock--error,.compare-container-wrapper .sherlock__wrapper--results-visible .sherlock--search-filter,.compare-container-wrapper .sherlock__wrapper--results-visible .sherlock--sherlock-list,.compare-container-wrapper .sherlock__wrapper--results-visible .sherlock--success,.compare-container-wrapper .sherlock__wrapper--sherlock-list--results-visible .sherlock,.compare-container-wrapper .sherlock__wrapper--sherlock-list .sherlock,.compare-container-wrapper .sherlock__wrapper .sherlock,.compare-container-wrapper .sherlock__wrapper .sherlock--error,.compare-container-wrapper .sherlock__wrapper .sherlock--search-filter,.compare-container-wrapper .sherlock__wrapper .sherlock--sherlock-list,.compare-container-wrapper .sherlock__wrapper .sherlock--success{border:none;font-size:18px;height:45px;line-height:normal;margin-left:0;padding:0 .75rem}.compare-container-wrapper .sherlock__wrapper--results-visible .sherlock__results,.compare-container-wrapper .sherlock__wrapper--sherlock-list--results-visible .sherlock__results,.compare-container-wrapper .sherlock__wrapper--sherlock-list .sherlock__results,.compare-container-wrapper .sherlock__wrapper .sherlock__results{left:0}.compare-container-wrapper .scatterplot-calculator{max-width:1100px;margin:0 auto}.compare-starting-message{background:#fff;padding:20px;z-index:101;margin:100px auto;text-align:center;width:100%;max-width:400px;align-items:center;box-shadow:0 2px 18px rgba(0,0,0,.2),0 1px 6px rgba(0,0,0,.1);border-radius:4px}.contact-form{border-radius:inherit}.contact-form__header{margin:0 auto;max-width:760px;padding:30px 30px 40px}.contact-form__header .header--1{margin:5px 0}.contact-form__header__info{line-height:1em}.form__wrapper--contact{background-color:#e6e6e6;border-radius:2px;background:#e6e6e6;border-radius:inherit;padding:20px 30px 60px}.form__wrapper--contact .form__header__cta{display:none}[class^=form--contact]{display:flex;flex-wrap:wrap;margin:0 auto;padding:15px 0;position:relative;width:100%;max-width:700px}@media only screen and (min-width:768px){[class^=form--contact]{padding:0}}.form--contact--loading{display:flex;flex-wrap:wrap;margin:0 auto;max-width:700px;padding:15px 0;position:relative;width:100%}@media only screen and (min-width:768px){.form--contact--loading{padding:0}}.form__field-group--contact{margin:0 auto}.flagging-button,.flagging-button:active,.flagging-button:focus,.flagging-button:hover{background:transparent;background-color:transparent;color:#919191;font-size:12px;font-weight:400;line-height:14px;outline:none;padding:0;transition:color 0s}.platform .flagging-button:focus,.platform .flagging-button:hover{background:transparent;background-color:transparent;color:#f78f6a;outline:none;text-decoration:underline}.flagging-button--poll-table,.flagging-button--poll-table:active,.flagging-button--poll-table:focus,.flagging-button--poll-table:hover{background:#bbb;border-radius:0;color:#fff;height:100%;font-size:16px;line-height:100%;padding:0 .75em;position:absolute;right:0;top:0;z-index:2}.platform .flagging-button--poll-table:focus,.platform .flagging-button--poll-table:hover{background:#f4724a;color:#fff;text-decoration:none}.flagging-form{margin:0 0 -20px}@media only screen and (min-width:500px){.flagging-form{margin:0 -5px -10px}}.form__wrapper--flagging-form{margin:0;padding:20px 0 0}.form__wrapper--flagging-form .form__submit{display:flex;flex-direction:row;justify-content:flex-end}.form__wrapper--flagging-form .form__submit .button{font-size:15px;flex:1;margin:0 0 0 5px}@media only screen and (min-width:500px){.form__wrapper--flagging-form .form__submit .button{flex:0 auto;font-size:18px;margin:0;max-width:160px;width:auto}}.form__wrapper--flagging-form .form__submit .form__submit__btn--cancel{color:#fff;margin:0 5px 0 0}.form__wrapper--flagging-form .form__submit .form__submit__btn--cancel:hover{color:#fff;text-decoration:none}@media only screen and (min-width:500px){.form__wrapper--flagging-form .form__submit .form__submit__btn--cancel{margin:0 10px 0 0}}.form__wrapper--flagging-form .form__header__cta,.form__wrapper--flagging-form .form__submit__error__message{display:none}.entity-search-header,.entity-search-header--colleges,.entity-search-header--k12,.entity-search-header--places-to-live{background:#fff;display:block;position:relative;padding-top:30px}@media only screen and (min-width:768px){.entity-search-header,.entity-search-header--colleges,.entity-search-header--k12,.entity-search-header--places-to-live{opacity:.99;padding:40px}}.entity-search-header--colleges:after,.entity-search-header--k12:after,.entity-search-header--places-to-live: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:1;width:100%}@media only screen and (min-width:500px){.entity-search-header--colleges:after,.entity-search-header--k12:after,.entity-search-header--places-to-live: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--places-to-live:after,.entity-search-header:after{display:block;max-width:670px;position:absolute;right:-210px;width:670px}}.entity-search-header--k12:after{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/entity-search/schools-graphic.svg)}.entity-search-header--places-to-live:after{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/entity-search/places-graphic.svg)}.entity-search-header--colleges:after{background-image:url(https://d33a4decm84gsn.cloudfront.net/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:2}@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}.event-listing{align-items:flex-start;color:#464646;display:flex}.event-listing--has-link{cursor:pointer}.event-listing__date{background-color:#eee;border-radius:2px;font-family:niche,Source Sans Pro,sans-serif;font-size:10px;font-weight:600;margin-right:15px;min-width:65px;padding:10px 15px 13px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.event-listing__month{display:block;text-transform:uppercase}.event-listing__day{font-size:24px;line-height:1.2em}.event-listing__details{flex:1 0 0;min-width:0}.event-listing__title{font-size:16px;font-weight:400;line-height:18px;padding:2px 0}.event-listing--has-link:hover .event-listing__title,a:focus>.event-listing__title{text-decoration:underline}.js-focus-visible .event-listing__link:focus:not(.focus-visible){outline:0}.js-focus-visible .event-listing__link.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .event-listing__link.focus-visible.--alt-focus{outline-color:#fff}.event-listing__tagline{display:block;font-size:14px;font-weight:600;line-height:18px}.event-listing__tagline>*+:before{color:#787878;content:"•";padding-left:5px;padding-right:5px}.event-listing__location{display:inline}.event-listing__description-wrapper{line-height:17px;position:relative}.event-listing__description-preview{display:block;font-size:14px;font-weight:400;line-height:18px;overflow:hidden;position:relative;white-space:nowrap}.event-listing__description-details--open+.event-listing__description-preview,.event-listing__description-details[open]+.event-listing__description-preview{display:none}.event-listing__description{display:none;font-size:14px;font-weight:400;height:21px;line-height:18px;position:relative}.event-listing__description-details--open>.event-listing__description,.event-listing__description-details[open]>.event-listing__description{display:inline-block}.event-listing__description-details{display:block;padding-bottom:0}.event-listing__description-details--open,.event-listing__description-details[open]{padding-bottom:20px}.event-listing__description-toggle{background:linear-gradient(270deg,#fff 70%,hsla(0,0%,100%,0));color:#787878;font-size:14px;line-height:18px;list-style:none;padding-left:30px;position:absolute;text-decoration:underline;top:0;right:0;z-index:1}.event-listing__description-toggle:after{content:"More"}.js-focus-visible .event-listing__description-toggle:focus:not(.focus-visible){outline:0}.js-focus-visible .event-listing__description-toggle.focus-visible{outline:none}.js-focus-visible .event-listing__description-toggle.focus-visible:before{background:linear-gradient(270deg,#fff 70%,hsla(0,0%,100%,0));content:"More";color:#fff;padding-left:30px;position:absolute;right:0}.js-focus-visible .event-listing__description-toggle.focus-visible:after{outline:3px solid #222;outline-offset:3px;content:"More";margin-left:-30px;position:absolute;right:0;text-decoration:underline}.event-listing__description-details--open>.event-listing__description-toggle,.event-listing__description-details[open]>.event-listing__description-toggle{bottom:0;top:auto}.event-listing__description-details--open>.event-listing__description-toggle:after,.event-listing__description-details[open]>.event-listing__description-toggle:after{content:"Less"}.event-listing__description-toggle::-webkit-details-marker{display:none}.event-listings{display:flex;flex-wrap:wrap;justify-content:space-between}.event-listings>li{flex:1 0 0;margin:10px 10px 10px 0;min-width:250px}@media only screen and (min-width:650px){.event-listings>li+li{max-width:50%}}@media only screen and (min-width:500px){.event-listings>li{margin-right:20px}}.events-cta__wrap{cursor:pointer;padding:20px 30px}.events-cta{align-items:center;display:flex;height:80px}.events-cta__icon{background:url(https://d33a4decm84gsn.cloudfront.net/static/events/events-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:80px;margin-right:15px;min-width:80px}@media only screen and (min-width:500px){.events-cta__icon{margin-top:0}}.events-cta__link{color:#464646;font-size:18px;font-weight:600;text-decoration:none}.events-cta__link:hover{color:inherit;text-decoration:none}.js-focus-visible .events-cta__link:focus:not(.focus-visible){outline:0}.js-focus-visible .events-cta__link.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .events-cta__link.focus-visible.--alt-focus{outline-color:#fff}@media only screen and (min-width:500px){.events-cta__link{font-size:20px}}.events-cta__highlight{color:#007ac8}.events-cta__link:focus>.events-cta__highlight,.events-cta__wrap:hover .events-cta__highlight{text-decoration:underline}.home{margin:0;overflow:hidden}.home-benefits__description,.home-for-schools__description,.home-rankings__description,.home-section-description{color:#5f5f5f;font-size:16px;line-height:20px;margin:0 auto;max-width:650px;padding:0 0 15px}@media only screen and (min-width:500px){.home-benefits__description,.home-for-schools__description,.home-rankings__description,.home-section-description{font-size:18px;line-height:22px;padding:0 15px 15px}}.home-benefits__title,.home-for-schools__title,.home-intro__title,.home-rankings__title,.home-section-title{font-size:36px;font-weight:400;line-height:1.4}.home-account-callout{background:#fff;padding:30px 15px 55px;text-align:center}.home-account-callout--intro{background:#007ac8;color:#fff;padding:0 15px 15px;position:relative}.home-account-callout--intro:before{content:"";background:#007ac8;position:absolute;height:200px;left:0;top:-52px;width:100%;z-index:-1}@media only screen and (min-width:500px){.home-account-callout--intro{padding:15px}}@media only screen and (min-width:700px){.home-account-callout--intro{padding:40px 30px}}.home-account-callout__buttons{margin:15px auto;max-width:320px}.home-account-callout__description{font-size:16px}@media only screen and (min-width:500px){.home-account-callout__description{font-size:18px;line-height:22px}}@media only screen and (min-width:700px){.home-account-callout__description{font-size:20px}}.app-button{margin:10px 0}.app-link-text{align-self:center;font-size:18px;padding-right:2px}.download-app{padding-bottom:15px;text-align:left}.download-app--dismissable{display:flex;margin:0 auto;max-width:700px;padding:15px;border-bottom:1px solid #ddd}.download-app--dismissable .close-button{align-self:center;color:#919191;font-size:14px;padding-right:10px}.download-app--dismissable .download-app-text{color:#464646;font-size:12px;text-align:left;flex:1 0 0;line-height:1.4em;padding:0 10px}.download-app--dismissable .download-app-text .download-app-text__title{display:block;font-size:15px;font-weight:700;line-height:1.4}.download-app--dismissable .niche-app-icon{position:relative;height:50px;width:50px;border-radius:12px;left:0}.download-app--stacked{margin-top:60px;position:relative}.download-app--stacked .download-app-text{color:#464646;font-size:15px;text-align:left;padding-left:54px}.download-app--stacked .app-button{margin-left:54px}.download-app--standard{background:#007ac8;text-align:center}.download-app--standard .download-app-text{color:#fff;font-size:16px;text-align:center;position:relative;padding:4vw 15px 5px}.download-app--standard .download-app-text:before{content:"";background:#007ac8;position:absolute;height:200px;left:0;top:-52px;width:100%;z-index:-1}.download-app-button-group{display:flex;max-width:320px;margin:15px auto;padding:0 15px;justify-content:space-around}@media only screen and (min-width:350px){.download-app-button-group{padding:0}}.download-app-text__title{display:block;font-size:18px;font-weight:700;line-height:1.4}.niche-app-icon{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/Icon-60%403x.png);height:54px;width:54px;background-size:cover;background-position:50%;border-radius:15px;position:absolute;top:2px;left:-10px}.home-benefit{align-items:center;display:flex;height:200px;justify-content:flex-end;margin:0 -15px;max-width:800px;overflow:hidden;position:relative}@media only screen and (min-width:500px){.home-benefit{margin:0 -30px}}@media only screen and (min-width:768px){.home-benefit{margin:0 auto;overflow:visible}}.home-benefit--inverted{justify-content:flex-start}.home-benefit__description{max-width:330px;padding:0 15px 0 0;text-align:left;width:50%}@media only screen and (min-width:500px){.home-benefit__description{padding:0 30px 0 0}}@media only screen and (min-width:768px){.home-benefit__description{padding:0}}.home-benefit--inverted .home-benefit__description{padding:0 0 0 15px}@media only screen and (min-width:500px){.home-benefit--inverted .home-benefit__description{padding:0 0 0 30px}}@media only screen and (min-width:768px){.home-benefit--inverted .home-benefit__description{padding:0}}.home-benefit__heading{font-size:18px;font-weight:600;line-height:22px}@media only screen and (min-width:768px){.home-benefit__heading{font-size:21px;line-height:23px}}.home-benefit__image{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}@media only screen and (min-width:768px){.home-benefit__image{background-position:0;background-size:384px;right:55%;width:370px}}.home-benefit--inverted .home-benefit__image{right:auto;left:50%}@media only screen and (min-width:768px){.home-benefit--inverted .home-benefit__image{background-position:100%;left:55%}}.home-benefit__image--analysis{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/benefits/analysis.svg)}.home-benefit__image--combination{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/benefits/combination.svg)}.home-benefit__image--reviews{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/benefits/reviews.svg)}.home-benefit__text{color:#5f5f5f;line-height:19px}@media only screen and (min-width:768px){.home-benefit__text{font-size:16px;line-height:20px}}.home-benefits{background:#fff;padding:30px 15px;text-align:center}@media only screen and (min-width:500px){.home-benefits{padding:30px}}@media only screen and (min-width:700px){.home-benefits{padding:50px 30px}}.home-intro{padding:30px 15px;position:relative;text-align:center}@media only screen and (min-width:500px){.home-intro{padding:30px}}@media only screen and (min-width:700px){.home-intro{padding-bottom:50px}}.home-intro__subtitle{color:#5f5f5f;font-size:18px;font-weight:400;line-height:22px;margin:0 auto;max-width:320px;padding-bottom:15px}@media only screen and (min-width:400px){.home-intro__subtitle{max-width:320px}}@media only screen and (min-width:500px){.home-intro__subtitle{font-size:20px;max-width:370px}}@media only screen and (min-width:768px){.home-intro__subtitle{font-size:24px;line-height:28px;max-width:600px;padding-bottom:25px}}.home-intro__title{color:#5f5f5f;padding:5px 0}@media only screen and (min-width:768px){.home-intro__title{font-size:54px;padding:40px 0 5px}}.home-intro__town{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/home/niche-town.svg);bottom:-28px;left:0;position:absolute;z-index:1}@media only screen and (min-width:600px){.home-intro__town{bottom:-52px;left:50%;margin-left:-512px}}.home-ranking{flex:1 0 100%}@media only screen and (min-width:500px){.home-ranking{flex:1 0 33.333%}}.home-ranking__button{cursor:pointer;display:none}@media only screen and (min-width:500px){.home-ranking__button{display:inline-block;margin:12px 0}}@media only screen and (min-width:540px){.home-ranking__button{white-space:nowrap}}.home-ranking__icon{color:#c5e4b8;font-size:20px;margin-top:-10px;opacity:1;position:absolute;right:0;top:50%}@media only screen and (min-width:500px){.home-ranking__icon{display:none}}.home-ranking__link{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}@media only screen and (min-width:500px){.home-ranking__link{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:0 16px;margin:0;text-align:center}}.home-ranking__link:active,.home-ranking__link:hover,.home-ranking__link:visited{color:#fff;text-decoration:none}.home-ranking__link [class^=rankings-badge]{font-size:1.25em;margin:0 8px 0 0}@media only screen and (min-width:500px){.home-ranking__link [class^=rankings-badge]{margin:0}}@media only screen and (min-width:700px){.home-ranking__link [class^=rankings-badge]{font-size:1.5em}}.home-ranking:not(:first-child) .home-ranking__link:before{background:url(https://d33a4decm84gsn.cloudfront.net/static/squiggle.png);background-repeat:repeat-x;background-size:10px;content:"";height:5px;opacity:.4;position:absolute;top:-5px;width:100%}@media only screen and (min-width:500px){.home-ranking:not(:first-child) .home-ranking__link:before{display:none}}.home-ranking:first-child .home-ranking__link{margin-top:0}.home-ranking__title{color:#fff;font-size:20px;line-height:22px}@media only screen and (min-width:500px){.home-ranking__title{padding:12px 0 0;max-width:150px}}@media only screen and (min-width:650px){.home-ranking__title{max-width:none}}@media only screen and (min-width:700px){.home-ranking__title{font-size:22px}}.home-rankings-wrapper{background:#0b6333;color:#fff;text-align:center}.home-rankings{padding:30px 15px;margin:0 auto;max-width:1060px}@media only screen and (min-width:500px){.home-rankings{padding:30px}}@media only screen and (min-width:700px){.home-rankings{padding:50px 30px}}.home-rankings__description{color:#fff}.home-rankings__list{display:flex;flex-wrap:wrap;list-style:none;margin:15px 0 0}@media only screen and (min-width:500px){.home-rankings__list{flex-wrap:nowrap}}.home-rankings__title{color:#fff}.home__search__verticals{background:#fff;border-radius:2px;display:flex;margin:5px auto 0;max-width:400px;z-index:3}.home__search__verticals:focus{outline:none}.home__search__verticals .home__search__vertical{font-family:Source Sans Pro,sans-serif;background:#fff;color:#298541;cursor:pointer;flex:1 0 auto;font-size:12px;padding:.5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.4em;border:none}.home__search__verticals .home__search__vertical:first-of-type{border-radius:2px 0 0 2px}.home__search__verticals .home__search__vertical:last-of-type{border-radius:0 2px 2px 0}.home__search__verticals .home__search__vertical:hover{background:#fff;color:#298541;z-index:4}.js-focus-visible .home__search__verticals .home__search__vertical:focus:not(.focus-visible){outline:0}.js-focus-visible .home__search__verticals .home__search__vertical.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:4}.home__search__verticals .home__search__vertical+.home__search__vertical{border-left:1px solid #ccf1e4}@media only screen and (min-width:375px){.home__search__verticals .home__search__vertical{font-size:15px}}@media only screen and (min-width:500px){.home__search__verticals .home__search__vertical{font-size:16px}}.home__search__vertical.home__search__vertical--active{background:#298541;color:#fff}.home__search__vertical.home__search__vertical--active:hover{background:#298541;color:#fff;z-index:4}.home__search__box__wrapper{height:235px;margin:0 -15px;position:relative;z-index:2}.home__search__box__wrapper .home__search__boxes{display:flex;justify-content:space-around;position:absolute;transition:all .5s ease-in-out;width:400%}.home__search__box__wrapper .home__search__boxes .home__search__box{flex:1 0 0;max-width:430px;opacity:0;padding:10px 15px;transition:all .5s ease-in-out;visibility:hidden}.home__tab__search--places-to-live .home__search__box:nth-child(4){opacity:1;visibility:visible}.home__tab__search--places-to-live .home__search__box:nth-child(4) .home__search__select{display:block}.home__tab__search--places-to-live .home__search__boxes{transform:perspective(1px) translate3d(-75%,0,0)}.home__tab__search--k12 .home__search__box:first-child{opacity:1;visibility:visible}.home__tab__search--k12 .home__search__box:first-child .home__search__select{display:block}.home__tab__search--k12 .home__search__boxes{transform:perspective(1px) translateZ(0)}.home__tab__search--colleges .home__search__box:nth-child(2){opacity:1;visibility:visible}.home__tab__search--colleges .home__search__box:nth-child(2) .home__search__select{display:block}.home__tab__search--colleges .home__search__boxes{transform:perspective(1px) translate3d(-25%,0,0)}.home__tab__search--graduate-schools .home__search__box:nth-child(3){opacity:1;visibility:visible}.home__tab__search--graduate-schools .home__search__box:nth-child(3) .home__search__select{display:block}.home__tab__search--graduate-schools .home__search__boxes{transform:perspective(1px) translate3d(-50%,0,0)}@media (min-width:360px){.home__search__box__wrapper{height:260px}}@media (min-width:400px){.home__search__box__wrapper{height:300px}}@media (min-width:430px){.home__search__box__wrapper{margin:0 -15px 0 50%;transform:translateX(-215px)}.home__search__box__wrapper .home__search__boxes{width:1720px}}@media (min-width:500px){.home__search__box__wrapper{height:350px;margin:0 -30px 0 50%}}@media (min-width:600px){.home__search__box__wrapper{height:380px}}@media (min-width:1100px){.home__search__box__wrapper{margin:0 auto;padding:0 250px;width:1024px;left:512px}.home__search__box__wrapper .home__search__boxes{left:0}.home__search__box__wrapper .home__search__boxes .local{transform:translate(0)}.home__search__box__wrapper .home__search__boxes .k12{transform:translate(-430px)}.home__search__box__wrapper .home__search__boxes .college{transform:translate(-860px)}.home__search__box__wrapper .home__search__boxes .company{transform:translate(-1290px)}.home__search__box__wrapper .home__search__boxes .home__search__box{margin:0 auto;width:430px}}@media (min-width:1200px){.home__search__box__wrapper{height:400px}}.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:#298541;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--search-filter:-ms-input-placeholder,.home__search__box .sherlock--sherlock-list:-ms-input-placeholder,.home__search__box .sherlock--success:-ms-input-placeholder,.home__search__box .sherlock:-ms-input-placeholder{color:#ababab}.home__search__box .sherlock--error::-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--success::-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__by{color:#464646;font-size:16px;line-height:1.4;margin:10px 0 0}.home__search__select{left:0;opacity:.01;padding:.5em;position:absolute;top:0;z-index:1}.home__search__select__wrapper{display:inline-block;height:29px;margin:0 7px;padding:.1em 1.4em .1em .2em;position:relative}.home__search__select__wrapper,.home__search__select__wrapper .loading-indicator{background-color:#fff;border-radius:2px}.home__search__select__wrapper:focus-within{outline:2px solid #8ec8ef}.home__search__select__wrapper.home__search__select__wrapper--disabled{color:#a4d394}.home__search__select__wrapper:after{color:#464646;content:"\e60c";font-family:Niche-Interface-Symbols;position:absolute;right:2px;top:3px;z-index:0}.home-for-schools{padding:0;display:grid;grid-template-columns:15px auto 15px;grid-template-rows:10px auto 100px 100px auto 40px 30px;background-color:#fff}@media only screen and (min-width:500px){.home-for-schools{grid-template-columns:30px auto 30px}}@media only screen and (min-width:600px){.home-for-schools{grid-template-columns:30px auto 30px auto 30px;grid-template-rows:30px repeat(4,auto) 40px 50px}}@media only screen and (min-width:1200px){.home-for-schools{grid-template-columns:12% auto 60px auto 10%}}.home-for-schools__image-wrap{grid-column:1/span 2;grid-row:3/span 2;position:relative}@media only screen and (min-width:600px){.home-for-schools__image-wrap{grid-column:1/span 2;grid-row:1/span 6}}@media only screen and (min-width:900px){.home-for-schools__image-wrap{grid-column:2/span 1;grid-row:1/span 6}}.home-for-schools__image{width:85%;height:200px;background-image:url(https://d33a4decm84gsn.cloudfront.net/static/home/niche-for-schools.jpg);background-position:50%;background-size:cover}@media only screen and (min-width:600px){.home-for-schools__image{width:200px;height:100%}}@media only screen and (min-width:768px){.home-for-schools__image{width:250px}}@media only screen and (min-width:900px){.home-for-schools__image{width:300px}}@media only screen and (min-width:1200px){.home-for-schools__image{width:320px}}.home-for-schools__image-caption{background-color:#333;color:#fff;line-height:1em;padding:5px 10px;position:absolute;bottom:20px;right:30px}.home-for-schools__image-caption span{display:block;font-size:11px;color:#ddd}@media only screen and (min-width:600px){.home-for-schools__image-caption{right:-10px}}@media only screen and (min-width:900px){.home-for-schools__image-caption{bottom:20px;left:-10px;right:auto}}.home-for-schools__gray-background{grid-column:1/span 3;grid-row:4/span 3;background-color:#f6f6f6}@media only screen and (min-width:600px){.home-for-schools__gray-background{grid-column:1/span 14;grid-row:2/span 4}}.home-for-schools__content{grid-column:2/span 1;grid-row:5/span 1;padding-top:20px}.home-for-schools__content .home-for-schools__copy{margin-bottom:20px}.home-for-schools__content .home-for-schools__button{margin-top:10px}@media only screen and (min-width:600px){.home-for-schools__content{grid-column:4/span 1;grid-row:3/span 3;padding-bottom:40px}}@media only screen and (min-width:800px){.home-for-schools__content .home-for-schools-copy-wrap{display:flex;max-width:800px}.home-for-schools__content .home-for-schools-copy-wrap .home-for-schools__copy{flex:1 0 0;margin-right:20px}}.home-for-schools__heading{font-size:18px;font-weight:600;grid-column:2/span 1;grid-row:2/span 1;line-height:22px}@media only screen and (min-width:768px){.home-for-schools__heading{font-size:21px;line-height:23px}}@media only screen and (min-width:600px){.home-for-schools__heading{grid-column:4/span 1;grid-row:2/span 1;padding-top:20px}.home-for-schools__heading .home-for-schools__description,.home-for-schools__heading .home-for-schools__title{text-align:left;padding:0;margin:0}}.home-for-schools__text{color:#5f5f5f;line-height:19px}@media only screen and (min-width:768px){.home-for-schools__text{margin:.25em 0;font-size:16px;line-height:20px}}.home-for-schools__text a{color:#0064a6}.home-for-schools__title{text-align:center}.home-for-schools__description{color:#464646;font-size:18px;font-weight:400;text-align:center}.niche-icon-wrap{align-self:center;display:inline-flex;position:relative;height:.5em;width:1em}.niche-icon-wrap img,.niche-icon-wrap svg{bottom:-.125em;height:1em;width:1em;position:absolute}.niche-icon path,circle{fill:currentColor}.niche-logo-horizontal circle{fill:none}.niche-icon--quadracircle .niche-icon--quadracircle__dot--one{fill:#53a646}.niche-icon--quadracircle .niche-icon--quadracircle__dot--two{fill:#f2d555}.niche-icon--quadracircle .niche-icon--quadracircle__dot--three{fill:#9bcb47}.niche-icon--quadracircle .niche-icon--quadracircle__dot--four{fill:#ed5941}.niche-tools-icon{fill:transparent;stroke:currentColor;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px}.niche-tools-icon--solid-fill{fill:currentColor}.niche-tools-icon--white-fill{fill:#fff}.niche-tools-icon--no-stroke{stroke:none}.niche-icon--admissions-calculator{stroke-width:2.5px}.niche-icon--build-your-list__heart{stroke-width:3.25px}.niche-icon--build-your-list__rect{stroke-width:3px}.niche-icons--college-quiz__rect{stroke-width:2.38px}.niche-icon--compare-colleges{stroke-width:2.48px}.niche-icon--loan-options{stroke-width:2.29px}.niche-icon--scholarships{stroke-width:2.2px}.niche-icon--scholarships__nose{stroke-width:1.65px}.niche-icon--your-best-fit__track{stroke-width:2.67px}.niche-icon--your-best-fit__thumb{stroke-width:2.61px}.job-listings__filters{margin-bottom:15px;padding-top:15px}@media only screen and (min-width:400px){.job-listings__filters{padding-top:0}}@media only screen and (min-width:768px){.job-listings__filters{display:flex}}.job-listings__filters__query .input{width:100%}@media only screen and (min-width:768px){.job-listings__filters__query{flex:3}}.job-listings__filters__location .input{width:100%}.job-listings__filters__location .field__icon--green{background:hsla(0,0%,100%,0)}@media only screen and (min-width:768px){.job-listings__filters__location{flex:2;margin:0 0 0 5px}}.job-listings__filters__submit{display:block;margin-left:5px}.job-listings__filters__submit .button{height:100%}@media only screen and (min-width:500px){.job-listings__filters__submit .button{font-size:16px}}.job-listings-header{display:flex;flex-wrap:wrap;justify-content:space-between}.job-listings-header__partner{font-size:12px;display:flex;align-items:flex-end;height:30px;line-height:18px;color:#787878}.job-listings-header__partner-logo{display:inline-block;width:80px;height:26px;background:url(https://d33a4decm84gsn.cloudfront.net/static/job-listings/indeed-logo.png) no-repeat;background-size:contain}.job-listings-header__title{color:#298541;font-size:26px;line-height:30px;margin:5px 0 15px}@media only screen and (min-width:500px){.job-listings-header__title{font-size:30px;margin:5px 0 20px}}.job-listings-header__title--no-bottom-margin{margin-bottom:0}.job-listing{display:block;margin-bottom:15px}.job-listing__title{font-size:18px}@media only screen and (min-width:600px){.job-listing__title{font-size:20px}}.job-listing__title--new:after{content:"New!";color:#298541;font-size:.75em;font-weight:600;padding-left:5px}.job-listing__metas{color:#787878;font-size:14px;display:flex;flex-wrap:wrap}.job-listing__meta:after{content:"•";display:inline-block;width:1.1em;text-align:center}.job-listing__meta:last-child:after{display:none}.job-listing__meta--sponsored{color:#7cbc67}.jobs__result__description{font-size:14px}.jobs__result__description b{font-weight:400}.job-listing__list .job-listing{vertical-align:top}.job-listing__list .job-listing figcaption{flex:0 1 auto}.job-listings{position:relative}.job-listings .loading-indicator{background-color:hsla(0,0%,100%,.85)}.job-listings__count{color:#787878;font-size:14px;margin-bottom:10px}.job-listings__count strong{font-weight:600}.job-listings--loading{min-height:438px}@media only screen and (min-width:600px){.job-listings--loading{min-height:209px}}@media only screen and (min-width:768px){.job-listings--loading{min-height:219px}}.job-listings__no-results{margin:60px;text-align:center}.footer{background:#fff;font-size:14px;padding:50px 15px 0;position:relative;margin-bottom:30px}@media only screen and (min-width:600px){.footer{flex-wrap:nowrap;padding:50px 0 0}}@media only print{.footer{display:none}}.platform--renaissance .footer{z-index:100}.footer__container{border-top:2px solid #ddd;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1024px;padding:0 5px 30px;width:100%}.js-focus-visible .footer__container a:focus:not(.focus-visible){outline:0}.js-focus-visible .footer__container a.focus-visible{outline:3px solid #222;outline-offset:3px}@media only screen and (min-width:600px){.footer__container{flex-wrap:nowrap;padding:0 30px 30px}}.footer-claim-cta{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:15px;text-align:center}.footer-claim-cta .claim-your-school-cta{font-size:16px}.footer-claim-cta .claim-your-school-cta__link{font-weight:600;white-space:nowrap}.footer-dynamic-nav-container{flex:1 0 100%;order:1}@media only screen and (min-width:600px){.footer-dynamic-nav-container{flex:1 auto;order:2;padding:0 0 0 30px;width:80%}}.footer-tagline{color:#5f5f5f;font-size:18px;font-weight:400;line-height:22px;margin:60px 0 10px;padding:0 20px;text-align:center}@media only screen and (min-width:600px){.footer-tagline{margin:30px 0 10px}}@media only screen and (min-width:700px){.footer-tagline{font-size:20px;margin:35px 0 0;padding:0;text-align:left}}.footer-link-collection{display:none}@media only screen and (min-width:600px){.footer-link-collection{display:flex;padding:30px 0 0}}.footer-link-collection-list{flex:1 auto;padding:0 10px 0 0;width:33.333%}.footer-link-collection-list__item{font-size:12px;line-height:20px}.footer-link-collection-list__item>a{color:#5f5f5f}.footer-logo{background:#fff;display:block;font-size:9px;height:calc(9em + 20px);padding:10px;left:50%;margin:0 0 0 -64px;position:absolute;top:7px;width:calc(12em + 20px)}.footer-logo,.footer-logo:hover{color:transparent}.footer-logo:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/green-niche-logo-01252021.svg);background-position:.2em .2em;content:"";display:block;height:9em;width:12em}@media only screen and (min-width:600px){.footer-logo{font-size:.74em;left:0;margin:-45px 0 0;position:relative;top:0}}.footer-social-buttons{display:flex;justify-content:center}.js-focus-visible .footer-social-buttons a:focus:not(.focus-visible){outline:0}.js-focus-visible .footer-social-buttons a.focus-visible{outline:3px solid #222;outline-offset:1px}@media only screen and (min-width:600px){.footer-social-buttons{justify-content:left;padding:0 0 0 22px}}.footer-social-button{border-radius:2px;color:transparent;display:inline-block;font-size:13px;height:32px;margin:0 5px 0 0;text-decoration:none;width:32px}.footer-social-button--instagram{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/social-icons/instagram-icon.svg)}.footer-social-button--instagram:hover{opacity:.8}.footer-social-button--facebook{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/social-icons/facebook-icon.svg)}.footer-social-button--facebook:hover{opacity:.8}.footer-social-button--tiktok{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/social-icons/tiktok-icon.svg)}.footer-social-button--tiktok:hover{opacity:.8}.footer-social-button--twitter{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/social-icons/twitter-icon.svg)}.footer-social-button--twitter:hover{opacity:.8}.footer-static-list{display:flex;flex-flow:wrap;padding:10px 30px 20px 45px}@media only screen and (min-width:600px){.footer-static-list{padding:20px 0 40px 22px}}.footer-static-list__item{font-size:16px;line-height:24px;padding:2px 0;width:50%}@media only screen and (min-width:600px){.footer-static-list__item{width:100%}}.footer-static-nav-container{flex:1 0 100%;order:2}@media only screen and (min-width:600px){.footer-static-nav-container{flex:1 auto;min-width:140px;order:1;width:20%}}.footer-copyright{color:#5f5f5f;font-size:12px;padding:15px 0;text-align:center}@media only screen and (min-width:600px){.footer-copyright{text-align:left;padding:15px 0 15px 22px}}.footer-vertical-links{display:flex;align-items:flex-start;margin:35px 0}.footer-vertical-links .footer-vertical-links__item{font-family:Niche;font-size:12px;font-weight:600;line-height:1;padding:10px 40px 0 0}.footer-vertical-links .footer-vertical-links__item:last-child{padding-right:0}.footer-vertical-links a{color:#298541}@media (max-width:700px){.footer-vertical-links .footer-vertical-links__item{font-size:11px;padding:10px 0 0}}@media only screen and (min-width:900px){.footer-vertical-links .footer-vertical-links__item{font-size:13px;padding-right:50px}}@media only screen and (min-width:1000px){.footer-vertical-links .footer-vertical-links__item{font-size:15px}}@media (max-width:700px){.footer-vertical-links{flex-direction:column;align-items:center;margin-top:10px}}.global-nav-container{z-index:102;position:relative}@media only print{.global-nav-container{display:none}}.global-nav--show-mobile{width:100vw;height:100vh}.global-account-panel{z-index:102}.global-route-link{color:#5f5f5f;font-weight:600;transition:color .25s}.global-route-link:focus,.global-route-link:hover,.global-route-link[aria-current=page]{color:#298541;text-decoration:none}.global-nav__minimal{border-bottom:1px solid rgba(0,0,0,.1);position:relative;width:100%;z-index:200}.global-nav__minimal-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:5px}@media only screen and (min-width:768px){.global-nav__minimal-inner{padding:10px}}@media only screen and (min-width:900px){.global-nav__minimal-inner{padding:10px 15px}}@media only screen and (min-width:1024px){.global-nav__minimal-inner{padding:10px 20px}}.global-nav__minimal-inner .global-nav__logo{margin-left:0;width:126px}@media only screen and (min-width:768px){.global-nav__minimal-inner .global-nav__logo{width:128px}}@media only screen and (min-width:900px){.global-nav__minimal-inner .global-nav__logo{width:136px}}@media only screen and (min-width:1024px){.global-nav__minimal-inner .global-nav__logo{width:162px}}.global-nav__minimal-inner .global-nav__logo .niche-logo-horizontal path{fill:#464646;stroke:#464646}.global-nav__minimal-inner .global-nav__logo .niche-logo-horizontal circle{stroke:#464646}@media only screen and (min-width:1024px){.global-nav__minimal-inner .global-nav__logo .niche-logo-horizontal{height:40px;width:170px}}.global-nav__minimal-inner .global-nav__account-login,.global-nav__minimal-inner .niche-icon--account{color:rgba(0,0,0,.5)}.global-nav__minimal-inner .global-nav__account-login:hover{color:rgba(0,0,0,.7)}.global-nav__minimal-inner .global-nav__account-username,.global-nav__minimal-inner .global-nav__account__logged-in{color:rgba(0,0,0,.5)}.global-nav__minimal-inner .global-nav__account-username:hover,.global-nav__minimal-inner .global-nav__account-username:hover .global-nav__account-icon,.global-nav__minimal-inner .global-nav__account-username:hover .global-nav__account-username,.global-nav__minimal-inner .global-nav__account-username:hover .niche-icon--account,.global-nav__minimal-inner .global-nav__account__logged-in:hover,.global-nav__minimal-inner .global-nav__account__logged-in:hover .global-nav__account-icon,.global-nav__minimal-inner .global-nav__account__logged-in:hover .global-nav__account-username,.global-nav__minimal-inner .global-nav__account__logged-in:hover .niche-icon--account{color:rgba(0,0,0,.7)}.global-nav__minimal-inner .global-nav__account-icon{color:rgba(0,0,0,.5);margin:0}.global-nav__minimal-inner button.global-nav__account-login:hover{color:rgba(0,0,0,.5);border:none;background:transparent}.global-nav__minimal-inner button.global-nav__account-signup{color:#fff}.gravatar-icon{border-radius:50%;z-index:1}.global-nav__primary{background-color:#fff;height:100px;padding:5px 0;position:relative;width:100%;z-index:200;box-shadow:0 4px 6px -6px rgba(0,0,0,.24),0 2px 3px -3px rgba(0,0,0,.24)}@media only screen and (min-width:500px){.global-nav__primary{height:106px}}@media only screen and (min-width:768px){.global-nav__primary{box-shadow:none;height:80px;padding:11px 0}}@media only screen and (min-width:900px){.global-nav__primary{padding:10px 0}}@media only screen and (min-width:768px){.global-nav--sticky .global-nav__primary{height:88px;position:fixed;margin-bottom:0;top:0;transform:translateY(0,0);transition:all .15s ease-in-out;z-index:1000}}.global-nav--sticky-shadow .global-nav__primary{box-shadow:0 5px 10px -4px rgba(0,0,0,.12),0 5px 10px -6px rgba(0,0,0,.24)}.global-nav__primary-inner{align-items:center;display:flex;justify-content:space-between;min-height:44px}@media only screen and (min-width:768px){.global-nav__primary-inner{justify-content:flex-start;max-width:1200px;margin:0 auto;min-height:55px;padding:10px 20px}}@media only screen and (min-width:900px){.global-nav__primary-inner{padding:12px 20px}}.global-nav__primary--collapsed{height:auto;box-shadow:0 4px 6px -6px rgba(0,0,0,.24),0 2px 3px -3px rgba(0,0,0,.24)}@media only screen and (min-width:768px){.global-nav__primary--collapsed{padding:3px 0}}.global-nav__primary--collapsed-inner{display:none}@media only screen and (min-width:768px){.global-nav__primary--collapsed-inner{align-items:baseline;display:flex;flex:1;justify-content:space-between;padding-bottom:2px}}.global-nav__search-icon-container{display:flex;flex-direction:row}.button.button--bare.global-nav__close-search-icon{display:none;padding:10px 10px 9px;margin-left:5px;margin-right:-5px}@media only screen and (min-width:768px){.button.button--bare.global-nav__close-search-icon{color:#298541;cursor:pointer;display:block;font-size:24px}.js-focus-visible .button.button--bare.global-nav__close-search-icon:focus:not(.focus-visible){outline:0}.js-focus-visible .button.button--bare.global-nav__close-search-icon.focus-visible{outline-offset:0;outline:3px solid #222}}.button.button--bare.global-nav__search-icon{display:none}@media only screen and (min-width:768px){.button.button--bare.global-nav__search-icon{cursor:pointer;color:#298541;display:block;font-size:24px;padding:6px 7px;margin:-2px 8px;transform:translateY(2px)}.js-focus-visible .button.button--bare.global-nav__search-icon:focus:not(.focus-visible){outline:0}.js-focus-visible .button.button--bare.global-nav__search-icon.focus-visible{outline-offset:0;outline:3px solid #222}}.global-nav__divider{display:none}@media only screen and (min-width:768px){.global-nav__divider{background-color:#ccc;display:block;height:33px;width:2px}}.global-nav__account-login{display:none}@media only screen and (min-width:900px){.global-nav__account-login{background:transparent;box-shadow:inset 0 0 0 2px #298541;color:#298541;display:block;font-size:14px;font-weight:600;margin-right:10px;padding:.625em .75em .6em;white-space:nowrap}.js-focus-visible .global-nav__account-login:focus:not(.focus-visible){outline:0}.js-focus-visible .global-nav__account-login.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .global-nav__account-login.focus-visible.--alt-focus{outline-color:#fff}.platform .global-nav__account-login:active,.platform .global-nav__account-login:hover{background:#298541;color:#fff;text-decoration:none}}@media only screen and (min-width:1024px){.global-nav__account-login{font-size:16px;margin-left:-5px}}button.global-nav__account-signup{display:none}@media only screen and (min-width:900px){button.global-nav__account-signup{display:block;padding:.625em .75em .6em;color:#fff;background:#298541}button.global-nav__account-signup.button-small{font-size:14px}.js-focus-visible button.global-nav__account-signup:focus:not(.focus-visible){outline:0}.js-focus-visible button.global-nav__account-signup.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible button.global-nav__account-signup.focus-visible.--alt-focus{outline-color:#fff}.platform button.global-nav__account-signup:focus,.platform button.global-nav__account-signup:hover{color:#fff;background-color:#285a2c}}@media only screen and (min-width:1024px){button.global-nav__account-signup.button-small{font-size:16px}}@media only screen and (min-width:900px){.global-nav__account__logged-out .popover{display:none}}.global-nav__account{margin-left:auto;margin-right:9px}@media only screen and (min-width:768px){.global-nav__account{margin-left:15px;margin-right:0}}@media only screen and (min-width:900px){.global-nav__account{margin-left:15px}}@media only screen and (min-width:1024px){.global-nav__account{margin-left:20px}}.global-nav__account-icon{color:#298541;cursor:pointer;font-size:26px;line-height:1;padding:0;transition:opacity .3s linear}.global-nav__account__logged-in,.global-nav__account__logged-out{align-items:center;display:flex;justify-content:flex-end}@media only screen and (min-width:1024px){.global-nav__account__logged-out{min-width:130px}}@media only screen and (min-width:900px){.global-nav__account__logged-in{margin-left:5px}}.global-account-panel-toggle{background-color:transparent;border:none;cursor:pointer;font-family:inherit;margin:-5px;padding:7px 5px 5px}.js-focus-visible .global-account-panel-toggle:focus:not(.focus-visible){outline:0}.js-focus-visible .global-account-panel-toggle.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .global-account-panel-toggle.focus-visible.--alt-focus{outline-color:#fff}.global-account-panel-toggle .global-nav__account__logged-in{margin-left:0}@media only screen and (min-width:900px){.global-account-panel-toggle[data-logged-in=false]{display:none}}@media screen and (max-width:899px){.global-nav__account__logged-out{display:none}}.global-account-panel__close-button{background-color:transparent;border:none;cursor:pointer;font-family:inherit;padding:0 15px;position:absolute;right:0;top:1px;z-index:1}.js-focus-visible .global-account-panel__close-button:focus:not(.focus-visible){outline:0}.js-focus-visible .global-account-panel__close-button.focus-visible{outline-offset:0;outline:3px solid #222}.global-account-panel .slide-panel__content{background-color:#fff;bottom:0;top:0;width:300px}@media only screen and (max-width:767px){.global-account-panel .slide-panel__content{width:250px}}.global-account-panel .account-nav-content__header{background-color:#298541;color:#fff}.global-account-panel .account-nav-content__header,.global-account-panel__close-button{height:54px}@media only screen and (min-width:768px){.global-account-panel .account-nav-content__header,.global-account-panel__close-button{height:63px}}@media only screen and (min-width:900px){.global-account-panel .account-nav-content__header,.global-account-panel__close-button{height:67px}}.global-account-panel .niche-icon{color:#fff}.global-nav__account__logged-in{cursor:pointer}.global-nav__account__logged-in:hover{text-decoration:none}.global-nav__account__logged-in .global-nav__account-username{display:none}@media only screen and (min-width:900px){.global-nav__account__logged-in .global-nav__account-icon{display:block;font-size:24px;padding-right:6px;padding-left:0}.global-nav__account__logged-in .global-nav__account-username{display:inline-block}}.global-nav__account-username{color:#298541;display:none;font-size:15px;font-weight:600;line-height:16px}.global-nav__account-username .niche-icon--arrow-down{margin-left:3px}@media only screen and (min-width:768px){.global-nav__account-username{display:block}}@media only screen and (min-width:768px){.global-links-wrap{display:flex;font-size:15px;line-height:1.6;overflow:hidden;max-width:620px}}@media only screen and (min-width:900px){.global-links-wrap{max-width:720px}}.global-links{align-items:center;display:flex;max-width:100%}.global-links__list{flex:1 1 auto;overflow:hidden;position:relative;white-space:nowrap}.global-nav__secondary .global-links__list{padding-left:20px}.global-links__list:after{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));bottom:0;content:"";position:absolute;right:0;top:0;width:50px;pointer-events:none}.global-links__item{display:inline-block;margin-right:1.5em}.global-links__item a{color:#464646;background-color:#fff;display:block;font-size:1em;font-weight:600;border-bottom:2px solid #fff;position:relative}.global-links__item a:focus,.global-links__item a:hover{color:#464646;border-bottom:2px solid #464646;text-decoration:none;outline:none}.global-links__item a:focus{z-index:1000}.button.button--bare.global-links__meatball-icon{color:#298541;background-color:#fff;cursor:pointer;font-size:1.2em;line-height:1;margin-bottom:1px;padding:4px 8px}.js-focus-visible .button.button--bare.global-links__meatball-icon.button--stateful.focus-visible,.js-focus-visible .platform .button.button--bare.global-links__meatball-icon.focus-visible{outline-offset:-3px;z-index:1000}.button.button--bare.global-links__meatball-icon:hover{color:#262626;text-decoration:none}@media only screen and (min-width:768px){.global-links-wrap.global-links--primary{max-width:480px}}@media only screen and (min-width:800px){.global-links-wrap.global-links--primary{max-width:500px}}@media only screen and (min-width:1024px){.global-links-wrap.global-links--primary{max-width:600px}}.global-links-wrap.global-links--primary .global-links__list:after{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));pointer-events:none}.global-nav__inputs{background:#fff;display:block;left:0;padding:0 8px;position:absolute;top:43px;width:100%}@media only screen and (max-width:767px){.global-nav__inputs{transition:opacity .1s linear,transform .1s ease}}@media only screen and (min-width:768px){.global-nav__inputs{display:flex;flex:2 0 0;height:auto;position:relative;top:0}}@media only screen and (min-width:768px){.global-nav__primary--collapsed .global-nav__inputs{visibility:hidden;display:none}}.global-nav__inputs .loading-indicator{z-index:600}.global-nav__inputs--show-mobile{padding:6px 8px 10px;box-shadow:0 4px 6px -6px rgba(0,0,0,.24),0 2px 3px -3px rgba(0,0,0,.24)}.global-nav__inputs-wrap{overflow:hidden;height:0;border-radius:4px}@media only screen and (min-width:768px){.global-nav__inputs-wrap{border:2px solid #ccc}}.global-nav__inputs--show-mobile .global-nav__inputs-wrap{height:100%;border:2px solid #ccc}.global-nav__inputs--map-area .global-nav__inputs-wrap .sherlock__wrapper--in input::-moz-placeholder{color:#007ac8!important}.global-nav__inputs--map-area .global-nav__inputs-wrap .sherlock__wrapper--in input:-ms-input-placeholder{color:#007ac8!important}.global-nav__inputs--map-area .global-nav__inputs-wrap .sherlock__wrapper--in input::placeholder{color:#007ac8!important}@media only screen and (min-width:768px){.global-nav__inputs-wrap{flex:1;display:flex;height:auto;justify-content:space-between;overflow:visible}}.global-nav__inputs-wrap .global-nav__input--with-hint{display:flex;flex-direction:column;flex:1}.global-nav__inputs__sliding-backdrop{background:none;height:105px;left:0;position:absolute;top:-60px;transform:translateY(-100px);transition:transform .2s ease;width:100%}.global-nav__inputs--show-mobile .global-nav__inputs__sliding-backdrop{transform:translateY(46px)}@media only screen and (min-width:500px){.global-nav__inputs--show-mobile .global-nav__inputs__sliding-backdrop{transform:translateY(58px)}}.global-nav__input-wrap{background:#fff;display:block;flex:1;opacity:0;position:relative;padding:0 10px;transition:opacity .1s linear;visibility:hidden}@media only screen and (min-width:768px){.global-nav__input-wrap{padding:0;opacity:1;transition:none;visibility:visible}}.global-nav__inputs--show-mobile .global-nav__input-wrap{opacity:1;visibility:visible}.global-nav__input-wrap.global-nav__input-wrap--entity{z-index:500}@media only screen and (min-width:768px){.global-nav__input-wrap.global-nav__input-wrap--entity{margin:0}.global-nav__input-wrap.global-nav__input-wrap--entity .sherlock,.global-nav__input-wrap.global-nav__input-wrap--entity .sherlock--error,.global-nav__input-wrap.global-nav__input-wrap--entity .sherlock--search-filter,.global-nav__input-wrap.global-nav__input-wrap--entity .sherlock--sherlock-list,.global-nav__input-wrap.global-nav__input-wrap--entity .sherlock--success{border-radius:2px 0 0 2px}}.global-nav__input-wrap.global-nav__input-wrap--location{border-top:2px solid #ccc}.global-nav__input-wrap.global-nav__input-wrap--location .global-nav__input-wrap__icon{border-radius:0 2px 2px 0}@media only screen and (min-width:768px){.global-nav__input-wrap.global-nav__input-wrap--location{border-top:0;border-left:2px solid #ccc}.global-nav__input-wrap.global-nav__input-wrap--location .sherlock,.global-nav__input-wrap.global-nav__input-wrap--location .sherlock--error,.global-nav__input-wrap.global-nav__input-wrap--location .sherlock--search-filter,.global-nav__input-wrap.global-nav__input-wrap--location .sherlock--sherlock-list,.global-nav__input-wrap.global-nav__input-wrap--location .sherlock--success{border-radius:0 2px 2px 0}}.global-nav__input-wrap .sherlock,.global-nav__input-wrap .sherlock--error,.global-nav__input-wrap .sherlock--search-filter,.global-nav__input-wrap .sherlock--sherlock-list,.global-nav__input-wrap .sherlock--success{border:none;border-radius:2px}.global-nav__input-wrap .sherlock__results{border-top:1px solid #b8def7;max-height:75vh;left:0;overflow:scroll;padding-top:0;top:41px}@media only screen and (min-width:768px){.global-nav__input-wrap .sherlock__results{border-radius:0 0 2px 2px;border:none;border-top:1px solid #b8def7;box-shadow:0 2px 2px rgba(0,0,0,.12),0 3px 6px rgba(0,0,0,.24);height:auto;overflow:auto}}@media only screen and (min-width:900px){.global-nav__input-wrap .sherlock__results{top:48px}}.global-nav__input-wrap .sherlock__results:before{background-color:transparent}.global-nav__input-wrap .sherlock__wrapper,.global-nav__input-wrap .sherlock__wrapper--find,.global-nav__input-wrap .sherlock__wrapper--find--results-visible,.global-nav__input-wrap .sherlock__wrapper--in,.global-nav__input-wrap .sherlock__wrapper--in--results-visible,.global-nav__input-wrap .sherlock__wrapper--results-visible,.global-nav__input-wrap .sherlock__wrapper--sherlock-list,.global-nav__input-wrap .sherlock__wrapper--sherlock-list--results-visible{margin-right:0;padding-left:0}.global-nav__input-wrap .sherlock__wrapper--find--results-visible input,.global-nav__input-wrap .sherlock__wrapper--find input,.global-nav__input-wrap .sherlock__wrapper--in--results-visible input,.global-nav__input-wrap .sherlock__wrapper--in input,.global-nav__input-wrap .sherlock__wrapper--results-visible input,.global-nav__input-wrap .sherlock__wrapper--sherlock-list--results-visible input,.global-nav__input-wrap .sherlock__wrapper--sherlock-list input,.global-nav__input-wrap .sherlock__wrapper input{color:#007ac8;font-size:16px;height:40px}.global-nav__input-wrap .sherlock__wrapper--find--results-visible input::-moz-placeholder,.global-nav__input-wrap .sherlock__wrapper--find input::-moz-placeholder,.global-nav__input-wrap .sherlock__wrapper--in--results-visible input::-moz-placeholder,.global-nav__input-wrap .sherlock__wrapper--in input::-moz-placeholder,.global-nav__input-wrap .sherlock__wrapper--results-visible input::-moz-placeholder,.global-nav__input-wrap .sherlock__wrapper--sherlock-list--results-visible input::-moz-placeholder,.global-nav__input-wrap .sherlock__wrapper--sherlock-list input::-moz-placeholder,.global-nav__input-wrap .sherlock__wrapper input::-moz-placeholder{color:#787878}.global-nav__input-wrap .sherlock__wrapper--find--results-visible input:-ms-input-placeholder,.global-nav__input-wrap .sherlock__wrapper--find input:-ms-input-placeholder,.global-nav__input-wrap .sherlock__wrapper--in--results-visible input:-ms-input-placeholder,.global-nav__input-wrap .sherlock__wrapper--in input:-ms-input-placeholder,.global-nav__input-wrap .sherlock__wrapper--results-visible input:-ms-input-placeholder,.global-nav__input-wrap .sherlock__wrapper--sherlock-list--results-visible input:-ms-input-placeholder,.global-nav__input-wrap .sherlock__wrapper--sherlock-list input:-ms-input-placeholder,.global-nav__input-wrap .sherlock__wrapper input:-ms-input-placeholder{color:#787878}.global-nav__input-wrap .sherlock__wrapper--find--results-visible input::placeholder,.global-nav__input-wrap .sherlock__wrapper--find input::placeholder,.global-nav__input-wrap .sherlock__wrapper--in--results-visible input::placeholder,.global-nav__input-wrap .sherlock__wrapper--in input::placeholder,.global-nav__input-wrap .sherlock__wrapper--results-visible input::placeholder,.global-nav__input-wrap .sherlock__wrapper--sherlock-list--results-visible input::placeholder,.global-nav__input-wrap .sherlock__wrapper--sherlock-list input::placeholder,.global-nav__input-wrap .sherlock__wrapper input::placeholder{color:#787878}@media only screen and (min-width:500px){.global-nav__input-wrap .sherlock__wrapper--find--results-visible input,.global-nav__input-wrap .sherlock__wrapper--find input,.global-nav__input-wrap .sherlock__wrapper--in--results-visible input,.global-nav__input-wrap .sherlock__wrapper--in input,.global-nav__input-wrap .sherlock__wrapper--results-visible input,.global-nav__input-wrap .sherlock__wrapper--sherlock-list--results-visible input,.global-nav__input-wrap .sherlock__wrapper--sherlock-list input,.global-nav__input-wrap .sherlock__wrapper input{font-size:18px;height:46px}}@media only screen and (min-width:768px){.global-nav__input-wrap .sherlock__wrapper--find--results-visible input,.global-nav__input-wrap .sherlock__wrapper--find input,.global-nav__input-wrap .sherlock__wrapper--in--results-visible input,.global-nav__input-wrap .sherlock__wrapper--in input,.global-nav__input-wrap .sherlock__wrapper--results-visible input,.global-nav__input-wrap .sherlock__wrapper--sherlock-list--results-visible input,.global-nav__input-wrap .sherlock__wrapper--sherlock-list input,.global-nav__input-wrap .sherlock__wrapper input{font-size:16px;height:42px}}@media only screen and (min-width:900px){.global-nav__input-wrap .sherlock__wrapper--find--results-visible input,.global-nav__input-wrap .sherlock__wrapper--find input,.global-nav__input-wrap .sherlock__wrapper--in--results-visible input,.global-nav__input-wrap .sherlock__wrapper--in input,.global-nav__input-wrap .sherlock__wrapper--results-visible input,.global-nav__input-wrap .sherlock__wrapper--sherlock-list--results-visible input,.global-nav__input-wrap .sherlock__wrapper--sherlock-list input,.global-nav__input-wrap .sherlock__wrapper input{font-size:18px;height:45px}}.global-nav__input-wrap .sherlock__wrapper--find,.global-nav__input-wrap .sherlock__wrapper--find--results-visible,.global-nav__input-wrap .sherlock__wrapper--in,.global-nav__input-wrap .sherlock__wrapper--in--results-visible{position:relative}.global-nav__input-wrap .sherlock__wrapper--find--results-visible input,.global-nav__input-wrap .sherlock__wrapper--find input,.global-nav__input-wrap .sherlock__wrapper--in--results-visible input,.global-nav__input-wrap .sherlock__wrapper--in input{padding-left:50px}@media only screen and (min-width:900px){.global-nav__input-wrap .sherlock__wrapper--find--results-visible input,.global-nav__input-wrap .sherlock__wrapper--find input,.global-nav__input-wrap .sherlock__wrapper--in--results-visible input,.global-nav__input-wrap .sherlock__wrapper--in input{padding-left:53px}}.global-nav__input-wrap .sherlock__wrapper--find--results-visible:after,.global-nav__input-wrap .sherlock__wrapper--find:after,.global-nav__input-wrap .sherlock__wrapper--in--results-visible:after,.global-nav__input-wrap .sherlock__wrapper--in:after{content:none}.global-nav__input-wrap .sherlock__wrapper--find--results-visible .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--find .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--in--results-visible .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--in .sherlock-input__prompt{font-size:16px;font-weight:600;left:0;line-height:normal;padding:10px 0 11px 12px;position:absolute;top:0}@media only screen and (min-width:500px){.global-nav__input-wrap .sherlock__wrapper--find--results-visible .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--find .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--in--results-visible .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--in .sherlock-input__prompt{font-size:18px;padding:12px 0 11px 12px}}@media only screen and (min-width:768px){.global-nav__input-wrap .sherlock__wrapper--find--results-visible .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--find .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--in--results-visible .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--in .sherlock-input__prompt{font-size:16px;height:auto;padding:11px 0 11px 12px}}@media only screen and (min-width:900px){.global-nav__input-wrap .sherlock__wrapper--find--results-visible .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--find .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--in--results-visible .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--in .sherlock-input__prompt{font-size:18px}}.global-nav__input-wrap .sherlock-text-appear-animation{display:flex;opacity:0;transition-delay:.1s;transition:opacity .2s linear,transform .15s ease;will-change:transform,opacity}.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock-text-appear-animation{opacity:1;transform:translate(0)}@media only screen and (min-width:768px){.global-nav__input-wrap .sherlock-text-appear-animation{opacity:1;transform:translate(0)}}.global-nav__input-wrap .sherlock__wrapper--find--results-visible input::-moz-placeholder,.global-nav__input-wrap .sherlock__wrapper--find input::-moz-placeholder{display:flex;opacity:0;transition-delay:.1s;-moz-transition:opacity .2s linear,transform .15s ease;transition:opacity .2s linear,transform .15s ease;will-change:transform,opacity;color:#ababab}.global-nav__input-wrap .sherlock__wrapper--find--results-visible input:-ms-input-placeholder,.global-nav__input-wrap .sherlock__wrapper--find input:-ms-input-placeholder{display:flex;opacity:0;transition-delay:.1s;-ms-transition:opacity .2s linear,transform .15s ease;transition:opacity .2s linear,transform .15s ease;will-change:transform,opacity;color:#ababab}.global-nav__input-wrap .sherlock__wrapper--find--results-visible input::placeholder,.global-nav__input-wrap .sherlock__wrapper--find input::placeholder{display:flex;opacity:0;transition-delay:.1s;transition:opacity .2s linear,transform .15s ease;will-change:transform,opacity;color:#ababab}.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock__wrapper--find--results-visible input::-moz-placeholder,.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock__wrapper--find input::-moz-placeholder{opacity:1;transform:translate(0)}.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock__wrapper--find--results-visible input:-ms-input-placeholder,.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock__wrapper--find input:-ms-input-placeholder{opacity:1;transform:translate(0)}.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock__wrapper--find--results-visible input::placeholder,.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock__wrapper--find input::placeholder{opacity:1;transform:translate(0)}@media only screen and (min-width:768px){.global-nav__input-wrap .sherlock__wrapper--find--results-visible input::-moz-placeholder,.global-nav__input-wrap .sherlock__wrapper--find input::-moz-placeholder{opacity:1;transform:translate(0)}.global-nav__input-wrap .sherlock__wrapper--find--results-visible input:-ms-input-placeholder,.global-nav__input-wrap .sherlock__wrapper--find input:-ms-input-placeholder{opacity:1;transform:translate(0)}.global-nav__input-wrap .sherlock__wrapper--find--results-visible input::placeholder,.global-nav__input-wrap .sherlock__wrapper--find input::placeholder{opacity:1;transform:translate(0)}}@media only screen and (min-width:768px){.global-nav__input-wrap .sherlock__wrapper--find--results-visible input::-moz-placeholder,.global-nav__input-wrap .sherlock__wrapper--find input::-moz-placeholder{color:#787878}.global-nav__input-wrap .sherlock__wrapper--find--results-visible input:-ms-input-placeholder,.global-nav__input-wrap .sherlock__wrapper--find input:-ms-input-placeholder{color:#787878}.global-nav__input-wrap .sherlock__wrapper--find--results-visible input::placeholder,.global-nav__input-wrap .sherlock__wrapper--find input::placeholder{color:#787878}}.global-nav__input-wrap .sherlock__wrapper--find--results-visible .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--find .sherlock-input__prompt{display:flex;opacity:0;transition-delay:.1s;transition:opacity .2s linear,transform .15s ease;will-change:transform,opacity}.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock__wrapper--find--results-visible .sherlock-input__prompt,.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock__wrapper--find .sherlock-input__prompt{opacity:1;transform:translate(0)}@media only screen and (min-width:768px){.global-nav__input-wrap .sherlock__wrapper--find--results-visible .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--find .sherlock-input__prompt{opacity:1;transform:translate(0)}}.global-nav__input-wrap .sherlock-location-text-appear-animation{display:flex;opacity:0;transition-delay:.1s;transition:opacity .2s linear,transform .15s ease;will-change:transform,opacity;transform:translateY(-20px)}.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock-location-text-appear-animation{opacity:1;transform:translate(0)}@media only screen and (min-width:768px){.global-nav__input-wrap .sherlock-location-text-appear-animation{opacity:1;transform:translate(0)}}.global-nav__input-wrap .sherlock__wrapper--in--results-visible input,.global-nav__input-wrap .sherlock__wrapper--in input{padding-left:40px}.global-nav__input-wrap .sherlock__wrapper--in--results-visible input::-moz-placeholder,.global-nav__input-wrap .sherlock__wrapper--in input::-moz-placeholder{display:flex;opacity:0;transition-delay:.1s;-moz-transition:opacity .2s linear,transform .15s ease;transition:opacity .2s linear,transform .15s ease;will-change:transform,opacity;transform:translateY(-20px);color:#464646}.global-nav__input-wrap .sherlock__wrapper--in--results-visible input:-ms-input-placeholder,.global-nav__input-wrap .sherlock__wrapper--in input:-ms-input-placeholder{display:flex;opacity:0;transition-delay:.1s;-ms-transition:opacity .2s linear,transform .15s ease;transition:opacity .2s linear,transform .15s ease;will-change:transform,opacity;transform:translateY(-20px);color:#464646}.global-nav__input-wrap .sherlock__wrapper--in--results-visible input::placeholder,.global-nav__input-wrap .sherlock__wrapper--in input::placeholder{display:flex;opacity:0;transition-delay:.1s;transition:opacity .2s linear,transform .15s ease;will-change:transform,opacity;transform:translateY(-20px);color:#464646}.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock__wrapper--in--results-visible input::-moz-placeholder,.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock__wrapper--in input::-moz-placeholder{opacity:1;transform:translate(0)}.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock__wrapper--in--results-visible input:-ms-input-placeholder,.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock__wrapper--in input:-ms-input-placeholder{opacity:1;transform:translate(0)}.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock__wrapper--in--results-visible input::placeholder,.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock__wrapper--in input::placeholder{opacity:1;transform:translate(0)}@media only screen and (min-width:768px){.global-nav__input-wrap .sherlock__wrapper--in--results-visible input::-moz-placeholder,.global-nav__input-wrap .sherlock__wrapper--in input::-moz-placeholder{opacity:1;transform:translate(0)}.global-nav__input-wrap .sherlock__wrapper--in--results-visible input:-ms-input-placeholder,.global-nav__input-wrap .sherlock__wrapper--in input:-ms-input-placeholder{opacity:1;transform:translate(0)}.global-nav__input-wrap .sherlock__wrapper--in--results-visible input::placeholder,.global-nav__input-wrap .sherlock__wrapper--in input::placeholder{opacity:1;transform:translate(0)}}.global-nav__input-wrap .sherlock__wrapper--in--results-visible .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--in .sherlock-input__prompt{display:flex;opacity:0;transition-delay:.1s;transition:opacity .2s linear,transform .15s ease;will-change:transform,opacity;transform:translateY(-20px)}.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock__wrapper--in--results-visible .sherlock-input__prompt,.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock__wrapper--in .sherlock-input__prompt{opacity:1;transform:translate(0)}@media only screen and (min-width:768px){.global-nav__input-wrap .sherlock__wrapper--in--results-visible .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--in .sherlock-input__prompt{opacity:1;transform:translate(0)}}.sherlock__wrapper--find:focus-within+.global-nav__input-wrap__icon,.sherlock__wrapper--in:focus-within+.global-nav__input-wrap__icon{background:transparent}.global-nav__input-wrap__icon{background:linear-gradient(270deg,#fff 75%,hsla(0,0%,100%,0));color:#298541;cursor:pointer;font-size:16px;padding:8px 16px;position:absolute;right:2px;text-align:center;top:2px;z-index:400}.global-nav__input-wrap__icon:focus{outline:none;background:transparent}@media only screen and (min-width:500px){.global-nav__input-wrap__icon{top:4px;font-size:18px}}@media only screen and (min-width:768px){.global-nav__input-wrap__icon{background:linear-gradient(270deg,#fff 70%,hsla(0,0%,100%,0));color:#298541;font-size:16px;padding:9px 0;right:0;top:0;width:2em}.global-nav__input-wrap__icon:focus{outline-offset:-4px}}@media only screen and (min-width:900px){.global-nav__input-wrap__icon{font-size:20px;padding:8px 0}}.global-nav__input-suggestions-wrap{margin:10px;display:block;position:relative}@media only screen and (min-width:768px){.global-nav__input-suggestions-wrap{margin:3px 0 0;position:absolute;width:100%}}.global-nav__input-suggestions{background-color:#f6f6f6;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;z-index:200}@media only screen and (min-width:768px){.global-nav__input-suggestions{background-color:#e6e6e6;border-radius:0 0 2px 2px;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.12),0 3px 6px rgba(0,0,0,.24)}}@media only screen and (min-width:768px){.global-nav__input-suggestions:first-of-type{border-top:1px solid #b8def7}}.global-nav__input-suggestions-recent{border-bottom:1px solid #ccc}@media only screen and (min-width:768px){.global-nav__input-suggestions-recent{padding-bottom:8px}}@media only screen and (min-width:768px){.global-nav__input-suggestions:last-of-type{padding-top:8px;padding-bottom:8px}}.global-nav__input-suggestion{padding:.4em 15px .4em 48px}.global-nav__input-suggestion a{color:#5f5f5f;display:inline-block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.global-nav__input-suggestion a:hover{color:#007ac8;cursor:pointer;text-decoration:none}@media only screen and (min-width:768px){.global-nav__input-suggestion a{color:#464646}}@media only screen and (min-width:900px){.global-nav__input-suggestion{padding-left:54px}}.global-nav__input-suggestion.global-nav__input-suggestion-recent:before{-webkit-font-smoothing:antialiased;content:"Recent";font:600 9px/1 Niche;color:#298541;position:absolute;top:10px}.global-nav__input-suggestion.global-nav__input-suggestion-recent:first-of-type{padding-top:22px}@media only screen and (min-width:768px){.global-nav__input-suggestion.global-nav__input-suggestion-recent:first-of-type{padding-top:28px}}@-webkit-keyframes globalNavfocusEnter{0%{opacity:0}to{opacity:1}}@keyframes globalNavfocusEnter{0%{opacity:0}to{opacity:1}}.button--bare.global-nav__focus-close{color:#bbb;cursor:pointer;display:none;font-size:20px;padding:9px 0;position:absolute;right:0;text-align:center;top:0;width:2em}@media only screen and (min-width:500px){.button--bare.global-nav__focus-close{padding:12px 0}}.button--bare.global-nav__focus-close:hover{color:#ababab}.global-nav-input-wrap__focus{padding:0}.global-nav-input-wrap__focus input{background-color:#eef9ff}.global-nav-input-wrap__focus .icon-search-thin--sherlock,.global-nav-input-wrap__focus .icon-search-thin--sherlock--search-filter{color:#007ac8}.global-nav-input-wrap__focus .global-nav__input-wrap__icon{background-image:none;background:linear-gradient(270deg,#eef9ff 70%,hsla(0,0%,100%,0));color:#007ac8}.global-nav-input-wrap__focus .sherlock__wrapper--find--results-visible input::-moz-placeholder,.global-nav-input-wrap__focus .sherlock__wrapper--find input::-moz-placeholder,.global-nav-input-wrap__focus .sherlock__wrapper--in--results-visible input::-moz-placeholder,.global-nav-input-wrap__focus .sherlock__wrapper--in input::-moz-placeholder{color:#8ec8ef}.global-nav-input-wrap__focus .sherlock__wrapper--find--results-visible input:-ms-input-placeholder,.global-nav-input-wrap__focus .sherlock__wrapper--find input:-ms-input-placeholder,.global-nav-input-wrap__focus .sherlock__wrapper--in--results-visible input:-ms-input-placeholder,.global-nav-input-wrap__focus .sherlock__wrapper--in input:-ms-input-placeholder{color:#8ec8ef}.global-nav-input-wrap__focus .sherlock__wrapper--find--results-visible input::placeholder,.global-nav-input-wrap__focus .sherlock__wrapper--find input::placeholder,.global-nav-input-wrap__focus .sherlock__wrapper--in--results-visible input::placeholder,.global-nav-input-wrap__focus .sherlock__wrapper--in input::placeholder{color:#8ec8ef}@media only screen and (max-width:767px){.global-nav-input-wrap__focus{-webkit-animation:globalNavfocusEnter .1s linear;animation:globalNavfocusEnter .1s linear;background:#e6e6e6;height:100vh;margin:0;position:absolute;top:0;transform:translate(-10px,-43px);width:100%;z-index:500}.global-nav-input-wrap__focus .icon-search-thin--sherlock,.global-nav-input-wrap__focus .icon-search-thin--sherlock--search-filter{display:none}.global-nav-input-wrap__focus.global-nav__input-wrap--location{margin:0;border-top:0}.global-nav-input-wrap__focus.global-nav__input-wrap--find{margin:0}.global-nav-input-wrap__focus .global-nav__input-suggestions{padding:.4em 15px;z-index:300}.global-nav-input-wrap__focus .global-nav__input-suggestion{color:#5f5f5f;padding:.4em 0}.global-nav-input-wrap__focus .global-nav__input-wrap__icon{display:none}.global-nav-input-wrap__focus .global-nav__focus-close{display:block}.global-nav-input-wrap__focus .loading-indicator{align-items:flex-start;padding-top:14px}.global-nav-input-wrap__focus .sherlock__results{top:40px}.global-nav-input-wrap__focus .sherlock__wrapper--results-visible input::-moz-placeholder,.global-nav-input-wrap__focus .sherlock__wrapper--sherlock-list--results-visible input::-moz-placeholder,.global-nav-input-wrap__focus .sherlock__wrapper--sherlock-list input::-moz-placeholder,.global-nav-input-wrap__focus .sherlock__wrapper input::-moz-placeholder{color:#8ec8ef}.global-nav-input-wrap__focus .sherlock__wrapper--results-visible input:-ms-input-placeholder,.global-nav-input-wrap__focus .sherlock__wrapper--sherlock-list--results-visible input:-ms-input-placeholder,.global-nav-input-wrap__focus .sherlock__wrapper--sherlock-list input:-ms-input-placeholder,.global-nav-input-wrap__focus .sherlock__wrapper input:-ms-input-placeholder{color:#8ec8ef}.global-nav-input-wrap__focus .sherlock__wrapper--results-visible input::placeholder,.global-nav-input-wrap__focus .sherlock__wrapper--sherlock-list--results-visible input::placeholder,.global-nav-input-wrap__focus .sherlock__wrapper--sherlock-list input::placeholder,.global-nav-input-wrap__focus .sherlock__wrapper input::placeholder{color:#8ec8ef}}.global-nav__focus-loading{align-items:flex-start;display:none;z-index:400}.global-nav__focus-loading .loading-inner{margin-top:5em}.global-nav__input-wrap__sherlock-overlay{height:100%;position:absolute;width:100%;z-index:400}@media only screen and (min-width:768px){.global-nav__input-wrap__sherlock-overlay{display:block}}.global-nav-input-wrap__focus .global-nav__input-wrap__sherlock-overlay{display:none}.global-nav__input-wrap:focus,.global-nav__input-wrap__sherlock-overlay:focus{outline:none}.global-nav__inputs--collapsed-dropdown{background:#fff;display:none;opacity:0;padding:10px 15px 3px;position:absolute;transform:translateY(-50px);transition:transform .15s ease,opacity .15s ease-out;visibility:hidden;width:100%;z-index:300}@media only screen and (min-width:768px){.global-nav__inputs--collapsed-dropdown{display:flex}}.global-nav__inputs--collapsed-dropdown__inner{align-items:center;display:flex;width:100%;justify-content:flex-start;max-width:1200px;margin:0 auto}@media only screen and (min-width:900px){.global-nav__inputs--collapsed-dropdown__inner{justify-content:space-between;padding:0 100px}}@media only screen and (min-width:1024px){.global-nav__inputs--collapsed-dropdown__inner{padding:0 150px}}@media only screen and (min-width:1100px){.global-nav__inputs--collapsed-dropdown__inner{padding:0 200px}}.global-nav__inputs--collapsed-dropdown-visible{display:flex;visibility:visible;opacity:1;transform:translateY(0)}.mega-menu__category-label__arrow .svg-icon-wrap svg path{fill:currentColor}.global-nav__logo{display:inline-block;font-size:1.65em;height:29px;margin-left:auto;margin-right:auto;width:155px;min-width:155px;position:relative;transition:opacity .3s linear;z-index:100}.global-nav__logo .niche-logo-horizontal{display:block;height:29px;min-width:155px;position:absolute;top:50%;transform:translateY(-50%)}.global-nav__logo .niche-logo-horizontal path{fill:#298541;stroke:#298541}.global-nav__logo a{display:block;height:29px;width:147px;padding-left:4px;outline-offset:4px}@media only screen and (min-width:768px){.global-nav__logo a{height:31px;width:148px}}@media only screen and (min-width:1024px){.global-nav__logo a{height:34px;width:161px}}.js-focus-visible .global-nav__logo a:focus:not(.focus-visible){outline:0}.js-focus-visible .global-nav__logo a.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .global-nav__logo a.focus-visible.--alt-focus{outline-color:#fff}@media only screen and (min-width:768px){.global-nav__logo{height:30px;width:155px;margin:0 10px 0 -6px}.global-nav__logo .niche-logo-horizontal{height:30px;width:150px}}@media only screen and (min-width:1024px){.global-nav__logo{height:34px;margin:0 10px 0 -6px;width:174px}.global-nav__logo .niche-logo-horizontal{height:34px;width:170px}}.global-nav__hamburger{cursor:pointer;height:44px;margin-right:auto;position:relative;width:52px;z-index:100}@media only screen and (min-width:768px){.global-nav__hamburger{display:none}}.js-focus-visible .global-nav__hamburger:focus:not(.focus-visible){outline:0}.js-focus-visible .global-nav__hamburger.focus-visible{outline:3px solid #222;outline-offset:3px}.global-nav__hamburger:after,.global-nav__hamburger:before{content:"";background-color:#298541;border-radius:2px;height:2px;left:14px;opacity:1;position:absolute;transform:translateY(27px);transition:opacity .2s ease;width:18px}.global-nav__hamburger:after{transform:translateY(15px)}.global-nav__hamburger-line{background-color:#298541;border-radius:2px;height:2px;left:14px;position:absolute;top:21px;transition:opacity 0s linear;width:18px}.global-nav--show-mobile .global-nav__hamburger .global-nav__hamburger-line{opacity:0;transition-delay:.1s;transition-duration:0}.global-nav--show-mobile .global-nav__hamburger:after{-webkit-animation:hamburger-x-after .3s ease;animation:hamburger-x-after .3s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.global-nav--show-mobile .global-nav__hamburger:before{-webkit-animation:hamburger-x-before .3s ease;animation:hamburger-x-before .3s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes hamburger-x-after{0%{transform:translateY(15px)}40%{transform:translateY(21px)}to{transform:translateY(21px) rotate(-45deg)}}@keyframes hamburger-x-after{0%{transform:translateY(15px)}40%{transform:translateY(21px)}to{transform:translateY(21px) rotate(-45deg)}}@-webkit-keyframes hamburger-x-before{0%{transform:translateY(27px)}40%{transform:translateY(21px)}to{transform:translateY(21px) rotate(45deg)}}@keyframes hamburger-x-before{0%{transform:translateY(27px)}40%{transform:translateY(21px)}to{transform:translateY(21px) rotate(45deg)}}.mega-menu-wrapper{background-color:#f7f5f5;bottom:0;box-shadow:inset 0 8px 4px -7px rgba(0,0,0,.2),inset 0 10px 10px -7px rgba(0,0,0,.2);height:100%;left:0;overflow:hidden;padding-top:134px;position:absolute;top:0;width:100%}@media only screen and (min-width:500px){.mega-menu-wrapper{padding-top:144px}}@media only screen and (min-width:768px){.mega-menu-wrapper{background:#fff;border-radius:0 0 2px 2px;border-top:1px solid #e6e6e6;bottom:auto;box-shadow:0 5px 5px 0 rgba(0,0,0,.25);padding:0;height:auto;left:50%;margin-left:-45vw;top:auto;width:90vw;z-index:200}}@media only screen and (min-width:1024px){.mega-menu-wrapper{margin-left:-425px;width:850px}}.js-focus-visible .mega-menu-wrapper :focus:not(.focus-visible){outline:0}.js-focus-visible .mega-menu-wrapper .focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .mega-menu-wrapper .focus-visible.--alt-focus{outline-color:#fff}.mega-menu{-webkit-overflow-scrolling:touch;height:100%;overflow-y:scroll;padding:24px 30px 100px;touch-action:pan-y;width:100%;z-index:100}@media only screen and (min-width:768px){.mega-menu{background:#fff;bottom:auto;display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;overflow:auto;padding:20px 30px;width:100%;line-height:1.2em}}.mega-menu:focus{outline:none}.mega-menu__list{margin:0 0 10px}@media only screen and (min-width:768px){.mega-menu__list{flex:1 0 40%;margin-bottom:2em}.mega-menu__list:nth-child(odd){margin-right:1em}}@media only screen and (min-width:1024px){.mega-menu__list{flex:1 0 0;margin-right:1em}.mega-menu__list:nth-child(4){margin-right:0}}.mega-menu__category-label{border-bottom:1px solid #ddd;cursor:pointer;font:600 11px/1em Niche,Source Sans Pro,sans-serif;margin-bottom:10px;display:flex;opacity:0;-webkit-animation:mega-list-enter .5s ease;animation:mega-list-enter .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media only screen and (min-width:768px){.mega-menu__category-label{-webkit-animation:none;animation:none;opacity:1}}.mega-menu__category-label .mega-menu-category-label__link{color:#298541;display:inline-block;padding-bottom:15px;padding-top:10px;width:100%}@media only screen and (min-width:768px){.mega-menu__category-label:hover{border-bottom:1px solid #298541}.mega-menu__category-label:hover a{color:#298541}}.mega-menu__category-label:hover a{text-decoration:none}.mega-menu__list--expanded .mega-menu__item{-webkit-animation-name:mega-list-enter;animation-name:mega-list-enter;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0s;animation-delay:0s;opacity:0;display:block;text-indent:1em}@media only screen and (min-width:768px){.mega-menu__list--expanded .mega-menu__item{opacity:1;-webkit-animation:none;animation:none;text-indent:0}}.mega-menu__list--expanded .mega-menu__item:last-of-type{border-bottom:1px solid #ddd;padding-bottom:25px}@media only screen and (min-width:768px){.mega-menu__list--expanded .mega-menu__item:last-of-type{border-bottom:none;padding-bottom:10px}}.mega-menu__list--expanded .mega-menu__category-label{border-bottom:0;margin-bottom:10px;padding-bottom:0}@media only screen and (min-width:768px){.mega-menu__list--expanded .mega-menu__category-label{border-bottom:1px solid #ddd;padding-bottom:15px}}@media only screen and (min-width:768px){.mega-menu__list--expanded .mega-menu__category-label:hover{border-bottom:1px solid #298541;padding-bottom:15px}}.mega-menu__list--expanded .mega-menu__category-label .mega-menu-category-label__link{padding-bottom:0}.mega-menu__category-label__arrow{transition:transform .4s ease;font-size:16px;margin-top:5px;color:#464646}.mega-menu__category-label__arrow svg{width:16px}@media only screen and (min-width:768px){.mega-menu__category-label__arrow{display:none}}.mega-menu__item{display:none;padding:10px 0}@media only screen and (min-width:768px){.mega-menu__item{display:list-item}}.mega-menu__item a{color:#464646}.mega-menu__item a:hover{color:#298541;text-decoration:none}.mega-menu__niche-link{cursor:pointer;padding:7px 0}.mega-menu__niche-link a,.mega-menu__niche-link span{color:#464646}.mega-menu__niche-link a:hover,.mega-menu__niche-link span:hover{text-decoration:underline}@media only screen and (min-width:768px){.mega-menu__niche-link{padding:5px 0 0}}.mega-menu__niche-link.mega-menu__niche-link--wrap{display:flex}.mega-menu__niche-links-wrap{display:block;justify-content:space-between;padding-top:15px}@media only screen and (min-width:768px){.mega-menu__niche-links-wrap{display:flex;width:100%;padding-top:10px;border-top:1px solid #ddd}}.mega-menu-hidden{display:none}.niche-app-icon--footer{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/Icon-60%403x.png);height:23px;width:23px;background-size:cover;background-position:50%;border-radius:15px;top:10px;margin-right:5px}.mega-menu__category-label:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.mega-menu__category-label:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.mega-menu__category-label:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s}.mega-menu__list--expanded .mega-menu__category-label__arrow{transform:rotate(180deg)}.mega-menu__list--expanded .mega-menu__item:nth-child(0){-webkit-animation-delay:0s;animation-delay:0s}.mega-menu__list--expanded .mega-menu__item:first-child{-webkit-animation-delay:.02s;animation-delay:.02s}.mega-menu__list--expanded .mega-menu__item:nth-child(2){-webkit-animation-delay:.04s;animation-delay:.04s}.mega-menu__list--expanded .mega-menu__item:nth-child(3){-webkit-animation-delay:.06s;animation-delay:.06s}.mega-menu__list--expanded .mega-menu__item:nth-child(4){-webkit-animation-delay:.08s;animation-delay:.08s}.mega-menu__list--expanded .mega-menu__item:nth-child(5){-webkit-animation-delay:.1s;animation-delay:.1s}.mega-menu__list--expanded .mega-menu__item:nth-child(6){-webkit-animation-delay:.12s;animation-delay:.12s}.mega-menu__list--expanded .mega-menu__item:nth-child(7){-webkit-animation-delay:.14s;animation-delay:.14s}.mega-menu__list--expanded .mega-menu__item:nth-child(8){-webkit-animation-delay:.16s;animation-delay:.16s}.mega-menu__list--expanded .mega-menu__item:nth-child(9){-webkit-animation-delay:.18s;animation-delay:.18s}.mega-menu__list--expanded .mega-menu__item:nth-child(10){-webkit-animation-delay:.2s;animation-delay:.2s}.mega-menu__list--expanded .mega-menu__item:nth-child(11){-webkit-animation-delay:.22s;animation-delay:.22s}.mega-menu__list--expanded .mega-menu__item:nth-child(12){-webkit-animation-delay:.24s;animation-delay:.24s}.mega-menu__list--expanded .mega-menu__item:nth-child(13){-webkit-animation-delay:.26s;animation-delay:.26s}.mega-menu__list--expanded .mega-menu__item:nth-child(14){-webkit-animation-delay:.28s;animation-delay:.28s}@-webkit-keyframes mega-list-enter{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes mega-list-enter{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.mega-menu-transition-appear{opacity:1}.mega-menu-transition-appear .mega-menu__list,.mega-menu-transition-appear .mega-menu__niche-links-wrap{opacity:0}@media only screen and (min-width:768px){.mega-menu-transition-appear{opacity:0;transform:scale(.97)}}.mega-menu-transition-appear.mega-menu-transition-appear-active{opacity:1;transition:opacity .2s linear .15s}.mega-menu-transition-appear.mega-menu-transition-appear-active .mega-menu__list{-webkit-animation-name:mega-list-enter;animation-name:mega-list-enter;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.15s;animation-delay:.15s}.mega-menu-transition-appear.mega-menu-transition-appear-active .mega-menu__list:first-child{-webkit-animation-delay:.15s;animation-delay:.15s}.mega-menu-transition-appear.mega-menu-transition-appear-active .mega-menu__list:nth-child(2){-webkit-animation-delay:.35s;animation-delay:.35s}.mega-menu-transition-appear.mega-menu-transition-appear-active .mega-menu__list:nth-child(3){-webkit-animation-delay:.55s;animation-delay:.55s}.mega-menu-transition-appear.mega-menu-transition-appear-active .mega-menu__list:nth-child(4){-webkit-animation-delay:.75s;animation-delay:.75s}.mega-menu-transition-appear.mega-menu-transition-appear-active .mega-menu__niche-links-wrap{-webkit-animation-name:mega-list-enter;animation-name:mega-list-enter;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.95s;animation-delay:.95s}@media only screen and (min-width:768px){.mega-menu-transition-appear.mega-menu-transition-appear-active{opacity:1;transform:scale(1);transition:all .2s linear}.mega-menu-transition-appear.mega-menu-transition-appear-active .mega-menu__list,.mega-menu-transition-appear.mega-menu-transition-appear-active .mega-menu__niche-links-wrap{opacity:1;-webkit-animation:none;animation:none}}.global-nav__secondary{background:#fff;display:none;height:100vh;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:199}@media only screen and (min-width:768px){.global-nav__secondary{background-color:#fff;box-shadow:0 4px 6px -6px rgba(0,0,0,.24),0 2px 3px -3px rgba(0,0,0,.24);display:block;height:auto;opacity:1;position:static;width:100%}}@media only screen and (min-width:768px){.global-nav--sticky .global-nav__secondary{margin-top:80px}}@media only screen and (min-width:768px){.global-nav__secondary--collapsed,.global-nav__secondary--collapsed .global-nav__secondary-inner{height:0}}@media only screen and (min-width:768px){.global-nav__secondary-inner{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto;padding:13px 20px 12px 0}}@media only screen and (min-width:900px){.global-nav__secondary-inner{padding:12px 20px 10px 0}}.global-nav--enter .global-nav__secondary{display:block}.global-nav--show .global-nav__secondary{display:block;opacity:1}.global-review-entity-wrap{display:block;flex:128px 0 0;line-height:1.6;margin-left:30px;text-align:right}.global-review-entity-wrap:focus-within{z-index:1000}.platform .global-review-entity-wrap .popover__trigger:hover{outline:none}.platform .global-review-entity-wrap .popover__trigger:hover .global-review-entity{color:#464646}.global-review-entity{color:#464646;background-color:#fff;font-size:15px;font-weight:600;padding:2px 0}.global-review-entity .niche-icon-wrap{margin-right:5px}.global-review-entity:hover{color:#464646;border-bottom:2px solid #464646;cursor:pointer;text-decoration:none}@media only screen and (min-width:900px){.global-review-entity{font-size:15px}}.global-nav__faux-input-wrapper{background-color:#fff;left:2.5%;position:absolute;top:10px;width:95%;padding:0;text-align:left}.global-nav__faux-input-wrapper:focus{outline:0}@media only screen and (min-width:500px){.global-nav__faux-input-wrapper{left:1.5%;width:97%}}@media only screen and (min-width:768px){.global-nav__faux-input-wrapper{display:none}}.global-nav__faux-input-wrapper--flex{flex:1}.global-nav__faux-input{background-color:#fff;border:2px solid #ccc;border-radius:4px;color:#5f5f5f;cursor:pointer;flex:1;font:400 16px/1.2 Source Sans Pro;height:40px;margin:0;overflow:hidden;padding:10px 30px 0 10px;position:relative;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:500px){.global-nav__faux-input{font-size:18px;height:44px}}.global-nav__faux-input--strong{font-style:normal;font-weight:600;color:#464646}.global-nav__faux-input__icon{color:#298541;font-size:16px;position:absolute;right:8px}@media only screen and (min-width:500px){.global-nav__faux-input__icon{font-size:18px}}.global-nav__filter-button{margin-left:4px;z-index:100}.global-nav__filter-button .button{font-size:14px;line-height:inherit;height:100%;background:#298541}.global-nav__filter-button .button:hover{background:#285a2c}.js-focus-visible .global-nav__filter-button .button:focus:not(.focus-visible){outline:0}.js-focus-visible .global-nav__filter-button .button.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .global-nav__filter-button .button.focus-visible.--alt-focus{outline-color:#fff}.search-active-controls-count{background:#e25333;border-radius:50%;box-shadow:0 1px 0 rgba(0,0,0,.1);color:#fff;font-size:12px;font-weight:700;height:1.5em;line-height:1.5;position:absolute;right:-6px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.1);top:-6px;width:1.5em}.global-nav__search-controls--sticky .search-active-controls-count{top:4px;right:0}.global-nav__search-controls{background-color:#fff;display:flex;left:1.5%;position:absolute;top:10px;width:97%}.global-nav__search-controls .global-nav__faux-input-wrapper{position:relative;left:0;width:75%;top:0}@media only screen and (min-width:768px){.global-nav__search-controls{display:none}}.global-nav__search-controls--sticky{box-shadow:0 5px 10px -4px rgba(0,0,0,.12),0 5px 10px -6px rgba(0,0,0,.24);position:fixed;transform:none;width:100%;z-index:100;left:0;top:0;padding:9px 1.5%}.global-search-controls-sentinel{margin-bottom:10px;position:absolute}.skip-to-main-content__link{background:#000;border-bottom-right-radius:2px;color:#fff;left:0;opacity:0;padding:6px;position:absolute;text-decoration:underline;top:-40px;z-index:103}.skip-to-main-content__link:focus{left:0;opacity:1;outline:0;position:absolute;top:0}.skip-to-main-content__link:hover{background:#333;color:#fff}.skip-to-main-content__link:active{background:#464646;color:#fff}.partner-scholarship-thank-you__wrapper{width:100%;margin:0 auto}.partner-scholarship-thank-you__image{background-position:bottom;background-repeat:no-repeat;background-size:cover;height:100px;position:relative;margin:0 -15px 20px}@media only screen and (min-width:500px){.partner-scholarship-thank-you__image{height:160px;margin:0 -15px 30px}}.partner-scholarship-thank-you__content{padding:20px 15px 40px;line-height:1em;max-width:700px;margin:0 auto;text-align:center}@media only screen and (min-width:500px){.partner-scholarship-thank-you__content{padding:30px 15px 50px}}.partner-scholarship-thank-you__content p{margin:1em 0 .5em;line-height:20px;text-align:center}.partner-scholarship-thank-you__content .powered-by__wrap{margin:20px auto}.partner-scholarship-thank-you__content .powered-by__text{margin-top:0}.partner-scholarship-thank-you__header{font-size:28px;line-height:28px}@media only screen and (min-width:500px){.partner-scholarship-thank-you__header{display:block;font-size:36px;line-height:36px;padding-top:12px;text-align:center}}.partner-scholarship-thank-you--start-your-career-scholarship .partner-scholarship-thank-you__image{background-size:contain}@media only screen and (min-width:500px){.partner-scholarship-thank-you--start-your-career-scholarship .partner-scholarship-thank-you__image{height:200px}}.partner-scholarship-thank-you--sofi-get-your-money-right-scholarship .partner-scholarship-thank-you__image,.partner-scholarship-thank-you--twitch-future-of-gaming-scholarship .partner-scholarship-thank-you__image{background-position:top}@media only screen and (min-width:500px){.partner-scholarship-thank-you--twitch-future-of-gaming-scholarship .partner-scholarship-thank-you__image{height:200px}}.partner-scholarship-thank-you--twitch-future-of-gaming-scholarship .powered-by__logo{width:auto}.partner-scholarship-thank-you--make-school-computer-science-scholarship .partner-scholarship-thank-you__image{background-position:top}@media only screen and (min-width:500px){.partner-scholarship-thank-you--make-school-computer-science-scholarship .partner-scholarship-thank-you__image{height:200px}}.partner-scholarship-thank-you--become-a-student-loan-hero-scholarship .partner-scholarship-thank-you__image{background-position:50%;height:125px;margin-bottom:0}@media only screen and (min-width:500px){.partner-scholarship-thank-you--become-a-student-loan-hero-scholarship .partner-scholarship-thank-you__image{height:160px}}@media only screen and (min-width:768px){.partner-scholarship-thank-you--become-a-student-loan-hero-scholarship .partner-scholarship-thank-you__image{height:200px}}.partner-scholarship-thank-you--become-a-student-loan-hero-scholarship .powered-by__text{font-size:10px}@media only screen and (min-width:500px){.partner-scholarship-thank-you--become-a-student-loan-hero-scholarship .powered-by__text{font-size:11px}}.partner-scholarship-thank-you--become-a-student-loan-hero-scholarship .powered-by__wrap{max-width:360px}.partner-scholarship-thank-you--become-a-student-loan-hero-scholarship .powered-by__logo{background-size:contain;background-repeat:no-repeat;position:relative;width:180px;height:30px;top:4px}.partner-scholarship-thank-you--bumbles-move-maker-scholarship .partner-scholarship-thank-you__image{background-position:50%}.partner-scholarship-thank-you--bumbles-move-maker-scholarship .powered-by__logo{height:auto;width:100px}.profile-blocks{flex:1 0}@media only screen and (min-width:500px){.profile-body>.profile-blocks{margin:-65px 0 0}}.block,.block--alert,.block--horiz-poll,.block--location,.block--one,.block--one-two,.block--one-two-one,.block--premium-editorial,.block--premium-spotlight,.block--rankings,.block--reviews,.block--tabbed,.block--two,.block--two-one,.block--two-poll,.block--two-poll--no-poll,.block--two-two,.block--two-two-two{background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.2);margin:15px 0;max-width:800px;padding:0;position:relative}@media only screen and (min-width:500px){.block,.block--alert,.block--horiz-poll,.block--location,.block--one,.block--one-two,.block--one-two-one,.block--premium-editorial,.block--premium-spotlight,.block--rankings,.block--reviews,.block--tabbed,.block--two,.block--two-one,.block--two-poll,.block--two-poll--no-poll,.block--two-two,.block--two-two-two{border-radius:2px;margin:30px 20px}}@media only screen and (min-width:840px){.block,.block--alert,.block--horiz-poll,.block--location,.block--one,.block--one-two,.block--one-two-one,.block--premium-editorial,.block--premium-spotlight,.block--rankings,.block--reviews,.block--tabbed,.block--two,.block--two-one,.block--two-poll,.block--two-poll--no-poll,.block--two-two,.block--two-two-two{margin:30px auto}}@media only screen and (min-width:1000px){.profile-body--with-nav .block,.profile-body--with-nav .block--alert,.profile-body--with-nav .block--horiz-poll,.profile-body--with-nav .block--location,.profile-body--with-nav .block--one,.profile-body--with-nav .block--one-two,.profile-body--with-nav .block--one-two-one,.profile-body--with-nav .block--premium-editorial,.profile-body--with-nav .block--premium-spotlight,.profile-body--with-nav .block--rankings,.profile-body--with-nav .block--reviews,.profile-body--with-nav .block--tabbed,.profile-body--with-nav .block--two,.profile-body--with-nav .block--two-one,.profile-body--with-nav .block--two-poll,.profile-body--with-nav .block--two-poll--no-poll,.profile-body--with-nav .block--two-two,.profile-body--with-nav .block--two-two-two{margin:30px 0 30px auto}}@media only print{.block,.block--alert,.block--horiz-poll,.block--location,.block--one,.block--one-two,.block--one-two-one,.block--premium-editorial,.block--premium-spotlight,.block--rankings,.block--reviews,.block--tabbed,.block--two,.block--two-one,.block--two-poll,.block--two-poll--no-poll,.block--two-two,.block--two-two-two{box-shadow:none}}.block__description{color:#787878;font-size:16px;font-weight:400;line-height:20px;margin:0}.block__expansion{margin:0 auto;max-width:900px;padding:15px 0;position:relative}@media only screen and (min-width:500px){.block__expansion{padding:15px}}.block--premium-editorial__title,.block--premium-spotlight__heading,.block__heading{font-size:26px;line-height:30px;font-weight:400;margin:0;padding:0;color:#298541}@media only screen and (min-width:500px){.block--premium-editorial__title,.block--premium-spotlight__heading,.block__heading{font-size:30px;padding:0 0 30px}}.block__preheader{margin-bottom:3px}.block__preheader,.block__preheader>h2{background-color:#e5edde;color:#7cbc67;display:flex;font-size:10px;font-weight:600;letter-spacing:-.5px;line-height:10px;text-transform:uppercase}.block--premium-spotlight__title,.block__title{padding:15px;word-wrap:break-word}@media only screen and (min-width:500px){.block--premium-spotlight__title,.block__title{padding:30px 30px 0;font-size:30px}}@media only print{.block--premium-spotlight__title,.block__title{padding:0 15px}}.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}.bare-value+.text-cta,.breakdown+.breakdown,.breakdown--bar_chart+.breakdown--bar_chart,.overall-grade+.overall-grade,.parent__entity+.profile__website,.parent__entity+.scalar--two,.parent__entity+.text-cta,.poll__single+.poll__single,.poll__single--piechart+.poll__single--piechart,.poll__single--piechart+.text-cta,.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,.profile__website+.scalar--two,.scalar+.breakdown,.scalar+.breakdown--bar_chart,.scalar+.breakdown--bar_chart--colorful,.scalar+.fact-with-icon,.scalar+.poll__single,.scalar+.poll__single--piechart,.scalar+.poll__table--bar_chart--colorful,.scalar+.profile__website,.scalar+.scalar,.scalar+.scalar--three,.scalar+.search-tags,.scalar--three+.breakdown,.scalar--three+.breakdown--bar_chart,.scalar--three+.breakdown--bar_chart--colorful,.scalar--two+.profile__website,.text-cta+.poll__single--piechart{margin-top:20px}@media only print,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%}}@media only print{.profile__bucket--1,.profile__bucket--2,.profile__bucket--3,.profile__bucket--4,.profile__bucket--5,.profile__bucket--6{padding:0 15px 15px}}@media only screen and (min-width:500px){.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:#298541;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{background:#e6e6e6;color:#464646;position:relative;z-index:0;overflow:hidden}.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:#298541}.profile--rankings{overflow-x:visible}@media only screen and (min-width:1000px){.profile--expansion .profile-header__blocks .profile-blocks{padding:30px 0;position:-webkit-sticky;position:sticky;top:0}}@media only screen and (min-width:1000px){.profile--expansion .profile-postcard-header .postcard--responsive{margin-bottom:0}}@media only screen and (max-width:999px){.profile--expansion .profile-postcard-header figure.postcard__figure{height:18vw}}@media only screen and (min-width:1000px){.profile--expansion .profile-postcard-header{width:265px}.profile--expansion .profile-postcard-header .button--postcard-atl{bottom:auto;padding:7px 9px;top:7px;right:7px}.profile--expansion .profile-postcard-header .button--postcard-atl:before{margin-right:0}.profile--expansion .profile-postcard-header .button__text,.profile--expansion .profile-postcard-header .niche-icon-wrap{display:none}.profile--expansion .profile-postcard-header .postcard__attrs,.profile--expansion .profile-postcard-header .review__stars{font-size:13px!important}.profile--expansion .profile-postcard-header .postcard__attr--has-grade{padding-left:2px}.profile--expansion .profile-postcard-header .postcard__badge{display:none}.profile--expansion .profile-postcard-header .postcard__content{padding:8px 8px 0}.profile--expansion .profile-postcard-header .postcard__content--secondary{display:none}.profile--expansion .profile-postcard-header .postcard__cta{display:initial;padding:0}.profile--expansion .profile-postcard-header .postcard__cta>a{background:#eef9ff;display:block;font-size:14px;margin:5px;text-align:center}.profile--expansion .profile-postcard-header .postcard__cta--background{background:transparent}.profile--expansion .profile-postcard-header .postcard__figure{height:117px}.profile--expansion .profile-postcard-header .postcard__genus{font-size:9px;left:0;margin-left:5px;padding:7px 8px 4px}.profile--expansion .profile-postcard-header .postcard__image-container{border-radius:2px}.profile--expansion .profile-postcard-header .postcard__title{font-size:20px;line-height:1;margin-bottom:5px}.profile--expansion .profile-postcard-header .tooltip-trigger__claimed-check{height:14px;width:14px}}@media only screen and (min-width:1000px){.profile--expansion .profile-wrap{display:grid;gap:25px;grid-template-columns:265px 1fr;margin:0 auto;max-width:1160px;padding:0 20px 10px}.profile--expansion .profile-wrap .profile-blocks{margin-top:0}}@media screen and (max-width:392px){.platform__wrapper{overflow:hidden;overflow-y:auto}.profile{overflow-x:hidden}}@media only print{.profile:after,.profile:before{display:inline-block;height:55px;width:1000px;background-image:url(/static/platform-sprite-20210316.svg);background-size:500mm;background-position:-522px -15px;-webkit-print-color-adjust:exact;color-adjust:exact;content:""}}.block--alert{align-items:center;background-color:#dff3fd;border:2px solid #3b99d4;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;padding:20px 25px}.block--alert__title{font-weight:800;font-size:1rem}.block--alert__text,.block--alert__title{display:inline}.block--alert__link{font-weight:600}.js-focus-visible .block--alert__link:focus:not(.focus-visible){outline:0}.js-focus-visible .block--alert__link.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .block--alert__link.focus-visible.--alt-focus{outline-color:#fff}.block--alert__icon{fill:#464646;height:24px;width:24px}.block--blank{margin:15px 0;max-width:800px;padding:0}@media only screen and (min-width:500px){.block--blank{margin:30px 20px}}@media only screen and (min-width:840px){.block--blank{margin:30px auto}}@media only screen and (min-width:1000px){.profile-body--with-nav .block--blank{margin:30px 0 30px auto}}.block--blank [class^=profile__bucket]{padding:0}.block--breadcrumbs{margin:0 5px}@media only screen and (min-width:500px){.block--breadcrumbs{margin:0 20px}}@media only screen and (min-width:840px){.block--breadcrumbs{margin:0 auto}}.block--breadcrumbs .profile-breadcrumbs{border:0;padding:0}.block--breadcrumbs .profile__bucket--1{padding:0}.account-entity-table{margin:0 auto;width:100%;border-color:#fff;border-spacing:0;color:#5f5f5f;padding:0 0 1px;position:relative}.js-focus-visible .account-entity-table :focus:not(.focus-visible){outline:0}.js-focus-visible .account-entity-table .focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .account-entity-table .focus-visible.--alt-focus{outline-color:#fff}.entity-account-table__no-results{color:#7cbc67;font-size:20px;margin:0 auto 25px;max-width:275px;text-align:center}.entity-account-table__no-results p{line-height:1.25;padding:25px 0 0}.account-entity-item{margin:8px auto;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);background:#fff;padding:8px}@media screen and (min-width:600px){.account-entity-item{border-radius:2px}}@media only screen and (min-width:768px){.account-entity-item{margin:8px 0;padding:0}}.account-entity-item--selected{background-color:#dff3fd}.account-entity-grid{display:grid;grid-template-columns:minmax(250px,1fr) 70px;grid-template-rows:1fr -webkit-min-content;grid-template-rows:1fr min-content}@media only screen and (min-width:768px){.account-entity-grid{grid-template-columns:minmax(220px,1fr) 202px minmax(140px,-webkit-max-content) minmax(60px,-webkit-max-content);grid-template-columns:minmax(220px,1fr) 202px minmax(140px,max-content) minmax(60px,max-content);grid-template-rows:1fr}}.account-entity-item__content{border:none;display:flex;justify-items:center;align-items:center}@media only screen and (min-width:768px){.account-entity-item__content{border-left:1px solid #e6e6e6}}.account-entity-item__content--image-title{border-left:0 solid grey;justify-items:start}@media only screen and (min-width:768px){.account-entity-item__content--image-title{padding:8px}}.account-entity-item__panel-trigger{background-color:transparent!important;border-radius:0;padding:0;text-align:initial;width:100%}.account-entity-item__panel-trigger:focus .entity-row__title,.account-entity-item__panel-trigger:hover .entity-row__title{text-decoration:underline}.account-entity-item__content-container{display:flex;align-items:center}.account-entity-item__image-container{display:none;height:50px;width:50px;margin-right:10px;position:relative;overflow:hidden;border-radius:2px 2px 0 0;min-width:50px;align-self:normal}@media only screen and (min-width:768px){.account-entity-item__image-container{display:block}}.entityImage__figure__image{max-height:80px;background:#eee;background-size:cover;background-position:50%;position:absolute;top:0;left:0;right:0;bottom:-50px}.entity-row__title{display:block;font-size:20px;line-height:1.2;font-weight:600;color:#464646;margin-bottom:4px}.entity-row__title a{color:#464646}.account-entity__attrs{font-size:14px;font-weight:400;line-height:.8}.account-entity__attr{margin-bottom:3px;display:inline-flex;color:#5f5f5f}.account-entity__attr+.account-entity__attr:before{content:"•";padding:0 4px;display:inline-block;color:#919191}.account-entity-item__content--application-status{grid-column:1/span 1;grid-row:2/span 1}@media only screen and (min-width:768px){.account-entity-item__content--application-status{grid-column:initial;grid-row:initial}}.account-entity-item__content--button{display:none;padding:0 10px;border-left:0 solid grey;color:#5498cf;font-weight:600}@media only screen and (min-width:768px){.account-entity-item__content--button{display:grid;border-left:1px solid #e6e6e6}}.account-entity-item__content--menu{grid-column:2/span 1;grid-row:1/span 1;padding-left:10px}@media only screen and (min-width:768px){.account-entity-item__content--menu{grid-column:initial;grid-row:initial;padding-left:0}}.account-entity-item__content--menu .popover__trigger{color:#919191}.account-entity-item__content--menu .popover__trigger:hover{color:#000}.account-entity-menu{margin:0 auto}.account-entity-menu .popover__trigger{font-size:25px;color:#919191;top:2px;padding:7px}.block--events h3{font-size:medium;line-height:normal}.block--events .profile__bucket--2{padding:0}@media only print{.block--events{display:none}}.block--expansion-back{background:#f6f6f6;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);margin:15px 5px;max-width:984px;padding:15px 10px;position:relative}@media only screen and (min-width:500px){.block--expansion-back{margin:35px 20px}}@media only screen and (min-width:1024px){.block--expansion-back{margin:35px 0}}.block--expansion-back~.block--expansion-back{background:none;border-radius:none;box-shadow:none;padding:0 10px 30px;margin:20px 5px;max-width:820px;position:static}@media only screen and (min-width:500px){.block--expansion-back~.block--expansion-back{margin:20px 5px}}@media only screen and (min-width:1024px){.block--expansion-back~.block--expansion-back{margin:20px auto}}.block--majors-expansion+.block--expansion-back~.block--expansion-back,.block--ranking-expansion+.block--expansion-back~.block--expansion-back,.block--reviews-expansion+.block--expansion-back~.block--expansion-back{max-width:984px}.icon-arrowleft-thin--expansion{position:relative;top:2px}.block--location .block--premium-spotlight__title,.block--location .block__title{padding:0}.block--location .block__preheader{font-family:Niche}.block--location .block__preheader .niche-icon--quadracircle{width:8px;height:8px;margin-right:5px}.block--location .overall-grade--two .overall-grade__label{text-align:left}.block--location .profile-grade--two{padding:3px}.block--location .profile-grade--two .profile-grade__label{padding:0;word-break:normal}.block--location__header{width:100%;padding:15px;font-size:30px;background-color:#e5edde;margin-bottom:25px;color:#298541;line-height:30px}@media only screen and (min-width:500px){.block--location__header{padding:30px 30px 15px}}@media only print{.block--location__header{padding:0 15px;margin-bottom:10px}}.block--location__header .rankings-statement__link{color:#7cbc67;font-size:14px;line-height:32px;padding-top:5px}.block--location__header .profile-entity-name{display:flex;line-height:30px}.block--location__header .profile-entity-name__link{font-size:30px;line-height:30px;cursor:pointer;text-decoration:none;color:#298541}.block--location__header .profile-entity-name__link:hover{color:#409126}.js-focus-visible .block--location__header .profile-entity-name__link:focus:not(.focus-visible){outline:0}.js-focus-visible .block--location__header .profile-entity-name__link.focus-visible{outline:3px solid #222;outline-offset:1px}.block--location__midsection,.block--location__midsection section{width:100%}@media only print,only screen and (min-width:500px){.block--location__midsection{display:flex;padding:0 15px}.block--location__midsection section{width:50%}}.block--location .profile__bucket--2{line-height:17px}.block--location .profile__bucket--3{width:100%;padding:0 15px}.block--location .profile__bucket--4{width:100%}.block--location .profile__bucket--4 .ordered__list__bucket{display:flex;flex-wrap:wrap}.block--location .profile__bucket--4 .ordered__list__bucket__item{margin-left:7px;margin-top:8px;flex:1 0 40%}.block--location .profile__bucket--1,.block--location .profile__bucket--5{width:100%}.block--location .profile__bucket--1,.block--location .profile__bucket--2,.block--location .profile__bucket--6{padding:0}.block--majors-expansion{position:relative}.block--majors-expansion [class^=profile__bucket]{padding:0;width:100%}.majors-expansion{margin:0 auto;max-width:900px;padding:15px}.majors-expansion .block--premium-spotlight__title,.majors-expansion .block__title{padding:.5em 0}@media only screen and (min-width:500px){.majors-expansion .block--premium-editorial__title,.majors-expansion .block--premium-spotlight__heading,.majors-expansion .block__heading{padding:0}}@media only screen and (min-width:500px){.majors-expansion{padding:30px 30px 35px}}@media only screen and (min-width:768px){.majors-expansion{padding:50px 30px 35px}}.majors-expansion__buttons{padding:15px 0 0}.majors-expansion__buttons .button{margin:0 5px 5px 0}.majors-expansion__buttons svg{height:1em;width:1em}.majors-expansion__description{color:#787878;font-size:14px;line-height:18px}.platform--touch .majors-expansion__buttons button.button--outline.button--green:hover{color:#fff}.block--majors-overview{position:relative}.block--majors-overview [class^=profile__bucket]{padding-left:0;padding-right:0}.majors-overview{margin:0 auto;max-width:900px;padding:15px}.majors-overview .block--premium-spotlight__title,.majors-overview .block__title{padding:.5em 0}@media only screen and (min-width:500px){.majors-overview .block--premium-editorial__title,.majors-overview .block--premium-spotlight__heading,.majors-overview .block__heading{padding:0}}@media only screen and (min-width:500px){.majors-overview{padding:30px 30px 35px}}@media only screen and (min-width:768px){.majors-overview{padding:50px 30px 35px}}.majors-overview__description{padding:0 0 40px}.block--one-two-one .profile__bucket--5,.block--one-two .profile__bucket--4,.block--one .profile__bucket--2,.block--two-one .profile__bucket--4,.block--two-two-two .profile__bucket--7,.block--two-two .profile__bucket--5,.block--two .profile__bucket--3{padding:0;width:100%}.block--one-two-one .profile__bucket--1,.block--one-two-one .profile__bucket--4{width:100%}@media only screen and (min-width:500px){.block--one-two-one .profile__bucket--3,.block--one-two-one .profile__bucket--4,.block--one-two .profile__bucket--1,.block--one-two .profile__bucket--3,.block--one .profile__bucket--1,.block--two-one .profile__bucket--2,.block--two-one .profile__bucket--3,.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,.block--two-one .profile__bucket--3{width:100%}.block--one-two .profile__bucket--2,.block--two-one .profile__bucket--1{padding-right:15px}.block--one-two-one .profile__bucket--2,.block--one-two-one .profile__bucket--4,.block--one-two .profile__bucket--1,.block--one-two .profile__bucket--2,.block--two-one .profile__bucket--1,.block--two-one .profile__bucket--3,.block--two-two-two .profile__bucket--3,.block--two-two-two .profile__bucket--5,.block--two-two .profile__bucket--3{padding-left:30px}}@media only print{#admissions .profile__bucket--3{display:none}}.postcard-wrap{width:100%;margin-bottom:10px}@media only screen and (min-width:600px){.postcard-wrap{max-width:900px;margin:30px auto 20px}}.postcard-wrap .postcard-header{margin:20px 0 15px}.postcard-wrap .postcards{display:block}@media only screen and (min-width:600px){.postcard-wrap .postcards{display:flex}}.postcards{display:flex;width:100%}.postcard{border-radius:2px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);flex:1;display:flex;flex-direction:column;justify-content:space-between}.postcard.hide{display:none}.postcard.tcpa{transform:scale(.8);opacity:0;transition:all .3s ease;transition-delay:.2s}.postcard.tcpa.show{transform:scale(1);opacity:1}.postcards .postcard{margin-bottom:15px}@media only screen and (min-width:600px){.postcards .postcard{margin-right:10px}.postcards .postcard:last-of-type{margin-right:0}}.postcard--stroked{box-shadow:none;border:1px solid #ddd}.postcard--primary-action{display:block;cursor:pointer}.postcard--primary-action .postcard__content-container{display:flex;flex-direction:column}.postcard--primary-action:hover{text-decoration:none}.postcard--primary-action:hover .postcard__attention,.postcard--primary-action:hover .postcard__attr,.postcard--primary-action:hover .postcard__badge,.postcard--primary-action:hover .postcard__description,.postcard--primary-action:hover .postcard__genus,.postcard--primary-action:hover .postcard__parent,.postcard--primary-action:hover .postcard__sponsored,.postcard--primary-action:hover .postcard__title{color:#0063a5}.claimed-entity-icon{background:url(https://d33a4decm84gsn.cloudfront.net/static/claim-school/claimed-entity-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;box-shadow:none;cursor:pointer;display:inline-block;height:14px;left:4px;position:relative;top:0;width:14px}.postcard__image-container{position:relative;overflow:hidden;border-radius:2px 2px 0 0}@media only print{.postcard__image-container{display:none}}.postcard__figure{height:117px;max-height:117px;position:relative;margin:0}.postcard__reason{background:#e9f7e2;color:#298541;font:600 10px/1 Niche;padding:8px 15px 5px}.postcard__figure__image{background:#eee;background-size:cover;background-position:50%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.postcard__figure__image--gray{background:#eee}.postcard__figure__cite{position:absolute;z-index:2;font-size:10px;top:0;right:0;font-style:normal;text-shadow:0 1px 1px rgba(0,0,0,.4);padding:2px 4px;font-weight:600;color:#eee}.postcard__figure__cite a{color:#eee}.postcard__figure__cite a:hover{text-decoration:none;color:#fff}.postcard__image__sponsored{position:absolute;background:linear-gradient(180deg,rgba(0,0,0,.8),transparent);text-shadow:0 1px 0 rgba(0,0,0,.5);color:#f2d454;top:0;left:0;right:0;padding:8px 15px 20px;z-index:6;font:600 9px/1 Niche,sans-serif}.postcard__image__sponsored--green{color:#c5e4b8}.postcard__atl{position:absolute;right:7px;top:-40px;background:#fff;font-size:14px;color:#298541;padding:.7em .75em .6em 1em;box-shadow:0 0 5px rgba(0,0,0,.1),0 0 20px rgba(0,0,0,.3);z-index:5}.postcard__atl .svg-icon-wrap{margin-right:2px}.postcard__atl:hover{background-color:#298541;color:#fff}.postcard__action-menu{position:absolute;top:5px;right:5px;padding:5px 6px;font-size:18px;box-shadow:none;color:#ababab;background-color:#fff}.postcard__action-menu .popover__trigger{color:#ababab;padding:0 5px}.platform .postcard__action-menu .popover__trigger:hover{color:#0063a5;background:transparent;outline:none}.platform .postcard__action-menu .popover__trigger:focus{color:#007ac8;background:#eef9ff;outline:none}.postcard__action-menu .popover--visible .popover__trigger{color:#007ac8}.postcard__action-menu .popover__wrap{padding:5px 0}.postcard__action-menu .svg-icon-wrap{margin-right:0}.postcard__action-menu.popover-active,.postcard__action-menu:hover{background-color:#fff;color:#298541}.postcard__action-menu-items{padding:5px 0;margin:0}.postcard__action-menu-item{cursor:pointer;padding:5px 15px}.postcard__action-menu-item:hover{background:#f6f6f6}.postcard__action-menu-item:hover a{text-decoration:none}.postcard__action-menu-item a{color:#464646}.postcard__action-menu-item--remove{color:#e25333}.postcard__genus--wrap{bottom:0;margin-top:-28px;display:flex}.postcard__genus{background:#eee;border-radius:2px 2px 0 0;bottom:0;box-shadow:0 1px 1px rgba(0,0,0,.1),0 -1px 9px rgba(0,0,0,.19);color:#787878;cursor:pointer;font:600 9px/1 Niche,sans-serif;left:7px;margin-left:5px;padding:7px 13px;position:relative;z-index:5}.postcard__genus:first-child{margin-left:0}.postcard__genus:hover{color:#787878;cursor:pointer;text-decoration:none}.js-focus-visible .postcard__genus:focus:not(.focus-visible){outline:0}.js-focus-visible .postcard__genus.focus-visible{outline:3px solid #222;outline-offset:-6px}.postcard__genus--current{background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1),0 -1px 9px rgba(0,0,0,.25);color:#464646;z-index:6}.postcard__genus--current:hover{color:#464646;cursor:auto;text-decoration:none}.postcard__genus--small-fry{bottom:-7px;padding:7px 8px}.postcard__content--primary{position:relative;padding:8px 15px 10px;background:#fff}.postcard__content--secondary{margin:auto}@media only print{.postcard__content--secondary{display:none}}.postcard__parent{font-size:14px;line-height:1.2;color:#5f5f5f;margin-bottom:3px}.js-focus-visible .postcard__parent a:focus:not(.focus-visible){outline:0}.js-focus-visible .postcard__parent a.focus-visible{outline:3px solid #222;outline-offset:3px}.postcard__title{font-size:18px;line-height:1.2;font-weight:600;color:#464646;margin-bottom:3px;display:inline-block}.postcard__title a{color:#464646}.postcard__title a:focus{text-decoration:underline;outline:none}.postcard__title .claimed-entity-container{width:1px;padding:0 0 0 2px}.postcard__description{font-size:14px;color:#464646;line-height:1.2;margin-bottom:3px}.postcard__sponsored{color:#caad26;display:none}.postcard__badge,.postcard__sponsored{font-size:14px;line-height:1.2;margin-bottom:5px}.postcard__badge,.postcard__badge a{color:#298541}.postcard__badge a:hover{text-decoration:underline}.js-focus-visible .postcard__badge a:focus:not(.focus-visible){outline:0}.js-focus-visible .postcard__badge a.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .postcard__badge a.focus-visible.--alt-focus{outline-color:#fff}.postcard__attention{color:#007ac8;font-size:14px;margin-bottom:5px;line-height:1.2}.postcard__attention a{color:#007ac8}.postcard__attention a:hover{text-decoration:underline}.postcard__attrs{font-size:14px;line-height:1.2}.postcard__attr{margin-bottom:3px;display:inline-flex;white-space:nowrap;color:#5f5f5f}.js-focus-visible .postcard__attr a:focus:not(.focus-visible){outline:0}.js-focus-visible .postcard__attr a.focus-visible{outline:3px solid #222;outline-offset:3px}.postcard__attr+.postcard__attr:before{content:"•";padding:0 4px;display:inline-block;color:#919191}.postcard__attr--stacked{display:block}.postcard__attr--stacked+.postcard__attr:before{display:none}.postcard__attr--fact{display:flex;justify-content:space-between}.postcard__attr--fact+.postcard__attr:before{display:none}.postcard__attr__label{font-weight:600}.postcard__attr__value{text-align:right}.postcard__attr--has-grade .niche__grade{margin:-1px 4px -4px -2px;float:left;font-size:.55em}.postcard--responsive{width:auto;max-width:1080px;margin:0 auto;border-radius:0}@media only screen and (min-width:500px){.postcard--responsive{margin:0 auto 95px}}@media only screen and (min-width:1000px){.postcard--responsive{margin:0 auto 65px}}.postcard--responsive .postcard__image-container{border-radius:0}.postcard--responsive .postcard__figure{height:34vw;max-height:350px}.postcard--responsive .postcard__title{font-size:22px}.claimed-entity-icon__container{display:inline-block}.tooltip-message{margin-bottom:7px;margin-top:2px}@media only screen and (min-width:900px){.tooltip-message{margin-bottom:15px}}.tooltip-trigger__claimed-check{box-shadow:none}.postcard--responsive .postcard__title--is-link{color:#464646}.postcard--responsive .postcard__attr--has-reviews a{cursor:pointer;color:#5f5f5f}.postcard--responsive .postcard__attr--has-reviews a:hover{text-decoration:none}@media only screen and (min-width:600px){.postcard--responsive .button--postcard-atl{right:30px;bottom:15px;font-size:16px;padding:12px 14px 12px 13px}.postcard--responsive .button--postcard-atl .svg-icon-wrap{margin-right:4px}.postcard--responsive .postcard__genus{font-size:12px;left:18px;padding:10px 15px 6px 12px}.postcard--responsive .postcard__title{font-size:28px}.postcard .postcard__title .claimed-entity-icon__container{display:inline-flex}.postcard--responsive .claimed-entity-icon{width:18px;height:18px;top:1px}.postcard--responsive .postcard__attention,.postcard--responsive .postcard__attrs,.postcard--responsive .postcard__badge,.postcard--responsive .postcard__description,.postcard--responsive .postcard__parent,.postcard--responsive .postcard__sponsored{font-size:16px}.postcard--responsive .postcard__badge em{font-weight:600}.postcard--responsive .postcard__content-wrap{display:flex}.postcard--responsive .postcard__content--primary{flex:2 0 0;padding:12px 30px 15px}.postcard--responsive .postcard__attr--has-grade .niche-grade{margin:-2px 4px -4px -2px}.postcard--responsive .postcard__attr+.postcard__attr:before{padding:0 7px}.postcard--responsive .postcard__attr .profile-review-stars .review__stars,.postcard--responsive .postcard__cta{font-size:16px}.postcard--responsive .postcard__cta--background{padding:0 25px}}@media only print,only screen and (min-width:768px){.postcard--responsive .postcard__title{font-size:32px}.postcard--responsive .claimed-entity-icon{width:21px;height:21px}.postcard--responsive .postcard__cta--background{padding:0 10px}}@media only screen and (min-width:1000px){.postcard--responsive .postcard__content--primary{padding:12px 45px 15px}.postcard--responsive .postcard__genus{left:35px}}@media only screen and (min-width:1100px){.postcard--responsive{border-radius:0 0 2px 2px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.postcard--responsive .postcard__cta--background{margin-bottom:-4px}}.postcard--chip .postcard__content-container{display:flex}.postcard--chip .postcard__content-wrap{order:2;flex:1 0 0}@media only screen and (min-width:600px){.postcard--chip .postcard__content{padding-top:15px;padding-bottom:15px}}.postcard--chip .postcard__image-container{width:50px;min-width:50px;order:1;border-radius:0;margin:10px 0 10px 10px}@media only screen and (min-width:600px){.postcard--chip .postcard__image-container{margin-top:18px;margin-left:15px}}.postcard--chip [class*=postcard__figure__image--fallback]{display:none}.postcard--chip .postcard__sponsored{display:block}.postcard--chip .postcard__image__sponsored{display:none}.postcard--chip .postcard__figure{height:50px;overflow:hidden;border-radius:2px}.postcard--chip .postcard__atl{bottom:auto;top:5px;right:5px;padding:5px 6px;font-size:18px;box-shadow:none;color:#bbb}.postcard--chip .postcard__atl .svg-icon-wrap{margin-right:0}.postcard--chip .postcard__atl:hover{background-color:#fff;color:#298541}.postcard--chip .postcard__atl__text,.postcard--chip .postcard__figure__cite,.postcard--chip .postcard__genus{display:none}.postcard--chip .postcard__attrs--fact{padding-top:5px;max-width:300px}@media only screen and (min-width:600px){.postcard--chip .postcard__attrs--fact{padding-top:10px}}.postcard--chip .postcard__attr__label{margin-right:10px}.postcard--chip .postcard__attr__value{white-space:normal}.postcard--chip .postcard__attention,.postcard--chip .postcard__attrs,.postcard--chip .postcard__badge,.postcard--chip .postcard__description,.postcard--chip .postcard__parent,.postcard--chip .postcard__sponsored{font-size:12px}@media only screen and (min-width:600px){.postcard--chip .postcard__attention,.postcard--chip .postcard__attrs,.postcard--chip .postcard__badge,.postcard--chip .postcard__description,.postcard--chip .postcard__parent,.postcard--chip .postcard__sponsored{font-size:15px}}.postcard--chip .postcard__parent{padding-right:30px}.postcard--chip .postcard__title{font-size:18px;padding-right:30px;color:#464646;display:block}.postcard--chip .postcard__title a{color:#464646}@media only screen and (min-width:600px){.postcard--chip .postcard__title{font-size:20px}}.postcard--chip .postcard__attr--has-grade .niche-grade{margin-left:-1px}.postcard--chip .postcard__attr--no-reviews{display:none}.postcard--chip .postcard__attr .profile-review-stars .review__stars{font-size:inherit}.postcard--chip .postcard__cta{display:flex;justify-content:center;align-items:center;width:100%;padding:5px 5px 5px 0;font-size:14px}@media only screen and (min-width:600px){.postcard--chip .postcard__cta>.button+.button{margin-top:0}}.postcard--chip+.postcard--chip{margin-top:10px}@media only screen and (min-width:600px){.postcard--big-chip .postcard__content{padding:8px 30px 10px}.postcard--big-chip .postcard__title{font-size:20px}.postcard--big-chip .postcard__attention,.postcard--big-chip .postcard__attrs,.postcard--big-chip .postcard__badge,.postcard--big-chip .postcard__description,.postcard--big-chip .postcard__parent,.postcard--big-chip .postcard__sponsored{font-size:14px}.postcard--big-chip .postcard__image-container{width:100px;min-width:100px}.postcard--big-chip .postcard__figure{height:100px}}.postcard__cta{display:flex;font-size:14px;font-weight:600;justify-content:center;padding:0 5px 5px 0}.postcard__cta>.button{margin-left:5px}.js-focus-visible .postcard__cta>.button.focus-visible{outline-offset:2px}@media only screen and (min-width:600px){.postcard__cta{padding:10px 25px 10px 0;width:180px;display:block;margin:auto}.postcard--responsive .postcard__cta{font-size:16px}.postcard__cta>.button+.button{margin-top:5px}}.postcard__cta--background{background:#eef9ff;display:flex;padding:0 5px;width:auto}.postcard__cta--background a{padding:.75em 0}.postcard__cta--background a.postcard__cta--left{text-align:left}.postcard__cta--background a.postcard__cta--right{text-align:right}.postcard__cta--full-width a{flex:1 0 0}.postcard__cta--button{padding:0 5px 5px 0}.postcard__cta--button a{background:#eef9ff;padding:.5em .65em;border-radius:2px;text-align:center;margin-left:5px}@media only screen and (min-width:600px){.postcard__cta--button a{padding:.5em 1em}}.postcard__cta--button a.postcard__cta--left{text-align:left}.postcard__cta--button a.postcard__cta--right{text-align:right}.postcard__cta--left{justify-content:flex-start}.postcard__cta--right{justify-content:flex-end}.postcard__cta--left .niche-icon,.postcard__cta--right .niche-icon{width:1em;height:1em}.button--postcard-atl{position:absolute;right:7px;bottom:7px;background:#fff;font-size:14px;color:#298541;padding:7px 9px 7px 8px;box-shadow:0 0 5px rgba(0,0,0,.1),0 0 20px rgba(0,0,0,.3);z-index:6}.button--postcard-atl .svg-icon-wrap{margin-right:2px}.button--postcard-atl:hover{background-color:#298541;color:#fff}.postcard--squarish .postcard__title{font-size:16px;margin-bottom:5px;margin-top:2px;line-height:100%}.postcard--squarish .postcards .postcard{margin-right:10px;margin-bottom:0}.postcard--squarish .postcard__content-container:hover{cursor:pointer;color:#464646;text-decoration:none}@media only screen and (min-width:850px){.postcard--squarish .postcard__content-container:hover .postcard__title{text-decoration:underline}}.postcard--squarish .claimed-entity-icon{width:13px;height:13px;top:2px}.postcard--squarish .postcard__attrs{font-size:13px;line-height:100%;margin-top:6px}.postcards .postcard--small{margin-right:5px;margin-bottom:5px;min-width:140px}@media only screen and (min-width:900px){.postcards .postcard--small{min-width:150px;margin-right:10px;margin-bottom:10px}}@media only screen and (min-width:1024px){.postcards .postcard--small{min-width:180px}}.postcards .postcard--small .postcard__title{font-size:14px;margin-bottom:0}@media only screen and (min-width:768px){.postcards .postcard--small .postcard__title{font-size:16px}}.postcards .postcard--small .postcard__content-container .postcard__content{padding:8px 10px 10px}@media only screen and (min-width:500px){.postcards .postcard--small .postcard__content-container .postcard__content{padding:8px 15px 10px}}@media only screen and (min-width:1024px){.postcards .postcard--small .postcard__content-container .postcard__content{padding:10px 15px 12px}}.postcards .postcard--small .postcard__content-container .postcard__figure{height:65px}@media only screen and (min-width:768px){.postcards .postcard--small .postcard__content-container .postcard__figure{height:75px}}@media only screen and (min-width:1024px){.postcards .postcard--small .postcard__content-container .postcard__figure{height:100px}}.postcards .postcard--location{border-radius:4px;height:75px;margin:0 0 5px;min-width:140px;overflow:hidden;flex:1;display:flex;flex-direction:column;justify-content:space-between}.postcards .postcard--location .image-link{padding:10px}@media only screen and (min-width:768px){.postcards .postcard--location{height:90px}}@media only screen and (min-width:1024px){.postcards .postcard--location{height:100px}.postcards .postcard--location .image-link{padding:10px 15px}}.block--premium-editorial{padding:0;margin-bottom:30px}.block--premium-editorial [class^=profile__bucket]{padding:0}@media only print{.block--premium-editorial{padding-top:10px}.block--premium-editorial .profile__bucket--1,.block--premium-editorial .profile__bucket--2,.block--premium-editorial .profile__bucket--3,.block--premium-editorial .profile__bucket--4,.block--premium-editorial .profile__bucket--5,.block--premium-editorial .profile__bucket--6{flex:1 0 auto;padding:0 15px;width:100%}.block--premium-editorial .premium-photo{display:none}.block--premium-editorial a:after{content:" (" attr(href) ")"}.block--premium-editorial .premium-paragraph{padding:0}.block--premium-editorial .premium-buttons .button{display:flex;justify-content:flex-start;background:none;color:#007ac8;padding:0}}.block--premium-editorial__title{padding:20px 15px 30px}@media only print{.block--premium-editorial__title{padding:0 15px}}@media only screen and (min-width:500px){.block--premium-editorial__title{padding:20px 30px 40px}}.block--premium-instagram{display:flex;list-style-type:none;max-width:800px;padding:0;position:relative}.block--premium-instagram .loading-indicator{background:#e6e6e6}@media only screen and (min-width:600px){.block--premium-instagram{margin:30px 20px}}@media only screen and (min-width:860px){.block--premium-instagram{margin:30px auto}}@media only screen and (min-width:1000px){.profile-body--with-nav .block--premium-instagram{margin:30px 0 30px auto}}@media only print{.block--premium-instagram{display:none}}.block--premium-instagram--loading{min-height:340px;overflow:hidden}.block--premium-instagram__post{flex:1 0 0;margin:15px;padding:0}.block--premium-instagram__post+.block--premium-instagram__post,.block--premium-instagram__post+.block--premium-instagram__post+.block--premium-instagram__post{display:none}@media only screen and (min-width:600px){.block--premium-instagram__post{margin:0 15px 0 0}.block--premium-instagram__post+.block--premium-instagram__post{display:inline-block;margin-right:0}.block--premium-instagram__post+.block--premium-instagram__post+.block--premium-instagram__post{display:none}}@media only screen and (min-width:768px){.block--premium-instagram__post+.block--premium-instagram__post{margin-right:15px}.block--premium-instagram__post+.block--premium-instagram__post+.block--premium-instagram__post{display:inline-block;margin-right:0}}.block--premium-spotlight__content{display:grid;gap:20px;padding:0 15px 15px}.block--premium-spotlight .premium-spotlight__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px;min-height:200px}.block--premium-spotlight .premium-spotlight__copy{margin-bottom:0}.block--premium-spotlight .premium-buttons{padding-bottom:0}@media only screen and (min-width:768px){.block--premium-spotlight__content{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr -webkit-min-content;grid-template-rows:1fr min-content}.block--premium-spotlight .premium-spotlight__image{grid-column:2/span 1;grid-row:1/span 2;height:100%;width:auto}}@media only screen and (min-width:500px){.block--premium-spotlight__content{padding:0 30px 30px}}.block--premium-youtube{height:280px;margin:15px 0;max-width:800px}@media only screen and (min-width:500px){.block--premium-youtube{height:360px;margin:30px 20px}}@media only screen and (min-width:840px){.block--premium-youtube{margin:30px auto}}@media only screen and (min-width:1000px){.profile-body--with-nav .block--premium-youtube{margin:30px 0 30px auto}}@media only print{.block--premium-youtube{display:none}}.ensure-claimed-tooltip-above-header-fact{z-index:3}.profile-header{align-items:flex-end;background:#000;color:#fff;display:flex;flex-wrap:wrap;height:260px;margin:0 auto -45px;max-width:1400px;padding:0 15px 50px;position:relative;z-index:0}.profile-header+[class^=block]{position:relative;z-index:1}@media only screen and (min-width:500px){.profile-header{height:300px;margin:0 auto;padding:0 20px 65px}}@media only screen and (min-width:900px){.profile-header{height:400px}}@media only screen and (min-width:1400px){.profile-header{border-radius:0 0 4px 4px;overflow:hidden}}.profile-header__blocks{position:relative;z-index:2}.profile-header__container{max-width:985px;margin:0 auto;width:100%}.profile-header .profile__bucket--1{padding:0 55px 0 0;position:relative;z-index:2;z-index:3;margin:0 0 10px;width:100%}@media only screen and (min-width:500px){.profile-header .profile__bucket--1{padding:0 155px 0 0}}.profile-header .profile__bucket--1 .profile-entity-name{color:#fff;font-size:24px;line-height:26px;text-shadow:0 1px 1px rgba(0,0,0,.6)}@media only screen and (min-width:500px){.profile-header .profile__bucket--1 .profile-entity-name{font-size:28px;line-height:30px}}@media only screen and (min-width:900px){.profile-header .profile__bucket--1 .profile-entity-name{font-size:40px;line-height:46px}}.profile-header .profile__bucket--1 .profile-entity-name__link{color:#fff}.profile-header .profile__bucket--1 .profile-entity-name__claimed-entity-container{display:inline-flex}.profile-header .profile__bucket--1 .tooltip-message{margin-bottom:7px}@media only screen and (min-width:900px){.profile-header .profile__bucket--1 .tooltip-message{margin-bottom:15px}}.profile-header .profile__bucket--2{padding:0 55px 0 0;width:100%;position:relative;z-index:2}@media only screen and (min-width:500px){.profile-header .profile__bucket--2{padding:0 155px 0 0}}@media only screen and (min-width:500px){.profile-header .profile__bucket--2 .review__stars--white{font-size:16px}}@media only screen and (min-width:900px){.profile-header .profile__bucket--2 .review__stars--white{font-size:18px}}.profile-header .profile__bucket--2 [class^=review__stars__icon]{margin-right:5px;top:0}.profile-header .profile__bucket--3{padding:0 55px 0 0;width:100%;position:relative;z-index:2}@media only screen and (min-width:500px){.profile-header .profile__bucket--3{padding:0 155px 0 0}}.profile-header .profile__bucket--3 .ordered__list__bucket__item{display:inline;font-size:14px}.profile-header .profile__bucket--3 .ordered__list__bucket__item:not(:last-child):after{content:"\00b7";display:inline-block;text-align:center;width:.8em}@media only screen and (min-width:500px){.profile-header .profile__bucket--3 .ordered__list__bucket__item{font-size:16px}}@media only screen and (min-width:900px){.profile-header .profile__bucket--3 .ordered__list__bucket__item{font-size:18px}}.profile-header .profile__bucket--4{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.profile-header .profile__bucket--5{bottom:50px;padding:0;position:absolute;right:15px;width:auto;z-index:3}.profile-header .profile__bucket--5 .profile-add-to-list{margin:0}@media only screen and (min-width:500px){.profile-header .profile__bucket--5{bottom:65px;right:20px}}@media only screen and (min-width:1024px){.profile-header .profile__bucket--5{right:calc(50vw - 492.5px)}}@media only screen and (min-width:1400px){.profile-header .profile__bucket--5{right:208px}}.block--ranking-expansion .card{border-top:24px solid #298541;overflow:visible}.block--ranking-expansion .profile__bucket--1{padding:0}.ranking-expansion{display:block;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 #007ac8}.ranking-expansion__body{padding:15px 0 0}@media only screen and (min-width:768px){.ranking-expansion__body{padding:15px 0 30px}}.ranking-expansion-callout{background-color:#298541;box-shadow:0 0 3px rgba(0,0,0,.3);padding:15px}.ranking-expansion-header{padding:0;position:relative}.ranking-expansion-header .block--premium-spotlight__title,.ranking-expansion-header .block__title{padding:.5em 80px .5em 0}.ranking-expansion-header .block--premium-editorial__title,.ranking-expansion-header .block--premium-spotlight__heading,.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){.ranking-expansion{padding:0 30px}.ranking-expansion .ordered__list__bucket__item{width:50%}.ranking-expansion .ordered__list__bucket__item:nth-of-type(2n){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-header{padding:0 0 0 120px}.ranking-expansion-header [class^=rankings-badge]{font-size:2em;left:-5px;right:auto}.ranking-expansion-header .block--premium-spotlight__title,.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{border-top:25px solid #298541}.block--rankings .ordered__list__bucket__item{padding:0 0 20px}.block--rankings .block--premium-spotlight__title,.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--premium-spotlight__heading,.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}.js-focus-visible .block--rankings__teaser a:focus:not(.focus-visible){outline:0}.js-focus-visible .block--rankings__teaser a.focus-visible{outline:3px solid #222;outline-offset:3px}.block--rankings__teaser__link{align-items:center;color:#fff;display:flex;flex:1 auto;font-size:20px;line-height:22px;padding:18px 15px 18px 0}.block--rankings__teaser__link:hover{color:#fff}@media only print,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.333%}}@media only print,only screen and (min-width:600px){.block--rankings .ordered__list__bucket{padding-left:100px}.block--rankings .block--premium-spotlight__title,.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--rankings-teaser{align-content:center;align-items:center;background:#298541;border-radius:2px;color:#fff;display:flex;flex-wrap:nowrap;margin:15px 5px;max-width:800px;padding:0}@media only screen and (min-width:500px){.block--rankings-teaser{margin:30px 20px}}@media only screen and (min-width:768px){.block--rankings-teaser{margin:30px auto}}@media only screen and (min-width:1000px){.profile-body--with-nav .block--rankings-teaser{margin:30px 0 30px auto}}@media only print{.block--rankings-teaser{display:none}}.block--rankings-teaser .profile__buckets{flex:1 auto;align-content:center;align-items:center}.block--rankings-teaser .profile__bucket--1{color:#e9f7e2;font-size:18px;line-height:18px;padding:10px 15px 10px 0;text-align:left}@media only screen and (min-width:500px){.block--rankings-teaser .profile__bucket--1{font-size:20px;line-height:22px}}.block--rankings-teaser [class^=rankings-badge]{flex:0 auto;font-size:16px;margin:-8px 10px -8px 8px}@media only screen and (min-width:500px){.block--rankings-teaser [class^=rankings-badge]{font-size:20px;margin:-8px 15px}}.block--rankings-teaser strong{font-weight:600}.block--rankings-highlight{max-width:none}@media only screen and (min-width:840px){.block--rankings-highlight{margin:30px 20px}}@media only screen and (min-width:1000px){.block--rankings-highlight{margin:30px auto}}.report-card{padding:15px}@media only screen and (min-width:500px){.report-card{padding:20px 30px 10px}}.report-card .ordered__list__bucket{display:flex;flex-wrap:wrap}.report-card .ordered__list__bucket__item{display:none;flex:1 auto;width:50%}.report-card .ordered__list__bucket__item:nth-child(2n){padding:0 5px 16px 0}.report-card .ordered__list__bucket__item:nth-child(odd){padding:0 0 16px 5px}.report-card .ordered__list__bucket__item:nth-child(-n+6){display:block}@media only print,only screen and (min-width:600px){.report-card .profile__buckets{flex-wrap:nowrap}}.report-card .profile__bucket--1{flex:1 auto;padding:0 0 10px;width:100%}@media only screen and (min-width:600px){.report-card .profile__bucket--1{width:35%}}.report-card .profile__bucket--2{flex:2 auto;padding:0;width:100%}@media only screen and (min-width:600px){.report-card .profile__bucket--2{padding:10px 0 0 30px;width:65%}}.report-card--expanded .ordered__list__bucket__item{display:block}.report-card__toggle{color:#919191;cursor:pointer;background:transparent;border-width:0;font-size:inherit}.report-card__toggle:hover{color:#5f5f5f;text-decoration:none}.report-card__toggle .icon{position:relative;top:2px}.js-focus-visible .report-card__toggle:focus:not(.focus-visible){outline:0}.js-focus-visible .report-card__toggle.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .report-card__toggle.focus-visible.--alt-focus{outline-color:#fff}.no-reviews{padding:10px 30px 30px;text-align:center}.no-reviews .block--premium-spotlight__title,.no-reviews .block__title{padding-left:0;padding-right:0;text-align:left}.no-reviews__button{display:block;margin:20px auto}@media only screen and (min-width:630px){.no-reviews__button{max-width:300px}}.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{padding-top:15px;width:100%}.block--reviews .profile__bucket--1 .block--premium-spotlight__title,.block--reviews .profile__bucket--1 .block__title{line-height:1em;padding-left:0}.block--reviews .profile__bucket--1 .review__stars{font-size:16px}.block--reviews .profile__bucket--2,.block--reviews .profile__bucket--3,.block--reviews .profile__bucket--4{width:100%}.block--reviews .profile__bucket--4{padding:0}@media only screen and (min-width:500px){.block--reviews .profile__bucket--1{padding-top:30px}.block--reviews .profile__bucket--1 .review__stars{font-size:18px}.block--reviews .profile__bucket--1 .review__stars__icon{top:0}.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){.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)}}@media only print{.block--reviews{display:none}}.block--reviews-expansion{position:relative}.block--reviews-expansion .no-results{margin:30px auto;text-align:center}.block--reviews-expansion .no-results .no-results__title{color:#464646;font-size:20px;font-weight:400;margin:0 0 5px}.block--reviews-expansion .no-results .no-results__message{color:#919191;font-size:15px}.block--reviews-expansion .reviews-expansion-bucket{position:relative}.block--reviews-expansion .profile__bucket--1{padding-top:15px;width:100%}.block--reviews-expansion .profile__bucket--1 .block--premium-spotlight__title,.block--reviews-expansion .profile__bucket--1 .block__title{padding-bottom:0;padding-left:0;padding-top:0}.block--reviews-expansion .profile__bucket--1 .review__stars{font-size:16px}.block--reviews-expansion .profile__bucket--1 .review__stars__number__reviews{white-space:nowrap}.block--reviews-expansion .profile__bucket--1 [class^=review__stars__icon]{top:0}.block--reviews-expansion .profile__bucket--2{padding-bottom:0}@media only screen and (min-width:500px){.block--reviews-expansion .block--premium-spotlight__title,.block--reviews-expansion .block__title{padding:0}.block--reviews-expansion .profile__bucket--1{padding-top:30px;padding-left:15px;padding-bottom:15px}.block--reviews-expansion .profile__bucket--1 .review__stars{font-size:18px}.block--reviews-expansion .profile__bucket--1 .review__stars .block--premium-spotlight__title,.block--reviews-expansion .profile__bucket--1 .review__stars .block__title{display:inline;line-height:1em;padding-right:15px;padding-bottom:15px;padding-top:15px}.block--reviews-expansion .profile__bucket--1 .review__stars .block--premium-spotlight__title .block__heading,.block--reviews-expansion .profile__bucket--1 .review__stars .block__title .block--premium-editorial__title,.block--reviews-expansion .profile__bucket--1 .review__stars .block__title .block--premium-spotlight__heading,.block--reviews-expansion .profile__bucket--1 .review__stars .block__title .block__heading{display:inline}.block--reviews-expansion .profile__bucket--1 .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__bucket--2{width:280px}.block--reviews-expansion .profile__bucket--3{width:calc(100% - 280px)}}.block--sponsored-listings{display:grid;grid-gap:10px;grid-template-columns:repeat(3,1fr)}.block--sponsored-listings>*{width:100%}.block--sponsored-listings .carte{display:inline-flex;height:100%;margin-bottom:0;width:100%}.block--sponsored-listings .carte .postcard__genus{bottom:-10px;font-size:9px;font-weight:600;left:5px;margin-bottom:-5px;padding:5px 10px}.block--sponsored-listings .carte .entity-name{font-size:16px}.block--sponsored-listings .carte .postcard__attr{margin-bottom:0}.block--sponsored-listings .carte .postcard__attr,.block--sponsored-listings .carte .postcard__attr .review__stars{color:#5f5f5f;font-size:13px}@media only screen and (max-width:760px){.block--sponsored-listings{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;margin-left:0;margin-right:0;padding-left:20px;grid-template-columns:repeat(3,1fr) 10px}.block--sponsored-listings:after{content:""}.block--sponsored-listings .carte{flex:0 0 auto;width:60vw;max-width:320px;min-width:240px}}@media only screen and (max-width:499px){.block--sponsored-listings{grid-template-columns:repeat(3,1fr) .1px;padding-left:10px}}@media only print{.block--sponsored-listings{display:none}}.sponsored-listings-card{position:relative}.sponsored-listings-card__atl-container{align-items:center;box-shadow:0 0 5px rgba(0,0,0,.1),0 0 20px rgba(0,0,0,.3);display:flex;justify-content:center;position:absolute;top:7px;right:7px;z-index:2}.sponsored-listings-card__link{display:flex;height:100%}.sponsored-listings-card__link:hover{-webkit-text-decoration-color:#5f5f5f;text-decoration-color:#5f5f5f}.sponsored-listings-card__title{color:#464646;font-size:18px;font-weight:600;line-height:1;margin-bottom:0;font-size:16px}.sponsored-listings-card__attributes{font-size:13px;margin-top:6px}.sponsored-listings-card .sponsored-tag{background:#5f5f5f;color:#fff;font-size:12px;font-weight:600;left:7px;padding:4px 7px;position:absolute;top:7px;z-index:2}.sponsored-listings-fallback-cta{display:block;height:100%}.sponsored-listings-fallback-cta__card{height:100%;width:100%}.sponsored-listings-fallback-cta__title{color:#464646;font-size:18px;font-weight:600;line-height:1;margin-bottom:0;font-size:16px}.sponsored-listings-fallback-cta__description{display:inline-flex;white-space:nowrap;color:#5f5f5f;font-size:13px;margin-top:6px;margin-bottom:0;white-space:normal}.js-focus-visible .sponsored-listings-fallback-cta__description a:focus:not(.focus-visible){outline:0}.js-focus-visible .sponsored-listings-fallback-cta__description a.focus-visible{outline:3px solid #222;outline-offset:3px}.sponsored-listings-card__link:hover,.sponsored-listings-fallback-cta:hover{text-decoration:none}.sponsored-listings-card__link:hover [class*=__title],.sponsored-listings-fallback-cta:hover [class*=__title]{-webkit-text-decoration:underline solid #5f5f5f;text-decoration:underline solid #5f5f5f}.js-focus-visible .sponsored-listings-card__link:focus:not(.focus-visible),.js-focus-visible .sponsored-listings-fallback-cta:focus:not(.focus-visible){outline:0}.js-focus-visible .sponsored-listings-card__link.focus-visible,.js-focus-visible .sponsored-listings-fallback-cta.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .sponsored-listings-card__link.focus-visible.--alt-focus,.js-focus-visible .sponsored-listings-fallback-cta.focus-visible.--alt-focus{outline-color:#fff}.--sponsored-listings-card-title{color:#464646;font-size:18px;font-weight:600;line-height:1;margin-bottom:0}.block--two-one-null .profile__bucket--3,.block--two-one .profile__bucket--4{padding:0;width:100%}.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}.js-focus-visible .block--horiz-poll__empty__link:focus:not(.focus-visible){outline:0}.js-focus-visible .block--horiz-poll__empty__link.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .block--horiz-poll__empty__link.focus-visible.--alt-focus{outline-color:#fff}.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 print,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:0 20px;margin-top:4px}.block--two-poll--no-poll .profile__bucket--2{display:none}.block--two-poll__empty__button{margin:20px 0}@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--premium-spotlight__title,.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-facts--national,.profile__table__rows,.profile__table__rows--national{border-bottom:1px solid #ddd}.breakdown-facts--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-facts--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:first-child .fact__table__row__fill,.breakdown--bar_chart--colorful .fact__table__row:first-child .fact__table__row__fill,.breakdown--colorful--long_value .fact__table__row:first-child .fact__table__row__fill,.breakdown--colorful .fact__table__row:first-child .fact__table__row__fill,.profile__table--bar_chart--colorful--long_value .fact__table__row:first-child .fact__table__row__fill,.profile__table--bar_chart--colorful .fact__table__row:first-child .fact__table__row__fill,.profile__table--colorful--long_value .fact__table__row:first-child .fact__table__row__fill,.profile__table--colorful .fact__table__row:first-child .fact__table__row__fill{background-color:#abc3f7}.breakdown--bar_chart--colorful--long_value .fact__table__row:first-child .fact__table__row__value,.breakdown--bar_chart--colorful .fact__table__row:first-child .fact__table__row__value,.breakdown--colorful--long_value .fact__table__row:first-child .fact__table__row__value,.breakdown--colorful .fact__table__row:first-child .fact__table__row__value,.profile__table--bar_chart--colorful--long_value .fact__table__row:first-child .fact__table__row__value,.profile__table--bar_chart--colorful .fact__table__row:first-child .fact__table__row__value,.profile__table--colorful--long_value .fact__table__row:first-child .fact__table__row__value,.profile__table--colorful .fact__table__row:first-child .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%}.instagram-post{background-color:#fff;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1)}.instagram-post__link,.instagram-post__link:hover{text-decoration:none;display:list-item}.js-focus-visible .instagram-post__link:focus:not(.focus-visible),.js-focus-visible .instagram-post__link:hover:focus:not(.focus-visible){outline:0}.js-focus-visible .instagram-post__link.focus-visible,.js-focus-visible .instagram-post__link:hover.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .instagram-post__link.focus-visible.--alt-focus,.js-focus-visible .instagram-post__link:hover.focus-visible.--alt-focus{outline-color:#fff}.instagram-post__link div:last-child{padding-bottom:15px}.instagram-post__header{justify-content:space-between;padding:10px}.instagram-post__header,.instagram-post__metadata{align-items:center;display:flex}.instagram-post__metadata time{color:#919191;display:block;font-size:12px;font-weight:400;line-height:14px}.instagram-post__profile-pic{border-radius:50%;height:30px;margin-right:5px;max-width:30px;width:30px}.instagram-post__username{color:#464646;display:inline-block;font-size:14px;font-weight:600;line-height:16px;max-width:200px;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:350px){.instagram-post__username{max-width:230px}}@media only screen and (min-width:600px){.instagram-post__username{max-width:185px}}@media only screen and (min-width:650px){.instagram-post__username{max-width:200px}}@media only screen and (min-width:768px){.instagram-post__username{max-width:145px}}@media only screen and (min-width:800px){.instagram-post__username{max-width:160px}}.instagram-post__logo{height:24px;width:24px}.instagram-post__image{width:100%}.instagram-post__feedback{display:flex;justify-content:space-between;width:100%;padding:5px 10px}.instagram-post__love-wrap{display:flex}.instagram-post__save-wrap{text-align:right}.instagram-post__comment,.instagram-post__heart,.instagram-post__save{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/instagram/sprites.png);display:block}.instagram-post__heart{background-repeat:no-repeat;background-position:-225px -53px;height:24px;width:24px;margin-right:10px}.instagram-post__heart:hover{background-position:-251px -53px}.instagram-post__comment{background-repeat:no-repeat;background-position:-189px -103px;height:24px;width:24px}.instagram-post__comment:hover{opacity:.5}.instagram-post__save{background-repeat:no-repeat;background-position:-137px -103px;height:24px;width:24px}.instagram-post__save:hover{opacity:.5}.instagram-post__caption,.instagram-post__likes{font-size:15px;line-height:16px;color:#262626;font-weight:600;padding:5px 12px 0}.instagram-post__caption span{font-weight:400}.instagram-post__fallback-background{background-color:#c5e4b8;height:250px;width:100%}.profile__map__title{color:#298541;display:inline-block;font-size:26px;font-weight:400;line-height:30px;margin:0;padding:15px}@media only screen and (min-width:500px){.profile__map__title{font-size:30px;line-height:30px;padding:30px 30px 20px}}@media only screen and (min-width:1000px){.profile-body-wrap{display:flex;justify-content:center}}.profile-body{max-width:984px;position:relative;width:100%}@media only screen and (min-width:1000px){.profile-body{align-items:stretch;display:flex;justify-content:center}}@media only screen and (min-width:1000px){.profile-body--with-nav{justify-content:space-between}}.profile-nav-container-wrap{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.24);height:50px;position:fixed;top:0;transform:translateY(-60px);transition:transform .2s ease;width:100%;will-change:transform;z-index:101}@media only screen and (min-width:1000px){.profile-nav-container-wrap{background:none;box-shadow:none;height:100%;padding:0 0 25px;position:absolute;top:-29px;transform:none;transition:none;width:150px;will-change:unset;z-index:1}}@media only print{.profile-nav-container-wrap{box-shadow:none}}@media only screen and (min-width:1000px){.profile-nav-container-wrap--on-neighborhood{padding-top:0}}.profile-nav-container{font-size:15px;height:100%;position:relative;width:100%;overflow-x:auto;overflow-y:hidden}@media only screen and (min-width:1000px){.profile-nav-container{height:auto;overflow:visible;margin-left:15px}.profile-nav-container-wrap--fixed>.profile-nav-container{bottom:unset;max-width:150px;position:fixed;top:50px}.profile-nav-container-wrap--bottom>.profile-nav-container{bottom:0;padding:inherit;position:absolute;top:unset}}@media only screen and (min-width:1024px){.profile-nav-container{margin-left:0}}.profile-nav{height:100%;position:relative;overflow-y:hidden;overflow-x:auto;width:100%;scrollbar-width:none}.profile-nav::-webkit-scrollbar{-webkit-appearance:none;height:0}@media only screen and (min-width:1000px){.profile-nav{overflow:visible}}.profile-nav__sections{display:flex;width:100%}.profile-nav__sections:after{content:"";display:inline-table;height:50px;width:57px}@media only screen and (min-width:600px){.profile-nav__sections:after{width:171px}}@media only screen and (min-width:1000px){.profile-nav__sections:after{content:none}}@media only screen and (min-width:1000px){.profile-nav__sections{display:block}}.profile-nav__section{flex:1 0 auto;max-width:50vw;overflow:hidden;padding:14px 10px;text-align:center;text-overflow:ellipsis;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.profile-nav__section>a{color:#464646}.profile-nav__section>a:hover{text-decoration:none}.js-focus-visible .profile-nav__section a:focus:not(.focus-visible){outline:0}.js-focus-visible .profile-nav__section a.focus-visible{outline:3px solid #222;outline-offset:3px}.profile-nav__section:nth-child(2){-webkit-animation-delay:.12s;animation-delay:.12s}.profile-nav__section:nth-child(3){-webkit-animation-delay:.18s;animation-delay:.18s}.profile-nav__section:nth-child(4){-webkit-animation-delay:.24s;animation-delay:.24s}.profile-nav__section:nth-child(5){-webkit-animation-delay:.3s;animation-delay:.3s}.profile-nav__section:nth-child(6){-webkit-animation-delay:.36s;animation-delay:.36s}.profile-nav__section:nth-child(7){-webkit-animation-delay:.42s;animation-delay:.42s}.profile-nav__section:nth-child(8){-webkit-animation-delay:.48s;animation-delay:.48s}.profile-nav__section:nth-child(9){-webkit-animation-delay:.54s;animation-delay:.54s}.profile-nav__section:nth-child(10){-webkit-animation-delay:.6s;animation-delay:.6s}.profile-nav__section:nth-child(11){-webkit-animation-delay:.66s;animation-delay:.66s}.profile-nav__section:nth-child(12){-webkit-animation-delay:.72s;animation-delay:.72s}.profile-nav__section:nth-child(13){-webkit-animation-delay:.78s;animation-delay:.78s}.profile-nav__section:nth-child(14){-webkit-animation-delay:.84s;animation-delay:.84s}.profile-nav__section:nth-child(15){-webkit-animation-delay:.9s;animation-delay:.9s}@media only screen and (min-width:768px){.profile-nav__section{font-size:16px;padding:14px 16px}}@media only screen and (min-width:1000px){.profile-nav__section{font-size:15px;opacity:0;padding:6px;text-align:left}.profile-nav__section>a{color:#787878}.profile-nav__section>a:hover{color:#464646}}.profile-nav__section--active>a{color:#298541}@media only screen and (min-width:1000px){.profile-nav__section--active>a{font-weight:600}}.profile-nav__section--active>a:hover{color:#298541}.profile-nav__active-indicator{position:absolute;height:4px;background:#298541;width:100px;bottom:0;left:0;transition:transform .2s ease;transform-origin:0 0;will-change:transform}@media only screen and (min-width:1000px){.profile-nav__active-indicator{-webkit-animation-delay:.8s;animation-delay:.8s;background:#298541;border-radius:50%;height:8px;left:-9px;margin-top:13px;opacity:0;position:absolute;top:0;transform:scale(0);transition:transform .15s ease;width:8px;will-change:transform}}.profile-nav__atl-wrap{display:none;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}@media only screen and (min-width:600px){.profile-nav__atl-wrap{background:linear-gradient(270deg,#fff 80%,hsla(0,0%,100%,0));display:block;opacity:1;padding:7px 20px 5px 40px;position:absolute;right:0;top:0}}@media only screen and (min-width:1000px){.profile-nav__atl-wrap{-webkit-animation-delay:.8s;animation-delay:.8s;background:none;opacity:0;position:static;padding:15px 0 20px}}.profile-nav__atl-wrap .button.button--green{background:#fff}.profile-nav__panel-trigger{-webkit-font-smoothing:none;background:linear-gradient(270deg,#fff 70%,hsla(0,0%,100%,0));border-radius:0;color:#464646;cursor:pointer;display:block;font-size:18px;height:50px;padding:6px 13px 5px 20px;position:absolute;right:0;top:0;transition:unset;will-change:unset;z-index:3}.platform .profile-nav__panel-trigger:active,.platform .profile-nav__panel-trigger:hover{background:linear-gradient(270deg,#fff 70%,hsla(0,0%,100%,0));border:0;color:inherit}@media only screen and (min-width:600px){.profile-nav__panel-trigger{display:none}}.profile-nav-container-wrap.profile-nav-container-wrap--show{transform:none}@media only screen and (min-width:1000px){.profile-nav-container-wrap--show .profile-nav__active-indicator,.profile-nav-container-wrap--show .profile-nav__atl-wrap,.profile-nav-container-wrap--show .profile-nav__section{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.profile-nav-container-wrap--show .profile-nav__atl-wrap,.profile-nav-container-wrap--show .profile-nav__section{-webkit-animation-name:fade-in;animation-name:fade-in}.profile-nav-container-wrap--show .profile-nav__active-indicator{-webkit-animation-name:indicator-fade-in;animation-name:indicator-fade-in}}@media only print{.profile-nav-container-wrap--show{display:none}}.panel__header-wrap--profile-nav .panel__header,.panel__header-wrap--profile-nav .panel__header--shadow{box-shadow:0 1px 3px rgba(0,0,0,.2);background:#4ea361}.panel__header-wrap--profile-nav .panel__header__contents{color:#fff;font-size:20px;line-height:22px;padding-right:22px}.panel__header-wrap--profile-nav .icon-exit-thin--panel-header{color:currentColor}.profile-nav__panel-header-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.profile-nav__panel-sections{padding:5px 5px 0}.profile-nav__panel-section{text-align:left;margin:0 0 20px;font-size:18px}.profile-nav__panel-section>a{color:#464646}.profile-nav__panel-section>a:active{text-decoration:none}.profile-nav__panel-section--active>a{color:#4ea361}@keyframes fade-in{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes indicator-fade-in{0%{opacity:0;margin-left:-20px}to{opacity:1;margin-left:0}}@keyframes indicator-fade-in{0%{opacity:0;margin-left:-20px}to{opacity:1;margin-left:0}}.review-stars-cta{border-bottom:1px solid #ddd;border-top:1px solid #ddd;display:block;margin:12px 0 25px;padding:16px 0}.review-stars-cta__label{display:block;font-size:18px;line-height:20px}.review-stars-cta__entity{font-weight:600}.review-stars-cta__link{display:block;font-size:1px}.review-stars-cta__link:hover{text-decoration:none}.js-focus-visible .review-stars-cta__link:focus:not(.focus-visible){outline:0}.js-focus-visible .review-stars-cta__link.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .review-stars-cta__link.focus-visible.--alt-focus{outline-color:#fff}.review-stars-cta__link .star-rating--large{padding-top:8px}.review-stars-cta__link .star-rating__stars>label:hover,.review-stars-cta__link .star-rating__stars>label:hover~label{opacity:1}.review-filters{border-bottom:1px solid #ddd;margin:0 0 15px;padding:10px 15px 10px 0;transition:all .2s linear}.review-filters__title{color:#919191;font-size:14px;font-weight:600;text-transform:uppercase}.review-filter{margin-right:3px;margin-bottom:5px}.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}.profile__address--compact{font-style:normal}.profile-breadcrumbs{border-top:1px solid #ddd;color:#ababab;overflow:hidden;padding:15px;text-overflow:ellipsis;white-space:nowrap}.block--two .profile-breadcrumbs{margin:-16px 0 0}@media only screen and (min-width:500px){.profile-breadcrumbs{padding:15px 30px}}@media only print{.profile-breadcrumbs{display:none}}.profile-breadcrumbs__item{display:inline;font-size:14px}.profile-breadcrumbs__item:not(:last-of-type):after{content:"/";color:#ababab;display:inline-block;padding:0 6px}.js-focus-visible .profile-breadcrumbs__item a:focus:not(.focus-visible){outline:0}.js-focus-visible .profile-breadcrumbs__item a.focus-visible{outline:3px solid #222;outline-offset:3px}.breakdown-content-unavailable{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-facts,.breakdown--long_value .breakdown-facts--national,.breakdown .breakdown-facts,.breakdown .breakdown-facts--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-facts--national,.breakdown--bar_chart--colorful .breakdown-facts--national,.breakdown--bar_chart--long_value .breakdown-facts--national,.breakdown--bar_chart .breakdown-facts--national,.breakdown--colorful--long_value .breakdown-facts--national,.breakdown--colorful .breakdown-facts--national{border-bottom:0}.claim-cta__container{margin-top:20px}.js-focus-visible .claim-cta__container a:focus:not(.focus-visible){outline:0}.js-focus-visible .claim-cta__container a.focus-visible{outline:3px solid #222;outline-offset:3px}.claim-cta__icon{color:#fff;display:inline-block;font-size:20px;height:20px;width:20px}.claim-cta__icon circle{color:#5dc5f1}.claim-cta__text{display:inline-block;font-size:18px;font-weight:600;line-height:20px;padding-left:6px}.claim-cta-large__body{flex:3 0;font-weight:400;order:30;padding:10px 0 0 20px}@media only screen and (min-width:500px){.claim-cta-large__body{margin-bottom:8px;order:30;padding:10px 30px 0 100px}}.claim-cta-large__container{background:#f6f6f6;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);display:flex;flex-wrap:wrap;padding:20px 15px;vertical-align:top}@media only screen and (min-width:500px){.claim-cta-large__container{padding:30px 30px 25px}}.claim-cta-large__image{height:82px;margin-top:10px;order:10;width:65px}@media only screen and (min-width:500px){.claim-cta-large__image{height:94px;margin-top:-16px;order:10;position:absolute;width:75px}}.claim-cta-large__image--college{background:url(https://d33a4decm84gsn.cloudfront.net/static/claim-school/claimed-icon-graphic-college.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}.claim-cta-large__image--school{background:url(https://d33a4decm84gsn.cloudfront.net/static/claim-school/claimed-icon-graphic-school.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}.claim-cta-large__image--workplace{background:url(https://d33a4decm84gsn.cloudfront.net/static/claim-school/claimed-icon-graphic-place.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}.claim-cta-large__title{display:inline-block;font-size:18px;font-weight:600;line-height:22px;order:5;width:100%}@media only screen and (min-width:500px){.claim-cta-large__title{order:20;padding-left:100px}}.js-focus-visible .claim-cta-large__body-js:focus:not(.focus-visible),.js-focus-visible .claim-cta-large__title-js:focus:not(.focus-visible){outline:0}.js-focus-visible .claim-cta-large__body-js.focus-visible,.js-focus-visible .claim-cta-large__title-js.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .claim-cta-large__body-js.focus-visible.--alt-focus,.js-focus-visible .claim-cta-large__title-js.focus-visible.--alt-focus{outline-color:#fff}.profile-cta>.card{margin:0}@media only print{.profile-cta{display:none}}.profile-disclaimer{color:#787878;font-size:12px;line-height:16px;padding:0 15px}@media only screen and (min-width:500px){.profile-disclaimer{margin:0 0 15px;padding:0}}.profile-entity-name{font-size:16px}.profile-entity-name--profile-link{border-top:1px solid #e6e6e6;font-size:14px;padding:10px 15px;text-align:right}.profile-entity-name--profile-link:after{color:#007ac8;content:"\e60e";font-family:Niche-Interface-Symbols;font-size:16px;position:relative;top:2px;left:2px;z-index:1;-webkit-font-smoothing:antialiased}@media only screen and (min-width:500px){.profile-entity-name--profile-link{font-size:16px;padding:15px 30px}}.js-focus-visible .profile-entity-name__link:focus:not(.focus-visible){outline:0}.js-focus-visible .profile-entity-name__link.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .profile-entity-name__link.focus-visible.--alt-focus{outline-color:#fff}.profile-entity-name__claimed-entity-container{display:none}.expansion-button{width:200px;height:40px;font-size:16px;color:#fff;text-decoration:none}.expansion-button--wrapper{display:flex;justify-content:left}.expansion-link{border-top:1px solid #e6e6e6;padding:15px 10px;text-align:right}@media only screen and (min-width:500px){.expansion-link{padding:15px 25px}}.js-focus-visible .expansion-link a:focus:not(.focus-visible){outline:0}.js-focus-visible .expansion-link a.focus-visible{outline:3px solid #222;outline-offset:3px}@media only print{.expansion-link{display:none}}.icon-arrowright-thin--expansion{position:relative;top:2px}.expansion-title{color:#298541;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;max-width:100%;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:-moz-min-content;min-width:min-content;padding:10px 0;text-align:right;z-index:1}.fact__table__row__national{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}.fact-with-icon{display:grid;gap:10px;grid-template-columns:16px auto;margin-bottom:10px}.fact-with-icon__content{font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 0 4px 6px;margin:-4px 0 -4px -6px}.fact-with-icon__icon{fill:#424242;height:16px;margin-top:6px}.fact-with-icon--website{color:#007ac8}.fact-with-icon+.expansion-button--wrapper{margin-top:20px}.profile-grade,.profile-grade--section{min-height:32px;position:relative}.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--factor{cursor:pointer}.platform .profile-grade--factor:hover{text-decoration:underline}.profile-grade__description{color:#919191;display:table-cell;font-size:14px;height:50px;line-height:16px;vertical-align:middle}@media only screen and (min-width:500px){.profile-grade__description{font-size:16px;line-height:18px}}.profile-grade__label{font-size:18px;line-height:20px;margin:0 0 5px}.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 .niche__grade,.profile-grade--two .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__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 0 32px;font-size:.8em;height:32px;width:32px}.homes-listings{position:relative}.homes-listings>.card{margin:0}.homes-listings--empty>.card{margin-bottom:0;margin-top:0}.homes-listings__loading{height:438px;position:relative;z-index:1}@media only print,only screen and (min-width:600px){.homes-listings__loading{height:209px}}@media only screen and (min-width:768px){.homes-listings__loading{height:219px}}.homes-listings__title{color:#298541;font-size:26px;line-height:30px;margin:5px 0 15px}@media only print,only screen and (min-width:500px){.homes-listings__title{font-size:30px;margin:5px 0 30px}}.homes-listings-list__item{display:block;margin:0 0 20px}.homes-listings-list__item:last-of-type{margin-bottom:10px}@media only print,only screen and (min-width:600px){.homes-listings-list__item{display:inline-block;padding:0 10px 0 0;width:50%}.homes-listings-list__item:nth-of-type(3),.homes-listings-list__item:nth-of-type(4){margin-bottom:0}}.homes-listings-list__link{display:block}.homes-listings-list__link:hover{text-decoration:none}.profile--connect .form,.profile--connect .form--loading{margin:0;padding:0;max-width:none}.profile--connect .form__wrapper--desktop{background-color:inherit;padding:0}.profile--connect .block--premium-spotlight__title,.profile--connect .block__title{padding:20px 15px 15px}@media only screen and (min-width:500px){.profile--connect .block--premium-spotlight__title,.profile--connect .block__title{padding:30px 30px 0}}@media only screen and (min-width:768px){.profile--connect .block--premium-spotlight__title,.profile--connect .block__title{padding:50px 50px 0}}@media only screen and (min-width:500px){.profile--connect .block--premium-editorial__title,.profile--connect .block--premium-spotlight__heading,.profile--connect .block__heading{padding-bottom:5px}}.profile--connect .profile__bucket--1{padding-bottom:10px}@media only screen and (min-width:768px){.profile--connect .profile__bucket--1{padding:0 50px 30px}}.profile--connect .profile-add-to-list{margin:20px auto;padding-top:20px}.profile--connect .form__header__cta{margin-top:0}.profile--connect .form__header~.field-group__wrapper:first-of-type{margin-top:20px}.profile-form-description{margin:0;padding-bottom:15px}.profile__list__item [class^=review__stars__icon]{top:0}.profile__list__item .review__stars--gray{display:inline;font-size:12px;white-space:nowrap}.js-focus-visible .profile__list__item a:focus:not(.focus-visible){outline:0}.js-focus-visible .profile__list__item a.focus-visible{outline:3px solid #222;outline-offset:3px}.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:#0063a5;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:#007ac8;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:"\00b7"}.profile__list__item__tagline li:last-child:after{display:none}.profile__list__title{color:#298541;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}}.list-CTA__bullets{list-style:disc;font-size:14px;order:3;width:100%;left:1em;padding-right:1em}@media only screen and (min-width:730px){.list-CTA__bullets{order:2;line-height:150%;width:400px;padding-right:0}}.list-CTA__bullet{margin-left:2em}.list-CTA__button{margin-bottom:8px;order:2;max-height:36px}@media only screen and (min-width:730px){.list-CTA__button{order:3}}.list-CTA__label{color:#464646;font-size:18px;line-height:20px}.list-CTA__image{background-position:0;background-repeat:no-repeat;background-size:contain;order:1;width:100px}@media only screen and (min-width:730px){.list-CTA__image{background-position:50%;margin-bottom:0;width:120px}}.list-CTA__item{border-bottom:.25px solid #ddd;display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px 0}.list-CTA__item:last-of-type{border-bottom:none}.list-CTA__footnote{color:#919191;display:block;font-size:14px;line-height:16px;padding-bottom:0}.major-ranking__image{background-size:cover;background-position:50%;border-right:1px solid rgba(0,0,0,.12);flex:1 0 0;min-height:80px;max-width:100px}.major-ranking__ordinal{font-size:22px;color:#464646;line-height:24px}.major-ranking__ordinal em{font-weight:600}.major-ranking__ordinal:before{content:"#";font-size:18px}.major-ranking__title{color:#2e9adf;font-size:16px;line-height:20px}.major-ranking-wrap{border:1px solid rgba(0,0,0,.12);border-radius:2px;display:flex;width:100%}.major-ranking-wrap:hover{text-decoration:none}.major-ranking-wrap:hover .major-ranking__title{text-decoration:underline}.major-table-expand{background:#fff;color:#2e9adf;cursor:pointer;display:block;line-height:18px;margin-top:0;padding:10px 0}.major-text-wrap{align-self:center;flex:1 0 0;margin:5px 10px}.top-ranked-majors-list-label{font-size:18px;font-weight:600;line-height:20px;margin-bottom:10px}.top-ranked-majors-list .toggle__content__link--profiles{border-bottom:none}.top-ranked-majors-list li{margin-top:12px}@media (min-width:500px){.top-ranked-majors-wrap{padding-right:30px}.major-ranking__title{font-size:18px;line-height:20px}}.majors-list{font-size:18px;line-height:22px}@media only screen and (min-width:500px){.majors-list{margin:15px 0}}.majors-list__header{align-items:flex-end;display:flex}@media only screen and (min-width:500px){.majors-list__header{padding:15px 0 8px}}.majors-list__header__title{align-items:flex-end;flex:1 auto;color:#298541;font-size:20px;line-height:24px}@media only screen and (min-width:500px){.majors-list__header__title{font-size:24px}}.majors-list__header__tooltip{flex:0 auto;position:relative;margin:0 -10px 0 0;width:20px}@media only screen and (min-width:500px){.majors-list__header__tooltip{flex:0 auto;position:relative;margin:0 -20px 0 0}}@media only screen and (min-width:768px){.majors-list__header__tooltip{margin:0}}.majors-list-item-major{border-bottom:1px solid #ddd;font-size:16px;font-weight:600;line-height:100%;margin-bottom:3px;padding-bottom:5px}.majors-list-item-row{display:flex;padding-bottom:0}.majors-list-item-row:last-child{padding-bottom:20px}.majors-list-item--bold{font-weight:600}.majors-list-item--fade{color:#ababab}.majors-list-item-column--right{text-align:right}.majors-list-item-column{flex:1 0 0;font-size:13px}.majors-list-item-column span{padding-left:2px}@media only screen and (min-width:768px){.majors-list-item-column{flex:0 1 auto;font-size:15px}.majors-list-item-column:first-child{width:50%}.majors-list-item-column:nth-child(2),.majors-list-item-column:nth-child(3){width:25%}.majors-list-item-major{font-size:18px}}.overall-grade{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start;max-width:240px;min-height:60px;position:relative;margin-top:20px}.overall-grade .niche__grade{font-size:1.5em;height:60px;width:60px}@media only print,only screen and (min-width:500px){.overall-grade{flex-wrap:wrap;margin:0 auto}}.overall-grade__label{flex:1 auto;font-size:20px;line-height:20px}@media only print,only screen and (min-width:500px){.overall-grade__label{flex:2 0 100%;padding:15px 0 0;text-align:center}}.overall-grade__methodology-link-wrap{position:absolute;top:-20px;text-align:right;right:calc(-100vw + 280px)}@media only print,only screen and (min-width:500px){.overall-grade__methodology-link-wrap{position:static;margin:3px auto 0;text-align:center}}.overall-grade__methodology-link{line-height:16px;display:block;color:#919191;font-size:13px;top:0}.overall-grade__methodology-link:hover{color:#919191}.js-focus-visible .overall-grade__methodology-link:focus:not(.focus-visible){outline:0}.js-focus-visible .overall-grade__methodology-link.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .overall-grade__methodology-link.focus-visible.--alt-focus{outline-color:#fff}@media only print,only screen and (min-width:500px){.overall-grade__methodology-link{margin:5px auto 0;line-height:14px;position:static}}.overall-grade__niche-grade{flex:1 0 70px}@media only print,only screen and (min-width:500px){.overall-grade__niche-grade{flex:1 0 100%;text-align:center}}.overall-grade--two{align-items:center;display:flex;margin:0;width:100%}.overall-grade--two .niche__grade{font-size:1.3em;width:2.5em;height:2.5em}.overall-grade--two .overall-grade__label{flex:1 1 100%;padding:0;text-align:center}@media only print,only screen and (min-width:500px){.overall-grade--two .overall-grade__label{flex:2 0 75%;text-align:inherit}}.overall-grade--two .overall-grade__niche-grade{flex:1 0 50px;text-align:inherit;margin-bottom:5px;margin-right:10px}.overall-grade--two .overall-grade__methodology-link{display:none}.outbound-button,.outbound-button:hover{width:300px;height:50px;font-size:19px;color:#fff;text-decoration:none}.outbound-button--wrapper{display:flex;justify-content:center}.parent__entity__label{font-size:18px;line-height:20px}.parent__entity__link{color:#007ac8;font-size:18px;font-weight:600;line-height:22px;text-decoration:none}.parent__entity__link:hover{text-decoration:underline}.js-focus-visible .parent__entity__link:focus:not(.focus-visible){outline:0}.js-focus-visible .parent__entity__link.focus-visible{outline-offset:0;outline:3px solid #222}.parent__entity__name{font-size:18px;font-weight:600;line-height:22px}.profile-photo{background-color:#114da5;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.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));bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.profile-photo-attribution{color:#ababab;font-size:9px;padding:0;position:absolute;right:15px;text-align:right;top:10px;z-index:2}.profile-photo-attribution__link,.profile-photo-attribution__link:hover{color:#ababab}.js-focus-visible .profile-photo-attribution__link:focus:not(.focus-visible){outline:0}.js-focus-visible .profile-photo-attribution__link.focus-visible{outline:3px solid #222;outline-offset:-1px}.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:-moz-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}@media only print{.poll__single__pie{display:none}}.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%;-webkit-print-color-adjust:exact;color-adjust:exact}.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:#007ac8;display:inline-block;margin:0 0 0 2px;text-decoration:none}.poll__single__survey:hover{color:#0063a5;text-decoration:none}.js-focus-visible .poll__single__survey:focus:not(.focus-visible){outline:0}.js-focus-visible .poll__single__survey.focus-visible{outline-offset:0;outline:3px solid #222}.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}@media only print{.poll__single__value{align-items:center}}.poll__single--piechart .poll__single__body{display:block;padding:0}@media only print{.poll__single--piechart .poll__single__body{padding-left:2px}}.poll__single--piechart .poll__single__percent{padding:2px 6px}@media only print{.poll__single--piechart .poll__single__percent{padding:0}}.poll__single--piechart .poll__single__value{display:block;position:relative;top:-4px}@media only print{.poll__single--piechart .poll__single__value{display:flex}}.poll__table--bar_chart_color+.poll__single--piechart,.scalar--three+.poll__single--piechart{margin-top:20px}.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__flagging{color:#919191;cursor:pointer;font-size:12px;line-height:14px;padding:0}.platform .poll__table__flagging:hover{color:#f78f6a}.js-focus-visible .platform .poll__table__flagging:focus:not(.focus-visible){outline:0}.js-focus-visible .platform .poll__table__flagging.focus-visible{outline:3px solid #222;outline-offset:3px}.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;-webkit-print-color-adjust:exact;color-adjust:exact}.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:-moz-min-content;min-width:min-content;text-align:right}.poll__table__tagline{display:flex;justify-content:space-between}.poll__table__survey{color:#007ac8;display:inline-block;margin:0 3px;text-decoration:none}.poll__table__survey:hover{color:#0063a5;text-decoration:underline}.js-focus-visible .poll__table__survey:focus:not(.focus-visible){outline:0}.js-focus-visible .poll__table__survey.focus-visible{outline-offset:0;outline:3px solid #222}.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__single--piechart+.poll__table--bar_chart_color{margin-top:20px}.poll__table--bar_chart--bar_chart_color .poll__table__result__item:first-child .poll__table__result__fill,.poll__table--bar_chart_color .poll__table__result__item:first-child .poll__table__result__fill{background-color:#8ec8ef}.poll__table--bar_chart--bar_chart_color .poll__table__result__item:first-child .poll__table__result__percent,.poll__table--bar_chart_color .poll__table__result__item:first-child .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:#9cdaab}.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:#4ea361}.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:#80cece}.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:#34b7b3}.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:#99d4bf}.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:#50ad87}.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:#9eddf8}.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:#17aadd}.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:#a4d394}.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:#409126}.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:#b2d96c}.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:#84ba1c}.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:#114da5}.popular-entities{padding-top:10px}.popular-entities:first-child{padding-top:0}.popular-entities__description{color:#787878;font-size:14px;font-weight:400;line-height:18px;margin:0}.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:600;line-height:20px}.popular-entities__title--wrapper{padding:0 0 10px}.popular-entities-list{border-bottom:1px solid #ddd;list-style:none;margin:0;padding:0}.popular-entities-list-item{border-top:1px solid #ddd;display:block}.popular-entities-list-item:nth-child(n+3){opacity:0;-webkit-animation:fadeInLeft ease-in 1;animation:fadeInLeft ease-in 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.2s;animation-duration:.2s}.popular-entity{align-items:center;display:flex;flex:1 auto;flex-wrap:nowrap;justify-content:flex-start;width:100%}.popular-entity__grade{flex:0 0 35px}.popular-entity__grade [class^=niche__grade]{font-size:.65em;height:26px;width:26px;margin-top:6px;margin-bottom:4px}.popular-entity__name{flex:1 auto;font-size:16px;font-weight:400;line-height:18px;padding:10px 0}.popular-entity-descriptor{font-size:16px;font-weight:600;flex:0 auto;line-height:18px;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;padding:10px 0 10px 20px;text-align:right;white-space:nowrap}.popular-entity-descriptor__suffix{display:inline;font-size:12px}.js-focus-visible .popular-entity-link:focus:not(.focus-visible){outline:0}.js-focus-visible .popular-entity-link.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .popular-entity-link.focus-visible.--alt-focus{outline-color:#fff}.js-focus-visible .platform .postcard-add-to-list button:focus:not(.focus-visible){outline:0}.js-focus-visible .platform .postcard-add-to-list button.focus-visible{outline:3px solid #222;outline-offset:-6px}.block--premium-back-link{background:#f6f6f6;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin:15px 5px;max-width:984px;padding:15px 10px;position:relative}@media only screen and (min-width:500px){.block--premium-back-link{margin:35px 20px}}@media only screen and (min-width:1024px){.block--premium-back-link{margin:35px 0}}.block--premium-back-link~.block--premium-back-link{background:none;border-radius:none;box-shadow:none;font-size:14px;max-width:800px;padding:0 0 20px;position:static}@media only screen and (min-width:350px){.block--premium-back-link~.block--premium-back-link{font-size:16px}}@media only screen and (min-width:500px){.block--premium-back-link~.block--premium-back-link{margin:30px 20px}}@media only screen and (min-width:840px){.block--premium-back-link~.block--premium-back-link{margin:30px auto;padding:0 20px 20px}}.block--majors-expansion+.block--premium-back-link~.block--premium-back-link,.block--ranking-expansion+.block--premium-back-link~.block--premium-back-link,.block--reviews-expansion+.block--premium-back-link~.block--premium-back-link{max-width:984px}.block--premium-back-link__profile-home{flex:1}.block--premium-back-link__client-website{flex:1;text-align:right}.premium-buttons{padding:0 0 30px}.premium-buttons li{margin:0 0 15px}.premium-buttons li:last-child{margin:0}@media only print{.premium-buttons{display:none}}.block--premium-editorial .premium-buttons{padding:0 15px 30px}@media only screen and (min-width:500px){.premium-buttons{padding:0 0 15px}.block--premium-editorial .premium-buttons{padding:0 30px 40px 15px}}@media only screen and (min-width:700px){.premium-buttons{padding:0 0 20px}.block--premium-editorial .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}.js-focus-visible .premium-expansion a:focus:not(.focus-visible){outline:0}.js-focus-visible .premium-expansion a.focus-visible{outline:3px solid #222;outline-offset:3px}@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}}.premium-statement,.premium-statement:focus,.premium-statement:hover{color:#fff}.profile-add-to-list{margin:15px auto;max-width:300px}@media only print{.profile-add-to-list{display:none}}.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:10px}.toggle__content--profiles--hidden .toggle__content__link--profiles:hover{cursor:pointer}.toggle__content--profiles--hidden .toggle__content__link--profiles:hover:after,.toggle__content--profiles--hidden .toggle__content__link--profiles:hover:before{color:#0063a5}.js-focus-visible .toggle__content--profiles--hidden .toggle__content__link--profiles:focus:not(.focus-visible){outline:0}.js-focus-visible .toggle__content--profiles--hidden .toggle__content__link--profiles.focus-visible{outline:3px solid #222;outline-offset:3px}.toggle__content__link--profiles{border-bottom:1px solid #ddd;display:block;font-size:16px;height:40px;position:relative;text-decoration:none;width:100%}.toggle__content__link--profiles:before{color:#007ac8;content:"Hide";font-size:16px;left:0;position:absolute;top:9px}.toggle__content__link--profiles:after{color:#007ac8;content:"\e60f";font-family:Niche-Interface-Symbols;font-size:1em;left:35px;position:absolute;top:9px}.toggle__content__link--profiles:hover{cursor:pointer}.toggle__content__link--profiles:hover:after,.toggle__content__link--profiles:hover:before{color:#0063a5}.js-focus-visible .toggle__content__link--profiles:focus:not(.focus-visible){outline:0}.js-focus-visible .toggle__content__link--profiles.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .toggle__content__link--profiles.focus-visible.--alt-focus{outline-color:#fff}.profile-review-stars .block--premium-spotlight__title,.profile-review-stars .block__title{display:inline;padding:0 15px 0 0}.profile-review-stars .block--premium-spotlight__title .block__heading,.profile-review-stars .block__title .block--premium-editorial__title,.profile-review-stars .block__title .block--premium-spotlight__heading,.profile-review-stars .block__title .block__heading{display:inline;padding:0}.profile-review-stars .review__stars__number__reviews{color:#5f5f5f}.profile-review-stars .review__stars{display:inline-block;white-space:nowrap}.profile-review-stars--home{cursor:default;display:inline-block;pointer-events:none}.profile-review-stars--home:hover{text-decoration:none}.postcard .profile-review-stars--home,.profile-header .profile-review-stars--home{color:#fff;cursor:pointer;pointer-events:auto}.postcard .profile-review-stars--home .review__stars__number__reviews,.profile-header .profile-review-stars--home .review__stars__number__reviews{color:#5f5f5f}.postcard .profile-review-stars--home:hover .review__stars__number__reviews,.profile-header .profile-review-stars--home:hover .review__stars__number__reviews{text-decoration:underline}.programs-list{font-size:18px;line-height:22px}@media only screen and (min-width:500px){.programs-list{margin:15px 0}}.programs-list__header{line-height:110%;padding-bottom:12px;padding-top:30px}.programs-list__title{align-items:flex-end;color:#298541;flex:1 auto;font-size:20px;line-height:24px}@media only screen and (min-width:500px){.programs-list__title{font-size:24px}}.programs-list-item-program{border-bottom:1px solid #ddd;font-size:16px;font-weight:600;line-height:100%;margin-bottom:3px;padding-bottom:5px}.programs-list-item-row{display:flex;padding-bottom:0}.programs-list-item-row:last-child{padding-bottom:20px}.programs-list-item--bold{font-weight:600}.programs-list-item--fade{color:#ababab}.programs-list-item-column--right{text-align:right}.programs-list-item-column{flex:1 0 0;font-size:13px}.programs-list-item-column span{padding-left:2px}@media only screen and (min-width:768px){.programs-list-item-column{flex:0 1 auto;font-size:15px}.programs-list-item-column:first-child{width:50%}.programs-list-item-column:nth-child(2),.programs-list-item-column:nth-child(3){width:25%}.programs-list-item-program{font-size:18px}}.rankings-card{border:1px solid #e6e6e6;border-radius:2px;overflow:hidden}.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{font-weight:600}.rankings-card__link__rank__number:before{content:"#";font-size:18px;font-weight:400}.rankings-card__link__title{font-size:18px;line-height:20px;margin:10px 15px 0}.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;text-align:left;padding:0}.js-focus-visible .rankings__collection__link:active:focus:not(.focus-visible),.js-focus-visible .rankings__collection__link:focus:not(.focus-visible),.js-focus-visible .rankings__collection__link:hover:focus:not(.focus-visible),.js-focus-visible .rankings__collection__link:visited:focus:not(.focus-visible){outline:0}.js-focus-visible .rankings__collection__link.focus-visible,.js-focus-visible .rankings__collection__link:active.focus-visible,.js-focus-visible .rankings__collection__link:hover.focus-visible,.js-focus-visible .rankings__collection__link:visited.focus-visible{outline:3px solid #222;outline-offset:3px}.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:#007ac8;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__ordinal,.rankings__collection__link:active .rankings__collection__ordinal,.rankings__collection__link:hover .rankings__collection__ordinal,.rankings__collection__link:visited .rankings__collection__ordinal{font-weight:600}.rankings__collection__link .rankings__collection__ordinal:before,.rankings__collection__link:active .rankings__collection__ordinal:before,.rankings__collection__link:hover .rankings__collection__ordinal:before,.rankings__collection__link:visited .rankings__collection__ordinal:before{content:"#";font-size:16px;font-weight:400}.rankings__collection__link:hover .rankings__collection__name{color:#0063a5;text-decoration:underline}@media only print,only screen and (min-width:500px){.rankings__collection{margin:0 0 0 -15px}.rankings__collection__item{padding:0 15px 20px;width:33.333%}}@media only print,only screen and (min-width:600px){.rankings__collection{margin:0 0 0 85px}}.rankings-expansion__badge-group{margin:0 0 3em}.rankings-expansion__badge-groups__with-ads .rankings-expansion__badge-group{margin:0 0 1.5em}.rankings-expansion__badge-groups__with-ads .ad-spot{margin-bottom:1.5em;min-height:0}@media only screen and (min-width:840px){.rankings-expansion__badge-groups__with-ads .ad-spot{min-height:90px}}.rankings-expansion__badge-groups__with-ads .ad-spot--mobile{min-height:50px}@media only screen and (min-width:840px){.rankings-expansion__badge-groups__with-ads .ad-spot--mobile{min-height:0}}@media only screen and (min-width:400px){.rankings-expansion__badges{display:flex;flex-wrap:wrap}}.rankings-expansion__badge{margin:1em 0 0}@media only screen and (min-width:400px){.rankings-expansion__badge{flex:1 0 calc(50% - 1em);max-width:calc(50% - 1em);margin-left:1em}.rankings-expansion__badge:nth-child(odd){margin-left:0}}@media only screen and (min-width:768px){.rankings-expansion__badge{flex:1 0 calc(33% - 1em);max-width:calc(33% - 1em)}.rankings-expansion__badge:nth-child(odd){margin-left:1em}.rankings-expansion__badge:nth-child(3n+1){margin-left:0}}.--review-overlay-style{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 70%);bottom:0;color:#007ac8;cursor:pointer;display:table-cell;font-weight:400;height:25px;left:0;padding:55px 0 0 5px;position:absolute;right:auto;text-align:left;width:100%;vertical-align:bottom}.review{margin:0 0 25px}@media only screen and (min-width:630px){.platform .review .flagging-button{opacity:0;transition:color .2s linear,opacity .2s linear;will-change:color,opacity}.js-focus-visible .platform .review .flagging-button:focus:not(.focus-visible){outline:0}.js-focus-visible .platform .review .flagging-button.focus-visible{outline:3px solid #222;outline-offset:3px;opacity:1}}@media only screen and (min-width:630px){.platform .review:hover .flagging-button{opacity:1}}.review .review__stars{font-size:18px}.review__footer{align-items:flex-start;display:flex;justify-content:space-between;margin:3px 0 0}.review__footer .flagging-button{margin:0 0 0 10px}@media only screen and (min-width:500px){.review__footer .flagging-button{margin-top:3px}}.review__header{display:flex;justify-content:space-between}.review-tagline{color:#919191;font-size:12px;list-style:none}@media only screen and (min-width:500px){.review-tagline{font-size:14px}}.review-tagline__item{display:inline-block}.review-tagline__item:not(:last-child):after{display:inline-block;width:21px;text-align:center;content:"\00b7"}.js-focus-visible .review-tagline__item a:focus:not(.focus-visible){outline:0}.js-focus-visible .review-tagline__item a.focus-visible{outline:3px solid #222}.review__text{display:block;font-size:16px}.review__text .overflow-text{max-height:110px}.review__text .overflow-text--expanded{max-height:4000px}.review__text .overflow-text--expanded:focus{outline:none}.review__text .overflow-text--desktop-overflow:not(.overflow-text--expanded),.review__text .overflow-text--mobile-overflow:not(.overflow-text--expanded){cursor:pointer}.review__text .overflow-text--desktop-overflow:not(.overflow-text--expanded):after,.review__text .overflow-text--mobile-overflow:not(.overflow-text--expanded):after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 70%);bottom:0;color:#007ac8;cursor:pointer;display:table-cell;font-weight:400;height:25px;left:0;padding:55px 0 0 5px;position:absolute;right:auto;text-align:left;width:100%;vertical-align:bottom;content:"More";content:"More"/""}.js-focus-visible .review__text .overflow-text--desktop-overflow:not(.overflow-text--expanded):focus:not(.focus-visible),.js-focus-visible .review__text .overflow-text--mobile-overflow:not(.overflow-text--expanded):focus:not(.focus-visible){outline:0}.js-focus-visible .review__text .overflow-text--desktop-overflow:not(.overflow-text--expanded).focus-visible,.js-focus-visible .review__text .overflow-text--mobile-overflow:not(.overflow-text--expanded).focus-visible{outline:none}.js-focus-visible .review__text .overflow-text--desktop-overflow:not(.overflow-text--expanded).focus-visible:before,.js-focus-visible .review__text .overflow-text--mobile-overflow:not(.overflow-text--expanded).focus-visible:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 70%);bottom:0;color:#007ac8;cursor:pointer;display:table-cell;font-weight:400;height:25px;left:0;padding:55px 0 0 5px;position:absolute;right:auto;text-align:left;width:100%;vertical-align:bottom;content:""}.js-focus-visible .review__text .overflow-text--desktop-overflow:not(.overflow-text--expanded).focus-visible:after,.js-focus-visible .review__text .overflow-text--mobile-overflow:not(.overflow-text--expanded).focus-visible:after{outline:3px solid #222;outline-offset:-3px;padding:0 7px;width:auto}.review__text .overflow-text--desktop-overflow:not(.overflow-text--expanded):hover:after,.review__text .overflow-text--mobile-overflow:not(.overflow-text--expanded):hover:after{text-decoration:underline}.js-focus-visible .review-categories:focus:not(.focus-visible){outline:0}.js-focus-visible .review-categories.focus-visible{outline:3px solid #222;opacity:1;background:rgba(0,0,0,.001);color:rgba(0,0,0,.001)}.review-categories option{color:#464646}.review-categories-wrap{border:1px solid #bbb;font-size:16px;margin:30px 0}.review-categories-wrap .review-categories__placeholder,.review-categories-wrap:after{color:#919191}.review__chart{list-style:none;margin:0;padding:0}.review__chart__item{background-color:#f6f6f6;display:block;margin:0 0 5px;position:relative;transition:all .2s linear}.review__chart__item.review__chart__item--no-click{pointer-events:none}.review__chart__item.review__chart__item--active,.review__chart__item:hover{background:#e9f7e2}.review__chart__item.review__chart__item--active a,.review__chart__item:hover a{text-decoration:none}.review__chart__item.review__chart__item--active{pointer-events:none}.review__chart__item__fill{background-color:#c5e4b8;height:100%;left:0;position:absolute;top:0;transition:all .2s linear;z-index:0}.review__chart__item--active .review__chart__item__fill,.review__chart__item:hover .review__chart__item__fill{background:#a4d394}.review__chart__item--inactive .review__chart__item__fill{background:#e6e6e6}.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}.platform .button--reviews{width:100%;text-align:inherit}.js-focus-visible .platform .button--reviews:focus:not(.focus-visible){outline:0}.js-focus-visible .platform .button--reviews.focus-visible{outline:3px solid #222}.review__chart__item__button{padding:0}.scalar,.scalar--two{position:relative;padding-right:50px}.scalar .profile__data__unavailable{color:#919191;font-size:42px;line-height:44px}.scalar--three .profile__data__unavailable--dash,.scalar--two .profile__data__unavailable--dash{color:#919191;font-size:14px;line-height:18px}.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-response-count{color:#919191;font-size:12px;font-weight:400;line-height:14px}.scalar--two .scalar__value{font-size:18px;line-height:20px;font-weight:600;word-wrap:break-word}.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:143px;text-align:right;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{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.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. ";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:-moz-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}.scalar--one+.scalar--three,.scalar--one+.scalar--two,.scalar--three+.scalar--two,.scalar--two+.scalar--three,.scalar--two+.scalar--two,.scalar--two+.text-cta{margin-top:20px}@media only print,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}}.profile__search-results__search-link{margin-top:15px;text-decoration:none}.profile__search-results__search-link :hover{text-decoration:none}.js-focus-visible .profile__search-results__search-link a:focus:not(.focus-visible){outline:0}.js-focus-visible .profile__search-results__search-link a.focus-visible{outline:3px solid #222;outline-offset:3px}.platform .profile__search-results__search-link:hover .profile__search-results__search-link__text{text-decoration:underline}.icon-arrowright-thin--search-results{display:inline;position:relative;top:2px}.search-tags__label{font-size:18px}.search-tags__wrap{margin-bottom:22px;max-width:800px}.search-tags__wrap__list{display:flex;flex-wrap:wrap}.search-tags__wrap__list__tag{background:#fff;padding:2px 8px;margin-right:10px;border:1px solid #ddd;border-radius:2px;margin-top:7px}.js-focus-visible .search-tags__wrap__list__tag a:focus:not(.focus-visible){outline:0}.js-focus-visible .search-tags__wrap__list__tag a.focus-visible{outline:3px solid #222;outline-offset:3px}.search-tags__wrap__list__tag__a{font-weight:600;text-decoration:none}.search-tags__wrap__list__tag__a:hover{text-decoration:none}.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:#298541;font-size:24px;right:10px;top:2px}.similar-entities__title{font-size:20px;line-height:1em}.similar-entities{padding:10px 0 5px}@media only print,only screen and (min-width:600px){.similar-entities{display:flex;flex-wrap:wrap;padding:15px 0 0}}.similar-entities .similar-entity{padding-bottom:10px}.similar-entities .similar-entity:nth-child(n+5){opacity:0;-webkit-animation:fadeInDown ease-in 1;animation:fadeInDown ease-in 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.2s;animation-duration:.2s}@media only print,only screen and (min-width:600px){.similar-entities .similar-entity{flex:1 0 auto;padding:0 10px 15px 0;width:40%}}@media only screen and (min-width:768px){.similar-entities .similar-entity{flex:1 0 auto;padding-right:5px;width:50%}}.similar-entities-wrap{margin-bottom:-15px}.similar-entities-wrap .show-more{font-size:14px;color:#007ac8}.js-focus-visible .similar-entities-wrap .show-more:focus:not(.focus-visible){outline:0}.js-focus-visible .similar-entities-wrap .show-more.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .similar-entities-wrap .show-more.focus-visible.--alt-focus{outline-color:#fff}.similar-entities-wrap .show-more .more-text{margin-left:.5ch}.similar-entities-wrap .show-more .niche-icon-wrap{position:relative}.similar-entities-wrap .show-more svg{height:1em;width:1em;bottom:-.125em;position:absolute}.similar-entities-wrap .show-more path{fill:currentColor}.rankings-statement__link,.rankings-statement__link:hover{color:#fff}.text-cta{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:10px 0}.text-cta__link{font-size:18px;font-weight:600}.js-focus-visible .text-cta__link:focus:not(.focus-visible){outline:0}.js-focus-visible .text-cta__link.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .text-cta__link.focus-visible.--alt-focus{outline-color:#fff}.scalar--three+.text-cta,.text-cta+.text-cta{border-top:0}.breakdown--bar_chart+.text-cta,.scalar+.text-cta{margin-top:20px}.profile-thin-page p:last-of-type{margin:0}.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;text-align:right;z-index:0}.profile__website__label{flex:1 auto;padding:10px 0}.profile__website__label,.profile__website__url{font-size:16px;line-height:18px;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:-moz-min-content;min-width:min-content;text-align:right;z-index:1;min-width:0;padding:10px 0 10px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile__telephone__link,.profile__telephone__link:active,.profile__telephone__link:visited,.profile__website__link,.profile__website__link:active,.profile__website__link:visited,.profile__website__url{color:#007ac8;text-decoration:none}.profile__telephone__link:active:hover,.profile__telephone__link:hover,.profile__telephone__link:visited:hover,.profile__website__link:active:hover,.profile__website__link:hover,.profile__website__link:visited:hover{text-decoration:underline}.js-focus-visible .profile__telephone__link:active:focus:not(.focus-visible),.js-focus-visible .profile__telephone__link:focus:not(.focus-visible),.js-focus-visible .profile__telephone__link:visited:focus:not(.focus-visible),.js-focus-visible .profile__website__link:active:focus:not(.focus-visible),.js-focus-visible .profile__website__link:focus:not(.focus-visible),.js-focus-visible .profile__website__link:visited:focus:not(.focus-visible){outline:0}.js-focus-visible .profile__telephone__link.focus-visible,.js-focus-visible .profile__telephone__link:active.focus-visible,.js-focus-visible .profile__telephone__link:visited.focus-visible,.js-focus-visible .profile__website__link.focus-visible,.js-focus-visible .profile__website__link:active.focus-visible,.js-focus-visible .profile__website__link:visited.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .profile__telephone__link.focus-visible.--alt-focus,.js-focus-visible .profile__telephone__link:active.focus-visible.--alt-focus,.js-focus-visible .profile__telephone__link:visited.focus-visible.--alt-focus,.js-focus-visible .profile__website__link.focus-visible.--alt-focus,.js-focus-visible .profile__website__link:active.focus-visible.--alt-focus,.js-focus-visible .profile__website__link:visited.focus-visible.--alt-focus{outline-color:#fff}.profile__website__url .profile__data__unavailable{font-size:16px}.scalar--three+.profile__website{border-top:0}.silo{width:100%}.silo-header-wrap{background-color:#074635;padding:40px 0 250px;position:relative}.silo-header-wrap:after{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/repeating-squiggle.svg);background-position:50%;background-repeat:repeat-x;background-size:contain;content:"";display:block;height:50px;position:absolute;top:100%;width:100%}.silo-body{background:#eee;padding:5px 5px 25px;margin-top:-250px}@media only screen and (min-width:500px){.silo-body{padding:20px 15px 30px}}.js-focus-visible .silo-body :focus:not(.focus-visible){outline:0}.js-focus-visible .silo-body .focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .silo-body .focus-visible.--alt-focus{outline-color:#fff}.icon-arrowright-thin--silo{display:inline-block;margin:0 0 0 3px;position:relative;top:2px}.silo-callouts,.silo-callouts--ranking-expansion{display:flex;flex-wrap:wrap;margin:20px auto 0;max-width:800px}@media only screen and (min-width:500px){.silo-callouts,.silo-callouts--ranking-expansion{flex-wrap:nowrap;margin:30px auto 0}}.silo-callouts__vertical{align-items:center;background:#074635;border-radius:2px;box-shadow:0 0 3px rgba(0,0,0,.3);display:flex;flex:1 auto;padding:15px;width:100%}@media only screen and (min-width:500px){.silo-callouts__vertical{flex:1;width:auto}}.silo-callouts__vertical+.silo-callouts__vertical{margin:20px 0 0}@media only screen and (min-width:500px){.silo-callouts__vertical+.silo-callouts__vertical{margin:0 0 0 20px}}.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__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;font-weight:600}.platform .silo-callouts__vertical__link:hover .silo-callouts__vertical__link__label{text-decoration:underline}.silo-callouts--ranking-expansion{background-color:#298541;box-shadow:0 0 3px rgba(0,0,0,.3);max-width:840px;margin:20px -15px 0;padding:30px 15px}@media only screen and (min-width:500px){.silo-callouts--ranking-expansion{flex-wrap:wrap;margin:20px -30px 0;padding:15px}}@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{box-shadow:none;padding:0}@media only screen and (min-width:500px){.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 .silo-callouts__vertical{margin:0;padding:0 15px;width:33.33%}}.silo-header{color:#fff;display:grid;gap:10px;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-template-rows:92px 1fr;margin:0 auto;max-width:860px;padding:0 15px 15px;position:relative}.silo-header .rankings-badge{font-size:1.5em}@media only screen and (min-width:500px){.silo-header .rankings-badge{font-size:2.5em;grid-column:1/span 1;grid-row:1/span 2}}@media only screen and (min-width:500px){.silo-header{padding:0 30px 20px}}@media only screen and (min-width:768px){.silo-header{grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-template-rows:1fr -webkit-min-content;grid-template-rows:1fr min-content}}.silo-header__title{align-self:flex-end;color:inherit;font-family:Niche;font-weight:800;font-size:1.375rem;line-height:1em;text-shadow:0 1px 3px rgba(0,0,0,.4)}@media only screen and (min-width:500px){.silo-header__title{font-size:1.5rem}}@media only screen and (min-width:768px){.silo-header__title{font-size:1.625rem}}.silo-header__description{font-size:1.125rem;grid-column:1/span 2;line-height:1.4em;margin:0}@media only screen and (min-width:500px){.silo-header__description{grid-column:initial}}.silo-header__description a{color:#c1e1f6;font-weight:600}.silo-ranking{margin:10px auto 20px}.silo-ranking>.card{margin-bottom:0;margin-top:0;padding:20px 20px 40px 28px}@media only screen and (min-width:760px){.silo-ranking>.card{padding:20px 30px 30px 38px}}body[data-path="/places-to-live/rankings/"] .silo-ranking--highlighted>.card{background-image:url(https://d33a4decm84gsn.cloudfront.net/ranking-silos/places/2021/places-overall.png);background-position:0 0;background-repeat:no-repeat;background-size:contain}.silo-ranking__content{display:flex;flex-wrap:wrap;line-height:1}.silo-ranking-header{align-items:center;display:flex;flex-direction:column;padding-bottom:15px}@media only screen and (min-width:760px){.silo-ranking-header{flex-direction:row;min-height:160px}}.silo-ranking-header__text-wrap{align-self:center;text-align:center}@media only screen and (min-width:760px){.silo-ranking-header__text-wrap{align-self:center;flex-basis:400px;text-align:initial}}body[data-path="/places-to-live/rankings/"] .silo-ranking--highlighted .silo-ranking-header{padding-top:80px;display:block}body[data-path="/places-to-live/rankings/"] .silo-ranking--highlighted .silo-ranking-header__text-wrap{max-width:400px}.silo-ranking-header__description{color:#5f5f5f;font-size:1rem;line-height:1.4em;margin:0}.silo-ranking-header__illustration{background-position:50%;background-repeat:no-repeat;background-size:contain;height:160px;width:100%}@media only screen and (min-width:760px){.silo-ranking-header__illustration{background-position:100%;justify-self:end;margin-left:auto;order:2;width:320px}}.silo-ranking-header__title{font-family:Niche;font-size:1.5rem;font-weight:600;line-height:1;padding:15px 0 10px}@media only screen and (min-width:500px){.silo-ranking-header__title{font-size:1.5rem;padding:20px 0 15px}}@media only screen and (min-width:600px){.silo-ranking-header__title{padding:10px 0}}.silo-ranking--highlighted .silo-ranking-header__title{color:#0b6333;font-size:1.5rem;font-weight:800}.silo-ranking-section{align-content:flex-start;flex:1 auto;width:100%}@media only screen and (min-width:500px){.silo-ranking-section{display:flex;flex:1;flex-wrap:wrap;padding:0 15px 0 0;width:auto}}@media only screen and (min-width:500px){.silo-ranking-section--full-width{flex:1 auto;width:100%}}.silo-ranking-section__content{flex:1 0 100%;font-size:1.25rem;padding:15px 0 0}@media only screen and (min-width:500px){.silo-ranking-section--dual-column .silo-ranking-section__content{flex:1 0 50%}}.silo-ranking-section--dual-column .silo-ranking-section__content.silo-ranking-section__content--full-width{flex:1 0 100%}.button.button--bare.silo-ranking-toggle-button{margin:15px 0 0;font-weight:600;border-radius:2px}@media only screen and (min-width:500px){.button.button--bare.silo-ranking-toggle-button{margin:30px 0 0}}.silo-ranking-section__toggle-button-wrapper{width:100%}.silo-scroll-buttons{margin:0 auto;max-width:860px;padding:0 15px 15px}@media only screen and (min-width:500px){.silo-scroll-buttons{padding:0 30px 15px}}.silo-scroll-buttons>.button.button--bare.button--small.button--compact.silo-scroll-buttons__button{background:#fff;border-radius:2px;color:#074635;font-weight:600;margin:0 8px 5px 0;padding:10px 12px 9.6px}.silo-scroll-buttons>.button.button--bare.button--small.button--compact.silo-scroll-buttons__button:hover{background-color:#298541;color:#fff}.js-focus-visible .silo-scroll-buttons>.button.button--bare.button--small.button--compact.silo-scroll-buttons__button:focus:not(.focus-visible){outline:0}.js-focus-visible .silo-scroll-buttons>.button.button--bare.button--small.button--compact.silo-scroll-buttons__button.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .silo-scroll-buttons>.button.button--bare.button--small.button--compact.silo-scroll-buttons__button.focus-visible.--alt-focus{outline-color:#fff}.platform--touch .silo-ranking-toggle-button.button.button--outline:hover,.platform--touch .silo-scroll-buttons__button.button.button--outline.button--green:hover{color:#fff}.silo-ranking-link{font-size:18px;line-height:20px}@media only screen and (min-width:500px){.silo-ranking-link{font-size:20px}}.silo-ranking-section--shrink-text .silo-ranking-link,.silo-ranking-section__content--shrink-text .silo-ranking-link{font-size:16px;line-height:18px}.silo-ranking-emphasized-link{font-size:18px;line-height:20px;font-weight:600}.silo-ranking-emphasized-link:hover{text-decoration:none}.silo-ranking-emphasized-link:hover>.silo-ranking-emphasized-link__text{text-decoration:underline}@media only screen and (min-width:500px){.silo-ranking-emphasized-link{font-size:20px}}.silo-ranking-section--shrink-text .silo-ranking-emphasized-link,.silo-ranking-section__content--shrink-text .silo-ranking-emphasized-link{font-size:16px;line-height:18px}.icon-arrowright-thin--silo-emphasized-link{position:relative;top:2px}.silo-ranking-subtitle{font-size:16px;font-weight:600;line-height:16px;text-transform:uppercase;padding-top:10px}@media only screen and (min-width:500px){.silo-ranking-subtitle{padding-top:0}}.silo-ranking-text{color:#919191;font-size:18px;line-height:20px}@media only screen and (min-width:500px){.silo-ranking-text{font-size:20px}}.silo-ranking-section--shrink-text .silo-ranking-text,.silo-ranking-section__content--shrink-text .silo-ranking-text{font-size:16px;line-height:18px}.ranking-chip{background:#fff;margin-bottom:10px;border-radius:2px;overflow:hidden}@media only screen and (min-width:650px){.ranking-chip{margin-right:10px}}.ranking-chip__link,.ranking-chip__link:focus,.ranking-chip__link:hover{color:#464646}.ranking-chip__image{width:100%}.ranking-chip__title{color:#464646;font-size:18px;line-height:20px;padding:5px 15px 10px}.scatterplot{background:#fff;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);display:block;max-width:800px;position:relative}@media only print{.scatterplot{display:none}}.scatterplot__subtitle{color:#464646;display:block;font-size:20px;line-height:1.2em;margin:0 15px 5px}.scatterplot__body{display:block;min-height:360px;position:relative}@media only screen and (min-width:768px){.scatterplot__body{display:flex;padding:0 15px 40px}}.scatterplot-filters{flex:1 0 0;padding:0 15px}@media only screen and (min-width:500px){.scatterplot-filters{padding:0 30px}}@media only screen and (min-width:768px){.scatterplot-filters{max-width:215px;min-width:215px;padding:0 10px 0 15px}}.scatterplot-filters__filter-group{display:flex;margin:.25em 0}@media only screen and (max-width:767px){.scatterplot-filters__filter-group{margin:.25em 0 .75em}}@media only screen and (min-width:768px){.scatterplot-filters__filter-group{display:block}}.scatterplot-filters__filter-group>*+*{margin-left:1em}@media only screen and (min-width:768px){.scatterplot-filters__filter-group>*+*{margin-left:0}}.scatterplot-filters__checkbox-wrapper{display:inline-block;font-size:13px;margin-top:5px;overflow:hidden}@media only screen and (min-width:768px){.scatterplot-filters__checkbox-wrapper{display:block}}.scatterplot-filters__select-wrapper{flex:1 0 0;font-size:14px;overflow:hidden}@media only screen and (min-width:768px){.scatterplot-filters__select-wrapper{margin:10px 0}}.scatterplot-filters__checkbox-wrapper.input-is-focused,.scatterplot-filters__select-wrapper.input-is-focused{outline:2px dotted #f2d454;outline-offset:2px}.scatterplot-chart{flex:3 0 0;padding-top:10px;position:relative;overflow:auto}.scatterplot-chart__canvas{height:250px;padding:0 15px;width:335px;max-width:100%;min-width:100%}.scatterplot__disclaimer{font-size:12px;color:#787878;text-align:right;padding:0 15px;margin-bottom:.5em}.scatterplot__disclaimer .tooltip{display:inline}.scatterplot__disclaimer .icon-question-thin--tooltip{font-size:12px}.scatterplot__disclaimer .tooltip-message{bottom:21px;display:inline;left:auto;right:0;top:auto}@media only screen and (min-width:500px){.scatterplot-chart__canvas,.scatterplot__disclaimer{padding:0 30px}}@media only screen and (min-width:768px){.scatterplot-chart__canvas{padding:0 15px 0 10px;height:350px;width:540px}.scatterplot__disclaimer{margin-bottom:0;padding:0 15px 0 10px}}.scatterplot-calculator-wrapper{background:#ccf1e4;padding:16px 0 62px}@media only screen and (min-width:768px){.scatterplot-calculator{max-width:800px;margin:0 auto}}@media only screen and (min-width:1024px){.scatterplot-calculator{padding-left:0;padding-right:0}}.scatterplot-calculator__header{padding:2em 15px 0;text-align:center}.scatterplot-calculator__title{font-size:32px;line-height:1.1}@media only screen and (min-width:768px){.scatterplot-calculator__title{font-size:38px}}.scatterplot-calculator__description{margin:5px 0 10px;opacity:.8}@media only screen and (min-width:768px){.scatterplot-calculator__description{max-width:650px;margin:1em auto;font-size:18px}}@media only screen and (min-width:768px){.scatterplot-calculator__link{font-size:18px}}.scatterplot-calculator__illustration{background:url(https://d33a4decm84gsn.cloudfront.net/static/scatterplots/admissions-calculator.svg) no-repeat bottom;background-size:610px;height:80px;margin:0 -15px;position:relative}@media only screen and (min-width:768px){.scatterplot-calculator__illustration{background-size:700px}}.scatterplot-calculator__illustration span{-webkit-animation:appear .6s;animation:appear .6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-image:url(https://d33a4decm84gsn.cloudfront.net/static/scatterplots/admissions-calculator-check.svg);background-size:cover;border-radius:50%;bottom:40px;height:20px;left:50%;position:absolute;transform:scale(0);width:20px}.scatterplot-calculator__illustration span:first-child{-webkit-animation-delay:1s;animation-delay:1s;margin-left:-99px}@media only screen and (min-width:768px){.scatterplot-calculator__illustration span:first-child{margin-left:-110px}}.scatterplot-calculator__illustration span:nth-child(2){margin-left:-42px;-webkit-animation-delay:1.8s;animation-delay:1.8s}@media only screen and (min-width:768px){.scatterplot-calculator__illustration span:nth-child(2){margin-left:-46px}}.scatterplot-calculator__illustration span:nth-child(3){margin-left:20px;-webkit-animation-delay:2.4s;animation-delay:2.4s}@media only screen and (min-width:768px){.scatterplot-calculator__illustration span:nth-child(3){margin-left:24px}}.scatterplot-calculator__illustration span:nth-child(4){margin-left:78px;-webkit-animation-delay:3s;animation-delay:3s}@media only screen and (min-width:768px){.scatterplot-calculator__illustration span:nth-child(4){margin-left:90px}}.scatterplot-calculator__footer{font-size:12px;line-height:14px;opacity:.7;padding:16px 15px 32px}@media only screen and (min-width:1024px){.scatterplot-calculator__footer{padding:16px 0 24px}}@-webkit-keyframes appear{0%{transform:scale(0)}40%{transform:scale(.2)}60%{transform:scale(1.25)}85%{transform:scale(.8)}to{transform:scale(1)}}@keyframes appear{0%{transform:scale(0)}40%{transform:scale(.2)}60%{transform:scale(1.25)}85%{transform:scale(.8)}to{transform:scale(1)}}.scatterplot__entity-info{background:#7ac78d;border-radius:2px 2px 0 0;padding:1em 15px}@media only screen and (min-width:500px){.scatterplot__entity-info{padding:1em 30px}}@media only screen and (min-width:768px){.scatterplot__entity-info{display:flex;justify-content:space-between}}.scatterplot__header--calculator{padding:0;overflow:auto}.scatterplot__header--calculator .scatterplot__title{font-size:21.6px;font-weight:400;color:#fff;text-shadow:0 1px 3px #4ea361}@media only screen and (min-width:768px){.scatterplot__header--calculator .scatterplot__title{font-size:24px;line-height:1.1;padding-top:4px}}.scatterplot__header--calculator .scatterplot__subtitle{margin-top:24px}@media only screen and (min-width:768px){.scatterplot__header--calculator .scatterplot__subtitle{margin:24px 30px 5px}}.scatterplot__entity-actions{display:flex;margin:.25em 0 0}.scatterplot__entity-actions>li{margin-left:.25em}.scatterplot__entity-actions>li:first-of-type{margin-left:0}.scatterplot__entity-actions .button{height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:768px){.scatterplot__entity-actions{margin:0}}.scatterplot__entity-actions .button--padding-tweaked{padding:.58em 1em .77em}.scatterplot__select-an-entity{background-color:#fff;border-radius:2px;border:1px solid #ddd;color:#007ac8;cursor:text;display:inline-block;font-size:20px;font-weight:400;line-height:24px;padding:2px 6px;transition:unset;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.platform--touch .scatterplot__select-an-entity:hover,.platform .scatterplot__select-an-entity:hover{background-color:#fff;border:1px solid #ddd;color:#0063a5}.scatterplot__select-an-entity .icon-search-thin,.scatterplot__select-an-entity .icon-search-thin--entity-list,.scatterplot__select-an-entity .icon-search-thin--sherlock,.scatterplot__select-an-entity .icon-search-thin--sherlock--panel,.scatterplot__select-an-entity .icon-search-thin--sherlock--search-filter{font-size:16px;color:#8ec8ef;margin-left:3px}.scatterplot__overlay{background:rgba(127,189,172,.85);bottom:0;left:0;padding:16px;position:absolute;right:0;text-align:center;top:0;z-index:101}.scatterplot__overlay .sherlock__wrapper,.scatterplot__overlay .sherlock__wrapper--results-visible,.scatterplot__overlay .sherlock__wrapper--sherlock-list,.scatterplot__overlay .sherlock__wrapper--sherlock-list--results-visible{margin:0;padding-left:0}.scatterplot__overlay .sherlock__results{left:0;text-align:left}.scatterplot__overlay .sherlock,.scatterplot__overlay .sherlock--error,.scatterplot__overlay .sherlock--search-filter,.scatterplot__overlay .sherlock--sherlock-list,.scatterplot__overlay .sherlock--success{border:0;height:45px;font:400 18px Source Sans Pro}.scatterplot__overlay .icon-search-thin--sherlock,.scatterplot__overlay .icon-search-thin--sherlock--search-filter{right:10px;color:#298541}.scatterplot__overlay-close-button{background:hsla(0,0%,100%,.25);font-size:14px;margin:1em auto 0}.platform--touch .scatterplot__overlay-close-button:hover,.platform .scatterplot__overlay-close-button:hover{background:hsla(0,0%,100%,.5)}@media only screen and (min-width:500px){.scatterplot__overlay-close-button{font-size:16px}}.scatterplot__overlay--empty-list-box{border:1px solid hsla(0,0%,100%,.3);margin:1em 0 0;border-radius:2px;padding:2em;text-align:center;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.1);font-size:18px}.scatterplot__overlay--empty-list-box em{font-weight:600}.scatterplot__overlay--text:before{content:"\E619";font-family:Niche-Interface-Symbols;position:relative;top:2px}.scatterplot-calculator__backpack{background-color:#fff;border-radius:2px;margin:1em 0;text-align:left}.scatterplot-calculator__backpack-header-wrapper{border-bottom:1px solid #e6e6e6;color:#787878;font-size:14px;padding:10px 15px 5px}.scatterplot-calculator__backpack-header-wrapper>p{margin:0}.scatterplot-calculator__backpack-header-your-list{color:#298541;font-weight:600}.scatterplot-calculator__backpack-header-your-list:before{content:"\e619";font-family:Niche-Interface-Symbols;position:relative;top:2px}.scatterplot-calculator__backpack-items{max-height:13.5em;overflow-y:scroll;padding:5px 0 10px}@media only screen and (min-width:768px){.scatterplot-calculator__backpack-items{max-height:15.5em}}.scatterplot-calculator__backpack-item-button{background-color:#fff;color:#464646;font-size:16px;font-weight:400;line-height:1.4;padding:5px 15px;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.platform--touch .scatterplot-calculator__backpack-item-button:focus,.platform--touch .scatterplot-calculator__backpack-item-button:hover,.platform .scatterplot-calculator__backpack-item-button:focus,.platform .scatterplot-calculator__backpack-item-button:hover{background-color:#007ac8;border-radius:0;color:#fff;outline:none}.calculator-footer{margin:0 auto;padding:1em 15px}@media only screen and (min-width:768px){.calculator-footer{max-width:800px;margin:0 auto}}@media only screen and (min-width:1024px){.calculator-footer{padding-left:0;padding-right:0}}.calculator-footer__chances{font-size:32px;line-height:33px;margin-top:32px;margin-bottom:32px}.calculator__paragraph{font-size:18px;line-height:28px;margin-top:18px;margin-bottom:18px}.calculator-footer__question{font-size:24px;line-height:28px;margin-top:24px;margin-bottom:24px}.most-popular{font-size:32px;line-height:33px;margin-top:32px;margin-bottom:32px}.popular-charts{font-size:14px;line-height:15px;margin-top:15px}.popular-charts>.popular-charts-group--expanded,.popular-charts>.popular-charts-group--minified{width:100%}.popular-charts>.popular-charts-group--minified{display:flex}.popular-charts>.popular-charts-group--minified>ul:last-of-type{display:none}@media only screen and (min-width:768px){.popular-charts>.popular-charts-group--minified>ul:last-of-type{display:block}}@media only screen and (min-width:1024px){.popular-charts>.popular-charts-group--minified{display:none}}.popular-charts>.popular-charts-group--expanded{display:none}@media only screen and (min-width:1024px){.popular-charts>.popular-charts-group--expanded{display:flex}}.popular-charts.show-more>.popular-charts-group--minified{display:none}.popular-charts.show-more>.popular-charts-group--expanded{display:flex}@media only screen and (min-width:1024px){.popular-charts{white-space:nowrap}}.popular-charts-column{flex:1 0 50%}.popular-charts-group--expanded>.popular-charts-column.full-width{display:none}@media only screen and (min-width:768px){.popular-charts-column{flex:1 0 33%}.popular-charts-group--expanded>.popular-charts-column{display:none}.popular-charts-group--expanded>.popular-charts-column.full-width{display:block}}.popular-chart{margin:0 0 8px;padding-right:1em}.most-popular-charts-expand-button{background:transparent;color:currentColor;font-size:14px;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.platform--touch .most-popular-charts-expand-button:hover,.platform .most-popular-charts-expand-button:hover{background:inherit;border-color:inherit;color:inherit}.popular-charts.show-more .most-popular-charts-expand-button{display:none}@media only screen and (min-width:1024px){.most-popular-charts-expand-button{display:none}}.scatterplot__header--profile .scatterplot__title{color:#298541;font-size:26px;font-weight:400;padding:15px}.scatterplot__header--profile .scatterplot__subtitle{display:inline-block;margin:0 15px}.scatterplot__header--profile .scatterplot__subtitle--cta-link{font-size:14px;white-space:nowrap}.js-focus-visible .scatterplot__header--profile .scatterplot__subtitle--cta-link:focus:not(.focus-visible){outline:0}.js-focus-visible .scatterplot__header--profile .scatterplot__subtitle--cta-link.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .scatterplot__header--profile .scatterplot__subtitle--cta-link.focus-visible.--alt-focus{outline-color:#fff}@media only screen and (min-width:500px){.scatterplot__header--profile .scatterplot__subtitle{margin:19px 30px 0}.scatterplot__header--profile .scatterplot__title{font-size:30px;line-height:1em;padding:30px 30px 0}}.scatterplot-checkbox{cursor:pointer;display:block;padding-left:1.333em;position:relative;margin:.5em 0 .5em 4px;font-size:1em;line-height:1.2em}.scatterplot-checkbox__input{left:0;margin-left:-.6rem;z-index:-1}.js-focus-visible .scatterplot-checkbox__input:focus:not(.focus-visible){outline:0}.js-focus-visible .scatterplot-checkbox__input.focus-visible{outline:3px solid #222;outline-offset:3px;outline-offset:10px;margin-bottom:4px}.scatterplot-checkbox__indicator{position:absolute;left:0;top:0;border:1px solid #ccc;width:1.3em;height:1.3em;border-radius:2px;background:#fff;box-sizing:border-box;z-index:1}.scatterplot-checkbox__indicator:before{content:"\e610";font-family:Niche-Interface-Symbols;font-style:normal;color:#fff;position:absolute;left:-.085em;top:.01em;font-size:1.4em;z-index:2;-webkit-font-smoothing:antialiased}.scatterplot-checkbox__label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.5em 0 .5em 1em;color:#464646}@media only screen and (min-width:768px){.scatterplot-checkbox{font-size:14px}}.scatterplot-select{background:#fff;border-radius:2px;border:1px solid #ccc;cursor:pointer;display:block;flex:1 0 0;font-size:14px;padding-right:30px;position:relative;width:100%;overflow:hidden}.scatterplot-select:after{content:"\e60c";color:#464646;font-family:Niche-Interface-Symbols;font-size:1.2em;position:absolute;right:.4em;top:.45em;z-index:1;-webkit-font-smoothing:antialiased;pointer-events:none}.scatterplot-select__value{color:#464646;height:2.5em;line-height:2.5em;overflow:hidden;padding:0 0 0 10px;text-overflow:ellipsis;white-space:nowrap}.scatterplot-select__input{-webkit-appearance:none;cursor:pointer;border:0;left:0;line-height:3em;background:rgba(0,0,0,.001);color:rgba(0,0,0,.001);padding:0;margin:2px;position:absolute;height:88%;width:98%;z-index:2}.js-focus-visible .scatterplot-select__input:focus:not(.focus-visible){outline:0}.js-focus-visible .scatterplot-select__input.focus-visible{outline:3px solid #222;background:rgba(0,0,0,.001);color:rgba(0,0,0,.001)}.scatterplot-select__option{color:#464646}.scatterplot-select__input.scatterplot-select__input--disabled{z-index:-1}.scatterplot__add-scores-message{background:#eef9ff;padding:15px 15px 10px;margin:0 15px 15px}.scatterplot__add-scores-message .button{margin-bottom:5px;margin-right:10px;min-width:122px;font-size:14px}.scatterplot__add-scores-text{font-size:20px;line-height:22px}@media only screen and (min-width:500px){.scatterplot__add-scores-text{font-size:18px;line-height:20px}}.scatterplot-filters>.scatterplot__add-scores-message{display:none}.scatterplot-chart>.scatterplot__add-scores-message{display:block}@media only screen and (min-width:768px){.scatterplot-filters>.scatterplot__add-scores-message{display:block;margin:0}.scatterplot-chart>.scatterplot__add-scores-message{display:none}}.scatterplot__logged-out-messages{margin:0 23px 30px}@media only screen and (min-width:768px){.scatterplot__logged-out-messages{margin:0}}@media only print{.scatterplot__logged-out-messages{display:none}}.scatterplot__what-are-your-chances-message{padding-left:85px;position:relative;transition:all .2s}.scatterplot__what-are-your-chances-message .button.button--small{font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:768px){.scatterplot__what-are-your-chances-message .button.button--small{font-size:16px}}@media only screen and (min-width:768px){.scatterplot__what-are-your-chances-message{background:#fff;border-radius:2px;bottom:55px;box-shadow:0 2px 16px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.1);padding:.5em 1.25em 1.25em 110px;position:absolute;right:45px;width:440px;z-index:1}}.scatterplot__what-are-your-chances-img{background:url(https://d33a4decm84gsn.cloudfront.net/static/scatterplots/school.svg);width:100px;height:120px;background-repeat:no-repeat;position:absolute;left:0;top:0;background-size:70px}@media only screen and (min-width:768px){.scatterplot__what-are-your-chances-img{left:1em;top:.85em}}.scatterplot__what-are-your-chances-text{margin:.25em 0 1em;font-size:15px}@media only screen and (min-width:768px){.scatterplot__what-are-your-chances-text{font-size:15px;margin:.25em 0 1em}}.scatterplot__what-are-your-chances-header{font-weight:700}@media only screen and (min-width:768px){.scatterplot__what-are-your-chances-header{display:inline;font-size:15px;font-weight:600}}.scatterplot__what-are-your-chances-description{margin:1em 0}@media only screen and (min-width:768px){.scatterplot__what-are-your-chances-description{display:inline;margin:0}}.niche-icon.arrow-right{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Niche-Interface-Symbols;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.niche-icon.arrow-right:before{content:"\e60e"}.scatterplot__filter-unlock-message{position:absolute;background:#fff;border-radius:2px;box-shadow:0 2px 16px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.1);bottom:215px;left:50%;margin-left:-130px;width:260px;font-size:15px;padding:1em;opacity:0;transform:translateY(50px);transition:all .2s}@media only screen and (min-width:768px){.scatterplot__filter-unlock-message{bottom:100px;left:auto;right:40px;top:auto;transition:all .2s;width:440px;z-index:0}}@media only screen and (min-width:768px){.scatterplot__logged-out-messages.has-interacted>.scatterplot__what-are-your-chances-message{opacity:0;transform:translateY(50px);z-index:0}}.scatterplot__logged-out-messages.has-interacted>.scatterplot__filter-unlock-message{opacity:1;transform:translateY(0)}@media only screen and (min-width:768px){.scatterplot__logged-out-messages.has-interacted>.scatterplot__filter-unlock-message{z-index:1}}.scatterplot__not-enough-data-message{background:#fff;border-radius:2px;box-shadow:0 2px 16px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.1);left:50%;margin-left:-120px;padding:1em 1em .5em;position:absolute;top:50px;width:260px}@media only screen and (min-width:768px){.scatterplot__not-enough-data-message{top:90px}}.scatterplot__not-enough-data-header{color:#298541;display:block;font-size:18px;font-weight:400;line-height:1em;margin:0}.scatterplot__not-enough-data-explanation{color:#919191;font-size:12px;margin:10px 0 .5em}.scatterplot__please-select-your-list{color:#298541;font-weight:600}.scatterplot__please-select-your-list:before{content:"\e619";font-family:Niche-Interface-Symbols;position:relative;top:2px}.scatterplot__percentile-message{background:#eef9ff;padding:15px;text-align:center}@media only screen and (min-width:768px){.scatterplot__percentile-message{padding:15px 15px 30px}}.scatterplot__percentile-message--no-scores{padding:15px}.scatterplot__percentile-text{font-size:20px;line-height:22px}.scatterplot__percentile-text--no-scores{margin-bottom:4px}.scatterplot__percentile-text>em{color:#007ac8;font-weight:600}.scatterplot-filters>.scatterplot__percentile-message{display:none}@media only screen and (min-width:768px){.scatterplot-filters>.scatterplot__percentile-message{display:block}}.scatterplot-chart>.scatterplot__percentile-message{display:block;margin:10px 25px}@media only screen and (min-width:768px){.scatterplot-chart>.scatterplot__percentile-message{display:none;margin:0}}.scatterplot__percentile-message-scores{display:flex;justify-content:center}@media only screen and (min-width:768px){.scatterplot__percentile-message-scores{display:block}}.scatterplot__percentile-message-score{margin-right:1em}@media only screen and (min-width:768px){.scatterplot__percentile-message-score{display:block;margin-right:0}}.scholarship-deadline,.scholarship-deadline--inline{font-weight:700}.scholarship-deadline--inline{display:inline}.scholarship-deadline__notified{font-weight:400}.scholarship-footer,.scholarship-section{margin:0 auto;max-width:730px;padding:20px 15px 40px}.scholarship-footer .powered-by__wrap,.scholarship-section .powered-by__wrap{margin:25px 0}.scholarship-footer__info,.scholarship-section__info{margin:0 0 1.5em}.scholarship-footer__info p,.scholarship-section__info p{margin:.5em 0 1.75em;line-height:22px}.scholarship-footer__info__text,.scholarship-section__info__text{margin:0;padding:0}.scholarship-footer__info__title,.scholarship-section__info__title{line-height:1em}.scholarship-footer--become-a-student-loan-hero-scholarship .powered-by__text{font-size:10px}@media only screen and (min-width:500px){.scholarship-footer--become-a-student-loan-hero-scholarship .powered-by__text{font-size:11px}}.scholarship-footer--become-a-student-loan-hero-scholarship .powered-by__wrap{max-width:360px}.scholarship-footer--become-a-student-loan-hero-scholarship .powered-by__logo{background-size:contain;background-repeat:no-repeat;position:relative;width:180px;height:30px;top:4px}.scholarship-footer--bumbles-move-maker-scholarship .powered-by__logo{height:auto;width:100px}@media only screen and (min-width:500px){.scholarship-footer,.scholarship-section{padding:30px 15px 50px}}.powered-by__wrap{align-items:center;cursor:pointer;display:flex;max-width:270px}.powered-by__wrap:hover{text-decoration:none}.powered-by__text{color:#919191;font-weight:600;font-family:Niche;font-size:11px;margin-top:2px}.powered-by__logo{height:25px;margin-left:5px}.scholarship-header{padding:0 0 80px;position:relative;text-align:center}.scholarship-header:after{background:url(https://d33a4decm84gsn.cloudfront.net/static/niche-bg-pattern.png) repeat #298541;background-size:96px 48px;bottom:0;content:"";height:40px;left:0;position:absolute;width:100%}.scholarship-header .powered-by__wrap{margin:20px auto}.role-scholarship--pay-it-fwd .scholarship-header{padding-bottom:40px}.role-scholarship--pay-it-fwd .scholarship-header:after{display:none}@media only screen and (min-width:500px){.scholarship-header{padding:0 0 90px}}.scholarship-header-bg{background-position:bottom;background-repeat:no-repeat;background-size:cover;height:100px;position:relative;margin:0 -15px 20px}@media only screen and (min-width:500px){.scholarship-header-bg{height:160px;margin:0 -15px 30px}}@media only screen and (min-width:768px){.scholarship-header-bg{height:200px}}.scholarship-header__content{padding:0 15px}.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}@media only screen and (min-width:500px){.scholarship-header__description{padding:15px}}.scholarship-header--one-month-rent-scholarship .scholarship-header-bg{margin:0 auto;max-width:1100px}.scholarship-header--one-month-rent-scholarship .scholarship-header__deadline{margin-bottom:.5em}.scholarship-header--one-month-rent-scholarship .scholarship-header__description{padding:0;margin-bottom:.9em}.scholarship-header--one-month-rent-scholarship .scholarship-header__description p{margin-top:1em}@media only screen and (min-width:500px){.scholarship-header--one-month-rent-scholarship .scholarship-header__description{padding:0 15px}}.scholarship-header--one-month-rent-scholarship .scholarship-header__title{margin-top:20px}@media only screen and (min-width:500px){.scholarship-header--one-month-rent-scholarship .scholarship-header__title{margin-top:30px}}.scholarship-header--start-your-career-scholarship .scholarship-header-bg{background-size:contain}@media only screen and (min-width:500px){.scholarship-header--start-your-career-scholarship .scholarship-header-bg{height:200px}}.scholarship-header--hp-emerging-leaders-in-tech-scholarship .scholarship-header-bg{background-position:50%}.scholarship-header--sofi-get-your-money-right-scholarship .scholarship-header-bg{background-position:top}.scholarship-header--twitch-future-of-gaming-scholarship .powered-by__logo{width:auto}.scholarship-header--twitch-future-of-gaming-scholarship .scholarship-header-bg{background-position:top;height:200px}.scholarship-header--make-school-computer-science-scholarship .scholarship-header-bg{background-position:top}.scholarship-header--become-a-student-loan-hero-scholarship .powered-by__text{font-size:10px}@media only screen and (min-width:500px){.scholarship-header--become-a-student-loan-hero-scholarship .powered-by__text{font-size:11px}}.scholarship-header--become-a-student-loan-hero-scholarship .powered-by__wrap{max-width:360px}.scholarship-header--become-a-student-loan-hero-scholarship .powered-by__logo{background-size:contain;background-repeat:no-repeat;position:relative;width:180px;height:30px;top:4px}.scholarship-header--become-a-student-loan-hero-scholarship .scholarship-header-bg{background-position:50%}@media only screen and (min-width:500px){.scholarship-header--become-a-student-loan-hero-scholarship .scholarship-header-bg{height:160px}}@media only screen and (min-width:768px){.scholarship-header--become-a-student-loan-hero-scholarship .scholarship-header-bg{height:200px}}.scholarship-header--bumbles-move-maker-scholarship .powered-by__logo{height:auto;width:100px}.scholarship-header--bumbles-move-maker-scholarship .scholarship-header-bg{background-position:50%}.scholarship-header__title{font-size:28px;line-height:1em;margin:0 auto;max-width:700px}@media only screen and (min-width:500px){.scholarship-header__title{font-size:36px;padding:12px 15px 0}}.scholarship-header--v1{background-color:#012513;color:#fdf2c3;padding:0}.scholarship-header--v1:after{content:none}.scholarship-header--v1 .scholarship-header-bg{background-size:contain;background-position:bottom;margin:0 -15px;height:60px}@media only screen and (min-width:500px){.scholarship-header--v1 .scholarship-header-bg{height:80px}}@media only screen and (min-width:768px){.scholarship-header--v1 .scholarship-header-bg{height:150px}}@media only screen and (min-width:1024px){.scholarship-header--v1 .scholarship-header-bg{height:200px}}.scholarship-header--v1 .scholarship-header__title{font-family:Source Sans Pro,sans-serif;text-transform:uppercase;color:#fdf2c3;font-weight:800;font-size:48px;padding-top:50px}.scholarship-header--v1 .scholarship-header__title2{text-transform:uppercase;font-family:Niche;font-weight:600;font-size:15px;color:#fdf2c3}.scholarship-header--v1 .scholarship-header__description{color:#fff;max-width:400px}.scholarship-header--v1 .scholarship-header__deadline{padding-bottom:40px}@media only screen and (min-width:600px){.scholarship-header--v1 .scholarship-header__deadline{padding-bottom:0}}@media only screen and (min-width:500px){.scholarship-header--v1{padding:0}}.scholarship-header--v2{background-color:#e96600;color:#000;padding-bottom:0}.scholarship-header--v2:after{content:none}.scholarship-header--v2 .scholarship-header__content{flex-wrap:wrap;justify-content:center;padding-top:15px}@media only screen and (min-width:768px){.scholarship-header--v2 .scholarship-header__content{display:flex;flex-direction:row}}.scholarship-header--v2 .scholarship-header-bg{background-position:bottom;background-repeat:no-repeat;background-size:contain;height:100px;position:relative;margin:0 -15px 20px}@media only screen and (min-width:500px){.scholarship-header--v2 .scholarship-header-bg{height:160px;margin:0 -15px 30px}}@media only screen and (min-width:768px){.scholarship-header--v2 .scholarship-header-bg{height:200px}}.scholarship-header--v2 .scholarship-header-bg{margin:0 15px;width:120px;display:inline-flex}@media only screen and (min-width:500px){.scholarship-header--v2 .scholarship-header-bg{width:140px}}@media only screen and (min-width:768px){.scholarship-header--v2 .scholarship-header-bg{width:205px;margin:0 -60px}}@media only screen and (min-width:768px){.scholarship-header--v2 .scholarship-header__copy-block{order:2}}.scholarship-header--v2 .scholarship-header-bg1{transform:rotate(-45deg)}@media only screen and (min-width:768px){.scholarship-header--v2 .scholarship-header-bg1{transform:rotate(0deg);order:1}}.scholarship-header--v2 .scholarship-header-bg2{transform:rotate(45deg)}@media only screen and (min-width:768px){.scholarship-header--v2 .scholarship-header-bg2{transform:rotate(0deg);order:3}}.scholarship-header--v2 .scholarship-header__title{font-family:Source Sans Pro,sans-serif;text-transform:uppercase;color:#000;font-weight:800;font-size:48px;padding-top:30px}@media only screen and (min-width:768px){.scholarship-header--v2 .scholarship-header__title{padding-top:50px}}.scholarship-header--v2 .scholarship-header__title2{text-transform:uppercase;font-family:Niche;font-weight:600;font-size:15px;color:#fdf2c3}.scholarship-header--v2 .scholarship-header__description{color:#fff;max-width:400px}.scholarship-header--v2 .scholarship-header__deadline{padding-bottom:40px}@media only screen and (min-width:500px){.scholarship-header--v2{padding:0}}.scholarship-header--v3{background-color:#edf2e9;color:#000;padding-bottom:0}.scholarship-header--v3:after{content:none}.scholarship-header--v3 .scholarship-header__content{flex-wrap:wrap;justify-content:center;align-content:center;padding-top:30px}@media only screen and (min-width:768px){.scholarship-header--v3 .scholarship-header__content{display:flex;flex-direction:row;align-items:center;padding-top:15px}}.scholarship-header--v3 .scholarship-header-bg{background-position:bottom;background-repeat:no-repeat;background-size:contain;height:150px;position:relative;margin:0 -15px 20px}@media only screen and (min-width:500px){.scholarship-header--v3 .scholarship-header-bg{height:160px;margin:0 -15px 30px}}@media only screen and (min-width:768px){.scholarship-header--v3 .scholarship-header-bg{height:200px}}.scholarship-header--v3 .scholarship-header-bg{display:inline-flex;width:200px;margin:0 -15px 0 20px}@media only screen and (min-width:768px){.scholarship-header--v3 .scholarship-header-bg{width:205px;margin:0 -60px}}.scholarship-header--v3 .scholarship-header__title{font-family:Source Sans Pro,sans-serif;text-transform:uppercase;color:#000;font-weight:800;font-size:48px;padding-top:15px}@media only screen and (min-width:768px){.scholarship-header--v3 .scholarship-header__title{padding-top:50px}}.scholarship-header--v3 .scholarship-header__title2{text-transform:uppercase;font-family:Niche;font-weight:600;font-size:15px;color:#000}.scholarship-header--v3 .scholarship-header__description{color:#032e0b;max-width:400px;font-size:20px;line-height:24px}@media only screen and (min-width:768px){.scholarship-header--v3 .scholarship-header__description{font-size:16px;line-height:20px}}.scholarship-header--v3 .scholarship-header__deadline{padding-bottom:40px}@media only screen and (min-width:500px){.scholarship-header--v3{padding:0}}.scholarship-header--v4{background-color:#0a3820;color:#f9439f;padding-bottom:0}.scholarship-header--v4:after{content:none}.scholarship-header--v4 .scholarship-header__content{flex-wrap:wrap;justify-content:center;align-content:center;padding-top:30px}@media only screen and (min-width:768px){.scholarship-header--v4 .scholarship-header__content{display:flex;flex-direction:row;align-items:center;padding-top:15px}}.scholarship-header--v4 .scholarship-header-bg{background-position:bottom;background-repeat:no-repeat;background-size:contain;height:150px;position:relative;margin:0 -15px 20px}@media only screen and (min-width:500px){.scholarship-header--v4 .scholarship-header-bg{height:160px;margin:0 -15px 30px}}@media only screen and (min-width:768px){.scholarship-header--v4 .scholarship-header-bg{height:200px}}.scholarship-header--v4 .scholarship-header-bg{display:inline-flex;width:200px;margin:0 -15px 0 20px}@media only screen and (min-width:768px){.scholarship-header--v4 .scholarship-header-bg{width:205px;margin:0 -60px}}.scholarship-header--v4 .scholarship-header__title{font-family:Source Sans Pro,sans-serif;text-transform:uppercase;color:#f9439f;font-weight:800;font-size:48px;padding-top:15px}@media only screen and (min-width:768px){.scholarship-header--v4 .scholarship-header__title{padding-top:50px}}.scholarship-header--v4 .scholarship-header__title2{text-transform:uppercase;font-family:Niche;font-weight:600;font-size:15px;color:#fcf1c3}.scholarship-header--v4 .scholarship-header__description{color:#fcf1c3;max-width:400px;font-size:20px;line-height:24px}@media only screen and (min-width:768px){.scholarship-header--v4 .scholarship-header__description{font-size:16px;line-height:20px}}.scholarship-header--v4 .scholarship-header__deadline{padding-bottom:40px;color:#f9439f}@media only screen and (min-width:500px){.scholarship-header--v4{padding:0}}.scholarship-section-wrap{background:none}.scholarship-section-wrap .scholarship-section{max-width:585px;padding-top:40px}@media only screen and (min-width:768px){.scholarship-section-wrap .scholarship-section{text-align:center}}@media only screen and (min-width:500px){.scholarship-section-wrap .scholarship-section{padding:30px 15px}}.scholarship-section-wrap .scholarship-section .scholarship-section__info__title{font-size:24px}.scholarship-section-wrap.scholarship-section-wrap--already-applied .scholarship-section__info__title,.scholarship-section-wrap.scholarship-section-wrap--ineligible .scholarship-section__info__title,.scholarship-section-wrap.scholarship-section-wrap--login .scholarship-section__info__title{margin-bottom:16px}.scholarship-section-wrap.scholarship-section-wrap--already-applied .button,.scholarship-section-wrap.scholarship-section-wrap--ineligible .button,.scholarship-section-wrap.scholarship-section-wrap--login .button{margin-top:16px}.scholarship-section-wrap--already-applied{margin:0 15px 15px;text-align:center}.scholarship-section-wrap--already-applied .scholarship-section--survey{background-color:hsla(0,0%,100%,.5);max-width:700px;padding:30px 15px}@media only screen and (min-width:500px){.scholarship-section-wrap--already-applied .scholarship-section--survey{padding:30px}}.scholarship-section-wrap--already-applied .scholarship-section--survey .scholarship-section__info__text{color:rgba(0,0,0,.5);font-size:16px;line-height:18px;margin:0 0 8px}@media only screen and (min-width:768px){.scholarship-section-wrap--already-applied .scholarship-section--survey .scholarship-section__info__text{font-size:18px;line-height:20px;margin:0 10px 8px}}.scholarship-section-wrap--already-applied .scholarship-section--survey .scholarship-section__info__title{margin-bottom:10px}@media only screen and (min-width:500px){.scholarship-section-wrap--already-applied{padding:30px 15px}}@media only screen and (min-width:768px){.scholarship-section-wrap--already-applied{margin:0}}.role-scholarship--pay-it-fwd .form__heading{line-height:1.1}.role-scholarship--pay-it-fwd .role-scholarship-body{background:#bdecc9;padding:0 15px}@media only screen and (min-width:768px){.role-scholarship--pay-it-fwd .role-scholarship-body{padding:25px 0}}.role-scholarship--pay-it-fwd .repeater-row .input-list-container{border:thin solid #ccc;border-radius:2px}.role-scholarship--pay-it-fwd .form__separator{border-color:rgba(0,0,0,.2)}.role-scholarship--pay-it-fwd .form__separator__title{font-size:28px}.role-scholarship--pay-it-fwd .form__small{color:#464646;display:block;font-size:14px;line-height:1.3}.role-scholarship--pay-it-fwd .form__submit{margin-top:35px}.role-scholarship--pay-it-fwd .form__submit,.role-scholarship--pay-it-fwd .form__terms{color:rgba(0,0,0,.5);font-size:14px;text-align:left}.role-scholarship--pay-it-fwd .form__submit a,.role-scholarship--pay-it-fwd .form__terms a{color:#464646}.role-scholarship--pay-it-fwd .form__separator__title,.role-scholarship--pay-it-fwd .scholarship-footer__info__title{line-height:1.1}.role-scholarship--reg-flow .role-scholarship-body{background:#e6e6e6;padding:0}.partner-scholarship-thank-you--hp-emerging-leaders-in-tech-scholarship .powered-by__wrap,.role-scholarship--hp-emerging-leaders-in-tech-scholarship .powered-by__wrap{max-width:220px}.partner-scholarship-thank-you--hp-emerging-leaders-in-tech-scholarship .powered-by__logo,.role-scholarship--hp-emerging-leaders-in-tech-scholarship .powered-by__logo{width:35px;height:35px;margin-left:10px}.partner-scholarship-thank-you--make-school-computer-science-scholarship .powered-by__logo,.role-scholarship--make-school-computer-science-scholarship .powered-by__logo{width:auto}.paragraph-make-school-computer-science-scholarship{line-height:22px;margin:.5em 0 1.75em}.search{background:#e6e6e6}.search__container{margin:0 auto 2em;max-width:1080px}@media only screen and (min-width:768px){.search__container{display:flex}}.search-content{margin:8px 0 0;position:relative;min-width:0}@media only screen and (min-width:500px){.search-content{margin:15px 0 0}}@media only screen and (min-width:768px){.search-content{flex:1;margin:20px 20px 0}}.search-content .loading-indicator{align-items:flex-start;background:hsla(0,0%,90.2%,.7);margin:0 -4px;padding:5vh 0 0}.search-content .loading-indicator-dots{left:50%;margin-left:-8em;position:fixed}@media only screen and (min-width:768px){.search-content .loading-indicator-dots{margin-left:calc(-8em + 100px)}}@media only screen and (min-width:1024px){.search-content .loading-indicator-dots{margin-left:calc(-8em + 122px)}}.search-description{color:#5f5f5f;font-size:16px;line-height:20px}.search-description p{margin:0}@media only screen and (min-width:768px){.custom-ranking__factors-wrap{display:flex;justify-content:space-between}}@media only screen and (min-width:768px){.custom-ranking__factors{flex:1 0 0;max-width:310px}}.custom-ranking__toolbar{width:100%;padding:10px;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width:768px){.custom-ranking__toolbar{padding:10px 0}}.custom-ranking__toolbar .custom-ranking__toolbar-title{flex:1 0 0;top:2px;font-size:16px}@media only screen and (min-width:400px){.custom-ranking__toolbar .custom-ranking__toolbar-title{font-size:18px}}@media only screen and (min-width:768px){.custom-ranking__toolbar .custom-ranking__toolbar-title{font-size:20px}}.custom-ranking__toolbar .button{text-align:right;font-size:13px;padding:8px}@media only screen and (min-width:400px){.custom-ranking__toolbar .button{font-size:14px;padding:8px 16px}}@media only screen and (min-width:768px){.custom-ranking__toolbar .button{font-size:16px}}.custom-ranking__toolbar .custom-ranking__details-toggle{display:block}@media only screen and (min-width:600px){.custom-ranking__toolbar .custom-ranking__details-toggle{display:inline-block;padding-left:5px}}.custom-ranking__details{max-width:650px;margin:0 auto;text-align:center;padding:20px 10px}.custom-ranking__details a{cursor:pointer}@media only screen and (min-width:768px){.custom-ranking__details{padding:50px 0;max-width:none;font-size:18px}}@media only screen and (min-width:900px){.custom-ranking__details{padding:50px}}.custom-ranking__details-title{max-width:500px;margin:0 auto 10px}@media only screen and (min-width:768px){.custom-ranking__details-title{margin-bottom:20px}}.custom-ranking__details-header{padding-bottom:8px}.custom-ranking__header-graphic{width:100%;height:120px;margin:0 auto 16px}@media only screen and (min-width:768px){.custom-ranking__header-graphic{height:150px}}@media only screen and (min-width:1024px){.custom-ranking__header-graphic{height:200px}}.custom-ranking__header-graphic.header-graphic--one{background:url(https://d33a4decm84gsn.cloudfront.net/static/dynamic-rankings/ybf-school.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}.custom-ranking__labels{display:flex;justify-content:space-between;align-items:flex-end;padding:10px 0}.custom-ranking__labels--two{display:none}@media only screen and (min-width:768px){.custom-ranking__labels--two{display:flex}}.custom-ranking__label{flex:1 0 0;color:#007ac8;text-align:left}.custom-ranking__label+.custom-ranking__label{text-align:right}.get-results-button--container{display:flex;justify-content:center}.label{display:flex;justify-content:flex-start}.slider-wrap{position:relative;top:-34px;margin-bottom:-34px}.custom-ranking__factor .slider-popup-value.show{display:none}.custom-ranking__factor .rangeslider__fill{background:#4bbaff}.custom-ranking__factor .slider-remove{position:absolute;top:-30px;right:0}.custom-ranking__beta--label{font-size:.5em;font-weight:700;position:relative;top:-5px}.modal-label .search-control-label .tooltip-trigger{font-size:20px;text-transform:capitalize}.custom-ranking__reset{margin-right:5px}.custom-ranking__reset.button{color:#007ac8;font-size:14px;font-weight:400;background:transparent;transition:background-color .15s,border-color .15s,color .15s}.custom-ranking__reset.button:hover{background-color:rgba(0,0,0,.05);color:#0063a5;font-weight:600}.search-pagination{padding:10px 15px}@media only screen and (min-width:500px){.search-pagination{padding:10px 30px}}.search-controls{-webkit-overflow-scrolling:touch;background:#fff;height:100%;left:0;overflow-x:hidden;overflow-y:auto;padding:15px 30px 100px;position:fixed;top:0;width:100%;z-index:998}@media only screen and (min-width:768px){.search-controls{align-self:flex-start;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);flex:1 0 200px;height:auto;margin:20px 0 0;max-width:245px;overflow:visible;padding:15px;position:static;width:244px;z-index:1}}.search-controls-wrapper{display:none;overflow:visible;position:relative}@media only screen and (min-width:768px){.search-controls-wrapper{display:block}}.search-controls-wrapper--visible{display:block}.search-control{margin-bottom:18px}.search-control--grouped{margin-bottom:4px}.search-control--last-of-group{margin-bottom:18px}.search-control--clearable{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-control__clear{position:absolute;top:-24px;right:0;font-size:13px;color:#919191;cursor:pointer}.search-control__clear .niche-icon-wrap{font-size:10px}.search-control__clear:focus,.search-control__clear:hover{text-decoration:none}.search-control-label__sub-label-wrap>.search-control__clear{position:static}.search-control-label,.search-control-label__test{color:#5f5f5f;font-size:14px;font-weight:600;margin:0 0 5px;text-transform:uppercase}.search-control-label .tooltip{color:#5f5f5f;left:0;top:0}.search-control-label .tooltip-trigger{position:relative;font-size:14px;font-weight:600;text-transform:uppercase;z-index:1}.search-control-label .tooltip-message{text-transform:none;margin-left:0}@media only screen and (min-width:768px){.search-control-label .tooltip-message{margin-left:-142px}}.search-control-label.tooltip__k12-search-tuition-slider .tooltip--clicked .tooltip-message,.search-control-label.tooltip__k12-search-tuition-slider .tooltip--focused .tooltip-message,.search-control-label.tooltip__k12-search-tuition-slider .tooltip--hovered .tooltip-message{z-index:5}.search-control+.search-control-label{border-top:1px solid #e6e6e6;padding:1em 0 0;margin-top:1em}.search-control-label__sub-label-wrap{display:flex;justify-content:space-between;padding-bottom:5px}.search-control-label__sub-label-wrap .tooltip-trigger{font-weight:600;color:#5f5f5f;font-size:14px}.search-control-link{font-size:14px;margin:10px 0 5px}.search-control-link .svg-icon-wrap{top:1px}.search-controls-actions{background:#fff;bottom:0;box-shadow:0 0 12px rgba(0,0,0,.2);left:0;padding:.5em 0 30px;position:fixed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:999}@media only screen and (min-width:768px){.search-controls-actions{display:none}}.search-controls-actions .button-group{margin:0 auto;width:175px}@media only screen and (min-width:500px){.search-controls-actions .button-group{width:190px}}.search-sherlock .sherlock,.search-sherlock .sherlock--error,.search-sherlock .sherlock--search-filter,.search-sherlock .sherlock--sherlock-list,.search-sherlock .sherlock--success{font-size:18px;height:auto;padding:9px 12px 10px}.search-sherlock [class^=sherlock__wrapper]{margin:0;padding:0}.search-sherlock .sherlock__results{left:0;top:42px}.search-sherlock .icon-search-thin--sherlock,.search-sherlock .icon-search-thin--sherlock--search-filter{color:#298541}.search-with-checkbox-wrapper .field-group .field:first-child{margin-top:10px;margin-left:24px}.search-slider--act .range-control-label:before{content:"ACT: ";display:inline}.search-slider--netPrice .range-control-value[data-is-max-value=true]:after,.search-slider--tuition .range-control-value[data-is-max-value=true]:after{content:"+";display:inline}.search-slider--sat .range-control-label:before{content:"SAT: ";display:inline}.search-slider--weight .range-control-content{top:36px;width:95%;border-radius:10px;background:#f6f6f6}.search-slider--weight .range-control-content .range-control-content__value{display:none}.search-nested-checkbox-parent+.search-nested-checkbox-parent{margin:.6em 0 0}.search-nested-checkbox-parent:nth-child(2) .field:first-child{margin-top:10px}.search-footer{padding:1em 15px 3em}@media only screen and (min-width:500px){.search-footer{padding:1em 30px 3em}}@media only screen and (min-width:768px){.search-footer{padding:1em 0 3em}}.search-footer__title{color:#5f5f5f;font-size:14px;font-weight:600;margin:0 0 5px;text-transform:uppercase}.search-footer-about{border-bottom:1px solid #ccc;line-height:20px;margin:0 0 1em;padding:0 0 1em}.search-footer-about .search-description{color:#464646;margin:0 0 .5em}@media only screen and (min-width:768px){.search-footer-about .search-description{display:none}}.search-footer-about .search-description__read-more,.search-footer-about>a{color:#0063a5}@media only screen and (min-width:500px){.search-footer-more{display:flex}}.search-footer-more-list{font-size:14px}@media only screen and (min-width:500px){.search-footer-more-list{flex:1}.search-footer-more-list+.search-footer-more-list{padding:0 0 0 10px}}@media only screen and (min-width:768px){.search-footer-more-list{font-size:16px}}.search-footer-more-list__link{margin-bottom:8px}.search-footer-more-list__link>a{color:#5f5f5f}.search-header{position:relative}@media only screen and (min-width:768px){.search-header{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1)}}.search-header .search-controls-toggle{position:relative;z-index:1}@media only screen and (min-width:768px){.search-header .search-controls-toggle{display:none}}.search-header__container{align-items:flex-end;display:flex;height:120px;margin:0 auto;max-width:1080px;padding:0 15px 10px 10px;position:relative;z-index:1}@media only screen and (min-width:768px){.search-header__container{align-items:flex-start;height:auto;padding:20px 20px 25px 15px}}@media only screen and (min-width:1100px){.search-header__container{padding:20px 20px 25px 0}}.search-header__container .rankings-badge{flex:0;font-size:1.3em}@media only screen and (min-width:500px){.search-header__container .rankings-badge{font-size:1.5em}}@media only screen and (min-width:768px){.search-header__container .rankings-badge{font-size:2.15em;margin:-50px 0 0}}@media only screen and (min-width:1100px){.search-header__container .rankings-badge{font-size:2.5em;margin:-71px 0 0 -5px}}.search-header__container .social-share{display:none}@media only screen and (min-width:768px){.search-header__container .social-share{align-self:flex-end;display:inline-block;flex:0 0 auto;margin:0}}.search-header__container .social-share .social-share__button:not(:last-child){margin:0 5px 0 0}.search-header__content{padding-left:10px;width:100%}@media only screen and (min-width:768px){.search-header__content{padding-left:30px}}.search-header-meta{flex:1;display:flex}.search-header-meta .search-description{display:none;padding:0}@media only screen and (min-width:768px){.search-header-meta .search-description{display:block;flex-grow:1;padding-right:40px}}.search-header-title{color:#fff;font-size:22px;line-height:22px;text-shadow:0 1px 0 rgba(0,0,0,.5)}@media only screen and (min-width:500px){.search-header-title{font-size:28px;line-height:30px}}@media only screen and (min-width:768px){.search-header-title{color:#464646;font-size:32px;line-height:34px;padding:0 0 10px;text-shadow:none}}.search-header-subheader{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:768px){.search-header-subheader{display:inline}}.search-header-meta__about{color:#6bbef2;cursor:pointer;display:inline-block;font-size:12px}@media only screen and (min-width:768px){.search-header-meta__about{display:none}}.search-header-title__location{display:inline-block;font-size:16px;line-height:18px;padding-right:12px}@media only screen and (min-width:500px){.search-header-title__location{font-size:18px;line-height:20px;padding-right:0}}@media only screen and (min-width:768px){.search-header-title__location{display:inline;font-size:32px;line-height:34px}}.search-header-illustration{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media only screen and (min-width:768px){.search-header-illustration{height:120px;position:static}}.search-header-illustration:before{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2) 40%,rgba(0,0,0,.7));bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media only screen and (min-width:768px){.search-header-illustration:before{display:none}}.search-related-lists{padding:21px 1em}@media only screen and (min-width:500px){.search-related-lists{display:flex;padding-top:26px;padding-bottom:26px}}@media only screen and (min-width:500px){.search-related-lists__item{flex:1}}.search-related-lists__item+.search-related-lists__item{margin:.5em 0 0}@media only screen and (min-width:500px){.search-related-lists__item+.search-related-lists__item{margin:0 0 0 .5em}}.search-result{border-radius:0}.search-result>.card{border-radius:inherit;margin:5px 0}@media only screen and (min-width:500px){.search-result>.card{margin:10px 0}.search-result .card__inner{padding:15px}}@media only screen and (min-width:768px){.search-result{border-radius:2px}.search-result .card__inner{padding:20px 20px 15px}}.search-result--featured{border-bottom:1px solid #fddb4b;border-radius:0;margin:5px 0}@media only screen and (min-width:500px){.search-result--featured{margin:10px 0}}@media only screen and (min-width:600px){.search-result--featured{border:1px solid #fddb4b;border-radius:2px}}.search-result--featured>.card{border-radius:inherit;margin:0;padding-top:0}.search-result--featured .card__inner{padding:31px 20px 15px}@media only screen and (min-width:500px){.search-result--featured .card__inner{padding:31px 15px 15px}}@media only screen and (min-width:600px){.search-result--featured .card__inner{padding:30px 20px 15px}}.search-result__link{display:block;position:relative}.platform .search-result__link:hover{background:#f8fdf8;text-decoration:none}.platform--touch .search-result__link:hover{background:inherit;text-decoration:inherit}.search-result__link>.card__inner{display:flex;flex-wrap:wrap;flex:1 0;order:1}@media only screen and (min-width:600px){.search-result__link{display:flex;justify-content:stretch}}.search-result__sponsored-bar{background-color:#fddb4b;color:#464646;font-size:13px;font-weight:600;letter-spacing:.025em;line-height:1.2em;margin-left:20px;padding:5px 15px;position:absolute;z-index:1}.search-result-badge{color:#298541;font-size:14px;line-height:1.2;order:1}@media only screen and (min-width:600px){.search-result-badge{font-size:16px}}.search-result-counter{color:#5f5f5f;font-size:14px;padding-left:20px;padding-right:10px;margin-left:auto}@media only screen and (min-width:360px){.search-result-counter{padding-left:40px}}@media only screen and (min-width:500px){.search-result-counter{font-size:16px}}@media only screen and (min-width:768px){.search-result-counter{padding-right:0}}.search-result-cta{align-self:center;flex:1;font-size:13px}@media only screen and (min-width:500px){.search-result-cta{font-size:15px}}.search-result-cta__link{margin-left:9px;padding-left:6px}@media only screen and (min-width:500px){.search-result-cta__link{margin-left:10px;padding-left:10px}}.search-result-cta__link+.search-result-cta__link{margin-left:6px;padding-left:6px;border-left:1px solid #ddd}@media only screen and (min-width:600px){.search-result-cta__link+.search-result-cta__link{margin-left:10px;padding-left:10px}}.search-result-cta__icon{fill:#007ac8}.search-result-cta__icon:hover{fill:#0063a5}.search-result-cta__icon .niche-icon-wrap{font-size:16px;margin-right:3px;margin-left:3px;top:1px}@media only screen and (min-width:600px){.search-result-cta__icon .niche-icon-wrap{margin-right:5px}}.search-result-cta__icon-label--hide-when-narrow{display:none}@media only screen and (min-width:600px){.search-result-cta__icon-label--hide-when-narrow{display:inline-block}}.search-result-cta__icon-label--hide-when-narrow:hover{text-decoration:underline}.search-result-fact-list{display:flex;color:#5f5f5f;flex-wrap:wrap;font-size:14px;line-height:16px;margin:.4em 0 0;order:5;width:100%}@media only screen and (min-width:600px){.search-result-fact-list{display:block;width:100%}}@media only screen and (min-width:768px){.search-result-fact-list{padding:5px 0 0}}.search-result-fact-list__item{flex:1 0 45%;max-width:110vw;padding:3px 0;white-space:nowrap;vertical-align:middle}.search-result-fact-list__item:nth-child(odd){margin-right:1em}.search-result-fact-list__item:last-child{padding-right:0}@media only screen and (min-width:500px){.search-result-fact-list__item{max-width:unset}}@media only screen and (min-width:600px){.search-result-fact-list__item{display:inline-block;max-width:60vw;padding:4px 18px 4px 0;position:relative}.search-result-fact-list__item:nth-child(odd){margin-right:0}.search-result-fact-list__item:not(:last-child):after{bottom:5px;content:"•";color:#bbb;position:absolute;right:7px}}.search-result-fact{display:flex;justify-content:flex-start}@media only screen and (min-width:600px){.search-result-fact{flex-direction:row-reverse;justify-content:flex-end}}.search-result-fact__value{color:#464646;display:inline-block;font-weight:600;max-width:69%;padding:0 1px 0 0;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:600px){.search-result-fact__value{padding:0 0 0 1px;max-width:100%}}.search-result-fact__label{color:#5f5f5f;margin-left:.2em}@media only screen and (min-width:600px){.search-result-fact__label{margin-left:0}}.search-result-feature{color:#464646;font-size:14px;line-height:18px;margin:0;max-height:2.95em;order:4;overflow:hidden;padding:5px 0 0;position:relative;width:100%}@media only screen and (min-width:768px){.search-result-feature{margin:0 10px 0 0;width:calc(100% - 10px)}}.search-result-feature__author{font-weight:600}.search-result-feature__teaser{background:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0));bottom:0;color:#007ac8;font-size:14px;font-weight:600;position:absolute;right:0;text-align:right;width:230px}.platform .search-result__link:hover .search-result-feature__teaser{background:linear-gradient(270deg,#f8fdf8 50%,hsla(0,0%,100%,0))}.platform--touch .search-result__link:hover .search-result-feature__teaser{background:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0))}.search-result-grade{padding:0 0 0 24px;position:relative}@media only screen and (min-width:600px){.search-result-grade{display:block;padding:0 0 0 30px}}.search-result-grade .niche__grade{font-size:.6em;height:21px;left:-1px;position:absolute;top:-2px;width:21px}@media only screen and (min-width:600px){.search-result-grade .niche__grade{font-size:.75em;height:26px;top:-5px;width:26px}}.search-result-photo-wrap{height:100px;width:100%;position:relative}@media only screen and (min-width:600px){.search-result-photo-wrap{height:auto;order:2;width:154px}}.search-result-photo{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0}.platform .search-result__link:hover .search-result-photo:before{background:#333;bottom:0;content:"";left:0;opacity:.25;position:absolute;right:0;top:0;transition:opacity .3s}@media only screen and (min-width:600px){.search-result__no-photo-margin{height:auto;order:2;width:90px}}.search-result-tagline{color:#5f5f5f;font-size:14px;line-height:16px;order:3;padding:3px 0}.search-result-tagline__item{display:inline-block}.search-result-tagline__item:not(:last-child):after{color:#919191;content:"•";display:inline-block;padding:0 6px}.search-result-tagline__item .review__stars__icon{margin-right:3px;top:1px}.search-result-tagline__item .review__stars__number__reviews{font-size:13px;line-height:14px}.search-result__title{color:#007ac8;font-size:20px;line-height:22px;order:2;padding:5px 0 0;width:100%}.platform .search-result__link:hover .search-result__title{color:#0063a5}@media only screen and (min-width:500px){.search-result__title{font-size:22px;line-height:24px}}@media only screen and (min-width:768px){.search-result__title{font-size:24px;line-height:26px}}.search-result__claimed-indicator{background:url(https://d33a4decm84gsn.cloudfront.net/static/claim-school/claimed-entity-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;box-shadow:none;cursor:pointer;display:inline-block;height:14px;left:4px;position:relative;top:1px;width:14px}@media only screen and (min-width:500px){.search-result__claimed-indicator{height:16px;width:16px}}.search-results.search-results--no-results{text-align:center;padding:2em 15px 0}@media only screen and (min-width:768px){.search-results.search-results--no-results{padding-top:3em;font-size:1.125em}}.no-results__title{font-size:1.75em}.no-results__subheader{margin-bottom:1em}.no-results__subheader>p{margin-bottom:0}.no-results__expand-your-search{white-space:nowrap}.search-results__list{display:flex;flex-direction:column}.search-results__list .search-results__list__item:first-child .card{margin-top:10px}@media only screen and (min-width:500px){.search-results__list .search-results__list__item:first-child .card{margin-top:20px}}.search-results__list .search-result--featured--top{margin:10px 0 0}@media only screen and (min-width:500px){.search-results__list .search-result--featured--top{margin:20px 0 0}}.search-results__list .ad-spot--mobile{margin-top:5px}@media only screen and (min-width:500px){.search-results__list .ad-spot--mobile{margin-top:10px}}.search-results__list .ad-spot{margin-bottom:5px}@media only screen and (min-width:500px){.search-results__list .ad-spot{margin-bottom:10px}}@media only screen and (min-width:730px){.search-results .ad-spot{min-height:0}}@media only screen and (min-width:1024px){.search-results .ad-spot{min-height:90px}}@media only screen and (min-width:730px){.search-results .ad-spot--mobile{min-height:50px}}@media only screen and (min-width:1024px){.search-results .ad-spot--mobile{min-height:0}}.search-topics-explorer{align-items:baseline;display:flex;flex-wrap:wrap;padding:5px 15px 0}@media only screen and (min-width:768px){.search-topics-explorer{padding:0}}.search-topics-explorer--without-search-topics{padding:5px 6px 0;margin-bottom:-2px}@media only screen and (min-width:500px){.search-topics-explorer--without-search-topics{margin-bottom:-10px}}@media only screen and (min-width:768px){.search-topics-explorer--without-search-topics{padding:0}}.search-topics-explorer-wrap{display:none}.search-topics-explorer--expanded .search-topics-explorer-wrap{display:block;padding-bottom:1em;width:100%}.search-topics-explorer__columns{display:flex;flex-wrap:wrap;margin:1em 0 0}.search-topics-explorer-column{flex:1 0 40%;margin:0 .5em 1.5em 0}@media only screen and (min-width:768px){.search-topics-explorer-column{flex:1 0 22%;margin:0 0 1.5em .5em}.search-topics-explorer-column:first-child{margin-left:0}}._search-topics-explorer-list-item{font-size:.8em}@media only screen and (min-width:360px){._search-topics-explorer-list-item{font-size:.9em}}.search-topics-explorer-list-wrapper+.search-topics-explorer-list-wrapper{margin:1.5em 0 0}.search-topics-explorer-list-title{font-size:.8em;font-weight:600;margin:0 0 .5em;padding:0}@media only screen and (min-width:360px){.search-topics-explorer-list-title{font-size:.9em}}.search-topics-explorer-list__button{font-size:.8em;background:transparent;color:#787878;cursor:pointer;font-weight:600;padding:0;text-align:left;width:100%}@media only screen and (min-width:360px){.search-topics-explorer-list__button{font-size:.9em}}.search-topics-explorer-list__button:hover{color:#787878}.platform .search-topics-explorer-list__button:hover{background:transparent;color:#464646;text-decoration:none}.search-topics-explorer-list__button:after{display:none}.search-topics-explorer-list__button .icon{position:relative;top:1px}.search-topics-explorer__columns .search-topics-explorer-list__item{font-size:.8em;margin:0 0 .5em}@media only screen and (min-width:360px){.search-topics-explorer__columns .search-topics-explorer-list__item{font-size:.9em}}.search-topics-explorer__suggested-topics .search-topics-explorer-list__item{padding:0 10px}.search-topics-explorer__suggested-topics .search-topics-explorer-list__item a{color:#464646;display:block;padding:7px 0}.search-topics-explorer__suggested-topics .search-topics-explorer-list__item a:focus,.search-topics-explorer__suggested-topics .search-topics-explorer-list__item a:hover{color:#298541;text-decoration:none}@media only screen and (min-width:768px) and (max-width:805px){.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="1"],.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="1"]~.search-topics-explorer-list__item{display:none}}@media only screen and (min-width:768px) and (max-width:815px){.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total="17"],.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total="17"]~.search-topics-explorer-list__item,.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total="18"],.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total="18"]~.search-topics-explorer-list__item,.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total="19"],.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total="19"]~.search-topics-explorer-list__item,.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total="20"],.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total="20"]~.search-topics-explorer-list__item,.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total="21"],.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total="21"]~.search-topics-explorer-list__item,.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total="22"],.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total="22"]~.search-topics-explorer-list__item{display:none}}@media only screen and (min-width:600px) and (max-width:655px){.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="2"],.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="2"]~.search-topics-explorer-list__item{display:none}}@media only screen and (min-width:768px) and (max-width:930px){.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="2"],.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="2"]~.search-topics-explorer-list__item{display:none}}@media only screen and (min-width:600px) and (max-width:682px){.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="2"],.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="2"]~.search-topics-explorer-list__item,.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="3"],.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="3"]~.search-topics-explorer-list__item{display:none}}@media only screen and (min-width:768px) and (max-width:1030px){.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="3"],.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="3"]~.search-topics-explorer-list__item{display:none}}@media only screen and (min-width:900px) and (max-width:1070px){.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="3"],.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="3"]~.search-topics-explorer-list__item{display:none}}@media only screen and (min-width:650px) and (max-width:768px){.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="3"],.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="3"]~.search-topics-explorer-list__item{display:none}}@media only screen and (min-width:768px) and (max-width:930px){.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="4"],.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="4"]~.search-topics-explorer-list__item{display:none}}@media only screen and (min-width:870px) and (max-width:1082px){.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="4"],.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="4"]~.search-topics-explorer-list__item{display:none}}@media only screen and (min-width:600px) and (max-width:768px){.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="4"],.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="4"]~.search-topics-explorer-list__item{display:none}}@media only screen and (min-width:900px){.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="5"],.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="5"]~.search-topics-explorer-list__item,.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="6"],.search-topics-explorer-list__item[data-char-total-digits="2"][data-char-total^="6"]~.search-topics-explorer-list__item{display:none}}.button.button--bare.search-topics-explorer__more{color:#787878;display:none;font-size:16px;padding:7px 5px;margin-left:5px}.button.button--bare.search-topics-explorer__more:focus,.button.button--bare.search-topics-explorer__more:hover{color:#298541;padding:7px 5px}@media only screen and (min-width:600px){.button.button--bare.search-topics-explorer__more{display:block}}.search-topics-explorer__more--with-hint{position:relative}.search-topics-explorer__suggested-topics-wrap{display:flex}.search-topics-explorer__suggested-topics{display:none}@media only screen and (min-width:600px){.search-topics-explorer__suggested-topics{display:flex}}.search-topics-explorer__dropdown{box-shadow:0 1px 4px rgba(0,0,0,.098),0 0 2px rgba(0,0,0,.098)}@media only screen and (min-width:600px){.search-topics-explorer__dropdown{display:none}}.search-topics-explorer--expanded .search-topics-explorer__dropdown:before{bottom:0;transform:rotate(180deg)}.search-topics-explorer__dropdown-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:360px){.search-topics-explorer__dropdown-text{max-width:180px}}@media only screen and (min-width:600px){.search-topics-explorer__dropdown-text{display:none;max-width:100%}}.search-topics-explorer__current-topic{display:none}@media only screen and (min-width:600px){.search-topics-explorer__current-topic{border-bottom:4px solid #298541;color:#298541;display:block;padding:7px 0;margin-right:10px}}.search-topic-explorer__beta--label{font-size:.5em;font-weight:700;position:relative;top:-5px}@media only screen and (min-width:768px){.school-locator__inner{display:flex;height:calc(100vh - 231px)}}.school-locator-map,.school-locator-map .map{display:flex;height:100%;flex-grow:1;flex-shrink:1;flex-basis:0%}.school-locator-map .map{padding:0 0 30px}@media only screen and (min-width:768px){.school-locator-map .map{padding:0}}.school-locator-map .map>div{display:flex;height:100%;flex-grow:1;flex-shrink:1;flex-basis:0%}.school-locator-map .map .mapboxgl-missing-css{display:none}.school-locator-map-wrap{background:#fff;height:100%;bottom:0;left:0;opacity:0;position:fixed;pointer-events:none;right:0;top:0;z-index:-1}.school-locator-map-wrap.school-locator-map-wrap--visible{opacity:1;pointer-events:auto;z-index:996}@media only screen and (min-width:768px){.school-locator-map-wrap{display:flex;flex-grow:2;flex-shrink:0;flex-basis:0;pointer-events:auto;position:static;opacity:1;z-index:inherit}}.school-locator-mobile-controls{background:#fff;border-top:2px solid #007ac8;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);display:flex;font-size:18px;justify-content:flex-end;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:995}@media only screen and (min-width:768px){.school-locator-mobile-controls{display:none}}.school-locator-mobile-controls__list-schools{color:#007ac8;font-weight:600}.school-locator-mobile-controls__close,.school-locator-mobile-controls__list-schools{border-left:1px solid #e6e6e6;cursor:pointer;padding:10px;pointer-events:auto}.school-locator-mobile-controls__close .niche-icon{height:1em;position:relative;top:3px}.school-locator-mobile-controls__close .niche-icon path{fill:#ddd}.school-locator-realtor-attribution{background:hsla(0,0%,100%,.9);background-image:url(https://d33a4decm84gsn.cloudfront.net/static/realtor/homes-from-realtor.png);background-position:50%;background-repeat:no-repeat;background-size:102px 30px;border-radius:2px;top:57px;color:transparent;display:none;height:40px;left:10px;padding:5px 6px 0;position:absolute;text-indent:-1000px;width:114px}@media only screen and (min-width:768px){.school-locator-realtor-attribution{bottom:auto;left:auto;right:12px;top:10px}}.school-locator-districts{border-bottom:1px solid #ddd;padding:0 0 1em;margin:0 0 1em}.school-locator-districts__title{color:#919191;font-size:14px;font-weight:600;letter-spacing:.03em;margin-bottom:5px;text-transform:uppercase}.school-locator-entity{align-items:flex-start;display:flex;justify-content:space-between;margin:0 0 1em}.school-locator-entity .chip{padding-right:10px}.school-locator-entity-list-empty{border:1px dotted #bbb;border-radius:2px;color:#919191;font-size:18px;margin:1em 0;padding:2em;text-align:center}.school-locator-header{background:linear-gradient(180deg,#c4e7f6,#fff 50%);text-align:center;margin:0 auto;max-width:1140px;padding:20px 0 0;position:relative}@media only screen and (min-width:768px){.school-locator-header{background:#fff;padding:2em 350px 2em 30px;text-align:left}.school-locator-header:after{background:url(/static/entity-search/schools-graphic.svg);background-position:bottom;background-repeat:no-repeat;bottom:0;content:"";height:140px;position:absolute;right:-200px;width:550px;z-index:1}}.school-locator-header__title{font-size:24px}@media only screen and (min-width:768px){.school-locator-header__title{font-size:32px}}.school-locator-header__trigger{background:url(/static/entity-search/schools-graphic.svg);background-position:bottom;background-repeat:no-repeat;background-size:600px;margin:15px 0;opacity:.8;padding:30px 0 120px}@media only screen and (min-width:768px){.school-locator-header__trigger{display:none}}.school-locator-header-description{font-size:16px;line-height:1.2;margin:0 0 .5em;opacity:.8;padding:0 15px;position:relative}@media only screen and (min-width:768px){.school-locator-header-description{padding:0}}.school-locator-header-description .school-locator-header-disclaimer{display:none}@media only screen and (min-width:768px){.school-locator-header-description .school-locator-header-disclaimer{display:inline;font-size:16px;opacity:1;padding:0}.school-locator-header-description .school-locator-header-disclaimer:before{content:" "}}@media only screen and (min-width:768px){.school-locator-header-description__toggle,.school-locator-header-description__toggle--hidden{position:relative}.school-locator-header-description__toggle--hidden .school-locator-header-description__toggle__link,.school-locator-header-description__toggle .school-locator-header-description__toggle__link{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.school-locator-header-description__toggle--hidden .school-locator-header-description__toggle__link:hover,.school-locator-header-description__toggle .school-locator-header-description__toggle__link:hover{color:#0063a5}.school-locator-header-description__toggle--hidden .school-locator-header-description__toggle__link:after,.school-locator-header-description__toggle .school-locator-header-description__toggle__link:after{color:#007ac8;background:linear-gradient(270deg,#fff 60%,hsla(0,0%,100%,0));bottom:0;content:"Less";font-weight:600;position:absolute;right:0;text-align:right;width:60px;z-index:1}.js-focus-visible .school-locator-header-description__toggle--hidden .school-locator-header-description__toggle__link.focus-visible,.js-focus-visible .school-locator-header-description__toggle--hidden .school-locator-header-description__toggle__link:focus:not(.focus-visible),.js-focus-visible .school-locator-header-description__toggle--hidden .school-locator-header-description__toggle__link:focus:not(.focus-visible):after,.js-focus-visible .school-locator-header-description__toggle .school-locator-header-description__toggle__link.focus-visible,.js-focus-visible .school-locator-header-description__toggle .school-locator-header-description__toggle__link:focus:not(.focus-visible),.js-focus-visible .school-locator-header-description__toggle .school-locator-header-description__toggle__link:focus:not(.focus-visible):after{outline:0}.js-focus-visible .school-locator-header-description__toggle--hidden .school-locator-header-description__toggle__link.focus-visible:after,.js-focus-visible .school-locator-header-description__toggle .school-locator-header-description__toggle__link.focus-visible:after{outline:3px solid #222;outline-offset:3px}}@media only screen and (min-width:768px){.school-locator-header-description__toggle--hidden{height:1.2em;overflow:hidden}.school-locator-header-description__toggle--hidden .school-locator-header-description__toggle__link:after{color:#007ac8;content:"More"}.school-locator-header-description__toggle--hidden .school-locator-header-description__toggle__link:hover:after{color:#0063a5}.js-focus-visible .school-locator-header-description__toggle--hidden .school-locator-header-description__toggle__link:focus:not(.focus-visible):after{outline:0}.js-focus-visible .school-locator-header-description__toggle--hidden .school-locator-header-description__toggle__link.focus-visible:after{outline:3px solid #222;outline-offset:3px;outline-offset:-3px}}.school-locator-header-disclaimer{font-size:14px;line-height:1.2;opacity:.8;padding:0 15px;text-align:left}@media only screen and (min-width:768px){.school-locator-header-disclaimer{display:none}}.school-locator-header-wrapper{overflow:hidden;position:relative;z-index:1}@media only screen and (min-width:768px){.school-locator-header-wrapper{box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1)}}.school-locator .mapboxgl-ctrl-top-left{z-index:auto}@media only screen and (min-width:768px){.school-locator .mapboxgl-ctrl-top-left{z-index:99}}.school-locator .mapboxgl-ctrl-top-left .mapboxgl-ctrl{margin:0}@media only screen and (min-width:768px){.school-locator .mapboxgl-ctrl-top-left .mapboxgl-ctrl{margin:10px 0 0 10px}}.school-locator .mapboxgl-ctrl-geocoder{font-family:Source Sans Pro,sans-serif;box-shadow:none;z-index:996}@media only screen and (min-width:768px){.school-locator .mapboxgl-ctrl-geocoder{min-width:300px;width:300px}}@media only screen and (min-width:1024px){.school-locator .mapboxgl-ctrl-geocoder{width:400px}}.school-locator .mapboxgl-ctrl-geocoder .geocoder-icon,.school-locator .mapboxgl-ctrl-geocoder .geocoder-pin-right{display:none}.school-locator .mapboxgl-ctrl-geocoder input[type=text]{-webkit-appearance:none;background:#fff;border-radius:0;color:rgba(0,0,0,.5);font-family:Source Sans Pro,sans-serif;font-size:18px;height:45px;left:0;padding:10px;position:absolute;top:2px;width:calc(100vw - 39px);z-index:996}.school-locator .mapboxgl-ctrl-geocoder input[type=text]:focus{background:#eef9ff;color:#007ac8}.school-locator .mapboxgl-ctrl-geocoder input[type=text]+.suggestions{width:calc(100vw - 39px)}@media only screen and (min-width:768px){.school-locator .mapboxgl-ctrl-geocoder input[type=text]+.suggestions{width:100%}}@media only screen and (min-width:1024px){.school-locator .mapboxgl-ctrl-geocoder input[type=text]+.suggestions{width:400px}}@media only screen and (min-width:768px){.school-locator .mapboxgl-ctrl-geocoder input[type=text]{border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);position:static;width:100%}}@media only screen and (min-width:1024px){.school-locator .mapboxgl-ctrl-geocoder input[type=text]{width:400px}}.school-locator .mapboxgl-ctrl-geocoder .suggestions{box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);font:400 16px/1.4 Source Sans Pro,sans-serif;position:absolute;top:47px;left:0}.school-locator .mapboxgl-ctrl-geocoder .suggestions li a{border:0}.school-locator .mapboxgl-ctrl-geocoder .suggestions li.active a{background:#007ac8;color:#fff}@media only screen and (min-width:768px){.school-locator .mapboxgl-ctrl-geocoder .suggestions{position:static}}@media only screen and (min-width:1024px){.school-locator .mapboxgl-ctrl-geocoder .suggestions{width:400px}}.school-locator[data-has-schools=true] .mapboxgl-ctrl-geocoder input[type=text]:not(:focus){width:calc(100vw - 152px)}@media only screen and (min-width:768px){.school-locator[data-has-schools=true] .mapboxgl-ctrl-geocoder input[type=text]:not(:focus){width:100%}}@media only screen and (min-width:1024px){.school-locator[data-has-schools=true] .mapboxgl-ctrl-geocoder input[type=text]:not(:focus){width:400px}}@media only screen and (min-width:768px){.school-locator[data-has-schools=true] .mapboxgl-ctrl-geocoder input[type=text]:not(:focus)+.suggestions{width:100%}}@media only screen and (min-width:1024px){.school-locator[data-has-schools=true] .mapboxgl-ctrl-geocoder input[type=text]:not(:focus)+.suggestions{width:400px}}.school-locator-pane{padding:1em 15px 2em}@media only screen and (min-width:500px){.school-locator-pane{padding:1em 30px 2em}}@media only screen and (min-width:768px){.school-locator-pane{-webkit-overflow-scrolling:touch;flex-grow:1;flex-shrink:0;flex-basis:0;overflow-y:auto}}.school-locator-pane--empty{display:none}@media only screen and (min-width:768px){.school-locator-pane--empty{display:block}.school-locator-pane--empty:before{border:1px dotted #bbb;border-radius:2px;content:"Enter an address to see the schools zoned for it";color:#919191;display:block;font-size:18px;margin:1em 0;padding:2em;text-align:center}.school-locator-pane--empty .school-locator-districts,.school-locator-pane--empty .school-locator-tabs{display:none}}.school-locator-pane__current-address{border:1px solid #ddd;border-radius:2px;display:block;font-size:18px;margin:0 0 1em;overflow:hidden;padding:10px 70px 10px 15px;position:relative;text-overflow:ellipsis;white-space:nowrap}.school-locator-pane__current-address:after{border-left:1px solid #e6e6e6;content:"Map";color:#007ac8;font-weight:600;padding:10px 15px;position:absolute;right:0;top:0}@media only screen and (min-width:768px){.school-locator-pane__current-address{display:none}}.school-locator-pane__disclaimer{color:#919191;font-size:14px;margin:0 0 1em}.school-locator-tab{padding:1em 0 0}.school-locator-tab__disclaimer{font-size:14px;color:#919191;margin:0 0 1em}.school-locator-tabs .tabbed-content__body,.school-locator-tabs .tabbed-content__body--active{padding:0}.school-locator-tabs .tabbed-content-tab{font-size:13px}@media only screen and (min-width:360px){.school-locator-tabs .tabbed-content-tab{font-size:1em}}.real-estate-header{position:relative}.real-estate-header__partner{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/realtor_logo-450.png);background-size:cover;background-position:bottom;background-repeat:no-repeat;color:transparent;cursor:pointer;display:block;height:21px;position:absolute;right:0;top:5px;width:111px}.js-focus-visible .real-estate-header__partner:focus:not(.focus-visible){outline:0}.js-focus-visible .real-estate-header__partner.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .real-estate-header__partner.focus-visible.--alt-focus{outline-color:#fff}.platform .real-estate-header__partner:hover,.real-estate-header__partner:hover{color:transparent}@media only screen and (min-width:600px){.real-estate-header__partner{height:29px;top:0;width:156px}}.real-estate-header__title{color:#298541;font-size:20px;line-height:31px;margin:5px 0 15px}@media only screen and (min-width:320px){.real-estate-header__title{font-size:26px;line-height:30px}}@media only screen and (min-width:500px){.real-estate-header__title{font-size:30px;margin:5px 0 30px}}.real-estate-header__title--no-bottom-margin{margin-bottom:0}.real-estate-home{display:flex}.real-estate-home__address{color:#919191;font-size:12px;font-weight:600;letter-spacing:.025em;line-height:13px;text-transform:uppercase}.platform .real-estate-listing__link:hover .real-estate-home__address{color:#007ac8}.real-estate-home__details{line-height:16px}.real-estate-home__detail{color:#464646;font-size:14px;display:inline-block;white-space:nowrap}.real-estate-home__detail:not(:first-of-type):before{content:"\00b7";display:inline-block;text-align:center;width:10px}.platform .real-estate-listing__link:hover .real-estate-home__detail{color:#007ac8}.real-estate-home__image{background-position:50%;background-size:cover;flex:0 0 140px;margin:0 10px 0 0;width:140px;-webkit-print-color-adjust:exact;color-adjust:exact}@media only screen and (min-width:768px){.real-estate-home__image{flex:0 0 170px;width:170px}}.real-estate-home__price{color:#464646;font-size:18px;font-weight:400;line-height:1.4;margin:0 0 5px;padding:0}.platform .real-estate-listing__link:hover .real-estate-home__price{color:#007ac8}@media only screen and (min-width:768px){.real-estate-home__price{font-size:22px}}.real-estate-home__type{color:#464646;font-size:13px;margin:0;padding:0}.platform .real-estate-listing__link:hover .real-estate-home__type{color:#007ac8}@media only screen and (min-width:768px){.real-estate-home__type{font-size:14px}}.real-estate-listing{display:block;margin:0 0 20px}.js-focus-visible .real-estate-listing a:focus:not(.focus-visible){outline:0}.js-focus-visible .real-estate-listing a.focus-visible{outline:3px solid #222;outline-offset:3px}.real-estate-listing:last-of-type{margin-bottom:10px}@media only print,only screen and (min-width:600px){.real-estate-listing{display:inline-block;padding:0 10px 0 0;width:50%}.real-estate-listing:last-child,.real-estate-listing:nth-last-child(2){margin-bottom:0}}.real-estate-listing__link{cursor:pointer;display:block}.real-estate-listing__link:hover{text-decoration:none}.real-estate-listing__link figcaption{flex:1 0 auto}.real-estate-listings__list .real-estate-listing{vertical-align:top}.real-estate-listings__list .real-estate-listing figcaption{flex:0 1 auto}.js-focus-visible .real-estate-more-listings-link:focus:not(.focus-visible){outline:0}.js-focus-visible .real-estate-more-listings-link.focus-visible{outline:3px solid #222;outline-offset:3px}.js-focus-visible .real-estate-more-listings-link.focus-visible.--alt-focus{outline-color:#fff}.real-estate-listings{position:relative}.real-estate-listings--loading{min-height:438px}@media only screen and (min-width:600px){.real-estate-listings--loading{min-height:209px}}@media only screen and (min-width:768px){.real-estate-listings--loading{min-height:219px}}.role-scholarship-body{background-color:#e6e6e6}.role-scholarship-form{margin:0 auto;max-width:510px;padding:30px 15px 15px;text-align:center}@media only screen and (min-width:500px){.role-scholarship-form{padding:45px 30px 30px}}.role-scholarship-form__description{padding-top:15px}.role-scholarship-form__apply{margin:30px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.role-scholarship-form__apply:focus{outline:none}@media only screen and (min-width:500px){.role-scholarship-form__apply{width:250px}}.partner-scholarship-opt-in{display:inline-block;position:relative;padding:.2em 0 .2em 2em;cursor:pointer;font-size:16px;line-height:1.2}.partner-scholarship-opt-in__input:focus+.partner-scholarship-opt-in-label{border-bottom:1px dotted #787878}.partner-scholarship-opt-in input{position:absolute;opacity:0;cursor:pointer}.partner-scholarship-opt-in__indicator{background:#fff;border-radius:2px;border:1px solid #fff;font-size:18px;height:1em;left:.75em;position:absolute;top:.15em;width:1em}.partner-scholarship-opt-in:hover input~.partner-scholarship-opt-in__indicator{background:#eef9ff;border-color:#007ac8}.partner-scholarship-opt-in input:checked~.partner-scholarship-opt-in__indicator{background-color:#007ac8;border-color:#007ac8;border-radius:2px;font-size:18px;height:1em;left:.75em;position:absolute;top:.15em;width:1em}.partner-scholarship-opt-in__indicator:after{content:"";position:absolute}.partner-scholarship-opt-in input:checked~.partner-scholarship-opt-in__indicator:after{transform:rotate(45deg) scale(1)}.partner-scholarship-opt-in .partner-scholarship-opt-in__indicator:after{left:.3em;top:0;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .15s ease;will-change:transform}.role-scholarship-reg{background-color:#e6e6e6;padding-top:23px}.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;cursor:pointer;text-decoration:none}.role-scholarship .form__header{max-width:220px}.role-scholarship .form__terms{max-width:280px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@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}}.custom-site-search{max-width:700px;padding:40px 0 20px}@media only screen and (min-width:700px){.custom-site-search{margin:0 auto}}.custom-site-search__heading{line-height:1em;padding:0 16px;word-wrap:break-word}.custom-site-search__results{margin:5px 0 0;min-height:300px;position:relative}.custom-site-search__results--loaded>.loading-indicator{display:none}.survey-scholarship{background:#eee;margin:0 auto;width:100%}.survey-scholarship .survey-open-poll__input,.survey-scholarship .survey-text-input__input,.survey-scholarship .textbox,.survey-scholarship .textbox--textarea{border:none}.survey-scholarship .form__terms{color:rgba(0,0,0,.4);margin:30px 0 7px}.survey-scholarship .form__terms a{color:rgba(0,0,0,.6)}.survey-scholarship .form__wrapper--sherlock-override .form__submit{display:block;text-align:center}.survey-scholarship .form__wrapper--sherlock-override .form__submit .form__submit__error__message{text-align:center;margin:0 0 1em}.survey-scholarship .scholarship-deadline{line-height:20px;margin:0 0 .5em;padding:15px 0}.survey-scholarship .scholarship-footer{background-color:#eee;margin:0 auto;max-width:700px;padding:30px 15px}.survey-scholarship .scholarship-footer p{line-height:20px;margin:0 0 .5em;padding:15px 0}.survey-scholarship .scholarship-footer__info{margin:0}.survey-scholarship .scholarship-header-bg,.survey-scholarship .scholarship-header:after{display:none}.survey-scholarship .scholarship-header__deadline{color:rgba(0,0,0,.6);font-size:14px}.survey-scholarship .scholarship-header__description{color:rgba(0,0,0,.5);font-size:16px;line-height:18px;margin:0 auto;max-width:700px;padding:0 0 10px}.survey-scholarship .scholarship-header__title{color:rgba(0,0,0,.6);font-size:30px;margin-top:0;padding:0 0 10px}.survey-scholarship .survey-scholarship__body{display:flex;align-items:center;flex-direction:column;padding:10px 15px 15px;position:relative}.survey-scholarship .survey-scholarship__header{padding-bottom:20px;padding-top:30px}.survey-scholarship .survey-scholarship__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:120px;margin:0 auto;max-width:1400px;width:100%}.survey-scholarship .survey-scholarship__image--colleges{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/survey/bg-colleges.png)}.survey-scholarship .survey-scholarship__image--graduate-schools{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/survey/bg-grad.svg)}.survey-scholarship .survey-scholarship__image--k12{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/survey/bg-k12.png)}.survey-scholarship .survey-scholarship__image--places-to-live{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/survey/bg-places.png)}.survey-scholarship .survey-scholarship__image--places-to-work{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/survey/bg-workplaces.png)}.survey-scholarship .survey-scholarship__upper{background:linear-gradient(180deg,#9eddf8 40%,#fffedf);position:relative}.survey-scholarship .survey-scholarship__wrap{display:block;height:100%}.survey-scholarship .survey-scholarship_sherlock-override_cta__link{padding-top:15px;text-shadow:hsla(0,0%,100%,.4) 1px 1px}.survey-scholarship .survey-scholarship_new-value_label{font-size:18px;line-height:20px;margin-bottom:5px;display:block}.survey-scholarship .survey-scholarship_new-value-label__hint{font-size:.75em;color:rgba(0,0,0,.5);margin:0 0 0 5px}@media only screen and (min-width:500px){.survey-scholarship .scholarship-footer{padding:60px 30px 100px}.survey-scholarship .survey-scholarship__body{padding:15px 45px}.survey-scholarship .survey-scholarship__header{padding-bottom:20px;padding-top:45px}.survey-scholarship .survey-scholarship__image{height:160px}.survey-scholarship .scholarship-header__title{font-size:32px}.survey-scholarship .survey-scholarship__wrap{display:flex;flex-direction:column;justify-content:center;min-height:450px}}@media only screen and (min-width:768px){.survey-scholarship .scholarship-header__deadline{color:rgba(0,0,0,.6);font-size:16px}.survey-scholarship .scholarship-header__description{font-size:18px;line-height:20px}.survey-scholarship .scholarship-header__title{font-size:38px;padding:0 0 15px}.survey-scholarship .survey-scholarship__body{padding:30px 0}.survey-scholarship .survey-scholarship__header{padding-bottom:20px;padding-top:65px}}.fade-wait-delay-leave,.fade-wait-leave{opacity:1}.fade-wait-delay-leave.fade-wait-delay-leave-active,.fade-wait-leave.fade-wait-leave-active{opacity:0;transition:opacity .4s ease-in}.fade-wait-delay-enter,.fade-wait-enter{opacity:0}.fade-wait-delay-enter.fade-wait-delay-enter-active,.fade-wait-enter.fade-wait-enter-active{opacity:1;transition:opacity .4s ease-in .4s}.fade-wait-height{transition:height .8s ease-in-out}.fade-wait-delay-height{transition:height .4s ease-in-out .4s}.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}@media only screen and (min-width:500px){.scholarship-search-header__content{padding:30px 20px 15px}}.scholarship-search-header__icon-and-title{align-items:flex-start;display:flex}.scholarship-search-header__icon{flex:none;height:60px;margin:0 15px 0 0;width:60px}.scholarship-search-header__icon:before{background:url(https://d33a4decm84gsn.cloudfront.net/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;word-break:break-word}.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{max-width:350px}@media only screen and (min-width:500px){.scholarship-search-header__button{width:auto}}@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:-moz-min-content;min-width:min-content}.link-button__link:focus{border-color:#007ac8;outline:2px dotted #f2d454;outline-offset:2px}.scholarship-search-result--featured .scholarship-search-result__title{color:#298541}.scholarship-search-result--featured .scholarship-search-result__apply-button--header{background-color:#298541}.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:#298541}.scholarship-search-result--featured .scholarship-search-result__apply-button--details:hover{background-color:#7cbc67}.scholarship-search-result__sponsored{color:#298541;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:#007ac8;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}.scholarship-search-result__apply-button--details{flex:4 0 0}.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;padding:10px 0;text-align:center}.scholarship-search-result-toggle__link:hover{color:#787878;cursor:pointer}.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}.js-focus-visible .scholarship-search-result-toggle__link:focus:not(.focus-visible){outline:0}.js-focus-visible .scholarship-search-result-toggle__link.focus-visible{outline:3px solid #222;outline-offset:3px;outline-offset:-3px}.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__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;font-size:13px;line-height:21px}.scholarship-search-result__details-fact-value{flex:4;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 10px;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}.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 0}.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(https://d33a4decm84gsn.cloudfront.net/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:#007ac8;cursor:pointer}.sidebar-option.open .sidebar-option__arrow,.sidebar-option:hover .sidebar-option__arrow{color:#007ac8}.sidebar-option.active:before{color:#00f}.panel .sidebar-option{margin:0 20px}.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--popular-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--popular-scholarships:before{background:url(https://d33a4decm84gsn.cloudfront.net/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--popular-scholarships.open,.sidebar-option--popular-scholarships:hover{color:#007ac8;cursor:pointer}.sidebar-option--popular-scholarships.open .sidebar-option__arrow,.sidebar-option--popular-scholarships:hover .sidebar-option__arrow{color:#007ac8}.sidebar-option--popular-scholarships.active:before{color:#00f}.panel .sidebar-option--popular-scholarships{margin:0 20px}.sidebar-option--popular-scholarships:before{background-position:-1.455em -23.9em}.sidebar-option--sweepstakes{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--sweepstakes:before{background:url(https://d33a4decm84gsn.cloudfront.net/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--sweepstakes.open,.sidebar-option--sweepstakes:hover{color:#007ac8;cursor:pointer}.sidebar-option--sweepstakes.open .sidebar-option__arrow,.sidebar-option--sweepstakes:hover .sidebar-option__arrow{color:#007ac8}.sidebar-option--sweepstakes.active:before{color:#00f}.panel .sidebar-option--sweepstakes{margin:0 20px}.sidebar-option--sweepstakes:before{background-position:-1.455em -26.9em}.sidebar-option--new-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--new-scholarships:before{background:url(https://d33a4decm84gsn.cloudfront.net/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--new-scholarships.open,.sidebar-option--new-scholarships:hover{color:#007ac8;cursor:pointer}.sidebar-option--new-scholarships.open .sidebar-option__arrow,.sidebar-option--new-scholarships:hover .sidebar-option__arrow{color:#007ac8}.sidebar-option--new-scholarships.active:before{color:#00f}.panel .sidebar-option--new-scholarships{margin:0 20px}.sidebar-option--new-scholarships:before{background-position:-1.455em -25.4em}.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(https://d33a4decm84gsn.cloudfront.net/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:#007ac8;cursor:pointer}.sidebar-option--niche-scholarships.open .sidebar-option__arrow,.sidebar-option--niche-scholarships:hover .sidebar-option__arrow{color:#007ac8}.sidebar-option--niche-scholarships.active:before{color:#00f}.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(https://d33a4decm84gsn.cloudfront.net/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:#007ac8;cursor:pointer}.sidebar-option--states.open .sidebar-option__arrow,.sidebar-option--states:hover .sidebar-option__arrow{color:#007ac8}.sidebar-option--states.active:before{color:#00f}.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(https://d33a4decm84gsn.cloudfront.net/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:#007ac8;cursor:pointer}.sidebar-option--majors.open .sidebar-option__arrow,.sidebar-option--majors:hover .sidebar-option__arrow{color:#007ac8}.sidebar-option--majors.active:before{color:#00f}.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(https://d33a4decm84gsn.cloudfront.net/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:#007ac8;cursor:pointer}.sidebar-option--easy-to-apply.open .sidebar-option__arrow,.sidebar-option--easy-to-apply:hover .sidebar-option__arrow{color:#007ac8}.sidebar-option--easy-to-apply.active:before{color:#00f}.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(https://d33a4decm84gsn.cloudfront.net/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:#007ac8;cursor:pointer}.sidebar-option--minorities.open .sidebar-option__arrow,.sidebar-option--minorities:hover .sidebar-option__arrow{color:#007ac8}.sidebar-option--minorities.active:before{color:#00f}.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(https://d33a4decm84gsn.cloudfront.net/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:#007ac8;cursor:pointer}.sidebar-option--more-scholarships.open .sidebar-option__arrow,.sidebar-option--more-scholarships:hover .sidebar-option__arrow{color:#007ac8}.sidebar-option--more-scholarships.active:before{color:#00f}.panel .sidebar-option--more-scholarships{margin:0 20px}.sidebar-option--more-scholarships:before{background-position:-1.455em -20.955em}.sidebar-option--popular-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--popular-scholarships.active:before{background:url(https://d33a4decm84gsn.cloudfront.net/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--popular-scholarships.active.open,.sidebar-option--popular-scholarships.active:hover{color:#007ac8;cursor:pointer}.sidebar-option--popular-scholarships.active.open .sidebar-option__arrow,.sidebar-option--popular-scholarships.active:hover .sidebar-option__arrow{color:#007ac8}.sidebar-option--popular-scholarships.active.active:before{color:#00f}.panel .sidebar-option--popular-scholarships.active{margin:0 20px}.sidebar-option--popular-scholarships.active:before{background-position:.045em -23.9em}.sidebar-option--sweepstakes.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--sweepstakes.active:before{background:url(https://d33a4decm84gsn.cloudfront.net/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--sweepstakes.active.open,.sidebar-option--sweepstakes.active:hover{color:#007ac8;cursor:pointer}.sidebar-option--sweepstakes.active.open .sidebar-option__arrow,.sidebar-option--sweepstakes.active:hover .sidebar-option__arrow{color:#007ac8}.sidebar-option--sweepstakes.active.active:before{color:#00f}.panel .sidebar-option--sweepstakes.active{margin:0 20px}.sidebar-option--sweepstakes.active:before{background-position:.045em -26.9em}.sidebar-option--new-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--new-scholarships.active:before{background:url(https://d33a4decm84gsn.cloudfront.net/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--new-scholarships.active.open,.sidebar-option--new-scholarships.active:hover{color:#007ac8;cursor:pointer}.sidebar-option--new-scholarships.active.open .sidebar-option__arrow,.sidebar-option--new-scholarships.active:hover .sidebar-option__arrow{color:#007ac8}.sidebar-option--new-scholarships.active.active:before{color:#00f}.panel .sidebar-option--new-scholarships.active{margin:0 20px}.sidebar-option--new-scholarships.active:before{background-position:.045em -25.4em}.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(https://d33a4decm84gsn.cloudfront.net/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:#007ac8;cursor:pointer}.sidebar-option--niche-scholarships.active.open .sidebar-option__arrow,.sidebar-option--niche-scholarships.active:hover .sidebar-option__arrow{color:#007ac8}.sidebar-option--niche-scholarships.active.active:before{color:#00f}.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(https://d33a4decm84gsn.cloudfront.net/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:#007ac8;cursor:pointer}.sidebar-option--states.active.open .sidebar-option__arrow,.sidebar-option--states.active:hover .sidebar-option__arrow{color:#007ac8}.sidebar-option--states.active.active:before{color:#00f}.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(https://d33a4decm84gsn.cloudfront.net/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:#007ac8;cursor:pointer}.sidebar-option--majors.active.open .sidebar-option__arrow,.sidebar-option--majors.active:hover .sidebar-option__arrow{color:#007ac8}.sidebar-option--majors.active.active:before{color:#00f}.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(https://d33a4decm84gsn.cloudfront.net/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:#007ac8;cursor:pointer}.sidebar-option--easy-to-apply.active.open .sidebar-option__arrow,.sidebar-option--easy-to-apply.active:hover .sidebar-option__arrow{color:#007ac8}.sidebar-option--easy-to-apply.active.active:before{color:#00f}.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(https://d33a4decm84gsn.cloudfront.net/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:#007ac8;cursor:pointer}.sidebar-option--minorities.active.open .sidebar-option__arrow,.sidebar-option--minorities.active:hover .sidebar-option__arrow{color:#007ac8}.sidebar-option--minorities.active.active:before{color:#00f}.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(https://d33a4decm84gsn.cloudfront.net/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:#007ac8;cursor:pointer}.sidebar-option--more-scholarships.active.open .sidebar-option__arrow,.sidebar-option--more-scholarships.active:hover .sidebar-option__arrow{color:#007ac8}.sidebar-option--more-scholarships.active.active:before{color:#00f}.panel .sidebar-option--more-scholarships.active{margin:0 20px}.sidebar-option--more-scholarships.active:before{background-position:.045em -20.955em}.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{-webkit-backface-visibility:hidden;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}}.common-search-ad-wrapper{background-color:#fff;padding:30px 0 15px}.common-search-body,.common-search-container{background-color:#f6f6f6}.common-search-body{display:flex;flex-wrap:nowrap;min-height:100vh}.common-search-body .loading__container{position:absolute;top:180px}.common-search-content{min-height:300px;margin:20px 5px;position:relative;width:100%}.common-search-content-header{display:flex;justify-content:space-between;margin:auto 15px;overflow:auto}.common-search-content-header__count{color:#919191;font-size:15px;margin:5px 0 0 auto}.common-search-content-body{flex:1 auto;margin:20px 0;position:relative}.common-search-content-footer{width:100%;clear:both}@media only screen and (min-width:500px){.common-search-content{margin:20px;padding:0}.common-search-content-header{margin:auto}}@media only screen and (min-width:768px){.common-search-content-body{margin:20px 0 0}.common-search-content .loading__container{position:fixed;top:40vh}}.common-search-filter-header{overflow:visible;padding:15px 0 15px 40px;position:relative}.common-search-filter-header:before{background:url(https://d33a4decm84gsn.cloudfront.net/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}.common-search-filter-header__label{font-size:20px;line-height:1em}.common-search-filter-header__description{margin:2px 0 0;font-size:13px;line-height:16px;display:block}.common-search-filter-header--easy-to-apply,.common-search-filter-header--majors,.common-search-filter-header--minorities,.common-search-filter-header--more-scholarships,.common-search-filter-header--new-scholarships,.common-search-filter-header--niche-scholarships,.common-search-filter-header--popular-scholarships,.common-search-filter-header--states,.common-search-filter-header--sweepstakes,.common-search-filter-header--your-matches{overflow:visible;padding:15px 0 15px 40px;position:relative}.common-search-filter-header--easy-to-apply:before,.common-search-filter-header--majors:before,.common-search-filter-header--minorities:before,.common-search-filter-header--more-scholarships:before,.common-search-filter-header--new-scholarships:before,.common-search-filter-header--niche-scholarships:before,.common-search-filter-header--popular-scholarships:before,.common-search-filter-header--states:before,.common-search-filter-header--sweepstakes:before,.common-search-filter-header--your-matches:before{background:url(https://d33a4decm84gsn.cloudfront.net/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}.common-search-filter-header--your-matches:before{background-position:.045em -1.455em}.common-search-filter-header--new-scholarships:before{background-position:.045em -25.4em}.common-search-filter-header--popular-scholarships:before{background-position:.045em -23.9em}.common-search-filter-header--sweepstakes:before{background-position:.045em -26.9em}.common-search-filter-header--niche-scholarships:before{background-position:.045em -22.455em}.common-search-filter-header--states:before{background-position:.045em .045em}.common-search-filter-header--majors:before{background-position:.045em -5.955em}.common-search-filter-header--easy-to-apply:before{background-position:.045em -19.455em}.common-search-filter-header--minorities:before{background-position:.045em -17.955em}.common-search-filter-header--more-scholarships:before{background-position:.045em -20.955em}@media only screen and (min-width:768px){.common-search-filter-header{padding-left:0}.common-search-filter-header:before{display:none}.common-search-filter-header--easy-to-apply,.common-search-filter-header--majors,.common-search-filter-header--minorities,.common-search-filter-header--more-scholarships,.common-search-filter-header--new-scholarships,.common-search-filter-header--niche-scholarships,.common-search-filter-header--popular-scholarships,.common-search-filter-header--states,.common-search-filter-header--sweepstakes,.common-search-filter-header--your-matches{padding-left:0}.common-search-filter-header--easy-to-apply:before,.common-search-filter-header--majors:before,.common-search-filter-header--minorities:before,.common-search-filter-header--more-scholarships:before,.common-search-filter-header--new-scholarships:before,.common-search-filter-header--niche-scholarships:before,.common-search-filter-header--popular-scholarships:before,.common-search-filter-header--states:before,.common-search-filter-header--sweepstakes:before,.common-search-filter-header--your-matches:before,.common-search-filter-header__label{display:none}}.common-search-filter-input--radio{cursor:pointer;display:block;font-size:18px;margin:0 0 5px;padding:5px 0 5px 35px;position:relative}.common-search-filter-input--radio__label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.common-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}.common-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}.common-search-filter-input--radio--disabled .common-search-filter-input--radio__label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.common-search-filter-input--radio--disabled .common-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}.common-search-filter-input--radio__input{opacity:.01;position:absolute;left:0;top:0}.common-search-filter-input--radio__input:checked+.common-search-filter-input--radio__label:before{border:8px solid #007ac8}.common-search-filter-input--input-list{border:1px solid #ccc;border-radius:3px;bottom:-1px;font-size:16px;list-style:none;position:relative}.common-search-filter-input--input-list__item{border-top:1px solid #ddd;margin:0 10px;padding:10px 20px 10px 0;position:relative}.common-search-filter-input--input-list__item:first-child{border-top:0}.common-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:0 15px;position:relative;width:100%}.common-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}.common-search-filter-input--input-list-select__input{-webkit-appearance:none;-moz-appearance:none;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}.common-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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.common-search-filter-option:before{background:url(https://d33a4decm84gsn.cloudfront.net/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}.common-search-filter-option.open-filter,.common-search-filter-option:hover{color:#007ac8;cursor:pointer}.common-search-filter-option.open-filter .common-search-filter-option__arrow,.common-search-filter-option:hover .common-search-filter-option__arrow{color:#007ac8}.common-search-filter-option.active-icon:before{color:#00f}.panel .common-search-filter-option{margin:0 20px}.common-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}.common-search-filter-option__arrow:before{content:"\e60e"}.common-search-filter-option__summary{color:#007ac8;font-size:13px;display:block;line-height:1.5em;margin:4px 25px -8px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.common-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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.common-search-filter-option--your-matches:before{background:url(https://d33a4decm84gsn.cloudfront.net/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}.common-search-filter-option--your-matches.open-filter,.common-search-filter-option--your-matches:hover{color:#007ac8;cursor:pointer}.common-search-filter-option--your-matches.open-filter .common-search-filter-option__arrow,.common-search-filter-option--your-matches:hover .common-search-filter-option__arrow{color:#007ac8}.common-search-filter-option--your-matches.active-icon:before{color:#00f}.panel .common-search-filter-option--your-matches{margin:0 20px}.common-search-filter-option--your-matches:before{background-position:-1.455em -1.455em}.common-search-filter-option--your-matches.active-icon:before{background-position:.045em -1.455em}.common-search-filter-option--new-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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.common-search-filter-option--new-scholarships:before{background:url(https://d33a4decm84gsn.cloudfront.net/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}.common-search-filter-option--new-scholarships.open-filter,.common-search-filter-option--new-scholarships:hover{color:#007ac8;cursor:pointer}.common-search-filter-option--new-scholarships.open-filter .common-search-filter-option__arrow,.common-search-filter-option--new-scholarships:hover .common-search-filter-option__arrow{color:#007ac8}.common-search-filter-option--new-scholarships.active-icon:before{color:#00f}.panel .common-search-filter-option--new-scholarships{margin:0 20px}.common-search-filter-option--new-scholarships:before{background-position:-1.455em -25.4em}.common-search-filter-option--new-scholarships.active-icon:before{background-position:.045em -25.4em}.common-search-filter-option--popular-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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.common-search-filter-option--popular-scholarships:before{background:url(https://d33a4decm84gsn.cloudfront.net/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}.common-search-filter-option--popular-scholarships.open-filter,.common-search-filter-option--popular-scholarships:hover{color:#007ac8;cursor:pointer}.common-search-filter-option--popular-scholarships.open-filter .common-search-filter-option__arrow,.common-search-filter-option--popular-scholarships:hover .common-search-filter-option__arrow{color:#007ac8}.common-search-filter-option--popular-scholarships.active-icon:before{color:#00f}.panel .common-search-filter-option--popular-scholarships{margin:0 20px}.common-search-filter-option--popular-scholarships:before{background-position:-1.455em -23.9em}.common-search-filter-option--popular-scholarships.active-icon:before{background-position:.045em -23.9em}.common-search-filter-option--sweepstakes{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:18px 0 18px 36px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.common-search-filter-option--sweepstakes:before{background:url(https://d33a4decm84gsn.cloudfront.net/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}.common-search-filter-option--sweepstakes.open-filter,.common-search-filter-option--sweepstakes:hover{color:#007ac8;cursor:pointer}.common-search-filter-option--sweepstakes.open-filter .common-search-filter-option__arrow,.common-search-filter-option--sweepstakes:hover .common-search-filter-option__arrow{color:#007ac8}.common-search-filter-option--sweepstakes.active-icon:before{color:#00f}.panel .common-search-filter-option--sweepstakes{margin:0 20px}.common-search-filter-option--sweepstakes:before{background-position:-1.455em -26.9em}.common-search-filter-option--sweepstakes.active-icon:before{background-position:.045em -26.9em}.common-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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.common-search-filter-option--niche-scholarships:before{background:url(https://d33a4decm84gsn.cloudfront.net/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}.common-search-filter-option--niche-scholarships.open-filter,.common-search-filter-option--niche-scholarships:hover{color:#007ac8;cursor:pointer}.common-search-filter-option--niche-scholarships.open-filter .common-search-filter-option__arrow,.common-search-filter-option--niche-scholarships:hover .common-search-filter-option__arrow{color:#007ac8}.common-search-filter-option--niche-scholarships.active-icon:before{color:#00f}.panel .common-search-filter-option--niche-scholarships{margin:0 20px}.common-search-filter-option--niche-scholarships:before{background-position:-1.455em -22.455em}.common-search-filter-option--niche-scholarships.active-icon:before{background-position:.045em -22.455em}.common-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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.common-search-filter-option--states:before{background:url(https://d33a4decm84gsn.cloudfront.net/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}.common-search-filter-option--states.open-filter,.common-search-filter-option--states:hover{color:#007ac8;cursor:pointer}.common-search-filter-option--states.open-filter .common-search-filter-option__arrow,.common-search-filter-option--states:hover .common-search-filter-option__arrow{color:#007ac8}.common-search-filter-option--states.active-icon:before{color:#00f}.panel .common-search-filter-option--states{margin:0 20px}.common-search-filter-option--states:before{background-position:-1.455em .045em}.common-search-filter-option--states.active-icon:before{background-position:.045em .045em}.common-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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.common-search-filter-option--majors:before{background:url(https://d33a4decm84gsn.cloudfront.net/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}.common-search-filter-option--majors.open-filter,.common-search-filter-option--majors:hover{color:#007ac8;cursor:pointer}.common-search-filter-option--majors.open-filter .common-search-filter-option__arrow,.common-search-filter-option--majors:hover .common-search-filter-option__arrow{color:#007ac8}.common-search-filter-option--majors.active-icon:before{color:#00f}.panel .common-search-filter-option--majors{margin:0 20px}.common-search-filter-option--majors:before{background-position:-1.455em -5.955em}.common-search-filter-option--majors.active-icon:before{background-position:.045em -5.955em}.common-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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.common-search-filter-option--easy-to-apply:before{background:url(https://d33a4decm84gsn.cloudfront.net/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}.common-search-filter-option--easy-to-apply.open-filter,.common-search-filter-option--easy-to-apply:hover{color:#007ac8;cursor:pointer}.common-search-filter-option--easy-to-apply.open-filter .common-search-filter-option__arrow,.common-search-filter-option--easy-to-apply:hover .common-search-filter-option__arrow{color:#007ac8}.common-search-filter-option--easy-to-apply.active-icon:before{color:#00f}.panel .common-search-filter-option--easy-to-apply{margin:0 20px}.common-search-filter-option--easy-to-apply:before{background-position:-1.455em -19.455em}.common-search-filter-option--easy-to-apply.active-icon:before{background-position:.045em -19.455em}.common-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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.common-search-filter-option--minorities:before{background:url(https://d33a4decm84gsn.cloudfront.net/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}.common-search-filter-option--minorities.open-filter,.common-search-filter-option--minorities:hover{color:#007ac8;cursor:pointer}.common-search-filter-option--minorities.open-filter .common-search-filter-option__arrow,.common-search-filter-option--minorities:hover .common-search-filter-option__arrow{color:#007ac8}.common-search-filter-option--minorities.active-icon:before{color:#00f}.panel .common-search-filter-option--minorities{margin:0 20px}.common-search-filter-option--minorities:before{background-position:-1.455em -17.955em}.common-search-filter-option--minorities.active-icon:before{background-position:.045em -17.955em}.common-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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.common-search-filter-option--more-scholarships:before{background:url(https://d33a4decm84gsn.cloudfront.net/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}.common-search-filter-option--more-scholarships.open-filter,.common-search-filter-option--more-scholarships:hover{color:#007ac8;cursor:pointer}.common-search-filter-option--more-scholarships.open-filter .common-search-filter-option__arrow,.common-search-filter-option--more-scholarships:hover .common-search-filter-option__arrow{color:#007ac8}.common-search-filter-option--more-scholarships.active-icon:before{color:#00f}.panel .common-search-filter-option--more-scholarships{margin:0 20px}.common-search-filter-option--more-scholarships:before{background-position:-1.455em -20.955em}.common-search-filter-option--more-scholarships.active-icon:before{background-position:.045em -20.955em}.common-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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.common-search-filter-option--location:before{background:url(https://d33a4decm84gsn.cloudfront.net/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}.common-search-filter-option--location.open-filter,.common-search-filter-option--location:hover{color:#007ac8;cursor:pointer}.common-search-filter-option--location.open-filter .common-search-filter-option__arrow,.common-search-filter-option--location:hover .common-search-filter-option__arrow{color:#007ac8}.common-search-filter-option--location.active-icon:before{color:#00f}.panel .common-search-filter-option--location{margin:0 20px}.common-search-filter-option--location:before{background-position:-1.455em .045em}.common-search-filter-option--location.active-icon:before{background-position:.045em .045em}.common-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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.common-search-filter-option--district:before{background:url(https://d33a4decm84gsn.cloudfront.net/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}.common-search-filter-option--district.open-filter,.common-search-filter-option--district:hover{color:#007ac8;cursor:pointer}.common-search-filter-option--district.open-filter .common-search-filter-option__arrow,.common-search-filter-option--district:hover .common-search-filter-option__arrow{color:#007ac8}.common-search-filter-option--district.active-icon:before{color:#00f}.panel .common-search-filter-option--district{margin:0 20px}.common-search-filter-option--district:before{background-position:-1.455em -2.955em}.common-search-filter-option--district.active-icon:before{background-position:.045em -2.955em}.common-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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.common-search-filter-option--grades-offered:before{background:url(https://d33a4decm84gsn.cloudfront.net/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}.common-search-filter-option--grades-offered.open-filter,.common-search-filter-option--grades-offered:hover{color:#007ac8;cursor:pointer}.common-search-filter-option--grades-offered.open-filter .common-search-filter-option__arrow,.common-search-filter-option--grades-offered:hover .common-search-filter-option__arrow{color:#007ac8}.common-search-filter-option--grades-offered.active-icon:before{color:#00f}.panel .common-search-filter-option--grades-offered{margin:0 20px}.common-search-filter-option--grades-offered:before{background-position:-1.455em -10.455em}.common-search-filter-option--grades-offered.active-icon:before{background-position:.045em -10.455em}.common-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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.common-search-filter-option--school-type:before{background:url(https://d33a4decm84gsn.cloudfront.net/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}.common-search-filter-option--school-type.open-filter,.common-search-filter-option--school-type:hover{color:#007ac8;cursor:pointer}.common-search-filter-option--school-type.open-filter .common-search-filter-option__arrow,.common-search-filter-option--school-type:hover .common-search-filter-option__arrow{color:#007ac8}.common-search-filter-option--school-type.active-icon:before{color:#00f}.panel .common-search-filter-option--school-type{margin:0 20px}.common-search-filter-option--school-type:before{background-position:-1.455em -11.955em}.common-search-filter-option--school-type.active-icon:before{background-position:.045em -11.955em}.common-search-filter-clear{color:#007ac8;cursor:pointer;display:inline-block;font-size:16px;margin-top:15px;text-decoration:underline}.common-search-filter-clear:hover{color:#0063a5}.panel-stack--right--search-filters .panel{border-top:50% solid #007ac8;overflow-x:hidden;overflow-y:visible;-webkit-overflow-scrolling:auto}.panel__header__wrapper--search-filters{background:#007ac8;height:60px;overflow:hidden;width:311px}.panel__header__wrapper--search-filters .panel__header,.panel__header__wrapper--search-filters .panel__header--shadow{background:#007ac8}.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 .common-search__mobile__panel__header{color:#fff;font-size:20px;line-height:1em;padding:5px 0 0}.panel__body--search-filters{background-color:#fff;height:100%}.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:#007ac8}.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-filter-panel .expansion__description{display:none}.search-filter-panel .expansion__body{padding:0}.search-filter-panel__button{display:block;margin-top:40px}.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}.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}.common-search-sidebar-expansion-enter{-webkit-animation:search-sidebar-expansion--entering .2s ease-in;animation:search-sidebar-expansion--entering .2s ease-in;transform:translateX(0)}.common-search-sidebar-expansion-leave{-webkit-animation:search-sidebar-expansion--exiting .2s ease-in;animation:search-sidebar-expansion--exiting .2s ease-in;transform:translateX(0)}.common-search-sidebar-expansion-header{height:40px;padding:0}.common-search-sidebar-expansion-body{padding:0 20px 15px}@-webkit-keyframes search-sidebar-expansion--entering{0%{transform:translateX(0)}to{transform:translateX(300px)}}@keyframes search-sidebar-expansion--entering{0%{transform:translateX(0)}to{transform:translateX(300px)}}@-webkit-keyframes search-sidebar-expansion--exiting{0%{transform:translateX(300px);opacity:1}to{transform:translateX(0);opacity:0}}@keyframes search-sidebar-expansion--exiting{0%{transform:translateX(300px);opacity:1}to{transform:translateX(0);opacity:0}}.common-search-sidebar-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;display:none;flex:0 0 300px;position:relative;top:0}.common-search-sidebar-content{position:relative;z-index:2}.common-search-sidebar-content.fix-bottom{bottom:0;position:absolute;top:auto}.common-search-sidebar-content.fix-middle{position:fixed;top:0}.common-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}.common-search-sidebar-body{padding:15px 20px}.common-search-sidebar-expansion{background-color:#fff;-webkit-backface-visibility:hidden;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}.common-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}.common-search-sidebar-expansion__close:before{content:"\e611"}.common-search-sidebar-expansion__close:hover{color:#bbb}@media only screen and (min-width:768px){.common-search-sidebar-container{display:inline-block}}.star-rating__label,.survey-review__label,.survey-text-input__label,.survey__label{color:#464646;display:block;font-size:18px;line-height:20px;margin-bottom:5px;word-wrap:break-word}.star-rating__label .entity-name,.survey__label .entity-name{font-weight:600}.survey__label--large{display:block;font-size:24px;line-height:28px;margin:0 0 15px}.survey-block,.survey-block--address,.survey-block--login-registration,.survey-block--one{padding:2em 0}@media only screen and (min-width:550px){.survey-block,.survey-block--address,.survey-block--login-registration,.survey-block--one{max-width:630px}}.survey-block--address__heading,.survey-block--login-registration__title .survey-block--login-registration__heading,.survey-block--one__heading,.survey-block__heading,.survey-bucket--blank__heading,.survey-bucket--list__heading,.survey-single-choice__heading{font-size:22px;line-height:24px;word-wrap:break-word}.survey-block--address__heading .entity-name,.survey-block--login-registration__title .survey-block--login-registration__heading .entity-name,.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}.survey-block--address__buckets{display:flex;flex-wrap:wrap;width:100%}.survey-block--1,.survey-block--2,.survey-block--3,.survey-block--4,.survey-block--5,.survey-block--6{flex:1 0 auto;padding:0 15px 30px;width:100%}._survey-option-list__error-message,.star-rating__error-message,.survey-bucket__error-message,.survey-dropdown__error-message,.survey-mult-choice__error-message,.survey-review__error-message,.survey-single-choice-hz__error-message,.survey-single-choice__error-message,.survey-text-input__error-message{color:#f4724a;display:block;font-size:14px;padding-top:5px}.survey{padding-bottom:70px}.survey__image{background:url(https://d33a4decm84gsn.cloudfront.net/static/survey/bg-workplaces.png) no-repeat bottom/cover;display:block;height:160px;max-width:1400px;margin:0 auto;width:100%}.survey__wrapper{margin-top:0;padding:0}.survey__section{background:hsla(0,0%,100%,.6);margin:0 auto;max-width:830px;padding:0 15px 30px}.survey__section .form--disabled{max-width:830px}.survey-header .survey__section{background:transparent;padding:0}@media only screen and (min-width:500px){.survey__section{padding:30px}}@media only screen and (min-width:768px){.survey__section{padding-left:100px;padding-right:100px}}section[class^=survey-block--]+section[class^=survey-block--]{border-top:2px solid #fff}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;font-size:20px;width:135px}}.survey__form-error{color:#f4724a}.survey-block--address .survey-bucket--blank__content:nth-child(2){padding-top:1em}.survey-block--address .survey-block--address__buckets .survey-bucket--blank,.survey-block--address .survey-block--address__buckets .survey-bucket--blank .survey-bucket--blank__content{width:100%}@media only screen and (min-width:600px){.survey-block--address-csz__buckets{display:flex;flex-grow:1;flex-shrink:0;flex-basis:0;flex-wrap:nowrap}.survey-block--address-csz__buckets .survey-bucket--blank:nth-child(2),.survey-block--address-csz__buckets .survey-bucket--blank:nth-child(3){margin-left:1em}}.survey-block--login-registration .survey-bucket--blank{flex:2 auto}.survey-block--login-registration .survey-bucket--blank .survey-text-input__label{display:flex;max-height:20px}.survey-block--login-registration .survey-bucket--blank .field-group__meta__cta--forgot-pwd{position:static;text-align:right;margin-top:0;width:100%}.survey-block--login-registration__buckets{display:flex;flex-wrap:wrap}@media only screen and (min-width:600px){.survey-block--login-registration__buckets .survey-bucket--blank:first-child,.survey-block--login-registration__buckets .survey-bucket--blank:nth-child(2){margin-right:16px}}.survey-block-login-registration__mode-toggle{margin-top:4px;margin-bottom:10px;display:block;font-size:16px}.survey-block-login-registration__mode-toggle>input[type=radio]{opacity:.00001;position:absolute;z-index:-500000}.survey-block-login-registration__mode-toggle>input:not(:checked)+label:focus:before,.survey-block-login-registration__mode-toggle input:checked+label:before{border:6px solid #007ac8}.platform .survey-block-login-registration__mode-toggle>input:not(:checked)+label:hover:before{border-color:#007ac8;background:#eef9ff}.survey-block-login-registration__mode-toggle .survey-single-choice__list_item__label{padding-right:25px}.survey-block-login-registration__mode-toggle .survey-single-choice__list_item__label:before{border-color:#ababab;height:1.2em;width:1.2em}.survey-bucket--blank__content,.survey-bucket--list__list .survey-bucket--list__list-item,.survey-bucket-content{padding-bottom:0}.survey-bucket--blank__content{margin-bottom:1em}.survey-block--one .survey-bucket--blank__content+.survey-bucket--blank__content{margin-top:2.5em}.survey-bucket--list__list{display:block}.survey-bucket--list__list .survey-bucket--list__list-item{position:relative}@media only screen and (min-width:550px){.survey-bucket--list__list:not(.survey-bucket--list__list--col1) .survey-bucket--list__list-item{flex:1 auto}}@media only screen and (min-width:550px){.survey-bucket--list__list:not(.survey-bucket--list__list--col1){display:flex;flex-direction:row;flex-wrap:wrap}}@media only screen and (min-width:550px){.survey-bucket--list__list.survey-bucket--list__list--col1{margin-top:40px}}@media only screen and (min-width:550px){.survey-bucket--list__list.survey-bucket--list__list--col1 .survey-bucket--list__list-item{padding:0 0 20px}.survey-bucket--list__list.survey-bucket--list__list--col1 .survey-bucket--list__list-item:last-child{padding-bottom:0}}.survey-landing{background:linear-gradient(180deg,#9eddf8 40%,#fffedf);border-radius:inherit;position:relative}.survey-landing .survey-header{padding:35px 0 0;position:relative}.survey-landing .survey-header__heading{color:rgba(0,0,0,.6);font-size:30px;line-height:1em;padding:0;text-align:center;width:100%}.survey-landing .survey-header__tagline{color:rgba(0,0,0,.5);font-size:16px;line-height:18px;margin:0;padding-top:10px}.survey-landing .survey__section{padding:0}.survey-landing .form__wrapper--sherlock-override .form__header~.field-group__wrapper:first-of-type{margin-top:0}.survey-landing .form__wrapper--sherlock-override .survey-open-poll__input,.survey-landing .form__wrapper--sherlock-override .survey-text-input__input,.survey-landing .form__wrapper--sherlock-override .textbox,.survey-landing .form__wrapper--sherlock-override .textbox--textarea{border:none}.survey-landing .form__wrapper--sherlock-override .form__submit{display:block;text-align:center}.survey-landing .form__wrapper--sherlock-override .form__submit .form__submit__error__message{text-align:center;margin:0 0 1em}.survey-landing__body{align-items:center;background-color:none;border-radius:inherit;display:flex;flex-direction:column;padding:30px 0 0;position:relative}.survey-landing__body>span{width:100%}.survey-landing__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:120px;margin:0 auto;max-width:1400px;width:100%}.survey-landing__image--in-app{position:absolute;bottom:40px;height:135px}.survey-landing__image--colleges{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/survey/bg-colleges.png)}.survey-landing__image--graduate-schools{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/survey/bg-grad.svg)}.survey-landing__image--k12{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/survey/bg-k12.png)}.survey-landing__image--places-to-live{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/survey/bg-places.png)}.survey-landing__image--places-to-work{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/survey/bg-workplaces.png)}.survey-landing__wrap{padding:30px 10px}.survey-landing__input-enter{-webkit-animation:survey-landing__input--entering .5s ease;animation:survey-landing__input--entering .5s ease;opacity:0}.survey-landing__input-leave{opacity:1}.survey-landing__input-leave-active{opacity:0;transition:opacity .4s ease-in .6}.survey-landing__input-enter-active{opacity:1;transition:opacity .4s ease-in .6}.survey-landing_sherlock-override_cta__link{padding-top:15px;text-shadow:hsla(0,0%,100%,.4) 1px 1px}@media only screen and (min-width:500px){.survey-landing .survey-header{padding:45px 0 0}.survey-landing .survey-header__heading{font-size:32px;padding:0}.survey-landing .survey-header__tagline{font-size:16px;line-height:18px;padding-top:10px}.survey-landing .survey-landing__body{padding:35px 0 0}.survey-landing .survey-landing__image{height:160px}.survey-landing .survey-landing__wrap{display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:0 45px 30px}}@media only screen and (min-width:768px){.survey-landing .survey-header{padding:65px 0 0}.survey-landing .survey-header__heading{font-size:38px;padding:0}.survey-landing .survey-header__tagline{font-size:18px;line-height:20px;padding-top:15px}}.survey-landing--in-app{min-height:100vh}.fade-wait-leave{opacity:1}.fade-wait-leave.fade-wait-leave-active{opacity:0;transition:opacity .4s ease-in}.fade-wait-enter{opacity:0}.fade-wait-enter.fade-wait-enter-active{opacity:1;transition:opacity .4s ease-in .6s}.fade-wait-height{transition:height .6s ease-in-out}.survey-sherlock{margin:0 0 11px;width:100%}.survey-sherlock [class^=sherlock__wrapper]{margin:0;padding:0 0 20px}.survey-sherlock .sherlock,.survey-sherlock .sherlock--error,.survey-sherlock .sherlock--search-filter,.survey-sherlock .sherlock--sherlock-list,.survey-sherlock .sherlock--success{border:none;font-size:18px;height:45px;line-height:normal;margin-left:0;padding:0 .75rem}.survey-sherlock .sherlock__results{border:none;left:0;top:44px}.survey-sherlock .sherlock--state-filter{border-radius:2px 0 0 2px;border:none;font-size:18px;height:100%;padding:2px 12px 0}.survey-sherlock .sherlock--state-filter__wrapper{flex:1.585 0 0;height:45px;margin-right:2px}@media only screen and (min-width:500px){.survey-sherlock .sherlock--state-filter__wrapper{flex:1.305 0 0}}.survey-sherlock .sherlock--state-filter__wrapper:after{font-size:19px}.survey-sherlock .sherlock--state-filter__wrapper--highlight{background-color:#eef9ff;color:#007ac8;outline:none}.survey-sherlock .sherlock--state-filter__wrapper--highlight .sherlock--state-filter{background:transparent;outline:none}.survey-sherlock select:focus::-ms-value{background-color:#eef9ff}@media only screen and (min-width:500px){.survey-sherlock{max-width:640px}}@media only screen and (min-width:768px){.survey-sherlock{max-width:700px}}.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;line-height:1}.survey-dropdown .survey-bucket--blank__title{margin:0 0 5px}.survey-block--address .survey-bucket--blank__heading{font-size:18px}.survey-block--address .survey-dropdown__wrapper{top:-4px}.survey-dropdown--error .survey-dropdown__select{background:#ffe4e1;color:#e25333}.survey-dropdown--error .survey-dropdown__select::-ms-value{background:#ffe4e1;color:#e25333}.survey-header{padding:15px 0;margin-bottom:0}@media only screen and (min-width:500px){.survey-header{padding:40px 0}}.survey-header__heading{color:rgba(0,0,0,.6);font-size:30px;line-height:1;padding:10px 5px;text-align:center;word-wrap:break-word}.survey-header__heading .entity-name{font-weight:600}@media only screen and (min-width:768px){.survey-header__heading{font-size:38px}}.survey-header__tagline{color:rgba(0,0,0,.5);display:block;font-size:14px;margin-top:5px}@media only screen and (min-width:768px){.survey-header__tagline{font-size:16px}}.survey-header__tagline__spacer{padding:0 .4em}.survey-review__content{border:thin solid #ccc;border-radius:2px;color:#464646;font-family:inherit;font-size:18px;height:150px;margin:0;max-width:630px;overflow:auto;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:10px 15px;border-top:1px solid #ddd}.char-count.char-count--error{color:#e25333}.survey-mult-choice .survey-open-poll__label{color:#464646;cursor:pointer;display:inline-block;padding:0 0 0 2em;position:relative;word-break:break-word}.survey-mult-choice .survey-open-poll__label:before{box-sizing:border-box;content:"";display:inline-block;height:24px;left:0;top:2px;width:24px;background:#fff;background:transparent;content:"\e610";font-family:Niche-Interface-Symbols;font-size:1.5em;font-style:normal;left:-.04em;color:transparent;position:absolute;top:-.15em;transition:color .2s ease-in;z-index:2;-webkit-font-smoothing:antialiased}.survey-mult-choice .survey-open-poll__label:after{box-sizing:border-box;content:"";display:inline-block;height:24px;left:0;top:2px;position:absolute;width:24px;border-radius:2px;background:#fff;border:thin solid #bbb;transition:background .2s ease-out,border-color .2s ease-out;z-index:1}.survey-single-choice .survey-open-poll__label{color:#464646;cursor:pointer;display:inline-block;padding:0 0 0 2em;position:relative;word-break:break-word}.survey-single-choice .survey-open-poll__label:before{box-sizing:border-box;content:"";display:inline-block;height:24px;left:0;top:2px;position:absolute;width:24px;background:#fff;border:thin solid #bbb;border-radius:50%;transition:background .2s ease-out,border-width .2s ease-out}.survey-mult-choice .survey-open-poll__label,.survey-single-choice .survey-open-poll__label{display:inline;padding-right:0}.survey-open-poll__input{display:inline-block;width:calc(100% - 36px)}.survey-open-poll__input:focus{color:#bbb}.survey-open-poll--error .survey-open-poll__input{background:#ffe4e1;color:#e25333}.survey-na__button{background:hsla(0,0%,100%,.8);color:#787878;font-size:11px;height:22px;margin-left:10px;margin-top:6px;padding:.4em .4em .3em}.platform .survey-na__button:hover{background:#ccc;color:#919191;text-decoration:none}.survey-na__button.survey-na__button--selected,.survey-na__button.survey-na__button--selected:hover{background:#298541;color:#fff}.survey-bucket--list__list .survey-na__button{margin-top:0}.survey-bucket--list__list-item .survey-na__button,.survey-mult-choice--na .survey-na__button,.survey-single-choice--na .survey-na__button,.survey-single-choice-hz--na .survey-na__button{position:absolute;right:0;top:0}.survey-star-rating-review .survey-na__button{top:3px;right:3px;bottom:0}@media only screen and (min-width:768px){.survey-single-choice-hz--inline .survey-na__button{position:static;min-width:-webkit-min-content;margin-left:auto}}.survey-bucket--blank__title .survey-na__button{bottom:0;top:auto}.survey-text-input__input{display:inline-block}.survey-text-input__input:focus{outline:none;color:#007ac8;background:#eef9ff;color:#8ec8ef}.survey-text-input__input:focus+.label--inner{color:#007ac8}.survey-text-input__input:focus+.field__icon{background:linear-gradient(270deg,#eef9ff 50%,hsla(0,0%,100%,0))}.survey-text-input__error .survey-text-input__input{background:#ffe4e1;color:#e25333}._make-label-pseudo{box-sizing:border-box;content:"";display:inline-block;height:24px;left:0;top:2px;position:absolute;width:24px}.survey-single-choice .survey-open-poll,.survey-single-choice__list_item{display:block;font-size:18px;margin-bottom:.5em;padding-bottom:.5em}.survey-single-choice .survey-open-poll>input[type=checkbox],.survey-single-choice .survey-open-poll>input[type=radio],.survey-single-choice__list_item>input[type=checkbox],.survey-single-choice__list_item>input[type=radio]{opacity:.00001;position:absolute;z-index:-500000}.survey-single-choice .survey-open-poll:last-of-type,.survey-single-choice__list_item:last-of-type{margin-bottom:0;padding-bottom:0}.survey-single-choice .survey-open-poll>input:not(:checked)+label:focus:before,.survey-single-choice .survey-open-poll input:checked+label:before,.survey-single-choice__list_item>input:not(:checked)+label:focus:before,.survey-single-choice__list_item input:checked+label:before{border:5px solid #007ac8}@media only screen and (min-width:500px){.survey-single-choice .survey-open-poll>input:not(:checked)+label:focus:before,.survey-single-choice .survey-open-poll input:checked+label:before,.survey-single-choice__list_item>input:not(:checked)+label:focus:before,.survey-single-choice__list_item input:checked+label:before{border:8px solid #007ac8}}.platform .survey-single-choice .survey-open-poll>input:not(:checked)+label:hover:before,.platform .survey-single-choice__list_item>input:not(:checked)+label:hover:before{border-color:#007ac8;background:#eef9ff}.survey-single-choice__list_item__label{color:#464646;cursor:pointer;display:inline-block;padding:0 0 0 2em;position:relative;word-break:break-word}.survey-single-choice__list_item__label:before{box-sizing:border-box;content:"";display:inline-block;height:24px;left:0;top:2px;position:absolute;width:24px;background:#fff;border:thin solid #bbb;border-radius:50%;transition:background .2s ease-out,border-width .2s ease-out}.survey-bucket--list__list-item:not(:last-of-type) .survey-single-choice-hz--inline{margin-bottom:35px}@media only screen and (min-width:768px){.survey-bucket--list__list-item:not(:last-of-type) .survey-single-choice-hz--inline{margin-bottom:0}}.survey-single-choice-hz{position:relative}.survey-single-choice-hz.survey-single-choice-hz--inline{margin-top:15px}@media only screen and (min-width:550px){.survey-single-choice-hz.survey-single-choice-hz--inline{display:flex}}.survey-single-choice-hz--na .survey-bucket--list__title{padding-right:31px}.survey-single-choice-hz__list_item{display:block;font-size:18px;margin-bottom:.5em;padding-bottom:.5em}.survey-single-choice-hz__list_item>input[type=checkbox],.survey-single-choice-hz__list_item>input[type=radio]{opacity:.00001;position:absolute;z-index:-500000}.survey-single-choice-hz__list_item:last-of-type{margin-bottom:0;padding-bottom:0}.survey-single-choice-hz__list_item>input:not(:checked)+label:focus:before,.survey-single-choice-hz__list_item input:checked+label:before{border:5px solid #007ac8}@media only screen and (min-width:500px){.survey-single-choice-hz__list_item>input:not(:checked)+label:focus:before,.survey-single-choice-hz__list_item input:checked+label:before{border:8px solid #007ac8}}.platform .survey-single-choice-hz__list_item>input:not(:checked)+label:hover:before{border-color:#007ac8;background:#eef9ff}.survey-single-choice-hz__list_item__label{color:#464646;cursor:pointer;display:inline-block;padding:0 0 0 2em;position:relative}.survey-single-choice-hz__list_item__label:before{box-sizing:border-box;content:"";display:inline-block;height:24px;left:0;top:2px;position:absolute;width:24px;background:#fff;border:thin solid #bbb;border-radius:50%;transition:background .2s ease-out,border-width .2s ease-out}.survey-single-choice-hz--inline .survey-bucket--list__title .survey-single-choice-hz__error-message{display:none}.survey-single-choice-hz--inline .survey-single-choice-hz__list~.survey-single-choice-hz__error-message{display:block}@media only screen and (min-width:768px){.survey-single-choice-hz--inline .survey-bucket--list__title .survey-single-choice-hz__error-message{display:block}.survey-single-choice-hz--inline .survey-single-choice-hz__list~.survey-single-choice-hz__error-message{display:none}}.survey-single-choice-hz__list{display:flex;justify-content:space-between;width:100%}.survey-single-choice-hz--inline .survey-single-choice-hz__list{margin-top:10px}@media only screen and (min-width:550px){.survey-single-choice-hz--inline .survey-single-choice-hz__list{margin-top:0;margin-bottom:0;margin-right:26px}}.survey-single-choice-hz__list_item{margin-bottom:0;padding-bottom:0;text-align:center;max-width:44px}@media only screen and (min-width:768px){.survey-single-choice-hz__list_item{max-width:inherit}}.survey-single-choice-hz__list_item__label{color:#5f5f5f;font-size:12px;line-height:1;padding:0;word-wrap:break-word;max-width:77px}@media only screen and (min-width:768px){.survey-single-choice-hz__list_item__label{width:77px}}@media only screen and (min-width:500px){.survey-single-choice-hz__list_item__label{font-size:14px}}.survey-single-choice-hz__list_item__label:before{display:block;margin:0 auto 3px;position:static;height:14px;width:14px}.survey-single-choice-hz--inline .survey-single-choice-hz__list_item__label:before{height:14px;width:14px}@media only screen and (min-width:500px){.survey-single-choice-hz--inline .survey-single-choice-hz__list_item__label:before,.survey-single-choice-hz__list_item__label:before{height:24px;width:24px}}.survey-mult-choice .survey-open-poll,.survey-mult-choice__list_item{display:block;font-size:18px;margin-bottom:.5em;padding-bottom:.5em}.survey-mult-choice .survey-open-poll>input[type=checkbox],.survey-mult-choice .survey-open-poll>input[type=radio],.survey-mult-choice__list_item>input[type=checkbox],.survey-mult-choice__list_item>input[type=radio]{opacity:.00001;position:absolute;z-index:-500000}.survey-mult-choice .survey-open-poll:last-of-type,.survey-mult-choice__list_item:last-of-type{margin-bottom:0;padding-bottom:0}.survey-mult-choice .survey-open-poll>input:not(:checked)+label:focus:before,.survey-mult-choice .survey-open-poll input:checked+label:before,.survey-mult-choice__list_item>input:not(:checked)+label:focus:before,.survey-mult-choice__list_item input:checked+label:before{color:#fff}.survey-mult-choice .survey-open-poll>input:not(:checked)+label:focus:after,.survey-mult-choice .survey-open-poll input:checked+label:after,.survey-mult-choice__list_item>input:not(:checked)+label:focus:after,.survey-mult-choice__list_item input:checked+label:after{background:#007ac8;border-color:#007ac8}.platform .survey-mult-choice .survey-open-poll>input:not(:checked)+label:hover:after,.platform .survey-mult-choice__list_item>input:not(:checked)+label:hover:after{background:#eef9ff;border-color:#007ac8}.survey-mult-choice__list_item__label{color:#464646;cursor:pointer;display:inline-block;padding:0 0 0 2em;position:relative;word-break:break-word}.survey-mult-choice__list_item__label:before{box-sizing:border-box;content:"";display:inline-block;height:24px;left:0;top:2px;width:24px;background:#fff;background:transparent;content:"\e610";font-family:Niche-Interface-Symbols;font-size:1.5em;font-style:normal;left:-.04em;color:transparent;position:absolute;top:-.15em;transition:color .2s ease-in;z-index:2;-webkit-font-smoothing:antialiased}.survey-mult-choice__list_item__label:after{box-sizing:border-box;content:"";display:inline-block;height:24px;left:0;top:2px;position:absolute;width:24px;border-radius:2px;background:#fff;border:thin solid #bbb;transition:background .2s ease-out,border-color .2s ease-out;z-index:1}._make-large-stars-wrap{height:32.006px;line-height:32.006px;margin:0 0 4px;width:160.03px}._make-small-stars-wrap{height:26px;line-height:26px;margin:4px 0;width:130px}._make-large-width{width:32.006px}._make-small-width{width:26px}.star-rating,.star-rating--large{display:block;overflow:hidden;width:100%;padding-bottom:20px}@media only screen and (min-width:550px){.star-rating,.star-rating--large{width:260px}}.survey-bucket--list__list-item:last-child .star-rating,.survey-bucket--list__list-item:last-child .star-rating--large{padding-bottom:0}@media only screen and (min-width:768px){.survey-bucket--list__list-item:nth-last-child(2):nth-child(odd) .star-rating,.survey-bucket--list__list-item:nth-last-child(2):nth-child(odd) .star-rating--large{padding-bottom:0}}.star-rating__label{position:relative}.survey-star-rating-review--overall .star-rating__label{font-size:24px;line-height:28px}.star-rating--large{padding-bottom:0;width:100%}.star-rating+.survey-review,.star-rating--large+.survey-review{margin-top:20px}.star-rating__stars{height:32.006px;line-height:32.006px;margin:0 0 4px;width:160.03px;font-size:2em;color:#298541;display:inline-block;vertical-align:middle}.star-rating__stars>input{opacity:.00001;position:absolute;z-index:-5000}.star-rating--large .star-rating__stars{height:32.006px;line-height:32.006px;margin:0 0 4px;width:160.03px}.star-rating__stars>input:checked~label{width:32.006px;font-size:39.392px}.star-rating__stars>input:checked~label:before{content:"";background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20210316.svg);background-size:50em 50em;overflow:hidden;text-indent:-1000%;display:inline-block;height:1em;margin-right:.5em;position:relative;width:4.1em;background-position:-14.02em -3.1em}@media only screen and (min-width:500px){.star-rating__stars>input:checked~label{width:26px;font-size:32px}.star-rating__stars>input:checked~label:before{content:"";background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20210316.svg);background-size:50em 50em;overflow:hidden;text-indent:-1000%;display:inline-block;height:1em;margin-right:.5em;position:relative;width:4.1em;background-position:-14.02em -3.1em}.star-rating--large .star-rating__stars>input:checked~label{width:32.006px;font-size:39.392px}.star-rating--large .star-rating__stars>input:checked~label:before{content:"";background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20210316.svg);background-size:50em 50em;overflow:hidden;text-indent:-1000%;display:inline-block;height:1em;margin-right:.5em;position:relative;width:4.1em;background-position:-14.02em -3.1em}}.star-rating__stars>label{width:32.006px;font-size:39.392px;cursor:pointer;float:right;overflow:hidden;white-space:nowrap}.star-rating__stars>label:before{content:"";background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20210316.svg);background-size:50em 50em;overflow:hidden;text-indent:-1000%;display:inline-block;height:1em;margin-right:.5em;position:relative;width:4.1em;background-position:-18.085em -3.1em}@media only screen and (min-width:500px){.star-rating__stars>label{width:26px;font-size:32px}.star-rating__stars>label:before{content:"";background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20210316.svg);background-size:50em 50em;overflow:hidden;text-indent:-1000%;display:inline-block;height:1em;margin-right:.5em;position:relative;width:4.1em;background-position:-18.085em -3.1em}.star-rating--large .star-rating__stars>label{width:32.006px;font-size:39.392px}.star-rating--large .star-rating__stars>label:before{content:"";background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20210316.svg);background-size:50em 50em;overflow:hidden;text-indent:-1000%;display:inline-block;height:1em;margin-right:.5em;position:relative;width:4.1em;background-position:-18.085em -3.1em}}.star-rating__stars>label:before{display:block;top:0}.star-rating__stars>label:hover,.star-rating__stars>label:hover~label{width:32.006px;font-size:39.392px;opacity:.6}.star-rating__stars>label:hover:before,.star-rating__stars>label:hover~label:before{content:"";background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20210316.svg);background-size:50em 50em;overflow:hidden;text-indent:-1000%;display:inline-block;height:1em;margin-right:.5em;position:relative;width:4.1em;background-position:-14.02em -3.1em}@media only screen and (min-width:500px){.star-rating__stars>label:hover,.star-rating__stars>label:hover~label{width:26px;font-size:32px}.star-rating__stars>label:hover:before,.star-rating__stars>label:hover~label:before{content:"";background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20210316.svg);background-size:50em 50em;overflow:hidden;text-indent:-1000%;display:inline-block;height:1em;margin-right:.5em;position:relative;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{width:32.006px;font-size:39.392px}.star-rating--large .star-rating__stars>label:hover:before,.star-rating--large .star-rating__stars>label:hover~label:before{content:"";background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20210316.svg);background-size:50em 50em;overflow:hidden;text-indent:-1000%;display:inline-block;height:1em;margin-right:.5em;position:relative;width:4.1em;background-position:-14.02em -3.1em}}.star-rating__stars>input:checked~label:hover{width:32.006px;font-size:39.392px;opacity:.6}.star-rating__stars>input:checked~label:hover:before{content:"";background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20210316.svg);background-size:50em 50em;overflow:hidden;text-indent:-1000%;display:inline-block;height:1em;margin-right:.5em;position:relative;width:4.1em;background-position:-14.02em -3.1em}@media only screen and (min-width:500px){.star-rating__stars>input:checked~label:hover{width:26px;font-size:32px}.star-rating__stars>input:checked~label:hover:before{content:"";background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20210316.svg);background-size:50em 50em;overflow:hidden;text-indent:-1000%;display:inline-block;height:1em;margin-right:.5em;position:relative;width:4.1em;background-position:-14.02em -3.1em}.star-rating--large .star-rating__stars>input:checked~label:hover{width:32.006px;font-size:39.392px}.star-rating--large .star-rating__stars>input:checked~label:hover:before{content:"";background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20210316.svg);background-size:50em 50em;overflow:hidden;text-indent:-1000%;display:inline-block;height:1em;margin-right:.5em;position:relative;width:4.1em;background-position:-14.02em -3.1em}}.platform--touch .star-rating__stars>input:checked~label:hover,.platform--touch .star-rating__stars>label:hover,.platform--touch .star-rating__stars>label:hover~label{opacity:1}@media only screen and (min-width:500px){.star-rating__stars{height:26px;line-height:26px;margin:4px 0;width:130px}}.survey-star-header{display:block}.survey-star-rating-review-hint{font-size:.75em;color:rgba(0,0,0,.5);margin-top:20px;margin-left:5px}.survey-review-guidelines{font-size:.75em;margin-top:4px;margin-right:5px;margin-left:5px;display:block}@media only screen and (min-width:350px){.survey-review-guidelines{float:right}}.survey-star-rating-review--overall .survey-star-rating-review-inner{background:#fff;border:thin solid #bbb;margin-top:5px}.survey-star-rating-review--overall .survey-review__content{border:none;border-top:thin solid #ddd;border-radius:0;padding:10px 15px 0}.survey-star-rating-review--overall .star-rating--large+.survey-review{margin-top:0}.survey-star-rating-review--overall .star-rating--large{padding:15px 10px 12px}.survey-block--one__title,.survey-bucket--blank__title,.survey-bucket--list__title,.survey-single-choice__title{margin:0 0 25px}.survey-single-choice-hz--inline .survey-block--one__title,.survey-single-choice-hz--inline .survey-bucket--blank__title,.survey-single-choice-hz--inline .survey-bucket--list__title,.survey-single-choice-hz--inline .survey-single-choice__title{display:inline-block;margin-bottom:0}@media only screen and (min-width:768px){div[class$="--na-wrap"].survey-block--one__title,div[class$="--na-wrap"].survey-bucket--blank__title,div[class$="--na-wrap"].survey-bucket--list__title,div[class$="--na-wrap"].survey-single-choice__title{padding-right:26px}div[class$="--na-wrap"].survey-block--one__title .survey-na__button,div[class$="--na-wrap"].survey-bucket--blank__title .survey-na__button,div[class$="--na-wrap"].survey-bucket--list__title .survey-na__button,div[class$="--na-wrap"].survey-single-choice__title .survey-na__button{right:-26px;transition:all .3s ease}}div[class^=survey-][class$="--na"] .survey-block--one__heading,div[class^=survey-][class$="--na"] .survey-bucket--blank__heading,div[class^=survey-][class$="--na"] .survey-bucket--list__heading,div[class^=survey-][class$="--na"] .survey-single-choice__heading{position:relative}.survey-single-choice-hz--inline .survey-block--one__heading,.survey-single-choice-hz--inline .survey-bucket--blank__heading,.survey-single-choice-hz--inline .survey-bucket--list__heading,.survey-single-choice-hz--inline .survey-single-choice__heading{display:inline-block;font-size:18px;line-height:1;margin-bottom:0}@media only screen and (min-width:550px){.survey-single-choice-hz--inline .survey-block--one__heading,.survey-single-choice-hz--inline .survey-bucket--blank__heading,.survey-single-choice-hz--inline .survey-bucket--list__heading,.survey-single-choice-hz--inline .survey-single-choice__heading{width:185px}}._rate-it-base,.rate-it{border-radius:2px;background:#919191;transition:all .25s ease;will-change:background}.rate-it{color:#fff;display:inline-block;font-weight:600;margin-left:15px;padding:5px 7px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rate-it,.survey-star-rating-review--overall .rate-it{font-size:14px}@media only screen and (min-width:500px){.rate-it{font-size:12px}.survey-star-rating-review--overall .rate-it{font-size:14px}}.rate-it:before{border-bottom:9px solid transparent;border-right:9px solid #919191;border-top:9px solid transparent;border-radius:2px;content:"";height:0;left:-7px;position:absolute;top:calc(50% - 9px);transition:all .25s ease;width:0;will-change:border-right}.rate-it.rate-it--active{background:#007ac8}.rate-it.rate-it--active:before{border-right:9px solid #007ac8}._parallax,.parallax-home,.parallax-survey{perspective:1px;height:100vh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.parallax__group{position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d}.parallax__layer{position:absolute;top:0;right:0;bottom:0;left:0}.parallax__layer--base{transform:translateZ(0)}.parallax-home .parallax__layer--voyager,.parallax__layer--back{transform:translateZ(-1px) scale(2);z-index:-1}.parallax__layer--deep{transform:translateZ(-2px) scale(3);z-index:-2}.artifacts-wrap{position:relative}.artifact{opacity:0;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}.artifact.artifact-fade-in--one{-webkit-animation-delay:.7s;animation-delay:.7s}.artifact.artifact-fade-in--two{-webkit-animation-delay:1.2s;animation-delay:1.2s}.artifact.artifact-fade-in--three{-webkit-animation-delay:1.6s;animation-delay:1.6s}.parallax-survey{background:linear-gradient(180deg,#9eddf8 0,#fffedf)}.parallax-survey .artifact{display:none}@media only screen and (min-width:768px){.parallax-survey .artifact{display:block;background:url(https://d33a4decm84gsn.cloudfront.net/static/survey/cloud.png) no-repeat 50%/contain;height:200px;left:150px;position:absolute;width:200px}}.parallax-survey--colleges .survey__image{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/survey/bg-colleges.png)}.parallax-survey--colleges .artifact{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/survey/cloud-white.png)}.parallax-survey--graduate-schools .survey__image{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/survey/bg-grad.svg)}.parallax-survey--graduate-schools .artifact{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/survey/cloud-white.png)}.parallax-survey--k12 .survey__image{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/survey/bg-k12.png)}.parallax-survey--places-to-live .survey__image{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/survey/bg-places.png)}.parallax-survey--places-to-live .artifact{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/survey/cloud-white.png)}.parallax-home{background:#ccf1e4;z-index:101}.parallax-home .artifact{display:none}@media only screen and (min-width:768px){.parallax-home .artifact{background:url(https://d33a4decm84gsn.cloudfront.net/static/survey/cloud-white.png) no-repeat 50%/contain;display:block;height:200px;left:150px;position:absolute;width:200px}}.parallax-home .artifact--voyager{background:url(https://d33a4decm84gsn.cloudfront.net/static/home/niche-voyager.png) no-repeat 50%/contain;height:33px;left:211px;right:auto;top:150px;width:20px}.app-dashboard{background:#eee;overflow:hidden}.intro{background:#59b46f;padding:30px 15px;text-align:center;width:100%}.intro svg{height:25px}@media only screen and (min-width:768px){.intro svg{height:35px}}.intro .home__search__box__wrapper{height:60px}.intro .sherlock__results{border-top:thin solid #ccc;top:41px;padding:0}.intro .home__search__verticals .home__search__vertical:first-of-type,.intro .home__search__verticals .home__search__vertical:last-of-type{border-radius:0}.intro .home__search__vertical{background:#4ea361;color:#bdecc9;font-size:13px;padding:8px}.intro .home__search__vertical+.home__search__vertical{border-left:1px solid #59b46f}@media only screen and (min-width:375px){.intro .home__search__vertical{font-size:16px}}.intro .home__search__vertical:focus,.intro .home__search__vertical:hover{background:#6ec583;color:#bdecc9}.intro .home__tab__search--colleges .home__search__vertical:nth-child(3),.intro .home__tab__search--k12 .home__search__vertical:nth-child(2),.intro .home__tab__search--places-to-live .home__search__vertical:first-child,.intro .home__tab__search--places-to-work .home__search__vertical:last-child{background:#51c8fc;color:#fff;padding:8px;text-shadow:0 0 4px rgba(0,0,0,.2)}.intro .sherlock,.intro .sherlock--error,.intro .sherlock--search-filter,.intro .sherlock--sherlock-list,.intro .sherlock--success{border-radius:0;height:41px;line-height:41px}.intro .sherlock--error:focus,.intro .sherlock--search-filter:focus,.intro .sherlock--sherlock-list:focus,.intro .sherlock--success:focus,.intro .sherlock:focus{background:#eef9ff;border-color:#eef9ff}.intro .icon-search-thin--sherlock,.intro .icon-search-thin--sherlock--search-filter{line-height:38px;font-size:22px}.intro__subtitle,.intro__title{max-width:600px;margin:0 auto}.intro__title{color:#fff;font-size:36px;opacity:.9}@media only screen and (min-width:768px){.intro__title{font-size:54px}}.intro__subtitle{color:#fff;font-size:16px;opacity:.7;line-height:20px;padding:0 0 15px}@media only screen and (min-width:400px){.intro__subtitle{font-size:18px}}@media only screen and (min-width:500px){.intro__subtitle{font-size:20px;padding:0 15px 15px}}@media only screen and (min-width:768px){.intro__subtitle{font-size:24px;line-height:28px;padding-bottom:25px}}.user-actions{margin:0 auto;max-width:500px;padding:0 15px}@media only screen and (min-width:650px){.user-actions{padding:0 30px}}.user-actions .logout-link{display:block;padding:10px 0 5px;text-align:center}.user-actions--logged-out{display:flex}.user-actions--logged-out .button{align-items:center;flex:1 0 0;justify-content:center;margin-right:5px}@media only screen and (min-width:500px){.user-actions--logged-out .button+.button{margin-left:10px}}.search-type-container{max-width:700px;margin:0 auto;padding:15px}@media only screen and (min-width:500px){.search-type-container{padding:30px}}.search-type-container .subtitle{font:600 12px/1.25em Niche,Source Sans Pro,sans-serif;color:#59b46f;padding-bottom:10px}.search-type-container .search-types{background:#fff;display:flex;flex-wrap:wrap;justify-content:space-around;padding:15px 0 20px}.search-type-container .search-type{margin:10px 15px;min-width:100px;text-align:center}@media only screen and (min-width:650px){.search-type-container .search-type{min-width:150px}}@media only screen and (min-width:650px){.search-type-container .search-ranks{display:flex;justify-content:space-between}}.search-type__link,.search-type__link:focus,.search-type__link:hover{color:#464646}.search-type__title{padding-top:10px}.search-type__icon{background-position:50%;background-size:cover;height:50px;margin:0 auto;width:50px}@media only screen and (min-width:500px){.search-type__icon{width:60px;height:60px}}.search-type__icon--college{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/mobile-app/search-type-graphics-01.svg)}.search-type__icon--k12{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/mobile-app/search-type-graphics-02.svg)}.search-type__icon--scholarship{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/mobile-app/search-type-graphics-04.svg)}.search-type__icon--district{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/mobile-app/search-type-graphics-06.svg)}.search-type__icon--place{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/mobile-app/search-type-graphics-05.svg)}.search-type__icon--workplace{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/mobile-app/search-type-graphics-03.svg)}.app__copyright{color:#919191;font-size:14px;padding:15px}.custom-ranking__step{padding:20px 10px;text-align:left;display:flex;align-items:flex-start}.custom-ranking__step:last-of-type{padding-bottom:30px}.custom-ranking__graphic{width:100%;height:150px;margin:0 auto 20px}@media only screen and (min-width:768px){.custom-ranking__graphic{height:200px}}@media only screen and (min-width:1024px){.custom-ranking__graphic{height:300px}}.custom-ranking__graphic.custom-ranking__graphic--v1{background:url(https://d33a4decm84gsn.cloudfront.net/static/dynamic-rankings/ybf-school.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}.your-best-fit-upper{min-height:100vh;width:100%;background:linear-gradient(180deg,#b9e9e8 0,#e0f2f6 60%,#fff)}.your-best-fit-upper-inner{padding:10px}@media only screen and (min-width:768px){.your-best-fit-upper-inner{padding:0}}@media only screen and (min-width:768px){.custom-ranking__details-title--v1{max-width:560px}}.your-best-fit-upper--v2{padding:20px 0 30px}@media only screen and (min-width:768px){.your-best-fit-upper--v2{padding:30px 0 50px}}@media only screen and (min-width:768px){.your-best-fit-upper-inner--v2 .custom-ranking__details{padding:50px 0 10px}}.custom-ranking__graphic--v2{display:flex;flex-wrap:wrap;width:65%;justify-content:space-between;margin:-20px auto 20px}.custom-ranking__graphic--v2 div{width:90px!important;height:100px!important}@media only screen and (min-width:768px){.custom-ranking__graphic--v2{width:700px;height:180px;flex-wrap:nowrap;margin:auto auto 20px}.custom-ranking__graphic--v2 div{width:auto!important;height:auto!important}}.custom-ranking__svg-wrap{margin-bottom:-20px}@media only screen and (min-width:768px){.custom-ranking__svg-wrap{margin-bottom:-50px}}.your-best-fit-lower--v2{background-color:#f6f6f6}.your-best-fit-lower--v2 .your-best-fit-lower-inner{padding:20px 20px 40px;max-width:700px;margin:0 auto}@media only screen and (min-width:768px){.your-best-fit-lower--v2 .your-best-fit-lower-inner{padding-left:40px;padding-bottom:80px}}.your-best-fit-lower--v2 .your-best-fit-lower-inner .custom-ranking__how-it-works{padding-top:10px;text-align:center}.your-best-fit-lower--v2 .your-best-fit-lower-inner .custom-ranking__how-it-works .how-it-works__title{text-align:center}@media only screen and (min-width:768px){.your-best-fit-lower--v2 .your-best-fit-lower-inner .custom-ranking__how-it-works{padding-top:30px}}.custom-ranking__step-number{background-color:#68bfba;min-width:60px;max-width:60px;height:60px;border-radius:30px;color:#01252d;margin-right:20px;text-align:center;padding:18px 10px 10px}@media only screen and (min-width:768px){.custom-ranking__step-number{padding-top:18px;margin-right:30px}}.custom-ranking__details-title--v2{max-width:550px}.content__wrapper--v3{overflow:hidden}.your-best-fit-upper--v3 .your-best-fit-upper-inner--v3{position:relative;padding:40px 30px 130px 20px;z-index:999}@media only screen and (min-width:768px){.your-best-fit-upper--v3 .your-best-fit-upper-inner--v3{padding:60px 40px 220px;max-width:1200px;margin:0 auto}}@media only screen and (min-width:1100px){.your-best-fit-upper--v3 .your-best-fit-upper-inner--v3{padding-bottom:300px}}.your-best-fit-upper--v3 .your-best-fit-upper-inner--v3 .custom-ranking__details{text-align:left;margin:0;padding:0}.your-best-fit-upper--v3 .your-best-fit-upper-inner--v3 .custom-ranking__details-title{max-width:380px;margin:0}@media only screen and (min-width:768px){.your-best-fit-upper--v3 .your-best-fit-upper-inner--v3 .custom-ranking__details-title{max-width:440px}}.custom-ranking__graphic--v3-wrap{position:absolute;bottom:0;z-index:998;margin-bottom:-20px;right:-70px;width:115%}@media only screen and (min-width:600px){.custom-ranking__graphic--v3-wrap{margin-bottom:-28px}}@media only screen and (min-width:768px){.custom-ranking__graphic--v3-wrap{margin-bottom:-55px;width:100%}}@media only screen and (min-width:900px){.custom-ranking__graphic--v3-wrap{margin-bottom:-55px}}@media only screen and (min-width:1100px){.custom-ranking__graphic--v3-wrap{margin-bottom:-50px;right:0}}.custom-ranking__top-text{color:#01252d}.custom-ranking__secondary-text{color:#03686c}.your-best-fit-upper--v3{position:relative}.custom-ranking__graphic--v3{background:url(https://d33a4decm84gsn.cloudfront.net/static/dynamic-rankings/ybf-landing-page-v3-up-curve.png);background-size:contain;background-position:100%;background-repeat:no-repeat;width:100%;height:220px;align-self:flex-end}@media only screen and (min-width:600px){.custom-ranking__graphic--v3{height:300px}}@media only screen and (min-width:768px){.custom-ranking__graphic--v3{height:430px}}@media only screen and (min-width:900px){.custom-ranking__graphic--v3{height:550px}}@media only screen and (min-width:1100px){.custom-ranking__graphic--v3{height:620px}}.custom-ranking__graphic-lower--v3{background:url(https://d33a4decm84gsn.cloudfront.net/static/dynamic-rankings/landing-page-v3-bottom-illustration.png);background-size:contain;background-position:0;background-repeat:no-repeat;width:100%;height:100px}@media only screen and (min-width:768px){.custom-ranking__graphic-lower--v3{height:120px}}.your-best-fit-lower--v3{background-color:#f6f6f6}.your-best-fit-lower--v3 .your-best-fit-lower-inner{padding:20px;max-width:1000px;margin:0 auto}@media only screen and (min-width:768px){.your-best-fit-lower--v3 .your-best-fit-lower-inner{padding-left:40px}}.your-best-fit-lower--v3 .your-best-fit-lower-inner .custom-ranking__how-it-works{padding-top:30px;text-align:center}.your-best-fit-lower--v3 .your-best-fit-lower-inner .custom-ranking__how-it-works .how-it-works__title{text-align:center}@media only screen and (min-width:768px){.your-best-fit-lower--v3 .your-best-fit-lower-inner .custom-ranking__how-it-works{padding-top:50px}}.your-best-fit-lower--v3 .custom-ranking__step{flex-direction:column;align-items:center}@media only screen and (min-width:600px){.your-best-fit-lower--v3 .custom-ranking__step{flex-direction:row}.your-best-fit-lower--v3 .custom-ranking__step.custom-ranking__step--2 .custom-ranking__step-copy-wrap-v3{order:1}.your-best-fit-lower--v3 .custom-ranking__step.custom-ranking__step--2 .custom-ranking__step-graphic-v3 .custom-ranking__step-graphic-2{order:2}}@media only screen and (min-width:768px){.your-best-fit-lower--v3 .custom-ranking__step{padding:0}}.your-best-fit-lower--v3 .custom-ranking__step-copy-wrap-v3{padding:0}@media only screen and (min-width:600px){.your-best-fit-lower--v3 .custom-ranking__step-copy-wrap-v3{padding:20px 40px}}.your-best-fit-lower--v3 .custom-ranking__step-graphic-v3{width:200px;height:200px}@media only screen and (min-width:600px){.your-best-fit-lower--v3 .custom-ranking__step-graphic-v3{min-width:200px;height:200px;flex:1 0 0}}@media only screen and (min-width:768px){.your-best-fit-lower--v3 .custom-ranking__step-graphic-v3{min-width:300px;height:300px}}@media only screen and (min-width:900px){.your-best-fit-lower--v3 .custom-ranking__step-graphic-v3{min-width:380px;height:380px}}.your-best-fit-lower--v3 .custom-ranking__step-graphic-v3.custom-ranking__step-graphic-1{background:url(https://d33a4decm84gsn.cloudfront.net/static/dynamic-rankings/tell-us-about-you.png);background-size:contain;background-position:0;background-repeat:no-repeat}.your-best-fit-lower--v3 .custom-ranking__step-graphic-v3.custom-ranking__step-graphic-2{background:url(https://d33a4decm84gsn.cloudfront.net/static/dynamic-rankings/personalized-results.png);background-size:contain;background-position:0;background-repeat:no-repeat}.your-best-fit-lower--v3 .custom-ranking__step-graphic-v3.custom-ranking__step-graphic-3{background:url(https://d33a4decm84gsn.cloudfront.net/static/dynamic-rankings/add-to-list.png);background-size:contain;background-position:0;background-repeat:no-repeat}@media only screen and (orientation:portrait){.content__wrapper--v4{height:99vh}}.your-best-fit-upper--v4{display:inline-flex;flex:1 0 0}.your-best-fit-upper-inner--v4{padding:0}.custom-ranking__details-title--v4{margin:0 auto}.custom-ranking__details--v4{text-align:center;margin:0 auto;padding:20px 20px 100px}.custom-ranking__graphic--v4{display:flex;max-height:220px}@media only screen and (min-width:400px){.custom-ranking__graphic--v4{max-height:300px}}@media only screen and (min-width:768px){.custom-ranking__graphic--v4{max-height:400px}}.custom-ranking__svg-wrap--v4{margin-bottom:-10px;width:100%}@media only screen and (min-width:800px){.custom-ranking__svg-wrap--v4{margin-bottom:-30px}}.your-best-fit-lower--v4{align-self:center;background:#f6f6f6;height:100%}.ybf-picker-wrap{max-width:450px;margin:0 auto}.ybf-picker-wrap .field--picker{padding:16px 32px;margin-bottom:12px;background:#fff;cursor:pointer;display:flex;align-items:center;transition:all .3s ease}.ybf-picker-wrap .field--picker,.ybf-picker-wrap .field--picker:focus{border-radius:2px;border:1px solid #ddd}.ybf-picker-wrap .field--picker:hover{border:1px solid #787878}@media only screen and (max-width:767px){.ybf-picker-wrap .field--picker{width:100%}}.ybf-picker-wrap .field--picker-selected{box-shadow:0 0 0 3px #464646}.ybf-picker-wrap .field-picker-graphic{width:60px;height:60px}.ybf-picker-wrap .field-picker-type{margin:0 24px}.ybf-picker-wrap .field-picker-graphic--sat{background:url(https://d33a4decm84gsn.cloudfront.net/static/your-best-fit/ybf-sat.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;transition:all .3s ease}.ybf-picker-wrap .field--picker-selected .field-picker-graphic--sat,.ybf-picker-wrap .field--picker:hover .field-picker-graphic--sat{background:url(https://d33a4decm84gsn.cloudfront.net/static/your-best-fit/ybf-sat-color.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;transition:all .3s ease}.ybf-picker-wrap .field-picker-graphic--act{background:url(https://d33a4decm84gsn.cloudfront.net/static/your-best-fit/ybf-act.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;transition:all .3s ease}.ybf-picker-wrap .field--picker-selected .field-picker-graphic--act,.ybf-picker-wrap .field--picker:hover .field-picker-graphic--act{background:url(https://d33a4decm84gsn.cloudfront.net/static/your-best-fit/ybf-act-color.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;transition:all .3s ease}@media only screen and (min-width:768px){.ybf-picker-wrap{display:flex;justify-content:space-between}}.button-center{display:block;margin:0 auto}.sat-act-continue-button{margin:20px auto}.skip-selection{cursor:pointer;background:none;border:0;color:#007ac8}.skip-selection:hover{text-decoration:underline}.form__wrapper--action-prompt .form__submit{width:auto;justify-content:normal;margin-left:auto;margin-right:auto}.ybf-modal-progress-indicator{padding:15px 0;color:#919191}.field-group--ybf{max-width:450px;margin:20px auto}.field-group--ybf .form__submit__error__message{display:none}.modal-graphic-wrap{padding:30px 30px 10px}.modal-graphic-wrap .modal__close{color:#919191;font-size:16px}.modal-graphic-wrap .modal__close:hover{color:#5f5f5f}.modal-content-wrap{text-align:center}.modal-content-wrap .modal-title{padding-bottom:10px}.build-your-list-graphic{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/search-modals/build-your-list_cta.svg);height:160px;width:250px;background-size:cover;background-position:50%;margin:0 auto}@-webkit-keyframes stamp-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes stamp-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.home-overview-wrap{background:#f4ece7}.home-wavy-edge{position:absolute;top:-14px;width:100%;display:flex;justify-content:center;overflow:hidden}.home-wavy-edge__inner{min-width:2000px;width:2000px;height:20px}.home-wavy-edge__inner svg{display:block}.home-wavy-edge__inner svg path{fill:#f4ece7}.home-header{color:#464646;display:block;line-height:1em;margin:0}.home-header__kicker{font-family:sans-serif;font-size:1rem;text-transform:uppercase;font-weight:500;transform:scaleY(.9);letter-spacing:2px;margin:0 0 1.5rem}.home-header__title{font-family:Source Sans Pro,sans-serif;font-size:1.5rem;line-height:1.2;margin:0 0 .5rem}@media only screen and (min-width:768px){.home-header__title{font-size:1.75rem}}@media only screen and (min-width:1024px){.home-header__title{font-size:2rem}}.home-body{font-family:Source Sans Pro,sans-serif;font-size:1.125rem;line-height:1.4}.home-squiggle{width:150px;height:16px;margin:1rem auto}.home-squiggle svg{display:block}.home-squiggle svg path{fill:none;stroke-linecap:round;stroke-miterlimit:10;stroke-width:4;stroke:#237c3a}.home-background-squiggle{position:absolute;top:0;left:0;width:100%;overflow-x:hidden}.home-background-squiggle svg{width:600px}.home-background-squiggle svg path{fill:#fff}@media only screen and (min-width:600px){.home-background-squiggle{top:-10vw}.home-background-squiggle svg{width:100%}}.home-background-squiggle--green svg path{fill:#237c3a}.button.newhome-button--green{background:#237c3a}.button.newhome-button--green:hover{background:#164234;border-color:#164234;color:#fff;text-decoration:none}.home-hero{background:#102f25;position:relative}@media only screen and (min-width:768px){.home-hero{display:grid;grid-template-columns:1fr 1fr}}.home-hero__photo{width:100%;margin:0;padding:0;position:absolute}.home-hero__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:767px){.home-hero__photo:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(16,47,37,.6),#102f25 90%)}}@media only screen and (min-width:768px){.home-hero__photo{position:static}}@media only screen and (min-width:1024px){.home-hero__photo{height:500px}}.home-hero__content-container{position:relative}.home-hero__header{color:#fff;text-align:center;padding:5rem 0 0;text-shadow:0 1px 8px #102f25}.home-hero__header__kicker{font-family:sans-serif;text-transform:uppercase;font-size:1.5rem;letter-spacing:3px;font-weight:500;transform:scale(.9,.82);margin:0}.home-hero__header__title{font-family:Source Sans Pro,sans-serif;font-size:2rem;line-height:1.2;text-transform:uppercase;padding:0 1rem}@media only screen and (min-width:1024px){.home-hero__header__title{font-size:2.5rem}}.home-body--hero{color:#fff;padding:1rem 2rem;text-align:center;max-width:500px;margin:auto;text-shadow:0 1px 8px #102f25}.home-hero__cta-wrap{display:flex;flex-direction:column;align-items:center;padding:2rem 0 3rem}.home-hero__stamp{display:none}@media only screen and (min-width:768px){.home-hero__stamp{display:block;position:absolute;z-index:1;-webkit-animation:stamp-rotate 100s linear infinite;animation:stamp-rotate 100s linear infinite;width:140px;height:140px;bottom:-60px;left:calc(15% - 70px)}}@media only screen and (min-width:1024px){.home-hero__stamp{width:160px;height:160px;bottom:-70px;left:calc(15% - 80px)}}.home-hero__stamp img{max-width:100%}@media only screen and (max-width:767px){.home-hero-v1{height:500px}}@media (max-width:335px){.home-hero-v1{height:600px}}@media (max-width:250px){.home-hero-v1{height:680px}}@media (max-width:200px){.home-hero-v1{height:1000px}}@media only screen and (max-width:767px){.home-hero__photo-v1,.home-hero__photo-v1 img{max-height:500px}}@media only screen and (min-width:768px){.home-hero__photo-v1{height:500px}}@media only screen and (min-width:1400px){.home-hero__photo-v1{height:600px}}.home-hero__sherlock-wrap{height:0}.home-hero__sherlock-wrap section{padding:15px}.home-hero__sherlock-wrap .home__search__by{color:#fff;text-align:center}.home-hero__sherlock-wrap .home__search__by .home__search__select__wrapper{color:#102f25}.home-hero__sherlock-wrap .home__search__verticals{background:transparent}.home-hero__sherlock-wrap .home__search__vertical{font-weight:600}.home-hero__sherlock-wrap .home__search__vertical:not(.home__search__vertical--active){color:#237c3a}.home-hero__sherlock-wrap .home__search__vertical:not(.home__search__vertical--active):hover{background-color:#eee;color:#102f25}.home-hero__sherlock-wrap .home__search__vertical:not(.home__search__vertical--active):focus{background-color:#eee;color:#102f25;outline:3px solid #237c3a}@media (min-width:768px) and (max-width:1024px),all and (min-width:1024px) and (max-width:768px){.home-hero__sherlock-wrap .home__search__vertical{font-size:15px}}.home-hero__sherlock-wrap .home__search__vertical.home__search__vertical--active:focus{outline:3px solid #237c3a;outline-offset:3px}.home-hero__sherlock-wrap .home__search__verticals .home__search__vertical+.home__search__vertical{border-left:1px solid #102f25}.home-hero__sherlock-wrap .home__search__verticals .home__search__vertical--active{background:#237c3a}@media only screen and (min-width:1100px){.home-hero__sherlock-wrap .home__search__box__wrapper{width:inherit;left:unset}}@media only screen and (min-width:1100px){.home-hero__sherlock-wrap .home__search__boxes{left:50%}}.home-hero__sherlock-wrap .home__search__boxes .home__search__box .icon-search-thin--sherlock,.home-hero__sherlock-wrap .home__search__boxes .home__search__box .icon-search-thin--sherlock--search-filter{color:#237c3a}@media (min-width:768px) and (max-width:850px){.home-hero__sherlock-wrap .home__search__boxes .home__search__box{padding:10px 37px}}.home-hero__cta-title{font-family:sans-serif;font-size:1.08rem;text-transform:uppercase;letter-spacing:1px;font-weight:500;transform:scaleY(.85);margin:0 0 1rem;color:#fff}.home-hero__ctas{display:flex;flex-direction:column;align-items:center;width:170px}@media only screen and (min-width:1024px){.home-hero__ctas{flex-direction:row;width:90%;max-width:500px}}.home-hero__cta{padding:0 0 1rem;width:100%}@media only screen and (min-width:1024px){.home-hero__cta{padding:0 .5rem;flex:1}}.button.newhome-button--green.home-hero__cta-link{display:block}.button.newhome-button--green.home-hero__cta-link:focus{outline:3px solid #fff;outline-offset:3px}@media only screen and (min-width:1024px) and (max-width:1200px){.button.newhome-button--green.home-hero__cta-link{font-size:16px}}@media only screen and (min-width:1200px){.button.newhome-button--green.home-hero__cta-link{font-size:17px}}@media only screen and (max-width:767px){.home-hero__photo-v2,.home-hero__photo-v2 img{max-height:590px}}@media only screen and (min-width:768px){.home-hero__photo-v2{height:640px}}@media only screen and (min-width:1024px){.home-hero__photo-v2{height:500px}}.home-why-niche{padding:3rem 0;position:relative}.home-header--why{max-width:450px}.home-body--why,.home-header--why{text-align:center;margin:0 auto;padding:0 1.5rem;color:#102f25}.home-body--why{max-width:500px}.home-why-reasons{margin:0 auto;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;max-width:800px}@media only screen and (min-width:768px){.home-why-reasons{flex-wrap:nowrap}}.home-why-reason{max-width:400px;padding:1.5rem 1.5rem 0}@media only screen and (min-width:768px){.home-why-reason{flex:1}}.home-why-reason__illustration{margin:0 0 1rem;padding:0;width:100%;display:flex;justify-content:center;align-items:center}.home-why-reason__illustration img{max-width:100%;height:80px}.home-why-reason__title{font-family:Source Sans Pro,sans-serif;font-size:1rem;line-height:1.2;text-transform:uppercase;color:#237c3a;text-align:center;max-width:200px;margin:0 auto .5rem}@media only screen and (min-width:768px){.home-why-reason__title{height:2.75rem}}.home-why-reason__body{text-align:center;color:#102f25}.home-testimonial{padding:8rem 0 0;position:relative}@media only screen and (min-width:768px){.home-testimonial{padding:5rem 0 0;display:grid;grid-template-columns:auto 400px 300px auto;grid-template-rows:repeat(5,auto)}.home-testimonial .home-testimonial__canvas{grid-row:1/span 4;grid-column:3/span 2}}@media only screen and (min-width:1024px){.home-testimonial{grid-template-columns:auto 450px 450px auto}}@media only screen and (min-width:1400px){.home-testimonial{grid-template-columns:auto 600px 600px auto}}.home-header--testimonial{padding:0 2rem;position:relative;color:#102f25}.home-header--testimonial .home-header__kicker{color:#237c3a}@media only screen and (max-width:767px){.home-header--testimonial{margin-top:40px}}@media only screen and (min-width:768px){.home-header--testimonial{padding:0 2rem 0 0;grid-column:2}}@media only screen and (min-width:1800px){.home-header--testimonial{margin-top:75px}}.home-testimonial__canvas{height:380px;width:100%;margin:0;padding:2rem 0;position:relative}@media only screen and (min-width:768px){.home-testimonial__canvas{height:400px;margin:4rem 0 0}}@media only screen and (min-width:1024px){.home-testimonial__canvas{height:450px}}.home-testimonial__abby-1{position:absolute;width:270px;height:340px;top:22px;border-radius:1rem;overflow:hidden;z-index:2;left:calc(50% - 135px)}.home-testimonial__abby-1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.home-testimonial__abby-1{width:220px;height:280px;top:110px;left:0}}@media only screen and (min-width:1024px){.home-testimonial__abby-1{top:100px;left:0;width:385px;height:500px}}.home-testimonial__abby-2{position:absolute;width:270px;height:300px;top:0;border-radius:1rem;overflow:hidden;z-index:1;left:320px;display:none}.home-testimonial__abby-2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.home-testimonial__abby-2{width:200px;height:200px;left:160px;display:block}}@media only screen and (min-width:1024px){.home-testimonial__abby-2{left:300px;width:280px;height:280px}}.home-testimonial__abby-swoosh{background:url(https://d33a4decm84gsn.cloudfront.net/static/new-homepage-test/abby-swoosh-mobile.png);background-size:570px;background-repeat:no-repeat;width:570px;position:absolute;top:15px;left:calc(49% - 276px);height:385px;z-index:3}@media only screen and (min-width:768px){.home-testimonial__abby-swoosh{width:634px;height:256px;top:132px;left:0;background:url(https://d33a4decm84gsn.cloudfront.net/static/new-homepage-test/abby-swoosh-desktop.png);background-size:347px;background-repeat:no-repeat}}@media only screen and (min-width:1024px){.home-testimonial__abby-swoosh{top:136px;background-size:642px;background-position:-14px 0}}.home-testimonial__stamp{display:none;transition:opacity .8s;transition-delay:.5s}.home-testimonial__stamp img{max-width:100%}@media only screen and (min-width:768px){.home-testimonial__stamp{position:absolute;-webkit-animation:stamp-rotate 100s linear infinite;animation:stamp-rotate 100s linear infinite;z-index:4;width:140px;height:140px;top:320px;left:calc(50% - 70px);display:block}}@media only screen and (min-width:1024px){.home-testimonial__stamp{width:160px;height:160px;left:303px;top:420px}}.home-testimonial__canvas--animatable .home-testimonial__abby-1,.home-testimonial__canvas--animatable .home-testimonial__abby-2,.home-testimonial__canvas--animatable .home-testimonial__abby-swoosh,.home-testimonial__canvas--animatable .home-testimonial__stamp{opacity:0}.home-testimonial__canvas--animatable.home-testimonial__canvas--enter .home-testimonial__abby-1{-webkit-animation:abby1 .8s cubic-bezier(.26,0,.38,1) forwards;animation:abby1 .8s cubic-bezier(.26,0,.38,1) forwards}.home-testimonial__canvas--animatable.home-testimonial__canvas--enter .home-testimonial__abby-2{-webkit-animation:abby2 .8s cubic-bezier(.26,0,.38,1) forwards;animation:abby2 .8s cubic-bezier(.26,0,.38,1) forwards}.home-testimonial__canvas--animatable.home-testimonial__canvas--enter .home-testimonial__abby-swoosh{-webkit-animation:abbyswoosh 1.6s cubic-bezier(.26,0,.38,1) forwards;animation:abbyswoosh 1.6s cubic-bezier(.26,0,.38,1) forwards}.home-testimonial__canvas--animatable.home-testimonial__canvas--enter .home-testimonial__stamp{opacity:1}@-webkit-keyframes abby1{0%{transform:translate(-50px,200px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes abby1{0%{transform:translate(-50px,200px);opacity:0}to{transform:translate(0);opacity:1}}@-webkit-keyframes abby2{0%{transform:translate(50px,-100px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes abby2{0%{transform:translate(50px,-100px);opacity:0}to{transform:translate(0);opacity:1}}@-webkit-keyframes abbyswoosh{0%{transform:translate(-50px,200px);-webkit-clip-path:ellipse(0 0 at 50% 100%);clip-path:ellipse(0 0 at 50% 100%)}50%{transform:translate(0);-webkit-clip-path:ellipse(30% 30% at 50% 100%);clip-path:ellipse(30% 30% at 50% 100%);opacity:0}to{transform:translate(0);-webkit-clip-path:ellipse(120% 120% at 50% 100%);clip-path:ellipse(120% 120% at 50% 100%);opacity:1}}@keyframes abbyswoosh{0%{transform:translate(-50px,200px);-webkit-clip-path:ellipse(0 0 at 50% 100%);clip-path:ellipse(0 0 at 50% 100%)}50%{transform:translate(0);-webkit-clip-path:ellipse(30% 30% at 50% 100%);clip-path:ellipse(30% 30% at 50% 100%);opacity:0}to{transform:translate(0);-webkit-clip-path:ellipse(120% 120% at 50% 100%);clip-path:ellipse(120% 120% at 50% 100%);opacity:1}}.home-testimonial__quote{padding:3.5rem 5rem 2rem;color:#363d88;position:relative;font-size:1rem;max-width:470px;line-height:1.5;margin:0 auto}.home-testimonial__quote:after,.home-testimonial__quote:before{content:"\201C";font-size:130px;line-height:1;color:#f2aad4;position:absolute;top:1rem;left:1.5rem}.home-testimonial__quote:after{content:"\201D";top:auto;left:auto;bottom:-2rem;right:2rem}@media only screen and (min-width:768px){.home-testimonial__quote{grid-column:2;grid-row:2;margin:0}}@media only screen and (min-width:1024px){.home-testimonial__quote{font-size:1.125rem;max-width:550px}}@media only screen and (min-width:1400px){.home-testimonial__quote{padding-left:7rem}.home-testimonial__quote:before{left:3rem}}.home-testimonial__quoter{color:#363d88;padding:0 5rem 2rem;font-family:Niche,Source Sans Pro,sans-serif;font-size:.7rem;line-height:1;position:relative;max-width:470px;margin:-5px auto 0}@media only screen and (min-width:768px){.home-testimonial__quoter{grid-column:2;grid-row:3;margin:-5px 0}}@media only screen and (min-width:1400px){.home-testimonial__quoter{padding-left:7rem}}.home-features{padding:9rem 0 0;position:relative}@media only screen and (min-width:600px){.home-features{padding-top:14vw;padding-bottom:3rem;display:grid;grid-template-columns:50% minmax(300px,1fr) 1fr}.home-features .home-features__copy-container{grid-column:2}.home-features .home-features__animation{grid-column:1;grid-row:1}}.home-features__copy-container{position:relative}@media only screen and (min-width:600px){.home-features__copy-container{display:flex;flex-direction:column;justify-content:center}}.home-header--features{padding:0 6rem 0 2rem;color:#fff}@media only screen and (min-width:600px){.home-header--features{padding-right:0}}.home-squiggle--features{margin:1rem 0 1rem 2rem}.home-squiggle--features svg path{stroke:#fff}.home-body--features{color:#fff;padding:0 2rem 2rem;max-width:400px}.home-features__cta-wrap{padding:0 2rem}.home-features__cta{text-decoration:underline;color:#fff;font-size:1.125rem}.home-features__cta:hover{color:#fff;background-color:rgba(0,0,0,.25);padding:.7em 1em .8em;margin-left:-1em;border-radius:2px}.home-features__cta:focus{outline:2px solid #fff;padding:5px 10px;margin-left:-10px}.home-features__animation{height:400px;width:100%;margin:1rem 0;padding:0;position:relative}.home-features__animation svg{max-width:100%}@media only screen and (min-width:768px){.home-features__animation{height:450px;margin:3rem 0}}.home-compare{background:#fff;position:relative}@media only screen and (min-width:768px){.home-compare{display:grid;grid-template-columns:1fr 8fr 8fr 1fr}.home-compare .home-compare__animation{grid-column:3/5}}@media only screen and (min-width:1200px){.home-compare{grid-template-columns:1fr 4fr 4fr 1fr}}.home-compare__stamp{position:absolute;top:-50px;left:calc(50% - 50px);z-index:1;width:100px;height:100px;-webkit-animation:stamp-rotate 100s linear infinite;animation:stamp-rotate 100s linear infinite}.home-compare__stamp img{max-width:100%}@media only screen and (min-width:768px){.home-compare__stamp{width:140px;height:140px;top:-70px;left:calc(50% - 70px)}}@media only screen and (min-width:1024px){.home-compare__stamp{width:160px;height:160px;top:-80px;left:calc(50% - 80px)}}.home-compare__copy-container{padding:5rem 2rem 3rem}@media only screen and (min-width:768px){.home-compare__copy-container{display:flex;flex-direction:column;justify-content:center;grid-column:2/3}}@media only screen and (min-width:1200px){.home-compare__copy-container{padding:5rem 5rem 3rem}}@media only screen and (min-width:1400px){.home-compare__copy-container{padding:5rem 7rem 3rem}}@media only screen and (min-width:1800px){.home-compare__copy-container{padding:5rem 12rem 3rem}}.home-header--compare{color:#237c3a}.home-squiggle--compare{margin:1rem 0}.home-squiggle--compare svg path{stroke:#237c3a}.home-body--compare{color:#333}.home-compare__links{font-size:1.125rem}.home-compare__link{margin:1rem 0}.home-compare__link a{text-decoration:underline;color:#237c3a;font-weight:600}.home-compare__link a:hover{color:#102f25}.home-compare__link a:focus{outline:3px solid #102f25;outline-offset:3px}.home-compare__animation{background:#ff9800;height:400px}@media only screen and (min-width:768px){.home-compare__animation{height:600px}}@media only screen and (min-width:1400px){.home-compare__animation{height:620px}}.newhome-rankings{background:#102f25;padding:4rem 0 6rem;position:relative}.home-wavy-edge--rankings svg path{fill:#102f25}.home-header--rankings{color:#fff;text-align:center;max-width:500px;margin:0 auto}.home-header--rankings .home-header__kicker{color:#ff9800}@media only screen and (min-width:1024px){.home-header--rankings{max-width:700px}}.home-squiggle--rankings{margin:1rem auto}.home-squiggle--rankings svg path{stroke:#ff9800}.home-body--rankings{color:#fff;text-align:center;max-width:500px;margin:0 auto;padding:0 2rem 20px}.home-rankings__ranks{margin:0 auto;padding:0 2rem;list-style-type:none;display:flex;flex-direction:column}@media only screen and (min-width:600px){.home-rankings__ranks{padding:0;max-width:730px;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}.home-rankings__rank{padding:0}@media only screen and (min-width:600px){.home-rankings__rank{padding:1.5rem;text-align:center;max-width:250px;flex:1}}.home-rankings__rank__link{display:flex;border-radius:10px;padding:1rem;align-items:center}.home-rankings__rank__link:hover{background:#164234;cursor:pointer}.home-rankings__rank__link:hover .home-rankings__rank__cta{color:#fff}.home-rankings__rank__link:focus{background:#164234;outline:none}.home-rankings__rank__link:focus .home-rankings__rank__cta{color:#fff}@media only screen and (min-width:600px){.home-rankings__rank__link{display:block;padding:1rem 0}}.home-rankings__rank__badge{margin:0;padding:0;display:flex;justify-content:center;align-items:center;font-size:1rem}@media only screen and (min-width:600px){.home-rankings__rank__badge{width:100%;margin:0 0 1rem;height:130px;font-size:2rem}}.home-rankings__rank__badge [class^=rankings-badge--large]{font-size:unset}.home-rankings__rank__cta{color:#3aba0f;text-decoration:underline;margin:0 0 0 1rem}@media only screen and (min-width:600px){.home-rankings__rank__cta{text-align:center;margin:1rem auto}}.home-partners{background:#f4ece7;padding:0;position:relative}@media only screen and (min-width:768px){.home-partners{display:grid;grid-template-columns:auto minmax(300px,450px) minmax(300px,450px) auto;padding:1rem 0 0}}.home-wavy-edge--partners{top:-59px}.home-wavy-edge--partners .home-wavy-edge__inner{min-width:6000px;width:6000px;height:60px}.home-partners__copy-container{padding:2rem 3rem 2rem 2rem}@media only screen and (min-width:600px){.home-partners__copy-container{display:flex;flex-direction:column;justify-content:center;grid-column:2}}.home-header--partners{color:#102f25;max-width:15rem}.home-header--partners .home-header__kicker{color:#237c3a}.home-squiggle--partners{margin:1rem 0}.home-squiggle--partners svg path{stroke:#102f25}.home-body--partners{color:#102f25;margin:0 auto 0 0;max-width:400px}.home-partners__cta-claim{margin:1rem 0 1.5rem}.home-partners__cta-claim .home-partners__cta-claim__link:hover{text-decoration:none}.home-partners__cta-claim .home-partners__cta-claim__link:focus{outline:2px solid #102f25;outline-offset:3px}.home-partners__cta-claim .home-partners__cta-claim__icon{position:relative;top:5px;left:0;margin:0 .5rem 0 0}@media only screen and (max-width:767px){.home-partners__cta-claim .home-partners__cta-claim__icon{width:18px;height:18px;top:4px}}@media only screen and (min-width:768px){.home-partners__cta-claim .home-partners__cta-claim__icon{width:21px;height:21px;top:5px}}.home-partners__cta-claim .home-partners__cta-claim__text{text-decoration:underline;color:#102f25}.home-partners__cta-claim .home-partners__cta-claim__text:hover{color:#237c3a;text-decoration:underline}.home-partners__photo-container{position:relative;height:max(350px,64vw);max-width:max(440px,90vw)}@media only screen and (max-width:767px){.home-partners__photo-container{margin-bottom:50px}}@media only screen and (min-width:768px){.home-partners__photo-container{height:350px}}@media only screen and (min-width:1024px){.home-partners__photo-container{max-width:440px;height:450px}}.home-partners__photo-container--animatable .home-partners__photo--photo1{transform:translate(25px,-100px);opacity:0}.home-partners__photo-container--animatable .home-partners__photo--photo2{transform:translate(-25px,100px);opacity:0}.home-partners__photo-container--animatable .home-partners__stamp{opacity:0}.home-partners__photo-container--animatable.home-partners__photo-container--enter .home-partners__photo--photo1{-webkit-animation:partner1 .8s cubic-bezier(.26,0,.38,1) forwards;animation:partner1 .8s cubic-bezier(.26,0,.38,1) forwards}.home-partners__photo-container--animatable.home-partners__photo-container--enter .home-partners__photo--photo2{-webkit-animation:partner2 .8s cubic-bezier(.26,0,.38,1) forwards;animation:partner2 .8s cubic-bezier(.26,0,.38,1) forwards}.home-partners__photo-container--animatable.home-partners__photo-container--enter .home-partners__stamp{transition:opacity .6s;transition-delay:.5s;opacity:1}@-webkit-keyframes partner1{0%{transform:translate(25px,-100px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes partner1{0%{transform:translate(25px,-100px);opacity:0}to{transform:translate(0);opacity:1}}@-webkit-keyframes partner2{0%{transform:translate(-25px,100px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes partner2{0%{transform:translate(-25px,100px);opacity:0}to{transform:translate(0);opacity:1}}.home-partners__photo{position:absolute;margin:0;padding:0}.home-partners__photo--photo1{left:max(2rem,9vw);top:0;width:max(194px,36vw);height:max(212px,41vw)}@media only screen and (min-width:768px){.home-partners__photo--photo1{left:2rem;width:194px;height:212px}}@media only screen and (min-width:1024px){.home-partners__photo--photo1{width:284px;height:310px}}.home-partners__photo--photo2{right:2rem;width:max(216px,44vw);height:max(148px,29vw);top:max(150px,27vw)}@media only screen and (min-width:768px){.home-partners__photo--photo2{width:216px;height:148px;top:150px}}@media only screen and (min-width:1024px){.home-partners__photo--photo2{width:320px;height:208px;right:-2rem;top:200px}}.home-partners__photo__image-wrap{width:100%;height:100%;border-radius:12px;overflow:hidden;position:relative}.home-partners__photo__image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-partners__photo__caption{font-family:Source Sans Pro,sans-serif;font-size:.5rem;line-height:1.2;position:absolute;top:.5rem;right:-7.75rem;text-align:left;transform:rotate(90deg);transform-origin:0 0;width:7rem}.home-partners__stamp{position:absolute;top:max(230px,47vw);right:calc(max(216px, 44vw) - 50px);z-index:1;width:100px;height:100px;-webkit-animation:stamp-rotate 100s linear infinite;animation:stamp-rotate 100s linear infinite;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:40px;margin-inline-start:40px;-webkit-margin-end:40px;margin-inline-end:40px}.home-partners__stamp img{max-width:100%;position:relative}@media only screen and (min-width:768px){.home-partners__stamp{width:140px;height:140px;right:auto;left:-70px;top:130px}}@media only screen and (min-width:1024px){.home-partners__stamp{width:160px;height:160px;left:-80px;top:230px}}@media (prefers-reduced-motion){.home-partners__stamp{-webkit-animation:none;animation:none}}.home-partners__logos-wrap{display:none}@media only screen and (min-width:768px){.home-partners__logos-wrap{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:2rem 125px;grid-column:2/span 2;padding:0 2rem 2rem;grid-gap:0 2rem}}.home-partners__logos-title{font-family:Source Sans Pro,sans-serif;font-size:1rem;line-height:1.2;grid-column:1/span 5;text-align:center;position:relative}.home-partners__logos-title:after,.home-partners__logos-title:before{content:"";border-top:1px solid rgba(0,0,0,.25);position:absolute;top:.65rem;min-width:200px;left:0;max-width:350px;width:28%}.home-partners__logos-title:after{left:auto;right:0}@media only screen and (min-width:1024px){.home-partners__logos-title:after,.home-partners__logos-title:before{width:250px}}.home-partners__logos{display:contents}.home-partners__logo{display:flex;align-items:center;margin:0 1rem;height:75px}.home-partners__logo__image{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}.home-started{background:#d0e0ec;padding:3rem 0;position:relative}@media only screen and (min-width:768px){.home-started{display:grid;grid-template-columns:auto minmax(300px,450px) minmax(300px,450px) auto}}.home-wavy-edge--start svg path{fill:#d0e0ec}.home-start__illustration{width:100%;max-width:370px;margin:0 auto;padding:0 2rem}.home-start__illustration img{width:100%}@media only screen and (min-width:768px){.home-start__illustration{grid-column:2}}.home-start__content-container{padding:0 2rem}@media only screen and (min-width:768px){.home-start__content-container{grid-column:3;display:flex;flex-direction:column;justify-content:center}}.home-header--start{color:#102f25;text-align:center;max-width:500px;margin:0 auto}.home-squiggle--start{margin:1rem auto}.home-squiggle--start svg path{stroke:#102f25}.home-body--start{color:#102f25;text-align:center;max-width:500px;margin:0 auto}.home-start__ctas{margin:1rem auto;max-width:300px}.home-start__cta{padding:1rem 0 0}.home-start__button-block{display:block}@cdn-prefix : https://d33a4decm84gsn.cloudfront.net;