@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(https://23878763.fs1.hubspotusercontent-na1.net/hubfs/23878763/NJSOP%20Theme%20Assets/fonts/roboto-v30-latin-300.woff2) format("woff2"),url(https://23878763.fs1.hubspotusercontent-na1.net/hubfs/23878763/NJSOP%20Theme%20Assets/fonts/roboto-v30-latin-300.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:url(https://23878763.fs1.hubspotusercontent-na1.net/hubfs/23878763/NJSOP%20Theme%20Assets/fonts/roboto-v30-latin-300italic.woff2) format("woff2"),url(https://23878763.fs1.hubspotusercontent-na1.net/hubfs/23878763/NJSOP%20Theme%20Assets/fonts/roboto-v30-latin-300italic.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://23878763.fs1.hubspotusercontent-na1.net/hubfs/23878763/NJSOP%20Theme%20Assets/fonts/roboto-v30-latin-regular.woff2) format("woff2"),url(https://23878763.fs1.hubspotusercontent-na1.net/hubfs/23878763/NJSOP%20Theme%20Assets/fonts/roboto-v30-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(https://23878763.fs1.hubspotusercontent-na1.net/hubfs/23878763/NJSOP%20Theme%20Assets/fonts/roboto-v30-latin-italic.woff2) format("woff2"),url(https://23878763.fs1.hubspotusercontent-na1.net/hubfs/23878763/NJSOP%20Theme%20Assets/fonts/roboto-v30-latin-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(https://23878763.fs1.hubspotusercontent-na1.net/hubfs/23878763/NJSOP%20Theme%20Assets/fonts/roboto-v30-latin-500.woff2) format("woff2"),url(https://23878763.fs1.hubspotusercontent-na1.net/hubfs/23878763/NJSOP%20Theme%20Assets/fonts/roboto-v30-latin-500.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:url(https://23878763.fs1.hubspotusercontent-na1.net/hubfs/23878763/NJSOP%20Theme%20Assets/fonts/roboto-v30-latin-500italic.woff2) format("woff2"),url(https://23878763.fs1.hubspotusercontent-na1.net/hubfs/23878763/NJSOP%20Theme%20Assets/fonts/roboto-v30-latin-500italic.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(https://23878763.fs1.hubspotusercontent-na1.net/hubfs/23878763/NJSOP%20Theme%20Assets/fonts/roboto-v30-latin-700.woff2) format("woff2"),url(https://23878763.fs1.hubspotusercontent-na1.net/hubfs/23878763/NJSOP%20Theme%20Assets/fonts/roboto-v30-latin-700.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:url(https://23878763.fs1.hubspotusercontent-na1.net/hubfs/23878763/NJSOP%20Theme%20Assets/fonts/roboto-v30-latin-700italic.woff2) format("woff2"),url(https://23878763.fs1.hubspotusercontent-na1.net/hubfs/23878763/NJSOP%20Theme%20Assets/fonts/roboto-v30-latin-700italic.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(https://23878763.fs1.hubspotusercontent-na1.net/hubfs/23878763/NJSOP%20Theme%20Assets/fonts/roboto-v30-latin-900.woff2) format("woff2"),url(https://23878763.fs1.hubspotusercontent-na1.net/hubfs/23878763/NJSOP%20Theme%20Assets/fonts/roboto-v30-latin-900.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:900;src:url(https://23878763.fs1.hubspotusercontent-na1.net/hubfs/23878763/NJSOP%20Theme%20Assets/fonts/roboto-v30-latin-900italic.woff2) format("woff2"),url(https://23878763.fs1.hubspotusercontent-na1.net/hubfs/23878763/NJSOP%20Theme%20Assets/fonts/roboto-v30-latin-900italic.woff) format("woff")}*,:after,:before{box-sizing:border-box}html{font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;text-rendering:optimizeLegibility}body{background-color:#ebedf1;box-sizing:border-box;color:#181818;font-family:Roboto,sans-serif;font-size:18px;font-weight:300;line-height:1.5;margin:0;padding:0}main{background-color:#fff;box-shadow:0 6px 50px rgb(0 0 0/5%);margin:80px auto 0;max-width:1500px;overflow-x:hidden;position:relative;z-index:1}@media (min-width:460px){main{margin-top:88px}}main section{scroll-margin-top:88px}main section.gray{background-color:#ccc}main section.blue{background-color:#0c4c91;color:#fff}main section.graylight{background-color:#ededed}main section.bluebright{background-color:#2f7eee;color:#fff}main section.bluedark{background-color:#0b4d8f;color:#fff}main section.green{background-color:#346407;color:#fff}main section.greenlight{background-color:#d2f2b5}main section.orange{background-color:#f79d1e}main section.orangelight{background-color:#f9c376}main section.bluelight{background-color:#bfdcf8}main section.brown{background-color:#7a4a05;color:#fff}main section.black{background-color:#181818;color:#fff}main section.red{background-color:#7b2d26;color:#fff}main section .inner{margin:0 auto;max-width:1200px;padding:0 20px}h1,h2,h3,h4,h5,h6{margin-bottom:0;margin-top:0}h2{font-family:Roboto,sans-serif;font-size:34px;font-size:2.125rem;line-height:44px;line-height:2.75rem}h2,h3{font-weight:500}h3{font-size:30px;font-size:1.875rem;line-height:1.4}h4{letter-spacing:1.5px;text-transform:uppercase}h4,h5{font-size:21px;font-size:1.3125rem;font-weight:400}h5{line-height:1.4}h6{font-size:15px;font-size:.9375rem;font-weight:300;text-transform:uppercase}@media (min-width:1024px){h2{font-size:44px;font-size:2.75rem;line-height:54px;line-height:3.375rem}h3{font-size:34px;font-size:2.125rem}h4,h5{font-size:24px;font-size:1.5rem}}p,ul{margin:0}main h2+*,main h3+*,main h4+*,main ol+*,main p+*,main ul+*{margin-top:30px}main li+li{margin-top:15px}main :not(h2)+h3{margin-top:50px}a,a:hover{text-decoration:none;transition:color .25s ease-in-out}a:not(.button):not(.cta_button){color:#0c4c91;text-decoration:none}a:not(.button):not(.cta_button):hover{color:#2f7eee}main li a:not(.button):not(.cta_button),main p a:not(.button):not(.cta_button){font-weight:700}a.button,a.cta_button,span.button{align-items:center;background-color:#2f7eee;border-radius:0;color:#fff;display:inline-grid;font-size:18px;font-size:1.125rem;font-weight:700;gap:15px;grid-template-columns:calc(100% - 23px) 8px;line-height:18px;line-height:1.125rem;overflow:hidden;padding:25px 20px;position:relative;transition:background-color .25s ease-in-out,color .25s ease-in-out}a.button svg path,a.cta_button svg path,span.button svg path{fill:#fff}a.button span,a.cta_button span,span.button span{position:relative;z-index:2}@media (min-width:1024px){a.button,a.cta_button,span.button{grid-template-columns:max-content 8px}}a.button:hover,a.hs_button:hover,a:hover span.button{background-color:#0b4d8f}header{background-color:#fff;box-shadow:0 6px 50px rgb(0 0 0/5%);height:auto;left:0;max-height:200px;position:fixed;top:0;width:100%;z-index:15}header .skip{display:none!important}header ul{display:grid;grid-auto-flow:column dense;grid-template-columns:auto;list-style:none;margin:0;padding:0}header li{transition:background-color .25s ease-in-out}header .primary .primary-inner{align-items:center;display:grid;gap:10px;grid-template-columns:1fr 48px;justify-content:space-between;margin:0 auto;max-width:1500px;padding:10px;position:relative;width:100%;z-index:5}@media (min-width:460px){header .primary .primary-inner{grid-template-columns:250px 48px;width:calc(100% - 20px)}}@media (min-width:1024px){header .primary .primary-inner{gap:10px;grid-template-columns:250px 1fr;padding:10px}}header .primary .logo{color:#181818;cursor:pointer;line-height:1.2;transition:color .25s ease-in-out}header .primary .logo:hover{color:#2f7eee}header .primary .logo span{display:block;font-size:25px;font-size:1.5625rem;text-align:left}@media (min-width:460px){header .primary .logo span:last-of-type{font-size:32px;font-size:2rem}}header .primary .toggle span.open svg{max-width:24px;overflow:visible}header .primary .toggle span.close svg{max-width:18px;overflow:visible}header .primary .toggle span svg path{fill:#bfdcf8;transition:fill .25s ease-in-out}header .primary .toggle{justify-self:end}header .primary .toggle span{align-items:end;cursor:pointer;display:flex;height:36px;justify-content:center;padding:5px;width:36px}header .primary .toggle span.open{display:flex}header .primary .toggle span.close,header .primary .toggle.open span.open{display:none}header .primary .toggle.open span.close{display:flex}header .primary .toggle span.close,header .primary .toggle span.open:hover{background-color:#0b4d8f}header .primary .toggle span.close svg path,header .primary .toggle span.open:hover svg path{fill:#fff}@media (min-width:1024px){header .primary .toggle{display:none}}@media (max-width:1023px){header{height:88px}header nav[role=menu]{background-color:#fff;box-shadow:inset 0 7px 17px -6px rgba(0,0,0,.15);display:block;height:min-content;left:0;max-height:0;overflow:hidden;position:absolute;top:88px;transition:max-height .25s ease-in-out;width:100%;z-index:1}header nav[role=menu].open{max-height:750px}header .primary nav[role=menu]>ul{box-shadow:0 5px 10px 3px rgba(0,0,0,.15);display:grid;grid-auto-flow:row dense}header .primary nav[role=menu] li{border-bottom:1px solid #ccc;display:flex;flex-direction:row;flex-wrap:wrap;padding:0 10px;position:relative}header .primary nav[role=menu] a{color:#181818;order:1;width:auto}header .primary nav[role=menu] a.active{color:#0c4c91}header .primary nav[role=menu]>ul>li>a{align-items:center;display:flex;font-weight:700;line-height:22px;line-height:1.375rem;padding:19px 8px;position:relative}}@media (min-width:1024px){header nav[role=menu]{display:block;position:static}header .primary .toggle{display:none}header .primary nav[role=menu] ul{align-items:center;gap:12px;justify-content:end;justify-items:center;width:auto}header .primary nav[role=menu] li{display:flex;position:relative}header .primary nav[role=menu] a{align-items:center;color:hsla(0,0%,9%,.7);display:flex;font-weight:500;line-height:22px;line-height:1.375rem;padding:19px 8px;position:relative;text-align:center;text-transform:uppercase}header .primary nav[role=menu] a.active,header .primary nav[role=menu] a:hover{color:#2f7eee}}main .widget-type-rich_text{margin:0 auto;max-width:1140px;padding:80px 10px}main .widget-type-rich_text img{max-width:100%}main .widget-type-rich_text p{font-size:24px;font-size:1.5rem}main .widget-type-rich_text li,main .widget-type-rich_text p{font-weight:300}main .widget-type-rich_text h2,main .widget-type-rich_text h3,main .widget-type-rich_text h4,main .widget-type-rich_text ol,main .widget-type-rich_text p,main .widget-type-rich_text p+p,main .widget-type-rich_text ul{margin-bottom:30px;margin-top:0}main .widget-type-rich_text h2+h3{margin-top:-20px}main .widget-type-rich_text ul ul{margin-bottom:10px}main .widget-type-rich_text :last-child{margin-bottom:0}footer .menu ul{display:grid;gap:13px;grid-template-columns:100%;list-style:none;margin:0;padding:0}@media (min-width:780px){footer .menu ul{grid-template-columns:repeat(2,1fr)}}footer .menu li{font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem;margin:0;padding:0}footer .menu a:not(.button):not(.hs_button){color:#bfdcf8;display:block;line-height:1.2}footer .connect{display:grid;font-size:16px;font-size:1rem;gap:20px;grid-template-columns:100%}@media (min-width:780px){footer .connect{grid-template-columns:repeat(2,1fr)}footer .connect .logo{grid-column:span 2}}footer .connect a:not(.button):not(.hs_button){color:#fff}footer .connect p.email a:not(.button):not(.hs_button){color:#bfdcf8}footer .connect .social{align-items:center;display:grid;gap:4px;grid-auto-flow:column;justify-content:start;list-style:none;margin:0;padding:0}footer .connect .social a{align-items:center;background-color:#bfdcf8;border-radius:10%;display:flex;height:40px;justify-content:center;transition:background-color .25s ease-in-out;width:40px}footer .connect .social a svg{width:20px}footer .connect .social a svg path{fill:#0b4d8f}footer .footer-middle{background-color:#0b4d8f;padding:60px 10px}footer .footer-middle .footer-inner{display:grid;gap:40px;grid-template-columns:repeat(1,1fr);margin:0 auto;max-width:1140px}@media (min-width:780px){footer .footer-middle .footer-inner{grid-template-columns:repeat(2,1fr)}}footer .logo svg{max-width:390px}footer .logo svg path{fill:#fff;transition:fill .25s ease-in-out}footer .about .logo a{display:block}footer .about{display:grid;gap:20px;grid-template-columns:100%;grid-template-rows:auto}footer .about .content{padding-right:50px}footer .about p{color:#fff;font-size:16px;line-height:24px;margin-bottom:30px}footer .about a.button{background-color:transparent;border:2px solid #fff;color:#d1f5fb;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;transition:border .25s ease-in-out,color .25s ease-in-out}footer .about a.button svg path{fill:#d1f5fb;transition:fill .25s ease-in-out}footer .about a.button:hover{background-color:transparent;color:#fff}footer .about a.button:hover svg path{fill:#fff}footer .h4{color:#fff;font-weight:700;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}footer .fotter-middle .form{scroll-margin-top:30px}footer .footer-middle .form .actions{border:2px solid #fff;border-radius:6px;transition:border-color .25s ease-in-out;width:min-content}footer .footer-middle .form input[type=submit]{align-items:center;appearance:none;background-color:transparent;background-image:url(https://www.credohighered.com/hubfs/Credo%20Theme%20v2/icons/angle-right-solid.svg);background-position:86% 50%;background-repeat:no-repeat;background-size:8px;border:0;border-radius:6px;color:#000;display:inline-grid;filter:invert(89%) sepia(79%) saturate(3962%) hue-rotate(174deg) brightness(109%) contrast(97%);font-size:16px;font-size:1rem;font-weight:600;gap:15px;grid-template-columns:max-content 8px;line-height:16px;line-height:1rem;outline:0;padding:18px 40px 15px 20px}footer .footer-middle .form .actions:hover{border-color:#36e3ff}footer .footer-middle .form input[type=submit]:hover{filter:invert(100%) sepia(0) saturate(7500%) hue-rotate(274deg) brightness(120%) contrast(109%)}footer .form form{display:grid;gap:15px;grid-template-columns:100%;grid-template-rows:auto}footer .hs-error-msgs{display:none!important}footer .footer-middle .form .hs-form-field label{display:none}footer .footer-bottom{background-color:#0c4c91;padding:20px 10px}footer .footer-bottom .footer-inner{margin:0 auto;max-width:1140px}footer .footer-bottom p{color:#fff;font-size:14px;font-size:.875rem;text-align:center}footer .footer-bottom a:not(.button):not(.hs_button){color:#bfdcf8}footer .footer-bottom a:not(.button):not(.hs_button):hover{color:#fff}footer .footer-bottom .copyright{display:grid;gap:10px;grid-auto-flow:row;grid-template-columns:100%;justify-content:center;text-align:center}@media (min-width:1024px){footer .footer-bottom .copyright{grid-auto-flow:column;grid-template-columns:auto}}footer .footer-bottom .copyright .links{font-size:14px;font-size:.875rem}.back-to-top{align-items:center;background-color:rgba(12,76,145,.5);bottom:0;color:#ade9f3;cursor:pointer;display:flex;height:48px;justify-content:center;opacity:0;position:fixed;right:15px;text-align:center;transition:opacity .25s ease-in-out;width:48px;z-index:100}.back-to-top svg{max-width:20px}.back-to-top svg path{fill:#fff}.pillar-page .back-to-top{right:300px}@media (max-width:760px){.pillar-page .back-to-top{right:20px}}.back-to-top-wrapper{min-height:0!important;position:relative;z-index:101}.back-to-top.stuck{opacity:1;transition:background-color .25s ease-in-out}.back-to-top.stuck:hover{background-color:#0c4c91}.back-to-top.bottom{position:absolute;top:-48px}.back-to-top .back-to-top{display:block}