@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-10%,0)}to{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-15px,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;font-style:normal;font-weight:400;src:url(https://d33a4decm84gsn.cloudfront.net/font/niche_regular.woff2) format("woff2"),url(https://d33a4decm84gsn.cloudfront.net/font/niche_regular.woff) format("woff")}@font-face{font-family:Niche;font-style:normal;font-weight:600;src:url(https://d33a4decm84gsn.cloudfront.net/font/niche_bold.woff2) format("woff2"),url(https://d33a4decm84gsn.cloudfront.net/font/niche_bold.woff) format("woff")}@font-face{font-family:Niche;font-style:normal;font-weight:700;src:url(https://d33a4decm84gsn.cloudfront.net/font/niche_heavy.woff2) format("woff2"),url(https://d33a4decm84gsn.cloudfront.net/font/niche_heavy.woff) format("woff")}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:#fff;color:#464646;font:400 1em/1.4 Source Sans Pro,sans-serif}@media only print{body .cookie-banner{display:none!important}}body .cookie-banner a{color:#0063a5}.wf-loading{opacity:0}.wf-loading body{background:#fff}a:where(:not([class^=Mui]):not([class^=Expedite])){color:#007ac8;text-decoration:none}a:where(:not([class^=Mui]):not([class^=Expedite])):hover{color:#0063a5;text-decoration:underline}.js-focus-visible a:where(:not([class^=Mui]):not([class^=Expedite])):focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible a:where(:not([class^=Mui]):not([class^=Expedite])).focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible a:where(:not([class^=Mui]):not([class^=Expedite])).focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}em{font-style:normal}fieldset{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:#464646;font-size:1em;font-weight:400;line-height:1.4;margin:0;padding:0}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{margin:0;padding:0}.platform__wrapper{color:#464646;font-weight:400;line-height:1.4;margin:0;padding:0}.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{overflow:hidden!important;position:fixed;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:767.9px){.noscript span{display:block;margin:auto;width:85%}}.visually-hidden{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.expedite-select .MuiNativeSelect-icon{color:#000;margin-right:12px}.platform--touch * a:hover,.platform--touch a:hover{text-decoration:none}.type--header-1{color:#464646;font:400 38px/1.1 Source Sans Pro,sans-serif;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{color:#464646;font:400 32px/1.1 Source Sans Pro,sans-serif;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{color:#464646;font:400 26px/1.1 Source Sans Pro,sans-serif;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{color:#464646;font:400 20px/1.2 Source Sans Pro,sans-serif;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{color:#464646;font:400 18px/1.2 Source Sans Pro,sans-serif;margin:0;padding:0}@media only screen and (min-width:600px){.type--header-5{font-size:20px}}.type--subtitle-1{color:#787878;font:600 12px/1.2em Niche,Source Sans Pro,sans-serif;margin:0;padding:0}@media only screen and (min-width:768px){.type--subtitle-1{font-size:13px}}.type--subtitle-2{color:#787878;font:600 11px/1.2em Niche,Source Sans Pro,sans-serif;margin:0;padding:0}.type--subtitle-3{color:#5f5f5f;font:600 9px/1.2em Niche,Source Sans Pro,sans-serif;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{display:block;font-size:16px;line-height:18px;margin-bottom:5px;text-align:left}.label--inner{color:#464646;font-size:12px;left:.75rem;position:absolute;top:.3em;z-index:1}.label--with-tooltip{cursor:pointer}.label--with-tooltip:hover .label__tooltip{opacity:1}.label__tooltip{opacity:.5}.field--with-inner-label .input{padding-bottom:.3rem;padding-top:.9rem}.label__hint{color:rgba(0,0,0,.5);font-size:.75em;line-height:1;margin-left:5px}.label__hint.label__hint--no-margin{display:block;margin-left:0}.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;font-style:normal;font-weight:400;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")}.niche-interface-symbol,[class*=" icon-"],[class^=icon-]{speak:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Niche-Interface-Symbols;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.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-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:before,.pagination__arrows .icon-arrowleft-thin--pagination:before,.pagination__next .icon-arrowleft-thin--pagination:before,.pagination__next--disabled .icon-arrowleft-thin--pagination:before,.pagination__previous .icon-arrowleft-thin--pagination:before,.pagination__previous--disabled .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--expansion:before,.icon-arrowright-thin--form-cta:before,.icon-arrowright-thin--search-results:before,.icon-arrowright-thin:before,.pagination__arrows .icon-arrowright-thin--pagination:before,.pagination__next .icon-arrowright-thin--pagination:before,.pagination__next--disabled .icon-arrowright-thin--pagination:before,.pagination__previous .icon-arrowright-thin--pagination:before,.pagination__previous--disabled .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"}.button.icon-exit-thin--panel-header:before,.icon-exit-thin--account-entity:before,.icon-exit-thin--dialog:before,.icon-exit-thin--notification:before,.icon-exit-thin:before,.platform .modal__close .icon-exit-thin--modal: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:24px}.spacing--700{padding-bottom:28px}.spacing--800{padding-bottom:32px}.spacing-left--0{padding-left:0}.spacing-left--100{padding-left:4px}.spacing-left--200{padding-left:8px}.spacing-left--300{padding-left:12px}.spacing-left--400{padding-left:16px}.spacing-left--500{padding-left:20px}.spacing-left--600{padding-left:24px}.spacing-left--700{padding-left:28px}.spacing-left--800{padding-left:32px}.asterisk--survey-thank-you{left:-8px;position:absolute;scale:.93;top:-54px}@media only screen and (min-width:500px){.asterisk--survey-thank-you{left:auto;right:-67px;scale:1.08;top:62px}}@media only screen and (min-width:768px){.asterisk--survey-thank-you{top:71px}}@media only screen and (min-width:900px){.asterisk--survey-thank-you{transform:translateY(4px)}}@media only screen and (min-width:1200px){.asterisk--survey-thank-you{transform:translate(-39px,4px)}}.circle--survey-thank-you{left:161px;position:absolute;scale:.87;top:65px}@media only screen and (min-width:500px){.circle--survey-thank-you{left:auto;right:54px;scale:1;top:248px}}@media only screen and (min-width:768px){.circle--survey-thank-you{top:257px}}@media only screen and (min-width:900px){.circle--survey-thank-you{transform:translateY(4px)}}@media only screen and (min-width:1200px){.circle--survey-thank-you{transform:translate(-39px,4px)}}.doorway--survey-thank-you{left:192px;position:absolute;rotate:250deg;scale:.68;top:-64px}@media only screen and (min-width:500px){.doorway--survey-thank-you{left:auto;right:-93px;rotate:-16deg;scale:.96;top:291px}}@media only screen and (min-width:768px){.doorway--survey-thank-you{top:300px}}@media only screen and (min-width:900px){.doorway--survey-thank-you{transform:translateY(4px)}}@media only screen and (min-width:1200px){.doorway--survey-thank-you{transform:translate(-40px,-7px)}}.button,.map-close{-webkit-font-smoothing:antialiased;appearance:none;background:#007ac8;border:0;border-radius:2px;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}@media (hover:hover){.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:none;border-radius:0;font-weight:400;outline: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):not(.Mui-focusVisible),.js-focus-visible .platform .button:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .button.button--stateful.focus-visible,.js-focus-visible .platform .button.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .button.button--stateful.focus-visible.--alt-focus,.js-focus-visible .platform .button.focus-visible.--alt-focus{outline-color:#fff}.button.button--stateful:active,.platform .button:active{background:#0063a5}@media (hover:hover){.button.button--stateful:hover,.platform .button:hover{background:#2e9adf;border-color:#2e9adf;color:#fff;text-decoration:none}}.platform .button.button--bare:active{background:transparent}@media (hover:hover){.platform .button.button--bare:hover{background:transparent;border-color:transparent}}.button.button--loading{animation:buttonLoad 2s linear infinite;background-image:linear-gradient(-45deg,rgba(0,0,0,.1) 25%,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 75%,rgba(0,0,0,.2) 0,rgba(0,0,0,.2))!important;background-size:50px 50px;box-shadow:none;cursor:default;pointer-events:none}.button.button--inverted{background:#fafafa;color:#0063a5}@media (hover:hover){.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}@media (hover:hover){.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{background:#298541;border-left:1px solid #298541;color:#fff;cursor:pointer}@media (hover:hover){.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{background:#fafafa;color:#3b5998}@media (hover:hover){.platform .button.button--inverted.button--icon-facebook:hover{background:#fff;color:#718dc8}}.button.button--inverted.button--icon-twitter{background:#fafafa;color:#70ceee}@media (hover:hover){.platform .button.button--inverted.button--icon-twitter:hover{background:#fff;color:#cbedf9}}.button.button--darker{background:rgba(0,0,0,.25)}@media (hover:hover){.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)}@media (hover:hover){.platform .button.button--lighter:hover{background:hsla(0,0%,100%,.5)}}.button.button--scatterplot{background:#fff;color:#298541;position:inherit}@media (hover:hover){.button.button--scatterplot:hover{background:#298541;box-shadow:0 0 0 1pt #fff;color:#fff}.platform .button.button--postcard-atl:hover{background-color:#298541;color:#fff}}.button.button--green{background:#298541}@media (hover:hover){.platform .button.button--green:hover{background:#7cbc67}}.button.button--teal{background:#34b7b3}@media (hover:hover){.platform .button.button--teal:hover{background:#5ebfbf}}.button.button--outline{background:transparent;box-shadow:inset 0 0 0 2px #007ac8;color:#007ac8}@media (hover:hover){.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}@media (hover:hover){.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{background:#298541;border-left:1px solid #298541;color:#fff;cursor:pointer}@media (hover:hover){.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{-webkit-tap-highlight-color:rgba(0,0,0,0);border-left:none;border-top:1px solid #c3bfbe;box-shadow:none;color:#016853;font-size:16px;padding:14px}@media (hover:hover){.button.button--outline.button--green.button--search-result-atl:hover{background:#f3e9e3;background:#fff;border:none;color:#016853;cursor:pointer}}@media (hover:hover) and (hover:hover){.platform .button.button--outline.button--green.button--search-result-atl:hover:hover{background:#f3e9e3;color:#016853}.platform--touch .button.button--outline.button--green.button--search-result-atl:hover:hover{color:#016853}}@media (hover:hover){.platform--touch .button.button--outline.button--green.button--search-result-atl:hover{background-color:#f3e9e3}.platform--touch .button--atl-added.button.button--outline.button--green.button--search-result-atl:hover{background:#fff;border:none;color:#016853;cursor:pointer}}@media (hover:hover) and (hover:hover){.platform .platform--touch .button--atl-added.button.button--outline.button--green.button--search-result-atl:hover:hover{background:#fff;color:#016853}.platform--touch .platform--touch .button--atl-added.button.button--outline.button--green.button--search-result-atl:hover:hover{color:#016853}}.button.button--outline.button--green.button--search-result-atl.button--atl-added{background:#fff;border-left:none;border-top:1px solid #c3bfbe;color:#016853;cursor:pointer}@media (hover:hover){.platform .button.button--outline.button--green.button--search-result-atl.button--atl-added:hover{background:#fff;color:#016853}.platform--touch .button.button--outline.button--green.button--search-result-atl.button--atl-added:hover{color:#016853}}.button.button--outline.button--green.button--search-result-atl.button--atl-added span{color:transparent}@media (hover:hover){.button.button--outline.button--green.button--search-result-atl.button--atl-added:hover{cursor:default}}.button.button--outline.button--green.button--search-result-atl.button--atl-added>span:before{color:#016853;padding-right:10px}@media only screen and (min-width:500px){.button.button--outline.button--green.button--search-result-atl.button--atl-added{border:none}}.button.button--outline.button--green.button--search-result-atl:focus{z-index:0}@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{border:0;margin-left:auto;padding:15px}}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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)}@media (hover:hover){.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}@media (hover:hover){.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}@media (hover:hover){.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--link{background:#fff;color:#007ac8;padding:0}.button.button--link:hover{color:#0063a5;text-decoration:underline}.button.button--has-icon:after,.button.button--has-icon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:-.095em;font-family:Niche-Interface-Symbols;font-style:normal;font-variant:normal;font-weight:400;line-height:1.111em;position:relative;right:-.25em;text-transform:none}.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{bottom:-.095em;display:inline-block;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{background:#298541;color:#fff}@media (hover:hover){.platform .button.button--atl-added:hover{background:#298541;color:#fff}.platform--touch .button.button--atl-added:hover{color:#fff}.button.button--atl-added.scatterplot__entity-buttons-dark:hover{background:#fff;border:2px solid #fff;color:#004436}.button.button--atl-added.scatterplot__entity-buttons-dark:hover>span:before{color:#004436}.button.button--atl-added.scatterplot__entity-buttons-dark:hover.--alt-focus{outline-color:#fff}}.button.button--atl-added:focus{cursor:default;outline:none}@media (hover:hover){.button.button--atl-added:hover{cursor:default;outline:none}}.button.button--atl-added>span{color:#298541;position:relative}.button.button--atl-added>span:before{color:#fff;content:"Added";left:0;position:absolute;text-align:center;top:2px;width:100%}.button.button--icon-only{padding:.4em .6em .5em}.button.button--icon-only:after{bottom:-.095em;display:inline-block;font-size:22px;right:0}.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-outline:after,.button.button--icon-heart-outline:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/add-to-list/add-to-list-heart--outline.svg);background-repeat:no-repeat;background-size:contain;content:"";height:14px;margin-right:6px;top:2px;width:16px}@media (hover:hover){.button.button--icon-heart-outline:hover:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/add-to-list/add-to-list-heart--filled.svg)}}.button.button--icon-heart-outline.button--atl-added:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/add-to-list/add-to-list-heart--filled.svg);left:10px}.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{bottom:-.15em;font-size:20px;left:-.25em;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{border-radius:2px;content:"";height:32px;position:static;width:32px}@media (hover:hover){.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)}@keyframes buttonLoad{0%{background-position:0 0}to{background-position:50px 50px}}.button--group{display:flex}.button--group .button{align-items:center;display:flex;flex:1 0 0;justify-content:center;margin-right:5px}.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}@media (hover:hover){.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:#0063a5}@media (hover:hover){.platform .button--light-blue:hover{background:#d8f0ff;color:#0063a5}}@media (max-width:500px){.button.button--collapse-atl{height:40px!important;padding:.4em .5em .5em!important;width:40px!important}.button.button--collapse-atl:after{bottom:-.095em;display:inline-block;font-size:22px;right:0}.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--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:focus-within{background:#2e9adf;border-radius:2px;opacity:.8}.social-share__button:last-child{margin:0}@media only screen and (min-width:730px){.social-share{padding:0}}.social-share__button>.button{align-items:center;display:flex;line-height:0;padding:0}.social-share__button>.button--icon-left{padding:.15em .5em 0 0}select{appearance:none}select::-ms-expand{display:none}.common-search-content-footer .pagination__pages__selector__wrapper,.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}.common-search-content-footer .pagination__pages__selector__wrapper:after,.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;pointer-events:none;position:absolute;right:2px;top:2px;z-index:1}.common-search-content-footer .pagination__pages__selector__wrapper:focus-within:after,.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{background:linear-gradient(270deg,#eef9ff 50%,rgba(238,249,255,0));color:#464646}.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;background-color:#ffe4e1;border:1px solid #ccc;border-radius:2px;color:#464646;color:#b20a00;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--error::-ms-value{background:#fff;background:#ffe4e1;color:#464646;color:#b20a00}.field--select--success{background-color:#fff;background-color:#e9f7e2;border:1px solid #ccc;border-radius:2px;color:#464646;color:#409126;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--success::-ms-value{background:#fff;background:#e9f7e2;color:#464646;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%,hsla(6,100%,94%,0));color:#e25333}.field--select__wrapper--success:after{background:linear-gradient(270deg,#e9f7e2 50%,rgba(233,247,226,0));color:#409126}.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):not(.Mui-focusVisible){outline:0}.js-focus-visible .chip__name.focus-visible{outline:3px solid #222;outline-offset:0}.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):not(.Mui-focusVisible){outline:0}.js-focus-visible .cookie-banner__content .focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .cookie-banner__content .focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.js-focus-visible .--focus-visible-remove-focus-outline:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.--focus-visible-outline-color{outline:3px solid #222}.--focus-visible-styles{outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .--focus-visible-style-link a:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .--focus-visible-style-link a.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .--focus-visible-style-no-outline-offset-link a:focus:not(.focus-visible):not(.Mui-focusVisible){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):not(.Mui-focusVisible){outline:0}.js-focus-visible .--focus-visible-style-on-focus.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.--alt-focus:focus,.js-focus-visible .--focus-visible-style-on-focus.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.js-focus-visible .--focus-visible-style-no-outline-offset-on-focus:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .--focus-visible-style-no-outline-offset-on-focus.focus-visible{outline:3px solid #222;outline-offset:0}.--focus-styles,.--with-focus:focus{outline:2px dotted #f2d454;outline-offset:2px}.list__sort{list-style:none;margin:0 0 10px;padding:0}.list__sort__item{cursor:pointer;display:inline-block;font-size:15px;margin:0 10px 0 0;padding:5px}.list__sort__item:hover{color:#298541}.js-focus-visible .list__sort__item:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .list__sort__item.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.list__sort__item--active{border-bottom:4px solid #298541;color:#298541;cursor:pointer;display:inline-block;font-size:15px;margin:0 10px 0 0;padding:5px}.list__sort__item--active:hover{color:#298541}.js-focus-visible .list__sort__item--active.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .list__sort__item--active:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.list__sort__item--active:focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.list__sort__item--active--disabled,.list__sort__item--disabled{border:0;color:#919191;cursor:pointer;cursor:default;display:inline-block;font-size:15px;margin:0 10px 0 0;padding:5px;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):not(.Mui-focusVisible),.js-focus-visible .list__sort__item--disabled:focus:not(.focus-visible):not(.Mui-focusVisible){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;z-index:1000}.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{animation:loading-dot-one 6s infinite;background:#409126}.loading-indicator-dots span:nth-child(2){animation:loading-dot-two 6s infinite;background:#e25333}.loading-indicator-dots span:nth-child(3){animation:loading-dot-three 6s infinite;background:#9bcc46}.loading-indicator-dots span:nth-child(4){animation:loading-dot-four 6s infinite;background:#f2e333}.loading-indicator-dots--simple span:first-child{animation:loading-dot-one-simple 3s infinite;background:#409126}.loading-indicator-dots--simple span:nth-child(2){animation:loading-dot-two-simple 3s infinite;background:#e25333}.loading-indicator-dots--simple span:nth-child(3){animation:loading-dot-three-simple 3s infinite;background:#9bcc46}.loading-indicator-dots--simple span:nth-child(4){animation:loading-dot-four-simple 3s infinite;background:#f2e333}@keyframes loading-dot-one{0%{transform:translate(2.2em)}2.5%{transform:translate(5.5em)}5%{height:2em;transform:translate(5.5em) scale(.5)}10%{height:8em;transform:translate(5.5em,-1.5em) scale(.5)}15%{height:8em;transform:translate(5.5em,-1.5em) scale(.5)}20%{height:2em;transform:translate(5.5em) scale(.5)}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-two{0%{transform:translate(11.8em)}2.5%{transform:translate(9.5em)}5%{height:2em;transform:translate(9.5em) scale(.5)}10%{height:8em;transform:translate(9.5em,-1.5em) scale(.5)}15%{height:8em;transform:translate(9.5em,-1.5em) scale(.5)}20%{height:2em;transform:translate(9.5em) scale(.5)}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-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-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-one-simple{0%{transform:translate(2.2em)}to{transform:translate(2.2em)}}@keyframes loading-dot-two-simple{0%{transform:translate(11.8em)}to{transform:translate(11.8em)}}@keyframes loading-dot-three-simple{0%{transform:translate(5.4em)}to{transform:translate(5.4em)}}@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{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}@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-cover.modal-cover--fullscreen .modal{max-width:min(1304px,90%);padding:0}.modal{word-wrap:break-word;background-color:#fff;border-radius:4px;color:#464646;font-size:15px;line-height:1.5;margin:15px auto;max-width:400px;min-width:min-content;padding:15px;position:relative;text-align:left;width:calc(100% - 30px);z-index:999}a.modal:where(:not([class^=Mui]):not([class^=Expedite])){color:#5f5f5f;text-decoration:none}a.modal:where(:not([class^=Mui]):not([class^=Expedite])):hover{text-decoration:underline}.modal h1{color:#464646;font-size:32px;font-weight:400;margin:0;padding:12px 0 36px}.modal h1:first-child{padding-top:0}h2.modal:where(:not([class^=Mui]):not([class^=Expedite])){color:#464646;font-size:26px;font-weight:300}.modal h3{color:#464646;font-size:16px;font-weight:600}.modal:focus{border:0}.js-focus-visible .modal button:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .modal button.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .modal button.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}@media only screen and (min-width:768px){.modal .dynamic-field-groups-modal-content{max-height:90vh;overflow-y:auto;padding:6px}}.modal .form__wrapper{background-color:unset}p.modal:where(:not([class^=Mui]):not([class^=Expedite])){padding:0 .88em 1em}@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}.modal--warm100{background-color:#fbf5f2}.platform .modal__close{position:absolute;right:15px;top:15px}.platform .modal__close .icon-exit-thin--modal{font-size:25px}.modal__back{background:none;border:0;color:#007ac8;cursor:pointer;left:0;line-height:1;padding:15px;position:absolute;top:0;transition:none}.modal__back .niche-icon--arrow-left{bottom:2px;position:relative;vertical-align:middle;width:14px}.modal__back:hover{background:rgba(0,0,0,.05);outline:none}.modal__back:active{background:rgba(0,0,0,.1);outline:none}.modal-wrapper{-webkit-overflow-scrolling:touch;left:0;max-height:100%;overflow:auto;width:100%}.modal .field-group__meta__cta--forgot-pwd{margin-top:17px;right:0}@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{font-size:24px;font-weight:600;line-height:1em}.modal .form__header__cta{margin-top:0}.modal-hidden{display:none}.icon-arrowleft-thin--modal{bottom:1px;position:relative;vertical-align:middle}.modal--gallery .modal__close{right:5px;top:10px}.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}.expedite-select,.expedite-textfield{margin-bottom:6px}.expedite-select.expedite-select__country,.expedite-select.expedite-select__state,.expedite-textfield.expedite-textfield__address2,.expedite-textfield.expedite-textfield__city,.expedite-textfield.expedite-textfield__email,.expedite-textfield.expedite-textfield__loginEmail,.expedite-textfield.expedite-textfield__password,.expedite-textfield.expedite-textfield__pwdResetEmail,.expedite-textfield.expedite-textfield__zip{margin-bottom:14px}.expedite-textfield.expedite-textfield__address1,.expedite-textfield.expedite-textfield__first,.expedite-textfield.expedite-textfield__highSchoolOther,.expedite-textfield__conjoined:not(:last-of-type){margin-bottom:0}.expedite-textfield__address1 .MuiInputBase-root{border-radius:4px 4px 0 0}.expedite-textfield__address1 .MuiInputBase-root.Mui-focused{border-radius:4px 4px 0 0;z-index:300}.expedite-textfield__address1 .Mui-error,.expedite-textfield__conjoined .Mui-error{z-index:200}.expedite-textfield__address2 .MuiInputBase-root{border-radius:0 0 4px 4px;top:-1px}.modal-v2__overlay{align-items:center;background-color:rgba(0,0,0,.65);display:flex;height:100%;justify-content:center;left:0;padding:15px;position:fixed;top:0;transform:translateZ(0);width:100%;z-index:997}.modal-v2__overlay.modal-cover--wide .modal{max-width:700px}.modal-v2__overlay.modal-cover--fullscreen .modal{max-width:min(1304px,90%);padding:0}.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{margin-bottom:10px;text-align:center}.speed-bump__buttons-container button{width:100px}.speed-bump__buttons-container button+button{margin-left:5px}.standard-modal-layout{word-wrap:break-word;background-color:#fff;border-radius:4px;color:#464646;font-size:15px;line-height:1.5;margin:15px auto;margin:0!important;max-width:400px;min-width:min-content;padding:15px;padding:30px!important;position:relative;text-align:left;width:calc(100% - 30px);width:100%;z-index:999}a.standard-modal-layout:where(:not([class^=Mui]):not([class^=Expedite])){color:#5f5f5f;text-decoration:none}a.standard-modal-layout:where(:not([class^=Mui]):not([class^=Expedite])):hover{text-decoration:underline}.standard-modal-layout h1{color:#464646;font-size:32px;font-weight:400;margin:0;padding:12px 0 36px}.standard-modal-layout h1:first-child{padding-top:0}h2.standard-modal-layout:where(:not([class^=Mui]):not([class^=Expedite])){color:#464646;font-size:26px;font-weight:300}.standard-modal-layout h3{color:#464646;font-size:16px;font-weight:600}.standard-modal-layout:focus{border:0}.js-focus-visible .standard-modal-layout button:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .standard-modal-layout button.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .standard-modal-layout button.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}@media only screen and (min-width:768px){.standard-modal-layout .dynamic-field-groups-modal-content{max-height:90vh;overflow-y:auto;padding:6px}}.standard-modal-layout .form__wrapper{background-color:unset}p.standard-modal-layout:where(:not([class^=Mui]):not([class^=Expedite])){padding:0 .88em 1em}@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__wide{max-width:none}.standard-modal-layout__close-button{background-color:transparent;color:#464646;height:44px;padding:0;position:absolute;right:0;top:0;width:44px}.standard-modal-layout__close-button svg{width:16px}.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}.standard-modal-layout__header-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:20px}.standard-modal-layout__header-wrapper .standard-modal-layout__close-button{position:relative}.standard-modal-layout__header{align-self:center;color:#1b1b1b;font:700 22px Fraunces,serif}@media only screen and (min-width:768px){.standard-modal-layout__header{font-size:28px}}.niche__grade{background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20220425.svg);background-position:-.12em -14.35em;background-size:50em 50em;display:inline-block;height:2.5em;overflow:hidden;print-color-adjust:exact;text-indent:-1000%;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-position:-.365em -64.725em;background-size:135.5em 135.5em}.niche__grade--small--a{background-position:-.365em -68.125em;background-size:135.5em 135.5em}.niche__grade--small--a-minus{background-position:-.365em -71.51em;background-size:135.5em 135.5em}.niche__grade--small--b-plus{background-position:-4.65em -64.725em;background-size:135.5em 135.5em}.niche__grade--small--b{background-position:-4.65em -68.125em;background-size:135.5em 135.5em}.niche__grade--small--b-minus{background-position:-4.65em -71.51em;background-size:135.5em 135.5em}.niche__grade--small--c-plus{background-position:-8.845em -64.725em;background-size:135.5em 135.5em}.niche__grade--small--c{background-position:-8.845em -68.125em;background-size:135.5em 135.5em}.niche__grade--small--c-minus{background-position:-8.845em -71.51em;background-size:135.5em 135.5em}.niche__grade--small--d-plus{background-position:-13.08em -64.725em;background-size:135.5em 135.5em}.niche__grade--small--d{background-position:-13.08em -68.125em;background-size:135.5em 135.5em}.niche__grade--small--d-minus{background-position:-13.08em -71.51em;background-size:135.5em 135.5em}.niche__grade--small--ng{background-position:-34.23em -64.735em;background-size:135.5em 135.5em}.niche__grade--section--a-plus{background-position:-17.285em -64.725em;background-size:135.5em 135.5em;font-size:.8em}.niche__grade--section--a{background-position:-17.285em -68.115em;background-size:135.5em 135.5em;font-size:.8em}.niche__grade--section--a-minus{background-position:-17.285em -71.51em;background-size:135.5em 135.5em;font-size:.8em}.niche__grade--section--b-plus{background-position:-21.525em -64.725em;background-size:135.5em 135.5em;font-size:.8em}.niche__grade--section--b{background-position:-21.525em -68.115em;background-size:135.5em 135.5em;font-size:.8em}.niche__grade--section--b-minus{background-position:-21.525em -71.51em;background-size:135.5em 135.5em;font-size:.8em}.niche__grade--section--c-plus{background-position:-25.765em -64.725em;background-size:135.5em 135.5em;font-size:.8em}.niche__grade--section--c{background-position:-25.765em -68.115em;background-size:135.5em 135.5em;font-size:.8em}.niche__grade--section--c-minus{background-position:-25.765em -71.51em;background-size:135.5em 135.5em;font-size:.8em}.niche__grade--section--d-plus{background-position:-30em -64.725em;background-size:135.5em 135.5em;font-size:.8em}.niche__grade--section--d{background-position:-30em -68.115em;background-size:135.5em 135.5em;font-size:.8em}.niche__grade--section--d-minus{background-position:-30em -71.51em;background-size:135.5em 135.5em;font-size:.8em}.niche__grade--section--ng{background-position:-34.23em -64.735em;background-size:135.5em 135.5em;font-size:.8em}.niche__grade--small-gray--a-plus{background-position:-.365em -88.485em;background-size:135.5em 135.5em}.niche__grade--small-gray--a{background-position:-.365em -91.88em;background-size:135.5em 135.5em}.niche__grade--small-gray--a-minus{background-position:-.365em -95.275em;background-size:135.5em 135.5em}.niche__grade--small-gray--b-plus{background-position:-4.65em -88.485em;background-size:135.5em 135.5em}.niche__grade--small-gray--b{background-position:-4.65em -91.88em;background-size:135.5em 135.5em}.niche__grade--small-gray--b-minus{background-position:-4.65em -95.275em;background-size:135.5em 135.5em}.niche__grade--small-gray--c-plus{background-position:-8.845em -88.485em;background-size:135.5em 135.5em}.niche__grade--small-gray--c{background-position:-8.845em -91.88em;background-size:135.5em 135.5em}.niche__grade--small-gray--c-minus{background-position:-8.845em -95.275em;background-size:135.5em 135.5em}.niche__grade--small-gray--d-plus{background-position:-13.08em -88.485em;background-size:135.5em 135.5em}.niche__grade--small-gray--d{background-position:-13.08em -91.88em;background-size:135.5em 135.5em}.niche__grade--small-gray--d-minus{background-position:-13.08em -95.275em;background-size:135.5em 135.5em}.niche__grade--small-gray--ng{background-position:-17.315em -88.485em;background-size:135.5em 135.5em}.nesting-nav--drawer{margin-top:16px}.nesting-nav--drawer--x{justify-content:right;margin-left:auto;margin-right:10px;margin-top:18px}.nesting-nav--drawer--arrow{justify-content:left;margin-left:14px;margin-right:auto;margin-top:18px}.nesting-nav--item{-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-box-align:start;content-visibility:auto;display:-webkit-box;line-break:after-white-space;max-height:223px;min-height:unset;overflow:hidden;white-space:normal;width:200px}@media only screen and (min-width:360px){.nesting-nav--item{width:300px}}.overflow-text{display:block;max-height:2.5em;overflow:hidden;position:relative}.js-focus-visible .overflow-text:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .overflow-text.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.overflow-text-indicator{background:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0));bottom:0;color:#007ac8;content:"More";cursor:pointer;display:block;font-weight:600;left:88%;padding-right:6px;position:sticky;right:2px;text-align:right;width:100px}.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;color:#007ac8;content:"More";cursor:pointer;display:block;font-weight:600;left:88%;padding-right:6px;position:sticky;right:2px;text-align:right;width:100px}.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));background:#fff;bottom:0;color:#007ac8;content:"More";cursor:pointer;display:block;font-weight:600;left:88%;left:calc(88% + 40px);outline:3px solid #222;outline-offset:-3px;padding-right:6px;position:sticky;right:2px;text-align:right;width:100px;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;color:#007ac8;content:"More";cursor:pointer;display:block;font-weight:600;left:88%;padding-right:6px;position:sticky;right:2px;text-align:right;width:100px}.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;margin-bottom:10px;margin-left:auto;margin-right:auto;max-width:956px;user-select:none}.pagination__icons{color:#007ac8;position:absolute;top:9px}.pagination__arrows .icon-arrowleft-thin--pagination,.pagination__next .icon-arrowleft-thin--pagination,.pagination__next--disabled .icon-arrowleft-thin--pagination,.pagination__previous .icon-arrowleft-thin--pagination,.pagination__previous--disabled .icon-arrowleft-thin--pagination{color:#007ac8;left:10px;position:absolute;top:9px}.pagination__arrows .icon-arrowright-thin--pagination,.pagination__next .icon-arrowright-thin--pagination,.pagination__next--disabled .icon-arrowright-thin--pagination,.pagination__previous .icon-arrowright-thin--pagination,.pagination__previous--disabled .icon-arrowright-thin--pagination{color:#007ac8;position:absolute;right:10px;top:9px}.pagination__arrows,.pagination__arrows__disabled,.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{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{background:rgba(0,0,0,.001);border:0;color:rgba(0,0,0,.001);cursor:pointer;font-size:16px;height:100%;left:0;line-height:35px;margin:0;position:absolute;top:0;width:100%;z-index:2}.js-focus-visible .pagination__pages__selector:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .pagination__pages__selector.focus-visible{background:rgba(0,0,0,.001);color:rgba(0,0,0,.001);outline:3px solid #222;outline-offset:3px;z-index:1000}.pagination__pages__selector__wrapper{border-radius:2px;display:inline-block;margin:0 auto;min-width:105px;width:auto}.pagination__pages__selector__wrapper:after{color:#007ac8;right:12px}.pagination__pages__selector__wrapper:focus-within:after{background:rgba(0,0,0,.001);color:#007ac8}.pagination__pages__total{color:#464646;padding:10px 35px 10px 15px;position:relative;text-align:left;z-index:1}.option-pagination{background:#eef9ff;color:#464646}.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)}.platform .pagination__pages__selector__wrapper:hover:after{background:none;background-color:none}.js-focus-visible .platform .pagination__previous--disabled:focus:not(.focus-visible):not(.Mui-focusVisible),.js-focus-visible .platform .pagination__previous:focus:not(.focus-visible):not(.Mui-focusVisible){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;z-index:1000}.js-focus-visible .platform .pagination__next--disabled:focus:not(.focus-visible):not(.Mui-focusVisible),.js-focus-visible .platform .pagination__next:focus:not(.focus-visible):not(.Mui-focusVisible){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;z-index:1000}.rankings-badge{background:url(https://d33a4decm84gsn.cloudfront.net/static/rankings-badges-20230306.svg);background-size:20em 20em;display:inline-block;print-color-adjust:exact}.rankings-badge[data-size=large]{font-size:1.75em;height:3.9em;min-width:3.25em;width:3.25em}.rankings-badge[data-size=large][data-theme=green][data-vertical=colleges]{background-position:-5.65em .02em}.rankings-badge[data-size=large][data-theme=green][data-vertical=k12]{background-position:-5.65em -8.64em}.rankings-badge[data-size=large][data-theme=green][data-vertical=places-to-live]{background-position:-5.65em -4.325em}.rankings-badge[data-size=large][data-theme=salt][data-vertical=colleges]{background-position:-11em .02em}.rankings-badge[data-size=large][data-theme=salt][data-vertical=k12]{background-position:-11em -8.64em}.rankings-badge[data-size=large][data-theme=salt][data-vertical=places-to-live]{background-position:-11em -4.325em}.rankings-badge[data-size=small]{font-size:1em;height:3.9em;min-width:3.25em;width:3.25em}.rankings-badge[data-size=small][data-theme=green][data-vertical=colleges]{background-position:-.17em .02em}.rankings-badge[data-size=small][data-theme=green][data-vertical=k12]{background-position:-.17em -8.64em}.rankings-badge[data-size=small][data-theme=green][data-vertical=places-to-live]{background-position:-.17em -4.325em}.rankings-badge[data-size=small][data-theme=salt][data-vertical=colleges]{background-position:-16.25em .02em}.rankings-badge[data-size=small][data-theme=salt][data-vertical=places-to-live]{background-position:-16.25em -4.325em}.rankings-badge[data-size=small][data-theme=salt][data-vertical=k12]{background-position:-16.25em -8.64em}.review__stars,.review__stars--gray{color:#298541;font-size:14px}.review__stars--gray{color:#5f5f5f}.review__stars--white{color:#298541;color:#fff;font-size:14px}.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{color-adjust:exact;background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20220425.svg);background-size:50em 50em;display:inline-block;height:.8em;margin-right:.5em;overflow:hidden;position:relative;text-indent:-1000%;top:-1px;width:4.1em}.chip__tagline .review__stars__icon{top:1px}.expedite-card__fact .review__stars__icon,.postcard__attr .review__stars__icon{margin-left:.1em;margin-right:.3em;top:1px}.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}.social-icon{background-position:50%;background-repeat:no-repeat;background-size:cover;height:20px;margin-right:12px;width:20px}.social-login-wrap button:not(:last-of-type){margin-bottom:12px}.social-icon--apple{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/social-login/apple_logo_black.svg);width:17px}.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 .pagination__arrows .icon-arrowleft-thin--pagination,.content__body__return-link .pagination__next .icon-arrowleft-thin--pagination,.content__body__return-link .pagination__next--disabled .icon-arrowleft-thin--pagination,.content__body__return-link .pagination__previous .icon-arrowleft-thin--pagination,.content__body__return-link .pagination__previous--disabled .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{border:none;color:#464646;cursor:pointer;font:400 1em/1.4 Source Sans Pro,sans-serif;overflow:hidden;text-align:center}.tabbed-content__tabs--bar .tabbed-content-tab{background:none;border-bottom:4px solid transparent;display:inline-block;margin:0 10px 0 0;padding:5px}.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{border-bottom:4px solid #298541;color:#298541}.tabbed-content__tabs--button .tabbed-content-tab{background-color:#f6f6f6;border-bottom:1px solid #e6e6e6;border-left:1px solid #ccc;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):not(.Mui-focusVisible){outline:0}.js-focus-visible .tabbed-content__tabs--button .tabbed-content-tab.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000;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):not(.Mui-focusVisible),.js-focus-visible .toggle__content__link:focus:not(.focus-visible):not(.Mui-focusVisible),.js-focus-visible .toggle__content__link:visited:focus:not(.focus-visible):not(.Mui-focusVisible){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;z-index:1000}.icon-question-thin--tooltip{cursor:pointer;font-size:17px;text-decoration:none}.tooltip{-webkit-tap-highlight-color:transparent;color:#5f5f5f;display:inline-block;font-weight:400;left:4px;margin:0;position:relative;top:1px;width:0}.tooltip.tooltip--with-label{width:auto}.tooltip.form-label{color:#004436;left:-10px;top:-3px}.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:#000}.tooltip--clicked .tooltip-message,.tooltip--focused .tooltip-message,.tooltip--hovered .tooltip-message{opacity:1;pointer-events:auto;z-index:5}.tooltip-trigger{color:inherit;cursor:pointer;transition:none}.platform .tooltip-trigger:hover{color:#464646;text-decoration:none}.platform .tooltip-trigger.form-label-trigger:hover{color:#016853;text-decoration:none}.tooltip-trigger.expedite-form-label-trigger{color:#565656}.platform .tooltip-trigger.expedite-form-label-trigger:hover{color:#323232;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}.tooltip-message.tooltip--below{bottom:-70px;position:absolute}@media only screen and (min-width:768px){.tooltip-message.tooltip--below{bottom:auto}}.select-wrap-base{background:#fff;border:1px solid #ccc;border-radius:2px;cursor:pointer;font-size:18px;height:2.5em;padding-right:30px;position:relative}.select-wrap-base:focus{background:#eef9ff}.select-wrap-base:after{-webkit-font-smoothing:antialiased;color:#464646;content:"\e60c";font-family:Niche-Interface-Symbols;font-size:1.2em;position:absolute;right:.4em;top:.45em;z-index:1}.select-wrap--active-base{background:#eef9ff}.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}.select-placeholder-base,.select-value-base{color:#464646;display:block;height:2.5em;line-height:2.5em;overflow:hidden;padding:0 0 0 10px;text-overflow:ellipsis;white-space:nowrap}.slide-panel{position:absolute;z-index:101}.js-focus-visible .slide-panel :focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .slide-panel .focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .slide-panel .focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.slide-panel__overlay{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-isOverlayTransparent=true] .slide-panel__overlay{animation:none;background-color:transparent;opacity:0;transition:none}.slide-panel[data-desktop-overlay=false] .slide-panel__overlay{visibility:hidden}}@media only screen and (max-width:767.9px){.slide-panel[data-mobile-overlay=false] .slide-panel__overlay{visibility:hidden}.slide-panel[data-mobile-from=BOTTOM] .slide-panel__content{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{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:66px}}@media only screen and (min-width:768px){.slide-panel[data-desktop-from=RIGHT] .slide-panel__content{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:767.9px){.slide-panel[data-mobile-from=RIGHT] .slide-panel__content{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{animation-duration:var(--transition-time);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{align-items:center;background:#fff;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;color:#464646;display:flex;height:35px;justify-content:center;padding:0;position:absolute;right:0;top:0;width:35px;z-index:2}.slide-panel__close-button .niche-icon{height:16px;margin-bottom:2px;width:16px}.js-focus-visible .slide-panel .slide-panel__close-button:focus-visible{outline-offset:-3px}@keyframes slide-from-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.slide-panel-recommendation .slide-panel-recommendation__container{display:flex;flex-direction:column;height:100%}.slide-panel-recommendation .slide-panel__close-button{background:#fff;border-radius:100px;height:40px;margin:16px;width:40px}.slide-panel-recommendation .slide-panel__close-button .niche-icon--close{color:#004436;height:16px;margin-bottom:0;width:16px}.slide-panel-recommendation .slide-panel__content{background-color:#fff;background:transparent;border-radius:8px 8px 0 0;bottom:0;display:flex;flex-direction:column;left:0;overflow:auto;right:0;top:15vh;width:100%}@media only screen and (min-width:768px){.slide-panel-recommendation .slide-panel__content{animation-name:slide-from-right;box-shadow:0 2px 4px rgba(0,0,0,.5),0 0 0 rgba(0,0,0,.5);left:auto;right:0;top:63px;width:500px}}.slide-panel-recommendation .slide-panel__content .slide-panel-recommendation__card{background:transparent;border-radius:8px 8px 0 0;box-shadow:none;width:100%}@media only screen and (min-width:768px){.slide-panel-recommendation .slide-panel__content .slide-panel-recommendation__card{border-radius:0}}.slide-panel-recommendation .slide-panel__content .slide-panel-recommendation__card .carte__header{background:transparent;border-radius:8px 8px 0 0}@media only screen and (min-width:768px){.slide-panel-recommendation .slide-panel__content .slide-panel-recommendation__card .carte__header{border-radius:0}}.slide-panel-recommendation .slide-panel__content .slide-panel-recommendation__card .carte--with-image__image{border-radius:8px 8px 0 0;height:116px}@media only screen and (min-width:768px){.slide-panel-recommendation .slide-panel__content .slide-panel-recommendation__card .carte--with-image__image{border-radius:0;height:200px}}.slide-panel-recommendation .slide-panel__content .slide-panel-recommendation__card .carte__body{flex:0;padding:10px 16px}@media only screen and (min-width:500px){.slide-panel-recommendation .slide-panel__content .slide-panel-recommendation__card .carte__body{padding:10px 24px}}.slide-panel-recommendation .slide-panel__content .slide-panel-recommendation__card .carte__body .claimed-entity-icon{padding-left:6px}.slide-panel-recommendation .slide-panel__content .slide-panel-recommendation__card .slide-panel-recommendation__header{display:inline-block;width:fit-content}.slide-panel-recommendation .slide-panel__content .slide-panel-recommendation__card .postcard__genus--wrap{margin-top:0}.slide-panel-recommendation .slide-panel__content .slide-panel-recommendation__card .fact-with-icon__icon{height:11px}@media only screen and (min-width:500px){.slide-panel-recommendation .slide-panel__content .slide-panel-recommendation__card .fact-with-icon__icon{height:14px}}.slide-panel-recommendation .slide-panel__content .slide-panel-recommendation__card .claimed-entity-icon{height:16px;width:16px}@media only screen and (min-width:500px){.slide-panel-recommendation .slide-panel__content .slide-panel-recommendation__card .claimed-entity-icon{height:20px;width:20px}}.slide-panel-recommendation .slide-panel__content .fact-with-icon__icon{margin-top:0}.slide-panel-recommendation .slide-panel__content .slide-panel__fact,.slide-panel-recommendation .slide-panel__content .slide-panel__facts{align-items:center;display:flex;font-size:.875rem;gap:2px;margin:2px 0}@media only screen and (min-width:500px){.slide-panel-recommendation .slide-panel__content .slide-panel__fact,.slide-panel-recommendation .slide-panel__content .slide-panel__facts{font-size:1rem;gap:8px}}.slide-panel-recommendation .slide-panel__content .slide-panel__fact .review-text,.slide-panel-recommendation .slide-panel__content .slide-panel__facts .review-text{display:none}@media only screen and (min-width:500px){.slide-panel-recommendation .slide-panel__content .slide-panel__fact .review-text,.slide-panel-recommendation .slide-panel__content .slide-panel__facts .review-text{display:block}}.slide-panel-recommendation .slide-panel__content .slide-panel__fact .review__stars,.slide-panel-recommendation .slide-panel__content .slide-panel__facts .review__stars{font-size:.875rem}@media only screen and (min-width:500px){.slide-panel-recommendation .slide-panel__content .slide-panel__fact .review__stars,.slide-panel-recommendation .slide-panel__content .slide-panel__facts .review__stars{font-size:1rem}}.slide-panel-recommendation .slide-panel__content .slide-panel__fact+.slide-panel__fact:before{content:"•";padding:0 4px}.slide-panel-recommendation .slide-panel-recommendation__details{background:#fff;display:flex;flex:1;flex-direction:column}.slide-panel-recommendation .slide-panel-recommendation__facts{order:2}@media only screen and (min-width:768px){.slide-panel-recommendation .slide-panel-recommendation__facts{order:1}}.slide-panel-recommendation .slide-panel-recommendation__attributes{height:100%;order:3;padding:8px 16px 0}@media only screen and (min-width:768px){.slide-panel-recommendation .slide-panel-recommendation__attributes{order:2;padding:8px 16px 0}}.slide-panel-recommendation .slide-panel-recommendation__attributes-container{padding:16px 16px 0}.slide-panel-recommendation .slide-panel-recommendation__attributes-container .attribute-icon{align-self:flex-start;color:#00be76;display:flex;margin-right:10px;margin-top:-1px}.slide-panel-recommendation .slide-panel-recommendation__attributes-container .attribute-text{color:#1b1b1b;font-size:.875rem}@media only screen and (min-width:768px){.slide-panel-recommendation .slide-panel-recommendation__attributes-container .attribute-text{font-size:1rem}}.slide-panel-recommendation .slide-panel-recommendation__divider{border-top:2px solid #dfdddb;width:calc(100% - 28px)}.slide-panel-recommendation .slide-panel-recommendation__divider--top{margin:24px auto 16px}@media only screen and (min-width:768px){.slide-panel-recommendation .slide-panel-recommendation__divider--top{margin:4px auto 16px}}.slide-panel-recommendation .slide-panel-recommendation__divider--bottom{margin:16px auto 24px}@media only screen and (min-width:768px){.slide-panel-recommendation .slide-panel-recommendation__divider--bottom{margin:16px auto}}.slide-panel-recommendation .slide-panel-recommendation__content{border:none;display:flex;flex-grow:1;margin:0 16px;padding:0 15px}@media only screen and (min-width:500px){.slide-panel-recommendation .slide-panel-recommendation__content{margin:0 48px;padding:0}}.slide-panel-recommendation .slide-panel-recommendation__content .entity-fact-list--V1{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:500px){.slide-panel-recommendation .slide-panel-recommendation__content .entity-fact-list--V1{flex-direction:row}}.slide-panel-recommendation .slide-panel-recommendation__content .entity-fact-list--V1 .entity-fact-list--V1__fact{display:flex;flex-direction:row;justify-content:space-between;width:100%}.slide-panel-recommendation .slide-panel-recommendation__content .entity-fact-list--V1 .entity-fact-list--V1__fact p{align-self:center}@media only screen and (min-width:500px){.slide-panel-recommendation .slide-panel-recommendation__content .entity-fact-list--V1 .entity-fact-list--V1__fact{flex-direction:column}}.slide-panel-recommendation .slide-panel-recommendation__footer{display:flex;flex-wrap:wrap;margin-top:auto;order:1}@media only screen and (min-width:768px){.slide-panel-recommendation .slide-panel-recommendation__footer{order:3;padding-bottom:24px}}.slide-panel-recommendation .slide-panel-recommendation__footer button{flex:1 1 222px;margin:4px 16px}@media only screen and (min-width:500px){.slide-panel-recommendation .slide-panel-recommendation__footer button{margin:4px 4px 4px 24px}}.slide-panel-recommendation .slide-panel-recommendation__footer a{flex:1 1 222px;margin:4px 16px}@media only screen and (min-width:500px){.slide-panel-recommendation .slide-panel-recommendation__footer a{margin:4px 24px 4px 4px}}.slide-panel-recommendation .niche__grade{font-size:.6rem;margin-right:5px}.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{max-width:700px;padding:0;width:auto}.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{color:#464646;display:block;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}.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;display:flex;font-size:14px;justify-content:space-between;padding:6px 15px 8px}.search-result .card__action,.search-result--featured .card__action{border:none;min-height:96px}@media only screen and (min-width:500px){.search-result .card__action,.search-result--featured .card__action{border-top:1px solid #c3bfbe;min-height:unset}}.card__action.search-result-card__action--single-cta{border-top:1px solid #c3bfbe;min-height:unset}@media only screen and (min-width:500px){.card__action{color:#919191;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:column}@media only screen and (min-width:500px){.card__action--right{flex-direction:row}.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}.expedite-card__atl{height:40px}.expedite-card__atl.expedite-card__atl--offers{height:32px}.expedite-card__atl--outlined{height:40px}.expedite-card__atl--outlined:hover{background-color:#f3e9e3;border:none;color:#004436}.expedite-card__atl--outlined:focus{background-color:#004436;border:none;color:#fff}.expedite-card__facts{display:flex;flex-direction:row;flex-wrap:wrap}.expedite-card__facts .fact-with-icon__icon{height:11px;margin-right:4px;margin-top:1px;transform:translateY(1.5px)}.expedite-card__grade{padding:0 0 0 24px;position:relative}@media only screen and (min-width:600px){.expedite-card__grade{display:block;padding:0 0 0 22px}}.expedite-card__grade .niche__grade{filter:grayscale(1);font-size:.5em;height:20px;left:0;position:absolute;top:1px;width:20px}.expedite-card__fact{display:flex;font-size:14px}.expedite-card__fact+.expedite-card__fact:before{content:"•";padding:0 4px}.expedite-card__header{display:"flex";flex:1;flex-direction:"column"}@media only screen and (min-width:500px){.expedite-card__header{margin:0 -8px}}.expedite-card__stats{align-items:normal;display:flex;flex-direction:column;padding-top:15px}@media only screen and (min-width:1100px){.expedite-card__stats{align-items:flex-end;flex:1;flex-direction:row;justify-content:space-between}}.expedite-card__stat{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width:1100px){.expedite-card__stat{align-items:center;flex-direction:column}}.expedite-card__attributes-container{background-color:#ebfcf6;border-radius:10px;margin-top:13px;padding:10px 12px}.expedite-card__attributes-container .attribute-icon{align-self:flex-start;color:#00be76;display:flex;margin-right:10px;margin-top:-1px}.expedite-card__attributes-container .attribute-text{color:#016853;font-size:12px;font-weight:600}.expedite-card__attribute-item{align-items:center;display:flex}.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{bottom:-20px;margin-top:-30px;max-height:160px;position:relative;width:100%}.category-explorer__curve__path{fill:#fff}.category-explorer__heading{color:rgba(0,0,0,.6);font-size:36px;line-height:1em;padding-bottom:10px}@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{color:rgba(0,0,0,.6);font-size:16px;line-height:1.25em;margin-bottom:15px;max-width:550px}@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{margin:0 auto;max-width:1024px;overflow:hidden;padding:30px 15px 50px;position:relative;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{margin:0 auto;max-width:1024px;position:absolute;right:-10px;top:-65px}@media only screen and (min-width:500px){.category-explorer__image{right:-60px;top:-80px}}@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}}.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{margin:0 auto;max-width:1024px;padding:0 15px 30px}@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}.js-focus-visible .category-explorer__list-wrap:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .category-explorer__list-wrap:focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.category-explorer__list-wrap .icon-wrap{bottom:.25em;display:inline-flex;flex:1 0 0;font-size:18px;margin-left:5px;max-width:18px;position:relative;text-align:right}@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{cursor:pointer;display:flex;font:600 12px Niche}@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;visibility:hidden}.item-list-wrap .category-explorer__list__item{opacity:0}.item-list-wrap--expanded{height:auto;padding-top:5px;visibility:visible}.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__crop-body .MuiPaper-root,.dialog--logout__crop-body .MuiPaper-root{background-color:#7d7c7c}.dialog--deactivate__crop-body svg,.dialog--logout__crop-body svg{fill:#fff}.dialog--deactivate__profile-photo-container,.dialog--logout__profile-photo-container{display:flex;justify-content:center}.dialog--deactivate__profile-photo,.dialog--logout__profile-photo{border-radius:50%;height:175px;width:175px}.dialog--deactivate__heading,.dialog--logout__heading{color:#003024;font-size:22px;margin-top:24px;text-align:center}@media only screen and (min-width:767px){.dialog--deactivate__heading,.dialog--logout__heading{font-size:22px}}.dialog--deactivate__align-center,.dialog--logout__align-center{text-align:center}.dialog--deactivate__actions,.dialog--logout__actions{display:flex;justify-content:center;margin-bottom:40px}.dialog--deactivate__remove-container,.dialog--logout__remove-container{background:transparent;border:none;cursor:pointer;margin-right:40px}.dialog--deactivate__remove,.dialog--logout__remove{align-items:center;display:flex;justify-content:center}.dialog--deactivate__remove-text,.dialog--logout__remove-text{color:#004436;margin-left:10px}.dialog--deactivate__button-container,.dialog--logout__button-container{background:transparent;border:none}.dialog--deactivate__green-button,.dialog--logout__green-button{align-items:center;background-color:#004436;border-radius:24px;cursor:pointer;display:flex;height:48px;justify-content:center;width:130px}@media only screen and (min-width:767px){.dialog--deactivate__green-button,.dialog--logout__green-button{border-radius:20px;height:40px}}.dialog--deactivate__green-button:hover,.dialog--logout__green-button:hover{background-color:#016853}.dialog--deactivate__color-button-text,.dialog--logout__color-button-text{color:#fff}.dialog--deactivate__change-button-text,.dialog--logout__change-button-text{margin-left:5px}.dialog--deactivate__upload-large,.dialog--logout__upload-large{display:none}@media only screen and (min-width:767px){.dialog--deactivate__upload-large,.dialog--logout__upload-large{display:block}}.dialog--deactivate__upload-small,.dialog--logout__upload-small{display:flex;flex-direction:column;height:100%;justify-content:center}@media only screen and (min-width:767px){.dialog--deactivate__upload-small,.dialog--logout__upload-small{display:none}}.dialog--deactivate__upload-error,.dialog--logout__upload-error{font-size:12px;margin-left:5px;text-align:center}.dialog--deactivate__upload-error-bold,.dialog--logout__upload-error-bold{font-weight:700}.dialog--deactivate__error-container,.dialog--logout__error-container{align-items:center;color:#b20a00;display:flex;flex-direction:row;justify-content:center;margin-top:14px}.dialog--deactivate__dropzone-container,.dialog--logout__dropzone-container{border:4px dashed #c3bfbe;height:270px;margin:10px auto 0;padding:30px 55px 10px;width:422px}.dialog--deactivate__dropzone-container-dragged,.dialog--logout__dropzone-container-dragged{background-color:#def2ec;border:4px solid #016853}.dialog--deactivate__dropzone-container-dragged>*,.dialog--logout__dropzone-container-dragged>*{pointer-events:none}.dialog--deactivate__dropzone-text,.dialog--logout__dropzone-text{text-align:center;text-transform:none}.dialog--deactivate__dropzone-button-container,.dialog--logout__dropzone-button-container{display:flex;justify-content:center;margin-top:50px}@media only screen and (min-width:767px){.dialog--deactivate__dropzone-button-container,.dialog--logout__dropzone-button-container{margin-top:15px}}.dialog--deactivate__browse-files,.dialog--logout__browse-files{color:#fff}.dialog--deactivate__file-types,.dialog--logout__file-types{margin-top:12px}.dialog--deactivate__crop-parent,.dialog--logout__crop-parent{display:flex;flex-direction:column;height:100%;justify-content:flex-end}@media only screen and (min-width:767px){.dialog--deactivate__crop-parent,.dialog--logout__crop-parent{margin-top:30px}}.dialog--deactivate__crop-container,.dialog--logout__crop-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center}.dialog--deactivate__crop-image,.dialog--logout__crop-image{margin-top:30px}@media only screen and (min-width:767px){.dialog--deactivate__crop-image,.dialog--logout__crop-image{margin-top:0}}.dialog--deactivate__crop-image img,.dialog--logout__crop-image img{max-height:70vh}@media only screen and (min-width:767px){.dialog--deactivate__crop-image img,.dialog--logout__crop-image img{height:230px}}.dialog--deactivate__crop-actions,.dialog--logout__crop-actions{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:40px;margin-top:0;padding-left:24px;padding-right:24px}@media only screen and (min-width:767px){.dialog--deactivate__crop-actions,.dialog--logout__crop-actions{flex-direction:row}}.dialog--deactivate__flex,.dialog--logout__flex{flex:1}.dialog--deactivate__flex-center,.dialog--logout__flex-center{align-items:center;display:flex;justify-content:center}.dialog--deactivate__save-button,.dialog--logout__save-button{background-color:#efeae9;width:190px}.dialog--deactivate__save-button:hover,.dialog--logout__save-button:hover{background-color:#faf6f5}.dialog--deactivate__rotate-container,.dialog--logout__rotate-container{background:transparent;border:none;cursor:pointer}.dialog--deactivate__rotate-button,.dialog--logout__rotate-button{margin-bottom:15px;margin-top:50%}@media only screen and (min-width:767px){.dialog--deactivate__rotate-button,.dialog--logout__rotate-button{margin-bottom:0;margin-top:25px}}.dialog--deactivate__rotate,.dialog--logout__rotate{align-items:center;display:flex;justify-content:center}.dialog--deactivate__rotate svg,.dialog--logout__rotate svg{color:#fff}.dialog--deactivate__rotate-text,.dialog--logout__rotate-text{color:#fff;margin-left:5px}.dialog--deactivate__save-picture-container,.dialog--logout__save-picture-container{display:flex;justify-content:flex-end;margin:10px 24px 24px}@media only screen and (min-width:767px){.dialog--deactivate__save-picture-container,.dialog--logout__save-picture-container{margin:20px 0 0 50px}}.dialog--deactivate__save-picture,.dialog--logout__save-picture{color:#000}.dialog--deactivate__white-button,.dialog--logout__white-button{align-items:center;background-color:#fff;border:2px solid #003024;border-radius:24px;color:#003024;cursor:pointer;display:flex;height:48px;justify-content:center;width:130px}@media only screen and (min-width:767px){.dialog--deactivate__white-button,.dialog--logout__white-button{border-radius:20px;height:40px}}.dialog--deactivate__white-button:hover,.dialog--logout__white-button:hover{background-color:#004436;color:#fff}.dialog--deactivate__photo-change-remove,.dialog--logout__photo-change-remove{display:none}@media only screen and (min-width:767px){.dialog--deactivate__photo-change-remove,.dialog--logout__photo-change-remove{display:block}}.dialog--deactivate__photo-container,.dialog--logout__photo-container{display:flex;justify-content:center}.dialog--deactivate__updated-content,.dialog--logout__updated-content{display:flex;flex-direction:column;justify-content:space-between;margin-top:20px}@media only screen and (min-width:767px){.dialog--deactivate__updated-content,.dialog--logout__updated-content{margin-top:0}}.dialog--deactivate__updated-actions,.dialog--logout__updated-actions{margin-top:30px}@media only screen and (min-width:767px){.dialog--deactivate__updated-actions,.dialog--logout__updated-actions{margin-top:40px}}.dialog--deactivate__red-button,.dialog--logout__red-button{background-color:#b20a00}.dialog--deactivate__red-button:hover,.dialog--logout__red-button:hover{background-color:#e63227}.dialog--deactivate__heading-removing,.dialog--logout__heading-removing{color:rgba(0,48,36,.75)}.dialog--deactivate__remove-text-removing,.dialog--deactivate__subheading-removing,.dialog--logout__remove-text-removing,.dialog--logout__subheading-removing{color:rgba(50,50,50,.75)}.dialog--deactivate__red-button-removing,.dialog--logout__red-button-removing{background-color:#e89a90;position:relative}.dialog--deactivate__red-button-removing:hover,.dialog--logout__red-button-removing:hover{background-color:#e89a90}.dialog--deactivate__profile-photo-removing,.dialog--logout__profile-photo-removing{opacity:.75}.dialog--deactivate__removed-placeholder,.dialog--logout__removed-placeholder{background-color:#003024;border-radius:50%;height:175px;width:175px}.dialog--deactivate .dialog__message,.dialog--logout .dialog__message{margin:0 auto 36px;max-width:175px}.icon-exit-thin--dialog{color:#b8def7;float:right;font-size:20px;margin:-75px -15px 0 0;padding:14px;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{box-shadow:none;position:relative}.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!important}.textbox-focus::placeholder{color:#8ec8ef}.focus-visible.survey-open-poll__input:focus,.focus-visible.survey-text-input__input:focus,.focus-visible.textbox--error:focus,.focus-visible.textbox--success:focus,.focus-visible.textbox--textarea--error:focus,.focus-visible.textbox--textarea--success:focus,.focus-visible.textbox--textarea:focus,.focus-visible.textbox:focus{background-color:#eef9ff;box-shadow:none;color:#464646;outline:none!important}.focus-visible.survey-open-poll__input:focus::placeholder,.focus-visible.survey-text-input__input:focus::placeholder,.focus-visible.textbox--error:focus::placeholder,.focus-visible.textbox--success:focus::placeholder,.focus-visible.textbox--textarea--error:focus::placeholder,.focus-visible.textbox--textarea--success:focus::placeholder,.focus-visible.textbox--textarea:focus::placeholder,.focus-visible.textbox:focus::placeholder{color:#8ec8ef}.textbox--textarea{height:120px;line-height:1.4em;padding:.7em 15px}.textbox--error,.textbox--password--error,.textbox--textarea--error{background-color:#ffe4e1;border:1px solid #ccc;border-radius:2px;box-shadow:none;color:#464646;color:#b20a00;display:block;font-family:Source Sans Pro,sans-serif;font-size:18px;height:45px;padding:0 15px;width:100%}.textbox--error::placeholder,.textbox--password--error::placeholder,.textbox--textarea--error::placeholder{color:#faaf99}.textbox--textarea--error{height:120px;line-height:1.4em;padding:.7em 15px}.textbox--error:focus,.textbox--textarea--error:focus{color:#b20a00}.textbox--password--success,.textbox--success,.textbox--textarea--success{background-color:#e9f7e2;border:1px solid #ccc;border-radius:2px;box-shadow:none;color:#464646;color:#409126;display:block;font-family:Source Sans Pro,sans-serif;font-size:18px;height:45px;padding:0 15px;width:100%}.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{background-color:#ccc;content:"";height:1px;left:10px;position:absolute;top:0;width:calc(100% - 20px)}.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{background-color:#ccc;content:"";height:1px;left:10px;position:absolute;top:0;width:calc(100% - 20px)}.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;outline:none;text-decoration:none}.platform .sherlock__results--item--link:focus .sherlock__results--item--link--tagline,.platform .sherlock__results--item--link:hover .sherlock__results--item--link--tagline{color:#eee}.platform--touch .sherlock__results--item--link:focus,.platform--touch .sherlock__results--item--link:hover{background-color:#007ac8;color:#fff;outline:none;text-decoration: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;color:#ababab;display:block;font-size:16px;line-height:18px;padding:6px 10px}.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;font-size:15px;height:45px;height:35px;padding:0 10px;width:100%}.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!important}.sherlock--error:focus::placeholder,.sherlock--search-filter:focus::placeholder,.sherlock--sherlock-list:focus::placeholder,.sherlock--success:focus::placeholder,.sherlock:focus::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{bottom:0;opacity:0;position:absolute;right:0;visibility:hidden}.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 input[type=text]:disabled,.sherlock__wrapper--sherlock-list input[type=text]:disabled,.sherlock__wrapper--sherlock-list--results-visible 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{display:flex;flex:0 0 43px;margin-right:10px;padding-left:16px;position:relative}.sherlock__wrapper--addon input[type=text]:disabled,.sherlock__wrapper--addon--results-visible input[type=text]:disabled,.sherlock__wrapper--error--addon input[type=text]:disabled,.sherlock__wrapper--error--addon--results-visible input[type=text]:disabled,.sherlock__wrapper--success--addon input[type=text]:disabled,.sherlock__wrapper--success--addon--results-visible input[type=text]:disabled{cursor:not-allowed}.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--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--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--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--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,.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{border-bottom-left-radius:0;border-left:0;border-top-left-radius: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;margin-right:0;padding-left:0;position:relative}.sherlock__wrapper--find input[type=text]:disabled{cursor:not-allowed}.sherlock__wrapper--find:after{content:"Find";font-size:16px;font-weight:600;left:0;line-height:normal;padding:11px 0 11px 12px;position:absolute;top:0}.sherlock__wrapper--panel{margin:0 10px;position:relative;width:275px}.sherlock__wrapper--panel .sherlock__results{top:46px}.sherlock__wrapper--panel--results-visible{margin:0 10px;position:relative;width:275px}.sherlock__wrapper--panel--results-visible .sherlock__results{top:46px}.sherlock__wrapper--panel--results-visible .sherlock--panel:focus{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.sherlock__wrapper--panel--results-visible .sherlock__results{left:0}.sherlock--panel{-webkit-appearance:none;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%}.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 .sherlock__results,.sherlock__wrapper--search-filter--results-visible .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::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-left:auto;margin-right:-30px}.sherlock,.sherlock--error,.sherlock--search-filter,.sherlock--sherlock-list,.sherlock--success{display:inline-block}.icon-search-thin--sherlock,.icon-search-thin--sherlock--search-filter{color:#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:767.9px){.sherlock__wrapper .icon-search-thin--sherlock,.sherlock__wrapper .icon-search-thin--sherlock--search-filter,.sherlock__wrapper--sherlock-list .icon-search-thin--sherlock,.sherlock__wrapper--sherlock-list--results-visible .icon-search-thin--sherlock{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__label{display:block;margin:1rem 0 .5rem}.sherlock__input-wrap{position:relative}.sherlock__input-wrap .niche-icon-wrap{color:#298541;cursor:pointer;pointer-events:none;position:absolute;right:19px;text-align:center;top:19px;z-index:400}.sherlock__input{border:1px solid #ccc;border-radius:2px;color:#464646;font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:400;margin-bottom:1px;padding:.8rem;width:100%}.sherlock__input:focus{background-color:#eef9ff;color:#464646;outline:none!important}.sherlock__input:focus::placeholder{color:#8ec8ef}.sherlock__input:focus+.sherlock__overflow-gradient{opacity:0}.sherlock__input:disabled{background-color:#f6f6f6}.sherlock__input:disabled+.sherlock__overflow-gradient{background:linear-gradient(270deg,#f6f6f6,#f6f6f600)}.sherlock__input+.sherlock__overflow-gradient{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));border-radius:2px;bottom:1px;opacity:1;pointer-events:none;position:absolute;right:1px;top:1px;width:1.5rem}.sherlock__input--bottom-corners{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.sherlock-options{background:#fff;border:1px solid #ccc;border-bottom-left-radius:2px;border-bottom-right-radius:2px;overflow:auto;padding:4px 0;position:absolute;width:100%;z-index:10}.sherlock-options:before{background-color:#ccc;content:"";height:1px;left:10px;position:absolute;top:0;width:calc(100% - 20px)}.sherlock__alerts{text-align:right}.sherlock__alerts p{color:#499337;font-size:.8rem;margin:0;padding:.3rem .5rem}.sherlock__alerts kbd:before{content:"«"}.sherlock__alerts kbd:after{content:"»"}.sherlock-option{display:block}.sherlock-option [data-sherlock-option-selected=true]+label{background-color:#007ac8;cursor:pointer}.sherlock-option [data-sherlock-option-selected=true]+label .sherlock-option__label--primary,.sherlock-option [data-sherlock-option-selected=true]+label .sherlock-option__label--secondary{color:#fff}.sherlock-option .sherlock-option__label{display:block;font-size:16px;line-height:18px;padding:6px 10px}.sherlock-option .sherlock-option__label .sherlock-option__label--primary{color:#464646}.sherlock-option .sherlock-option__label .sherlock-option__label--secondary{color:#919191;display:block;line-height:1.1em;padding:2px 0}.sherlock-option .sherlock-option__label strong{font-weight:700}.sherlock-option .sherlock-option__label:hover{background-color:#007ac8;cursor:pointer}.sherlock-option .sherlock-option__label:hover .sherlock-option__label--primary,.sherlock-option .sherlock-option__label:hover .sherlock-option__label--secondary{color:#fff}.sherlock-option__no-results{color:#ababab;display:block;font-size:16px;line-height:18px;padding:6px 10px}.sherlock-option__no-results--link{color:#464646;line-height:1.4em;padding:8px 15px 10px 8px}.sherlock-option__no-results--link:hover{background-color:#007ac8;color:#fff;text-decoration:none}.sherlock-option__no-results--selected{background-color:#007ac8;color:#fff}.sherlock-option__no-results--selected:hover{color:#fff;text-decoration:none}.sherlock-options--suggestions{min-inline-size:auto;padding:0 0 8px}.sherlock-options--suggestions .sherlock-option__label{line-height:1.4em;padding:8px 15px 10px 48px}@media only screen and (min-width:900px){.sherlock-options--suggestions .sherlock-option__label{padding-left:54px}}.sherlock-options--suggestions .sherlock-option__label:hover{background-color:#fff;cursor:pointer}.sherlock-options--suggestions .sherlock-option__label:hover .sherlock-option__label--primary,.sherlock-options--suggestions .sherlock-option__label:hover .sherlock-option__label--secondary{color:#007ac8}.sherlock-options--suggestions .sherlock-option__label .sherlock-option__label--primary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sherlock-options--suggestions [data-sherlock-option-selected=true]+.sherlock-option__label:hover{background-color:#007ac8;color:#fff}.sherlock-options--suggestions [data-sherlock-option-selected=true]+.sherlock-option__label:hover .sherlock-option__label--primary,.sherlock-options--suggestions [data-sherlock-option-selected=true]+.sherlock-option__label:hover .sherlock-option__label--secondary,.sherlock-options--suggestions [data-sherlock-option-selected=true]+.sherlock-option__label:hover:before{color:#fff}.sherlock-options--suggestions .sherlock-option--recent-profile-suggestion:first-of-type .sherlock-option__label{padding-top:30px}.sherlock-options--suggestions .sherlock-option--recent-profile-suggestion:first-of-type .sherlock-option__label:before{-webkit-font-smoothing:antialiased;color:#298541;content:"Recent";font:900 9px/1 Niche;position:absolute;top:9px}.sherlock-options--suggestions .sherlock-option--recent-profile-suggestion:first-of-type [data-sherlock-option-selected=true]+.sherlock-option__label:before{color:#fff}.sherlock-options--suggestions .sherlock-option--recent-profile-suggestion+.sherlock-option--vertical-search-suggestion{border-top:1px solid #ccc;margin-top:8px}.sherlock-options--suggestions .sherlock-option--recent-profile-suggestion+.sherlock-option--vertical-search-suggestion .sherlock-option__label{margin-top:8px}.sherlock__skeleton{background-color:#fff;height:40px;width:100%}.sherlock--state-filter__wrapper:focus-within .sherlock--state-filter{background:transparent;outline:none}.sherlock--state-filter__wrapper:focus-within:after{background:transparent!important}.sherlock__container--error .sherlock--state-filter__wrapper:after,.sherlock__container--success .sherlock--state-filter__wrapper:after{background:transparent!important}.sherlock__container--survey-landing{margin-bottom:31px;max-width:700px;position:relative;width:100%}.sherlock__container--survey-landing .sherlock__input-wrap--state-filter{display:flex}.sherlock__container--survey-landing .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper{flex:1.585 0 0;height:45px;margin-right:2px}@media only screen and (min-width:500px){.sherlock__container--survey-landing .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper{flex:1.305 0 0}}.sherlock__container--survey-landing .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:after{font-size:19px}.sherlock__container--survey-landing .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:focus-within{background-color:#eef9ff;color:#007ac8;outline:none}.sherlock__container--survey-landing .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper--results-visible .sherlock--state-filter{border-bottom-left-radius:0;border-top-left-radius:2px}.sherlock__container--survey-landing .sherlock__input-wrap--state-filter .sherlock--state-filter{border:none;border-radius:2px 0 0 2px;font-size:18px;height:100%;padding:2px 12px 0}.sherlock__container--survey-landing .sherlock__input-wrap--state-filter .sherlock__input{border-bottom-left-radius:0;border-top-left-radius:0;flex:0 0 75%}@media only screen and (min-width:500px){.sherlock__container--survey-landing .sherlock__input-wrap--state-filter .sherlock__input{flex:0 0 79%}}.sherlock__container--survey-landing .sherlock__input{border:none;font-weight:400;height:45px;line-height:normal;margin:0;padding:.75rem 0 .75rem .75rem}.sherlock__container--survey-landing .sherlock__input:focus{background-color:#eef9ff;color:#464646;outline:none;padding-right:.75rem}.sherlock__container--survey-landing .sherlock__input:focus::placeholder{color:#8ec8ef}.sherlock__container--survey-landing .sherlock__input+.sherlock__overflow-gradient{bottom:0;right:0;top:0}.sherlock__container--survey-landing .sherlock-options{border:none;max-width:700px}.sherlock__container--search-filter-input{flex:0 0 300px;position:relative}.sherlock__container--search-filter-input .sherlock__input{border:1px solid #7d7c7c;border-radius:4px;font-size:18px;height:48px;margin-bottom:0;padding:8px 12px;text-overflow:ellipsis}@media only screen and (min-width:768px){.sherlock__container--search-filter-input .sherlock__input{font-size:16px;height:auto}}.sherlock__container--search-filter-input .sherlock__input:focus{background-color:#fff;color:#464646;outline:none;padding-right:12px}.sherlock__container--search-filter-input .sherlock__input:focus::placeholder{color:#7d7c7c}.sherlock__container--search-filter-input .sherlock__input:focus-visible:focus{outline:2px solid #007d5e;outline-offset:0}.sherlock__container--search-filter-input .sherlock-options{border:none;border-radius:8px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);margin-top:3px;width:320px}.sherlock__container--search-filter-input .sherlock-options:before{display:none}.sherlock__container--search-filter-input .sherlock-options .sherlock-option__label:hover{background-color:#fbf5f2}.sherlock__container--search-filter-input .sherlock-options .sherlock-option__label:hover .sherlock-option__label--primary{color:#1b1b1b}.sherlock__container--search-filter-input .sherlock-options .sherlock-option__label:active{background-color:#fbf5f2}.sherlock__container--search-filter-input .sherlock-options [data-sherlock-option-selected=true]+label{background-color:#fbf5f2;cursor:pointer}.sherlock__container--search-filter-input .sherlock-options [data-sherlock-option-selected=true]+label .sherlock-option__label--primary,.sherlock__container--search-filter-input .sherlock-options [data-sherlock-option-selected=true]+label .sherlock-option__label--secondary{color:#464646}.sherlock__container--global-nav{flex:1;position:relative}.sherlock__container--global-nav:after{content:"Find";font-size:16px;font-weight:600;line-height:normal;padding-left:22px;position:absolute;top:10px}@media only screen and (min-width:500px){.sherlock__container--global-nav:after{font-size:18px;top:12px}}@media only screen and (min-width:768px){.sherlock__container--global-nav:after{font-size:16px;padding-left:12px;top:11px}}@media only screen and (min-width:900px){.sherlock__container--global-nav:after{font-size:18px}}.sherlock__container--global-nav .sherlock__input{border:none;font-size:16px;height:40px;margin-bottom:0;padding-left:50px;padding-right:0}.sherlock__container--global-nav .sherlock__input::placeholder{color:#ababab}@media only screen and (min-width:768px){.sherlock__container--global-nav .sherlock__input::placeholder{color:#787878}}@media only screen and (min-width:500px){.sherlock__container--global-nav .sherlock__input{font-size:18px;height:46px}}@media only screen and (min-width:768px){.sherlock__container--global-nav .sherlock__input{font-size:16px;height:42px}}@media only screen and (min-width:900px){.sherlock__container--global-nav .sherlock__input{font-size:18px;height:45px}}.sherlock__container--global-nav .sherlock__input:focus{background-color:#eef9ff;color:#007ac8;outline:none;padding-right:30px}@media only screen and (min-width:900px){.sherlock__container--global-nav .sherlock__input:focus{padding-right:34px}}.sherlock__container--global-nav .sherlock__input:focus::placeholder{color:#8ec8ef}.sherlock__container--global-nav .sherlock__input:focus~.niche-icon-wrap{color:#007ac8}.sherlock__container--global-nav .sherlock__input:focus-visible:focus{outline:none}.sherlock__container--global-nav .sherlock__input:disabled+.sherlock__overflow-gradient{background:linear-gradient(270deg,#f6f6f6 0,#f6f6f6 50%,#f6f6f600)}.sherlock__container--global-nav .sherlock__input:disabled~.niche-icon-wrap{color:#464646}.sherlock__container--global-nav .sherlock__input+.sherlock__overflow-gradient{background:linear-gradient(270deg,#fff 0,#fff 50%,hsla(0,0%,100%,0));bottom:0;right:0;top:0;width:3.5rem}.sherlock__container--global-nav .niche-icon-wrap{color:#298541;cursor:pointer;font-size:16px;position:absolute;right:19px;text-align:center;top:19px;z-index:400}@media only screen and (min-width:500px){.sherlock__container--global-nav .niche-icon-wrap{font-size:18px}}@media only screen and (min-width:768px){.sherlock__container--global-nav .niche-icon-wrap{color:#298541;font-size:16px;right:8px;top:20px}}@media only screen and (min-width:900px){.sherlock__container--global-nav .niche-icon-wrap{font-size:20px}}.sherlock__container--global-nav .sherlock-options{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);padding:0 0 4px}.sherlock__container--global-nav .sherlock-options:before{display:none}.sherlock__container--global-nav .sherlock-options--search-results{margin-top:-1px}.sherlock__container--global-nav .sherlock-options--suggestions{margin-top:3px}.sherlock__container--global-nav.sherlock__container--entity-input .sherlock__input{padding-left:60px}@media only screen and (min-width:500px){.sherlock__container--global-nav.sherlock__container--entity-input .sherlock__input{padding-left:62px}}@media only screen and (min-width:768px){.sherlock__container--global-nav.sherlock__container--entity-input .sherlock__input{padding-left:50px}}@media only screen and (min-width:900px){.sherlock__container--global-nav.sherlock__container--entity-input .sherlock__input{padding-left:53px}}.sherlock__container--global-nav.sherlock__container--location-input{border-left:none;border-top:2px solid #ccc}@media only screen and (min-width:768px){.sherlock__container--global-nav.sherlock__container--location-input{border-left:2px solid #ccc;border-top:none}}.sherlock__container--global-nav.sherlock__container--location-input:after{content:"In"}.sherlock__container--global-nav.sherlock__container--location-input .sherlock__input{padding-left:50px}@media only screen and (min-width:500px){.sherlock__container--global-nav.sherlock__container--location-input .sherlock__input{padding-left:52px}}@media only screen and (min-width:768px){.sherlock__container--global-nav.sherlock__container--location-input .sherlock__input{padding-left:40px}}@media only screen and (min-width:900px){.sherlock__container--global-nav.sherlock__container--location-input .sherlock__input{padding-left:40px}}.sherlock__container--global-nav.sherlock__container--location-input .sherlock__input.sherlock__input--location-name-placeholder::placeholder{color:#464646}@media only screen and (min-width:768px){.sherlock__container--global-nav.sherlock__container--location-input .sherlock__input.sherlock__input--location-name-placeholder::placeholder{color:#5f5f5f}}.sherlock__container--global-nav.sherlock__container--location-input.sherlock__container--map-area .sherlock__input.sherlock__input--location-name-placeholder::placeholder{color:#007ac8}@media only screen and (min-width:768px){.sherlock__container--global-nav.sherlock__container--location-input.sherlock__container--map-area .sherlock__input.sherlock__input--location-name-placeholder::placeholder{color:#007ac8}}.sherlock__container--global-nav.sherlock__container--full-screen{animation:globalNavfocusEnter .1s linear;background:#e6e6e6;height:100vh;left:0;margin:0;position:absolute;right:0;top:0;transform:translateY(-43px);z-index:500}.sherlock__container--global-nav.sherlock__container--full-screen:after{content:none}.sherlock__container--global-nav.sherlock__container--full-screen .niche-icon--search{display:none}.sherlock__container--global-nav.sherlock__container--full-screen .button--bare.sherlock__close{cursor:pointer;height:46px;position:absolute;right:-9px;text-align:center;top:-3px;width:52px}@media only screen and (min-width:500px){.sherlock__container--global-nav.sherlock__container--full-screen .button--bare.sherlock__close{padding:12px 0;top:0}}.sherlock__container--global-nav.sherlock__container--full-screen .button--bare.sherlock__close .niche-icon-wrap{color:#bbb;font-size:20px}.sherlock__container--global-nav.sherlock__container--full-screen .button--bare.sherlock__close:hover .niche-icon-wrap{color:#ababab}.sherlock__container--global-nav.sherlock__container--full-screen .sherlock__input:focus::placeholder{color:#8ec8ef}.sherlock__container--global-nav.sherlock__container--full-screen .sherlock-options--suggestions{background-color:#f6f6f6;border:none;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:block;margin:10px;overflow:hidden;position:relative;width:unset;z-index:300}.sherlock__container--global-nav.sherlock__container--full-screen .sherlock-options--suggestions .sherlock-option__label{padding:.55em 15px}.sherlock__container--global-nav.sherlock__container--full-screen .sherlock-options--suggestions .sherlock-option__label .sherlock-option__label--primary{color:#5f5f5f}.sherlock__container--global-nav.sherlock__container--full-screen .sherlock-options--suggestions .sherlock-option__label:hover{background-color:#f6f6f6}.sherlock__container--global-nav.sherlock__container--full-screen .sherlock-options--suggestions .sherlock-option__label:hover .sherlock-option__label--primary{color:#007ac8}.sherlock__container--global-nav.sherlock__container--full-screen .sherlock-options--suggestions .sherlock-option--recent-profile-suggestion:first-of-type .sherlock-option__label{padding-top:30px}.sherlock__container--global-nav.sherlock__container--full-screen .sherlock-options--suggestions [data-sherlock-option-selected=true]+.sherlock-option__label .sherlock-option__label--primary{color:#fff}.sherlock__container--global-nav.sherlock__container--full-screen .sherlock-options--suggestions [data-sherlock-option-selected=true]+.sherlock-option__label:hover{background-color:#007ac8}.sherlock__container--global-nav.sherlock__container--full-screen .sherlock-options--suggestions [data-sherlock-option-selected=true]+.sherlock-option__label:hover .sherlock-option__label--primary{color:#fff}.sherlock__container--global-nav.sherlock__container--full-screen .sherlock-options{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;box-shadow:none}.sherlock__container--global-nav.sherlock__container--entity-input.sherlock__container--full-screen .sherlock__input{padding-left:.8rem}.sherlock__container--global-nav.sherlock__container--location-input.sherlock__container--full-screen{border-top:none}.sherlock__container--global-nav.sherlock__container--location-input.sherlock__container--full-screen .sherlock__input{padding-left:.8rem}.sherlock__container-wrap--compare{align-items:center;display:flex;flex-direction:column;margin:0 10px;padding-top:32px}.sherlock__container--compare{max-width:600px;position:relative;width:100%}.sherlock__container--compare .sherlock__input-wrap{margin:0 auto;padding-left:0}.sherlock__container--compare .sherlock__input-wrap .niche-icon-wrap{color:#007d5e;font-size:24px;transform:scaleX(-1);z-index:100}.sherlock__container--compare .sherlock__input{border:1px solid #c3bfbe;border-radius:4px;color:#1b1b1b;font-size:18px;height:45px;line-height:normal;margin-left:0;padding:.75rem 0 .75rem .75rem;transition:all .2s ease}.sherlock__container--compare .sherlock__input:hover:enabled:not(:focus){border:1px solid #4a4a4a}.sherlock__container--compare .sherlock__input:disabled{background-color:#fff;border:1px solid #c3bfbe;cursor:not-allowed}.sherlock__container--compare .sherlock__input:disabled::placeholder{color:#4a4a4a}.sherlock__container--compare .sherlock__input:disabled~.niche-icon-wrap{color:#c3bfbe}.sherlock__container--compare .sherlock__input:focus{background:#fff;border:2px solid #007d5e;padding-right:60px}.sherlock__container--compare .sherlock__input:focus::placeholder{color:#4a4a4a}.sherlock__container--compare .sherlock__input+.sherlock__overflow-gradient{background:linear-gradient(270deg,#fff 0,#fff 50%,hsla(0,0%,100%,0));border-radius:4px;bottom:2px;right:1px;top:1px;width:6.5rem}.sherlock__container--compare .sherlock-options{border:none;border-radius:8px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);margin-top:-1px;max-width:600px}.sherlock__container--compare .sherlock-options:before{content:none}.sherlock__container--compare .sherlock-option__no-results{color:#4a4a4a}.sherlock__container--compare .sherlock-option [data-sherlock-option-selected=true]+label,.sherlock__container--compare .sherlock-option__label:hover{background-color:hsla(24,38%,78%,.2)}.sherlock__container--compare .sherlock-option .sherlock-option__label .sherlock-option__label--primary{color:#1b1b1b}.sherlock__container--compare .sherlock-option .sherlock-option__label .sherlock-option__label--secondary{color:#4a4a4a}.sherlock__container--scatterplot{position:relative}.sherlock__container--scatterplot .sherlock__input-wrap{margin:0 auto;padding-left:0}.sherlock__container--scatterplot .sherlock__input-wrap .niche-icon-wrap{font-size:24px}.sherlock__container--scatterplot .sherlock__input{border:none;font-size:18px;height:45px;line-height:normal;margin-left:0;padding:.75rem 0 .75rem .75rem}.sherlock__container--scatterplot .sherlock__input:focus{padding-right:60px}.sherlock__container--scatterplot .sherlock__input+.sherlock__overflow-gradient{background:linear-gradient(270deg,#fff 0,#fff 50%,hsla(0,0%,100%,0));bottom:0;right:0;top:0;width:6.5rem}.sherlock__container--scatterplot .sherlock-options{border-top:none;margin-top:-1px;text-align:left}.sherlock__container--rankings-expansion{margin:5px 0 0;position:relative}.sherlock__container--rankings-expansion .sherlock__input-wrap .niche-icon-wrap{font-size:20px;right:13px;top:21px}.sherlock__container--rankings-expansion .sherlock__input{height:47px;padding:0 10px}.sherlock__container--rankings-expansion .sherlock__input:focus{background-color:#eef9ff;color:#464646;outline:none!important;padding-right:42px}.sherlock__container--rankings-expansion .sherlock__input:focus::placeholder{color:#8ec8ef}.sherlock__container--rankings-expansion .sherlock__input+.sherlock__overflow-gradient{background:linear-gradient(270deg,#fff 0,#fff 50%,hsla(0,0%,100%,0));bottom:2px;width:3.5rem}.sherlock__container--rankings-expansion .sherlock__input:disabled+.sherlock__overflow-gradient{display:none}.sherlock__container--rankings-expansion .sherlock__input--bottom-corners{height:46px}.sherlock__container--rankings-expansion .sherlock-options{border-top:none;margin-top:-1px}.sherlock__container--account{flex:0 0 43px;margin:2px 0 0;position:relative}@media only screen and (min-width:768px){.sherlock__container--account{flex-grow:1;margin:0 0 0 2px}}.sherlock__container--account .sherlock__input-wrap .sherlock__input{border:0;height:43px;padding-right:40px}.sherlock__container--account .sherlock__input-wrap .sherlock__input:focus{background-color:#eef9ff;color:#464646;outline:none}.sherlock__container--account .sherlock__input-wrap .sherlock__input:focus::placeholder{color:#8ec8ef}.sherlock__container--account .sherlock__input-wrap .sherlock__input+.sherlock__overflow-gradient{background:linear-gradient(270deg,#fff 0,#fff 50%,hsla(0,0%,100%,0));bottom:1px;right:1px;top:1px;width:5.5rem}.sherlock__container--account .sherlock__input-wrap .sherlock__input:disabled+.sherlock__overflow-gradient{display:none}@media only screen and (min-width:768px){.sherlock__container--account .sherlock__input-wrap .sherlock__input{margin-bottom:0}}.sherlock__container--account .sherlock__input-wrap .niche-icon-wrap{font-size:22px;right:9px;z-index:100}.sherlock__container--account .sherlock-options{border-top:0;margin-top:-1px}.sherlock__container--contact-location .sherlock__input-wrap .sherlock__input{height:43px;padding:.8rem 0 .8rem 10px}.sherlock__container--contact-location .sherlock__input-wrap .sherlock__input+.sherlock__overflow-gradient{bottom:2px;right:1px;top:1px}.sherlock__container--contact-location .sherlock__input-wrap .sherlock__input--bottom-corners{height:42px}.sherlock__container--contact-location .sherlock-options{border-top:0;margin-top:-1px}.sherlock__container--askMeAnything-college.sherlock__container--error .sherlock--state-filter,.sherlock__container--askMeAnything-college.sherlock__container--error .sherlock__input,.sherlock__container--askMeAnything-currentEmployer.sherlock__container--error .sherlock--state-filter,.sherlock__container--askMeAnything-currentEmployer.sherlock__container--error .sherlock__input,.sherlock__container--askMeAnything-highSchool.sherlock__container--error .sherlock--state-filter,.sherlock__container--askMeAnything-highSchool.sherlock__container--error .sherlock__input,.sherlock__container--askMeAnything-prevEmployer.sherlock__container--error .sherlock--state-filter,.sherlock__container--askMeAnything-prevEmployer.sherlock__container--error .sherlock__input,.sherlock__container--askMeAnything-undergraduateMajor.sherlock__container--error .sherlock--state-filter,.sherlock__container--askMeAnything-undergraduateMajor.sherlock__container--error .sherlock__input,.sherlock__container--contact-location.sherlock__container--error .sherlock--state-filter,.sherlock__container--contact-location.sherlock__container--error .sherlock__input{background-color:#ffe4e1;color:#f4724a}.sherlock__container--askMeAnything-college.sherlock__container--error .sherlock--state-filter::placeholder,.sherlock__container--askMeAnything-college.sherlock__container--error .sherlock__input::placeholder,.sherlock__container--askMeAnything-currentEmployer.sherlock__container--error .sherlock--state-filter::placeholder,.sherlock__container--askMeAnything-currentEmployer.sherlock__container--error .sherlock__input::placeholder,.sherlock__container--askMeAnything-highSchool.sherlock__container--error .sherlock--state-filter::placeholder,.sherlock__container--askMeAnything-highSchool.sherlock__container--error .sherlock__input::placeholder,.sherlock__container--askMeAnything-prevEmployer.sherlock__container--error .sherlock--state-filter::placeholder,.sherlock__container--askMeAnything-prevEmployer.sherlock__container--error .sherlock__input::placeholder,.sherlock__container--askMeAnything-undergraduateMajor.sherlock__container--error .sherlock--state-filter::placeholder,.sherlock__container--askMeAnything-undergraduateMajor.sherlock__container--error .sherlock__input::placeholder,.sherlock__container--contact-location.sherlock__container--error .sherlock--state-filter::placeholder,.sherlock__container--contact-location.sherlock__container--error .sherlock__input::placeholder{color:#f4724a}.sherlock__container--askMeAnything-college.sherlock__container--error .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--askMeAnything-college.sherlock__container--error .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--askMeAnything-currentEmployer.sherlock__container--error .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--askMeAnything-currentEmployer.sherlock__container--error .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--askMeAnything-highSchool.sherlock__container--error .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--askMeAnything-highSchool.sherlock__container--error .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--askMeAnything-prevEmployer.sherlock__container--error .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--askMeAnything-prevEmployer.sherlock__container--error .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--askMeAnything-undergraduateMajor.sherlock__container--error .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--askMeAnything-undergraduateMajor.sherlock__container--error .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--contact-location.sherlock__container--error .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--contact-location.sherlock__container--error .sherlock__input+.sherlock__overflow-gradient{display:none}.sherlock__container--askMeAnything-college.sherlock__container--error .sherlock--state-filter:focus,.sherlock__container--askMeAnything-college.sherlock__container--error .sherlock__input:focus,.sherlock__container--askMeAnything-currentEmployer.sherlock__container--error .sherlock--state-filter:focus,.sherlock__container--askMeAnything-currentEmployer.sherlock__container--error .sherlock__input:focus,.sherlock__container--askMeAnything-highSchool.sherlock__container--error .sherlock--state-filter:focus,.sherlock__container--askMeAnything-highSchool.sherlock__container--error .sherlock__input:focus,.sherlock__container--askMeAnything-prevEmployer.sherlock__container--error .sherlock--state-filter:focus,.sherlock__container--askMeAnything-prevEmployer.sherlock__container--error .sherlock__input:focus,.sherlock__container--askMeAnything-undergraduateMajor.sherlock__container--error .sherlock--state-filter:focus,.sherlock__container--askMeAnything-undergraduateMajor.sherlock__container--error .sherlock__input:focus,.sherlock__container--contact-location.sherlock__container--error .sherlock--state-filter:focus,.sherlock__container--contact-location.sherlock__container--error .sherlock__input:focus{background-color:#eef9ff;color:#464646}.sherlock__container--askMeAnything-college.sherlock__container--error .sherlock--state-filter:focus::placeholder,.sherlock__container--askMeAnything-college.sherlock__container--error .sherlock__input:focus::placeholder,.sherlock__container--askMeAnything-currentEmployer.sherlock__container--error .sherlock--state-filter:focus::placeholder,.sherlock__container--askMeAnything-currentEmployer.sherlock__container--error .sherlock__input:focus::placeholder,.sherlock__container--askMeAnything-highSchool.sherlock__container--error .sherlock--state-filter:focus::placeholder,.sherlock__container--askMeAnything-highSchool.sherlock__container--error .sherlock__input:focus::placeholder,.sherlock__container--askMeAnything-prevEmployer.sherlock__container--error .sherlock--state-filter:focus::placeholder,.sherlock__container--askMeAnything-prevEmployer.sherlock__container--error .sherlock__input:focus::placeholder,.sherlock__container--askMeAnything-undergraduateMajor.sherlock__container--error .sherlock--state-filter:focus::placeholder,.sherlock__container--askMeAnything-undergraduateMajor.sherlock__container--error .sherlock__input:focus::placeholder,.sherlock__container--contact-location.sherlock__container--error .sherlock--state-filter:focus::placeholder,.sherlock__container--contact-location.sherlock__container--error .sherlock__input:focus::placeholder{color:#8ec8ef}.sherlock__container--askMeAnything-college.sherlock__container--success .sherlock--state-filter,.sherlock__container--askMeAnything-college.sherlock__container--success .sherlock__input,.sherlock__container--askMeAnything-currentEmployer.sherlock__container--success .sherlock--state-filter,.sherlock__container--askMeAnything-currentEmployer.sherlock__container--success .sherlock__input,.sherlock__container--askMeAnything-highSchool.sherlock__container--success .sherlock--state-filter,.sherlock__container--askMeAnything-highSchool.sherlock__container--success .sherlock__input,.sherlock__container--askMeAnything-prevEmployer.sherlock__container--success .sherlock--state-filter,.sherlock__container--askMeAnything-prevEmployer.sherlock__container--success .sherlock__input,.sherlock__container--askMeAnything-undergraduateMajor.sherlock__container--success .sherlock--state-filter,.sherlock__container--askMeAnything-undergraduateMajor.sherlock__container--success .sherlock__input,.sherlock__container--contact-location.sherlock__container--success .sherlock--state-filter,.sherlock__container--contact-location.sherlock__container--success .sherlock__input,.sherlock__container--editcollegeeducation-college.sherlock__container--success .sherlock--state-filter,.sherlock__container--editcollegeeducation-college.sherlock__container--success .sherlock__input,.sherlock__container--editcollegeeducation-gradSchoolProgram.sherlock__container--success .sherlock--state-filter,.sherlock__container--editcollegeeducation-gradSchoolProgram.sherlock__container--success .sherlock__input,.sherlock__container--editcollegeeducation-graduateSchool.sherlock__container--success .sherlock--state-filter,.sherlock__container--editcollegeeducation-graduateSchool.sherlock__container--success .sherlock__input,.sherlock__container--editcollegeeducation-undergraduateMajor.sherlock__container--success .sherlock--state-filter,.sherlock__container--editcollegeeducation-undergraduateMajor.sherlock__container--success .sherlock__input,.sherlock__container--editemployment-currentEmployer.sherlock__container--success .sherlock--state-filter,.sherlock__container--editemployment-currentEmployer.sherlock__container--success .sherlock__input,.sherlock__container--editemployment-prevEmployer.sherlock__container--success .sherlock--state-filter,.sherlock__container--editemployment-prevEmployer.sherlock__container--success .sherlock__input,.sherlock__container--edithighschooleducation-highSchool.sherlock__container--success .sherlock--state-filter,.sherlock__container--edithighschooleducation-highSchool.sherlock__container--success .sherlock__input,.sherlock__container--userprofilecollegeeducation-college.sherlock__container--success .sherlock--state-filter,.sherlock__container--userprofilecollegeeducation-college.sherlock__container--success .sherlock__input,.sherlock__container--userprofilecollegeeducation-undergraduateMajor.sherlock__container--success .sherlock--state-filter,.sherlock__container--userprofilecollegeeducation-undergraduateMajor.sherlock__container--success .sherlock__input,.sherlock__container--userprofileeducation-highSchool.sherlock__container--success .sherlock--state-filter,.sherlock__container--userprofileeducation-highSchool.sherlock__container--success .sherlock__input{background-color:#e9f7e2;color:#298541}.sherlock__container--askMeAnything-college.sherlock__container--success .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--askMeAnything-college.sherlock__container--success .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--askMeAnything-currentEmployer.sherlock__container--success .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--askMeAnything-currentEmployer.sherlock__container--success .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--askMeAnything-highSchool.sherlock__container--success .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--askMeAnything-highSchool.sherlock__container--success .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--askMeAnything-prevEmployer.sherlock__container--success .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--askMeAnything-prevEmployer.sherlock__container--success .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--askMeAnything-undergraduateMajor.sherlock__container--success .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--askMeAnything-undergraduateMajor.sherlock__container--success .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--contact-location.sherlock__container--success .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--contact-location.sherlock__container--success .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--editcollegeeducation-college.sherlock__container--success .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--editcollegeeducation-college.sherlock__container--success .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--editcollegeeducation-gradSchoolProgram.sherlock__container--success .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--editcollegeeducation-gradSchoolProgram.sherlock__container--success .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--editcollegeeducation-graduateSchool.sherlock__container--success .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--editcollegeeducation-graduateSchool.sherlock__container--success .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--editcollegeeducation-undergraduateMajor.sherlock__container--success .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--editcollegeeducation-undergraduateMajor.sherlock__container--success .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--editemployment-currentEmployer.sherlock__container--success .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--editemployment-currentEmployer.sherlock__container--success .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--editemployment-prevEmployer.sherlock__container--success .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--editemployment-prevEmployer.sherlock__container--success .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--edithighschooleducation-highSchool.sherlock__container--success .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--edithighschooleducation-highSchool.sherlock__container--success .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--userprofilecollegeeducation-college.sherlock__container--success .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--userprofilecollegeeducation-college.sherlock__container--success .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--userprofilecollegeeducation-undergraduateMajor.sherlock__container--success .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--userprofilecollegeeducation-undergraduateMajor.sherlock__container--success .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--userprofileeducation-highSchool.sherlock__container--success .sherlock--state-filter+.sherlock__overflow-gradient,.sherlock__container--userprofileeducation-highSchool.sherlock__container--success .sherlock__input+.sherlock__overflow-gradient{display:none}.sherlock__container--askMeAnything-college.sherlock__container--success .sherlock--state-filter:focus,.sherlock__container--askMeAnything-college.sherlock__container--success .sherlock__input:focus,.sherlock__container--askMeAnything-currentEmployer.sherlock__container--success .sherlock--state-filter:focus,.sherlock__container--askMeAnything-currentEmployer.sherlock__container--success .sherlock__input:focus,.sherlock__container--askMeAnything-highSchool.sherlock__container--success .sherlock--state-filter:focus,.sherlock__container--askMeAnything-highSchool.sherlock__container--success .sherlock__input:focus,.sherlock__container--askMeAnything-prevEmployer.sherlock__container--success .sherlock--state-filter:focus,.sherlock__container--askMeAnything-prevEmployer.sherlock__container--success .sherlock__input:focus,.sherlock__container--askMeAnything-undergraduateMajor.sherlock__container--success .sherlock--state-filter:focus,.sherlock__container--askMeAnything-undergraduateMajor.sherlock__container--success .sherlock__input:focus,.sherlock__container--contact-location.sherlock__container--success .sherlock--state-filter:focus,.sherlock__container--contact-location.sherlock__container--success .sherlock__input:focus,.sherlock__container--editcollegeeducation-college.sherlock__container--success .sherlock--state-filter:focus,.sherlock__container--editcollegeeducation-college.sherlock__container--success .sherlock__input:focus,.sherlock__container--editcollegeeducation-gradSchoolProgram.sherlock__container--success .sherlock--state-filter:focus,.sherlock__container--editcollegeeducation-gradSchoolProgram.sherlock__container--success .sherlock__input:focus,.sherlock__container--editcollegeeducation-graduateSchool.sherlock__container--success .sherlock--state-filter:focus,.sherlock__container--editcollegeeducation-graduateSchool.sherlock__container--success .sherlock__input:focus,.sherlock__container--editcollegeeducation-undergraduateMajor.sherlock__container--success .sherlock--state-filter:focus,.sherlock__container--editcollegeeducation-undergraduateMajor.sherlock__container--success .sherlock__input:focus,.sherlock__container--editemployment-currentEmployer.sherlock__container--success .sherlock--state-filter:focus,.sherlock__container--editemployment-currentEmployer.sherlock__container--success .sherlock__input:focus,.sherlock__container--editemployment-prevEmployer.sherlock__container--success .sherlock--state-filter:focus,.sherlock__container--editemployment-prevEmployer.sherlock__container--success .sherlock__input:focus,.sherlock__container--edithighschooleducation-highSchool.sherlock__container--success .sherlock--state-filter:focus,.sherlock__container--edithighschooleducation-highSchool.sherlock__container--success .sherlock__input:focus,.sherlock__container--userprofilecollegeeducation-college.sherlock__container--success .sherlock--state-filter:focus,.sherlock__container--userprofilecollegeeducation-college.sherlock__container--success .sherlock__input:focus,.sherlock__container--userprofilecollegeeducation-undergraduateMajor.sherlock__container--success .sherlock--state-filter:focus,.sherlock__container--userprofilecollegeeducation-undergraduateMajor.sherlock__container--success .sherlock__input:focus,.sherlock__container--userprofileeducation-highSchool.sherlock__container--success .sherlock--state-filter:focus,.sherlock__container--userprofileeducation-highSchool.sherlock__container--success .sherlock__input:focus{background-color:#eef9ff;color:#464646}.sherlock__container--askMeAnything-college.sherlock__container--success .sherlock--state-filter:focus::placeholder,.sherlock__container--askMeAnything-college.sherlock__container--success .sherlock__input:focus::placeholder,.sherlock__container--askMeAnything-currentEmployer.sherlock__container--success .sherlock--state-filter:focus::placeholder,.sherlock__container--askMeAnything-currentEmployer.sherlock__container--success .sherlock__input:focus::placeholder,.sherlock__container--askMeAnything-highSchool.sherlock__container--success .sherlock--state-filter:focus::placeholder,.sherlock__container--askMeAnything-highSchool.sherlock__container--success .sherlock__input:focus::placeholder,.sherlock__container--askMeAnything-prevEmployer.sherlock__container--success .sherlock--state-filter:focus::placeholder,.sherlock__container--askMeAnything-prevEmployer.sherlock__container--success .sherlock__input:focus::placeholder,.sherlock__container--askMeAnything-undergraduateMajor.sherlock__container--success .sherlock--state-filter:focus::placeholder,.sherlock__container--askMeAnything-undergraduateMajor.sherlock__container--success .sherlock__input:focus::placeholder,.sherlock__container--contact-location.sherlock__container--success .sherlock--state-filter:focus::placeholder,.sherlock__container--contact-location.sherlock__container--success .sherlock__input:focus::placeholder,.sherlock__container--editcollegeeducation-college.sherlock__container--success .sherlock--state-filter:focus::placeholder,.sherlock__container--editcollegeeducation-college.sherlock__container--success .sherlock__input:focus::placeholder,.sherlock__container--editcollegeeducation-gradSchoolProgram.sherlock__container--success .sherlock--state-filter:focus::placeholder,.sherlock__container--editcollegeeducation-gradSchoolProgram.sherlock__container--success .sherlock__input:focus::placeholder,.sherlock__container--editcollegeeducation-graduateSchool.sherlock__container--success .sherlock--state-filter:focus::placeholder,.sherlock__container--editcollegeeducation-graduateSchool.sherlock__container--success .sherlock__input:focus::placeholder,.sherlock__container--editcollegeeducation-undergraduateMajor.sherlock__container--success .sherlock--state-filter:focus::placeholder,.sherlock__container--editcollegeeducation-undergraduateMajor.sherlock__container--success .sherlock__input:focus::placeholder,.sherlock__container--editemployment-currentEmployer.sherlock__container--success .sherlock--state-filter:focus::placeholder,.sherlock__container--editemployment-currentEmployer.sherlock__container--success .sherlock__input:focus::placeholder,.sherlock__container--editemployment-prevEmployer.sherlock__container--success .sherlock--state-filter:focus::placeholder,.sherlock__container--editemployment-prevEmployer.sherlock__container--success .sherlock__input:focus::placeholder,.sherlock__container--edithighschooleducation-highSchool.sherlock__container--success .sherlock--state-filter:focus::placeholder,.sherlock__container--edithighschooleducation-highSchool.sherlock__container--success .sherlock__input:focus::placeholder,.sherlock__container--userprofilecollegeeducation-college.sherlock__container--success .sherlock--state-filter:focus::placeholder,.sherlock__container--userprofilecollegeeducation-college.sherlock__container--success .sherlock__input:focus::placeholder,.sherlock__container--userprofilecollegeeducation-undergraduateMajor.sherlock__container--success .sherlock--state-filter:focus::placeholder,.sherlock__container--userprofilecollegeeducation-undergraduateMajor.sherlock__container--success .sherlock__input:focus::placeholder,.sherlock__container--userprofileeducation-highSchool.sherlock__container--success .sherlock--state-filter:focus::placeholder,.sherlock__container--userprofileeducation-highSchool.sherlock__container--success .sherlock__input:focus::placeholder{color:#8ec8ef}.sherlock__container--payitforward-college,.sherlock__container--payitforward-colleges,.sherlock__container--payitforward-highSchool,.sherlock__container--payitforward-undergraduateMajor,.sherlock__container--upgradeCollegeLeadPage2-highSchool,.sherlock__container--upgradeCollegeLeadPage3-interestedMajors{position:relative}.sherlock__container--payitforward-college .sherlock__input,.sherlock__container--payitforward-colleges .sherlock__input,.sherlock__container--payitforward-highSchool .sherlock__input,.sherlock__container--payitforward-undergraduateMajor .sherlock__input,.sherlock__container--upgradeCollegeLeadPage2-highSchool .sherlock__input,.sherlock__container--upgradeCollegeLeadPage3-interestedMajors .sherlock__input{height:45px;padding:.8rem 0 .8rem 10px}.sherlock__container--payitforward-college .sherlock__input:focus,.sherlock__container--payitforward-colleges .sherlock__input:focus,.sherlock__container--payitforward-highSchool .sherlock__input:focus,.sherlock__container--payitforward-undergraduateMajor .sherlock__input:focus,.sherlock__container--upgradeCollegeLeadPage2-highSchool .sherlock__input:focus,.sherlock__container--upgradeCollegeLeadPage3-interestedMajors .sherlock__input:focus{outline:none!important;padding-right:10px}.sherlock__container--payitforward-college .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--payitforward-colleges .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--payitforward-highSchool .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--payitforward-undergraduateMajor .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--upgradeCollegeLeadPage2-highSchool .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--upgradeCollegeLeadPage3-interestedMajors .sherlock__input+.sherlock__overflow-gradient{bottom:2px}.sherlock__container--payitforward-college .sherlock__input--bottom-corners,.sherlock__container--payitforward-colleges .sherlock__input--bottom-corners,.sherlock__container--payitforward-highSchool .sherlock__input--bottom-corners,.sherlock__container--payitforward-undergraduateMajor .sherlock__input--bottom-corners,.sherlock__container--upgradeCollegeLeadPage2-highSchool .sherlock__input--bottom-corners,.sherlock__container--upgradeCollegeLeadPage3-interestedMajors .sherlock__input--bottom-corners{height:44px;margin-bottom:2px}.sherlock__container--payitforward-college .sherlock-options,.sherlock__container--payitforward-colleges .sherlock-options,.sherlock__container--payitforward-highSchool .sherlock-options,.sherlock__container--payitforward-undergraduateMajor .sherlock-options,.sherlock__container--upgradeCollegeLeadPage2-highSchool .sherlock-options,.sherlock__container--upgradeCollegeLeadPage3-interestedMajors .sherlock-options{border-top:0;margin-top:-2px}.sherlock__container--payitforward-college.sherlock__container--error .sherlock__input,.sherlock__container--payitforward-highSchool.sherlock__container--error .sherlock__input,.sherlock__container--payitforward-undergraduateMajor.sherlock__container--error .sherlock__input,.sherlock__container--upgradeCollegeLeadPage2-highSchool.sherlock__container--error .sherlock__input,.sherlock__container--upgradeCollegeLeadPage3-interestedMajors.sherlock__container--error .sherlock__input{background-color:#ffe4e1;color:#f4724a}.sherlock__container--payitforward-college.sherlock__container--error .sherlock__input::placeholder,.sherlock__container--payitforward-highSchool.sherlock__container--error .sherlock__input::placeholder,.sherlock__container--payitforward-undergraduateMajor.sherlock__container--error .sherlock__input::placeholder,.sherlock__container--upgradeCollegeLeadPage2-highSchool.sherlock__container--error .sherlock__input::placeholder,.sherlock__container--upgradeCollegeLeadPage3-interestedMajors.sherlock__container--error .sherlock__input::placeholder{color:#f4724a}.sherlock__container--payitforward-college.sherlock__container--error .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--payitforward-highSchool.sherlock__container--error .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--payitforward-undergraduateMajor.sherlock__container--error .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--upgradeCollegeLeadPage2-highSchool.sherlock__container--error .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--upgradeCollegeLeadPage3-interestedMajors.sherlock__container--error .sherlock__input+.sherlock__overflow-gradient{display:none}.sherlock__container--payitforward-college.sherlock__container--error .sherlock__input:focus,.sherlock__container--payitforward-highSchool.sherlock__container--error .sherlock__input:focus,.sherlock__container--payitforward-undergraduateMajor.sherlock__container--error .sherlock__input:focus,.sherlock__container--upgradeCollegeLeadPage2-highSchool.sherlock__container--error .sherlock__input:focus,.sherlock__container--upgradeCollegeLeadPage3-interestedMajors.sherlock__container--error .sherlock__input:focus{background-color:#eef9ff;color:#464646}.sherlock__container--payitforward-college.sherlock__container--error .sherlock__input:focus::placeholder,.sherlock__container--payitforward-highSchool.sherlock__container--error .sherlock__input:focus::placeholder,.sherlock__container--payitforward-undergraduateMajor.sherlock__container--error .sherlock__input:focus::placeholder,.sherlock__container--upgradeCollegeLeadPage2-highSchool.sherlock__container--error .sherlock__input:focus::placeholder,.sherlock__container--upgradeCollegeLeadPage3-interestedMajors.sherlock__container--error .sherlock__input:focus::placeholder{color:#8ec8ef}.sherlock__container--payitforward-college.sherlock__container--success .sherlock__input,.sherlock__container--payitforward-highSchool.sherlock__container--success .sherlock__input,.sherlock__container--payitforward-undergraduateMajor.sherlock__container--success .sherlock__input,.sherlock__container--upgradeCollegeLeadPage2-highSchool.sherlock__container--success .sherlock__input,.sherlock__container--upgradeCollegeLeadPage3-interestedMajors.sherlock__container--success .sherlock__input{background-color:#e9f7e2;color:#298541}.sherlock__container--payitforward-college.sherlock__container--success .sherlock__input::placeholder,.sherlock__container--payitforward-highSchool.sherlock__container--success .sherlock__input::placeholder,.sherlock__container--payitforward-undergraduateMajor.sherlock__container--success .sherlock__input::placeholder,.sherlock__container--upgradeCollegeLeadPage2-highSchool.sherlock__container--success .sherlock__input::placeholder,.sherlock__container--upgradeCollegeLeadPage3-interestedMajors.sherlock__container--success .sherlock__input::placeholder{color:#298541}.sherlock__container--payitforward-college.sherlock__container--success .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--payitforward-highSchool.sherlock__container--success .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--payitforward-undergraduateMajor.sherlock__container--success .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--upgradeCollegeLeadPage2-highSchool.sherlock__container--success .sherlock__input+.sherlock__overflow-gradient,.sherlock__container--upgradeCollegeLeadPage3-interestedMajors.sherlock__container--success .sherlock__input+.sherlock__overflow-gradient{display:none}.sherlock__container--payitforward-college.sherlock__container--success .sherlock__input:focus,.sherlock__container--payitforward-highSchool.sherlock__container--success .sherlock__input:focus,.sherlock__container--payitforward-undergraduateMajor.sherlock__container--success .sherlock__input:focus,.sherlock__container--upgradeCollegeLeadPage2-highSchool.sherlock__container--success .sherlock__input:focus,.sherlock__container--upgradeCollegeLeadPage3-interestedMajors.sherlock__container--success .sherlock__input:focus{background-color:#eef9ff;color:#464646}.sherlock__container--payitforward-college.sherlock__container--success .sherlock__input:focus::placeholder,.sherlock__container--payitforward-highSchool.sherlock__container--success .sherlock__input:focus::placeholder,.sherlock__container--payitforward-undergraduateMajor.sherlock__container--success .sherlock__input:focus::placeholder,.sherlock__container--upgradeCollegeLeadPage2-highSchool.sherlock__container--success .sherlock__input:focus::placeholder,.sherlock__container--upgradeCollegeLeadPage3-interestedMajors.sherlock__container--success .sherlock__input:focus::placeholder{color:#8ec8ef}.repeater-row--considered-list .sherlock__container--payitforward-colleges .sherlock__input{border:none;margin-bottom:0}.repeater-row--considered-list .sherlock__container--payitforward-colleges .sherlock-options{margin-left:-1px;width:calc(100% + 2px)}.field-group--college-quiz .sherlock__input,.modal--fp-reg-flow .sherlock__container--searchLocationSelection-interestedStatesCollege .sherlock__input{border-color:#c3bfbe;border-radius:0 0 4px 4px;color:#1b1b1b;font-size:1rem;height:40px;padding:10px 40px 10px 16px}.field-group--college-quiz .sherlock__input:focus,.modal--fp-reg-flow .sherlock__container--searchLocationSelection-interestedStatesCollege .sherlock__input:focus{background:#fff}.field-group--college-quiz .sherlock__input:focus::placeholder,.modal--fp-reg-flow .sherlock__container--searchLocationSelection-interestedStatesCollege .sherlock__input:focus::placeholder{color:#7d7c7c}.field-group--college-quiz .sherlock__input::placeholder,.modal--fp-reg-flow .sherlock__container--searchLocationSelection-interestedStatesCollege .sherlock__input::placeholder{color:#c3bfbe}.field-group--college-quiz .sherlock__input+.sherlock__overflow-gradient,.modal--fp-reg-flow .sherlock__container--searchLocationSelection-interestedStatesCollege .sherlock__input+.sherlock__overflow-gradient{border-radius:4px;bottom:2px}.field-group--college-quiz .sherlock__input.focus-visible,.modal--fp-reg-flow .sherlock__container--searchLocationSelection-interestedStatesCollege .sherlock__input.focus-visible{border:1px solid #007d5e}.field-group--college-quiz .sherlock__input--bottom-corners,.modal--fp-reg-flow .sherlock__container--searchLocationSelection-interestedStatesCollege .sherlock__input--bottom-corners{border:1px solid #007d5e;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.field-group--college-quiz .sherlock-options,.modal--fp-reg-flow .sherlock__container--searchLocationSelection-interestedStatesCollege .sherlock-options{border-top:none}.field-group--college-quiz .sherlock-options:before,.modal--fp-reg-flow .sherlock__container--searchLocationSelection-interestedStatesCollege .sherlock-options:before{content:none}.field-group--college-quiz .sherlock-option [data-sherlock-option-selected=true]+label,.field-group--college-quiz .sherlock-option__label:hover,.modal--fp-reg-flow .sherlock__container--searchLocationSelection-interestedStatesCollege .sherlock-option [data-sherlock-option-selected=true]+label,.modal--fp-reg-flow .sherlock__container--searchLocationSelection-interestedStatesCollege .sherlock-option__label:hover{background-color:#003024}.input-list-container--error .modal--fp-reg-flow .sherlock__container--searchLocationSelection-interestedStatesCollege .sherlock__input{border-color:#b20a00}.input-list-container--error .sherlock__container--askMeAnything-interestedMajors .sherlock__input,.input-list-container--error .sherlock__container--askMeAnything-interestedStatesCollege .sherlock__input{background-color:#ffe4e1;color:#f4724a}.input-list-container--error .sherlock__container--askMeAnything-interestedMajors .sherlock__input::placeholder,.input-list-container--error .sherlock__container--askMeAnything-interestedStatesCollege .sherlock__input::placeholder{color:#f4724a}.input-list-container--error .sherlock__container--askMeAnything-interestedMajors .sherlock__input+.sherlock__overflow-gradient,.input-list-container--error .sherlock__container--askMeAnything-interestedStatesCollege .sherlock__input+.sherlock__overflow-gradient{display:none}.input-list-container--error .sherlock__container--askMeAnything-interestedMajors .sherlock__input:focus,.input-list-container--error .sherlock__container--askMeAnything-interestedStatesCollege .sherlock__input:focus{background-color:#eef9ff;color:#464646}.input-list-container--error .sherlock__container--askMeAnything-interestedMajors .sherlock__input:focus::placeholder,.input-list-container--error .sherlock__container--askMeAnything-interestedStatesCollege .sherlock__input:focus::placeholder{color:#8ec8ef}.input-list__input--no-results .sherlock__container--searchLocationSelection-interestedStatesCollege .sherlock__input,.modal--fp-reg-flow .input-list-container{border-radius:4px}.modal--fp-reg-flow .input-list+.input-list__input .sherlock__input{border-top-left-radius:0;border-top-right-radius:0}.modal--fp-reg-flow .sherlock__container--askMeAnything-college .sherlock__input-wrap--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-highSchool .sherlock__input-wrap--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedColleges .sherlock__input-wrap--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedGradSchools .sherlock__input-wrap--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedK12 .sherlock__input-wrap--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedLocal .sherlock__input-wrap--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedMajors .sherlock__input-wrap--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedPrograms .sherlock__input-wrap--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesCollege .sherlock__input-wrap--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesGrad .sherlock__input-wrap--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedWorkplaces .sherlock__input-wrap--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-undergraduateMajor .sherlock__input-wrap--state-filter{border-radius:4px;display:flex}.modal--fp-reg-flow .sherlock__container--askMeAnything-college .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper,.modal--fp-reg-flow .sherlock__container--askMeAnything-highSchool .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedColleges .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedGradSchools .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedK12 .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedLocal .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedMajors .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedPrograms .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesCollege .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesGrad .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedWorkplaces .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper,.modal--fp-reg-flow .sherlock__container--askMeAnything-undergraduateMajor .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper{flex:none;height:40px;margin-right:0}.modal--fp-reg-flow .sherlock__container--askMeAnything-college .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:after,.modal--fp-reg-flow .sherlock__container--askMeAnything-highSchool .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:after,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedColleges .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:after,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedGradSchools .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:after,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedK12 .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:after,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedLocal .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:after,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedMajors .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:after,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedPrograms .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:after,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesCollege .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:after,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesGrad .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:after,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedWorkplaces .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:after,.modal--fp-reg-flow .sherlock__container--askMeAnything-undergraduateMajor .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:after{font-size:19px}.modal--fp-reg-flow .sherlock__container--askMeAnything-college .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:focus-within,.modal--fp-reg-flow .sherlock__container--askMeAnything-highSchool .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:focus-within,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedColleges .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:focus-within,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedGradSchools .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:focus-within,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedK12 .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:focus-within,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedLocal .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:focus-within,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedMajors .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:focus-within,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedPrograms .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:focus-within,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesCollege .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:focus-within,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesGrad .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:focus-within,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedWorkplaces .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:focus-within,.modal--fp-reg-flow .sherlock__container--askMeAnything-undergraduateMajor .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:focus-within{background:transparent;outline:none}.modal--fp-reg-flow .sherlock__container--askMeAnything-college .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper--results-visible .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-highSchool .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper--results-visible .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedColleges .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper--results-visible .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedGradSchools .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper--results-visible .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedK12 .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper--results-visible .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedLocal .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper--results-visible .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedMajors .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper--results-visible .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedPrograms .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper--results-visible .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesCollege .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper--results-visible .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesGrad .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper--results-visible .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedWorkplaces .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper--results-visible .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-undergraduateMajor .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper--results-visible .sherlock--state-filter{border-bottom-left-radius:0!important;border-top-left-radius:4px}.modal--fp-reg-flow .sherlock__container--askMeAnything-college .sherlock__input-wrap--state-filter .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-highSchool .sherlock__input-wrap--state-filter .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedColleges .sherlock__input-wrap--state-filter .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedGradSchools .sherlock__input-wrap--state-filter .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedK12 .sherlock__input-wrap--state-filter .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedLocal .sherlock__input-wrap--state-filter .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedMajors .sherlock__input-wrap--state-filter .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedPrograms .sherlock__input-wrap--state-filter .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesCollege .sherlock__input-wrap--state-filter .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesGrad .sherlock__input-wrap--state-filter .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedWorkplaces .sherlock__input-wrap--state-filter .sherlock--state-filter,.modal--fp-reg-flow .sherlock__container--askMeAnything-undergraduateMajor .sherlock__input-wrap--state-filter .sherlock--state-filter{border:none;border-radius:4px 0 0 4px;font-size:18px;height:100%;padding:2px 15px 0;width:75px}.modal--fp-reg-flow .sherlock__container--askMeAnything-college .sherlock__input-wrap--state-filter .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-highSchool .sherlock__input-wrap--state-filter .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedColleges .sherlock__input-wrap--state-filter .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedGradSchools .sherlock__input-wrap--state-filter .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedK12 .sherlock__input-wrap--state-filter .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedLocal .sherlock__input-wrap--state-filter .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedMajors .sherlock__input-wrap--state-filter .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedPrograms .sherlock__input-wrap--state-filter .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesCollege .sherlock__input-wrap--state-filter .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesGrad .sherlock__input-wrap--state-filter .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedWorkplaces .sherlock__input-wrap--state-filter .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-undergraduateMajor .sherlock__input-wrap--state-filter .sherlock__input{border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:4px;flex:auto}.modal--fp-reg-flow .sherlock__container--askMeAnything-college .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-highSchool .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedColleges .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedGradSchools .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedK12 .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedLocal .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedMajors .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedPrograms .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesCollege .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesGrad .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedWorkplaces .sherlock__input,.modal--fp-reg-flow .sherlock__container--askMeAnything-undergraduateMajor .sherlock__input{border:1px solid #c3bfbe;border-radius:4px;color:#1b1b1b;font-size:1rem;height:40px;margin-bottom:0;padding:10px 0 10px 16px;position:relative}.modal--fp-reg-flow .sherlock__container--askMeAnything-college .sherlock__input:focus,.modal--fp-reg-flow .sherlock__container--askMeAnything-highSchool .sherlock__input:focus,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedColleges .sherlock__input:focus,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedGradSchools .sherlock__input:focus,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedK12 .sherlock__input:focus,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedLocal .sherlock__input:focus,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedMajors .sherlock__input:focus,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedPrograms .sherlock__input:focus,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesCollege .sherlock__input:focus,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesGrad .sherlock__input:focus,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedWorkplaces .sherlock__input:focus,.modal--fp-reg-flow .sherlock__container--askMeAnything-undergraduateMajor .sherlock__input:focus{background:#fff;outline:none;z-index:100}.modal--fp-reg-flow .sherlock__container--askMeAnything-college .sherlock__input:focus::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-highSchool .sherlock__input:focus::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedColleges .sherlock__input:focus::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedGradSchools .sherlock__input:focus::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedK12 .sherlock__input:focus::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedLocal .sherlock__input:focus::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedMajors .sherlock__input:focus::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedPrograms .sherlock__input:focus::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesCollege .sherlock__input:focus::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesGrad .sherlock__input:focus::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedWorkplaces .sherlock__input:focus::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-undergraduateMajor .sherlock__input:focus::placeholder{color:#7d7c7c}.modal--fp-reg-flow .sherlock__container--askMeAnything-college .sherlock__input::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-highSchool .sherlock__input::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedColleges .sherlock__input::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedGradSchools .sherlock__input::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedK12 .sherlock__input::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedLocal .sherlock__input::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedMajors .sherlock__input::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedPrograms .sherlock__input::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesCollege .sherlock__input::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesGrad .sherlock__input::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedWorkplaces .sherlock__input::placeholder,.modal--fp-reg-flow .sherlock__container--askMeAnything-undergraduateMajor .sherlock__input::placeholder{color:#7d7c7c}.modal--fp-reg-flow .sherlock__container--askMeAnything-college .sherlock__input+.sherlock__overflow-gradient,.modal--fp-reg-flow .sherlock__container--askMeAnything-highSchool .sherlock__input+.sherlock__overflow-gradient,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedColleges .sherlock__input+.sherlock__overflow-gradient,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedGradSchools .sherlock__input+.sherlock__overflow-gradient,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedK12 .sherlock__input+.sherlock__overflow-gradient,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedLocal .sherlock__input+.sherlock__overflow-gradient,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedMajors .sherlock__input+.sherlock__overflow-gradient,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedPrograms .sherlock__input+.sherlock__overflow-gradient,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesCollege .sherlock__input+.sherlock__overflow-gradient,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesGrad .sherlock__input+.sherlock__overflow-gradient,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedWorkplaces .sherlock__input+.sherlock__overflow-gradient,.modal--fp-reg-flow .sherlock__container--askMeAnything-undergraduateMajor .sherlock__input+.sherlock__overflow-gradient{border-radius:4px;bottom:2px}.modal--fp-reg-flow .sherlock__container--askMeAnything-college .sherlock__input.focus-visible,.modal--fp-reg-flow .sherlock__container--askMeAnything-highSchool .sherlock__input.focus-visible,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedColleges .sherlock__input.focus-visible,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedGradSchools .sherlock__input.focus-visible,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedK12 .sherlock__input.focus-visible,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedLocal .sherlock__input.focus-visible,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedMajors .sherlock__input.focus-visible,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedPrograms .sherlock__input.focus-visible,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesCollege .sherlock__input.focus-visible,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesGrad .sherlock__input.focus-visible,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedWorkplaces .sherlock__input.focus-visible,.modal--fp-reg-flow .sherlock__container--askMeAnything-undergraduateMajor .sherlock__input.focus-visible{border:1px solid #007d5e}.modal--fp-reg-flow .sherlock__container--askMeAnything-college .sherlock__input--bottom-corners,.modal--fp-reg-flow .sherlock__container--askMeAnything-highSchool .sherlock__input--bottom-corners,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedColleges .sherlock__input--bottom-corners,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedGradSchools .sherlock__input--bottom-corners,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedK12 .sherlock__input--bottom-corners,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedLocal .sherlock__input--bottom-corners,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedMajors .sherlock__input--bottom-corners,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedPrograms .sherlock__input--bottom-corners,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesCollege .sherlock__input--bottom-corners,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesGrad .sherlock__input--bottom-corners,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedWorkplaces .sherlock__input--bottom-corners,.modal--fp-reg-flow .sherlock__container--askMeAnything-undergraduateMajor .sherlock__input--bottom-corners{border:1px solid #007d5e;border-bottom-left-radius:0;border-bottom-right-radius:0}.modal--fp-reg-flow .sherlock__container--askMeAnything-college .sherlock-options,.modal--fp-reg-flow .sherlock__container--askMeAnything-highSchool .sherlock-options,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedColleges .sherlock-options,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedGradSchools .sherlock-options,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedK12 .sherlock-options,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedLocal .sherlock-options,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedMajors .sherlock-options,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedPrograms .sherlock-options,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesCollege .sherlock-options,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesGrad .sherlock-options,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedWorkplaces .sherlock-options,.modal--fp-reg-flow .sherlock__container--askMeAnything-undergraduateMajor .sherlock-options{border-top:none;margin-top:0}.modal--fp-reg-flow .sherlock__container--askMeAnything-college .sherlock-options:before,.modal--fp-reg-flow .sherlock__container--askMeAnything-highSchool .sherlock-options:before,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedColleges .sherlock-options:before,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedGradSchools .sherlock-options:before,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedK12 .sherlock-options:before,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedLocal .sherlock-options:before,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedMajors .sherlock-options:before,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedPrograms .sherlock-options:before,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesCollege .sherlock-options:before,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesGrad .sherlock-options:before,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedWorkplaces .sherlock-options:before,.modal--fp-reg-flow .sherlock__container--askMeAnything-undergraduateMajor .sherlock-options:before{content:none}.modal--fp-reg-flow .sherlock__container--askMeAnything-college .sherlock-option [data-sherlock-option-selected=true]+label,.modal--fp-reg-flow .sherlock__container--askMeAnything-college .sherlock-option__label:hover,.modal--fp-reg-flow .sherlock__container--askMeAnything-highSchool .sherlock-option [data-sherlock-option-selected=true]+label,.modal--fp-reg-flow .sherlock__container--askMeAnything-highSchool .sherlock-option__label:hover,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedColleges .sherlock-option [data-sherlock-option-selected=true]+label,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedColleges .sherlock-option__label:hover,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedGradSchools .sherlock-option [data-sherlock-option-selected=true]+label,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedGradSchools .sherlock-option__label:hover,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedK12 .sherlock-option [data-sherlock-option-selected=true]+label,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedK12 .sherlock-option__label:hover,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedLocal .sherlock-option [data-sherlock-option-selected=true]+label,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedLocal .sherlock-option__label:hover,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedMajors .sherlock-option [data-sherlock-option-selected=true]+label,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedMajors .sherlock-option__label:hover,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedPrograms .sherlock-option [data-sherlock-option-selected=true]+label,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedPrograms .sherlock-option__label:hover,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesCollege .sherlock-option [data-sherlock-option-selected=true]+label,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesCollege .sherlock-option__label:hover,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesGrad .sherlock-option [data-sherlock-option-selected=true]+label,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedStatesGrad .sherlock-option__label:hover,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedWorkplaces .sherlock-option [data-sherlock-option-selected=true]+label,.modal--fp-reg-flow .sherlock__container--askMeAnything-interestedWorkplaces .sherlock-option__label:hover,.modal--fp-reg-flow .sherlock__container--askMeAnything-undergraduateMajor .sherlock-option [data-sherlock-option-selected=true]+label,.modal--fp-reg-flow .sherlock__container--askMeAnything-undergraduateMajor .sherlock-option__label:hover{background-color:#003024}.modal--fp-reg-flow [class^=sherlock__container--askMeAnything-] .sherlock__input{background:#fff}.modal--fp-reg-flow [class^=sherlock__container--askMeAnything-].sherlock__container--error .sherlock__input{border:1px solid #b20a00}.sherlock__container--askMeAnything-interestedColleges .sherlock__input,.sherlock__container--askMeAnything-interestedGradSchools .sherlock__input,.sherlock__container--askMeAnything-interestedK12 .sherlock__input,.sherlock__container--askMeAnything-interestedLocal .sherlock__input,.sherlock__container--askMeAnything-interestedWorkplaces .sherlock__input{border:none;height:45px;margin-bottom:0;padding:.8rem 10px}.sherlock__container--askMeAnything-interestedColleges .sherlock-options,.sherlock__container--askMeAnything-interestedGradSchools .sherlock-options,.sherlock__container--askMeAnything-interestedK12 .sherlock-options,.sherlock__container--askMeAnything-interestedLocal .sherlock-options,.sherlock__container--askMeAnything-interestedWorkplaces .sherlock-options{border-top:0}.sherlock__container--askMeAnything-college .sherlock__input,.sherlock__container--askMeAnything-currentEmployer .sherlock__input,.sherlock__container--askMeAnything-highSchool .sherlock__input,.sherlock__container--askMeAnything-interestedMajors .sherlock__input,.sherlock__container--askMeAnything-interestedPrograms .sherlock__input,.sherlock__container--askMeAnything-interestedStatesCollege .sherlock__input,.sherlock__container--askMeAnything-interestedStatesGrad .sherlock__input,.sherlock__container--askMeAnything-prevEmployer .sherlock__input,.sherlock__container--askMeAnything-undergraduateMajor .sherlock__input,.sherlock__container--editcollegeaspiration-interestedMajors .sherlock__input,.sherlock__container--editcollegeaspiration-interestedStatesCollege .sherlock__input,.sherlock__container--editcollegeeducation-college .sherlock__input,.sherlock__container--editcollegeeducation-gradSchoolProgram .sherlock__input,.sherlock__container--editcollegeeducation-graduateSchool .sherlock__input,.sherlock__container--editcollegeeducation-undergraduateMajor .sherlock__input,.sherlock__container--editemployment-currentEmployer .sherlock__input,.sherlock__container--editemployment-prevEmployer .sherlock__input,.sherlock__container--editgradschoolaspiration-interestedPrograms .sherlock__input,.sherlock__container--editgradschoolaspiration-interestedStatesGrad .sherlock__input,.sherlock__container--edithighschooleducation-highSchool .sherlock__input,.sherlock__container--userprofilecollegeeducation-college .sherlock__input,.sherlock__container--userprofilecollegeeducation-undergraduateMajor .sherlock__input,.sherlock__container--userprofileeducation-highSchool .sherlock__input,.sherlock__container--userprofilemycollegesearch-interestedMajors .sherlock__input,.sherlock__container--userprofilemycollegesearch-interestedStatesCollege .sherlock__input{height:45px;margin-bottom:0;padding:.8rem 10px}.sherlock__container--askMeAnything-college .sherlock-options,.sherlock__container--askMeAnything-currentEmployer .sherlock-options,.sherlock__container--askMeAnything-highSchool .sherlock-options,.sherlock__container--askMeAnything-interestedMajors .sherlock-options,.sherlock__container--askMeAnything-interestedPrograms .sherlock-options,.sherlock__container--askMeAnything-interestedStatesCollege .sherlock-options,.sherlock__container--askMeAnything-interestedStatesGrad .sherlock-options,.sherlock__container--askMeAnything-prevEmployer .sherlock-options,.sherlock__container--askMeAnything-undergraduateMajor .sherlock-options,.sherlock__container--editcollegeaspiration-interestedMajors .sherlock-options,.sherlock__container--editcollegeaspiration-interestedStatesCollege .sherlock-options,.sherlock__container--editcollegeeducation-college .sherlock-options,.sherlock__container--editcollegeeducation-gradSchoolProgram .sherlock-options,.sherlock__container--editcollegeeducation-graduateSchool .sherlock-options,.sherlock__container--editcollegeeducation-undergraduateMajor .sherlock-options,.sherlock__container--editemployment-currentEmployer .sherlock-options,.sherlock__container--editemployment-prevEmployer .sherlock-options,.sherlock__container--editgradschoolaspiration-interestedPrograms .sherlock-options,.sherlock__container--editgradschoolaspiration-interestedStatesGrad .sherlock-options,.sherlock__container--edithighschooleducation-highSchool .sherlock-options,.sherlock__container--userprofilecollegeeducation-college .sherlock-options,.sherlock__container--userprofilecollegeeducation-undergraduateMajor .sherlock-options,.sherlock__container--userprofileeducation-highSchool .sherlock-options,.sherlock__container--userprofilemycollegesearch-interestedMajors .sherlock-options,.sherlock__container--userprofilemycollegesearch-interestedStatesCollege .sherlock-options{border-top:0;margin-top:-1px}.sherlock__container--askMeAnything-college .sherlock__input--bottom-corners,.sherlock__container--askMeAnything-currentEmployer .sherlock__input--bottom-corners,.sherlock__container--askMeAnything-highSchool .sherlock__input--bottom-corners,.sherlock__container--askMeAnything-interestedMajors .sherlock__input--bottom-corners,.sherlock__container--askMeAnything-interestedPrograms .sherlock__input--bottom-corners,.sherlock__container--askMeAnything-interestedStatesCollege .sherlock__input--bottom-corners,.sherlock__container--askMeAnything-interestedStatesGrad .sherlock__input--bottom-corners,.sherlock__container--askMeAnything-prevEmployer .sherlock__input--bottom-corners,.sherlock__container--askMeAnything-undergraduateMajor .sherlock__input--bottom-corners,.sherlock__container--editcollegeaspiration-interestedMajors .sherlock__input--bottom-corners,.sherlock__container--editcollegeaspiration-interestedStatesCollege .sherlock__input--bottom-corners,.sherlock__container--editcollegeeducation-college .sherlock__input--bottom-corners,.sherlock__container--editcollegeeducation-gradSchoolProgram .sherlock__input--bottom-corners,.sherlock__container--editcollegeeducation-graduateSchool .sherlock__input--bottom-corners,.sherlock__container--editcollegeeducation-undergraduateMajor .sherlock__input--bottom-corners,.sherlock__container--editemployment-currentEmployer .sherlock__input--bottom-corners,.sherlock__container--editemployment-prevEmployer .sherlock__input--bottom-corners,.sherlock__container--editgradschoolaspiration-interestedPrograms .sherlock__input--bottom-corners,.sherlock__container--editgradschoolaspiration-interestedStatesGrad .sherlock__input--bottom-corners,.sherlock__container--edithighschooleducation-highSchool .sherlock__input--bottom-corners,.sherlock__container--userprofilecollegeeducation-college .sherlock__input--bottom-corners,.sherlock__container--userprofilecollegeeducation-undergraduateMajor .sherlock__input--bottom-corners,.sherlock__container--userprofileeducation-highSchool .sherlock__input--bottom-corners,.sherlock__container--userprofilemycollegesearch-interestedMajors .sherlock__input--bottom-corners,.sherlock__container--userprofilemycollegesearch-interestedStatesCollege .sherlock__input--bottom-corners{height:44px;margin-bottom:1px}.sherlock__container--askMeAnything-highSchool .sherlock__input-wrap--state-filter,.sherlock__container--claimYourSchool .sherlock__input-wrap--state-filter{display:flex}.sherlock__container--askMeAnything-highSchool .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper,.sherlock__container--claimYourSchool .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper{flex:1 auto;height:45px;margin-right:-1px}.sherlock__container--askMeAnything-highSchool .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:focus-within,.sherlock__container--claimYourSchool .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:focus-within{background-color:#eef9ff;color:#007ac8;outline:none}.sherlock__container--askMeAnything-highSchool .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper--results-visible .sherlock--state-filter,.sherlock__container--claimYourSchool .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper--results-visible .sherlock--state-filter{border-bottom-left-radius:0;border-top-left-radius:2px}.sherlock__container--askMeAnything-highSchool .sherlock__input-wrap--state-filter .sherlock--state-filter,.sherlock__container--claimYourSchool .sherlock__input-wrap--state-filter .sherlock--state-filter{border:1px solid #ccc;border-radius:2px 0 0 2px;font-size:18px;height:100%;padding:2px 15px 0}.sherlock__container--askMeAnything-highSchool .sherlock__input-wrap--state-filter .sherlock--state-filter:after,.sherlock__container--claimYourSchool .sherlock__input-wrap--state-filter .sherlock--state-filter:after{font-size:19px;top:1px}.sherlock__container--askMeAnything-highSchool .sherlock__input-wrap--state-filter .sherlock__input,.sherlock__container--claimYourSchool .sherlock__input-wrap--state-filter .sherlock__input{border-bottom-left-radius:0;border-top-left-radius:0;flex:0 0 75%}@media only screen and (min-width:500px){.sherlock__container--askMeAnything-highSchool .sherlock__input-wrap--state-filter .sherlock__input,.sherlock__container--claimYourSchool .sherlock__input-wrap--state-filter .sherlock__input{flex:0 0 79%}}.sherlock__container--claimYourSchool{flex:1;position:relative}.sherlock__container--claimYourSchool .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper{height:48px}.sherlock__container--claimYourSchool .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:focus-within{background-color:#fff;color:#1b1b1b;outline:none}.sherlock__container--claimYourSchool .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:focus-within .sherlock--state-filter{border:2px solid #007d5e}.sherlock__container--claimYourSchool .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper--results-visible .sherlock--state-filter{border-bottom-left-radius:4px;border-top-left-radius:4px}.sherlock__container--claimYourSchool .sherlock__input-wrap--state-filter .sherlock--state-filter__wrapper:after{top:5px}.sherlock__container--claimYourSchool .sherlock__input-wrap--state-filter .sherlock--state-filter{border:1px solid #1b1b1b;border-radius:4px 0 0 4px;padding:2px 15px 0}.sherlock__container--claimYourSchool .sherlock__input{border:1px solid #1b1b1b;border-radius:4px;color:#1b1b1b;height:48px;margin-bottom:0;padding:10px 0 10px 12px}.sherlock__container--claimYourSchool .sherlock__input::placeholder{color:#7d7c7c}.sherlock__container--claimYourSchool .sherlock__input:focus{background-color:#fff;border:2px solid #007d5e;color:#1b1b1b;outline:none!important;padding:9px 11px;z-index:0}.sherlock__container--claimYourSchool .sherlock__input:focus+.sherlock__overflow-gradient{opacity:0}.sherlock__container--claimYourSchool .sherlock__input+.sherlock__overflow-gradient{border-radius:4px;bottom:2px;width:1.5rem}.sherlock__container--claimYourSchool .sherlock__input--bottom-corners{border-bottom-left-radius:0;border-bottom-right-radius:4px}.sherlock__container--claimYourSchool .sherlock-options{background:#fff;border:none;border-radius:8px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);padding:8px 0}.sherlock__container--claimYourSchool .sherlock-options:before{content:none}.sherlock__container--claimYourSchool .sherlock-option [data-sherlock-option-selected=true]+label{background-color:#f3e9e3}.sherlock__container--claimYourSchool .sherlock-option .sherlock-option__label{padding:8px 16px}.sherlock__container--claimYourSchool .sherlock-option .sherlock-option__label .sherlock-option__label--primary,.sherlock__container--claimYourSchool .sherlock-option .sherlock-option__label .sherlock-option__label--secondary{color:#1b1b1b}.sherlock__container--claimYourSchool .sherlock-option .sherlock-option__label:hover{background-color:#f3e9e3}.sherlock__container--claimYourSchool .sherlock-option .sherlock-option__label:hover .sherlock-option__label--primary,.sherlock__container--claimYourSchool .sherlock-option .sherlock-option__label:hover .sherlock-option__label--secondary{color:#1b1b1b}.sherlock__container--claimYourSchool .sherlock-option__no-results{color:#7d7c7c;padding:8px 16px}.sherlock__container--claimYourSchool .field-group__error{font-size:.75rem;line-height:1.6;margin-top:4px}.sherlock__container--claimYourSchool .form__field-group--error .sherlock__input{border:2px solid #b20a00;padding:9px 11px;z-index:0}.sherlock__container--claimYourSchool .form__field-group--error .sherlock__input+.sherlock__overflow-gradient{bottom:2px;right:2px;top:2px}.sherlock--state-filter__wrapper{flex:1 auto;position:relative}.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;pointer-events:none;position:absolute;right:2px;top:2px;z-index:1}.sherlock--state-filter__wrapper:focus-within:after{background:linear-gradient(270deg,#eef9ff 50%,rgba(238,249,255,0));color:#464646}.sherlock--state-filter{background-color:#fff;border:1px solid #ccc;border-radius:2px;border-bottom-left-radius:0;border-right-color:#bbb;border-top-left-radius:0;color:#464646;display:block;font-family:Source Sans Pro;font-size:18px;font-size:15px;height:46px;height:35px;line-height:46px;line-height:32px;margin:0;padding:0 15px;position:relative;width:100%}.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}::placeholder{color:#ababab}input,textarea{-webkit-appearance:none;-webkit-border-radius:0;box-shadow:none}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}.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{color:#0063a5;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){align-items:baseline;display:flex;justify-content:flex-end}}@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:#b20a00;flex:1;margin:0 0 1em;text-align:center}@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-bottom:20px;margin-right:0}}.field-group__error,.form__submit__error{color:#b20a00;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;background-color:transparent;border-radius:2px}.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;max-width:600px;padding:0 15px;position:relative;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{align-items:center;display:flex;flex:1 0 0;flex-direction:row-reverse}.form__submit__cols .form__terms,.role-scholarship .form__submit__cols .form__terms{margin-top:0;max-width:450px;text-align:left}.form__submit__cols .form__submit__btn{margin-left:auto}.form__header,.form__separator__title{font-size:32px}.form__header__cta{font-size:16px;line-height:26px}}@media only screen and (max-width:767.9px){.form__wrapper--desktop--no-bg,.form__wrapper--no-bg{margin:0}}.form--claim-school .form__terms{color:rgba(0,0,0,.6);font-size:14px}@media only screen and (min-width:500px){.form--claim-school .form__terms{max-width:72%;padding-right:30px}}.direct-admissions-reg--hero-image{background-color:#835000;padding:48px;text-align:center}.direct-admissions-reg--hero-image h2{margin:24px 0}.form__wrapper--direct-admissions-reg{background-color:#f3e9e3;padding:64px 14px}.form__wrapper--direct-admissions-reg form{max-width:700px}.form__wrapper--direct-admissions-reg .form__header{margin-bottom:16px}@media only screen and (max-width:767.9px){.form__wrapper--direct-admissions-reg .form__submit button{width:100%}}.form__wrapper--direct-admissions-reg .field-group__password,.form__wrapper--direct-admissions-reg .field-group__registrationActionId,.form__wrapper--direct-admissions-reg .field-group__registrationReason{padding-bottom:0}.form__wrapper--direct-admissions-reg .expedite-textfield{margin-bottom:0}.form__wrapper--direct-admissions-reg .field-group__rememberMe{padding-bottom:12px}.form__wrapper--direct-admissions-reg .direct-admissions-logo{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/direct-admissions-logo.webp);background-size:contain;display:flex;height:99px;margin-bottom:36px;width:217px}.form__wrapper--direct-admissions-reg .expedite-form-cta{flex-basis:100%;margin-bottom:16px;text-decoration:none}@media (hover:hover){.form__wrapper--direct-admissions-reg .expedite-form-cta:hover{color:unset}}.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%}.checkbox--color-primary input[type=checkbox]:hover+label:before{border-color:#004436}.checkbox--color-primary input[type=checkbox]:checked+label:before{background-color:#004436;border:#004436}.field-group--checkbox{margin:0}.field-group--checkbox--bottom-border{border-bottom:1px solid #dfdddb;padding-bottom:30px}.field-group--checkbox--bottom-border input[type=checkbox]:hover+label:before{border-color:#004436}.field-group--checkbox--bottom-border input[type=checkbox]:checked+label:before{background-color:#004436;border:#004436}.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-expedite-tooltip{margin-bottom:0}.field-group__label.field-group__label--split{display:block}.field-group__label.field-group__label--split .field-group__label__hint{display:block;margin-bottom:5px;margin-left:0}.field-group__label.field-group__label--wrap{display:block}.field-group__label.field-group__label--wrap .field-group__label__hint{display:block;margin-bottom:5px;margin-left:0}.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;user-select:none}.field-group__label--checkbox--large{font-size:18px;margin-left:32px}.field-group__hint,.field-group__label__hint{color:#5f5f5f;font-size:.75em;margin:0 15px 0 0;min-width:-webkit-min-content;position:relative;top:1px;white-space:nowrap}@media screen and (max-width:600px){.field-group__hint,.field-group__label__hint{display:block;white-space:pre-line}}.field-group__select__label__hint{top:0}.field-group__label__text{margin-right:5px;min-width:-webkit-min-content;white-space:nowrap}.field-group__label__text--wrap{margin-right:5px;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{cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-top:16px}@media only screen and (min-width:500px){.field-group__meta__cta{margin-top:20px}}.platform .field-group__meta__cta--forgot-pwd{color:#007ac8;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-top:16px;padding:0;position:absolute;right:0;transition:none;z-index:2}@media only screen and (min-width:500px){.platform .field-group__meta__cta--forgot-pwd{margin-top:20px}}.platform .field-group__meta__cta--forgot-pwd:hover{color:#007ac8;text-decoration:underline}@media only screen and (min-width:760px){.field-group__label.field-group__label--wrap .field-group__label__hint{display:inline-block;margin-bottom:5px;margin-left: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:767.9px){.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 8px}.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;outline:none}.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{display:none}.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{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.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;outline:none}.modal--fp-reg-flow .form__field-natl-avg--address1 .textbox--success:focus,.modal--fp-reg-flow .form__field-natl-avg--address1--error .textbox--success:focus,.modal--fp-reg-flow .form__field-natl-avg--address1--success .textbox--success:focus,.modal--fp-reg-flow .form__field-natl-avg--address2 .textbox--success:focus,.modal--fp-reg-flow .form__field-natl-avg--address2--error .textbox--success:focus,.modal--fp-reg-flow .form__field-natl-avg--address2--success .textbox--success:focus{border:1px solid #007d5e!important;position:relative;z-index:1}@media only screen and (min-width:500px){.field-group--natl-address .form__field-group{padding:0 0 8px}.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{background:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0));color:#464646}.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:#295aa2;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):not(.Mui-focusVisible){outline:0}.js-focus-visible button.repeater-row__trigger.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}@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):not(.Mui-focusVisible){outline:0}.js-focus-visible .repeater--considered-list button.repeater-row__trigger.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.repeater-row--considered-list{border-top:none;display:block;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 .repeater-row--considered-list.repeater-row:not(:first-of-type),.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){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--radio-header-container{align-items:center;display:flex}.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{-webkit-appearance:none;opacity:0;position:absolute}.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;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{-webkit-font-smoothing:antialiased;background-color:#007ac8;border:1px solid #007ac8;color:#fff;content:"\e610";font-family:Niche-Interface-Symbols;font-size:19px}.js-focus-visible.checkbox--error:focus:not(.focus-visible):not(.Mui-focusVisible)+.field-group__label--checkbox--large:before,.js-focus-visible.checkbox--error:focus:not(.focus-visible):not(.Mui-focusVisible)+.field-group__label--checkbox:before,.js-focus-visible.checkbox--meta:focus:not(.focus-visible):not(.Mui-focusVisible)+.field-group__label--checkbox--meta:before,.js-focus-visible.checkbox--success:focus:not(.focus-visible):not(.Mui-focusVisible)+.field-group__label--checkbox--large:before,.js-focus-visible.checkbox--success:focus:not(.focus-visible):not(.Mui-focusVisible)+.field-group__label--checkbox:before,.js-focus-visible.checkbox:focus:not(.focus-visible):not(.Mui-focusVisible)+.field-group__label--checkbox--large:before,.js-focus-visible.checkbox:focus:not(.focus-visible):not(.Mui-focusVisible)+.field-group__label--checkbox:before,.js-focus-visible.offer-option__input:focus:not(.focus-visible):not(.Mui-focusVisible)+.field-group__label--checkbox--large:before,.js-focus-visible.offer-option__input:focus:not(.focus-visible):not(.Mui-focusVisible)+.field-group__label--checkbox:before{outline:0}.focus-visible.checkbox+.field-group__label--checkbox--large:before,.focus-visible.checkbox+.field-group__label--checkbox:before,.focus-visible.checkbox--error+.field-group__label--checkbox--large:before,.focus-visible.checkbox--error+.field-group__label--checkbox:before,.focus-visible.checkbox--meta+.field-group__label--checkbox--meta:before,.focus-visible.checkbox--success+.field-group__label--checkbox--large:before,.focus-visible.checkbox--success+.field-group__label--checkbox:before,.focus-visible.offer-option__input+.field-group__label--checkbox--large:before,.focus-visible.offer-option__input+.field-group__label--checkbox:before{outline:3px solid #222;outline-offset:3px;z-index:1000}.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;z-index:1000}.textbox--conjoined--inner--error+.conjoined-inner__label{color:#b20a00}.textbox--conjoined--inner--success+.conjoined-inner__label{color:#298541}.textbox--conjoined,.textbox--conjoined--inner{border:1px solid #ccc;border-radius:2px;border-radius:0;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--conjoined--inner:focus-visible:focus,.textbox--conjoined:focus-visible:focus{outline:none!important}.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;color:#464646;outline:none!important;position:relative}.textbox--conjoined--error:focus::placeholder,.textbox--conjoined--inner--error:focus::placeholder,.textbox--conjoined--inner--success:focus::placeholder,.textbox--conjoined--inner:focus::placeholder,.textbox--conjoined--success:focus::placeholder,.textbox--conjoined:focus::placeholder{color:#8ec8ef}.textbox--conjoined--error{background-color:#ffe4e1;border:1px solid #ccc;border-radius:2px;border-radius:0;box-shadow:none;color:#464646;color:#b20a00;display:block;font-family:Source Sans Pro,sans-serif;font-size:18px;height:45px;padding:0 15px;width:100%}.textbox--conjoined--error::placeholder{color:#faaf99}.textbox--conjoined--error:focus-visible:focus{outline:none!important}.textbox--conjoined--inner--error{background-color:#ffe4e1;border:1px solid #ccc;border-radius:2px;border-radius:0;box-shadow:none;color:#464646;color:#b20a00;display:block;font-family:Source Sans Pro,sans-serif;font-size:18px;height:45px;padding:9px 15px 0;width:100%}.textbox--conjoined--inner--error::placeholder{color:#faaf99}.textbox--conjoined--inner--error:focus-visible:focus{outline:none!important}.textbox--conjoined--success{background-color:#e9f7e2;border:1px solid #ccc;border-radius:2px;border-radius:0;box-shadow:none;color:#409126;color:#464646;color:#298541;display:block;font-family:Source Sans Pro,sans-serif;font-size:18px;height:45px;padding:0 15px;width:100%}.textbox--conjoined--success:focus-visible:focus{outline:none!important}.textbox--conjoined--inner--success{background-color:#e9f7e2;border:1px solid #ccc;border-radius:2px;border-radius:0;box-shadow:none;color:#409126;color:#464646;color:#298541;display:block;font-family:Source Sans Pro,sans-serif;font-size:18px;height:45px;padding:9px 15px 0;width:100%}.textbox--conjoined--inner--success:focus-visible:focus{outline:none!important}@media only screen and (min-width:500px){.conjoined-inner__wrapper{flex:1 0 0;flex-grow:1}.conjoined-inner__wrapper .conjoined-input{border-left:0;border-top:1px solid #ccc}.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-left:0;border-top:1px solid #ccc;border-top-right-radius:2px}.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}}.modal--fp-reg-flow .textbox--conjoined--inner--success:focus{border:1px solid #007d5e!important;position:relative;z-index:1}.expedite-textfield__conjoined .MuiInput-root.Mui-error{z-index:200}.expedite-textfield__conjoined .MuiInput-root.Mui-focused{z-index:300}.form__field-group--picker{padding:0 0 15px}.picker-list{background-color:#fff;border:1px solid #bbb;border-radius:2px}.js-focus-visible .picker-list:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .picker-list.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .picker-list.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.picker-list-item{color:#787878;cursor:pointer;margin:0;padding:0}.picker-list-item .picker-list-item__button{color:#464646;font-size:16px;line-height:1.4;padding:10px;text-align:left;transition:none;width:100%}.picker-list-item .picker-list-item__button:hover{color:#464646}.picker-list-item+.picker-list-item{border-top:1px solid #ddd}.picker-list-item+.picker-list-item--selected{border-top:1px solid #007ac8}.picker-list-item--selected+.picker-list-item{border-top:1px solid #fff}.picker-list-item--selected+.picker-list-item:hover{border-top:1px solid #b8def7}.picker-list-item:hover{background-color:#b8def7}.picker-list-item--selected{background-color:#007ac8;color:#787878;color:#fff;cursor:pointer;margin:0;padding:0}.picker-list-item--selected .picker-list-item__button{color:#464646;font-size:16px;line-height:1.4;padding:10px;text-align:left;transition:none;width:100%}.picker-list-item--selected .picker-list-item__button:hover{color:#464646}.picker-list-item--selected .picker-list-item__button,.picker-list-item--selected .picker-list-item__button:hover{color:#fff}.form__field-group--picker+.form__field-group--picker{margin-left:30px}@media only screen and (max-width:767.9px){.form__field-group--picker+.form__field-group--picker{margin-left:0}.picker-list__wrapper+.picker-list__wrapper{margin-left:30px}}.option-picker__wrapper{background-color:#fff;border:1px solid #ccc;border-radius:2px;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):not(.Mui-focusVisible){outline:0;z-index:0}.js-focus-visible .option-picker__wrapper .focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000;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{padding-bottom:2.75em;transform:translate(0);transition:transform .3s ease-in-out}.option-picker-exit{position:absolute;top:0;transform:translate(0);width:100%}.option-picker-enter-active.option-picker__terminal-message,.option-picker-enter.option-picker__terminal-message{padding-bottom:1em}.option-picker-exit-active.option-picker__terminal-message,.option-picker-exit.option-picker__terminal-message{display:none;padding-bottom:0}.option-picker-exit.option-picker-exit-active{padding-bottom:2.75em;transform:translate(-100%);transition:transform .3s ease-in-out}.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;margin:0;padding:0 .88em 1em;width:200%}.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;background-color:#eef9ff;border:1px solid #fff;border-radius:2px;color:#464646;color:#007ac8;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--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;background-color:#007ac8;border:1px solid #fff;border-radius:2px;color:#464646;color:#fff;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;position:relative;text-align:center;width:100%}.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}}.form__field-group--password{display:flex;flex-direction:column}.form__field-group--password .input{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}.form__field-group--password .field-group__label__text{min-width:auto;white-space:normal}.form__field-group--password .field-group__label__tooltip{flex:1}.form__wrapper--password input{margin-top:8px}.form__wrapper--password .field-group__wrapper{margin-top:8px!important}.form__wrapper--password .icon-password-eye,.form__wrapper--password .icon-password-eye--hide{color:#66bda3;right:16px;top:64px;z-index:1}.form__wrapper--password .icon-password-eye--hide:focus,.form__wrapper--password .icon-password-eye:focus{outline:0}.form__wrapper--password .icon-password-eye--hide:hover,.form__wrapper--password .icon-password-eye:hover{color:#66bda3}.form__wrapper--password .icon-password-eye--hide:focus-visible,.form__wrapper--password .icon-password-eye:focus-visible{outline:2px solid #000;outline-offset:5px}@media only screen and (min-width:325px){.form__wrapper--password .icon-password-eye,.form__wrapper--password .icon-password-eye--hide{right:8px;top:44px}}.icon-password-eye{-webkit-tap-highlight-color:transparent;background:none;border:none;color:#bbb;cursor:pointer;display:block;font-size:24px;position:absolute;right:0;top:0;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.icon-password-eye:hover{color:#ababab}.js-focus-visible .icon-password-eye:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .icon-password-eye.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.icon-password-eye--hide{-webkit-tap-highlight-color:transparent;background:none;border:none;color:#bbb;cursor:pointer;display:block;font-size:24px;position:absolute;right:0;top:0;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.icon-password-eye--hide:hover{color:#ababab}.js-focus-visible .icon-password-eye--hide:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .icon-password-eye--hide.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.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{-webkit-appearance:none;left:0;opacity:.01;position:fixed;top:0}.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}.user-profile-block__wrapper .radio+.field-group__label{font-size:16px;padding:0 1.5em 18px 30px}.user-profile-block__wrapper .radio+.field-group__label--radio:before,.user-profile-block__wrapper .radio--error+.field-group__label--radio--error:before,.user-profile-block__wrapper .radio--success+.field-group__label--radio--success:before{background:#fff;border:2px solid #787878;height:20px;width:20px}.user-profile-block__wrapper .radio--error:checked+.field-group__label--radio--error:before,.user-profile-block__wrapper .radio--success:checked+.field-group__label--radio--success:before,.user-profile-block__wrapper .radio:checked+.field-group__label--radio:before{border-color:#067d5c}.user-profile-block__wrapper .radio--error:checked+.field-group__label--radio--error:after,.user-profile-block__wrapper .radio--success:checked+.field-group__label--radio--success:after,.user-profile-block__wrapper .radio:checked+.field-group__label--radio:after{background:#067d5c;border-radius:100%;content:" ";display:block;height:10px;left:5px;position:absolute;top:5px;width:10px;z-index:101}.user-profile-block__wrapper .radio.focus-visible:checked+.field-group__label--radio:after{z-index:1001}.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;z-index:1000}.radio--error.js-focus-visible .radio--error:focus:not(.focus-visible):not(.Mui-focusVisible)+.field-group__label--radio--error:before,.radio--success.js-focus-visible .radio--success:focus:not(.focus-visible):not(.Mui-focusVisible)+.field-group__label--radio--success:before,.radio.js-focus-visible .radio:focus:not(.focus-visible):not(.Mui-focusVisible)+.field-group__label--radio:before{outline:0}.button.button--bare.icon-exit-thick--input-list{color:#ccc;cursor:pointer;font-family:Niche-Interface-Symbols;font-size:18px;margin:-9px 0 0;padding:0;position:absolute;right:0;top:50%}.js-focus-visible .button.button--bare.icon-exit-thick--input-list:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .button.button--bare.icon-exit-thick--input-list.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .button.button--bare.icon-exit-thick--input-list.focus-visible:not(.Mui-focusVisible).--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:#b20a00;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;height:48px;margin:0;opacity:.01;z-index:1}.input-list-select__label{color:#ccc;height:46px;left:0;line-height:45px;padding:0 10px;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{-webkit-font-smoothing:antialiased;color:#007ac8;content:"\e619";display:inline-block;font-family:Niche-Interface-Symbols;font-size:19px;margin:0 3px 0 0}.select-list__input:after{font-size:24px;top:18px}.select-list__input__select{border-top-left-radius:0;border-top-right-radius:0;color:#bbb;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:#b20a00}.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}.autocomplete-wrapper{position:relative}.autocomplete-options{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);max-height:400px;overflow-y:auto;padding:8px 0;position:absolute;width:100%;z-index:1000}.standard-modal-layout__user-profile .autocomplete-options{max-height:250px}.autocomplete-options .autocomplete-option:not(.loading){color:#323232;display:flex;flex-flow:column;font-size:16px;height:64px;justify-content:center;line-height:150%;overflow:hidden;padding:8px 16px;text-overflow:ellipsis;white-space:nowrap}.autocomplete-options .autocomplete-option.loading{display:flex;margin:0 auto}.autocomplete-option circle{fill:transparent}.autocomplete-options .autocomplete-option strong{color:#1b1b1b;font-weight:700}.autocomplete-options .autocomplete-option.Mui-focused{background-color:hsla(24,41%,70%,.2)}.form__heading{font-size:28px}.form__heading:first-of-type{font-size:32px}.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;font-size:.9em;left:.15em;position:absolute;top:.05em;transform:scale(0);transition:transform .15s ease;will-change:transform;z-index:2}.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;appearance:none;font-size:1em;height:0;left:0;opacity:.01;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}.js-focus-visible .checkbox-control__input.focus-visible+.checkbox-control__label:before{outline:3px solid #222;outline-offset:3px;z-index:1000}.checkbox-control__label{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 #7d7c7c;border-radius:4px}.field--small .select-control{height:2rem}.select-control__input{-webkit-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;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;flex:1 0 0;font-size:1rem;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:first-child{margin-top:0}.field-group--stacked{display:block}.field-group--stacked .field{margin-left:0;margin-top:1px}.field-group--stacked .field:first-child{border-radius:2px 2px 0 0;margin-top: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;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::placeholder{color:#ababab}.input-control:focus{background:#eef9ff;color:#007ac8;outline:none}.input-control:focus::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:#b20a00}.field--invalid .input-control::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{cursor:pointer;display:inline-block;line-height:24px;position:relative;text-align:center;width:100%}@media (hover:hover){.pill-control:hover .pill-control__label{border-color:#009266;z-index:1}}.pill-control__input{background:transparent;left:0;opacity:0;position:absolute;top:0;z-index:-1}.pill-control__input:checked{opacity:1}.pill-control__input:checked+.pill-control__label{background:#007d5e;border-color:#007d5e;color:#fff;position:relative;z-index:1}@media (hover:hover){.pill-control__input:checked+.pill-control__label:hover{background:#009266;border-color:#009266}}.js-focus-visible .pill-control__input:focus:not(.focus-visible):not(.Mui-focusVisible)+.pill-control__label{outline:0}.js-focus-visible .pill-control__input.focus-visible+.pill-control__label{outline:3px solid #222;outline-offset:3px;position:relative;z-index:1000;z-index:2}.pill-control__label{background:#fff;border:1px solid #fff;color:#5f5f5f;display:block;font-size:16px;font-weight:600;padding:5px;position:relative;user-select:none}@media only screen and (min-width:350px){.pill-control__label{font-size:18px}}@media only screen and (min-width:768px){.pill-control__label{font-size:14px}}@media (hover:hover){.pill-control__label:hover{background:#009266;border-color:#009266;color:#fff}}.field--bordered .pill-control__label{border:1px solid #7d7c7c;height:48px;padding-top:11px}@media only screen and (min-width:768px){.field--bordered .pill-control__label{height:40px;padding-top:7px}}.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-color:#007ac8;border-width:6px}.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}.js-focus-visible .radio-control__input:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .radio-control__input.focus-visible+.radio-control__label:before{outline:3px solid #222;outline-offset:3px}.radio-control__label{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}.search-grade-group{margin:5px 0 0 5px;max-width:220px}.search-grade-group .field{overflow:visible}.grade-control{cursor:pointer;display:inline-block;line-height:22px;position:relative}.grade-control__input{background:transparent;left:0;opacity:0;position:absolute;top:0;z-index:-1}.grade-control__input:checked{opacity:1}.js-focus-visible .grade-control__input:focus:not(.focus-visible):not(.Mui-focusVisible)+.grade-control__grade{outline:0}.js-focus-visible .grade-control__input.focus-visible+.grade-control__grade{outline:3px solid #222;outline-offset:3px;z-index:1000}.grade-control__grade{background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20220425.svg);background-position:-.12em -14.35em;background-size:50em 50em;background-size:135.5em 135.5em;cursor:pointer;display:inline-block;font-size:.85em;height:2.5em;height:35px;overflow:hidden;print-color-adjust:exact;text-indent:-1000%;width:2.5em}@media only screen and (max-width:767.9px){.grade-control__grade{font-size:1em;height:43px}}.grade-control__grade--a{background-position:-.365em -74.85em}@media (hover:hover){.grade-control__grade--a:hover{background-position:-.365em -84.97em}}.grade-control__input:checked+.grade-control__grade--a{background-position:-.365em -81.575em}@media (hover:hover){.grade-control__input:checked+.grade-control__grade--a:hover{background-position:-.365em -84.97em}}.grade-control__grade--b{background-position:-4.65em -74.85em}@media (hover:hover){.grade-control__grade--b:hover{background-position:-4.65em -84.97em}}.grade-control__input:checked+.grade-control__grade--b{background-position:-4.65em -81.575em}@media (hover:hover){.grade-control__input:checked+.grade-control__grade--b:hover{background-position:-4.65em -84.97em}}.grade-control__grade--c{background-position:-8.845em -74.85em}@media (hover:hover){.grade-control__grade--c:hover{background-position:-8.845em -84.97em}}.grade-control__input:checked+.grade-control__grade--c{background-position:-8.845em -81.575em}@media (hover:hover){.grade-control__input:checked+.grade-control__grade--c:hover{background-position:-8.845em -84.97em}}.grade-control__grade--d{background-position:-13.08em -74.85em}@media (hover:hover){.grade-control__grade--d:hover{background-position:-13.08em -84.97em}}.grade-control__input:checked+.grade-control__grade--d{background-position:-13.08em -81.575em}@media (hover:hover){.grade-control__input:checked+.grade-control__grade--d:hover{background-position:-13.08em -84.97em}}.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}@media (hover:hover){.picker-control:hover .picker-control__label{background:#009266;border-color:#009266;color:#fff}.field--bordered .picker-control:hover .picker-control__label{border-color:#009266}}.picker-control__input{background:transparent;left:2px;opacity:0;position:absolute;top:0;z-index:-1}.picker-control__input:checked{opacity:1}.js-focus-visible .picker-control__input:focus:not(.focus-visible):not(.Mui-focusVisible)+.picker-control__label{outline:0}.js-focus-visible .picker-control__input.focus-visible+.picker-control__label{outline:3px solid #222;outline-offset:3px;position:relative;z-index:1000;z-index:1}.picker-control__input:checked+.picker-control__label{background:#007ac8;border-color:#007ac8;color:#fff}.picker-control__label{background:#fff;border:1px solid #fff;border-radius:4px;color:#5f5f5f;display:block;font-size:13px;font-weight:600;padding:5px;user-select:none}.field--bordered .picker-control__label{border:1px solid #7d7c7c;border-radius:100px;font-size:16px;height:40px;max-width:58px;padding-top:7px}@media only screen and (min-width:768px){.field--bordered .picker-control__label{height:32px;max-width:46px;padding-top:3px}}.field--bordered .picker-control__input:checked+.picker-control__label{background:#007d5e;border-color:#007d5e;color:#fff}.field--bordered .picker-control:hover .picker-control__input:checked+.picker-control__label{background:#009266;border-color:#009266}.search-pick-group{margin-left:5px;max-width:268px}._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 10px #d2ad9420}._range-control-track{background:transparent;border-radius:10px;box-shadow:inset 0 0 0 1px #ddd;cursor:pointer;height:15px;width:100%}.range-control{-webkit-tap-highlight-color:transparent;display:block;height:62px;position:relative}.range-control__input{-webkit-appearance:none;background:transparent;cursor:pointer;height:45px;left:0;position:absolute;top:20px;width:100%;z-index:1}.range-control__input:focus{outline:none}.range-control__input:focus::-webkit-slider-thumb{box-shadow:0 0 0 10px #d2ad9420}.range-control__input:focus::-moz-range-thumb{box-shadow:0 0 0 10px #d2ad9420}.range-control__input:focus::-ms-thumb{box-shadow:0 0 0 10px #d2ad9420}.range-control__input::-ms-track{background:transparent;border-color:transparent;border-radius:10px;box-shadow:inset 0 0 0 1px #ddd;color:transparent;cursor:pointer;height:15px;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:#323232;cursor:pointer;float:right;font-size:12px;font-weight:600;padding:7px 12px 7px 11px}.range-control-reset circle{fill:#dfdddb}.range-control-reset path{color:#565656}.platform .range-control-reset.button.button--bare:hover{background-color:hsla(24,41%,70%,.2);border-radius:4px}.platform .range-control-reset.button.button--bare:active{background-color:hsla(24,41%,70%,.4);border-radius:4px}.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;margin-top:-7.5px;width:30px}.range-control--focused .range-control__input::-webkit-slider-thumb{border-color:#b8def7;box-shadow:0 0 0 10px #d2ad9420}.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 10px #d2ad9420}.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;margin:2px 1px 0;width:30px}.range-control--focused .range-control__input::-ms-thumb{border-color:#b8def7;box-shadow:0 0 0 10px #d2ad9420}.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{color:#565656;font-size:14px;font-weight:600;margin:0 0 3px}.range-control-label[data-has-value=false]{color:#5f5f5f}.search__cardCTA--wrapper{cursor:pointer;display:block;margin:10px 0}.search__cardCTA{box-shadow:0 6px 16px rgba(0,0,0,.08),0 -2px 8px rgba(0,0,0,.04);width:100%}.search__cardCTA.no-box-shadow{box-shadow:none}.search__cardCTA--desktop{display:none}@media only screen and (min-width:768px){.search__cardCTA--desktop{border-radius:2px;display:block;max-width:800px}.search__cardCTA--desktop:hover{box-shadow:2px 2px 8px 4px rgba(0,0,0,.15)}}.search__cardCTA--mobile{display:block}@media only screen and (min-width:768px){.search__cardCTA--mobile{display:none}}.direct-admissions-cta{display:flex;flex-direction:column}@media only screen and (min-width:0px){.direct-admissions-cta{border-radius:0}}@media only screen and (min-width:500px){.direct-admissions-cta{border-radius:2px}}@media only screen and (min-width:768px){.direct-admissions-cta{flex-direction:row}}.homes-cta{align-items:center;display:flex;height:180px;justify-content:center;overflow:hidden;position:relative;text-align:center;width:100%;z-index:0}.homes-cta-image{z-index:0}.homes-cta:hover{text-decoration:none}.homes-cta .button{position:absolute;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-repeat:no-repeat;background-size:90px;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}}.illustrated-cta__card{overflow:visible}.illustrated-cta{background-color:#fff;border:none;cursor:pointer;display:flex;font:400 1em/1.4 Source Sans Pro,sans-serif;height:140px;line-height:26px;overflow:hidden;padding:0 20px 0 10px;position:relative;text-align:left;width:100%;z-index:0}@media only screen and (min-width:325px){.illustrated-cta{padding-left:20px}}@media only screen and (min-width:500px){.illustrated-cta{align-items:center;display:flex;padding:0 48px}}.illustrated-cta:before{background-repeat:no-repeat;bottom:0;content:"";height:88px;left:auto;position:absolute;right:10px;top:25px;z-index:-1}@media only screen and (min-width:500px){.illustrated-cta:before{height:100px;right:20px;top:20px}}.illustrated-cta:hover{box-shadow:2px 2px 8px 4px rgba(0,0,0,.15);text-decoration:none}.js-focus-visible .profile .illustrated-cta.focus-visible{outline-offset:-3px}.illustrated-cta__text{align-items:center;display:flex;z-index:1}@media only screen and (min-width:500px){.illustrated-cta__text{padding:0 180px 0 0}}.illustrated-cta__text-prompt{color:#346dc2;display:inline-block;font-family:Fraunces,serif;font-size:1.625rem;font-weight:600;line-height:31px;width:calc(100% - 60px)}.illustrated-cta__text-prompt:hover{color:#295aa2}@media only screen and (min-width:400px){.illustrated-cta__text-prompt{width:calc(100% - 50px)}}@media only screen and (min-width:500px){.illustrated-cta__text-prompt{font-size:1.75rem;width:100%}}.illustrated-cta--graduate-schools .illustrated-cta__text{padding:0 75px 0 0}@media only screen and (min-width:500px){.illustrated-cta--graduate-schools .illustrated-cta__text{padding:0 180px 0 0}}.illustrated-cta--topic-scholarships{justify-content:right;padding:0 10px}@media only screen and (min-width:325px){.illustrated-cta--topic-scholarships{padding:0 20px 0 10px}}.illustrated-cta--topic-scholarships:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/topic-scholarship_small.png);background-size:contain;left:6px;right:auto;width:101.2px}@media only screen and (min-width:325px){.illustrated-cta--topic-scholarships:before{left:23px}}@media only screen and (min-width:768px){.illustrated-cta--topic-scholarships:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/topic-scholarship_big.png);width:115px}}.illustrated-cta--topic-scholarships .illustrated-cta__text{margin-left:125px;max-width:75%;padding:0}.illustrated-cta--topic-scholarships .illustrated-cta__text-prompt{font-size:1.5rem}@media only screen and (min-width:500px){.illustrated-cta--topic-scholarships .illustrated-cta__text-prompt{font-size:1.75rem}}.illustrated-cta--topic-school-search{padding:0 16px}.illustrated-cta--topic-school-search:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/school-search-small.png);background-size:contain;height:auto;width:101.2px}@media only screen and (min-width:767px){.illustrated-cta--topic-school-search:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/school-search.png);width:115px}}.illustrated-cta--topic-school-search .illustrated-cta__text{max-width:85%}@media only screen and (min-width:500px){.illustrated-cta--topic-school-search .illustrated-cta__text{max-width:100%}}.illustrated-cta--topic-school-search .illustrated-cta__text-prompt{font-size:1rem;line-height:19px}@media only screen and (min-width:500px){.illustrated-cta--topic-school-search .illustrated-cta__text-prompt{font-size:1.375rem;line-height:22px}}@media only screen and (min-width:767px){.illustrated-cta--topic-school-search .illustrated-cta__text-prompt{font-size:1.75rem;line-height:34px}}.illustrated-cta--k12:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/review-your-school_small.png);width:167.2px}@media only screen and (min-width:500px){.illustrated-cta--k12:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/review-your-school.png);width:190px}}.illustrated-cta--places-to-live:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/review-your-area_small.png);right:15px;width:136.4px}@media only screen and (min-width:500px){.illustrated-cta--places-to-live:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/review-your-area.png);right:20px;width:155px}}.illustrated-cta--places-to-work:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/review-your-workplace_small.png);width:167.2px}@media only screen and (min-width:500px){.illustrated-cta--places-to-work:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/review-your-workplace.png);width:190px}}.illustrated-cta--colleges:before,.illustrated-cta--graduate-schools:before,.illustrated-cta--scholarships:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/find-college-scholarships_small.png);right:-10px;width:158.4px}@media only screen and (min-width:500px){.illustrated-cta--colleges:before,.illustrated-cta--graduate-schools:before,.illustrated-cta--scholarships:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/cta/find-college-scholarships.png);right:20px;width:180px}}.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 .profile .illustrated-cta-large.focus-visible{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{display:block}.informational-cta__anchor:hover{text-decoration:none}@media only print{.informational-cta__anchor{display:none}}.js-focus-visible .informational-cta__anchor:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .informational-cta__anchor.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .informational-cta__anchor.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.informational-cta__badge{padding-bottom:1px}.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{color:#0063a5;text-decoration:underline}@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--admissions-calculator{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/informational-cta/admissions-calc-magic-8-ball.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.informational-cta__image--college-quiz{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/informational-cta/college-quiz-tetris.svg);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);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/find-schools-near-you-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:66px;width:94px}@media only screen and (min-width:500px){.informational-cta__image--schools_near_you{height:92px;width:131px}}.informational-cta__image--test-prep{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/informational-cta/test-prep-icon.png);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;box-shadow:none;margin-bottom:16px;padding:16px 24px 16px 16px}.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{padding:24px 0 24px 16px}.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}.informational-cta__container--college-quiz{margin:5px 0;max-height:216px;padding:24px 14px 20px;text-align:left}.informational-cta__container--college-quiz:hover .informational-cta__title--fake-link{color:#346dc2;text-decoration:none}.informational-cta__container--college-quiz .informational-cta__badge{color:#4a4a4a;font-size:11px}.informational-cta__container--college-quiz .informational-cta__title{font-family:Fraunces,serif;font-size:22px;font-weight:600;order:10;padding-left:0}.informational-cta__container--college-quiz .informational-cta__title--fake-link{color:#346dc2;padding-left:0}.informational-cta__container--college-quiz .informational-cta__body{color:#323232;margin-bottom:8px;order:20;padding-left:0}.informational-cta__container--college-quiz .informational-cta__image{height:101px;margin-left:-10px;margin-top:0;min-width:126px;order:30;position:relative}@media only screen and (min-width:375px){.informational-cta__container--college-quiz{max-height:200px}.informational-cta__container--college-quiz .informational-cta__badge{font-size:12px}.informational-cta__container--college-quiz .informational-cta__title{font-size:26px}}@media only screen and (min-width:550px){.informational-cta__container--college-quiz{margin:10px 0;max-height:182px;padding:30px 30px 25px}.informational-cta__container--college-quiz .informational-cta__badge{font-size:13px;padding-bottom:4px}.informational-cta__container--college-quiz .informational-cta__image{height:105px;margin-top:-44px;min-width:141px}}.informational-cta__container--college-quiz:hover{box-shadow:2px 2px 8px 4px rgba(0,0,0,.15)}.informational-cta__container--admissions-calculator{margin:5px 0;max-height:197px;padding:24px 16px 20px}.informational-cta__container--admissions-calculator:hover .informational-cta__title--fake-link{color:#004436;text-decoration:none}.informational-cta__container--admissions-calculator .informational-cta__body{color:#323232;padding:10px 0 0}.informational-cta__container--admissions-calculator .informational-cta__image{height:85px;margin:-10px -10px -30px auto;min-width:28vw;order:15;position:relative}.informational-cta__container--admissions-calculator .informational-cta__title{color:#004436;font-family:Fraunces,serif;font-size:26px;font-weight:700;order:20;padding-left:0}.informational-cta__container--admissions-calculator .informational-cta__title--fake-link{color:#004436;padding-left:0}@media only screen and (min-width:767px){.informational-cta__container--admissions-calculator{max-height:182px;padding:30px 30px 25px}.informational-cta__container--admissions-calculator .informational-cta__image{height:100px;margin-top:-15px;min-width:141px;position:absolute}.informational-cta__container--admissions-calculator .informational-cta__title{font-size:28px;padding-left:150px}.informational-cta__container--admissions-calculator .informational-cta__body{padding-left:150px}}.informational-cta__container--admissions-calculator:hover{box-shadow:2px 2px 8px 4px rgba(0,0,0,.15)}.informational-cta__container--test-prep:hover .informational-cta__title--fake-link{color:unset;text-decoration:none}@media only screen and (min-width:500px){.informational-cta__container--test-prep{padding:30px 30px 25px}.informational-cta__container--test-prep .informational-cta__body{color:#1b1b1b;margin-bottom:8px;order:30;padding:10px 0 0 150px}.informational-cta__container--test-prep .informational-cta__image{height:110px;margin-top:-15px;min-width:110px;order:10;position:absolute}.informational-cta__container--test-prep .informational-cta__title{color:#1b1b1b;font-family:Fraunces,serif;font-size:28px;font-weight:600;order:20;padding-left:150px}.informational-cta__container--test-prep .informational-cta__title--fake-link{color:#1b1b1b;padding-left:0}}.informational-cta__container--test-prep:hover{box-shadow:2px 2px 8px 4px rgba(0,0,0,.15)}.informational-cta__container--schools_near_you .informational-cta__image{margin-top:-55px}@media only screen and (min-width:429px){.informational-cta__container--schools_near_you .informational-cta__image{margin-top:-30px}}@media only screen and (min-width:500px){.informational-cta__container--schools_near_you .informational-cta__image{margin-top:0}}.informational-cta__container--schools_near_you .informational-cta__body{color:#1b1b1b;flex:unset;margin-bottom:0;padding:5px 0 0}@media only screen and (min-width:429px){.informational-cta__container--schools_near_you .informational-cta__body{flex:3 0;padding:5px 0 0 16px}}@media only screen and (min-width:500px){.informational-cta__container--schools_near_you .informational-cta__body{padding:6px 30px 0 162px}}.informational-cta__container--schools_near_you .informational-cta__title{padding-left:114px}.informational-cta__container--schools_near_you .informational-cta__title--heading{color:#1b1b1b;font-size:16px;font-weight:600}.informational-cta__container--schools_near_you .informational-cta__title--fake-link{color:#346dc2;font-family:Fraunces,serif;font-size:22px;font-weight:600}.informational-cta__container--schools_near_you .informational-cta__title--fake-link:hover{color:#295aa2}@media only screen and (min-width:500px){.informational-cta__container--schools_near_you .informational-cta__title{padding-left:162px;padding-top:10px}}.peerpal__container{bottom:25px;height:270px;position:fixed;right:25px;width:380px;z-index:103}.peerpal__iframe{border:none}.postcards-wrap{margin-bottom:10px;width:100%}@media only screen and (min-width:600px){.postcards-wrap{margin:30px auto 20px;max-width:900px}}.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{background:#fff;padding:8px 15px 10px;position:relative;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;font-size:14px;justify-content:space-between;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{background:#004436;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):not(.Mui-focusVisible){outline:0}.js-focus-visible .map-close.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .map-close.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.map-disclaimer{color:#5f5f5f;display:block;font-size:12px;line-height:1.2;margin-bottom:1.5em;margin-top:1.5em;padding:0 30px;position:relative}.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;line-height:1.2;right:0;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;height:100%;position:relative;width:100%}.map-legend{background:#fff;color:#5f5f5f;font-size:13px;padding:0 15px}@media only screen and (min-width:768px){.map-legend{background:transparent;border-radius:2px;bottom:20px;display:flex;flex-flow:column;font-size:14px;left:30px;position:absolute;z-index:3}.map-legend.map-legend-scale-margin{margin-bottom:13px;margin-left:45px}}.map-legend span{border-radius:2px;display:inline-block;height:.9em;margin-right:.5em;position:relative;top:3px;width:.9em}.map-legend span.real-estate-homes{color-adjust:exact;background:url(https://d33a4decm84gsn.cloudfront.net/static/maps/home-icon.png);background-size:cover}.map-legend span.secondary-line,.map-legend span.service-area{background:#cc3661;print-color-adjust:exact}.map-legend span.service-area{opacity:.6}.map-legend span.grade-scale{background:linear-gradient(270deg,#c92c12,#e53b1a,#e87016,#eca413,#efd90f,#ffed10,#d2ef26,#abd222,#85b61e,#5e9919,#387d15,#116011);width:3em}.map-legend span.grade-scale:after{color:#fff;content:"A B C D";font-size:9px;font-style:normal;font-weight:700;left:.5em;letter-spacing:.12em;position:relative;text-align:center;top:-5px;width:100%}.map-legend li{background:#fff;display:inline-block;margin-bottom:5px;padding:.4em 12px}@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;print-color-adjust:exact;right:0;top:0;transition:all .2s linear;z-index:3}@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,.map-real-estate-listing .real-estate-home__no_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):not(.Mui-focusVisible){outline:0}.js-focus-visible .mapboxgl-control-container a.focus-visible{outline:3px solid #222}.js-focus-visible .profile .mapboxgl-canvas.focus-visible{outline-offset:-3px}.js-focus-visible .mapboxgl-popup-content button:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .mapboxgl-popup-content button.focus-visible{outline:3px solid #222;outline-offset:0}.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-position-x:10px;background-repeat:no-repeat;background-size:47px 39px;height:67px;width:53px}.mapboxgl-popup-content{color:#464646;font-family:Source Sans Pro,sans-serif;font-size:1rem}.mapboxgl-popup-content .map-popup-action{border-top:1px solid #e6e6e6;display:flex;font-size:14px;justify-content:space-between;margin:8px -24px -6px -12px;padding:1px 20px 0 12px}.mapboxgl-popup-content .map-popup-action>:only-child{float:right;margin:0 0 0 auto}.mapboxgl-popup-content .map-popup-action .niche-icon{display:inline-block;text-decoration:none;top:2px}.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{box-shadow:none}.js-focus-visible .mapboxgl-ctrl-group>button:focus:focus:not(.focus-visible):not(.Mui-focusVisible),.mapboxgl-ctrl-group>button:focus,.mapboxgl-ctrl-logo{box-shadow:none}.js-focus-visible .mapboxgl-ctrl-group>button:focus:focus:not(.focus-visible):not(.Mui-focusVisible),.js-focus-visible .mapboxgl-ctrl-logo:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .mapboxgl-ctrl-group>button:focus.focus-visible:not(.Mui-focusVisible),.js-focus-visible .mapboxgl-ctrl-logo.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .mapboxgl-ctrl-group>button:focus.focus-visible:not(.Mui-focusVisible).--alt-focus,.js-focus-visible .mapboxgl-ctrl-logo.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.school-locator .mapboxgl-ctrl-geocoder input[type=text]:focus{outline:none}.map__pagination{align-items:center;background:hsla(0,0%,100%,.85);border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.1);display:flex;height:44px;justify-content:space-between;left:10px;position:absolute;top:71px;width:230px;z-index:4}@media only screen and (min-width:375px){.map__pagination{left:calc(50% - 115px)}}@media only screen and (min-width:768px){.map__pagination{background:#fff;left:auto;position:absolute;right:170px;top:20px;width:300px;z-index:1007}}.map__pagination .map__pagination__button{background:transparent;color:#004436;font-size:17px;margin:.1em;padding:.4em}.map__pagination .map__pagination__button:active,.map__pagination .map__pagination__button:hover{background:transparent;color:#016853;font-size:17px}@media only screen and (min-width:768px){.map__pagination .map__pagination__button:active,.map__pagination .map__pagination__button:hover{background:#faf6f5;color:#016853}}.map__pagination .map__pagination__button--disabled{color:#ddd;pointer-events:none}.map__pagination .map__pagination__button--disabled.map__button__test{color:#ddd}.map__pagination .map__pagination__viewing{color:#565656;font-size:14px;padding:.5em}@media only screen and (min-width:768px){.map__pagination .map__pagination__viewing{font-size:18px}}.map__pagination--college-app{top:16px}body.map-fullscreen--search,html.map-fullscreen--search{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{background-color:#004436;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.1);display:none;height:44px;position:absolute;right:20px;top:20px;z-index:2}.search-map-close.button:hover{background-color:#016853}.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{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.1);color:#004436;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}.button--search-map-search.button:hover{background-color:#fff;color:#016853}@media only screen and (min-width:768px){.button--search-map-search{background-color:#004436;color:#fff}.button--search-map-search.button:hover{background-color:#016853;color:#fff}.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}}.button--search-map-search--college-app{top:70px}.search-map-view{background-color:#00df8b;border-radius:100px;color:#003024;font-size:18px;font-weight:600;height:44px;letter-spacing:.25px;line-height:100%;width:100%}.search-map-view .niche-icon-wrap{margin-right:8px}.search-map-view.button:hover{background-color:#14f39f;color:#004436}.search-map-view.button:active{background-color:#00be76}.button--global-search-map-view{align-items:center;background-color:#fff;border-radius:4px;color:#004436;display:flex;font-size:20px;justify-content:center;padding:0;transition:none;z-index:100}@media only screen and (min-width:768px){.button--global-search-map-view{display:none}}.button--global-search-map-view.button:hover{background-color:#fff;color:#016853}.button--global-search-map-view:hover{transition:background .2s linear,border-color .2s linear,color .2s linear}.map-button-wrapper--close{box-shadow:0 1px 3px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.1);display:inherit;height:44px;opacity:1;position:absolute;right:10px;top:71px;transition:visibility .2s,opacity .2s ease;transition-delay:.2s;visibility:visible;width:44px;z-index:1008}@media only screen and (min-width:768px){.map-button-wrapper--close{display:none}}.map-button-wrapper--close .niche-icon-wrap{margin-right:5px}.map-button-wrapper--close .button--global-search-map-view .niche-icon-wrap,.map-button-wrapper--close .button--inverted .niche-icon-wrap{margin-right:0}.map-button-wrapper--close--college-app{top:16px}.static-search-map-wrap{height:392px;margin:10px 0;position:relative}@media only screen and (min-width:768px){.static-search-map-wrap{height:450px;margin:18px 0}}.static-search-map{height:100%;width:100%}@-webkit-keyframes notification--state--leaving{0%{max-height:500px;opacity:1}to{max-height:0;opacity:0}}@keyframes notification--state--leaving{0%{max-height:500px;opacity:1}to{max-height:0;opacity: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{background-color:#437b3a;color:#c5e4b8;z-index:1000;z-index:1}.notification--action--error,.notification--action--success{left:0;position:fixed;top:0;transform:translateY(-120%);width:100%}.notification--action--error{background-color:#f4724a;color:#f4d3bb;z-index:1000}.notification--state--success{background-color:#437b3a;color:#c5e4b8;margin:0 auto;max-width:100%;position:relative;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{background-color:#f4724a;color:#f4d3bb;margin:0 auto;max-width:100%;position:relative}.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;margin:0 auto;max-width:1024px;padding:18px 46px 18px 18px;position:relative}@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%,.7)}.notification--state--success--leaving{animation:notification--state--leaving .25s ease-out;background-color:#437b3a;color:#c5e4b8;margin:0 auto;max-width:100%;opacity:0;position:relative;z-index:1}.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{animation:notification--state--leaving .25s ease-out;background-color:#f4724a;color:#f4d3bb;margin:0 auto;max-width:100%;opacity:0;position:relative}.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{height:0;opacity:0}.notification--action--success--entering{background-color:#437b3a;color:#c5e4b8;z-index:1000;z-index:1}.notification--action--error--entering,.notification--action--success--entering{animation:notification--action--entering .5s ease-in;left:0;position:fixed;top:0;transform:translateY(-120%);width:100%}.notification--action--error--entering{background-color:#f4724a;color:#f4d3bb;z-index:1000}.notification--action--success--visible{background-color:#437b3a;color:#c5e4b8;z-index:1000;z-index:1}.notification--action--error--visible,.notification--action--success--visible{left:0;position:fixed;top:0;transform:translateY(-120%);transform:translateY(0);width:100%}.notification--action--error--visible{background-color:#f4724a;color:#f4d3bb;z-index:1000}.notification--action--success--leaving{background-color:#437b3a;color:#c5e4b8;z-index:1000;z-index:1}.notification--action--error--leaving,.notification--action--success--leaving{animation:notification--action--leaving .5s ease-in;left:0;position:fixed;top:0;transform:translateY(-120%);width:100%}.notification--action--error--leaving{background-color:#f4724a;color:#f4d3bb;z-index:1000}.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{background:hsla(0,0%,100%,.15);color:#fff}.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{background:hsla(0,0%,100%,.25);color:#fff;outline:hsla(0,0%,94%,.7)}@media only screen and (min-width:1201px){.icon-exit-thin--notification{margin-right:-12px}.notification--contained .icon-exit-thin--notification{margin-right:0}}.panel__body{-webkit-overflow-scrolling:touch;background-color:#fff;bottom:0;height:auto;left:0;overflow-y:auto;padding:15px 31px 15px 15px;position:absolute;top:48px}.panel__body::-webkit-scrollbar{display:none}.panel__header__wrapper{height:48px;position:relative;width:295px;z-index:102}.panel__header{background-color:#fff;height:inherit;padding:15px 6px 0 20px;transition:box-shadow .1s;width:295px}.button.icon-exit-thin--panel-header{align-self:center;color:#ababab;cursor:pointer;font-family:Niche-Interface-Symbols;font-size:26px;padding:12px;position:absolute;right:-20px;top:-15px}.js-focus-visible .button.icon-exit-thin--panel-header:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .button.icon-exit-thin--panel-header.focus-visible{outline:3px solid #222;outline-offset:3px;outline-offset:-6px;z-index:1000}.panel__header__contents{align-items:center;display:flex;justify-content:space-between;position:relative}.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):not(.Mui-focusVisible){outline:0}.js-focus-visible .popover__trigger.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .popover__trigger.focus-visible:not(.Mui-focusVisible).--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;max-width:240px;min-width:125px;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;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;padding:12px 20px 4px;pointer-events:none}.popover__wrap ul.popover-list .popover-item--account-entity{color:#787878;font-size:16px;font-weight:600;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{color:#919191;font-size:16px;padding:10px 0}.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{margin:0 auto;max-width:760px;padding:15px;text-align:left}@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 .pagination__arrows .icon-arrowleft-thin--pagination,.methodology__back-link .pagination__next .icon-arrowleft-thin--pagination,.methodology__back-link .pagination__next--disabled .icon-arrowleft-thin--pagination,.methodology__back-link .pagination__previous .icon-arrowleft-thin--pagination,.methodology__back-link .pagination__previous--disabled .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}}.account--web{background-color:#fbf5f2;display:grid;grid-auto-rows:min-content;min-height:calc(100vh - 54px);z-index:4}@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}.account--web{min-height:calc(100vh - 68px)}}@media only screen and (min-width:900px){.account--web{min-height:calc(100vh - 62px)}}.account--app{background-color:#fbf5f2;display:grid;grid-auto-rows:min-content;min-height:96vh;z-index:4}@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 15px}@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__matches-header{align-items:center;background-color:#003024;display:flex;flex-direction:column;height:410px;margin-top:-10px;padding-top:18px;width:100%}@media only screen and (min-width:500px){.account__matches-header{height:390px;padding-top:36px}}@media only screen and (min-width:767px){.account__matches-header{--mask:radial-gradient(84.73px at 50% calc(100% - 117.5px),#000 99%,#0000 101%) calc(50% - 94px) 0/188px 100%,radial-gradient(84.73px at 50% calc(100% + 70.5px),#0000 99%,#000 101%) 50% calc(100% - 47px)/188px 100% repeat-x;height:450px;-webkit-mask:var(--mask);mask:var(--mask)}}@media only screen and (min-width:1200px){.account__matches-header{height:480px;padding-top:56px}}.account__matches-header-text{color:#fff;font-size:1.75rem;text-align:center;text-transform:lowercase}.account__matches-header-text:first-letter{text-transform:capitalize}@media only screen and (min-width:767px){.account__matches-header-text{font-size:2.25rem}}@media only screen and (min-width:1200px){.account__matches-header-text{font-size:3rem}}.account__matches-description{color:#fff;font-size:.875rem;margin:8px 16px 24px;text-align:center}@media only screen and (min-width:500px){.account__matches-description{margin:8px 24px 24px}}@media only screen and (min-width:767px){.account__matches-description{font-size:1rem;margin:8px 0 32px;width:500px}}@media only screen and (min-width:1200px){.account__matches-description{font-size:1.125rem;width:800px}}.account__header{border-bottom:1px solid #ccc;margin-bottom:20px;padding:19px 0 5px}.account__header--flex{display:flex;justify-content:space-between}.account__offers-header-wrapper-v1{display:flex;justify-content:center;margin:auto;padding-top:16px;width:288px}@media only screen and (min-width:500px){.account__offers-header-wrapper-v1{display:block;width:inherit}}.account__offers-header-v1{padding-bottom:16px}@media only screen and (min-width:500px){.account__offers-header-v1{padding:0 24px}}@media only screen and (min-width:768px){.account__offers-header-v1{padding:16px 24px}}@media only screen and (min-width:960px){.account__offers-header-v1{padding:16px 40px}}.account__description{font-size:16px;padding:0 2px 7px}.account__description__tooltip{margin-left:6px}.account__title{font-size:25px;font-weight:600}.account__share-button{background-color:transparent;border:none;color:#0063a5;cursor:pointer;font-family:inherit;font-size:inherit;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):not(.Mui-focusVisible){outline:0}.js-focus-visible .account__share-button:focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.account__sub-title{font-size:20px;font-weight:600;margin:24px 0 0}.account__sub-title--with-border{margin:24px 15px 0}@media only screen and (min-width:768px){.account__sub-title--with-border{border-top:1px solid #ccc;margin:24px 15px 0;padding-top:24px}}@media only screen and (min-width:1000px){.account__sub-title--with-border--with-border{margin:24px 15px 0}}.account__sub-content-container{margin-top:-200px}@media only screen and (min-width:420px){.account__sub-content-container{margin-top:-225px}}@media only screen and (min-width:500px){.account__sub-content-container{margin-top:-205px}}@media only screen and (min-width:700px){.account__sub-content-container{margin-top:-225px}}@media only screen and (min-width:767px){.account__sub-content-container{margin-top:-235px}}@media only screen and (min-width:1200px){.account__sub-content-container{margin-top:-220px}}.account__sub-content-container div:first-of-type .account__sub-content--title .account__sub-content-header-title,.account__sub-content-container div:first-of-type .account__sub-content--title .account__sub-content__recommendations{color:#fff;z-index:2}.account__sub-content-container div:first-of-type .account__sub-content--title .account__my-matches--skip-category:focus{outline-color:#fff}.account__sub-content-container .entity-list--new-color .account__sub-content-header-title,.account__sub-content-container .entity-list--new-color .account__sub-content__recommendations{animation:account-category-list--new-color .25s forwards;z-index:2}.account__sub-content-container .entity-list--leaving{animation:account-category-list--leaving .5s .75s forwards}.account__sub-content--card{font-size:20px;font-weight:600;margin-bottom:55px}.account__sub-content--card .account__sub-content__list-wrap{padding:0 15px}.account__sub-content--card .account__sub-content--title{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;font-size:20px;font-weight:600;margin:0 15px}@media only screen and (min-width:1200px){.account__sub-content--card .account__sub-content--title{margin:0 7.5px}}.account__sub-content--card .account__sub-content--title .account__sub-content--number-of-recs{font-size:14px;font-weight:400}@media only screen and (min-width:768px){.account__sub-content--card .account__sub-content--title .account__sub-content--number-of-recs{padding:7px 16px 0}}.account__sub-content--card .account__sub-content--title .account__sub-content__recommendations{align-items:center;color:#4a4a4a;display:flex;font-size:.75rem;font-style:normal;font-weight:400;margin-top:0;padding-right:24px}.account__sub-content--card .account__sub-content--title .account__sub-content-recommendations-number{font-weight:700}@media only screen and (min-width:768px){.account__sub-content--card .account__sub-content--title div{height:100%}.account__sub-content--card .account__sub-content--title span{display:inherit;height:100%}}.account__sub-content--card .account__sub-content--title .account__sub-content-header-title{font-size:1.125rem}@media only screen and (min-width:767px){.account__sub-content--card .account__sub-content--title .account__sub-content-header-title{font-size:1.25rem}}@media only screen and (min-width:1200px){.account__sub-content--card .account__sub-content--title .account__sub-content-header-title{font-size:1.5rem}}.account__sub-content--card .your-matches__entity-table{grid-area:content}.account__sub-content--card .account__scroll-container{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border-color:#fff;color:#5f5f5f;display:flex;flex-direction:row;flex-wrap:nowrap;grid-area:content;justify-content:flex-start;max-width:100vw;overflow-x:scroll;overflow-y:hidden;padding:15px 11px;scrollbar-width:none}.account__sub-content--card .account__scroll-container .account__scroll-content__card-12{animation:account-card--entering .5s .9s forwards}@media only screen and (min-width:768px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-12{animation:account-card--entering .5s 675ms forwards}}@media only screen and (min-width:1200px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-12{animation:account-card--entering .5s .6s forwards}}.account__sub-content--card .account__scroll-container .account__scroll-content__card-11{animation:account-card--entering .5s 825ms forwards}@media only screen and (min-width:768px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-11{animation:account-card--entering .5s .6s forwards}}@media only screen and (min-width:1200px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-11{animation:account-card--entering .5s 525ms forwards}}.account__sub-content--card .account__scroll-container .account__scroll-content__card-10{animation:account-card--entering .5s .75s forwards}@media only screen and (min-width:768px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-10{animation:account-card--entering .5s 525ms forwards}}@media only screen and (min-width:1200px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-10{animation:account-card--entering .5s .45s forwards}}.account__sub-content--card .account__scroll-container .account__scroll-content__card-9{animation:account-card--entering .5s 675ms forwards}@media only screen and (min-width:768px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-9{animation:account-card--entering .5s .45s forwards}}@media only screen and (min-width:1200px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-9{animation:account-card--entering .5s 375ms forwards}}.account__sub-content--card .account__scroll-container .account__scroll-content__card-8{animation:account-card--entering .5s .6s forwards}@media only screen and (min-width:768px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-8{animation:account-card--entering .5s 375ms forwards}}@media only screen and (min-width:1200px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-8{animation:account-card--entering .5s .3s forwards}}.account__sub-content--card .account__scroll-container .account__scroll-content__card-7{animation:account-card--entering .5s 525ms forwards}@media only screen and (min-width:768px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-7{animation:account-card--entering .5s .3s forwards}}@media only screen and (min-width:1200px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-7{animation:account-card--entering .5s 225ms forwards}}.account__sub-content--card .account__scroll-container .account__scroll-content__card-6{animation:account-card--entering .5s .45s forwards}@media only screen and (min-width:768px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-6{animation:account-card--entering .5s 225ms forwards}}@media only screen and (min-width:1200px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-6{animation:account-card--entering .5s .15s forwards}}.account__sub-content--card .account__scroll-container .account__scroll-content__card-5{animation:account-card--entering .5s 375ms forwards}@media only screen and (min-width:768px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-5{animation:account-card--entering .5s .15s forwards}}@media only screen and (min-width:1200px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-5{animation:account-card--entering .5s 75ms forwards}}.account__sub-content--card .account__scroll-container .account__scroll-content__card-4{animation:account-card--entering .5s .3s forwards}@media only screen and (min-width:768px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-4{animation:account-card--entering .5s 75ms forwards}}@media only screen and (min-width:1200px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-4{animation:account-card--entering .5s .3s forwards}}.account__sub-content--card .account__scroll-container .account__scroll-content__card-3{animation:account-card--entering .5s 225ms forwards}@media only screen and (min-width:768px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-3{animation:account-card--entering .5s 225ms forwards}}@media only screen and (min-width:1200px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-3{animation:account-card--entering .5s 225ms forwards}}.account__sub-content--card .account__scroll-container .account__scroll-content__card-2{animation:account-card--entering .5s .15s forwards}@media only screen and (min-width:768px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-2{animation:account-card--entering .5s .15s forwards}}@media only screen and (min-width:1200px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-2{animation:account-card--entering .5s .15s forwards}}.account__sub-content--card .account__scroll-container .account__scroll-content__card-1{animation:account-card--entering .5s 75ms forwards}@media only screen and (min-width:768px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-1{animation:account-card--entering .5s 75ms forwards}}@media only screen and (min-width:1200px){.account__sub-content--card .account__scroll-container .account__scroll-content__card-1{animation:account-card--entering .5s 75ms forwards}}.account__sub-content--card .account__scroll-container::-webkit-scrollbar{display:none}.account__sub-content--card .account__scroll-container--your-matches{padding-top:20px}@media only screen and (min-width:768px) and (max-width:1200px){.account__sub-content--card .account__scroll-container{margin:0 auto;max-width:725px;overflow-x:hidden}}@media only screen and (min-width:1200px){.account__sub-content--card .account__scroll-container{max-width:inherit;overflow-x:hidden;padding:15px 0;width:1150px}}.account__sub-content--card .account__scroll-content__card{flex:1 0 273px;margin:4px;max-width:273px;transition:width .25s ease-in,height .25s ease-in,margin .25s ease-in;width:273px}@media only screen and (min-width:768px){.account__sub-content--card .account__scroll-content__card{flex:1 0 220px;margin:7px;max-width:220px;width:220px}}@media only screen and (min-width:1200px){.account__sub-content--card .account__scroll-content__card{flex:1 0 273px;max-width:273px;width:273px}}.account__sub-content--card .account__scroll-content__card--leaving{flex:none;margin-left:0;margin-right:0;overflow:hidden;text-overflow:clip;white-space:nowrap;width:0}.account__sub-content--card .account__scroll-content__card:nth-of-type(n+5){opacity:1}@media only screen and (min-width:768px) and (max-width:1200px){.account__sub-content--card .account__scroll-content__card:nth-of-type(n+4){display:none;height:0;opacity:0}}@media only screen and (min-width:1200px){.account__sub-content--card .account__scroll-content__card:nth-of-type(n+5){display:none;height:0;opacity:0}}@media only screen and (min-width:768px){.account__sub-content--card .see-more-open{flex-wrap:wrap;overflow:visible}.account__sub-content--card .see-more-open .account__scroll-content__card{display:flex;flex:none;height:auto}.account__sub-content--card .see-more-open .account__scroll-content__card-12{animation:account-card--entering .5s .9s forwards}.account__sub-content--card .see-more-open .account__scroll-content__card-11{animation:account-card--entering .5s 825ms forwards}.account__sub-content--card .see-more-open .account__scroll-content__card-10{animation:account-card--entering .5s .75s forwards}.account__sub-content--card .see-more-open .account__scroll-content__card-9{animation:account-card--entering .5s 675ms forwards}.account__sub-content--card .see-more-open .account__scroll-content__card-8{animation:account-card--entering .5s .6s forwards}.account__sub-content--card .see-more-open .account__scroll-content__card-7{animation:account-card--entering .5s 525ms forwards}.account__sub-content--card .see-more-open .account__scroll-content__card-6{animation:account-card--entering .5s .45s forwards}.account__sub-content--card .see-more-open .account__scroll-content__card-5{animation:account-card--entering .5s 375ms forwards}.account__sub-content--card .see-more-open .account__scroll-content__card-4{animation:account-card--entering .5s .3s forwards}.account__sub-content--card .see-more-open .account__scroll-content__card-3{animation:account-card--entering .5s 225ms forwards}.account__sub-content--card .see-more-open .account__scroll-content__card-2{animation:account-card--entering .5s .15s forwards}.account__sub-content--card .see-more-open .account__scroll-content__card-1{animation:account-card--entering .5s 75ms forwards}.account__sub-content--card .see-more-open .slide-into-view{animation:account-card--entering .5s forwards;display:flex!important;height:auto!important}}@media only screen and (min-width:768px) and only screen and (min-width:768px){.account__sub-content--card .see-more-open .account__scroll-content__card-12{animation:account-card--entering .5s 675ms forwards}}@media only screen and (min-width:768px) and only screen and (min-width:1200px){.account__sub-content--card .see-more-open .account__scroll-content__card-12{animation:account-card--entering .5s .6s forwards}}@media only screen and (min-width:768px) and only screen and (min-width:768px){.account__sub-content--card .see-more-open .account__scroll-content__card-11{animation:account-card--entering .5s .6s forwards}}@media only screen and (min-width:768px) and only screen and (min-width:1200px){.account__sub-content--card .see-more-open .account__scroll-content__card-11{animation:account-card--entering .5s 525ms forwards}}@media only screen and (min-width:768px) and only screen and (min-width:768px){.account__sub-content--card .see-more-open .account__scroll-content__card-10{animation:account-card--entering .5s 525ms forwards}}@media only screen and (min-width:768px) and only screen and (min-width:1200px){.account__sub-content--card .see-more-open .account__scroll-content__card-10{animation:account-card--entering .5s .45s forwards}}@media only screen and (min-width:768px) and only screen and (min-width:768px){.account__sub-content--card .see-more-open .account__scroll-content__card-9{animation:account-card--entering .5s .45s forwards}}@media only screen and (min-width:768px) and only screen and (min-width:1200px){.account__sub-content--card .see-more-open .account__scroll-content__card-9{animation:account-card--entering .5s 375ms forwards}}@media only screen and (min-width:768px) and only screen and (min-width:768px){.account__sub-content--card .see-more-open .account__scroll-content__card-8{animation:account-card--entering .5s 375ms forwards}}@media only screen and (min-width:768px) and only screen and (min-width:1200px){.account__sub-content--card .see-more-open .account__scroll-content__card-8{animation:account-card--entering .5s .3s forwards}}@media only screen and (min-width:768px) and only screen and (min-width:768px){.account__sub-content--card .see-more-open .account__scroll-content__card-7{animation:account-card--entering .5s .3s forwards}}@media only screen and (min-width:768px) and only screen and (min-width:1200px){.account__sub-content--card .see-more-open .account__scroll-content__card-7{animation:account-card--entering .5s 225ms forwards}}@media only screen and (min-width:768px) and only screen and (min-width:768px){.account__sub-content--card .see-more-open .account__scroll-content__card-6{animation:account-card--entering .5s 225ms forwards}}@media only screen and (min-width:768px) and only screen and (min-width:1200px){.account__sub-content--card .see-more-open .account__scroll-content__card-6{animation:account-card--entering .5s .15s forwards}}@media only screen and (min-width:768px) and only screen and (min-width:768px){.account__sub-content--card .see-more-open .account__scroll-content__card-5{animation:account-card--entering .5s .15s forwards}}@media only screen and (min-width:768px) and only screen and (min-width:1200px){.account__sub-content--card .see-more-open .account__scroll-content__card-5{animation:account-card--entering .5s 75ms forwards}}@media only screen and (min-width:768px) and only screen and (min-width:768px){.account__sub-content--card .see-more-open .account__scroll-content__card-4{animation:account-card--entering .5s 75ms forwards}}@media only screen and (min-width:768px) and only screen and (min-width:1200px){.account__sub-content--card .see-more-open .account__scroll-content__card-4{animation:account-card--entering .5s .3s forwards}}@media only screen and (min-width:768px) and only screen and (min-width:768px){.account__sub-content--card .see-more-open .account__scroll-content__card-3{animation:account-card--entering .5s 225ms forwards}}@media only screen and (min-width:768px) and only screen and (min-width:1200px){.account__sub-content--card .see-more-open .account__scroll-content__card-3{animation:account-card--entering .5s 225ms forwards}}@media only screen and (min-width:768px) and only screen and (min-width:768px){.account__sub-content--card .see-more-open .account__scroll-content__card-2{animation:account-card--entering .5s .15s forwards}}@media only screen and (min-width:768px) and only screen and (min-width:1200px){.account__sub-content--card .see-more-open .account__scroll-content__card-2{animation:account-card--entering .5s .15s forwards}}@media only screen and (min-width:768px) and only screen and (min-width:768px){.account__sub-content--card .see-more-open .account__scroll-content__card-1{animation:account-card--entering .5s 75ms forwards}}@media only screen and (min-width:768px) and only screen and (min-width:1200px){.account__sub-content--card .see-more-open .account__scroll-content__card-1{animation:account-card--entering .5s 75ms forwards}}.account__sub-content--card .account__dismiss-button--large-screen{display:none}@media only screen and (min-width:500px){.account__sub-content--card .account__dismiss-button--large-screen{display:inline-block}}.account__sub-content--card .account__dismiss-button--large-screen:focus{background-color:#fff}.account__sub-content--card .account__dismiss-text-container{display:inline-block;margin-top:-1px;overflow:hidden;transition:width .5s ease-in-out;white-space:nowrap;width:0}.account__sub-content--card .account__dismiss-icon-container{display:inline-block}.account__sub-content--card .account__dismiss-button--large-screen:focus>.account__dismiss-text-container,.account__sub-content--card .account__dismiss-button--large-screen:hover>.account__dismiss-text-container{margin-right:5px;margin-top:-5px;width:50px}@media only screen and (min-width:500px){.account__sub-content--card .account__dismiss-button--small-screen{display:none}}.account__sub-content--card .account__dismiss-button--small-screen:focus{background-color:#fff}.account__sub-content--card .account__dismiss-button-text-container-expanded{margin-right:5px;margin-top:-5px;width:50px}.account__sub-content--card .account__block--card{display:flex;margin:16px auto 0}.account__sub-content--card .account__block--card .niche-icon{margin-top:-3px}@media only screen and (min-width:768px){body[data-path="/account/dashboard/"] .global-nav-container,body[data-path="/account/edit-profile/"] .global-nav-container,body[data-path="/account/list/"] .global-nav-container,body[data-path="/account/profile/"] .global-nav-container,body[data-path="/account/settings/"] .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/dashboard/"] .content,body[data-path="/account/edit-profile/"] .content,body[data-path="/account/list/"] .content,body[data-path="/account/profile/"] .content,body[data-path="/account/settings/"] .content,body[data-path="/account/to-do/"] .content,body[data-path="/account/your-matches/"] .content{background:#fbf5f2;padding-top:54px}body[data-path="/account/dashboard/"] .notification.notification--state--success,body[data-path="/account/edit-profile/"] .notification.notification--state--success,body[data-path="/account/list/"] .notification.notification--state--success,body[data-path="/account/profile/"] .notification.notification--state--success,body[data-path="/account/settings/"] .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:64px}body[data-path="/account/dashboard/"] .notification.notification--state--success+.notification--state--success,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/profile/"] .notification.notification--state--success+.notification--state--success,body[data-path="/account/settings/"] .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:106px}body[data-path="/account/dashboard/"] .notifications__container--1+.content,body[data-path="/account/edit-profile/"] .notifications__container--1+.content,body[data-path="/account/list/"] .notifications__container--1+.content,body[data-path="/account/profile/"] .notifications__container--1+.content,body[data-path="/account/settings/"] .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:106px}body[data-path="/account/dashboard/"] .notifications__container--1+.content .account-nav,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/profile/"] .notifications__container--1+.content .account-nav,body[data-path="/account/settings/"] .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 - 106px);top:106px}body[data-path="/account/dashboard/"] .notifications__container--1+.content .account-view-frame,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/profile/"] .notifications__container--1+.content .account-view-frame,body[data-path="/account/settings/"] .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:106px}body[data-path="/account/dashboard/"] .notifications__container--2+.content,body[data-path="/account/edit-profile/"] .notifications__container--2+.content,body[data-path="/account/list/"] .notifications__container--2+.content,body[data-path="/account/profile/"] .notifications__container--2+.content,body[data-path="/account/settings/"] .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:158px}body[data-path="/account/dashboard/"] .notifications__container--2+.content .account-nav,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/profile/"] .notifications__container--2+.content .account-nav,body[data-path="/account/settings/"] .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 - 158px);top:158px}body[data-path="/account/dashboard/"] .notifications__container--2+.content .account-view-frame,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/profile/"] .notifications__container--2+.content .account-view-frame,body[data-path="/account/settings/"] .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:158px}}@media only screen and (min-width:900px){body[data-path="/account/dashboard/"] .content,body[data-path="/account/edit-profile/"] .content,body[data-path="/account/list/"] .content,body[data-path="/account/profile/"] .content,body[data-path="/account/settings/"] .content,body[data-path="/account/to-do/"] .content,body[data-path="/account/your-matches/"] .content{padding-top:64px}body[data-path="/account/dashboard/"] .notification.notification--state--success,body[data-path="/account/edit-profile/"] .notification.notification--state--success,body[data-path="/account/list/"] .notification.notification--state--success,body[data-path="/account/profile/"] .notification.notification--state--success,body[data-path="/account/settings/"] .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:64px}body[data-path="/account/dashboard/"] .notification.notification--state--success+.notification--state--success,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/profile/"] .notification.notification--state--success+.notification--state--success,body[data-path="/account/settings/"] .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:116px}body[data-path="/account/dashboard/"] .notifications__container--1+.content,body[data-path="/account/edit-profile/"] .notifications__container--1+.content,body[data-path="/account/list/"] .notifications__container--1+.content,body[data-path="/account/profile/"] .notifications__container--1+.content,body[data-path="/account/settings/"] .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:116px}body[data-path="/account/dashboard/"] .notifications__container--1+.content .account-nav,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/profile/"] .notifications__container--1+.content .account-nav,body[data-path="/account/settings/"] .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 - 116px);top:116px}body[data-path="/account/dashboard/"] .notifications__container--1+.content .account-view-frame,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/profile/"] .notifications__container--1+.content .account-view-frame,body[data-path="/account/settings/"] .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:116px}body[data-path="/account/dashboard/"] .notifications__container--2+.content,body[data-path="/account/edit-profile/"] .notifications__container--2+.content,body[data-path="/account/list/"] .notifications__container--2+.content,body[data-path="/account/profile/"] .notifications__container--2+.content,body[data-path="/account/settings/"] .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:168px}body[data-path="/account/dashboard/"] .notifications__container--2+.content .account-nav,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/profile/"] .notifications__container--2+.content .account-nav,body[data-path="/account/settings/"] .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 - 168px);top:168px}body[data-path="/account/dashboard/"] .notifications__container--2+.content .account-view-frame,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/profile/"] .notifications__container--2+.content .account-view-frame,body[data-path="/account/settings/"] .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:168px}}body[data-path="/account/your-matches/"] .account__content{padding:10px 0}body[data-path="/account/your-matches/"] .account__header{margin:0 15px 20px}body[data-path="/account/your-matches/"] .account__description{padding:0 17px 7px}@media only screen and (min-width:768px){body[data-path="/account/your-matches/"] .account__scroll-content--loading div:last-of-type{display:none}}@media only screen and (min-width:1200px){body[data-path="/account/your-matches/"] .account__scroll-content--loading div:last-of-type{display:initial}}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:64px}}.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{color:#464646;font-size:20px;font-weight:600;line-height:1}.account-entity-info-panel .sponsored-listings-card__attributes{font-size:14px;margin:3px 0 5px}.account-entity-info-panel .sponsored-listings-card__link{display:flex}.account-entity-info-panel .sponsored-listings-card__link:hover{text-decoration-color:#5f5f5f}.account-entity-info-panel__premium-links{display:grid;gap:5px;grid-template-columns:repeat(2,1fr);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;color:#cd4a27;cursor:pointer;font-family:inherit;font-size:inherit;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):not(.Mui-focusVisible),.js-focus-visible .account-nav-content__links .account-nav__link:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .account-nav-content__links .account-nav__button.focus-visible:not(.Mui-focusVisible),.js-focus-visible .account-nav-content__links .account-nav__link.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .account-nav-content__links .account-nav__button.focus-visible:not(.Mui-focusVisible).--alt-focus,.js-focus-visible .account-nav-content__links .account-nav__link.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.account-nav-content__links .account-nav__button{background-color:transparent;border:none;color:#5f5f5f;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;transition:color .25s}.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}.form--account-settings{max-width:unset}.form--account-settings .form__heading{padding:0 18px 20px}.form--account-settings .checkbox-field__wrap{border-bottom:1px solid #dfdddb;margin-bottom:20px;padding:0 18px 30px}.form--account-settings .radio-fieldset{border-bottom:1px solid #dfdddb;padding:0 18px 18px;width:100%}.form--account-settings .field-group__label-expedite-tooltip{padding-right:18px}.form--account-settings .field-group--radio-header-container{margin-bottom:12px;margin-top:4px}.form--account-settings .field-group--radio{flex-direction:column}.form--account-settings .form__submit>button{width:100%}@media only screen and (min-width:500px){.form--account-settings .form__submit>button{width:unset}}.form--account-settings .MuiFormControlLabel-label{line-height:1.125}.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-left:0;border-top-left-radius:3px}.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-bottom:0;border-left:1px solid #e6e6e6;color:#298541;cursor:pointer;flex:1 0 auto;font-size:14px;font-weight:400;line-height:1.4em;padding:.5em;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;font-size:22px;right:8px;top:-1px}.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-left:2px;margin-top:0}}.account-sherlock-wrap .field--disabled .select-control__input,.account-sherlock-wrap .field--disabled .select-control__input+.field__icon,.account-sherlock-wrap .select-control__input:disabled,.account-sherlock-wrap .select-control__input:disabled+.field__icon{background:transparent}.account-sherlock-wrap--subtle{background-color:#bbb;border-color:#bbb}.account-sherlock-wrap--subtle [class^=icon-search]{color:#bbb}.account-view-frame{display:flex;margin:0 auto;max-width:1200px}.account-view-frame .account--web{margin:0}.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);height:101px;width:90px}.modal-graphic{background-position:50%;background-size:cover;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{color:#fff;display:inline-block;margin:15px auto 0}@media (min-width:500px){.modal-button-wrap .button{font-size:18px}}.dashboard__container{max-width:100vw;padding:0}@media only screen and (min-width:1000px){.dashboard__container{max-width:1200px;padding:10px 0}}.dashboard__container .account-entity-grid{grid-template-columns:minmax(0,8fr) minmax(0,2fr);grid-template-rows:1fr min-content}.dashboard__container .account-entity-item__content{align-items:center;border:none;display:flex;justify-items:center}.dashboard__container .account-entity-item__content--button{display:none}.dashboard__container .account-entity-item__content--application-status{grid-column:1/span 1;grid-row:2/span 1}.dashboard__container .account-entity-item__content--menu{grid-column:2/span 1;grid-row:1/span 1;padding-left:10px}.dashboard__container .account-entity-item__content--image-title{padding:8px 0 5px 8px}.dashboard__container .account-entity-item__image-container{display:none}.dashboard__container .status-select__button{padding:0 0 8px 8px}.dashboard__container .your-matches-category__container{padding:0}.dashboard__container .your-matches-category__entity-table{margin-bottom:8px}.dashboard__container .your-matches-grid--college{grid-template-columns:100%;grid-template-rows:1fr min-content}.dashboard__container .your-matches-recommendation__content--button{grid-column:1/span 1;grid-row:2/span 1;padding:0 0 8px 8px}.dashboard__container .your-matches-recommendation__content--button .button{margin:0}@media only screen and (max-width:767.9px){.dashboard__container .your-matches-recommendation__content--button{padding-top:8px}}.dashboard__container .your-matches-recommendation__image-container{display:none}.dashboard__container .todo__list{padding:0}.dashboard__container .empty-list__card,.dashboard__container .todo__item{margin:8px 0}@media only screen and (min-width:768px){.dashboard__header{background-color:#fff;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.15);display:grid;grid-template-columns:25% 75%;margin:26px 15px 0;padding:16px}.dashboard__header.dashboard__header--mobile{display:none}}.dashboard__header .todos__site-features{grid-gap:0 10px;box-shadow:none;grid-template-areas:"header header header header header header";grid-template-columns:repeat(5,1fr);margin:0 15px;padding:20px 0 20px 20px}.dashboard__header .todos__site-features.todos__site-features--mobile{grid-gap:16px 0;box-shadow:0 1px 4px rgba(0,0,0,.15);display:grid;grid-template-areas:"header header header";grid-template-columns:repeat(3,1fr);margin-top:25px;padding:20px 0}@media only screen and (min-width:500px){.dashboard__header .todos__site-features.todos__site-features--mobile{grid-gap:0;grid-template-columns:repeat(5,1fr)}}@media only screen and (min-width:1000px){.dashboard__header .todos__site-features.todos__site-features--mobile{margin:0}}.dashboard__header .todos__feature-label{margin-bottom:0}.dashboard__user-info__container{background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.15);margin-bottom:30px;padding:15px 0;text-align:center}@media only screen and (min-width:768px){.dashboard__user-info__container{grid-gap:10px;background-color:transparent;border-right:1px solid #ccc;box-shadow:none;display:grid;grid-template-columns:75px minmax(0,auto);margin-bottom:0;padding:0 10px 0 0;text-align:left}}.dashboard__user-info__container .dashboard__user-info__content{width:100%}.dashboard__user-info__container .dashboard__user-info--bold{word-wrap:break-word;font-size:18px;font-weight:600}.dashboard__user-info__container .niche-icon-wrap{justify-self:center}.dashboard__user-info__container .niche-icon-wrap,.dashboard__user-info__container .niche-icon-wrap img,.dashboard__user-info__container .niche-icon-wrap svg{height:75px;width:75px}.dashboard__user-info__column{align-items:center;display:flex;justify-content:center}.dashboard__block{background:#fff;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.15);padding:10px}.dashboard__block .arrow-right{color:#464646}.dashboard__block--link{display:block;padding:16px 12px;text-align:right}.dashboard__block--link .dashboard__link-label{color:#464646;font-weight:600}.dashboard__block--link .dashboard__link-label:after{-webkit-font-smoothing:antialiased;speak:none;content:"\e60e";font-family:Niche-Interface-Symbols;font-style:normal;font-variant:normal;font-weight:400;line-height:1;padding-left:12px;text-decoration:none;text-transform:none}.dashboard__block--link:hover{text-decoration:none}.dashboard__block--link:hover .dashboard__link-label{color:#464646;text-decoration:underline}.dashboard__block--link:hover:after{text-decoration:none}.dashboard__block--link--large{align-items:center;display:flex;height:120px;padding:46px 28px;text-align:left}.dashboard__block--full-width{width:100%}.dashboard__to-dos-container,.dashboard__your-list-container,.dashboard__your-matches-container{margin:0 15px}@media only screen and (min-width:1000px){.dashboard__to-dos-container,.dashboard__your-list-container,.dashboard__your-matches-container{margin:0}}.dashboard__your-list-container{margin:0}@media only screen and (min-width:768px){.dashboard__your-list-container{flex:1;padding-right:12px}}.dashboard__to-dos-container{margin:0}@media only screen and (min-width:768px){.dashboard__to-dos-container{flex:1;padding-left:12px}}.dashboard__your-matches-containerV1 .dashboard__to-dos-container,.dashboard__your-matches-containerV1 .dashboard__your-list-container,.dashboard__your-matches-containerV1 .dashboard__your-matches-container{margin:0}.dashboard__your-matches-containerV1 .empty-list__card{margin:15px}.dashboard__your-matches-containerV1 table tbody{display:flex;flex-direction:row;justify-content:space-around}.dashboard__main-content{margin:24px 16px 0}.dashboard__list-todos-container,.dashboard__main-content{display:flex;flex-direction:column}@media only screen and (min-width:768px){.dashboard__list-todos-container{flex-direction:row;justify-content:space-between}}.dashboard__content-divider{display:none}@media only screen and (min-width:768px){.dashboard__content-divider{display:block;margin-top:32px}}.dashboard__scroll-content{grid-gap:0 15px;display:grid;grid-template-columns:repeat(5,minmax(200px,1fr)) .1px;padding:5px 0}.dashboard__scroll-content:after{content:""}@media only screen and (min-width:1000px){.dashboard__scroll-content{grid-template-columns:repeat(5,minmax(200px,1fr))}.dashboard__scroll-content:after{content:none}}.dashboard__scroll-container{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;max-width:100vw;overflow-x:scroll;padding:5px 15px;scrollbar-width:none}.dashboard__scroll-container::-webkit-scrollbar{width:0}@media only screen and (min-width:1000px){.dashboard__scroll-container{padding:5px 15px}}.content-card__wrapper:hover{cursor:pointer}.content-card__wrapper:hover .content-card__inner-label,.content-card__wrapper:hover .content-card__label{color:#464646;text-decoration:underline}.content-card__wrapper:hover .content-card__inner-label:hover,.content-card__wrapper:hover .content-card__label:hover{color:#464646}.content-card__wrapper:hover .niche-icon{text-decoration:none}.content-card__container{height:120px}.content-card__container--with-text{align-items:center;color:#464646;display:flex;font-weight:600;padding:30px}.content-card__header-image{background:#fff 50%/cover no-repeat;position:relative}.content-card__logo{background:#fff 50%/contain no-repeat;bottom:7px;height:32px;left:7px;position:absolute;width:66px}.content-card__label{margin-top:10px}.content-card__inner-label,.content-card__label{color:#464646;font-weight:600}.dashboard-matches__container{padding-top:24px}.dashboard-matches__cards-container{display:flex;flex-direction:column;position:relative}@media only screen and (min-width:768px){.dashboard-matches__cards-container{flex-direction:row}}.dashboard-matches__header-container{margin-bottom:12px}.dashboard-matches__card{display:flex;flex:1;flex-direction:row-reverse;justify-content:space-between;min-height:134px;position:relative}@media only screen and (min-width:500px){.dashboard-matches__card{min-height:118px}}@media only screen and (min-width:768px){.dashboard-matches__card{flex-direction:column}}.dashboard-matches__card-skeleton{flex:1}.dashboard-matches__card-margin{margin-bottom:12px}@media only screen and (min-width:768px){.dashboard-matches__card-margin{margin-bottom:0;margin-right:8px}}@media only screen and (min-width:960px){.dashboard-matches__card-margin{margin-right:16px}}.dashboard-matches__card-media{height:auto;width:80px}@media only screen and (min-width:500px){.dashboard-matches__card-media{height:auto;width:111px}}@media only screen and (min-width:768px){.dashboard-matches__card-media{height:80px;width:auto}}@media only screen and (min-width:960px){.dashboard-matches__card-media{height:90px;width:auto}}@media only screen and (min-width:1200px){.dashboard-matches__card-media{height:100px;width:auto}}.dashboard-matches__card-content{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:768px){.dashboard-matches__card-content{flex:1}}.dashboard-matches__card-action-area{align-items:stretch;display:flex;flex:1;flex-direction:column;justify-content:flex-start}.dashboard-matches__card-actions{padding:0 12px 8px}.dashboard-matches__card-actions-skeleton{align-items:flex-end;display:flex;height:100%}.dashboard-matches__card-atl{height:32px}@media only screen and (min-width:768px){.dashboard-matches__see-all-container{display:flex;justify-content:flex-end}.dashboard-matches__see-all-buffer{flex:4}}.dashboard-matches__see-all-button{font-size:1rem;height:40px;margin-top:16px;width:100%}@media only screen and (min-width:768px){.dashboard-matches__see-all-button{flex:1;width:inherit}}@media only screen and (min-width:1200px){.dashboard-matches__see-all-button{font-size:18px;height:48px}}.dashboard-matches__card-mask-container{align-items:center;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,.82) 64.27%,hsla(0,0%,100%,0) 126.87%);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:0 8px;position:absolute;top:0;width:100%;z-index:100}@media only screen and (min-width:768px){.dashboard-matches__card-mask-container{background:linear-gradient(270deg,#fff 39.84%,hsla(0,0%,100%,.69) 185.92%,hsla(0,0%,100%,0) 205.86%)}}@media only screen and (min-width:960px){.dashboard-matches__card-mask-container{padding:0 16px}}.dashboard-matches__card-mask-text{display:none}@media only screen and (min-width:768px){.dashboard-matches__card-mask-text{display:inline-block}}.dashboard-matches__card-mask-title{color:#004436;font-size:20px}@media only screen and (min-width:1200px){.dashboard-matches__card-mask-title{font-size:24px}}.dashboard-matches__card-mask-subtitle{font-size:14px;padding:8px 0 16px}@media only screen and (min-width:1200px){.dashboard-matches__card-mask-subtitle{font-size:16px}}.dashboard-direct-admissions__content-container:nth-of-type(2){margin-top:30px}.dashboard-direct-admissions__title-container{margin:0 0 5px}@media only screen and (min-width:768px){.dashboard-direct-admissions__title-container{align-items:center;display:flex;flex-wrap:wrap;margin:5px 0 10px}}.dashboard-direct-admissions__title{align-items:center;display:flex}.dashboard-direct-admissions__title--outer{margin-bottom:5px}@media only screen and (min-width:768px){.dashboard-direct-admissions__title--outer{margin-bottom:0;margin-right:30px}}.dashboard-direct-admissions__tagline-item{align-items:center;display:flex}.dashboard-direct-admissions__star-icon{margin-right:8px}.dashboard-direct-admissions__count--bold{font-weight:700}.dashboard-direct-admissions__cards-container{display:flex;flex-direction:column}@media only screen and (min-width:768px){.dashboard-direct-admissions__cards-container{flex-direction:row;flex-wrap:wrap;margin-left:-8px;width:calc(100% + 16px)}}.dashboard-direct-admissions__content-middle-dot{margin:-2px 5px 0}@media only screen and (min-width:768px){.dashboard-direct-admissions__content-middle-dot{margin-top:-3px}}.dashboard-direct-admissions-panel__icon-claimed{color:#fff;display:inline-flex;margin-left:5px}.dashboard-direct-admissions-panel__icon-claimed circle{fill:#295aa2}.dashboard-direct-admissions-panel__entity-info-line-one{display:flex;flex-wrap:wrap}.dashboard-direct-admissions-panel__entity-info-line-two{align-items:center;display:flex;flex-wrap:wrap;margin-left:-10px;margin-top:-6px}.dashboard-direct-admissions-panel__grade{transform:scale(.5)}.dashboard-direct-admissions-panel__location-icon{margin-right:5px;margin-top:5px}.dashboard-direct-admissions-panel__middle-dot{margin:0 4px}.dashboard-direct-admissions-panel__star-rating-container{align-items:center;display:flex}.dashboard-direct-admissions-panel__star-rating{align-items:center;color:#919191;display:flex;margin-top:-1px}.dashboard-direct-admissions-panel__star-rating .review__stars--gray{align-items:center;display:flex;font-size:16px}.dashboard-direct-admissions-panel__star-rating .review__stars--gray .review__stars__icon{margin-top:4px}.dashboard-direct-admissions-panel__match-details{background-color:#faf6f5;border-radius:8px;padding:10px 12px}.dashboard-direct-admissions-card__title-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.dashboard-direct-admissions-card__location-icon{margin-right:3px;margin-top:-1px}.dashboard-direct-admissions-card__content-container{display:flex;flex:1;justify-content:space-between}@media only screen and (min-width:768px){.dashboard-direct-admissions-card__content-container{flex-direction:column-reverse}}.dashboard-direct-admissions-card__entity-info{display:flex;margin-bottom:8px}.ExpediteIcon-root:focus{outline:0}.modal-title--deactivation{font-size:28px;padding:45px 0 50px;text-align:center}.deactivation-modal{padding-bottom:15px}.button.button--wide.deactivation__deactivate-button{background-color:#ababab;color:#fff;line-height:1.5em;padding:12px 24px}.button.button--wide.deactivation__deactivate-button:hover{background-color:#919191}.deactivation__cancel-button{line-height:1.5em;padding:12px 24px}.deactivation__message{margin:20px 0;text-align:center}.deactivation{margin:0 auto;max-width:700px;padding:70px 15px;text-align:center}.deactivation__email{word-break:break-word}.field-group__heading{flex:1 auto;font-size:32px;font-weight:400;line-height:28px;padding-bottom:25px;width:100%}.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{color:#007ac8;display:inline}.lead-toggle__toggle--consent-disclaimer--hidden .lead-toggle__toggle__link--consent-disclaimer:hover{color:#0063a5;cursor:pointer}.lead-toggle__toggle__body{display:inline}.lead-toggle__toggle__body p{padding-top:10px}.lead-toggle__toggle__link--consent-disclaimer{color:#007ac8}.lead-toggle__toggle__link--consent-disclaimer:hover{color:#0063a5;cursor:pointer}.js-focus-visible .lead-toggle__toggle__link--consent-disclaimer:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .lead-toggle__toggle__link--consent-disclaimer.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.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}.reg-form-header--demographics{padding:30px 15px;position:relative}@media only screen and (min-width:500px){.reg-form-header--demographics{padding:50px 0;text-align:center}}.reg-form-header__descr--demographics{margin:0 auto;max-width:700px;padding:15px 0 10px}@media only screen and (min-width:500px){.reg-form-header__descr--demographics{padding:5px 15px 0}}.reg-form-header__title--demographics{font-size:26px;line-height:1em;padding:0}@media only screen and (min-width:500px){.reg-form-header__title--demographics{font-size:32px;margin:0 auto;max-width:700px;padding:10px}}.reg-form-header__form-bar--demographics{background:#298541;width:100%}.reg-form-header__back-link-wrapper--demographics{align-items:center;display:flex;margin:0 auto;max-width:700px;padding:12px 0}.reg-form-header__back-link--demographics{color:#fff;display:inline-flex}.reg-form-header__back-link--demographics:hover{color:#fff}.reg-form-header__back-link-copy--demographics{align-items:center;display:flex;margin-left:4px}.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{display:flex;padding:0}}.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{color:#298541;font:600 18px/1.2 Source Sans Pro,sans-serif}.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%,.7);min-height:200px}@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{color:#298541;display:none;font-size:26px;margin:0 auto;max-width:700px;padding:0 15px 1em}@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-bottom:.75em;margin-top:-.5em}.content__wrapper--email-verification{align-items:center;background-color:#fbf5f2;display:flex;height:75vh;justify-content:center;min-height:400px}@media only screen and (min-width:768px){.content__wrapper--email-verification{height:70vh}}.email-verification-wrap{margin:0 1rem;max-width:500px;text-align:center}@media only screen and (min-width:768px){.email-verification-wrap{max-width:650px}}.email-verification__image{height:150px;width:100%}.entity-fact-list__fact{align-items:center;display:grid;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}.entity-fact-list--V1{display:grid;grid-template-columns:1fr 1fr 1fr}@keyframes account-card--entering{0%{opacity:0;transform:scale(.8)}40%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes account-card--leaving{0%{opacity:1;transform:scale(1)}60%{opacity:0;transform:scale(.8)}to{display:none;opacity:0;transform:scale(.8)}}@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--leaving{0%{max-height:500px;opacity:1}to{max-height:0;opacity:0}}@keyframes account-category-list--leaving{0%{max-height:500px;opacity:1}to{display:none;margin:0;max-height:0;opacity:0;padding:0}}@keyframes account-category-list--new-color{0%{color:initial}to{color:#fff}}.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{animation:account-entity--entering .5s ease}.account-entity-exit{animation:account-entity--leaving .5s ease-in}.account-entity__name{color:#ababab;font-size:14px;line-height:1.25em}.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;font-size:14px;line-height:1.25em;order:3;padding:3px 0}.account-entity__tagline__item{display:inline-block}.account-entity__tagline__item:not(:last-child):after{content:"\00b7";display:inline-block;text-align:center;width:21px}.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;pointer-events:none;position:relative;transition:color .25s}.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;display:inline-block;float:right;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:767.9px){.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{bottom:0;left:0;position:absolute;right:0;top:0;transform:rotate(-90deg)}.progress-meter-circle__label{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.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{color:#bbb;font-size:10px}.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;margin-left:25px;margin-top:5px;position:relative}.offers{padding:0 0 15px}@media only screen and (min-width:500px){.offers{padding:0 0 30px}.offers.offers-v1{padding:0 15px 30px}}@media only screen and (min-width:960px){.offers.offers-v1{padding:0 75px 30px}}@media only screen and (min-width:1200px){.offers.offers-v1{padding:0 195px 30px}}.offers-recs{padding:15px 0}.offers-recs__footer{display:flex;justify-content:center;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{color:#007ac8;display:inline}.offers-recs-toggle--hidden .offers-recs-toggle__link:hover{color:#0063a5;cursor:pointer}.js-focus-visible .offers-recs-toggle--hidden .offers-recs-toggle__link:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .offers-recs-toggle--hidden .offers-recs-toggle__link.focus-visible{outline:0;outline:3px solid #222;outline-offset:3px;z-index:1000}.offers-recs-toggle__link{color:#007ac8}.offers-recs-toggle__link:hover{color:#0063a5;cursor:pointer}.js-focus-visible .offers-recs-toggle__link:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .offers-recs-toggle__link.focus-visible{outline:0;outline:3px solid #222;outline-offset:3px;z-index:1000}.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{max-width:800px;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 15px}.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{background:#fff;list-style-type:none;margin:0;padding:0}.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;min-width:-webkit-min-content;min-width:min-content;padding:0 0 0 15px}.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;margin:0;padding: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{padding:10px 15px;text-align:right}}.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-wrapper.recommendations-more-button-wrapper-v1{margin:3px auto 0;width:288px}@media only screen and (min-width:500px){.recommendations-more-button-wrapper.recommendations-more-button-wrapper-v1{margin:16px auto 0;width:457px}}.recommendations-more-button .niche-icon--load-more{left:-3px;margin:0 5px -4px 0;position:relative;top:2px}.recommendations-more-button-icon{transform:translateY(2px)}.recommendations-more-button-text{padding-left:8px}.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{max-width:700px;padding:30px 15px 15px}@media only screen and (min-width:500px){.addtl-fields__form-group,.addtl-fields__form-group--tcpa,.addtl-fields__submit{margin:0 auto;padding:45px 15px 30px}}.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{color:#919191;font-size:16px;line-height:1.2em;margin:10px auto;max-width:500px}@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{margin:0 15px;max-width:none;padding:15px 0 30px}.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;height:130px;margin:0 -30px;max-width:600px}@media only screen and (min-width:500px){.addtl-fields__form-group--tcpa__graphic{margin:0 auto}}.tcpa-list{list-style:none}.tcpa-list-item{word-wrap:break-word;border-bottom:1px solid #ddd;padding:30px 0}.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 h1.modal-title{font-size:20px;font-weight:600;margin:0;padding:0}.tcpa-modal .tcpa-consent-text__entity-name{font-size:16px;font-weight:600;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{border-right:1px solid #ccc;display:block;margin-right:15px;min-width:220px;padding:0 30px 10px 7px}}@media only screen and (min-width:1000px) and (max-width:1060px){.edit-profile__menu{margin-right:5px;min-width:180px;padding-right:5px}}.edit-profile__menu__list{margin-top:20px}@media only screen and (min-width:768px){.edit-profile__menu__list{margin-top:0}}.button.edit-profile__menu__item{color:#5f5f5f;cursor:pointer;display:block;font-family:Source Sans Pro;font-size:16px;line-height:1.4em;padding:.25em 0 .25em 1em;position:relative;transition:none}.button.edit-profile__menu__item:active,.button.edit-profile__menu__item:hover{color:#464646}.edit-profile__menu__label{color:#5f5f5f;font-size:16px;font-weight:600;padding-left:1em;padding-top:20px}.button.button--bare.edit-profile__menu__item--active{color:#298541;font-weight:600;transition:none}.button.button--bare.edit-profile__menu__item--active:before{background:#298541;border-radius:50%;content:"";height:9px;left:0;position:absolute;top:11px;width:9px}.button.button--bare.edit-profile__menu__item--active:active,.button.button--bare.edit-profile__menu__item--active:hover{color:#298541;font-weight:600}.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{align-items:center;background:#59a44d;bottom:0;color:#fff;display:flex;font-size:18px;font-weight:600;left:0;padding:0 20px;position:absolute;right:0;top:0}.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}.button.edit-profile__panel-trigger{box-shadow:0 1px 3px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.1);display:inline-flex}.button.edit-profile__panel-trigger:active{background-color:#fff}.button.edit-profile__panel-trigger .niche-icon--arrow-down{height:18px}@media only screen and (min-width:768px){.button.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-position:50%;background-size:cover;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}.reg-form-header--simple-reg{padding:30px 15px 78px;position:relative}.reg-form-header--simple-reg:after{background:#298541;bottom:0;content:"";height:48px;left:0;position:absolute;right:0;width:auto}@media only screen and (min-width:500px){.reg-form-header--simple-reg{padding:50px 0 100px;text-align:center}}.reg-form-header__descr--simple-reg{margin:0 auto;max-width:700px;padding:15px 0 10px}@media only screen and (min-width:500px){.reg-form-header__descr--simple-reg{padding:5px 15px 0}}.reg-form-header__title--simple-reg{font-size:26px;line-height:1em;padding:0}@media only screen and (min-width:500px){.reg-form-header__title--simple-reg{font-size:32px;margin:0 auto;max-width:700px;padding:10px}}.status-select,.status-select__button{align-items:center;display:flex}.status-select__button{background-color:transparent;border:none;margin-left:-1px;padding:5px 0 0;width:203px}.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{border-left:1px solid #e6e6e6;padding:10px}}.status-select__arrow{fill:currentColor;height:16px;margin-left:5px;width:16px}.status-select__popover{position:absolute;transform:translateY(56%);width:202px}@media only screen and (min-width:768px){.status-select__popover{transform:translateY(60%)}}.status-select__popover.status-select__popover--top{transform:translateY(-56%)}@media only screen and (min-width:768px){.status-select__popover.status-select__popover--top{transform:translateY(-60%)}}.status-select__popover[data-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-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-listbox-option]{padding:0}.status-select__popover [data-listbox-option][aria-selected=true]{background:none}.status-select__pill{border-radius:50px;color:#454545;cursor:pointer;font:600 15px Source Sans Pro;padding:3px 16px;transition:background-color .2s,color .2s,box-shadow .2s}.status-select--readonly .status-select__pill{cursor:default}.status-select--readonly [data-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--selected,.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--selected,.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--selected,.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--selected,.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--selected,.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--selected,.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--selected,.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--selected,.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--selected,.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__button[data-listbox-input] .status-select__pill,.status-select__popover [data-listbox-option] .status-select__pill{background-color:#ddd;box-shadow:inset 0 0 0 2px transparent}.status-select__button[data-listbox-input] .status-select__pill--selected,.status-select__button[data-listbox-input] .status-select__pill:hover,.status-select__button[data-listbox-input][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option] .status-select__pill--selected,.status-select__popover [data-listbox-option] .status-select__pill:hover,.status-select__popover [data-listbox-option][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #ababab;color:#787878}.status-select__button[data-listbox-input].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option].status-select--readonly .status-select__pill:hover{background-color:#ddd;box-shadow:inset 0 0 0 2px transparent;color:#454545}.status-select__button[data-listbox-input][data-entity-type=College][data-value=Researching] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=College][data-value=Researching] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=College][data-value=Researching] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=College][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=College][data-value=Researching] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=College][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=College][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=College][data-value="Scheduled Tour"] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=College][data-value="Scheduled Tour"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=College][data-value="Scheduled Tour"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=College][data-value="Scheduled Tour"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=College][data-value="Scheduled Tour"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=College][data-value="Scheduled Tour"] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=College][data-value="Scheduled Tour"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=College][data-value="Visited Campus"] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=College][data-value="Visited Campus"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=College][data-value="Visited Campus"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=College][data-value="Visited Campus"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=College][data-value="Visited Campus"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=College][data-value="Visited Campus"] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=College][data-value="Visited Campus"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=College][data-value="Started Application"] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=College][data-value="Started Application"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=College][data-value="Started Application"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=College][data-value="Started Application"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=College][data-value="Started Application"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=College][data-value="Started Application"] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=College][data-value="Started Application"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=College][data-value=Applied] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=College][data-value=Applied] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=College][data-value=Applied] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=College][data-value=Applied][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=College][data-value=Applied] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=College][data-value=Applied] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=College][data-value=Applied].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=College][data-value=Accepted] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=College][data-value=Accepted] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=College][data-value=Accepted] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=College][data-value=Accepted][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=College][data-value=Accepted] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=College][data-value=Accepted] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=College][data-value=Accepted].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=College][data-value=Enrolled] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=College][data-value=Enrolled] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=College][data-value=Enrolled] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=College][data-value=Enrolled][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=College][data-value=Enrolled] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=College][data-value=Enrolled] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=College][data-value=Enrolled].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=GradSchool][data-value=Researching] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=GradSchool][data-value=Researching] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=GradSchool][data-value=Researching] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=GradSchool][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=GradSchool][data-value=Researching] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=GradSchool][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=GradSchool][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=GradSchool][data-value="Scheduled Tour"] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=GradSchool][data-value="Scheduled Tour"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=GradSchool][data-value="Scheduled Tour"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=GradSchool][data-value="Scheduled Tour"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=GradSchool][data-value="Scheduled Tour"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=GradSchool][data-value="Scheduled Tour"] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=GradSchool][data-value="Scheduled Tour"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=GradSchool][data-value="Visited Campus"] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=GradSchool][data-value="Visited Campus"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=GradSchool][data-value="Visited Campus"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=GradSchool][data-value="Visited Campus"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=GradSchool][data-value="Visited Campus"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=GradSchool][data-value="Visited Campus"] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=GradSchool][data-value="Visited Campus"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=GradSchool][data-value="Started Application"] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=GradSchool][data-value="Started Application"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=GradSchool][data-value="Started Application"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=GradSchool][data-value="Started Application"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=GradSchool][data-value="Started Application"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=GradSchool][data-value="Started Application"] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=GradSchool][data-value="Started Application"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=GradSchool][data-value=Applied] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=GradSchool][data-value=Applied] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=GradSchool][data-value=Applied] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=GradSchool][data-value=Applied][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=GradSchool][data-value=Applied] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=GradSchool][data-value=Applied] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=GradSchool][data-value=Applied].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=GradSchool][data-value=Accepted] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=GradSchool][data-value=Accepted] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=GradSchool][data-value=Accepted] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=GradSchool][data-value=Accepted][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=GradSchool][data-value=Accepted] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=GradSchool][data-value=Accepted] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=GradSchool][data-value=Accepted].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=GradSchool][data-value=Enrolled] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=GradSchool][data-value=Enrolled] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=GradSchool][data-value=Enrolled] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=GradSchool][data-value=Enrolled][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=GradSchool][data-value=Enrolled] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=GradSchool][data-value=Enrolled] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=GradSchool][data-value=Enrolled].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Researching] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Researching] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Researching] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Researching] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Researching] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=School][data-value=Researching] .status-select__pill{background-color:#bfd6f0;box-shadow:inset 0 0 0 2px transparent}.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Researching] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Researching] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Researching] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Researching] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Researching] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Researching] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Researching] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Researching] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=School][data-value=Researching] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=School][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=School][data-value=Researching][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #4b75bf;color:#395da0}.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=School][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__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value="Scheduled Tour"] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value="Scheduled Tour"] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=School][data-value="Scheduled Tour"] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value="Scheduled Tour"] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value="Scheduled Tour"] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=School][data-value="Scheduled Tour"] .status-select__pill{background-color:#bee5fa;box-shadow:inset 0 0 0 2px transparent}.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value="Scheduled Tour"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value="Scheduled Tour"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value="Scheduled Tour"][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value="Scheduled Tour"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value="Scheduled Tour"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value="Scheduled Tour"][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=School][data-value="Scheduled Tour"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=School][data-value="Scheduled Tour"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=School][data-value="Scheduled Tour"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value="Scheduled Tour"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value="Scheduled Tour"] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value="Scheduled Tour"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value="Scheduled Tour"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value="Scheduled Tour"] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value="Scheduled Tour"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=School][data-value="Scheduled Tour"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=School][data-value="Scheduled Tour"] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=School][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__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value="Scheduled Tour"].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value="Scheduled Tour"].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=School][data-value="Scheduled Tour"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value="Scheduled Tour"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value="Scheduled Tour"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=School][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__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Visited] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Visited] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Visited] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Visited] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Visited] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=School][data-value=Visited] .status-select__pill{background-color:#b1e4e6;box-shadow:inset 0 0 0 2px transparent}.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Visited] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Visited] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Visited][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Visited] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Visited] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Visited][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Visited] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Visited] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Visited][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Visited] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Visited] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Visited][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Visited] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Visited] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Visited][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=School][data-value=Visited] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=School][data-value=Visited] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=School][data-value=Visited][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #009b94;color:#00817c}.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Visited].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Visited].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Visited].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Visited].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Visited].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=School][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__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value="Started Application"] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value="Started Application"] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=School][data-value="Started Application"] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value="Started Application"] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value="Started Application"] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=School][data-value="Started Application"] .status-select__pill{background-color:#bfe7cb;box-shadow:inset 0 0 0 2px transparent}.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value="Started Application"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value="Started Application"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value="Started Application"][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value="Started Application"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value="Started Application"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value="Started Application"][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=School][data-value="Started Application"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=School][data-value="Started Application"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=School][data-value="Started Application"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value="Started Application"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value="Started Application"] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value="Started Application"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value="Started Application"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value="Started Application"] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value="Started Application"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=School][data-value="Started Application"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=School][data-value="Started Application"] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=School][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__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value="Started Application"].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value="Started Application"].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=School][data-value="Started Application"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value="Started Application"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value="Started Application"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=School][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__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Applied] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Applied] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Applied] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Applied] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Applied] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=School][data-value=Applied] .status-select__pill{background-color:#c8e8b8;box-shadow:inset 0 0 0 2px transparent}.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Applied] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Applied] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Applied][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Applied] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Applied] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Applied][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Applied] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Applied] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Applied][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Applied] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Applied] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Applied][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Applied] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Applied] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Applied][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=School][data-value=Applied] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=School][data-value=Applied] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=School][data-value=Applied][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #08a436;color:#068c2e}.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Applied].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Applied].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Applied].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Applied].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Applied].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=School][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__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Accepted] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Accepted] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Accepted] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Accepted] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Accepted] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=School][data-value=Accepted] .status-select__pill{background-color:#dfeeb1;box-shadow:inset 0 0 0 2px transparent}.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Accepted] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Accepted] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Accepted][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Accepted] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Accepted] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Accepted][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Accepted] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Accepted] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Accepted][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Accepted] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Accepted] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Accepted][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Accepted] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Accepted] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Accepted][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=School][data-value=Accepted] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=School][data-value=Accepted] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=School][data-value=Accepted][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #5b9e30;color:#4f8a2a}.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Accepted].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Accepted].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Accepted].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Accepted].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Accepted].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=School][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__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Enrolled] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Enrolled] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Enrolled] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Enrolled] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Enrolled] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=School][data-value=Enrolled] .status-select__pill{background-color:#ffe5b3;box-shadow:inset 0 0 0 2px transparent}.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Enrolled] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Enrolled] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Enrolled][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Enrolled] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Enrolled] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Enrolled][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Enrolled] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Enrolled] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Enrolled][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Enrolled] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Enrolled] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Enrolled][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Enrolled] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Enrolled] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Enrolled][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=School][data-value=Enrolled] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=School][data-value=Enrolled] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=School][data-value=Enrolled][aria-selected=true] .status-select__pill{background-color:transparent;box-shadow:inset 0 0 0 2px #fc8600;color:#e27800}.status-select__button[data-listbox-input][data-entity-type=SchoolDistrict][data-value=Enrolled].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=SchoolNetwork][data-value=Enrolled].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=School][data-value=Enrolled].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolDistrict][data-value=Enrolled].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=SchoolNetwork][data-value=Enrolled].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=School][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__button[data-listbox-input][data-entity-type=County][data-value=Researching] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value=Researching] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=State][data-value=Researching] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=Town][data-value=Researching] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value=Researching] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=County][data-value=Researching] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value=Researching] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=State][data-value=Researching] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value=Researching] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=County][data-value=Researching] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=County][data-value=Researching] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=County][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value=Researching] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value=Researching] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=State][data-value=Researching] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=State][data-value=Researching] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=State][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=Town][data-value=Researching] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=Town][data-value=Researching] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Town][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value=Researching] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value=Researching] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=County][data-value=Researching] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=County][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=County][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value=Researching] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=State][data-value=Researching] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=State][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=State][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value=Researching] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=ZipCode][data-value=Researching] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=ZipCode][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=County][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=State][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Town][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=County][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=State][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=County][data-value="Visited Area"] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value="Visited Area"] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=State][data-value="Visited Area"] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=Town][data-value="Visited Area"] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value="Visited Area"] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=County][data-value="Visited Area"] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value="Visited Area"] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=State][data-value="Visited Area"] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value="Visited Area"] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=County][data-value="Visited Area"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=County][data-value="Visited Area"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=County][data-value="Visited Area"][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value="Visited Area"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value="Visited Area"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value="Visited Area"][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=State][data-value="Visited Area"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=State][data-value="Visited Area"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=State][data-value="Visited Area"][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=Town][data-value="Visited Area"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=Town][data-value="Visited Area"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Town][data-value="Visited Area"][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value="Visited Area"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value="Visited Area"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value="Visited Area"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=County][data-value="Visited Area"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=County][data-value="Visited Area"] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=County][data-value="Visited Area"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value="Visited Area"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value="Visited Area"] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value="Visited Area"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=State][data-value="Visited Area"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=State][data-value="Visited Area"] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=State][data-value="Visited Area"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value="Visited Area"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value="Visited Area"] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value="Visited Area"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=ZipCode][data-value="Visited Area"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=ZipCode][data-value="Visited Area"] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=County][data-value="Visited Area"].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value="Visited Area"].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=State][data-value="Visited Area"].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Town][data-value="Visited Area"].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value="Visited Area"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=County][data-value="Visited Area"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value="Visited Area"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=State][data-value="Visited Area"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value="Visited Area"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=County][data-value="House Hunting"] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value="House Hunting"] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=State][data-value="House Hunting"] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=Town][data-value="House Hunting"] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value="House Hunting"] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=County][data-value="House Hunting"] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value="House Hunting"] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=State][data-value="House Hunting"] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value="House Hunting"] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=County][data-value="House Hunting"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=County][data-value="House Hunting"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=County][data-value="House Hunting"][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value="House Hunting"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value="House Hunting"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value="House Hunting"][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=State][data-value="House Hunting"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=State][data-value="House Hunting"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=State][data-value="House Hunting"][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=Town][data-value="House Hunting"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=Town][data-value="House Hunting"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Town][data-value="House Hunting"][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value="House Hunting"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value="House Hunting"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value="House Hunting"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=County][data-value="House Hunting"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=County][data-value="House Hunting"] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=County][data-value="House Hunting"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value="House Hunting"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value="House Hunting"] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value="House Hunting"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=State][data-value="House Hunting"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=State][data-value="House Hunting"] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=State][data-value="House Hunting"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value="House Hunting"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value="House Hunting"] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value="House Hunting"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=ZipCode][data-value="House Hunting"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=ZipCode][data-value="House Hunting"] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=County][data-value="House Hunting"].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value="House Hunting"].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=State][data-value="House Hunting"].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Town][data-value="House Hunting"].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value="House Hunting"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=County][data-value="House Hunting"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value="House Hunting"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=State][data-value="House Hunting"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value="House Hunting"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=County][data-value=Moving] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value=Moving] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=State][data-value=Moving] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=Town][data-value=Moving] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value=Moving] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=County][data-value=Moving] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value=Moving] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=State][data-value=Moving] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value=Moving] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=County][data-value=Moving] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=County][data-value=Moving] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=County][data-value=Moving][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value=Moving] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value=Moving] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value=Moving][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=State][data-value=Moving] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=State][data-value=Moving] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=State][data-value=Moving][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=Town][data-value=Moving] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=Town][data-value=Moving] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Town][data-value=Moving][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value=Moving] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value=Moving] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value=Moving][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=County][data-value=Moving] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=County][data-value=Moving] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=County][data-value=Moving][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value=Moving] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value=Moving] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value=Moving][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=State][data-value=Moving] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=State][data-value=Moving] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=State][data-value=Moving][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value=Moving] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value=Moving] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value=Moving][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=ZipCode][data-value=Moving] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=ZipCode][data-value=Moving] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=County][data-value=Moving].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value=Moving].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=State][data-value=Moving].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Town][data-value=Moving].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value=Moving].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=County][data-value=Moving].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value=Moving].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=State][data-value=Moving].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value=Moving].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=County][data-value=Resident] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value=Resident] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=State][data-value=Resident] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=Town][data-value=Resident] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value=Resident] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=County][data-value=Resident] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value=Resident] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=State][data-value=Resident] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value=Resident] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=County][data-value=Resident] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=County][data-value=Resident] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=County][data-value=Resident][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value=Resident] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value=Resident] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value=Resident][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=State][data-value=Resident] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=State][data-value=Resident] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=State][data-value=Resident][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=Town][data-value=Resident] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=Town][data-value=Resident] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Town][data-value=Resident][aria-selected=true] .status-select__pill,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value=Resident] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value=Resident] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value=Resident][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=County][data-value=Resident] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=County][data-value=Resident] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=County][data-value=Resident][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value=Resident] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value=Resident] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value=Resident][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=State][data-value=Resident] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=State][data-value=Resident] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=State][data-value=Resident][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value=Resident] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value=Resident] .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value=Resident][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=ZipCode][data-value=Resident] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=ZipCode][data-value=Resident] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=County][data-value=Resident].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Neighborhood][data-value=Resident].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=State][data-value=Resident].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Town][data-value=Resident].status-select--readonly .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=ZipCode][data-value=Resident].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=County][data-value=Resident].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=Neighborhood][data-value=Resident].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=State][data-value=Resident].status-select--readonly .status-select__pill:hover,.status-select__popover [data-listbox-option][data-entity-type=Town][data-value=Resident].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=Workplace][data-value=Researching] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=Workplace][data-value=Researching] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=Workplace][data-value=Researching] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Workplace][data-value=Researching][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Workplace][data-value=Researching] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=Workplace][data-value=Researching] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=Workplace][data-value=Researching].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=Workplace][data-value="Started Application"] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=Workplace][data-value="Started Application"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=Workplace][data-value="Started Application"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Workplace][data-value="Started Application"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Workplace][data-value="Started Application"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=Workplace][data-value="Started Application"] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=Workplace][data-value="Started Application"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=Workplace][data-value=Applied] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=Workplace][data-value=Applied] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=Workplace][data-value=Applied] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Workplace][data-value=Applied][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Workplace][data-value=Applied] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=Workplace][data-value=Applied] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=Workplace][data-value=Applied].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=Workplace][data-value=Interviewing] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=Workplace][data-value=Interviewing] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=Workplace][data-value=Interviewing] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Workplace][data-value=Interviewing][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Workplace][data-value=Interviewing] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=Workplace][data-value=Interviewing] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=Workplace][data-value=Interviewing].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=Workplace][data-value="Offer Extended"] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=Workplace][data-value="Offer Extended"] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=Workplace][data-value="Offer Extended"] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Workplace][data-value="Offer Extended"][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Workplace][data-value="Offer Extended"] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=Workplace][data-value="Offer Extended"] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=Workplace][data-value="Offer Extended"].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=Workplace][data-value=Hired] .status-select__pill,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=Workplace][data-value=Hired] .status-select__pill--selected,.status-select__button[data-listbox-input][data-entity-type=Workplace][data-value=Hired] .status-select__pill:hover,.status-select__button[data-listbox-input][data-entity-type=Workplace][data-value=Hired][aria-selected=true] .status-select__pill,.status-select__popover [data-listbox-option][data-entity-type=Workplace][data-value=Hired] .status-select__pill--selected,.status-select__popover [data-listbox-option][data-entity-type=Workplace][data-value=Hired] .status-select__pill:hover,.status-select__popover [data-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__button[data-listbox-input][data-entity-type=Workplace][data-value=Hired].status-select--readonly .status-select__pill:hover,.status-select__popover [data-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}body[data-path="/account/to-do/"]{background-color:#fbf5f2}.todo__subtitle{margin-bottom:5px}.todo__list{padding-top:32px}.todo__content-header{display:flex;flex-direction:column;padding-top:32px}@media only screen and (min-width:767px){.todo__content-header{align-items:flex-end;flex-direction:row;justify-content:space-between}}.todo__item-count{font-family:Fraunces,serif;font-size:22px;font-weight:600}@media only screen and (min-width:767px){.todo__item-count{font-size:28px}}@media only screen and (min-width:1200px){.todo__item-count{font-size:32px}}.todo__select-container{margin-top:18px}@media only screen and (min-width:767px){.todo__select-container{margin-top:0}}.todo__view-checklist{font-size:14px;font-weight:600}.todo__calendar-label{color:#1b1b1b;display:flex;font-size:13px;justify-content:space-between;margin-bottom:16px}@media only screen and (min-width:767px){.todo__calendar-label{justify-content:flex-start}}.todo__calendar-label-section-title{display:flex}.todo__section-icon{margin-right:9px}.todo__section-icon-check{margin-top:1px}.todo__section-label{color:#1b1b1b;font-size:13px;font-weight:600;margin:0}@media only screen and (min-width:767px){.todo__section-label{font-size:16px}}.todo__section-skip-desktop{margin-left:5px}.todo__calendar-label-item-count{font-family:Source Sans Pro;font-size:12px;font-weight:400;margin:0;text-transform:none}@media only screen and (min-width:767px){.todo__calendar-label-item-count{font-size:14px;margin-left:8px;margin-top:5px}}.todos__total-items{color:#003024;font-family:Fraunces,serif;font-size:22px;font-weight:600;margin-top:32px;text-align:center}.todos__content{background-color:#fbf5f2;padding:0 15px 80px}@media only screen and (min-width:500px){.todos__content{padding:0 24px}}@media only screen and (min-width:767px){.todos__content{padding:0 40px}}@media only screen and (min-width:960px){.todos__content{padding:0 48px}}.todos__overview{background-color:#003024;width:100%}.todos__margin{margin:0 auto;max-width:1200px}.todos__header-content{display:flex;flex-direction:column;height:100%;padding:32px 15px 40px}@media only screen and (min-width:500px){.todos__header-content{padding:32px 24px 40px}}@media only screen and (min-width:767px){.todos__header-content{flex-direction:row;padding:40px 32px}}@media only screen and (min-width:960px){.todos__header-content{padding:40px 48px}}@media only screen and (min-width:1200px){.todos__header-content{padding:40px 56px}}@media only screen and (min-width:767px){.todos__header-area-container{flex:1}}.todos__header{color:#fbf5f2;font-family:Fraunces,serif;font-size:28px;font-weight:600;margin-bottom:16px}@media only screen and (min-width:767px){.todos__header{font-size:32px}}@media only screen and (min-width:1200px){.todos__header{font-size:42px}}.todos__subheader{color:#fbf5f2;font-family:Oswald;font-weight:500;margin-bottom:8px;text-transform:uppercase}@media only screen and (min-width:767px){.todos__subheader{font-size:18px;margin-bottom:12px}}@media only screen and (min-width:1440px){.todos__subheader{font-size:18px;margin-bottom:16px}}.todos__header-text{font-size:14px;font-weight:400;line-height:2}@media only screen and (min-width:1200px){.todos__header-text{font-size:16px}}@media only screen and (min-width:1800px){.todos__header-text{font-size:18px}}.todos__progress{color:#fbf5f2;font-family:Fraunces,serif;font-size:22px;font-weight:600;text-align:center}@media only screen and (min-width:1200px){.todos__progress{font-size:28px}}.todos__desktop-progress{display:none}@media only screen and (min-width:1200px){.todos__desktop-progress{display:inline-block}}.todos__mobile-progress{display:inline-block}@media only screen and (min-width:1200px){.todos__mobile-progress{display:none}}.todos__text-container{flex:1;margin-left:24px}@media only screen and (min-width:950px){.todos__text-container{margin-left:40px}}.todos__number{color:#fbf5f2;font-family:Fraunces,serif;font-size:28px;font-weight:600;text-align:center;width:55px}@media only screen and (min-width:1200px){.todos__number{font-size:38px}}.todos__completion{color:#fbf5f2;font-family:Niche;font-size:9px;font-weight:700;margin-left:12px;text-transform:uppercase}@media only screen and (min-width:500px){.todos__completion{font-size:10px}}@media only screen and (min-width:767px){.todos__completion{font-size:9px}}@media only screen and (min-width:950px){.todos__completion{font-size:10px}}@media only screen and (min-width:1200px){.todos__completion{font-size:13px}}.todos__spinner-area-container{margin-left:0;margin-top:16px}@media only screen and (min-width:767px){.todos__spinner-area-container{margin-left:40px;margin-top:24px;margin-top:32px}}.todos__left{display:flex;flex:0.5;justify-content:flex-end}.todos__sparkle-animation{animation:sparkle 1.25s ease-out infinite;animation-delay:0s}.todos__sparkle-large-screen{display:none;position:absolute}@media only screen and (min-width:1200px){.todos__sparkle-large-screen{display:block}}.todos__sparkle-small-screen{display:block;position:absolute}@media only screen and (min-width:1200px){.todos__sparkle-small-screen{display:none}}.todos__sparkle-large-right{color:#ff9b00;right:-6px;top:3px}@media only screen and (min-width:1200px){.todos__sparkle-large-right{right:-10px;top:0}}.todos__sparkle-small-right{color:#ff9b00;right:-11px;top:15px}@media only screen and (min-width:1200px){.todos__sparkle-small-right{right:-18px;top:21px}}.todos__sparkle-large-left{bottom:5px;color:#ff9b00;left:-5px}@media only screen and (min-width:1200px){.todos__sparkle-large-left{bottom:0;left:0}}.todos__sparkle-small-left{bottom:18px;color:#ff9b00;left:-10px}@media only screen and (min-width:1200px){.todos__sparkle-small-left{bottom:18px;left:-5px}}.todos__spinner-area,.todos__spinner-container{align-items:center;display:flex}.todos__spinner-container{bottom:0;justify-content:center;left:0;position:absolute;right:0;top:1px}.todos__spinner-outer{aspect-ratio:1;border:13px solid #efeae9;border-radius:50%;height:100px;position:relative}@media only screen and (min-width:1200px){.todos__spinner-outer{border:17px solid #efeae9;height:150px}}.todos__spinner-text{flex-direction:column}.todos__percentage{color:#fbf5f2;font-size:24px;font-weight:600}@media only screen and (min-width:1200px){.todos__percentage{font-size:38px}}.todos__percentage-fade-in{animation:blur 1.5s ease-out infinite;animation-delay:0s}.todos__done{color:#fbf5f2;font-family:Niche;font-size:11px;font-weight:700}@media only screen and (min-width:1200px){.todos__done{font-size:13px}}@keyframes sparkle{0%{opacity:.5;transform:scale(.5)}15%{opacity:.75;transform:scale(.75)}30%{opacity:1;transform:scale(1)}45%{opacity:.75;transform:scale(.75)}60%{opacity:.5;transform:scale(.5)}75%{opacity:.75;transform:scale(.75)}90%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.todos__site-features{grid-gap:10px 0;align-items:start;background-color:#fff;border-radius:2px;box-shadow:0 0 3px rgba(0,0,0,.25);display:grid;grid-template-areas:"header header header";grid-template-columns:repeat(3,33.333%);grid-template-rows:min-content min-content;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__site-features--desktop{display:none}@media only screen and (min-width:768px){.todos__site-features.todos__site-features--desktop{display:grid}}.todos__site-features .todos__feature{fill:#464646;color:#464646;cursor:pointer;display:inline-block;flex:0 0 0;font-size:12px;font-weight:600;line-height:1;min-width:80px;padding:8px 4px 12px;position:relative}.todos__site-features .todos__feature--image{width:60px}.todos__site-features .todos__feature:hover{background-color:#f3e9e3;border-radius:4px;text-decoration:underline}@media only screen and (min-width:400px){.todos__site-features{grid-template-areas:"header header header header";grid-template-columns:repeat(4,25%);grid-template-rows:min-content min-content}}@media only screen and (min-width:600px){.todos__site-features{grid-template-areas:"header header header header header header header";grid-template-columns:repeat(6,1fr);grid-template-rows:min-content min-content}}.todo__item{background-color:#fff;border-radius:2px;box-shadow:0 0 3px rgba(0,0,0,.25);color:#464646;display:flex;margin:8px 0;padding:10px 5px;position:relative;transition:all .4s ease,outline 0}.todo__item:hover{text-decoration:none}.todo__item.checked,.todo__item:hover{background-color:#f4faf8}.todo__item.checked:hover{background-color:#def2ec;text-decoration:none}.todo__item-incomplete{border:1px solid #ff9b00}.todo__item.selected{background-color:#dff3fd}@media only screen and (min-width:768px){.todo__item{padding:10px}}.todo__checkbox-control{display:flex;margin-top:-1px}.todo__checkbox-input{background-color:transparent;background-image:url(https://d33a4decm84gsn.cloudfront.net/static/todos/web_check_animation_green.png);background-position:0;background-repeat:no-repeat;background-size:3000%;border-color:transparent;cursor:pointer;height:35px;opacity:1;visibility:visible;width:35px}@media only screen and (min-width:767px){.todo__checkbox-input{height:40px;width:40px}}@media only screen and (min-width:1200px){.todo__checkbox-input{height:50px;width:50px}}.todo__checkbox-input:checked{animation:none;background-position:100%}.todo__checkbox-input.sullied:checked{animation:heart-burst .8s steps(29) forwards;background-position:100%}.todo__checkbox-input:hover:not(:checked){background-position:-35px 0}@media only screen and (min-width:767px){.todo__checkbox-input:hover:not(:checked){background-position:-40px 0}}@media only screen and (min-width:1200px){.todo__checkbox-input:hover:not(:checked){background-position:-50px 0}}.todo__checkbox-input:disabled{cursor:default}.todo__checkbox-content-wrap{align-items:center;display:flex;justify-content:space-between;width:100%}.todo__checkbox-content-wrap:hover{cursor:pointer}.todo__checkbox-label{color:#323232;cursor:pointer;display:block;font-size:16px;line-height:20px;position:relative}@media only screen and (min-width:767px){.todo__checkbox-label{font-size:18px}}.todo__checkbox-description-wrap{align-items:center;display:flex;flex-shrink:0;height:100%;margin:0 14px 0 10px}.todo__due-date{color:#323232;font-size:14px;margin-right:5px}@media only screen and (min-width:767px){.todo__due-date{font-size:16px;margin-right:13px}}@media only screen and (min-width:1200px){.todo__due-date{font-size:18px}}.todo__due-date-container{margin-top:-4px}@media only screen and (min-width:767px){.todo__due-date-container{margin-top:-2px}}.todo__due-date-small{display:inline-block}@media only screen and (min-width:767px){.todo__due-date-small{display:none}}.todo__due-date-large{display:none}@media only screen and (min-width:767px){.todo__due-date-large{display:inline-block}}.todo__icon-alert{color:#ff9b00}.todo__icon-alert-small{margin:-2px 5px 0 0}@media only screen and (min-width:767px){.todo__icon-alert-small{display:none}}.todo__icon-alert-medium{display:none;margin:2px 5px 0 0}@media only screen and (min-width:767px){.todo__icon-alert-medium{display:inline-block}}@media only screen and (min-width:1200px){.todo__icon-alert-medium{display:none}}.todo__icon-alert-large{display:none;margin:2px 5px 0 0}@media only screen and (min-width:1200px){.todo__icon-alert-large{display:inline-block}}.todo__arrow{color:#1b1b1b;font-size:22px;margin-top:-1px}@media only screen and (min-width:767px){.todo__arrow{margin-top:-2px}}@media only screen and (min-width:1200px){.todo__arrow{margin-top:-1px}}.todo__arrow.niche-icon.arrow-right{line-height:1.4}.todo-panel__wrapper .slide-panel__content{background-color:#fff;border-radius:2px;border-radius:0;bottom:0;box-shadow:0 0 3px rgba(0,0,0,.25);display:flex;flex-direction:column;left:0;overflow:auto;right:0;top:30vh}@media only screen and (min-width:768px){.todo-panel__wrapper .slide-panel__content{left:auto;top:64px}}.todo-panel__wrapper .slide-panel__close-button{background-color:transparent;color:#787878;height:30px;padding:0;position:absolute;right:0;top:0;width:30px}.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{border-bottom:1px solid #ddd;font-size:24px;font-weight:600;padding:30px 25px 20px}.todo-panel__content{padding:10px 25px}.todo-panel__divider{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px}.todo-panel__check-wrapper{display:flex;flex-wrap:wrap}.todo-panel__checkbox-control{display:flex;margin-left:-11px}.todo-panel__check-label{align-self:center;cursor:pointer;display:inline;font-size:16px}.todo-panel__check-label--disabled{cursor:default}.todo-panel__link{display:block;font-size:16px;font-weight:600;margin-top:10px}@keyframes heart-burst{0%{background-position:0}to{background-position:100%}}.todos__feature-container{position:relative}.visited-badge{background-color:#007ac8;border-radius:200px;color:#fff;font-size:14px;font-weight:800;left:50%;min-width:auto;padding:2px 9.25px;position:absolute;top:0}.todos__feature-label{white-space:pre-line}.todo__skip-to-section__link{background:#000;color:#fff;font-size:6px;margin-top:-6px;opacity:0;padding:6px;text-decoration:underline;z-index:103}.todo__skip-to-section__link:focus{opacity:1;outline:0}.todo__skip-to-section__link:hover{background:#333;color:#fff}.todo__skip-to-section__link:active{background:#464646;color:#fff}.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{color:#007ac8;cursor:pointer}.login-reg-social-modal__cta-link:hover{text-decoration:underline}.login-reg-modal-content .form__wrapper{background-color:unset}.account-vertical-navigation{-ms-overflow-style:-ms-autohiding-scrollbar;align-items:baseline;display:flex;flex-wrap:nowrap;margin:12px 0 2px 12px;overflow-x:auto;padding:6px 0;scrollbar-width:none}.account-vertical-navigation::-webkit-scrollbar{display:none}.js-focus-visible .account-vertical-navigation :focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .account-vertical-navigation .focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .account-vertical-navigation .focus-visible:not(.Mui-focusVisible).--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:#5f5f5f;font-size:14px;line-height:18px;margin:30px 0 0;padding:25px 15px 45px}.account-disclaimer strong{font-weight:600}.account-disclaimer-your-matches{margin:0}.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{color:#007ac8}.account-disclaimer__toggle--hidden .account-disclaimer__toggle__link:hover{color:#0063a5;cursor:pointer}.js-focus-visible .account-disclaimer__toggle--hidden .account-disclaimer__toggle__link:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .account-disclaimer__toggle--hidden .account-disclaimer__toggle__link.focus-visible{outline:0;outline:3px solid #222;outline-offset:3px;z-index:1000}.account-disclaimer__toggle__content{display:inline}.account-disclaimer__toggle__content p{padding-top:10px}.account-disclaimer__toggle__link{color:#007ac8}.account-disclaimer__toggle__link:hover{color:#0063a5;cursor:pointer}.js-focus-visible .account-disclaimer__toggle__link:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .account-disclaimer__toggle__link.focus-visible{outline:0;outline:3px solid #222;outline-offset:3px;z-index:1000}.account__matches-cta{margin:0 auto}.account__matches-cta__link{background:#fff;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.098),0 0 2px rgba(0,0,0,.098);display:block;font-weight:600;overflow:hidden;padding:25px 0;position:relative;text-align:center}@media only print{.account__matches-cta__link{box-shadow:none}}.js-focus-visible .account__matches-cta :focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .account__matches-cta .focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .account__matches-cta .focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.share-settings{align-items:center;display:flex;justify-content:center}.recommendations-list-wrapper{margin:10px;padding:30px 0 15px}@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 15px;padding:25px 15px 45px}.your-matches__entity-table{border-color:#fff;border-spacing:0;color:#5f5f5f;margin:0 auto;padding:0 0 1px;position:relative;width:100%}.your-matches-recommendation{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);margin:8px auto 0;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{align-items:center;border:none;display:flex;justify-items:center}.your-matches-recommendation__content--image-title{border-left:0 solid gray;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{align-items:center;display:flex}.your-matches-recommendation__image-container{align-self:normal;border-radius:2px 2px 0 0;display:none;height:50px;margin-right:10px;min-width:50px;overflow:hidden;position:relative;width:50px}@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 button{margin:5px 0 auto}@media only screen and (min-width:768px){.your-matches-recommendation__content--button button{margin:0 auto}}.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;cursor:pointer;font-family:inherit;font-size:inherit;margin:0 auto;padding:7px}.your-matches-recommendation__content--dismiss button:focus{outline:3px solid #222;outline-offset:3px;text-decoration:underline}.your-matches-category__button{background-color:transparent;border:none;color:#007ac8;cursor:pointer;font-family:inherit;font-size:inherit;font-size:16px;font-weight:600;padding:15px 10px;text-align:center}.your-matches-category__button:focus:not(:focus-visible){outline:none}.your-matches-category__button:hover{color:#0063a5;text-decoration:underline}.empty-list__card{background-color:#fff;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);max-width:100%;padding:32px;text-align:center}.empty-list__card .empty-list__title{color:#004436;font-family:Fraunces;font-size:28px;font-style:normal;font-weight:600;line-height:130%;margin:0;padding-bottom:16px;padding-top:0;text-align:center}.empty-list__card .empty-list__body{font-size:16px;font-weight:400;line-height:150%;margin:0;padding-bottom:24px}.your-matches-category__entity-table{margin-bottom:30px}.your-matches-grid--non-college{display:grid;grid-template-columns:minmax(200px,1fr) 40px;grid-template-rows:1fr min-content}@media only screen and (min-width:360px){.your-matches-grid--non-college{grid-template-columns:minmax(250px,1fr) 70px;grid-template-rows:1fr min-content}}@media only screen and (min-width:768px){.your-matches-grid--non-college{grid-template-columns:minmax(220px,1fr) minmax(140px,max-content) minmax(60px,max-content);grid-template-rows:1fr}}.your-matches-grid--college{display:grid;grid-template-columns:minmax(200px,1fr) 40px;grid-template-rows:1fr min-content}@media only screen and (min-width:360px){.your-matches-grid--college{grid-template-columns:minmax(250px,1fr) 70px;grid-template-rows:1fr min-content}}@media only screen and (min-width:768px){.your-matches-grid--college{grid-template-columns:minmax(220px,1fr) minmax(140px,max-content);grid-template-rows:1fr}}.your-matches-category__container{padding:10px 15px 0}.your-matches-category__grid--view-more{display:grid;grid-template-columns:1fr min-content;grid-template-rows:1fr min-content}.your-matches-category__grid--view-more button:focus{outline:3px solid #222;outline-offset:3px;text-decoration:underline}.your-matches-recommendation__info{width:100%}.your-matches-grid__skeleton{display:grid;grid-template-columns:minmax(200px,1fr);grid-template-rows:1fr min-content}@media only screen and (min-width:360px){.your-matches-grid__skeleton{grid-template-columns:minmax(250px,1fr);grid-template-rows:1fr min-content}}@media only screen and (min-width:768px){.your-matches-grid__skeleton{grid-template-columns:minmax(220px,1fr);grid-template-rows:1fr}}.your-matches-recommendation__skeleton-content-container{align-items:center;display:flex;width:100%}.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;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);display:flex;flex-direction:column}.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{border:none;padding-left:10px;padding-right:10px}.shared-list__status-wrapper .status-select__button,.shared-list__status-wrapper .status-select__pill{pointer-events:none}.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{min-width:800px;padding-bottom:10px}}.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{font-family:Source Sans Pro,sans-serif;font-size:18px;line-height:1.2em}.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}}.account-settings__container,.user-profile__container{background-color:#fbf5f2}.account-settings__container .account__content{padding-bottom:64px}.user-profile__avatar-container{align-items:center;color:#2ab675;display:grid;grid-template-columns:90px;grid-template-rows:90px;grid-template:"image";height:90px;justify-content:center;margin:8px;place-self:center;width:90px}.user-profile__avatar-container .user-profile-icon{grid-area:image;height:86px;place-self:center;width:86px}.user-profile__avatar-container .gravatar-icon{display:none}@media only screen and (min-width:768px){.user-profile__avatar-container{align-content:space-around;align-items:center;flex-wrap:nowrap;grid-template-columns:132px;grid-template-rows:132px;height:132px;justify-content:space-between;left:57px;margin:0 49px;width:132px}.user-profile__avatar-container .user-profile-icon{grid-area:image;height:126px;place-self:center;width:126px}}@media only screen and (min-width:768px) and (max-width:1200px){.user-profile__avatar-container{grid-template-columns:90px;grid-template-rows:90px;grid-template:"image";height:90px;justify-content:center;margin:18px;place-self:center;width:90px}.user-profile__avatar-container .user-profile-icon{grid-area:image;height:86px;place-self:center;width:86px}}.user-profile__avatar-container svg{border:2px solid #fff;border-radius:50%;grid-area:image;grid-template-columns:88px;grid-template-rows:88px;height:88px;place-self:center;width:88px}@media only screen and (min-width:768px){.user-profile__avatar-container svg{grid-template-columns:128px;grid-template-rows:128px;height:128px;width:128px}}@media only screen and (min-width:768px) and (max-width:1200px){.user-profile__avatar-container svg{grid-template-columns:88px;grid-template-rows:88px;height:88px;width:88px}}.user-profile__asterisk-icon{display:none;position:absolute}@media only screen and (min-width:768px){.user-profile__asterisk-icon{display:block;right:212px;top:130px}.user-profile__asterisk-icon svg{height:70px;width:70px}}@media only screen and (min-width:768px) and (max-width:1200px){.user-profile__asterisk-icon{display:block;right:34px;top:144px}.user-profile__asterisk-icon svg{height:38px;width:38px}}.user-profile__sparkle-icon{color:#9f651e;position:absolute;right:6px;top:68px}.user-profile__sparkle-icon svg{height:22px;width:22px}@media only screen and (min-width:768px){.user-profile__sparkle-icon{right:150px;top:40px}.user-profile__sparkle-icon svg{height:58px;width:58px}}@media only screen and (min-width:768px) and (max-width:1200px){.user-profile__sparkle-icon{right:136px;top:100px}.user-profile__sparkle-icon svg{height:34px;width:34px}}.user-profile__badge-icon{position:absolute;right:-40px;top:-80px}.user-profile__badge-icon svg{height:138px;width:138px}@media only screen and (min-width:768px){.user-profile__badge-icon{right:-68px;top:78px}.user-profile__badge-icon svg{height:226px;width:226px}}@media only screen and (min-width:768px) and (max-width:1200px){.user-profile__badge-icon{right:-60px;top:-106px}.user-profile__badge-icon svg{height:226px;width:226px}}.user-profile__avatar-pencil-icon{align-items:center;background-color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;flex-direction:row;height:28px;justify-content:center;left:calc(50% + 35px);position:absolute;top:70px;transform:translateX(-50%);width:28px}.user-profile__avatar-pencil-icon svg{height:16px;width:16px}.user-profile__avatar-pencil-icon path{fill:#003024}.user-profile__avatar-pencil-icon:hover{background-color:#f3e9e3}.user-profile__avatar-pencil-icon:active{background-color:#eddace}@media only screen and (min-width:768px){.user-profile__avatar-pencil-icon{height:40px;left:144px;top:125px;transform:translateY(-50%);width:40px}.user-profile__avatar-pencil-icon svg{height:20px;width:20px}}@media only screen and (min-width:768px) and (max-width:1200px){.user-profile__avatar-pencil-icon{height:28px;left:calc(50% + 20px);top:90px;transform:translateY(-50%);width:28px}.user-profile__avatar-pencil-icon svg{height:16px;width:16px}}.account-settings__header{color:#1b1b1b;font-family:Fraunces,serif;font-size:22px;font-weight:700;margin:0 auto;max-width:880px;padding:20px 0 27px}@media only screen and (min-width:768px){.account-settings__header{font-size:28px;padding-bottom:42px}}.standard-modal-layout__user-profile .standard-modal-layout__header{color:#1b1b1b;font-family:Fraunces,serif;font-size:22px;font-weight:600;margin:0}@media only screen and (min-width:768px){.standard-modal-layout__user-profile .standard-modal-layout__header{font-size:28px}}.user-profile-icon{border-radius:50%}.user-profile-direct-admissions-disclaimer{background-color:#fbf5f2;border:1px solid #d2ad94;border-radius:8px;color:#003024;display:flex}@media only screen and (min-width:960px){.user-profile-direct-admissions-disclaimer{background-color:#fff}}.user-profile-direct-admissions-disclaimer__container{background-color:#fff;padding:16px 16px 0}@media only screen and (min-width:500px){.user-profile-direct-admissions-disclaimer__container{padding:16px 24px 0}}@media only screen and (min-width:768px){.user-profile-direct-admissions-disclaimer__container{padding:16px 40px 0}}@media only screen and (min-width:960px){.user-profile-direct-admissions-disclaimer__container{background-color:#fff;padding:16px 48px 0}}.user-profile-direct-admissions-disclaimer__header{display:flex;margin-bottom:12px}@media only screen and (min-width:960px){.user-profile-direct-admissions-disclaimer__header{display:inherit;margin-bottom:8px}}.user-profile-direct-admissions-disclaimer__content{padding:16px}@media only screen and (min-width:960px){.user-profile-direct-admissions-disclaimer__content{padding:16px 24px}}.user-profile-direct-admissions-disclaimer__pencil-small{margin-right:8px}@media only screen and (min-width:960px){.user-profile-direct-admissions-disclaimer__pencil-small{display:none}}.user-profile-direct-admissions-disclaimer__pencil-large{background-color:#f3e9e3;border-radius:8px 0 0 8px;display:none;padding:30px}@media only screen and (min-width:960px){.user-profile-direct-admissions-disclaimer__pencil-large{align-items:center;display:flex;justify-content:center}}.ReactCrop{cursor:crosshair;display:inline-block;max-width:100%;overflow:hidden;position:relative}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__image{display:block;max-width:100%;touch-action:none}.ReactCrop__crop-selection{border:1px dashed #fff;box-shadow:0 0 0 9999em rgba(0,0,0,.5);cursor:move;left:0;position:absolute;top:0;touch-action:none;transform:translateZ(0)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%;box-shadow:0 0 1px 1px #fff,0 0 0 9999em rgba(0,0,0,.5)}.ReactCrop__crop-selection:focus{border-color:blue;border-style:solid;outline:none}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{background-color:hsla(0,0%,100%,.4);content:"";display:block;height:100%;position:absolute;width:1px}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{background-color:hsla(0,0%,100%,.4);content:"";display:block;height:1px;position:absolute;width:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.333%}.ReactCrop__rule-of-thirds-vt:after{left:66.667%}.ReactCrop__rule-of-thirds-hz:before{top:33.333%}.ReactCrop__rule-of-thirds-hz:after{top:66.667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{background-color:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.7);content:"";display:block;height:10px;outline:1px solid transparent;position:absolute;width:10px}.ReactCrop__drag-handle:focus:after{background:#2dbfff;border-color:blue}.ReactCrop .ord-nw{cursor:nw-resize;left:0;margin-left:-5px;margin-top:-5px;top:0}.ReactCrop .ord-nw:after{left:0;top:0}.ReactCrop .ord-n{cursor:n-resize;left:50%;margin-left:-5px;margin-top:-5px;top:0}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{cursor:ne-resize;margin-right:-5px;margin-top:-5px;right:0;top:0}.ReactCrop .ord-ne:after{right:0;top:0}.ReactCrop .ord-e{cursor:e-resize;margin-right:-5px;margin-top:-5px;right:0;top:50%}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;cursor:se-resize;margin-bottom:-5px;margin-right:-5px;right:0}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;cursor:s-resize;left:50%;margin-bottom:-5px;margin-left:-5px}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;cursor:sw-resize;left:0;margin-bottom:-5px;margin-left:-5px}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{cursor:w-resize;left:0;margin-left:-5px;margin-top:-5px;top:50%}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{height:6px;left:0;margin-top:-3px;top:0;width:100%}.ReactCrop__drag-bar.ord-e{height:100%;margin-right:-3px;right:0;top:0;width:6px}.ReactCrop__drag-bar.ord-s{bottom:0;height:6px;left:0;margin-bottom:-3px;width:100%}.ReactCrop__drag-bar.ord-w{height:100%;left:0;margin-left:-3px;top:0;width:6px}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{height:24px;width:24px}}.dialog__crop-body .MuiPaper-root{background-color:#7d7c7c}.dialog__crop-body svg{fill:#fff}.dialog__profile-photo-container{display:flex;justify-content:center}.dialog__profile-photo{border-radius:50%;height:175px;width:175px}.dialog__heading{color:#003024;font-size:22px;margin-top:24px;text-align:center}@media only screen and (min-width:767px){.dialog__heading{font-size:22px}}.dialog__align-center{text-align:center}.dialog__actions{display:flex;justify-content:center;margin-bottom:40px}.dialog__remove-container{background:transparent;border:none;cursor:pointer;margin-right:40px}.dialog__remove{align-items:center;display:flex;justify-content:center}.dialog__remove-text{color:#004436;margin-left:10px}.dialog__button-container{background:transparent;border:none}.dialog__green-button{align-items:center;background-color:#004436;border-radius:24px;cursor:pointer;display:flex;height:48px;justify-content:center;width:130px}@media only screen and (min-width:767px){.dialog__green-button{border-radius:20px;height:40px}}.dialog__green-button:hover{background-color:#016853}.dialog__color-button-text{color:#fff}.dialog__change-button-text{margin-left:5px}.dialog__upload-large{display:none}@media only screen and (min-width:767px){.dialog__upload-large{display:block}}.dialog__upload-small{display:flex;flex-direction:column;height:100%;justify-content:center}@media only screen and (min-width:767px){.dialog__upload-small{display:none}}.dialog__upload-error{font-size:12px;margin-left:5px;text-align:center}.dialog__upload-error-bold{font-weight:700}.dialog__error-container{align-items:center;color:#b20a00;display:flex;flex-direction:row;justify-content:center;margin-top:14px}.dialog__dropzone-container{border:4px dashed #c3bfbe;height:270px;margin:10px auto 0;padding:30px 55px 10px;width:422px}.dialog__dropzone-container-dragged{background-color:#def2ec;border:4px solid #016853}.dialog__dropzone-container-dragged>*{pointer-events:none}.dialog__dropzone-text{text-align:center;text-transform:none}.dialog__dropzone-button-container{display:flex;justify-content:center;margin-top:50px}@media only screen and (min-width:767px){.dialog__dropzone-button-container{margin-top:15px}}.dialog__browse-files{color:#fff}.dialog__file-types{margin-top:12px}.dialog__crop-parent{display:flex;flex-direction:column;height:100%;justify-content:flex-end}@media only screen and (min-width:767px){.dialog__crop-parent{margin-top:30px}}.dialog__crop-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center}.dialog__crop-image{margin-top:30px}@media only screen and (min-width:767px){.dialog__crop-image{margin-top:0}}.dialog__crop-image img{max-height:70vh}@media only screen and (min-width:767px){.dialog__crop-image img{height:230px}}.dialog__crop-actions{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:40px;margin-top:0;padding-left:24px;padding-right:24px}@media only screen and (min-width:767px){.dialog__crop-actions{flex-direction:row}}.dialog__flex{flex:1}.dialog__flex-center{align-items:center;display:flex;justify-content:center}.dialog__save-button{background-color:#efeae9;width:190px}.dialog__save-button:hover{background-color:#faf6f5}.dialog__rotate-container{background:transparent;border:none;cursor:pointer}.dialog__rotate-button{margin-bottom:15px;margin-top:50%}@media only screen and (min-width:767px){.dialog__rotate-button{margin-bottom:0;margin-top:25px}}.dialog__rotate{align-items:center;display:flex;justify-content:center}.dialog__rotate svg{color:#fff}.dialog__rotate-text{color:#fff;margin-left:5px}.dialog__save-picture-container{display:flex;justify-content:flex-end;margin:10px 24px 24px}@media only screen and (min-width:767px){.dialog__save-picture-container{margin:20px 0 0 50px}}.dialog__save-picture{color:#000}.dialog__white-button{align-items:center;background-color:#fff;border:2px solid #003024;border-radius:24px;color:#003024;cursor:pointer;display:flex;height:48px;justify-content:center;width:130px}@media only screen and (min-width:767px){.dialog__white-button{border-radius:20px;height:40px}}.dialog__white-button:hover{background-color:#004436;color:#fff}.dialog__photo-change-remove{display:none}@media only screen and (min-width:767px){.dialog__photo-change-remove{display:block}}.dialog__photo-container{display:flex;justify-content:center}.dialog__updated-content{display:flex;flex-direction:column;justify-content:space-between;margin-top:20px}@media only screen and (min-width:767px){.dialog__updated-content{margin-top:0}}.dialog__updated-actions{margin-top:30px}@media only screen and (min-width:767px){.dialog__updated-actions{margin-top:40px}}.dialog__red-button{background-color:#b20a00}.dialog__red-button:hover{background-color:#e63227}.dialog__heading-removing{color:rgba(0,48,36,.75)}.dialog__remove-text-removing,.dialog__subheading-removing{color:rgba(50,50,50,.75)}.dialog__red-button-removing{background-color:#e89a90;position:relative}.dialog__red-button-removing:hover{background-color:#e89a90}.dialog__profile-photo-removing{opacity:.75}.dialog__removed-placeholder{background-color:#003024;border-radius:50%;height:175px;width:175px}.user-profile__header{border-radius:10px;box-shadow:0 0 4px rgba(0,0,0,.16);margin-bottom:24px;overflow:hidden}.user-profile__header--flex{display:flex}.user-profile__header--block{min-height:201px;overflow:hidden;position:relative}.user-profile__header--profile-details{align-content:center;align-items:center;background-color:#003024;border-radius:10px 10px 0 0;box-shadow:0 0 4px rgba(0,0,0,.16);display:flex;flex-direction:column;min-height:201px;overflow:hidden}@media only screen and (min-width:768px){.user-profile__header--profile-details{flex-direction:row;max-height:300px;min-height:175px;padding:0}}@media only screen and (min-width:768px) and (max-width:1200px){.user-profile__header--profile-details{flex-direction:column;max-height:auto;min-height:201px}}.user-profile__header--title{align-content:center;color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin-bottom:24px;width:100%}@media only screen and (min-width:768px){.user-profile__header--title{align-content:space-around;align-items:flex-start;margin:49px 0;text-align:left}}@media only screen and (min-width:768px) and (max-width:1200px){.user-profile__header--title{align-content:center;align-items:center;margin:0 0 24px;text-align:left}}.user-profile__header--name{color:#fff;display:flex;font-family:Fraunces,serif;font-size:28px;font-weight:700;justify-content:center;margin:0;overflow-wrap:break-word}@media only screen and (min-width:768px){.user-profile__header--name{font-size:32px;justify-content:flex-start}}@media only screen and (min-width:768px) and (max-width:1200px){.user-profile__header--name{font-size:28px;justify-content:center}}.user-profile__header--user-role{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0 20px}@media only screen and (min-width:768px){.user-profile__header--user-role{justify-content:flex-start;margin:0}}@media only screen and (min-width:768px) and (max-width:1200px){.user-profile__header--user-role{justify-content:center;margin:0 20px}}.user-profile__header--user-role p{font-size:16px;font-weight:400;margin:0;text-align:center}.user-profile__header--progress-bar{background-color:#fff;border-radius:0 0 10px 10px;box-shadow:0 0 4px rgba(0,0,0,.16);padding:20px 0 16px}@media only screen and (min-width:500px){.user-profile__header--progress-bar{padding-bottom:24px}}.user-profile__header--progress-bar-disclaimer{background-color:#fff;padding:20px 0 0}.user-profile__header--progress-bar.user-profile__header--progress-bar-skeleton{padding:22px 49px 16px}.user-profile__header--progress-bar-text{font-family:Niche,serif;font-size:14px;margin:0 49px;padding-bottom:4px;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.user-profile__header--progress-bar-text{font-size:16px;text-align:left;width:767px}}.user-profile__header--progress-bar-text span{font-family:Niche,serif;font-size:20px;font-weight:700}@media only screen and (min-width:768px){.user-profile__header--progress-bar-text span{font-size:18px}}.user-profile__header--progress-bar-text-fade-in{animation:blur 1.5s ease-out infinite;animation-delay:0s}.user-profile__header--progress-complete{margin-right:10px}@media only screen and (min-width:768px){.user-profile__header--progress-complete{width:inherit}}.user-profile__header--progress-complete-gif{height:45px;margin-top:-19px}.user-profile__header--progress-bar-wrap{background-color:#dfdddb;border-radius:10px;margin:0 20px}@media only screen and (min-width:768px){.user-profile__header--progress-bar-wrap{margin:0 50px;width:767px}}.user-profile__header--progress-bar-status{background-color:#00df8b;border-radius:10px;height:20px;transition:width 1s linear;width:0}@keyframes blur{0%{opacity:0;text-shadow:0 0 100px #fff}50%{text-shadow:0 0 90px #fff}to{opacity:1}}.user-profile-block__wrapper legend{color:#1b1b1b;font:600 22px Fraunces,serif}@media only screen and (min-width:768px){.user-profile-block__wrapper legend{font-size:28px}}.user-profile-contact legend{font-family:Source Sans Pro,sans-serif}.user-profile-block__wrapper{background:#fff;border-radius:10px;box-shadow:0 0 4px rgba(0,0,0,.16);color:#1b1b1b;margin:0 0 24px;padding:24px}@media only screen and (min-width:768px){.user-profile-block__wrapper{padding:34px 28px 24px 32px}}.user-profile-block__wrapper .field-group__wrapper--demo-consent{padding:0}.user-profile-block__wrapper .field-group--radio--demo-consent{border-bottom:1px solid #dfdddb;margin:1em 0 0}.user-profile-block__wrapper .field-group--radio--demo-consent .field-group__label{color:#323232}.user-profile-block__wrapper .field-group--radio--demo-consent .field-group__label strong{color:#1b1b1b}.user-profile-block__wrapper .radio-input{margin-left:18px;margin-right:18px}.user-profile__content{display:block}@media only screen and (min-width:900px){.user-profile__content{display:flex}}.user-profile__demographics-blocks-wrapper{width:100%}.user-profile__consent-block{margin-left:0;min-height:250px;width:100%}@media only screen and (min-width:900px){.user-profile__consent-block{height:min-content;margin-left:24px;min-height:288px;order:1;width:31.67%}}.user-profile__consent-block form{margin:0}.user-profile-block__header-wrapper{display:flex;justify-content:space-between;padding-bottom:26px}.user-profile-block__pencil-icon{background:#fff;border:none;border-radius:100%;cursor:pointer;height:40px;padding:10px;width:40px}.user-profile-block__pencil-icon path{fill:#003024}.user-profile-block__pencil-icon:hover{background-color:#f3e9e3}.user-profile-block__pencil-icon:active{background-color:#eddace}.user-profile-block__pencil-icon--small{height:28px;margin-left:5px;margin-top:-4px;padding:7px 7.5px;width:28px}.user-profile-block__fields--college-education,.user-profile-block__fields--college-search,.user-profile-block__fields--contact,.user-profile-block__fields--demographics,.user-profile-block__fields--education,.user-profile-block__fields--test-scores{display:flex;flex-direction:column}@media only screen and (min-width:768px){.user-profile-block__fields--college-education,.user-profile-block__fields--college-search,.user-profile-block__fields--contact,.user-profile-block__fields--demographics,.user-profile-block__fields--education,.user-profile-block__fields--test-scores{display:grid;grid-template-columns:repeat(3,1fr)}.user-profile-block__fields--college-search,.user-profile-block__fields--demographics{grid-auto-flow:column;grid-template-rows:repeat(2,1fr)}.user-profile-block__fields--contact,.user-profile-block__fields--education,.user-profile-block__fields--test-scores{grid-template-rows:1fr}}.user-profile-block__field-label{font:600 16px Source Sans Pro,sans-serif;padding-bottom:4px}.user-profile-block__field{padding-bottom:18px;padding-right:20px}.user-profile-block__field.user-profile-block__field--tall{grid-row:1/span 2}.user-profile-block__test-score-wrapper{display:grid;grid-template-columns:70px 1fr;grid-template-rows:1fr}.user-profile-block__field-value{color:#4a4a4a}.form--user-profile-submit{margin:0;max-width:none}.form__submit__btn--user-profile-submit{background-color:#004436!important;border-radius:30px;font-size:18px;width:176px}.form__wrapper--userprofilecontactinfo .form__field-natl-avg--phone--error{padding-bottom:8px}.form__wrapper--userprofilecontactinfo .form__field-natl-avg--phone,.form__wrapper--userprofilecontactinfo .form__field-natl-avg--phone--success{padding-bottom:20px}.button--submit-change-password>a{margin:20px 18px 0}.button--submit-change-password>a,.button--submit-deactivate{background-color:transparent!important;border:2px solid #003024!important;border-radius:3px;color:#003024!important;padding:6px 12px!important}.button--submit-deactivate{margin:20px 18px 32px}@media only screen and (min-width:768px){.button--submit-deactivate{margin-bottom:0}}.account-settings{background-color:#fff;margin:0 auto 15px;max-width:880px;padding:17px 12px 0}@media only screen and (min-width:768px){.account-settings{margin:20px auto 0;padding:40px}}.account-settings .form__submit{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:24px 18px 18px;text-align:right}@media only screen and (min-width:768px){.account-settings .form__submit{margin-bottom:0}}.account-settings .form__heading,.account-settings legend{color:#1b1b1b;font-size:22px;font-weight:600}.account-settings__form-button>a{background-color:transparent!important;border:2px solid #003024!important;border-radius:3px;color:#003024!important;padding:6px 12px!important}.account-settings .field-group-v1,.account-settings__label{padding-left:18px;padding-right:18px}.account-settings .password-settings__label{padding-top:15px}@media only screen and (min-width:768px){.account-settings .password-settings__label{padding-top:0}}.account-settings__divider{padding:32px 0 16px}.standard-modal-layout__user-profile{max-height:90vh;overflow:auto}.standard-modal-layout__user-profile #interestedStatesCollege .input-list__label{flex-direction:column}.standard-modal-layout__user-profile .form__submit__btn--submit{background:#004436;border-radius:100px;color:#fff;padding:15px 32px;width:100%}.standard-modal-layout__user-profile .form__submit__btn--submit:hover{background:#016853}@media only screen and (min-width:768px){.standard-modal-layout__user-profile .form__submit__btn--submit{width:auto}}.standard-modal-layout__user-profile .form__submit__btn--submit.button--disabled{background-color:#dfdddb;color:#c3bfbe}.standard-modal-layout__user-profile .conjoined-inner__label{z-index:1001}@media only screen and (min-width:768px){.standard-modal-layout__user-profile{min-width:760px}}.user-profile-skeleton__block-item{margin-bottom:8px}.user-profile-skeleton__header{margin-bottom:27px}.user-profile-skeleton__item{margin-bottom:18px}.user-profile-skeleton__submit{padding-bottom:45px}.user-profile-skeleton__progress-bar{background-color:#fff;border-radius:0 0 10px 10px;box-shadow:0 0 4px #000;margin:0;padding:36px 24px 40px}.account-settings-skeleton__item{margin:0 20px 24px}.account-settings-skeleton__divider{margin:10px 0 30px}.account-settings-skeleton__submit{margin:14px 20px 0;padding-bottom:33px}@media only screen and (min-width:768px){.account-settings-skeleton__submit{padding-bottom:0}}.dark-blue-link{color:#346dc2}.dark-blue-link:hover{color:#295aa2}.college-quiz-container .college-quiz__title{font-size:2em}@media only screen and (min-width:768px){.college-quiz-container .custom-ranking__details-title{max-width:560px}}.college-quiz-container .button-center{display:block;margin:0 auto}.college-quiz-container .sat-act-continue-button{margin:20px auto}.college-quiz-container .skip-selection{background:none;border:0;color:#007ac8;cursor:pointer}.college-quiz-container .skip-selection:hover{text-decoration:underline}.college-quiz-container .college-quiz-picker-wrapper,.college-quiz-container .field-group__wrapper{min-height:216px}.college-quiz-container .college-quiz--skip{margin-top:8px}.college-quiz--act .college-quiz__title,.college-quiz--sat .college-quiz__title{padding-bottom:40px}.college-quiz-cover{align-items:center;background-color:#fbf5f2;display:flex;height:calc(100vh - 54px);width:100%}@media only screen and (min-width:768px){.college-quiz-cover{height:calc(100vh - 64px)}}.college-quiz-cover .loading-indicator{background:#fbf5f2}.college-quiz-wrapper{max-height:100%;overflow:auto;width:100%}.college-quiz-container{background-color:#fbf5f2;border-radius:3px;display:flex;flex-direction:column;justify-content:center;margin:15px auto;max-width:700px;min-width:min-content;position:relative;width:calc(100% - 48px)}.college-quiz__back{background:none;border:0;color:#004436;cursor:pointer;font-size:16px;font-weight:600;left:0;line-height:1;padding:0;position:absolute;top:0;transition:none;width:fit-content}.college-quiz__back:hover:after{border-bottom:1px solid #003024;content:"";display:inherit;transition:all .3s ease-in-out 0s}.college-quiz__back:hover{color:#003024}.college-quiz__back .niche-icon--arrow-left{bottom:2px;margin-right:4px;position:relative;vertical-align:middle;width:16px}.college-quiz-hero{background-color:#003024;display:flex;justify-content:center}.college-quiz-hero .college-quiz-hero__content-wrapper{align-items:center;display:flex;overflow:hidden;padding:80px 0 80px 48px;width:1400px}@media only screen and (min-width:1301px) and (max-width:1800px){.college-quiz-hero .college-quiz-hero__content-wrapper{padding-left:calc(65vw - 800px);width:1800px}}@media only screen and (min-width:1201px) and (max-width:1300px){.college-quiz-hero .college-quiz-hero__content-wrapper{width:1300px}}@media only screen and (min-width:768px) and (max-width:1200px){.college-quiz-hero .college-quiz-hero__content-wrapper{padding:48px 0 48px 48px;width:1000px}}@media only screen and (max-width:767.9px){.college-quiz-hero .college-quiz-hero__content-wrapper{flex-direction:column;padding:40px 0 0 24px;width:425px}}.college-quiz-hero .college-quiz-hero__copy-wrapper{width:500px}@media only screen and (min-width:768px) and (max-width:1200px){.college-quiz-hero .college-quiz-hero__copy-wrapper{max-width:345px;width:inherit}}@media only screen and (max-width:767.9px){.college-quiz-hero .college-quiz-hero__copy-wrapper{margin-left:0;margin-right:auto;max-width:320px;width:inherit}}.college-quiz-hero .college-quiz-hero__copy-wrapper .college-quiz-hero__title{color:#fff;font:700 60px/74px Fraunces,serif}@media only screen and (min-width:768px) and (max-width:1200px){.college-quiz-hero .college-quiz-hero__copy-wrapper .college-quiz-hero__title{font-size:40px;line-height:50px}}@media only screen and (max-width:767.9px){.college-quiz-hero .college-quiz-hero__copy-wrapper .college-quiz-hero__title{font-size:40px;line-height:50px}}.college-quiz-hero .college-quiz-hero__copy-wrapper .college-quiz-hero__description{color:#fff;font:600 20px/40px Source Sans Pro,sans-serif;letter-spacing:.25px;margin-bottom:48px;margin-top:40px}@media only screen and (min-width:768px) and (max-width:1200px){.college-quiz-hero .college-quiz-hero__copy-wrapper .college-quiz-hero__description{margin-bottom:80px}}@media only screen and (max-width:767.9px){.college-quiz-hero .college-quiz-hero__copy-wrapper .college-quiz-hero__description{font-size:16px;line-height:30px;margin-bottom:24px}}.college-quiz-hero .college-quiz-hero__image-wrapper{margin-left:auto;margin-right:0}@media only screen and (min-width:1301px) and (max-width:1800px){.college-quiz-hero .college-quiz-hero__image-wrapper{margin-right:-40px}}@media only screen and (min-width:1201px) and (max-width:1300px){.college-quiz-hero .college-quiz-hero__image-wrapper{margin-right:calc(100vw - 1350px)}}@media only screen and (min-width:768px) and (max-width:1000px){.college-quiz-hero .college-quiz-hero__image-wrapper{margin-right:calc(90vw - 930px)}}@media only screen and (max-width:767.9px){.college-quiz-hero .college-quiz-hero__image-wrapper{margin-bottom:40px;margin-right:0;margin-top:56px}}.college-quiz-hero .college-quiz-hero__image-wrapper .college-quiz-hero__sticker{height:140px;position:absolute;top:195px;width:140px}@media only screen and (min-width:768px) and (max-width:1200px){.college-quiz-hero .college-quiz-hero__image-wrapper .college-quiz-hero__sticker{top:105px}}@media only screen and (max-width:767.9px){.college-quiz-hero .college-quiz-hero__image-wrapper .college-quiz-hero__sticker{height:77px;top:510px;width:77px}}.college-quiz-hero .college-quiz-hero__image-wrapper .college-quiz-hero__main{border-radius:350px 50px 50px 350px;height:688px;overflow:hidden;width:775px}@media only screen and (min-width:768px) and (max-width:1200px){.college-quiz-hero .college-quiz-hero__image-wrapper .college-quiz-hero__main{height:488px;width:594px}}@media only screen and (max-width:767.9px){.college-quiz-hero .college-quiz-hero__image-wrapper .college-quiz-hero__main{height:317px;width:333px}}@media only screen and (max-width:425px){.college-quiz-hero .college-quiz-hero__image-wrapper .college-quiz-hero__main{border-radius:350px 0 0 350px}}.college-quiz-hero .college-quiz-hero__image-wrapper .college-quiz-hero__main img{height:auto;margin-top:-100px;max-width:100%}@media only screen and (max-width:767.9px){.college-quiz-hero .college-quiz-hero__image-wrapper .college-quiz-hero__main img{margin-top:-30px}}.college-quiz-landing__cta--wrapper{display:flex;justify-content:center}button.button.college-quiz-landing__cta{background-color:#00df8b;border-radius:100px;color:#003024;font:600 20px/20px Fraunces,serif;letter-spacing:.25px;padding:22px 36px}button.button.college-quiz-landing__cta:hover{background-color:#14f39f;color:#003024}@media only screen and (min-width:768px) and (max-width:1200px){button.button.college-quiz-landing__cta{padding:19px 36px}}@media only screen and (max-width:767.9px){button.button.college-quiz-landing__cta{padding:14px 32px}}button.button.college-quiz-landing__cta.focus-ring-white:focus-visible{outline:2px solid #fff;outline-offset:5px}.college-quiz-explanation{background-color:#fbf5f2;padding:80px}@media only screen and (max-width:767.9px){.college-quiz-explanation{padding:48px 16px}}.college-quiz-explanation .college-quiz-explanation__title{color:#003024;font:700 42px/50px Fraunces,serif;margin-bottom:80px;text-align:center}@media only screen and (max-width:767.9px){.college-quiz-explanation .college-quiz-explanation__title{margin-bottom:48px}}.college-quiz-explanation .college-quiz-explanation__steps{align-items:center;column-gap:110px;display:flex;justify-content:center;margin:0 auto;max-width:1100px}@media only screen and (max-width:767.9px){.college-quiz-explanation .college-quiz-explanation__steps{flex-direction:column}}.college-quiz-explanation .college-quiz-explanation-step{flex:1;text-align:center;width:300px}.college-quiz-explanation .college-quiz-explanation-step img{height:150px;margin-bottom:24px;width:150px}@media only screen and (max-width:767.9px){.college-quiz-explanation .college-quiz-explanation-step img{margin-bottom:16px}}.college-quiz-explanation .college-quiz-explanation-step .college-quiz-explanation-step__title{color:#1b1b1b;font:700 15px/18px Niche,Source Sans Pro,sans-serif;margin-bottom:24px}@media only screen and (max-width:767.9px){.college-quiz-explanation .college-quiz-explanation-step .college-quiz-explanation-step__title{margin-bottom:16px}}.college-quiz-explanation .college-quiz-explanation-step .college-quiz-explanation-step__description{color:#004436;font:600 18px/27px Source Sans Pro,sans-serif;letter-spacing:.25px;margin-bottom:80px}@media only screen and (max-width:767.9px){.college-quiz-explanation .college-quiz-explanation-step .college-quiz-explanation-step__description{margin-bottom:48px}}.college-quiz-seo-footer--container{background:#fff;border-top:1px solid #efeae9;color:#4a4a4a;display:flex;flex-direction:column;line-height:24px;margin:0 auto 36px;padding:80px 188px 0;width:100%}@media only screen and (min-width:768px) and (max-width:1200px){.college-quiz-seo-footer--container{padding:80px 80px 0}}@media only screen and (max-width:767.9px){.college-quiz-seo-footer--container{padding:48px 24px 0}}.college-quiz-seo-footer--container h5{color:#003024;font:600 22px/40px Fraunces,serif;letter-spacing:.25px}.college-quiz-seo-footer--container .seo-footer-paragraph-margin,.college-quiz-seo-footer--container h5:not(:first-child){margin-top:16px}.college-quiz-seo-footer--container .seo-footer-list-item{align-items:center;color:#4a4a4a;display:flex;font:400 16px/22px Fraunces,serif;font-style:italic;letter-spacing:.25px;margin-bottom:0;margin-top:18px}.college-quiz-seo-footer--container .seo-footer-list-item svg{margin-right:16px;margin-top:6px}.college-quiz--weights .search-slider--weight .range-control-content,.college-quiz__weights-preferences .search-slider--weight .range-control-content{background:rgba(0,125,94,.2);height:4px;margin:0;width:100%}.college-quiz--weights .range-control-content__fill,.college-quiz__weights-preferences .range-control-content__fill{background:#007d5e;border-radius:10px;height:4px}.college-quiz--weights .range-control-content__fill:before,.college-quiz__weights-preferences .range-control-content__fill:before{content:none}.college-quiz--weights .range-control__input::-webkit-slider-thumb,.college-quiz__weights-preferences .range-control__input::-webkit-slider-thumb{background:#007d5e;border:none;height:20px;margin-top:-12.5px;width:20px}.college-quiz--weights .range-control__input::-moz-range-thumb,.college-quiz__weights-preferences .range-control__input::-moz-range-thumb{background:#007d5e;border:none;height:20px;transform:translateY(-5px);width:20px}.college-quiz--weights .range-control__input::-ms-thumb,.college-quiz__weights-preferences .range-control__input::-ms-thumb{background:#007d5e;border:none;height:20px;margin-top:-12.5px;width:20px}.college-quiz--weights .range-control__input::-webkit-slider-runnable-track,.college-quiz__weights-preferences .range-control__input::-webkit-slider-runnable-track{box-shadow:none;height:4px}.college-quiz--weights .range-control__input::-moz-range-track,.college-quiz__weights-preferences .range-control__input::-moz-range-track{box-shadow:none;height:4px}.college-quiz--weights .range-control__input::-ms-track,.college-quiz__weights-preferences .range-control__input::-ms-track{box-shadow:none;height:4px}.college-quiz--weights .range-control__input:focus,.college-quiz__weights-preferences .range-control__input:focus{outline:none}.college-quiz--weights .range-control__input:focus::-webkit-slider-thumb,.college-quiz__weights-preferences .range-control__input:focus::-webkit-slider-thumb{box-shadow:0 0 0 10px #d2ad9420}.college-quiz--weights .range-control__input:focus::-moz-range-thumb,.college-quiz__weights-preferences .range-control__input:focus::-moz-range-thumb{box-shadow:0 0 0 10px #d2ad9420}.college-quiz--weights .range-control__input:focus::-ms-thumb,.college-quiz__weights-preferences .range-control__input:focus::-ms-thumb{box-shadow:0 0 0 10px #d2ad9420}.college-quiz-cover .field-group__wrapper,.college-quiz-cover .form{padding:0}.college-quiz-cover .form__submit{justify-content:normal;margin:0 auto;width:auto}.college-quiz-cover .form__submit .button{background:#004436;border-radius:50px;font-size:1em;padding:12px 24px}.college-quiz-cover .form__submit .button:hover{background:#016853}.college-quiz-cover .form__submit .button.button--disabled{background:#dfdddb;color:#c3bfbe}.college-quiz-cover .form__submit .button.button--loading{animation:none;background-image:none!important;background:#003024}.college-quiz-cover .input-list{background-color:#fff;border:1px solid #c3bfbe;border-top-left-radius:4px;border-top-right-radius:4px}.college-quiz-cover .input-list__item{margin-left:0;padding:8px 16px}.college-quiz-cover .input-list__item:not:first-child{border-top-left-radius:0;border-top-right-radius:0}.college-quiz-cover .survey-open-poll__input.focus-visible,.college-quiz-cover .survey-text-input__input.focus-visible,.college-quiz-cover .textbox--textarea.focus-visible,.college-quiz-cover .textbox.focus-visible{border:1px solid #007d5e}.college-quiz-cover .survey-open-poll__input,.college-quiz-cover .survey-text-input__input,.college-quiz-cover .textbox,.college-quiz-cover .textbox--conjoined,.college-quiz-cover .textbox--conjoined--inner,.college-quiz-cover .textbox--conjoined--inner--success,.college-quiz-cover .textbox--conjoined--success,.college-quiz-cover .textbox--success,.college-quiz-cover .textbox--textarea{background-color:#fff;border:1px solid #c3bfbe;border-radius:4px;box-sizing:border-box;color:#1b1b1b;font:400 14px/18px Source Sans Pro,sans-serif;font:400 16px/20px Source Sans Pro,sans-serif;height:40px;padding:10px 40px 10px 16px}.college-quiz-cover .textbox--conjoined--error,.college-quiz-cover .textbox--conjoined--inner--error,.college-quiz-cover .textbox--error{background-color:#fff;border:1px solid #b20a00;border-radius:4px;box-sizing:border-box;color:#1b1b1b;font:400 14px/18px Source Sans Pro,sans-serif;font:400 16px/20px Source Sans Pro,sans-serif;height:40px;padding:10px 40px 10px 16px;position:relative;z-index:1}.college-quiz-cover .survey-open-poll__input.focus-visible,.college-quiz-cover .survey-text-input__input.focus-visible,.college-quiz-cover .textbox--conjoined--inner--success.focus-visible,.college-quiz-cover .textbox--conjoined--inner.focus-visible,.college-quiz-cover .textbox--conjoined.focus-visible,.college-quiz-cover .textbox--success.focus-visible,.college-quiz-cover .textbox--textarea.focus-visible,.college-quiz-cover .textbox.focus-visible{background-color:#fff;border:1px solid #007d5e;border-radius:4px;box-sizing:border-box;color:#1b1b1b;font:400 14px/18px Source Sans Pro,sans-serif;font:400 16px/20px Source Sans Pro,sans-serif;height:40px;padding:10px 40px 10px 16px;position:relative;z-index:1}.college-quiz-cover .survey-open-poll__input:focus-visible,.college-quiz-cover .survey-text-input__input:focus-visible,.college-quiz-cover .textbox--success:focus-visible,.college-quiz-cover .textbox--textarea:focus-visible,.college-quiz-cover .textbox:focus-visible{border:1px solid #007d5e;outline:none}.college-quiz-cover .textbox--error:focus-visible{outline:none}.college-quiz-cover .input-group .conjoined-inner__wrapper .conjoined-inner__label{font-size:10px;top:2px;z-index:2}.college-quiz-cover .input-group .textbox--conjoined--inner+.conjoined-inner__label,.college-quiz-cover .input-group .textbox--conjoined--inner--error+.conjoined-inner__label,.college-quiz-cover .input-group .textbox--conjoined--inner--success+.conjoined-inner__label{color:#4a4a4a}.college-quiz-cover .input-group .textbox--conjoined--inner--error:focus+.conjoined-inner__label,.college-quiz-cover .input-group .textbox--conjoined--inner--success:focus+.conjoined-inner__label,.college-quiz-cover .input-group .textbox--conjoined--inner:focus+.conjoined-inner__label{color:#1b1b1b}.college-quiz-cover .input-group .survey-open-poll__input.focus-visible::placeholder,.college-quiz-cover .input-group .survey-open-poll__input::placeholder,.college-quiz-cover .input-group .survey-text-input__input.focus-visible::placeholder,.college-quiz-cover .input-group .survey-text-input__input::placeholder,.college-quiz-cover .input-group .textbox--conjoined--error::placeholder,.college-quiz-cover .input-group .textbox--conjoined--inner--error::placeholder,.college-quiz-cover .input-group .textbox--conjoined--inner--success::placeholder,.college-quiz-cover .input-group .textbox--conjoined--success::placeholder,.college-quiz-cover .input-group .textbox--conjoined::placeholder,.college-quiz-cover .input-group .textbox--error::placeholder,.college-quiz-cover .input-group .textbox--success::placeholder,.college-quiz-cover .input-group .textbox--textarea.focus-visible::placeholder,.college-quiz-cover .input-group .textbox--textarea::placeholder,.college-quiz-cover .input-group .textbox.focus-visible::placeholder,.college-quiz-cover .input-group .textbox::placeholder{color:#7d7c7c;font:400 16px/20px Source Sans Pro,sans-serif}.college-quiz-cover .input-group .textbox--conjoined--inner,.college-quiz-cover .input-group .textbox--conjoined--inner--error,.college-quiz-cover .input-group .textbox--conjoined--inner--success,.college-quiz-cover .input-group .textbox--conjoined--inner.focus-visible{padding-bottom:9px;padding-top:18px}.college-quiz-cover .textbox--conjoined--inner{color:#1b1b1b;height:40px}.college-quiz-cover .conjoined-inner__wrapper:not(:first-child){margin-top:-1px}.college-quiz-cover .conjoined-input--first,.college-quiz-cover .conjoined-input--first.focus-visible{border-radius:4px 4px 0 0}.college-quiz-cover .conjoined-input,.college-quiz-cover .conjoined-input.focus-visible{border-radius:0}.college-quiz-cover .conjoined-input--last,.college-quiz-cover .conjoined-input--last.focus-visible{border-radius:0 0 4px 4px}.college-quiz-cover #demoACT,.college-quiz-cover #demoSAT{flex-direction:column}.college-quiz-cover .field-group--college-quiz{margin:0 auto;max-width:450px}.college-quiz-cover .field-group--college-quiz .form__submit__error__message{display:none}.college-quiz-cover .college-quiz--location .form__submit{margin-top:8px}.college-quiz-picker-wrapper{margin:0 auto;max-width:450px}.college-quiz-picker-wrapper .field--picker{align-items:center;background:transparent;border:1px solid #c3bfbe;border-radius:2px;color:#1b1b1b;cursor:pointer;display:flex;height:94px;padding:16px 32px;transition:all .3s ease;width:220px}.college-quiz-picker-wrapper .field--picker:first-child{margin-bottom:12px}.college-quiz-picker-wrapper .field--picker:focus{border:1px solid #c3bfbe;border-radius:2px}.college-quiz-picker-wrapper .field--picker:hover{border:1px solid #787878}@media only screen and (max-width:767.9px){.college-quiz-picker-wrapper .field--picker{width:100%}}.college-quiz-picker-wrapper .field--picker-selected{box-shadow:0 0 0 3px #464646}.college-quiz-picker-wrapper .field-picker-graphic{height:60px;width:60px}.college-quiz-picker-wrapper .field-picker-type{margin:0 24px}.college-quiz-picker-wrapper .field-picker-graphic--sat{background:url(https://d33a4decm84gsn.cloudfront.net/static/your-best-fit/ybf-sat.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;transition:all .3s ease}.college-quiz-picker-wrapper .field--picker-selected .field-picker-graphic--sat,.college-quiz-picker-wrapper .field--picker:hover .field-picker-graphic--sat{background:url(https://d33a4decm84gsn.cloudfront.net/static/your-best-fit/ybf-sat-color.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;transition:all .3s ease}.college-quiz-picker-wrapper .field-picker-graphic--act{background:url(https://d33a4decm84gsn.cloudfront.net/static/your-best-fit/ybf-act.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;transition:all .3s ease}.college-quiz-picker-wrapper .field--picker-selected .field-picker-graphic--act,.college-quiz-picker-wrapper .field--picker:hover .field-picker-graphic--act{background:url(https://d33a4decm84gsn.cloudfront.net/static/your-best-fit/ybf-act-color.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;transition:all .3s ease}@media only screen and (min-width:768px){.college-quiz-picker-wrapper{display:flex;justify-content:space-between}}.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{display:block}.claim-school-footer__heading{line-height:1em}@media only screen and (min-width:768px){.claim-school-footer-facts{display:flex;justify-content:center;margin-top:2em}.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}}.claim-your-school-form__container{background:transparent;margin:2em auto;max-width:500px;padding:15px;text-align:left;transition:background .5s}.claim-your-school-form__container .callout{background:none;border:0;font-size:1.25rem;line-height:1.5;margin:0 0 1.5rem;opacity:0;padding:0;transition:opacity .5s}.claim-your-school-form__container .callout .callout__text{color:#4a4a4a}.claim-your-school-form__container.claim-your-school-form__container--first .claim-your-school-form{display:flex}.claim-your-school-form__container.claim-your-school-form__container--second{background:#f3e9e3;padding:20px 15px}.claim-your-school-form__container.claim-your-school-form__container--second .callout{opacity:1}.form__wrapper--claim-your-school .form__field-group{padding-bottom:16px;transition:opacity .5s}.form--claim-your-school{display:block}@media only screen and (min-width:768px){.form--claim-your-school .form__submit__error__message{text-align:center}}.form--claim-your-school .form__submit{display:flex;flex-direction:row;justify-content:flex-end;margin:12px 0 24px}.form--claim-your-school .form__terms{color:#4a4a4a;font-size:1.125rem;line-height:1.6}.form--claim-your-school .form__terms a{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:underline}.claim-school-intro{background-color:#fbf5f2;background-image:url(https://d33a4decm84gsn.cloudfront.net/static/claim-school/claimed-illustration-02.svg);background-position:66% 100%;background-repeat:no-repeat;background-size:1024px}.claim-school-intro__content{margin:0 auto;max-width:780px;padding:3em 5px 8em;text-align:center}@media only screen and (min-width:500px){.claim-school-intro{background-position:60% 100%;background-size:1100px}.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-position:bottom;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}@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:80px 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;display:flex;flex:1 1 0;flex-direction:column;margin-right:10px;max-width:360px;min-width:230px;position:relative}.js-focus-visible .entity-leaflet:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .entity-leaflet.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .entity-leaflet.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}@media only screen and (min-width:900px){.entity-leaflet{min-width:210px}}.entity-leaflet .field--bordered .select-control{border:none;height:fit-content}.entity-leaflet .select-control__input{border:2px solid #7d7c7c}.entity-leaflet .select-control__input:focus{background:#fff;border:2px solid #007d5e;color:#1b1b1b}.entity-leaflet .select-control__input:focus+.field__icon{background:transparent;border-radius:0;color:#4a4a4a}.entity-leaflet .field__icon{background:none}.entity-leaflet .carte{border:1px solid #4a4a4a;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:4px;line-height:1}.entity-leaflet .postcard__attr{height:21px;vertical-align:middle;white-space:normal}.entity-leaflet .postcard__attr+.postcard__attr:before{padding:2px 4px 0}.entity-leaflet .sponsored-listings-card__link{display:flex;height:unset}.entity-leaflet .sponsored-listings-card__title{padding:10px 15px 0}.entity-leaflet .sponsored-listings-card__attributes{font-size:13px;margin:6px 0 8px;padding:0 15px}.entity-leaflet .sponsored-listings-card__atl-container{align-items:center;border-radius:4px;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;right:7px;top:7px;z-index:2}.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 #dfdddb;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:14px;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{color:#5f5f5f;cursor:pointer;margin-left:8px;padding-right:5px}.entity-fact-label .niche-icon--close:hover,.entity-leaflet-grade__label .niche-icon--close:hover{color:darkred}.entity-leaflet-grade__label{margin-bottom:8px}.entity-leaflet-grade{margin-bottom:40px}.entity-leaflet-grade .niche__grade{font-size:1em}.entity-leaflet-grade+.entity-fact__tall{margin-top:-10px}.entity-fact-value{color:#1b1b1b;font-size:20px;font-weight:600}@media only screen and (min-width:768px){.entity-fact-value{font-size:28px;font-weight:400}}.entity-fact-website{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@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:#5f5f5f;font-size:20px}.entity-fact-additional-remove{background:transparent;border:none;padding-right:10px}.js-focus-visible .entity-fact-additional-remove:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .entity-fact-additional-remove.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .entity-fact-additional-remove.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.entity-view-profile-cta{border-radius:0;margin-top:5px;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:60px}.entity-fact__tall .compare-button{transform:translateY(-15px)}.entity-fact__chance-value{height:60px}.entity-leaflet--blank{background:#fff;border:1px solid #c3bfbe;box-shadow:none;cursor:pointer;font:400 1em/1.4 Source Sans Pro,sans-serif;margin-right:8px;min-height:500px}.compare-ui{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/compare/college1.png);background-position:50%;background-size:cover;height:160px;width:100%}.compare-ui.compare-ui--2{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/compare/college2-v2.png)}.compare-ui.compare-ui--3{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/compare/college3-v2.png)}.compare-ui.compare-ui--4{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/compare/college4-v2.png)}.compare-container-wrapper a.MuiButton-root:focus{outline:2px solid #000;outline-offset:2px}.compare-container-wrapper .niche-icon--question path{fill:#1b1b1b}.compare-container-wrapper .profile__data__unavailable{color:#1b1b1b;font-family:Fraunces,serif;font-size:28px;margin-top:4px}.compare-container-wrapper .sponsored-listings-card__atl-container>.entity-leaflet__add-to-list>.button--compare-atl{background:#fff;border-radius:4px;box-shadow:none;cursor:pointer;transition:all .4s ease-in-out}.compare-container-wrapper .sponsored-listings-card__atl-container>.entity-leaflet__add-to-list>.button--compare-atl:hover{background:#f3e9e3}.compare-container-wrapper .sponsored-listings-card__atl-container>.entity-leaflet__add-to-list>.button--compare-atl:hover:after{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/add-to-list/add-to-list-heart--filled.svg);transition:all .4s ease-in-out}.compare-container-wrapper .sponsored-listings-card__atl-container>.entity-leaflet__add-to-list>.button--compare-atl:after,.compare-container-wrapper .sponsored-listings-card__atl-container>.entity-leaflet__add-to-list>.button--compare-atl:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/add-to-list/add-to-list-heart--outline.svg);background-repeat:no-repeat;background-size:contain;content:"";height:14px;width:16px}.compare-container-wrapper .button--atl-added.button.button--inverted.button--green{background:#fff;border:none;cursor:defualt}.compare-container-wrapper .button--atl-added.button.button--inverted.button--green:hover{background:#fff}.compare-container-wrapper .button--atl-added.button.button--inverted.button--green:after,.compare-container-wrapper .button--atl-added.button.button--inverted.button--green:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/add-to-list/add-to-list-heart--filled.svg);background-repeat:no-repeat;background-size:contain;content:"";height:14px;width:16px}.sponsored-listings-card__title{align-items:center;display:inline;height:100%;justify-content:center}.sponsored-listings-card__title .niche-icon circle{fill:#8ca6ff}.sponsored-listings-card__title .niche-icon path{fill:#fff}.sponsored-listings-card__title .niche-icon-wrap svg{height:13px;left:.125em}.compare-tool__tooltip{display:inline;margin-left:8px}.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:16px 16px 0}}.compare-tool__description{line-height:1.2em;margin:0;opacity:.8;padding:15px 0}@media only screen and (min-width:768px){.compare-tool__description{font-size:20px;margin:0 auto}}.compare-tool__link{color:#346dc2;cursor:pointer;font-weight:600;padding-bottom:4px}.compare-tool__link:hover{color:#295aa2}.compare-tool__link .block--horiz-poll .icon-arrowright-thin--horiz-poll,.compare-tool__link .icon--arrowright--premium-link,.compare-tool__link .icon-arrowright-thin,.compare-tool__link .icon-arrowright-thin--account-entity,.compare-tool__link .icon-arrowright-thin--expansion,.compare-tool__link .icon-arrowright-thin--form-cta,.compare-tool__link .icon-arrowright-thin--search-results,.compare-tool__link .pagination__arrows .icon-arrowright-thin--pagination,.compare-tool__link .pagination__next .icon-arrowright-thin--pagination,.compare-tool__link .pagination__next--disabled .icon-arrowright-thin--pagination,.compare-tool__link .pagination__previous .icon-arrowright-thin--pagination,.compare-tool__link .pagination__previous--disabled .icon-arrowright-thin--pagination,.compare-tool__link .poll__single__survey .icon-arrowright-thin--poll{position:relative;top:2px}.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-tool__icon{width:217px}.compare-container-wrapper{background:#fbf5f2;padding:16px 0 40px}@media only screen and (min-width:900px){.compare-container-wrapper{padding:16px 0 200px}}.compare-container-wrapper .scatterplot-calculator{margin:0 auto;max-width:1100px}.compare-starting-message{align-items:center;background:#fff;border-radius:4px;box-shadow:0 2px 18px rgba(0,0,0,.2),0 1px 6px rgba(0,0,0,.1);margin:100px auto;max-width:400px;padding:20px;text-align:center;width:100%;z-index:101}.compare-footer{margin:0 auto;padding:64px 16px 16px}@media only screen and (min-width:768px){.compare-footer{margin:0 auto;max-width:800px}}@media only screen and (min-width:1024px){.compare-footer{padding-left:0;padding-right:0}}.compare-footer .popular-charts{margin-top:0}.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;background:#e6e6e6;border-radius:2px;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;max-width:700px;padding:15px 0;position:relative;width:100%}@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:#5f5f5f;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:#a92523;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;font-size:16px;height:100%;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}.form--content-flagging{padding:0}.form--content-flagging .select-field-group{padding:0 0 16px}.entity-search-header,.entity-search-header--colleges,.entity-search-header--k12,.entity-search-header--places-to-live{background:#fff;display:block;padding-top:30px;position:relative}@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-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";display:block;height:120px;margin:0 auto;max-width:640px;width:100%;z-index:1}@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{height:145px;max-width:650px}}@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{margin:0;max-width:500px;padding-right:0;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;margin-bottom:-15px;padding-top:10px}@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;margin:0;padding:20px 20px 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;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):not(.Mui-focusVisible){outline:0}.js-focus-visible .event-listing__link.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .event-listing__link.focus-visible:not(.Mui-focusVisible).--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;right:0;text-decoration:underline;top:0;z-index:1}.event-listing__description-toggle:after{content:"More"}.js-focus-visible .event-listing__description-toggle:focus:not(.focus-visible):not(.Mui-focusVisible){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));color:#fff;content:"More";padding-left:30px;position:absolute;right:0}.js-focus-visible .event-listing__description-toggle.focus-visible:after{content:"More";margin-left:-30px;outline:3px solid #222;outline-offset:3px;position:absolute;right:0;text-decoration:underline;z-index:1000}.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):not(.Mui-focusVisible){outline:0}.js-focus-visible .events-cta__link.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .events-cta__link.focus-visible:not(.Mui-focusVisible).--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}@keyframes stamp-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.home-overview-wrap{background:#f4ece7}.home-wavy-edge{display:flex;justify-content:center;overflow:hidden;position:absolute;top:-14px;width:100%}.home-wavy-edge__inner{height:20px;min-width:2000px;width:2000px}.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:NicheCritical,sans-serif;font-size:.9rem;line-height:1;margin:0 0 1.5rem;text-transform:uppercase}.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{height:16px;margin:1rem auto;width:150px}.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{left:0;overflow-x:hidden;position:absolute;top:0;width:100%}.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.home-button--green{background:#237c3a}.button.home-button--green:hover{background:#164234;border-color:#164234;color:#fff;text-decoration:none}.home{margin:0;overflow:hidden}.app-button{margin:10px 0}.niche-app-icon{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/Icon-60%403x.png);background-position:50%;background-size:cover;border-radius:15px;height:54px;left:-10px;position:absolute;top:2px;width:54px}.return-home-message{align-items:center;background:#f4ece7;border-radius:inherit;display:flex;height:600px;justify-content:center;position:relative}@media only screen and (max-width:767.9px){.return-home-message{height:calc(100vh - 54px);overflow-x:hidden;overflow-y:hidden}}.return-home-message__content-wrapper{max-width:400px;text-align:center}@media (max-width:767px) and (orientation:portrait){.return-home-message__content-wrapper{position:relative;top:-30px}}a.button.return-home-message__button{background:#237c3a;margin:10px 0 0;position:relative;z-index:1}a.button.return-home-message__button:hover{background:#164234;border-color:#164234;color:#fff;text-decoration:none}.return-home-message__header{color:#102f25;font-family:Source Sans Pro,sans-serif;font-size:2rem;text-transform:uppercase}.home-squiggle--return-home svg path{stroke:#102f25}.return-home-message__text{color:#102f25;font-size:18px;line-height:24px;padding:5px 15px 20px}@media only screen and (min-width:500px){.return-home-message__text{font-size:20px}}.return-home-message_shapes{position:absolute;right:10%;top:350px}@media only screen and (min-width:1400px){.return-home-message_shapes{right:15%}}.return-home-message__contact-confirmation-small{left:-10px;position:relative;top:20px}@media only screen and (max-width:767.9px){.return-home-message__contact-confirmation-small{left:130px;top:220px;transform:scale(.8)}}@media (max-width:767px) and (max-height:830px){.return-home-message__contact-confirmation-small{left:130px;top:170px;transform:scale(.8)}}@media (max-width:767px) and (max-height:750px){.return-home-message__contact-confirmation-small{left:130px;top:130px;transform:scale(.8)}}@media (max-width:767px) and (max-height:670px){.return-home-message__contact-confirmation-small{left:130px;top:60px;transform:scale(.8)}}@media (max-width:767px) and (max-height:570px){.return-home-message__contact-confirmation-small{left:130px;top:20px;transform:scale(.8)}}.return-home-message__contact-confirmation-large{left:-20px;position:relative;top:-50px}@media only screen and (max-width:767.9px){.return-home-message__contact-confirmation-large{left:100px;top:175px;transform:scale(.9)}}@media screen and (max-width:286px){.return-home-message__contact-confirmation-large{left:50px;top:170px;transform:scale(.9)}}@media (max-width:767px) and (max-height:830px){.return-home-message__contact-confirmation-large{left:100px;top:120px;transform:scale(.9)}}@media (max-width:767px) and (max-height:750px){.return-home-message__contact-confirmation-large{left:100px;top:70px;transform:scale(.9)}}@media (max-width:767px) and (max-height:670px){.return-home-message__contact-confirmation-large{left:100px;top:20px;transform:scale(.9)}}@media (max-width:767px) and (max-height:570px){.return-home-message__contact-confirmation-large{left:100px;top:0;transform:scale(.9)}}.return-home-message__claim-your-school-confirmation-small{position:relative;right:-60px;top:-100px}@media only screen and (min-width:768px) and (max-width:1200px){.return-home-message__claim-your-school-confirmation-small{right:-210px}}@media only screen and (max-width:767.9px){.return-home-message__claim-your-school-confirmation-small{left:230px;top:120px}}@media screen and (max-width:265px){.return-home-message__claim-your-school-confirmation-small{left:120px;top:270px}}@media (max-width:767px) and (max-height:750px){.return-home-message__claim-your-school-confirmation-small{left:230px;top:60px}}@media (max-width:767px) and (max-height:670px){.return-home-message__claim-your-school-confirmation-small{left:230px;top:20px}}@media (max-width:767px) and (max-height:570px){.return-home-message__claim-your-school-confirmation-small{left:230px;top:0}}.return-home-message__claim-your-school-confirmation-large{position:relative;right:200px;top:30px}@media only screen and (min-width:768px) and (max-width:1200px){.return-home-message__claim-your-school-confirmation-large{right:50px}}@media only screen and (max-width:767.9px){.return-home-message__claim-your-school-confirmation-large{left:-25px;top:250px}}@media (max-width:767px) and (max-height:750px){.return-home-message__claim-your-school-confirmation-large{left:-25px;top:150px}}@media (max-width:767px) and (max-height:670px){.return-home-message__claim-your-school-confirmation-large{left:-25px;top:100px}}@media (max-width:767px) and (max-height:570px){.return-home-message__claim-your-school-confirmation-large{left:-25px;top:50px}}.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{margin:0;padding:0;position:absolute;width:100%}.home-hero__photo img{height:100%;object-fit:cover;width:100%}@media only screen and (max-width:767.9px){.home-hero__photo:after{background:linear-gradient(180deg,rgba(16,47,37,.6),#102f25 90%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}}@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;padding:5rem 0 0;text-align:center;text-shadow:0 1px 8px #102f25}.home-hero__header__kicker{font-family:NicheCritical,sans-serif;font-size:.9rem;line-height:1;margin:0 0 .5rem;text-transform:uppercase}@media only screen and (min-width:768px){.home-hero__header__kicker{font-size:1.2rem}}.home-hero__header__title{font-family:Source Sans Pro,sans-serif;font-size:2rem;line-height:1.2;padding:0 1rem;text-transform:uppercase}@media only screen and (min-width:1024px){.home-hero__header__title{font-size:2.5rem}}.home-body--hero{color:#fff;margin:auto;max-width:500px;padding:1rem 2rem;text-align:center;text-shadow:0 1px 8px #102f25}.home-hero__cta-wrap{align-items:center;display:flex;flex-direction:column;padding:2rem 0 3rem}.home-hero__stamp{display:none}@media only screen and (min-width:768px){.home-hero__stamp{bottom:-60px;display:block;height:140px;left:calc(15% - 70px);position:absolute;width:140px;z-index:1}}@media only screen and (min-width:1024px){.home-hero__stamp{bottom:-70px;height:160px;left:calc(15% - 80px);width:160px}}.home-hero__stamp img{max-width:100%}.home-hero__cta-title{color:#fff;font-family:NicheCritical,sans-serif;font-size:.9rem;line-height:1;margin:0 0 1rem;text-transform:uppercase}.home-hero__ctas{align-items:center;display:flex;flex-direction:column;width:170px}@media only screen and (min-width:1024px){.home-hero__ctas{flex-direction:row;max-width:500px;width:90%}}.home-hero__cta{padding:0 0 1rem;width:100%}@media only screen and (min-width:1024px){.home-hero__cta{flex:1;padding:0 .5rem}}.button.home-button--green.home-hero__cta-link{display:block}.button.home-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.home-button--green.home-hero__cta-link{font-size:16px}}@media only screen and (min-width:1200px){.button.home-button--green.home-hero__cta-link{font-size:17px}}@media only screen and (max-width:767.9px){.home-hero__photo-v2,.home-hero__photo-v2 img{max-height:420px}}@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 1rem;position:relative}@media only screen and (min-width:768px){.home-why-niche{padding:3rem 0}}.home-header--why{max-width:450px}.home-body--why,.home-header--why{color:#102f25;margin:0 auto;padding:0 1.5rem;text-align:center}.home-body--why{max-width:500px}.home-why-reasons{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0 auto;max-width:800px;padding:0}@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{align-items:center;display:flex;justify-content:center;margin:0 0 1rem;padding:0;width:100%}.home-why-reason__illustration img{height:80px;max-width:100%}.home-why-reason__title{color:#237c3a;font-family:Source Sans Pro,sans-serif;font-size:1rem;line-height:1.2;margin:0 auto .5rem;max-width:200px;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.home-why-reason__title{height:2.75rem}}.home-why-reason__body{color:#102f25;text-align:center}.home-testimonial{padding:9rem 0 0;position:relative}@media only screen and (min-width:768px){.home-testimonial{padding:4rem 0 19rem}}@media only screen and (min-width:1024px){.home-testimonial{padding:6rem 0 25rem}}@media only screen and (min-width:1400px){.home-testimonial{padding:6rem 0 23rem}}.home-header--testimonial{color:#102f25;padding:0 2rem;position:relative}.home-header--testimonial .home-testimonial__kicker{color:#237c3a}@media only screen and (max-width:767.9px){.home-header--testimonial{margin-top:20px}}@media only screen and (min-width:768px){.home-header--testimonial{max-width:400px;padding:0 2rem}}@media only screen and (min-width:1024px){.home-header--testimonial{margin-left:8vw;max-width:400px;padding:0 2rem 0 0}}@media only screen and (min-width:1400px){.home-header--testimonial{margin-left:11rem;max-width:540px}}.home-testimonial__kicker{font-family:sans-serif;font-size:1rem;font-weight:500;letter-spacing:2px;margin:0 0 1.5rem;text-transform:uppercase;transform:scaleY(.9)}.home-testimonial__title{color:#102f25;font:700 1.5rem/1.2 Source Sans Pro,sans-serif;margin:0 0 .5rem;padding:0 2rem;position:relative}@media only screen and (max-width:767.9px){.home-testimonial__title{margin-top:20px}}@media only screen and (min-width:768px){.home-testimonial__title{font-size:1.75rem;max-width:400px;padding:0 2rem}}@media only screen and (min-width:1024px){.home-testimonial__title{font-size:2rem;margin-left:8vw;max-width:400px;padding:0 2rem 0 0}}@media only screen and (min-width:1400px){.home-testimonial__title{margin-left:11rem;max-width:540px}}@media only screen and (min-width:768px){.home-testimonial__carousel--make-slides{height:620px;left:0;position:absolute;top:0;width:100vw}}@media only screen and (min-width:1024px){.home-testimonial__carousel--make-slides{height:720px}}@media only screen and (min-width:768px){.home-testimonial__carousel--make-slides .home-testimonial__slide{left:0;opacity:0;position:absolute;top:0;transition:opacity .6s}}.carousel-dots{align-items:center;display:flex;left:calc(50% - 50px);position:relative;top:24rem;width:100%;z-index:6}.carousel-dots:focus{outline:none}@media only screen and (max-width:767.9px){.carousel-dots{left:calc(50% - 40px);top:25rem}}@media only screen and (min-width:768px){.carousel-dots{left:30%;top:29rem}}@media only screen and (min-width:1024px) and (max-width:1200px){.carousel-dots{top:37rem}}@media only screen and (min-width:1200px){.carousel-dots{top:32rem}}@media only screen and (min-width:1400px){.carousel-dots{left:29vw;padding-top:1rem;top:31rem}}.carousel-dot{background-color:#ddd;border:none;border-radius:50%;height:.75rem;margin:.35rem;padding:0;text-indent:-100000%;transform:scale(.8);width:.75rem}.carousel-dot:focus{background-color:#102f25;box-shadow:0 0 0 5px rgba(0,0,0,.1);outline:none}@media only screen and (min-width:768px){.carousel-dot:hover{background-color:#102f25;box-shadow:0 0 0 5px rgba(0,0,0,.1)}}@media only screen and (min-width:1024px){.carousel-dot{height:1rem;margin:.5rem;width:1rem}}.carousel-dot--active{background-color:#102f25;transform:scale(1)}.home-testimonial__slides{-ms-overflow-style:none;display:flex;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.home-testimonial__slides::-webkit-scrollbar{display:none}@media only screen and (min-width:768px){.home-testimonial__slides{height:100%;overflow:hidden}}.home-testimonial__slide{min-width:100vw;scroll-snap-align:start}@media only screen and (min-width:768px){.home-testimonial__slide{display:grid;grid-template-columns:auto minmax(400px,500px) minmax(300px,400px) auto;grid-template-rows:12rem auto;position:absolute}}@media only screen and (min-width:1024px){.home-testimonial__slide{grid-template-columns:minmax(4rem,auto) 40vw 40vw auto;grid-template-rows:14rem auto}}.home-testimonial__canvas{height:380px;margin:0;overflow:hidden;padding:2rem 0;position:relative;width:100%}@media only screen and (min-width:768px){.home-testimonial__canvas{grid-column:3/span 2;grid-row:1/span 4;height:400px;justify-self:flex-end;margin:4rem 0 0;overflow:visible}}@media only screen and (min-width:1024px){.home-testimonial__canvas{height:450px;width:625px}}@media only screen and (min-width:1400px){.home-testimonial__canvas{justify-self:flex-start}}.home-testimonial__pic-1{border-radius:1rem;height:340px;left:calc(50% - 135px);overflow:hidden;position:absolute;top:22px;width:270px;z-index:2}.home-testimonial__pic-1 img{height:100%;object-fit:cover;width:100%}@media only screen and (max-width:767.9px){.home-testimonial__pic-1{opacity:0}}@media only screen and (min-width:768px){.home-testimonial__pic-1{height:280px;left:0;top:110px;width:220px}}@media only screen and (min-width:1024px){.home-testimonial__pic-1{height:500px;left:0;top:100px;width:385px}}.home-testimonial__pic-2{border-radius:1rem;display:none;height:300px;left:320px;overflow:hidden;position:absolute;top:0;width:270px;z-index:1}.home-testimonial__pic-2 img{height:100%;object-fit:cover;width:100%}@media only screen and (min-width:768px){.home-testimonial__pic-2{display:block;height:200px;left:160px;width:200px}}@media only screen and (min-width:1024px){.home-testimonial__pic-2{height:280px;left:300px;width:280px}}.home-testimonial__swoosh--abby{background:url(https://d33a4decm84gsn.cloudfront.net/static/home/abby-swoosh-mobile.png);background-repeat:no-repeat;background-size:570px;height:385px;left:calc(49.5% - 276px);opacity:0;position:absolute;top:15px;width:570px;z-index:3}@media only screen and (min-width:768px){.home-testimonial__swoosh--abby{background:url(https://d33a4decm84gsn.cloudfront.net/static/home/abby-swoosh-desktop.png);background-repeat:no-repeat;background-size:347px;height:256px;left:0;opacity:1;top:132px;width:634px}}@media only screen and (min-width:1024px){.home-testimonial__swoosh--abby{background-position:-14px 0;background-size:642px;top:136px}}.home-testimonial__swoosh--dayna{background:url(https://d33a4decm84gsn.cloudfront.net/static/home/dayna-swoosh-mobile.png);background-repeat:no-repeat;background-size:430px;height:225px;left:calc(49.5% - 211px);opacity:0;position:absolute;top:98px;width:570px;z-index:3}@media only screen and (min-width:768px){.home-testimonial__swoosh--dayna{background:url(https://d33a4decm84gsn.cloudfront.net/static/home/dayna-swoosh-desktop.png);background-repeat:no-repeat;background-size:382px;height:256px;left:0;opacity:1;top:169px;width:634px}}@media only screen and (min-width:1024px){.home-testimonial__swoosh--dayna{background-position:-14px 0;background-size:702px;height:300px;top:200px}}.home-testimonial__swoosh--clay{background:url(https://d33a4decm84gsn.cloudfront.net/static/home/clay-swoosh-mobile.png);background-repeat:no-repeat;background-size:500px;height:345px;left:calc(49% - 237px);opacity:0;position:absolute;top:27px;width:570px;z-index:3}@media only screen and (min-width:768px){.home-testimonial__swoosh--clay{background:url(https://d33a4decm84gsn.cloudfront.net/static/home/clay-swoosh-desktop.png);background-repeat:no-repeat;background-size:347px;border-bottom-left-radius:1rem;height:230px;left:0;opacity:1;top:160px;width:634px}}@media only screen and (min-width:1024px){.home-testimonial__swoosh--clay{background-size:656px;height:408px;top:192px}}.home-testimonial__stamp{display:none;opacity:0;transition:opacity .8s;transition-delay:.5s}.home-testimonial__stamp img{max-width:100%}@media only screen and (min-width:768px){.home-testimonial__stamp{display:block;height:140px;left:calc(50% - 70px);position:absolute;top:320px;width:140px;z-index:4}}@media only screen and (min-width:1024px){.home-testimonial__stamp{height:160px;left:303px;top:420px;width:160px}}@media only screen and (min-width:768px){.home-testimonial__stamp--dayna{left:91px;top:40px}}@media only screen and (min-width:1024px){.home-testimonial__stamp--dayna{left:-57px;top:20px}}@media only screen and (min-width:1024px) and (max-width:1200px){.home-testimonial__stamp--dayna{left:-20px;top:20px}}@media screen and (min-width:1400px) and (max-width:1450px){.home-testimonial__stamp--dayna{left:-20px;top:20px}}@media only screen and (min-width:768px){.home-testimonial__carousel--animatable .home-testimonial__quote,.home-testimonial__carousel--animatable .home-testimonial__quoter{opacity:0;transition:opacity .6s;transition-delay:.6s}.home-testimonial__carousel--animatable .home-testimonial__quote--debut,.home-testimonial__carousel--animatable .home-testimonial__quoter--debut{opacity:1}}.home-testimonial__carousel--animatable .home-testimonial__canvas--static .home-testimonial__pic-1,.home-testimonial__carousel--animatable .home-testimonial__canvas--static .home-testimonial__swoosh--abby,.home-testimonial__carousel--animatable .home-testimonial__canvas--static .home-testimonial__swoosh--clay,.home-testimonial__carousel--animatable .home-testimonial__canvas--static .home-testimonial__swoosh--dayna{opacity:1;transition:none}.home-testimonial__carousel--animatable .home-testimonial__slide--debut{opacity:1}@media only screen and (min-width:768px){.home-testimonial__carousel--animatable .home-testimonial__slide--debut .home-testimonial__quote--debut,.home-testimonial__carousel--animatable .home-testimonial__slide--debut .home-testimonial__quoter--debut{opacity:1}}.home-testimonial__carousel--animatable .home-testimonial__slide--debut .home-testimonial__canvas .home-testimonial__pic-1,.home-testimonial__carousel--animatable .home-testimonial__slide--debut .home-testimonial__canvas .home-testimonial__pic-2,.home-testimonial__carousel--animatable .home-testimonial__slide--debut .home-testimonial__canvas .home-testimonial__swoosh--abby{opacity:0}.home-testimonial__carousel--animatable .home-testimonial__slide--active{opacity:1}.home-testimonial__carousel--animatable .home-testimonial__slide--active .home-testimonial__canvas--debut .home-testimonial__pic-1{animation:pic1 .8s cubic-bezier(.26,0,.38,1) both}.home-testimonial__carousel--animatable .home-testimonial__slide--active .home-testimonial__canvas--debut .home-testimonial__pic-2{animation:pic2 .8s cubic-bezier(.26,0,.38,1) both}.home-testimonial__carousel--animatable .home-testimonial__slide--active .home-testimonial__canvas--debut .home-testimonial__swoosh--abby{animation:swoosh 1.6s cubic-bezier(.26,0,.38,1) both}.home-testimonial__carousel--animatable .home-testimonial__slide--active .home-testimonial__canvas--debut .home-testimonial__stamp{opacity:1;transition-delay:1s}.home-testimonial__carousel--animatable .home-testimonial__slide--active .home-testimonial__canvas--enter .home-testimonial__pic-1{animation:pic1 .8s cubic-bezier(.26,0,.38,1) both}@media only screen and (min-width:768px){.home-testimonial__carousel--animatable .home-testimonial__slide--active .home-testimonial__canvas--enter .home-testimonial__pic-1{animation-delay:.6s}}.home-testimonial__carousel--animatable .home-testimonial__slide--active .home-testimonial__canvas--enter .home-testimonial__pic-2{animation:pic2 .8s cubic-bezier(.26,0,.38,1) both;animation-delay:.6s}.home-testimonial__carousel--animatable .home-testimonial__slide--active .home-testimonial__canvas--enter .home-testimonial__swoosh--abby{animation:swoosh 1.6s cubic-bezier(.26,0,.38,1) both}@media only screen and (min-width:768px){.home-testimonial__carousel--animatable .home-testimonial__slide--active .home-testimonial__canvas--enter .home-testimonial__swoosh--abby{animation-delay:.6s}}.home-testimonial__carousel--animatable .home-testimonial__slide--active .home-testimonial__canvas--enter .home-testimonial__swoosh--dayna{animation:swoosh 1.6s cubic-bezier(.26,0,.38,1) both}@media only screen and (min-width:768px){.home-testimonial__carousel--animatable .home-testimonial__slide--active .home-testimonial__canvas--enter .home-testimonial__swoosh--dayna{animation-delay:.6s}}.home-testimonial__carousel--animatable .home-testimonial__slide--active .home-testimonial__canvas--enter .home-testimonial__swoosh--clay{animation:swoosh 1.6s cubic-bezier(.26,0,.38,1) both}@media only screen and (min-width:768px){.home-testimonial__carousel--animatable .home-testimonial__slide--active .home-testimonial__canvas--enter .home-testimonial__swoosh--clay{animation-delay:.6s}}.home-testimonial__carousel--animatable .home-testimonial__slide--active .home-testimonial__canvas--enter .home-testimonial__stamp{opacity:1;transition-delay:1.6s}.home-testimonial__carousel--animatable .home-testimonial__slide--active .home-testimonial__quote--enter,.home-testimonial__carousel--animatable .home-testimonial__slide--active .home-testimonial__quoter--enter{opacity:1}@keyframes pic1{0%{opacity:0;transform:translate(-50px,200px)}to{opacity:1;transform:translate(0)}}@keyframes pic2{0%{opacity:0;transform:translate(50px,-100px)}to{opacity:1;transform:translate(0)}}@keyframes swoosh{0%{clip-path:ellipse(0 0 at 50% 100%);opacity:0;transform:translate(-50px,200px)}50%{clip-path:ellipse(30% 30% at 50% 100%);opacity:0;transform:translate(0)}to{clip-path:ellipse(120% 120% at 50% 100%);opacity:1;transform:translate(0)}}.home-testimonial__quote{color:#363d88;font-size:1rem;line-height:1.5;margin:0 auto;max-width:470px;padding:3.5rem 5rem 2rem;position:relative}.home-testimonial__quote:after,.home-testimonial__quote:before{content:"\201C";font-size:130px;left:1.5rem;line-height:1;position:absolute;top:1rem}.home-testimonial__quote:after{bottom:-4rem;content:"\201D";left:auto;right:2rem;top:auto}@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 screen and (min-width:768px) and (max-width:1399px){.home-testimonial__quote{padding:5rem 5rem 2rem}.home-testimonial__quote:before{top:2.5rem}}@media only screen and (min-width:1400px){.home-testimonial__quote{padding-left:7rem}.home-testimonial__quote:before{left:3rem}}.home-testimonial__quote--abby:after,.home-testimonial__quote--abby:before{color:#f2aad4}.home-testimonial__quote--dayna:after,.home-testimonial__quote--dayna:before{color:#fba100}.home-testimonial__quote--clay:after,.home-testimonial__quote--clay:before{color:#e93226}.home-testimonial__quoter{color:#363d88;font-family:Niche,Source Sans Pro,sans-serif;font-size:.7rem;font-weight:600;line-height:1;margin:-5px auto 0;max-width:470px;padding:0 5rem 2rem;position:relative}@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-testimonial__carousel__slides{-webkit-overflow-scrolling:touch;display:flex;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory}.home-features{padding:9rem 0 0;position:relative}@media only screen and (min-width:600px){.home-features{display:grid;grid-template-columns:50% minmax(300px,1fr) 1fr;padding-bottom:3rem;padding-top:14vw}.home-features .home-features__copy-container{grid-column:2}.home-features .home-features__animation-wrap{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{color:#fff;padding:0 6rem 0 2rem}@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;max-width:400px;padding:0 2rem 2rem}.home-features__cta-wrap{padding:0 2rem}.home-features__cta{color:#fff;font-size:1.125rem;text-decoration:underline}.home-features__cta:hover{background-color:rgba(0,0,0,.25);border-radius:2px;color:#fff;margin-left:-1em;padding:.7em 1em .8em}.home-features__cta:focus{margin-left:-10px;outline:2px solid #fff;padding:5px 10px}.home-features__animation-wrap{display:flex;height:400px;margin:1rem 0;padding:0;position:relative;width:100%}.home-features__animation-wrap svg{max-width:100%}@media only screen and (min-width:768px){.home-features__animation-wrap{height:450px;margin:3rem 0}}.home-features__animation-wrap .home-features__animation{margin:auto}@media only screen and (min-width:400px){.home-features__animation-wrap .home-features__animation{margin:0 auto}}@media only screen and (min-width:600px){.home-features__animation-wrap .home-features__animation{margin:auto}}@media only screen and (min-width:900px){.home-features__animation-wrap .home-features__animation{margin:0 auto}}.js-focus-visible .home-features__animation-wrap>div[role=button].focus-visible{outline:3px solid #fff!important;outline-offset:-30px}.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-wrap{grid-column:3/5}}@media only screen and (min-width:1200px){.home-compare{grid-template-columns:1fr 4fr 4fr 1fr}}.home-compare__stamp{height:100px;left:calc(50% - 50px);position:absolute;top:-50px;width:100px;z-index:1}.home-compare__stamp img{max-width:100%}@media only screen and (min-width:768px){.home-compare__stamp{height:140px;left:calc(50% - 70px);top:-70px;width:140px}}@media only screen and (min-width:1024px){.home-compare__stamp{height:160px;left:calc(50% - 80px);top:-80px;width:160px}}.home-compare__copy-container{padding:5rem 2rem 3rem}@media only screen and (min-width:768px){.home-compare__copy-container{display:flex;flex-direction:column;grid-column:2/3;justify-content:center}}@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{color:#237c3a;font-weight:600;text-decoration:underline}.home-compare__link a:hover{color:#102f25}.home-compare__link a:focus{outline:3px solid #102f25;outline-offset:3px}.home-compare__animation-wrap{background:#ff9800;display:flex;height:400px}@media only screen and (min-width:768px){.home-compare__animation-wrap{height:600px}}@media only screen and (min-width:1400px){.home-compare__animation-wrap{height:620px}}.home-compare__animation-wrap .home-compare__animation{margin:auto}@media only screen and (min-width:400px){.home-compare__animation-wrap .home-compare__animation{margin:0 auto}}@media only screen and (min-width:768px){.home-compare__animation-wrap .home-compare__animation{margin:auto}}@media only screen and (min-width:1200px){.home-compare__animation-wrap .home-compare__animation{margin:0 auto}}.js-focus-visible .home-compare__animation-wrap>div[role=button].focus-visible{outline:3px solid #222!important;outline-offset:-30px}.page-not-found-wrapper{align-items:center;background:#fbf5f2;display:flex;flex-direction:column;justify-content:center;padding:53px 0 46px}@media only screen and (max-width:767.9px){.page-not-found-wrapper{padding:122px 0}}.page-not-found__img{width:360px}@media only screen and (max-width:767.9px){.page-not-found__img{width:300px}}.page-not-found__title{color:#003024;font-family:Fraunces,serif;margin-bottom:13px;margin-top:32px}@media (device-width:768px) and (device-height:1024px) and (orientation:portrait){.page-not-found__title{margin-bottom:14px;margin-top:23px}}@media only screen and (max-width:767.9px){.page-not-found__title{margin-bottom:9px}}.page-not-found__text{color:#1b1b1b;font-size:22px;text-align:center}@media only screen and (max-width:767.9px){.page-not-found__text{padding:0 17px}}.page-not-found__link{align-items:center;background:#004436;border-radius:100px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;letter-spacing:.25px;margin-top:24px;min-width:225px;padding:14px 32px;text-align:center}.page-not-found__link:hover{background:#016853;color:#fff;text-decoration:none}.home-rankings{background:#102f25;padding:4rem 0 6rem;position:relative}.home-wavy-edge--rankings svg path{fill:#102f25}.home-header--rankings{color:#fff;margin:0 auto;max-width:500px;text-align:center}.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;margin:0 auto;max-width:500px;padding:0 2rem 20px;text-align:center}.home-rankings__ranks{display:flex;flex-direction:column;list-style-type:none;margin:0 auto;padding:0 2rem}@media only screen and (min-width:600px){.home-rankings__ranks{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;max-width:730px;padding:0}}.home-rankings__rank{padding:0}@media only screen and (min-width:600px){.home-rankings__rank{flex:1;max-width:250px;padding:1.5rem;text-align:center}}.home-rankings__rank__link{align-items:center;border-radius:10px;display:flex;padding:1rem}.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{align-items:center;display:flex;font-size:1rem;justify-content:center;margin:0;padding:0}@media only screen and (min-width:600px){.home-rankings__rank__badge{font-size:2rem;height:130px;margin:0 0 1rem;width:100%}}.home-rankings__rank__badge .rankings-badge{font-size:1.5em}@media only screen and (min-width:768px){.home-rankings__rank__badge .rankings-badge{font-size:1.2em;height:150px}}.home-rankings__rank__cta{color:#3aba0f;margin:0 0 0 1rem;text-decoration:underline}@media only screen and (min-width:600px){.home-rankings__rank__cta{margin:1rem auto;text-align:center}}.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{height:60px;min-width:6000px;width:6000px}.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;grid-column:2;justify-content:center}}.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{left:0;margin:0 .5rem 0 0;position:relative;top:5px}@media only screen and (max-width:767.9px){.home-partners__cta-claim .home-partners__cta-claim__icon{height:18px;top:4px;width:18px}}@media only screen and (min-width:768px){.home-partners__cta-claim .home-partners__cta-claim__icon{height:21px;top:5px;width:21px}}.home-partners__cta-claim .home-partners__cta-claim__text{color:#102f25;text-decoration:underline}.home-partners__cta-claim .home-partners__cta-claim__text:hover{color:#237c3a;text-decoration:underline}.home-partners__photo-container{height:max(350px,64vw);max-width:max(440px,90vw);position:relative}@media only screen and (max-width:767.9px){.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{height:450px;max-width:440px}}.home-partners__photo-container--animatable .home-partners__photo--photo1{opacity:0;transform:translate(25px,-100px)}.home-partners__photo-container--animatable .home-partners__photo--photo2{opacity:0;transform:translate(-25px,100px)}.home-partners__photo-container--animatable .home-partners__stamp{opacity:0}.home-partners__photo-container--animatable.home-partners__photo-container--enter .home-partners__photo--photo1{animation:partner1 .8s cubic-bezier(.26,0,.38,1) forwards}.home-partners__photo-container--animatable.home-partners__photo-container--enter .home-partners__photo--photo2{animation:partner2 .8s cubic-bezier(.26,0,.38,1) forwards}.home-partners__photo-container--animatable.home-partners__photo-container--enter .home-partners__stamp{opacity:1;transition:opacity .6s;transition-delay:.5s}@keyframes partner1{0%{opacity:0;transform:translate(25px,-100px)}to{opacity:1;transform:translate(0)}}@keyframes partner2{0%{opacity:0;transform:translate(-25px,100px)}to{opacity:1;transform:translate(0)}}.home-partners__photo{margin:0;padding:0;position:absolute}.home-partners__photo--photo1{height:max(212px,41vw);left:max(2rem,9vw);top:0;width:max(194px,36vw)}@media only screen and (min-width:768px){.home-partners__photo--photo1{height:212px;left:2rem;width:194px}}@media only screen and (min-width:1024px){.home-partners__photo--photo1{height:310px;width:284px}}.home-partners__photo--photo2{height:max(148px,29vw);right:2rem;top:max(150px,27vw);width:max(216px,44vw)}@media only screen and (min-width:768px){.home-partners__photo--photo2{height:148px;top:150px;width:216px}}@media only screen and (min-width:1024px){.home-partners__photo--photo2{height:208px;right:-2rem;top:200px;width:320px}}.home-partners__photo__image-wrap{border-radius:12px;height:100%;overflow:hidden;position:relative;width:100%}.home-partners__photo__image-wrap img{height:100%;object-fit:cover;width:100%}.home-partners__photo__caption{font-family:Source Sans Pro,sans-serif;font-size:.5rem;line-height:1.2;position:absolute;right:-7.75rem;text-align:left;top:.5rem;transform:rotate(90deg);transform-origin:0 0;width:7rem}.home-partners__stamp{height:100px;margin-block-end:1em;margin-block-start:1em;margin-inline-end:40px;margin-inline-start:40px;position:absolute;right:calc(max(216px, 44vw) - 50px);top:max(230px,47vw);width:100px;z-index:1}.home-partners__stamp img{max-width:100%;position:relative}@media only screen and (min-width:768px){.home-partners__stamp{height:140px;left:-70px;right:auto;top:130px;width:140px}}@media only screen and (min-width:1024px){.home-partners__stamp{height:160px;left:-80px;top:230px;width:160px}}@media (prefers-reduced-motion){.home-partners__stamp{animation:none}}.home-partners__logos-wrap{display:none}@media only screen and (min-width:768px){.home-partners__logos-wrap{grid-gap:0 2rem;display:grid;grid-column:2/span 2;grid-template-columns:repeat(5,1fr);grid-template-rows:2rem 125px;padding:2rem}}.home-partners__logos-title{font-family:Source Sans Pro,sans-serif;font-size:1rem;grid-column:1/span 5;line-height:1.2;position:relative;text-align:center}.home-partners__logos-title:after,.home-partners__logos-title:before{border-top:1px solid rgba(0,0,0,.25);content:"";left:0;max-width:350px;min-width:200px;position:absolute;top:.65rem;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{align-items:center;display:flex;height:75px;margin:0 1rem}.home-partners__logo__image{height:100%;object-fit:contain;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{margin:0 auto;max-width:370px;padding:0 2rem;width:100%}.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{display:flex;flex-direction:column;grid-column:3;justify-content:center}}.home-header--start{color:#102f25;margin:0 auto;max-width:500px;text-align:center}.home-squiggle--start{margin:1rem auto}.home-squiggle--start svg path{stroke:#102f25}.home-body--start{color:#102f25;margin:0 auto;max-width:500px;text-align:center}.home-start__ctas{margin:1rem auto;max-width:300px}.home-start__cta{padding:1rem 0 0}.home-start__button-block{display:block}.niche-icon-wrap{align-self:center;display:inline-flex;height:.5em;position:relative;width:1em}.niche-icon-wrap img,.niche-icon-wrap svg{bottom:-.125em;height:1em;position:absolute;width:1em}.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--selected circle{fill:#016853}.niche-icon--selected path{fill:#fff}.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{overflow:inherit}.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{align-items:flex-end;color:#5f5f5f;display:flex;font-size:12px;height:30px;line-height:18px}.js-focus-visible .job-listings-header__partner:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .job-listings-header__partner.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .job-listings-header__partner.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.job-listings-header__partner-logo{background:url(https://d33a4decm84gsn.cloudfront.net/static/job-listings/indeed-logo.png) no-repeat;background-size:contain;display:inline-block;height:26px;width:80px}.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}.js-focus-visible .job-listing__title:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .job-listing__title.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .job-listing__title.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}@media only screen and (min-width:600px){.job-listing__title{font-size:20px}}.job-listing__title--new:after{color:#298541;content:"New!";font-size:.75em;font-weight:600;padding-left:5px}.job-listing__metas{color:#5f5f5f;display:flex;flex-wrap:wrap;font-size:14px}.job-listing__meta:after{content:"•";display:inline-block;text-align:center;width:1.1em}.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:#5f5f5f;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;margin-bottom:30px;padding:50px 15px 0;position:relative}@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):not(.Mui-focusVisible){outline:0}.js-focus-visible .footer__container a.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}@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);left:50%;margin:0 0 0 -64px;padding:10px;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{grid-gap:.75rem 1rem;display:grid;grid-template-columns:repeat(3,2rem);grid-template-rows:repeat(2,2rem);justify-content:center;margin:0 0 1rem 22px;width:auto}@media only screen and (min-width:700px){.footer-social-buttons{grid-gap:.75rem;justify-content:flex-start}}@media only screen and (max-width:600px){.footer-social-buttons{margin-left:0}}.footer-social-button{align-items:center;background-position:50%;background-repeat:no-repeat;border-radius:50%;display:flex;height:2rem;justify-content:center;width:2rem}.footer-social-button--instagram{background-color:#ff5b00;background-image:url(https://d33a4decm84gsn.cloudfront.net/static/social-icons/instagram.svg)}.footer-social-button--facebook{background-color:#313285;background-image:url(https://d33a4decm84gsn.cloudfront.net/static/social-icons/facebook.svg)}.footer-social-button--tiktok{background-color:#003123;background-image:url(https://d33a4decm84gsn.cloudfront.net/static/social-icons/tiktok.svg)}.footer-social-button--twitter{background-color:#007e31;background-image:url(https://d33a4decm84gsn.cloudfront.net/static/social-icons/twitter.svg)}.footer-social-button--discord{background-color:#8648de;background-image:url(https://d33a4decm84gsn.cloudfront.net/static/social-icons/discord.svg)}.footer-social-button--youtube{background-color:#e63226;background-image:url(https://d33a4decm84gsn.cloudfront.net/static/social-icons/youtube.svg)}.footer-social-button:hover{box-shadow:0 0 0 5px rgba(0,0,0,.15)}.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{padding:15px 0 15px 22px;text-align:left}}.footer-vertical-links{align-items:center;display:flex;flex-direction:column;margin:10px 0 35px}@media only screen and (min-width:700px){.footer-vertical-links{align-items:flex-start;flex-direction:row;margin:35px 0}}.footer-vertical-links .footer-vertical-links__item{font-family:Niche;font-size:11px;font-weight:600;line-height:1;padding:10px 0 0;white-space:nowrap}.footer-vertical-links .footer-vertical-links__item:last-child{padding-right:0}@media only screen and (min-width:700px){.footer-vertical-links .footer-vertical-links__item{font-size:12px;padding-right:18px}}@media only screen and (min-width:730px){.footer-vertical-links .footer-vertical-links__item{padding-right:28px}}@media only screen and (min-width:760px){.footer-vertical-links .footer-vertical-links__item{padding-right:38px}}@media only screen and (min-width:768px){.footer-vertical-links .footer-vertical-links__item{padding-right:40px}}@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}}.footer-vertical-links a{color:#298541}.global-nav-container{position:relative;z-index:102}@media only print{.global-nav-container{display:none}}.global-nav--show-mobile{height:100vh;width:100vw}.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}.account-flyout__nav{background-color:#fff;box-shadow:2px 2px 6px 0 rgba(0,0,0,.15);height:auto;position:absolute;right:-9px;text-align:right;top:30px;width:190px;z-index:600}@media only screen and (min-width:768px){.account-flyout__nav{right:-16px}}@media only screen and (min-width:800px){.account-flyout__nav{right:-26px}}@media only screen and (min-width:1200px){.account-flyout__nav{right:-16px}}.account-flyout__link{color:#262626;display:block;padding:10px 24px;text-decoration:none}.account-flyout__link:hover{background-color:#def2ec;color:#262626;transition:background-color .15s}.account-flyout__linkjs-focus-visible a.focus-visible{outline-offset:-6px}.account-flyout__link[aria-current=page]{color:#262626}.account-flyout__section{padding:15px 0}.account-flyout__section--secondary{border-top:1.5px solid #ccc;padding:25px 0}.account-flyout__section--secondary .account-flyout__link{color:#5f5f5f;font-size:16.5px;font-weight:400}.account-flyout__section--secondary .account-flyout__link:hover{color:#5f5f5f}.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{background:transparent;border:none;color:rgba(0,0,0,.5)}.global-nav--grad .global-nav__logo .niche-logo-horizontal path{fill:#298541;stroke:#298541}.global-nav--grad .global-nav__logo .niche-logo-horizontal circle{stroke:#298541}.global-nav__minimal-inner.global-nav--grad .global-nav__account-icon{color:#298541}.global-nav__minimal-inner.global-nav--grad .global-nav__account-icon path{fill:#298541}.global-nav__minimal-inner.global-nav--grad .global-nav__account-login,.global-nav__minimal-inner.global-nav--grad .global-nav__account__logged-in,.global-nav__minimal-inner.global-nav--grad .global-nav__account__logged-in .global-nav__account-username,.global-nav__minimal-inner.global-nav--grad .global-nav__account__logged-in .global-nav__account-username:hover,.global-nav__minimal-inner.global-nav--grad .global-nav__account__logged-in:hover{color:#298541}.global-nav__minimal-inner.global-nav--grad .global-nav__account-login:hover{background-color:#298541;color:#fff}.gravatar-icon{border-radius:50%;z-index:1}.global-nav__primary{background-color:#fff;box-shadow:0 4px 6px -6px rgba(0,0,0,.24),0 2px 3px -3px rgba(0,0,0,.24);height:100px;padding:5px 0;position:relative;width:100%;z-index:200}@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;margin-bottom:0;position:fixed;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}@media only screen and (min-width:768px){.global-nav__primary-inner{margin:0 auto;max-width:1200px;padding:10px 20px}}.global-nav__primary--collapsed{box-shadow:0 4px 6px -6px rgba(0,0,0,.24),0 2px 3px -3px rgba(0,0,0,.24);height:54px}@media only screen and (min-width:768px){.global-nav__primary--collapsed{height:64px}}.global-nav__primary--collapsed .global-nav__primary-inner{height:100%}.global-nav__primary--collapsed.global-nav__primary--collapsed{padding:0}.global-nav__primary--collapsed-inner{display:none}@media only screen and (min-width:768px){.global-nav__primary--collapsed-inner{align-items:center;display:flex;flex:1;justify-content:space-between}}.global-nav__search-icon-container{display:flex;flex-direction:row}.button.button--bare.global-nav__close-search-icon{display:none;margin-left:5px;margin-right:-5px;padding:10px 10px 9px}@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):not(.Mui-focusVisible){outline:0}.js-focus-visible .button.button--bare.global-nav__close-search-icon.focus-visible{outline:3px solid #222;outline-offset:0}}.button.button--bare.global-nav__search-icon{display:none}@media only screen and (min-width:768px){.button.button--bare.global-nav__search-icon{color:#298541;cursor:pointer;display:block;font-size:24px;margin:-2px 8px;padding:6px 7px;transform:translateY(2px)}.js-focus-visible .button.button--bare.global-nav__search-icon:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .button.button--bare.global-nav__search-icon.focus-visible{outline:3px solid #222;outline-offset:0}}.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):not(.Mui-focusVisible){outline:0}.js-focus-visible .global-nav__account-login.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .global-nav__account-login.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.platform .global-nav__account-login:active{background:#298541;color:#fff;text-decoration:none}}@media only screen and (min-width:900px) and (hover:hover){.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{background:transparent;box-shadow:inset 0 0 0 2px #298541;color:#298541;display:block;font-size:14px;font-weight:600;padding:.625em .75em .6em;white-space:nowrap}@media (hover:hover){.platform button.global-nav__account-signup:hover{background:#298541;color:#fff;text-decoration:none}}.platform button.global-nav__account-signup:active{background:#298541;color:#fff;text-decoration:none}@media only screen and (min-width:900px){button.global-nav__account-signup{background:#298541;box-shadow:none;color:#fff;padding:.625em .75em .6em}button.global-nav__account-signup.button-small{font-size:14px}.js-focus-visible button.global-nav__account-signup:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible button.global-nav__account-signup.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible button.global-nav__account-signup.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.platform button.global-nav__account-signup:focus,.platform button.global-nav__account-signup:hover{background-color:#285a2c;color:#fff}}@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-right:9px;position:relative}@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;display:block;font-family:inherit;margin:-5px;padding:7px 5px 5px}.js-focus-visible .global-account-panel-toggle:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .global-account-panel-toggle.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .global-account-panel-toggle.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.global-account-panel-toggle .global-nav__account__logged-in{margin-left:0}.global-account-panel-toggle[data-logged-in=false]{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):not(.Mui-focusVisible){outline:0}.js-focus-visible .global-account-panel__close-button.focus-visible{outline:3px solid #222;outline-offset:0}.global-account-panel .slide-panel__content{background-color:#fff;bottom:0;top:0;width:300px}@media only screen and (max-width:767.9px){.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-left:0;padding-right:6px}.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}.global-links-wrap{display:flex;font-size:15px;line-height:1.6;max-width:620px;overflow:hidden}}@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:"";pointer-events:none;position:absolute;right:0;top:0;width:50px}.global-links__item{display:inline-block;margin-right:1.5em}.global-links__item a{background-color:#fff;border-bottom:2px solid #fff;color:#464646;display:block;font-size:1em;font-weight:600;position:relative}.global-links__item a:focus,.global-links__item a:hover{border-bottom:2px solid #464646;color:#464646;outline:none;text-decoration:none}.global-links__item a:focus{z-index:1000}.button.button--bare.global-links__meatball-icon{background-color:#fff;color:#298541;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:420px}}@media only screen and (min-width:800px){.global-links-wrap.global-links--primary{max-width:450px}}@media only screen and (min-width:825px){.global-links-wrap.global-links--primary{max-width:490px}}@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:767.9px){.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}.global-nav__primary--collapsed .global-nav__inputs{display:none;visibility:hidden}}.global-nav__inputs .loading-indicator{z-index:600}.global-nav__inputs--show-mobile{box-shadow:0 4px 6px -6px rgba(0,0,0,.24),0 2px 3px -3px rgba(0,0,0,.24);padding:6px 8px 10px}.global-nav__inputs-wrap{border-radius:4px;height:0;overflow:hidden}@media only screen and (min-width:768px){.global-nav__inputs-wrap{border:2px solid #ccc}}.global-nav__inputs--show-mobile .global-nav__inputs-wrap{border:2px solid #ccc;height:100%}.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{display:flex;flex:1;height:auto;justify-content:space-between;overflow:visible}}.global-nav__inputs-wrap .global-nav__input--with-hint{display:flex;flex:1;flex-direction:column}.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;padding:0 10px;position:relative;transition:opacity .1s linear;visibility:hidden}@media only screen and (min-width:768px){.global-nav__input-wrap{opacity:1;padding:0;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-left:2px solid #ccc;border-top:0}.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;left:0;max-height:75vh;overflow:scroll;padding-top:0;top:41px}@media only screen and (min-width:768px){.global-nav__input-wrap .sherlock__results{border:none;border-radius:0 0 2px 2px;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 input,.global-nav__input-wrap .sherlock__wrapper--find input,.global-nav__input-wrap .sherlock__wrapper--find--results-visible input,.global-nav__input-wrap .sherlock__wrapper--in input,.global-nav__input-wrap .sherlock__wrapper--in--results-visible input,.global-nav__input-wrap .sherlock__wrapper--results-visible input,.global-nav__input-wrap .sherlock__wrapper--sherlock-list input,.global-nav__input-wrap .sherlock__wrapper--sherlock-list--results-visible input{color:#007ac8;font-size:16px;height:40px}.global-nav__input-wrap .sherlock__wrapper input::placeholder,.global-nav__input-wrap .sherlock__wrapper--find input::placeholder,.global-nav__input-wrap .sherlock__wrapper--find--results-visible input::placeholder,.global-nav__input-wrap .sherlock__wrapper--in input::placeholder,.global-nav__input-wrap .sherlock__wrapper--in--results-visible input::placeholder,.global-nav__input-wrap .sherlock__wrapper--results-visible input::placeholder,.global-nav__input-wrap .sherlock__wrapper--sherlock-list input::placeholder,.global-nav__input-wrap .sherlock__wrapper--sherlock-list--results-visible input::placeholder{color:#787878}@media only screen and (min-width:500px){.global-nav__input-wrap .sherlock__wrapper input,.global-nav__input-wrap .sherlock__wrapper--find input,.global-nav__input-wrap .sherlock__wrapper--find--results-visible input,.global-nav__input-wrap .sherlock__wrapper--in input,.global-nav__input-wrap .sherlock__wrapper--in--results-visible input,.global-nav__input-wrap .sherlock__wrapper--results-visible input,.global-nav__input-wrap .sherlock__wrapper--sherlock-list input,.global-nav__input-wrap .sherlock__wrapper--sherlock-list--results-visible input{font-size:18px;height:46px}}@media only screen and (min-width:768px){.global-nav__input-wrap .sherlock__wrapper input,.global-nav__input-wrap .sherlock__wrapper--find input,.global-nav__input-wrap .sherlock__wrapper--find--results-visible input,.global-nav__input-wrap .sherlock__wrapper--in input,.global-nav__input-wrap .sherlock__wrapper--in--results-visible input,.global-nav__input-wrap .sherlock__wrapper--results-visible input,.global-nav__input-wrap .sherlock__wrapper--sherlock-list input,.global-nav__input-wrap .sherlock__wrapper--sherlock-list--results-visible input{font-size:16px;height:42px}}@media only screen and (min-width:900px){.global-nav__input-wrap .sherlock__wrapper input,.global-nav__input-wrap .sherlock__wrapper--find input,.global-nav__input-wrap .sherlock__wrapper--find--results-visible input,.global-nav__input-wrap .sherlock__wrapper--in input,.global-nav__input-wrap .sherlock__wrapper--in--results-visible input,.global-nav__input-wrap .sherlock__wrapper--results-visible input,.global-nav__input-wrap .sherlock__wrapper--sherlock-list input,.global-nav__input-wrap .sherlock__wrapper--sherlock-list--results-visible 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 input,.global-nav__input-wrap .sherlock__wrapper--find--results-visible input,.global-nav__input-wrap .sherlock__wrapper--in input,.global-nav__input-wrap .sherlock__wrapper--in--results-visible input{padding-left:50px}@media only screen and (min-width:900px){.global-nav__input-wrap .sherlock__wrapper--find input,.global-nav__input-wrap .sherlock__wrapper--find--results-visible input,.global-nav__input-wrap .sherlock__wrapper--in input,.global-nav__input-wrap .sherlock__wrapper--in--results-visible 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 .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--find--results-visible .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--in .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--in--results-visible .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 .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--find--results-visible .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--in .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--in--results-visible .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 .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--find--results-visible .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--in .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--in--results-visible .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 .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--find--results-visible .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--in .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--in--results-visible .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 input::placeholder,.global-nav__input-wrap .sherlock__wrapper--find--results-visible input::placeholder{color:#ababab;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 input::placeholder,.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock__wrapper--find--results-visible input::placeholder{opacity:1;transform:translate(0)}@media only screen and (min-width:768px){.global-nav__input-wrap .sherlock__wrapper--find input::placeholder,.global-nav__input-wrap .sherlock__wrapper--find--results-visible input::placeholder{opacity:1;transform:translate(0)}}@media only screen and (min-width:768px){.global-nav__input-wrap .sherlock__wrapper--find input::placeholder,.global-nav__input-wrap .sherlock__wrapper--find--results-visible input::placeholder{color:#787878}}.global-nav__input-wrap .sherlock__wrapper--find .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--find--results-visible .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 .sherlock-input__prompt,.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock__wrapper--find--results-visible .sherlock-input__prompt{opacity:1;transform:translate(0)}@media only screen and (min-width:768px){.global-nav__input-wrap .sherlock__wrapper--find .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--find--results-visible .sherlock-input__prompt{opacity:1;transform:translate(0)}}.global-nav__input-wrap .sherlock-location-text-appear-animation{display:flex;opacity:0;transform:translateY(-20px);transition-delay:.1s;transition:opacity .2s linear,transform .15s ease;will-change:transform,opacity}.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 input,.global-nav__input-wrap .sherlock__wrapper--in--results-visible input{padding-left:40px}.global-nav__input-wrap .sherlock__wrapper--in input::placeholder,.global-nav__input-wrap .sherlock__wrapper--in--results-visible input::placeholder{color:#464646;display:flex;opacity:0;transform:translateY(-20px);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--in input::placeholder,.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock__wrapper--in--results-visible input::placeholder{opacity:1;transform:translate(0)}@media only screen and (min-width:768px){.global-nav__input-wrap .sherlock__wrapper--in input::placeholder,.global-nav__input-wrap .sherlock__wrapper--in--results-visible input::placeholder{opacity:1;transform:translate(0)}}.global-nav__input-wrap .sherlock__wrapper--in .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--in--results-visible .sherlock-input__prompt{display:flex;opacity:0;transform:translateY(-20px);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--in .sherlock-input__prompt,.global-nav__inputs--show-mobile .global-nav__input-wrap .sherlock__wrapper--in--results-visible .sherlock-input__prompt{opacity:1;transform:translate(0)}@media only screen and (min-width:768px){.global-nav__input-wrap .sherlock__wrapper--in .sherlock-input__prompt,.global-nav__input-wrap .sherlock__wrapper--in--results-visible .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{background:transparent;outline:none}@media only screen and (min-width:500px){.global-nav__input-wrap__icon{font-size:18px;top:4px}}@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{display:block;margin:10px;position:relative}@media only screen and (min-width:768px){.global-nav__input-suggestions-wrap{margin:3px 0 0;position:absolute;width:100%}}.js-focus-visible .global-nav__input-suggestions-wrap :focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .global-nav__input-suggestions-wrap .focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .global-nav__input-suggestions-wrap .focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.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;background:#fff;border-radius:0 0 2px 2px;box-shadow:0 2px 2px rgba(0,0,0,.12),0 3px 6px rgba(0,0,0,.24)}.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}.global-nav__input-suggestions:last-of-type{padding-bottom:8px;padding-top:8px}}.global-nav__input-suggestion{padding:.4em 15px .4em 48px}.global-nav__input-suggestion a{color:#5f5f5f;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.global-nav__input-suggestion a:hover{color:#007ac8;cursor:pointer;text-decoration:none}.global-nav__input-suggestion a:active{color:#0063a5}@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;color:#298541;content:"Recent";font:900 9px/1 Niche;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}}.global-nav__input-suggestion.suggest-link-selected{background-color:#007ac8}.global-nav__input-suggestion.suggest-link-selected a,.global-nav__input-suggestion.suggest-link-selected.global-nav__input-suggestion-recent:before{color:#fff}@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 input::placeholder,.global-nav-input-wrap__focus .sherlock__wrapper--find--results-visible input::placeholder,.global-nav-input-wrap__focus .sherlock__wrapper--in input::placeholder,.global-nav-input-wrap__focus .sherlock__wrapper--in--results-visible input::placeholder{color:#8ec8ef}@media only screen and (max-width:767.9px){.global-nav-input-wrap__focus{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{border-top:0;margin: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 input::placeholder,.global-nav-input-wrap__focus .sherlock__wrapper--results-visible input::placeholder,.global-nav-input-wrap__focus .sherlock__wrapper--sherlock-list input::placeholder,.global-nav-input-wrap__focus .sherlock__wrapper--sherlock-list--results-visible 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;justify-content:flex-start;margin:0 auto;max-width:1200px;width:100%}@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;opacity:1;transform:translateY(0);visibility:visible}.mega-menu__category-label__arrow .svg-icon-wrap svg path{fill:currentColor}.global-nav__logo{display:inline-block;font-size:1.65em;min-width:155px;position:relative;transition:opacity .3s linear;width:155px;z-index:100}.global-nav__logo .niche-logo-horizontal{display:block;height:29px;min-width:155px}.global-nav__logo .niche-logo-horizontal path{fill:#298541;stroke:#298541}.global-nav__logo a{display:block;outline-offset:4px;padding-left:4px;width:147px}@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):not(.Mui-focusVisible){outline:0}.js-focus-visible .global-nav__logo a.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .global-nav__logo a.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}@media only screen and (min-width:768px){.global-nav__logo{height:30px;margin:0 10px 0 -6px;width:155px}.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;position:relative;width:82px;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):not(.Mui-focusVisible){outline:0}.js-focus-visible .global-nav__hamburger.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.global-nav__hamburger:after,.global-nav__hamburger:before{background-color:#298541;border-radius:2px;content:"";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{animation:hamburger-x-after .3s ease;animation-fill-mode:forwards}.global-nav--show-mobile .global-nav__hamburger:before{animation:hamburger-x-before .3s ease;animation-fill-mode:forwards}@keyframes hamburger-x-after{0%{transform:translateY(15px)}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%}.mega-menu-wrapper.sherlock-hidden{padding-top:54px}@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);height:auto;left:50%;margin-left:-45vw;padding:0;top:auto;width:90vw;z-index:200}.mega-menu-wrapper.sherlock-hidden{padding-top:0}}@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):not(.Mui-focusVisible){outline:0}.js-focus-visible .mega-menu-wrapper .focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .mega-menu-wrapper .focus-visible:not(.Mui-focusVisible).--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;line-height:1.2em;overflow:auto;padding:20px 30px;width:100%}}.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{animation:mega-list-enter .5s ease;animation-fill-mode:forwards;border-bottom:1px solid #ddd;cursor:pointer;display:flex;font:600 11px/1em Niche,Source Sans Pro,sans-serif;margin-bottom:10px;opacity:0}@media only screen and (min-width:768px){.mega-menu__category-label{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{animation-delay:0s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:mega-list-enter;animation-timing-function:ease;display:block;opacity:0;text-indent:1em}@media only screen and (min-width:768px){.mega-menu__list--expanded .mega-menu__item{animation:none;opacity:1;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}.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{color:#464646;font-size:16px;margin-top:5px;transition:transform .4s ease}.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{border-top:1px solid #ddd;display:flex;padding-top:10px;width:100%}}.mega-menu-hidden{display:none}.niche-app-icon--footer{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/Icon-60%403x.png);background-position:50%;background-size:cover;border-radius:15px;height:23px;margin-right:5px;top:10px;width:23px}.mega-menu__category-label:nth-child(2){animation-delay:.2s}.mega-menu__category-label:nth-child(3){animation-delay:.4s}.mega-menu__category-label:nth-child(4){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){animation-delay:0s}.mega-menu__list--expanded .mega-menu__item:first-child{animation-delay:.02s}.mega-menu__list--expanded .mega-menu__item:nth-child(2){animation-delay:.04s}.mega-menu__list--expanded .mega-menu__item:nth-child(3){animation-delay:.06s}.mega-menu__list--expanded .mega-menu__item:nth-child(4){animation-delay:.08s}.mega-menu__list--expanded .mega-menu__item:nth-child(5){animation-delay:.1s}.mega-menu__list--expanded .mega-menu__item:nth-child(6){animation-delay:.12s}.mega-menu__list--expanded .mega-menu__item:nth-child(7){animation-delay:.14s}.mega-menu__list--expanded .mega-menu__item:nth-child(8){animation-delay:.16s}.mega-menu__list--expanded .mega-menu__item:nth-child(9){animation-delay:.18s}.mega-menu__list--expanded .mega-menu__item:nth-child(10){animation-delay:.2s}.mega-menu__list--expanded .mega-menu__item:nth-child(11){animation-delay:.22s}.mega-menu__list--expanded .mega-menu__item:nth-child(12){animation-delay:.24s}.mega-menu__list--expanded .mega-menu__item:nth-child(13){animation-delay:.26s}.mega-menu__list--expanded .mega-menu__item:nth-child(14){animation-delay:.28s}@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{animation-delay:.15s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:mega-list-enter;animation-timing-function:ease}.mega-menu-transition-appear.mega-menu-transition-appear-active .mega-menu__list:first-child{animation-delay:.15s}.mega-menu-transition-appear.mega-menu-transition-appear-active .mega-menu__list:nth-child(2){animation-delay:.35s}.mega-menu-transition-appear.mega-menu-transition-appear-active .mega-menu__list:nth-child(3){animation-delay:.55s}.mega-menu-transition-appear.mega-menu-transition-appear-active .mega-menu__list:nth-child(4){animation-delay:.75s}.mega-menu-transition-appear.mega-menu-transition-appear-active .mega-menu__niche-links-wrap{animation-delay:.95s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:mega-list-enter;animation-timing-function:ease}@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{animation:none;opacity:1}}.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%}.global-nav--sticky .global-nav__secondary{margin-top:80px}.global-nav__secondary--collapsed,.global-nav__secondary--collapsed .global-nav__secondary-inner{height:0}.global-nav__secondary-inner{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;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{background-color:#fff;color:#464646;font-size:15px;font-weight:600;padding:2px 0}.global-review-entity .niche-icon-wrap{margin-right:5px}.global-review-entity:hover{border-bottom:2px solid #464646;color:#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%;padding:0;position:absolute;text-align:left;top:10px;width:95%}.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{color:#464646;font-style:normal;font-weight:600}.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:16px;position:relative}.global-nav__filter-button .button{background-color:transparent;border:2px solid #004436;border-radius:100px;color:#004436;font-size:18px;font-weight:600;height:44px;letter-spacing:.25px;padding:0}.global-nav__filter-button .button:hover{background-color:#004436;border-color:#004436;color:#fff}.global-nav__filter-button .button:active{background-color:#003024;border-color:#003024;color:#fff}.global-nav__filter-button .button .niche-icon-wrap{margin-right:8px}.search-active-controls-count{background:#e25333;border:2px solid #fbf5f2;border-radius:50%;color:#fff;font-size:12px;font-weight:700;height:1.8em;line-height:1.5;position:absolute;right:-3px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.1);top:-1px;width:1.8em}.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{left:0;position:relative;top:0;width:75%}@media only screen and (min-width:768px){.global-nav__search-controls{display:none}}.global-nav__search-controls-wrapper .search-controls--mobile{background-color:#fff;padding:8px 16px 8px 0;position:fixed;right:0;top:58px}.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);left:0;padding:9px 1.5%;position:fixed;top:0;transform:none;transition:box-shadow .3s ease-in;width:100%;z-index:100}.global-nav__search-controls--entity-search-buttons-sticky{box-shadow:none}.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{margin:0 auto;width:100%}.js-focus-visible .partner-scholarship-thank-you__wrapper :focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .partner-scholarship-thank-you__wrapper .focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .partner-scholarship-thank-you__wrapper .focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.partner-scholarship-thank-you__wrapper .role-scholarship__button{background:#004436;border-radius:100px;margin:auto;width:max-content}.partner-scholarship-thank-you__wrapper .role-scholarship__button:hover{background:#016853}.partner-scholarship-thank-you__wrapper .role-scholarship__button:active{background:#003024}.partner-scholarship-thank-you__image{background-position:bottom;background-repeat:no-repeat;background-size:cover;height:100px;margin:0 -15px 20px;position:relative}@media only screen and (min-width:500px){.partner-scholarship-thank-you__image{height:160px;margin:0 -15px 30px}}@media only screen and (min-width:768px){.partner-scholarship-thank-you__image{height:200px}}@media only screen and (min-width:1800px){.partner-scholarship-thank-you__image{height:250px}}.partner-scholarship-thank-you__content{line-height:1em;margin:0 auto;max-width:700px;padding:20px 15px 40px;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{line-height:20px;margin:1em 0 .5em;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__content h1{font-size:28px;line-height:28px}@media only screen and (min-width:500px){.partner-scholarship-thank-you__content h1{display:block;font-size:36px;line-height:36px;padding-top:12px;text-align:center}}.partner-scholarship-thank-you--cobranded-scholarship .powered-by__logo{height:auto;width:120px}.partner-scholarship-rule__wrapper{margin:0 auto;max-width:700px;padding:30px 15px}.partner-scholarship-rule__wrapper h1,.partner-scholarship-rule__wrapper h2,.partner-scholarship-rule__wrapper h3,.partner-scholarship-rule__wrapper h4,.partner-scholarship-rule__wrapper h5,.partner-scholarship-rule__wrapper h6{font-size:1em;font-weight:400;line-height:1.15em;margin:1em 0}.partner-scholarship-rule__wrapper h1{font-size:30px;margin:0}@media only screen and (min-width:500px){.partner-scholarship-rule__wrapper h1{font-size:36px}}@media only screen and (min-width:768px){.partner-scholarship-rule__wrapper h1{font-size:46px}}.partner-scholarship-rule__wrapper h2{font-size:1.5em}.partner-scholarship-rule__wrapper p{font-size:1.125em;line-height:1.4em;margin:1em 0}.partner-scholarship-rule__wrapper .alignright{float:right;margin:0 0 1em 1em}.partner-scholarship-rule__wrapper .alignleft{float:left;margin:0 1em 1em 0}.partner-scholarship-rule__wrapper .content-inner ul{list-style-type:disc;margin:0 0 0 1em;padding:0 0 0 1em}.partner-scholarship-rule__wrapper .content-inner ul li{margin:0 0 .5em}.partner-scholarship-rule__wrapper .content-inner ol{list-style-type:decimal;margin:0 0 0 1em;padding:0 0 0 1em}.partner-scholarship-rule__wrapper .content-inner ol li{margin:0 0 .5em}@media only screen and (min-width:768px){.partner-scholarship-rule__wrapper{padding:30px}}.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:#5f5f5f;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{color:#298541;font-size:26px;font-weight:400;line-height:30px;margin:0;padding:0}@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:#0b6333;display:flex;font-size:10px;font-weight:600;letter-spacing:-.5px;line-height:10px;text-transform:uppercase}.block--premium-spotlight__title,.block__title{word-wrap:break-word;padding:15px}@media only screen and (min-width:500px){.block--premium-spotlight__title,.block__title{font-size:30px;padding:30px 30px 0}}@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:#5f5f5f;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-sticky-header--wrapper{align-items:center;background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.12);color:#000;display:flex;flex-direction:column;left:0;position:fixed;top:0;transform:translateY(-159px);transition:transform .2s ease;width:100%;z-index:100}.profile-sticky-header--wrapper .global-nav__hamburger{display:block;margin-right:0}@media only screen and (min-width:1000px){.profile-sticky-header--wrapper{transform:translateY(-120px)}}.profile-sticky-header--top-row-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:7px 0;max-width:800px;width:97%}@media only screen and (min-width:1000px){.profile-sticky-header--top-row-wrapper{max-width:990px}}.profile-sticky-header--visible{transform:none}.profile-sticky-cta--mobile{height:59px;max-width:300px;width:95%}.profile-sticky-cta--mobile .button{background:#298541;width:100%}.profile-sticky-cta--mobile .button:hover{background:#298541}.profile-sticky-header--info-wrapper .postcard__attrs{display:flex;justify-content:left}@media only screen and (min-width:1000px){.profile-sticky-header--info-wrapper .postcard__attrs{justify-content:left}}.profile-sticky-header-title{font-size:20px;font-weight:600}@media only screen and (max-width:1000px){.profile-sticky-header--ctas-wrapper .button--outline{box-shadow:none!important}.profile-sticky-header--ctas-wrapper .button.button--outline.button--green:hover{background:transparent}.profile-sticky-header--ctas-wrapper .button.button--outline.button--green:hover:after,.profile-sticky-header--ctas-wrapper .button.button--outline.button--green:hover:before{content:url(https://d33a4decm84gsn.cloudfront.net/static/backpack/heartFilled.svg)}.profile-sticky-header--ctas-wrapper .button.button--outline.button--green.button--atl-added{background:transparent;border-left:none}.profile-sticky-header--ctas-wrapper .button.button--outline.button--green.button--atl-added:hover{background:transparent}.profile-sticky-header--ctas-wrapper .button--icon-heart:after,.profile-sticky-header--ctas-wrapper .button--icon-heart:before{content:url(https://d33a4decm84gsn.cloudfront.net/static/backpack/heartOutline.svg)}.profile-sticky-header--ctas-wrapper .button--atl-added.button--icon-heart:after,.profile-sticky-header--ctas-wrapper .button--atl-added.button--icon-heart:before{content:url(https://d33a4decm84gsn.cloudfront.net/static/backpack/heartFilled.svg)}}@media only screen and (min-width:1000px){.profile-sticky-header--ctas-wrapper{display:flex}.profile-sticky-header--ctas-wrapper .button{background:#298541;height:37px;margin:4px}.profile-sticky-header--ctas-wrapper .button:hover{background:#7cbc67}}.image-gallery-content .image-gallery-slide .image-gallery-image{height:calc(60vh - 80px)}@media only screen and (min-width:768px){.image-gallery-content .image-gallery-slide .image-gallery-image{height:calc(80vh - 80px)}}.image-gallery-thumbnail.active{border:2px solid #00df8b;border-radius:2px;opacity:1}.image-gallery-thumbnails{background-color:#fff;margin:5px 0}.image-gallery-content.bottom{background:#000}.image-gallery-title-wrapper{height:60px}.image-gallery-title{font:600 20px Source Sans Pro;left:10px;overflow:hidden;padding:10px;position:absolute;text-overflow:ellipsis;top:10px;white-space:nowrap;width:calc(100% - 42px)}.image-gallery-atl-card{align-items:center;background-color:#003024;color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.image-gallery-sparkle{bottom:12px;color:#ff9b00;height:50px;position:absolute;right:92px;transform:rotate(23deg);width:50px}@media only screen and (min-width:768px){.image-gallery-sparkle{bottom:20px;height:100px;right:185px;width:100px}}.image-gallery-donut{bottom:0;color:#8ca6ff;height:420px;position:absolute;right:0;transform:translate(50%,50%) scale(.5);width:420px}@media only screen and (min-width:768px){.image-gallery-donut{transform:translate(50%,50%)}}.header--gallery-item-atl.MuiTypography-root{font-size:1.75rem;margin:0 16px 16px;white-space:normal}@media only screen and (min-width:550px){.header--gallery-item-atl.MuiTypography-root{font-size:2.5rem;margin:0 40px 16px}}@media only screen and (min-width:1800px){.header--gallery-item-atl.MuiTypography-root{font-size:3.25rem}}.subtitle--gallery-item-atl.MuiTypography-root{color:#def2ec;font-size:1rem;margin-bottom:32px}@media only screen and (min-width:550px){.subtitle--gallery-item-atl.MuiTypography-root{font-size:1.125rem}}@media only screen and (min-width:1800px){.subtitle--gallery-item-atl.MuiTypography-root{font-size:1.25rem}}.button--gallery-item-atl{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1),0 0 20px rgba(0,0,0,.3);color:#298541}.platform .button--gallery-item-atl:hover{background-color:#fff;color:#298541}@media only screen and (min-width:768px){.platform .button--gallery-item-atl:hover{background-color:#298541;color:#fff}}.button--gallery-item-atl.button--icon-left{font-size:1rem;padding:6px 10px}@media only screen and (min-width:550px){.button--gallery-item-atl.button--icon-left{font-size:1.125rem;padding:8px 14px}}@media only screen and (min-width:1800px){.button--gallery-item-atl.button--icon-left{font-size:1.25rem;padding:8px 16px}}.button--gallery-item-atl .svg-icon-wrap{margin-right:2px}.button--gallery-item-atl:hover{background-color:#298541;color:#fff}.image-gallery-nav-button{border:none;position:absolute;top:50%}.image-gallery-nav-button>img{opacity:.5}.image-gallery-nav-button:hover>img,.js-focus-visible .image-gallery-nav-button.focus-visible>img{opacity:1}.js-focus-visible .image-gallery-nav-button.focus-visible>img{outline:3px solid #fff;outline-offset:-10px}@media only screen and (min-width:600px){.js-focus-visible .image-gallery-nav-button.focus-visible>img{outline-offset:-25px}}.image-gallery-nav-button-left{left:0}.image-gallery-nav-button-right{right:0}.image-gallery-icon{appearance:none;background-color:transparent;border:0;border-radius:50%;color:#fff;cursor:pointer;outline:none;position:absolute;transition:opacity .3s ease-out;z-index:4}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media (max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media (max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:16px;transform:translateY(-50%)}@media only screen and (min-width:600px){.image-gallery-left-nav,.image-gallery-right-nav{padding:32px}}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:50px;width:50px}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0;transform:rotate(180deg) translateY(50%)}.image-gallery-right-nav{right:0}.image-gallery{-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;position:relative;user-select:none}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:680px}.image-gallery-content.left .image-gallery-slide .image-gallery-image,.image-gallery-content.right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{display:inline-block;width:calc(100% - 110px)}@media (max-width:768px){.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;text-align:center;white-space:nowrap}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.center{position:relative}.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}.image-gallery-slide .image-gallery-description{background-color:rgba(27,27,27,.9);border-radius:4px;color:#fff;left:50%;line-height:1;max-width:90%;padding:10px;position:absolute;top:100%;transform:translate(-50%,-100%);white-space:normal;width:max-content}@media (max-width:768px){.image-gallery-slide .image-gallery-description{font-size:.8em;padding:8px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media (max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;border:1px solid #337ab7;transform:scale(1.2)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff;border:1px solid #fff;transform:scale(1.2)}@media (hover:hover) and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{max-width:min(1304px,95vw);position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{display:inline-block;height:100px;margin:0 5px;vertical-align:top;width:100px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{height:81px;margin:0 3px;width:81px}}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails{margin:0 0 5px;overflow:hidden;padding:10px 0 5px}@media (max-width:768px){.image-gallery-thumbnails{padding:5px 0 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{background:transparent;border:4px solid transparent;cursor:pointer;display:inline-block;height:100px;padding:0;position:relative;width:100px}.image-gallery-thumbnail:after{background-color:#000;border-radius:2px;bottom:0;content:"";left:0;opacity:.25;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out}@media (max-width:768px){.image-gallery-thumbnail{border:3px solid transparent;height:81px;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;height:100%;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{border-radius:2px;cursor:pointer;height:100%;line-height:0;object-fit:cover;vertical-align:middle;width:100%}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{background-color:#00df8b;border:2px solid #00df8b;border-radius:2px;outline:none}.image-gallery-thumbnail.active:after,.image-gallery-thumbnail:focus:after{opacity:0}@media (hover:hover) and (pointer:fine){.image-gallery-thumbnail:hover{background-color:#00df8b;border:2px solid #00df8b;border-radius:2px;outline:none}.image-gallery-thumbnail:hover:after{opacity:0}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;text-shadow:0 2px 2px #1a1a1a;top:50%;transform:translateY(-50%);white-space:normal;width:100%}@media (max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background-color:rgba(27,27,27,.9);border-radius:4px;color:#fff;line-height:1;padding:10px;position:absolute;right:16px;top:7%;transform:translateY(-50%);z-index:4}@media only screen and (min-width:600px){.image-gallery-index{right:32px}}@media only screen and (max-width:767.9px){.image-gallery-index{font-size:.8em;padding:5px}}.profile{background:#e6e6e6;color:#464646;overflow:hidden;position:relative;z-index:0}.js-focus-visible .profile :focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .profile .focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .profile .focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.profile .loading-indicator{background:#e6e6e6}.profile__minus__sign,.profile__plus__sign{color:#e25333;display:inline-block;margin:0 5px 0 0}.profile__minus__sign{color:#298541}.profile--rankings{overflow:visible;padding-bottom:6px;z-index:1}@media only screen and (min-width:1000px){.profile--expansion .profile-header__blocks .profile-blocks{padding:30px 0;position:sticky;top:0}}.profile--expansion .profile-photo-attribution__link{display:inline-block}@media only screen and (min-width:1000px){.profile--expansion .profile-photo-attribution__link{display:none}.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;right:7px;top: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;color:#0063a5;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;min-height:unset}.profile--expansion .profile-postcard-header .postcard__figure__image{min-height:unset}.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}.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{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20220425.svg);background-position:-522px -15px;background-size:500mm;content:"";display:inline-block;height:55px;print-color-adjust:exact;width:1000px}}.block--alert{align-items:center;background-color:#dff3fd;border:2px solid #3b99d4;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:min-content auto;padding:20px 25px}.block--alert__title{font-size:1rem;font-weight:800}.block--alert__text,.block--alert__title{display:inline}.block--alert__link{color:#0063a5;font-weight:600}.js-focus-visible .block--alert__link:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .block--alert__link.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .block--alert__link.focus-visible:not(.Mui-focusVisible).--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{border-color:#fff;border-spacing:0;color:#5f5f5f;margin:0 auto;padding:0 0 1px;position:relative;width:100%}.js-focus-visible .account-entity-table :focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .account-entity-table .focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .account-entity-table .focus-visible:not(.Mui-focusVisible).--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{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);margin:8px auto;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 min-content}@media only screen and (min-width:768px){.account-entity-grid{grid-template-columns:minmax(220px,1fr) 202px minmax(140px,max-content) minmax(60px,max-content);grid-template-rows:1fr}}.account-entity-item__content{align-items:center;border:none;display:flex;justify-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 gray;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{align-items:center;display:flex}.account-entity-item__image-container{align-self:normal;border-radius:2px 2px 0 0;display:none;height:50px;margin-right:10px;min-width:50px;overflow:hidden;position:relative;width:50px}@media only screen and (min-width:768px){.account-entity-item__image-container{display:block}}.entityImage__figure__image{background:#eee;background-position:50%;background-size:cover;bottom:-50px;left:0;max-height:80px;position:absolute;right:0;top:0}.entity-row__title{color:#464646;display:block;font-size:20px;font-weight:600;line-height:1.2;margin-bottom:4px}.entity-row__title a{color:#464646}.account-entity__attrs{font-size:14px;font-weight:400;line-height:.8}.account-entity__attr{color:#5f5f5f;display:inline-flex;margin-bottom:3px}.account-entity__attr+.account-entity__attr:before{color:#919191;content:"•";display:inline-block;padding:0 4px}.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{border-left:0 solid gray;color:#5498cf;display:none;font-weight:600;padding:0 10px}@media only screen and (min-width:768px){.account-entity-item__content--button{border-left:1px solid #e6e6e6;display:grid}}.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{color:#919191;font-size:25px;padding:7px;top:2px}.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 a{color:#0063a5}.block--expansion-back~.block--expansion-back{background:none;border-radius:none;box-shadow:none;margin:20px 5px;max-width:820px;padding:0 10px 30px;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{height:8px;margin-right:5px;width:8px}.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{background-color:#e5edde;color:#298541;font-size:30px;line-height:30px;margin-bottom:25px;padding:15px;width:100%}@media only screen and (min-width:500px){.block--location__header{padding:30px 30px 15px}}@media only print{.block--location__header{margin-bottom:10px;padding:0 15px}}.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{color:#298541;cursor:pointer;font-size:30px;line-height:30px;text-decoration:none}.block--location__header .profile-entity-name__link:hover{color:#0b6333}.js-focus-visible .block--location__header .profile-entity-name__link:focus:not(.focus-visible):not(.Mui-focusVisible){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{padding:0 15px;width:100%}.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{flex:1 0 40%;margin-left:7px;margin-top:8px}.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}.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:#5f5f5f;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}.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 .profile__bucket--2,.block--one-two .profile__bucket--4,.block--one-two-one .profile__bucket--5,.block--two .profile__bucket--3,.block--two-one .profile__bucket--4,.block--two-two .profile__bucket--5,.block--two-two-two .profile__bucket--7{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 .profile__bucket--1,.block--one-two .profile__bucket--1,.block--one-two .profile__bucket--3,.block--one-two-one .profile__bucket--3,.block--one-two-one .profile__bucket--4,.block--two-one .profile__bucket--2,.block--two-one .profile__bucket--3,.block--two-two .profile__bucket--4,.block--two-two-two .profile__bucket--4,.block--two-two-two .profile__bucket--6{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 .profile__bucket--1,.block--one-two .profile__bucket--2,.block--one-two-one .profile__bucket--2,.block--one-two-one .profile__bucket--4,.block--two-one .profile__bucket--1,.block--two-one .profile__bucket--3,.block--two-two .profile__bucket--3,.block--two-two-two .profile__bucket--3,.block--two-two-two .profile__bucket--5{padding-left:30px}}@media only print{#admissions .profile__bucket--3{display:none}}.postcard-wrap{margin-bottom:10px;width:100%}@media only screen and (min-width:600px){.postcard-wrap{margin:30px auto 20px;max-width:900px}}.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{background-color:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);display:flex;flex:1;flex-direction:column;justify-content:space-between}.postcard.hide{display:none}.postcard.tcpa{opacity:0;transform:scale(.8);transition:all .3s ease;transition-delay:.2s}.postcard.tcpa.show{opacity:1;transform:scale(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{border:1px solid #ddd;box-shadow:none}.postcard--primary-action{cursor:pointer;display:block}.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{border-radius:2px 2px 0 0;min-width:50px;overflow:hidden;position:relative}@media only print{.postcard__image-container{display:none}}.postcard__image-container .postcard__da-profile-badge{left:0;position:absolute;top:8px;width:84px;z-index:100}@media only screen and (min-width:500px){.postcard__image-container .postcard__da-profile-badge{top:16px;width:126px}}@media only screen and (min-width:1200px){.postcard__image-container .postcard__da-profile-badge{left:-1}.postcard__image-container .postcard__da-profile-main-page-badge{width:154px}}@media only screen and (min-width:1000px){.postcard__image-container .postcard__da-profile-expansion-page-badge{top:8px;width:70px}}.postcard__figure{height:117px;margin:0;max-height:117px;position:relative}.postcard__figure--gallery{display:flex;object-fit:cover}.postcard__gallery__cover-wrapper{cursor:pointer;flex-grow:7}.postcard__gallery__preview-wrapper{display:flex;flex-direction:column;flex-grow:3}.postcard__gallery__preview-photo{background-position:50%;background-size:cover;cursor:pointer;height:50%;margin:0 0 4px 4px;width:100%}.postcard__gallery__preview-photo:nth-child(2){margin:0 0 0 4px}.postcard__reason{background:#e9f7e2;color:#298541;font:600 10px/1 Niche;padding:8px 15px 5px}.postcard__figure__image{background:#eee;background-position:50%;background-size:cover;bottom:0;left:0;min-height:200px;position:absolute;right:0;top:0;z-index:1}.postcard__figure__image--gray{background:#eee}.postcard__figure__cite{color:#eee;font-size:10px;font-style:normal;font-weight:600;padding:2px 4px;position:absolute;right:0;text-shadow:0 1px 1px rgba(0,0,0,.4);top:0;z-index:2}.postcard__figure__cite--bottom-right{bottom:0;top:unset}.postcard__figure__cite a{color:#eee}.postcard__figure__cite a:hover{color:#fff;text-decoration:none}.postcard__image__sponsored{background:linear-gradient(180deg,rgba(0,0,0,.8),transparent);color:#f2d454;font:600 9px/1 Niche,sans-serif;left:0;padding:8px 15px 20px;position:absolute;right:0;text-shadow:0 1px 0 rgba(0,0,0,.5);top:0;z-index:6}.postcard__image__sponsored--green{color:#c5e4b8}.postcard__gallery-button{background-color:rgba(0,0,0,.64);border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Source Sans Pro;font-size:14px;font-weight:600;padding:8px 12px;position:absolute;right:7px;top:15px;z-index:1}@media only screen and (min-width:600px){.postcard__gallery-button{font-size:16px}}.postcard__gallery-button:hover{background-color:#000}@media (pointer:coarse){.postcard__gallery-button:hover{background-color:rgba(0,0,0,.64)}}.postcard__atl{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1),0 0 20px rgba(0,0,0,.3);color:#298541;font-size:14px;padding:.7em .75em .6em 1em;position:absolute;right:7px;top:-40px;z-index:5}.postcard__atl .svg-icon-wrap{margin-right:2px}.postcard__atl:hover{background-color:#298541;color:#fff}.postcard__action-menu{background-color:#fff;box-shadow:none;color:#ababab;font-size:18px;padding:5px 6px;position:absolute;right:5px;top:5px}.postcard__action-menu .popover__trigger{color:#ababab;padding:0 5px}.platform .postcard__action-menu .popover__trigger:hover{background:transparent;color:#0063a5;outline:none}.platform .postcard__action-menu .popover__trigger:focus{background:#eef9ff;color:#007ac8;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{margin:0;padding:5px 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;display:flex;margin-top:-28px}.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:#5f5f5f;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):not(.Mui-focusVisible){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:#333;font-weight:800;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{background:#fff;padding:8px 15px 10px;position:relative}.postcard__content--secondary{margin:auto}@media only print{.postcard__content--secondary{display:none}}.postcard__parent{color:#5f5f5f;font-size:14px;line-height:1.2;margin-bottom:3px}.js-focus-visible .postcard__parent a:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .postcard__parent a.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.postcard__title{color:#464646;display:inline-block;font-size:18px;font-weight:600;line-height:1.2;margin-bottom:3px}.postcard__title a{color:#464646}.postcard__title a:focus{outline:none;text-decoration:underline}.postcard__title .claimed-entity-container{padding:0 0 0 2px;width:1px}.postcard__description{color:#464646;font-size:14px;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):not(.Mui-focusVisible){outline:0}.js-focus-visible .postcard__badge a.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .postcard__badge a.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.postcard__attention{color:#007ac8;font-size:14px;line-height:1.2;margin-bottom:5px}.postcard__attention a{color:#007ac8}.postcard__attention a:hover{text-decoration:underline}.postcard__attrs{color:#5f5f5f;font-size:14px;line-height:1.2}.postcard__attr{color:#4a4a4a;display:inline-flex;margin-bottom:3px;white-space:nowrap}.js-focus-visible .postcard__attr a:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .postcard__attr a.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.postcard__attr+.postcard__attr:before{color:#4a4a4a;content:"•";display:inline-block;padding:0 4px}.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{float:left;font-size:.55em;margin:-1px 4px -4px -2px}.postcard--responsive{border-radius:0;margin:0 auto;max-width:1080px;width:auto}@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:400px;min-height:240px}.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{color:#5f5f5f;cursor:pointer}.postcard--responsive .postcard__attr--has-reviews a:hover{text-decoration:none}@media only screen and (min-width:600px){.postcard--responsive .button--postcard-atl{bottom:15px;font-size:16px;padding:12px 14px 12px 13px;right:30px}.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{height:18px;top:1px;width:18px}.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{height:21px;width: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}}.postcard--chip .postcard__content-container{display:flex}.postcard--chip .postcard__content-wrap{flex:1 0 0;order:2}@media only screen and (min-width:600px){.postcard--chip .postcard__content{padding-bottom:15px;padding-top:15px}}.postcard--chip .postcard__image-container{border-radius:0;margin:10px 0 10px 10px;min-width:50px;order:1;width:50px}@media only screen and (min-width:600px){.postcard--chip .postcard__image-container{margin-left:15px;margin-top:18px}}.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{border-radius:2px;height:50px;overflow:hidden}.postcard--chip .postcard__atl{bottom:auto;box-shadow:none;color:#bbb;font-size:18px;padding:5px 6px;right:5px;top:5px}.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{max-width:300px;padding-top:5px}@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{color:#464646;display:block;font-size:18px;padding-right:30px}.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{align-items:center;display:flex;font-size:14px;justify-content:center;padding:5px 5px 5px 0;width:100%}@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{min-width:100px;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{display:block;margin:auto;padding:10px 25px 10px 0;width:180px}.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{color:#0063a5;flex:1 0 0}.postcard__cta--button{padding:0 5px 5px 0}.postcard__cta--button a{background:#eef9ff;border-radius:2px;margin-left:5px;padding:.5em .65em;text-align:center}@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{height:1em;width:1em}.button--postcard-atl{background:#fff;bottom:7px;box-shadow:0 0 5px rgba(0,0,0,.1),0 0 20px rgba(0,0,0,.3);color:#298541;font-size:14px;padding:7px 9px 7px 8px;position:absolute;right:7px;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;line-height:130%;margin-bottom:5px}.postcard--squarish .postcards .postcard{margin-bottom:0;margin-right:10px}.postcard--squarish .postcard__content-container:hover{color:#464646;cursor:pointer;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{height:13px;top:2px;width:13px}.postcard--squarish .postcard__attrs{font-size:13px;line-height:100%;margin-top:6px}.postcards .postcard--small{margin-bottom:5px;margin-right:5px;min-width:140px}@media only screen and (min-width:900px){.postcards .postcard--small{margin-bottom:10px;margin-right:10px;min-width:150px}}@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;display:flex;flex:1;flex-direction:column;height:75px;justify-content:space-between;margin:0 0 5px;min-width:140px;overflow:hidden}@media only screen and (min-width:768px){.postcards .postcard--location{height:90px}}@media only screen and (min-width:1024px){.postcards .postcard--location{height:100px}}.block--premium-editorial{margin-bottom:30px;padding:0}.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{background:none;color:#007ac8;display:flex;justify-content:flex-start;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-container{min-height:200px;position:relative;width:100%}.block--premium-spotlight .premium-spotlight__image,.block--premium-spotlight .premium-spotlight__skeleton{height:100%;position:absolute;width:100%}.block--premium-spotlight .premium-spotlight__image{object-fit:cover}.block--premium-spotlight .premium-spotlight__image--loading{color:transparent}.block--premium-spotlight .premium-spotlight__copy{margin-bottom:0;word-break:break-word}.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 min-content}.block--premium-spotlight .premium-spotlight__image-container{grid-column:2/span 1;grid-row:1/span 2;height:100%}}@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{margin:0 auto;max-width:985px;width:100%}.profile-header .profile__bucket--1{margin:0 0 10px;padding:0 55px 0 0;position:relative;width:100%;z-index:2;z-index:3}@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;position:relative;width:100%;z-index:2}@media only screen and (min-width:500px){.profile-header .profile__bucket--2{padding:0 155px 0 0}.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;position:relative;width:100%;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}}.programs-expansion__wrapper{margin:48px 16px 16px}@media only screen and (min-width:600px){.programs-expansion__wrapper{margin:48px 24px 24px}}@media only screen and (min-width:900px){.programs-expansion__wrapper{margin:48px 32px 32px}}.programs-expansion__button{border:2px solid #016853;border-radius:4px;color:#016853;cursor:pointer;display:inline-block;font-weight:700;margin:0 8px 8px 0;padding:5px 10px;transition:.2s ease}.programs-expansion__button--more{background-color:#fff;border:2px solid #fff;font-family:Source Sans Pro;font-size:1rem}.programs-expansion__button--more:hover{background-color:#016853;border:2px solid #016853}.programs-expansion__button:hover{background-color:#016853;color:#fff;text-decoration:none}.programs-expansion__button svg{height:1em;width:1em}.programs-expansion__header{font-size:1.75rem;font-weight:700;line-height:120%;margin-bottom:40px}@media only screen and (min-width:600px){.programs-expansion__header{font-size:2.25rem}}.programs-expansion__description{color:#4a4a4a;font-size:.9375rem;line-height:21.6px;padding-bottom:15px}.programs-expansion__anchor-wrapper{margin-bottom:32px}.programs-expansion__spotlight-container{grid-gap:40px 24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));margin-bottom:40px}@media only screen and (min-width:500px){.programs-expansion__spotlight-container{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}}.programs-expansion__spotlight-container>.program-spotlight{border:1px solid #dfdddb;border-radius:8px;max-width:400px;padding:16px}@media only screen and (min-width:500px){.programs-expansion__spotlight-container>.program-spotlight{padding:24px}}.programs-expansion__tabbed-card{border-radius:0 0 2px 2px;margin-left:0;margin-right:0;margin-top:0}@media only screen and (min-width:500px){.programs-expansion__tabbed-card{border-radius:0 2px 2px}}.programs-expansion__tabbed-card-container{margin-left:0;margin-right:0}@media only screen and (min-width:500px){.programs-expansion__tabbed-card-container{margin-left:20px;margin-right:20px}}@media only screen and (min-width:1000px){.programs-expansion__tabbed-card-container{margin-left:0;margin-right:0}}.programs-expansion__spotlights-section{margin-bottom:80px}.programs-expansion__subheading{font-size:1.375rem;font-weight:700;margin-bottom:32px}@media only screen and (min-width:500px){.programs-expansion__subheading{font-size:1.625rem}}.program-list__sublevel-heading{border-bottom:1px solid #dfdddb;font-size:1.25rem;font-weight:700;margin-bottom:15px;padding-bottom:10px;width:100%}@media only screen and (min-width:600px){.program-list__sublevel-heading{font-size:1.375rem}}.program-list__program-wraper{border-bottom:1px solid #dfdddb;line-height:30px;margin-bottom:8px;padding-bottom:10px}.program-list__program-wraper:last-of-type{border-bottom:none;margin-bottom:48px}.program-list__program-name{font-size:1rem;font-weight:700}.program-list__program-data{display:flex}.program-list__program-data-value{width:100%}@media only screen and (min-width:768px){.program-list__program-data-value{text-align:left}}.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-bottom:4px solid #fff;border-left:0;flex:0 auto;margin-right:1em;padding:.5em 0}.ranking-expansion .tabbed-content-tab--active{border-bottom:4px solid #007ac8;font-weight:400}.ranking-expansion__body{padding:15px 0 0}@media only screen and (min-width:768px){.ranking-expansion__body{padding:15px 0 30px}}.ranking-expansion__body .sherlock--error:focus,.ranking-expansion__body .sherlock--search-filter:focus,.ranking-expansion__body .sherlock--sherlock-list:focus,.ranking-expansion__body .sherlock--success:focus,.ranking-expansion__body .sherlock:focus{outline:none}.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 .rankings-badge{font-size:1.3em;position:absolute;right:0;top:-12px}.ranking-expansion-header .social-share{padding:0}.ranking-expansion-header__description{color:#5f5f5f;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 .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.333%}.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 .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):not(.Mui-focusVisible){outline:0}.js-focus-visible .block--rankings__teaser a.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.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 .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{align-content:center;align-items:center;flex:1 auto}.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 .rankings-badge{flex:0 auto;font-size:16px;margin:-8px 10px -8px 8px}@media only screen and (min-width:500px){.block--rankings-teaser .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{background:transparent;border-width:0;color:#5f5f5f;cursor:pointer;font-family:Source Sans Pro;font-size:inherit}.report-card__toggle:hover{color:#5f5f5f;text-decoration:none}.js-focus-visible .report-card__toggle.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.report-card__toggle .icon{position:relative;top:2px}.js-focus-visible .report-card__toggle:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .report-card__toggle.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .report-card__toggle.focus-visible:not(.Mui-focusVisible).--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;margin:0;padding:0}.no-reviews__text{color:#5f5f5f;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:#5f5f5f;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-bottom:15px;padding-left:15px;padding-top:30px}.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-bottom:15px;padding-right: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{grid-gap:10px;display:grid;grid-template-columns:repeat(3,1fr);min-height:276px;overflow-x:auto;padding-bottom:2px;padding-left:10px;padding-right:10px}.block--sponsored-listings>*{position:relative;width:100%}.block--sponsored-listings .visually-hidden{max-width:160px;position:absolute}@media only screen and (min-width:500px){.block--sponsored-listings{padding-left:0;padding-right:0}}@media only print{.block--sponsored-listings{display:none}}.profile__sponsored-listings-card{min-height:274px}.profile__sponsored-listings-card .search-result-tagline{margin-bottom:0}.profile__sponsored-listings-card .sponsored-listings-card{position:relative}.profile__sponsored-listings-card .sponsored-listings-card__atl-container{position:absolute;right:16px;top:16px;z-index:1}.profile__sponsored-listings-card .sponsored-listings-card__atl-container .button.button--icon-heart.button--icon-only{border-radius:100px;height:48px;width:48px}.profile__sponsored-listings-card .sponsored-listings-card__atl-container .button.button--icon-heart.button--icon-only:hover{background:#f3e9e3}.profile__sponsored-listings-card .sponsored-listings-card__atl-container .button.button--icon-heart-outline:after{background-image:url(/static/add-to-list/add-to-list-heart--outline.svg);background-repeat:no-repeat;background-size:contain;height:30px;top:6px;width:30px}@media only screen and (min-width:500px){.profile__sponsored-listings-card .sponsored-listings-card__atl-container .button.button--icon-heart-outline:after{right:1px}}@media (hover:hover){.profile__sponsored-listings-card .sponsored-listings-card__atl-container .button.button--icon-heart-outline:hover:after{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/add-to-list/add-to-list-heart--filled.svg)}}.profile__sponsored-listings-card .sponsored-listings-card__atl-container .button.button--icon-heart-outline.button--atl-added{background:#fff;border-left:none}.profile__sponsored-listings-card .sponsored-listings-card__atl-container .button.button--icon-heart-outline.button--atl-added:after{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/add-to-list/add-to-list-heart--filled.svg)}@media (max-width:500px){.profile__sponsored-listings-card .sponsored-listings-card__atl-container .button.button--collapse-atl{height:48px!important;width:48px!important}}.profile__sponsored-listings-card .sponsored-listings-card__action-area{height:100%}.profile__sponsored-listings-card .sponsored-listings-card__action-area:hover{background-color:unset}.profile__sponsored-listings-card .sponsored-listings-card__card{border-radius:4px;height:100%}.profile__sponsored-listings-card .sponsored-listings-card__content{padding:12px 22px 20px 16px}.profile__sponsored-listings-card .sponsored-listings-card__content .search-result-tagline p,.profile__sponsored-listings-card .sponsored-listings-card__content .search-result-tagline span{font-size:.875rem}.profile__sponsored-listings-card .sponsored-listings-card__content .search-result-tagline__item .search-result-tagline__bullet{padding:0 4px}.profile__sponsored-listings-card .sponsored-listings-card__header{align-items:center;display:flex;justify-content:space-between;overflow-wrap:anywhere}.profile__sponsored-listings-card .sponsored-listings-card__header-text:after{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;content:"";cursor:pointer;display:inline-block;height:14px;left:4px;margin-right:-14px;position:relative;top:0;width:14px}.profile__sponsored-listings-card .sponsored-listings-card__sponsored-chip{background:#4a4a4a;border-radius:2px;color:#fff;font-size:12px;font-weight:600;height:24px;left:16px;padding:4px 8px 3px;position:absolute;top:4px;width:73px}.profile__sponsored-listings-card .sponsored-listings-card__review-stars{align-items:center;display:flex;padding-left:5px}.profile__sponsored-listings-card .sponsored-listings-card__review-stars .fact-with-icon__icon{height:11px;margin-right:4px;margin-top:0;transform:translateY(1.5px)}.profile__sponsored-listings-card .sponsored-listings-card__tab{background:#fff;border-radius:4px 4px 0 0;font-family:Niche;font-size:10px;font-weight:600;margin-left:16px;padding:4px 8px;position:absolute;text-transform:uppercase;top:143px}.profile__sponsored-listings-card .sponsored-listings-card__title .MuiCardHeader-title{font-size:1.25rem}.profile__sponsored-listings-card .sponsored-listings-card__title .MuiCardHeader-title p{margin-bottom:4px}.block--two-one .profile__bucket--4,.block--two-one-null .profile__bucket--3{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}.block--horiz-poll__empty__link{color:#0063a5}.js-focus-visible .block--horiz-poll__empty__link:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .block--horiz-poll__empty__link.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .block--horiz-poll__empty__link.focus-visible:not(.Mui-focusVisible).--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:#464646;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 .profile__bucket--3:after,.block--horiz-poll-null .block--horiz-poll__empty:after{color:#6bbef2;content:"POLL";font-weight:600;left:13px;position:absolute;top:37px}.block--horiz-poll .profile__bucket--3:before,.block--horiz-poll-null .block--horiz-poll__empty:before{clip:rect(0,16px,24px,-18px);background-color:#c5e4b8;box-shadow:9px 10px 0 #f78f6a,-18px 10px 0 #9eddf8,0 0 0 transparent,-9px 5px 0 #6bbef2;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 .profile__bucket--3:after,.block--horiz-poll-null .block--horiz-poll__empty:after{left:31px}.block--horiz-poll .profile__bucket--3:before,.block--horiz-poll-null .block--horiz-poll__empty: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:#464646;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 .profile__bucket--2:before,.block--two-poll--no-poll .block--two-poll__empty: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 .profile__bucket--2:after,.block--two-poll--no-poll .block--two-poll__empty:after{clip:rect(0,16px,24px,-18px);background-color:#c5e4b8;box-shadow:9px 10px 0 #f78f6a,-18px 10px 0 #9eddf8,0 0 0 transparent,-9px 5px 0 #6bbef2;content:"";height:24px;left:30px;position:absolute;top:15px;width:7px}.block--two-poll .profile__bucket--3,.block--two-poll--no-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{margin-top:4px;padding:0 20px}.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:#5f5f5f;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:#5f5f5f;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:#5f5f5f;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 .fact__table__row,.breakdown--bar_chart .toggle__content__link--profiles,.breakdown--bar_chart--colorful .fact__table__row,.breakdown--bar_chart--colorful .toggle__content__link--profiles,.breakdown--bar_chart--colorful--long_value .fact__table__row,.breakdown--bar_chart--colorful--long_value .toggle__content__link--profiles,.breakdown--bar_chart--long_value .fact__table__row,.breakdown--bar_chart--long_value .toggle__content__link--profiles,.breakdown--colorful .fact__table__row,.breakdown--colorful .toggle__content__link--profiles,.breakdown--colorful--long_value .fact__table__row,.breakdown--colorful--long_value .toggle__content__link--profiles,.profile__table--bar_chart .fact__table__row,.profile__table--bar_chart .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--colorful--long_value .fact__table__row,.profile__table--bar_chart--colorful--long_value .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--colorful .fact__table__row,.profile__table--colorful .toggle__content__link--profiles,.profile__table--colorful--long_value .fact__table__row,.profile__table--colorful--long_value .toggle__content__link--profiles{background-color:#f6f6f6;border:0;margin-bottom:3px;padding:0 10px}.breakdown--bar_chart .fact__table__row__fill,.breakdown--bar_chart--colorful .fact__table__row__fill,.breakdown--bar_chart--colorful--long_value .fact__table__row__fill,.breakdown--bar_chart--long_value .fact__table__row__fill,.breakdown--colorful .fact__table__row__fill,.breakdown--colorful--long_value .fact__table__row__fill,.profile__table--bar_chart .fact__table__row__fill,.profile__table--bar_chart--colorful .fact__table__row__fill,.profile__table--bar_chart--colorful--long_value .fact__table__row__fill,.profile__table--bar_chart--long_value .fact__table__row__fill,.profile__table--colorful .fact__table__row__fill,.profile__table--colorful--long_value .fact__table__row__fill{background-color:#c5e4b8;box-shadow:1px 0 0 #fff}.breakdown--bar_chart .profile__table__header,.breakdown--bar_chart--colorful .profile__table__header,.breakdown--bar_chart--colorful--long_value .profile__table__header,.breakdown--bar_chart--long_value .profile__table__header,.breakdown--colorful .profile__table__header,.breakdown--colorful--long_value .profile__table__header,.profile__table--bar_chart .breakdown__header,.profile__table--bar_chart .profile__table__header,.profile__table--bar_chart--colorful .profile__table__header,.profile__table--bar_chart--colorful--long_value .profile__table__header,.profile__table--bar_chart--long_value .profile__table__header,.profile__table--colorful .profile__table__header,.profile__table--colorful--long_value .profile__table__header{font-weight:400}.breakdown--bar_chart .profile__table__rows,.breakdown--bar_chart .profile__table__rows--national,.breakdown--bar_chart--colorful .profile__table__rows,.breakdown--bar_chart--colorful .profile__table__rows--national,.breakdown--bar_chart--colorful--long_value .profile__table__rows,.breakdown--bar_chart--colorful--long_value .profile__table__rows--national,.breakdown--bar_chart--long_value .profile__table__rows,.breakdown--bar_chart--long_value .profile__table__rows--national,.breakdown--colorful .profile__table__rows,.breakdown--colorful .profile__table__rows--national,.breakdown--colorful--long_value .profile__table__rows,.breakdown--colorful--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--bar_chart--colorful .profile__table__rows,.profile__table--bar_chart--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--long_value .profile__table__rows,.profile__table--bar_chart--long_value .profile__table__rows--national,.profile__table--colorful .profile__table__rows,.profile__table--colorful .profile__table__rows--national,.profile__table--colorful--long_value .profile__table__rows,.profile__table--colorful--long_value .profile__table__rows--national{border-bottom:0}.breakdown--bar_chart .fact__table__row__national,.breakdown--bar_chart--colorful .fact__table__row__national,.breakdown--bar_chart--colorful--long_value .fact__table__row__national,.breakdown--bar_chart--long_value .fact__table__row__national,.breakdown--colorful .fact__table__row__national,.breakdown--colorful--long_value .fact__table__row__national,.profile__table--bar_chart .fact__table__row__national,.profile__table--bar_chart--colorful .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 .fact__table__row__national,.profile__table--colorful--long_value .fact__table__row__national{background-color:#f6f6f6;border-top:0;height:100%;margin:0;padding:10px;top:0}.breakdown--bar_chart .toggle__content__link--profiles:after,.breakdown--bar_chart--colorful .toggle__content__link--profiles:after,.breakdown--bar_chart--colorful--long_value .toggle__content__link--profiles:after,.breakdown--bar_chart--long_value .toggle__content__link--profiles:after,.breakdown--colorful .toggle__content__link--profiles:after,.breakdown--colorful--long_value .toggle__content__link--profiles:after,.profile__table--bar_chart .toggle__content__link--profiles:after,.profile__table--bar_chart--colorful .toggle__content__link--profiles:after,.profile__table--bar_chart--colorful--long_value .toggle__content__link--profiles:after,.profile__table--bar_chart--long_value .toggle__content__link--profiles:after,.profile__table--colorful .toggle__content__link--profiles:after,.profile__table--colorful--long_value .toggle__content__link--profiles:after{left:45px}.breakdown--bar_chart .toggle__content__link--profiles:before,.breakdown--bar_chart--colorful .toggle__content__link--profiles:before,.breakdown--bar_chart--colorful--long_value .toggle__content__link--profiles:before,.breakdown--bar_chart--long_value .toggle__content__link--profiles:before,.breakdown--colorful .toggle__content__link--profiles:before,.breakdown--colorful--long_value .toggle__content__link--profiles:before,.profile__table--bar_chart .toggle__content__link--profiles:before,.profile__table--bar_chart--colorful .toggle__content__link--profiles:before,.profile__table--bar_chart--colorful--long_value .toggle__content__link--profiles:before,.profile__table--bar_chart--long_value .toggle__content__link--profiles:before,.profile__table--colorful .toggle__content__link--profiles:before,.profile__table--colorful--long_value .toggle__content__link--profiles:before{left:10px}.breakdown--bar_chart--colorful .fact__table__row:first-child .fact__table__row__fill,.breakdown--bar_chart--colorful--long_value .fact__table__row:first-child .fact__table__row__fill,.breakdown--colorful .fact__table__row:first-child .fact__table__row__fill,.breakdown--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--bar_chart--colorful--long_value .fact__table__row:first-child .fact__table__row__fill,.profile__table--colorful .fact__table__row:first-child .fact__table__row__fill,.profile__table--colorful--long_value .fact__table__row:first-child .fact__table__row__fill{background-color:#abc3f7}.breakdown--bar_chart--colorful .fact__table__row:first-child .fact__table__row__value,.breakdown--bar_chart--colorful--long_value .fact__table__row:first-child .fact__table__row__value,.breakdown--colorful .fact__table__row:first-child .fact__table__row__value,.breakdown--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--bar_chart--colorful--long_value .fact__table__row:first-child .fact__table__row__value,.profile__table--colorful .fact__table__row:first-child .fact__table__row__value,.profile__table--colorful--long_value .fact__table__row:first-child .fact__table__row__value{color:#4a7ae6}.breakdown--bar_chart--colorful .fact__table__row:nth-child(2) .fact__table__row__fill,.breakdown--bar_chart--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,.breakdown--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--bar_chart--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,.profile__table--colorful--long_value .fact__table__row:nth-child(2) .fact__table__row__fill{background-color:#9cdaab}.breakdown--bar_chart--colorful .fact__table__row:nth-child(2) .fact__table__row__value,.breakdown--bar_chart--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,.breakdown--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--bar_chart--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,.profile__table--colorful--long_value .fact__table__row:nth-child(2) .fact__table__row__value{color:#59b46f}.breakdown--bar_chart--colorful .fact__table__row:nth-child(3) .fact__table__row__fill,.breakdown--bar_chart--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,.breakdown--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--bar_chart--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,.profile__table--colorful--long_value .fact__table__row:nth-child(3) .fact__table__row__fill{background-color:#faaf99}.breakdown--bar_chart--colorful .fact__table__row:nth-child(3) .fact__table__row__value,.breakdown--bar_chart--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,.breakdown--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--bar_chart--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,.profile__table--colorful--long_value .fact__table__row:nth-child(3) .fact__table__row__value{color:#f78f6a}.breakdown--bar_chart--colorful .fact__table__row:nth-child(4) .fact__table__row__fill,.breakdown--bar_chart--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,.breakdown--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--bar_chart--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,.profile__table--colorful--long_value .fact__table__row:nth-child(4) .fact__table__row__fill{background-color:#f5df7b}.breakdown--bar_chart--colorful .fact__table__row:nth-child(4) .fact__table__row__value,.breakdown--bar_chart--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,.breakdown--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--bar_chart--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,.profile__table--colorful--long_value .fact__table__row:nth-child(4) .fact__table__row__value{color:#e0c43f}.breakdown--bar_chart--colorful .fact__table__row:nth-child(5) .fact__table__row__fill,.breakdown--bar_chart--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,.breakdown--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--bar_chart--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,.profile__table--colorful--long_value .fact__table__row:nth-child(5) .fact__table__row__fill{background-color:#cae692}.breakdown--bar_chart--colorful .fact__table__row:nth-child(5) .fact__table__row__value,.breakdown--bar_chart--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,.breakdown--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--bar_chart--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,.profile__table--colorful--long_value .fact__table__row:nth-child(5) .fact__table__row__value{color:#84ba1c}.breakdown--bar_chart--colorful .fact__table__row:nth-child(6) .fact__table__row__fill,.breakdown--bar_chart--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,.breakdown--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--bar_chart--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,.profile__table--colorful--long_value .fact__table__row:nth-child(6) .fact__table__row__fill{background-color:#a2dedc}.breakdown--bar_chart--colorful .fact__table__row:nth-child(6) .fact__table__row__value,.breakdown--bar_chart--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,.breakdown--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--bar_chart--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,.profile__table--colorful--long_value .fact__table__row:nth-child(6) .fact__table__row__value{color:#5ebfbf}.breakdown--bar_chart--colorful .fact__table__row:nth-child(7) .fact__table__row__fill,.breakdown--bar_chart--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,.breakdown--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--bar_chart--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,.profile__table--colorful--long_value .fact__table__row:nth-child(7) .fact__table__row__fill{background-color:#9eddf8}.breakdown--bar_chart--colorful .fact__table__row:nth-child(7) .fact__table__row__value,.breakdown--bar_chart--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,.breakdown--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--bar_chart--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,.profile__table--colorful--long_value .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{display:list-item;text-decoration:none}.js-focus-visible .instagram-post__link:focus:not(.focus-visible):not(.Mui-focusVisible),.js-focus-visible .instagram-post__link:hover:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .instagram-post__link.focus-visible:not(.Mui-focusVisible),.js-focus-visible .instagram-post__link:hover.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .instagram-post__link.focus-visible:not(.Mui-focusVisible).--alt-focus,.js-focus-visible .instagram-post__link:hover.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.instagram-post__link div:last-child{padding-bottom:15px}.instagram-post__header{align-items:center;display:flex;justify-content:space-between;padding:10px}.instagram-post__link .instagram-post__header div:last-child{padding:0 0 0 3px}.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__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-container{padding-bottom:100%;position:relative;width:100%}.instagram-post__image{height:100%;object-fit:cover;position:absolute;width:100%}.instagram-post__feedback{display:flex;justify-content:space-between;padding:5px 10px;width:100%}.instagram-post__love-wrap{display:flex}.instagram-post__save-wrap{text-align:right}.instagram-post__comment,.instagram-post__heart,.instagram-post__save{background-color:transparent;background-image:url(https://d33a4decm84gsn.cloudfront.net/static/instagram/sprites.png);border:none;cursor:pointer;display:block}.instagram-post__heart{background-position:-225px -53px;background-repeat:no-repeat;height:24px;margin-right:10px;width:24px}.instagram-post__heart:hover{background-position:-251px -53px}.instagram-post__comment{background-position:-189px -103px;background-repeat:no-repeat;height:24px;width:24px}.instagram-post__comment:hover{opacity:.5}.instagram-post__save{background-position:-137px -103px;background-repeat:no-repeat;height:24px;width:24px}.instagram-post__save:hover{opacity:.5}.instagram-post__caption-container{height:34px;margin:9px 12px;overflow:hidden;position:relative}.instagram-post__caption{color:#262626;font-size:16px;font-weight:400;line-height:16px;position:absolute;text-align:left;word-break:break-word}@supports (-webkit-line-clamp:2){.instagram-post__caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.instagram-post__fallback-background{background-color:#c5e4b8;height:100%;position:absolute;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}}.profile-carousel__container{background-color:inherit;margin-bottom:-40px;max-width:100%;overflow:hidden}.profile-carousel__carousel{background-color:inherit;display:flex;gap:16px;position:relative}.profile-carousel__carousel>:not(.profile-carousel__fade-overlay){background-color:inherit;border:1px solid #dfdddb;border-radius:8px;padding:16px}@media only screen and (min-width:500px){.profile-carousel__carousel>:not(.profile-carousel__fade-overlay){padding:24px}}.profile-carousel:first-child{z-index:2}.profile-carousel__fade-overlay{background:linear-gradient(270deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,0));bottom:0;position:absolute;top:0;width:38px;z-index:1}.profile-carousel__navigation{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:16px 0}@media only screen and (min-width:768px){.profile-carousel__navigation{gap:40px}}.profile-carousel__progress-bar-inner,.profile-carousel__progress-bar-outer{border-radius:4px;height:8px}.profile-carousel__progress-bar-outer{background-color:#efeae9;flex-grow:1;position:relative}.profile-carousel__progress-bar-inner{background-color:#003024;position:absolute}.profile-carousel__actions{display:none;gap:24px;margin-right:4px}@media (pointer:fine),(pointer:none),only screen and (min-width:500px){.profile-carousel__actions{display:flex}}.profile-carousel__actions .niche-icon--arrow-left{position:relative;right:1px}.profile-carousel__actions .niche-icon--arrow-right{left:1px;position:relative}.profile-carousel__page-number{color:#222;font:400 18px/1.2 Source Sans Pro,sans-serif}@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}.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%;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}@media only screen and (min-width:1000px){.profile-nav-container{height:auto;margin-left:15px;overflow:visible}.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-container--beneath-sticky-header.profile-nav-container{display:none}@media only screen and (min-width:1000px){.profile-nav-container--beneath-sticky-header.profile-nav-container{display:block;transform:translateY(30px)}}.profile-nav{height:100%;overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-width:none;width:100%}.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}.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;user-select:none;white-space:nowrap}.profile-nav__section>a{color:#5f5f5f}.profile-nav__section>a:hover{text-decoration:none}.js-focus-visible .profile-nav__section a:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .profile-nav__section a.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.profile-nav__section:nth-child(2){animation-delay:.12s}.profile-nav__section:nth-child(3){animation-delay:.18s}.profile-nav__section:nth-child(4){animation-delay:.24s}.profile-nav__section:nth-child(5){animation-delay:.3s}.profile-nav__section:nth-child(6){animation-delay:.36s}.profile-nav__section:nth-child(7){animation-delay:.42s}.profile-nav__section:nth-child(8){animation-delay:.48s}.profile-nav__section:nth-child(9){animation-delay:.54s}.profile-nav__section:nth-child(10){animation-delay:.6s}.profile-nav__section:nth-child(11){animation-delay:.66s}.profile-nav__section:nth-child(12){animation-delay:.72s}.profile-nav__section:nth-child(13){animation-delay:.78s}.profile-nav__section:nth-child(14){animation-delay:.84s}.profile-nav__section:nth-child(15){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:#5f5f5f}.profile-nav__section>a:hover{color:#464646}}.profile-nav__section--active>a{color:#0b6333;font-weight:600}.profile-nav__section--active>a:hover{color:#074534}.profile-nav__active-indicator{background:#298541;bottom:0;height:4px;left:0;position:absolute;transform-origin:0 0;transition:transform .2s ease;width:100px;will-change:transform}@media only screen and (min-width:1000px){.profile-nav__active-indicator{animation-delay:.8s;background:#0b6333;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;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{animation-delay:.8s;background:none;opacity:0;padding:15px 0 20px;position:static}}.profile-nav__atl-wrap .button.button--green{background:#fff}@media only screen and (min-width:1000px){.profile-nav__atl-wrap .button.button--green.button--icon-left{box-shadow:none}}.profile-nav-container-wrap.profile-nav-container-wrap--show{transform:none}.profile-nav-container-wrap--sticky-header.profile-nav-container-wrap--show{display:none}@media only screen and (min-width:1000px){.profile-nav-container-wrap--sticky-header.profile-nav-container-wrap--show{display:block}.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{animation-duration:.6s;animation-fill-mode:forwards}.profile-nav-container-wrap--show .profile-nav__atl-wrap,.profile-nav-container-wrap--show .profile-nav__section{animation-name:fade-in}.profile-nav-container-wrap--show .profile-nav__active-indicator{animation-name:indicator-fade-in}}@media only print{.profile-nav-container-wrap--show{display:none}}@keyframes fade-in{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes indicator-fade-in{0%{margin-left:-20px;opacity:0}to{margin-left:0;opacity:1}}.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):not(.Mui-focusVisible){outline:0}.js-focus-visible .review-stars-cta__link.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .review-stars-cta__link.focus-visible:not(.Mui-focusVisible).--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:#5f5f5f;font-size:14px;font-weight:600;text-transform:uppercase}.review-filter{margin-bottom:5px;margin-right:3px}.profile__address{word-wrap:break-word;font-size:18px;font-weight:600;line-height:20px;margin:0 0 20px}.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{color:#ababab;content:"/";display:inline-block;padding:0 6px}.js-focus-visible .profile-breadcrumbs__item a:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .profile-breadcrumbs__item a.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.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 .breakdown-facts,.breakdown .breakdown-facts--national,.breakdown--long_value .breakdown-facts,.breakdown--long_value .breakdown-facts--national{border-bottom:1px solid #ddd}.breakdown--bar_chart .breakdown__header,.breakdown--bar_chart--colorful .breakdown__header,.breakdown--bar_chart--colorful--long_value .breakdown__header,.breakdown--bar_chart--long_value .breakdown__header,.breakdown--colorful .breakdown__header,.breakdown--colorful--long_value .breakdown__header{font-weight:400}.breakdown--bar_chart .breakdown-facts--national,.breakdown--bar_chart--colorful .breakdown-facts--national,.breakdown--bar_chart--colorful--long_value .breakdown-facts--national,.breakdown--bar_chart--long_value .breakdown-facts--national,.breakdown--colorful .breakdown-facts--national,.breakdown--colorful--long_value .breakdown-facts--national{border-bottom:0}.claim-cta__container{margin-top:20px}.js-focus-visible .claim-cta__container a:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .claim-cta__container a.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.claim-cta__icon{color:#fff;display:inline-block;font-size:20px;height:20px;width:20px}.claim-cta__icon circle{color:#346dc2}.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-repeat:no-repeat;background-size:contain}.claim-cta-large__image--school{background:url(https://d33a4decm84gsn.cloudfront.net/static/claim-school/claimed-icon-graphic-school.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.claim-cta-large__image--workplace{background:url(https://d33a4decm84gsn.cloudfront.net/static/claim-school/claimed-icon-graphic-place.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.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}}.claim-cta-large__body-js,.claim-cta-large__title-js{color:#0063a5}.js-focus-visible .claim-cta-large__body-js:focus:not(.focus-visible):not(.Mui-focusVisible),.js-focus-visible .claim-cta-large__title-js:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .claim-cta-large__body-js.focus-visible:not(.Mui-focusVisible),.js-focus-visible .claim-cta-large__title-js.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .claim-cta-large__body-js.focus-visible:not(.Mui-focusVisible).--alt-focus,.js-focus-visible .claim-cta-large__title-js.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.profile-cta>.card{margin:0}@media only print{.profile-cta{display:none}}.profile-disclaimer{color:#5f5f5f;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-disclaimer a{color:#0063a5}.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{-webkit-font-smoothing:antialiased;color:#007ac8;content:"\e60e";font-family:Niche-Interface-Symbols;font-size:16px;left:2px;position:relative;top:2px;z-index:1}@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):not(.Mui-focusVisible){outline:0}.js-focus-visible .profile-entity-name__link.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .profile-entity-name__link.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.profile-entity-name__claimed-entity-container{display:none}.expansion-button{color:#fff;font-size:16px;height:40px;text-decoration:none;width:200px}.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):not(.Mui-focusVisible){outline:0}.js-focus-visible .expansion-link a.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}@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;margin:.25em auto .5em;max-width:800px;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}.fact__table__row__national,.fact__table__row__value{flex:0 auto;font-size:16px;font-weight:600;line-height:18px;min-width:min-content;padding:10px 0;position:relative;text-align:right;z-index:1}.fact__table__row__national{border-left:1px solid #ddd;border-top:1px solid #ddd;color:#5f5f5f;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;margin:-4px 0 -4px -6px;overflow:hidden;padding:4px 0 4px 6px;text-overflow:ellipsis;white-space:nowrap}.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 .niche__grade,.profile-grade--section .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:#5f5f5f;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;min-height:auto;position:relative}.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-header__wrapper{display:flex}.homes-listings-header__wrapper .real-estate-header{flex:1}.homes-listings-header__partner{cursor:pointer;display:block}.js-focus-visible .homes-listings-header__partner:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .homes-listings-header__partner.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .homes-listings-header__partner.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.homes-listings-header__partner:hover,.platform .homes-listings-header__partner:hover{color:transparent}.homes-listings-header__partner img{height:50px}.profile--connect .form,.profile--connect .form--loading{margin:0;max-width:none;padding:0}.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}.js-focus-visible .profile--connect input.focus-visible{outline:none}.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):not(.Mui-focusVisible){outline:0}.js-focus-visible .profile__list__item a.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.profile__list__items{list-style:none}.profile__list__item__link{align-items:center;display:inline-flex;min-height:45px;padding:5px 0 5px 40px;position:relative}.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;cursor:default;display:inline-flex;min-height:45px;padding:5px 0 5px 40px;pointer-events:none;position:relative}.profile__list__item__link--empty:hover .profile__list__item__name{text-decoration:none}.profile__list__item .niche__grade{font-size:13px;height:33px;left:0;margin:2px 10px 0 0;position:absolute;top:3px;width:33px}.profile__list__item__name{color:#007ac8;font-size:16px;font-weight:400;line-height:17px}.profile__list__item__tagline{color:#5f5f5f;font-size:12px;list-style:none}.profile__list__item__tagline li{display:inline}.profile__list__item__tagline li:after{content:"\00b7";display:inline-block;text-align:center;width:11px}.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{font-size:14px;left:1em;list-style:disc;order:3;padding-right:1em;width:100%}@media only screen and (min-width:730px){.list-CTA__bullets{line-height:150%;order:2;padding-right:0;width:400px}}.list-CTA__bullet{margin-left:2em}.list-CTA__button{margin-bottom:8px;max-height:36px;order:2}@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:#5f5f5f;display:block;font-size:14px;line-height:16px;padding-bottom:0}.major-ranking__image{background-position:50%;background-size:cover;border-right:1px solid rgba(0,0,0,.12);flex:1 0 0;max-width:100px;min-height:80px}.major-ranking__ordinal{color:#464646;font-size:22px;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;color:#298541;flex:1 auto;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;margin:0 -10px 0 0;position:relative;width:20px}@media only screen and (min-width:500px){.majors-list__header__tooltip{flex:0 auto;margin:0 -20px 0 0;position:relative}}@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:#5f5f5f}.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;margin-top:20px;max-width:240px;min-height:60px;position:relative}.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;right:calc(-100vw + 280px);text-align:right;top:-20px}@media only print,only screen and (min-width:500px){.overall-grade__methodology-link-wrap{margin:3px auto 0;position:static;text-align:center}}.overall-grade__methodology-link{color:#5f5f5f;display:block;font-size:13px;line-height:16px;top:0}.overall-grade__methodology-link:hover{color:#919191}.js-focus-visible .overall-grade__methodology-link:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .overall-grade__methodology-link.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .overall-grade__methodology-link.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}@media only print,only screen and (min-width:500px){.overall-grade__methodology-link{line-height:14px;margin:5px auto 0;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;height:2.5em;width: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;margin-bottom:5px;margin-right:10px;text-align:inherit}.overall-grade--two .overall-grade__methodology-link{display:none}.outbound-button,.outbound-button:hover{color:#fff;font-size:19px;height:50px;text-decoration:none;width:300px}.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):not(.Mui-focusVisible){outline:0}.js-focus-visible .parent__entity__link.focus-visible{outline:3px solid #222;outline-offset:0}.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):not(.Mui-focusVisible){outline:0}.js-focus-visible .profile-photo-attribution__link.focus-visible{outline:3px solid #222;outline-offset:-1px}.poll__single__icon{color:#007ac8;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{clip:rect(0,8px,10px,-10px);background-color:#c5e4b8;box-shadow:4px 4px 0 #f78f6a,-8px 4px 0 #9eddf8,0 0 0 transparent,-4px 2px 0 #6bbef2;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:min-content;white-space:nowrap}.poll__single__percent__label{min-width:85px}.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{background-color:#eee;border-bottom-left-radius:0 50%;border-bottom-right-radius:100% 50%;border-top-left-radius:0 50%;border-top-right-radius:100% 50%;content:"";display:block;height:100%;left:0;margin-left:50%;position:absolute;print-color-adjust:exact;top:0;transform:rotate(.35turn);transform-origin:left;width:50%}.poll__single__pie__angle--inverted{background-color:#77d3fa}.poll__single__responses{color:#5f5f5f;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):not(.Mui-focusVisible){outline:0}.js-focus-visible .poll__single__survey.focus-visible{outline:3px solid #222;outline-offset:0}.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:#5f5f5f;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:#5f5f5f;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):not(.Mui-focusVisible){outline:0}.js-focus-visible .platform .poll__table__flagging.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.poll__table__icon{color:#007ac8;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{clip:rect(0,8px,10px,-10px);background-color:#c5e4b8;box-shadow:4px 4px 0 #f78f6a,-8px 4px 0 #9eddf8,0 0 0 transparent,-4px 2px 0 #6bbef2;content:"";height:10px;left:8px;position:absolute;top:2px;width:3px}.poll__table__no__result{background-color:#f6f6f6;color:#464646;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%;left:0;position:absolute;print-color-adjust:exact;top:0;z-index:0}.poll__table__result__item{border-top:1px solid #ddd;display:flex;flex-wrap:nowrap;line-height:18px;position:relative}.poll__table__result__label{flex:1 auto;word-break:break-word}.poll__table__result__label,.poll__table__result__percent{font-size:16px;line-height:18px;padding:10px 0;position:relative;z-index:1}.poll__table__result__percent{flex:0 auto;font-weight:600;margin:0 0 0 20px;min-width:min-content;text-align:right}.poll__table__tagline{display:flex;justify-content:space-between}.poll__table__survey{color:#0063a5;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):not(.Mui-focusVisible){outline:0}.js-focus-visible .poll__table__survey.focus-visible{outline:3px solid #222;outline-offset:0}.poll__table--bar_chart .poll__table__body,.poll__table--bar_chart--bar_chart_color .poll__table__body,.poll__table--bar_chart_color .poll__table__body{font-weight:400}.poll__table--bar_chart .poll__table__results,.poll__table--bar_chart--bar_chart_color .poll__table__results,.poll__table--bar_chart_color .poll__table__results{border:0}.poll__table--bar_chart .poll__table__result__fill,.poll__table--bar_chart--bar_chart_color .poll__table__result__fill,.poll__table--bar_chart_color .poll__table__result__fill{background-color:#c5e4b8}.poll__table--bar_chart .poll__table__result__item,.poll__table--bar_chart--bar_chart_color .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 .poll__table__result__label,.poll__table--bar_chart .poll__table__result__percent,.poll__table--bar_chart .toggle__content__link--profiles,.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_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 .toggle__content__link--profiles,.poll__table--bar_chart--bar_chart_color .toggle__content__link--profiles,.poll__table--bar_chart_color .toggle__content__link--profiles{background-color:#f6f6f6;border:0}.poll__table--bar_chart .toggle__content__link--profiles:after,.poll__table--bar_chart--bar_chart_color .toggle__content__link--profiles:after,.poll__table--bar_chart_color .toggle__content__link--profiles:after{left:45px;top:11px!important}.poll__table--bar_chart .toggle__content__link--profiles:before,.poll__table--bar_chart--bar_chart_color .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: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(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(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(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(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(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(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(9) .poll__table__result__fill,.poll__table--bar_chart_color .poll__table__result__item:nth-child(9) .poll__table__result__fill{background-color:#abc3f7}.popular-entities{padding-top:10px}.popular-entities:first-child{padding-top:0}.popular-entities__description{color:#5f5f5f;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--visible{animation:fadeInLeft ease-in 1;animation-duration:.2s;animation-fill-mode:forwards;opacity:0}.toggle__content--profiles--hidden .popular-entities-list-item--visible{display:flex}.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;margin-bottom:4px;margin-top:6px;width:26px}.popular-entity__name{flex:1 auto;font-size:16px;font-weight:400;line-height:18px;padding:10px 0}.popular-entity-descriptor{flex:0 auto;font-size:16px;font-weight:600;line-height:18px;min-width:-webkit-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):not(.Mui-focusVisible){outline:0}.js-focus-visible .popular-entity-link.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .popular-entity-link.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.program-carousel__container{display:flex;gap:16px}.program-carousel__container>:not(:first-child){display:none}@media only screen and (min-width:700px){.program-carousel__container>:not(:first-child){display:unset}}.program-carousel__container .popular-entities,.program-carousel__container .program-spotlight{border:1px solid #dfdddb;border-radius:8px;flex:1 1 0;max-width:368px;min-width:290px;padding:16px}@media only screen and (min-width:500px){.program-carousel__container .popular-entities,.program-carousel__container .program-spotlight{padding:24px}}.js-focus-visible .platform .postcard-add-to-list button:focus:not(.focus-visible):not(.Mui-focusVisible){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 a{color:#0063a5}.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):not(.Mui-focusVisible){outline:0}.js-focus-visible .premium-expansion a.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}@media only screen and (min-width:500px){.premium-expansion{padding:15px 25px}}.premium-paragraph{padding:0 15px 30px}.premium-paragraph__text+.premium-paragraph__text{margin-top:.75em}@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 li,.toggle__content--profiles-visible--hidden li{display:flex}.toggle__content--profiles-visible .toggle__content__link--profiles-visible,.toggle__content--profiles-visible--hidden .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:after{content:"\e60c";top:2px}.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):not(.Mui-focusVisible){outline:0}.js-focus-visible .toggle__content--profiles--hidden .toggle__content__link--profiles.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.toggle__content__link--profiles{border-bottom:1px solid #ddd;color:#007ac8;display:block;font-size:16px;height:40px;left:0;position:relative;text-decoration:none;top:9px;width:100%}.toggle__content__link--profiles:after{color:#007ac8;content:"\e60f";font-family:Niche-Interface-Symbols;font-size:1em;left:35px;position:absolute}.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):not(.Mui-focusVisible){outline:0}.js-focus-visible .toggle__content__link--profiles.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .toggle__content__link--profiles.focus-visible:not(.Mui-focusVisible).--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}.program-spotlight{display:flex;flex-direction:column;height:100%;justify-content:space-between}.program-spotlight__school{color:#4a4a4a;font:600 .6875rem/1.4 Niche,Source Sans Pro,sans-serif;text-transform:uppercase}.program-spotlight__school,.program-spotlight__title{word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.program-spotlight__title{color:#323232;font:600 1.25rem/normal Fraunces,serif;margin-top:8px}.program-spotlight__city{word-wrap:break-word;color:#565656;font:400 .875rem/1.5 Source Sans Pro,sans-serif;margin-top:8px;overflow:hidden;text-overflow:ellipsis}.program-spotlight__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.program-spotlight__description-container{font:400 .875rem/1.4 Source Sans Pro,sans-serif;height:3.6875rem;margin-top:12px}.program-spotlight__description-container--expanded{height:auto}.program-spotlight__description{word-wrap:break-word;color:#565656;margin:0;overflow:hidden;text-overflow:ellipsis}.program-spotlight__description--collapsed{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.program-spotlight__detail{align-items:center;display:flex;gap:8px;margin-top:24px}.program-spotlight__detail~.program-spotlight__detail{margin-top:16px}.program-spotlight__detail-icon{align-items:center;background-color:#faf6f5;border-radius:50%;color:#323232;display:flex;height:24px;justify-content:center;margin-right:8px;width:24px}.program-spotlight__detail-value{color:#1b1b1b;line-height:1.3;margin-right:8px}.program-spotlight__detail-name{align-items:center;color:#565656;display:flex;font-size:.875rem;line-height:1.3}.program-spotlight__tooltip{cursor:default;height:1rem;margin-left:4px;width:1rem}.program-spotlight__tooltip>svg{height:100%;width:100%}.rankings-card{border:1px solid #e6e6e6;border-radius:2px;overflow:hidden}.platform .rankings-card__button:hover{color:#787878}.rankings-card__link{display:block}.js-focus-visible .rankings-card__link.focus-visible{outline-offset:-3px}.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{padding:0;text-align:left;text-decoration:none}.js-focus-visible .rankings__collection__link:active:focus:not(.focus-visible):not(.Mui-focusVisible),.js-focus-visible .rankings__collection__link:focus:not(.focus-visible):not(.Mui-focusVisible),.js-focus-visible .rankings__collection__link:hover:focus:not(.focus-visible):not(.Mui-focusVisible),.js-focus-visible .rankings__collection__link:visited:focus:not(.focus-visible):not(.Mui-focusVisible){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;z-index:1000}.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);margin-left:1em;max-width:calc(50% - 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;vertical-align:bottom;width:100%}.review{margin:0 0 25px}.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:#5f5f5f;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{content:"\00b7";display:inline-block;text-align:center;width:21px}.js-focus-visible .review-tagline__item a:focus:not(.focus-visible):not(.Mui-focusVisible){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;content:"More";content:"More"/"";cursor:pointer;display:table-cell;font-weight:400;height:25px;left:0;padding:55px 0 0 5px;position:absolute;right:auto;text-align:left;vertical-align:bottom;width:100%}.js-focus-visible .review__text .overflow-text--desktop-overflow:not(.overflow-text--expanded):focus:not(.focus-visible):not(.Mui-focusVisible),.js-focus-visible .review__text .overflow-text--mobile-overflow:not(.overflow-text--expanded):focus:not(.focus-visible):not(.Mui-focusVisible){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;content:"";cursor:pointer;display:table-cell;font-weight:400;height:25px;left:0;padding:55px 0 0 5px;position:absolute;right:auto;text-align:left;vertical-align:bottom;width:100%}.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}.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{text-align:inherit;width:100%}.js-focus-visible .platform .button--reviews:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .platform .button--reviews.focus-visible{outline:3px solid #222}.review__chart__item__button{padding:0}.scalar,.scalar--two{padding-right:50px;position:relative}.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:#5f5f5f;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:#5f5f5f;font-size:12px;font-weight:400;line-height:14px}.scalar--two .scalar__value{word-wrap:break-word;font-size:18px;font-weight:600;line-height:20px}.scalar--two .profile__data__unavailable{font-size:18px;font-weight:400;line-height:20px}.profile__bucket .scalar--three:first-child{margin-top:0}.scalar--three{border-bottom:1px solid #ddd;border-top:1px solid #ddd;display:flex;flex-wrap:nowrap;position:relative}.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;font-size:18px;line-height:18px;line-height:20px;padding:10px 0;position:relative}.scalar--three .scalar__label{flex:1 auto}.scalar--three .scalar__national__label{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.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-size:18px;font-weight:600;line-height:18px;line-height:20px;margin:0 0 0 20px;min-width:min-content;padding:10px 0;position:relative;text-align:right;z-index:1;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):not(.Mui-focusVisible){outline:0}.js-focus-visible .profile__search-results__search-link a.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.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;border:1px solid #ddd;border-radius:2px;margin-right:10px;margin-top:7px;padding:2px 8px}.js-focus-visible .search-tags__wrap__list__tag a:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .search-tags__wrap__list__tag a.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.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}.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){animation:fadeInDown ease-in 1;animation-duration:.2s;animation-fill-mode:forwards;opacity:0}@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{color:#007ac8;font-size:14px}.js-focus-visible .similar-entities-wrap .show-more:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .similar-entities-wrap .show-more.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .similar-entities-wrap .show-more.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.similar-entities-wrap .show-more:hover{color:#007ac8;text-decoration:underline}.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{bottom:-.125em;height:1em;position:absolute;width:1em}.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):not(.Mui-focusVisible){outline:0}.js-focus-visible .text-cta__link.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .text-cta__link.focus-visible:not(.Mui-focusVisible).--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-bottom:1px solid #ddd;border-top:1px solid #ddd;display:flex;flex-wrap:nowrap;position:relative}.profile__website .profile__data__unavailable{flex:1 auto;-webkit-flex:0 auto;flex:0 auto;font-size:16px;font-size:18px;font-weight:400;line-height:18px;line-height:20px;margin:0 0 0 10px;min-width:138px;padding:10px 0;position:relative;text-align:right;z-index:0}.profile__website__label{flex:1 auto;min-width:-webkit-min-content;padding:10px 0}.profile__website__label,.profile__website__url{font-size:16px;font-size:18px;line-height:18px;position:relative}.profile__website__url{flex:0 auto;font-weight:600;margin:0 0 0 20px;min-width:min-content;min-width:0;overflow:hidden;padding:10px 0 10px 6px;text-align:right;text-overflow:ellipsis;white-space:nowrap;z-index:1}.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):not(.Mui-focusVisible),.js-focus-visible .profile__telephone__link:focus:not(.focus-visible):not(.Mui-focusVisible),.js-focus-visible .profile__telephone__link:visited:focus:not(.focus-visible):not(.Mui-focusVisible),.js-focus-visible .profile__website__link:active:focus:not(.focus-visible):not(.Mui-focusVisible),.js-focus-visible .profile__website__link:focus:not(.focus-visible):not(.Mui-focusVisible),.js-focus-visible .profile__website__link:visited:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .profile__telephone__link.focus-visible:not(.Mui-focusVisible),.js-focus-visible .profile__telephone__link:active.focus-visible:not(.Mui-focusVisible),.js-focus-visible .profile__telephone__link:visited.focus-visible:not(.Mui-focusVisible),.js-focus-visible .profile__website__link.focus-visible:not(.Mui-focusVisible),.js-focus-visible .profile__website__link:active.focus-visible:not(.Mui-focusVisible),.js-focus-visible .profile__website__link:visited.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .profile__telephone__link.focus-visible:not(.Mui-focusVisible).--alt-focus,.js-focus-visible .profile__telephone__link:active.focus-visible:not(.Mui-focusVisible).--alt-focus,.js-focus-visible .profile__telephone__link:visited.focus-visible:not(.Mui-focusVisible).--alt-focus,.js-focus-visible .profile__website__link.focus-visible:not(.Mui-focusVisible).--alt-focus,.js-focus-visible .profile__website__link:active.focus-visible:not(.Mui-focusVisible).--alt-focus,.js-focus-visible .profile__website__link:visited.focus-visible:not(.Mui-focusVisible).--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:#102f25;padding:20px 0 250px;position:relative}.silo-header-wrap:after{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/phthalo-green-repeating-squiggle.svg);background-position:50%;background-repeat:repeat-x;background-size:contain;content:"";display:block;height:50px;position:absolute;top:100%;width:100%}@media only screen and (min-width:768px){.silo-header-wrap{padding-top:50px}}.silo-body{background:#f3e9e3;margin-top:-250px;padding:0 5px 25px}@media only screen and (min-width:500px){.silo-body{padding:0 15px 30px}}.js-focus-visible .silo-body :focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .silo-body .focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .silo-body .focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.icon-arrowright-thin--silo{display:inline-block;margin:0 0 0 3px;position:relative;top:2px}.silo-rankings .card{border-radius:10px;max-width:900px}.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:#102f25;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 .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:#102f25;box-shadow:0 0 3px rgba(0,0,0,.3);margin:20px -15px 0;max-width:840px;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:min-content 1fr;grid-template-rows:min-content 1fr;margin:0 auto 36px;max-width:860px;padding:0 15px;position:relative}.silo-header .rankings-badge{font-size:2em}@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:768px){.silo-header .rankings-badge{align-self:center;font-size:3em}}@media only screen and (min-width:500px){.silo-header{padding:0 30px}}@media only screen and (min-width:768px){.silo-header{gap:20px;grid-template-rows:1fr min-content;margin-bottom:50px}}@media only screen and (min-width:500px){.silo-header__title{font-size:1.5rem}}@media only screen and (min-width:768px){.silo-header__title{align-self:flex-end;font-size:1.625rem}}.silo-header__subhead{color:#00be76;font-family:Niche;font-size:16px;font-weight:600}@media only screen and (min-width:768px){.silo-header__subhead{font-size:21px}}.silo-header__heading{color:#fff;display:block;font-family:Fraunces,serif;font-size:30px;font-weight:600;letter-spacing:.03em;line-height:1.2}@media only screen and (min-width:768px){.silo-header__heading{font-size:45px;margin-top:8px}}.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:#80b3ff;display:inline-block;font-weight:600;margin-top:.3em}.silo-ranking{margin:0 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/static/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{display:block;padding-top:80px}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:#102f25;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}.silo-ranking-section--full-width{flex:1 auto;width:100%}}.silo-ranking-section__content{flex:1 0 100%;font-size:1.25rem;list-style-type:none;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{border-radius:2px;font-weight:600;margin:15px 0 0}@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{display:flex;flex-wrap:wrap;margin:0 auto 20px;max-width:900px}@media only screen and (min-width:768px){.silo-scroll-buttons{justify-content:center;margin-bottom:28px;padding:0 20px}}.silo-scroll-buttons>li>.button.button--bare.button--small.button--compact.silo-scroll-buttons__button{background:transparent;border-radius:50px;color:#fff;font-weight:600;margin:0 16px 5px 0;padding:8px 16px}.silo-scroll-buttons>li>.button.button--bare.button--small.button--compact.silo-scroll-buttons__button:focus,.silo-scroll-buttons>li>.button.button--bare.button--small.button--compact.silo-scroll-buttons__button:hover{background-color:#fff;color:#102f25}@media only screen and (min-width:768px){.silo-scroll-buttons>li>.button.button--bare.button--small.button--compact.silo-scroll-buttons__button{margin-right:8px}}.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;font-weight:600;line-height:20px}.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;padding-top:10px;text-transform:uppercase}@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;border-radius:2px;margin-bottom:10px;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:767.9px){.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}.scatterplot-chart__canvas{height:250px;max-width:100%;min-width:100%;padding:0 15px;width:335px}.scatterplot__disclaimer{color:#5f5f5f;font-size:12px;margin-bottom:.5em;padding:0 15px;text-align:right}.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{height:350px;padding:0 15px 0 10px;width:540px}.scatterplot__disclaimer{margin-bottom:0;padding:0 15px 0 10px}}.scatterplot-calculator-wrapper{background:#fbf5f2;padding:16px 0}@media only screen and (min-width:768px){.scatterplot-calculator{margin:0 auto;max-width:800px}}@media only screen and (min-width:1024px){.scatterplot-calculator{padding-left:0;padding-right:0}}.scatterplot-calculator__header{padding:3em 15px 4em;text-align:center}.scatterplot-calculator__title{color:#003024;font-family:Fraunces,serif;font-size:28px;font-weight:600;line-height:1.1}@media only screen and (min-width:768px){.scatterplot-calculator__title{font-size:42px}}.scatterplot-calculator__description{color:#1b1b1b;margin:5px 0 10px;opacity:.8}@media only screen and (min-width:768px){.scatterplot-calculator__description{font-size:18px;margin:1em auto;max-width:650px}}.scatterplot-calculator__link{color:#346dc2;font-weight:600;padding-bottom:4px}.scatterplot-calculator__link:hover{color:#295aa2}.scatterplot-calculator__link .block--horiz-poll .icon-arrowright-thin--horiz-poll,.scatterplot-calculator__link .icon--arrowright--premium-link,.scatterplot-calculator__link .icon-arrowright-thin,.scatterplot-calculator__link .icon-arrowright-thin--account-entity,.scatterplot-calculator__link .icon-arrowright-thin--expansion,.scatterplot-calculator__link .icon-arrowright-thin--form-cta,.scatterplot-calculator__link .icon-arrowright-thin--search-results,.scatterplot-calculator__link .pagination__arrows .icon-arrowright-thin--pagination,.scatterplot-calculator__link .pagination__next .icon-arrowright-thin--pagination,.scatterplot-calculator__link .pagination__next--disabled .icon-arrowright-thin--pagination,.scatterplot-calculator__link .pagination__previous .icon-arrowright-thin--pagination,.scatterplot-calculator__link .pagination__previous--disabled .icon-arrowright-thin--pagination,.scatterplot-calculator__link .poll__single__survey .icon-arrowright-thin--poll{position:relative;top:2px}.scatterplot-calculator__footer{font-size:12px;line-height:14px;opacity:.9;padding:16px 15px 32px}@media only screen and (min-width:1024px){.scatterplot-calculator__footer{padding:16px 0 24px}}@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:#003024;border-radius:2px 2px 0 0;padding:1em 15px}@media only screen and (min-width:500px){.scatterplot__entity-info{padding:1em 19px 1em 30px}}@media only screen and (min-width:768px){.scatterplot__entity-info{display:flex;justify-content:space-between}}.scatterplot__header--calculator{overflow:auto;padding:0}.scatterplot__header--calculator .scatterplot__title{color:#fff;font-size:21.6px;font-weight:400}@media only screen and (min-width:768px){.scatterplot__header--calculator .scatterplot__title{font-size:22px;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;justify-content:space-between;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{align-items:center;border-radius:4px;display:inline-flex;font-size:14px;height:40px;justify-content:center;margin:0;padding:0;user-select:none}@-moz-document url-prefix(){.scatterplot__entity-actions .button{font-weight:400}}@media only screen and (min-width:768px){.scatterplot__entity-actions .button{border-radius:100px;font-size:16px;margin:0 4px;padding:.65em 1em .55em}}.scatterplot__entity-actions .button:before{bottom:0}@media only screen and (min-width:768px){.scatterplot__entity-actions{margin:0}}.scatterplot__entity-actions .button--atl-added span{color:transparent;top:-2px}.platform .scatterplot__entity-buttons-dark{background:#003024;border:2px solid #fff;color:#fff;width:27vw}@media only screen and (min-width:768px){.platform .scatterplot__entity-buttons-dark{width:142px}}.platform .scatterplot__entity-buttons-dark:hover{background:#fff;border:2px solid #fff;color:#004436}.platform .scatterplot__entity-buttons-dark:active{background:#efeae9;border:2px solid #fff;color:#003024}.platform .scatterplot__entity-buttons-light{background:#fff;border:2px solid #fff;color:#004436;width:35vw}.platform .scatterplot__entity-buttons-light:hover{background:#004436;border:2px solid #004436;color:#fff}.platform .scatterplot__entity-buttons-light:active{background:#003024;border:2px solid #003024;color:#fff}@media only screen and (min-width:768px){.platform .scatterplot__entity-buttons-light{width:157px}@-moz-document url-prefix(){.platform .scatterplot__entity-buttons-light{width:180px}}}.scatterplot__select-an-entity{background-color:#fff;border:1px solid #ddd;border-radius:2px;color:#346dc2;cursor:text;display:inline-block;font-size:20px;font-weight:400;line-height:24px;padding:2px 6px;transition:unset;user-select:none;white-space:nowrap}.platform .scatterplot__select-an-entity:hover,.platform--touch .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{color:#8ec8ef;font-size:16px;margin-left:3px}.scatterplot__overlay{background:rgba(0,0,0,.7);bottom:0;left:0;padding:32px;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;font:400 18px Source Sans Pro;height:45px}.scatterplot__overlay .icon-search-thin--sherlock,.scatterplot__overlay .icon-search-thin--sherlock--search-filter{color:#298541;right:10px}.scatterplot__overlay-close-button{background:transparent;border:2px solid #fff;border-radius:100px;font-size:16px;height:40px;margin:1em auto 0;padding:.65em 1em .55em;width:142px}.platform .scatterplot__overlay-close-button:hover,.platform--touch .scatterplot__overlay-close-button:hover{background:#fff;border-color:#fff;color:#004436}.platform .scatterplot__overlay-close-button:active,.platform--touch .scatterplot__overlay-close-button:active{background:#fff;color:#003024}.scatterplot__overlay--empty-list-box{border:1px dashed hsla(0,0%,100%,.3);border-radius:2px;color:#fff;font-size:18px;margin:1em 0 0;padding:2em;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.1)}.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:#565656;font-size:14px;padding:10px 15px 5px}.scatterplot-calculator__backpack-header-wrapper>p{margin:0}.scatterplot-calculator__backpack-header-your-list{color:#016853;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:#1b1b1b;font-size:16px;font-weight:400;line-height:1.4;padding:5px 15px;transition:none;user-select:none}.platform .scatterplot-calculator__backpack-item-button:focus,.platform .scatterplot-calculator__backpack-item-button:hover,.platform--touch .scatterplot-calculator__backpack-item-button:focus,.platform--touch .scatterplot-calculator__backpack-item-button:hover{background-color:#efeae9;border-radius:0;color:#1b1b1b;outline:none}.calculator-footer{margin:0 auto;padding:1em 15px}@media only screen and (min-width:768px){.calculator-footer{margin:0 auto;max-width:800px}}@media only screen and (min-width:1024px){.calculator-footer{padding-left:0;padding-right:0}}.calculator-footer__wrapper{background-color:#fbf5f2}.calculator-footer__title{color:#4a4a4a;font-family:Fraunces,serif;font-size:22px;font-weight:600;line-height:28.6px;margin-bottom:32px;margin-top:32px}.calculator__paragraph{color:#4a4a4a;font-size:14px;line-height:21px;margin-bottom:18px;margin-top:18px}.calculator__paragraph--first{margin-bottom:12px}.calculator__paragraph--second{margin-top:12px}.calculator-footer__title-compare{font-size:32px;line-height:33px;margin-bottom:32px;margin-top:32px}.calculator__paragraph-compare{font-size:18px;line-height:28px;margin-bottom:18px;margin-top:18px}.calculator-footer__question{font-family:Fraunces,serif;font-style:italic;line-height:22px;margin-bottom:12px;margin-top:12px;padding-left:15px}.calculator-footer__question--wrapper{align-items:center;display:flex;flex-direction:row}.calculator-footer__question--wrapper .asterisk{margin-top:5px}.calculator-footer__most-popular{font-family:Fraunces,serif;font-size:22px;font-weight:600;line-height:28px;margin-bottom:32px;margin-top:32px}.popular-chart__link{color:#346dc2}.popular-chart__link:hover{color:#295aa2}.most-popular{font-size:32px;line-height:33px;margin-bottom:32px;margin-top: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>div:last-of-type{display:none}@media only screen and (min-width:768px){.popular-charts>.popular-charts-group--minified>div: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;user-select:none}.platform .most-popular-charts-expand-button:hover,.platform--touch .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):not(.Mui-focusVisible){outline:0}.js-focus-visible .scatterplot__header--profile .scatterplot__subtitle--cta-link.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .scatterplot__header--profile .scatterplot__subtitle--cta-link.focus-visible:not(.Mui-focusVisible).--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;font-size:1em;line-height:1.2em;margin:.5em 0 .5em 4px;padding-left:1.333em;position:relative}.scatterplot-checkbox__input{left:0;margin-left:-.6rem;z-index:-1}.js-focus-visible .scatterplot-checkbox__input:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .scatterplot-checkbox__input.focus-visible{margin-bottom:4px;outline:3px solid #222;outline-offset:3px;outline-offset:10px;z-index:1000}.scatterplot-checkbox__indicator{background:#fff;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;height:1.3em;left:0;position:absolute;top:0;width:1.3em;z-index:1}.scatterplot-checkbox__indicator:before{-webkit-font-smoothing:antialiased;color:#fff;content:"\e610";font-family:Niche-Interface-Symbols;font-size:1.4em;font-style:normal;left:-.085em;position:absolute;top:.01em;z-index:2}.scatterplot-checkbox__label{color:#464646;padding:.5em 0 .5em 1em;user-select:none}@media only screen and (min-width:768px){.scatterplot-checkbox{font-size:14px}}.scatterplot-select{background:#fff;border:1px solid #ccc;border-radius:2px;cursor:pointer;display:block;flex:1 0 0;font-size:14px;overflow:hidden;padding-right:30px;position:relative;text-overflow:ellipsis;width:100%}.scatterplot-select:after{-webkit-font-smoothing:antialiased;color:#464646;content:"\e60c";font-family:Niche-Interface-Symbols;font-size:1.2em;pointer-events:none;position:absolute;right:.4em;top:.45em;z-index:1}.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;background:rgba(0,0,0,.001);border:0;color:rgba(0,0,0,.001);cursor:pointer;height:88%;left:0;line-height:3em;margin:2px;padding:0;position:absolute;top:0;width:98%;z-index:2}.js-focus-visible .scatterplot-select__input:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .scatterplot-select__input.focus-visible{background:rgba(0,0,0,.001);bottom:0;color:rgba(0,0,0,.001);left:0;margin:2px 0 2px 2px;outline:3px solid #222;outline-offset:-1px}.scatterplot-select__option{color:#464646}.scatterplot__add-scores-message{background:#efeae9;margin:0 15px 15px;padding:15px 18px 12px}.scatterplot__add-scores-message .button{background:#004436;border-radius:100px;font-size:14px;padding:10px 28px}.scatterplot__add-scores-message .button:hover{background:#016853}.scatterplot__add-scores-message .button:active{background:#003024}.scatterplot__add-scores-text{color:#1b1b1b;font-size:20px;line-height:22px}@media only screen and (min-width:500px){.scatterplot__add-scores-text{font-size:18px;line-height:22px}}.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{align-items:center;display:flex;flex-direction:column;margin:16px 0 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:93px;position:relative;transition:all .2s}.scatterplot__what-are-your-chances-message .button.button--small{font-size:14px;padding:.8em 1em .7em;user-select:none}@media only screen and (min-width:768px){.scatterplot__what-are-your-chances-message .button.button--small{font-size:16px}.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 1em 1.25em 110px;position:absolute;right:45px;width:460px;z-index:1}.scatterplot__what-are-your-chances-message div{padding-left:15px}}.platform .scatterplot__what-are-your-chances-button{background:#004436;border-radius:100px}.platform .scatterplot__what-are-your-chances-button:hover{background:#016853}.platform .scatterplot__what-are-your-chances-button:active{background:#003024}.scatterplot__what-are-your-chances-img{background:url(https://d33a4decm84gsn.cloudfront.net/static/scatterplots/niche-for-colleges-large.png);background-repeat:no-repeat;background-size:contain;height:120px;left:-15px;position:absolute;top:0;width:100px}@media only screen and (min-width:768px){.scatterplot__what-are-your-chances-img{left:10px;top:25%}}.scatterplot__what-are-your-chances-text{font-size:15px;margin:.25em 0 1em}@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;speak:none;font-family:Niche-Interface-Symbols;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.niche-icon.arrow-right:before{content:"\e60e"}.scatterplot__filter-unlock-message{background:#fff;border-radius:2px;bottom:215px;box-shadow:0 2px 16px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.1);font-size:15px;left:50%;margin-left:-130px;opacity:0;padding:1em;position:absolute;transform:translateY(50px);transition:all .2s;width:260px}.scatterplot__filter-unlock-message a{color:#346dc2}@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}.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;width:320px}}.scatterplot__not-enough-data-header{color:#003024;display:block;font-family:Fraunces,serif;font-size:18px;font-weight:600;line-height:1em;margin:0}.scatterplot__not-enough-data-explanation{color:#565656;font-size:14px;margin:10px 0 .5em}.scatterplot__please-select-your-list{color:#016853;font-weight:600}.scatterplot__please-select-your-list:before{content:"\e619";font-family:Niche-Interface-Symbols;position:relative;top:2px}.scatterplot__percentile-message{background:#efeae9;color:#1b1b1b;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:#016853;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 .DraftEditor-root,.scholarship-footer__info p,.scholarship-section__info .DraftEditor-root,.scholarship-section__info p{line-height:22px;margin:.5em 0 1.75em}.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 em{font-style:italic}.scholarship-footer ol,.scholarship-footer ul{line-height:1.5;margin-bottom:1em;margin-left:2em;width:100%}.scholarship-footer ul{list-style-type:disc}.scholarship-footer ol{list-style-type:decimal}.scholarship-footer .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:#5f5f5f;font-family:Niche;font-size:11px;font-weight:600;margin-top:2px}.powered-by__logo{height:auto;margin-left:5px;width:120px}.legacy-scholarship-header{padding:0 0 88px;position:relative;text-align:center}.legacy-scholarship-header em{font-style:italic}.legacy-scholarship-header ol,.legacy-scholarship-header ul{line-height:1.5;margin-bottom:1em;margin-left:2em;width:100%}.legacy-scholarship-header ul{list-style-type:disc}.legacy-scholarship-header ol{list-style-type:decimal}.legacy-scholarship-header:after{background:#298541;bottom:0;content:"";height:48px;left:0;position:absolute;width:100%}.legacy-scholarship-header .powered-by__wrap{margin:20px auto}.legacy-scholarship-header .powered-by__logo{height:auto;width:120px}.role-scholarship--pay-it-fwd .legacy-scholarship-header{padding-bottom:40px}.role-scholarship--pay-it-fwd .legacy-scholarship-header:after{display:none}@media only screen and (min-width:500px){.legacy-scholarship-header{padding:0 0 90px}}.scholarship-header{padding:0 0 40px;position:relative}.scholarship-header em{font-style:italic}.scholarship-header ol,.scholarship-header ul{line-height:1.5;margin-bottom:1em;margin-left:2em;width:100%}.scholarship-header ul{list-style-type:disc}.scholarship-header ol{list-style-type:decimal}.scholarship-header .powered-by__wrap{padding:10px 0}@media only screen and (min-width:800px){.scholarship-header{display:grid;grid-template-columns:10fr 1fr 9fr;height:495px;padding:0}}.legacy-scholarship-header-bg{background-position:bottom;background-repeat:no-repeat;background-size:cover;height:100px;margin:0 0 20px;position:relative}@media only screen and (min-width:500px){.legacy-scholarship-header-bg{height:160px;margin:0 0 30px}}@media only screen and (min-width:768px){.legacy-scholarship-header-bg{height:200px}}@media only screen and (min-width:1800px){.legacy-scholarship-header-bg{height:250px}}.scholarship-header-bg{background-position:0 0;background-repeat:no-repeat;background-size:cover;height:300px;max-height:495px;position:relative;width:100%}@media only screen and (min-width:800px){.scholarship-header-bg{height:unset}}@media only screen and (min-width:500px) and (max-width:800px){.scholarship-header-bg{height:400px}}@media only screen and (min-width:1024px){.scholarship-header-bg{height:unset}}.legacy-scholarship-header__content{padding:0 15px}.scholarship-header__content{align-items:flex-start;align-self:center;display:flex;flex-direction:column;max-height:495px;overflow-y:auto;padding:30px}@media only screen and (min-width:768px){.scholarship-header__content{padding-right:25%}}.legacy-scholarship-header__deadline{font-size:15px;font-weight:700;margin:0}.scholarship-header__deadline{font-size:15px;font-weight:700;margin:1.5em 0 1em;padding-left:0}@media only screen and (min-width:768px){.scholarship-header__deadline{display:flex}}.scholarship-wavy-edge{height:20%;justify-content:center;overflow:hidden;position:absolute;top:276px;width:100%}@media only screen and (min-width:500px) and (max-width:800px){.scholarship-wavy-edge{top:376px}}@media only screen and (min-width:800px){.scholarship-wavy-edge{display:block;height:498px;margin-left:-30px;position:relative;top:-3px;transform:none;width:46px}}.scholarship-wavy-edge__inner{height:20px;min-width:2000px;width:2000px}@media only screen and (min-width:800px){.scholarship-wavy-edge__inner{height:unset;min-width:none;width:unset}}.scholarship-wavy-edge__inner svg{display:block}@media only screen and (min-width:800px){.scholarship-wavy-edge__inner svg{width:46px}}.scholarship-wavy-edge__inner svg path{fill:#fff}.legacy-scholarship-header__title{font-size:28px;line-height:1em;margin:0 auto;max-width:700px}@media only screen and (min-width:500px){.legacy-scholarship-header__title{font-size:36px;padding:12px 15px 0}}.scholarship-header__title h1{font-family:Fraunces,serif;font-size:28px;line-height:1em;max-width:700px}@media only screen and (min-width:500px){.scholarship-header__title h1{font-size:36px}}@media only screen and (min-width:768px){.scholarship-header__title h1{padding:12px 0}}.legacy-scholarship-header__description{line-height:20px;margin:0 auto .5em;max-width:700px;padding:0 15px 15px}@media only screen and (min-width:500px){.legacy-scholarship-header__description{padding:15px}}.scholarship-header__description{line-height:20px;max-width:700px;padding-bottom:1.5em}.scholarship--pink-star{left:74%;position:absolute;top:244px}.scholarship--pink-star svg{width:43px}@media only screen and (min-width:500px) and (max-width:800px){.scholarship--pink-star{top:344px}}@media only screen and (min-width:800px){.scholarship--pink-star{left:unset;padding-top:.7em;right:10%;top:370px}.scholarship--pink-star svg{width:60px}}@media only screen and (min-width:1400px){.scholarship--pink-star{right:12%}}@media only screen and (min-width:1600px){.scholarship--pink-star{right:15%}}.scholarship-thank-you .scholarship-header__title h1{font-size:32px;font-weight:600}.scholarship-thank-you__rich-text h1{font-size:22px;font-weight:600}.scholarship-thank-you .powered-by__logo{height:auto;width:120px}@media only screen and (min-width:768px){.scholarship-thank-you .scholarship--pink-star{top:400px}}.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-left:auto;margin-right:auto;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 .scholarship-section--reg-flow{padding:15px}.scholarship-section-wrap--already-applied{padding:0 15px 30px}}@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:#5f5f5f;font-size:14px;margin:0 auto;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}.search{background:#fbf5f2}.search__container{margin:24px 0 0;max-width:1080px;padding-bottom:2em}@media only screen and (min-width:360px){.search__container{margin:24px 16px 0}}@media only screen and (min-width:768px){.search__container{display:flex;margin:32px auto 0}}.search__seo-footer--container{align-items:center;background:#fff;color:#4a4a4a;display:flex;flex-direction:column;line-height:1.5;margin:0 auto;max-width:1024px;padding-bottom:12px;padding-left:1px}.search__seo-footer--container em{font-style:italic}.search__seo-footer--container ol,.search__seo-footer--container ul{line-height:1.5;margin-bottom:1em;margin-left:2em;width:100%}.search__seo-footer--container ul{list-style-type:disc}.search__seo-footer--container ol{list-style-type:decimal}.search__seo-footer--container h2{font-size:1.375rem;font-weight:600}.search__seo-footer--container h3{font-size:1.125rem;font-weight:700}.search__seo-footer--container h4{font-size:1rem;font-weight:600}.search__seo-footer--container h5{font-size:1rem;font-weight:500}.search__seo-footer--container h2,.search__seo-footer--container h3,.search__seo-footer--container h4,.search__seo-footer--container h5{font-family:Fraunces,serif;padding-top:1rem;text-align:left;width:100%}.search__seo-footer--container h5{font-family:Oswald,serif}.search__seo-footer--container h2{color:#003024;padding-bottom:1rem}.search__seo-footer--container h6{font-weight:400}.search__seo-footer--container h3,.search__seo-footer--container h4,.search__seo-footer--container h5,.search__seo-footer--container h6{color:#4a4a4a}.search__seo-footer--container p{padding-bottom:1em;width:100%}.search__seo-footer--container .button{background:none;color:#346dc2}.search__seo-footer--container .button:hover{background:#d6e7ff;color:#224a85}.search__seo-footer--container .button:active{background:#b3d1ff;color:#1c3e70}.search__seo-footer--container .button svg{fill:#346dc2}.search__seo-footer--container .button svg:hover{fill:#224a85}.search__seo-footer--container .button svg:active{fill:#1c3e70}.search__seo-footer--container .button svg{margin-left:8px}.search__seo-footer--container a{font-weight:600}.search__seo-footer--container dd,.search__seo-footer--container dt{width:100%}.search__seo-footer--container dt{padding-top:14px}.search__seo-footer--container dt:first-child{padding-top:0}.search__clear-filter{color:#323232;font-size:.75rem;font-weight:600;letter-spacing:.15px;margin-left:3px}.search__seo-footer{background:#fff;padding:0 12px}@media only screen and (min-width:768px){.search__seo-footer{padding:0}}.search__seo-footer .breadcrumbs__container{margin:auto;max-width:1024px;padding:30px 0}.search__seo-footer .breadcrumbs__container .breadcrumbs__related-breadcrumb{font-size:14px;padding-top:18px}.search-accordion__container{padding-top:12px}@media only screen and (min-width:768px){.search-accordion__container{padding-top:39px}}.search-accordion__container details{margin:auto;max-width:1024px}.search-accordion__container details:last-of-type{border-bottom:1px solid #c3bfbe}.search-faqs__faq--question{color:#1b1b1b;font-size:1.125rem;font-weight:600}.search-content{margin:24px 0 0;min-width:0;position:relative}@media only screen and (min-width:768px){.search-content{flex:1;margin:31px 24px 0}}.search-content .static-search-map .mapboxgl-canvas.focus-visible{outline-offset:-3px}.search-content .loading-indicator{align-items:flex-start;background:hsla(0,0%,90%,.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{font-size:16px;line-height:24px;margin:0 0 24px}.search-description p{margin:0}@media only screen and (min-width:768px){.custom-ranking__factors-wrap{display:flex;justify-content:space-between}.custom-ranking__factors{flex:1 0 0;max-width:310px}}.custom-ranking__toolbar{align-items:center;display:flex;justify-content:space-between;padding:10px;width:100%}@media only screen and (min-width:768px){.custom-ranking__toolbar{padding:10px 0}}.custom-ranking__toolbar .custom-ranking__toolbar-title{flex:1 0 0;font-size:16px;top:2px}@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{font-size:13px;padding:8px;text-align:right}@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 .button-large{background:#004436;border-radius:100px}.custom-ranking__toolbar .button-large:hover{background:#016853}.custom-ranking__toolbar .button-large:active{background:#003024}.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{margin:0 auto;max-width:650px;padding:20px 10px;text-align:center}.custom-ranking__details a{cursor:pointer}@media only screen and (min-width:768px){.custom-ranking__details{font-size:18px;max-width:none;padding:50px 0}}@media only screen and (min-width:900px){.custom-ranking__details{padding:50px}}.custom-ranking__details-title{margin:0 auto 10px;max-width:500px}@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{height:120px;margin:0 auto 16px;width:100%}@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-position:50%;background-repeat:no-repeat;background-size:contain}.custom-ranking__labels{align-items:flex-end;display:flex;justify-content:space-between;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{color:#007ac8;flex:1 0 0;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{margin-bottom:-34px;position:relative;top:-34px}.custom-ranking__factor .slider-popup-value.show{display:none}.custom-ranking__factor .rangeslider__fill{background:#4bbaff}.custom-ranking__factor .slider-remove{position:absolute;right:0;top:-30px}.modal-label .search-control-label .tooltip-trigger{font-size:20px;text-transform:capitalize}.custom-ranking__reset{margin-right:5px}.custom-ranking__reset.button{background:transparent;color:#004436;font-size:14px;font-weight:400;transition:background-color .15s,border-color .15s,color .15s}.custom-ranking__reset.button:hover{background-color:rgba(0,0,0,.05);color:#016853;font-weight:600}.search-pagination-container{display:flex;justify-content:center;padding:48px 0 30px}.search-controls{-webkit-overflow-scrolling:touch;background:#fff;height:100%;left:0;margin:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:15px 36px 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:16px 0 0;max-width:245px;overflow:visible;padding:15px;position:static;width:244px;z-index:1}}.js-focus-visible .search-controls :focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .search-controls .focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .search-controls .focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.search-controls-wrapper{display:none;overflow:visible;padding-left:24px;position:relative}@media only screen and (min-width:1080px){.search-controls-wrapper{padding-left:0}}@media only screen and (min-width:768px){.search-controls-wrapper{display:block}}.search-controls-wrapper .search-map-view.button{display:none}@media only screen and (min-width:768px){.search-controls-wrapper .search-map-view.button{display:block}}.search-controls-wrapper--visible{display:block}.search-controls-wrapper--mobile{margin:auto 16px;position:relative}@media only screen and (min-width:360px){.search-controls-wrapper--mobile{margin:auto}}.search-controls-position--mobile{height:48px}.search-controls-background--mobile{background-color:#fff;box-shadow:0 5px 10px -4px rgba(0,0,0,.12),0 5px 10px -6px rgba(0,0,0,.24);height:0;position:fixed;right:0;top:58px;transition:height .4s ease-in;width:100%}.search-controls-background--mobile.search-controls-background--college-app{top:0}.search-controls--mobile{display:flex;justify-content:end;position:absolute;top:0;width:100%;z-index:6}@media only screen and (min-width:768px){.search-controls--mobile{display:none}}.search-controls--mobile.search-controls--sticky{padding-bottom:15px;position:fixed;right:0;top:62px}.search-controls--mobile.search-controls--sticky.search-controls--college-app{top:7px}.search-controls--mobile.search-controls--sticky .search-buttons--mobile{padding:0 16px}.search-controls--mobile.search-controls--sticky .search-controls-background--mobile{height:62px}.search-controls--mobile.search-controls--sticky .search-active-controls-count{border:2px solid #fff;transition:border .4s ease-in}.search-buttons--mobile{display:flex;flex-direction:row;justify-content:flex-end;width:100%;z-index:3}.search-buttons--mobile .search-map-control-wrapper{width:65%}.search-buttons--mobile .search-map-control-wrapper .button{height:48px}@media only screen and (min-width:375px){.search-buttons--mobile .search-map-control-wrapper{max-width:207px}}.search-buttons--mobile .global-nav__filter-button{width:35%}@media only screen and (min-width:375px){.search-buttons--mobile .global-nav__filter-button{max-width:116px}}.search-buttons--mobile .global-nav__filter-button .button{height:48px;width:100%}.sticky-background-enter{animation:slide-down .4s ease-in-out}.sticky-background-exit{animation:slide-up .3s ease-out}@keyframes slide-down{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}.search-control{margin-bottom:18px;max-width:410px}.search-control .field--bordered,.search-control .field-group{overflow:visible}.search-control .search-checkbox-group,.search-control .search-nested-checkbox-group{margin-left:10px}.search-control .select-control{overflow:inherit}.search-control .select-control .select-control__input:focus,.search-control .select-control .select-control__input:focus .js-focus-visible :focus:not(.focus-visible){background:#fff;color:#7d7c7c;outline:2px solid #007d5e}.search-control .select-control .select-control__input:focus .js-focus-visible :focus:not(.focus-visible)+.field__icon,.search-control .select-control .select-control__input:focus+.field__icon{background:#fff;color:#565656}.search-control .search-radio-group label{display:flex}.search-control--grouped{margin-bottom:4px}.search-control--last-of-group{margin-bottom:18px}.search-control--clearable{position:relative;user-select:none}.search-control__clear--container{display:flex;justify-content:end;padding-bottom:5px}.search-control__clear{color:#919191;cursor:pointer;font-size:13px;padding:7px 12px 7px 11px;position:absolute;right:0;top:-34px}.search-control__clear.search-control__long-label{position:static}.search-control__clear .niche-icon-wrap{font-size:12px}.search-control__clear .niche-icon-wrap circle{fill:#dfdddb}.search-control__clear .niche-icon-wrap path{color:#565656}.platform .search-control__clear.button.button--bare{border-radius:4px}.platform .search-control__clear.button.button--bare:hover{background-color:hsla(24,41%,70%,.2);text-decoration:none;z-index:1}.platform .search-control__clear.button.button--bare:active{background-color:hsla(24,41%,70%,.4)}.search-control-label__sub-label-wrap>.search-control__clear{padding:5px 12px 0 11px;position:static}#search-control__gradeMax{border-top:none;padding-top:0}.search-pill-group:last-of-type .field--bordered:first-of-type .pill-control__label{border-bottom-left-radius:26px;border-top-left-radius:26px}@media only screen and (min-width:768px){.search-pill-group:last-of-type .field--bordered:first-of-type .pill-control__label{border-bottom-left-radius:20px;border-top-left-radius:20px}}.search-pill-group:last-of-type .field--bordered:last-of-type .pill-control__label{border-bottom-right-radius:26px;border-top-right-radius:26px}@media only screen and (min-width:768px){.search-pill-group:last-of-type .field--bordered:last-of-type .pill-control__label{border-bottom-right-radius:20px;border-top-right-radius:20px}}.search-control-label,.search-control-label__test{color:#4a4a4a;font-size:16px;font-weight:600;letter-spacing:.25px;line-height:150%;padding:0 0 .5em}.search-control-label .tooltip{color:#5f5f5f;left:0;top:0}.search-control-label .button--bare.tooltip-trigger{font-size:16px;font-weight:600;padding:0;position:relative;text-align:left;transition:none;z-index:1}.search-control-label .button--bare.tooltip-trigger:focus,.search-control-label .button--bare.tooltip-trigger:hover{font-weight:600}.search-control-label .tooltip-message{margin-left:0;text-transform:none}@media only screen and (min-width:768px){.search-control-label .tooltip-message{margin-left:-142px}}.search__tooltip-wrap{margin-left:6px;opacity:1;pointer-events:auto;position:relative;z-index:5}.search__tooltip-wrap:active,.search__tooltip-wrap:focus,.search__tooltip-wrap:hover{color:#323232}.quiz-modal__search-popper{position:fixed!important}.search-control+.search-control-label{border-top:1px solid #e6e6e6;padding:1em 0 .5em}.search-control+.search-control-label.search-control-label--two-lines{line-height:130%}.search-control-label__sub-label-wrap{display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding-bottom:5px}.search-control-label__sub-label-wrap .tooltip-trigger{color:#5f5f5f;font-size:14px;font-weight:600}.search-control-link{display:block;margin:18px 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);display:flex;gap:16px;justify-content:flex-end;left:0;padding:12px 33px;position:fixed;user-select:none;width:100%;z-index:999}@media only screen and (min-width:768px){.search-controls-actions{display:none}}.search-controls__save-button{padding-left:64px;padding-right:64px}.search-controls__cancel-button{padding-left:40px;padding-right:40px}#menu-industry>.MuiPaper-root,#menu-majorDropdown>.MuiPaper-root,#menu-organizations>.MuiPaper-root{max-height:300px}.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 .sherlock--error:focus,.search-sherlock .sherlock--search-filter:focus,.search-sherlock .sherlock--sherlock-list:focus,.search-sherlock .sherlock--success:focus,.search-sherlock .sherlock:focus{outline:0}.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-sherlock .sherlock--error:focus-visible:focus,.search-sherlock .sherlock--search-filter:focus-visible:focus,.search-sherlock .sherlock--sherlock-list:focus-visible:focus,.search-sherlock .sherlock--success:focus-visible:focus,.search-sherlock .sherlock:focus-visible:focus{outline:none}.search-with-checkbox-wrapper .field-group .field:first-child{margin-top:10px}.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{background:#f6f6f6;border-radius:10px;top:36px;width:95%}.search-slider--weight .range-control-content .range-control-content__value{display:none}.search-slider--weight .range-control-reset{margin-top:-8px}.search-expedite-slider{margin:0 10px;width:fill}.search-footer{padding:1em 15px 40px}@media only screen and (min-width:500px){.search-footer{padding:1em 30px 40px}}@media only screen and (min-width:768px){.search-footer{padding:1em 0 48px}}.search-footer__title{color:#323232;font-family:Fraunces,serif;font-size:18px;font-weight:600;margin:0 0 5px}.search-footer-about{color:#323232;line-height:20px}.search-header{background:#003024;height:auto;min-height:124px;padding:23px 0 17px;position:relative}.search-header--no-badge{min-height:unset}@media only screen and (min-width:768px){.search-header{height:216px;padding:unset}}.search-header__container{align-items:flex-start;display:flex;height:100%;margin:0 auto;max-width:1080px;padding:0 15px 0 10px;position:relative;z-index:1}@media only screen and (min-width:350px){.search-header__container{align-items:center}}@media only screen and (min-width:768px){.search-header__container{padding:25px 20px 25px 15px}}@media only screen and (min-width:1100px){.search-header__container{padding:25px 20px 25px 0}}.search-header__container .rankings-badge{flex:0;font-size:21px;margin-top:5px}@media only screen and (min-width:500px){.search-header__container .rankings-badge{font-size:32px;margin:auto}}@media only screen and (min-width:768px){.search-header__container .rankings-badge{font-size:40px;padding-top:40px}}.search-header__container--long-title{align-items:flex-start}@media only screen and (min-width:500px){.search-header__container--long-title{align-items:center}}.search-header__content{padding-left:10px;width:100%}@media only screen and (min-width:768px){.search-header__content{padding-left:30px}.search-header--no-badge .search-header__content{padding-left:0}}.search-header-title{color:#fff;flex:1;font-family:Fraunces,serif;font-size:28px;font-weight:600;line-height:34px}@media only screen and (min-width:768px){.search-header-title{font-size:42px;line-height:50px}}.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-title__location{display:inline-block;font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:400;line-height:32px;padding-right:12px}.search-header-title--long-subtitle .search-header-title__location{line-height:24px}@media only screen and (min-width:375px){.search-header-title--long-subtitle .search-header-title__location{line-height:32px}}@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-family:Fraunces,serif;font-size:42px;font-weight:600;line-height:50px}}.tray-wrap{margin:0;max-width:800px;overflow-x:auto;padding:5px 0}@media only screen and (min-width:550px){.tray-wrap{padding:10px 0}}.tray{padding:0 15px;width:800px}@media only screen and (min-width:550px){.tray{width:unset}}@media only screen and (min-width:768px){.tray{padding:0}}.search-related-lists{align-items:stretch;display:flex;width:100%}.search-related-lists .search-related-lists__item{flex:1}.search-related-lists .search-related-lists__item+.search-related-lists__item{margin:0 0 0 .5em}.search-related-lists .search-related-lists__item .postcard--squarish{font-family:Fraunces,serif;font-size:20px;height:100%;justify-content:flex-start;margin-bottom:0}.search-related-lists .search-related-lists__item .postcard--squarish:hover .postcard__title{text-decoration:underline}.search-related-lists .search-related-lists__item .postcard__image-container{border-radius:4px 4px 0 0}.search-related-lists .search-related-lists__item .postcard__figure__image{bottom:0;min-height:unset}.search-related-lists .search-related-lists__item .postcard__content{background:#fff;border-radius:0 0 4px 4px;display:inline-flex;padding:10px 15px 6px;position:relative;z-index:5}.search-related-lists .search-related-lists__buffer{width:20px}@media only screen and (min-width:550px){.search-related-lists .search-related-lists__buffer{width:0}}.search-related-lists .postcard__image-container{border-radius:4px 4px 0 0}.search-related-lists .postcard__figure__image{bottom:-30px}.search-related-lists .postcard__content{background:#fff;border-radius:0 0 4px 4px;padding:8px 15px 10px;position:relative;z-index:5}.search-related-lists__buffer{width:20px}@media only screen and (min-width:900px){.search-related-lists__buffer{width:0}}.search-result{border-radius:0}.search-result>.card{border-radius:inherit;box-shadow:0 6px 16px rgba(0,0,0,.08),0 -2px 8px rgba(0,0,0,.04);margin:5px 0;overflow:visible}.search-result .card__inner{padding:24px 16px 4px}@media only screen and (min-width:500px){.search-result .card__inner{padding:24px 0 16px 16px}}@media only screen and (min-width:600px){.search-result>.card{margin:10px 0}}@media only screen and (min-width:768px){.search-result{border-radius:2px}.search-result>.card{margin:10px 0}.search-result .card__inner{padding:24px 0 16px 24px}}.search-result .search-result__tagline--wrapper{gap:0;margin-bottom:4px;order:3}.search-result .search-result__tagline--wrapper__content{font-size:14px}.search-result .search-result__tagline--wrapper .fact-with-icon__icon{height:11px;margin-top:0}.search-result--featured{background:#fff;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-radius:2px}}.search-result--featured>.card{border-radius:inherit;box-shadow:0 6px 16px rgba(0,0,0,.08),0 -2px 8px rgba(0,0,0,.04);margin:10px auto;overflow:visible;padding-top:0}.search-result--featured>.card:before{background:#9f651e;content:"";height:28px;left:-1px;position:absolute;top:18px;transform:rotate(45deg);width:28px}.search-result--featured>.card:after{background:#ffd594;border-radius:0 2px 2px 0;color:#835000;content:"Sponsored";font-size:14px;font-weight:600;height:22px;left:-7px;padding:1px 12px 0 13px;position:absolute;text-align:center;top:10px;width:92px}.search-result--featured .card__inner{padding:20px 20px 4px}@media only screen and (min-width:500px){.search-result--featured .card__inner{padding:20px 15px 15px}}@media only screen and (min-width:600px){.search-result--featured .card__inner{padding:38px 20px 15px}}.search-result--featured .fact-with-icon{align-items:center;gap:0;margin-bottom:4px;order:3}.search-result--featured .fact-with-icon__content{font-size:14px}.search-result--featured .fact-with-icon__icon{height:11px;margin-top:0}@media only screen and (max-width:600px){.search-result--featured__no-photo-margin{height:15px}}.search-result__link{background:#fff;display:block;position:relative}.platform .search-result__link:hover{text-decoration:none}.platform--touch .search-result__link:hover{background:inherit;text-decoration:inherit}.search-result__link>.card__inner{display:flex;flex:1 0;flex-wrap:wrap;order:1}@media only screen and (min-width:600px){.search-result__link{display:flex;justify-content:stretch}}.search-result-badge{margin:0;order:1;padding:0 0 4px}@media only screen and (max-width:321px){.search-result-card__action--single-cta{justify-content:center}.search-result-card__action--single-cta .search-result-cta{flex:0;margin:0}.search-result-card__action--single-cta .search-result-cta:after{border-left:1px solid #c3bfbe;color:transparent;content:"l";max-height:19px;width:1px}}@media only screen and (max-width:767.9px){.search-result-card__action--single-cta{border-top:1px solid #c3bfbe;flex-direction:row;height:46px;margin-top:11px}.search-result-card__action--single-cta .button.button--outline.button--green.button--search-result-atl{border-top:none;margin-left:auto}}.search-result-counter{margin:auto 16px;max-width:1080px;text-align:right}@media only screen and (min-width:360px){.search-result-counter{margin:auto}}.search-result-cta{align-items:center;display:flex;flex:1 1 0;flex-direction:row;flex-wrap:nowrap;margin:0;white-space:nowrap}@media only screen and (min-width:350px){.search-result-cta{margin:0 9px}}@media only screen and (min-width:500px){.search-result-cta{align-self:center;display:block;flex:1}}@media only screen and (min-width:768px) and (max-width:806px){.search-result-cta,.search-result-cta a{margin:0}}.search-result-cta__link{border-radius:4px;flex:1 33%;margin:13px 0;padding:4px 6px;text-align:center}@media only screen and (min-width:325px){.search-result-cta__link{padding:4px 11px}}@media only screen and (min-width:500px){.search-result-cta__link{padding:10px 17px}}.search-result-cta__link:hover{background:#d6e7ff;text-decoration:none}.search-result-cta__link:active{background:#b3d1ff;color:#1c3e70}.search-result-cta__link--twoOrLess{flex:unset}.search-result-cta__divider{border-left:1px solid #c3bfbe;min-height:19px}.search-result-cta__divider:last-of-type{border-left:none}.search-result-fact-list{align-items:center;column-gap:.375em;display:flex;flex-flow:row wrap;order:5;row-gap:4px;width:100%}@media only screen and (min-width:600px){.search-result-fact-list{column-gap:0;display:flex;row-gap:0;width:100%}}@media only screen and (min-width:760px){.search-result-fact-list{flex-wrap:wrap}}.search-result-fact-list__item{align-items:center;display:flex}.search-result-fact-list__item p{word-break:normal}.search-result-fact-list__item:first-child{margin-left:0}.search-result-fact-list__item:nth-child(n+2):before{color:#565656;content:"\2022";font-size:8px;padding-right:8px}.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-flex;margin:.25rem .375rem;max-width:60vw;position:relative}.search-result-fact-list__item:nth-child(odd){margin-right:0}}.search-result-feature{order:4;overflow:hidden;padding:0 0 10px;position:relative;width:100%}.search-result-feature__body{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.search-result-feature__body>strong{font-weight:600}.search-result-feature__teaser{background-color:#fff;bottom:10px;box-shadow:-6px 0 4px 0 #fff;position:absolute;right:0}.search-result-feature__teaser-text{color:#346dc2;font-weight:600;text-align:right}.search-result-grade{align-items:center;display:inline-grid;grid-template-columns:repeat(2,minmax(0,auto))}.search-result-grade .niche__grade{font-size:.5rem;margin-right:5px}@media only screen and (min-width:1400px){.search-result-grade .niche__grade{font-size:.6rem}}.search-result-photo-wrap{background-color:#fff;height:100px;position:relative;width:100%}@media only screen and (min-width:600px){.search-result-photo-wrap{height:auto;margin-left:16px;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}@media only screen and (max-width:767.9px),only screen and (min-width:768px){.search-result__no-photo-margin{height:auto;order:2;width:32px}}.search-results-table__container{background:#fff}.search-results-table__container summary{border-top:1px solid #c3bfbe;margin-left:auto;margin-right:auto;padding:12px 12px 14px 0;position:relative}@media only screen and (max-width:767.9px){.search-results-table__container summary:active h2,.search-results-table__container summary:active.close:after,.search-results-table__container summary:active:after{color:#016853}}.search-results-table__container summary h2{color:#003024;font-family:Fraunces,serif;font-size:1.125rem;font-weight:600;letter-spacing:.25px;padding:12px 0}@media only screen and (min-width:375px){.search-results-table__container summary h2{font-size:1.375rem}}.search-results-table__container summary::-webkit-details-marker{display:none}.search-results-table__container summary.close:after,.search-results-table__container summary:after{-webkit-font-smoothing:antialiased;color:#565656;content:"\e60c";display:inline;float:right;font-family:Niche-Interface-Symbols;font-size:1.125rem;font-style:normal;font-variant:normal;font-weight:400;padding-top:3px;position:absolute;right:10px;text-decoration:none;top:12px}@media only screen and (min-width:375px){.search-results-table__container summary.close:after,.search-results-table__container summary:after{font-size:1.25rem}}.search-results-table__container summary.open:after{content:"\e60f"}details summary{cursor:pointer;list-style:none}details summary>*{display:inline}@media only screen and (min-width:768px){details summary:hover{background-color:#efeae9}details summary:hover h2{color:#004436}}.search-results-table__table{border-collapse:separate;border-spacing:0 9px;color:#4a4a4a;margin-left:auto;margin-right:auto;max-width:1024px;padding:12px 0;width:100%}.search-results-table__table>thead th{border-bottom:1px solid #c3bfbe;font-weight:600;padding:0 1em 6px 0;text-align:left}@media only screen and (min-width:768px){.search-results-table__table>thead th{padding-right:5em}}.search-results-table__table>tbody tr:first-child td{padding-top:7px}.search-result-tagline{margin-bottom:4px;order:3}.search-result-tagline__content{font-size:14px}.search-result-tagline .fact-with-icon__icon{height:11px;margin-right:4px;margin-top:0;transform:translateY(1.5px)}.search-result-tagline__item{display:inline-block}.search-result-tagline__item .search-result-tagline__bullet{padding:0 6px}.search-result-tagline__item .review__stars{display:inline-block}.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-wrapper{margin:0;order:2;padding:0 0 2px;width:100%}.search-result__title-wrapper h2{display:inline-block;font-weight:600;margin-right:-10px}.search-result__claimed-indicator{background:no-repeat 50% url(https://d33a4decm84gsn.cloudfront.net/static/claim-school/claimed-entity-icon.svg);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{padding:2em 0 0;text-align:center}@media only screen and (min-width:768px){.search-results.search-results--no-results{font-size:1.125em;padding-top:3em}}.no-results__title{color:#4a4a4a;font-family:Fraunces,serif;font-size:28px;font-weight:600px;line-height:39px}.no-results__title:before{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/entity-search/no-results.png);content:"";display:block;height:159px;margin:auto auto 18px;width:177px}.no-results__subheader{margin-bottom:80px}.no-results__subheader>p{color:#4a4a4a;margin-bottom:0}.no-results__expand-your-search{white-space:nowrap}.search-results__list{display:flex;flex-direction:column;overflow:visible}.search-results__list .search-results__list__item:first-child .card{margin-top:8px}@media only screen and (min-width:500px){.search-results__list .search-results__list__item:first-child .card{margin-top:0}}.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 .block--sponsored-listings{margin:10px 0}@media only screen and (min-width:500px){.search-results__list .block--sponsored-listings{margin:16px 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}.search-results{padding-top:8px}}@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;justify-content:center;margin:auto;max-width:calc(1080vw - 48px);padding:8px 0}@media only screen and (min-width:500px){.search-topics-explorer{padding:36px 16px 0}}@media only screen and (min-width:768px){.search-topics-explorer{padding:36px 24px 0}}@media only screen and (min-width:1080px){.search-topics-explorer{max-width:1080px;padding:36px 22px 0 0}}.search-topics-explorer--without-search-topics{margin-bottom:-2px;padding:5px 6px 0}@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{background:#fff;box-shadow:0 16px 24px rgba(27,27,27,.08),0 0 8px rgba(27,27,27,.02),0 -2px 2px rgba(27,27,27,.02);display:block;font-size:16px;font-weight:600;margin-top:2.7rem;max-width:1060px;padding:0 28px;position:absolute;width:100%;z-index:7}.search-topics-explorer__columns{display:flex;flex-wrap:wrap;margin:1em 0 0}.search-topics-explorer-column{flex:1 0 40%}@media only screen and (min-width:500px){.search-topics-explorer-column,.search-topics-explorer-column:nth-child(3),.search-topics-explorer-column:nth-child(4){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-wrapper+.search-topics-explorer-list-wrapper{margin:1.5em 0 0}.search-topics-explorer-list-title{color:#1b1b1b;font-size:16px;font-weight:600;margin:0 0 .5em;padding:0}.search-topics-explorer-list__toggle-button-wrapper{margin-bottom:1em}.button.button--bare.search-topics-explorer-list__button{background:transparent;color:#1b1b1b;cursor:pointer;font-size:16px;font-weight:600;padding:0;text-align:left;width:100%}.button.button--bare.search-topics-explorer-list__button:after{bottom:-.2em;content:"\e60c"}.search-topics-explorer-list__item{-webkit-tap-highlight-color:rgba(0,0,0,0)}.search-topics-explorer-list__item:nth-child(2){display:none}@media only screen and (min-width:500px){.search-topics-explorer-list__item:nth-child(2){display:block}}.search-topics-explorer-list__item:nth-child(3){display:none}@media only screen and (min-width:600px){.search-topics-explorer-list__item:nth-child(3){display:block}}.search-topics-explorer-list__item:nth-child(4){display:none}@media only screen and (min-width:1080px){.search-topics-explorer-list__item:nth-child(4){display:block}}.search-topics-explorer-list__item:nth-child(5){display:none}@media only screen and (min-width:1080px){.search-topics-explorer-list__item:nth-child(5){display:block}}.search-topics-explorer-list__item:nth-child(6){display:none}.search-topics-explorer__columns .search-topics-explorer-list__item{font-size:16px;margin:0 0 .5em}.search-topics-explorer__suggested-topics .search-topics-explorer-list__item{padding:0 10px}.search-topics-explorer__suggested-topics .search-topics-explorer-list__item:hover{background:hsla(24,38%,78%,.2)}.search-topics-explorer__suggested-topics .search-topics-explorer-list__item:active{background:hsla(24,38%,78%,.4)}.search-topics-explorer__suggested-topics .search-topics-explorer-list__item a{color:#4a4a4a;display:block;padding:7px 0}.search-topics-explorer__suggested-topics .search-topics-explorer-list__item a:hover{text-decoration:none}.search-topics-explorer__columns .search-topics-explorer-list__item:nth-child(2),.search-topics-explorer__columns .search-topics-explorer-list__item:nth-child(3),.search-topics-explorer__columns .search-topics-explorer-list__item:nth-child(4),.search-topics-explorer__columns .search-topics-explorer-list__item:nth-child(6){display:block}.button.button--bare.search-topics-explorer__more{-webkit-tap-highlight-color:rgba(0,0,0,0);color:#565656;display:block;font-size:16px;transform:translateY(-2px);width:100%}.button.button--bare.search-topics-explorer__more svg{fill:#4a4a4a;margin-left:6px}.search-topics-explorer__more--wrapper{position:relative}.search-topics-explorer__more--wrapper:hover{background:hsla(24,38%,78%,.2)}.search-topics-explorer__more--wrapper:active{background:hsla(24,38%,78%,.4)}.search-topics-explorer__more--text-wrapper{display:flex;flex-direction:row;justify-content:space-around;width:60px}.search-topics-explorer__suggested-topics-wrap{border-bottom:1px solid #c3bfbe;display:flex;justify-content:space-between;width:100%}.search-topics-explorer__suggested-topics{display:flex;flex-grow:4;justify-content:space-around;text-align:center}.search-topics-explorer__current-topic{border-bottom:4px solid #004436;color:#004436;display:block;flex-grow:1;font-weight:600;padding:7px 0;text-align:center}.js-focus-visible .school-locator :focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .school-locator .focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .school-locator .focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}@media only screen and (min-width:768px){.school-locator__inner{display:flex;height:calc(100vh - 203px)}}.school-locator__inner.school-locator__inner--college-app{height:calc(100vh - 137px)}.school-locator-map,.school-locator-map .map{display:flex;flex:1 1 0%;height:100%}.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;flex:1 1 0%;height:100%}.school-locator-map .map .mapboxgl-missing-css{display:none}.school-locator-map-wrap{background:#fff;bottom:0;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;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:2 0 0;opacity:1;pointer-events:auto;position:static;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__close,.school-locator-mobile-controls__list-schools{background-color:#fff;border:none;border-left:1px solid #e6e6e6;cursor:pointer;font-size:18px;font-weight:600;line-height:1.4em;pointer-events:auto}.school-locator-mobile-controls__close:focus,.school-locator-mobile-controls__list-schools:focus{outline-offset:-4px!important}.school-locator-mobile-controls__list-schools{color:#007ac8;font-family:Source Sans Pro;padding:10px}.school-locator-mobile-controls__list-schools:hover{color:#0063a5;text-decoration:underline}.school-locator-mobile-controls__close{padding:11px 10px 9px}.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-districts{border-bottom:1px solid #ddd;margin:0 0 1em;padding:0 0 1em}.school-locator-districts__title{color:#5f5f5f;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%);margin:0 auto;max-width:1140px;padding:20px 0 0;position:relative;text-align:center}@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(https://d33a4decm84gsn.cloudfront.net/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(https://d33a4decm84gsn.cloudfront.net/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:" "}.school-locator-header-description__toggle,.school-locator-header-description__toggle--hidden{position:relative}.school-locator-header-description__toggle .school-locator-header-description__toggle__link,.school-locator-header-description__toggle--hidden .school-locator-header-description__toggle__link{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.school-locator-header-description__toggle .school-locator-header-description__toggle__link:hover,.school-locator-header-description__toggle--hidden .school-locator-header-description__toggle__link:hover{color:#0063a5}.school-locator-header-description__toggle .school-locator-header-description__toggle__link:after,.school-locator-header-description__toggle--hidden .school-locator-header-description__toggle__link:after{background:linear-gradient(270deg,#fff 60%,hsla(0,0%,100%,0));bottom:0;color:#007ac8;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 .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):not(.Mui-focusVisible),.js-focus-visible .school-locator-header-description__toggle .school-locator-header-description__toggle__link:focus:not(.focus-visible):not(.Mui-focusVisible):after,.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):not(.Mui-focusVisible),.js-focus-visible .school-locator-header-description__toggle--hidden .school-locator-header-description__toggle__link:focus:not(.focus-visible):not(.Mui-focusVisible):after{outline:0}.js-focus-visible .school-locator-header-description__toggle .school-locator-header-description__toggle__link.focus-visible:after,.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;z-index:1000}.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):not(.Mui-focusVisible):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;z-index:1000}}.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{box-shadow:none;font-family:Source Sans Pro,sans-serif;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 .mapboxgl-ctrl-geocoder--icon,.school-locator .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-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;left:0;position:absolute;top:47px}.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:1 0 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;color:#919191;content:"Enter an address to see the schools zoned for it";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__address-buttons-container--mobile{display:flex;margin:0 0 1em}@media only screen and (min-width:768px){.school-locator-pane__address-buttons-container--mobile{display:none}}.school-locator-pane__address-buttons-container--mobile .school-locator-pane__current-address{background-color:#fff;border:1px solid #ddd;border-radius:2px 0 0 2px;border-right:none;color:#464646;cursor:text;flex:1;font-family:Source Sans Pro;font-size:18px;line-height:1.4em;overflow:hidden;padding:10px 15px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.school-locator-pane__address-buttons-container--mobile .school-locator-pane__current-address:focus{z-index:1}.school-locator-pane__address-buttons-container--mobile .school-locator-pane__map{background-color:#fff;border:1px solid #ddd;border-left-color:#e6e6e6;border-radius:0 2px 2px 0;color:#007ac8;cursor:pointer;font-family:Source Sans Pro;font-size:18px;font-weight:600;line-height:1.4em;padding:10px 15px}.school-locator-pane__address-buttons-container--mobile .school-locator-pane__map:hover{color:#0063a5}.school-locator-pane__disclaimer{color:#5f5f5f;font-size:14px;margin:0 0 1em;min-height:80px}.school-locator-tab{padding:1em 0 0}.school-locator-tab__disclaimer{color:#919191;font-size:14px;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__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:#5f5f5f;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;display:inline-block;font-size:14px;white-space:nowrap}.real-estate-home__detail:not(:first-of-type):before{content:"\00A0";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}@media only screen and (min-width:768px){.real-estate-home__image{flex:0 0 170px;width:170px}}.real-estate-home__no_image{background-image:url(https://d33a4decm84gsn.cloudfront.net/static/real-estate/real-estate-no-photo.svg);background-position:50%;background-size:cover;flex:0 0 140px;margin:0 10px 0 0;width:140px}@media only screen and (min-width:768px){.real-estate-home__no_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):not(.Mui-focusVisible){outline:0}.js-focus-visible .real-estate-listing a.focus-visible{outline:3px solid #222;outline-offset:3px;z-index:1000}.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):not(.Mui-focusVisible){outline:0}.js-focus-visible .real-estate-more-listings-link.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .real-estate-more-listings-link.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.real-estate-more-listings-link .block--horiz-poll .icon-arrowright-thin--horiz-poll,.real-estate-more-listings-link .icon--arrowright--premium-link,.real-estate-more-listings-link .icon-arrowright-thin,.real-estate-more-listings-link .icon-arrowright-thin--account-entity,.real-estate-more-listings-link .icon-arrowright-thin--expansion,.real-estate-more-listings-link .icon-arrowright-thin--form-cta,.real-estate-more-listings-link .icon-arrowright-thin--search-results,.real-estate-more-listings-link .pagination__arrows .icon-arrowright-thin--pagination,.real-estate-more-listings-link .pagination__next .icon-arrowright-thin--pagination,.real-estate-more-listings-link .pagination__next--disabled .icon-arrowright-thin--pagination,.real-estate-more-listings-link .pagination__previous .icon-arrowright-thin--pagination,.real-estate-more-listings-link .pagination__previous--disabled .icon-arrowright-thin--pagination,.real-estate-more-listings-link .poll__single__survey .icon-arrowright-thin--poll{position:relative;top:2px}.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}}.cobrand-show{display:none}.role-scholarship-body,.role-scholarship-body .form__wrapper--desktop,.role-scholarship-body .role-scholarship-reg{background:#fbf5f2}.role-scholarship-body .form__submit{justify-content:flex-start}.role-scholarship-body .cobrand-hide{display:none}.role-scholarship-body .cobrand-show{display:block}.role-scholarship-body__already-applied__wrapper{align-items:center;display:flex;flex-direction:column}.role-scholarship-body__already-applied__check{margin-top:2.5em}.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__description a{color:#0063a5}.role-scholarship-form__apply{margin:30px 0;user-select:none;width:100%}@media only screen and (min-width:500px){.role-scholarship-form__apply{margin:30px auto;width:250px}}.partner-scholarship-opt-in{cursor:pointer;display:inline-block;font-size:16px;line-height:1.2;padding:.2em 2em;position:relative}.partner-scholarship-opt-in input{cursor:pointer;opacity:0;position:absolute}.partner-scholarship-opt-in__indicator{background:#fff;border:1px solid #fff;border-radius:2px;font-size:18px;height:1em;left:.25em;position:absolute;top:.18em;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:.25em;position:absolute;top:.18em;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{border:solid #fff;border-width:0 2px 2px 0;height:10px;left:.275em;top:0;transform:rotate(45deg) scale(0);transition:transform .15s ease;width:5px;will-change:transform}.js-focus-visible .partner-scholarship-opt-in__input:focus:not(.focus-visible):not(.Mui-focusVisible)~.partner-scholarship-opt-in__indicator{outline:0}.js-focus-visible .partner-scholarship-opt-in__input.focus-visible~.partner-scholarship-opt-in__indicator{outline:3px solid #222;outline-offset:3px;z-index:1000}.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{font-size:.875rem;margin:0 auto;padding-bottom:30px}.role-scholarship-reg .form__terms a{font-size:.875rem}.role-scholarship-reg__callout{background-color:#00be76;color:#323232;line-height:18px;padding:15px 30px;text-align:center}.role-scholarship-reg__callout__link{font-weight:600}.role-scholarship-reg__callout__link:hover{color:#1b1b1b;cursor:pointer;text-decoration:underline}.role-scholarship{color:#1b1b1b}.js-focus-visible .role-scholarship :focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .role-scholarship .focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .role-scholarship .focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.role-scholarship .survey-open-poll__input:focus,.role-scholarship .survey-text-input__input:focus,.role-scholarship .textbox--conjoined--error:focus,.role-scholarship .textbox--conjoined--inner--error:focus,.role-scholarship .textbox--conjoined--inner--success:focus,.role-scholarship .textbox--conjoined--success:focus,.role-scholarship .textbox--conjoined:focus,.role-scholarship .textbox--error:focus,.role-scholarship .textbox--success:focus,.role-scholarship .textbox--textarea:focus,.role-scholarship .textbox:focus{outline:0}.role-scholarship .button--large{align-items:center;background:#004436;border:none;border-radius:100px;color:#fff;display:flex;font-size:16px;height:42px;justify-content:center;min-height:42px;min-width:163px;padding:0 1em;text-align:center}.role-scholarship .button--large:hover{background:#016853}.role-scholarship .button--large:active{background:#003024}.role-scholarship .option-picker__options__btn{background:#faf6f5;border-radius:4px;color:#004436;font-weight:600}.role-scholarship .option-picker__options__btn:not(.option-picker__options__btn--selected):hover{background:#acdbcd}.role-scholarship .option-picker__options__btn--active{background:#acdbcd;color:#004436;font-weight:600}.role-scholarship .option-picker__options__btn--selected{background:#66bda3;border-radius:4px;color:#004436;font-weight:600}.role-scholarship .option-picker__breadcrumbs__crumb{color:#346dc2}.role-scholarship .option-picker__breadcrumbs__crumb:hover{color:#295aa2}.role-scholarship .button.button--bare.option-picker__try-again{color:#346dc2}.role-scholarship .button.button--bare.option-picker__try-again:hover{color:#295aa2}.role-scholarship h1,.role-scholarship h2,.role-scholarship p{color:#1b1b1b}.role-scholarship h1,.role-scholarship h2{font-family:Fraunces,serif;font-weight:600}.role-scholarship .checkbox--error:checked+.field-group__label--checkbox:before,.role-scholarship .checkbox--success:checked+.field-group__label--checkbox:before,.role-scholarship .checkbox:checked+.field-group__label--checkbox:before,.role-scholarship .offer-option__input:checked+.field-group__label--checkbox:before{background:#007d5e;border:1px solid #007d5e}.role-scholarship .scholarship-section__info__title{font-family:Fraunces,serif}.role-scholarship .scholarship-footer__info__title{font-size:32px}.role-scholarship .form__header{font-family:Fraunces,serif;font-weight:600;max-width:220px}.role-scholarship .form__terms{margin:0 auto;max-width:280px;text-align:center;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}}.role-scholarship__button{align-items:center;background:#004436;border:none;border-radius:100px;display:flex;height:42px;justify-content:center;min-height:42px;min-width:163px;padding:0 1em;text-align:center}.role-scholarship__button:hover{background:#016853}.role-scholarship__button:active{background:#003024}.desktop-hide{display:block}@media only screen and (min-width:800px){.desktop-hide{display:none}}.mobile-hide{display:none}@media only screen and (min-width:800px){.mobile-hide{display:block}.desktop-invisible{visibility:hidden}}.basic-scholarship__wrapper{background-color:#fbf5f2;border-bottom:2.5rem solid #007d5e;display:flex;flex-direction:column;margin:0 auto;padding:21px 24px 52px}@media only screen and (min-width:380px){.basic-scholarship__wrapper{padding:21px 32px 83px}}@media only screen and (min-width:768px){.basic-scholarship__wrapper{padding-bottom:72px}}.basic-scholarship__wrapper .basic-scholarship__title{color:#003024;font-weight:600;padding-bottom:1rem}.basic-scholarship__wrapper .basic-scholarship__partner-name{color:#565656;font-size:11px;padding-bottom:6px}.basic-scholarship__wrapper .basic-scholarship__btn-back{align-self:flex-start;color:#346dc2;cursor:pointer;font-weight:600;padding-bottom:4px}.basic-scholarship__wrapper .basic-scholarship__btn-back:hover{color:#295aa2}.basic-scholarship__wrapper .basic-scholarship__btn-back .icon-arrowleft-thin,.basic-scholarship__wrapper .basic-scholarship__btn-back .icon-arrowleft-thin--expansion,.basic-scholarship__wrapper .basic-scholarship__btn-back .icon-arrowleft-thin--modal,.basic-scholarship__wrapper .basic-scholarship__btn-back .pagination__arrows .icon-arrowleft-thin--pagination,.basic-scholarship__wrapper .basic-scholarship__btn-back .pagination__next .icon-arrowleft-thin--pagination,.basic-scholarship__wrapper .basic-scholarship__btn-back .pagination__next--disabled .icon-arrowleft-thin--pagination,.basic-scholarship__wrapper .basic-scholarship__btn-back .pagination__previous .icon-arrowleft-thin--pagination,.basic-scholarship__wrapper .basic-scholarship__btn-back .pagination__previous--disabled .icon-arrowleft-thin--pagination{margin-left:-5px;margin-right:5px;position:relative;top:2px}@media only screen and (min-width:768px){.basic-scholarship__wrapper .basic-scholarship__btn-back{margin-left:-12px;padding-left:0}}@media only screen and (min-width:1024px){.basic-scholarship__wrapper .basic-scholarship__btn-back{margin-left:calc(50vw - 613px)}}.basic-scholarship__wrapper .basic-scholarship__description{color:#1b1b1b;line-height:22px;padding-bottom:24px}.basic-scholarship__wrapper .basic-scholarship__deadline{color:#1b1b1b;font:700 18px Source Sans Pro,sans-serif;padding-bottom:32px}@media only screen and (min-width:768px),only screen and (min-width:768px) and (max-width:1200px){.basic-scholarship__wrapper .basic-scholarship__deadline{display:flex}}.basic-scholarship__wrapper .basic-scholarship__apply-now{max-width:100%}@media only screen and (min-width:380px){.basic-scholarship__wrapper .basic-scholarship__apply-now{max-width:150px}}.basic-scholarship__body{display:flex;flex-direction:column;margin-top:38px}@media only screen and (min-width:380px){.basic-scholarship__body{margin-top:51px}}@media only screen and (min-width:768px){.basic-scholarship__body{margin:38px auto 0;max-width:675px}}.custom-site-search__container{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:855px;padding:20px 24px}@media only screen and (min-width:600px){.custom-site-search__container{padding:28px 40px 20px}}.custom-site-search-error{background-color:#fbf5f2;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:124px 0;text-align:center}.custom-site-search-error__header{color:#003024;font-family:Fraunces,serif;font-size:26px;font-weight:700;line-height:34px;margin:24px auto 0;width:90%}@media only screen and (min-width:600px){.custom-site-search-error__header{font-size:32px;line-height:38.4px}}.custom-site-search-error__text--reload,.custom-site-search-error__text--try-again{color:#323232;font-size:22px;letter-spacing:.25px;line-height:140%;margin:24px auto;width:80%}.custom-site-search-error__text--reload p,.custom-site-search-error__text--try-again p{margin-bottom:0}.custom-site-search-error__text--reload p>strong,.custom-site-search-error__text--try-again p>strong{font-weight:600}.custom-site-search-error__text--try-again{max-width:320px}.custom-site-search-error__text--reload{max-width:420px}.custom-site-search-error__graphic{margin:auto;max-width:360px;width:80%}.custom-site-search-error__graphic>img{width:100%}.custom-site-search-error__reload-button{background:#004436;border-radius:100px;color:#fff;font-size:18px;font-weight:600;letter-spacing:.25px;line-height:100%;margin-top:32px;padding:14px 32px;width:151px}.custom-site-search__search-box{display:inline-block;margin-top:28px;position:relative}.custom-site-search__input{background-color:#faf6f5;border:none;border-bottom:1px solid #7d7c7c;color:#565656;font-size:28px;height:55px;letter-spacing:.25px;line-height:140%;padding-bottom:1px;padding-right:50px;text-indent:8px;width:100%}.custom-site-search__input:focus{background-color:hsla(30,6%,87%,.6);border-bottom:2px solid #007d5e;height:55px;outline:none;padding-bottom:0}.custom-site-search__input:focus+.custom-site-search__input-search-icon{color:#007d5e}.custom-site-search__input-clear-icon,.custom-site-search__input-search-icon{height:24px;position:absolute;right:16px;top:16px;width:24px;z-index:101}.custom-site-search__input-clear-icon{background-color:#dfdddb;border:none;border-radius:50%;color:#4a4a4a}.custom-site-search__input-clear-icon svg{bottom:0;height:10.67px;left:0;margin:auto;position:absolute;right:0;top:0;width:10.67px}.custom-site-search__input-clear-icon:active+.custom-site-search__input{background-color:hsla(30,6%,87%,.6);border-bottom:2px solid #007d5e;height:55px;outline:none;padding-bottom:0}.custom-site-search__input-clear-icon:hover{cursor:pointer}.custom-site-search__input-search-icon{color:#7d7c7c;pointer-events:none}.entity-type-tag{background-color:#def2ec;border-radius:10px;color:#004436;font-size:12px;font-weight:400;height:fit-content;letter-spacing:.15px;line-height:140%;padding:0 6px;text-transform:uppercase;vertical-align:middle;white-space:nowrap;width:fit-content}.custom-site-search-result__header{color:#346dc2;font-size:18px;font-weight:600;line-height:23px}@media only screen and (min-width:600px){.custom-site-search-result__header{align-items:center;display:flex;flex-direction:row}}.custom-site-search-result__header>a{color:#346dc2;padding-right:10px}.custom-site-search-result__header>a:hover{color:#295aa2}.custom-site-search-result__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#323232;display:-webkit-box;font-size:16px;line-height:21px;overflow:hidden;text-overflow:ellipsis}.custom-site-search-result__description--bold,.custom-site-search-result__description>strong{font-weight:600}.custom-site-search-result{padding-bottom:24px}@media only screen and (min-width:600px){.custom-site-search-result{padding-bottom:30px}}.custom-site-search-result__sponsored-label{color:#1b1b1b;font-size:16px;font-weight:600;margin-bottom:5px}.custom-site-search-result__url{color:#565656;font-size:16px;line-height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-site-search-result .search-result-tagline{color:#565656}.custom-site-search__result-count--desktop,.custom-site-search__result-count--mobile{color:#565656;font-size:14px;line-height:21px;margin-top:20px;text-align:right}.custom-site-search__result-count--mobile{display:none}@media (max-device-width:768px),only screen and (max-width:450px){.custom-site-search__result-count--mobile{display:block}}.custom-site-search__result-count--desktop{display:block}@media (max-device-width:768px),only screen and (max-width:450px){.custom-site-search__result-count--desktop{display:none}}.custom-site-search__result-list{padding-top:24px}.custom-site-search-no-results__graphic{height:219px;margin:auto;position:relative;width:219px}.custom-site-search-no-results__graphic-background{background-color:#efeae9;border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}.custom-site-search-no-results__graphic-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.custom-site-search-no-results__text{color:#565656;font-size:14px;line-height:150%;margin-top:20px}.custom-site-search-no-results__text>h2{color:#4a4a4a;font-family:Fraunces,serif;font-size:28px;font-weight:600;line-height:140%}.custom-site-search-no-results__text>p{margin-top:17px}.custom-site-search-no-results{margin:50px auto;text-align:center;width:80%}@media only screen and (min-width:600px){.custom-site-search-no-results{margin:80px auto;width:90%}}.custom-site-search-no-results>.custom-site-search-no-results__sponsored-listings{display:none}.custom-site-search-no-results.sponsored{margin:58px auto;text-align:left;width:100%}.custom-site-search-no-results.sponsored .custom-site-search-no-results__graphic,.custom-site-search-no-results.sponsored .custom-site-search-no-results__graphic-background,.custom-site-search-no-results.sponsored .custom-site-search-no-results__graphic-image{display:none}.custom-site-search-no-results.sponsored .custom-site-search-no-results__text{font-size:16px;margin-bottom:58px;text-align:left}.custom-site-search-no-results.sponsored .custom-site-search-no-results__text>h2{color:#565656;font-family:Fraunces,serif;font-size:32px}.custom-site-search-no-results.sponsored .custom-site-search-no-results__text>p{margin-top:16px}.custom-site-search-no-results.sponsored .custom-site-search-no-results__sponsored-listings{border-top:1px solid #dfdddb;display:block;padding-top:58px}.custom-site-search-no-results.sponsored .custom-site-search-no-results__sponsored-listings .custom-site-search-result-list{padding-top:18px}.custom-site-search-no-results.sponsored .custom-site-search-no-results__sponsored-listings .custom-site-search-result__sponsored-label{color:#1b1b1b;font-size:16px;font-weight:600;margin-bottom:5px}.custom-site-search-no-results.sponsored .custom-site-search-no-results__sponsored-listings .custom-site-search-result__header{margin-bottom:18px}@media only screen and (min-width:600px){.custom-site-search-no-results.sponsored .custom-site-search-no-results__sponsored-listings .custom-site-search-result__header{margin-bottom:13px}}.custom-site-search__pagination--desktop,.custom-site-search__pagination--mobile{justify-content:center}.custom-site-search__pagination--mobile{display:none}@media (max-device-width:768px),screen and (max-width:450px){.custom-site-search__pagination--mobile{display:flex}}.custom-site-search__pagination--desktop{display:flex}@media (max-device-width:768px),screen and (max-width:450px){.custom-site-search__pagination--desktop{display:none}}.custom-site-search__load-more{background-color:transparent;border:2px solid #004436;border-radius:5px;color:#004436;font-size:18px;font-weight:600;height:50px;letter-spacing:.45px;line-height:110%;max-width:335px;width:80%}.custom-site-search__load-more:active{background:#004436;border-color:#004436;color:#fff}@media (hover:hover){.custom-site-search__load-more:hover{background:#004436;border-color:#004436;color:#fff}}.custom-site-search__end-of-results{color:#565656;display:flex;flex:1;letter-spacing:.25px;line-height:130%;margin:0 24px;text-align:center}.custom-site-search__end-of-results>span{max-width:167px;padding:0 5px}.custom-site-search__end-of-results:after,.custom-site-search__end-of-results:before{background:linear-gradient(90deg,#7d7c7c,#7d7c7c);background-position:0 50%;background-repeat:repeat-x;background-size:100% 1px;content:"";flex-grow:1;margin:0}.custom-site-search__tabs{margin-top:28px}.custom-site-search__tabs .MuiTab-root{flex-grow:1}.custom-site-search__tabs .MuiTab-root:hover{background-color:transparent}@media (hover:hover){.custom-site-search__tabs .MuiTab-root:hover{background-color:hsla(24,41%,70%,.2)}}.custom-site-search__tabs .MuiTab-root:active{background-color:hsla(24,41%,70%,.4)}.custom-site-search__tabs .MuiTabs-indicator{min-width:60px}.custom-site-search__content .loading-indicator--overlay{position:fixed}.custom-site-search__content .loading-indicator-dots{margin-top:200px}.custom-site-search__header{color:#003024;font-family:Fraunces,serif;font-size:32px;font-weight:600;line-height:140%}.custom-site-search__header,.custom-site-search__input,.custom-site-search__tabs{position:relative;z-index:100}body[data-path="/site-search/"] .footer{z-index:100}body[data-path="/site-search/"] .global-nav__search-icon-container{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);font-size:.875rem;margin:30px 0 7px;max-width:450px;text-align:center}.survey-scholarship .form__terms a{color:rgba(0,0,0,.6);font-size:.875rem}.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{margin:0 0 1em;text-align:center}.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__info{margin:0 0 1em}.survey-scholarship .scholarship-footer__info h2{padding-bottom:.5em}.survey-scholarship .legacy-scholarship-header-bg,.survey-scholarship .legacy-scholarship-header:after{display:none}.survey-scholarship .legacy-scholarship-header__deadline{color:rgba(0,0,0,.6);font-size:14px}.survey-scholarship .legacy-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 .legacy-scholarship-header__title{color:rgba(0,0,0,.6);font-size:30px;margin-top:0;padding:0 0 10px}.survey-scholarship .survey-scholarship__body{align-items:center;display:flex;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{display:block;font-size:18px;line-height:20px;margin-bottom:5px}.survey-scholarship .survey-scholarship_new-value-label__hint{color:rgba(0,0,0,.5);font-size:.75em;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 .legacy-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 .legacy-scholarship-header__deadline{color:rgba(0,0,0,.6);font-size:16px}.survey-scholarship .legacy-scholarship-header__description{font-size:18px;line-height:20px}.survey-scholarship .legacy-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-exit,.fade-wait-exit{opacity:1}.fade-wait-delay-exit.fade-wait-delay-exit-active,.fade-wait-exit.fade-wait-exit-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-content-header{display:flex;justify-content:space-between;margin:auto 10px;position:relative}.scholarship-search-content-header__count{bottom:0;color:#5f5f5f;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{flex:1 0 0;padding:3px 0 0}.active-category__label{color:#919191;font-size:12px}.active-category__value{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@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{bottom:0;margin:0 0 0 auto;position:relative}}.scholarship-search-header{background-color:#fff;border-bottom:1px solid #ddd;box-shadow:0 0 3px rgba(0,0,0,.2);display:block;width:100%}.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__description .scholarship-search-header__link-button{background:none;color:#007ac8;font-size:1rem;padding:0;transition:none}.scholarship-search-header__description .scholarship-search-header__link-button:hover{color:#0063a5;text-decoration:underline}.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;height:80px;margin:0 0 0 -100px;width:80px}.scholarship-search-header__icon:before{height:80px;width:80px}.scholarship-search-header__title{line-height:1em;padding-left:0}.scholarship-search-header__button,.scholarship-search-header__buttons{display:none}}.link-button-wrapper{min-width:-webkit-min-content;min-width:min-content}.common-search-result-list__item .card{overflow:visible}.scholarship-search-result--featured .scholarship-search-result__title>a{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;display:block;font-size:12px;font-weight:600;line-height:20px;text-transform:uppercase}.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{color:#007ac8;display:inline-block;font-size:20px;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{color:#5f5f5f;font-size:12px;font-weight:600;text-transform:uppercase}.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;cursor:pointer;font-size:16px;line-height:1.4em;padding:10px 0;text-align:center}.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 none outside;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:after{-webkit-font-smoothing:antialiased;content:"\e60c";display:inline-block;font-family:Niche-Interface-Symbols;font-style:normal;font-variant:normal;font-weight:400;left:5px;line-height:1;position:relative;text-transform:none;top:2px}.js-focus-visible .scholarship-search-result-toggle__link:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .scholarship-search-result-toggle__link.focus-visible{outline:3px solid #222;outline-offset:3px;outline-offset:-3px!important;z-index:1000}.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}}.common-search-ad-wrapper{background-color:#fff;padding:30px 0 15px}.common-search-container{background-color:#f6f6f6}.js-focus-visible .common-search-container :focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .common-search-container .focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .common-search-container .focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.common-search-body{background-color:#f6f6f6;display:flex;flex-wrap:nowrap;min-height:100vh}.common-search-body .loading__container{position:absolute;top:180px}.common-search-content{margin:20px 5px;min-height:300px;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{clear:both;width:100%}.common-search-content-footer .pagination__pages__selector__wrapper:after{background:none;background-color:none;color:#007ac8;right:12px}.common-search-content-footer .pagination__pages__selector__wrapper:focus-within:after{background:rgba(0,0,0,.001);color:#007ac8}@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:"";font-size:33px;height:35px;left:-5px;position:absolute;top:10px;width:35px}.common-search-filter-header__label{font-size:20px;line-height:1em}.common-search-filter-header__description{display:block;font-size:13px;line-height:16px;margin:2px 0 0}.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:"";font-size:33px;height:35px;left:-5px;position:absolute;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}}.icon-exit-thick--input-list{color:#ccc;cursor:pointer;font-size:18px;margin:-9px 0 0;position:absolute;right:0;top:50%}.icon-exit-thick--input-list:hover{color:#e25333}.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{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{color:#ddd;cursor:pointer;cursor:default;display:block;font-size:18px;margin:0 0 5px;padding:5px 0 5px 35px;position:relative}.common-search-filter-input--radio--disabled .common-search-filter-input--radio__label{user-select:none}.common-search-filter-input--radio--disabled .common-search-filter-input--radio__label:before{background:#fff;border:1px solid #bbb;border-color:#ddd;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__input{left:0;opacity:.01;position:absolute;top:0}.js-focus-visible .common-search-filter-input--radio__input:focus:not(.focus-visible):not(.Mui-focusVisible)+.common-search-filter-input--radio__label:before{outline:0}.js-focus-visible .common-search-filter-input--radio__input.focus-visible+.common-search-filter-input--radio__label:before{outline:3px solid #222;outline-offset:3px;z-index:1000}.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:1px solid #ccc;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-radius:2px;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{-webkit-font-smoothing:antialiased;color:#464646;content:"\E60C";font-family:Niche-Interface-Symbols;font-size:24px;position:absolute;right:10px;z-index:1}.common-search-filter-input--input-list-select__input{appearance:none;background-color:#fff;border-radius:0;font-size:16px;height:3em;left:0;line-height:3em;margin:0;opacity:.01;padding:0;position:absolute;top:0;width:100%;z-index:2}.js-focus-visible .common-search-filter-input--input-list-select__input:focus:not(.focus-visible):not(.Mui-focusVisible)+.input-list-select__label{outline:0}.js-focus-visible .common-search-filter-input--input-list-select__input.focus-visible+.input-list-select__label{outline:3px solid #222;outline-offset:3px;z-index:1000}.common-search-filter-option{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:10px 0 10px 36px;position:relative;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:"";font-size:33px;height:35px;left:-5px;position:absolute;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.open-filter .common-search-filter-option__button,.common-search-filter-option:hover .common-search-filter-option__arrow,.common-search-filter-option:hover .common-search-filter-option__button{color:#007ac8}.common-search-filter-option.active-icon:before{color:blue}.panel .common-search-filter-option{margin:0 20px}.common-search-filter-option .common-search-filter-option__button{border:none;color:#464646;font-size:20px;line-height:1em;padding:8px 0;text-align:left;width:100%}.js-focus-visible .common-search-filter-option .common-search-filter-option__button:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .common-search-filter-option .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .common-search-filter-option .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.common-search-filter-option--with-summary .button.button--bare.common-search-filter-option__button{padding-bottom:0}.common-search-filter-option__arrow{speak:none;-webkit-font-smoothing:antialiased;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;text-transform:none;top:50%}.common-search-filter-option__arrow:before{content:"\e60e"}.common-search-filter-option__summary{color:#007ac8;display:block;font-size:13px;line-height:1.5em;margin:4px 25px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-search-filter-option--your-matches{border-bottom:1px solid #ddd;color:#464646;font-size:20px;line-height:1em;list-style-type:none;padding:10px 0 10px 36px;position:relative;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:"";font-size:33px;height:35px;left:-5px;position:absolute;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.open-filter .common-search-filter-option__button,.common-search-filter-option--your-matches:hover .common-search-filter-option__arrow,.common-search-filter-option--your-matches:hover .common-search-filter-option__button{color:#007ac8}.common-search-filter-option--your-matches.active-icon:before{color:blue}.panel .common-search-filter-option--your-matches{margin:0 20px}.common-search-filter-option--your-matches .common-search-filter-option__button{border:none;color:#464646;font-size:20px;line-height:1em;padding:8px 0;text-align:left;width:100%}.js-focus-visible .common-search-filter-option--your-matches .common-search-filter-option__button:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .common-search-filter-option--your-matches .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .common-search-filter-option--your-matches .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.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:10px 0 10px 36px;position:relative;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:"";font-size:33px;height:35px;left:-5px;position:absolute;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.open-filter .common-search-filter-option__button,.common-search-filter-option--new-scholarships:hover .common-search-filter-option__arrow,.common-search-filter-option--new-scholarships:hover .common-search-filter-option__button{color:#007ac8}.common-search-filter-option--new-scholarships.active-icon:before{color:blue}.panel .common-search-filter-option--new-scholarships{margin:0 20px}.common-search-filter-option--new-scholarships .common-search-filter-option__button{border:none;color:#464646;font-size:20px;line-height:1em;padding:8px 0;text-align:left;width:100%}.js-focus-visible .common-search-filter-option--new-scholarships .common-search-filter-option__button:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .common-search-filter-option--new-scholarships .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .common-search-filter-option--new-scholarships .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.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:10px 0 10px 36px;position:relative;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:"";font-size:33px;height:35px;left:-5px;position:absolute;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.open-filter .common-search-filter-option__button,.common-search-filter-option--popular-scholarships:hover .common-search-filter-option__arrow,.common-search-filter-option--popular-scholarships:hover .common-search-filter-option__button{color:#007ac8}.common-search-filter-option--popular-scholarships.active-icon:before{color:blue}.panel .common-search-filter-option--popular-scholarships{margin:0 20px}.common-search-filter-option--popular-scholarships .common-search-filter-option__button{border:none;color:#464646;font-size:20px;line-height:1em;padding:8px 0;text-align:left;width:100%}.js-focus-visible .common-search-filter-option--popular-scholarships .common-search-filter-option__button:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .common-search-filter-option--popular-scholarships .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .common-search-filter-option--popular-scholarships .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.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:10px 0 10px 36px;position:relative;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:"";font-size:33px;height:35px;left:-5px;position:absolute;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.open-filter .common-search-filter-option__button,.common-search-filter-option--sweepstakes:hover .common-search-filter-option__arrow,.common-search-filter-option--sweepstakes:hover .common-search-filter-option__button{color:#007ac8}.common-search-filter-option--sweepstakes.active-icon:before{color:blue}.panel .common-search-filter-option--sweepstakes{margin:0 20px}.common-search-filter-option--sweepstakes .common-search-filter-option__button{border:none;color:#464646;font-size:20px;line-height:1em;padding:8px 0;text-align:left;width:100%}.js-focus-visible .common-search-filter-option--sweepstakes .common-search-filter-option__button:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .common-search-filter-option--sweepstakes .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .common-search-filter-option--sweepstakes .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.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:10px 0 10px 36px;position:relative;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:"";font-size:33px;height:35px;left:-5px;position:absolute;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.open-filter .common-search-filter-option__button,.common-search-filter-option--niche-scholarships:hover .common-search-filter-option__arrow,.common-search-filter-option--niche-scholarships:hover .common-search-filter-option__button{color:#007ac8}.common-search-filter-option--niche-scholarships.active-icon:before{color:blue}.panel .common-search-filter-option--niche-scholarships{margin:0 20px}.common-search-filter-option--niche-scholarships .common-search-filter-option__button{border:none;color:#464646;font-size:20px;line-height:1em;padding:8px 0;text-align:left;width:100%}.js-focus-visible .common-search-filter-option--niche-scholarships .common-search-filter-option__button:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .common-search-filter-option--niche-scholarships .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .common-search-filter-option--niche-scholarships .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.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:10px 0 10px 36px;position:relative;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:"";font-size:33px;height:35px;left:-5px;position:absolute;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.open-filter .common-search-filter-option__button,.common-search-filter-option--states:hover .common-search-filter-option__arrow,.common-search-filter-option--states:hover .common-search-filter-option__button{color:#007ac8}.common-search-filter-option--states.active-icon:before{color:blue}.panel .common-search-filter-option--states{margin:0 20px}.common-search-filter-option--states .common-search-filter-option__button{border:none;color:#464646;font-size:20px;line-height:1em;padding:8px 0;text-align:left;width:100%}.js-focus-visible .common-search-filter-option--states .common-search-filter-option__button:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .common-search-filter-option--states .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .common-search-filter-option--states .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.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:10px 0 10px 36px;position:relative;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:"";font-size:33px;height:35px;left:-5px;position:absolute;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.open-filter .common-search-filter-option__button,.common-search-filter-option--majors:hover .common-search-filter-option__arrow,.common-search-filter-option--majors:hover .common-search-filter-option__button{color:#007ac8}.common-search-filter-option--majors.active-icon:before{color:blue}.panel .common-search-filter-option--majors{margin:0 20px}.common-search-filter-option--majors .common-search-filter-option__button{border:none;color:#464646;font-size:20px;line-height:1em;padding:8px 0;text-align:left;width:100%}.js-focus-visible .common-search-filter-option--majors .common-search-filter-option__button:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .common-search-filter-option--majors .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .common-search-filter-option--majors .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.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:10px 0 10px 36px;position:relative;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:"";font-size:33px;height:35px;left:-5px;position:absolute;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.open-filter .common-search-filter-option__button,.common-search-filter-option--easy-to-apply:hover .common-search-filter-option__arrow,.common-search-filter-option--easy-to-apply:hover .common-search-filter-option__button{color:#007ac8}.common-search-filter-option--easy-to-apply.active-icon:before{color:blue}.panel .common-search-filter-option--easy-to-apply{margin:0 20px}.common-search-filter-option--easy-to-apply .common-search-filter-option__button{border:none;color:#464646;font-size:20px;line-height:1em;padding:8px 0;text-align:left;width:100%}.js-focus-visible .common-search-filter-option--easy-to-apply .common-search-filter-option__button:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .common-search-filter-option--easy-to-apply .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .common-search-filter-option--easy-to-apply .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.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:10px 0 10px 36px;position:relative;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:"";font-size:33px;height:35px;left:-5px;position:absolute;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.open-filter .common-search-filter-option__button,.common-search-filter-option--minorities:hover .common-search-filter-option__arrow,.common-search-filter-option--minorities:hover .common-search-filter-option__button{color:#007ac8}.common-search-filter-option--minorities.active-icon:before{color:blue}.panel .common-search-filter-option--minorities{margin:0 20px}.common-search-filter-option--minorities .common-search-filter-option__button{border:none;color:#464646;font-size:20px;line-height:1em;padding:8px 0;text-align:left;width:100%}.js-focus-visible .common-search-filter-option--minorities .common-search-filter-option__button:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .common-search-filter-option--minorities .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .common-search-filter-option--minorities .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.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:10px 0 10px 36px;position:relative;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:"";font-size:33px;height:35px;left:-5px;position:absolute;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.open-filter .common-search-filter-option__button,.common-search-filter-option--more-scholarships:hover .common-search-filter-option__arrow,.common-search-filter-option--more-scholarships:hover .common-search-filter-option__button{color:#007ac8}.common-search-filter-option--more-scholarships.active-icon:before{color:blue}.panel .common-search-filter-option--more-scholarships{margin:0 20px}.common-search-filter-option--more-scholarships .common-search-filter-option__button{border:none;color:#464646;font-size:20px;line-height:1em;padding:8px 0;text-align:left;width:100%}.js-focus-visible .common-search-filter-option--more-scholarships .common-search-filter-option__button:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .common-search-filter-option--more-scholarships .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .common-search-filter-option--more-scholarships .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.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:10px 0 10px 36px;position:relative;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:"";font-size:33px;height:35px;left:-5px;position:absolute;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.open-filter .common-search-filter-option__button,.common-search-filter-option--location:hover .common-search-filter-option__arrow,.common-search-filter-option--location:hover .common-search-filter-option__button{color:#007ac8}.common-search-filter-option--location.active-icon:before{color:blue}.panel .common-search-filter-option--location{margin:0 20px}.common-search-filter-option--location .common-search-filter-option__button{border:none;color:#464646;font-size:20px;line-height:1em;padding:8px 0;text-align:left;width:100%}.js-focus-visible .common-search-filter-option--location .common-search-filter-option__button:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .common-search-filter-option--location .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .common-search-filter-option--location .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.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:10px 0 10px 36px;position:relative;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:"";font-size:33px;height:35px;left:-5px;position:absolute;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.open-filter .common-search-filter-option__button,.common-search-filter-option--district:hover .common-search-filter-option__arrow,.common-search-filter-option--district:hover .common-search-filter-option__button{color:#007ac8}.common-search-filter-option--district.active-icon:before{color:blue}.panel .common-search-filter-option--district{margin:0 20px}.common-search-filter-option--district .common-search-filter-option__button{border:none;color:#464646;font-size:20px;line-height:1em;padding:8px 0;text-align:left;width:100%}.js-focus-visible .common-search-filter-option--district .common-search-filter-option__button:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .common-search-filter-option--district .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .common-search-filter-option--district .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.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:10px 0 10px 36px;position:relative;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:"";font-size:33px;height:35px;left:-5px;position:absolute;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.open-filter .common-search-filter-option__button,.common-search-filter-option--grades-offered:hover .common-search-filter-option__arrow,.common-search-filter-option--grades-offered:hover .common-search-filter-option__button{color:#007ac8}.common-search-filter-option--grades-offered.active-icon:before{color:blue}.panel .common-search-filter-option--grades-offered{margin:0 20px}.common-search-filter-option--grades-offered .common-search-filter-option__button{border:none;color:#464646;font-size:20px;line-height:1em;padding:8px 0;text-align:left;width:100%}.js-focus-visible .common-search-filter-option--grades-offered .common-search-filter-option__button:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .common-search-filter-option--grades-offered .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .common-search-filter-option--grades-offered .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.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:10px 0 10px 36px;position:relative;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:"";font-size:33px;height:35px;left:-5px;position:absolute;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.open-filter .common-search-filter-option__button,.common-search-filter-option--school-type:hover .common-search-filter-option__arrow,.common-search-filter-option--school-type:hover .common-search-filter-option__button{color:#007ac8}.common-search-filter-option--school-type.active-icon:before{color:blue}.panel .common-search-filter-option--school-type{margin:0 20px}.common-search-filter-option--school-type .common-search-filter-option__button{border:none;color:#464646;font-size:20px;line-height:1em;padding:8px 0;text-align:left;width:100%}.js-focus-visible .common-search-filter-option--school-type .common-search-filter-option__button:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .common-search-filter-option--school-type .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .common-search-filter-option--school-type .common-search-filter-option__button.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.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}.button.button--bare.common-search-filter-clear{color:#007ac8;cursor:pointer;display:inline-block;font-family:Source Sans Pro;font-size:16px;line-height:1.4em;margin-top:15px;padding:0;text-decoration:underline}.js-focus-visible .button.button--bare.common-search-filter-clear:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .button.button--bare.common-search-filter-clear.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .button.button--bare.common-search-filter-clear.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.button.button--bare.common-search-filter-clear:hover{color:#0063a5}.scholarship-search-filters-drawer__header-wrap{background:#007ac8;height:60px;width:311px}.scholarship-search-filters-drawer__header-wrap .panel__header{background:#007ac8}.scholarship-search-filters-drawer__header-wrap .icon-exit-thin--panel-header{color:#b8def7;top:-10px}.scholarship-search-filters-drawer__header-wrap .icon-exit-thin--panel-header:hover{color:#fff}.scholarship-search-filters-drawer__header-wrap .scholarship-search-filters-drawer__header{color:#fff;font-size:20px;line-height:1em;padding:5px 0 0}.scholarship-search-filters-drawer__content-wrap{margin:15px 20px}.scholarship-search-filters-drawer__save-button{display:block;margin-top:40px}.js-focus-visible .scholarship-search-filters-drawer__save-button:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .scholarship-search-filters-drawer__save-button.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .scholarship-search-filters-drawer__save-button.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.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{animation:search-sidebar-expansion--entering .2s ease-in;transform:translateX(0)}.common-search-sidebar-expansion-exit{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}@keyframes search-sidebar-expansion--entering{0%{transform:translateX(0)}to{transform:translateX(300px)}}@keyframes search-sidebar-expansion--exiting{0%{opacity:1;transform:translateX(300px)}to{opacity:0;transform:translateX(0)}}.common-search-sidebar-container{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;top:0;width:300px;z-index:2}.common-search-sidebar-body{padding:15px 20px}.common-search-sidebar-expansion{backface-visibility:hidden;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:absolute;top:0;transform:translateX(300px);width:300px;z-index:1}.button.button--bare.common-search-sidebar-expansion__close{color:#ddd;cursor:pointer;font-family:Niche-Interface-Symbols;font-size:26px;height:50px;line-height:46px;padding:0;position:absolute;right:0;text-align:center;top:7px;width:53px}.button.button--bare.common-search-sidebar-expansion__close:before{content:"\e611"}.button.button--bare.common-search-sidebar-expansion__close:hover{color:#bbb}@media only screen and (min-width:768px){.common-search-sidebar-container{display:inline-block}}.topic__section-title{color:#1b1b1b}.topic__content{display:flex;flex-direction:column;padding:0 16px 32px}.topic__content>*{margin-top:32px}@media only screen and (min-width:960px){.topic__content{margin:0 auto;max-width:855px;padding:0 0 32px}.topic__content>*{margin-top:64px}}.topic__content .illustrated-cta__card{margin-bottom:0;margin-left:0;margin-right:auto;max-width:755px;width:100%}.topic__content--text{max-width:735px;padding-top:16px}.topic__divider{margin-top:16px}@media only screen and (min-width:500px){.topic__divider{margin-top:24px}}.topic__nav{margin-top:16px}@media only screen and (min-width:500px){.topic__nav{margin-top:24px}}.topic .block--sponsored-listings{grid-gap:12px;margin-bottom:0;margin-left:0;max-width:unset;padding-left:0}@media only screen and (min-width:500px){.topic .block--sponsored-listings{padding-left:2px;padding-right:2px}}.topic .profile__sponsored-listings-card .sponsored-listings-card__atl-container .button.button--icon-heart-outline:after{right:0}@media only screen and (min-width:500px){.topic .profile__sponsored-listings-card .sponsored-listings-card__atl-container .button.button--icon-heart-outline:after{right:1px}}@media only screen and (min-width:960px){.topic .profile__sponsored-listings-card .sponsored-listings-card__atl-container .button.button--icon-heart-outline:after{right:0}}.block--no-data{align-items:center;background-color:#fbf5f2;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin-top:16px;min-height:257px;text-align:center}@media only screen and (min-width:500px){.block--no-data{min-height:237px}}.topic-hub__content,.topic-hub__header{display:flex;flex-direction:column}.topic-hub__header{width:100%}@media only screen and (min-width:768px){.topic-hub__header{flex-direction:row-reverse;max-height:398px}}.topic-hub__header--text{background:#003024;padding:76px 16px}.topic-hub__header--text>*{margin-bottom:16px}@media only screen and (min-width:500px){.topic-hub__header--text{padding:64px 24px}}@media only screen and (min-width:768px){.topic-hub__header--text{display:flex;flex:1;flex-direction:column;justify-content:center;padding-left:11%;padding-right:55px}}.topic-hub__header--image{display:none;margin-bottom:-6px;width:100%}.topic-hub__header--image img{height:100%;object-fit:cover;width:100%}@media only screen and (min-width:500px){.topic-hub__header--image{display:inline}}@media only screen and (min-width:768px){.topic-hub__header--image{width:50%}}.college-major-metrics{background:#f3e9e3;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:32px 40px}@media only screen and (min-width:768px){.college-major-metrics{flex-direction:row;gap:64px;padding:32px 24px}}.numeric-metric{align-items:center;max-width:100%;text-align:center}@media only screen and (min-width:768px){.numeric-metric{max-width:180px}}.numeric-metric__number{padding-bottom:12px}@media only screen and (min-width:768px){.numeric-metric__number{padding-bottom:8px}}.degrees-conferred-chart__chart{display:block;height:100%;min-height:400px;width:100%}.degrees-conferred-chart__chart--byMajor .highcharts-xaxis-labels>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;-webkit-box-align:start;content-visibility:auto;content-visibility:visible!important;display:-webkit-box;line-break:after-white-space;line-height:20px;max-height:223px;max-height:25px;max-width:125px;overflow:hidden;text-overflow:ellipsis!important;white-space:normal;white-space:normal!important}@media only screen and (min-width:360px){.degrees-conferred-chart__chart--byMajor .highcharts-xaxis-labels>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-box-align:start;content-visibility:auto;display:-webkit-box;line-break:after-white-space;line-height:18px;max-height:223px;max-width:150px;overflow:hidden;white-space:normal}}.degrees-conferred-chart__chart--byMajor .highcharts-grid-line{fill:#000;stroke:#000}.degrees-conferred-chart__chart--byMajor .highcharts-yaxis .highcharts-tick{stroke-width:2px;stroke:#000}.degrees-conferred-chart__chart--byMajor .highcharts-yaxis .highcharts-axis-line{stroke-width:0}.topic-chart{padding-top:16px}.topic-chart__container .chart-disclaimer{margin-top:12px}@media only screen and (min-width:768px){.topic-chart__container .chart-disclaimer{margin-top:16px}}.average-salary-chart .highcharts-point{width:70px}.average-salary-chart .highcharts-grid-line{fill:#dfdddb;stroke:#dfdddb}.average-salary-chart .highcharts-xaxis-labels{font-size:.875rem}@media only screen and (min-width:500px){.average-salary-chart .highcharts-xaxis-labels{font-size:1rem}}.average-salary-chart .highcharts-axis-title{align-items:center;color:#1b1b1b;display:flex;flex-direction:column;font-size:.875rem;font-weight:600;gap:8px}@media only screen and (min-width:500px){.average-salary-chart .highcharts-axis-title{font-size:1.125rem}}.average-salary-chart .highcharts-axis-title span:before{background:#fb5a00;border-radius:2px;content:"";display:inline-block;height:14px;margin-right:4px;vertical-align:bottom;width:14px}.average-salary-chart .highcharts-tooltip{font-size:1rem}.chart-disclaimer{align-items:center;color:#565656;display:flex;flex-direction:row;gap:6px}.highcharts-container{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fbf5f2;border-radius:12px;font-size:12px;height:100%;line-height:normal;outline:none;overflow:hidden;position:relative;text-align:left;touch-action:manipulation;user-select:none;width:100%;z-index:0}.highcharts-root{display:block}.highcharts-root text{stroke-width:0}.highcharts-strong{font-weight:700}.highcharts-emphasized{font-style:italic}.highcharts-anchor{cursor:pointer}.highcharts-label-box,.highcharts-plot-background,.highcharts-plot-border{fill:none}.highcharts-button-box{fill:inherit}.highcharts-subtitle{fill:#666;font-size:1em}.highcharts-xaxis-grid .highcharts-grid-line,.highcharts-yaxis .highcharts-tick{stroke-width:0}.highcharts-minor-grid-line{stroke:#f2f2f2}.highcharts-tooltip{cursor:default;pointer-events:none;transition:stroke .15s;white-space:nowrap}.highcharts-tooltip text{fill:#333}.highcharts-tooltip .highcharts-header{font-size:.85em}.highcharts-tooltip-box{stroke-width:1px}.highcharts-tooltip-box,.highcharts-tooltip-box .highcharts-label-box{fill:#f7f7f7;fill-opacity:.85}div.highcharts-tooltip{filter:none}.highcharts-selection-marker{fill:#335cad;fill-opacity:.25}.highcharts-graph{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.highcharts-empty-series{stroke-width:1px;fill:none;stroke:#ccc}.highcharts-state-hover .highcharts-graph{stroke-width:3}.highcharts-point-inactive,.highcharts-series-inactive{opacity:.2;transition:opacity 50ms}.highcharts-state-hover path{transition:stroke-width 50ms}.highcharts-state-normal path{transition:stroke-width .25s}.highcharts-data-labels,.highcharts-markers,.highcharts-point,g.highcharts-series{transition:opacity .25s}.highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover),.highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover),.highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover),.highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover){opacity:.2}.highcharts-area{fill-opacity:.75;stroke-width:0}.highcharts-markers{stroke-width:1px;stroke:#fff}.highcharts-a11y-marker-hidden,.highcharts-a11y-markers-hidden .highcharts-point:not(.highcharts-point-hover):not(.highcharts-a11y-marker-visible){opacity:0}.highcharts-point{stroke-width:1px}.highcharts-dense-data .highcharts-point{stroke-width:0}.highcharts-data-label{font-size:.9em;font-weight:700}.highcharts-data-label-box{fill:none;stroke-width:0}.highcharts-data-label text,text.highcharts-data-label{fill:#333}.highcharts-data-label-connector{fill:none}.highcharts-data-label-hidden{pointer-events:none}.highcharts-halo{fill-opacity:.25;stroke-width:0}.highcharts-markers .highcharts-point-select,.highcharts-series:not(.highcharts-pie-series) .highcharts-point-select{fill:#ccc;stroke:#000}.highcharts-column-series rect.highcharts-point{stroke:#fff}.highcharts-column-series .highcharts-point{transition:fill-opacity .25s}.highcharts-column-series .highcharts-point-hover{fill-opacity:.75;transition:fill-opacity 50ms}.highcharts-focus-border{fill:none;stroke-width:2px}.highcharts-legend-item-hidden .highcharts-focus-border{fill:none!important}.highcharts-legend-box{fill:none;stroke-width:0}.highcharts-legend-item>text{fill:#333;stroke-width:0;cursor:pointer}.highcharts-legend-item:hover text{fill:#000}.highcharts-legend-item-hidden *{fill:#ccc!important;stroke:#ccc!important;transition:fill .25s}.highcharts-legend-nav-active{fill:#039;cursor:pointer}.highcharts-legend-nav-inactive{fill:#ccc}circle.highcharts-legend-nav-active,circle.highcharts-legend-nav-inactive{fill:hsla(0,0%,75%,0)}.highcharts-legend-title-box{fill:none;stroke-width:0}.highcharts-loading{background-color:#fff;opacity:.5;position:absolute;text-align:center;transition:opacity .25s;z-index:10}.highcharts-loading-hidden{height:0!important;opacity:0;overflow:hidden;transition:opacity .25s,height .25s step-end}.highcharts-loading-inner{font-weight:700;position:relative;top:45%}.highcharts-a11y-proxy-button{background-color:transparent;border-width:0;cursor:pointer;display:block;margin:0;opacity:.001;outline:none;overflow:hidden;padding:0;position:absolute;z-index:999}.highcharts-a11y-proxy-group li{list-style:none}.highcharts-visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;margin-top:-3px;opacity:.01;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.highcharts-a11y-invisible{visibility:hidden}.highcharts-a11y-proxy-container,.highcharts-a11y-proxy-container-after,.highcharts-a11y-proxy-container-before{position:absolute;white-space:nowrap}.highcharts-markers,.highcharts-point,g.highcharts-series{outline:none}.highcharts-container,.highcharts-root{font-family:Source Sans Pro,sans-serif}.highcharts-background{fill:#fbf5f2}.highcharts-title{background:#004436;color:#fff;font-size:1rem;font-weight:600;left:0;line-height:18px;padding:13px;text-align:center;width:100%!important}@media only screen and (min-width:500px){.highcharts-title{font-size:1.125rem}}.highcharts-axis-line{fill:none;stroke:#000}.highcharts-yaxis .highcharts-axis-line{stroke-width:1px}.highcharts-yaxis.hide-yaxis .highcharts-axis-line{stroke-width:0}.highcharts-xaxis .highcharts-axis-line{stroke-width:1px}.highcharts-axis-title{fill:#4a4a4a;font-size:.875rem;font-weight:600;line-height:14px}@media only screen and (min-width:1024px){.highcharts-axis-title{font-size:1rem}}.highcharts-axis-labels{fill:#4a4a4a;cursor:default;font-size:.875rem;font-weight:600;line-height:14px}@media only screen and (min-width:1024px){.highcharts-axis-labels{font-size:1rem}}.highcharts-grid-line{fill:none;stroke:none}.highcharts-tick{stroke:none;stroke-width:0}.highcharts-color-0{fill:#004436;stroke:#004436}.highcharts-color-1{fill:#ffb7a0;stroke:#ffb7a0}.highcharts-color-2{fill:#fb5a00;stroke:#fb5a00}.highcharts-legend-item text{color:#000;font-size:.875rem;font-weight:400;letter-spacing:.15px;line-height:22.4px}@media only screen and (min-width:1024px){.highcharts-legend-item text{font-size:1rem}}.highcharts-tooltip-divider{border-style:solid;border-width:.5px;margin:5px 0}.masthead{background-color:#fbf5f2}.masthead__text{display:flex;flex-direction:column;padding:32px 16px}@media only screen and (min-width:768px){.masthead__text{display:flex;margin:0 auto;max-width:855px;padding:60px 16px}}@media only screen and (min-width:1440px){.masthead__text{padding:79px 16px}}.masthead__eyebrow{color:#004436;font-size:.875rem}@media only screen and (min-width:768px){.masthead__eyebrow{font-size:.875rem}}@media only screen and (min-width:1440px){.masthead__eyebrow{font-size:1.125rem}}.masthead__title{color:#004436;font-size:1.75rem;font-weight:600}@media only screen and (min-width:768px){.masthead__title{font-size:2.25rem}}@media only screen and (min-width:1440px){.masthead__title{font-size:3rem}}.previous-next-buttons{display:flex;gap:24px}.related-topics{display:flex;flex-direction:column;max-width:736px}@media only screen and (min-width:768px){.related-topics{padding:0}}.related-topics__links{display:flex;flex-wrap:wrap;gap:2%;padding:16px 0}.related-topic{flex-basis:100%;min-width:0}@media only screen and (min-width:768px){.related-topic{flex-basis:32%}}.related-topic__link{align-items:center;border-radius:4px;box-shadow:0 6px 16px rgba(0,0,0,.08),0 -2px 8px rgba(0,0,0,.04);color:#4a4a4a;display:flex;font-size:1rem;font-weight:600;justify-content:space-between;margin:8px 0;padding:13px;width:100%}.related-topic__link:hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.1),0 4px 5px rgba(0,0,0,.07),0 1px 10px rgba(0,0,0,.06);color:#4a4a4a;text-decoration:none}.related-topic__label{overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.related-topic--hidden{display:none}.related-topic .niche-icon--arrow-right-with-tail{flex-shrink:0}.salary-chart{margin-top:12px;width:100%}.salary-chart,.salary-chart td,.salary-chart th{border-collapse:collapse}.salary-chart thead{background-color:#004436}.salary-chart tbody{background-color:#fbf5f2}.salary-chart tr:last-of-type{background:#fff}.salary-chart__head{background:#004436;color:#fff;text-align:left}.salary-chart__head th{background-color:#004436;font-size:1rem;font-weight:600;line-height:18px}@media only screen and (min-width:500px){.salary-chart__head th{font-size:1.125rem}}.salary-chart__head--left{border-radius:8px 0 0;padding:13px 21px 13px 16px}@media only screen and (min-width:500px){.salary-chart__head--left{padding:13px 12px 13px 32px}}@media only screen and (min-width:768px){.salary-chart__head--left{padding:13px 64px 13px 123px}}@media only screen and (min-width:1200px){.salary-chart__head--left{padding:13px 64px 13px 140px}}.salary-chart__head--right{border-radius:0 8px 0 0;padding:13px 17px 13px 0}@media only screen and (min-width:500px){.salary-chart__head--right{padding:13px 20px 13px 0}}@media only screen and (min-width:768px){.salary-chart__head--right{padding:13px 120px 13px 0}}@media only screen and (min-width:1200px){.salary-chart__head--right{padding:13px 140px 13px 0}}.salary-chart__head--salary-long{display:none}@media only screen and (min-width:500px){.salary-chart__head--salary-long{display:block}}.salary-chart__head--salary-short{display:block}@media only screen and (min-width:500px){.salary-chart__head--salary-short{display:none}}.salary-chart__row td{color:#4a4a4a}.salary-chart__row--even,.salary-chart__row--even td{background:#fbf5f2}.salary-chart__row--odd,.salary-chart__row--odd td{background:#f3e9e3}.salary-chart__row:last-of-type{border-radius:8px}.salary-chart__cell--left{font-weight:600;max-width:60vw;padding:13px 21px 13px 16px}@media only screen and (min-width:500px){.salary-chart__cell--left{max-width:unset}}.salary-chart__cell--left a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}tbody tr:nth-last-child(2) .salary-chart__cell--left{border-radius:0 0 0 8px}@media only screen and (min-width:500px){.salary-chart__cell--left{padding:13px 12px 13px 32px}}@media only screen and (min-width:768px){.salary-chart__cell--left{padding:13px 64px 13px 123px}}@media only screen and (min-width:1200px){.salary-chart__cell--left{padding:13px 64px 13px 140px}}.salary-chart__cell--right{font-size:.875rem;padding:13px 17px 13px 0}tbody tr:nth-last-child(2) .salary-chart__cell--right{border-radius:0 0 8px}@media only screen and (min-width:500px){.salary-chart__cell--right{padding:13px 20px 13px 0}}@media only screen and (min-width:768px){.salary-chart__cell--right{padding:13px 120px 13px 0}}@media only screen and (min-width:1200px){.salary-chart__cell--right{padding:13px 140px 13px 0}}@media only screen and (min-width:500px){.salary-chart__cell--right{font-size:1rem}}.salary-chart__cell--no-data{color:#565656;font-style:italic}.salary-chart__footer--wrapper{align-items:center;display:flex;flex-direction:row;margin-top:12px}.salary-chart__footer--tooltip-wrapper{align-items:center;display:flex;flex-direction:row;gap:6px}.salary-table__at-a-glance-section{display:flex;flex-direction:column;gap:12px;margin-top:16px}@media only screen and (min-width:500px){.salary-table__at-a-glance-section{flex-direction:row}}.school-profiles-carousel__container{overflow:scroll;padding:16px 5px 10px;width:100%}@media only screen and (min-width:768px){.school-profiles-carousel__container{overflow:hidden}}.school-profiles-carousel__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.school-profiles-carousel .previous-next-buttons{display:none;padding-left:10px}@media only screen and (min-width:768px){.school-profiles-carousel .previous-next-buttons{display:flex}}.school-profiles-carousel__profiles{display:flex;flex-direction:row;gap:2%;position:relative}.school-profiles-carousel__profiles .profile__sponsored-listings-card{min-width:280px;position:relative}@media only screen and (min-width:768px){.school-profiles-carousel__profiles .profile__sponsored-listings-card{min-width:32%}}.school-profiles-carousel__profiles .profile__sponsored-listings-card .sponsored-listings-card__action-area,.school-profiles-carousel__profiles .profile__sponsored-listings-card .sponsored-listings-card__card{min-width:0}.school-profiles-carousel__see-more{align-items:center;background-color:#004436;display:flex;flex-direction:column;height:100%;justify-content:center}.school-profiles-carousel__see-more.Mui-focusVisible,.school-profiles-carousel__see-more:hover{background-color:#016853}.school-profiles-carousel__see-more.Mui-focusVisible .school-profiles-carousel__see-more--text,.school-profiles-carousel__see-more:hover .school-profiles-carousel__see-more--text{color:#f4faf8;text-decoration:underline;text-underline-offset:4px}.school-profiles-carousel__see-more--text{color:#f4faf8;font-size:1.25rem;font-weight:600;line-height:140%;padding-top:16px}.at-a-glance__container{background:#004436;border-radius:15px;width:100%}@media only screen and (min-width:500px){.at-a-glance__container{min-width:226px;width:320px}}.at-a-glance__link:hover{text-decoration:none}.at-a-glance__link:hover .at-a-glance__footer{text-decoration:underline}.sitemap{background:#fff}@media only screen and (min-width:600px){.sitemap{padding:0}}.sitemap__container{margin:0 auto;max-width:1200px;padding:30px 15px}@media only screen and (min-width:600px){.sitemap__container{padding:30px 20px}}@media only screen and (min-width:1024px){.sitemap__container{padding:30px 20px}}.sitemap__header{border-bottom:1px solid #ddd;margin:0 auto 30px;padding:5px 0}.sitemap__section{margin-bottom:30px}.sitemap__section-header{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:5px}.sitemap__section-content-item{font-weight:600;min-height:25px}.sitemap__section-content-grid{column-gap:20px;display:grid;gap:3px;grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:repeat(auto-fit,minmax(25px,1fr))}@media only screen and (min-width:760px){.sitemap__section-content-grid{grid-auto-flow:column;grid-template-columns:repeat(2,2fr);grid-template-rows:repeat(var(--tablet-rows),minmax(25px,max-content))}}@media only screen and (min-width:1024px){.sitemap__section-content-grid{grid-auto-flow:column;grid-template-columns:repeat(3,minmax(25px,1fr));grid-template-rows:repeat(var(--desktop-rows),minmax(25px,auto))}}.star-rating__label,.survey-review__label,.survey-text-input__label,.survey__label{word-wrap:break-word;color:#464646;display:block;font-size:18px;line-height:20px;margin-bottom:5px}.star-rating__label .entity-name,.survey__label .entity-name{font-weight:600}.star-rating__label .question-required,.survey__label .question-required{color:#e63227}.star-rating__label .question-optional,.survey__label .question-optional{font-size:1.375rem;font-style:italic;font-weight:400;margin-left:4px}.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{word-wrap:break-word;font-size:22px;line-height:24px}.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__heading .question-required,.survey-block--login-registration__title .survey-block--login-registration__heading .question-required,.survey-block--one__heading .question-required,.survey-block__heading .question-required,.survey-bucket--blank__heading .question-required,.survey-bucket--list__heading .question-required,.survey-single-choice__heading .question-required{color:#e63227}.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-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{margin:0 0 1em;text-align:center}.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{bottom:40px;height:135px;position:absolute}.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{animation:survey-landing__input--entering .5s ease;opacity:0}.survey-landing__input-exit{opacity:1}.survey-landing__input-exit-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}.js-focus-visible .survey-landing_sherlock-override_cta__link:focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .survey-landing_sherlock-override_cta__link.focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .survey-landing_sherlock-override_cta__link.focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}@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-exit{opacity:1}.fade-wait-exit.fade-wait-exit-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}.page-container,.survey{padding-bottom:70px}.js-focus-visible .page-container :focus:not(.focus-visible):not(.Mui-focusVisible),.js-focus-visible .survey :focus:not(.focus-visible):not(.Mui-focusVisible){outline:0}.js-focus-visible .page-container .focus-visible:not(.Mui-focusVisible),.js-focus-visible .survey .focus-visible:not(.Mui-focusVisible){outline:3px solid #222;outline-offset:3px;z-index:1000}.js-focus-visible .page-container .focus-visible:not(.Mui-focusVisible).--alt-focus,.js-focus-visible .survey .focus-visible:not(.Mui-focusVisible).--alt-focus{outline-color:#fff}.survey__image{background:url(https://d33a4decm84gsn.cloudfront.net/static/survey/bg-workplaces.png) no-repeat bottom/cover;display:block;height:160px;margin:0 auto;max-width:1400px;width:100%}.survey__wrapper{margin-top:0;padding:0}.survey__wrapper--grad{background-color:#fbf5f2}.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}}.survey__section--grad{background:#fff}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}section[class^=survey-block--]+section[class*=survey-block--before]{border-top:1px solid #dfdddb}.survey-footer,.survey-footer--first-page,.survey-footer-base{align-items:center;background-color:#fff;bottom:0;box-shadow:0 -2px 2px 1px rgba(86,86,86,.1);display:flex;height:68px;position:fixed;right:0;width:100%}@media only screen and (min-width:500px){.survey-footer,.survey-footer--first-page,.survey-footer-base{box-shadow:none;height:96px}}.survey-footer button:first-child{left:12.5px;position:absolute}@media only screen and (min-width:500px){.survey-footer button:first-child{left:28.5px}}@media only screen and (min-width:768px){.survey-footer button:first-child{left:34.5px}}@media only screen and (min-width:960px){.survey-footer button:first-child{left:60.5px}}@media only screen and (min-width:1200px){.survey-footer button:first-child{left:196.5px}}@media only screen and (min-width:1440px){.survey-footer button:first-child{left:271.5px}}.survey-footer button:nth-child(2){position:absolute;right:13.5px}@media only screen and (min-width:500px){.survey-footer button:nth-child(2){right:29.5px}}@media only screen and (min-width:768px){.survey-footer button:nth-child(2){right:35.5px}}@media only screen and (min-width:960px){.survey-footer button:nth-child(2){right:61.5px}}@media only screen and (min-width:1200px){.survey-footer button:nth-child(2){right:197.5px}}@media only screen and (min-width:1440px){.survey-footer button:nth-child(2){right:272.5px}}@media (hover:hover) and (pointer:coarse){.survey-footer button:hover{background-color:inherit}.survey-footer button:hover:disabled{color:#c3bfbe}.survey-footer button:hover:enabled{color:#004436}}.survey-footer--first-page button{position:absolute;right:13.5px}@media only screen and (min-width:500px){.survey-footer--first-page button{right:29.5px}}@media only screen and (min-width:768px){.survey-footer--first-page button{right:35.5px}}@media only screen and (min-width:960px){.survey-footer--first-page button{right:61.5px}}@media only screen and (min-width:1200px){.survey-footer--first-page button{right:197.5px}}@media only screen and (min-width:1440px){.survey-footer--first-page button{right:272.5px}}.survey-thank-you{align-items:center;background:#004436;display:flex;flex-direction:column;padding:100px 0 72px;text-align:center}@media only screen and (min-width:500px){.survey-thank-you{padding:48px 0 47px}}@media only screen and (min-width:768px){.survey-thank-you{padding:102px 0 115px}}.survey-thank-you__text,.survey-thank-you__title{color:#fbf5f2}.survey-thank-you__title{font-family:Fraunces,serif;font-size:3.25rem;margin-bottom:23px}@media only screen and (min-width:500px){.survey-thank-you__title{line-height:1.2;width:200px}}@media only screen and (min-width:768px){.survey-thank-you__title{width:auto}}.survey-thank-you__text{font-size:1.125rem;letter-spacing:.25px;line-height:27px;margin:28px 24px 35px}@media only screen and (min-width:500px){.survey-thank-you__text{margin:28px 130px 24px;width:242px}}@media only screen and (min-width:768px){.survey-thank-you__text{width:450px}}@media only screen and (min-width:1200px){.survey-thank-you__text{width:500px}}.survey-thank-you__stickers{left:0;margin-left:auto;margin-right:auto;overflow-x:clip;position:absolute;right:0;top:0;width:100%}@media only screen and (min-width:400px){.survey-thank-you__stickers{width:380px}}@media only screen and (min-width:500px){.survey-thank-you__stickers{overflow-x:clip;position:absolute;right:0;width:auto}}.survey-content{height:auto;margin:0 auto;overflow:auto;padding:0 16px 84px;text-align:center}@media only screen and (min-width:500px){.survey-content{padding:60px 24px 112px}}@media only screen and (min-width:768px){.survey-content{padding:70px 24px 112px}}.survey-content:focus{outline:0}.survey-title{margin:20px 16px}@media only screen and (min-width:768px){.survey-questions.two-columns{column-count:2;padding:0 80px}}.survey-questions,.survey-title{max-width:860px;text-align:center}@media only screen and (min-width:500px){.survey-questions,.survey-title{margin:20px auto 0}}.survey-questions .survey-review__error-message,.survey-title .survey-review__error-message{color:#b20a00;margin-left:2px;text-align:left}.paginated-survey-page-progress-bar{padding:32px 40px 12px;width:100%}@media only screen and (min-width:500px){.paginated-survey-page-progress-bar{bottom:96px;display:inherit;margin-left:-28px;padding:0;position:fixed;width:101%}}.survey-question-label-entity-name{font-weight:400;margin-top:10px}@media only screen and (min-width:500px){.survey-question-label-entity-name{font-size:1.5rem}}.survey-page-loading-indicator{animation:fadeIn 0s linear .8s forwards;left:calc(50% - 20px);position:absolute;top:calc(50% - 20px);visibility:hidden}@keyframes fadeIn{to{visibility:visible}}.survey-page-loading-indicator circle{fill:transparent}.question-autocomplete__component{margin:30px 16px 0;max-width:420px}@media only screen and (min-width:500px){.question-autocomplete__component{margin:30px auto 0}}.question-autocomplete__component .MuiAutocomplete-hasClearIcon .MuiAutocomplete-inputRoot.MuiInput-root{height:45px;padding-right:0}.question-autocomplete__component .MuiInput-root .MuiInput-input{height:35px;padding-left:10px}.survey__autocomplete--final-option{border-top:1px solid #dfdddb;font-weight:700;line-height:2.5;margin-top:2px;width:100%}li:first-child .survey__autocomplete--final-option{border-top:none;line-height:1;margin-top:0}.survey__autocomplete--highlightedText{font-weight:700}.question-pill__option-wrapper{align-items:center;column-gap:inherit;display:flex;flex-direction:column;justify-content:center;margin:32px 16px 0;row-gap:24px}@media only screen and (min-width:500px){.question-pill__option-wrapper{align-items:flex-start;flex-direction:row;flex-wrap:wrap;margin:32px 6px 0}}.question-pill__option-wrapper .other-textfield{display:block;margin:24px 0 0 8px}@media only screen and (min-width:420px){.question-pill__option-wrapper .other-textfield{display:inline-block;margin:-6px 0 0 16px}}.question-pill__option-label{-webkit-tap-highlight-color:transparent;border:1px solid #004436;border-radius:50px;color:#004436;font-family:Source Sans Pro,sans-serif;font-size:1.125rem;font-weight:400;margin:0 5px;padding:10px 30px;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;width:fit-content}@media only screen and (min-width:500px){.question-pill__option-label{margin:0 8px}}@media (hover:hover) and (pointer:fine){.question-pill__option-label:hover{background-color:#004436;color:#fff;cursor:pointer}}.question-pill__option-label.other{display:inline-block}input[type=checkbox]:focus-visible+.question-pill__option-label,input[type=radio]:focus-visible+.question-pill__option-label{outline:2px solid #000;outline-offset:2px}input[type=checkbox]:checked+.question-pill__option-label,input[type=radio]:checked+.question-pill__option-label{background-color:#003024;color:#fff;outline:0}input[type=checkbox]:checked:focus-visible+.question-pill__option-label,input[type=radio]:checked:focus-visible+.question-pill__option-label{outline:2px solid #000;outline-offset:2px}#open-pick-many-open-field-label,#open-pick-one-open-field-label{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.question-open-text{position:relative}.question-open-text__review-link{display:inline-block;margin-bottom:19px;width:max-content}.question-open-text__hint{align-items:flex-start;display:flex}#question-open-text-label{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.question-relationship-selector-tiles__option-wrapper{align-items:flex-start;column-gap:2px;display:inline-flex;flex-wrap:wrap;justify-content:center;margin:32px -16px;max-width:500px;row-gap:4px}@media only screen and (min-width:350px){.question-relationship-selector-tiles__option-wrapper{column-gap:10px;row-gap:20px}}@media only screen and (min-width:768px){.question-relationship-selector-tiles__option-wrapper{max-width:inherit}}.question-relationship-selector-tiles__option-wrapper .niche-icon--selected{display:none;margin:-6px;position:absolute;right:0;top:0}.question-relationship-selector-tiles__option-label{align-items:center;border:.5px solid #004436;border-radius:10px;display:grid;height:152px;justify-content:center;position:relative;width:152px}.question-relationship-selector-tiles__option-label:hover{background:hsla(24,38%,78%,.2);border-width:2px;cursor:pointer}.question-relationship-selector-tiles__option-label span{align-items:center;display:flex;justify-content:center;line-height:120%;margin-bottom:16px;max-width:120px}input[type=radio]:checked+.question-relationship-selector-tiles__option-label{border-width:2px}input[type=radio]:checked+.question-relationship-selector-tiles__option-label .niche-icon--selected{display:block}input[type=radio]:focus-visible+.question-relationship-selector-tiles__option-label{outline:2px solid #000;outline-offset:2px}.question-relationship-selector-tiles__option-label__icon{align-items:center;display:flex;height:86px;justify-content:center;margin:auto;padding-top:6px}@media only screen and (min-width:500px){.question-star-rating__with-title{margin-top:20px}}.question-star-rating__with-label{display:inline-block;margin:auto;padding:10px 16px;width:260px}@media only screen and (min-width:380px) and (max-width:767px){.question-star-rating__with-label{display:grid;grid-template-areas:"questionLabel starRating";grid-template-columns:3fr 7fr;max-width:25.25rem;width:unset}}.question-star-rating__label{margin:auto;text-align:left}@media only screen and (min-width:380px) and (max-width:767px){.question-star-rating__label{align-self:center;grid-area:questionLabel;-webkit-hyphens:auto;hyphens:auto;max-width:7.5rem;width:230px}}.question-star-rating__label h2{padding-left:6px}@media only screen and (min-width:380px) and (max-width:767px){.question-star-rating__label h2{padding-left:unset}}.question-star-rating__star-rating{margin:auto}.question-star-rating__star-rating.inline{display:grid;grid-template-areas:"starRatingComponent NAButton";grid-template-columns:5fr 2fr;max-width:230px;min-height:40px}@media only screen and (min-width:380px) and (max-width:767px){.question-star-rating__star-rating.inline{grid-area:starRating;min-width:50px}}.question-star-rating__star-rating-component{align-self:center;grid-area:starRatingComponent;justify-content:end}@media only screen and (min-width:380px) and (max-width:767px){.question-star-rating__NA-option{display:flex;grid-area:NAButton;justify-content:start}}.question-star-rating__separator{border-left:1px solid #c3bfbe;display:inline-block;height:32px;margin:0 9px}.question-star-rating__NA-label{border:1px solid #7d7c7c;border-radius:50%;color:#004436;cursor:pointer;display:inline-block;font-family:Source Sans Pro,sans-serif;font-size:1rem;font-weight:600;height:40px;line-height:2.3;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:bottom;width:40px}.question-star-rating__NA-label.selected{background-color:#007d5e;border-color:#007d5e;color:#fff}.question-star-rating__NA-label:hover{background-color:#009266;border-color:#009266;color:#fff}.survey-questions .question-likert-scale__fieldset:nth-child(4n-2){background-color:#efeae9}.question-likert-scale__fieldset.withoutNA{display:grid;grid-template-areas:"questionLabel questionLabel questionLabel questionLabel questionLabel" "optionLabel1 optionLabel2 optionLabel3 optionLabel4 optionLabel5" "optionLegend1 . optionLegend3 . optionLegend5";grid-template-columns:1fr 1fr 1fr 1fr 1fr}.question-likert-scale__fieldset.withNA{display:grid;grid-template-areas:"questionLabel questionLabel questionLabel questionLabel questionLabel questionLabel" "optionLabel1 optionLabel2 optionLabel3 optionLabel4 optionLabel5 optionLabelNA" "optionLegend1 . optionLegend3 . optionLegend5 .";grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;overflow-wrap:anywhere}@media only screen and (min-width:360px){.question-likert-scale__fieldset.withNA{overflow-wrap:unset}}.question-likert-scale__fieldset,.question-likert-scale__fieldset.withNA,.question-likert-scale__fieldset.withoutNA,.question-likert-scale__legend-first-row{align-items:center;display:grid;font-size:.8125rem;padding:10px 8px;row-gap:10px}@media only screen and (min-width:360px){.question-likert-scale__fieldset,.question-likert-scale__fieldset.withNA,.question-likert-scale__fieldset.withoutNA,.question-likert-scale__legend-first-row{font-size:unset;padding:10px 24px}}.question-likert-scale__fieldset .question-likert-scale__option-legend.option-2,.question-likert-scale__fieldset .question-likert-scale__option-legend.option-4,.question-likert-scale__fieldset .question-likert-scale__option-legend.option-NA,.question-likert-scale__fieldset.withNA .question-likert-scale__option-legend.option-2,.question-likert-scale__fieldset.withNA .question-likert-scale__option-legend.option-4,.question-likert-scale__fieldset.withNA .question-likert-scale__option-legend.option-NA,.question-likert-scale__fieldset.withoutNA .question-likert-scale__option-legend.option-2,.question-likert-scale__fieldset.withoutNA .question-likert-scale__option-legend.option-4,.question-likert-scale__fieldset.withoutNA .question-likert-scale__option-legend.option-NA,.question-likert-scale__legend-first-row .question-likert-scale__option-legend.option-2,.question-likert-scale__legend-first-row .question-likert-scale__option-legend.option-4,.question-likert-scale__legend-first-row .question-likert-scale__option-legend.option-NA{display:none}.question-likert-scale__fieldset .question-likert-scale__option-legend.option-1,.question-likert-scale__fieldset.withNA .question-likert-scale__option-legend.option-1,.question-likert-scale__fieldset.withoutNA .question-likert-scale__option-legend.option-1,.question-likert-scale__legend-first-row .question-likert-scale__option-legend.option-1{grid-area:optionLegend1}.question-likert-scale__fieldset .question-likert-scale__option-legend.option-3,.question-likert-scale__fieldset.withNA .question-likert-scale__option-legend.option-3,.question-likert-scale__fieldset.withoutNA .question-likert-scale__option-legend.option-3,.question-likert-scale__legend-first-row .question-likert-scale__option-legend.option-3{grid-area:optionLegend3}.question-likert-scale__fieldset .question-likert-scale__option-legend.option-5,.question-likert-scale__fieldset.withNA .question-likert-scale__option-legend.option-5,.question-likert-scale__fieldset.withoutNA .question-likert-scale__option-legend.option-5,.question-likert-scale__legend-first-row .question-likert-scale__option-legend.option-5{grid-area:optionLegend5}@media only screen and (min-width:500px){.question-likert-scale__fieldset,.question-likert-scale__fieldset.withNA,.question-likert-scale__fieldset.withoutNA,.question-likert-scale__legend-first-row{grid-template-areas:"questionLabel . optionLabel1 optionLabel2 optionLabel3 optionLabel4 optionLabel5 optionLabelNA";grid-template-columns:3fr 10px 1fr 1fr 1fr 1fr 1fr 1fr;padding:8px 0;row-gap:normal}.question-likert-scale__fieldset .question-likert-scale__legend.option-2,.question-likert-scale__fieldset .question-likert-scale__legend.option-4,.question-likert-scale__fieldset.withNA .question-likert-scale__legend.option-2,.question-likert-scale__fieldset.withNA .question-likert-scale__legend.option-4,.question-likert-scale__fieldset.withoutNA .question-likert-scale__legend.option-2,.question-likert-scale__fieldset.withoutNA .question-likert-scale__legend.option-4,.question-likert-scale__legend-first-row .question-likert-scale__legend.option-2,.question-likert-scale__legend-first-row .question-likert-scale__legend.option-4{display:none}}@media only screen and (min-width:768px){.question-likert-scale__fieldset,.question-likert-scale__fieldset.withNA,.question-likert-scale__fieldset.withoutNA,.question-likert-scale__legend-first-row{grid-template-columns:6fr 30px 1fr 1fr 1fr 1fr 1fr 1fr}.question-likert-scale__fieldset .question-likert-scale__legend.option-2,.question-likert-scale__fieldset .question-likert-scale__legend.option-4,.question-likert-scale__fieldset.withNA .question-likert-scale__legend.option-2,.question-likert-scale__fieldset.withNA .question-likert-scale__legend.option-4,.question-likert-scale__fieldset.withoutNA .question-likert-scale__legend.option-2,.question-likert-scale__fieldset.withoutNA .question-likert-scale__legend.option-4,.question-likert-scale__legend-first-row .question-likert-scale__legend.option-2,.question-likert-scale__legend-first-row .question-likert-scale__legend.option-4{display:block}}.question-likert-scale__legend-first-row{display:none}@media only screen and (min-width:500px){.question-likert-scale__legend-first-row{display:grid;line-height:1.2}}.survey-questions .question-likert-scale__legend-first-row:not(:first-child){display:none}@media only screen and (min-width:500px){.question-likert-scale__fieldset>.question-likert-scale__option-legend{display:none}}.question-likert-scale__question-label{align-self:center;font-weight:400;grid-area:questionLabel;padding-left:16px;text-align:left}.question-likert-scale__legend,.question-likert-scale__option{align-self:center;display:grid;justify-content:center;justify-self:stretch}.question-likert-scale__legend.option-1,.question-likert-scale__option.option-1{grid-area:optionLabel1}.question-likert-scale__legend.option-2,.question-likert-scale__option.option-2{grid-area:optionLabel2}.question-likert-scale__legend.option-3,.question-likert-scale__option.option-3{grid-area:optionLabel3}.question-likert-scale__legend.option-4,.question-likert-scale__option.option-4{grid-area:optionLabel4}.question-likert-scale__legend.option-5,.question-likert-scale__option.option-5{grid-area:optionLabel5}.question-likert-scale__legend.option-NA,.question-likert-scale__option.option-NA{grid-area:optionLabelNA}@media only screen and (min-width:360px){.question-likert-scale__legend.option-NA,.question-likert-scale__option.option-NA{border-left:1px solid #c3bfbe}}.question-likert-scale__option-label{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border:1px solid #7d7c7c;border-radius:50%;color:#565656;display:grid;height:40px;text-align:center;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;width:40px}.question-likert-scale__option-label:hover{background-color:#009266;border:#009266;color:#fff;cursor:pointer}input[type=radio]:focus-visible+.question-likert-scale__option-label{outline:2px solid #000;outline-offset:2px}input[type=radio]:checked+.question-likert-scale__option-label{background-color:#007d5e;border:#007d5e;color:#fff}input[type=radio]:checked:focus-visible+.question-likert-scale__option-label{outline:2px solid #000;outline-offset:2px}.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-basis:0;flex-grow:1;flex-shrink: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{margin-top:0;position:static;text-align:right;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{display:block;font-size:16px;margin-bottom:10px;margin-top:4px}.survey-block-login-registration__mode-toggle>input[type=radio]{opacity:.00001;position:absolute;z-index:-500000}.survey-block-login-registration__mode-toggle input:checked+label:before,.survey-block-login-registration__mode-toggle>input:not(:checked)+label:focus:before{border:6px solid #007ac8}.platform .survey-block-login-registration__mode-toggle>input:not(:checked)+label:hover:before{background:#eef9ff;border-color:#007ac8}.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--grad:first-child{padding-bottom:14px}.survey-bucket--grad+.survey-bucket--grad{border-top:1px solid #efeae9;padding-top:21px}@media only screen and (min-width:550px){.survey-bucket--grad+.survey-bucket--grad ol{display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,1fr)}}.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}.survey-bucket--list__list:not(.survey-bucket--list__list--col1){display:flex;flex-direction:row;flex-wrap:wrap}.survey-bucket--list__list.survey-bucket--list__list--col1{margin-top:40px}.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-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__select:focus{outline:none!important;position:static}.survey-dropdown--error .survey-dropdown__select{background:#ffe4e1;color:#b20a00}.survey-dropdown--error .survey-dropdown__select::-ms-value{background:#ffe4e1;color:#b20a00}.survey-dropdown--error .survey-dropdown__wrapper:after{background:linear-gradient(270deg,#ffe4e1 50%,rgba(238,249,255,0));color:#464646}.survey-header{margin-bottom:0;padding:15px 0}@media only screen and (min-width:500px){.survey-header{padding:40px 0}}.survey-header__heading{word-wrap:break-word;color:rgba(0,0,0,.6);font-size:30px;line-height:1;padding:10px 5px;text-align:center}.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!important}.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:#b20a00}.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{border-top:1px solid #ddd;color:#919191;font-size:14px;line-height:18px;padding:10px 15px;transition:color .3s ease}.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{-webkit-font-smoothing:antialiased;background:#fff;background:transparent;box-sizing:border-box;color:transparent;content:"";content:"\e610";display:inline-block;font-family:Niche-Interface-Symbols;font-size:1.5em;font-style:normal;height:24px;left:0;left:-.04em;position:absolute;top:2px;top:-.15em;transition:color .2s ease-in;width:24px;z-index:2}.survey-mult-choice .survey-open-poll__label:after{background:#fff;border:thin solid #bbb;border-radius:2px;box-sizing:border-box;content:"";display:inline-block;height:24px;left:0;position:absolute;top:2px;transition:background .2s ease-out,border-color .2s ease-out;width:24px;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{background:#fff;border:thin solid #bbb;border-radius:50%;box-sizing:border-box;content:"";display:inline-block;height:24px;left:0;position:absolute;top:2px;transition:background .2s ease-out,border-width .2s ease-out;width:24px}.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}.js-focus-visible .survey-open-poll__input:focus{outline:none}.survey-open-poll--error .survey-open-poll__input{background:#ffe4e1;color:#e25333}.js-focus-visible .survey .survey-open-poll__input{outline:none}.js-focus-visible .survey-single-choice .survey-open-poll .suvey-open-poll__radio-input.focus-visible+label:before{outline:3px solid #222;outline-offset:3px;z-index:1000}.survey-na__button{background:hsla(0,0%,100%,.8);color:#787878;float:right;font-size:11px;height:22px;line-height:1em;margin-left:10px;margin-top:6px;padding:.4em}.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:active,.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{bottom:0;right:3px;top:3px}@media only screen and (min-width:768px){.survey-single-choice-hz--inline .survey-na__button{margin-left:auto;min-width:-webkit-min-content;position:static}}.survey-bucket--blank__title .survey-na__button{bottom:0;top:-4px}.survey-na__button.survey-na--grad{border:1px solid #c3bfbe;border-radius:6px;color:#4a4a4a;float:none;font-size:1rem;font-weight:400;height:auto;letter-spacing:.15px;line-height:1rem;margin-left:12px;padding:8px;position:static}.survey-na__button.survey-na--grad:hover{background-color:#009266;border:1px solid #009266;color:#fff}.survey-na__button.survey-na--grad:active{background-color:#007d5e;border:1px solid #007d5e;color:#fff}.survey-na__button--selected.survey-na--grad{color:#fff}.survey-na__divider{border-left:1px solid #c3bfbe;margin-left:12px}.survey-single-choice-hz .survey-na__button.survey-na--likert{border:1px solid #c3bfbe}.survey-text-input__input{display:inline-block}.survey-text-input__input:focus{background:#eef9ff;color:#007ac8;color:#8ec8ef;outline:none!important}.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:#b20a00}._make-label-pseudo{box-sizing:border-box;content:"";display:inline-block;height:24px;left:0;position:absolute;top:2px;width:24px}.survey-single-choice .survey-open-poll .focus-visible+.survey-single-choice__list_item__label:before,.survey-single-choice__list_item .focus-visible+.survey-single-choice__list_item__label:before{outline:3px solid #222;outline-offset:3px;z-index:1000}.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:focus:not(.focus-visible):not(.Mui-focusVisible)+label:before,.survey-single-choice__list_item input:focus:not(.focus-visible):not(.Mui-focusVisible)+label:before{outline:0}.survey-single-choice .survey-open-poll input:checked+label:before,.survey-single-choice .survey-open-poll>input:not(:checked)+label:focus:before,.survey-single-choice__list_item input:checked+label:before,.survey-single-choice__list_item>input:not(:checked)+label:focus:before{border:5px solid #007ac8}@media only screen and (min-width:500px){.survey-single-choice .survey-open-poll input:checked+label:before,.survey-single-choice .survey-open-poll>input:not(:checked)+label:focus:before,.survey-single-choice__list_item input:checked+label:before,.survey-single-choice__list_item>input:not(:checked)+label:focus: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{background:#eef9ff;border-color:#007ac8}.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{background:#fff;border:thin solid #bbb;border-radius:50%;box-sizing:border-box;content:"";display:inline-block;height:24px;left:0;position:absolute;top:2px;transition:background .2s ease-out,border-width .2s ease-out;width:24px}.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}@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--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-bottom:0;margin-right:26px;margin-top:0}}@media only screen and (min-width:600px){.survey-single-choice-hz--inline .survey-single-choice-hz__list{margin-right:31px}}@media only screen and (min-width:630px){.survey-single-choice-hz--inline .survey-single-choice-hz__list{margin-right:36px}}@media only screen and (min-width:650px){.survey-single-choice-hz--inline .survey-single-choice-hz__list{margin-right:41px}}@media only screen and (min-width:700px){.survey-single-choice-hz--inline .survey-single-choice-hz__list{margin-right:46px}}@media only screen and (min-width:730px){.survey-single-choice-hz--inline .survey-single-choice-hz__list{margin-right:51px}}@media only screen and (min-width:768px){.survey-single-choice-hz--inline .survey-single-choice-hz__list{margin-right:12px}}@media only screen and (min-width:800px){.survey-single-choice-hz--inline .survey-single-choice-hz__list{margin-right:26px}}.survey-single-choice-hz__list_item{display:block;flex:1;font-size:18px;margin-bottom:0;padding-bottom:0;text-align:center}.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:focus:not(.focus-visible):not(.Mui-focusVisible)+label:before{outline:0}.survey-single-choice-hz__list_item input:checked+label:before,.survey-single-choice-hz__list_item>input:not(:checked)+label:focus:before{border:5px solid #007ac8}@media only screen and (min-width:500px){.survey-single-choice-hz__list_item input:checked+label:before,.survey-single-choice-hz__list_item>input:not(:checked)+label:focus:before{border:8px solid #007ac8}}.platform .survey-single-choice-hz__list_item>input:not(:checked)+label:hover:before{background:#eef9ff;border-color:#007ac8}@media only screen and (min-width:768px){.survey-single-choice-hz__list_item{max-width:inherit}}.survey-single-choice-hz__list_item .focus-visible+.survey-single-choice-hz__list_item__label:before{outline:3px solid #222;outline-offset:3px;z-index:1000}.survey-single-choice-hz__list_item__label{word-wrap:break-word;color:#464646;color:#5f5f5f;cursor:pointer;display:inline-block;font-size:12px;line-height:1;max-width:77px;padding:0;position:relative}.survey-single-choice-hz__list_item__label:before{background:#fff;border:thin solid #bbb;border-radius:50%;box-sizing:border-box;content:"";display:inline-block;height:24px;left:0;position:absolute;top:2px;transition:background .2s ease-out,border-width .2s ease-out;width:24px}@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;height:14px;margin:0 auto 3px;position:static;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}}@media only screen and (min-width:768px){.survey-bucket--list__list-item .survey-single-choice-hz--inline{margin-top:15px}}.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:focus:not(.focus-visible):not(.Mui-focusVisible)+label:before,.survey-mult-choice__list_item input:focus:not(.focus-visible):not(.Mui-focusVisible)+label:before{outline:0}.survey-mult-choice .survey-open-poll input:checked+label:before,.survey-mult-choice .survey-open-poll>input:not(:checked)+label:focus:before,.survey-mult-choice__list_item input:checked+label:before,.survey-mult-choice__list_item>input:not(:checked)+label:focus:before{color:#fff}.survey-mult-choice .survey-open-poll input:checked+label:after,.survey-mult-choice .survey-open-poll>input:not(:checked)+label:focus:after,.survey-mult-choice__list_item input:checked+label:after,.survey-mult-choice__list_item>input:not(:checked)+label:focus: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{-webkit-font-smoothing:antialiased;background:#fff;background:transparent;box-sizing:border-box;color:transparent;content:"";content:"\e610";display:inline-block;font-family:Niche-Interface-Symbols;font-size:1.5em;font-style:normal;height:24px;left:0;left:-.04em;position:absolute;top:2px;top:-.15em;transition:color .2s ease-in;width:24px;z-index:2}.survey-mult-choice__list_item__label:after{background:#fff;border:thin solid #bbb;border-radius:2px;box-sizing:border-box;content:"";display:inline-block;height:24px;left:0;position:absolute;top:2px;transition:background .2s ease-out,border-color .2s ease-out;width:24px;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;padding-bottom:20px;width:100%}@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 .star-rating__label-container,.star-rating--large .star-rating__label-container,.star-rating__label{position:relative;width:100%}.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__wrapper{display:flex}.star-rating__stars{color:#298541;display:inline-block;font-size:2em;height:32.006px;line-height:32.006px;margin:0 0 4px;vertical-align:middle;width:160.03px}.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{font-size:39.392px;width:32.006px}.star-rating__stars>input:checked~label:before{background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20220425.svg);background-position:-14.02em -3.1em;background-size:50em 50em;content:"";display:inline-block;height:1em;margin-right:.5em;overflow:hidden;position:relative;text-indent:-1000%;width:4.1em}@media only screen and (min-width:500px){.star-rating__stars>input:checked~label{font-size:32px;width:26px}.star-rating__stars>input:checked~label:before{background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20220425.svg);background-position:-14.02em -3.1em;background-size:50em 50em;content:"";display:inline-block;height:1em;margin-right:.5em;overflow:hidden;position:relative;text-indent:-1000%;width:4.1em}.star-rating--large .star-rating__stars>input:checked~label{font-size:39.392px;width:32.006px}.star-rating--large .star-rating__stars>input:checked~label:before{background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20220425.svg);background-position:-14.02em -3.1em;background-size:50em 50em;content:"";display:inline-block;height:1em;margin-right:.5em;overflow:hidden;position:relative;text-indent:-1000%;width:4.1em}}.star-rating__stars>label{cursor:pointer;float:right;font-size:39.392px;overflow:hidden;white-space:nowrap;width:32.006px}.star-rating__stars>label:before{background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20220425.svg);background-position:-18.085em -3.1em;background-size:50em 50em;content:"";display:inline-block;height:1em;margin-right:.5em;overflow:hidden;position:relative;text-indent:-1000%;width:4.1em}@media only screen and (min-width:500px){.star-rating__stars>label{font-size:32px;width:26px}.star-rating__stars>label:before{background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20220425.svg);background-position:-18.085em -3.1em;background-size:50em 50em;content:"";display:inline-block;height:1em;margin-right:.5em;overflow:hidden;position:relative;text-indent:-1000%;width:4.1em}.star-rating--large .star-rating__stars>label{font-size:39.392px;width:32.006px}.star-rating--large .star-rating__stars>label:before{background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20220425.svg);background-position:-18.085em -3.1em;background-size:50em 50em;content:"";display:inline-block;height:1em;margin-right:.5em;overflow:hidden;position:relative;text-indent:-1000%;width:4.1em}}.star-rating__stars>label:before{display:block;top:0}.star-rating__stars>label:hover,.star-rating__stars>label:hover~label{font-size:39.392px;opacity:.6;width:32.006px}.star-rating__stars>label:hover:before,.star-rating__stars>label:hover~label:before{background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20220425.svg);background-position:-14.02em -3.1em;background-size:50em 50em;content:"";display:inline-block;height:1em;margin-right:.5em;overflow:hidden;position:relative;text-indent:-1000%;width:4.1em}@media only screen and (min-width:500px){.star-rating__stars>label:hover,.star-rating__stars>label:hover~label{font-size:32px;width:26px}.star-rating__stars>label:hover:before,.star-rating__stars>label:hover~label:before{background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20220425.svg);background-position:-14.02em -3.1em;background-size:50em 50em;content:"";display:inline-block;height:1em;margin-right:.5em;overflow:hidden;position:relative;text-indent:-1000%;width:4.1em}.star-rating--large .star-rating__stars>label:hover,.star-rating--large .star-rating__stars>label:hover~label{font-size:39.392px;width:32.006px}.star-rating--large .star-rating__stars>label:hover:before,.star-rating--large .star-rating__stars>label:hover~label:before{background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20220425.svg);background-position:-14.02em -3.1em;background-size:50em 50em;content:"";display:inline-block;height:1em;margin-right:.5em;overflow:hidden;position:relative;text-indent:-1000%;width:4.1em}}.star-rating__stars>input:checked~label:hover{font-size:39.392px;opacity:.6;width:32.006px}.star-rating__stars>input:checked~label:hover:before{background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20220425.svg);background-position:-14.02em -3.1em;background-size:50em 50em;content:"";display:inline-block;height:1em;margin-right:.5em;overflow:hidden;position:relative;text-indent:-1000%;width:4.1em}@media only screen and (min-width:500px){.star-rating__stars>input:checked~label:hover{font-size:32px;width:26px}.star-rating__stars>input:checked~label:hover:before{background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20220425.svg);background-position:-14.02em -3.1em;background-size:50em 50em;content:"";display:inline-block;height:1em;margin-right:.5em;overflow:hidden;position:relative;text-indent:-1000%;width:4.1em}.star-rating--large .star-rating__stars>input:checked~label:hover{font-size:39.392px;width:32.006px}.star-rating--large .star-rating__stars>input:checked~label:hover:before{background:url(https://d33a4decm84gsn.cloudfront.net/static/platform-sprite-20220425.svg);background-position:-14.02em -3.1em;background-size:50em 50em;content:"";display:inline-block;height:1em;margin-right:.5em;overflow:hidden;position:relative;text-indent:-1000%;width:4.1em}}.star-rating__stars>input:focus+label{outline:3px solid #222;outline-offset:3px;z-index:1000}.star-rating__stars .star-rating__input:focus:not(.focus-visible):not(.Mui-focusVisible)+label{outline:none}.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-header:after{clear:both;content:"";display:block}.survey-star-rating-review-hint{color:rgba(0,0,0,.5);font-size:.75em;margin-left:5px;margin-top:20px}.survey-review-guidelines{display:block;font-size:.75em;margin-left:5px;margin-right:5px;margin-top:4px}@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-radius:0;border-top:thin solid #ddd;padding:10px 15px 0}.survey-star-rating-review--overall .survey-review__content:focus{outline:none}.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}}.survey-block--login-registration__title .survey-block--login-registration__heading,.survey-bucket--blank__heading{padding-right:26px}._rate-it-base,.rate-it{background:#5f5f5f;border-radius:2px;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;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-radius:2px;border-right:9px solid #5f5f5f;border-top:9px solid transparent;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-survey{-webkit-overflow-scrolling:touch;height:100vh;overflow-x:hidden;overflow-y:auto;perspective:1px}.parallax__group{position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d}.parallax__layer{bottom:0;left:0;position:absolute;right:0;top:0}.parallax__layer--base{transform:translateZ(0)}.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{animation:fadeIn ease-in 1;animation-duration:1s;animation-fill-mode:forwards;opacity:0}.artifact.artifact-fade-in--one{animation-delay:.7s}.artifact.artifact-fade-in--two{animation-delay:1.2s}.artifact.artifact-fade-in--three{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{background:url(https://d33a4decm84gsn.cloudfront.net/static/survey/cloud.png) no-repeat 50%/contain;display:block;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--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)}.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);background-position:50%;background-size:cover;height:160px;margin:0 auto;width:250px}.update-college-consent{border-radius:0;height:100%;margin:0 auto;max-width:none;overflow:auto;padding:36px 32px 25px;position:absolute;top:0;width:100vw}@media only screen and (min-width:500px){.update-college-consent{padding:50px calc(50vw - 215px)}}@media only screen and (min-width:768px){.update-college-consent{border-radius:10px;margin:15px auto;max-width:430px;min-height:55vh;padding:36px 32px 25px;position:relative}}.update-college-consent .form__heading:first-of-type{color:#1b1b1b;font-family:Fraunces,serif;font-size:26px;font-weight:700}.update-college-consent .dynamic-field-groups-modal-content .radio-input{padding-top:0}.update-college-consent .field-group__wrapper{padding:0}.update-college-consent .field-group__label{color:#1b1b1b;font-size:16px;line-height:1.3em}.update-college-consent .form__small{color:#565656;font-size:14px;line-height:18px}.update-college-consent .icon-exit-thin--modal{color:#004436}.update-college-consent .field-group__wrapper--demo-consent{padding-bottom:0}.update-college-consent .button{background:#00df8b}.update-college-consent .button:active,.update-college-consent .button:hover{background:#00be76;background-color:#00be76}.update-college-consent .form__submit__btn--submit{background:#00df8b;border-radius:34px;color:#003024}.update-college-consent .form__submit__btn--submit:hover{background-color:#14f39f;color:#003024}.update-college-consent .lead-toggle{color:#565656}.update-college-consent .modal__close{background:transparent;margin:8px 8px 0 0}.update-college-consent .modal__close:hover{background:#fff}.update-college-consent .modal-container__content .form__wrapper--no-bg{padding:0}.update-college-consent .form__wrapper--no-bg .form{flex-direction:column;height:100%;margin:0 10px}.update-college-consent .button.button--loading{animation:none;background-image:none!important;background:#00be76}.update-college-consent .radio+.field-group__label--radio:before{border:2px solid #c3bfbe;border-radius:22px;box-sizing:border-box;height:16px;top:4px;width:16px}.update-college-consent .radio:checked+.field-group__label--radio:before{border:2px solid #004436;border-radius:22px;box-sizing:border-box;height:16px;top:4px;width:16px}.update-college-consent .radio:checked+.field-group__label--radio:after{background-color:#004436;border-radius:50%;content:"";height:6px;left:5px;position:absolute;top:9px;width:6px}.modal--warm,.modal-cover .modal.modal--fp-reg-flow{background-color:#f3e9e3}.lite-reg-modal,.modal-cover .modal.modal--fp-reg-flow{border-radius:10px;max-width:430px;padding:36px 49px 39px 48px;width:430px}@media only screen and (max-width:767.9px){.lite-reg-modal,.modal-cover .modal.modal--fp-reg-flow{border-radius:0;height:100vh;margin:0 auto;max-width:none;padding:50px calc(50vw - 215px);width:100vw}}@media screen and (max-width:500px) and (min-height:525px){.lite-reg-modal,.modal-cover .modal.modal--fp-reg-flow{border-radius:0;height:100vh;margin:0 auto;max-width:none;padding:36px 32px 60px;width:100vw}}@media screen and (max-width:500px) and (max-height:524px){.lite-reg-modal,.modal-cover .modal.modal--fp-reg-flow{border-radius:0;height:100%;margin:0 auto;max-width:none;padding:36px 32px 60px;width:100vw}}@media only screen and (max-width:767px) and (orientation:landscape){.lite-reg-modal,.modal-cover .modal.modal--fp-reg-flow{border-radius:0;height:100%;margin:0 auto;max-width:none;padding:50px calc(50vw - 215px);width:100vw}}@media screen and (max-width:500px) and (orientation:landscape){.lite-reg-modal,.modal-cover .modal.modal--fp-reg-flow{border-radius:0;height:100%;margin:0 auto;max-width:none;padding:36px 32px 60px;width:100vw}}@media screen and (max-width:768px) and (max-height:768px) and (min-height:644px){.lite-reg-modal,.modal-cover .modal.modal--fp-reg-flow{border-radius:0;height:100vh;margin:0 auto;max-width:none;padding:50px calc(50vw - 215px);width:100vw}}@media screen and (max-width:500px) and (max-height:768px) and (min-height:644px){.lite-reg-modal,.modal-cover .modal.modal--fp-reg-flow{border-radius:0;height:100vh;margin:0 auto;max-width:none;padding:36px 32px 60px;width:100vw}}.lite-reg-modal__content-wrapper .lite-reg-modal__title,.modal-cover .modal.modal--fp-reg-flow .lite-reg-modal__title{color:#003024;font:700 26px/32px Fraunces,serif;margin:0;padding:0}.lite-reg-modal__content-wrapper .lite-reg-modal__description,.modal-cover .modal.modal--fp-reg-flow .lite-reg-modal__description{color:#1b1b1b;font:400 16px/20px Source Sans Pro,sans-serif;margin-top:8px;padding:0}.form__wrapper--lite-reg,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg{margin-top:16px;padding:0}@media screen and (max-height:600px){.form__wrapper--lite-reg,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg{margin-top:8px}}.form__wrapper--lite-reg .form__header~.field-group__wrapper,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .form__header~.field-group__wrapper{margin:0;padding:0}.form__wrapper--lite-reg .field-group__wrapper .survey-open-poll__input,.form__wrapper--lite-reg .field-group__wrapper .survey-text-input__input,.form__wrapper--lite-reg .field-group__wrapper .textbox,.form__wrapper--lite-reg .field-group__wrapper .textbox--textarea,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .textbox{background-color:#fff;border:1px solid #c3bfbe;border-radius:4px;box-sizing:border-box;color:#1b1b1b;font:400 14px/18px Source Sans Pro,sans-serif;font:400 16px/20px Source Sans Pro,sans-serif;height:40px;padding:10px 40px 10px 16px}.form__wrapper--lite-reg .field-group__wrapper .survey-open-poll__input.focus-visible::placeholder,.form__wrapper--lite-reg .field-group__wrapper .survey-open-poll__input::placeholder,.form__wrapper--lite-reg .field-group__wrapper .survey-text-input__input.focus-visible::placeholder,.form__wrapper--lite-reg .field-group__wrapper .survey-text-input__input::placeholder,.form__wrapper--lite-reg .field-group__wrapper .textbox--error::placeholder,.form__wrapper--lite-reg .field-group__wrapper .textbox--success::placeholder,.form__wrapper--lite-reg .field-group__wrapper .textbox--textarea.focus-visible::placeholder,.form__wrapper--lite-reg .field-group__wrapper .textbox--textarea::placeholder,.form__wrapper--lite-reg .field-group__wrapper .textbox.focus-visible::placeholder,.form__wrapper--lite-reg .field-group__wrapper .textbox::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .textbox--error::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .textbox--success::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .textbox.focus-visible::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .textbox::placeholder{color:#565656;font:400 16px/20px Source Sans Pro,sans-serif}@media screen and (max-height:600px){.form__wrapper--lite-reg .field-group__wrapper input[aria-label=Email],.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper input[aria-label=Email]{margin-bottom:-4px}}input.form__wrapper--lite-reg .field-group__wrapper:where(:not([class^=Mui]):not([class^=Expedite]))[id=loginPassword],input.form__wrapper--lite-reg .field-group__wrapper:where(:not([class^=Mui]):not([class^=Expedite]))[id=password],input.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper:where(:not([class^=Mui]):not([class^=Expedite]))[id=loginPassword],input.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper:where(:not([class^=Mui]):not([class^=Expedite]))[id=password]{background-position:85% 50%!important}.form__wrapper--lite-reg .field-group__wrapper .expedite-checkbox__lite-reg,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .expedite-checkbox__lite-reg{margin:24px 0 8px}.form__wrapper--lite-reg .field-group__wrapper .expedite-checkbox__national-address,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .expedite-checkbox__national-address{margin:24px 0 16px}.form__wrapper--lite-reg .field-group__wrapper .survey-open-poll__input.focus-visible,.form__wrapper--lite-reg .field-group__wrapper .survey-text-input__input.focus-visible,.form__wrapper--lite-reg .field-group__wrapper .textbox--success.focus-visible,.form__wrapper--lite-reg .field-group__wrapper .textbox--textarea.focus-visible,.form__wrapper--lite-reg .field-group__wrapper .textbox.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .textbox--success.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .textbox.focus-visible{background-color:#fff;border:1px solid #007d5e;border-radius:4px;box-sizing:border-box;color:#1b1b1b;font:400 14px/18px Source Sans Pro,sans-serif;font:400 16px/20px Source Sans Pro,sans-serif;height:40px;outline:none!important;padding:10px 40px 10px 16px}.form__wrapper--lite-reg .field-group__wrapper .textbox--success,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .textbox--success{background-color:#fff;border:1px solid #c3bfbe;border-radius:4px;box-sizing:border-box;color:#1b1b1b;font:400 14px/18px Source Sans Pro,sans-serif;font:400 16px/20px Source Sans Pro,sans-serif;height:40px;padding:10px 40px 10px 16px}.form__wrapper--lite-reg .field-group__wrapper .textbox--error,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .textbox--error{background-color:#fff;border:1px solid #b20a00;border-radius:4px;box-sizing:border-box;color:#1b1b1b;font:400 14px/18px Source Sans Pro,sans-serif;font:400 16px/20px Source Sans Pro,sans-serif;height:40px;padding:10px 40px 10px 16px}.form__wrapper--lite-reg .field-group__wrapper .textbox--error.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .textbox--error.focus-visible{outline:none!important}.form__wrapper--lite-reg .field-group__wrapper .field-group__error,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group__error{color:#b20a00;font:400 14px/18px Source Sans Pro,sans-serif;margin-bottom:5px;margin-top:4px}.form__wrapper--lite-reg .field-group__wrapper .field-group__label__hint,.form__wrapper--lite-reg .field-group__wrapper .field-group__label__text,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group__label__hint,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group__label__text{display:none}.form__wrapper--lite-reg .field-group__wrapper .icon-password-eye,.form__wrapper--lite-reg .field-group__wrapper .icon-password-eye--hide,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .icon-password-eye,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .icon-password-eye--hide{color:#66bda3;right:16px;top:16px;z-index:1}.form__wrapper--lite-reg .field-group__wrapper .icon-password-eye--hide:focus,.form__wrapper--lite-reg .field-group__wrapper .icon-password-eye:focus,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .icon-password-eye--hide:focus,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .icon-password-eye:focus{outline:0}.form__wrapper--lite-reg .field-group__wrapper .icon-password-eye--hide:focus-visible,.form__wrapper--lite-reg .field-group__wrapper .icon-password-eye:focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .icon-password-eye--hide:focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .icon-password-eye:focus-visible{outline:2px solid #000;outline-offset:5px}@media screen and (max-width:400px){.form__wrapper--lite-reg .field-group__wrapper .icon-password-eye,.form__wrapper--lite-reg .field-group__wrapper .icon-password-eye--hide,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .icon-password-eye,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .icon-password-eye--hide{right:8px}}.form__wrapper--lite-reg .field-group__wrapper .field-group__meta__cta--forgot-pwd,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group__meta__cta--forgot-pwd{color:#295aa2;font:600 14px/18px Source Sans Pro,sans-serif;margin-top:8px;position:static}.form__wrapper--lite-reg .field-group__wrapper .field-group__meta__cta--forgot-pwd:hover,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group__meta__cta--forgot-pwd:hover{color:#224a85}.form__wrapper--lite-reg .field-group__wrapper .field-group__meta__cta--forgot-pwd.focus-visible:focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group__meta__cta--forgot-pwd.focus-visible:focus-visible{outline:1px solid #000;outline-offset:2px}.form__wrapper--lite-reg [for=emailOptIn],.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg [for=emailOptIn]{color:#1b1b1b;font:400 12px/15px Source Sans Pro,sans-serif;margin-top:16px}@media screen and (max-height:600px){.form__wrapper--lite-reg [for=emailOptIn],.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg [for=emailOptIn]{margin-top:8px}}.form__wrapper--lite-reg .form__submit__error__message,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .form__submit__error__message{display:none}.form__wrapper--lite-reg .form__submit,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .form__submit{margin:16px 0 10px}@media screen and (max-height:600px){.form__wrapper--lite-reg .form__submit,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .form__submit{margin:8px 0 2px}}.form__wrapper--lite-reg .form__submit .form__submit__btn--submit,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .form__submit .form__submit__btn--submit{animation:none;background-color:#00df8b;background-image:none!important;background-size:auto auto;border-radius:34px;color:#003024;font:700 16px/20px Source Sans Pro,sans-serif;height:48px}.form__wrapper--lite-reg .form__submit .form__submit__btn--submit:hover,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .form__submit .form__submit__btn--submit:hover{background-color:#14f39f;color:#003024}.form__wrapper--lite-reg .form__submit .form__submit__btn--submit:focus,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .form__submit .form__submit__btn--submit:focus{background-color:#14f39f;box-shadow:none;color:#003024}.form__wrapper--lite-reg .form__submit .form__submit__btn--submit:focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .form__submit .form__submit__btn--submit:focus-visible{outline:2px solid #000;outline-offset:5px}.form__wrapper--lite-reg .form__submit .form__submit__btn--submit:active,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .form__submit .form__submit__btn--submit:active{background-color:#00be76}.lite-reg-modal__separator{color:#565656;font:400 14px/18px Source Sans Pro,sans-serif;position:relative;text-align:center;top:8px}.lite-reg-modal__separator:after,.lite-reg-modal__separator:before{border-top:1px solid #565656;content:"";position:absolute;top:50%}.lite-reg-modal__separator:before{left:0;width:153px}@media only screen and (max-width:767.9px){.lite-reg-modal__separator:before{width:202px}}@media screen and (max-width:500px){.lite-reg-modal__separator:before{width:45%}}.lite-reg-modal__separator:after{right:0;width:155px}@media only screen and (max-width:767.9px){.lite-reg-modal__separator:after{width:202px}}@media screen and (max-width:500px){.lite-reg-modal__separator:after{width:45%}}.lite-reg-modal__social-buttons{margin:22px auto 12px;padding:0}@media screen and (max-width:500px){.lite-reg-modal__social-buttons{margin:18px auto 8px}}.lite-reg-modal__social-buttons .social-login-wrap button:not(:last-of-type){margin-bottom:12px}@media screen and (max-width:500px){.lite-reg-modal__social-buttons .social-login-wrap button:not(:last-of-type){margin-bottom:8px}}.password-reset-modal{border-radius:10px;max-width:430px;padding:36px 49px 36px 48px;width:430px}@media only screen and (max-width:767.9px){.password-reset-modal{border-radius:0;height:100vh;margin:0 auto;max-width:none;padding:36px calc(50vw - 215px);width:100vw}}@media screen and (max-width:500px){.password-reset-modal{border-radius:0;height:100vh;margin:0 auto;max-width:none;padding:60px 32px 0;width:100vw}}.password-reset-modal .modal__close{font-size:16px;padding:12px;right:15px;top:15px}.password-reset-modal .modal__close .icon-exit-thin--modal{color:#1b1b1b;font-size:24px}.password-reset-modal .modal__close:hover{background:#fff;border-radius:3px;color:#1b1b1b}.password-reset-modal .modal__close:hover .icon-exit-thin--modal{color:#1b1b1b}.password-reset-modal .modal__close.focus-visible:focus-visible{background:#fff;border-radius:3px;outline:1px solid #000;outline-offset:3px}.password-reset-modal .form__wrapper{padding:0}.form__wrapper--password,.form__wrapper--reset-password{align-items:center;background-color:#f3e9e3;display:flex;height:80vh;padding:60px 15px}.form__wrapper--password .form--reset-password,.form__wrapper--reset-password .form--reset-password{max-width:333px}.form__wrapper--password .field-group__label__text,.form__wrapper--reset-password .field-group__label__text{color:#003024;font-size:14px}@media only screen and (min-width:768px){.form__wrapper--password,.form__wrapper--reset-password{height:70vh}}@media only screen and (min-width:1800px){.form__wrapper--password,.form__wrapper--reset-password{height:50vh}}.form__wrapper--password .form__header,.form__wrapper--reset-password .form__header,.password-reset-modal .form__header{color:#003024;font:700 26px/36px Fraunces,serif}.form__wrapper--password .form__header~.field-group__wrapper,.form__wrapper--reset-password .form__header~.field-group__wrapper,.password-reset-modal .form__header~.field-group__wrapper{margin:16px 0;padding:0}.form__wrapper--password .form__description,.form__wrapper--reset-password .form__description,.password-reset-modal .form__description{color:#003024;font:400 14px/18px Source Sans Pro,sans-serif;margin:8px 0 0;padding:0}.form__wrapper--password .survey-open-poll__input,.form__wrapper--password .survey-text-input__input,.form__wrapper--password .textbox,.form__wrapper--password .textbox--textarea,.form__wrapper--reset-password .survey-open-poll__input,.form__wrapper--reset-password .survey-text-input__input,.form__wrapper--reset-password .textbox,.form__wrapper--reset-password .textbox--textarea,.password-reset-modal .survey-open-poll__input,.password-reset-modal .survey-text-input__input,.password-reset-modal .textbox,.password-reset-modal .textbox--textarea{border:1.5px solid transparent;border-radius:4px;box-sizing:border-box;color:#1b1b1b;font:400 14px/18px Source Sans Pro,sans-serif;height:40px;padding:10px 40px 10px 16px}.form__wrapper--password .survey-open-poll__input.focus-visible::placeholder,.form__wrapper--password .survey-open-poll__input::placeholder,.form__wrapper--password .survey-text-input__input.focus-visible::placeholder,.form__wrapper--password .survey-text-input__input::placeholder,.form__wrapper--password .textbox--error.focus-visible:focus::placeholder,.form__wrapper--password .textbox--error::placeholder,.form__wrapper--password .textbox--success.focus-visible:focus::placeholder,.form__wrapper--password .textbox--success::placeholder,.form__wrapper--password .textbox--textarea.focus-visible::placeholder,.form__wrapper--password .textbox--textarea::placeholder,.form__wrapper--password .textbox.focus-visible::placeholder,.form__wrapper--password .textbox::placeholder,.form__wrapper--reset-password .survey-open-poll__input.focus-visible::placeholder,.form__wrapper--reset-password .survey-open-poll__input::placeholder,.form__wrapper--reset-password .survey-text-input__input.focus-visible::placeholder,.form__wrapper--reset-password .survey-text-input__input::placeholder,.form__wrapper--reset-password .textbox--error.focus-visible:focus::placeholder,.form__wrapper--reset-password .textbox--error::placeholder,.form__wrapper--reset-password .textbox--success.focus-visible:focus::placeholder,.form__wrapper--reset-password .textbox--success::placeholder,.form__wrapper--reset-password .textbox--textarea.focus-visible::placeholder,.form__wrapper--reset-password .textbox--textarea::placeholder,.form__wrapper--reset-password .textbox.focus-visible::placeholder,.form__wrapper--reset-password .textbox::placeholder,.password-reset-modal .survey-open-poll__input.focus-visible::placeholder,.password-reset-modal .survey-open-poll__input::placeholder,.password-reset-modal .survey-text-input__input.focus-visible::placeholder,.password-reset-modal .survey-text-input__input::placeholder,.password-reset-modal .textbox--error.focus-visible:focus::placeholder,.password-reset-modal .textbox--error::placeholder,.password-reset-modal .textbox--success.focus-visible:focus::placeholder,.password-reset-modal .textbox--success::placeholder,.password-reset-modal .textbox--textarea.focus-visible::placeholder,.password-reset-modal .textbox--textarea::placeholder,.password-reset-modal .textbox.focus-visible::placeholder,.password-reset-modal .textbox::placeholder{color:#565656;font:600 14px/18px Source Sans Pro,sans-serif}.form__wrapper--password .survey-open-poll__input.focus-visible,.form__wrapper--password .survey-text-input__input.focus-visible,.form__wrapper--password .textbox--success.focus-visible,.form__wrapper--password .textbox--textarea.focus-visible,.form__wrapper--password .textbox.focus-visible,.form__wrapper--reset-password .survey-open-poll__input.focus-visible,.form__wrapper--reset-password .survey-text-input__input.focus-visible,.form__wrapper--reset-password .textbox--success.focus-visible,.form__wrapper--reset-password .textbox--textarea.focus-visible,.form__wrapper--reset-password .textbox.focus-visible,.password-reset-modal .survey-open-poll__input.focus-visible,.password-reset-modal .survey-text-input__input.focus-visible,.password-reset-modal .textbox--success.focus-visible,.password-reset-modal .textbox--textarea.focus-visible,.password-reset-modal .textbox.focus-visible{background-color:#fff;border:1.5px solid #007d5e;border-radius:4px;box-sizing:border-box;color:#1b1b1b;font:400 14px/18px Source Sans Pro,sans-serif;height:40px;padding:10px 40px 10px 16px}.form__wrapper--password .textbox--success,.form__wrapper--reset-password .textbox--success,.password-reset-modal .textbox--success{background-color:#fff;border:1.5px solid transparent;border-radius:4px;box-sizing:border-box;color:#1b1b1b;font:400 14px/18px Source Sans Pro,sans-serif;height:40px;padding:10px 40px 10px 16px}.form__wrapper--password .textbox--error,.form__wrapper--password .textbox--error.focus-visible,.form__wrapper--reset-password .textbox--error,.form__wrapper--reset-password .textbox--error.focus-visible,.password-reset-modal .textbox--error,.password-reset-modal .textbox--error.focus-visible{background-color:#fff;border:1.5px solid #b20a00;border-radius:4px;box-sizing:border-box;color:#1b1b1b;font:400 14px/18px Source Sans Pro,sans-serif;height:40px;padding:10px 40px 10px 16px}.form__wrapper--password .field-group__error,.form__wrapper--reset-password .field-group__error,.password-reset-modal .field-group__error{color:#b20a00;font:400 14px/18px Source Sans Pro,sans-serif;margin-bottom:5px;margin-top:4px}.form__wrapper--password .form__submit,.form__wrapper--reset-password .form__submit,.password-reset-modal .form__submit{margin:0}.form__wrapper--password .form__submit__btn,.form__wrapper--reset-password .form__submit__btn,.password-reset-modal .form__submit__btn{background-color:#00df8b;border-radius:34px;color:#003024;font:700 16px/20px Source Sans Pro,sans-serif;height:48px;text-align:center;width:100%}.form__wrapper--password .form__submit__btn:hover,.form__wrapper--reset-password .form__submit__btn:hover,.password-reset-modal .form__submit__btn:hover{background-color:#14f39f;color:#003024}.form__wrapper--password .form__submit__btn:focus,.form__wrapper--reset-password .form__submit__btn:focus,.password-reset-modal .form__submit__btn:focus{background-color:#14f39f;box-shadow:none;color:#003024;outline:2px solid #000;outline-offset:5px}.form__wrapper--password .form__submit__btn:active,.form__wrapper--reset-password .form__submit__btn:active,.password-reset-modal .form__submit__btn:active{background-color:#00be76}.form__wrapper--password .form__submit__error__message,.form__wrapper--reset-password .form__submit__error__message,.password-reset-modal .form__submit__error__message{display:none}.modal-cover .modal.modal--fp-reg-flow{min-height:630px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg{margin:0;padding:0}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .form__submit{margin-bottom:0;margin-top:0}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .form__submit .form__submit__btn--submit.focus{outline:0;outline-offset:0}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .form__submit .form__submit__btn--submit:focus-visible{outline:2px solid #000;outline-offset:5px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .form__submit .button--disabled{background-color:#c3bfbe;color:#7d7c7c;pointer-events:none}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper{margin-bottom:8px;padding-bottom:0}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__heading--quiz-reg-step-1{color:#1b1b1b;font:700 26px/32px Fraunces,serif;margin-bottom:8px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__heading-description{color:#1b1b1b;font:400 16px/20px Source Sans Pro,sans-serif}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group__label{margin-bottom:4px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group__label#highSchool,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group__label__text{color:#4a4a4a;display:flex;font:600 16px/20px Source Sans Pro,sans-serif}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group__label__hint{color:#4a4a4a;display:flex;font:400 16px/20px Source Sans Pro,sans-serif}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input .survey-open-poll__input.focus-visible::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input .survey-open-poll__input::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input .survey-text-input__input.focus-visible::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input .survey-text-input__input::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input .textbox--error::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input .textbox--success::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input .textbox--textarea.focus-visible::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input .textbox--textarea::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input .textbox.focus-visible::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input .textbox::placeholder{color:#7d7c7c;font:400 16px/20px Source Sans Pro,sans-serif}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input input#address1,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input input#mui-1{border-bottom-left-radius:0;border-bottom-right-radius:0}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input input#address1.textbox--success,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input input#mui-1.textbox--success{border:1px solid #c3bfbe;position:relative;z-index:1}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input input#address1.textbox--error,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input input#mui-1.textbox--error{border:1px solid #b20a00;position:relative;z-index:1}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input input#address1.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input input#mui-1.focus-visible{border:1px solid #007d5e;position:relative;z-index:1}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input input#address2{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input input#address2.focus-visible{border:1px solid #007d5e;position:relative;z-index:1}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group{flex-direction:column;isolation:isolate}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .conjoined-inner__wrapper .conjoined-input--first{border-radius:4px 4px 0 0}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .conjoined-inner__wrapper .conjoined-input--last{border-radius:0 0 4px 4px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .conjoined-inner__wrapper .conjoined-inner__label{font-size:10px;top:2px;z-index:2}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined--inner{background-color:#fff;border:1px solid #c3bfbe;border-radius:4px;box-sizing:border-box;color:#1b1b1b;font:400 14px/18px Source Sans Pro,sans-serif;font:400 16px/20px Source Sans Pro,sans-serif;height:40px;padding:10px 40px 10px 16px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#ACTEnglish.textbox--conjoined--inner,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#ACTEnglish.textbox--conjoined--inner--error,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#ACTEnglish.textbox--conjoined--inner--success,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#ACTMath.textbox--conjoined--inner,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#ACTMath.textbox--conjoined--inner--error,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#ACTMath.textbox--conjoined--inner--success,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#ACTReading.textbox--conjoined--inner,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#ACTReading.textbox--conjoined--inner--error,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#ACTReading.textbox--conjoined--inner--success,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#ACTScience.textbox--conjoined--inner,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#ACTScience.textbox--conjoined--inner--error,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#ACTScience.textbox--conjoined--inner--success,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#SATMath.textbox--conjoined--inner,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#SATMath.textbox--conjoined--inner--error,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#SATMath.textbox--conjoined--inner--success,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#SATReading.textbox--conjoined--inner,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#SATReading.textbox--conjoined--inner--error,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#SATReading.textbox--conjoined--inner--success,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#childFirstName.textbox--conjoined--inner--success,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#childLastName.textbox--conjoined--inner--success,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#first.textbox--conjoined--inner--error,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#first.textbox--conjoined--inner--success,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#last.textbox--conjoined--inner--error,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#last.textbox--conjoined--inner--success{padding-bottom:9px;padding-top:18px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined--inner+.conjoined-inner__label,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined--inner--error+.conjoined-inner__label,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined--inner--success+.conjoined-inner__label{color:#4a4a4a}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined--inner--error:focus+.conjoined-inner__label,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined--inner--success:focus+.conjoined-inner__label,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined--inner:focus+.conjoined-inner__label{color:#1b1b1b}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .conjoined-inner__wrapper:not(:first-child){margin-top:-1px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined--error,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined--inner-error{border:1px solid #b20a00;position:relative;z-index:1}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .survey-open-poll__input.focus-visible::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .survey-open-poll__input::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .survey-text-input__input.focus-visible::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .survey-text-input__input::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined--error::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined--inner--error::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined--inner--success::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined--success::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--error::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--success::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--textarea.focus-visible::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--textarea::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox.focus-visible::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox::placeholder{color:#7d7c7c;font:400 16px/20px Source Sans Pro,sans-serif}@media screen and (max-height:600px){.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input[aria-label=Email]{margin-bottom:-4px}}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input[id=loginPassword],.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input[id=password]{background-position:85% 50%!important}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .survey-open-poll__input.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .survey-text-input__input.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined--inner--success.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined--inner.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined--success.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--success.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--textarea.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox.focus-visible{background-color:#fff;border:1px solid #007d5e;border-radius:4px;box-sizing:border-box;color:#1b1b1b;font:400 14px/18px Source Sans Pro,sans-serif;font:400 16px/20px Source Sans Pro,sans-serif;height:40px;outline:none;outline-offset:0;padding:10px 40px 10px 16px;position:relative;z-index:auto;z-index:1}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#address1.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#first.focus-visible{border-bottom-left-radius:0;border-bottom-right-radius:0;outline:none;outline-offset:0;z-index:auto;z-index:1}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#address2.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#last.focus-visible{border-top-left-radius:0;border-top-right-radius:0;outline:none;outline-offset:0;z-index:auto;z-index:1}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#SATMath.focus-visible{border-bottom-left-radius:0;border-bottom-right-radius:0;outline:none;outline-offset:0;z-index:auto;z-index:2}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#SATReading.focus-visible{border-top-left-radius:0;border-top-right-radius:0;outline:none;outline-offset:0;z-index:auto;z-index:2}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#ACTEnglish.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#ACTMath.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#ACTReading.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group input#ACTScience.focus-visible{outline:none;outline-offset:0;z-index:auto;z-index:2}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined--inner--success,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined--success,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--success{background-color:#fff;border:1px solid #c3bfbe;border-radius:4px;box-sizing:border-box;color:#1b1b1b;font:400 14px/18px Source Sans Pro,sans-serif;font:400 16px/20px Source Sans Pro,sans-serif;height:40px;padding:10px 40px 10px 16px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined--error,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--conjoined--inner--error,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .textbox--error{background-color:#fff;border:1px solid #b20a00;border-radius:4px;box-sizing:border-box;color:#1b1b1b;font:400 14px/18px Source Sans Pro,sans-serif;font:400 16px/20px Source Sans Pro,sans-serif;height:40px;padding:10px 40px 10px 16px;position:relative;z-index:1}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-group .input-group .field-group__error{color:#b20a00;font:400 14px/18px Source Sans Pro,sans-serif;margin-bottom:5px;margin-top:4px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-natl-avg--address1--error .field-group__error{margin-top:-11px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .option-picker__wrapper{border-radius:4px;margin-top:0}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .option-picker__wrapper .option-picker__breadcrumbs{border:0;padding:0}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .option-picker__wrapper .option-picker__breadcrumbs .option-picker__breadcrumbs__crumb{display:none}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .option-picker__wrapper .option-picker__prompt{color:#4a4a4a;font:600 16px/20px Source Sans Pro,sans-serif;margin-bottom:10px;padding:12px 12px 0}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .option-picker__wrapper .option-picker__breadcrumbs__restart{display:block;margin:7px 10px -8px auto;padding:4px 8px;text-transform:lowercase}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .option-picker__wrapper .option-picker__breadcrumbs__restart:first-letter{text-transform:uppercase}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .option-picker__wrapper .option-picker__breadcrumbs__restart:hover{background-color:#efeae9;border-radius:4px;color:#1b1b1b}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .option-picker__wrapper .option-picker__options,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .option-picker__wrapper .option-picker__options--wrap{padding:0 12px 10px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .option-picker__wrapper .option-picker__options__btn{background-color:#faf6f5;border-radius:4px;color:#1b1b1b;flex:1 auto;font:400 16px/20px Source Sans Pro,sans-serif;margin:1px 0 0;width:100%}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .option-picker__wrapper .option-picker__options__btn:hover{background-color:#efeae9}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .option-picker__wrapper .option-picker__options__btn:active{background-color:#acdbcd}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .option-picker__wrapper .option-picker__options__btn--active,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .option-picker__wrapper .option-picker__options__btn--selected{background-color:#faf6f5;background-color:#004436;border-radius:4px;color:#1b1b1b;color:#fff;flex:1 auto;font:400 16px/20px Source Sans Pro,sans-serif;margin:1px 0 0;width:100%}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .option-picker__wrapper .option-picker__options__btn--selected:before{display:none}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .option-picker__wrapper .option-picker__terminal-message{color:#1b1b1b;font:400 16px/20px Source Sans Pro,sans-serif;padding:0 12px 12px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .option-picker__wrapper .option-picker__terminal-message strong{font-weight:600}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .option-picker__wrapper .option-picker__terminal-message .option-picker__try-again{color:#295aa2;font:600 16px/20px Source Sans Pro,sans-serif;padding:0}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .option-picker__wrapper .option-picker__terminal-message .option-picker__try-again:hover{background-color:unset;color:#224a85;text-decoration:underline}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field--select,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field--select--error,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field--select--success,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .input-list-select__input,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .pagination__pages__selector,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .select-list__input__select,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--state-filter,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .survey-dropdown__select{background-color:#fff;border:1px solid #c3bfbe;border-radius:4px;box-sizing:border-box;color:#1b1b1b;font:400 16px/20px Source Sans Pro,sans-serif;height:40px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field--select--error.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field--select--success.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field--select.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .input-list-select__input.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .pagination__pages__selector.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .select-list__input__select.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--state-filter.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .survey-dropdown__select.focus-visible{border:1px solid #007d5e;outline:none;outline-offset:0;z-index:auto}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .common-search-content-footer .pagination__pages__selector__wrapper:after,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field--select__wrapper--error:after,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field--select__wrapper--success:after,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field--select__wrapper:after,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .input-list-select:after,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .pagination__pages__selector__wrapper:after,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .select-list__input:after,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--state-filter__wrapper:after,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .survey-dropdown__wrapper:after{background:unset;background-color:transparent;color:#1b1b1b;padding:4px 9px 4px 20px;right:6px;top:3px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--state-filter{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-natl-avg--address2,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-natl-avg--address2--error,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-natl-avg--address2--success,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-natl-avg--city,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-natl-avg--city--error,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-natl-avg--city--success,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-natl-avg--country,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-natl-avg--state,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-natl-avg--state--error,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-natl-avg--state--success,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-natl-avg--zip,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-natl-avg--zip--error,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-natl-avg--zip--success{flex:1 0 100%;padding:0 0 8px;width:auto}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-natl-avg--SMSOptIn,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .form__field-natl-avg--SMSOptIn--success{padding:0}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group--checkbox{margin-top:8px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .checkbox+.field-group__label--checkbox:before,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .checkbox--error+.field-group__label--checkbox:before,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .checkbox--success+.field-group__label--checkbox:before,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .offer-option__input+.field-group__label--checkbox:before{top:2px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .checkbox--error:checked+.field-group__label--checkbox:before,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .checkbox--success:checked+.field-group__label--checkbox:before,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .checkbox:checked+.field-group__label--checkbox:before,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .offer-option__input:checked+.field-group__label--checkbox:before{-webkit-font-smoothing:antialiased;background-color:#003024;border:0;border-radius:2px;color:#fff;content:"\e610";font-family:Niche-Interface-Symbols;font-size:19px;line-height:18px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group__label--checkbox{color:#1b1b1b;font:400 16px/20px Source Sans Pro,sans-serif}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group__label--checkbox strong{font-weight:600}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group__label--checkbox:before{top:2px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper h3.field-group__heading{color:#4a4a4a;font:600 16px/20px Source Sans Pro,sans-serif;margin-bottom:4px;padding-bottom:0;text-transform:lowercase}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper h3.field-group__heading:first-letter{text-transform:uppercase}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group__label--your-list .field-group__label__text{color:#016853;font:400 16px/20px Source Sans Pro,sans-serif}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group--repeater__rows{border:none;border-radius:0}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group--repeater__rows .repeater-row{border:none;border-radius:0;font-size:unset;min-height:unset}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group--repeater__rows .repeater-row:not(:first-child){margin-top:-1px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group--repeater__rows .repeater-row input{border-radius:0}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group--repeater__rows .repeater-row:first-child .input-list--limited,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group--repeater__rows .repeater-row:first-child input{border-top-left-radius:4px;border-top-right-radius:4px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group--repeater__rows .repeater-row__trigger{background-color:#faf6f5;border:1px solid #c3bfbe;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#295aa2;font:600 16px/24px Source Sans Pro,sans-serif;height:44px;padding:0}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group--repeater__rows .repeater-row__trigger:hover{background-color:#efeae9;color:#224a85;text-decoration:underline}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group--repeater__rows .input-list--limited{border:1px solid #c3bfbe}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group--repeater__rows .input-list--limited .input-list__item{color:#1b1b1b;font:400 16px/18px Source Sans Pro,sans-serif;margin-left:0;margin-right:10px;padding:10px 0 10px 16px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .lead-toggle{color:#565656;font:400 14px/17px Source Sans Pro,sans-serif}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .lead-toggle .lead-toggle__toggle__link--consent-disclaimer{color:#295aa2;font-weight:600}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .lead-toggle .lead-toggle__toggle__link--consent-disclaimer:hover{text-decoration:underline}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .field-group--binary{margin-top:0}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock#highSchool,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--error#highSchool,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--search-filter#highSchool,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--sherlock-list#highSchool,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--success#highSchool{background-color:#fff;border:1px solid #c3bfbe;border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0;box-sizing:border-box;color:#1b1b1b;flex:auto;font:400 14px/18px Source Sans Pro,sans-serif;font:400 16px/20px Source Sans Pro,sans-serif;height:40px;outline:0;outline-offset:0;padding:10px 40px 10px 16px;width:70%}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock#college,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock#undergraduateMajor,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--error#college,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--error#undergraduateMajor,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--search-filter#college,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--search-filter#undergraduateMajor,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--sherlock-list#college,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--sherlock-list#undergraduateMajor,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--success#college,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--success#undergraduateMajor{background-color:#fff;border:1px solid #c3bfbe;border-radius:4px;box-sizing:border-box;color:#1b1b1b;flex:auto;font:400 14px/18px Source Sans Pro,sans-serif;font:400 16px/20px Source Sans Pro,sans-serif;height:40px;outline:0;outline-offset:0;padding:10px 40px 10px 16px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock#college.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock#highSchool.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock#undergraduateMajor.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--error#college.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--error#highSchool.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--error#undergraduateMajor.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--search-filter#college.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--search-filter#highSchool.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--search-filter#undergraduateMajor.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--sherlock-list#college.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--sherlock-list#highSchool.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--sherlock-list#undergraduateMajor.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--success#college.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--success#highSchool.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--success#undergraduateMajor.focus-visible{border:1px solid #007d5e}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--sherlock-list{background-color:#fff;border:1px solid #c3bfbe;border-radius:4px;box-sizing:border-box;color:#1b1b1b;font:400 14px/18px Source Sans Pro,sans-serif;font:400 16px/20px Source Sans Pro,sans-serif;height:40px;padding:10px 40px 10px 16px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--error::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--search-filter::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--sherlock-list::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--success::placeholder,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock::placeholder{color:#7d7c7c;font:400 16px/20px Source Sans Pro,sans-serif}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock--sherlock-list.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .survey-open-poll__input.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .survey-text-input__input.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .textbox--textarea.focus-visible,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .textbox.focus-visible{background-color:#fff;border:1px solid #007d5e;border-radius:4px;box-sizing:border-box;color:#1b1b1b;font:400 14px/18px Source Sans Pro,sans-serif;font:400 16px/20px Source Sans Pro,sans-serif;height:40px;outline:none;outline-offset:0;padding:10px 40px 10px 16px;position:relative;z-index:1}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock__wrapper--addon--results-visible .sherlock__results:before,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock__wrapper--sherlock-list--results-visible .sherlock__results:before{content:none}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock__wrapper--addon--results-visible .sherlock__results--item--link:hover,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock__wrapper--addon--results-visible .sherlock__results--item--selected .sherlock__results--item--link,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock__wrapper--sherlock-list--results-visible .sherlock__results--item--link:hover,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .sherlock__wrapper--sherlock-list--results-visible .sherlock__results--item--selected .sherlock__results--item--link{background-color:#003024}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper div#interestedMajors .input-list__label,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper div#interestedPrograms .input-list__label,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper div#interestedStatesCollege .input-list__label,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper div#interestedStatesGrad .input-list__label{color:#4a4a4a;font:600 16px/20px Source Sans Pro,sans-serif;margin-bottom:4px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper div#interestedMajors ul.input-list,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper div#interestedPrograms ul.input-list,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper div#interestedStatesCollege ul.input-list,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper div#interestedStatesGrad ul.input-list{background-color:#fff;border:1px solid #c3bfbe;border-top-left-radius:4px;border-top-right-radius:4px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper div#interestedMajors ul.input-list .input-list__item,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper div#interestedPrograms ul.input-list .input-list__item,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper div#interestedStatesCollege ul.input-list .input-list__item,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper div#interestedStatesGrad ul.input-list .input-list__item{margin-left:0;padding:8px 16px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper div#interestedStatesCollege label.input-list__label .input-list__label__hint,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper div#interestedStatesGrad label.input-list__label .input-list__label__hint{color:#4a4a4a;font:400 16px/20px Source Sans Pro,sans-serif;margin-bottom:4px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper div#interestedMajors ul.input-list+.input-list__input input.sherlock--sherlock-list,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper div#interestedPrograms ul.input-list+.input-list__input input.sherlock--sherlock-list,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper div#interestedStatesCollege ul.input-list+.input-list__input input.sherlock--sherlock-list,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper div#interestedStatesGrad ul.input-list+.input-list__input input.sherlock--sherlock-list{border-top-left-radius:0;border-top-right-radius:0}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper label.field-group__label[for=college],.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper label.field-group__label[for=rotcInterest],.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper label.field-group__label[for=undergraduateMajor],.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper label.field-group__label[for=veteranStatus]{color:#4a4a4a;font:600 16px/20px Source Sans Pro,sans-serif}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper label.field-group__label[for=college] .field-group__label__hint,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper label.field-group__label[for=rotcInterest] .field-group__label__hint,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper label.field-group__label[for=undergraduateMajor] .field-group__label__hint,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper label.field-group__label[for=veteranStatus] .field-group__label__hint{display:inline-block}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper div.input-group#act .conjoined-inner__wrapper input{border-radius:0}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper div.input-group#act .conjoined-inner__wrapper:first-child input{border-top-left-radius:4px;border-top-right-radius:4px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper div.input-group#act .conjoined-inner__wrapper:last-child input{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .form__wrapper--no-bg .field-group__wrapper .input-list__input__limit{color:#1b1b1b}@media only screen and (min-width:768px){.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content{max-height:100%;overflow-y:unset}}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .radio-input{margin-bottom:8px;padding:0}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .radio-input .field-group__label--radio{color:#1b1b1b;font:400 16px/20px Source Sans Pro,sans-serif;margin:0;padding-left:23px;padding-right:0}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .radio-input .field-group__label--radio:before{border:1px solid #c3bfbe;border-radius:22px;box-sizing:border-box;height:16px;top:4px;width:16px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .radio-input .radio:checked+.field-group__label--radio:before{border:2px solid #004436}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .radio-input .radio:checked+.field-group__label--radio:after,.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .radio-input .radio:hover+.field-group__label--radio:after{background-color:#004436;border-radius:50%;content:"";height:10px;left:3px;position:absolute;top:7px;width:10px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .radio-input .radio.focus-visible{outline:0;outline-offset:0;z-index:auto}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .radio-input .radio.focus-visible+.field-group__label--radio:before{border:1px solid #c3bfbe;outline:1px solid #000;outline-offset:1px;z-index:auto}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .radio-input .radio.focus-visible+.field-group__label--radio:after{content:none}.modal-cover .modal.modal--fp-reg-flow .field-group__wrapper--demo-consent{margin:8px 0 16px;padding-bottom:0}.modal-cover .modal.modal--fp-reg-flow .field-group--radio--demo-consent{margin:0}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .quiz-reg-min-height-modal{height:550px}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .quiz-reg-min-height-modal .form{flex-direction:column;height:100%}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .quiz-reg-min-height-modal .form__submit{margin-top:auto}.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .quiz-reg-min-height-modal [class^=field-group__wrapper]{flex:0 auto}@media only screen and (max-width:767.9px){.modal-cover .modal.modal--fp-reg-flow .dynamic-field-groups-modal-content .modal-container__content .quiz-reg-min-height-modal{height:75vh}.modal-cover .modal.modal--fp-reg-flow{height:100%;max-width:none;min-height:100vh}}.form--quizRegK12Step4 .select-field-group{margin-bottom:14px}.form--quizRegK12Step4 .form__submit{margin:16px 0 0}@cdn-prefix : https://d33a4decm84gsn.cloudfront.net;