@font-face{font-display:swap;font-family:Alfa Slab One;font-style:normal;font-weight:400;src:url(/fonts/alfa-slab-one-v19-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/fonts/open-sans-v40-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/fonts/open-sans-v40-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(/fonts/open-sans-v40-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/fonts/open-sans-v40-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Domine;font-style:normal;font-weight:400;src:url(../fonts/domine-v23-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Domine;font-style:normal;font-weight:500;src:url(../fonts/domine-v23-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Domine;font-style:normal;font-weight:600;src:url(../fonts/domine-v23-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Domine;font-style:normal;font-weight:700;src:url(../fonts/domine-v23-latin-700.woff2) format("woff2")}.global-nav{background-color:#293f6f;padding:14px 0}@media screen and (max-width: 1250px){.global-nav{padding-left:35px;padding-right:35px}}@media screen and (max-width: 900px){.global-nav{padding:25px 80px}.global-nav .desktop-global-nav-item{display:none}}@media screen and (max-width: 550px){.global-nav{padding-left:0;padding-right:0}}@media screen and (min-width: 550px) and (max-width: 900px){.global-nav.index-nav{padding-right:65px;padding-left:65px}}.global-nav .inner{max-width:1130px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1250px){.global-nav .inner{max-width:920px}}@media screen and (max-width: 550px){.global-nav .inner{margin:0;display:flex;align-items:center;justify-content:space-between;flex-direction:column;grid-gap:14px;gap:14px}}.global-nav .inner .nav-menu{display:flex;gap:24px;align-items:center}.global-nav .inner .nav-menu #open-sidebar-button{cursor:pointer}.global-nav .inner .nav-menu a,.global-nav .inner .nav-menu span{color:#fff;font-family:Open Sans,sans-serif;font-weight:400;font-size:12px;letter-spacing:.06em;line-height:.01px;text-transform:uppercase;text-decoration:none}@media screen and (max-width: 900px){.global-nav .inner .nav-menu a,.global-nav .inner .nav-menu span{font-size:14px}}@media screen and (max-width: 550px){.global-nav .inner .nav-menu a,.global-nav .inner .nav-menu span{font-size:12px}}.global-nav .inner .nav-menu a:hover,.global-nav .inner .nav-menu span:hover{text-decoration:none;color:#9ccff0}@media screen and (min-width: 1050px) and (max-width: 1250px){.global-nav .inner.homepage-nav{max-width:1128px;width:100%;padding-left:30px;padding-right:30px}}#global-top-nav .collapsible-global-nav{cursor:pointer;width:100%;border:none;text-align:left;outline:none;font-size:15px}#global-top-nav .collapsible-global-nav:after{float:left;margin-right:5px;background-image:url(./menu-icon.svg)}#global-top-nav .collapsible-global-nav:after{display:inline-block;width:26px;height:18px;background-repeat:no-repeat;content:"";margin-top:0}#global-top-nav .collapsible-global-nav.active:after{width:26px;height:18px;content:"";margin-top:0;display:inline-block;background-repeat:no-repeat;background-size:16px;background-image:url(./close-button.svg)}#global-top-nav .content{margin-left:32px;padding:0 80px;max-height:0;overflow:hidden;transition:max-height .2s ease-out}#global-top-nav #jump-links{flex-direction:column;gap:10px;width:100%;background-color:transparent}#global-top-nav #jump-links a{color:#fff;font-family:Open Sans,sans-serif;font-weight:400;font-size:12px;letter-spacing:.06em;line-height:.01px;text-transform:uppercase;text-decoration:none;background-color:transparent}#global-top-nav #more-info{display:flex;margin:30px 0 15px}#global-top-nav #more-info{display:flex;gap:10px}#global-top-nav #more-info a{padding:12px 25px;background:#fdd700;margin:0;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;letter-spacing:.06em;line-height:20px;color:#2e2e2e;text-decoration:none;text-transform:uppercase}#interior-nav{background-color:#f1f1f1;min-height:60px}#interior-nav .inner{height:60px;display:flex;align-items:center;justify-content:space-between}#interior-nav #jump-links{display:flex;justify-content:space-between;width:60%}#interior-nav #jump-links.shortened{justify-content:flex-start;gap:66px}#interior-nav #jump-links a{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;letter-spacing:.06em;line-height:20px;color:#2e2e2e;text-decoration:none;text-transform:uppercase;transition:all .25s;padding:24px 0}#interior-nav #jump-links a:hover{color:#33739f;border-bottom:4px solid #33739f;padding-bottom:17px}#interior-nav #mobile-program-page-nav{padding:12px 0;min-height:36px}#interior-nav #mobile-program-page-nav .collapsible-menu{background-color:#f1f1f1;color:#fff;cursor:pointer;width:100%;border:none;text-align:left;outline:none;padding:0 80px}#interior-nav #mobile-program-page-nav .collapsible-menu span,#interior-nav #mobile-program-page-nav .collapsible-menu a{font-family:Open Sans,sans-serif;text-transform:uppercase;font-weight:400;font-size:14px;letter-spacing:.06em;line-height:34.02px}#interior-nav #mobile-program-page-nav .collapsible-menu:after{float:left;margin-right:5px;background-image:url(./menu-icon.svg)}#interior-nav #mobile-program-page-nav .collapsible-menu:after{display:inline-block;width:26px;height:26px;background-repeat:no-repeat;content:"";margin-top:10px}#interior-nav #mobile-program-page-nav .collapsible-menu.active:after{width:26px;height:26px;content:"";margin-top:10px;display:inline-block;background-repeat:no-repeat;background-size:16px;background-image:url(./close-button.svg)}#interior-nav #mobile-program-page-nav .content{margin-left:32px;padding:0 80px;overflow:hidden;transition:max-height .2s ease-out;background-color:#f1f1f1;transition:all .25s ease-in-out;line-height:0;height:0}#interior-nav #mobile-program-page-nav .content.active{line-height:1.5;height:250px}#interior-nav #mobile-program-page-nav #jump-links{flex-direction:column;gap:10px;width:100%;border-top:1px solid #d9d9d9;margin-top:15px;padding-top:15px}#interior-nav #mobile-program-page-nav #more-info{display:flex;margin:30px 0 15px}#interior-nav #more-info{display:flex;gap:10px}#interior-nav #more-info a{padding:12px 25px;background:#fdd700;margin:0;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;letter-spacing:.06em;line-height:20px;color:#2e2e2e;text-decoration:none;text-transform:uppercase;transition:all .25s}#interior-nav #more-info a:hover{background:#eabd00}#slider-container{opacity:0;pointer-events:none;position:fixed;height:100vh;z-index:10000;width:110%;margin-left:-15%;top:0;background-color:#0000004d;transition:opacity .2s}#slider-container #close-button{width:25px;height:25px;margin-top:7px;display:inline-block;background-repeat:no-repeat;background-size:25px;top:20px;right:445px;position:fixed;z-index:2000;cursor:pointer}@media screen and (max-width: 550px){#slider-container #close-button{right:0;left:20px}}#slider-container .search-icon{border:1px solid #eaeaea;background:url(https://programs.tcnj.edu/search30.png) left no-repeat;color:#eaeaea;font-size:18px;padding:10px 0;text-indent:30px;min-width:300px;font-weight:400;font-family:Open Sans,sans-serif}@media screen and (max-width: 550px){#slider-container .search-icon{min-width:inherit;width:100%}}#slider-container .flex-menu{width:100%;display:flex;justify-content:space-between;padding-top:40px}#slider-container .flex-menu a{text-decoration:none;flex:1 1 auto;position:relative;text-align:center;line-height:15px}@media screen and (max-width: 550px){#slider-container .flex-menu a{font-size:15px!important}}#slider-container .flex-menu a+a{border-left:solid 1px white}#slider-container .flex-menu#social-icons{max-width:175px;margin:0 auto}#slider-container .flex-menu#social-icons a+a{border-left:none}#slider-container #SearchButton{display:none}#slider-container #nav-container{height:100vh;background-color:#293f6f;right:0;max-width:400px;position:fixed;width:100%;padding:60px;transition:all .2s;transform:translate(20%)}@media screen and (max-width: 550px){#slider-container #nav-container{width:80%;padding:30px 7.5%;max-width:initial}}#slider-container #nav-container #slider-nav{display:flex;flex-direction:column}#slider-container #nav-container #slider-nav a{color:#fff}@media screen and (max-width: 550px){#slider-container #nav-container #slider-nav a{font-size:18px}}#slider-container #nav-container #slider-nav a:hover{color:#9ccff0}#slider-container .global-nav-panel{display:flex;flex-direction:column}#slider-container .global-nav-panel a{font-size:24px;display:block;border-top:1px solid white;padding:10px 0;text-decoration:none;text-align:center;font-family:Domine,serif}#slider-container.open{opacity:1;pointer-events:all}#slider-container.open #nav-container{transform:translate(0)}.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;background:#000;color:#fff}.tcnj-global-search-panel{margin-bottom:50px}@media screen and (max-width: 550px){.tcnj-global-search-panel{margin-bottom:25px}}
