.postcard-wrap{width:100%;margin-bottom:10px;padding:15px}@media only screen and (min-width:600px){.postcard-wrap{max-width:900px;margin:20px auto}}@media only screen and (min-width:600px){.postcards{-webkit-display:flex;-ms-display:flex;display:flex}}.postcard{border-radius:2px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.1);overflow:hidden;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-display:flex;-ms-display:flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.postcards .postcard{margin-bottom:15px}@media only screen and (min-width:600px){.postcards .postcard{margin-right:10px}.postcards .postcard:last-of-type{margin-right:0}}.postcard--stroked{box-shadow:none;border:1px solid #ddd}.postcard--primary-action{display:block;cursor:pointer}.postcard--primary-action: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}.postcard .claimed-entity-icon{width:16px;height:16px;top:2px}.postcard--responsive{width:auto;max-width:1080px;margin:0 auto;border-radius:0}.postcard--responsive .postcard__image-container{border-radius:0}.postcard--responsive .postcard__figure{height:34vw;max-height:350px}.postcard--responsive .postcard__title{font-size:22px}.postcard--responsive .postcard__title--is-link{color:#464646}.postcard--responsive .postcard__attr--has-reviews a{cursor:pointer;color:#5f5f5f}.postcard--responsive .postcard__attr--has-reviews a:hover{text-decoration:none}@media only screen and (min-width:600px){.postcard--responsive .postcard__atl{right:30px;bottom:15px;font-size:16px;padding:12px 14px 12px 13px}.postcard--responsive .postcard__atl .svg-icon-wrap{margin-right:4px}.postcard--responsive .postcard__genus{font-size:12px;left:18px;padding:10px 15px 0 12px}.postcard--responsive .postcard__title{font-size:28px}.postcard--responsive .claimed-entity-icon{width:18px;height:18px;top:1px}.postcard--responsive .postcard__attention,.postcard--responsive .postcard__attrs,.postcard--responsive .postcard__badge,.postcard--responsive .postcard__description,.postcard--responsive .postcard__parent,.postcard--responsive .postcard__sponsored{font-size:16px}.postcard--responsive .postcard__badge em{font-weight:600}.postcard--responsive .postcard__content{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__cta{font-size:16px}.postcard--responsive .postcard__cta--background{padding:0 25px}}@media only screen and (min-width:768px){.postcard--responsive .postcard__title{font-size:32px}.postcard--responsive .claimed-entity-icon{width:21px;height:21px}.postcard--responsive .postcard__cta--background{padding:0 10px}}@media only screen and (min-width:1000px){.postcard--responsive .postcard__content{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{-webkit-display:flex;-ms-display:flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.postcard--chip .postcard__content{order:1}.postcard--chip .postcard__image-container{width:80px;min-width:80px;order:2;border-radius:0}.postcard--chip [class*=postcard__figure__image--fallback]{display:none}.postcard--chip .postcard__sponsored{display:block}.postcard--chip .postcard__image__sponsored{display:none}.postcard--chip .postcard__figure{height:80px}.postcard--chip .postcard__atl{bottom:auto;top:5px;right:5px;box-shadow:none;padding:5px 6px;font-size:18px;box-shadow:0 0 2px 1px rgba(0,0,0,.1),0 0 5px 1px rgba(0,0,0,.1)}.postcard--chip .postcard__atl .svg-icon-wrap{margin-right:0}.postcard--chip .postcard__atl__text,.postcard--chip .postcard__figure__cite,.postcard--chip .postcard__genus{display:none}.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}.postcard--chip .postcard__title{font-size:18px}.postcard--chip .postcard__attr--has-grade .niche-grade{margin-left:-1px}.postcard--chip .postcard__attr--no-reviews{display:none}@media only screen and (min-width:600px){.postcard--big-chip .postcard__content{padding:8px 30px 10px}.postcard--big-chip .postcard__title{font-size:20px}.postcard--big-chip .postcard__attention,.postcard--big-chip .postcard__attrs,.postcard--big-chip .postcard__badge,.postcard--big-chip .postcard__description,.postcard--big-chip .postcard__parent,.postcard--big-chip .postcard__sponsored{font-size:14px}.postcard--big-chip .postcard__image-container{width:100px;min-width:100px}.postcard--big-chip .postcard__figure{height:100px}}.postcard__image-container{position:relative;overflow:hidden;border-radius:2px 2px 0 0}.postcard__figure{height:117px;max-height:117px;position:relative;margin:0}.postcard__reason{background:#e9f7e2;color:#298541;font:600 10px/1 Niche;padding:8px 15px 5px}.postcard__figure__image{background:url(data:image/gif;base64,R0lGODlhbgAjAOYAAGzCuJXSxpLEoa3dwIvRyGO0mpHDm4m9k5vMs4O6k3PKxGq8rZTKs4O8m3vLw2GylWu6o6HWxYPNwozEq4zBo3HFu3vDspPNupLGqoTRyHjArovLvK3awom+m3u6m47Am4PBq4PFspLTyHO7o3u9oqrawnLCs6rZvH25lJzQvIPJvJnJpWq2mnS5nGW4pIzAlIK+oozQxXK+q2q0lJrUxp3VxnTNyXnOyJ7NrYrOwn3PyJrOuKXXxajWu6XVtaHRsXO2lKbVuKnYxInGs5rJqY3ItWa6qXrGuanYuqTStmu/snzIvafVvqXVwJnKrZbHop/Os6LQtW7GwIi8j4XApoDPyKHSvJ3SwJvMqKDQuWO3n6HUwq3bvqnXv6vZv5TIr3XIv6fYxHq3k3G3mJjRwKzZxKXTuXy/qW64nafYuoXPxZ7Uwp/PrpfGpqDSwJHPwJvLrpvNqavbvpjTxaXTvHe4l5jHqqPUv4HGt6jXt6TUs6DPr6TSs5zLq6DRrq3ewCH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQjNGRTZGQUI0MkYxMUU4QkIxMkM5RTREQjc3NDVEOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1w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);background-size:cover;background-position:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.postcard__figure__cite{position:absolute;z-index:2;font-size:10px;top:0;right:0;font-style:normal;text-shadow:0 1px 1px rgba(0,0,0,.4);padding:2px 4px;font-weight:600;color:#eee}.postcard__figure__cite a{color:#eee}.postcard__figure__cite a:hover{text-decoration:none;color:#fff}.postcard__image__sponsored{position:absolute;background:linear-gradient(to bottom,rgba(0,0,0,.8),rgba(0,0,0,0));text-shadow:0 1px 0 rgba(0,0,0,.5);color:#f2d454;top:0;left:0;right:0;padding:8px 15px 20px;z-index:6;font:600 9px/1 Niche,sans-serif}.postcard__image__sponsored--green{color:#cde9c1}.postcard__atl{position:absolute;right:7px;bottom:7px;background:#fff;font-size:14px;color:#298541;padding:7px 9px 7px 8px;box-shadow:0 0 5px rgba(0,0,0,.1),0 0 20px rgba(0,0,0,.3);z-index:4}.postcard__atl .svg-icon-wrap{margin-right:2px}.postcard__atl:hover{background-color:#298541;color:#fff}.postcard__genus{background:#fff;border-radius:2px 2px 0 0;color:#464646;font:600 9px/1 Niche,sans-serif;position:absolute;padding:7px 8px 0;box-shadow:0 -1px 1px rgba(0,0,0,.1),0 -1px 12px rgba(0,0,0,.2);bottom:0;left:7px;z-index:3}.postcard__content{position:relative;padding:8px 15px 10px;background:#fff;z-index:5}.postcard__parent{font-size:14px;line-height:1.2;color:#5f5f5f;margin-bottom:3px}.postcard__title{font-size:18px;line-height:1.2;font-weight:600;color:#464646;margin-bottom:3px}.postcard__title__claimed{background:#51c8fc;color:#fff;border-radius:.75em;font-size:.7em;width:1.25em;height:1.25em;display:inline-block;position:relative;top:2px;margin-left:4px}.postcard__title__claimed svg{bottom:.2em;left:.1em}.postcard__description{font-size:14px;color:#464646;line-height:1.2;margin-bottom:3px}.postcard__sponsored{color:#caad26;font-size:14px;line-height:1.2;margin-bottom:5px;display:none}.postcard__badge{color:#298541;font-size:14px;margin-bottom:5px;line-height:1.2}.postcard__badge a{color:#298541}.postcard__badge a:hover{text-decoration:underline}.postcard__attention{color:#007ac8;font-size:14px;margin-bottom:5px;line-height:1.2}.postcard__attention a{color:#007ac8}.postcard__attention a:hover{text-decoration:underline}.postcard__attrs{font-size:14px;line-height:1.2}.postcard__attr{margin-bottom:3px;display:inline-block;white-space:nowrap;color:#5f5f5f}.postcard__attr+.postcard__attr::before{content:'•';padding:0 4px 0 4px;display:inline-block;color:#919191}.postcard__attr--stacked{display:block}.postcard__attr--stacked+.postcard__attr::before{display:none}.postcard__attr--fact{-webkit-display:flex;-ms-display:flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.postcard__attr--fact+.postcard__attr::before{display:none}.postcard__attr__label{font-weight:600}.postcard__attr__value{text-align:right}.postcard__attr--has-grade .niche-grade{margin:-1px 4px -4px -2px;float:left;font-size:.55em}.postcard__cta{-webkit-display:flex;-ms-display:flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;font-size:14px;font-weight:600}.postcard__cta--background{background:#eef9ff;padding:0 5px}.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{-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0}.postcard__cta--button{padding:0 5px 5px 0}.postcard__cta--button a{background:#eef9ff;padding:.5em .65em;border-radius:2px;text-align:center;margin-left:5px}@media only screen and (min-width:600px){.postcard__cta--button a{padding:.5em 1em}}.postcard__cta--button a.postcard__cta--left{text-align:left}.postcard__cta--button a.postcard__cta--right{text-align:right}.postcard__cta--left{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.postcard__cta--right{-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.content-wrapper--illustration{background-color:#efeae9;background-size:cover;background-position:center}.content-wrapper--loans{background:#003024}.wave{height:30px;overflow:hidden}.wave svg{height:50px}@media only screen and (min-width:768px){.wave{height:50px}.wave svg{height:auto}}.shapes-wrap{position:absolute;top:-15px;width:80px;right:0}@media only screen and (min-width:900px){.shapes-wrap{width:150px}}.loans-container{min-height:100px;margin:0 auto;padding:0 1.5rem}.loans-container.hide{display:none}.loans__copy-wrap{max-width:700px;margin:0 auto;padding:0 0 4rem}@media only screen and (min-width:768px){.loans__copy-wrap{text-align:center}.loans__copy-wrap .loans__intro-paragraph{padding:0 2rem}}.mortgage__copy-wrap{max-width:700px;margin:0 auto;padding:30px 0 50px;min-height:30vh}@media only screen and (min-width:768px){.mortgage__copy-wrap{padding:100px 0 100px}}.loan-partners__copy-wrap{padding:20px 0}@media only screen and (min-width:768px){.loan-partners__copy-wrap{padding:30px 0}}.loans__title{font-size:36px;padding:0 40px 20px 0;margin:0;line-height:110%;color:#1b1b1b;text-transform:uppercase;font-weight:600}.loans__title a{color:#464646;text-decoration:underline}@media only screen and (min-width:768px){.loans__title{padding-right:0;font-size:42px}}a.loans__intro-paragraph--link{color:#464646;text-decoration:underline}a.loans__intro-paragraph--link:hover{color:#0e7237}.loans__title--loans{font-family:Niche,sans-serif;font-weight:600;font-size:22px}@media only screen and (min-width:768px){.loans__title--loans{font-size:30px}}@media only screen and (min-width:1024px){.loans__title--loans{margin:0 -10rem 1rem}}.loans__copy--white{color:#fff}.loans__copy--white a{color:#fff}.js-focus-visible .loans__copy--white a.focus-visible{outline:3px solid #fff;outline-offset:3px}.loans__intro-paragraph{font-size:16px;margin:30px 0 0}@media only screen and (min-width:768px){.loans__intro-paragraph{font-size:18px}}.field-group{text-align:center}@media only screen and (min-width:768px){.field-group{-webkit-display:flex;-ms-display:flex;display:flex}}.field{-webkit-flex:3 0 0;-ms-flex:3 0 0;flex:3 0 0;margin-bottom:15px}@media only screen and (min-width:768px){.field{margin-right:10px;margin-bottom:0}}.field--one{flex-grow:1}.field--four{flex-grow:4}.field__icon{background:linear-gradient(to left,#fff 50%,rgba(255,255,255,0));position:absolute;font-size:20px;right:1px;top:2px;bottom:1px;padding:.5em .5em 0;pointer-events:none;border-radius:2px;color:#007ac8}.input{border:0;color:#464646;background:#fff;box-shadow:none;appearance:none;-webkit-appearance:none;border-radius:2px;margin:0;font:400 1.125em/normal 'Source Sans Pro',sans-serif;display:block;width:100%;padding:.65em .75rem;box-shadow:0 1px 2px rgba(0,0,0,.1),0 1px 6px rgba(0,0,0,.15)}.input.input--focus,.input:focus{outline:0;color:#007ac8;background:#eef9ff}.input.input--focus+.label--inner,.input:focus+.label--inner{color:#007ac8}.input.input--focus+.field__icon,.input:focus+.field__icon{background:linear-gradient(to left,#eef9ff 50%,rgba(255,255,255,0))}.input.input--focus::-webkit-input-placeholder,.input:focus::-webkit-input-placeholder{color:#8ec8ef!important}.input.input--focus::-moz-placeholder,.input:focus::-moz-placeholder{color:#8ec8ef!important}.input.input--focus:-ms-input-placeholder,.input:focus:-ms-input-placeholder{color:#8ec8ef!important}.partner-disclaimer-wrap{padding-bottom:5px}.disclaimer{max-width:900px;margin:0 auto;padding:15px;color:#5f5f5f;font-size:12px;line-height:1.2}.disclaimer ol{list-style-type:decimal;margin-left:0;padding:10px}.disclaimer ol li{padding-left:10px;padding-bottom:10px}@media only screen and (min-width:768px){.disclaimer{padding:30px}}.disclaimer .partner-disclaimer.hide{display:none}.disclaimer .svg-icon-wrap.hide{display:none}.partner-disclaimer-toggle{display:inline-block;font-size:14px;color:#007ac8;cursor:pointer}.partner-disclaimer-toggle:hover{text-decoration:underline;color:#0063a5}.js-focus-visible .partner-disclaimer-toggle:focus:not(.focus-visible){outline:0}.js-focus-visible .partner-disclaimer-toggle.focus-visible{outline:3px solid #222;outline-offset:3px}.loans-container--aftersearch{padding-top:30px;text-align:center}.js-focus-visible .loans-container--aftersearch button.focus-visible{outline:3px solid #fff;outline-offset:3px}.loans__pig-illustration{width:70vw;max-width:600px;display:block;margin:0 auto}.college-image{background-image:url(../../images/student-loans/colleges-best-2048px.svg);width:100%;height:120px;background-size:cover;background-position:center}@media only screen and (min-width:768px){.college-image{height:165px}}.places-image{background-image:url(../../images/student-loans/places-best-2048px.svg);width:100%;height:120px;background-size:cover;background-position:center}@media only screen and (min-width:768px){.places-image{height:165px}}.test-prep-image{background-image:url(../../images/student-loans/test-prep-2048px.svg);width:100%;height:120px;background-size:cover;background-position:center}@media only screen and (min-width:768px){.test-prep-image{height:165px}}.loan-partners-wrap{margin:0 auto;max-width:900px}.loan-partners-wrap.hide{display:none}.loan-partners-wrap--lower{padding:15px;margin:0 auto;max-width:900px}@media only screen and (min-width:768px){.loan-partners-wrap--lower{padding:30px}}.private-student-loans-h3{margin:0}.loan-partner{border-radius:2px;padding:15px;margin-bottom:20px;-webkit-display:flex;-ms-display:flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);background:#fff;cursor:pointer;color:#464646}.loan-partner.loan-partner--mortgage{padding:20px 15px}@media only screen and (min-width:768px){.loan-partner{padding:30px}.loan-partner.loan-partner--mortgage{padding:40px}}.loan-partner:hover{text-decoration:none;box-shadow:0 1px 4px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.2)}.loans__logo{background-position:left center;background-repeat:no-repeat;background-size:contain;-webkit-align-self:normal;-ms-align-self:normal;align-self:normal;width:120px;margin-bottom:5px;order:1}@media only screen and (min-width:720px){.loans__logo{background-position:center;margin-bottom:0;width:140px}}button.loans__button{order:2;margin-bottom:8px;height:100%;background:#55cd87;color:#033a1a;border-radius:30px;font-size:14px;padding:.8em 1em .8em 1em;max-width:140px}button.loans__button:hover{background:#4ebc7c}@media only screen and (min-width:720px){button.loans__button{order:3;max-width:160px}}@media only screen and (min-width:768px){button.loans__button{font-size:16px}}.loans__bullets{list-style:disc;font-size:14px;order:3;width:100%;left:1em;padding-right:1em;color:#464646}.loans__bullets sup{font-size:10px}@media only screen and (min-width:720px){.loans__bullets{order:2;font-size:15px;line-height:110%;width:400px;padding-right:5px}}.loans__bullet{margin-bottom:7px}.loans__bullet:last-of-type{margin-bottom:0}.loans-footnote{font-size:14px;line-height:16px;color:#919191}.loans__logo--ascent{background-image:url(../../images/student-loans/ascent.png)}.loans__logo--ufi{background-image:url(../../images/student-loans/U-fi_Logo_Color.png)}.loans__logo--collegeave{background-image:url(../../images/student-loans/college-ave.png)}.loans__logo--citizensone{background-image:url(../../images/student-loans/citizens-one.png)}.loans__logo--edvisors{background-image:url(../../images/student-loans/edvisors.png)}.loans__logo--commonbond{background-image:url(../../images/student-loans/commonbond.png)}.loans__logo--simpletuition{background-image:url(../../images/student-loans/simpletuition.png)}.loans__logo--earnest{background-image:url(../../images/student-loans/earnest.png)}.loans__logo--sofi{background-image:url(../../images/student-loans/SoFi-logo.png)}.loans__logo--credible{background-image:url(https://d33a4decm84gsn.cloudfront.net/cta/loan-partners/credible.png)}.loans__logo--sixup{background-image:url(https://d33a4decm84gsn.cloudfront.net/cta/loan-partners/sixup.png)}.loans__logo--axos{background-image:url(../../images/student-loans/axos.png)}.loans__logo--lenda{background-image:url(../../images/student-loans/lenda.png)}.loans__logo--kaplan{background-image:url(../../images/student-loans/kaplan.png)}.loans__logo--magoosh{background-image:url(../../images/student-loans/magoosh.png)}.loans__logo--prep-expert{background-image:url(../../images/student-loans/Prep-Expert-Logo.jpg)}.loans__logo--transizion{background-image:url(../../images/student-loans/transizion.svg)}.loans__logo--cga{background-image:url(../../images/student-loans/cga-logo.svg)}.loans__logo--economist-gmat{background-image:url(../../images/student-loans/gmat.png)}.loans__logo--fintech{background-image:url(../../images/student-loans/fintech.png)}.loans__logo--stride{background-image:url(../../images/student-loans/Stride-logo.png)}.loans__logo--salliemae{background-image:url(../../images/student-loans/sallie-mae.png)}.loans__logo--discover{background-image:url(../../images/student-loans/Discover-SL-Logo-1.png)}.loans__logo--everydae{background-image:url(../../images/student-loans/Everydae-3.1-Blu.jpg)}.loans__logo--prepscholar{background-image:url(../../images/student-loans/prepscholar.png)}.loans__logo--prepscholar-admissions-counseling{background-image:url(../../images/student-loans/prepscholar-admissions-counseling.png)}.loans__logo--edly{background-image:url(../../images/student-loans/edly-logo.png)}.loans__logo--nelnet{background-image:url(../../images/student-loans/nelnet-logo.png)}.loan-partner-expand{text-align:center}.loan-partners-loading{background:rgba(255,255,255,.5);display:none;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-align-items:center;align-items:center;font-size:16px;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#fff 8%,#eee 33%,#fff 66%);animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:loadingAnim;animation-timing-function:linear;color:#007ac8;padding:0 1em}@media only screen and (min-width:600px){.loan-partners-loading{font-size:22px}}.loan-partners-loading--show{-webkit-display:flex;-ms-display:flex;display:flex}@keyframes loadingAnim{0%{background-position:0 0}100%{background-position:100em 0}}.no-loan-partners{text-align:center;max-width:400px;margin:20px auto;color:#fff}.no-loan-partners.hide{display:none}.algolia-autocomplete{width:100%}.algolia-autocomplete .aa-hint,.algolia-autocomplete .aa-input{width:100%}.algolia-autocomplete .aa-hint{color:#999}.algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border-top:none;box-shadow:0 1px 2px rgba(0,0,0,.1),0 1px 6px rgba(0,0,0,.15)}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 10px;text-align:left}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#b2d7ff}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.aa-tagline{font-size:14px;color:#787878;line-height:1.1}.related-content{padding:1em;max-width:1024px;margin:0 auto}@media only screen and (min-width:500px){.related-content{-webkit-display:flex;-ms-display:flex;display:flex}}a.related-content-inner{padding:.5em 1em;border-radius:2px;background:bottom/cover url(../../rankings-v2/styles/images/k12-2017/rlp-images/k12-public-high-schools-largest-enrollment-640px.png);line-height:1.1;min-height:100px;-webkit-display:flex;-ms-display:flex;display:flex;-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;overflow:hidden;color:#fff;margin-bottom:10px}@media only screen and (min-width:500px){a.related-content-inner{-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;height:120px;margin-right:10px}a.related-content-inner:last-of-type{margin-right:0}}@media only screen and (min-width:768px){a.related-content-inner{height:150px;margin-right:20px}}a.related-content-inner:before{content:'';background:#333;position:absolute;top:0;left:0;right:0;bottom:0;transition:opacity .1s;opacity:.45}.content-text{text-shadow:0 1px 2px rgba(0,0,0,.25);font-weight:600}@media only screen and (min-width:768px){.content-text{font-size:18px}}.test-prep__copy-wrap{max-width:1100px;margin:0 auto;padding:20px 0 50px;min-height:30vh}@media only screen and (min-width:500px){.test-prep__copy-wrap{text-align:center}}@media only screen and (min-width:768px){.test-prep__copy-wrap{padding:60px 0 100px}}.test-prep__copy-wrap .loans__intro-paragraph,.test-prep__copy-wrap .loans__title{max-width:700px;margin:0 auto}.test-prep__list{margin-top:20px;-webkit-display:flex;-ms-display:flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.test-prep__list{margin-top:40px}}.test-prep__list a.test-prep__partner{-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;min-width:140px;margin:5px;padding:10px;font-size:12px;line-height:14px;text-align:center;border-radius:4px;background:#fff;color:#464646;box-shadow:0 1px 3px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.1);cursor:pointer;transition:all .1s linear}@media only screen and (min-width:500px){.test-prep__list a.test-prep__partner{min-width:160px}}@media only screen and (min-width:768px){.test-prep__list a.test-prep__partner{min-width:170px;font-size:13px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.test-prep__list a.test-prep__partner p.test-prep__test-description{max-width:150px}}.test-prep__list a.test-prep__partner span{font-family:Niche;font-weight:600;display:block;font-size:24px;line-height:26px;padding-top:20px;color:#29854f}.test-prep__list a.test-prep__partner:hover{box-shadow:inset 0 0 0 3px #8bb8d8,inset 0 0 0 3px #8bb8d8;text-decoration:none}.test-prep__list a.test-prep__partner:hover:nth-child(2){box-shadow:inset 0 0 0 3px #f2aad4,inset 0 0 0 3px #f2aad4}.test-prep__list a.test-prep__partner:hover:nth-child(3){box-shadow:inset 0 0 0 3px #ccb7ee,inset 0 0 0 3px #ccb7ee}.test-prep__list a.test-prep__partner:hover:nth-child(4){box-shadow:inset 0 0 0 3px #efa63a,inset 0 0 0 3px #efa63a}.test-prep__list a.test-prep__partner:hover:nth-child(5){box-shadow:inset 0 0 0 3px #4ebc7c,inset 0 0 0 3px #4ebc7c}.test-prep__list a.test-prep__partner:hover:nth-child(6){box-shadow:inset 0 0 0 3px #8bb8d8,inset 0 0 0 3px #8bb8d8}.test-prep__list a.test-prep__partner:hover:nth-child(7){box-shadow:inset 0 0 0 3px #f2aad4,inset 0 0 0 3px #f2aad4}.test-prep__list a.test-prep__partner:hover:nth-child(8){box-shadow:inset 0 0 0 3px #ccb7ee,inset 0 0 0 3px #ccb7ee}.test-prep__list a.test-prep__partner:hover:nth-child(9){box-shadow:inset 0 0 0 3px #efa63a,inset 0 0 0 3px #efa63a}.test-prep__list a.test-prep__partner:hover:nth-child(10){box-shadow:inset 0 0 0 3px #4ebc7c,inset 0 0 0 3px #4ebc7c}.test-prep__list a.test-prep__partner:hover:nth-child(11){box-shadow:inset 0 0 0 3px #8bb8d8,inset 0 0 0 3px #8bb8d8}.test-prep__list a.test-prep__partner:hover:nth-child(12){box-shadow:inset 0 0 0 3px #f2aad4,inset 0 0 0 3px #f2aad4}