@charset "UTF-8";/*! Flickity v2.0.10
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.wf-loading *{opacity:0}*,::after,::before{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:inherit}html{box-sizing:border-box;word-wrap:break-word}[type=submit],button,label{cursor:pointer}iframe{border:0}img{display:block;max-width:100%;height:auto}svg{fill:currentColor}[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}figure{margin:0}._debugOutput{display:none!important}.screen-reader-only{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;left:-10000px;top:auto}.svgstore{display:block;position:relative}.svgstore::before{display:block;content:""}.svgstore svg{position:absolute;top:0;left:0;width:100%;height:100%}.svgstore--50-logo-white::before{padding-bottom:18.1328545781%}.svgstore--50-logo::before{padding-bottom:18.1328545781%}.svgstore--50-years-blue::before{padding-bottom:84.8282016957%}.svgstore--50th-logo-compact-blue::before{padding-bottom:25.7159994002%}.svgstore--50th-logo-white-compact::before{padding-bottom:25.7700976709%}.svgstore--50th-logo::before{padding-bottom:17.7454153182%}.svgstore--arrow_down::before{padding-bottom:71.4285714286%}.svgstore--arrow_left::before{padding-bottom:100%}.svgstore--arrow_right::before{padding-bottom:100%}.svgstore--close::before{padding-bottom:100%}.svgstore--comment::before{padding-bottom:100%}.svgstore--dental-logo-color::before{padding-bottom:12.2112211221%}.svgstore--facebook::before{padding-bottom:100%}.svgstore--facebooktest::before{padding-bottom:100%}.svgstore--google-plus::before{padding-bottom:100%}.svgstore--gse-logo-color::before{padding-bottom:11.9047619048%}.svgstore--gse-logo::before{padding-bottom:11.9047619048%}.svgstore--GSSW::before{padding-bottom:11.1821086262%}.svgstore--heart::before{padding-bottom:100%}.svgstore--house::before{padding-bottom:94.1176470588%}.svgstore--instagram::before{padding-bottom:100%}.svgstore--instagramtest::before{padding-bottom:100%}.svgstore--lcm-small-icon-logo::before{padding-bottom:14.6739130435%}.svgstore--linkedin::before{padding-bottom:100%}.svgstore--location::before{padding-bottom:150%}.svgstore--logo-icon::before{padding-bottom:101.652892562%}.svgstore--logo::before{padding-bottom:19.7368421053%}.svgstore--menu::before{padding-bottom:76%}.svgstore--new-touro-logo-2::before{padding-bottom:41.581027668%}.svgstore--new-touro-logo::before{padding-bottom:100%}.svgstore--nyscas-logo::before{padding-bottom:16.3265306122%}.svgstore--plus::before{padding-bottom:100%}.svgstore--search::before{padding-bottom:104.7619047619%}.svgstore--share::before{padding-bottom:128.5714285714%}.svgstore--shs-logo-color::before{padding-bottom:13.4874759152%}.svgstore--shs-logo-new::before{padding-bottom:12.1993127148%}.svgstore--shs-mobile-logo::before{padding-bottom:12.1993127148%}.svgstore--shs-mobile-logo2::before{padding-bottom:12.0481927711%}.svgstore--shs::before{padding-bottom:12.0204603581%}.svgstore--sle-black::before{padding-bottom:11.9205298013%}.svgstore--sle-white-mobile::before{padding-bottom:12.1008403361%}.svgstore--tcil-logo::before{padding-bottom:8.4444444444%}.svgstore--tcop-logo::before{padding-bottom:20.8459214502%}.svgstore--touro-logo-blue::before{padding-bottom:19.7031729785%}.svgstore--touro-logo-new::before{padding-bottom:100%}.svgstore--Touro-University-50th-blue::before{padding-bottom:23.0294078152%}.svgstore--Touro-University-50th-logo-small::before{padding-bottom:23.2337600759%}.svgstore--touro-university-stacked-blue::before{padding-bottom:25.7159994002%}.svgstore--tourocom-logo::before{padding-bottom:16.2037037037%}.svgstore--twitter::before{padding-bottom:91.6666666667%}.svgstore--url::before{padding-bottom:87.5%}.svgstore--vimeo::before{padding-bottom:87.5%}body{font-family:"Libre Baskerville",serif;color:#000}a{color:#103ccc;text-decoration:underline}a:focus,a:hover{color:#002f87}.accordion__name,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:brandon-grotesque,sans-serif;font-weight:700}h1{font-size:2.6rem;color:#002f87;margin-bottom:1rem;line-height:1.5}@media screen and (min-width:320px){h1{font-size:calc(2.6rem + .8 * (100vw - 320px)/ 1120)}}@media screen and (min-width:1440px){h1{font-size:3.4rem}}.content h1{text-transform:none;margin-top:0}.h1,.hero h1{font-size:2.6rem;margin-bottom:1rem;text-transform:uppercase}@media screen and (min-width:320px){.h1,.hero h1{font-size:calc(2.6rem + 1.9 * (100vw - 320px)/ 1120)}}@media screen and (min-width:1440px){.h1,.hero h1{font-size:4.5rem}}.hero h1{color:#fff}.basic-article h1{font-size:2.6rem;color:#000}@media screen and (min-width:320px){.basic-article h1{font-size:calc(2.6rem + .8 * (100vw - 320px)/ 1120)}}@media screen and (min-width:1440px){.basic-article h1{font-size:3.4rem}}.h3,h2{font-size:2rem;margin-bottom:1rem;color:#000;line-height:1.5}@media screen and (min-width:320px){.h3,h2{font-size:calc(2rem + .5 * (100vw - 320px)/ 1120)}}@media screen and (min-width:1440px){.h3,h2{font-size:2.5rem}}.fixed-h2{margin-top:0!important}.accordion__name,.h4,h3{font-size:1.5rem;color:#002f87;font-family:Metropolis,sans-serif;letter-spacing:.06rem;font-weight:700;margin-bottom:1rem;line-height:1.5}@media screen and (min-width:320px){.accordion__name,.h4,h3{font-size:calc(1.5rem + .1 * (100vw - 320px)/ 1120)}}@media screen and (min-width:1440px){.accordion__name,.h4,h3{font-size:1.6rem}}.h4.white,.white.accordion__name,h3.white{color:#fff}.black.accordion__name,.h4.black,h3.black{color:#000}.h5,h4{font-size:1.25rem;font-family:Metropolis,sans-serif;letter-spacing:.07rem;margin-bottom:1rem;line-height:1.5;color:#000}h4{text-transform:uppercase}.h5,h5{text-transform:uppercase;font-size:1.25rem;font-family:Metropolis,sans-serif;letter-spacing:.07rem;margin-bottom:1rem;line-height:1.5;color:#000}.h6{font-size:1.25rem}p{line-height:1.625;margin:0 0 1.111rem 0}ol,ul{margin:1rem 0;line-height:1.625;font-family:Metropolis,sans-serif;letter-spacing:.07rem}ol>:first-child,ul>:first-child{margin-top:0}ol>:last-child,ul>:last-child{margin-bottom:0}ol li,ul li{margin-bottom:.75rem}.content_block ul{font-family:"Libre Baskerville",serif;letter-spacing:normal;font-size:1.25rem}.intro-content ol,.intro-content ul,.main__content ol,.main__content ul,.main__event__content ol,.main__event__content ul,.main_body ol,.main_body ul,.main_content ol,.main_content ul{font-family:"Libre Baskerville",serif;line-height:1.625;letter-spacing:normal}.body,.body_intro,.content_block p,.event_intro,.event_main_body,.hero__content,.hero__content_overlay,.intro,.main__content,.main_body,.main_content{font-size:1rem}@media (min-width:320px){.body,.body_intro,.content_block p,.event_intro,.event_main_body,.hero__content,.hero__content_overlay,.intro,.main__content,.main_body,.main_content{font-size:calc(1rem + .25rem * (100vw - 320px)/ 704px)}}@media (min-width:1024px){.body,.body_intro,.content_block p,.event_intro,.event_main_body,.hero__content,.hero__content_overlay,.intro,.main__content,.main_body,.main_content{font-size:1.25rem}}.cta__link{color:#000;font-size:.8125rem;font-weight:700;font-family:Metropolis,sans-serif;letter-spacing:.07rem;text-decoration:underline}.cta__link:focus,.cta__link:hover{text-decoration:none}.container--blue .cta__link{color:#fff}.subnav .menu-header a{font-size:1.5rem;text-transform:uppercase;font-family:Metropolis,sans-serif;letter-spacing:.07rem;font-weight:700}.x-small-text{font-family:Metropolis,sans-serif;letter-spacing:.04rem;font-weight:700;font-size:.8125rem;color:#000}.content_block .x-small-text{font-size:.8125rem}.medium-text{font-family:Metropolis,sans-serif;letter-spacing:.07rem;font-weight:700;font-size:1.25rem;color:#000}.small-all-caps{font-family:Metropolis,sans-serif;letter-spacing:.06rem;font-weight:700;font-size:1rem;color:#103ccc;text-transform:uppercase}.small-text{font-family:Metropolis,sans-serif;letter-spacing:.07rem;font-weight:700;font-size:1rem;color:#000}.bold{font-weight:700}#mongo-form{font-size:1rem}.table-header{background:#002f87;color:#fff;font-family:Metropolis,sans-serif;letter-spacing:.07rem;font-weight:700;font-size:.8125rem;-webkit-font-smoothing:antialiased;padding:15px}.fast .body p{font-family:"Libre Baskerville",serif}.canvas{position:relative;overflow:hidden}.container{max-width:85rem;margin-right:auto;margin-left:auto;padding-right:5%;padding-left:5%}@media (min-width:85em){.container{padding-right:4.5rem;padding-left:4.5rem}}.container--clear::after,.container--clear::before{content:"";width:0;display:table}.container--clear::after{clear:both}.container--margin{margin-bottom:3rem}.container--flush-small{padding-right:0;padding-left:0}@media (min-width:48em){.container--flush-small{padding-right:5%;padding-left:5%}}@media (min-width:90em){.container--flush-small{padding-right:4.5rem;padding-left:4.5rem}}.container--narrow{max-width:64em;margin-right:auto;margin-left:auto;padding-right:5%;padding-left:5%}@media (min-width:85em){.container--narrow{padding-right:4.5rem;padding-left:4.5rem}}.main{grid-area:main-content;margin:3rem 0}.main::after,.main::before{content:"";width:0;display:table}.main::after{clear:both}.main__container{margin-top:-3rem}.main__sidebar{margin-top:3rem}@media (min-width:64em){.main__sidebar{width:22%;float:left;clear:left;margin-right:4%}}#events_sidebar{margin-top:3rem}@media (min-width:64em){#events_sidebar{width:22%;float:right;clear:left;margin-left:4%;margin-right:0}}.main__content{margin-top:3rem}.main__content>:first-child{margin-top:0}.main__content>:last-child{margin-bottom:0}@media (min-width:64em){.main__content{width:74%;float:right}}@media (min-width:64em){.full_width .main__content,.no_sidenav .main__content{width:100%;float:none}}#event_listing_well.main__content{margin-top:0}.inner_landing_no_left_nav .main__content,.inner_page_single_col_no_nav .main__content{width:100%;float:none;margin-right:0}.container--light-blue{background-color:#017abc;color:#fff}.container--light-blue .accordion__name,.container--light-blue .h2,.container--light-blue .h3,.container--light-blue .h4,.container--light-blue .h5,.container--light-blue a,.container--light-blue h2,.container--light-blue h3,.container--light-blue h4,.container--light-blue h5,.container--light-blue p{color:#fff}.container--light-blue a:hover{color:#000}.container--blue{background-color:#002f87;color:#fff}.container--blue .button:hover{color:#fff}.container--blue .accordion__name,.container--blue .h2,.container--blue .h3,.container--blue .h4,.container--blue .h5,.container--blue a,.container--blue a:hover,.container--blue h2,.container--blue h3,.container--blue h4,.container--blue h5,.container--blue p{color:#fff}.container--dark-blue{background-color:#162951;color:#fff}.container--dark-blue .button:hover{color:#fff}.container--dark-blue .accordion__name,.container--dark-blue .h2,.container--dark-blue .h3,.container--dark-blue .h4,.container--dark-blue .h5,.container--dark-blue a,.container--dark-blue a:hover,.container--dark-blue h2,.container--dark-blue h3,.container--dark-blue h4,.container--dark-blue h5,.container--dark-blue p{color:#fff}.container--gray{background-color:#f2f2f2}.white-background{background:#fff}.grey-box{background:#f2f2f2;padding:20px;margin-bottom:20px}.grey-box h2{margin-top:0}.grey-box h3{margin-top:0}.grey-box h4{margin-top:0}.grey-box .h2{margin-top:0}.grey-box .h3{margin-top:0}.grey-box .accordion__name,.grey-box .h4{margin-top:0}.grey-box .h5{margin-top:0}.module_container{padding:50px 10%;margin:auto}.module_container .button{margin-top:50px}#homepage .module_container h2,.news.\&.events .module_container h2,.nymc-new .module_container h2{font-size:2.5rem;text-align:center;margin:0 0 50px 0}@media screen and (min-width:320px){#homepage .module_container h2,.news.\&.events .module_container h2,.nymc-new .module_container h2{font-size:calc(2.5rem + .5 * (100vw - 320px)/ 1120)}}@media screen and (min-width:1440px){#homepage .module_container h2,.news.\&.events .module_container h2,.nymc-new .module_container h2{font-size:3rem}}.new-layout #main-content .content_block.landing-module h2{font-size:2.5rem;text-align:center;margin:0 0 40px 0}@media screen and (min-width:320px){.new-layout #main-content .content_block.landing-module h2{font-size:calc(2.5rem + .5 * (100vw - 320px)/ 1120)}}@media screen and (min-width:1440px){.new-layout #main-content .content_block.landing-module h2{font-size:3rem}}.module_container.sidebar{padding:50px 0}.module_container.sidebar h2{text-align:left;font-size:2rem}@media screen and (min-width:320px){.module_container.sidebar h2{font-size:calc(2rem + .5 * (100vw - 320px)/ 1120)}}@media screen and (min-width:1440px){.module_container.sidebar h2{font-size:2.5rem}}.five-col{display:-ms-grid;display:grid;grid-gap:10px;-ms-grid-columns:1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(5,minmax(0,1fr))}.four-col{display:-ms-grid;display:grid;grid-gap:20px;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.four-col{-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.four-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.four-col{display:inline-block;float:left}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.four-col .col{width:24%;margin-left:1%;float:left}}.three-col{display:-ms-grid;display:grid;grid-gap:20px;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:599px){.three-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.three-col{display:inline-block;float:left}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.three-col .col{width:32%;margin-left:1%;float:left}}.two-col{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px}@media (max-width:599px){.two-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.two-col{display:inline-block;float:left}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.two-col .col{width:48%;margin-left:1%;float:left}}ul.two-col{-ms-grid-columns:1fr 10px 1fr;grid-gap:10px}.module_container .center{text-align:center}.module_container .button{float:none}.vertical-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1000px){.contentwell-width-story,.full-width-story{display:grid!important;grid-template-columns:auto 20px 1fr;grid-template-rows:240px;grid-template-areas:"thumb . info";width:100%;height:auto}.contentwell-width-story:nth-child(2),.full-width-story:nth-child(2){margin:0}.contentwell-width-story .story_block,.full-width-story .story_block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row}.contentwell-width-story .news-thumbnail,.full-width-story .news-thumbnail{grid-area:thumb;display:grid;grid-template-columns:300px}.contentwell-width-story .news-thumbnail .img,.full-width-story .news-thumbnail .img{height:240px}.contentwell-width-story .story_info,.full-width-story .story_info{display:grid;grid-template-rows:100px 40px 100px;grid-template-areas:"title" "text" "categories";grid-area:info}.contentwell-width-story h3.small-title,.full-width-story h3.small-title{grid-area:title;font-family:Metropolis,sans-serif;font-size:1.875rem;font-weight:700}.contentwell-width-story .body,.full-width-story .body{grid-area:text}.contentwell-width-story .x-small-text,.full-width-story .x-small-text{grid-area:categories;border:0!important}.contentwell-width-story{grid-template-rows:300px}.two-stories~.two-stories{margin-top:20px}}@media (min-width:600px) and (max-width:999px){.full-width-story{width:100%}.full-width-story h3.small-title{font-family:Metropolis,sans-serif;font-weight:700;margin-top:auto}.full-width-story.two-stories{width:47.8%}}@media (min-width:600px){.full-width-story.two-stories{width:100%}}@media (min-width:1000px){.full-width-story.no-categories{display:grid;grid-template-columns:auto 20px 1fr;grid-template-rows:240px;grid-template-areas:"thumb . info";width:100%;height:auto}.full-width-story.no-categories .story_info{display:grid;grid-template-rows:100px 40px 100px;grid-template-areas:"title" "." "text";grid-area:info}.full-width-story.no-categories .x-small-text{display:none}}.inner_landing #main-content,.inner_landing_no_left_nav #main-content,.inner_page #main-content,.inner_page_single_col_no_nav #main-content,.programs_landing #main-content,.school-site #main-content{grid-area:main-content}[aria-label=notifications]{grid-area:notification}@media (max-width:1023px){.main__content{margin-top:1rem;margin-bottom:3rem}.main__sidebar{display:none}.homepage #touroCanvas,.school-site #touroCanvas{display:grid;grid-template-rows:80px 1fr auto;grid-template-areas:"header" "notification" "main-content"}.homepage.homepage_0923 #touroCanvas{display:grid;grid-template-rows:80px 1fr auto auto;grid-template-areas:"header" "notification" "video" "main-content"}.dental-new .inner_page.news_events_landing_page_layout #touroCanvas,.dental-new .news_events_landing_page_layout #touroCanvas,.inner_landing #touroCanvas,.programs_landing #touroCanvas,.school-site #touroCanvas.dental-faculty{display:grid;grid-template-rows:80px 56px 1fr auto auto;grid-template-areas:"header" "subnav" "notification" "main-content" "footer"}.inner_page #touroCanvas{display:grid;grid-template-rows:80px 56px 1fr auto auto;grid-template-areas:"header" "subnav" "notification" "main-content" "footer"}.new-layout .inner_page #touroCanvas{display:grid;grid-template-rows:80px 1fr auto auto;grid-template-areas:"header" "notification" "main-content" "footer"}.inner_page.news_events_landing_page_layout #touroCanvas{grid-template-rows:80px 1fr auto auto}.gse-new.school-site .news_events_landing_page_layout #touroCanvas,.gssw-new.school-site .news_events_landing_page_layout #touroCanvas,.inner_landing_no_left_nav #touroCanvas,.inner_page_single_col_no_nav #touroCanvas,.shs-new.school-site .news_events_landing_page_layout #touroCanvas,.tcop-new.school-site .after #touroCanvas,.tcop-new.school-site .news_events_landing_page_layout #touroCanvas{display:grid;grid-template-rows:80px 1fr auto auto;grid-template-areas:"header" "notification" "main-content" "footer"}}.icon-layout{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.icon-layout.small .icon{width:10%}.icon-layout .icon{width:20%;margin-right:30px}.icon-layout .text{width:80%}@media (max-width:699px){.icon-layout .icon,.icon-layout.small .icon{width:30%;margin-right:20px}.icon-layout .text,.icon-layout.small .text{width:70%}}.align-right{margin-bottom:1.25rem}@media (min-width:48em){.align-right{margin-left:1.25rem;float:right;max-width:65%}}.align-left{margin-bottom:1.25rem}@media (min-width:48em){.align-left{margin-right:1.25rem;float:left;max-width:65%}}@media (min-width:48em){.align-small{max-width:45%}}.text-center{text-align:center}.text-large{font-size:1.25rem;line-height:1.45}.table__accordion td:nth-child(2):before,.text-small{font-size:.8125rem;text-transform:uppercase}.text-blue-bright{color:#103ccc}.table__accordion td:nth-child(2):before,.text-red{color:#90050a}.sans-serif,.table__accordion td:nth-child(2):before{font-family:Metropolis,sans-serif;letter-spacing:.06em}.hide{position:absolute;left:-999rem}.add-margins{margin:3rem 0}.list-plain{margin:0;padding:0;list-style:none}.list-plain li{margin-top:1.5rem}.list-plain li:first-child{margin-top:0}.skip a{position:absolute;left:-10000rem;top:-2rem;width:.1rem;height:.1rem;overflow:hidden;z-index:100;color:#fff;outline:0;padding:.5rem 1rem;font-size:1rem;border-bottom-right-radius:.3rem;-webkit-transition:top 1s ease-out;transition:top 1s ease-out}.skip a:focus{left:0;top:0;width:auto;height:auto;background:#002f87;-webkit-transition:top .1s ease-in;transition:top .1s ease-in;color:#fff}.img-circle img{border-radius:50%}.media__embed{position:relative;padding-bottom:56.25%;margin-top:3rem;margin-bottom:3rem}.media__embed .youtube-video-container iframe,.media__embed>*{position:absolute;width:100%;height:100%}hr{margin-top:1rem;margin-bottom:1rem;border:0;height:5px;background:#103ccc}hr+.block{margin-top:-1rem;margin-bottom:-1rem}.hr--thin{height:2px}.hr--red{background:#90050a}.icon-inline{display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:1.5em;vertical-align:text-top}.icon-inline-alt{display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:1rem;vertical-align:text-top;margin-left:.5rem}.mobile-show{position:static;left:auto;visibility:visible}@media (min-width:64em){.mobile-show{position:absolute;left:-999rem;visibility:hidden}}.desktop-show{position:absolute;left:-999rem;visibility:hidden}@media (min-width:64em){.desktop-show{position:static;left:auto;visibility:visible}}@media print{footer,header{display:none}img.print{display:block;max-width:499px;page-break-before:auto;page-break-after:auto;page-break-inside:avoid}img{display:none!important}p a:after{content:" (" attr(href) ")";font-size:80%}#mobile__subnav{display:none}.accordion__content{visibility:visible!important;position:static!important;left:auto!important}.social-icons{display:none}#news-list-page .title{font-size:2.1875rem}.news_events_landing_page_layout.stories .intro{font-size:1.125rem}#main-content .aggregated-landing #aggregated-content .story p.read_more{display:none}#main-content .aggregated-landing #aggregated-content .story .full_story{display:block}#main-content .aggregated-landing #aggregated-content .story .full_story .read_less{display:none}.button,a.button{display:none!important}.news-main-image{display:none}p{page-break-before:auto;page-break-after:auto;page-break-inside:avoid}}.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xxs,.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-offset-0,.col-xxs-offset-1,.col-xxs-offset-10,.col-xxs-offset-11,.col-xxs-offset-12,.col-xxs-offset-2,.col-xxs-offset-3,.col-xxs-offset-4,.col-xxs-offset-5,.col-xxs-offset-6,.col-xxs-offset-7,.col-xxs-offset-8,.col-xxs-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xxs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xxs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xxs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xxs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xxs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xxs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xxs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xxs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xxs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xxs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xxs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xxs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xxs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xxs-offset-0{margin-left:0}.col-xxs-offset-1{margin-left:8.33333333%}.col-xxs-offset-2{margin-left:16.66666667%}.col-xxs-offset-3{margin-left:25%}.col-xxs-offset-4{margin-left:33.33333333%}.col-xxs-offset-5{margin-left:41.66666667%}.col-xxs-offset-6{margin-left:50%}.col-xxs-offset-7{margin-left:58.33333333%}.col-xxs-offset-8{margin-left:66.66666667%}.col-xxs-offset-9{margin-left:75%}.col-xxs-offset-10{margin-left:83.33333333%}.col-xxs-offset-11{margin-left:91.66666667%}.start-xxs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xxs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xxs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xxs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xxs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xxs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xxs{-ms-flex-pack:distribute;justify-content:space-around}.between-xxs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xxs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xxs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:33em){.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:48em){.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:64em){.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:75em){.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.accordion-group{margin:3rem 0}.accordion{padding:.5rem 0}.accordion--faculty{padding:2rem 0 1rem}@media (min-width:48em){.accordion--faculty{padding:1rem 0}}.accordion--table{border:none;padding:.1rem 0}.accordion--table:last-child{border:none}.background-gray .accordion__text{background-color:#fff}.background-gray .accordion__content{background:#fff}.accordion__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f2f2f2;cursor:pointer;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.accordion__text:hover{box-shadow:5px 5px 8px rgba(0,0,0,.1)}.accordion__text .faculty_title{margin-top:5px;font-style:italic;line-height:1.5;margin-bottom:0;font-weight:400;font-family:"Libre Baskerville",serif;color:#000;font-size:1rem}.accordion__text h2,.accordion__text h3,.accordion__text h4,.accordion__text h5,.accordion__text p{display:inline-block;font-size:1.25rem;font-family:Metropolis,sans-serif;color:#002f87;cursor:pointer;margin:1rem;font-weight:700;text-transform:none;line-height:1.5;letter-spacing:.06em}.accordion__text .img-circle{margin-bottom:1rem}@media (min-width:48em){.accordion__text .img-circle{margin-bottom:0;margin-right:2rem}}.accordion--faculty .accordion__text p{margin-bottom:.5rem}@media (max-width:48em){.accordion--faculty .accordion__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.accordion--table .accordion__text{background:#002f87;padding:.5rem .5rem .5rem 1rem}.accordion--table .accordion__text h2{color:#fff;font-size:.8125rem;font-family:Metropolis,sans-serif;letter-spacing:.06em;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:.5rem}.accordion__toggle{display:block;width:2.5rem;padding:.5rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#103ccc;background:0 0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;margin-left:auto;margin-right:0;font-size:1.25rem}.accordion__toggle:focus,.accordion__toggle:hover{text-decoration:underline}.accordion__toggle .fa-angle-up{display:none}.accordion--active .accordion__toggle .fa-angle-up{display:inline-block}.accordion__toggle .fa-angle-down{display:inline-block}.accordion--active .accordion__toggle .fa-angle-down{display:none}.accordion--faculty .accordion__toggle{margin-right:auto}@media (min-width:48em){.accordion--faculty .accordion__toggle{margin-right:0;-ms-flex-item-align:end;align-self:flex-end}}.accordion--table .accordion__toggle{color:#fff}@media (min-width:48em){.accordion--table .accordion__toggle{position:absolute;left:-999rem;visibility:hidden}}.accordion__content{position:absolute;left:-999rem;visibility:hidden;margin:1rem}.accordion--active .accordion__content{position:static;left:auto;visibility:visible}.accordion--faculty .accordion__content{border-top:1px solid rgba(16,60,204,.5);padding-top:1.5rem;margin-top:1rem}@media (min-width:48em){.accordion--table .accordion__content{position:static;left:auto;visibility:visible}}.accordion__name{margin-top:0;margin-bottom:.25rem}.accordion__name a{color:#002f87;text-decoration:none}.accordion__name a:focus,.accordion__name a:hover{color:#103ccc;background-image:-webkit-linear-gradient(currentColor,currentColor);background-image:linear-gradient(currentColor,currentColor);background-repeat:repeat-x;background-position:0 90%;background-size:100% .0625rem}.accordion__title{display:block;margin-bottom:.75rem}@media (max-width:48em){.accordion-break:before{content:"\a";white-space:pre}}.new-layout #main-content .accordion__text h2,.new-layout #main-content .accordion__text h3,.new-layout #main-content .accordion__text h4,.new-layout #main-content .accordion__text h5,.new-layout #main-content .accordion__text p{font-size:1.25rem}.accordion.homepage-video{padding:0}.accordion.homepage-video.accordion--active .accordion__text .accordion__toggle .fa-circle-xmark{display:block}.accordion.homepage-video.accordion--active .accordion__text .accordion__toggle .fa-circle-info{display:none}.accordion.homepage-video .accordion__text{background:0 0;display:block;position:absolute;top:84vh;right:30px;z-index:1}.accordion.homepage-video .accordion__text:hover{box-shadow:none}.accordion.homepage-video .accordion__text .accordion__toggle{color:#011f55;font-size:26px;text-decoration:none;padding:0}.accordion.homepage-video .accordion__text .accordion__toggle .fa-circle-info{display:block}.accordion.homepage-video .accordion__text .accordion__toggle .fa-circle-xmark{display:none}.accordion.homepage-video .accordion__content{margin:30px 10%}.course-without-description{font-size:1.25rem;font-family:“Metropolis”,sans-serif;color:#002f87;padding-left:15px;text-transform:unset}#main-content .aggregated-landing .main_body ol{display:none}#main-content .aggregated-landing #aggregated-content .story{margin-top:60px;margin-bottom:60px;clear:both}#main-content .aggregated-landing #aggregated-content .story h2{text-align:center;line-height:1.5;font-size:2.5rem}#main-content .aggregated-landing #aggregated-content .story h2 span{background:#fff;padding:0 10px}#main-content .aggregated-landing #aggregated-content .story h3{text-align:center;font-family:"Libre Baskerville",serif;font-weight:400;font-size:1.5rem;color:#000;font-style:italic;margin-top:40px}#main-content .aggregated-landing #aggregated-content .story .social-icons{float:none;width:100%;height:40px;margin-bottom:40px}#main-content .aggregated-landing #aggregated-content .story .social-icons a{display:inline-block}#main-content .aggregated-landing #aggregated-content .story .main-image{width:50%;float:right;margin:0 0 40px 20px}#main-content .aggregated-landing #aggregated-content .story p{text-align:left}#main-content .aggregated-landing #aggregated-content .story p.actions{text-align:right}#main-content .aggregated-landing #aggregated-content .story a.caption{display:inline-block;cursor:pointer;font-weight:700;margin-bottom:20px;font-family:Metropolis,sans-serif;letter-spacing:.06em}#main-content .aggregated-landing #aggregated-content .story:nth-child(2n) .main-image{float:left;margin:0 40px 20px 0}@media (max-width:520px){#main-content .aggregated-landing #aggregated-content .story h2,#main-content .aggregated-landing #aggregated-content .story:nth-child(2n) h2{margin-top:-16px;font-size:2.125rem;margin-bottom:20px;height:auto;line-height:50px}#main-content .aggregated-landing #aggregated-content .story h3,#main-content .aggregated-landing #aggregated-content .story:nth-child(2n) h3{font-size:1.375rem}#main-content .aggregated-landing #aggregated-content .story .main-image,#main-content .aggregated-landing #aggregated-content .story:nth-child(2n) .main-image{width:100%;float:right;margin:0 0 20px 0}}blockquote{text-align:center;padding-top:2rem;padding-bottom:2rem;border-top:.5rem solid #103ccc;border-bottom:.5rem solid #103ccc;margin:2rem 0}.sidebar__panel blockquote{margin-top:0}blockquote q{display:inline-block;font-size:1.875rem;line-height:1.2;padding-left:1rem;padding-right:1rem}blockquote cite{display:block;color:#103ccc;font-size:.75rem;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;font-style:normal;text-transform:uppercase;margin-top:1rem}.blue-boxes{display:-webkit-box;display:-ms-flexbox;display:flex}.blue-boxes>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.blue-boxes .blue-box{background-color:#002f87;color:#fff;padding:20px;font-family:Metropolis,sans-serif;letter-spacing:.06em}@media only screen and (min-width:48em){.blue-boxes .blue-box{margin:1%}}@media only screen and (max-width:48em){.blue-boxes .blue-box{margin:1% auto}}.breadcrumb{position:absolute;left:-999rem;visibility:hidden}@media (min-width:64em){.breadcrumb{position:static;left:auto;visibility:visible;margin-top:20px}}.breadcrumb__list{margin:0;padding:0;list-style:none;font-family:Metropolis,sans-serif;letter-spacing:.06em}.breadcrumb__list li:before{content:"​"}.breadcrumb__item{display:inline-block;vertical-align:middle;margin-bottom:0;font-size:.75rem;font-weight:700;font-family:Metropolis,sans-serif;color:#002f87;letter-spacing:.3px;padding:.25rem 0}.breadcrumb__item+.breadcrumb__item{border-left:1px solid rgba(110,110,110,.48);padding-left:1rem;margin-left:1rem}.breadcrumb__item span{color:#000}.breadcrumb__item span.fa-house{color:#002f87}.breadcrumb__item a{color:#000;text-decoration:none}.breadcrumb__link{display:inline-block;color:#000;text-decoration:none;color:#000}.breadcrumb__link:focus,.breadcrumb__link:hover{text-decoration:underline}.breadcrumb__icon{display:inline-block;width:1rem;color:#000}.news_events .breadcrumb{margin-bottom:60px;margin-top:60px}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#fff;background-color:#103ccc;border:2px solid #103ccc;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-family:Metropolis,sans-serif;font-weight:700;font-size:.9rem;padding:.5rem 1.75rem;letter-spacing:.06em;line-height:1.2rem;-webkit-transition:color .2s ease-in,background .2s ease-in;transition:color .2s ease-in,background .2s ease-in}.button.white{background:#fff;color:#000;border:2px solid #fff}.button.white:active,.button.white:focus,.button.white:hover{background:0 0;color:#fff}.button:active,.button:focus,.button:hover{color:#000;background:0 0}.button:active a,.button:focus a,.button:hover a{color:#000}.button.btn-transparent{background:0 0;color:#000}.button.btn-transparent:active,.button.btn-transparent:focus,.button.btn-transparent:hover{color:#fff;background:#103ccc}.container--blue .button{color:#fff}.button a{color:#fff;text-decoration:none}.button.dark:active,.button.dark:focus,.button.dark:hover{color:#fff}.button.dropbtn{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:1rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative}.button.dropbtn svg{position:absolute;right:1rem}.button--large{padding:1rem 2.25rem}.button--xlarge{padding:2rem 3.5rem}.button--solid{background-color:#103ccc;color:#fff;border:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--solid:active,.button--solid:focus,.button--solid:hover{background-color:#002f87;color:#fff}.button-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.tabs_row .button{background:0 0;color:#000;margin-bottom:5px}.tabs_row .button.active,.tabs_row .button:focus,.tabs_row .button:hover{background:#103ccc;color:#fff}.floating_ctas{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:fixed;right:0;bottom:0;z-index:2}.floating_ctas .trigger_buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.floating_ctas .trigger_buttons button{-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;background-color:#ffc600;border:0;color:#000}.floating_ctas .trigger_buttons button.open{padding:1rem;font-size:.875rem;letter-spacing:.06em}.floating_ctas .trigger_buttons button.close{text-align:right;display:none}.floating_ctas .ctas{display:none}.floating_ctas .ctas a{display:block;border:0;border-bottom:1px solid #fff;border-radius:0;padding:1.25rem 1.75rem;font-weight:700;background-color:#002f87}.floating_ctas .ctas a::after{content:"\f061";font-family:"Font Awesome 6 Pro";margin-left:1rem}.floating_ctas .ctas a:last-child{border-bottom:0}.floating_ctas .ctas a:hover{background-color:#f2f2f2}.floating_ctas.open .trigger_buttons .open{display:none}.floating_ctas.open .trigger_buttons .close{display:block}.floating_ctas.open .ctas{display:block}.nymc-new .floating_ctas .trigger_buttons button{background-color:#ffb300}.nymc-new .floating_ctas .ctas a{background-color:#8c1426}.nymc-new .floating_ctas .ctas a:hover{background-color:#f2f2f2}.background-blue .button,.container--blue .button{background:0 0;border:2px solid #fff}.background-blue .button:active,.background-blue .button:focus,.background-blue .button:hover,.container--blue .button:active,.container--blue .button:focus,.container--blue .button:hover{background:#fff;color:#000}.course-schedules-content .tabs_row .button{margin-right:10px}.course-schedules-content .filter-row{display:table;width:100%}.course-schedules-content .filter-row .filter-col{display:table-cell;width:31%;padding:0 2% 0 0}.course-schedules-content .filter-row .filter-col label{font-weight:700;display:block;margin-bottom:4px}.course-schedules-content .filter-row .filter-col:last-child{padding-right:0}.course-schedules-content .coursetypefilter-row .filter-col label{font-weight:700;display:block;margin-bottom:4px}.course-schedules-content .l_credits,.course-schedules-content .l_crn,.course-schedules-content .l_status{width:100px}.course-schedules-content .l_course,.course-schedules-content .l_session{width:150px}.course-schedules-content .course_info{font-size:1rem}.course-schedules-content .showall{color:#103ccc;cursor:pointer}.course-schedules-content .showall:focus,.course-schedules-content .showall:hover{text-decoration:underline;color:#002f87}.course-schedules-content h3.searchHeader{color:#000;font-size:1.4rem}.course-schedules-content h4{margin-top:40px}.course-schedules-content .table.online td.room,.course-schedules-content .table.online th.l_room{display:none}@media (max-width:640px){.course-schedules-content .filter-row{display:block;width:100%}.course-schedules-content .filter-row .filter-col{display:block;width:100%;padding:1% 0}.course-schedules-content .tabs_row .button{display:block;margin:0 0 10px}}#directory_well h1{margin-bottom:2rem}#directory_well #directory_search{width:100%;display:table;margin-bottom:2rem;font-size:1rem}#directory_well #directory_search div.column{display:table-cell;vertical-align:top}#directory_well #directory_search div.column label{font-size:.8125rem;letter-spacing:.6px;color:#000;font-weight:700;text-transform:uppercase;font-family:Metropolis,sans-serif;letter-spacing:.06em}#directory_well #directory_search div.column.name{width:38%;padding-right:2%}#directory_well #directory_search div.column.name input{margin-top:.5rem;height:3rem}#directory_well #directory_search div.column.school{width:38%;padding-right:2%}#directory_well #directory_search div.column.school .form__select{margin:.5rem 0}#directory_well #directory_search div.column.school .caption{font-size:.8125rem;color:#000;font-family:"Libre Baskerville",serif}#directory_well #directory_search div.column.dept .inactive{color:#6e6e6e;border-color:#6e6e6e;background-color:transparent;cursor:default}#directory_well #directory_search div.column.dept .inactive .form__select__arrow,#directory_well #directory_search div.column.dept .inactive .form__select__text{color:#6e6e6e}#directory_well #directory_search div.column.submit{width:20%;padding-top:1.65rem}#directory_well #directory_search div.column.submit input{height:48px;width:100%}#directory_well #directory_alpha{width:100%;border:2px solid #103ccc;border-right:0;display:table;margin-bottom:80px}#directory_well #directory_alpha a{display:table-cell;border-right:2px solid #103ccc;text-align:center;width:44px;height:44px;vertical-align:middle;text-decoration:none;cursor:pointer;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;color:#000}#directory_well #directory_alpha a:hover{background:#103ccc;color:#fff}#directory_well #directory_alpha a.selected{background:#103ccc;color:#fff}#directory_well #directory_results{width:100%;border-top:4px solid #103ccc;padding-top:40px}#directory_well #directory_results .staff{width:48%;min-height:135px;margin:0 4% 2rem 0;padding-bottom:1rem;float:left;font-size:1rem;border-bottom:2px solid #103ccc}#directory_well #directory_results .staff a{color:#103ccc}#directory_well #directory_results .staff a.email{display:block}#directory_well #directory_results .staff h2{font-size:1.5rem;margin:0 0 4px}#directory_well #directory_results .staff h3{font-size:.875rem;margin:12px 0;text-transform:uppercase;font-family:Metropolis,sans-serif;letter-spacing:.06em}#directory_well #directory_results .staff .phone-number{margin-top:8px;display:inline-block}#directory_well #directory_results .staff:nth-child(2n){margin-right:0}#directory_well.gamma #directory_results .staff{float:none;width:98%}#directory_well.gamma #directory_results .staff h3{font-size:1rem;text-transform:none;font-style:oblique}#directory_well.gamma #directory_results .staff h4{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-size:.875rem;font-weight:700;text-transform:uppercase;margin:20px 0 10px 0;color:#000}#directory_well.gamma #directory_results .staff ul{font-size:.875rem;margin-left:18px;padding:0}#directory_well.gamma #directory_results .staff .location{border:0;display:table-cell;line-height:1.625rem;padding-right:1.5rem}#directory_well.gamma #directory_results .staff a.email{display:block;margin-bottom:5px}#directory_well.gamma #directory_search div.column.name{width:29%;padding-right:1%}#directory_well.gamma #directory_search div.column.dept,#directory_well.gamma #directory_search div.column.school{width:29%;padding-right:1%}#directory_well.gamma #directory_search div.column.dept .form__select,#directory_well.gamma #directory_search div.column.school .form__select{margin:.5rem 0}#directory_well.gamma #directory_search div.column.submit{width:10%;padding-top:1.65rem}#directory_well.gamma #directory_search div.column.submit input{height:48px;width:100%}@media (max-width:1023px){#directory_well #directory_alpha{display:grid;height:90px;grid-template-columns:repeat(13,1fr);grid-template-rows:50% 50%;grid-column-gap:0;border:1px solid #103ccc}#directory_well #directory_alpha a{line-height:44px;width:auto;height:44px;display:inline-block;border:1px solid #103ccc}}@media (max-width:599px){#directory_well #directory_alpha{display:grid;height:129px;grid-template-columns:repeat(9,1fr);grid-template-rows:33.33% 33.33% 33.33%;grid-column-gap:0;border:1px solid #103ccc}#directory_well #directory_alpha a{line-height:44px;width:auto;height:44px;display:inline-block;border:1px solid #103ccc}#directory_well #directory_results .staff{width:100%;margin-right:0}#directory_well #directory_search{width:100%;display:block;margin-bottom:2rem}#directory_well #directory_search div.column{display:block;margin-bottom:1rem;padding-right:0;width:100%}#directory_well #directory_search div.column.name{width:100%}#directory_well #directory_search div.column.dept,#directory_well #directory_search div.column.school{width:100%}#directory_well #directory_search div.column.submit{width:100%;padding-top:0}#directory_well.gamma #directory_search div.column{width:100%;display:block}#directory_well.gamma #directory_search div.column.name{width:100%;padding-right:0}#directory_well.gamma #directory_search div.column.dept,#directory_well.gamma #directory_search div.column.school{width:100%;padding-right:0}#directory_well.gamma #directory_search div.column.submit{width:100%;padding-top:0}}@media (max-width:449px){#directory_well #directory_alpha{display:grid;height:176px;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(4,25%);grid-column-gap:0;border:1px solid #103ccc}#directory_well #directory_alpha a{line-height:44px;width:auto;height:44px;display:inline-block;border:1px solid #103ccc}}.drawer{position:fixed;top:0;right:0;width:100%;height:100%;z-index:15;background-color:#fff;visibility:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:visibility .3s ease,-webkit-transform .3s ease;transition:visibility .3s ease,-webkit-transform .3s ease;transition:visibility .3s ease,transform .3s ease;transition:visibility .3s ease,transform .3s ease,-webkit-transform .3s ease;background-color:#002f87;overflow-y:auto;overflow-x:hidden}.drawer--active .drawer{visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media (min-width:32em){.drawer{width:75vw;box-shadow:0 2px 34px 0 rgba(0,0,0,.5)}}@media (min-width:48em){.drawer{width:50vw}}@media (min-width:64em){.drawer{width:33vw}}@media (min-width:80em){.drawer{width:25vw}}.drawer--overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:4}.drawer__overflow{overflow-y:auto;height:100vh}.drawer__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#103ccc;font-family:Metropolis,sans-serif;font-weight:700;text-transform:uppercase;color:#fff;font-size:.875rem;letter-spacing:.06em;padding:.5rem 1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.drawer__close{width:2rem;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:.5rem;margin-left:auto;margin-right:0}.drawer--active{overflow:hidden}.search__drawer{position:absolute;left:-999rem;visibility:hidden}.search__drawer .search__input__container .search__button{margin-top:28px}.drawer-search-active .search__drawer{position:static;left:auto;visibility:visible}.locations__drawer{position:absolute;left:-999rem;visibility:hidden}.locations-active .locations__drawer{position:static;left:auto;visibility:visible}.dropdown{position:relative;display:inline-block;font-weight:700;font-size:.8rem;font-family:Metropolis,sans-serif;letter-spacing:.06em}.dropdown span,.dropdown svg{cursor:pointer}.dropdown-content{display:none;position:absolute;background-color:#002f87;min-width:160px;padding:18px 10px 10px 18px;left:-18px;z-index:1;top:100%}.dropdown-content a{display:block;margin-top:25px;margin-bottom:20px}.dropdown-active .dropdown-content{display:block;list-style:none;margin:0}.dropdown-active .dropdown-content li{padding:0}.menu-active .dropdown svg{display:none}.menu-active .dropdown .info-for{text-transform:uppercase;margin-top:10px;display:inline-block}.menu-active .dropdown .info-for::after{content:":"}.menu-active .dropdown-content{display:block;position:relative;padding:0;left:auto}.menu-active .dropdown-content a{margin:15px 0 0 0}.new-secondary-header .dropdown:focus,.new-secondary-header .dropdown:hover{text-decoration:underline}#emergencyNotification .notification{padding:1rem 0;color:#fff;background-color:#103ccc;position:relative}#emergencyNotification .notification button{position:absolute;top:20px;right:20px}#emergencyNotification .notification .en_header{margin-bottom:15px}#emergencyNotification .notification .en_header strong{font-family:Metropolis,sans-serif;letter-spacing:.06em;text-transform:uppercase}#emergencyNotification .notification .en_details{display:none}#emergencyNotification .notification .less_info,#emergencyNotification .notification .more_info{clear:both}#emergencyNotification .notification .less_info span.caption,#emergencyNotification .notification .more_info span.caption{text-align:right;display:block;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-size:.9375rem;text-transform:none;font-weight:400;padding:0;color:#fff}#emergencyNotification .notification .morelinks{cursor:pointer;text-decoration:underline}#emergencyNotification .notification-type-general-notification{background-color:#103ccc}#emergencyNotification .notification a{font-weight:700;text-decoration:underline}#emergencyNotification .notification a:hover{text-decoration:none}#emergencyNotification .notification-type-emergency a,#emergencyNotification .notification-type-general-notification a{color:#fff}#emergencyNotification .notification-type-emergency a:hover,#emergencyNotification .notification-type-general-notification a:hover{color:#fff}#emergencyNotification .notification-type-weather-related{background-color:#ffd05f;color:#213e7c}#emergencyNotification .notification-type-weather-related button{color:#213e7c}#emergencyNotification .notification-type-weather-related .en_header span{color:#213e7c}#emergencyNotification .notification-type-weather-related a{color:#213e7c}#emergencyNotification .notification-type-weather-related .less_info span,#emergencyNotification .notification-type-weather-related .less_info span.caption,#emergencyNotification .notification-type-weather-related .more_info span,#emergencyNotification .notification-type-weather-related .more_info span.caption{color:#213e7c}#emergencyNotification .notification-type-emergency,#emergencyNotification .notification-type-emergency-closing{background-color:#90050a}@media (max-width:1023px){#emergencyNotification .notification .en_header span{display:block;float:none;margin-top:20px}}.add-to-calendar{display:inline-block;font-size:.8125rem;text-transform:uppercase;text-decoration:underline;padding-left:15px;border-left:2px solid #000;color:#103ccc}.add-to-calendar:hover{color:#002f87}.date-box .addeventatc,.list-date-box .addeventatc{font-family:Metropolis,sans-serif!important;letter-spacing:.06em;font-weight:700!important;border:none!important;padding:0!important;display:inline-block;box-shadow:none!important;z-index:0;background:0 0}.addeventatc_dropdown{top:26px!important;box-shadow:none!important;padding:6px 0!important;border-top:1px solid #103ccc!important;border-bottom:1px solid #103ccc!important;border-left:1px solid #103ccc!important;border-right:1px solid #103ccc!important}.addeventatc_dropdown span{font-family:Metropolis,sans-serif!important;letter-spacing:.06em}.addeventatc_dropdown .brx{display:none!important}.addeventatc_dropdown .copyx{display:none!important}.addeventatc span{display:none}.addeventatc-selected{background-color:#fff!important}.addeventatc_icon.atc_node{display:none}/*!Don't remove this!
 * jQuery DCalendar and DCalendar Picker plugin styles
 *
 * Author: Dionlee Uy
 * Email: dionleeuy@gmail.com
 *
 * Date: Thursday, May 12 2016
 */#calendar-demo{width:100%;margin-bottom:40px}.calendar-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(10,10,10,.7);z-index:100001;overflow:hidden;display:none}.calendar-wrapper{position:relative;width:100%;font-family:Metropolis,sans-serif;letter-spacing:.06em}.calendar-wrapper.picker{position:absolute;left:50%;bottom:24px;min-width:280px;opacity:1;overflow:hidden;border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);-o-transform:translateX(-50%) scale(1);-moz-transform:translateX(-50%) scale(1);-webkit-transform:translateX(-50%) scale(1);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);-o-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);-moz-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);-webkit-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s ease;transition:transform .25s ease,opacity .25s ease,-webkit-transform .25s ease;-o-transition:-o-transform .25s ease,opacity .25s ease;-moz-transition:-moz-transform .25s ease,opacity .25s ease;-webkit-transition:-webkit-transform .25s ease,opacity .25s ease}.calendar-wrapper.picker.load{opacity:0;-ms-transform:translateX(-50%) scale(1.05);transform:translateX(-50%) scale(1.05);-o-transform:translateX(-50%) scale(1.05);-moz-transform:translateX(-50%) scale(1.05);-webkit-transform:translateX(-50%) scale(1.05)}.calendar-head-card{font-size:1.125rem;padding:16px}.calendar-head-card .calendar-date-wrapper,.calendar-head-card .calendar-year{color:#dcdcdc;display:block}.calendar-head-card .calendar-date-wrapper{font-size:1.875rem;cursor:pointer}.calendar-head-card .calendar-date-wrapper:hover{color:#fff}.calendar-container{background-color:#fff;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.calendar-top-selector{display:table;width:100%;color:#323232;margin-bottom:30px}.calendar-curr-month,.calendar-top-selector button{display:table-cell;text-align:center;font-weight:700}.calendar-top-selector .calendar-curr-month{padding-bottom:4px;color:#323232;font-size:1.25rem;text-transform:uppercase;letter-spacing:1px}.calendar-next,.calendar-prev{font-size:1.875rem;color:#103ccc;width:20px;margin-top:26px;cursor:pointer;background:0 0;border:0}.calendar-next:focus,.calendar-next:hover,.calendar-prev:focus,.calendar-prev:hover{color:#002f87}.calendar-top-selector .calendar-next{text-align:right}.calendar-grid{width:100%;position:relative;overflow:hidden;font-weight:700;transition:all .25s ease;-o-transition:all .25s ease;-moz-transition:all .25s ease;-webkit-transition:all .25s ease}.calendar-grid .calendar-labels{width:100%;visibility:visible;opacity:1;height:55px;background:#002f87;padding:6px;color:#fff}.calendar-grid .calendar-labels.invis{visibility:hidden;opacity:0}.calendar-grid .calendar-labels th{width:36px;text-align:center;color:#fff;padding:20px 0;vertical-align:middle}.calendar-grid .calendar-date-holder{position:relative;height:387px;overflow:hidden}.calendar-date-holder .calendar-dates.hasmonths{position:absolute;top:0;left:0;opacity:0;-ms-transform:scale(.5);transform:scale(.5);-o-transform:scale(.5);-moz-transform:scale(.5);-webkit-transform:scale(.5)}.calendar-date-holder .calendar-dates.left{margin-left:-260px}.calendar-date-holder .calendar-dates.right{margin-left:260px}.calendar-date-holder .calendar-dates.months{position:relative;opacity:1}.calendar-date-holder .calendar-dates.months.load{position:absolute;top:0;left:0;opacity:0;-ms-transform:scale(1.5);transform:scale(1.5);-o-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5)}.calendar-date-holder.calendar-dates .cal-row:nth-child(2n){background-color:#f2f2f2}.calendar-date-holder.calendar-dates .cal-row:nth-child(2n) .date.nm{color:#6e6e6e}.calendar-date-holder.calendar-dates .date{width:32px;text-align:center;border-right:1px solid #a1a8c5;padding:10px 2px;vertical-align:top}.calendar-date-holder.calendar-dates .date:nth-child(7n){border-right:0}.calendar-date-holder.calendar-dates .date button{text-decoration:none;border-radius:50%;display:inline-block;padding:4px;color:inherit;outline:0;font-size:.875rem;border:0;background:0 0;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700}.calendar-date-holder.calendar-dates .date.disabled button{cursor:not-allowed;color:#c8c8c8}.calendar-date-holder.calendar-dates .date:not(.disabled):not(.selected) button:hover{border-color:#90050a}.calendar-date-holder.calendar-dates .date:not(.disabled):not(.selected) button:active{border-color:#323232}.calendar-date-holder.calendar-dates .date.current button{color:#fff;font-weight:700}.calendar-date-holder.calendar-dates .date.pm,.calendar-dates .date.nm{color:#6e6e6e}.calendar-date-holder.calendar-dates .date.selected button{color:#6e6e6e}.calendar-date-holder .calendar-dates .date.month a{display:block;padding:24px 0;margin:0}.calendar-date-holder.calendar-dates .date.current button{border-radius:50%;border:1px solid #90050a;display:inline-block;color:#000;padding:4px;font-size:.875rem;min-width:24px}.calendar-date-holder.calendar-dates .date button:hover,.calendar-date-holder.calendar-dates .date.selected button{background:#90050a;border-radius:50%;color:#fff;display:inline-block;padding:4px;line-height:16px;min-width:24px}.calendar-wrapper[data-theme=blue] .calendar-head-card{background-color:#1565c0}.calendar-wrapper[data-theme=red] .calendar-head-card{background-color:#c62828}.calendar-wrapper[data-theme=red] .calendar-date-holder .calendar-dates .date.current a{color:#d32f2f}.calendar-wrapper[data-theme=red] .calendar-date-holder .calendar-dates .date.selected a{border-color:#d32f2f}.calendar-wrapper[data-theme=red] .calendar-date-holder .calendar-dates .date.selected a:hover{border-color:#b71c1c}.calendar-wrapper[data-theme=red] .calendar-date-holder .calendar-dates .date.selected.current a{color:#d32f2f}.calendar-wrapper[data-theme=purple] .calendar-head-card{background-color:#6a1b9a}.calendar-wrapper[data-theme=purple] .calendar-date-holder .calendar-dates .date.current a{color:#7b1fa2}.calendar-wrapper[data-theme=purple] .calendar-date-holder .calendar-dates .date.selected a{border-color:#7b1fa2}.calendar-wrapper[data-theme=purple] .calendar-date-holder .calendar-dates .date.selected a:hover{border-color:#4a148c}.calendar-wrapper[data-theme=purple] .calendar-date-holder .calendar-dates .date.selected.current a{color:#7b1fa2}.calendar-wrapper[data-theme=indigo] .calendar-head-card{background-color:#283593}.calendar-wrapper[data-theme=indigo] .calendar-date-holder .calendar-dates .date.current a{color:#303f9f}.calendar-wrapper[data-theme=indigo] .calendar-date-holder .calendar-dates .date.selected a{border-color:#303f9f}.calendar-wrapper[data-theme=indigo] .calendar-date-holder .calendar-dates .date.selected a:hover{border-color:#1a237e}.calendar-wrapper[data-theme=indigo] .calendar-date-holder .calendar-dates .date.selected.current a{color:#303f9f}.calendar-wrapper[data-theme=teal] .calendar-head-card{background-color:#00695c}.calendar-wrapper[data-theme=teal] .calendar-date-holder .calendar-dates .date.current a{color:#00796b}.calendar-wrapper[data-theme=teal] .calendar-date-holder .calendar-dates .date.selected a{border-color:#00796b}.calendar-wrapper[data-theme=teal] .calendar-date-holder .calendar-dates .date.selected a:hover{border-color:#004d40}.calendar-wrapper[data-theme=teal] .calendar-date-holder .calendar-dates .date.selected.current a{color:#00796b}.calendar-wrapper[data-theme=green] .calendar-head-card{background-color:#2e7d32}.calendar-wrapper[data-theme=green] .calendar-date-holder .calendar-dates .date.current a{color:#388e3c}.calendar-wrapper[data-theme=green] .calendar-date-holder .calendar-dates .date.selected a{border-color:#388e3c}.calendar-wrapper[data-theme=green] .calendar-date-holder .calendar-dates .date.selected a:hover{border-color:#1b5e20}.calendar-wrapper[data-theme=green] .calendar-date-holder .calendar-dates .date.selected.current a{color:#388e3c}body[datepicker-display=on]{overflow:hidden}.calendar-date-holder .calendar-dates .has-event{padding-bottom:2px}.calendar-date-holder .calendar-dates .has-event.selected{color:#90050a}.has-event::after{content:"•";display:block;font-size:.875rem;line-height:6px}.date{font-size:1.125rem;font-weight:700;font-family:Metropolis,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding-top:40px}.event-listing{padding:10px 0 20px 0;display:table;border-bottom:2px solid #d8d8d8;width:100%}.event-listing .add-to-calendar{display:inline-block;padding-left:8px;margin-left:8px;border-left:2px solid}.event-listing .event-address{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;font-size:.8125rem;padding-top:3px;text-decoration:none;margin-left:.5rem}.event-listing .event-address:hover{text-decoration:underline}.event-listing .intro-text{clear:left;padding:10px 0 20px 0;line-height:1.4;font-size:1rem}.event-listing .list-date-box{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-size:.875rem;font-weight:700;padding:10px 0}.event-listing .school-name{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-size:.8125rem;font-weight:700;color:#000;margin-bottom:0}.event-listing .time{display:inline-block;padding-right:5px;margin:0}#event_listing_well.main__content{margin-top:2rem;margin-bottom:4rem;width:74%;float:right}#event_listing_well .h3.date{font-size:2rem;border-bottom:5px solid #90050a;padding-bottom:7px;margin-bottom:0;padding-top:0}#events_sidebar .search__button{margin-top:10px}#events_sidebar legend.h6{margin-bottom:1rem}#events_sidebar ul.filter_list{margin:1rem 0;color:#6e6e6e;font-size:.875rem;font-weight:700;display:table-cell;width:250px;vertical-align:top;line-height:18px;list-style:none;padding:0;font-family:Metropolis,sans-serif;letter-spacing:.06em;color:#000}#events_sidebar ul.filter_list input{margin-top:3px;margin-right:5px}#events_sidebar ul.filter_list label{display:inline}#events_sidebar ul.filter_list li{display:table;position:relative;width:100%}#filter_label{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;text-transform:uppercase;border-bottom:5px solid #90050a;padding-bottom:4px;margin-bottom:20px}.school_site .filter_label{display:none}.filter_container{margin-bottom:40px}.filter_list{color:#6e6e6e}.filter_list a{color:#6e6e6e;font-size:.875rem;font-weight:700}.events .main .main__sidebar a,.news_events_landing_page_layout .main .main__sidebar a,.search .main .main__sidebar a{cursor:pointer}.events .main .main__sidebar fieldset,.news_events_landing_page_layout .main .main__sidebar fieldset,.search .main .main__sidebar fieldset{border:0;padding:0}.events .main .main__sidebar .search__form,.news_events_landing_page_layout .main .main__sidebar .search__form,.search .main .main__sidebar .search__form{padding:0;margin:40px 0}.news-deets{display:table-cell;vertical-align:middle}.news-deets .event-name{margin:0;text-transform:none}.news-deets .event-name a{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-size:1.625rem;color:#002f87}.news-deets .event-name a:hover{color:#103ccc}.contact-info{width:50%;float:left;line-height:1.625}.contact-info p{clear:left}.gm-inset{display:none}.main__event__content h1{color:#000;font-size:2.8125rem;margin-bottom:0;margin-top:4rem}.main__event__content .event-address-box{margin:20px 0;position:relative}.main__event__content .event-address-box .event-address{color:#002f87;line-height:20px;margin-left:25px}.main__event__content .event-address-box .svg-inline--fa{vertical-align:top;font-size:1.125rem;margin-right:10px;margin-top:3px;position:absolute}.main__event__content .event-date{font-size:.9375rem;text-transform:uppercase;margin-top:1rem;display:inline-block;padding-right:10px}.main__event__content .event-footer{margin-top:2rem;border-top:2px solid #103ccc;display:inline-block;width:100%}.main__event__content .event-footer .ubheader{font-size:1.125rem;text-transform:uppercase;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;margin:10px 0}.main__event__content .event_intro{margin-top:1rem}.main__event__content .image img{margin:0}.main__event__content .image-description{margin-top:.8rem;margin-bottom:20px;font-family:brandon-grotesque,sans-serif;font-size:.9375rem;font-weight:400;color:#103ccc}.main__event__content .school-name{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;font-size:.8125rem;margin-top:15px}.main__event__content .school-name a:hover{color:#103ccc}.main__event__content .social-icons{float:right;line-height:1.625;margin-top:0}.main__event__content .social-icons span.fa{font-size:1.25rem;background:#eaeaea;height:38px;width:38px;border-radius:50%;color:#103ccc;float:right;padding:10px 10px 10px 11px;margin:6px 0 6px 16px}.main__event__content .social-icons span:hover{background:#103ccc;color:#f6f6f6}.main__event__content .social-icons .icons{clear:left;margin-bottom:20px}.date-box .add-to-calendar{font-size:.9375rem}.event-info{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;margin-bottom:40px}.event-info a{text-decoration:none}.event-info a:hover{text-decoration:underline}.rename{display:inline-block}@media (max-width:1180px){.main__event__content .event-address-box{width:100%}}@media (max-width:1023px){#events_sidebar{display:block}#events_sidebar .filter_list label{width:95%}#event_listing_well.main__content{width:100%}}@media (max-width:699px){#event_listing_well .h3.date{text-align:left}#event_listing_well .event-deets,#event_listing_well .event-thumb,#event_listing_well .thumb-deets{display:block}#event_listing_well .event-thumb{padding-right:0;margin-bottom:20px}.main__event__content{width:100%;float:none;margin-right:0}.main__event__content h1{text-align:center}.main__event__content .date-box{padding-bottom:1rem}.main__event__content .news-main-image{margin:0 0 3rem 2rem}.main__event__content.main__container{margin-top:-10rem}.main__event__content .news-main-image{float:none;width:100%;margin:0}.main__event__content .event_intro{padding-top:2rem}.main__event__content .contact-info{width:100%;float:none;text-align:center}.main__event__content .social-icons{float:none;text-align:center;padding-top:1rem}.main__event__content .social-icons .svg-inline--fa{float:none;margin:6px 8px}}@media (max-width:599px){#event_listing_well .addeventatc{display:block;margin-top:10px}#event_listing_well .event-listing .add-to-calendar{border-left:0;padding-left:0;margin-left:0}#filter_label{border-bottom:0}.school_site .filter_label{display:inline-block}.filter_container{border:2px solid #103ccc;border-radius:3px;padding:8px 10px;margin-bottom:20px}.filter_label::after{content:"\f055";font-family:var(--fa-style-family-classic);float:right;color:#103ccc;padding-top:2px}.open .filter_label::after{content:"\f056"}.filter_list{height:0;overflow:hidden;margin:0}.open .filter_list{overflow:visible;height:auto}}@media (max-width:350px){.calendar-wrapper{max-width:100%}}.add-to-calendar button{-webkit-appearance:none;border:0;background:0 0;text-transform:uppercase;color:#103ccc;font-weight:700;text-decoration:underline}.event_block{background:#002f87;color:#fff;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;padding:20px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.event_block h3{margin-top:0}.event_block .event-title{font-size:1.25rem;color:#fff}.event_block a{text-decoration:underline;color:#fff}.event_block .date{font-family:brandon-grotesque,sans-serif;font-size:2.8125rem;border-bottom:1px solid;padding:0 0 15px 0;color:#fff;display:block}.event_block .small-all-caps{color:#fff;text-transform:uppercase;display:block;margin-top:15px}.event_block .x-small-text{border-top:5px solid rgba(255,255,255,.6117647059);padding-top:5px;color:#fff;margin:0;font-size:.8125rem;letter-spacing:.06em}.event_block .event-url{-webkit-box-flex:100;-ms-flex-positive:100;flex-grow:100;-ms-flex-preferred-size:100%;margin-bottom:60px;font-size:1.25rem;display:block;margin-top:20px}.calendar-legend .circle{border-radius:50%;border:1px solid #90050a;display:inline-block;color:#000;padding:0;width:15px;height:15px}.main__event__content h1{font-size:2.625rem;color:#000}@media screen and (min-width:320px){.main__event__content h1{font-size:calc(2.625rem + .813 * (100vw - 320px)/ 1120)}}@media screen and (min-width:1440px){.main__event__content h1{font-size:3.438rem}}.programHolder .newsHolder{margin-bottom:2%}.programHeader .newsHeader{margin-top:0}.newsNameWithPhoto{padding-top:2%;margin-bottom:1%;font-weight:700}.newsPersonTitle{font-style:italic}.newsName{margin-bottom:1%;font-weight:700}.faculty_group.hybridpa{display:none}.faculty_experts_lister #faculty_experts_list #fe_school.schoolname{padding:0;color:#000;font-weight:700;text-transform:none;font-style:italic}.faculty_experts_lister .currentbranch0{display:block;background:#fff}.faculty_experts_lister .subnav__current ul{padding-top:.5rem}.faculty_experts_lister .fe_item{border-bottom:2px solid #103ccc;padding:20px 20px 20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.faculty_experts_lister .fe_item .subtitle{font-weight:700;margin-bottom:5px}.faculty_experts_lister .fe_item p{font-size:1rem}.faculty_experts_lister .fe_item .img-circle{width:150px;margin-right:30px}.faculty_experts_lister .fe_item .img-circle img{min-width:150px}.faculty_experts_lister .fe_item a{color:#002f87}.faculty_experts_lister .fe_item a:hover{text-decoration:underline;color:#103ccc}.faculty_experts_lister .fe_item .content{width:calc(100% - 180px)}.faculty_experts_lister .fe_item .content h3{margin-bottom:5px;font-size:1rem;text-transform:uppercase}.faculty_experts_lister .fe_item .research{font-size:1rem;line-height:1.5}.faculty_experts_lister .fe_item .research span{font-weight:700;font-family:Metropolis,sans-serif;letter-spacing:.06em}.faculty_experts_lister .fe_item .research p{display:inline;margin-left:4px}.faculty_experts_lister .fe_item.no_image .content{width:100%}.faculty_experts_lister #section_nav_head{border-bottom:1px solid #103ccc}.faculty_experts_lister .search__form{padding:0 0 20px 0}.faculty_experts_lister .search_box{min-width:280px}.faculty_experts_lister label{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;font-size:1rem;color:#000;margin:auto 30px auto 0;display:inline-block;padding-bottom:10px}#fe_school.schoolname,.fe_school.schoolname{padding:5px 0 15px 0;color:#002f87;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;text-transform:uppercase;font-size:1rem}body.faculty_experts .main__content{margin-top:30px}body.faculty_experts .main__sidebar{margin-top:0}#faculty_expert_detail{display:-webkit-box;display:-ms-flexbox;display:flex}#faculty_expert_detail .faculty_detail .h5{font-size:1.25rem}#faculty_expert_detail .subtitle{font-weight:700}#faculty_expert_detail ol,#faculty_expert_detail p,#faculty_expert_detail ul{font-size:1rem}#faculty_expert_detail .main__sidebar{width:300px;margin-right:4%;margin-top:40px}#faculty_expert_detail .main__sidebar .fa-ul{margin-top:40px}#faculty_expert_detail .main__sidebar .fa-ul li{font-family:"Libre Baskerville",serif}#faculty_expert_detail .main__sidebar .fa-li{color:#103ccc;font-size:1.375rem}#faculty_expert_detail .main__sidebar li{margin-bottom:1.7rem}#faculty_expert_detail .content_header{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:10px;width:100%}#faculty_expert_detail .social-icons{float:none;margin:0;width:180px}#faculty_expert_detail .social-icons .h7{text-align:left;margin-right:16px;margin-top:14px;margin-bottom:0;font-size:1.125rem;font-weight:700;font-family:Metropolis,sans-serif;letter-spacing:.06em;text-transform:uppercase}#faculty_expert_detail .icons{margin-top:10px}#faculty_expert_detail hr{height:2px}#faculty_expert_detail .content_list p{line-height:2rem;margin:0}#faculty_expert_detail .h5{padding-top:20px}#faculty_expert_detail .fe_title{font-style:italic;margin:0}.faculty_title{font-style:italic;margin-bottom:0;font-size:1rem;line-height:1.5}.faculty_titles .school_name{font-size:1rem;letter-spacing:.06em;font-weight:700;display:inline-block;margin-bottom:1rem}#faculty_experts_search .faculty_experts_lister .search__form{padding:20px 0}#fe_adtitle{margin-bottom:0}.faculty_detail{width:100%;margin-top:0}.faculty_detail .h5{font-size:1.25rem}.faculty_detail .faculty_top{display:grid;grid-template-columns:300px 4% auto;margin-bottom:1rem}.faculty_detail .faculty_top .img-circle{grid-column:1;grid-row:1}.faculty_detail .faculty_top .content_flex_box{grid-column:3;grid-row2:1}.faculty_detail .faculty_top.no_image{display:block}.faculty_detail .contact_box{background:#f2f2f2;padding:0 1rem 1rem;margin-bottom:2rem}.faculty_detail .contact_box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.faculty_detail .contact_box ul li{width:48%;margin-right:2%}@media (max-width:1023px){body.faculty .container--narrow{display:none}#faculty_experts_list.two-col{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width:699px){#faculty_expert_detail{display:block}#faculty_expert_detail .main__sidebar{width:100%}#faculty_expert_detail .main__content{width:100%}#faculty_expert_detail .content_header{width:100%}#faculty_expert_detail .content_flex_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#faculty_expert_detail .subtitle{text-align:left}#faculty_expert_detail .social-icons h3{text-align:left}#faculty_expert_detail .social-icons .svg-inline--fa{float:right}.faculty_experts_lister .content_flex_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faculty_experts_lister .search_box{margin-left:0;min-width:auto}.faculty_detail .faculty_top{grid-template-columns:200px 4% auto}}@media (max-width:599px){.faculty_detail{width:100%;margin-top:0}.faculty_detail .faculty_top{display:grid;grid-template-columns:100%;grid-template-row:auto 4% auto;margin-bottom:1rem}.faculty_detail .faculty_top .img-circle{grid-column:1;grid-row:1}.faculty_detail .faculty_top .content_flex_box{grid-column:1;grid-row2:3}.faculty_detail .contact_box ul{display:block}.faculty_detail .contact_box ul li{width:100%}}@media (max-width:450px){#faculty_expert_detail .social-icons{width:100%}#faculty_expert_detail .social-icons div{text-align:left;margin:6px 16px 6px 0}#faculty_expert_detail .social-icons .h7{text-align:left}#faculty_expert_detail .content_flex_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#faculty_expert_detail .content_header{width:100%}.faculty_experts_lister .fe_item{font-size:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px}.faculty_experts_lister .fe_item .img-circle{width:100%;margin:0 0 30px}.faculty_experts_lister .fe_item .content{width:auto}#faculty_experts_home .search__form{padding:2rem 0}}.faculty_group,.faculty_titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.behavior-analysis .faculty_titles .behavior-analysis,.doctor-of-psychology .faculty_titles .doctor_of_clinical_psychology,.doctor-of-psychology .faculty_titles .psychology,.faculty_titles .administrative,.occupational-therapy .faculty_titles .occupational_therapy{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.faculty_two_col .listings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:1%}.faculty_two_col .listings .fe_item{-ms-flex-preferred-size:48%;flex-basis:48%}@media (max-width:1023px){.faculty_two_col .listings{gap:0}.faculty_two_col .listings .fe_item{-ms-flex-preferred-size:100%;flex-basis:100%}}.feature-group{margin:1rem 0 2rem}.feature-group>:first-child{margin-top:0}.feature-group>:last-child{margin-bottom:0}.feature{margin:2rem auto;font-family:Metropolis,sans-serif;letter-spacing:.06em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feature::after,.feature::before{content:"";width:0;display:table}.feature::after{clear:both}@media (min-width:48em){.feature{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:none}}.feature .container--blue hr{margin-bottom:.75rem}.feature--vertical{color:#002f87}@media (min-width:64em){.feature--vertical{-ms-flex-wrap:wrap;flex-wrap:wrap}}.feature__img{position:relative}@media (min-width:48em){.feature__img{-ms-flex-negative:0;flex-shrink:0}}@media (min-width:48em){.feature__img:before{position:absolute;content:"";top:0;left:0;width:.5rem;height:100%;background-color:#90050a}.feature--vertical .feature__img:before{content:unset}}@media (min-width:64em){.feature--vertical .feature__img{-ms-flex-negative:1;flex-shrink:1}}.feature__img img{width:100%;height:100%}@media (min-width:48em){.feature__img img{max-width:260px;max-width:260px}}.feature__img--move{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.feature__img--move:before{left:auto;right:0}.feature__content{padding:1.75rem}.sidebar__panel .feature__content{padding:1rem}.feature--vertical .feature__content{padding:1rem 0 0 0}@media (min-width:48em){.feature--vertical .feature__content{padding:1rem}}@media (min-width:64em){.feature--vertical .feature__content{padding:1rem 0 0 0}}.feature__content p{font-size:.9375rem!important;line-height:1.267;letter-spacing:.38px}.feature__heading{font-size:1.125rem;display:block;margin-bottom:1rem;letter-spacing:.6rem}.feed-group{margin:0;padding:0;margin:3rem 0}.feed-group::after,.feed-group::before{content:"";width:0;display:table}.feed-group::after{clear:both}.feed__item{display:block;text-decoration:none}.feed__heading{font-size:1.25rem;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;padding:0;margin-top:0;text-transform:none;letter-spacing:0}.feed__heading a{color:#002f87;text-decoration:none}.feed__heading a:focus,.feed__heading a:hover{text-decoration:underline}.flickity-enabled .flickity-prev-next-button{display:none}@media (min-width:64em){.flickity-enabled .flickity-prev-next-button{display:block;border-radius:0;background-color:transparent;width:5rem;height:5rem;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;color:#f2f2f2;z-index:1}.flickity-enabled .flickity-prev-next-button:active,.flickity-enabled .flickity-prev-next-button:hover{background-color:#002f87;opacity:1}.flickity-enabled .flickity-prev-next-button:disabled{opacity:0}.flickity-enabled .flickity-prev-next-button svg{position:static;width:auto;height:auto}.flickity-enabled .flickity-prev-next-button .arrow{fill:#f2f2f2}}.flickity-enabled .flickity-page-dots{bottom:-40px}#main-content .main_body ol.flickity-page-dots{display:block}.flickrLatestAlbums{margin:0 0 2rem}.flickrLatestAlbums .center{text-align:center;padding:1rem}.flickrLatestAlbums .albums .image{height:200px;background-size:cover;background-repeat:no-repeat;background-position:60% 40%}.flickrLatestAlbums .albums .title{color:#000;margin-top:10px;font-family:Metropolis,sans-serif;letter-spacing:.06em;margin-bottom:20px}.new-layout .footer{background:-webkit-linear-gradient(left,#011f55,#002f87);background:linear-gradient(90deg,#011f55,#002f87)}.new-layout .footer .footer__bottom{background:-webkit-linear-gradient(left,#011f53,#01286d);background:linear-gradient(90deg,#011f53,#01286d);border-top:.5px solid #7b8baa}.footer{grid-area:footer;position:relative;clear:both;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer__top{padding:2rem 0}.footer__top__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:64em){.footer__top__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__top__container .button{padding-left:4rem;padding-right:4rem}@media (min-width:64em){.footer__top__container .button{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media (min-width:64em){.footer__top__container>*{margin-bottom:0}}.footer__logo{display:block;-ms-flex-negative:0;flex-shrink:0;width:7.5rem;color:#fff}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin:0 2rem;list-style:none;-ms-flex-negative:0;flex-shrink:0}.footer__social li{margin-bottom:0}.footer__title{font-weight:700;text-transform:uppercase}.footer__social__item{margin-left:1rem}.footer__social__link{display:block;width:1.25rem;color:#fff;-webkit-transition:color .3s ease;transition:color .3s ease}.footer__social__link:focus,.footer__social__link:hover{color:rgba(255,255,255,.5)}.footer__bottom{padding:1.25rem 0;background-color:#103ccc}.footer__schools__container,.footer__top .container{width:auto}.footer__schools__container ul li a:hover{text-decoration:underline}.footer__bottom__container{font-size:80%;text-align:right}@media (min-width:64em){.footer__bottom__container{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}}.footer__bottom__container a{color:#fff;text-decoration:none}.footer__bottom__container a:focus,.footer__bottom__container a:hover{color:#fff;background-image:-webkit-linear-gradient(currentColor,currentColor);background-image:linear-gradient(currentColor,currentColor);background-repeat:repeat-x;background-position:0 100%;background-size:100% .0625rem}.footer__bottom__container p{margin-bottom:0;font-family:Metropolis,sans-serif;letter-spacing:.06em;text-align:left}.footer__nav{margin:0;padding:0;list-style:none}.footer__nav li:before{content:"​"}.footer__nav .footer__bottom__nav{font-family:Metropolis,sans-serif}.footer__nav li{text-align:center}@media (min-width:64em){.footer__nav li{display:inline-block;vertical-align:middle;margin:0 .75rem;text-align:left}}.footer__nav a{color:#fff;text-decoration:none}@media (min-width:64em){.footer__top__nav{margin-left:1rem}}.footer__top__nav a{font-size:1.125rem;font-weight:400;line-height:1.667;border-bottom:2px solid #103ccc;padding-bottom:.25rem;-webkit-transition:border .3s ease;transition:border .3s ease}.footer__top__nav a:focus,.footer__top__nav a:hover{color:#fff;border-color:#fff}.footer__bottom__nav{margin-left:auto;margin-right:0}.footer__bottom__nav:before{content:"";border-top:5px solid #fff;width:40px;margin-top:1.5rem;margin-left:auto;margin-right:auto;display:block;padding-top:1.5rem}@media (min-width:64em){.footer__bottom__nav:before{content:none}}@media (min-width:64em){.footer__bottom__nav li{margin:0 .25rem;line-height:1.625}}.footer__bottom__nav a{font-weight:700;letter-spacing:.32px}a.toggle-location{cursor:pointer}@media (max-width:1023px){.footer__logo{margin-bottom:30px}.footer__nav{margin:30px 0 10px}.footer__nav li{margin-bottom:20px}.footer__bottom__container p{text-align:center}}@media (max-width:480px){.footer__social{margin:0}}.www-footer-logo{display:block;-ms-flex-negative:0;flex-shrink:0;width:40%;margin-bottom:50px;color:#fff}.www-footer-logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.www-footer-links a{font-family:Metropolis,sans-serif;letter-spacing:.06em;color:#fff;text-decoration:none}.www-footer-links a:hover{text-decoration:underline}.www-footer-links li{margin-bottom:25px;list-style-type:none}.www-footer-title{font-weight:700;color:#fff;text-transform:uppercase}#youtube{grid-area:youtube;-ms-grid-column:2;-ms-grid-row:1;-ms-grid-column-span:1}#facebook{grid-area:facebook;-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column-span:1}#twitter{grid-area:twitter;-ms-grid-column:2;-ms-grid-row:2;-ms-grid-column-span:1}#vimeo{grid-area:vimeo;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:1}#linkedin{grid-area:linkedin;-ms-grid-column:3;-ms-grid-row:1;-ms-grid-column-span:1}#instagram{grid-area:instagram;-ms-grid-column:3;-ms-grid-row:2;-ms-grid-column-span:1}.footer-column ul{padding:0}.footer-social-column{grid-area:social-column;-ms-grid-column:19;-ms-grid-column-span:3;margin-top:15px}.footer-copyright{font-size:.7rem;font-family:Metropolis,sans-serif;letter-spacing:.06em}.footer-copyright a{color:#fff;text-decoration:none}.footer-copyright a:hover{text-decoration:underline}.www-footer-button{width:100%;margin:20px 0}.footer-social-links a:not(:first-child){margin-left:2.5rem}.footer-social-links li{list-style-type:none}.footer-social-link{display:block;font-size:1.75rem;width:2rem;height:2rem;color:#fff;-webkit-transition:color .3s ease;transition:color .3s ease}.footer-social-link:hover{color:rgba(255,255,255,.5)}.footer-social-link:focus{color:rgba(255,255,255,.5)}.footer-social-row.footer-social-links{margin-bottom:0}.www-footer-links.footer-social-row{margin-bottom:10px}.contact-column{grid-area:contact;-ms-grid-column:1;-ms-grid-column-span:5}.admissions-column{grid-area:admissions;-ms-grid-column:7;-ms-grid-column-span:5}.terms-column{grid-area:fine-print;-ms-grid-column:14;-ms-grid-column-span:5}.footer-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(11,1fr);-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:30px;grid-template-areas:"contact contact contact admissions admissions admissions fine-print fine-print fine-print social-column social-column"}#social-grid{padding-left:0;display:grid;display:-ms-grid;grid-template-columns:repeat(3,1fr);-ms-grid-columns:1fr 1fr 1fr;grid-template-rows:repeat(2,1fr);-ms-grid-rows:1fr 1fr;grid-gap:10px;grid-template-areas:"vimeo youtube linkedin" "facebook twitter instagram"}@media (max-width:799px){.www-footer-logo{width:70%}}@media (max-width:578px){.www-footer-button{width:125px}.www-footer-logo{width:90%;margin-bottom:10px}}@media screen and (max-width:400px){#social-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-template-areas:"vimeo youtube" "linkedin facebook" "twitter instagram"}}@media screen and (max-width:800px){.footer-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);grid-template-areas:"contact admissions" "fine-print social-column"}}@media screen and (min-width:801px) and (max-width:1023px){.footer-grid{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-template-areas:"contact admissions fine-print social-column"}}@media (max-width:63.9375em){.header__nav-secondary__list .header__nav-secondary__link{border:none}}.form__select{position:relative;margin-bottom:2rem;width:100%;border:2px solid #103ccc;border-radius:3px;margin-top:1rem}.form__select select{position:absolute;top:0;left:0;width:100%;height:100%;border:0;opacity:0}.form__select__text{height:2.8rem;width:100%;padding:0 1rem;margin:0;line-height:2.2;padding:0 1rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#000;background-color:#fff}.form__select__text--focus{border:1px solid #000;outline:0}.form__select__arrow{position:absolute;right:0;top:0;bottom:0;width:3.5rem;height:2.8rem;padding:1rem;color:#103ccc;pointer-events:none}.course-schedules-content .form__select__arrow{padding:.5rem 1rem}.fsRequiredMarker{color:#90050a!important}.blue_select .form__select__text{background-color:#103ccc;color:#fff;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;font-size:.8125rem;height:auto;line-height:3}.blue_select .form__select__arrow{color:#fff;padding:.8rem 1rem 1rem;width:auto}.feed-group,.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-1rem;margin-left:-1rem}.feed-group::after,.feed-group::before,.grid::after,.grid::before{content:"";width:0;display:table}.feed-group::after,.grid::after{clear:both}.grid--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feed,.grid__item{padding:0 1rem}.feed,.grid__item--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}@media (min-width:48em){.grid__item--2{float:left;width:50%}.grid__item--2:nth-child(2n+1){clear:both}}@media (min-width:48em){.feed,.grid__item--3{float:left;width:33.333%}.feed:nth-child(3n+1),.grid__item--3:nth-child(3n+1){clear:both}}@media (min-width:64em){#homepage.new-nav .new-header__nav-secondary__list,#homepage.new-nav .new-nav-container,.new-nav .new-header__nav-secondary__list,.new-nav .new-nav-container{width:auto;font-family:Metropolis,sans-serif}}.header{position:relative;z-index:15;grid-area:header;background-color:#f2f2f2}@media (min-width:64em){.header{height:270px}}@media (min-width:80em){.header{height:300px}}@media (min-width:64em){.main-site.header{height:176px}}@media (min-width:80em){.main-site.header{height:197px}}.header__small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1.25rem;padding-bottom:1.25rem;height:80px}@media (min-width:64em){.header__small{position:absolute;left:-999rem;visibility:hidden}}[class^=header__small__icon--]{color:#002f87}button[class^=header__small__icon--]{display:block;width:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent}.header__small__search--open{display:block;visibility:visible}.search-active .header__small__search--open{display:none;visibility:hidden}.header__small__search--close{display:none;visibility:hidden}.search-active .header__small__search--close{display:block;visibility:visible}.header__small__menu--open{display:block;visibility:visible}.menu-active .header__small__menu--open{display:none;visibility:hidden}.header__small__menu--close{display:none;visibility:hidden}.menu-active .header__small__menu--close{display:block;visibility:visible}.header__small__icon--logo{display:block;width:70%;max-width:20rem}.header__menu,.header__search{position:absolute;top:100%;left:0;width:100%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease,visibility .3s ease;transition:transform .3s ease,opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;background-color:#002f87;color:#fff;opacity:0;visibility:hidden}@media (min-width:509px) and (max-width:1023px){.school-site .header__menu{top:0}}@media (min-width:64em){.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;top:auto;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:margin .3s ease;transition:margin .3s ease;opacity:1;visibility:visible}}.menu-active .header__menu{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;visibility:visible;height:90vh;overflow:scroll;position:relative;z-index:3}@media (max-width:64em){.search-active .header__search{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;visibility:visible;height:100vh}}.header__nav-primary__list,.header__nav-secondary__list{list-style:none;margin-top:0;margin-bottom:0}.header__nav-primary__list li,.header__nav-secondary__list li{margin-bottom:0}.header__nav-primary__link,.header__nav-secondary__link{font-weight:500;text-decoration:none;font-family:Metropolis,sans-serif;letter-spacing:.06em}.header__nav-primary{background-color:#fff;text-align:center}@media (min-width:64em){.header__nav-primary{position:absolute;top:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;background-color:#f2f2f2}}@media (min-width:64em){.header__nav-primary__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding-top:1.5rem;padding-bottom:1.5rem}.header__nav--fixed .header__nav-primary__list{max-width:85rem;padding-top:0;padding-bottom:0}}.header__nav-primary__list li{padding:1.25rem 0}@media (min-width:64em){.header__nav-primary__list li{padding:0}}@media (max-width:64em){.header__nav-primary__list li:nth-child(5) a:before{content:unset}}.header__nav-primary__list li:first-child,.header__nav-primary__list li:last-child{padding:0}.header__nav-primary__link,.new-header-link,.school_nav_link{display:block;position:relative;color:#002f87;font-size:2rem}@media (min-width:64em){.header__nav-primary__link,.new-header-link,.school_nav_link{color:#000;font-size:1.125rem}.header__nav--fixed .header__nav-primary__link,.header__nav--fixed .new-header-link,.header__nav--fixed .school_nav_link{font-size:1rem;color:#fff}}.header__nav-primary__link:before,.new-header-link:before,.school_nav_link:before{position:absolute;content:"";bottom:-1.5rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:5px;background-color:#103ccc;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.header__nav--fixed .header__nav-primary__link:before,.header__nav--fixed .new-header-link:before,.header__nav--fixed .school_nav_link:before{background-color:#fff}@media (min-width:64em){.header__nav-primary__link:before,.new-header-link:before,.school_nav_link:before{left:0;bottom:-.25rem;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;height:3px;opacity:0}}.header__nav-primary__link:focus:before,.header__nav-primary__link:hover:before,.new-header-link:focus:before,.new-header-link:hover:before,.school_nav_link:focus:before,.school_nav_link:hover:before{opacity:1}.header__menu__search{display:none;visibility:hidden}@media (min-width:64em){.header__menu__search{position:relative;display:block;visibility:visible;width:2.25rem;color:#002f87;background-color:transparent;padding:.5rem;border:0}.header__nav--fixed .header__menu__search{color:#fff}.header__menu__search:focus,.header__menu__search:hover{color:#000}.header__nav--fixed .header__menu__search:focus,.header__nav--fixed .header__menu__search:hover{color:rgba(255,255,255,.5)}.header__menu__search:before{position:absolute;content:"";top:0;left:-1rem;height:100%;width:2px;background-color:#002f87}.header__nav--fixed .header__menu__search:before{background-color:#fff}}.header__nav-secondary{margin:1rem 0 2rem}@media (min-width:64em){.header__nav-secondary{margin:0;padding:1rem 0;background-color:#002f87;z-index:2;top:0;left:0;width:100%}}.menu-active .header__nav-secondary{margin-bottom:5rem}.header__nav-secondary__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__nav-secondary__list.left-nav-container{float:left;padding-left:0}.header__nav-secondary__list.right-nav-container{float:right}@media (min-width:64em){.header__nav-secondary__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header__nav-secondary__list li{width:50%}@media (min-width:64em){.header__nav-secondary__list li{width:auto;padding-right:2rem}}.menu-active .header__nav-secondary__list.left-nav-container{float:none}.menu-active .header__nav-secondary__list.right-nav-container{float:none}@media (max-width:63.9375em){.nav__order__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__nav-primary{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.header__nav-secondary{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.header__nav-secondary__link{display:block;padding:.75rem 0;border:none;border-bottom:1px solid #103ccc;color:#fff;width:100%;text-align:left;background-color:transparent;font-size:.8125rem;letter-spacing:.06em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:64em){.header__nav-secondary__link{border:none;padding:0}}.header__nav-secondary__link:focus,.header__nav-secondary__link:hover{background-image:-webkit-linear-gradient(currentColor,currentColor);background-image:linear-gradient(currentColor,currentColor);background-repeat:repeat-x;background-position:0 100%;background-size:100% .0625rem;color:#fff}.menu-active .header__nav-secondary__link:focus,.menu-active .header__nav-secondary__link:hover{text-decoration:none}.header__logo{display:none;visibility:hidden}@media (min-width:64em){.header__logo{display:block;visibility:visible;width:22rem;color:#002f87}.header__logo .logo-white{display:none}}@media (min-width:80em){.header__logo{width:33rem}}.header__nav--fixed .header__logo{color:#fff;width:15rem}.header__nav--fixed .header__logo .logo{display:none}.header__nav--fixed .header__logo .logo-white{display:block}@media (min-width:64em){.top__nav--fixed{background-color:#f2f2f2;position:fixed;top:0;z-index:100;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.top__nav--fixed .dropdown,.top__nav--fixed .header__nav-secondary__link{color:#000}.www-new .top__nav--fixed .header__nav-secondary__list li{padding-left:0;padding-right:1rem}.top__nav--fixed li.first a{color:#000}.top__nav--fixed .header__nav-secondary__list li svg{color:#002f87}.school-site .top__nav--fixed .header__nav-secondary__list li a,.school-site .top__nav--fixed .header__nav-secondary__list li span{color:#000}.school-site .top__nav--fixed .header__nav-secondary__list li .dropdown-content a{color:#fff}.top__nav--fixed .header__nav-secondary__list li a{color:#000}.top__nav--fixed .dropdown-content div svg{color:#fff}.top__nav--fixed .header__nav-secondary__link:hover{color:#000}.top__nav--fixed .location__link--header:after{background-color:transparent}}@media (min-width:64em){.header__nav--fixed{background-color:#002f87;position:fixed;top:50px;left:0;width:100%;z-index:10;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;padding:.75rem 0}}.pauseVideo{display:block;position:absolute;bottom:30px;left:30px;width:35px;height:35px;overflow:hidden;cursor:pointer;color:#fff;z-index:3;text-decoration:none;border:none;background-color:transparent}.pauseVideo:focus,.pauseVideo:hover{color:#fff}.pauseVideo span{display:block;position:absolute;left:-10000rem;top:-2rem;width:.1rem;height:.1rem;overflow:hidden}.pauseVideo::after{content:"\f04c";font-family:var(--fa-style-family-classic);color:#fff;font-size:2rem;font-weight:900}.pauseVideo.pause::after{content:"\f04b"}.nymc-new .homepage .header__nav-primary .new-header-logo{display:none}.nymc-new .homepage .header__nav-primary.header__nav--fixed .new-header-logo{display:block}@media (min-width:1024px){#homepage #js-video{width:100vw;height:100vh;display:block;overflow:hidden}}@media (max-width:1023px){.header{position:fixed;width:100%;height:80px;top:0}.header .fas.fa-chevron-down{display:none}.header.main-site{height:auto}.header__nav-primary{padding-bottom:3rem}.homepage #main-content,.inner_landing #main-content,.inner_landing_no_left_nav #main-content,.news_events_landing_page_layout #main-content,.programs_landing #main-content{margin-top:0}.inner_page_single_col_no_nav #main-content{margin-top:0}.header__nav-primary__list{margin-top:56px}.nymc-new .header__nav-primary__list{margin-top:0}.www-new .header__nav-primary__list{height:auto;padding-top:56px;margin-top:0}body.hasNotifications .homepage #main-content,body.hasNotifications .inner_landing #main-content,body.hasNotifications .inner_landing_no_left_nav #main-content,body.hasNotifications .inner_page_single_col_no_nav #main-content,body.hasNotifications .news_events_landing_page_layout #main-content,body.hasNotifications .programs_landing #main-content{margin-top:0!important}body.hasNotifications #emergencyNotification{margin-top:0}}@media (max-width:508px){.homepage #main-content,.inner_landing #main-content,.inner_landing_no_left_nav #main-content,.news_events_landing_page_layout #main-content,.programs_landing #main-content{margin-top:0}.inner_page_single_col_no_nav #main-content{margin-top:0}body.hasNotifications .homepage #main-content,body.hasNotifications .inner_landing #main-content,body.hasNotifications .inner_landing_no_left_nav #main-content,body.hasNotifications .inner_page_single_col_no_nav #main-content,body.hasNotifications .news_events_landing_page_layout #main-content,body.hasNotifications .programs_landing #main-content{margin-top:0!important}body.hasNotifications #emergencyNotification{margin-top:0}.header__nav-secondary__list{max-height:none}.header__nav-secondary__list li{width:100%}}.school-site .header__nav-secondary__list li a{display:block;margin:0}.school-site .header__nav-secondary__list li .dropdown-active .dropdown-content a{line-height:2}.school-site .top__nav--fixed .header__nav-secondary__list .dropdown-active .dropdown-content{background-color:#f2f2f2}.school-site .top__nav--fixed .header__nav-secondary__list .dropdown-active .dropdown-content li{padding:0}.school-site .top__nav--fixed .header__nav-secondary__list li .dropdown-active .dropdown-content a,.top__nav--fixed .header__nav-secondary__list .dropdown-active .dropdown-content div svg{color:#000}@media (max-width:1023px){.dropdown{border-bottom:1px solid;padding-bottom:1rem}}@media (max-width:63.9375em){.school-site .header__nav-secondary .header__nav-secondary__list li a{display:block}.school-site .header__nav-secondary__list li{padding:.75rem}.school-site .header__nav-secondary__link{padding:0}.school-site .menu-active .dropdown-content a{margin:0;padding:.75rem}}.new-touro-home.touro-home .first a:focus{color:#fff;font-weight:700;font-size:.8rem;text-decoration:none}.header__nav-secondary.top__nav--fixed li a:focus,.header__nav-secondary.top__nav--fixed li.first a:focus{color:#000;text-decoration:underline}.new-layout .main{margin-top:0}.new-layout .inner_landing_no_left_nav #main-content .landing.faculty_detail .banner .banner-text h1{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.new-layout .inner_landing_no_left_nav #main-content .landing.faculty_detail .banner .banner-image-wrapper img{max-width:300px;place-self:flex-end;-webkit-transform:none;-ms-transform:none;transform:none}@media (max-width:700px){.new-layout .inner_landing_no_left_nav #main-content .landing.faculty_detail .banner .banner-image-wrapper img{place-self:center;max-width:100%}}.new-layout .inner_landing_no_left_nav #main-content .landing .intro-content{background:#fff;padding:75px 0 0 0;margin-bottom:-40px}@media (max-width:1023px){.new-layout .inner_landing_no_left_nav #main-content .landing .intro-content{padding:30px 0 20px 0}}.new-layout .inner_landing_no_left_nav #main-content .landing .intro-content .body{font-size:1.25rem}.new-layout .inner_landing_no_left_nav #main-content .landing.no_intro{margin-bottom:40px}.new-layout .inner_landing_no_left_nav #main-content .landing.no_intro.no_image{margin-bottom:0}.new-layout .accordion__name,.new-layout .h4,.new-layout h3{font-size:calc(1.6rem + .25 * (100vw - 320px)/ 1120)}.new-layout .header__nav-primary__link:before,.new-layout .new-header-link:before,.new-layout .school_nav_link:before{display:none}.new-layout .header__nav-primary{background:-webkit-linear-gradient(left,#011f53,#01286d);background:linear-gradient(90deg,#011f53,#01286d)}.new-layout .header__nav-primary.new_nav--fixed{border-bottom:.5px solid #7b8baa}.new-layout#homepage .new-header{background-color:transparent}@media (min-width:1024px){.new-layout#homepage .new-header #nav_main.new-nav-container{border-bottom:none;padding:0 100px}}.new-layout#homepage .header__nav-primary .new-header-logo{display:none}.new-layout#homepage .header__nav-primary.header__nav--fixed .new-header-logo{display:block}@media (min-width:1024px){.new-layout#homepage .header__nav-primary{background:0 0}.new-layout#homepage .header__nav-primary.header__nav--fixed{background:-webkit-linear-gradient(left,#011f55,#002f87);background:linear-gradient(90deg,#011f55,#002f87)}.new-layout#homepage .header__nav-primary.header__nav--fixed .new-header-link:hover{border-bottom:2px solid #fff}}.new-layout#homepage .header__nav-primary .new-header-link{color:#fff;font-weight:600;font-size:1.25rem;text-shadow:4px 4px 18px rgba(0,0,0,.2901960784);padding:5px 0 7px 0;font-family:Metropolis,sans-serif;letter-spacing:.06em}.new-layout#homepage .header__nav-primary .new-header-link:hover{border-bottom:2px solid #fff;padding-bottom:5px}.new-layout#homepage .header__nav-primary .new-header-link .has-shelf .new-header-link:hover{border-bottom:none;padding-bottom:3px}.new-layout .new-header .new-header__nav-secondary__list{padding:0}.new-layout .new-header .new-header__nav-secondary__list .dropdown-content{list-style:none;background:#002f87}.new-layout .new-header .new-header__nav-secondary__list .dropdown-content a{line-height:.5rem}@media (min-width:1024px){.new-layout .new-header .new-header__nav-secondary__list .dropdown-content{border-right:.5px solid #7b8baa;border-left:.5px solid #7b8baa;border-bottom:.5px solid #7b8baa;top:20px}.new-layout .new-header .new-header__nav-secondary__list .dropdown-content li{margin-bottom:10px;padding:0}}.new-layout .new-header .top__nav--fixed .header__nav-secondary__list .dropdown-content{background:#002f87}.new-layout .new-header .top__nav--fixed .header__nav-secondary__list .dropdown-active .dropdown-content div svg{color:#fff}.new-layout .new-header .top__nav--fixed .header__nav-secondary__list li a:hover{color:#fff}.new-layout .new-header .top__nav--fixed .header__nav-secondary__list li span{color:#fff}.new-layout.school-site .top__nav--fixed .header__nav-secondary__list li .dropdown-active .dropdown-content a{color:#fff}.new-layout .new-header .header__nav-secondary__list li a,.new-layout .new-header .header__nav-secondary__list li a:focus{color:#fff;font-weight:500;font-family:Metropolis,sans-serif;letter-spacing:.06em}.new-layout .new-header .header__nav-secondary__list li .dropdown-content a,.new-layout .new-header .header__nav-secondary__list li .dropdown-content a:focus{color:#fff;display:block;margin:0}.new-layout .header__nav-primary .header__menu__search span{font-size:1.25rem;color:#fff}.new-layout .main__content .inner_landing_no_left_nav{padding-top:40px}.new-layout .new-header{height:132px}.new-layout .new-header .header__small{background:#f2f2f2;height:80px}.new-layout .new-header .dropdown{color:#fff;font-weight:500;font-family:Metropolis,sans-serif;letter-spacing:.06em}.new-layout .new-header .touro-home{padding:0}.new-layout .new-header .touro-home .first a{color:#fff;font-weight:500;font-family:Metropolis,sans-serif;letter-spacing:.06em}.new-layout .new-header .header__menu__search:before{background-color:#fff}.new-layout .new-header .header__nav-secondary{background:-webkit-linear-gradient(left,#011f53,#01286d);background:linear-gradient(90deg,#011f53,#01286d);border-bottom:.5px solid #7b8baa;padding:1rem 3rem}.new-layout .new-header .header__nav-secondary .dropdown-content{border:0;background-color:#01286d}.new-layout .new-header .header__nav-primary{background:-webkit-linear-gradient(left,#011f55,#002f87);background:linear-gradient(90deg,#011f55,#002f87)}.new-layout .new-header .header__nav-primary.header__nav--fixed{background-size:100%}.new-layout .new-header .header__nav-primary.header__nav--fixed .menu-container{background-size:100%}.new-layout .new-header .header__nav-primary__link,.new-layout .new-header .new-header-link{color:#fff;font-size:1.0625rem;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:500}.new-layout .new-header #nav_main.new-nav-container{height:80px;position:relative;border-bottom:.5px solid #7b8baa;padding:0 3rem;max-width:100%}.new-layout #main-content .h3,.new-layout #main-content h2{font-size:calc(2.1rem + .5 * (100vw - 320px)/ 1120)}.new-layout #main-content .h3.listing-title,.new-layout #main-content h2.listing-title{font-size:calc(1.5rem + .375 * (100vw - 320px)/ 1120)}.new-layout #main-content .container.full-width-content{max-width:100%;background:#f2f2f2}.new-layout #main-content .intro-content{grid-area:content;background:#f2f2f2;padding:60px 5% 20px 5%}@media (max-width:1080px){.new-layout #main-content .intro-content{padding:30px 5% 5px 5%}}.new-layout #main-content .intro-content .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.new-layout #main-content .intro-content .faculty_title{font-size:1.125rem;margin-bottom:7px;font-weight:600}.new-layout #main-content .intro-content .fe_school.schoolname{font-size:1.125rem}.new-layout #main-content .intro-content .buttonlist{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2%}.new-layout #main-content .intro-content .buttonlist .button{background:#002f87;padding:1rem 2.25rem;border-radius:0;border:2px solid #002f87;margin:5px 0;width:100%}.new-layout #main-content .intro-content .buttonlist .button:hover{background:0 0;border:2px solid #002f87}.new-layout #main-content #mobile__subnav{top:unset;position:relative}.new-layout #main-content #mobile__subnav .subnav__toggle{border-bottom:.5px solid #7b8baa;border-top:.5px solid #7b8baa;background-color:#002f87;font-size:1.1rem;color:#fff}.new-layout #main-content .body{margin-top:0}.new-layout #main-content .banner-image-wrapper img{height:auto;max-height:100%}.new-layout #main-content .landing .header-wrapper{background-size:100%;background-position-y:-83px;display:-webkit-box;display:-ms-flexbox;display:flex}.new-layout #main-content .landing .sidebar{grid-area:sidebar;padding:20px 20px 20px 20%}.new-layout #main-content .landing .banner{display:-webkit-box;display:-ms-flexbox;display:flex;height:382px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-layout #main-content .landing .banner .banner-image-wrapper{width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:100%;flex-basis:100%;position:relative}.new-layout #main-content .landing .banner .banner-image-wrapper img{height:auto;max-height:none}.new-layout #main-content .landing .banner .banner-text{position:relative;width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:100%;flex-basis:100%}.new-layout #main-content .landing .banner .banner-text h1{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;line-height:1.2;z-index:1;margin:0;padding:20px;width:100%;font-family:Metropolis,sans-serif;letter-spacing:.06em;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center;font-weight:600}.new-layout #main-content .header-wrapper{background-size:100%;background-repeat:no-repeat;background-position-y:-83px}.new-layout #main-content .no_intro .banner-image-wrapper img{bottom:0;max-height:100%}.new-layout #main-content .nosidebar .banner .banner-grid{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.new-layout #main-content .nosidebar .banner .banner-image-wrapper img{height:auto;max-height:100%}.new-layout #main-content .sidenav .banner{display:block;grid-area:banner;height:300px;padding:45px 5%;background-size:100%}.new-layout #main-content .sidenav .banner .banner-grid{display:-webkit-box;display:-ms-flexbox;display:flex;height:210px}.new-layout #main-content .sidenav .banner .banner-text{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:100%;flex-basis:100%;position:relative;width:50%}.new-layout #main-content .sidenav .banner .banner-text h1{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;line-height:1.2;z-index:1;margin:0;padding-right:20px;width:100%;font-family:Metropolis,sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:calc(2.2rem + .8 * (100vw - 320px)/ 1120);font-weight:600}.new-layout #main-content .sidenav .banner .banner-image-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:100%;flex-basis:100%;position:relative;width:50%}.new-layout #main-content .sidenav.header-wrapper{display:grid;grid-template-rows:auto 1fr;-ms-grid-template-rows:repeat(auto,1fr);grid-template-areas:"sidebar banner" "sidebar content";-ms-grid-template-areas:"sidebar banner" "sidebar content";grid-template-columns:3fr 9fr;-ms-grid-template-columns:3fr 9fr;border-top:.5px solid #7b8baa;background-position-y:-188px}.new-layout #main-content .sidenav.header-wrapper.no_intro{grid-template-areas:"sidebar banner" "sidebar banner";-ms-grid-template-areas:"sidebar banner" "sidebar banner"}.new-layout #main-content .sidenav.header-wrapper.no_intro .banner{height:100%}.new-layout #main-content .sidenav.header-wrapper.no_intro .banner .banner-grid{height:100%}@media (max-width:1300px){.new-layout #main-content .sidenav.header-wrapper.no_intro .banner .banner-grid .banner-image-wrapper img{-webkit-transform:none;-ms-transform:none;transform:none;position:relative;bottom:0;left:0;top:0}}.new-layout #main-content .sidenav.header-wrapper .sidebar{grid-area:sidebar;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:100%;border-right:.5px solid #7b8baa;padding:24px 20px 20px 15%;background:#011f55}.new-layout #main-content .sidenav.header-wrapper .sidebar .subnav .subnav__list{margin-left:1rem}.new-layout #main-content .sidenav.header-wrapper .sidebar #section_nav_head a{font-weight:500}.new-layout #main-content .sidenav.header-wrapper .sidebar ul{list-style:none;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;padding-left:0;line-height:1.35}.new-layout #main-content .sidenav.header-wrapper .sidebar ul li{margin:18px 0;border-bottom:none}.new-layout #main-content .sidenav.header-wrapper .sidebar ul li a{color:#fff;text-decoration:none;text-transform:none;font-size:1.5rem;position:relative;padding:5px 0;-webkit-transition:color .3s ease;transition:color .3s ease;margin-bottom:0;font-weight:600}.new-layout #main-content .sidenav.header-wrapper .sidebar ul li a::before{content:"";position:absolute;left:-15px;top:0;height:100%;width:2px;background-color:transparent;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.new-layout #main-content .sidenav.header-wrapper .sidebar ul li a:hover::before{background:#fff}.new-layout #main-content .sidenav.header-wrapper .sidebar ul li ul li{border-bottom:none}.new-layout #main-content .sidenav.header-wrapper .sidebar ul li ul li a{font-size:1.25rem;font-weight:400;padding:0}.new-layout #main-content .sidenav.header-wrapper .sidebar ul li ul li ul{margin-left:1rem;padding-bottom:0}.new-layout #main-content .sidenav.header-wrapper .sidebar ul li ul li ul li a{font-weight:400;font-size:1.0625rem}.new-layout #main-content .sidenav.header-wrapper .subnav__current .currentbranch0{padding-bottom:0}.new-layout #main-content .sidenav.header-wrapper .subnav__current .currentbranch0 a::before{content:"";position:absolute;left:-12px;top:0;height:100%;width:2px;background-color:#fff}.new-layout #main-content .sidenav.header-wrapper .subnav__current .currentbranch1 a::before{content:"";position:absolute;left:-12px;top:0;height:100%;width:2px;background-color:#fff}.new-layout #main-content .sidenav.header-wrapper .subnav__current .currentbranch2 a::before{content:"";position:absolute;left:-12px;top:0;height:100%;width:2px;background-color:#fff}.new-layout.nymc-new#homepage .header__nav-primary .header__menu__search:before{background:#700515}.new-layout.nymc-new#homepage .header__nav-primary .header__menu__search span{color:#700515}.new-layout.nymc-new#homepage .header__nav-primary .new-header-link{color:#700515}.new-layout.nymc-new#homepage .header__nav-primary .new-header-link:hover{border-bottom:2px solid #700515}.new-layout.nymc-new#homepage .header__nav-primary.new_nav--fixed{border-bottom:.5px solid #b24e5b}.new-layout.nymc-new#homepage .header__nav-primary.new_nav--fixed .new-header-link{color:#fff}.new-layout.nymc-new#homepage .header__nav-primary.new_nav--fixed .new-header-link:hover{border-bottom:2px solid #fff}.new-layout.nymc-new#homepage .header__nav-primary.new_nav--fixed .header__menu__search:before{background:#fff}.new-layout.nymc-new.school-site .school-page .new-header .header__nav-primary{background:#f2f2f2}@media (max-width:1023px){.new-layout.nymc-new.school-site .school-page .new-header .header__nav-primary{background:0 0}}.new-layout.nymc-new.school-site .school-page .new-header .header__nav-primary .header__menu__search{color:#000}.new-layout.nymc-new.school-site .school-page .new-header .header__nav-primary .new-header-link{color:#000}@media (max-width:1023px){.new-layout.nymc-new.school-site .school-page .new-header .header__nav-primary .new-header-link{color:#fff}}.new-layout.nymc-new.school-site .school-page .new-header .header__nav-primary .header__menu__search:before{background-color:#000}.new-layout.nymc-new.school-site .school-page .new-header .header__nav-primary .header__menu__search span{color:#000}.new-layout.nymc-new.school-site .new-header .header__nav-secondary{background:-webkit-linear-gradient(left,#700515,#8c1426);background:linear-gradient(90deg,#700515,#8c1426);border-bottom:.5px solid #b24e5b}@media (max-width:1023px){.new-layout.nymc-new.school-site .new-header .header__nav-secondary{border:none;background:0 0}}.new-layout.nymc-new.school-site .new-header .header__nav-secondary .new-header__nav-secondary__list .dropdown-content{border-right:.5px solid #b24e5b;border-left:.5px solid #b24e5b;border-bottom:.5px solid #b24e5b;background:#8c1426}@media (max-width:1023px){.new-layout.nymc-new.school-site .new-header .header__nav-secondary .new-header__nav-secondary__list .dropdown-content{border:none;background:0 0}}.new-layout.nymc-new.school-site .new-header .header__nav-primary{background:-webkit-linear-gradient(left,#700515,#8c1426);background:linear-gradient(90deg,#700515,#8c1426)}@media (max-width:1023px){.new-layout.nymc-new.school-site .new-header .header__nav-primary{background:0 0}}.new-layout.nymc-new.school-site .new-header .header__nav-primary .header__menu__search span{color:#fff}@media (max-width:1023px){.new-layout.nymc-new.school-site .new-header .header__nav-primary .header__nav-primary__list li .new-header-link::after{background-color:#fff}}.new-layout.nymc-new.school-site .new-header .header__nav-primary.new_nav--fixed{border-bottom:.5px solid #b24e5b}.new-layout.nymc-new.school-site .new-header #nav_main.new-nav-container{border-bottom:.5px solid #b24e5b}@media (max-width:1023px){.new-layout.nymc-new.school-site .new-header #nav_main.new-nav-container{border:none}}.new-layout.nymc-new.school-site #school_navigation_container{border-bottom:.5px solid #b24e5b}.new-layout.nymc-new.school-site #school_navigation_container.fixed{position:fixed;top:0;left:0;z-index:15;width:100%}.new-layout.nymc-new.school-site #school_navigation_container #school_navigation{list-style:none;background:-webkit-linear-gradient(left,#700515,#8c1426);background:linear-gradient(90deg,#700515,#8c1426);margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;max-width:100%}.new-layout.nymc-new.school-site #school_navigation_container #school_navigation li{margin-bottom:0}.new-layout.nymc-new.school-site #school_navigation_container #school_navigation li a{color:#fff;text-decoration:none;font-weight:500}.new-layout.nymc-new.school-site #school_navigation_container #school_navigation li a:hover{border-bottom:2px solid #fff;padding-bottom:15px;z-index:1}.new-layout.nymc-new.school-site #school_navigation_container #school_navigation .name{font-size:20px;margin-right:80px}.new-layout.nymc-new.school-site #school_navigation_container #school_navigation .name a{font-weight:600}.new-layout.nymc-new.school-site #school_navigation_container #school_navigation .name a:hover{padding-bottom:13px}.new-layout.nymc-new.school-site #school_navigation_container #school_navigation .subnav__current{color:#fff;font-weight:500}.new-layout.nymc-new.school-site #school_navigation_container #school_navigation .subnav__current .currentbranch0{border-bottom:2px solid #fff;padding-bottom:15px}.new-layout.nymc-new.school-site #main-content #hero_container.schools_inner_landing{margin-bottom:80px}.new-layout.nymc-new.school-site #main-content .intro-content .buttonlist .button{background:#8c1426;border:#8c1426}.new-layout.nymc-new.school-site #main-content .intro-content .buttonlist .button:hover{background:0 0;border:2px solid #8c1426}.new-layout.nymc-new.school-site #main-content .sidenav.header-wrapper .sidebar{background:#700515;border-right:.5px solid #b24e5b}.new-layout.nymc-new.school-site #main-content .sidenav.header-wrapper.sidenav{border-top:.5px solid #b24e5b}.new-layout.nymc-new.school-site #main-content #mobile__subnav .subnav__toggle{background-color:#700515;border-bottom:.5px solid #b24e5b;border-top:.5px solid #b24e5b}@media screen and (min-width:1024px){:not(#homepage).new-nav.new-layout .new-header{height:132px}:not(#homepage).new-nav.new-layout .new-header-link{padding:26px 0}:not(#homepage).new-nav.new-layout .new-header-link:hover,:not(#homepage).new-nav.new-layout .new-header-link[aria-current]{border-bottom:2px solid #fff;padding-bottom:24px;z-index:1}}@media screen and (min-width:320px){.new-layout #main-content .banner .banner-text h1{font-size:calc(2.2rem + .8 * (100vw - 320px)/ 1120)}.new-layout #homepage .module_container h2{font-size:2.5rem}}@media screen and (min-width:320px) and (min-width:320px){.new-layout #homepage .module_container h2{font-size:calc(2.5rem + .625 * (100vw - 320px)/ 1120)}}@media screen and (min-width:320px) and (min-width:1440px){.new-layout #homepage .module_container h2{font-size:3.125rem}}@media screen and (min-width:320px){.new-layout .news.\&.events .module_container h2{font-size:2.5rem}}@media screen and (min-width:320px) and (min-width:320px){.new-layout .news.\&.events .module_container h2{font-size:calc(2.5rem + .625 * (100vw - 320px)/ 1120)}}@media screen and (min-width:320px) and (min-width:1440px){.new-layout .news.\&.events .module_container h2{font-size:3.125rem}}@media (min-width:701px){.new-layout .sidenav .banner .banner-text h1{padding-right:20px}.new-layout .banner-image-wrapper img{height:auto;max-height:300px}}@media (min-width:768px){.intro-content .buttonlist{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.intro-content .buttonlist .button.col-sm-4{max-width:32.33333%}.intro-content .buttonlist .button.col-sm-6{max-width:49%}}@media (min-width:1024px){.new-layout #main-content .banner-image-wrapper img{max-height:300px}}@media (min-width:1300px){.new-layout .sidenav .banner-image-wrapper img{-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);position:absolute;bottom:-80px;left:50%}.new-layout .landing .banner-image-wrapper img{-webkit-transform:translate(0,50px);-ms-transform:translate(0,50px);transform:translate(0,50px);max-height:none}.new-layout .landing #main-content .intro-content{margin-top:30px}.new-layout .landing #main-content .sidenav.header-wrapper .sidebar ul li a{font-size:1.1875rem}.new-layout .landing #main-content .sidenav.header-wrapper .sidebar ul li ul li a{font-size:1.125rem;font-weight:400;padding:0}.new-layout .landing #main-content .sidenav.header-wrapper .sidebar ul li ul li ul li a{font-size:1rem}}@media (max-width:1299px){.new-layout #main-content .banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:1023px){.new-layout .newsroom #main-content .nosidebar .banner{margin:0;padding:0;max-width:unset;height:356px}.new-layout .newsroom #main-content .nosidebar .banner .banner-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:300px 56px;height:356px}.new-layout .newsroom #main-content .nosidebar .banner .banner-grid .banner-text{grid-row-start:1;grid-column-start:1;width:100%}.new-layout .newsroom #main-content .nosidebar .banner .banner-grid .banner-text h1{padding:0 20px 0 45px}.new-layout .newsroom #main-content .nosidebar .banner .banner-grid .banner-image-wrapper{grid-row-start:1;grid-column-start:2;padding:45px 45px 45px 0;width:100%}.new-layout .newsroom #main-content .nosidebar .banner .banner-grid #mobile__subnav{grid-row-start:2;grid-column-start:1;grid-column-end:3;width:100%}.new-layout .school_navigation_container{display:none}.new-layout #main-content .sidenav .banner{height:356px;padding:0;display:block}.new-layout #main-content .sidenav .banner .banner-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:300px 56px;height:356px}.new-layout #main-content .sidenav .banner .banner-grid .banner-text{grid-row-start:1;grid-column-start:1;width:100%}.new-layout #main-content .sidenav .banner .banner-grid .banner-text h1{padding:0 20px}.new-layout #main-content .sidenav .banner .banner-grid .banner-image-wrapper{grid-row-start:1;grid-column-start:2;padding:45px 45px 45px 0;width:100%}.new-layout #main-content .sidenav .banner .banner-grid #mobile__subnav{grid-row-start:2;grid-column-start:1;grid-column-end:3;width:100%}.new-layout #main-content .sidenav .banner #main-content .nosidebar .banner{height:auto}.new-layout #main-content .sidenav .banner #main-content .nosidebar .banner .banner-grid{grid-template-rows:auto;height:auto}.new-layout .subnav__placeholder--mobile{top:80px}.new-layout#homepage.new-nav #nav-main.new-nav-container{height:auto}.new-layout#homepage.new-nav .new-header .header__nav-primary .header__nav-primary__list li .new-header-link{font-size:1.5rem;font-weight:500;padding:10px 0;color:#fff}.new-layout .homepage.homepage_0923 #touroCanvas{grid-template-rows:80px 1fr auto auto}.new-layout #main-content .header-wrapper.sidenav{grid-template-areas:"banner" "content" "sidebar";grid-template-columns:1fr}.new-layout #main-content .header-wrapper.sidenav .sidebar{display:none}.new-layout #main-content #mobile__subnav.subnav--fixed{position:fixed;top:80px}.new-layout .inner_landing #touroCanvas,.new-layout .inner_page #touroCanvas{grid-template-rows:80px 1fr auto auto}.new-layout .inner_landing.news_events_landing_page_layout #touroCanvas,.new-layout .inner_page.news_events_landing_page_layout #touroCanvas{grid-template-rows:80px 1fr auto auto}.new-layout #touroCanvas{grid-template-rows:160px 1fr auto auto}.new-layout .main{margin:0}.new-layout .main #main-content .banner .banner-text-overlay{background:#f2f2f2;opacity:.9}.new-layout .main #main-content .sidenav.header-wrapper{margin-bottom:0;border-top:none}.new-layout.new-nav .new-header__nav-secondary__list li:last-child{padding-right:0}.new-layout.new-nav .new-header{height:80px}.new-layout.new-nav .new-header #nav_main.new-nav-container{height:auto;border-bottom:none;padding-top:20px}.new-layout.new-nav .new-header .header__nav-primary{background-color:#f2f2f2}.new-layout.new-nav .new-header .header__nav-primary .header__nav-primary__list{margin-top:0}.new-layout.new-nav .new-header .header__nav-primary .header__nav-primary__list li:first-child{display:none}.new-layout.new-nav .new-header .header__nav-primary .header__nav-primary__list li .new-header-link{font-size:1.5rem;font-weight:500;padding:10px 0}.new-layout.new-nav .new-header .header__nav-primary .header__nav-primary__list li .new-header-link:hover{border-bottom:none}.new-layout.new-nav .new-header .header__nav-primary .header__nav-primary__list li .new-header-link::after{position:absolute;content:"";bottom:-1.5rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:5px;background-color:#103ccc;-webkit-transition:opacity .3s ease}.new-layout.new-nav .new-header .header__nav-secondary{padding-top:20px;padding-bottom:2rem;margin:0 0 2rem 0;height:100%;border-bottom:none}.new-layout.new-nav .new-header .header__nav-secondary .dropdown span{font-weight:500;text-transform:uppercase}.new-layout.new-nav .new-header .header__nav-secondary .dropdown span::after{content:":"}.new-layout.new-nav .new-header .header__nav-secondary .dropdown .dropdown-content{background:0 0;margin-top:10px}.new-layout .footer__bottom__nav:before{content:none}.new-layout .footer__bottom__nav .footer__nav{margin:0}.new-layout #touroCanvas{grid-template-rows:80px 1fr auto auto}.new-layout #touroCanvas #main-content .header-wrapper.sidenav{grid-template-areas:"banner" "content"}}@media (max-width:800px){.new-layout #main-content.update2024 .banner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto}.new-layout #main-content .sidenav .banner .banner-image-wrapper{width:100%}.new-layout #main-content .sidenav .banner .banner-text{text-align:center;width:100%}}@media (max-width:700px){.new-layout .newsroom #main-content .nosidebar .banner{background:-webkit-linear-gradient(left,#700515,#8c1426);background:linear-gradient(90deg,#700515,#8c1426);height:auto}.new-layout .newsroom #main-content .nosidebar .banner .banner-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto 56px auto;height:auto}.new-layout .newsroom #main-content .nosidebar .banner .banner-grid .banner-text{grid-row-start:3;grid-column-start:1;width:100%;text-align:center}.new-layout .newsroom #main-content .nosidebar .banner .banner-grid .banner-text h1{padding:0}.new-layout .newsroom #main-content .nosidebar .banner .banner-grid .banner-image-wrapper{grid-row-start:1;grid-column-start:1;padding:0;width:100%}.new-layout .newsroom #main-content .nosidebar .banner .banner-grid #mobile__subnav{grid-row-start:2;grid-column-start:1;grid-column-end:2;width:100%;height:56px}.new-layout #main-content .landing.nosidebar .banner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.new-layout #main-content .landing.nosidebar .banner .banner-grid{height:auto;grid-template-rows:auto}.new-layout #main-content .landing.nosidebar #mobile__subnav{grid-row-start:2;grid-column-start:1;grid-column-end:2;width:100%;height:56px}.new-layout #main-content .landing,.new-layout #main-content .sidenav{background-repeat:repeat-y}.new-layout #main-content .landing .banner,.new-layout #main-content .sidenav .banner{height:auto;padding:0}.new-layout #main-content .landing .banner .banner-grid,.new-layout #main-content .sidenav .banner .banner-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto 56px auto;height:auto}.new-layout #main-content .landing .banner .banner-grid .banner-text,.new-layout #main-content .sidenav .banner .banner-grid .banner-text{grid-row-start:3;grid-column-start:1}.new-layout #main-content .landing .banner .banner-grid .banner-text h1,.new-layout #main-content .sidenav .banner .banner-grid .banner-text h1{padding:0}.new-layout #main-content .landing .banner .banner-grid .banner-image-wrapper,.new-layout #main-content .sidenav .banner .banner-grid .banner-image-wrapper{grid-row-start:1;grid-column-start:1;padding:0;width:100%}.new-layout #main-content .landing .banner .banner-grid #mobile__subnav,.new-layout #main-content .sidenav .banner .banner-grid #mobile__subnav{grid-row-start:2;grid-column-start:1;grid-column-end:2;width:100%;height:56px}.new-layout #main-content .landing .banner .banner-text-overlay-image,.new-layout #main-content .sidenav .banner .banner-text-overlay-image{margin:auto}.new-layout #main-content .landing .banner .banner-text,.new-layout #main-content .sidenav .banner .banner-text{text-align:center;padding:30px 15px;width:100%}.new-layout #main-content .landing .banner .banner-text h1,.new-layout #main-content .sidenav .banner .banner-text h1{position:relative;padding-right:0}.new-layout #main-content .landing .banner .banner-image-wrapper,.new-layout #main-content .sidenav .banner .banner-image-wrapper{width:100%;max-height:100%;margin:auto}.new-layout #main-content .landing .banner.container{margin-bottom:0}.new-layout #main-content .landing .banner .banner-text h1{top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;margin:20px 0;padding:0 20px}.new-layout #main-content .body{margin-top:0}}@media (max-width:600px){.new-layout #main-content .landing .banner,.new-layout #main-content .sidenav .banner{height:auto;padding:0}.new-layout #main-content .landing .banner .banner-image-wrapper img,.new-layout #main-content .sidenav .banner .banner-image-wrapper img{max-height:100%}}@media (max-width:509px){.new-layout .header__small__icon--logo{max-width:16rem}}#homepage.header__nav-primary.shelf-active{background-color:#0c2669}.header__nav-primary .header__nav-primary__list .has-shelf .shelf_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (max-width:1023px){.header__nav-primary .header__nav-primary__list .has-shelf .shelf_wrapper{display:block}}.header__nav-primary .header__nav-primary__list .has-shelf[data-open=true]>.shelf{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media (hover:hover){.header__nav-primary .header__nav-primary__list .has-shelf :hover>.shelf{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.header__nav-primary .header__nav-primary__list .has-shelf .accessible_shelf_button{position:absolute;top:0;right:-30px;bottom:0;width:2rem;z-index:10;background:0 0;border:0}@media (max-width:1023px){.header__nav-primary .header__nav-primary__list .has-shelf .accessible_shelf_button{display:none}}.header__nav-primary .header__nav-primary__list .has-shelf .accessible_shelf_button::after{font:var(--fa-font-solid);content:"\f078";position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease;color:#fff}.header__nav-primary .header__nav-primary__list .has-shelf .accessible_shelf_button:focus-visible{outline:-webkit-focus-ring-color auto 1px;border-radius:2px}.header__nav-primary .header__nav-primary__list .has-shelf .accessible_shelf_button:focus-visible::after{opacity:1}.header__nav-primary .header__nav-primary__list .has-shelf .accessible_shelf_button[aria-expanded=true]{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header__nav-primary .header__nav-primary__list .has-shelf .shelf{display:none;position:absolute;width:100%;left:0;background-color:#0c2669;border-top:.5px solid #7b8baa;border-bottom:.5px solid #7b8baa;padding:2rem;margin-top:80px;top:0}.header__nav-primary .header__nav-primary__list .has-shelf .shelf.programs{text-align:left}.header__nav-primary .header__nav-primary__list .has-shelf .shelf.programs ul{padding:0}.header__nav-primary .header__nav-primary__list .has-shelf .shelf.programs ul li{padding:5px 5px 5px 0}.header__nav-primary .header__nav-primary__list .has-shelf .shelf.programs .heading{font-size:20px;font-weight:600}.header__nav-primary .header__nav-primary__list .has-shelf .shelf .helpful-links{text-align:left;padding-left:10px;margin:0}.header__nav-primary .header__nav-primary__list .has-shelf .shelf .helpful-links ul{padding-left:30px}.header__nav-primary .header__nav-primary__list .has-shelf .shelf .helpful-links ul li{list-style:disc;padding-bottom:10px!important}.header__nav-primary .header__nav-primary__list .has-shelf .shelf .helpful-links .links-heading{border-bottom:.5px solid #7b8baa;font-size:18px;font-weight:600;padding-bottom:10px!important}.header__nav-primary .header__nav-primary__list .has-shelf .shelf .imagelinkcombo{padding-left:0;margin:0}.header__nav-primary .header__nav-primary__list .has-shelf .shelf .imagelinkcombo .link{padding-top:1rem;line-height:1.3}.header__nav-primary .header__nav-primary__list .has-shelf .shelf a{color:#fff;font-weight:600;text-decoration:none}.header__nav-primary .header__nav-primary__list .has-shelf .shelf a:hover{text-decoration:underline}.header__nav-primary .header__nav-primary__list.has-focus.has-shelf .shelf,.header__nav-primary .header__nav-primary__list.has-shelves.shelf-open .has-focus .shelf{display:grid}.header__nav-primary.shelf-active .header__nav-primary__list.has-focus.has-shelf .shelf,.header__nav-primary.shelf-active .header__nav-primary__list.has-shelves.shelf-open .has-focus .shelf{display:grid}#homepage.school-site .header__nav-primary .header__nav-primary__list .has-shelf .accessible_shelf_button::after,.school-site .school-page .header__nav-primary .header__nav-primary__list .has-shelf .accessible_shelf_button::after{color:#000}.shs-new.new-nav .new-header-logo{width:13rem}.new-layout#homepage .header__nav-primary .header__menu__search,.new-layout#homepage.new-nav .new-header-link{color:#01286d;text-shadow:none}.new-layout#homepage .header__menu__search:before{background-color:#01286d}.new-layout#homepage .header__nav--fixed .header__menu__search:before{background-color:#fff}#homepage.new-layout .video-arrow{color:#01286d}.new-layout#homepage .video-arrow,.pauseVideo::after{color:#01286d}.nymc-new .pauseVideo::after,.nymc-new.new-layout#homepage .video-arrow{color:#700515}.new-layout#homepage .header__nav-primary .new-header-link:hover{border-bottom:2px solid #01286d}#homepage.new-layout .header__nav-primary .header__menu__search span{color:#01286d}#homepage.new-layout .header__nav-primary.header__nav--fixed .header__menu__search span{color:#fff}.new-layout .header__nav-primary .new-header-link.header__nav--fixed:hover{border-bottom:2px solid #fff}.new-layout#homepage #video_overlays{background:#fff;mix-blend-mode:normal;opacity:.6}.new-layout#homepage video{filter:none;-webkit-filter:none;filter:none}.new-layout#homepage .new-header #nav_main.new-nav-container.has-shelves:hover{background:-webkit-linear-gradient(left,#011f55,#002f87);background:linear-gradient(90deg,#011f55,#002f87)}.new-layout#homepage .new-header #nav_main.new-nav-container.has-shelves:hover .header__menu__search span,.new-layout#homepage .new-header #nav_main.new-nav-container.has-shelves:hover .new-header-link{color:#fff}.new-layout#homepage .new-header #nav_main.new-nav-container.has-shelves:hover .header__menu__search:before{background-color:#fff}.new-layout#homepage .new-header #nav_main.new-nav-container.has-shelves{color:#fff}.new-layout#homepage .new-header #nav_main.new-nav-container.has-shelves .new-header-link:hover{border-bottom:2px solid #fff}.new-layout#homepage .new-header #nav_main.new-nav-container.has-shelves .shelf li a:hover{border-bottom:#103ccc;text-decoration:underline}.new-layout#homepage .new-header #nav_main.new-nav-container.has-shelves .shelf .button:hover{border-bottom:2px solid #103ccc;text-decoration:none}.new-layout .header__nav-primary.new-primary-header.header__nav--fixed.new_nav--fixed .has-shelves{background:-webkit-linear-gradient(left,#011f55,#002f87);background:linear-gradient(90deg,#011f55,#002f87)}.hero{padding-bottom:65px;position:relative}.inner_page .hero{padding-bottom:0;overflow:hidden}.hero__image{position:relative}.hero__image .button{position:absolute;bottom:2rem;right:2rem}.hero__image .h1{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:center;line-height:1;margin-top:0;z-index:3}.hero__content{padding:2rem 0;position:relative;z-index:-1}.hero__content::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 65' fill='rgb(0,47,135)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,65 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;content:"";height:65px;left:0;position:absolute;right:0;width:100%;z-index:1;bottom:-64px}.video-hero #hero_container{position:relative}.homepage .video-hero#block-1{grid-area:video}.homepage h1.logo{position:absolute;top:45%;left:50%;z-index:3;background-size:contain;background-repeat:no-repeat;width:390px;height:150px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.homepage h1.logo span{display:block;opacity:0;overflow:hidden;width:.1rem;height:.1rem}@media (max-width:1000px){.hero__image .h1{font-size:2.5rem;width:100%;padding:0 5%}}#homepage .video-hero h1.logo{background-size:contain;width:700px;height:150px;z-index:3;top:45%;display:block}@media (min-width:1024px){#homepage .video-hero .mobile-image{display:none}}@media (max-width:1023px){#homepage .block-hero.video-hero .video{display:block}#homepage .block-hero.video-hero #js-video{margin-top:0;height:auto}#homepage .block-hero.video-hero #video-player{display:none}#homepage .block-hero.video-hero .pauseVideo{display:none}.accordion.homepage-video{display:none}#homepage .video-hero h1.logo{width:80%;height:27%}#homepage.www-new .video-hero h1.logo{width:50%;height:33%;top:50%}}a .video-arrow{display:inline-block;padding:8px;border-radius:8px}a:focus-visible .video-arrow{outline:3px solid #000;outline-offset:4px}.image{margin:3rem 0}.virtual_commencement .flickrAlbum{height:350px;overflow:auto;margin:3rem 0}.virtual_commencement .flickrAlbum .image__slider{padding:0;height:350px;margin:0}.flickrAlbum,.flickrAlbum .image__slider{max-height:350px;padding:0;margin-bottom:60px}.flickrAlbum .image,.flickrAlbum .image__slider .image{margin-top:0}.flickrAlbum .image .image__container,.flickrAlbum .image__slider .image .image__container{opacity:0;-webkit-transition:.5s;transition:.5s}.flickrAlbum .flickity-slider .image__container{opacity:100;-webkit-transition:.1s;transition:.1s}@media (min-width:64em){.image__slider{background-color:#f2f2f2;position:relative;padding-bottom:33.333%}.image__slider:before{position:absolute;content:"";top:0;right:0;height:100%;width:20%;background-image:-webkit-linear-gradient(left,transparent 30%,rgba(0,0,0,.7));background-image:linear-gradient(to right,transparent 30%,rgba(0,0,0,.7));z-index:1}}.image__slider img{width:100%}@media (min-width:64em){.image__slider .flickity-viewport{width:100%}}.image_slider_fixed:before{max-height:350px}.image__slider--count{font-weight:700;position:absolute;right:1rem}.image__container{position:relative;display:inline-block}.image__slider .image__container{margin-right:1rem}.image__slider .image__container:hover .image__caption--overlay{opacity:1}.image__container--full{position:relative}.image__container--full:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:50%;background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.8));background-image:linear-gradient(transparent,rgba(0,0,0,.8))}.image__container--full img{width:100%}.image__container--narrow{width:90%}@media (min-width:64em){.image__container--narrow{width:25%}}.image__container--wide{width:90%}@media (min-width:64em){.image__container--wide{width:50%}}.image__container--fixed{max-height:350px}@media (min-width:64em){.image__container--fixed{height:350px}}.image__container--fixed img{width:auto;max-height:350px}.image__slider .image__container--promo{width:450px;margin-right:20%;background-color:#002f87;height:100%}.image__slider .image__container--promo a{display:block;padding:100px 200px 100px 50px;color:#fff;height:100%;font-family:Metropolis,sans-serif;letter-spacing:.06em;text-decoration:none}.image__slider .image__container--promo a:hover{text-decoration:underline}.image__caption{color:#002f87;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:400;font-size:.9375rem;padding:.5rem 0}.image__caption--overlay{position:absolute;bottom:0;left:0;padding:1rem;width:100%;color:#fff}.image__slider .image__caption--overlay{opacity:0;background-color:#002f87;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.juicer-feed .feed-item .j-message,.juicer-feed .feed-item .j-message p{font-size:1rem}.juicer .juicer-feed.modern .j-poster .j-date,.juicer .juicer-feed.modern .j-poster h3{font-size:.875rem}.instagram .instagram-block{width:100%;padding-bottom:100%;float:left}.instagram .svg-inline--fa.fa-instagram.fa-w-14{font-style:normal;margin-left:10px;font-size:1.25rem}.instagram .card{width:100%;height:100%;position:relative}.instagram .card .card_back{display:none}.instagram .card .card_back p{border:2px solid #103ccc;color:#fff;padding:10px;text-overflow:ellipsis;overflow:hidden;height:100%;width:100%}.instagram .card:hover .card_back{padding:20px;height:100%;width:100%;background:#002f87;display:block;position:absolute;cursor:pointer}@media \0 screen\,screen\9{.instagram .card{padding:5px}.instagram .card:hover .card_back{display:none}}.location__content button.search__button{top:2.2rem}#location-search.error{border:2px solid #90050a}.location__form .search__button.error,.search-empty-field{color:#90050a}.form__select__arrow .fa-chevron-down{font-size:1.25rem;float:right}.locations__img{position:relative}.locations__img:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.locations__img img{width:100%}.locations__img__caption{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75%;font-size:1.25rem;text-align:center;color:#fff;line-height:1.611;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.location{border-bottom:1px solid #103ccc}.location--active{position:absolute;top:48px;width:100%}.location__toggle{background-color:#002f87;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem 1rem;width:100%}.location--active .location__toggle{background-color:#fff}.location--active .location__toggle .button-icon{font-size:1.5rem}.location--active .location__toggle .button-icon .fa-times-circle{display:inline-block;color:#002f87}.location--active .location__toggle .button-icon .fa-plus-circle{display:none}.location__toggle .button-icon{color:#fff;font-size:1.5rem}.location__toggle .button-icon .fa-times-circle{display:none}.location__toggle__icon{width:1.5rem;color:#fff;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;margin-left:auto;margin-right:0}.location--active .location__toggle__icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);color:#103ccc}.location__title{color:#fff;font-size:1.25rem;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.location--active .location__title{color:#002f87}.location__content{background-color:#fff;position:relative;display:none}.location--active .location__content{z-index:1;display:block;height:100%}.location__list{margin:0;list-style:none;padding:0 1.25rem;min-height:500px}.location__item{border-bottom:1px solid #103ccc;padding-bottom:1rem;margin-bottom:.75rem}.location__item:last-child{border-bottom:0}.location__address{position:relative;padding-left:2rem;color:#103ccc;font-size:.875rem;letter-spacing:.06px}.location__address:before{position:absolute;left:0;content:"";background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22%23103CCC%22%20width%3D%2212%22%20height%3D%2218%22%20viewBox%3D%220%200%2012%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.902%2017.473C3.986%2014.407-.076%209.273.002%205.9.077%202.607%202.606%200%205.9%200c3.22%200%205.824%202.606%205.9%205.9.077%203.373-3.984%208.507-5.9%2011.573zm0-14.944c-1.84%200-3.372%201.455-3.372%203.294%200%201.84%201.533%203.372%203.372%203.372%201.84%200%203.295-1.533%203.295-3.372%200-1.84-1.456-3.295-3.295-3.295z%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%232D4FBF%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;width:1rem;height:1.25rem;top:5px}.location__address strong{color:#000;font-size:.8125rem}.location__name{font-family:"Libre Baskerville",serif;margin-bottom:.5rem}.location__link{color:#103ccc;font-size:.8125rem;font-weight:700;text-decoration:none;position:relative;display:block;padding-left:2rem}.location__link:before{position:absolute;content:"";left:0;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22%23103CCC%22%20width%3D%2216%22%20height%3D%2214%22%20viewBox%3D%220%200%2016%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.64%204.604c.2.19.3.427.3.71%200%20.27-.1.508-.3.71l-4.248%204.272c-.295.298-.55.4-.762.307-.214-.088-.32-.338-.32-.748V7c-1.51.014-2.84.177-3.988.49-1.147.315-2.115.74-2.905%201.275-.79.536-1.41%201.168-1.86%201.895-.45.727-.732%201.506-.848%202.343-.024.19-.132.286-.322.286H.37c-.188%200-.296-.096-.32-.287-.034-.292-.05-.585-.05-.882%200-1.202.205-2.34.618-3.4.412-1.067%201.04-1.995%201.886-2.793.845-.794%201.914-1.426%203.21-1.89%201.294-.47%202.827-.71%204.596-.72V.78c0-.417.104-.667.313-.752.206-.088.464.018.77.31l4.246%204.264z%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%232D4FBF%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;width:1rem;height:1.25rem}.location__link:focus,.location__link:hover{text-decoration:underline}.location__form{padding-left:5%;padding-right:5%}.location__link--header{position:relative;line-height:1.625}.location__link--header:after{content:"+";height:100%;background-color:transparent;right:-.75rem;padding-left:.25rem;text-decoration:none}.new-layout .main__content .content_block:first-of-type .container{padding-top:0}.new-layout .main__content .content_block.background-blue:first-of-type .container,.new-layout .main__content .content_block.background-gray:first-of-type .container{padding-top:40px}.new-layout .content_block.last{margin-bottom:-50px}.new-layout .content_block .container{padding-top:40px;padding-bottom:40px}.new-layout .content_block .container h2{margin-top:0}.new-layout .content_block .container .center{text-align:center}.new-layout .content_block.background-gray{background:#f2f2f2}.new-layout .content_block.background-blue{background:#002f87}.new-layout .content_block.background-blue h2,.new-layout .content_block.background-blue h3,.new-layout .content_block.background-blue h4,.new-layout .content_block.background-blue p,.new-layout .content_block.background-blue p a{color:#fff}.new-layout .content_block.background-blue .story_block .body{color:#000}.new-layout .content_block.background-blue .button{background-color:transparent;border:2px solid #fff;color:#fff}.new-layout .content_block.background-blue .button:hover{background-color:#fff;color:#000}.new-layout .content_block .news-button{text-align:center;margin-top:30px}.circle-stats.narrowCircles{grid-gap:25px;width:88%;justify-self:center}@media (max-width:1023px){.circle-stats.narrowCircles{width:95%}}@media (max-width:599px){.circle-stats.narrowCircles{grid-template-columns:1fr;width:100%}}.circle-stats .circle-stat{width:80%;margin:auto;text-align:center;height:100%;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.circle-stats .circle-stat p{padding-top:40px}.circle-stats.three-col .circle-stat{width:65%}.circle-stats a.circle-stat{color:#000;text-decoration:none}.circle-stats a.circle-stat :focus,.circle-stats a.circle-stat:hover{text-decoration:underline}.circle-stats.row{text-align:center;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700}.circle-stats.row img{padding:40px}a.circle-stat.col:hover{-webkit-transform:perspective(1200px) translateZ(50px);transform:perspective(1200px) translateZ(50px)}#home-links .col{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;padding:20px}#home-links .col a{color:#fff;text-decoration:none;font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:2rem;text-shadow:2px 2px 5px rgba(0,0,0,.4);margin:auto}.blue-bar-header{background:#002f87;color:#fff;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;font-size:1rem;padding:20px}.tab-box{margin-top:4%}.tab-box .tab{background:#002f87;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:15px 30px}.tab-box .tab h3{color:#fff;margin:0;font-size:1.5rem}.tab-box .box{background:#f2f2f2;padding:20px;color:#000}.tab-box .box ul{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700}.basic-blocks .block{background:#f2f2f2;padding:20px 20px 0 20px;margin:5% 0;height:90%;border-top:5px solid #ffc600}.basic-blocks .block a{font-family:Metropolis,sans-serif;letter-spacing:.06em;line-height:1.6;color:#103ccc}.basic-blocks .block a:hover{color:#002f87}.basic-blocks .block p{font-family:Metropolis,sans-serif;letter-spacing:.06em;color:#000}@media (min-width:1025px){.two-column{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.sideBySideHolder .sideBySideImg{position:relative;margin-bottom:8%}@media (min-width:768px){.left .sideBySideHolder{padding-right:20px}.left .sideBySideHolder .sideBySideImg{position:relative;margin-bottom:8%}.left .sideBySideHolder .withRectangle{z-index:2;top:-20px;margin:25px 0}.left .sideBySideHolder .withRectangle:after{position:absolute;content:"";width:100%;height:100%;top:20px;right:-20px;z-index:-1}.left .text .sideBySideText{margin-left:20px}.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.right .sideBySideHolder{padding-left:20px}.right .sideBySideHolder .withRectangle{z-index:2;top:-20px;margin:25px 0}.right .sideBySideHolder .withRectangle:after{position:absolute;content:"";width:100%;height:100%;top:20px;right:20px;z-index:-1}.right .text .sideBySideText{margin-right:10px}}@media (max-width:767px){.left .sideBySideHolder{padding-bottom:0}.right .sideBySideHolder{padding-bottom:0}.sideBySideText{margin-top:10px;margin-bottom:40px}}.borderBox{border:20px solid #ffc600;padding:2rem;height:100%}@media (max-width:1023px){.outerBorderBox:first-child{margin-bottom:1rem}}.image-grid .imageCaption{margin-top:1%;color:#fff}@media screen and (max-width:1100px){.gridMobileSpacing .col-md-3,.gridMobileSpacing .col-md-4,.gridMobileSpacing .col-md-6{margin-top:8%}}.date-box-widget{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;margin:15px 0;overflow-wrap:normal}.date-box-widget .details{background:#f2f2f2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.date-box-widget .details p{margin-bottom:0;padding:15px}.date-box-widget .details p .headline{font-size:1.7rem;color:#002f87;border-bottom:none;padding-bottom:0;overflow-wrap:normal}@media (max-width:527px){.date-box-widget .date-box-widget{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.date-box-widget .date-box{background:#002f87;padding:20px;color:#fff;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.date-box-widget .date-box .date-sub{font-size:1.2rem;line-height:1.5}.date-box-widget .date-box .date{font-size:2.5rem;padding-top:0;text-transform:none}.date-box-widget .date-box .date sup{top:-.75em;font-size:50%}.canvas .timeline{padding:50px 0;position:relative}.canvas .timeline h3{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;font-size:2rem;margin-top:10px}.canvas .timeline::before{content:"";background:#103ccc;width:5px;height:98.8%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.canvas .timeline .overlay{height:100%;width:100%;position:absolute;top:0;left:0;background:-webkit-linear-gradient(bottom,#000 0,transparent);background:linear-gradient(0deg,#000 0,transparent);opacity:.6}.canvas .timeline-item{width:100%;margin-bottom:-60px}.canvas .timeline-item .timeline-card h3{margin-left:20px}.canvas .timeline-item .timeline-card h4{margin:0 20px 10px 20px;margin-bottom:10px}.canvas .timeline-item:nth-child(even) .timeline-content{float:right}.canvas .timeline-item:nth-child(even) .timeline-content .date{right:auto;left:0}.canvas .timeline-item:nth-child(even) .timeline-content::after{content:"";position:absolute;border-style:solid;width:0;height:0;top:30px;left:-15px;border-width:10px 15px 10px 0;border-color:transparent #f5f5f5 transparent transparent}.canvas .timeline-item::after{content:"";display:block;clear:both}.canvas .timeline-content{position:relative;width:45%;padding:10px 30px;border-radius:4px;background:#f5f5f5}.canvas .timeline-content::after{content:"";position:absolute;border-style:solid;width:0;height:0;top:30px;right:-15px;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #f5f5f5}.canvas .timeline-img{width:30px;height:30px;background:#001f61;border-radius:50%;position:absolute;left:50%;margin-top:25px;margin-left:-15px}.canvas .timeline-card{padding:0!important}.canvas .timeline-card p{padding:0 20px 20px;margin-bottom:0}.canvas .timeline-card .image-container{position:relative}.canvas .timeline-card img{width:100%;height:auto}.canvas .timeline-img-header{position:relative;margin-bottom:20px}.canvas .timeline-img-header h3{color:#fff;position:absolute;bottom:0;text-shadow:2px 2px 8px rgba(0,0,0,.5019607843);margin-left:0}@media screen and (max-width:767px){.timeline::before{left:50px}.timeline-item{margin-bottom:70px}.timeline .timeline-img{left:50px}.timeline .timeline-content{max-width:100%;width:auto;margin-left:70px}.timeline .timeline-item:nth-child(even) .timeline-content{float:none}.timeline .timeline-item:nth-child(odd) .timeline-content::after{content:"";position:absolute;border-style:solid;width:0;height:0;top:30px;left:-15px;border-width:10px 15px 10px 0;border-color:transparent #f5f5f5 transparent transparent}}@media screen and (max-width:767px){.canvas .timeline::before{left:50px}.canvas .timeline .timeline-img{left:50px}.canvas .timeline .timeline-content{max-width:100%;width:auto;margin-left:70px}.canvas .timeline .timeline-item:nth-child(even) .timeline-content{float:none}.canvas .timeline .timeline-item:nth-child(odd) .timeline-content::after{content:"";position:absolute;border-style:solid;width:0;height:0;top:30px;left:-15px;border-width:10px 15px 10px 0;border-color:transparent #f5f5f5 transparent transparent}.canvas .timeline-item{margin-bottom:70px}}.blue-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blue-boxes .blue-box{background-color:#002f87;color:#fff;padding:20px;font-family:Metropolis,sans-serif;letter-spacing:.06em}@media only screen and (min-width:48em){.blue-boxes .blue-box{-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%;margin:1%}}@media only screen and (max-width:47.9375em){.blue-boxes{-ms-flex-wrap:wrap;flex-wrap:wrap}.blue-boxes .blue-box{margin:1% auto}}.quote-container{text-align:center;margin-top:50px;padding:4%}.quote-container .quote-name{font-family:Metropolis,sans-serif;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:#002f87;font-size:1rem;margin-bottom:0}.quote-container .quote{display:-webkit-box;display:-ms-flexbox;display:flex}.quote-container .quote .quote-start{font-size:5rem;padding-right:15px;color:#103ccc;margin-top:-40px}.quote-container .quote .quote-end{font-size:5rem;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:-90px;color:#103ccc;padding-left:15px}.quote-container .quote .quote-inner{font-size:1.5rem;font-family:Metropolis,sans-serif;letter-spacing:.06em;color:#002f87;font-style:italic}.image-quote-container .image-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.image-quote-container .image-container{display:none}}.image-quote-container .quote-container{margin-top:0;padding:4%}.image-quote-container .quote-container .quote-name{padding-top:30px}@media (max-width:599px){.quote-container .quote .quote-start{margin-top:-15px;font-size:3rem}.quote-container .quote .quote-end{font-size:3rem;margin-bottom:-45px}.quote-container .quote .quote-inner{font-size:1.25rem}}.image-overlap-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:100px}.image-overlap-container:nth-child(0){margin-top:50px}.image-overlap-container.right.gray{background:-webkit-linear-gradient(right,#f2f2f2 0,transparent 0,transparent 10%,#f2f2f2 10%,#f2f2f2);background:linear-gradient(to left,#f2f2f2 0,transparent 0,transparent 10%,#f2f2f2 10%,#f2f2f2)}.image-overlap-container.left.dark-blue{background:-webkit-linear-gradient(left,#002f87 0,transparent 0,transparent 10%,#002f87 10%,#002f87);background:linear-gradient(to right,#002f87 0,transparent 0,transparent 10%,#002f87 10%,#002f87)}.image-overlap-container.right.dark-blue{background:-webkit-linear-gradient(right,#002f87 0,transparent 0,transparent 10%,#002f87 10%,#002f87);background:linear-gradient(to left,#002f87 0,transparent 0,transparent 10%,#002f87 10%,#002f87)}.image-overlap-container.left.gray{background:-webkit-linear-gradient(left,#f2f2f2 0,transparent 0,transparent 10%,#f2f2f2 10%,#f2f2f2);background:linear-gradient(to right,#f2f2f2 0,transparent 0,transparent 10%,#f2f2f2 10%,#f2f2f2)}.image-overlap-container.dark-blue{color:#fff}.image-overlap-container.dark-blue h3{color:#fff}.image-overlap-container .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:-50px 0 0 0;width:40%;height:auto}.image-overlap-container .text{-ms-flex-preferred-size:54%;flex-basis:54%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:3%}@media (max-width:1023px){.image-overlap-container .image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}}@media (max-width:850px){.image-overlap-container{margin-top:50px}.image-overlap-container.left.gray,.image-overlap-container.right.gray{background:#f2f2f2}.image-overlap-container.left.dark-blue,.image-overlap-container.right.dark-blue{background:#002f87}.image-overlap-container .image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;width:100%}.image-overlap-container .text{-ms-flex-preferred-size:100%;flex-basis:100%;margin:5%}}.link-zoom{webkit-transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.link-zoom:hover{-webkit-transform:perspective(1200px) translateZ(50px);-ms-transform:perspective(1200px) translateZ(50px);transform:perspective(1200px) translateZ(50px)}.program-footer{font-family:Metropolis,sans-serif;letter-spacing:.06em;padding:20px 0;border-top:.5px solid #7b8baa;border-bottom:.5px solid #7b8baa}.program-footer .program-name{font-size:26px;font-weight:600;margin-top:-4px;margin-right:20px}.program-footer a{text-decoration:none}.program-footer a:hover{text-decoration:underline}#main-image-wrapper .lightbox,#main-image-wrapper button{display:none}.story_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.story_block .img{width:100%;padding-bottom:67.02%;position:relative}.story_block .img.news-thumbnail{height:auto}.story_block .small-title{font-size:1.25rem;margin-top:0}.story_block a{color:#002f87}.story_block a:hover{color:#103ccc}.story_block .x-small-text{padding-top:10px;border-top:5px solid #90050a;margin-bottom:0;font-weight:700;font-family:Metropolis,sans-serif;letter-spacing:.06em}.story_block .body{-webkit-box-flex:100;-ms-flex-positive:100;flex-grow:100;margin-bottom:20px;font-size:1rem}.story_block .story_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:20px}.story_block.shadow{box-shadow:2px 2px 5px 2px #e1e1e1}.subnav_news{text-align:center;margin-top:30px}#newsevents_header{padding-top:10px;padding-bottom:10px}#newsevents_header .subnav__list{padding:0;font-weight:500}#newsevents_header .subnav__list li{display:inline;padding:0 2%}#newsevents_header .subnav__list li a{text-decoration:none;color:#000}#newsevents_header .subnav__list li a:hover{text-decoration:none;border-bottom:3px solid #103ccc;padding-bottom:5px;color:#000}#newsevents_header .subnav__current a{border-bottom:3px solid #103ccc;padding-bottom:5px}#newsevents_header .h1{margin:0;color:#002f87}#newsevents_header .h1 a{text-decoration:none;color:#103ccc}#newsevents_header .h1 a:hover{text-decoration:underline;color:#002f87}.image__slider .image__container--promo{height:350px}.image__slider .image__container--promo a{padding:150px 100px 100px 50px;font-size:1.5625rem}.news-featured-stories .news-thumb{display:table-cell;vertical-align:middle;width:200px;padding-bottom:133px}.news-featured-stories .table-gap{display:table-cell;width:20px}.news-featured-stories .listing-title{margin:10px 0;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-size:1.5rem}@media screen and (min-width:320px){.news-featured-stories .listing-title{font-size:calc(1.5rem + .375 * (100vw - 320px)/ 1120)}}@media screen and (min-width:1440px){.news-featured-stories .listing-title{font-size:1.875rem}}.news-featured-stories .listing-title a{color:#002f87;text-transform:none}.news-featured-stories .listing-title a:hover{color:#103ccc}.news-featured-stories .school-name{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-size:.8125rem;font-weight:700;color:#000;margin:10px 0 5px 0}.news-featured-stories .date{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-size:.8125rem;font-weight:700;color:#103ccc;padding-top:0}.news-featured-stories .listing-text{margin-bottom:0}.news_events .stories .breadcrumb{margin-bottom:60px}.news_events hr{height:2px;background:#d8d8d8}.news_events_landing_page_layout hr{height:2px;background:#d8d8d8}.module_container hr{height:2px;background:#d8d8d8;margin-top:.4rem;margin-bottom:2.5rem}.news_filters.tabs_row{padding:30px 0}@media (max-width:1023px){.news_filters.tabs_row{padding-top:0}}@media (min-width:64em){.image__slider{background-color:#fff;padding-bottom:29%}}@media (max-width:699px){.news-featured-stories .news-thumb{display:block;vertical-align:middle;width:100%;padding-bottom:67.02%;margin-bottom:20px}.news-featured-stories .table-gap{display:none}}.news-main-image{float:right;width:452px;margin:0 0 20px 20px}.news-main-image .image{max-width:100%;margin:0}.featured_intro,.news_events .intro{clear:left}.new-layout #main-content .h3.subtitle,.new-layout #main-content h2.subtitle{font-size:1.5rem}.subtitle{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:400;font-size:1.5rem;color:#002f87;text-transform:none}.image-description{margin-top:.8rem;font-family:brandon-grotesque,sans-serif;font-size:1.25rem;font-weight:400;color:#103ccc;line-height:1.5}@media (max-width:716px){.news-main-image{width:100%}.news-main-image .image{margin:0}}.news-communications-main-content .social-icons{margin:20px 0}.news-communications-main-content .news-main-image .image{margin:0}.media-contact-wrapper{clear:left;padding:30px 0;line-height:1.625}.hdr{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;font-size:1.125rem;text-transform:uppercase;padding-bottom:10px}.add-image-left{float:left;max-width:452px;margin:0 30px 20px 0}.add-image-right{float:right;max-width:452px;margin:0 0 20px 30px}@media (max-width:716px){.add-image-left,.add-image-right{width:100%;max-width:100%}}.j-paginate.juicer-button{display:none}.nymc-new .bkg_red{background-color:#8c1426}.nymc-new .bkg_offred{background-color:#904650}.nymc-new .bkg_yellow{background-color:#ffb300}.nymc-new .breadcrumb__item span.fa-house{color:#904650}.nymc-new #hero_container{position:relative}.nymc-new #hero_container .hero__content{position:relative;position:relative}.nymc-new #hero_container .hero__content::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 65' fill='rgb(140,20,38)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,65 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;content:"";height:65px;left:0;position:absolute;right:0;width:100%;z-index:1;bottom:-64px}.nymc-new #hero_container #school_navigation_container{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-size:1rem;font-weight:700;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;top:-10px;left:0;vertical-align:bottom;z-index:1}.nymc-new #hero_container #school_navigation_container #school_navigation{width:100%;z-index:-1}.nymc-new #hero_container #school_navigation_container #school_navigation ul{background-color:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0 0;padding:0 4.5rem;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nymc-new #hero_container #school_navigation_container #school_navigation ul li{display:inline-block;padding:1rem;margin:0}.nymc-new #hero_container #school_navigation_container #school_navigation ul li a{color:#000;text-decoration:none}.nymc-new #hero_container #school_navigation_container #school_navigation ul li a:hover{border-bottom:3px solid #8c1426;padding-bottom:5px}.nymc-new #hero_container #school_navigation_container .subnav__current .currentbranch0{border-bottom:3px solid #8c1426}.nymc-new #hero_container #school_navigation_container .school_name{display:inline-block;background-color:#904650;color:#fff;padding:1.5rem 2.5rem 1rem 4.5rem;font-size:1.5rem;text-decoration:none;width:auto;white-space:nowrap}.nymc-new #hero_container #school_navigation_container .school_name:hover{box-shadow:10px 10px 0 #ffb300;-webkit-transition:box-shadow .5s ease,background-color .5s ease;transition:box-shadow .5s ease,background-color .5s ease;background-color:#8c1426}.nymc-new .inner_landing_no_left_nav #mobile__subnav{display:none}.nymc-new.new-layout .school-page.inner_landing_no_left_nav #mobile__subnav{display:block}.nymc-new.new-layout #hero_container #school_navigation_container{top:0}@media (min-width:1024px){.nymc-new #hero_container #school_navigation_container.fixed{position:fixed;left:0;z-index:9}}@media (min-width:1024px) and (min-width:64em){.nymc-new .graduate-school-of-biomedical-sciences .header__nav--fixed,.nymc-new .graduate-school-of-biomedical-sciences .top__nav--fixed,.nymc-new .newsroom .header__nav--fixed,.nymc-new .newsroom .top__nav--fixed,.nymc-new .school-of-health-sciences-and-practice .header__nav--fixed,.nymc-new .school-of-health-sciences-and-practice .top__nav--fixed,.nymc-new .school-of-medicine .header__nav--fixed,.nymc-new .school-of-medicine .top__nav--fixed{position:relative;top:unset}}@media (max-width:1400px){.nymc-new #hero_container #school_navigation_container #school_navigation ul{padding:0 2.5rem;font-size:.9rem}.nymc-new #hero_container #school_navigation_container .school_name{font-size:1.25rem}}@media (max-width:1023px){.nymc-new .inner_page #touroCanvas{grid-template-rows:80px 56px 1fr auto 710px}.nymc-new #hero_container #school_navigation_container{display:none}.nymc-new .newsroom_section.inner_landing_no_left_nav #touroCanvas{grid-template-rows:80px 56px 1fr auto auto;grid-template-areas:"header" "subnav" "notification" "main-content" "footer"}.nymc-new .newsroom_section.inner_landing_no_left_nav #mobile__subnav,.nymc-new .school_landing.inner_landing_no_left_nav #mobile__subnav{display:block}.nymc-new.new-layout .school-page.inner_landing_no_left_nav #mobile__subnav{display:block}}.nyscas-new #your_career_starts_here{padding:2rem 0 3rem 0}.nyscas-new #your_career_starts_here h2{font-size:3rem;text-align:right;color:#ffc600;text-transform:uppercase;font-family:Metropolis,sans-serif;margin-top:0}.nyscas-new #your_career_starts_here label{font-size:2.25rem;text-align:right;color:#fff;text-transform:uppercase;display:block;font-family:Metropolis,sans-serif;font-weight:700}.nyscas-new #your_career_starts_here input{width:100%;height:3rem;margin:2rem 0 0;padding:10px}.nyscas-new #your_career_starts_here #result-container .content{color:#fff}.nyscas-new #your_career_starts_here #result-container .content a{color:#fff;text-decoration:none}.nyscas-new #your_career_starts_here #result-container .content a:hover{text-decoration:underline}.nyscas-new #your_career_starts_here #result-container .results{font-family:Metropolis,sans-serif;font-weight:700;color:#fff;font-size:1.5rem;margin-top:2rem}.nyscas-new #your_career_starts_here #result-container .major{margin-bottom:1rem}.nyscas-new #your_career_starts_here #my-autocomplete-container ul{background-color:#fff;list-style:none;margin:0}.nyscas-new #your_career_starts_here #my-autocomplete-container ul li{padding:.5rem 0;margin:0}.nyscas-new #your_career_starts_here #my-autocomplete-container .autocomplete__menu--hidden{display:none}.nyscas-new #your_career_starts_here #my-autocomplete-container .autocomplete__wrapper{position:relative}.nyscas-new #your_career_starts_here #my-autocomplete-container .autocomplete__wrapper span.fa-search{position:absolute;color:#002f87;right:12px;top:2.7rem}.nyscas-new #your_career_starts_here #my-autocomplete-container .autocomplete__wrapper span.fa-search.fa-2x{font-size:1.5em}.pagination{float:right;clear:right;display:inline-block;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-size:1.375rem;padding:20px 0;font-weight:400;line-height:1.6em}.pagination .active{background:#90050a;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;color:#fff!important;display:inline-block;font-weight:400;line-height:1.9em;margin-right:5px;text-align:center;min-width:1.9em;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-size:1.375rem}.pagination .active a{color:#fff}.pagination .active a:hover{color:#fff}.pagination span.currentpage{background:#90050a;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;color:#fff!important;display:inline-block;font-weight:400;line-height:1.9em;margin-right:5px;text-align:center;min-width:1.9em;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-size:1.375rem}.pagination a{text-decoration:none;padding:0 8px;font-family:Metropolis,sans-serif;letter-spacing:.06em;color:#103ccc}.pagination a:hover{text-decoration:underline;cursor:pointer}.pagination li{list-style:none;float:none;margin:auto;display:inline-block}.pagination .disabled a{cursor:default;color:#6e6e6e;text-decoration:none}.pagination .disabled a:hover{cursor:default;color:#6e6e6e;text-decoration:none}@media (max-width:480px){.pagination{display:inline-block}}@media (max-width:699px){.pagination{float:none;display:block;text-align:center}.news_events.press.releases .button{float:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.inner_landing_no_left_nav.programs .main__content{float:none;width:100%}.inner_landing_no_left_nav.programs .main__content .top_info{margin-top:40px;scroll-margin-top:110px;display:-webkit-box;display:-ms-flexbox;display:flex}.inner_landing_no_left_nav.programs .main__content .top_info .h2{color:#000;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:40px}.inner_landing_no_left_nav.programs .main__content .top_info .dek{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}.inner_landing_no_left_nav.programs .main__content #tc_school_list .accordion .accordion__content{max-height:375px}.inner_landing_no_left_nav.programs .main__content #tc_school_list .accordion .school_list{display:grid;grid-gap:10px;grid-template-columns:auto auto auto}.inner_landing_no_left_nav.programs .main__content #tc_school_list .accordion .school_list li{font-size:.875rem}.inner_landing_no_left_nav.programs .main__content #tc_school_list .accordion .school_list li a{font-weight:700;font-family:Metropolis,sans-serif;letter-spacing:.06em;text-decoration:none}.inner_landing_no_left_nav.programs .main__content #tc_school_list .accordion .school_list li a:hover{text-decoration:underline}.inner_landing_no_left_nav.programs .main__content #tc_school_list .accordion .school_list ul li a{font-weight:400}.inner_landing_no_left_nav.programs .main__content #tc_school_list .accordion .school_list2{margin:0;padding:0;height:375px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.875rem}.inner_landing_no_left_nav.programs .main__content #tc_school_list .accordion .school_list2 li{font-size:.875rem}.inner_landing_no_left_nav.programs .main__content #tc_school_list .accordion .school_list2 .s_item{list-style:none;margin:0 0 10px;padding:0}.inner_landing_no_left_nav.programs .main__content #tc_school_list .accordion .school_list2 a{font-weight:700;font-family:Metropolis,sans-serif;letter-spacing:.06em;text-decoration:none}.inner_landing_no_left_nav.programs .main__content #tc_school_list .accordion .school_list2 a:hover{text-decoration:underline}.inner_landing_no_left_nav.programs .main__content #tc_school_list .accordion .school_list2 ul li a{font-weight:400}.inner_landing_no_left_nav.programs .main__content #tc_school_list #graduate_schoollist .accordion__content{max-height:940px}.inner_landing_no_left_nav.programs .main__content #tc_school_list #graduate_schoollist .accordion__content .school_list2{height:940px}.inner_landing_no_left_nav.programs .main__content #tc_school_list #centers_schoollist .accordion__content{max-height:none}.inner_landing_no_left_nav.programs .main__content #tc_school_list #centers_schoollist .accordion__content .school_list2{height:auto;display:block}#pathfinder_error{display:none;color:#90050a;margin:5px 0 35px;text-transform:uppercase;font-weight:700}#pathfinder_well{background-color:#f2f2f2;padding:120px 120px 0}#pathfinder_well #pf_clear{cursor:pointer}#pathfinder_well .hed_dek{display:grid;grid-template-columns:auto auto auto;grid-row-gap:10px}#pathfinder_well .hed_dek .hed{grid-column-start:1;grid-column-end:4}#pathfinder_well .hed_dek .hed .h3{margin-bottom:0}#pathfinder_well .hed_dek .all_programs{grid-column-start:4;grid-column-end:5;text-align:right}#pathfinder_well .hed_dek .dek{grid-column-start:1;grid-column-end:5}#pathfinder_well #pathfinder_wizard .step{display:table;width:100%;padding:40px}#pathfinder_well #pathfinder_wizard .step .step_number{display:table-cell;width:95px;vertical-align:middle}#pathfinder_well #pathfinder_wizard .step .step_number span{display:block;width:50px;height:50px;line-height:50px;background-color:#002f87;border-radius:100%;text-align:center;color:#fff;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-size:1.25rem;font-weight:700}#pathfinder_well #pathfinder_wizard .step .step_options .instructions{text-transform:none;margin-bottom:20px}#pathfinder_well #pathfinder_wizard .step .step_options .radio_buttons{font-family:Metropolis,sans-serif;letter-spacing:.06em;color:#6e6e6e;font-size:1.25rem}#pathfinder_well #pathfinder_wizard .step .step_options .radio_buttons ul{list-style:none;margin:0;padding:0}#pathfinder_well #pathfinder_wizard .step .step_options .radio_buttons ul li{float:left;position:relative;padding:0 40px 0 30px}#pathfinder_well #pathfinder_wizard .step .step_options .radio_buttons input{position:absolute;visibility:hidden}#pathfinder_well #pathfinder_wizard .step .step_options .radio_buttons label .border{border:2px solid #6e6e6e;border-radius:100%;padding:0;display:inline-block;width:19px;height:19px;transition:border .25s linear;-webkit-transition:border .25s linear;position:absolute;z-index:5;top:2px;left:0}#pathfinder_well #pathfinder_wizard .step .step_options .radio_buttons label .border::before{display:block;position:absolute;content:"";border-radius:100%;height:11px;width:11px;top:2px;left:2px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}#pathfinder_well #pathfinder_wizard .step .step_options .radio_buttons input:checked~label .border::before{background-color:#002f87}#pathfinder_well #pathfinder_wizard #step_1{background-color:#fff}#pathfinder_well #pathfinder_wizard #step_1 label{font-family:Metropolis,sans-serif;letter-spacing:.06em}#pathfinder_well #pathfinder_wizard #step_2 .button{text-transform:uppercase;width:225px;margin-right:40px;color:#103ccc;cursor:pointer;display:inline-block;text-align:left;background:#fff}#pathfinder_well #pathfinder_wizard #step_2 .button::after{content:"\f055";font-family:var(--fa-style-family-classic);float:right;color:#103ccc;padding-top:2px;text-align:right}#pathfinder_well #pathfinder_wizard #step_2 .button:hover,#pathfinder_well #pathfinder_wizard #step_2 .button:hover::after{color:#fff;background-color:#103ccc}#pathfinder_well #pathfinder_wizard #step_2 .divider{margin-right:40px;font-weight:700}#pathfinder_well #pathfinder_wizard #step_2 .button.inactive,#pathfinder_well #pathfinder_wizard #step_2 .button.inactive:hover{color:#6e6e6e;border-color:#6e6e6e;background-color:transparent;cursor:default}#pathfinder_well #pathfinder_wizard #step_2 .button.inactive::after,#pathfinder_well #pathfinder_wizard #step_2 .button.inactive:hover::after{color:#6e6e6e;background-color:transparent}#pathfinder_well #pathfinder_wizard #step_2 .button.active{background-color:#103ccc;color:#fff}#pathfinder_well #pathfinder_wizard #step_2 .button.active::after{color:#fff;content:"\f056"}#pathfinder_well #result_header{display:none}#pathfinder_well #result_header .h5{text-transform:none}#pathfinder_well #result_header .h5 strong{color:#103ccc;font-weight:700}#pathfinder_well #result_header .selected{margin-bottom:30px}#pathfinder_well #result_header .selected a{color:#103ccc;margin-right:30px}#pathfinder_well #result_header .selected a .svg-inline--fa{font-size:1.1875rem;margin:2px 0 0 4px}#pathfinder_well #result_header .alternative{float:right;margin-left:20px}#pathfinder_well #result_header .alternative p{margin-bottom:29px}#pathfinder_well #result_header .alternative .button{display:inline-block;color:#fff;width:200px;text-transform:uppercase;cursor:pointer}#pathfinder_well #result_header .alternative .button::after{content:"\f055";font-family:var(--fa-style-family-classic);float:right;color:#fff;padding-top:2px;text-align:right}#pathfinder_well #result_header .alternative .button.active,#pathfinder_well #result_header .alternative .button:hover{background-color:#fff;color:#103ccc}#pathfinder_well #result_header .alternative .button.active::after,#pathfinder_well #result_header .alternative .button:hover::after{color:#103ccc;content:"\f056"}.shs-new #pathfinder_filter_options{padding:40px 120px}.shs-new #pathfinder_results{background-color:inherit;padding:0}.shs-new #pathfinder_well{background-color:inherit;padding:0}.shs-new #pathfinder_well #pathfinder_wizard .step{padding:40px 0}.shs-new #pathfinder_well #pathfinder_wizard .step .step_number{display:none}.shs-new #pathfinder_well #pathfinder_wizard .step .step_options .radio_buttons ul{line-height:1.15}.shs-new #pathfinder_well #pathfinder_wizard #step_1{display:none}#pathfinder_filter_options{display:none;padding:40px 200px}#pathfinder_filter_options .options{display:none;margin-bottom:20px}#pathfinder_filter_options .options .option{display:inline-block;width:30%;margin:0 1.5%;border-bottom:2px solid #cad3e4;line-height:40px;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;cursor:pointer}#pathfinder_filter_options .options .option a{text-decoration:none}#pathfinder_filter_options .options .checked:after{content:"\f058";font-family:var(--fa-style-family-classic);color:#103ccc;padding:2px 2px 0;text-align:right;float:right}#pathfinder_filter_options .actions{text-align:right}#pathfinder_filter_options .actions .button{margin-right:6px;width:150px;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}#pathfinder_filter_options .actions .apply{background-color:#103ccc;color:#fff}#pathfinder_filter_options .actions .inactive{opacity:.5;cursor:default}#comparePrograms{display:none;text-align:right}#comparePrograms .button{margin-right:6px;width:200px;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-color:#103ccc;color:#fff}#comparePrograms .inactive{opacity:.5;cursor:default}#pathfinder_results{display:none;background-color:#f2f2f2;padding:40px 120px 40px}#pathfinder_results table{background-color:#fff}#pathfinder_results table .mobile-only{display:none}#pathfinder_results .compare{text-align:right}#pathfinder_results .compare input{visibility:hidden}#pathfinder_results .compare label{display:inline-block;position:relative;width:20px;height:20px;border:2px solid #666;border-radius:3px}#pathfinder_results .compare label span.name{display:inline-block;overflow:hidden;height:0}#pathfinder_results .compare label span.checkbox{display:inline-block;position:absolute;width:16px;height:16px;top:-2px;left:2px;z-index:5}#pathfinder_results .compare label:hover span.checkbox::after{content:"\f00c";font-family:var(--fa-style-family-classic);color:#002f87;font-size:12px;position:absolute;left:1px;top:-1px}#pathfinder_results .compare input[type=checkbox]:checked+label span.checkbox:after{content:"\f00c";font-family:var(--fa-style-family-classic);color:#002f87;font-size:12px;position:absolute;left:1px;top:-1px}.shs-new #pathfinder_results .compare input[type=checkbox]:checked+label span.checkbox::after{top:2px}#pathfinder_compare_well #backtosearch{margin-bottom:40px}#pathfinder_compare_well #backtosearch .button{height:50px;cursor:pointer}#pathfinder_compare_well #pf_compare_ctn{width:1212px}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well{background-color:#f2f2f2;overflow:hidden}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well .compare_header{position:relative;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-size:.875rem;display:table}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well .compare_header div{background-color:#002f87;color:#fff;border-right:2px solid #fff;text-align:center;display:table-cell;padding:20px}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well .compare_header div strong{display:block;margin-bottom:10px}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well .compare_content{position:relative;font-family:"Libre Baskerville",serif;font-size:1rem;display:table}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well .compare_content div{border-right:2px solid #fff;display:table-cell;padding:20px}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well .compare_content div strong{display:block;margin-bottom:10px}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well .compare_label{background-color:#576b98;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-size:1.25rem;font-weight:700;line-height:50px}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well .compare_label div{text-align:center}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well #pfc_actions .button{height:50px;width:48%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 1%}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well #pfc_actions .learnmore{background-color:#103ccc;color:#fff}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well #pfc_actions .learnmore:hover{background-color:transparent;color:#000}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well .pagination{background-color:#fff;float:none;display:block;text-align:right}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well .pagination a{cursor:pointer}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well .pagination .inactive{opacity:.5;cursor:default}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well.col1 .compare_header div{width:100%;border-right:0}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well.col1 .compare_content div{width:100%;border-right:0}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well.col1 .compare_label{display:block}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well.col1 .compare_label div{width:100%}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well.col2 .compare_header div{width:50%}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well.col2 .compare_content div{width:50%}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well.col2 .compare_label{display:block}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well.col2 .compare_label div{width:100%;border-right:2px solid #fff}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well.col3 .compare_header div{width:404px}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well.col3 .compare_content div{width:404px}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well.col3 .compare_label div{border-right:2px solid #fff;width:404px}.disclaimer{text-align:right;margin-top:20px}#all_academic_programs>.button{float:right;height:50px}#all_academic_programs .h3{margin-bottom:30px}#all_academic_programs table{background-color:#fff}#all_academic_programs table .mobile-only{display:none}#pfForm{bottom:0;position:fixed;width:100%;background:#fff;z-index:150;border-top:1px solid #fff;max-height:90%}#pfForm #requestMoreInfoBody{height:auto;-webkit-transition:1s;transition:1s;margin-top:40px;padding:5%}#pfForm #requestMoreInfoBody .fsBody{height:80vh;overflow:auto}#pfForm .nav-tabs{border:0;margin:-40px 20px 0 0}#pfForm .nav-tabs li{float:right;height:40px;overflow:hidden}#pfForm .nav-tabs a{margin:0;cursor:pointer;font-weight:700;background-color:#fff;border:1px solid #ddd;padding:0 12px 8px;line-height:32px;border-radius:4px 4px 0 0;display:block}#pfForm .nav-tabs a .fa-angle-double-up{display:none}#pfForm .wFormContainer{background-color:#fff;border:0;padding-bottom:40px}#pfForm .wFormContainer .wForm{padding:0}#pfForm .wFormContainer .wForm .inputWrapper{display:block}#pfForm .wFormContainer .wForm textarea#tfa_17{width:100%!important;max-width:599px}#pfForm .wFormContainer .wForm #tfa_1-L{white-space:normal;line-height:30px}#pfForm .wFormContainer .wForm .inlineLabel,#pfForm .wFormContainer .wForm .preField{background-color:#fff}#pfForm.closed .nav-tabs .fa-angle-double-down{display:none}#pfForm.closed .nav-tabs .fa-angle-double-up{display:inline-block}#pfForm.closed #requestMoreInfoBody{height:0;-webkit-transition:1s;transition:1s;overflow:hidden;padding:0}@media (max-width:1351px){#pathfinder_compare_well #pf_compare_ctn{margin:0 auto;width:960px}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well.col3 .compare_header div{width:320px}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well.col3 .compare_content div{width:320px}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well.col3 .compare_label div{width:320px}}@media (max-width:1100px){.inner_landing_no_left_nav.programs .main__content #tc_school_list #graduate_schoollist .accordion__content{max-height:500px}.inner_landing_no_left_nav.programs .main__content #tc_school_list #graduate_schoollist .accordion__content .school_list2{height:500px}}@media (max-width:1128px){#pathfinder_well{padding:40px 40px 0}#pathfinder_results{padding:40px 40px 40px}#pathfinder_filter_options{padding:40px 120px 40px}}@media (max-width:1068px){#pathfinder_compare_well #pf_compare_ctn{margin:0 auto;width:768px}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well #pfc_actions .button{width:98%;margin-bottom:10px}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well.col3 .compare_header div{width:256px}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well.col3 .compare_content div{width:256px}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well.col3 .compare_label{font-size:1.5625rem}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well.col3 .compare_label div{width:256px}}@media (max-width:1120px){.inner_landing_no_left_nav.programs .main__content #tc_school_list #graduate_schoollist .accordion__content,.inner_landing_no_left_nav.programs .main__content #tc_school_list .accordion .accordion__content,.programs .main__content #tc_school_list .accordion .school_list2{max-height:none}.inner_landing_no_left_nav.programs .main__content #tc_school_list #graduate_schoollist .accordion__content .school_list2,.inner_landing_no_left_nav.programs .main__content #tc_school_list .accordion .accordion__content .school_list2,.programs .main__content #tc_school_list .accordion .school_list2 .school_list2{height:auto;display:block}}@media (max-width:1023px){#pathfinder_well #pathfinder_wizard #step_2 .button,#pathfinder_well #pathfinder_wizard #step_2 .divider{margin-right:10px}#pathfinder_well #pathfinder_wizard .step .step_options .radio_buttons ul li{float:none}#pathfinder_well #pathfinder_wizard .step .step_number{width:auto;padding-right:16px;vertical-align:top}#pathfinder_well #pathfinder_wizard .step .step_number span{background-color:transparent;font-family:brandon-grotesque;font-weight:700;font-size:3.4375rem;color:#103ccc;line-height:auto;width:auto;height:auto}#pathfinder_well #pathfinder_wizard #step_2 .divider{display:inline-block}#pathfinder_well #pathfinder_wizard #step_2 .button,#pathfinder_well #pathfinder_wizard #step_2 .divider{margin-right:0;margin-bottom:16px}#pathfinder_well #pathfinder_wizard #step_2 .button{width:100%}#pathfinder_filter_options .options .option{width:46%;margin:0 2%}}@media (max-width:854px){#pathfinder_compare_well #pf_compare_ctn{width:640px}}@media (max-width:767px){.inner_landing_no_left_nav.programs .main__container{padding:0}.inner_landing_no_left_nav.programs .main__content .top_info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.programs .main__content #tc_school_list .accordion .accordion__content,.programs .main__content #tc_school_list .accordion .school_list2{max-height:none}#pathfinder_well{padding:40px 0 0}#pathfinder_well .hed_dek{display:block;margin:0 5%}#pathfinder_well .hed_dek .all_programs{text-align:left;margin-bottom:20px}#pathfinder_well #result_header{background-color:#fff;margin:0;padding:40px 5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#pathfinder_well #result_header .alternative{float:none;margin:20px 0 0}#pathfinder_well #result_header .alternative .button{width:100%}#pathfinder_well #result_header .content .button{float:right}#pathfinder_well #result_header .content .selected a{display:block;margin:0 0 10px}#all_academic_programs,#pathfinder_results{padding:0;margin-bottom:0}#all_academic_programs thead,#pathfinder_results thead{display:none}#all_academic_programs tbody .mobile-only,#all_academic_programs tbody td,#all_academic_programs tbody tr,#pathfinder_results tbody .mobile-only,#pathfinder_results tbody td,#pathfinder_results tbody tr{display:block}#all_academic_programs tbody tr,#pathfinder_results tbody tr{height:100px;overflow:hidden;border-bottom:1px solid #fff}#all_academic_programs tbody tr.open,#pathfinder_results tbody tr.open{height:auto}#all_academic_programs tbody .desktop-only,#pathfinder_results tbody .desktop-only{display:none}#all_academic_programs tbody td.mobile-row:nth-child(2n+1),#pathfinder_results tbody td.mobile-row:nth-child(2n+1){background-color:#f2f2f2}#all_academic_programs tbody tr:nth-of-type(2n),#pathfinder_results tbody tr:nth-of-type(2n){background:#fff}#all_academic_programs tbody td.primary,#pathfinder_results tbody td.primary{background:#002f87;font-size:.875rem;font-family:Metropolis,sans-serif;letter-spacing:.06em;color:#fff;height:100px;padding-right:25px}#all_academic_programs tbody td.primary strong,#pathfinder_results tbody td.primary strong{color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none}#all_academic_programs tbody td.primary .toggle,#pathfinder_results tbody td.primary .toggle{display:inline-block;float:right;width:20px;height:20px;margin-top:14px;margin-right:-5px}#all_academic_programs tbody td.primary .toggle::after,#pathfinder_results tbody td.primary .toggle::after{content:"\f055";font-family:var(--fa-style-family-classic);font-size:1.25rem;float:right;text-align:right;cursor:pointer}#all_academic_programs tbody tr.open td.primary .toggle::after,#pathfinder_results tbody tr.open td.primary .toggle::after{content:"\f056"}#all_academic_programs .compare,#pathfinder_results .compare{text-align:left}#all_academic_programs .mobile-row,#pathfinder_results .mobile-row{font-size:.875rem}#all_academic_programs .mobile-row::before,#pathfinder_results .mobile-row::before{content:attr(data-label);font-weight:700;font-family:Metropolis,sans-serif;letter-spacing:.06em;display:inline-block;width:50%}#all_academic_programs .button,#pathfinder_results .button{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#pathfinder_filter_options{padding:0 5% 40px}#pathfinder_filter_options .actions .button{width:48%;margin:0 1%}#pathfinder_filter_options .options .option{width:96%}#compare_btn_ctn{padding:1rem}#compare_btn_ctn .button{width:100%}}@media (max-width:640px){#pathfinder_compare_well #pf_compare_ctn{width:100%}#pathfinder_compare_well #pf_compare_ctn #pfc_scroll_well .compare_label{font-size:1rem}}#pathfinder_well2 #education_level{padding:3rem 0 5rem;border-bottom:0}#pathfinder_well2 #education_level a{width:100%;font-size:18px;height:90px}#pathfinder_well2 #education_level h3{font-family:Metropolis,sans-serif;letter-spacing:.06em}#pathfinder_well2 .online_container .image{margin:0;padding:0}#pathfinder_well2 .online_container .content{background:#f2f2f2;padding:0 2rem}#pathfinder_well2 .option_buttons button{background:#fff;color:#000;width:225px;margin-right:2rem;padding:1rem 1.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#pathfinder_well2 .option_buttons button::after{font-family:var(--fa-style-family-classic);content:"\f067";float:right;padding-top:2px;text-align:right}#pathfinder_well2 .option_buttons button.active,#pathfinder_well2 .option_buttons button:hover{background:#103ccc;color:#fff}#pathfinder_well2 .option_buttons .divider{margin-right:2rem;font-weight:700}#pathfinder_well2 .option_buttons.online_only{display:-webkit-box;display:-ms-flexbox;display:flex}#pathfinder_well2 .option_buttons.online_only button{display:block}#pathfinder_well2 .option_buttons.online_only .divider{padding:1rem}#pathfinder_well2 .option_buttons.online_only .interestbox button,#pathfinder_well2 .option_buttons.online_only .locationbox button{margin-bottom:1rem}#pathfinder_well2 .option_buttons.online_only .interestbox label,#pathfinder_well2 .option_buttons.online_only .locationbox label{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;font-size:1rem}#pathfinder_well2 fieldset.filter{background:#f2f2f2;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;border:0;padding:0;height:0;box-sizing:border-box;overflow:hidden}#pathfinder_well2 fieldset.filter legend{display:none}#pathfinder_well2 fieldset.filter .filter_item{display:inline-block;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-size:16px;font-weight:700;margin-bottom:15px}#pathfinder_well2 fieldset.filter .filter_item label{margin-left:10px}#pathfinder_well2 fieldset.filter .boroughs{margin:15px 0 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;border:0}#pathfinder_well2 fieldset.filter.active{display:-webkit-box;display:-ms-flexbox;display:flex;height:220px;padding:2rem 2rem 0;margin-bottom:0}#pathfinder_well2 fieldset.filter#pf_interests.active{height:300px}#pathfinder_well2 .submitrow{background:#f2f2f2;padding:0 2rem 2rem;margin-bottom:2rem;text-align:right;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;display:none;border:0;z-index:30}#pathfinder_well2.filter_active .submitrow{display:block}#pf_results{background-color:#f2f2f2;margin:0 -4.5rem;padding:2.5rem 4.5rem}#pf_results h2{margin:10px 0 50px 0}#pf_results .filtered_by .button{margin-bottom:2rem}#pf_results .filtered_by .button::after{font-family:var(--fa-style-family-classic);content:"\f00d";padding-left:2rem}#pf_results .filtered_by .clearall{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;font-size:.8125rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1rem 2.25rem;color:#000}#pf_results .results .sticky{color:#6e6e6e;text-transform:uppercase;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;margin-bottom:1rem}#pf_results .results .program{background:#fff;padding:2rem;margin-bottom:2rem;position:relative}#pf_results .results .program h3{margin-top:0}#pf_results .results .program span.stem{display:inline-block;color:#000;font-size:1rem;margin-left:1rem;background-color:#ffc600;font-weight:700;height:30px;line-height:31px;padding:0 .5rem}#pf_results .results .program .heading{border-bottom:1px solid #d8d8d8;padding-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#pf_results .results .program .heading .location{border-bottom:0;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;font-style:italic;line-height:1.5rem}#pf_results .results .program .heading .location::before{font-family:var(--fa-style-family-classic);content:"\f3c5";margin-right:.75rem}#pf_results .results .program .heading .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#pf_results .results .program .heading .links a{margin-bottom:1rem}#pf_results .results .program .mobile_footer{position:absolute;right:2rem;bottom:2rem}#pf_results .results .program .details_trigger{border:0;background:#fff;float:right;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700}#pf_results .results .program .details_trigger .expand::after{font-family:var(--fa-style-family-classic);content:"\f107";padding-left:.5rem;color:#002f87}#pf_results .results .program .details_trigger .close{display:none}#pf_results .results .program .details_trigger .close::after{font-family:var(--fa-style-family-classic);content:"\f106";padding-left:.5rem;color:#002f87}#pf_results .results .program .preview{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:1rem;margin-bottom:2rem}#pf_results .results .program .preview .info{-webkit-box-flex:0;-ms-flex:0 30%;flex:0 30%;width:30%}#pf_results .results .program .extra_info{display:none}#pf_results .results .program .extra_info .details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem}#pf_results .results .program .extra_info .details .info{-webkit-box-flex:0;-ms-flex:0 30%;flex:0 30%;width:30%}#pf_results .results .program .extra_info .links{padding-top:2rem;text-align:right}#pf_results .results .program.expand .details_trigger .expand{display:none}#pf_results .results .program.expand .details_trigger .close{display:block}#pf_results .results .program.expand .extra_info{display:block}#pf_results .results .pagination{float:none;text-align:right;width:100%;padding:0}@media (max-width:1023px){#pathfinder_well2 fieldset.filter#pf_interests.active{height:400px}#pathfinder_well2 fieldset.filter.active{height:300px}}@media (max-width:767px){#pathfinder_well2 #education_level{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#pathfinder_well2 #education_level a{margin:1rem 0}#pathfinder_well2 .option_buttons button{width:100%;margin:0 0 2rem}#pathfinder_well2 .option_buttons .divider{margin:0 0 2rem;display:block;text-align:center}#pathfinder_well2 fieldset.filter#pf_interests.active{height:auto}#pf_results .results .program .mobile_footer{display:block;border-top:none;padding:1.5rem 0 1rem 0;position:static}#pf_results .results .program .heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#pf_results .results .program .heading .header_info{margin-bottom:1rem}#pf_results .results .program .heading .details_trigger{display:none}#pf_results .results .program .preview{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#pf_results .results .program .preview .info{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}#pf_results .results .program .extra_info .details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}#pf_results .results .program .extra_info .details .info{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}@media (max-width:599px){#pathfinder_well2 fieldset.filter{position:absolute;top:0;left:0;background:#fff;height:0;overflow:auto;width:100%;z-index:30;padding:0;display:block}#pathfinder_well2 fieldset.filter#pf_interests.active,#pathfinder_well2 fieldset.filter.active{height:85vh;padding:0;margin:0}#pathfinder_well2 fieldset.filter#pf_interests.active legend,#pathfinder_well2 fieldset.filter.active legend{display:block;font-size:1.125rem;font-family:Metropolis,sans-serif;letter-spacing:.06em;border-bottom:1px solid #c2c2c2;background:#fff;width:100%;margin-bottom:2rem}#pathfinder_well2 fieldset.filter#pf_interests.active legend span,#pathfinder_well2 fieldset.filter.active legend span{margin:1rem;display:inline-block}#pathfinder_well2 fieldset.filter#pf_interests.active legend button,#pathfinder_well2 fieldset.filter.active legend button{border:0;background:#fff;float:right;width:60px;height:50px}#pathfinder_well2 fieldset.filter#pf_interests.active legend button::after,#pathfinder_well2 fieldset.filter.active legend button::after{font-family:var(--fa-style-family-classic);content:"\f00d";float:right;padding:0 1rem 0 0;text-align:right}#pathfinder_well2 fieldset.filter .filter_item{display:block;margin-left:1rem}#pathfinder_well2 .option_buttons button{width:100%;margin:0 0 2rem}#pathfinder_well2 .option_buttons .divider{margin:0 0 2rem;display:block;text-align:center}#pathfinder_well2.filter_active .submitrow{position:absolute;top:85vh;left:0;background:#fff;width:100%;padding:1rem;border-top:1px solid #c2c2c2}}@media (max-width:400px){#pf_results .results .program .extra_info .links .button--large{padding:1rem;margin-bottom:10px}}.shs-new body.academic.advisement .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(3),.shs-new body.academic.calendar .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(3),.shs-new body.inner_landing.programs .subnav__placeholder--desktop .subnav__list li:nth-last-child(3),.shs-new body.physician.assistant .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(3),.shs-new body.registrar .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(3){margin-bottom:20px}.shs-new body.academic.advisement .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(2),.shs-new body.academic.calendar .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(2),.shs-new body.inner_landing.programs .subnav__placeholder--desktop .subnav__list li:nth-last-child(2),.shs-new body.physician.assistant .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(2),.shs-new body.registrar .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(2){padding-top:1rem}.shs-new body.academic.advisement .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(1),.shs-new body.academic.calendar .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(1),.shs-new body.inner_landing.programs .subnav__placeholder--desktop .subnav__list li:nth-last-child(1),.shs-new body.physician.assistant .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(1),.shs-new body.registrar .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(1){padding-bottom:1rem}.shs-new body.academic.advisement .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(-n+2),.shs-new body.academic.calendar .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(-n+2),.shs-new body.inner_landing.programs .subnav__placeholder--desktop .subnav__list li:nth-last-child(-n+2),.shs-new body.physician.assistant .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(-n+2),.shs-new body.registrar .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(-n+2){background-color:#f1f1f1;border-bottom:0}.shs-new body.academic.advisement .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(-n+2) a,.shs-new body.academic.calendar .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(-n+2) a,.shs-new body.inner_landing.programs .subnav__placeholder--desktop .subnav__list li:nth-last-child(-n+2) a,.shs-new body.physician.assistant .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(-n+2) a,.shs-new body.registrar .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(-n+2) a{color:#002f87;padding:.75rem 1.25rem}.shs-new body.academic.advisement .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(-n+2) a:hover,.shs-new body.academic.calendar .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(-n+2) a:hover,.shs-new body.inner_landing.programs .subnav__placeholder--desktop .subnav__list li:nth-last-child(-n+2) a:hover,.shs-new body.physician.assistant .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(-n+2) a:hover,.shs-new body.registrar .subnav__placeholder--desktop nav.programs .subnav__list li:nth-last-child(-n+2) a:hover{color:#000}.date-notice-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;background:#f2f2f2;margin:30px 0}.date-notice-box .date-square{background:#002f87;min-height:140px;min-width:140px;position:relative}.date-notice-box .date-square .date{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-size:3rem;line-height:1.1;font-weight:700;color:#fff;position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-top:0;width:100%;text-align:center;height:100%;margin:0;text-transform:none}.date-notice-box .date-square .date-sub{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-size:2.5rem;font-weight:700;line-height:1.5;color:#fff;position:absolute;bottom:0;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:100%;margin:20px 0 0 0}.date-notice-box .date-details-box{padding:0 20px}.date-notice-box .title{font-size:1.563rem;font-family:Metropolis,sans-serif;letter-spacing:.06em;color:#002f87;font-weight:700;margin:10px 0;line-height:1.5}.date-notice-box .sub-title{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;line-height:1.5;font-size:1.125rem}.date-notice-box .event-url:hover{color:#103ccc;text-decoration:none}.getLatestEvent .date-notice-box .date-square .date{font-size:2.2rem;top:60%}.getLatestEvent .date-notice-box .date-square .date-sub{font-size:1.3rem;top:65%}#getLatestOpenHouse .date-notice-box .date-square .date{font-size:2.2rem;top:60%}#getLatestOpenHouse .date-notice-box .date-square .date-sub{font-size:1.3rem;top:65%}@media (max-width:499px){.date-notice-box{display:block}.date-notice-box .date-details-box{padding-bottom:10px}}.programHolder{margin:40px 0}.programHolder .programHeader{margin-top:5%}.programHolder .programHeader .programText{font-family:Metropolis,sans-serif;letter-spacing:.06em;background-color:#002f87;color:#fff;letter-spacing:1.16px;margin:0;padding:12px 20px 12px 20px;-webkit-transition:all .2s;transition:all .2s}.programHolder .programHeader .programText h3{font-size:1.75rem}.programHolder .programHeader .programText h2{font-size:2.375rem}.programHolder .programBox{background-color:#f2f2f2;border-left:16px solid #ffc600;padding:18px;margin:20px auto;margin-top:0}.programHolder .programBox img{width:100%;padding:10px;float:left}.programHolder .programBox li{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700}a .programText:hover{-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}@media (min-width:1024px){.programHolder .programBox ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.programAccordion{background-color:#fff;color:#002f87;cursor:pointer;padding:0 18px 0 2px;width:100%;text-align:left;border:none;outline:0;-webkit-transition:.4s;transition:.4s;padding-bottom:2%}.programAccordion .programButtonContent{padding-left:3%;padding-bottom:2%;overflow:hidden}.programAccordion .programButtonContent h3{margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0;color:#002f87;text-decoration:underline}.programAccordion .programButtonContent .programDetail{display:inline-block;padding-top:2%}.programAccordion .programButtonContent .programDetail.one h4{display:inline-block;margin-bottom:0;padding-bottom:0;margin-top:0;padding-top:0}.programAccordion .programButtonContent .programDetail.one::before{content:"\f058"}.programAccordion .programButtonContent .programDetail.two h4{display:inline-block;margin-bottom:0;padding-bottom:0;margin-top:0;padding-top:0}.programAccordion .programButtonContent .programDetail.two::before{content:"\f0ac";margin-left:0;padding-right:5px;padding-left:30px}.programAccordion .programButtonContent .programDetail::before{font:var(--fa-font-solid);color:#000;display:inline-block;margin-top:0;padding-top:0;padding-right:5px;margin-bottom:0;padding-bottom:0}.programAccordion .programButtonContent .programDetail.three{margin-left:4%}.programAccordion .programButtonContent .programDetail.three::before{content:"\f017"}.programAccordion .programButtonContent .programDetail.three h4{display:inline-block;margin-bottom:0;padding-bottom:0;margin-top:0;padding-top:0}.programAccordion::before{font:var(--fa-font-solid);content:"\f107";color:#002f87;font-size:30px;margin-left:2px;float:left}.programAccordion.active::before{font:var(--fa-font-solid);content:"\f106";color:#002f87;font-size:30px;margin-left:2px;float:left}.programAccordion.active,.programAccordion:hover{color:red}.programAccordionPanel{margin-top:-2%;padding-left:6%;background-color:#fff;max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out;width:100%}.programAccordionPanel h4{margin-top:2%;margin-bottom:0}.programAccordionPanel .button{margin-top:2%}.programLine{background:#acacac;height:3px;margin-top:1.5rem;margin-bottom:2rem}#program_box{width:80%;left:10%;margin-top:-5%;z-index:1;position:relative}#program_box .button_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}@media (max-width:1023px){#program_box{left:0;margin-top:0;width:100%}#program_box .button_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#hero_container_overlay{width:80%;left:10%;margin-top:-10%;z-index:1;position:relative}#homepage #js-video{height:85vh}.hero__content_overlay{padding:20px 50px 40px 50px}.hero__content_overlay h2{color:#fff}.hero__content_overlay #hero-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.hero__content_overlay #hero-buttons .button.button--large{width:50%}.hero__content_overlay #hero-buttons .button.button--large:nth-child(2){margin-left:10px}.hero__content_overlay #hero-buttons .button.button--large:nth-child(1){margin-right:10px}.home-new-layout .story_block .small-title{margin-top:0}.home-new-layout .programs .story_block .body{color:#000}.home-new-layout .programs .story_block h3{margin-top:0;font-size:1.5rem}.home-new-layout .programs .story_block .x-small-text{margin-bottom:0;border-top:5px solid #103ccc;padding-top:10px;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;font-size:.9rem}.home-new-layout .programs .story_block .x-small-text p{margin-bottom:0}.home-new-layout .programs .story_block .img-container img{width:100%!important;height:auto!important}.home-new-layout .programs.linked{text-decoration:none;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.home-new-layout .programs.linked:hover{-webkit-transform:perspective(1200px) translateZ(50px);-ms-transform:perspective(1200px) translateZ(50px);transform:perspective(1200px) translateZ(50px)}.home-new-layout .b-test .linked .event-url,.home-new-layout .b-test .linked .story_info a{text-decoration:underline}.home-new-layout .b-test .linked .event-url:hover,.home-new-layout .b-test .linked .story_info a:hover{text-decoration:underline}.home-new-layout .b-test .linked:hover{-webkit-transform:none;-ms-transform:none;transform:none;cursor:pointer}#homepage .home-new-layout .home-about.feature{display:grid;display:-ms-grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:2rem;margin:120px auto 0 auto}#homepage .home-new-layout .home-about.feature .title{font-size:2rem}#homepage .home-new-layout .home-about.feature .item1{grid-column:1/span 2;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:1;background:#091f4e}#homepage .home-new-layout .home-about.feature .item2{grid-column:3/span 2;-ms-grid-column:3;-ms-grid-row:1;-ms-grid-column-span:2;background:#002f87}#homepage .home-new-layout .home-about.feature .item3{grid-column:5/span 2;-ms-grid-column:5;-ms-grid-column-span:2;-ms-grid-row:1;background:#091f4e}#homepage .home-new-layout .home-about.feature .item4{grid-column:1/span 3;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:2;background:#002f87}#homepage .home-new-layout .home-about.feature .item5{grid-column:4/span 3;-ms-grid-column:4;-ms-grid-column-span:3;-ms-grid-row:2;background:#103ccc}#homepage .home-new-layout .home-about.feature .item{color:#fff;padding:30px;text-decoration:none;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;display:block}#homepage .home-new-layout .home-about.feature{font-size:2rem;color:#fff;margin-top:5px;font-family:brandon-grotesque,sans-serif;text-transform:none;font-weight:700;line-height:1.5}#homepage .home-new-layout .home-about.feature .line{width:40px;height:5px;background:#fff}#homepage .home-new-layout .home-about.feature .blurb{padding-top:20px;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-size:1.2rem;line-height:1.5}#homepage .home-new-layout .home-about.feature .image-holder{width:33%;height:auto;float:left}#homepage .home-new-layout .home-about.feature .text-holder{width:66%;float:left}#homepage .home-new-layout .home-about.feature .image-holder img{width:60%!important;height:auto!important;margin:auto;padding-top:30%}@media (max-width:1542px) and (min-width:1050px){#homepage.shs-new .home-new-layout .home-about.feature .item1 .text-holder,#homepage.shs-new .home-new-layout .home-about.feature .item2 .text-holder,#homepage.shs-new .home-new-layout .home-about.feature .item3 .text-holder{width:100%}#homepage.shs-new .home-new-layout .home-about.feature .item1 .image-holder img,#homepage.shs-new .home-new-layout .home-about.feature .item2 .image-holder img,#homepage.shs-new .home-new-layout .home-about.feature .item3 .image-holder img{width:100%!important;padding:10px 0 20px 10px}}@media (max-width:1218px){#homepage .home-new-layout .home-about.feature .title{font-size:1.6rem}#homepage .home-new-layout .home-about.feature .item{padding:15px}#homepage .home-new-layout .home-about.feature .blurb{font-size:1.1rem}#homepage .home-new-layout .home-about.feature .image-holder img{width:90%!important;padding-right:10px}#homepage .home-new-layout .home-about.feature .text-holder{width:75%}#homepage .home-new-layout .home-about.feature .image-holder{width:25%}}@media (max-width:1050px){#homepage .home-new-layout .home-about.feature .item1,#homepage .home-new-layout .home-about.feature .item2,#homepage .home-new-layout .home-about.feature .item3,#homepage .home-new-layout .home-about.feature .item4,#homepage .home-new-layout .home-about.feature .item5{grid-column:1/span 6;-ms-grid-columns:1;-ms-grid-column-span:6}#homepage .home-new-layout .home-about.feature .item1{-ms-grid-row:1}#homepage .home-new-layout .home-about.feature .item2{-ms-grid-row:2}#homepage .home-new-layout .home-about.feature .item3{-ms-grid-row:3}#homepage .home-new-layout .home-about.feature .item4{-ms-grid-row:4}#homepage .home-new-layout .home-about.feature .item5{-ms-grid-row:5}#homepage .home-new-layout .home-about.feature .image-holder img{padding-top:20%;width:60%}}@media (max-width:1023px){#hero_container_overlay{width:100%;left:0;margin-top:0}}@media (max-width:750px){#homepage .home-new-layout .home-about.feature .image-holder img{padding-top:35%}#homepage .home-new-layout .home-about.feature .item{padding:20px}.hero__content_overlay #hero-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:499px){#homepage .home-new-layout .home-about.feature .title{font-size:1.5rem}#homepage .home-new-layout .home-about.feature .blurb{font-size:1rem}}#homepage .home-new-layout .featured_video{margin-bottom:0}@supports (-ms-ime-align:auto){#homepage .home-new-layout .home-about.feature .item{margin:1rem}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#homepage .home-new-layout .home-about.feature .item{margin:1rem}}.search__form{background-color:#fff;padding:2rem 5%}@media screen and (max-width:1023px){.search__form{padding:5rem 5% 2rem}}.search__input__container{position:relative}.location__search__input,.search__input{width:100%;border:2px solid #103ccc;border-radius:3px;padding:1rem;margin-top:10px;margin-bottom:20px}.location__search__input::-webkit-input-placeholder,.search__input::-webkit-input-placeholder{font-family:"Libre Baskerville",serif;color:#000}.location__search__input::-moz-placeholder,.search__input::-moz-placeholder{font-family:"Libre Baskerville",serif;color:#000}.location__search__input:-ms-input-placeholder,.search__input:-ms-input-placeholder{font-family:"Libre Baskerville",serif;color:#000}.location__search__input::placeholder,.search__input::placeholder{font-family:"Libre Baskerville",serif;color:#000}.location__search__input:focus,.search__input:focus{border:2px solid #000;outline:0}.error.location__search__input,.search__input.error{border:2px solid #90050a}.search_label{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;color:#000}.search__button{margin-top:10px;position:absolute;right:1rem;top:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;color:#103ccc;width:1.5rem;border:none;padding:0}.search__button:focus,.search__button:hover{color:#002f87}.search__button .fa-search{font-size:1.25rem}.search__button.error{color:#90050a}.search__bottom{padding:2rem 5%}.search__heading{font-size:1.125rem;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.search__list{padding-left:0;margin:2rem 0 0;list-style:none}.search__list::after,.search__list::before{content:"";width:0;display:table}.search__list::after{clear:both}.search__item{margin-bottom:0;border-bottom:1px solid #103ccc}.nymc-new .search__item{border-bottom:1px solid #ffb300}.search__link{display:inline-block;padding:.75rem 0;border:none;color:#fff;text-align:left;background-color:transparent;font-size:.8125rem;font-weight:700;text-decoration:none;letter-spacing:.06em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.search__link:focus,.search__link:hover{background-image:-webkit-linear-gradient(currentColor,currentColor);background-image:linear-gradient(currentColor,currentColor);background-repeat:repeat-x;background-position:0 68%;background-size:100% .0625rem;text-decoration:underline;color:#fff}.global_search_form input{width:100%;height:55px;border:3px solid #103ccc;font-family:"Libre Baskerville",serif;padding-left:20px;font-size:1.25rem;margin-top:10px}.search__drawer .search__button{margin-top:28px}.fb-container .tabs__list>:last-child{margin-bottom:auto}@media (max-width:1023px){.search-active .search__button{top:2rem}}@media (min-width:64em){.sidebar__panel{padding-right:15%}}.social-icons a{background:#eaeaea;border-radius:50%;color:#103ccc;margin:6px 16px 6px 0;display:inline-block}.social-icons a:hover{background:#103ccc;color:#f6f6f6}.social-icons .svg-inline--fa{font-size:1.25rem;height:38px;width:38px;float:right;padding:10px 10px 10px 11px}.social-icons span.fab{height:38px;width:38px;float:right;padding:10px 10px 10px 11px;text-align:center}.social-media-label{display:none}body.modal-open main.main{display:none}.subnav__placeholder--mobile{grid-area:subnav;position:static;left:auto;visibility:visible;max-width:460px;margin-left:0;padding:0}@media (min-width:64em){.subnav__placeholder--mobile{position:absolute;left:-999rem;visibility:hidden}}.subnav__placeholder--mobile .subnav.subnav--active{position:relative}.subnav__placeholder--mobile .subnav ul{position:absolute;width:100%;font-size:1rem;font-weight:700}.subnav__placeholder--mobile .subnav a{padding:.75rem 0 .75rem 20px}.subnav__placeholder--mobile .subnav .nav-screen{background-color:rgba(0,47,135,.8);width:100%;height:100vh;position:absolute;z-index:195;display:none;visibility:hidden}.subnav__placeholder--mobile .subnav .nav-container{width:100%;height:90vh;position:absolute;font-family:Metropolis,sans-serif;letter-spacing:.06em;background-color:#fff;overflow-x:hidden;overflow-y:scroll;z-index:200;display:none;visibility:hidden}.subnav__placeholder--mobile .subnav .nav-container .menu-header{display:none;visibility:hidden}.subnav__placeholder--mobile .subnav .nav-container .menu-header a{padding-left:20px;background:#103ccc;color:#fff;font-family:Metropolis,sans-serif;letter-spacing:.06em;margin:0;font-size:1.125rem;padding:1.1rem 0 1.1rem 20px}.subnav__placeholder--mobile .subnav .nav-container .subnav__list li.nav-dropdown{overflow:visible;display:block;display:-webkit-box;display:-ms-flexbox;display:flex}.subnav__placeholder--mobile .subnav .nav-container .subnav__list li.nav-dropdown>.sub-button,.subnav__placeholder--mobile .subnav .nav-container .subnav__list li.nav-dropdown>a{position:relative;display:inline-block}.subnav__placeholder--mobile .subnav .nav-container .subnav__list li.nav-dropdown>a{width:100%;display:inline-block;position:relative}.subnav__placeholder--mobile .subnav .nav-container .subnav__list li.nav-dropdown>.sub-button{cursor:pointer;width:100%;position:relative;display:inline-block}.subnav__placeholder--mobile .subnav .nav-container .subnav__list li.nav-dropdown>ul{position:absolute;top:0;left:100%;width:100%;display:none}.subnav__placeholder--mobile .subnav .nav-container .subnav__list li.nav-dropdown ul li.title h3{width:100%;margin:0;color:#000;padding:10px;font-weight:400}.subnav__placeholder--mobile .subnav__toggle{width:100%;padding:1rem 20px;border-bottom:2px solid #f2f2f2;background-color:transparent;font-size:.9375rem;font-weight:700;text-transform:uppercase;color:#103ccc;letter-spacing:.06em;text-align:left;font-family:Metropolis,sans-serif;letter-spacing:.06em;height:56px}@media (min-width:64em){.subnav__placeholder--mobile .subnav__toggle{display:none}}.subnav__placeholder--mobile .subnav__toggle span{margin-right:4px;vertical-align:middle}.subnav__placeholder--mobile .subnav--active .subnav__toggle__icon.close{display:inline-block;visibility:visible}.subnav__placeholder--mobile .subnav--active .subnav__toggle__icon.open{display:none;visibility:hidden}.subnav__placeholder--mobile .subnav--active .svgstore--close{display:inline-block;visibility:visible}.subnav__placeholder--mobile .subnav--active .nav-screen{display:block;visibility:visible}.subnav__placeholder--mobile .subnav--active .nav-container{display:block;visibility:visible}.subnav__placeholder--mobile .subnav--active .nav-container .menu-header{display:block;visibility:visible;margin-bottom:1px}.subnav__placeholder--mobile .subnav--active .nav-container .menu-header .go-back{background-color:#f2f2f2;color:#000;text-transform:none}.subnav__placeholder--mobile .subnav--active .subnav_header,.subnav__placeholder--mobile .subnav--active .svgstore--menu{display:none}.subnav__placeholder--mobile .section_nav_head .go-back{cursor:pointer;width:100%;position:relative;display:block;text-transform:uppercase;color:#fff}.subnav__placeholder--mobile .section_nav_head .go-back:before{content:"\f104";font-family:var(--fa-style-family-classic);font-size:1rem;padding:0 10px 0 0;color:#000019}.subnav__placeholder--desktop{position:absolute;left:-999rem;visibility:hidden}@media (min-width:64em){.subnav__placeholder--desktop{position:static;left:auto;visibility:visible}}.subnav__placeholder--desktop #section_nav a{padding-top:.5rem}.subnav__placeholder--desktop .subnav #section_nav_head a{color:#103ccc}.subnav__placeholder--desktop .subnav #section_nav_head a:focus,.subnav__placeholder--desktop .subnav #section_nav_head a:hover{color:#000}.subnav__placeholder--desktop .subnav li ul{padding-bottom:.5rem}.subnav__placeholder--desktop .subnav li ul li{border-bottom:0}.subnav__placeholder--desktop .subnav li ul li a{padding:.25rem .25rem .5rem 2rem;border-bottom-width:0;font-size:.875rem;font-weight:400}.subnav__placeholder--desktop .subnav .currentbranch0 a,.subnav__placeholder--desktop .subnav .currentbranch1 a,.subnav__placeholder--desktop .subnav .currentbranch2 a,.subnav__placeholder--desktop .subnav .currentbranch3 a{color:#103ccc}.subnav__placeholder--desktop .subnav .multilevel-linkul-0 a{font-size:.9375rem;font-weight:700}.subnav__placeholder--desktop .subnav .multilevel-linkul-1{border-bottom:0}.subnav__placeholder--desktop .subnav .multilevel-linkul-1 a{font-size:.875rem;font-weight:400;padding:.25rem .25rem .5rem 4rem}.subnav ul{margin:0;padding:0;list-style:none}.subnav a{display:block;padding:.75rem;color:#000;text-decoration:none;font-weight:700;font-family:Metropolis,sans-serif;letter-spacing:.06rem;font-size:1.125rem}.subnav a:focus,.subnav a:hover{color:#103ccc}.subnav li{margin-bottom:0;border-bottom:1px solid #103ccc}.subnav li:last-child{border-bottom:0}.subnav__list{display:none}@media (min-width:64em){.subnav__list{display:block}}.subnav--active .subnav__list{display:block}.subnav__toggle{width:100%;padding:1rem 20px;border:0;background-color:transparent;font-size:.9375rem;font-weight:700;text-transform:uppercase;color:#103ccc;letter-spacing:.06em;text-align:left;font-family:Metropolis,sans-serif;letter-spacing:.06em}@media (min-width:64em){.subnav__toggle{display:none}}.subnav__toggle span{margin-right:4px}.subnav__toggle .subnav__toggle__icon{font-size:1.5rem}.subnav__toggle .subnav__toggle__icon.close{display:none;visibility:hidden}@media (min-width:64em){.subnav__current ul{position:static;left:auto;visibility:visible;padding-bottom:1rem}}.subnav__current span a{color:#103ccc}@media (min-width:64em){.subnav__current span a{border-bottom:0}}@media (max-width:1023px){.subnav__placeholder--mobile{position:fixed;width:100%;top:80px;z-index:10;background-color:#fff;max-width:none;min-height:54px}.lcm-new .subnav__placeholder--mobile.subnav--fixed{position:fixed;top:80px}}@media (max-width:509px){.lcm-new .subnav__placeholder--mobile.subnav--fixed{position:fixed;top:80px}}@media (max-width:508px){.subnav__placeholder--mobile{top:80px}}.sub-button-icon{color:#103ccc;position:relative;margin:0 28px;display:inline-block;font-size:1.25rem;border:none;background:0 0}.table{margin-bottom:2rem;font-size:1rem;max-width:90vw}.table.full-width{width:100%}.table table{border-collapse:collapse;margin-right:-.125rem;margin-left:-.125rem;width:calc(100% + .25rem);table-layout:initial}.table tr:nth-of-type(even){background:#f2f2f2}.table td,.table th{padding:1rem;text-align:left;vertical-align:top}.table th{background:#002f87;color:#fff;font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:700;font-size:.8125rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.table__accordion table{width:100%}.table__accordion td:nth-child(1){display:none}@media (min-width:48em){.table__accordion td:nth-child(1){display:block}}.table__accordion td:nth-child(2):before{content:attr(data-th);letter-spacing:.06em;display:block;margin-bottom:.25rem}@media (min-width:48em){.table__accordion td:nth-child(2):before{position:absolute;left:-999rem;visibility:hidden}}.table__accordion td:nth-child(3){text-align:right}.table__shadow{position:relative}.table__shadow.has-shadow:before{position:absolute;top:0;right:0;width:.375rem;height:100%;background-image:-webkit-linear-gradient(left,transparent,rgba(110,110,110,.5));background-image:linear-gradient(to right,transparent,rgba(110,110,110,.5));content:"";pointer-events:none}.table__shadow .table__scroll{overflow:auto}@media (max-width:48em){.table__shadow.has-shadow::before{position:absolute;top:0;right:0;width:.375rem;height:100%;background-image:-webkit-linear-gradient(left,transparent,rgba(110,110,110,.5));background-image:linear-gradient(to right,transparent,rgba(110,110,110,.5));content:"";pointer-events:none}}@media (max-width:48em){.table__scroll{overflow:auto}}@media (max-width:599px){#main-content,.main__content{max-width:100vw}.table{max-width:90vw}.table table{display:block;overflow-x:auto;white-space:nowrap}}.tabs{width:100%;margin:40px 0}.tabs [role=tab]{position:relative;margin-right:50px;padding:0;overflow:visible;border:0;background:0 0;font-weight:700}.tabs [role=tab]:before{position:absolute;content:"";bottom:-1.5rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:5px;background-color:#103ccc;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (min-width:64em){.tabs [role=tab]:before{left:0;bottom:-.25rem;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;height:3px;opacity:0}}.tabs [role=tab]:focus:before,.tabs [role=tab]:hover:before{opacity:1}.tabs [role=tab][aria-selected=true]:before{position:absolute;content:"";bottom:-1.5rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:5px;background-color:#103ccc;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (min-width:16em){.tabs [role=tab][aria-selected=true]:before{left:0;bottom:-.25rem;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;height:3px;opacity:1}}.tabs .tablist{background-color:#f2f2f2;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px}.tabs [role=tabpanel]{position:relative;z-index:2}@media (max-width:1023px){.tabs [role=tab]::before{content:none}}@media (max-width:599px){.tabs [role=tab]{margin:15px;font-size:.75rem}.tabs [role=tab]::before{content:none}}.twitter h2{color:#fff}.twitter .story_block{text-align:left}.twitter .story_block .twitter-actions{border-top:5px solid #103ccc;font-size:1rem}.twitter .button:focus,.twitter .button:hover{color:#fff}.twitter .twitter-actions .fa-heart{color:#90050a}.twitter .twitter-actions a{padding-right:5px}.featured_video{text-align:center;padding-top:40px;padding-bottom:20px}.featured_video .left-align{text-align:left}.featured_video.full_width .container{padding-left:0;padding-right:0}.featured_video.program-container{text-align:left;margin-bottom:30px}.featured_video.program-container .video{position:relative;padding:56.25% 0 0 0}.featured_video.half_container .video,.featured_video.module_container .video{position:relative;padding:56.25% 0 0 0}.featured_video.half_container.ableplayer .video,.featured_video.module_container.ableplayer .video{padding:0}.featured_video.content_block .accordion-group,.featured_video.content_block .audio_description{margin-left:5rem;margin-right:5rem;max-width:85rem}.featured_video.responsive{text-align:left}.featured_video.responsive .video{position:relative;padding:56.25% 0 0 0;overflow:hidden;max-width:100%;height:auto}.featured_video.responsive .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.featured_video .audio_description{text-align:right;margin-top:15px}.featured_video .audio_description a{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:400;font-size:.9375rem;padding-right:10px;text-decoration:none}.featured_video .audio_description a:hover{text-decoration:underline}.featured_video .audio_description a .fa-external-link-alt{margin-right:5px}.featured_video .accordion-group{margin:0}.featured_video .accordion-group .accordion__text{background-color:transparent}.featured_video .accordion-group .accordion__text:hover{box-shadow:none}.featured_video .accordion-group .accordion__toggle{width:auto}.featured_video .accordion-group .accordion__toggle .label{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:400;font-size:.9375rem;padding-right:10px}.featured_video .accordion-group .accordion__toggle .label:focus,.featured_video .accordion-group .accordion__toggle .label:hover{text-decoration:underline}.featured_video .accordion-group .accordion__toggle .hide-transcript{display:none}.featured_video .accordion-group .accordion__content{background-color:#f2f2f2;padding:20px;text-align:left;margin:1rem 0}.featured_video .accordion--active .accordion__toggle .hide-transcript{display:inline-block}.featured_video .accordion--active .accordion__toggle .show-transcript{display:none}.video-wrapper.default .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.video-wrapper.default .embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.video-wrapper.ableplayer .embed-container{z-index:0;position:relative}.video-wrapper .audio_description{text-align:right}.video-wrapper .audio_description a{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:400;font-size:.9375rem;padding-right:10px}.video-wrapper .audio_description a:hover{text-decoration:underline}.video-wrapper .audio_description a .fa-external-link-alt{margin-right:5px}.video-wrapper .accordion-group{margin:0}.video-wrapper .accordion-group .accordion__text{background-color:#fff}.video-wrapper .accordion-group .accordion__text:hover{box-shadow:none}.video-wrapper .accordion-group .accordion__toggle{width:auto}.video-wrapper .accordion-group .accordion__toggle .label{font-family:Metropolis,sans-serif;letter-spacing:.06em;font-weight:400;font-size:.9375rem;padding-right:10px}.video-wrapper .accordion-group .accordion__toggle .label:focus,.video-wrapper .accordion-group .accordion__toggle .label:hover{text-decoration:underline}.video-wrapper .accordion-group .accordion__toggle .hide-transcript{display:none}.video-wrapper .accordion-group .accordion__content{background-color:#f2f2f2;padding:20px;text-align:left;margin:1rem 0;line-height:1.5}.video-wrapper .accordion--active .accordion__toggle .hide-transcript{display:inline-block}.video-wrapper .accordion--active .accordion__toggle .show-transcript{display:none}.home-container{width:80%;margin:auto;padding-top:50px}.featured-story-main-content .video-wrapper{margin-bottom:1rem}.new-layout .main__content .featured_video .video{max-width:85rem;margin-right:auto;margin-left:auto;padding-right:5%;padding-left:5%}@media (min-width:85em){.new-layout .main__content .featured_video .video{padding-right:4.5rem;padding-left:4.5rem}}